From 659f576f1653e2f4945d03d52ea55057d185c1ed Mon Sep 17 00:00:00 2001 From: prince-deriv <82309725+prince-deriv@users.noreply.github.com> Date: Wed, 20 Mar 2024 08:32:37 +0400 Subject: [PATCH 1/8] Prince/DPROD-3648/fixed ui contact us page (office details block) (#7376) * fix * chore: empty commit * retrigger smoke tests --------- Co-authored-by: eduardhrachou --- src/pages/contact-us/_offices.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/contact-us/_offices.tsx b/src/pages/contact-us/_offices.tsx index 6e6623279fb..294d6d889cd 100644 --- a/src/pages/contact-us/_offices.tsx +++ b/src/pages/contact-us/_offices.tsx @@ -212,7 +212,7 @@ export const Offices = ({ Date: Wed, 20 Mar 2024 12:21:59 +0530 Subject: [PATCH 2/8] fix: test eduard social button (#7380) --- src/components/hooks/use-social-media-url.tsx | 78 ------------------- .../components/templates/footer/data.tsx | 41 ++++++++-- .../components/templates/footer/index.tsx | 17 +++- 3 files changed, 50 insertions(+), 86 deletions(-) delete mode 100644 src/components/hooks/use-social-media-url.tsx diff --git a/src/components/hooks/use-social-media-url.tsx b/src/components/hooks/use-social-media-url.tsx deleted file mode 100644 index f2f86954716..00000000000 --- a/src/components/hooks/use-social-media-url.tsx +++ /dev/null @@ -1,78 +0,0 @@ -import React, { useEffect, useState } from 'react' -import { getLanguage, getLocationPathname } from 'common/utility' -import useRegion from 'components/hooks/use-region' - -const social_media_urls = { - twitter: { - non_eu_url: 'https://twitter.com/derivdotcom/', - eu_url: 'https://www.twitter.com/deriv_eu/', - }, - instagram: { - url_career: 'https://www.instagram.com/derivcareers/', - non_eu_url: 'https://www.instagram.com/deriv_official/', - eu_url: 'https://www.instagram.com/deriv_eu/', - }, - facebook: { - url_career: 'https://www.facebook.com/derivcareers', - non_eu_url: 'https://www.facebook.com/derivdotcom', - eu_url: 'https://www.facebook.com/derivEU/', - }, - linkedin: { - non_eu_url: 'https://www.linkedin.com/company/derivdotcom/', - url_career: 'https://www.linkedin.com/company/derivdotcom/life/', - }, -} -const special_language_urls = { - es: { - instagram: 'https://www.instagram.com/deriv_espanol/', - twitter: 'https://twitter.com/DerivEspanol', - facebook: 'https://www.facebook.com/derivespanol', - }, - ar: { - instagram: 'https://www.instagram.com/deriv_ar/', - twitter: 'https://twitter.com/DerivArabic', - facebook: 'https://www.facebook.com/derivarabic', - }, -} -const types = ['facebook', 'instagram', 'twitter', 'linkedin'] - -type TSocialMediaUrl = { - fb_url: string - instagram_url: string - twitter_url: string - linkedin_url: string -} - -export const useSocialMediaUrl = (): TSocialMediaUrl => { - const [social_media, setSocialMedia] = useState({ - fb_url: '', - instagram_url: '', - twitter_url: '', - linkedin_url: '', - }) - const { is_eu } = useRegion() - const language = getLanguage() - const current_path = getLocationPathname() - const is_career_page = current_path === '/careers/' - - const urls_array = types.map((type) => { - const special_language_url = special_language_urls[language]?.[type] - const current_url = is_career_page - ? social_media_urls[type]?.url_career - : (is_eu && social_media_urls[type].eu_url) || social_media_urls[type].non_eu_url - return { [type]: special_language_url || current_url } - }) - - const urls = Object.assign({}, ...urls_array) - - useEffect(() => { - setSocialMedia({ - fb_url: urls.facebook, - instagram_url: urls.instagram, - twitter_url: urls.twitter, - linkedin_url: urls.linkedin, - }) - }, []) - - return social_media -} diff --git a/src/features/components/templates/footer/data.tsx b/src/features/components/templates/footer/data.tsx index 4652194a718..2c94391180a 100644 --- a/src/features/components/templates/footer/data.tsx +++ b/src/features/components/templates/footer/data.tsx @@ -606,16 +606,45 @@ export const socialButtonsCareers = [ 'data-cy': 'facebook', 'aria-label': 'facebook', }, - { - icon: , - href: 'https://www.instagram.com/derivcareers/', - 'data-cy': 'instagram', - 'aria-label': 'instagram', - }, + { icon: , href: 'https://www.linkedin.com/company/derivdotcom/life/', 'data-cy': 'linkedin', 'aria-label': 'linkedin', }, + { + icon: , + href: 'https://www.instagram.com/derivcareers/', + 'data-cy': 'instagram', + 'aria-label': 'instagram', + }, ] + +export const specialLanguageUrls = { + ar: { + instagram: 'https://www.instagram.com/deriv_ar/', + twitter: 'https://twitter.com/DerivArabic', + facebook: 'https://www.facebook.com/derivarabic', + }, + fr: { + instagram: 'https://www.instagram.com/deriv_french/', + twitter: 'https://twitter.com/DerivFrench', + facebook: 'https://www.facebook.com/FrenchDeriv/', + }, + ru: { + instagram: 'https://www.instagram.com/deriv_russian/', + twitter: 'https://twitter.com/DerivRussian', + facebook: 'https://www.facebook.com/RussianDeriv', + }, + es: { + instagram: 'https://www.instagram.com/deriv_espanol/', + twitter: 'https://twitter.com/derivespanol', + facebook: 'https://www.facebook.com/derivespanol', + }, + pt: { + instagram: 'https://www.instagram.com/deriv_portugues/', + twitter: 'https://twitter.com/DerivPortugues', + facebook: 'https://www.facebook.com/derivportugues', + }, +} diff --git a/src/features/components/templates/footer/index.tsx b/src/features/components/templates/footer/index.tsx index 2699d50ad9f..53a7ccc026d 100644 --- a/src/features/components/templates/footer/index.tsx +++ b/src/features/components/templates/footer/index.tsx @@ -1,4 +1,5 @@ import React, { useEffect, useState } from 'react' +import Cookies from 'js-cookie' import { Footer } from '@deriv-com/blocks' import { qtJoin } from '@deriv/quill-design' import { @@ -8,6 +9,7 @@ import { socialButtonsEU, socialButtonsROW, socialButtonsCPA, + specialLanguageUrls, warnText, } from './data' // import { socialIconROW, socialIconEU, socialIconCareer } from './validate-social-icons-data' @@ -18,12 +20,22 @@ import useRegion from 'components/hooks/use-region' import { getLocationPathname } from 'common/utility' import useThirdPartyFlags from 'components/hooks/use-third-party-flags' +const overrideWithLang = (buttons, lang) => + buttons.map((button) => + lang in specialLanguageUrls + ? button['aria-label'] in specialLanguageUrls[lang] + ? { ...button, href: specialLanguageUrls[lang][button['aria-label']] } + : button + : button, + ) + export const MainFooter = () => { - const { is_eu, is_cpa_plan } = useRegion() const [is_career, setIsCareer] = useState(false) + const { is_eu, is_cpa_plan } = useRegion() const [social_buttons, setSocialButtons] = useState(socialButtonsROW) const [warn_text, setWarnText] = useState(warnText) const [nav_data, setNavData] = useState(RowFooterNavData) + const lang = Cookies.get('user_language') || 'en' useEffect(() => { const current_path = getLocationPathname() @@ -48,7 +60,8 @@ export const MainFooter = () => { const socialIconCPA = filterSocialIcons(cpa_social_media_icons, socialButtonsCPA) const region_buttons = is_eu ? socialIconEU : is_cpa_plan ? socialIconCPA : socialIconROW - setSocialButtons(is_career ? socialIconCareer : region_buttons) + const buttons = is_career ? socialIconCareer : region_buttons + setSocialButtons(overrideWithLang(buttons, lang)) if (is_eu) setNavData(EuFooterNavData) setWarnText(!is_eu && !is_cpa_plan ? warnText : null) }, [ From f01c22a967504556bfd861818102d968a0f0c9e5 Mon Sep 17 00:00:00 2001 From: mayuran-deriv <129507167+mayuran-deriv@users.noreply.github.com> Date: Thu, 21 Mar 2024 08:03:35 +0400 Subject: [PATCH 3/8] fix: sha commit ids with whitlist commit ids (#7387) --- .github/workflows/corewebvitals.yml | 2 +- .../workflows/generate-preview-link-eu.yml | 4 +- .../workflows/generate-preview-link-row.yml | 4 +- .github/workflows/generate-preview-link.yml | 4 +- .github/workflows/lighthouse.yml | 4 +- .github/workflows/smoketests.yml | 2 +- crowdin/messages.json | 48 +------------------ 7 files changed, 11 insertions(+), 57 deletions(-) diff --git a/.github/workflows/corewebvitals.yml b/.github/workflows/corewebvitals.yml index ac2e9f21b2c..1c6dce5c369 100644 --- a/.github/workflows/corewebvitals.yml +++ b/.github/workflows/corewebvitals.yml @@ -53,7 +53,7 @@ jobs: DATADOG_APP_KEY: ${{ secrets.GATSBY_DATADOG_APPLICATION_ID }} - name: Post audit comment - uses: marocchino/sticky-pull-request-comment@v2 + uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} header: Core Web Vitals Audit diff --git a/.github/workflows/generate-preview-link-eu.yml b/.github/workflows/generate-preview-link-eu.yml index 90702a214f5..fc454351729 100644 --- a/.github/workflows/generate-preview-link-eu.yml +++ b/.github/workflows/generate-preview-link-eu.yml @@ -49,7 +49,7 @@ jobs: core.setOutput("comment", comment); - name: Post Cloudflare Pages Preview comment - uses: marocchino/sticky-pull-request-comment@efaaab3fd41a9c3de579aba759d2552635e590fd + uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 with: header: Cloudflare Pages EU Preview Comment number: ${{github.event.pull_request.user.login}} @@ -168,7 +168,7 @@ jobs: core.setOutput("comment", comment); - name: Post Cloudflare Pages Preview comment if: success() || failure() - uses: marocchino/sticky-pull-request-comment@efaaab3fd41a9c3de579aba759d2552635e590fd + uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 with: header: Cloudflare Pages Preview Comment number: ${{github.event.number}} diff --git a/.github/workflows/generate-preview-link-row.yml b/.github/workflows/generate-preview-link-row.yml index cbdc4aa0bcd..0480eadde97 100644 --- a/.github/workflows/generate-preview-link-row.yml +++ b/.github/workflows/generate-preview-link-row.yml @@ -50,7 +50,7 @@ jobs: core.setOutput("comment", comment); - name: Post Cloudflare Pages Preview comment - uses: marocchino/sticky-pull-request-comment@efaaab3fd41a9c3de579aba759d2552635e590fd + uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 with: header: Cloudflare Pages ROW Preview Comment number: ${{github.event.pull_request.user.login}} @@ -169,7 +169,7 @@ jobs: core.setOutput("comment", comment); - name: Post Cloudflare Pages Preview comment if: success() || failure() - uses: marocchino/sticky-pull-request-comment@efaaab3fd41a9c3de579aba759d2552635e590fd + uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 with: header: Cloudflare Pages Preview Comment number: ${{github.event.number}} diff --git a/.github/workflows/generate-preview-link.yml b/.github/workflows/generate-preview-link.yml index 95cc8f0d3c7..7b64fb8c0ca 100644 --- a/.github/workflows/generate-preview-link.yml +++ b/.github/workflows/generate-preview-link.yml @@ -48,7 +48,7 @@ jobs: core.setOutput("comment", comment); - name: Post Cloudflare Pages Preview comment - uses: marocchino/sticky-pull-request-comment@efaaab3fd41a9c3de579aba759d2552635e590fd + uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 with: header: Cloudflare Pages Preview Comment number: ${{github.event.pull_request.user.login}} @@ -176,7 +176,7 @@ jobs: core.setOutput("comment", comment); - name: Post Cloudflare Pages Preview comment if: success() || failure() - uses: marocchino/sticky-pull-request-comment@efaaab3fd41a9c3de579aba759d2552635e590fd + uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 with: header: Cloudflare Pages Preview Comment number: ${{github.event.number}} diff --git a/.github/workflows/lighthouse.yml b/.github/workflows/lighthouse.yml index b7b69b6ef0b..e45bbc43aad 100644 --- a/.github/workflows/lighthouse.yml +++ b/.github/workflows/lighthouse.yml @@ -37,7 +37,7 @@ jobs: - name: Add comment to PR id: loading_comment_to_pr - uses: marocchino/sticky-pull-request-comment@v2 + uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} number: ${{ steps.pr_information.outputs.issue_number }} @@ -98,7 +98,7 @@ jobs: - name: Add comment to PR id: comment_to_pr - uses: marocchino/sticky-pull-request-comment@v2 + uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} number: ${{ github.event.issue.number }} diff --git a/.github/workflows/smoketests.yml b/.github/workflows/smoketests.yml index 7a1cdafd44e..b9d8381cfe0 100644 --- a/.github/workflows/smoketests.yml +++ b/.github/workflows/smoketests.yml @@ -87,7 +87,7 @@ jobs: - name: Leave comment if: always() && contains(steps.pr_information.outputs.draft, 'false') - uses: marocchino/sticky-pull-request-comment@v2 + uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 with: header: Smoke tests status update number: ${{ steps.pr_information.outputs.issue_number }} diff --git a/crowdin/messages.json b/crowdin/messages.json index 5e931e557ab..16e35b0476c 100644 --- a/crowdin/messages.json +++ b/crowdin/messages.json @@ -28,7 +28,6 @@ "26480598": "General", "26596220": "Finance", "27830635": "Deriv (V) Ltd", - "28675270": "Chief Financial Officer", "28681430": "Join great marketing minds at Deriv’s office in Ciudad del Este, Paraguay. Be part of a vibrant team that develops the company’s growth in the region.", "29394238": "<0> 280,000", "33219178": "We'll pay your IB commission into your MT5 (Derived account daily).", @@ -41,7 +40,6 @@ "39595561": "See how your bot is performing as it executes each trade and receive notifications via Telegram.", "41078219": "Get into the Deriv Trader experience", "41570825": "Are High/Low Ticks options available on Deriv Trader?", - "48132512": "Join and grow with us.", "48235639": "The potential payout and loss (your initial stake) amounts are clearly displayed before you open the trade.", "48469443": "Complete <0>this form, and we'll get in touch with you in a couple of days.
You'll need a real Deriv trading account, too. If you don't have one, sign up <1>here.", "48763975": "What if I am unhappy with the outcome of my complaint?", @@ -83,7 +81,6 @@ "71535160": "Calculate the overnight fees for holding any open positions. The fees can be positive or negative depending on your swap rate.", "71630191": "Do not share your account information and other personal details with anyone via Telegram.", "71650838": "Speak simply and plainly, and not hide behind ambiguity", - "73765361": "Chief Audit Executive", "74138086": "Take control of your trades on Deriv MT5", "74593350": "3. Select Real account or Demo account.", "76083876": "<0>A social media admin
Promote our products and services on your social media pages, and earn commission when you convert your audience into traders.", @@ -371,7 +368,6 @@ "357273365": "For DEX Indices, a deal of 3 lots of the DEX 600 DOWN Index for a price of USD 6000 will pay out USD 0.5 in commission based on the following formula:", "358257887": "Once your submitted document has been approved, go to Cashier > DP2P to register your Deriv P2P account.", "358369253": "Can I close In/Out options before the end of the trade duration?", - "358838306": "Vice President of Customer Support", "360357815": "High/Low ticks | Digital options contract | Deriv", "361051814": "Let’s say you want to calculate the take profit level and pip value when you want to sell 3 lots of Volatility 50 Index priced at 249.5961 USD with a take profit amount of 84 USD.", "362961755": "No, the accumulated payout for accumulator options is not correlated with the direction of the underlying index.", @@ -413,7 +409,6 @@ "396323780": "DEX Indices", "396992773": "Deriv is the best broker in the world so far in terms of the assets they offer, ease of withdrawals and deposits, plus other services. Keep on giving us the best, Deriv!", "399056226": "How can I recognise phishing websites?", - "400968378": "locations", "401039438": "Have consistent, regular sign ups via your referral link", "401450104": "> 3 - 5 billion", "401498558": "Deriv (FX) Ltd (Company No. LL13394), incorporated on the 18th January 2017, is registered in the Federal Territory of Labuan (Malaysia) with its registered office located at Unit No. 3A-16, Level 3A, Labuan Times Square, Jalan Merdeka, 87000, Federal Territory of Labuan, Malaysia. Deriv (FX) Ltd is licensed by the Labuan Financial Services Authority <0>(view licence) and is a member of the <1>Labuan Fintech Association.", @@ -495,8 +490,6 @@ "469798381": "Years of service", "470277541": "Maximum duration", "472630909": "It will take 1-3 working days for your application to be reviewed.", - "472915014": "Deriv is one of the world’s largest online brokers. We offer CFDs and other derivatives on forex, stocks & indices, cryptocurrencies, commodities, and derived indices to millions of registered users across the globe.", - "473760456": "We speak plainly to avoid ambiguity, disclose the terms of all contracts, and are clear about the risks of trading and how we make money.", "474616293": "The trading platform to fit your style", "475611258": "Help centre | Frequently asked questions | About Deriv | Deriv", "476241116": "Provide expert tips and opinions on online trading via a website, blog, YouTube channel, webinars, or other forms of digital media.", @@ -570,7 +563,6 @@ "535867011": "Sign up in minutes and explore Trader’s Hub — all your trading needs, in one place.", "538228086": "Close-Low", "539261300": "OS icon", - "539645627": "We aim to deliver market-leading products that are trusted around the world.", "540538076": "40+ stocks", "541218901": "Full name*", "541543954": "<0>Revenue share
Earn commission of up to 45% based on the monthly net revenue generated by your clients. The higher their net revenue, the higher your commission payout.", @@ -681,7 +673,6 @@ "636857983": "Take advantage of a highly liquid market with round-the-clock trading. Profit from correctly predicting the movement of the world's most popular cryptocurrencies.", "636968212": "If you encounter any issues with a transaction on Deriv P2P, first try to resolve it with the trader you’re dealing with. If they’re not willing to help, please let us know via <0>live chat, and we’ll help you resolve it.", "637013579": "Our classic \"drag-and-drop\" tool for creating trading bots, featuring pop-up trading charts, for advanced users.", - "640307277": "Vice President of Engineering", "640979467": "<0>IWM.US The iShares Russell 2000 ETF tracks the investment results of an index of small-capitalisation US equities.", "642995056": "Email", "643714136": "Binary bot for creating trading bot", @@ -755,7 +746,6 @@ "706717249": "5 - 800", "706931524": "When you purchase a 'High-Close' contract, your payout will be equal to the difference between the highest price and the exit price over the duration of the contract multiplied by the multiplier.", "710137133": "Apply now", - "712547410": "total trade turnover", "714321435": "laptop mt5", "714478782": "<0>AUD Basket measures the value of the Australian dollar against a basket of five global currencies (USD, EUR, GBP, JPY, CAD), each weighted by 20%.", "715753532": "Find your role with us by browsing Deriv job opportunities in Cyberjaya, Malaysia.", @@ -810,7 +800,6 @@ "762926186": "A quick strategy is a ready-made strategy that you can use in Deriv Bot. There are 3 quick strategies you can choose from: Martingale, D'Alembert, and Oscar's Grind.", "763072092": "MT5 trading signals subscriptions expire automatically after one month. To renew or cancel a subscription, follow these steps.", "763514492": "Get integrated help", - "764856444": "We have a huge mission, an incredible team, and rapid growth.", "764879840": "GLD.US", "764958509": "Trade on global financial markets and multiply your potential profit without losing more than your stake.", "768795461": "Start trading cryptocurrencies on Deriv in 3 simple steps", @@ -850,7 +839,6 @@ "803547668": "paid out since inception", "803989222": "The Synthetics account allows you to trade on Deriv’s proprietary synthetic indices that are available 24/7 and simulate real-world market movements.", "806165583": "Australia 200", - "808426886": "We don’t practise hard-selling, offer financial or trading advice, nor make promises of guaranteed returns. We don’t encourage vulnerable people to trade and implement controls to prevent any unlawful activity.", "809146176": "Not applicable", "809414451": "<0>Forex at your fingertips. Currency trading with major and minor pairs.", "809480545": "If you'd like to log in using your email address instead, follow these steps:", @@ -883,7 +871,6 @@ "831164350": "Let’s say you want to calculate the stop loss level and pip value when you want to buy a lot of EUR/USD priced at 1.17524 USD with a stop loss amount of 24 USD.", "831282685": "Drop us an email", "831784233": "Close-Low Icon", - "832324110": "Our locations", "832827564": "This plan is not available for IBs who promote to clients residing in the EU.", "833547634": "Currency weight", "835328271": "accumulators take profit", @@ -1212,7 +1199,6 @@ "1149190992": "Trade selected derived and financial assets without overnight charges.", "1150115412": "1. Please log in to your account and go to the “Manage account settings”.", "1150953111": "Tight spreads", - "1151456638": "We value team players that collaborate freely across departments with humility and ambition.", "1153826782": "A sub-affiliate earns USD 200 from their Revenue Share plan. The same sub-affiliate earns USD 100 from their IB programme. Here is how we calculate their total commissions:", "1155361880": "Need help? Please <0>contact us via live chat.", "1155971726": "Click <0>here to close your account.", @@ -1252,7 +1238,6 @@ "1187487273": "Volatility 15 (1s) Index", "1189346909": "To withdraw from your Deriv account into your personal account, go to Cashier, click \"Withdrawal\", and follow the instructions on the screen. You’ll need to verify your withdrawal request and confirm your withdrawal amount.", "1189875009": "Proven track record", - "1190588251": "We treat all customers equitably, handle complaints with integrity, and offer competitive prices with no hidden costs and no artificial barriers on customer withdrawals.", "1191311301": "How do I set an investor password for my Deriv MT5 account?", "1191789799": "Password should be more than 8 characters including 1 uppercase and 1 number", "1192961783": "Licence and regulatory information | Deriv", @@ -1393,7 +1378,6 @@ "1319030942": "Signup failed", "1320418221": "Estimate the margin you need to hold your positions. The result depends on leverage, volume lot, and your Deriv MT5 account balance.", "1323941798": "Short", - "1324376913": "Our values are the fabric of our culture", "1325181938": "Street*", "1326142154": "high-low option trade", "1326235397": "These indices correspond to simulated markets with constant volatilities of 10%, 25%, 50%, 75%, and 100%.", @@ -1485,7 +1469,6 @@ "1403848854": "The Deriv MT5 Standard account offers new and experienced traders high leverage and variable spreads for maximum flexibility.", "1404594106": "Swap short (Daily points)", "1405194573": "Locate the live chat widget on our website or app at the bottom right corner of the screen.", - "1405237333": "Head of People Management", "1405929527": "Your IB commissions earned from Deriv X are credited directly into your Deriv account daily.", "1406209174": "Trade with a regulated industry pioneer trusted by traders for more than 20 years.", "1406360927": "Minor pairs", @@ -1805,7 +1788,6 @@ "1673824550": "Minimum stake", "1674164323": "<0>With a x500 multiplier, if the market goes down 2%, you'll <1>lose only $100. An automatic stop out kicks in if your loss reaches your stake amount.", "1674319947": "Unfortunately, Deriv is not available in this country.", - "1674363165": "traders worldwide", "1674798397": "Trade multipliers on our mobile app.", "1676292946": "Forex trading gives you the chance to profit from changes in the relative values of currencies on the forex market.", "1677027187": "Forex", @@ -1868,7 +1850,6 @@ "1733606989": "0.50", "1733660945": "Funds available as soon as confirmed", "1734026582": "This plan is available exclusively for affiliates who promote to clients residing in EU.", - "1734683614": "Chief Executive Officer", "1736625026": "What are accumulators?", "1737371600": "Where can I trade vanilla options on Deriv?", "1739086943": "Wall Street 30", @@ -2339,7 +2320,6 @@ "2139905716": "In addition to their simplicity to understand, the main reason traders choose to trade vanilla options is because they offer potentially high profit as they do not have a fixed payout, while losses are strictly limited to the initial stake amount.", "2142042461": "Trading CFDs increases both potential profit and loss", "2142117024": "Take profit amount in Up direction", - "2143477659": "We settle all contracts fairly, process all deposits and withdrawals promptly, and provide reliable support and a high-quality trading experience to all our customers.", "2143762194": "Create your Deriv account now and start trading!", "2144015434": "On Deriv, trading CFDs on leverage lets you pay only a small fraction of the contract’s value and amplify your potential profit, similarly increasing your potential loss.", "2144113378": "A chart illustrating a losing Rise trade type contract", @@ -4727,31 +4707,5 @@ "-594286125": "Practise trading with Deriv as long as you like. No risk, no hidden fees.", "-1773685845": "All markets and platforms", "-661813412": "Enjoy full access to all our markets and platforms.", - "-1520902282": "No credit card needed", - "-2022759357": "Make trading accessible to anyone, anywhere", - "-77779780": "From inception, our goal was to break free of the high commissions and clunky products offered by traditional brokers. Also, we aim to deliver a first-class experience to digitally inclined traders, regardless of the size of their accounts.", - "-1321496264": "In a journey spanning 25 years, we have grown to over 2.5 million customers worldwide. But our mission has remained the same:", - "-554746075": "Integrity", - "-1917169640": "We serve our customers with fairness and transparency. We settle all contracts by the book and speak plainly and truthfully.", - "-1679427554": "Customer focus", - "-411750591": "We put the customer first and strive to build products that deliver the best customer experience.", - "-611750993": "Competence", - "-1566641642": "We value colleagues with the ability to use good judgement and an aptitude to learn and grow.", - "-1111451256": "Teamwork", - "-418008452": "Our principles are the framework for our decisions", - "-3618456": "Learn more about our principles", - "-1855417261": "Our leadership", - "-1277783292": "Chief Operating Officer", - "-1369524546": "Chief Information Officer", - "-2049472334": "Chief Risk & Compliance Officer", - "-216767904": "Chief Administrative Officer", - "-197772643": "Head of Marketing & Global Partnerships", - "-290006480": "Vice President of Product", - "-871474425": "Vice President of IT Operations", - "-864130274": "Head of Accounts", - "-275117592": "withdrawals last month", - "-608807773": "trades last month", - "-1165835520": "employees", - "-651384976": "nationalities", - "-1033881248": "See our open positions" + "-1520902282": "No credit card needed" } \ No newline at end of file From 8c7cee23a975d2c08f2de3e844291d6bd6d083df Mon Sep 17 00:00:00 2001 From: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Date: Thu, 21 Mar 2024 16:32:56 +0800 Subject: [PATCH 4/8] fix: fixed careers footer icons position (#7391) Co-authored-by: Muhammad Fasih Ali Naqvi --- src/features/components/templates/footer/data.tsx | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/features/components/templates/footer/data.tsx b/src/features/components/templates/footer/data.tsx index 2c94391180a..3e243f786c4 100644 --- a/src/features/components/templates/footer/data.tsx +++ b/src/features/components/templates/footer/data.tsx @@ -606,19 +606,18 @@ export const socialButtonsCareers = [ 'data-cy': 'facebook', 'aria-label': 'facebook', }, - - { - icon: , - href: 'https://www.linkedin.com/company/derivdotcom/life/', - 'data-cy': 'linkedin', - 'aria-label': 'linkedin', - }, { icon: , href: 'https://www.instagram.com/derivcareers/', 'data-cy': 'instagram', 'aria-label': 'instagram', }, + { + icon: , + href: 'https://www.linkedin.com/company/derivdotcom/life/', + 'data-cy': 'linkedin', + 'aria-label': 'linkedin', + }, ] export const specialLanguageUrls = { From e1f76b9e81bfe4e036688f304a50ff5a5f635b50 Mon Sep 17 00:00:00 2001 From: Hasan Mobarak <126637868+hasan-deriv@users.noreply.github.com> Date: Tue, 26 Mar 2024 12:02:47 +0800 Subject: [PATCH 5/8] Hasan/multi build (#7409) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Quill pr 3317 setup monorep config (#7215) * chore: create themes and sites dir * chore: created row and eu sites directiory * chore: created gatsby-theme-deriv directory * chore: moved src into deriv theme directory * chore: moved types into deriv theme directory * chore: moved static and gatsby files into deriv theme directory * chore: moved storybook and favicons files into deriv theme directory * chore: added eslint to theme * chore: added typescript to theme * chore: added workspaces * chore: added eslint script * chore: added stylelint script * chore: added prettier script * chore: added prettier and git ignore * chore: udpated jest configure * chore: fixed checkbox test * chore: added codegen script * chore: added storybook script * chore: added react packages * chore: moved packages to theme * chore: added theme config and options * chore: added row script * chore: moved i18 files to theme * chore: updated favicon path in gatsby config * chore: moved babel tailwind and js config file to theme * chore: added clean script * chore: updated eslint and tsconfig to fix alias import error * chore: added theme to sites * chore: fixed sass classnames issue * chore: updated tailwind config * chore: fixed env issue * chore: fixed eslint issues * chore: added build script * chore: fixed html minification issue * chore: fixed html minification issue * chore: updated partytown scripts * chore: updated serve scripts * chore: updated htaccess script * chore: updated translation scripts * chore: updated link generate workflow * chore: updated link generate workflow * chore: added new workflow * chore: removed workflow * empty: 🚀 to redeploy and trigger build * feat: added region conditions on home and header nav * chore: test workflow * chore: merge cleanup * chore: added region based data for homepage * chore: added a different port to eu serve * chore: test workflow * empty: 🚀 to redeploy and trigger build * empty: 🚀 to redeploy and trigger build * empty: 🚀 to redeploy and trigger build * chore: test workflow * chore: test workflow * chore: removed * empty: 🚀 to redeploy and trigger build * chore: removed workflow * Pr 00 workflow fix 4 (#7182) * chore: test workflow * chore: removed * chore: test * chore: test * chore: fixed preview link workflow * chore: test workflow * chore: test * empty: 🚀 to redeploy and trigger build * chore: testing eu domain utility * Agrim/DPROD-3557/Translation 3557 footer change (#7158) * text: updating footer text * text: updating the text in the footer for EU and CPA * text: terms and conditions edit of text * text: edit the text * text: formatting the text * fix: changes in the text links * fix: fixing t&c, risk disclosure, secure links * auto-pull-translation * auto-pull-translation * fix: modifications in footer * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: changes in the text links * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * Agrim/DPROD-3441/Set disclaimer on trade specifications (#7095) * text: disclaimer on trade specifications * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflicts * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflict * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflict * auto-pull-translation * fix: resolve conflict * fix: fixing the error * text: updating footer text * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: resolve conflict * fix: resolve conflict * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: resolve conflict * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: resolve conflict * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: prince-deriv * Agrim/DPROD-3025/Replace the spanish row pdf's with english to spanish pdf's (#7128) * fix: replacing the spanish row pdf's with english to spanish pdf's * fix: remove spaces from pdf name * behnaz/DPROD-3359/Feb trading data (#7060) * chorn: fx row * chorn: derived row * chorn: derived coma row * chorn: derived add quet row * chorn: derived add quet2 row * chorn: stock row * chorn: stock GBP row * chorn: etfs row * chorn: etfs remove extra 1 row * chorn: crypto row * chorn: crypto base row * chorn: comod row * chorn: comod EU * chorn: fx EU * chorn: derived EU * chorn: stock EU * chorn: etfs EU * chorn: crypto EU * chore: updated eu domains list * mayuran/DPROD-2759/ws_improvements (#7070) * fix: wip * fix: dummy initial * fix: check socket * fix: added conditionsa * fix: ws call * fix: ws reconnect * fix: check api manager * chore: trigger vercel * fix: ws socket calls * fix: session storage * fix: window added * fix: addded window * fix: remove unwanted code * fix: check * fix: kogs * fix: ready state * fix: code clear * fix: added logs * fix: minor issue in reconnect * fix: loading changed logic * fix: remove session storage * Revert "fix: remove session storage" This reverts commit abb84c361efe20f79f67375458db6c0619c3981b. * fix: remove session storage * fix: improvement of use WS * chore: updated extract translations * chore: updated extract translations * chore: removed old preview link action * chore: updated who we are page * fix: remove console logs (#7201) * Update smoketests.yml - change e2e skip term (#7194) * Update smoketests.yml - change e2e skip term If the term 'skipsm' is specified in the branch name then skip the e2e tests (used to be 'quill'). This is because the dev knows they are making radical change which will need the tests to be modified at a later date. * Update smoketests.yml - Modified to use DRAFT param Skip smoket test if the PR is in Draft mode. * Update generate-preview-link.yml - Add DRAFT param (#7198) We need to store a new param to GH storage, DRAFT. So that the smoketest.yml can use it to ignore a test run. * Fasih/DPROD-3590/integrate firebase feature flag for third party items (#7149) * feat: implement json which contain items name * feat: adding flag on third party packages * feat: implemented flag on trade platfrom apps * feat: removed unsued code * feat: made some items value false * feat: enabled all items * feat: add condition for derivgo footer badge * feat: updated keys * feat: interated api and hook * feat: updated hook with importing function * feat: updated hook and filtered footer icon data * feat: remvoed hotjar and gtm from flags * feat: removed unused code * feat: made every item true * feat: updated other layout files * feat: updated the condition --------- Co-authored-by: fasihali-deriv Co-authored-by: Muhammad Fasih Ali Naqvi * chore: fixed regulatory type * chore: updated regulatory page * chore: updated contact us and careers page * chore: updated locations page * chore: updated partners page * chore: update multiple build action yml (#7210) * chore: update multiple build action yml * chore: update action with To DO * chore: updated deriv prime page * chore: updated affiliate ib page * chore: updated 404 page * chore: updated payment agent page * chore: test workflow * chore: test * empty: 🚀 to redeploy and trigger build --------- Co-authored-by: fasihali-deriv Co-authored-by: Agrim Jain <157685219+agrim-deriv@users.noreply.github.com> Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: prince-deriv Co-authored-by: behnaz Co-authored-by: mayuran-deriv <129507167+mayuran-deriv@users.noreply.github.com> Co-authored-by: markodonnell-deriv <144238191+markodonnell-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: Muhammad Fasih Ali Naqvi Co-authored-by: Habib Deriv <88178645+habib-deriv@users.noreply.github.com> * chore: update yml file for cf pages (#7228) * chore: update row deployment * chore: update eu and row deployment * chore: update eu and row deployment * chore: update path to deploy * chore: update decodeURI component * Fasih/DPROD-3321/Multiple build for market pages (#7218) * chore: create themes and sites dir * chore: created row and eu sites directiory * chore: created gatsby-theme-deriv directory * chore: moved src into deriv theme directory * chore: moved types into deriv theme directory * chore: moved static and gatsby files into deriv theme directory * chore: moved storybook and favicons files into deriv theme directory * chore: added eslint to theme * chore: added typescript to theme * chore: added workspaces * chore: added eslint script * chore: added stylelint script * chore: added prettier script * chore: added prettier and git ignore * chore: udpated jest configure * chore: fixed checkbox test * chore: added codegen script * chore: added storybook script * chore: added react packages * chore: moved packages to theme * chore: added theme config and options * chore: added row script * chore: moved i18 files to theme * chore: updated favicon path in gatsby config * chore: moved babel tailwind and js config file to theme * chore: added clean script * chore: updated eslint and tsconfig to fix alias import error * chore: added theme to sites * chore: fixed sass classnames issue * chore: updated tailwind config * chore: fixed env issue * chore: fixed eslint issues * chore: added build script * chore: fixed html minification issue * chore: fixed html minification issue * chore: updated partytown scripts * chore: updated serve scripts * chore: updated htaccess script * chore: updated translation scripts * chore: updated link generate workflow * chore: updated link generate workflow * chore: added new workflow * chore: removed workflow * empty: 🚀 to redeploy and trigger build * feat: added region conditions on home and header nav * chore: test workflow * chore: merge cleanup * chore: added region based data for homepage * chore: added a different port to eu serve * chore: test workflow * empty: 🚀 to redeploy and trigger build * empty: 🚀 to redeploy and trigger build * empty: 🚀 to redeploy and trigger build * chore: test workflow * chore: test workflow * chore: removed * empty: 🚀 to redeploy and trigger build * chore: removed workflow * feat: added conditions * feat: added more eu conditions * feat: added eu preview link file * feat: udpated region condition * feat: remove use effect and add normal conditions * feat: removed unsued code --------- Co-authored-by: hasan-deriv Co-authored-by: fasihali-deriv Co-authored-by: Hasan Mobarak <126637868+hasan-deriv@users.noreply.github.com> Co-authored-by: Muhammad Fasih Ali Naqvi * Hasan/DPROD-3320/multiple build for business pages (#7222) * Pr 00 workflow fix 4 (#7182) * chore: test workflow * chore: removed * chore: test * chore: test * chore: fixed preview link workflow * Agrim/DPROD-3557/Translation 3557 footer change (#7158) * text: updating footer text * text: updating the text in the footer for EU and CPA * text: terms and conditions edit of text * text: edit the text * text: formatting the text * fix: changes in the text links * fix: fixing t&c, risk disclosure, secure links * auto-pull-translation * auto-pull-translation * fix: modifications in footer * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: changes in the text links * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * Agrim/DPROD-3441/Set disclaimer on trade specifications (#7095) * text: disclaimer on trade specifications * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflicts * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflict * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflict * auto-pull-translation * fix: resolve conflict * fix: fixing the error * text: updating footer text * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: resolve conflict * fix: resolve conflict * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: resolve conflict * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: resolve conflict * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: prince-deriv * Agrim/DPROD-3025/Replace the spanish row pdf's with english to spanish pdf's (#7128) * fix: replacing the spanish row pdf's with english to spanish pdf's * fix: remove spaces from pdf name * behnaz/DPROD-3359/Feb trading data (#7060) * chorn: fx row * chorn: derived row * chorn: derived coma row * chorn: derived add quet row * chorn: derived add quet2 row * chorn: stock row * chorn: stock GBP row * chorn: etfs row * chorn: etfs remove extra 1 row * chorn: crypto row * chorn: crypto base row * chorn: comod row * chorn: comod EU * chorn: fx EU * chorn: derived EU * chorn: stock EU * chorn: etfs EU * chorn: crypto EU * mayuran/DPROD-2759/ws_improvements (#7070) * fix: wip * fix: dummy initial * fix: check socket * fix: added conditionsa * fix: ws call * fix: ws reconnect * fix: check api manager * chore: trigger vercel * fix: ws socket calls * fix: session storage * fix: window added * fix: addded window * fix: remove unwanted code * fix: check * fix: kogs * fix: ready state * fix: code clear * fix: added logs * fix: minor issue in reconnect * fix: loading changed logic * fix: remove session storage * Revert "fix: remove session storage" This reverts commit abb84c361efe20f79f67375458db6c0619c3981b. * fix: remove session storage * fix: improvement of use WS * fix: remove console logs (#7201) * Update smoketests.yml - change e2e skip term (#7194) * Update smoketests.yml - change e2e skip term If the term 'skipsm' is specified in the branch name then skip the e2e tests (used to be 'quill'). This is because the dev knows they are making radical change which will need the tests to be modified at a later date. * Update smoketests.yml - Modified to use DRAFT param Skip smoket test if the PR is in Draft mode. * Update generate-preview-link.yml - Add DRAFT param (#7198) We need to store a new param to GH storage, DRAFT. So that the smoketest.yml can use it to ignore a test run. * Fasih/DPROD-3590/integrate firebase feature flag for third party items (#7149) * feat: implement json which contain items name * feat: adding flag on third party packages * feat: implemented flag on trade platfrom apps * feat: removed unsued code * feat: made some items value false * feat: enabled all items * feat: add condition for derivgo footer badge * feat: updated keys * feat: interated api and hook * feat: updated hook with importing function * feat: updated hook and filtered footer icon data * feat: remvoed hotjar and gtm from flags * feat: removed unused code * feat: made every item true * feat: updated other layout files * feat: updated the condition --------- Co-authored-by: fasihali-deriv Co-authored-by: Muhammad Fasih Ali Naqvi * chore: update multiple build action yml (#7210) * chore: update multiple build action yml * chore: update action with To DO * Update smoketests.yml - Mod to draft param (#7217) * Update smoketests.yml - Mod to draft param The draft param wasn't being interpretted correctly. * Update smoketests.yml * chore: updated help center * chore: updated trader tools * chore: updated the config url (#7223) Co-authored-by: Muhammad Fasih Ali Naqvi * chore: updated payment methods * chore: updated dmt5 trading signals * chore: updated dbot page * chore: updated dbot page * chore: updated dmt5 page * chore: updated derivx page * chore: updated ctrader page * chore: updated dtrader page * chore: updated deriv go page * chore: updated cfds page * chore: updated multiplier page * chore: fixed ctrader page * chore: updated accumulators page * chore: removed unused data from principles data * chore: removed unused margin dir * chore: updated accumulators page * chore: updated asians page * chore: updated digital options page * chore: updated turbo options page * chore: updated vanilla options page * chore: updated ctrader login page * chore: updated check email page * chore: updated ctrader check email page * chore: updated ctrader manage pages * chore: updated ctrader signup pages * chore: updated endpoint page * chore: updated responsible page * chore: updated signup page * chore: updated signup affiliates page * chore: updated signup success page * chore: updated tnc page * chore: updated trading specification page * chore: updated unsubscribe page * chore: updated landing home page * chore: updated landing mt5 page * chore: updated landing ebook page * chore: updated landing forex trading page * chore: updated landing jump indices page * chore: updated landing signup page * chore: updated landing stocks page * chore: updated landing trade forex page * chore: updated landing weekend trading page * chore: updated rest component * chore: updated layouts * chore: fixed external link * chore: fixed footer description * chore: fixed ctrader signup * chore: updated help center * chore: updated trader tools * chore: updated payment methods * chore: updated dmt5 trading signals * chore: updated dbot page * chore: updated dbot page * chore: updated dmt5 page * chore: updated derivx page * chore: updated ctrader page * chore: updated dtrader page * chore: updated deriv go page * chore: updated cfds page * chore: updated multiplier page * chore: fixed ctrader page * chore: updated accumulators page * chore: removed unused data from principles data * chore: removed unused margin dir * chore: updated accumulators page * chore: updated asians page * chore: updated digital options page * chore: updated turbo options page * chore: updated vanilla options page * chore: updated ctrader login page * chore: updated check email page * chore: updated ctrader check email page * chore: updated ctrader manage pages * chore: updated ctrader signup pages * chore: updated endpoint page * chore: updated responsible page * chore: updated signup page * chore: updated signup affiliates page * chore: updated signup success page * chore: updated tnc page * chore: updated trading specification page * chore: updated unsubscribe page * chore: updated landing home page * chore: updated landing mt5 page * chore: updated landing ebook page * chore: updated landing forex trading page * chore: updated landing jump indices page * chore: updated landing signup page * chore: updated landing stocks page * chore: updated landing trade forex page * chore: updated landing weekend trading page * chore: updated rest component * chore: updated layouts * chore: fixed external link * chore: fixed footer description * chore: fixed ctrader signup * Quill pr 3317 setup monorep config (#7215) * chore: create themes and sites dir * chore: created row and eu sites directiory * chore: created gatsby-theme-deriv directory * chore: moved src into deriv theme directory * chore: moved types into deriv theme directory * chore: moved static and gatsby files into deriv theme directory * chore: moved storybook and favicons files into deriv theme directory * chore: added eslint to theme * chore: added typescript to theme * chore: added workspaces * chore: added eslint script * chore: added stylelint script * chore: added prettier script * chore: added prettier and git ignore * chore: udpated jest configure * chore: fixed checkbox test * chore: added codegen script * chore: added storybook script * chore: added react packages * chore: moved packages to theme * chore: added theme config and options * chore: added row script * chore: moved i18 files to theme * chore: updated favicon path in gatsby config * chore: moved babel tailwind and js config file to theme * chore: added clean script * chore: updated eslint and tsconfig to fix alias import error * chore: added theme to sites * chore: fixed sass classnames issue * chore: updated tailwind config * chore: fixed env issue * chore: fixed eslint issues * chore: added build script * chore: fixed html minification issue * chore: fixed html minification issue * chore: updated partytown scripts * chore: updated serve scripts * chore: updated htaccess script * chore: updated translation scripts * chore: updated link generate workflow * chore: updated link generate workflow * chore: added new workflow * chore: removed workflow * empty: 🚀 to redeploy and trigger build * feat: added region conditions on home and header nav * chore: test workflow * chore: merge cleanup * chore: added region based data for homepage * chore: added a different port to eu serve * chore: test workflow * empty: 🚀 to redeploy and trigger build * empty: 🚀 to redeploy and trigger build * empty: 🚀 to redeploy and trigger build * chore: test workflow * chore: test workflow * chore: removed * empty: 🚀 to redeploy and trigger build * chore: removed workflow * Pr 00 workflow fix 4 (#7182) * chore: test workflow * chore: removed * chore: test * chore: test * chore: fixed preview link workflow * chore: test workflow * chore: test * empty: 🚀 to redeploy and trigger build * chore: testing eu domain utility * Agrim/DPROD-3557/Translation 3557 footer change (#7158) * text: updating footer text * text: updating the text in the footer for EU and CPA * text: terms and conditions edit of text * text: edit the text * text: formatting the text * fix: changes in the text links * fix: fixing t&c, risk disclosure, secure links * auto-pull-translation * auto-pull-translation * fix: modifications in footer * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: changes in the text links * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * Agrim/DPROD-3441/Set disclaimer on trade specifications (#7095) * text: disclaimer on trade specifications * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflicts * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflict * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflict * auto-pull-translation * fix: resolve conflict * fix: fixing the error * text: updating footer text * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: resolve conflict * fix: resolve conflict * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: resolve conflict * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: resolve conflict * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: prince-deriv * Agrim/DPROD-3025/Replace the spanish row pdf's with english to spanish pdf's (#7128) * fix: replacing the spanish row pdf's with english to spanish pdf's * fix: remove spaces from pdf name * behnaz/DPROD-3359/Feb trading data (#7060) * chorn: fx row * chorn: derived row * chorn: derived coma row * chorn: derived add quet row * chorn: derived add quet2 row * chorn: stock row * chorn: stock GBP row * chorn: etfs row * chorn: etfs remove extra 1 row * chorn: crypto row * chorn: crypto base row * chorn: comod row * chorn: comod EU * chorn: fx EU * chorn: derived EU * chorn: stock EU * chorn: etfs EU * chorn: crypto EU * chore: updated eu domains list * mayuran/DPROD-2759/ws_improvements (#7070) * fix: wip * fix: dummy initial * fix: check socket * fix: added conditionsa * fix: ws call * fix: ws reconnect * fix: check api manager * chore: trigger vercel * fix: ws socket calls * fix: session storage * fix: window added * fix: addded window * fix: remove unwanted code * fix: check * fix: kogs * fix: ready state * fix: code clear * fix: added logs * fix: minor issue in reconnect * fix: loading changed logic * fix: remove session storage * Revert "fix: remove session storage" This reverts commit abb84c361efe20f79f67375458db6c0619c3981b. * fix: remove session storage * fix: improvement of use WS * chore: updated extract translations * chore: updated extract translations * chore: removed old preview link action * chore: updated who we are page * fix: remove console logs (#7201) * Update smoketests.yml - change e2e skip term (#7194) * Update smoketests.yml - change e2e skip term If the term 'skipsm' is specified in the branch name then skip the e2e tests (used to be 'quill'). This is because the dev knows they are making radical change which will need the tests to be modified at a later date. * Update smoketests.yml - Modified to use DRAFT param Skip smoket test if the PR is in Draft mode. * Update generate-preview-link.yml - Add DRAFT param (#7198) We need to store a new param to GH storage, DRAFT. So that the smoketest.yml can use it to ignore a test run. * Fasih/DPROD-3590/integrate firebase feature flag for third party items (#7149) * feat: implement json which contain items name * feat: adding flag on third party packages * feat: implemented flag on trade platfrom apps * feat: removed unsued code * feat: made some items value false * feat: enabled all items * feat: add condition for derivgo footer badge * feat: updated keys * feat: interated api and hook * feat: updated hook with importing function * feat: updated hook and filtered footer icon data * feat: remvoed hotjar and gtm from flags * feat: removed unused code * feat: made every item true * feat: updated other layout files * feat: updated the condition --------- Co-authored-by: fasihali-deriv Co-authored-by: Muhammad Fasih Ali Naqvi * chore: fixed regulatory type * chore: updated regulatory page * chore: updated contact us and careers page * chore: updated locations page * chore: updated partners page * chore: update multiple build action yml (#7210) * chore: update multiple build action yml * chore: update action with To DO * chore: updated deriv prime page * chore: updated affiliate ib page * chore: updated 404 page * chore: updated payment agent page * chore: test workflow * chore: test * empty: 🚀 to redeploy and trigger build --------- Co-authored-by: fasihali-deriv Co-authored-by: Agrim Jain <157685219+agrim-deriv@users.noreply.github.com> Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: prince-deriv Co-authored-by: behnaz Co-authored-by: mayuran-deriv <129507167+mayuran-deriv@users.noreply.github.com> Co-authored-by: markodonnell-deriv <144238191+markodonnell-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: Muhammad Fasih Ali Naqvi Co-authored-by: Habib Deriv <88178645+habib-deriv@users.noreply.github.com> * chore: update yml file for cf pages (#7228) * chore: update row deployment * chore: update eu and row deployment * chore: update eu and row deployment * chore: update path to deploy * chore: update decodeURI component * Fasih/DPROD-3321/Multiple build for market pages (#7218) * chore: create themes and sites dir * chore: created row and eu sites directiory * chore: created gatsby-theme-deriv directory * chore: moved src into deriv theme directory * chore: moved types into deriv theme directory * chore: moved static and gatsby files into deriv theme directory * chore: moved storybook and favicons files into deriv theme directory * chore: added eslint to theme * chore: added typescript to theme * chore: added workspaces * chore: added eslint script * chore: added stylelint script * chore: added prettier script * chore: added prettier and git ignore * chore: udpated jest configure * chore: fixed checkbox test * chore: added codegen script * chore: added storybook script * chore: added react packages * chore: moved packages to theme * chore: added theme config and options * chore: added row script * chore: moved i18 files to theme * chore: updated favicon path in gatsby config * chore: moved babel tailwind and js config file to theme * chore: added clean script * chore: updated eslint and tsconfig to fix alias import error * chore: added theme to sites * chore: fixed sass classnames issue * chore: updated tailwind config * chore: fixed env issue * chore: fixed eslint issues * chore: added build script * chore: fixed html minification issue * chore: fixed html minification issue * chore: updated partytown scripts * chore: updated serve scripts * chore: updated htaccess script * chore: updated translation scripts * chore: updated link generate workflow * chore: updated link generate workflow * chore: added new workflow * chore: removed workflow * empty: 🚀 to redeploy and trigger build * feat: added region conditions on home and header nav * chore: test workflow * chore: merge cleanup * chore: added region based data for homepage * chore: added a different port to eu serve * chore: test workflow * empty: 🚀 to redeploy and trigger build * empty: 🚀 to redeploy and trigger build * empty: 🚀 to redeploy and trigger build * chore: test workflow * chore: test workflow * chore: removed * empty: 🚀 to redeploy and trigger build * chore: removed workflow * feat: added conditions * feat: added more eu conditions * feat: added eu preview link file * feat: udpated region condition * feat: remove use effect and add normal conditions * feat: removed unsued code --------- Co-authored-by: hasan-deriv Co-authored-by: fasihali-deriv Co-authored-by: Hasan Mobarak <126637868+hasan-deriv@users.noreply.github.com> Co-authored-by: Muhammad Fasih Ali Naqvi * chore: updated help center * chore: updated trader tools * chore: updated payment methods * chore: updated dmt5 trading signals * chore: updated dbot page * chore: updated dbot page * chore: updated dmt5 page * chore: updated derivx page * chore: updated ctrader page * chore: updated dtrader page * chore: updated deriv go page * chore: updated cfds page * chore: updated multiplier page * chore: fixed ctrader page * chore: updated accumulators page * chore: removed unused data from principles data * chore: removed unused margin dir * chore: updated accumulators page * chore: updated asians page * chore: updated digital options page * chore: updated turbo options page * chore: updated vanilla options page * chore: updated ctrader login page * chore: updated check email page * chore: updated ctrader check email page * chore: updated ctrader manage pages * chore: updated ctrader signup pages * chore: updated endpoint page * chore: updated responsible page * chore: updated signup page * chore: updated signup affiliates page * chore: updated signup success page * chore: updated tnc page * chore: updated trading specification page * chore: updated unsubscribe page * chore: updated landing home page * chore: updated landing mt5 page * chore: updated landing ebook page * chore: updated landing forex trading page * chore: updated landing jump indices page * chore: updated landing signup page * chore: updated landing stocks page * chore: updated landing trade forex page * chore: updated landing weekend trading page * chore: updated rest component * chore: updated layouts * chore: fixed external link * chore: fixed footer description * chore: fixed ctrader signup * chore: updated help center * chore: updated dmt5 page * chore: fixed ctrader page * chore: fixed conflicts * chore: fixed rest row and eu * chore: fixed footer description * chore: fixed footer nav * chore: fixed social media url hook * chore: fixed hero image css * empty: 🚀 to redeploy and trigger build * chore: fixed hero image css --------- Co-authored-by: Agrim Jain <157685219+agrim-deriv@users.noreply.github.com> Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: prince-deriv Co-authored-by: behnaz Co-authored-by: mayuran-deriv <129507167+mayuran-deriv@users.noreply.github.com> Co-authored-by: markodonnell-deriv <144238191+markodonnell-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv Co-authored-by: Muhammad Fasih Ali Naqvi Co-authored-by: Habib Deriv <88178645+habib-deriv@users.noreply.github.com> Co-authored-by: habib-deriv * Pr 00 updated to master (#7281) * Pr 00 workflow fix 4 (#7182) * chore: test workflow * chore: removed * chore: test * chore: test * chore: fixed preview link workflow * Agrim/DPROD-3557/Translation 3557 footer change (#7158) * text: updating footer text * text: updating the text in the footer for EU and CPA * text: terms and conditions edit of text * text: edit the text * text: formatting the text * fix: changes in the text links * fix: fixing t&c, risk disclosure, secure links * auto-pull-translation * auto-pull-translation * fix: modifications in footer * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: changes in the text links * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * Agrim/DPROD-3441/Set disclaimer on trade specifications (#7095) * text: disclaimer on trade specifications * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflicts * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflict * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflict * auto-pull-translation * fix: resolve conflict * fix: fixing the error * text: updating footer text * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: resolve conflict * fix: resolve conflict * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: resolve conflict * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: resolve conflict * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: prince-deriv * Agrim/DPROD-3025/Replace the spanish row pdf's with english to spanish pdf's (#7128) * fix: replacing the spanish row pdf's with english to spanish pdf's * fix: remove spaces from pdf name * behnaz/DPROD-3359/Feb trading data (#7060) * chorn: fx row * chorn: derived row * chorn: derived coma row * chorn: derived add quet row * chorn: derived add quet2 row * chorn: stock row * chorn: stock GBP row * chorn: etfs row * chorn: etfs remove extra 1 row * chorn: crypto row * chorn: crypto base row * chorn: comod row * chorn: comod EU * chorn: fx EU * chorn: derived EU * chorn: stock EU * chorn: etfs EU * chorn: crypto EU * mayuran/DPROD-2759/ws_improvements (#7070) * fix: wip * fix: dummy initial * fix: check socket * fix: added conditionsa * fix: ws call * fix: ws reconnect * fix: check api manager * chore: trigger vercel * fix: ws socket calls * fix: session storage * fix: window added * fix: addded window * fix: remove unwanted code * fix: check * fix: kogs * fix: ready state * fix: code clear * fix: added logs * fix: minor issue in reconnect * fix: loading changed logic * fix: remove session storage * Revert "fix: remove session storage" This reverts commit abb84c361efe20f79f67375458db6c0619c3981b. * fix: remove session storage * fix: improvement of use WS * fix: remove console logs (#7201) * Update smoketests.yml - change e2e skip term (#7194) * Update smoketests.yml - change e2e skip term If the term 'skipsm' is specified in the branch name then skip the e2e tests (used to be 'quill'). This is because the dev knows they are making radical change which will need the tests to be modified at a later date. * Update smoketests.yml - Modified to use DRAFT param Skip smoket test if the PR is in Draft mode. * Update generate-preview-link.yml - Add DRAFT param (#7198) We need to store a new param to GH storage, DRAFT. So that the smoketest.yml can use it to ignore a test run. * Fasih/DPROD-3590/integrate firebase feature flag for third party items (#7149) * feat: implement json which contain items name * feat: adding flag on third party packages * feat: implemented flag on trade platfrom apps * feat: removed unsued code * feat: made some items value false * feat: enabled all items * feat: add condition for derivgo footer badge * feat: updated keys * feat: interated api and hook * feat: updated hook with importing function * feat: updated hook and filtered footer icon data * feat: remvoed hotjar and gtm from flags * feat: removed unused code * feat: made every item true * feat: updated other layout files * feat: updated the condition --------- Co-authored-by: fasihali-deriv Co-authored-by: Muhammad Fasih Ali Naqvi * chore: update multiple build action yml (#7210) * chore: update multiple build action yml * chore: update action with To DO * Update smoketests.yml - Mod to draft param (#7217) * Update smoketests.yml - Mod to draft param The draft param wasn't being interpretted correctly. * Update smoketests.yml * chore: updated the config url (#7223) Co-authored-by: Muhammad Fasih Ali Naqvi * chore: update icon file (#7151) * behnaz/MARK-1066/phone-8d (#7185) * chore: phone 8 d * chore: add the phone length * chore: decrease padding in tablet (#7152) * Agrim/DPROD-2993/Translation 2993 meta changes dtrader (#7168) * fix: changing name and description of dTrader seo * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: meta attributes * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: empty commit * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: empty commit * fix: empty commit --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: Agrim Jain * Aswathy/DPROD-3448/Deriv Academy new Sign Up flow (#7090) * feat: new signup page * fix: redirection of login page * feat: academy app id redirection for login * fix: window error issue * fix: window error * fix: app id connection and login page * fix: changed the url flow for academy signup flow * fix: passowrd changes * fix: validation for password * fix: password feature button * fix: added the token auth * fix: added authorized token * fix: background color issue * fix: redirection of url to thinkific * fix: authorize the api call * fix: redirection of language to english only * fix: for handling the response for the country * fix: flickering logo issue * fix: flickering logo issue with use state * fix: flickering logo * fix: created the academy nav logo * fix: logo fix flicker * fix: password page * fix: country selection and disabling button * fix: redirection issue * fix: logo issue * fix: translations issue * fix: logo issue * fix: changed the logo * fix: minimized the logo size * fix: dropdown issues * fix: sonar cloud issues * fix: issues in the design * fix: dropdown is reverted to old one * fix: dropdown issues * fix: removed the button width for residence page * fix: focus blur * fix: added the dropdown search changes * fix: changed the css file * fix: renamed the css file * fix: percy issues * fix: percy run issue * fix: renamed the password files * fix: sonarcloud issues * Agrim/DPROD-3466/fix: color intensity hero (#7141) * fix: color intensity hero * fix: color intensity 2 * fix: improve resolution of image * fix: fix the photo resolution * fix: webp to png fix * fix: changing the image to optimize performance * fix: changing the image to optimize performance * fix: update the image * fix: update photo * fix: resolution fix of image * fix: make the relevant changes to the image * fix: fixing the styling * fix: making required changes * fix: empty commit * fix: empty commit --------- Co-authored-by: Agrim Jain * Agrim/DPROD-3532/fix: changed the award (#7121) * fix: changed the award * fix: changed award and fix the sizing issue * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: empty commit * fix: empty commit * fix: empty commit * fix: empty commit --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: Agrim Jain * fix: minified error (#7255) * feat: adding ctrader to carousel (#7235) Co-authored-by: Agrim Jain * behnaz/MARK-1003/lead to deriv.com (#7086) * chore: url lead to deriv.com * chore: url lead to affiliate-ib * chore: remove the extra space * fix: initial contact us page (#7226) * Agrim/DPROD-3654/Translation 3654 translation for the footer with links (#7247) * fix: incorrect links in the ROW footer * fix: fixes in the text * fix: fixing the cpa issue * fix: capital letters on the links * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: empty commit * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: empty commit * fix: empty commit * fix: empty commit * fix: deleting telgram from cpa --------- Co-authored-by: Agrim Jain Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> --------- Co-authored-by: Agrim Jain <157685219+agrim-deriv@users.noreply.github.com> Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: prince-deriv Co-authored-by: behnaz Co-authored-by: mayuran-deriv <129507167+mayuran-deriv@users.noreply.github.com> Co-authored-by: markodonnell-deriv <144238191+markodonnell-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv Co-authored-by: Muhammad Fasih Ali Naqvi Co-authored-by: Habib Deriv <88178645+habib-deriv@users.noreply.github.com> Co-authored-by: Agrim Jain Co-authored-by: Aswathy-Deriv <96725617+aswathy-deriv@users.noreply.github.com> * Pr 00 fix build issue (#7294) * chore: fixed build issues * chore: fixed build issues * Pr 00 multi build conflicts (#7399) * Pr 00 workflow fix 4 (#7182) * chore: test workflow * chore: removed * chore: test * chore: test * chore: fixed preview link workflow * Agrim/DPROD-3557/Translation 3557 footer change (#7158) * text: updating footer text * text: updating the text in the footer for EU and CPA * text: terms and conditions edit of text * text: edit the text * text: formatting the text * fix: changes in the text links * fix: fixing t&c, risk disclosure, secure links * auto-pull-translation * auto-pull-translation * fix: modifications in footer * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: changes in the text links * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * Agrim/DPROD-3441/Set disclaimer on trade specifications (#7095) * text: disclaimer on trade specifications * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflicts * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflict * auto-pull-translation * fix: resolve conflict * fix: fixing the error * fix: resolve conflict * auto-pull-translation * fix: resolve conflict * fix: fixing the error * text: updating footer text * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: resolve conflict * fix: resolve conflict * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: resolve conflict * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * fix: to redeploy and trigger build * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: resolve conflict * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: prince-deriv * Agrim/DPROD-3025/Replace the spanish row pdf's with english to spanish pdf's (#7128) * fix: replacing the spanish row pdf's with english to spanish pdf's * fix: remove spaces from pdf name * behnaz/DPROD-3359/Feb trading data (#7060) * chorn: fx row * chorn: derived row * chorn: derived coma row * chorn: derived add quet row * chorn: derived add quet2 row * chorn: stock row * chorn: stock GBP row * chorn: etfs row * chorn: etfs remove extra 1 row * chorn: crypto row * chorn: crypto base row * chorn: comod row * chorn: comod EU * chorn: fx EU * chorn: derived EU * chorn: stock EU * chorn: etfs EU * chorn: crypto EU * mayuran/DPROD-2759/ws_improvements (#7070) * fix: wip * fix: dummy initial * fix: check socket * fix: added conditionsa * fix: ws call * fix: ws reconnect * fix: check api manager * chore: trigger vercel * fix: ws socket calls * fix: session storage * fix: window added * fix: addded window * fix: remove unwanted code * fix: check * fix: kogs * fix: ready state * fix: code clear * fix: added logs * fix: minor issue in reconnect * fix: loading changed logic * fix: remove session storage * Revert "fix: remove session storage" This reverts commit abb84c361efe20f79f67375458db6c0619c3981b. * fix: remove session storage * fix: improvement of use WS * fix: remove console logs (#7201) * Update smoketests.yml - change e2e skip term (#7194) * Update smoketests.yml - change e2e skip term If the term 'skipsm' is specified in the branch name then skip the e2e tests (used to be 'quill'). This is because the dev knows they are making radical change which will need the tests to be modified at a later date. * Update smoketests.yml - Modified to use DRAFT param Skip smoket test if the PR is in Draft mode. * Update generate-preview-link.yml - Add DRAFT param (#7198) We need to store a new param to GH storage, DRAFT. So that the smoketest.yml can use it to ignore a test run. * Fasih/DPROD-3590/integrate firebase feature flag for third party items (#7149) * feat: implement json which contain items name * feat: adding flag on third party packages * feat: implemented flag on trade platfrom apps * feat: removed unsued code * feat: made some items value false * feat: enabled all items * feat: add condition for derivgo footer badge * feat: updated keys * feat: interated api and hook * feat: updated hook with importing function * feat: updated hook and filtered footer icon data * feat: remvoed hotjar and gtm from flags * feat: removed unused code * feat: made every item true * feat: updated other layout files * feat: updated the condition --------- Co-authored-by: fasihali-deriv Co-authored-by: Muhammad Fasih Ali Naqvi * chore: update multiple build action yml (#7210) * chore: update multiple build action yml * chore: update action with To DO * Update smoketests.yml - Mod to draft param (#7217) * Update smoketests.yml - Mod to draft param The draft param wasn't being interpretted correctly. * Update smoketests.yml * chore: updated the config url (#7223) Co-authored-by: Muhammad Fasih Ali Naqvi * chore: update icon file (#7151) * behnaz/MARK-1066/phone-8d (#7185) * chore: phone 8 d * chore: add the phone length * chore: decrease padding in tablet (#7152) * Agrim/DPROD-2993/Translation 2993 meta changes dtrader (#7168) * fix: changing name and description of dTrader seo * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: meta attributes * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * auto-pull-translation * auto-pull-translation * fix: empty commit * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: empty commit * fix: empty commit --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: Agrim Jain * Aswathy/DPROD-3448/Deriv Academy new Sign Up flow (#7090) * feat: new signup page * fix: redirection of login page * feat: academy app id redirection for login * fix: window error issue * fix: window error * fix: app id connection and login page * fix: changed the url flow for academy signup flow * fix: passowrd changes * fix: validation for password * fix: password feature button * fix: added the token auth * fix: added authorized token * fix: background color issue * fix: redirection of url to thinkific * fix: authorize the api call * fix: redirection of language to english only * fix: for handling the response for the country * fix: flickering logo issue * fix: flickering logo issue with use state * fix: flickering logo * fix: created the academy nav logo * fix: logo fix flicker * fix: password page * fix: country selection and disabling button * fix: redirection issue * fix: logo issue * fix: translations issue * fix: logo issue * fix: changed the logo * fix: minimized the logo size * fix: dropdown issues * fix: sonar cloud issues * fix: issues in the design * fix: dropdown is reverted to old one * fix: dropdown issues * fix: removed the button width for residence page * fix: focus blur * fix: added the dropdown search changes * fix: changed the css file * fix: renamed the css file * fix: percy issues * fix: percy run issue * fix: renamed the password files * fix: sonarcloud issues * Agrim/DPROD-3466/fix: color intensity hero (#7141) * fix: color intensity hero * fix: color intensity 2 * fix: improve resolution of image * fix: fix the photo resolution * fix: webp to png fix * fix: changing the image to optimize performance * fix: changing the image to optimize performance * fix: update the image * fix: update photo * fix: resolution fix of image * fix: make the relevant changes to the image * fix: fixing the styling * fix: making required changes * fix: empty commit * fix: empty commit --------- Co-authored-by: Agrim Jain * Agrim/DPROD-3532/fix: changed the award (#7121) * fix: changed the award * fix: changed award and fix the sizing issue * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: empty commit * fix: empty commit * fix: empty commit * fix: empty commit --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: Agrim Jain * fix: minified error (#7255) * feat: adding ctrader to carousel (#7235) Co-authored-by: Agrim Jain * behnaz/MARK-1003/lead to deriv.com (#7086) * chore: url lead to deriv.com * chore: url lead to affiliate-ib * chore: remove the extra space * fix: initial contact us page (#7226) * Agrim/DPROD-3654/Translation 3654 translation for the footer with links (#7247) * fix: incorrect links in the ROW footer * fix: fixes in the text * fix: fixing the cpa issue * fix: capital letters on the links * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: empty commit * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: empty commit * fix: empty commit * fix: empty commit * fix: deleting telgram from cpa --------- Co-authored-by: Agrim Jain Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * Hasan/DPROD-3530/platform overlap issue (#7234) * chore: fixed platform swiper overflow issue * chore: fixed platform overlay for tr lang * chore: fixed swiper pagination in responsive device * chore: fixed link css issue * empty: 🚀 to redeploy and trigger build * chore: fixed rtl and font size issue * chore: fixed spacing for tr * chore: fixed pagination spacing * chore: fixed learn more link * chore: fixed learn more link font size * chore: fixed learn more link font size * empty: 🚀 to redeploy and trigger build --------- Co-authored-by: aswathy-deriv * mayuran/DPROD-3373/Update 'Deal cancellation' (#6985) * fix: translation change * chore: trigger vercel * fix: change * fix: message * fix: text issue multiplier * fix: revert * chore: trigger vercel * chore: trigger vercel * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * chore: trigger vercel * fix: deal cancelation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * chore: trigger vercel * fix: row word * fix: stop out text * fix: step out text * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * chore: trigger vercel --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * mayuran/DPROD-3544/accumulator-update (#7208) * feat: option revamp * feat: change description * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: translations trigger empty commit * fix: translations on questions * fix: translation for button * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: review comments * fix: slider for mobile * feat: master merge * fix: initial accumulator page * fix: image issue * fix: image change * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: remove script * chore: trigger vercel * fix: img * fix: trade hub button * fix: remove unwanted code * fix: sub tasks * fix: id added * fix: packages updated * fix: try * fix: try float * fix: float * fix: float * chore: trigger vercel * fix: floating in options * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * chore: trigger vercel * fix: tab padding * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: redirection * fix: gap * fix: font sixe * fix: options layout * fix: text color * fix: color --------- Co-authored-by: “konstantinosG-deriv” Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * patch fix (#7291) * fix: digital options * fix: breadcrumbs * chore: extract unextracted strings (#7298) * Stp 468 amir/cro 468/signup page ab test content (#7290) * feat: add ab test on signup content * chore: rename component name * chore: update translation literal in messages.json file * auto-pull-translation * chore: sync translations * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * chore: sync translations from crowdin * auto-pull-translation * auto-pull-translation * chore: sync translations from crowdin * chore: removed dashboard from p2p and deriv go also updated config (#7233) Co-authored-by: Muhammad Fasih Ali Naqvi * fix: fixed new tab issue (#7256) Co-authored-by: Lipika Sethi * fix: upgraded the analytics istrackjs sue (#7301) * Agrim/DPROD-2013/fix: redirection to traders hub (#7267) * fix: redirection to traders hub * fix: url from constants * fix: make changes to trader tools and help centre * fix: type to to --------- Co-authored-by: Agrim Jain * Agrim/DPROD-3587/fix: pr-3587 back button not working on business partners and careers (#7254) * fix: incorrent links in the row footer * fix: fixing the issue of the back button on the navigation urls with # * fix: fixing the issue of the back button on the navigation urls with # * fix: back button on careers --------- Co-authored-by: Agrim Jain * Agrim/DPROD-1762/fix: removing empty canonical url (#7236) * fix: removing empty canonical url * fix: empty commit * fix: changes in canonical url * fix: removing empty url * fix: adding null instead of empty * fix: adding null instead of empty * fix: rest and pagecontext * fix: removing the canonical url * fix: removing the canonical url * fix: redirection to traders hub * fix: making changes --------- Co-authored-by: Agrim Jain * refactor: update the trading hours (#7295) Co-authored-by: Agrim Jain * Konstantinos/DPROD-3442/[FE] Add new column (Volume Limit) to the Trade Specifications table (#7103) * feat: add new column and data * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * feat: change width * feat: fix values * fix: values --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * Agrim/DPROD-3445/perf: deleting unused pages (#7073) * perf: deleting unused pages * perf: deleting unused pages * fix: removed ppc * fix: removed dmt5 card * fix: condition of the dmt5 * fix: condition of the dmt5 * fix: remove landing * fix: deleting the unused svg files * fix: deleting svg in dmt5 --------- Co-authored-by: Agrim Jain * behnaz/MARK-1062/password no special character (#7276) * fix: desire changes * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * fix: test bt add codes to triger Crwodin * fix: undo test --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * mayuran/DPROD-3582/dex_&_dsi_change (#7264) * fix: changes * fix: comment remove * fix: manidied error * fix: column issue * fix: column in eu * Aswathy-DPROD-3343/Fix: Added dex and dsi to the eu regulatory (#7261) * fix: added dex and dsi to the eu regulatory * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * fix: all languages pdf enabled * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * auto-pull-translation * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * behnaz/DPROD-3039/cyprus-expp (#7127) * chore: cyprus expo data n other img optimise * chore: temp change * chore: revert * chore: remove international * auto-pull-translation * translation: 📚 sync translations from crowdin feature branch * auto-pull-translation --------- Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * Revert "behnaz/DPROD-3039/cyprus-expp (#7127)" (#7334) This reverts commit 9aae2e3334424efd6c7ecc45c4d8d832fb07c610. * Revert "Aswathy-DPROD-3343/Fix: Added dex and dsi to the eu regulatory (#7261)" (#7337) This reverts commit 28667757c38b56f2f5f266d6e418ef61888bd0fc. * Revert "Konstantinos/DPROD-3442/[FE] Add new column (Volume Limit) to the Tra…" (#7341) This reverts commit 53cea05b6da6b2178db196eaf38c7b5d2aa34fb1. * Revert "Revert "Aswathy-DPROD-3343/Fix: Added dex and dsi to the eu regulator…" (#7338) This reverts commit abed94c5dbb95f59d9c2aba489af5800f13de43e. * Revert "Revert "behnaz/DPROD-3039/cyprus-expp (#7127)" (#7334)" (#7335) This reverts commit edfe1bf2f1cf36ff9c92cd29c7d1cb9bdd176034. * behnaz/DPROD-3039/img-4x (#7333) * fix: img 4 * fix: img 3x * fix: img 700 * fix: img 3x * fix: img flex1 * Hasan/WEBREL-2601/fixed deriv prime minified error (#7349) * chore: fixed deriv prime minified error * chore: fixed type error * chore: test * chore: fixed contact us error * behnaz/DPROD-3588/london-career (#7245) * chore: address * chore: london address obj * chore: london thumbnail jpg n address * chore: ad london to all offices * chore: london img * chore: vanua test png * chore: png to jpg * chore: google map link * fix: map image id * Agrim/DPROD-3474/perf: change the image and remove web terminal (#7262) * perf: change the image and remove web terminal * fix: empty commit * fix: empty commit --------- Co-authored-by: Agrim Jain * CRO-463 Tracking of a particular widget on Home page and toggle-off live-price feature (#7257) * feat: add tracking on widgets and change livechat tracking event name * feat: add feature flag for liveprice feature * feat: move trackEvents regarding widgets to utils * fix: virtual signup flow * translations: 📚 sync translations with crowdin (#7367) * translations: 📚 sync translations with crowdin (#7370) * Prince/DPROD-3648/fixed ui contact us page (office details block) (#7376) * fix * chore: empty commit * retrigger smoke tests --------- Co-authored-by: eduardhrachou * fix: test eduard social button (#7380) * fix: sha commit ids with whitlist commit ids (#7387) * fix: fixed careers footer icons position (#7391) Co-authored-by: Muhammad Fasih Ali Naqvi * chore: updated academy signup * chore: updated packages --------- Co-authored-by: Agrim Jain <157685219+agrim-deriv@users.noreply.github.com> Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: prince-deriv Co-authored-by: behnaz Co-authored-by: mayuran-deriv <129507167+mayuran-deriv@users.noreply.github.com> Co-authored-by: markodonnell-deriv <144238191+markodonnell-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv Co-authored-by: Muhammad Fasih Ali Naqvi Co-authored-by: Habib Deriv <88178645+habib-deriv@users.noreply.github.com> Co-authored-by: Agrim Jain Co-authored-by: Aswathy-Deriv <96725617+aswathy-deriv@users.noreply.github.com> Co-authored-by: aswathy-deriv Co-authored-by: “konstantinosG-deriv” Co-authored-by: prince-deriv <82309725+prince-deriv@users.noreply.github.com> Co-authored-by: amir ali <129206554+amir-deriv@users.noreply.github.com> Co-authored-by: lipika-deriv <66935423+lipika-deriv@users.noreply.github.com> Co-authored-by: Lipika Sethi Co-authored-by: NikitK-deriv <103182473+NikitK-deriv@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: eduardhrachou * chore: update yml files (#7408) --------- Co-authored-by: fasihali-deriv Co-authored-by: Agrim Jain <157685219+agrim-deriv@users.noreply.github.com> Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: prince-deriv Co-authored-by: behnaz Co-authored-by: mayuran-deriv <129507167+mayuran-deriv@users.noreply.github.com> Co-authored-by: markodonnell-deriv <144238191+markodonnell-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: Muhammad Fasih Ali Naqvi Co-authored-by: Habib Deriv <88178645+habib-deriv@users.noreply.github.com> Co-authored-by: habib-deriv Co-authored-by: Agrim Jain Co-authored-by: Aswathy-Deriv <96725617+aswathy-deriv@users.noreply.github.com> Co-authored-by: aswathy-deriv Co-authored-by: “konstantinosG-deriv” Co-authored-by: prince-deriv <82309725+prince-deriv@users.noreply.github.com> Co-authored-by: amir ali <129206554+amir-deriv@users.noreply.github.com> Co-authored-by: lipika-deriv <66935423+lipika-deriv@users.noreply.github.com> Co-authored-by: Lipika Sethi Co-authored-by: NikitK-deriv <103182473+NikitK-deriv@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: eduardhrachou --- .eslintrc | 22 +- .../workflows/generate-preview-link-eu.yml | 5 - .../workflows/generate-preview-link-row.yml | 2 - .github/workflows/production-eu.yml | 73 + .github/workflows/production-row.yml | 73 + .github/workflows/smoketests.yml | 2 +- .github/workflows/staging-eu.yml | 118 ++ .github/workflows/staging-row.yml | 118 ++ crowdin/messages.json | 90 +- jest.config.js | 28 +- package-lock.json | 1601 +++++++---------- package.json | 52 +- postcss.config.js | 6 - scripts/copy-htaccess.js | 8 +- scripts/extract-translations.js | 38 +- sites/eu/gatsby-config.js | 14 + sites/eu/package.json | 22 + sites/row/gatsby-config.js | 14 + sites/row/package.json | 22 + src/components/hooks/use-pricing-feed.tsx | 33 - .../what-are-digital-options/index.tsx | 43 - .../deriv-ctrader/other-platforms/index.tsx | 24 - src/features/pages/home/fast-payment/data.tsx | 149 -- src/features/pages/home/hero/description.tsx | 22 - src/features/pages/home/hero/hero-image.tsx | 21 - .../pages/home/live-pricing/index.tsx | 49 - .../live-pricing-section.module.scss | 8 - .../live-pricing/market-tabs/market-tab.tsx | 71 - .../market-tabs/tab-style.module.scss | 26 - .../home/live-pricing/market-tabs/utils.tsx | 70 - .../table-component/live-market-table.tsx | 128 -- .../table-component/live-pricing.module.scss | 122 -- .../table-component/symbol-icon.tsx | 13 - .../pages/home/live-pricing/types.tsx | 23 - .../home/live-pricing/use-live-columns.tsx | 163 -- src/pages/ctrader-check-email/index.tsx | 7 - src/pages/ctrader-login/index.tsx | 7 - src/pages/ctrader-signup/index.tsx | 7 - .../accumulators/_accumulators-to-trade.tsx | 118 -- .../accumulators/_how-accumulators-works.tsx | 201 --- .../accumulators/_markets-available.tsx | 138 -- .../accumulators/_start-trading.tsx | 50 - .../accumulators/_what-are-accumulators.tsx | 63 - src/pages/trade-types/accumulators/index.tsx | 121 -- .../trade-types/margin/_available-markets.tsx | 148 -- .../trade-types/margin/_why-trade-margin.tsx | 90 - themes/gatsby-theme-deriv/.babelrc | 11 + themes/gatsby-theme-deriv/.eslintrc | 6 + themes/gatsby-theme-deriv/.gitignore | 94 + themes/gatsby-theme-deriv/.prettierignore | 5 + .../gatsby-theme-deriv/.storybook}/main.ts | 2 +- .../.storybook}/preview.tsx | 0 themes/gatsby-theme-deriv/.stylelintrc | 3 + .../gatsby-theme-deriv/codegen.yml | 0 .../favicons}/favicon-512x512.png | Bin .../gatsby-theme-deriv/gatsby-browser.js | 2 +- .../gatsby-theme-deriv/gatsby-config.js | 20 +- .../gatsby-theme-deriv/gatsby-node.js | 55 +- .../gatsby-theme-deriv/gatsby-ssr.js | 0 .../gatsby-theme-deriv/i18n-config-en.js | 0 .../gatsby-theme-deriv/i18n-config.js | 0 .../gatsby-theme-deriv/jsconfig.json | 2 +- themes/gatsby-theme-deriv/package.json | 110 ++ themes/gatsby-theme-deriv/postcss.config.js | 10 + .../src}/common/constants.ts | 4 +- .../gatsby-theme-deriv/src}/common/cookies.ts | 0 .../src}/common/country-base.ts | 0 .../common/live-chat-redirection-checking.ts | 0 .../gatsby-theme-deriv/src}/common/login.ts | 0 .../src}/common/os-detect.ts | 0 .../gatsby-theme-deriv/src}/common/storage.ts | 0 .../src}/common/tracking-functions/widget.ts | 0 .../src}/common/url-base64-functions.ts | 0 .../gatsby-theme-deriv/src}/common/utility.ts | 5 +- .../src}/common/validation.ts | 0 .../src}/common/websocket/api.calls.types.ts | 0 .../src}/common/websocket/config.ts | 0 .../src}/common/websocket/index.ts | 0 .../src}/common/websocket/types.ts | 0 .../src}/components/containers/box.tsx | 0 .../src}/components/containers/container.ts | 0 .../src}/components/containers/css-grid.ts | 0 .../containers/flex-grid-container.ts | 0 .../src}/components/containers/flex.ts | 0 .../components/containers/grid-container.ts | 0 .../src}/components/containers/index.ts | 0 .../components/containers/number-section.tsx | 0 .../containers/section-container.ts | 0 .../src}/components/containers/seo.tsx | 0 .../src}/components/containers/show.js | 0 .../src}/components/containers/show.tsx | 0 .../components/containers/small-container.ts | 0 .../src}/components/containers/visibility.tsx | 0 .../src}/components/containers/wrapper.tsx | 0 .../components/custom/_agreement-label.tsx | 0 .../src}/components/custom/_banner-alert.tsx | 6 +- .../components/custom/_box-styled-flex.tsx | 0 .../components/custom/_box-styled-grid.tsx | 0 .../src}/components/custom/_button.tsx | 0 .../src}/components/custom/_dbanner.tsx | 8 +- .../src}/components/custom/_dhero-2.tsx | 0 .../src}/components/custom/_dhero-dmt5.tsx | 6 +- .../src}/components/custom/_dhero.tsx | 6 +- .../src}/components/custom/_dnumbers.tsx | 0 .../src}/components/custom/_dtrading.tsx | 0 .../components/custom/_eu-redirect-modal.tsx | 0 .../src}/components/custom/_hero-shape.tsx | 0 .../custom/_multi-width-column-download.tsx | 0 .../components/custom/_signup-default.tsx | 0 .../src}/components/custom/_signup-flat.tsx | 0 .../src}/components/custom/_signup-new.tsx | 6 +- .../src}/components/custom/_signup-public.tsx | 0 .../src}/components/custom/_simple-steps.tsx | 0 .../src}/components/custom/_stepper_view.tsx | 0 .../custom/carousel/_learn-more.tsx | 0 .../custom/carousel/_markets-carousel.tsx | 0 .../custom/carousel/_platforms-carousel.tsx | 0 .../components/custom/other-platforms.tsx | 33 +- .../src}/components/custom/signup.tsx | 0 .../src}/components/custom/utils.tsx | 0 .../src}/components/elements/accordion.tsx | 0 .../components/elements/auto-carousel.tsx | 0 .../elements/background-image-wrapper.tsx | 0 .../src}/components/elements/card.tsx | 0 .../elements/carousel/carousel-style.ts | 0 .../components/elements/carousel/carousel.tsx | 0 .../components/elements/carousel/index.ts | 0 .../src}/components/elements/checkbox.tsx | 0 .../elements/common-header-section.tsx | 0 .../src}/components/elements/default-tab.tsx | 0 .../src}/components/elements/divider.ts | 0 .../src}/components/elements/dot-loader.ts | 0 .../components/elements/dropdown-search.tsx | 0 .../src}/components/elements/dropdown.tsx | 0 .../elements/full-width-multicolumn.tsx | 0 .../elements/image-with-direction.tsx | 0 .../src}/components/elements/index.ts | 0 .../src}/components/elements/link.tsx | 0 .../src}/components/elements/lists.tsx | 0 .../elements/livechat-link-text.tsx | 0 .../elements/localized-link-text.js | 0 .../elements/market-tab/_styles.tsx | 0 .../components/elements/market-tab/_types.ts | 0 .../components/elements/market-tab/_utils.ts | 0 .../components/elements/market-tab/index.tsx | 0 .../src}/components/elements/modal.tsx | 0 .../elements/multi-width-column.tsx | 0 .../elements/off-canvas-menu-career.tsx | 6 +- .../components/elements/off-canvas-menu.tsx | 18 +- .../src}/components/elements/pagination.tsx | 0 .../src}/components/elements/query-image.tsx | 0 .../src}/components/elements/roadmap.tsx | 0 .../src}/components/elements/stepper-view.tsx | 0 .../components/elements/symbols-shortcode.ts | 0 .../src}/components/elements/symbols.ts | 0 .../src}/components/elements/timeline.tsx | 0 .../src}/components/elements/typography.ts | 0 .../src}/components/form/button.ts | 0 .../src}/components/form/index.ts | 0 .../src}/components/form/input.tsx | 0 .../src}/components/form/link-button.ts | 0 .../components/graphql/image-fragments.ts | 0 .../hooks/use-active-link-state.tsx | 0 .../src}/components/hooks/use-auth-check.tsx | 0 .../src}/components/hooks/use-breakpoints.tsx | 0 .../components/hooks/use-browser-resize.tsx | 0 .../hooks/use-client-information.tsx | 0 .../components/hooks/use-cookie-banner.ts | 0 .../components/hooks/use-cookie-state.tsx | 0 .../components/hooks/use-debounced-effect.tsx | 0 .../src}/components/hooks/use-dropdown.tsx | 0 .../hooks/use-dynamic-visible-content.tsx | 16 +- .../hooks/use-growthbook-feature-flag.ts | 0 .../src}/components/hooks/use-gtm-data.tsx | 0 .../components/hooks/use-handle-lazy-load.tsx | 0 .../components/hooks/use-handle-login.tsx | 0 .../components/hooks/use-handle-signup.tsx | 0 .../components/hooks/use-is-in-viewport.tsx | 0 .../src}/components/hooks/use-isrtl.tsx | 0 .../components/hooks/use-lang-direction.tsx | 0 .../src}/components/hooks/use-lazy-video.tsx | 0 .../src}/components/hooks/use-livechat.tsx | 0 .../hooks/use-localstorage-state.tsx | 0 .../src}/components/hooks/use-media-query.tsx | 0 .../hooks/use-open-live-chat-redirection.tsx | 0 .../components/hooks/use-outside-click.tsx | 0 .../src}/components/hooks/use-page-loaded.tsx | 0 .../hooks/use-platform-query-param.tsx | 0 .../src}/components/hooks/use-popup.tsx | 0 .../hooks/use-recursive-timeout.tsx | 0 .../src}/components/hooks/use-region.tsx | 0 .../src}/components/hooks/use-screen-size.tsx | 0 .../src}/components/hooks/use-scroll.tsx | 0 .../components/hooks/use-show-eu-content.ts | 0 .../components/hooks/use-tab-state-query.tsx | 0 .../src}/components/hooks/use-tab-state.tsx | 0 .../hooks/use-third-party-flags.tsx | 0 .../components/hooks/use-user-browser.tsx | 0 .../components/hooks/use-visible-content.tsx | 16 +- .../components/hooks/use-website-status.tsx | 0 .../src}/components/hooks/use-window-size.tsx | 0 .../src}/components/hooks/useSubscription.ts | 0 .../src}/components/hooks/useWS.ts | 0 .../layout/floating-action-button.tsx | 0 .../src}/components/layout/index.ts | 0 .../src}/components/layout/layout-overlay.tsx | 0 .../src}/components/layout/layout.tsx | 82 +- .../src}/components/layout/livechat.tsx | 0 .../components/layout/location-context.tsx | 0 .../src}/components/layout/whatsapp.tsx | 0 .../src}/components/localization/config.tsx | 0 .../src}/components/localization/flags.ts | 0 .../src}/components/localization/index.tsx | 0 .../localization/language-dropdown.tsx | 0 .../localization/language-switcher.tsx | 0 .../localization/locale-context.tsx | 0 .../src}/components/localization/localize.tsx | 0 .../localization/localized-link.tsx | 6 +- .../src}/components/localization/withIntl.tsx | 0 .../components/stories/button.stories.tsx | 0 .../components/stories/typography.stories.tsx | 0 .../gatsby-theme-deriv/src}/custom.d.ts | 0 .../src}/data/trustpilot.json | 0 .../atoms/accordion/accordion-item/index.tsx | 0 .../atoms/accordion/accordion-root/index.tsx | 0 .../accordion/accordion-shadow-item/index.tsx | 0 .../components/atoms/accordion/index.tsx | 0 .../features/components/atoms/alert/index.tsx | 0 .../features/components/atoms/box/index.tsx | 0 .../components/atoms/button/base/index.tsx | 0 .../components/atoms/button/index.tsx | 0 .../components/atoms/button/primary/index.tsx | 0 .../atoms/button/secondary/index.tsx | 0 .../components/atoms/button/tab/index.tsx | 0 .../atoms/card/card-basic/index.tsx | 0 .../atoms/card/card-primary/index.tsx | 0 .../features/components/atoms/card/index.tsx | 0 .../features/components/atoms/card/type.ts | 0 .../atoms/container/fixed/index.tsx | 0 .../atoms/container/fluid/index.tsx | 0 .../components/atoms/container/index.tsx | 0 .../components/atoms/flex-box/box/index.tsx | 0 .../components/atoms/flex-box/index.tsx | 0 .../components/atoms/flex-box/item/index.tsx | 0 .../features/components/atoms/icon/index.tsx | 0 .../features/components/atoms/image/index.tsx | 0 .../input/checkbox/__tests__/index.spec.tsx | 3 +- .../components/atoms/input/checkbox/index.tsx | 0 .../features/components/atoms/input/index.tsx | 0 .../components/atoms/input/text/index.tsx | 0 .../features/components/atoms/label/index.tsx | 0 .../components/atoms/link-button/index.tsx | 0 .../atoms/link-button/primary/index.tsx | 0 .../atoms/link-button/secondary/index.tsx | 0 .../components/atoms/link/external.tsx | 7 +- .../features/components/atoms/link/index.tsx | 0 .../components/atoms/link/internal.tsx | 0 .../components/atoms/loading/index.tsx | 0 .../atoms/loading/loading.module.scss | 0 .../components/atoms/tab/base/index.tsx | 0 .../features/components/atoms/tab/index.tsx | 0 .../atoms/tab/tab-content/index.tsx | 0 .../tab/tab-content/tab-content.module.scss | 0 .../atoms/tab/tab-menu-item/index.tsx | 0 .../atoms/tab/tab-switcher/index.tsx | 0 .../tab/tab-switcher/tab-switcher.module.scss | 0 .../features/components/atoms/tab/types.ts | 0 .../components/atoms/table/base/index.tsx | 0 .../atoms/table/base/table-header.tsx | 0 .../components/atoms/table/base/table-row.tsx | 0 .../features/components/atoms/table/index.tsx | 0 .../atoms/table/shadow-table/index.tsx | 0 .../features/components/atoms/table/types.ts | 0 .../atoms/typography/base/index.tsx | 0 .../atoms/typography/heading/index.tsx | 0 .../atoms/typography/hero/index.tsx | 0 .../components/atoms/typography/index.tsx | 0 .../atoms/typography/link/index.tsx | 0 .../atoms/typography/paragraph/index.tsx | 0 .../molecules/browser-update-alert/index.tsx | 0 .../molecules/instruments-table/index.tsx | 0 .../instrumental-table.module.scss | 0 .../single-item-instruments/index.tsx | 0 .../symbol-text/index.tsx | 0 .../molecules/instruments-table/types.tsx | 0 .../molecules/language-switcher/index.tsx | 0 .../language-switcher.module.scss | 0 .../language-switcher/useLangSwitcher.tsx | 0 .../cfd-warning-banner.module.scss | 0 .../cfd-warning-banner/desktop-text.tsx | 0 .../cfd-warning-banner/index.tsx | 6 +- .../cfd-warning-banner/mobile-text.tsx | 0 .../cookie-banner/cookie-banner.module.scss | 0 .../layout-overlay/cookie-banner/index.tsx | 0 .../floating-button/floating-button.scss | 0 .../layout-overlay/floating-button/index.tsx | 0 .../molecules/layout-overlay/index.tsx | 0 .../layout-overlay/layout-overlay.module.scss | 0 .../layout-overlay/live-chat-button/index.tsx | 0 .../layout-overlay/whats-app-button/index.tsx | 0 .../molecules/mobile-menu-toggle/index.tsx | 0 .../menu-toggle.module.scss | 0 .../components/molecules/nav-card/index.tsx | 0 .../molecules/nav-card/nav-card.module.scss | 0 .../components/molecules/number-box/index.tsx | 0 .../molecules/other-markets-slider/data.ts | 0 .../molecules/other-markets-slider/index.tsx | 6 +- .../other-markets-slider.scss | 0 .../molecules/protected-route/index.tsx | 17 +- .../components/molecules/shadow-box/index.tsx | 0 .../molecules/shadow-box/style.module.scss | 0 .../components/molecules/slide-show/index.tsx | 0 .../slide-show/slide-show.module.scss | 0 .../molecules/tab-stepper/index.tsx | 0 .../molecules/timeline-item/index.tsx | 0 .../molecules/timeline-item/style.module.scss | 0 .../components/molecules/trade-item/index.tsx | 0 .../molecules/trade-item/style.module.scss | 0 .../traders-hub-cta-button/index.tsx | 0 .../available-list.tsx | 0 .../available-markets-platforms/data.ts | 0 .../available-markets-platforms/index.tsx | 0 .../styles.module.scss | 0 .../organisms/available-options/index.tsx | 0 .../available-options/styles.module.scss | 0 .../organisms/available-options/tab-items.tsx | 0 .../greyed-container/styles.module.scss | 0 .../trade-benefit-wrapper.tsx | 6 +- .../greyed-container/trade-benefits.tsx | 0 .../markets/greyed-container/types.tsx | 0 .../markets/market-banner/banner-text.tsx | 0 .../markets/market-banner/market-wrapper.tsx | 0 .../markets/market-banner/styles.module.scss | 0 .../organisms/markets/market-banner/types.tsx | 0 .../trade-steps-wrapper.tsx | 0 .../markets-trade-steps/trade-steps.tsx | 0 .../markets/markets-trade-steps/types.tsx | 0 .../trade-tab/trades-available-wrapper.tsx | 7 +- .../organisms/markets/trade-tab/types.ts | 0 .../navigation/nav-card-items/index.tsx | 10 +- .../nav-sections-container/index.tsx | 10 +- .../render-section-items.module.scss | 0 .../nav-sections-container/section-column.tsx | 10 +- .../organisms/options-top-tab/data.ts | 0 .../organisms/options-top-tab/index.tsx | 0 .../accumulator/index.tsx | 0 .../what-are-digital-options/index.tsx | 83 + .../styles.module.scss | 0 .../features/components/quill/alert/index.tsx | 0 .../components/quill/anchor/index.tsx | 0 .../quill/browser-update-alert/index.tsx | 0 .../cfd-warning-banner/desktop-text.tsx | 0 .../cfd-warning-banner/index.tsx | 6 +- .../cfd-warning-banner/mobile-text.tsx | 0 .../cfd-warning-banner/styles.module.scss | 0 .../layout-overlay/cookie-banner/index.tsx | 0 .../cookie-banner/styles.module.scss | 0 .../layout-overlay/floating-button/index.tsx | 0 .../floating-button/styles.module.scss | 0 .../components/quill/layout-overlay/index.tsx | 0 .../layout-overlay/live-chat-button/index.tsx | 6 +- .../quill/layout-overlay/styles.module.scss | 0 .../layout-overlay/whats-app-button/index.tsx | 8 +- .../components/quill/options-layout/index.tsx | 5 +- .../components/quill/quill-layout/index.tsx | 52 +- .../components/quill/shared-link/external.tsx | 6 +- .../components/quill/shared-link/index.tsx | 0 .../award-banners/award-banner-eu/index.tsx | 0 .../award-banners/award-banner.module.scss | 0 .../banners/award-banners/awardProps.ts | 0 .../templates/banners/award-banners/data.tsx | 0 .../templates/banners/award-banners/index.tsx | 5 + .../blade-shape-banner.module.scss | 0 .../banners/blade-shape-banner/index.tsx | 25 +- .../banners/blade-shape-banner/types.ts | 0 .../deriv-products-hero.module.scss | 0 .../banners/deriv-products-hero/index.tsx | 0 .../products-banner-image.tsx | 0 .../deriv-products-hero/products-heading.tsx | 0 .../products-logo-and-text.tsx | 0 .../deriv-products-hero/products-signup.tsx | 0 .../products-start-buttons.tsx | 0 .../banners/deriv-products-hero/types.ts | 0 .../ctrader/ctrader-wrapper.module.scss | 0 .../templates/ctrader/ctrader-wrapper.tsx | 0 .../templates/digital-options-layout/data.ts | 0 .../digital-options-layout/index.tsx | 6 +- .../components/templates/footer/data.tsx | 0 .../templates/footer/deriv-go-banner.tsx | 13 +- .../templates/footer/description.tsx | 10 +- .../components/templates/footer/download.tsx | 0 .../components/templates/footer/iip-award.tsx | 0 .../components/templates/footer/index.tsx | 23 +- .../templates/footer/styles.module.scss | 0 .../components/templates/help-centre/data.ts | 0 .../templates/help-centre/index.tsx | 6 +- .../templates/hero-banners/p2p/index.tsx | 0 .../hero-banners/p2p/p2p-hero.module.scss | 0 .../templates/hero-banners/product/index.tsx | 0 .../product/product-hero.module.scss | 0 .../templates/hero-banners/trade/index.tsx | 0 .../hero-banners/trade/trade-hero.module.scss | 0 .../components/templates/layout/data.ts | 0 .../components/templates/layout/index.tsx | 32 +- .../templates/layout/style.module.scss | 0 .../academy-nav/academy-nav.module.scss | 0 .../navigation/academy-nav/index.tsx | 0 .../navigation/affiliates-nav/index.tsx | 0 .../navigation/affiliates-nav/nav.module.scss | 0 .../bug-bounty-nav/bug-bounty-nav.module.scss | 0 .../navigation/bug-bounty-nav/index.tsx | 0 .../templates/navigation/career-nav/data.tsx | 0 .../templates/navigation/career-nav/index.tsx | 0 .../templates/navigation/main-nav/data.tsx | 0 .../templates/navigation/main-nav/index.tsx | 13 +- .../navigation/main-nav/nav.buttons.scss | 0 .../navigation/main-nav/nav.buttons.tsx | 2 +- .../navigation/main-nav/nav.logo.tsx | 2 +- .../navigation/partners-nav/data.tsx | 0 .../navigation/partners-nav/index.tsx | 13 +- .../navigation/partners-nav/nav.buttons.tsx | 8 +- .../navigation/partners-nav/prime-nav.tsx | 13 +- .../partners-nav/top-navigation.tsx | 0 .../templates/navigation/static-nav/index.tsx | 0 .../static-nav/static-nav.module.scss | 0 .../tab-nav-without-border/index.tsx | 8 +- .../tab-nav-without-border/styles.module.scss | 0 .../tab-nav-without-border/types.tsx | 0 .../template/desktop-menu/desktop.items.tsx | 6 +- .../template/desktop-menu/index.tsx | 0 .../template/desktop-menu/styles.scss | 0 .../templates/navigation/template/index.tsx | 0 .../market-bottom-nav/bottom-nav.item.tsx | 0 .../template/market-bottom-nav/data.ts | 0 .../template/market-bottom-nav/index.tsx | 0 .../market-bottom-nav/styles.module.scss | 0 .../template/market-bottom-nav/types.ts | 0 .../navigation/template/mobile-menu/index.tsx | 0 .../mobile-menu/mobile-menu.module.scss | 0 .../template/mobile-menu/mobile.items.tsx | 0 .../navigation/template/nav-context/index.tsx | 10 +- .../template/nav-drop-items/index.tsx | 0 .../template/nav-single-item/index.tsx | 0 .../template/nav.template.module.scss | 0 .../navigation/template/top-nav/index.tsx | 0 .../components/templates/navigation/types.ts | 0 .../templates/options-content/index.tsx | 0 .../options-content/option-content.item.tsx | 0 .../section-content-option.item.tsx | 0 .../single-content-option.item.tsx | 0 .../options-content/styles.module.scss | 0 .../templates/options-content/type.ts | 0 .../templates/options-faq/index.tsx | 0 .../templates/options-faq/styles.module.scss | 0 .../templates/options-layout/data.ts | 0 .../templates/options-layout/index.tsx | 6 +- .../with-banner/banner/banner.styles.scss | 0 .../signup/with-banner/banner/index.tsx | 0 .../signup/with-banner/form/form.module.scss | 0 .../signup/with-banner/form/index.tsx | 0 .../templates/signup/with-banner/index.tsx | 0 .../signup/with-banner/social/index.tsx | 0 .../with-banner/social/social.module.scss | 0 .../with-banner/with_banner.module.scss | 0 .../templates/start-trading/index.tsx | 0 .../templates/start-trading/style.module.scss | 0 .../components/templates/tabs/menu/index.tsx | 0 .../templates/tabs/navigation-menu/index.tsx | 0 .../tabs/navigation-menu/styles.module.scss | 0 .../templates/tabs/stepper/index.tsx | 0 .../trade-platform/app-banner/index.tsx | 0 .../trade-platform/how-to-start/index.tsx | 0 .../trade-platform/numbers/index.tsx | 0 .../trade-platform/other-platforms/index.tsx | 0 .../other-platforms/platform-card/index.tsx | 0 .../platform-card/styles.module.scss | 0 .../other-platforms/styles.module.scss | 0 .../trade-platform/other-platforms/types.ts | 0 .../trade-description/description.module.scss | 0 .../trade-description/index.tsx | 0 .../templates/trade-platform/types.ts | 0 .../trade-platform/what-have/index.tsx | 0 .../what-have/what-have.module.scss | 0 .../trade-platform/why-trade/index.tsx | 0 .../why-trade/why-trade.module.scss | 0 .../templates/why-trade-options/index.tsx | 0 .../why-trade-options/styles.module.scss | 0 .../build-variant/build-variant.context.tsx | 8 + .../build-variant/build-variant.provider.tsx | 13 + .../contexts/floating-cta/cta.context.tsx | 0 .../contexts/floating-cta/cta.provider.tsx | 0 .../contexts/ppc-campaign/ppc.context.tsx | 0 .../contexts/ppc-campaign/ppc.provider.tsx | 0 .../use-partners-signup-link/index.ts | 0 .../features/hooks/use-build-variant/index.ts | 14 + .../features/hooks/use-contact-form/index.tsx | 0 .../use-ctrader-credentials-form/index.tsx | 0 .../hooks/use-ctrader-email-form/index.tsx | 0 .../features/hooks/use-deriv-auth/index.tsx | 0 .../hooks/use-external-link/index.tsx | 0 .../hooks/use-internal-link/index.tsx | 0 .../features/hooks/use-link-url/index.tsx | 0 .../src}/features/hooks/use-ppc/index.tsx | 0 .../hooks/use-residence-list/index.tsx | 0 .../hooks/use-scroll-to-active-tab/index.tsx | 0 .../hooks/use-scroll-to-element/index.ts | 0 .../features/hooks/use-signup-form/index.tsx | 0 .../features/hooks/use-states-list/index.tsx | 0 .../src}/features/pages/404/content/data.ts | 0 .../pages/404/content/not-found.container.tsx | 0 .../pages/404/content/not-found.module.scss | 0 .../src}/features/pages/404/content/types.ts | 0 .../src}/features/pages/404/index.tsx | 5 +- .../features/pages/academy-complete/index.tsx | 5 +- .../password/Input/HelperMessage.scss | 0 .../password/Input/HelperMessage.tsx | 0 .../password/Input/Input.scss | 0 .../academy-complete/password/Input/index.tsx | 0 .../password/academy-password-form.tsx | 0 .../pages/academy-complete/password/index.tsx | 0 .../password/password-constants.ts | 0 .../password/password-icon.tsx | 0 .../password/password-input.scss | 0 .../password/password-meter.scss | 0 .../password/password-meter.tsx | 0 .../password/password-utils.ts | 0 .../pages/academy-complete/pop-up-menu.tsx | 0 .../pages/academy-complete/residence-form.tsx | 0 .../signup-academy-complete.module.scss | 0 .../academy-signup/form-container/index.tsx | 0 .../form-container/signup-page-form.tsx | 0 .../features/pages/academy-signup/index.tsx | 5 +- .../academy-signup/signup-academy.module.scss | 0 .../pages/academy-signup/signup.content.tsx | 0 .../pages/check-email/check-email.module.scss | 0 .../pages/check-email/check-email.steps.tsx | 0 .../src}/features/pages/check-email/index.tsx | 5 +- .../pages/ctrader-check-email/index.tsx | 5 +- .../features/pages/ctrader-login/index.tsx | 5 +- .../pages/ctrader-login/login-success.tsx | 5 +- .../pages/ctrader-manage/add-account.tsx | 4 +- .../ctrader-manage/add-more-accounts.tsx | 4 +- .../features/pages/ctrader-manage/cashier.tsx | 4 +- .../pages/ctrader-manage/change-password.tsx | 4 +- .../pages/ctrader-manage/close-account.tsx | 4 +- .../ctrader-manage/ctrader-manage-data.tsx | 2 +- .../pages/ctrader-manage/ctrader-manage.tsx | 8 +- .../ctrader-credentials-form.tsx | 0 .../ctrader-signup/ctrader-email-form.tsx | 0 .../ctrader-signup/ctrader-form.module.scss | 0 .../features/pages/ctrader-signup/index.tsx | 10 +- .../ctrader-signup/signup-credentials.tsx | 5 +- .../pages/ctrader-signup/signup-success.tsx | 5 +- .../deriv-ctrader/browse-our-faq/data.tsx | 0 .../deriv-ctrader/browse-our-faq/index.tsx | 0 .../pages/deriv-ctrader/copy-trading/data.tsx | 0 .../deriv-ctrader/copy-trading/index.tsx | 0 .../copy-trading/styles.module.scss | 0 .../pages/deriv-ctrader/get-trading/index.tsx | 0 .../pages/deriv-ctrader/hero-banner/data.tsx | 0 .../pages/deriv-ctrader/hero-banner/index.tsx | 0 .../pages/deriv-ctrader/how-to-start/data.tsx | 0 .../deriv-ctrader/how-to-start/index.tsx | 0 .../features/pages/deriv-ctrader/index.tsx | 14 +- .../deriv-ctrader/other-platforms/data.tsx | 0 .../deriv-ctrader/other-platforms/index.tsx | 14 + .../deriv-ctrader/platform-banner/data.tsx | 0 .../deriv-ctrader/platform-banner/index.tsx | 0 .../deriv-ctrader/platform-features/data.tsx | 0 .../deriv-ctrader/platform-features/index.tsx | 0 .../deriv-ctrader/trade-description/data.tsx | 0 .../trade-description/description.module.scss | 0 .../deriv-ctrader/trade-description/index.tsx | 0 .../deriv-ctrader/trade-numbers/data.tsx | 0 .../deriv-ctrader/trade-numbers/index.tsx | 0 .../pages/deriv-ctrader/why-trade/data.tsx | 0 .../pages/deriv-ctrader/why-trade/index.tsx | 0 .../src}/features/pages/home/cta/index.tsx | 13 +- .../src}/features/pages/home/data.ts | 0 .../features/pages/home/fast-payment/data.tsx | 193 ++ .../pages/home/fast-payment/index.tsx | 12 +- .../features/pages/home/hero/award-images.tsx | 6 - .../features/pages/home/hero/description.tsx | 33 + .../features/pages/home/hero/floating-cta.tsx | 0 .../features/pages/home/hero/hero-image.tsx | 40 + .../src}/features/pages/home/hero/index.tsx | 8 +- .../pages/home/hero/styles.module.scss | 0 .../src}/features/pages/home/index.tsx | 11 +- .../live-pricing-migration/cards/index.tsx | 0 .../data-provider/index.tsx | 12 +- .../data-provider/types.ts | 0 .../data-provider/useLiveData.tsx | 0 .../home/live-pricing-migration/index.tsx | 10 +- .../live-pricing-migration/utils/index.ts | 0 .../pages/home/start-trading-steps/data.tsx | 0 .../pages/home/start-trading-steps/index.tsx | 13 +- .../src}/features/pages/home/stats/index.tsx | 0 .../features/pages/home/trade-type/data.tsx | 13 +- .../features/pages/home/trade-type/index.tsx | 18 +- .../features/pages/home/trustpilot/index.tsx | 0 .../pages/home/user-platfroms/data.tsx | 22 +- .../pages/home/user-platfroms/index.tsx | 47 +- .../pages/home/user-platfroms/type.ts | 0 .../src}/features/pages/home/years/data.tsx | 12 +- .../src}/features/pages/home/years/index.tsx | 0 .../pages/markets/etf/banner/data.tsx | 0 .../pages/markets/etf/banner/index.tsx | 0 .../pages/markets/etf/check-trading/index.tsx | 0 .../etf/check-trading/styles.module.scss | 0 .../src}/features/pages/markets/etf/index.tsx | 7 +- .../markets/etf/instrumental-content/data.tsx | 0 .../etf/instrumental-content/index.tsx | 0 .../instrumental-content/styles.module.scss | 0 .../etf/instrumental-content/types.tsx | 0 .../pages/markets/etf/instruments/data.tsx | 0 .../pages/markets/etf/instruments/index.tsx | 0 .../etf/instruments/styles.module.scss | 0 .../features/pages/markets/etf/steps/data.tsx | 0 .../pages/markets/etf/steps/index.tsx | 0 .../markets/etf/trades-available/data.tsx | 0 .../markets/etf/trades-available/index.tsx | 0 .../pages/markets/etf/why-trade/data.tsx | 0 .../pages/markets/etf/why-trade/index.tsx | 0 .../pages/options/accumulator/_faq-schema.ts | 0 .../options/accumulator/_video-schema.ts | 0 .../accumulator/accumulators_faq.module.scss | 0 .../pages/options/accumulator/data.tsx | 0 .../pages/options/accumulator/index.tsx | 6 +- .../options/digital/asians/_faq-schema.ts | 0 .../pages/options/digital/asians/data.ts | 0 .../pages/options/digital/asians/index.tsx | 5 +- .../options/digital/digits/_faq-schema.ts | 0 .../pages/options/digital/digits/constant.ts | 0 .../pages/options/digital/digits/data.ts | 0 .../pages/options/digital/digits/index.tsx | 5 +- .../options/digital/high-low/_faq-schema.ts | 0 .../pages/options/digital/high-low/data.ts | 0 .../pages/options/digital/high-low/index.tsx | 5 +- .../options/digital/in-out/_faq-schema.ts | 0 .../pages/options/digital/in-out/data.ts | 0 .../pages/options/digital/in-out/index.tsx | 5 +- .../options/digital/lookbacks/_faq-schema.ts | 0 .../pages/options/digital/lookbacks/data.ts | 0 .../pages/options/digital/lookbacks/index.tsx | 5 +- .../only-ups-only-downs/_faq-schema.ts | 0 .../digital/only-ups-only-downs/data.ts | 0 .../digital/only-ups-only-downs/index.tsx | 5 +- .../options/digital/reset-call/_faq-schema.ts | 0 .../pages/options/digital/reset-call/data.ts | 0 .../options/digital/reset-call/index.tsx | 5 +- .../digital/touch-no-touch/_faq-schema.ts | 0 .../options/digital/touch-no-touch/data.ts | 0 .../options/digital/touch-no-touch/index.tsx | 5 +- .../options/digital/up-down/_faq-schema.ts | 0 .../pages/options/digital/up-down/data.ts | 0 .../pages/options/digital/up-down/index.tsx | 5 +- .../pages/options/turbo/_faq-schema.ts | 0 .../src}/features/pages/options/turbo/data.ts | 0 .../features/pages/options/turbo/index.tsx | 4 +- .../pages/options/turbo/styles.module.scss | 0 .../pages/options/vanilla/_faq-schema.ts | 0 .../features/pages/options/vanilla/data.ts | 0 .../features/pages/options/vanilla/index.tsx | 4 +- .../pages/options/vanilla/styles.module.scss | 0 .../src}/features/pages/p2p/_data.ts | 0 .../features/pages/p2p/availability/data.tsx | 0 .../features/pages/p2p/availability/index.tsx | 0 .../pages/p2p/availability/platform.tsx | 0 .../pages/p2p/availability/styles.module.scss | 0 .../features/pages/p2p/availability/types.ts | 0 .../src}/features/pages/p2p/dp2p/data.tsx | 0 .../src}/features/pages/p2p/dp2p/index.tsx | 0 .../src}/features/pages/p2p/dp2p/item.tsx | 0 .../pages/p2p/dp2p/styles.module.scss | 0 .../src}/features/pages/p2p/dp2p/types.ts | 0 .../src}/features/pages/p2p/dp2p/video.tsx | 0 .../src}/features/pages/p2p/hero/banner.tsx | 0 .../src}/features/pages/p2p/hero/content.tsx | 0 .../src}/features/pages/p2p/hero/data.tsx | 0 .../src}/features/pages/p2p/hero/index.tsx | 0 .../pages/p2p/hero/styles.module.scss | 0 .../src}/features/pages/p2p/index.tsx | 0 .../src}/features/pages/p2p/numbers/data.ts | 0 .../src}/features/pages/p2p/numbers/index.tsx | 0 .../src}/features/pages/p2p/steps/data.ts | 0 .../src}/features/pages/p2p/steps/index.tsx | 0 .../src}/features/pages/p2p/steps/item.tsx | 0 .../pages/p2p/steps/styles.module.scss | 0 .../src}/features/pages/p2p/steps/types.ts | 0 .../available-instruments/_data.tsx | 0 .../available-instruments/index.tsx | 0 .../deriv-prime/browse-our-faq/_faq-schema.ts | 0 .../deriv-prime/browse-our-faq/data.tsx | 0 .../browse-our-faq/deriv-prime-faq.tsx | 0 .../browse-our-faq/faq-commercial-plan.tsx | 0 .../deriv-prime/browse-our-faq/index.tsx | 0 .../browse-our-faq/styles.module.scss | 0 .../deriv-prime/browse-our-faq/types.ts | 0 .../deriv-prime/commercial-plan/data.tsx | 0 .../deriv-prime/commercial-plan/index.tsx | 0 .../commercial-plan/styles.module.scss | 0 .../connectivity-reliability-item.tsx | 0 .../connectivity-reliability/data.tsx | 0 .../connectivity-reliability/index.tsx | 1 - .../styles.module.scss | 0 .../connectivity-reliability/types.ts | 0 .../deriv-prime/get-in-touch/contact-form.tsx | 0 .../get-in-touch/get-in-touch.module.scss | 0 .../deriv-prime/get-in-touch/index.tsx | 0 .../deriv-prime/get-in-touch/text-banner.tsx | 0 .../pages/partners/deriv-prime/hero/index.tsx | 0 .../deriv-prime/hero/styles.module.scss | 0 .../pages/partners/deriv-prime/index.tsx | 5 +- .../deriv-prime/meet-us-there/data.tsx | 0 .../deriv-prime/meet-us-there/index.tsx | 0 .../meet-us-there/meet-us-there.module.scss | 0 .../deriv-prime/meet-us-there/types.ts | 0 .../partners/deriv-prime/numbers/data.ts | 0 .../partners/deriv-prime/numbers/index.tsx | 0 .../partners/deriv-prime/potential/data.tsx | 0 .../partners/deriv-prime/potential/index.tsx | 0 .../potential/potential.module.scss | 0 .../deriv-prime/why-deriv-prime/data.ts | 0 .../deriv-prime/why-deriv-prime/index.tsx | 0 .../deriv-prime/why-deriv-prime/types.ts | 0 .../why-deriv-prime.module.scss | 0 .../src}/features/pages/principles/data.tsx | 79 +- .../features/pages/signup-success/index.tsx | 7 +- .../signup-success/signup-success.module.scss | 0 .../form-container/form-social-buttons.tsx | 0 .../pages/signup/form-container/index.tsx | 6 +- .../form-container/signup-page-form.tsx | 0 .../src}/features/pages/signup/index.tsx | 5 +- .../features/pages/signup/signup.content.tsx | 0 .../features/pages/signup/signup.module.scss | 0 .../src}/features/styles/app.scss | 0 .../postcss-plugin/class-name-collector.js | 0 .../features/styles/postcss-plugin/plugin.js | 3 +- .../src}/features/styles/reset.scss | 0 .../styles/theme/accordion/styles.scss | 0 .../src}/features/styles/theme/alert.scss | 0 .../features/styles/theme/breakpoints.scss | 0 .../src}/features/styles/theme/buttons.scss | 0 .../src}/features/styles/theme/card.scss | 0 .../src}/features/styles/theme/colors.scss | 0 .../features/styles/theme/containers.scss | 0 .../src}/features/styles/theme/flex.scss | 0 .../src}/features/styles/theme/icon.scss | 0 .../src}/features/styles/theme/image.scss | 0 .../styles/theme/inputs/checkbox.styles.scss | 0 .../styles/theme/inputs/text.styles.scss | 0 .../src}/features/styles/theme/radius.scss | 0 .../src}/features/styles/theme/spacing.scss | 0 .../src}/features/styles/theme/table.scss | 0 .../src}/features/styles/theme/tabs.scss | 0 .../features/styles/theme/theme-mixins.scss | 0 .../features/styles/theme/typography.scss | 0 .../src}/features/styles/theme/utility.scss | 0 .../src}/features/styles/theme/variables.scss | 0 .../features/styles/theme/visibility.scss | 0 .../src}/features/styles/utils/index.ts | 0 .../src}/features/types/faq-schema.ts | 0 .../src}/features/types/index.ts | 6 + .../src}/features/utils/dclsx.ts | 0 .../gatsby-theme-deriv/src}/global.d.ts | 0 .../src}/images/common/academy.svg | 0 .../affiliate-and-ib/deriv_x_commodities.png | Bin .../affiliate-and-ib/deriv_x_crypto.png | Bin .../common/affiliate-and-ib/deriv_x_five.png | Bin .../common/affiliate-and-ib/deriv_x_forex.png | Bin .../common/affiliate-and-ib/deriv_x_four.png | Bin .../affiliate-and-ib/deriv_x_indices.png | Bin .../common/affiliate-and-ib/deriv_x_one.png | Bin .../common/affiliate-and-ib/deriv_x_step.png | Bin .../affiliate-and-ib/deriv_x_stocks.png | Bin .../common/affiliate-and-ib/deriv_x_three.png | Bin .../common/affiliate-and-ib/deriv_x_two.png | Bin .../common/affiliate-and-ib/deriv_x_vol.png | Bin .../common/affiliate-and-ib/derived_crash.png | Bin .../common/affiliate-and-ib/derived_jump.png | Bin .../common/affiliate-and-ib/derived_step.png | Bin .../affiliate-and-ib/derived_volatility.png | Bin .../dmt5-financial-calculator-one.png | Bin .../dmt5-financial-calculator-three.png | Bin .../dmt5-financial-calculator-two.png | Bin .../dmt5-financial-stp-calculator-one.png | Bin .../dmt5-synthetic-calculator.png | Bin .../affiliate-and-ib/dx_dex_indices.png | Bin .../common/affiliate-and-ib/fin_crypto.png | Bin .../common/affiliate-and-ib/fin_forex.png | Bin .../common/affiliate-and-ib/fin_metal.png | Bin .../common/affiliate-and-ib/fin_oil.png | Bin .../common/affiliate-and-ib/fin_stock.png | Bin .../common/affiliate-and-ib/mt5_crypto.png | Bin .../common/affiliate-and-ib/mt5_forex.png | Bin .../common/affiliate-and-ib/mt5_metal.png | Bin .../common/affiliate-and-ib/mt5_oil.png | Bin .../common/affiliate-and-ib/mt5_step.png | Bin .../affiliate-and-ib/mt5_stock_indices.png | Bin .../common/affiliate-and-ib/mt5_stocks.png | Bin .../affiliate-and-ib/mt5_volatility.png | Bin .../common/affiliate-and-ib/stp_crypto.png | Bin .../common/affiliate-and-ib/stp_forex.png | Bin .../affiliate/daily-ib-commission-eu.png | Bin .../common/affiliate/daily-ib-commission.png | Bin .../src}/images/common/affiliate/map.png | Bin .../common/affiliate/marketing-material.png | Bin .../multiple-income-opportunities.png | Bin .../common/affiliate/partners-banner.png | Bin .../common/awards/best-forex-spreads.png | Bin .../common/awards/broker-of-the-year.png | Bin .../src}/images/common/awards/gptw.png | Bin .../src}/images/common/awards/investors.png | Bin .../images/common/awards/most-trusted.png | Bin .../images/common/careers-2/back-end-bg.png | Bin .../images/common/careers-2/back-end-desc.png | Bin .../careers-2/back-end-review-mobile.png | Bin .../common/careers-2/back-end-review.png | Bin .../careers-2/business-excellence-bg.png | Bin .../careers-2/business-excellence-desc.png | Bin .../business-excellence-review-mobile.png | Bin .../careers-2/business-excellence-review.png | Bin .../careers-2/business-intelligence-bg.png | Bin .../careers-2/business-intelligence-desc.png | Bin .../business-intelligence-review-mobile.png | Bin .../business-intelligence-review.png | Bin .../images/common/careers-2/compliance-bg.png | Bin .../common/careers-2/compliance-desc.png | Bin .../careers-2/compliance-review-mobile.png | Bin .../common/careers-2/compliance-review.png | Bin .../src}/images/common/careers-2/cs-bg.png | Bin .../src}/images/common/careers-2/cs-desc.png | Bin .../common/careers-2/cs-review-mobile.png | Bin .../images/common/careers-2/cs-review.png | Bin .../common/careers-2/fe-review-mobile.png | Bin .../images/common/careers-2/fe-review.png | Bin .../images/common/careers-2/finance-bg.png | Bin .../images/common/careers-2/finance-desc.png | Bin .../careers-2/finance-review-mobile.png | Bin .../common/careers-2/finance-review.png | Bin .../images/common/careers-2/front-end-bg.png | Bin .../common/careers-2/front-end-desc.png | Bin .../common/careers-2/human-resources-bg.png | Bin .../common/careers-2/human-resources-desc.png | Bin .../human-resources-review-mobile.png | Bin .../careers-2/human-resources-review.png | Bin .../common/careers-2/internal-audit-bg.png | Bin .../common/careers-2/internal-audit-desc.png | Bin .../internal-audit-review-mobile.png | Bin .../careers-2/internal-audit-review.png | Bin .../images/common/careers-2/marketing-bg.png | Bin .../common/careers-2/marketing-desc.png | Bin .../careers-2/marketing-review-mobile.png | Bin .../common/careers-2/marketing-review.png | Bin .../images/common/careers-2/payments-bg.png | Bin .../images/common/careers-2/payments-desc.png | Bin .../careers-2/payments-review-mobile.png | Bin .../common/careers-2/payments-review.png | Bin .../src}/images/common/careers-2/pm-bg.png | Bin .../src}/images/common/careers-2/pm-desc.png | Bin .../common/careers-2/pm-review-mobile.png | Bin .../images/common/careers-2/pm-review.png | Bin .../images/common/careers-2/product-bg.png | Bin .../images/common/careers-2/product-desc.png | Bin .../careers-2/product-review-mobile.png | Bin .../common/careers-2/product-review.png | Bin .../images/common/careers-2/security-bg.png | Bin .../images/common/careers-2/security-desc.png | Bin .../careers-2/security-review-mobile.png | Bin .../common/careers-2/security-review.png | Bin .../common/careers-2/software-testing-bg.png | Bin .../careers-2/software-testing-desc.png | Bin .../software-testing-review-mobile.png | Bin .../careers-2/software-testing-review.png | Bin .../careers-2/trading-operations-bg.png | Bin .../careers-2/trading-operations-desc.png | Bin .../trading-operations-review-mobile.png | Bin .../careers-2/trading-operations-review.png | Bin .../common/careers/Back-end-Development.png | Bin .../common/careers/Business-Excellence.png | Bin .../common/careers/Business-Intelligence.png | Bin .../common/careers/Customer-Support.png | Bin .../common/careers/Cyber-Security-IT.png | Bin .../common/careers/Finance-Accounts.png | Bin .../common/careers/Front-end-Development.png | Bin .../images/common/careers/Human-Resources.png | Bin .../images/common/careers/Internal-Audit.png | Bin .../common/careers/Legal-Compliance.png | Bin .../careers/Marketing-Global-Partnerships.png | Bin .../careers/Payment-Solutions-Integration.png | Bin .../common/careers/Product-Design-UX.png | Bin .../common/careers/Project-Management.png | Bin .../common/careers/Software-Testing.png | Bin .../common/careers/Trading-Operations.png | Bin .../src}/images/common/careers/aditya.jpg | Bin .../src}/images/common/careers/ahmad.jpg | Bin .../src}/images/common/careers/asuncion.png | Bin .../asuncion_great_place_to_work_badge.png | Bin .../images/common/careers/asuncion_grid_1.png | Bin .../images/common/careers/asuncion_grid_2.png | Bin .../images/common/careers/asuncion_grid_3.png | Bin .../images/common/careers/asuncion_grid_4.png | Bin .../src}/images/common/careers/berlin.png | Bin .../src}/images/common/careers/bvi_grid_3.jpg | Bin .../common/careers/career-landing-screen.jpg | Bin .../src}/images/common/careers/ciudad.jpg | Bin .../ciudad_great_place_to_work_badge.png | Bin .../src}/images/common/careers/cyberjaya.png | Bin .../common/careers/cyberjaya_grid_1.png | Bin .../common/careers/cyberjaya_grid_2.png | Bin .../common/careers/cyberjaya_grid_3.png | Bin .../common/careers/cyberjaya_grid_4.png | Bin .../src}/images/common/careers/cyprus.jpg | Bin .../cyprus_great_place_to_work_badge.png | Bin .../images/common/careers/cyprus_grid_1.png | Bin .../images/common/careers/cyprus_grid_2.png | Bin .../images/common/careers/cyprus_grid_3.png | Bin .../images/common/careers/cyprus_grid_4.png | Bin .../src}/images/common/careers/dubai.jpg | Bin .../dubai_great_place_to_work_badge.png | Bin .../images/common/careers/dubai_grid_1.png | Bin .../images/common/careers/dubai_grid_2.png | Bin .../images/common/careers/dubai_grid_3.png | Bin .../images/common/careers/dubai_grid_4.png | Bin .../images/common/careers/fitness-mobile.png | Bin .../src}/images/common/careers/fitness.png | Bin .../images/common/careers/games-mobile.png | Bin .../src}/images/common/careers/games.png | Bin .../src}/images/common/careers/gary.jpg | Bin .../src}/images/common/careers/georgetown.png | Bin .../src}/images/common/careers/guernsey.jpg | Bin .../images/common/careers/guernsey_grid_1.jpg | Bin .../images/common/careers/guernsey_grid_2.jpg | Bin .../images/common/careers/guernsey_grid_3.jpg | Bin .../images/common/careers/guernsey_grid_4.jpg | Bin .../src}/images/common/careers/gym-mobile.png | Bin .../src}/images/common/careers/gym.png | Bin .../src}/images/common/careers/hongkong.jpg | Bin .../src}/images/common/careers/ipoh.jpg | Bin .../images/common/careers/ipoh_grid_1.png | Bin .../images/common/careers/ipoh_grid_2.png | Bin .../images/common/careers/ipoh_grid_3.png | Bin .../images/common/careers/ipoh_grid_4.png | Bin .../src}/images/common/careers/jordan.jpg | Bin .../jordan_great_place_to_work_badge.png | Bin .../images/common/careers/jordan_grid_3.png | Bin .../src}/images/common/careers/labuan.jpg | Bin .../images/common/careers/labuan_grid_1.png | Bin .../images/common/careers/labuan_grid_2.png | Bin .../images/common/careers/labuan_grid_3.png | Bin .../images/common/careers/labuan_grid_4.png | Bin .../common/careers/living_in_asuncion.png | Bin .../common/careers/living_in_berlin.png | Bin .../common/careers/living_in_ciudad.png | Bin .../common/careers/living_in_cyberjaya.png | Bin .../common/careers/living_in_cyprus.png | Bin .../images/common/careers/living_in_dubai.jpg | Bin .../common/careers/living_in_georgetown.png | Bin .../common/careers/living_in_guernsey.jpg | Bin .../common/careers/living_in_hongkong.png | Bin .../images/common/careers/living_in_ipoh.png | Bin .../common/careers/living_in_jordan.jpg | Bin .../common/careers/living_in_labuan.png | Bin .../common/careers/living_in_london.jpg | Bin .../images/common/careers/living_in_malta.png | Bin .../common/careers/living_in_melaka.png | Bin .../images/common/careers/living_in_minsk.jpg | Bin .../images/common/careers/living_in_paris.jpg | Bin .../common/careers/living_in_reading.jpg | Bin .../common/careers/living_in_roadtown.jpg | Bin .../common/careers/living_in_rwanda.jpg | Bin .../common/careers/living_in_singapore.png | Bin .../common/careers/living_in_vanuatu.png | Bin .../src}/images/common/careers/london.jpg | Bin .../malaysia_great_place_to_work_badge.png | Bin .../src}/images/common/careers/malta.jpg | Bin .../malta_great_place_to_work_badge.png | Bin .../images/common/careers/malta_grid_1.png | Bin .../images/common/careers/malta_grid_2.png | Bin .../images/common/careers/malta_grid_3.png | Bin .../images/common/careers/malta_grid_4.png | Bin .../common/careers/maps/map-cyberjaya.png | Bin .../images/common/careers/maps/map-cyprus.png | Bin .../images/common/careers/maps/map-dubai.png | Bin .../images/common/careers/maps/map-ipoh.png | Bin .../images/common/careers/maps/map-labuan.png | Bin .../images/common/careers/maps/map-malta.png | Bin .../images/common/careers/maps/map-melaka.png | Bin .../common/careers/maps/map-paraguay.png | Bin .../src}/images/common/careers/mei_theng.jpg | Bin .../src}/images/common/careers/melaka.jpg | Bin .../images/common/careers/melaka_grid_1.png | Bin .../images/common/careers/melaka_grid_2.png | Bin .../images/common/careers/melaka_grid_3.png | Bin .../images/common/careers/melaka_grid_4.png | Bin .../src}/images/common/careers/minsk.png | Bin .../minsk_great_place_to_work_badge.png | Bin .../src}/images/common/careers/paris.jpg | Bin .../paris_great_place_to_work_badge.png | Bin .../images/common/careers/paris_grid_1.jpg | Bin .../images/common/careers/paris_grid_2.jpg | Bin .../images/common/careers/paris_grid_3.jpg | Bin .../images/common/careers/paris_grid_4.jpg | Bin .../images/common/careers/people-eating.png | Bin .../common/careers/presentation-mobile.png | Bin .../images/common/careers/presentation.png | Bin .../src}/images/common/careers/reading.jpg | Bin .../reading_great_place_to_work_badge.png | Bin .../images/common/careers/reading_grid_3.jpg | Bin .../src}/images/common/careers/roadtown.jpg | Bin .../src}/images/common/careers/rwanda.jpg | Bin .../rwanda_great_place_to_work_badge.png | Bin .../images/common/careers/rwanda_grid_1.jpg | Bin .../images/common/careers/rwanda_grid_2.jpg | Bin .../images/common/careers/rwanda_grid_3.jpg | Bin .../images/common/careers/rwanda_grid_4.png | Bin .../src}/images/common/careers/singapore.png | Bin .../common/careers/singapore_grid_3.png | Bin .../common/careers/table-tennis-mobile.png | Bin .../images/common/careers/table-tennis.png | Bin .../src}/images/common/careers/team-focus.png | Bin .../common/careers/teambuilding-mobile.png | Bin .../images/common/careers/teambuilding.png | Bin .../common/careers/thumbnail_asuncion.png | Bin .../common/careers/thumbnail_berlin.jpg | Bin .../common/careers/thumbnail_ciudad.png | Bin .../common/careers/thumbnail_cyberjaya.png | Bin .../common/careers/thumbnail_cyprus.png | Bin .../images/common/careers/thumbnail_dubai.png | Bin .../common/careers/thumbnail_georgetown.png | Bin .../common/careers/thumbnail_guernsey.jpg | Bin .../common/careers/thumbnail_hongkong.png | Bin .../images/common/careers/thumbnail_ipoh.png | Bin .../common/careers/thumbnail_jordan.jpg | Bin .../common/careers/thumbnail_labuan.png | Bin .../common/careers/thumbnail_london.jpg | Bin .../images/common/careers/thumbnail_malta.png | Bin .../common/careers/thumbnail_melaka.png | Bin .../images/common/careers/thumbnail_minsk.png | Bin .../images/common/careers/thumbnail_paris.jpg | Bin .../common/careers/thumbnail_reading.png | Bin .../common/careers/thumbnail_roadtown.jpg | Bin .../common/careers/thumbnail_rwanda.jpg | Bin .../common/careers/thumbnail_singapore.png | Bin .../common/careers/thumbnail_vanuatu.png | Bin .../src}/images/common/careers/vanuatu.png | Bin .../images/common/careers/vanuatu_grid_3.png | Bin .../src}/images/common/check_icon.png | Bin .../images/common/choose-us/africa_award.png | Bin .../src}/images/common/choose-us/award_bg.png | Bin .../common/choose-us/award_bg_mobile.png | Bin .../images/common/choose-us/latam_award.png | Bin .../src}/images/common/community.png | Bin .../common/ctrader/add-account-mobile.png | Bin .../images/common/ctrader/add-account.png | Bin .../common/ctrader/add-more-accounts.png | Bin .../ctrader/ctrader-and-deriv-success.png | Bin .../common/ctrader/ctrader-desktop-app.png | Bin .../images/common/ctrader/ctrader-get.png | Bin .../images/common/ctrader/ctrader-success.png | Bin .../images/common/ctrader/ctrader-trade.png | Bin .../common/ctrader/ctrader-transfer-menu.png | Bin .../common/ctrader/ctrader-withdrawal.png | Bin .../images/common/ctrader/derivCtraderQR.png | Bin .../common/ctrader/traders-hub-demo.png | Bin .../common/ctrader/traders-hub-real.png | Bin .../images/common/dbot-video/dbot-step1.png | Bin .../images/common/dbot-video/dbot-step2.png | Bin .../images/common/dbot-video/dbot-step3.png | Bin .../images/common/dbot-video/dbot-step4.png | Bin .../images/common/dbot-video/dbot-step5.png | Bin .../src}/images/common/dbot/dbot-banner.png | Bin .../common/dbot/dbot-build-strategy.png | Bin .../common/dbot/dbot-get-integrated-help.png | Bin .../common/dbot/dbot-maximise-profits.png | Bin .../common/dbot/dbot-save-your-strategies.png | Bin .../src}/images/common/dbot/dbot-strategy.png | Bin .../dbot/dbot-track-your-performance.png | Bin .../src}/images/common/dbot/step_image_1.png | Bin .../src}/images/common/dbot/step_image_2.png | Bin .../src}/images/common/dbot/step_image_3.png | Bin .../src}/images/common/dbot/step_image_4.png | Bin .../src}/images/common/dbot/step_image_5.png | Bin .../images/common/deriv-ez/hero-image.png | Bin .../common/deriv-ez/hero-phone-mobile.png | Bin .../images/common/deriv-ez/hero-phone.png | Bin .../src}/images/common/deriv-ez/indicator.png | Bin .../common/deriv-ez/instant-platform.png | Bin .../images/common/deriv-ez/on-go-trading.png | Bin .../src}/images/common/deriv-ez/step-1.png | Bin .../src}/images/common/deriv-ez/step-2.png | Bin .../images/common/deriv-ez/step-3-demo.png | Bin .../src}/images/common/deriv-ez/step-3.png | Bin .../src}/images/common/deriv-ez/step-4.png | Bin .../src}/images/common/deriv-ez/step-5.png | Bin .../src}/images/common/deriv-ez/step-6.png | Bin .../src}/images/common/deriv-go/app-store.png | Bin .../src}/images/common/deriv-go/banner.png | Bin .../images/common/deriv-go/banner_image.png | Bin .../common/deriv-go/banner_image_tablet.png | Bin .../images/common/deriv-go/better-risk.png | Bin .../images/common/deriv-go/create-account.png | Bin .../common/deriv-go/deriv-go-mobile.png | Bin .../src}/images/common/deriv-go/forex.png | Bin .../images/common/deriv-go/fund-account.png | Bin .../images/common/deriv-go/get-trading.png | Bin .../images/common/deriv-go/google-play.png | Bin .../images/common/deriv-go/huawei-app.png | Bin .../common/deriv-go/multiply-profit.png | Bin .../common/deriv-go/synthetic-indices.png | Bin .../images/common/deriv-go/web-browser.png | Bin .../common/deriv-prime/forex_expo_dubai.png | Bin .../images/common/deriv-prime/hero-mobile.png | Bin .../common/deriv-prime/ifx_expo_cyprus.png | Bin .../common/deriv-prime/ifx_expo_latam.png | Bin .../src}/images/common/deriv-prime/index.ts | 0 .../common/deriv-x/banner_image_derivx.png | Bin .../deriv-x/banner_image_derivx_mobile.png | Bin .../src}/images/common/deriv-x/bespoke.png | Bin .../src}/images/common/deriv-x/demo-1.png | Bin .../src}/images/common/deriv-x/demo-2.png | Bin .../src}/images/common/deriv-x/demo-3.png | Bin .../src}/images/common/deriv-x/deriv-x-qr.png | Bin .../common/deriv-x/derivx-footer-qr.png | Bin .../src}/images/common/deriv-x/derivxQR.png | Bin .../images/common/deriv-x/feature-rich.png | Bin .../common/deriv-x/hero-laptop-mobile.png | Bin .../images/common/deriv-x/hero-laptop.png | Bin .../src}/images/common/deriv-x/intuitive.png | Bin .../src}/images/common/deriv-x/margin.png | Bin .../src}/images/common/deriv-x/mobile-1.png | Bin .../images/common/deriv-x/mobile-demo-2.png | Bin .../images/common/deriv-x/mobile-real-1.png | Bin .../images/common/deriv-x/mobile-real-2.png | Bin .../images/common/deriv-x/mobile-real-3.png | Bin .../common/deriv-x/mobile-start-trading.png | Bin .../src}/images/common/deriv-x/real-2.png | Bin .../src}/images/common/deriv-x/real-3.png | Bin .../src}/images/common/deriv-x/real-4.png | Bin .../src}/images/common/deriv_academy.svg | 0 .../dmt5-signals/dmt5-signals-patterns.png | Bin .../images/common/dmt5-signals/dmt5_renew.png | Bin .../common/dmt5-signals/dmt5_signals.png | Bin .../common/dmt5-signals/dmt5_statistics.png | Bin .../dmt5-signals/provider-step1-mobile.png | Bin .../common/dmt5-signals/provider-step1.png | Bin .../dmt5-signals/provider-step2-mobile.png | Bin .../common/dmt5-signals/provider-step2.png | Bin .../dmt5-signals/provider-step3-mobile.png | Bin .../common/dmt5-signals/provider-step3.png | Bin .../dmt5-signals/subscriber-step1-mobile.png | Bin .../common/dmt5-signals/subscriber-step1.png | Bin .../dmt5-signals/subscriber-step2-mobile.png | Bin .../common/dmt5-signals/subscriber-step2.png | Bin .../dmt5-signals/subscriber-step3-mobile.png | Bin .../common/dmt5-signals/subscriber-step3.png | Bin .../images/common/dmt5-video/dmt-5-step-1.png | Bin .../images/common/dmt5-video/dmt-5-step-2.png | Bin .../images/common/dmt5-video/dmt-5-step-3.png | Bin .../images/common/dmt5/banner_image_eu.png | Bin .../images/common/dmt5/banner_image_row.png | Bin .../images/common/dmt5/dmt-5-ipad-iphone.png | Bin .../src}/images/common/dmt5/dmt-5-mac.png | Bin .../src}/images/common/dmt5/dmt5-banner.png | Bin .../images/common/dmt5/dmt5-demo-step1-eu.png | Bin .../images/common/dmt5/dmt5-demo-step1.png | Bin .../images/common/dmt5/dmt5-demo-step2-eu.png | Bin .../common/dmt5/dmt5-demo-step2-mobile-eu.png | Bin .../common/dmt5/dmt5-demo-step2-mobile.png | Bin .../images/common/dmt5/dmt5-demo-step2.png | Bin .../images/common/dmt5/dmt5-demo-step3-eu.png | Bin .../common/dmt5/dmt5-demo-step3-mobile-eu.png | Bin .../common/dmt5/dmt5-demo-step3-mobile.png | Bin .../images/common/dmt5/dmt5-demo-step3.png | Bin .../dmt5/dmt5-margin-calculator-mobile.png | Bin .../common/dmt5/dmt5-margin-calculator.png | Bin .../images/common/dmt5/dmt5-real-step1-eu.png | Bin .../images/common/dmt5/dmt5-real-step1.png | Bin .../images/common/dmt5/dmt5-real-step2-eu.png | Bin .../common/dmt5/dmt5-real-step2-mobile-eu.png | Bin .../common/dmt5/dmt5-real-step2-mobile.png | Bin .../images/common/dmt5/dmt5-real-step2.png | Bin .../images/common/dmt5/dmt5-real-step3-eu.png | Bin .../common/dmt5/dmt5-real-step3-mobile-eu.png | Bin .../common/dmt5/dmt5-real-step3-mobile.png | Bin .../images/common/dmt5/dmt5-real-step3.png | Bin .../images/common/dmt5/dmt5-real-step4-eu.png | Bin .../common/dmt5/dmt5-real-step4-mobile-eu.png | Bin .../common/dmt5/dmt5-real-step4-mobile.png | Bin .../images/common/dmt5/dmt5-real-step4.png | Bin .../images/common/dmt5/dmt5-step1-mobile.png | Bin .../dmt5/dmt5-swap-calculator-mobile.png | Bin .../common/dmt5/dmt5-swap-calculator.png | Bin .../dmt5/eu-dmt5-margin-calculator-mobile.png | Bin .../common/dmt5/eu-dmt5-margin-calculator.png | Bin .../dmt5/eu-dmt5-swap-calculator-mobile.png | Bin .../common/dmt5/eu-dmt5-swap-calculator.png | Bin .../src}/images/common/dp2p_platform.png | Bin .../src}/images/common/dtrader/dtrader.svg | 0 .../images/common/dtrader/getAppMobileBG.jpg | Bin .../images/common/dtrader/hero-image-eu.png | Bin .../src}/images/common/dtrader/hero-image.png | Bin .../images/common/dtrader/how-you-want.png | Bin .../images/common/dtrader/how-you-want_eu.png | Bin .../images/common/dtrader/make-smarter.png | Bin .../images/common/dtrader/step_image_1.png | Bin .../images/common/dtrader/step_image_1_eu.png | Bin .../images/common/dtrader/step_image_2.png | Bin .../images/common/dtrader/step_image_2_eu.png | Bin .../images/common/dtrader/step_image_3.png | Bin .../images/common/dtrader/step_image_3_eu.png | Bin .../common/dtrader/trade-what-you-want-eu.png | Bin .../common/dtrader/trade-what-you-want.png | Bin .../src}/images/common/ebooks/check-icon.png | Bin .../images/common/ebooks/crypto-hero-es.png | Bin .../images/common/ebooks/crypto-hero-fr.png | Bin .../images/common/ebooks/crypto-hero-pt.png | Bin .../src}/images/common/ebooks/crypto-hero.png | Bin .../images/common/ebooks/crypto-inside-es.png | Bin .../images/common/ebooks/crypto-inside-fr.png | Bin .../images/common/ebooks/crypto-inside-pt.png | Bin .../images/common/ebooks/crypto-inside.png | Bin .../images/common/ebooks/forex-ebook-en.png | Bin .../images/common/ebooks/forex-ebook-es.png | Bin .../common/ebooks/forex-ebook-inside-en.png | Bin .../common/ebooks/forex-ebook-inside-es.png | Bin .../ebooks/introduction-forex-ebook.png | Bin .../common/ebooks/stocks-ebook-inside.png | Bin .../images/common/ebooks/stocks-ebook.png | Bin .../src}/images/common/getAppMobileBG.png | Bin .../src}/images/common/gray-angle.png | Bin .../common/help-centre/dbot-are-you-sure.png | Bin .../dbot-block-menu-search-bar.png | Bin .../common/help-centre/dbot-block-menu.png | Bin .../common/help-centre/dbot-clear-stat.png | Bin .../images/common/help-centre/dbot-losses.png | Bin .../common/help-centre/dbot-variables.png | Bin .../help-centre/derivez-demo-account.png | Bin .../common/help-centre/derivez-get-button.png | Bin .../help-centre/derivez-real-account.png | Bin .../help-centre/derivez-trade-button.png | Bin .../common/help-centre/derivez-trade.png | Bin .../help-centre/derivez-transfer-button.png | Bin .../images/common/help-centre/fake-url.png | Bin .../help-centre/help-center-telegram-one.png | Bin .../help-centre/help-center-telegram-two.png | Bin .../help-centre/identify-phishing-email.png | Bin .../common/help-centre/p2p-advertise-page.png | Bin .../common/help-centre/p2p-counterparties.png | Bin .../common/help-centre/p2p-find-currency.png | Bin .../common/help-centre/p2p-get-account.png | Bin .../images/common/help-centre/p2p-login.png | Bin .../common/help-centre/p2p-myads-inactive.png | Bin .../images/common/help-centre/p2p-myads.png | Bin .../images/common/help-centre/p2p-new-ad.png | Bin .../images/common/help-centre/p2p-post-ad.png | Bin .../common/help-centre/p2p-real-account.png | Bin .../common/help-centre/p2p-use-floating.png | Bin .../common/help-centre/purchase-condition.png | Bin .../common/help-centre/restart-trading.png | Bin .../src}/images/common/help.png | Bin .../images/common/home/dbot_trade_home.png | Bin .../images/common/home/deriv-go-banner.png | Bin .../src}/images/common/home/deriv-go-qr.png | Bin .../src}/images/common/home/deriv_p2p.svg | 0 .../images/common/home/dmt5_trade_home.png | Bin .../images/common/home/dtrader_trade_home.png | Bin .../images/common/home/eu_hero_person_5.png | Bin .../src}/images/common/home/hero_1.png | Bin .../src}/images/common/home/hero_2.png | Bin .../src}/images/common/home/hero_3.png | Bin .../src}/images/common/home/hero_4.png | Bin .../src}/images/common/home/hero_bg.png | Bin .../images/common/home/hero_platform1.png | Bin .../images/common/home/hero_platform1_eu.png | Bin .../images/common/home/hero_platform2.png | Bin .../images/common/home/hero_platform2_eu.png | Bin .../images/common/home/hero_platform3.png | Bin .../images/common/home/hero_platform4.png | Bin .../images/common/home/market_commodities.png | Bin .../src}/images/common/home/market_crypto.png | Bin .../images/common/home/market_derived.png | Bin .../images/common/home/market_derived_eu.png | Bin .../src}/images/common/home/market_forex.png | Bin .../common/home/market_stocks_indices.png | Bin .../home/rebranding/p2p_banner_qr_code.png | Bin .../home/rebranding/p2p_home_banner.png | Bin .../home/rebranding/p2p_home_banner_rtl.png | Bin .../home/rebranding/p2p_mobile_banner.png | Bin .../home/rebranding/platform_binary_bot.png | Bin .../home/rebranding/platform_deriv_bot.png | Bin .../rebranding/platform_deriv_ctrader.png | Bin .../home/rebranding/platform_deriv_ez.png | Bin .../home/rebranding/platform_deriv_go.png | Bin .../home/rebranding/platform_deriv_trader.png | Bin .../rebranding/platform_deriv_trader_eu.png | Bin .../home/rebranding/platform_derivx.png | Bin .../common/home/rebranding/platform_mt5.png | Bin .../home/rebranding/platform_mt5_eu.png | Bin .../home/rebranding/platform_smart_trader.png | Bin .../images/common/home/trustpilot-logo.png | Bin .../src}/images/common/landing/crypto1.png | Bin .../src}/images/common/landing/crypto2.png | Bin .../src}/images/common/landing/dmt5-acc.png | Bin .../src}/images/common/landing/dmt5-login.png | Bin .../src}/images/common/landing/login.png | Bin .../src}/images/common/landing/trade-fx-m.jpg | Bin .../src}/images/common/landing/trade-fx.jpg | Bin .../src}/images/common/landing/weekend-m.png | Bin .../src}/images/common/landing/weekend.png | Bin .../src}/images/common/logo.png | Bin .../src}/images/common/margin-calculator.png | Bin .../src}/images/common/markets/ETF.jpg | Bin .../images/common/markets/commodities.png | Bin .../common/markets/cryptocurrencies.png | Bin .../src}/images/common/markets/derived-eu.png | Bin .../images/common/markets/derived-row.png | Bin .../src}/images/common/markets/derivx.svg | 0 .../images/common/markets/etf-desktop-new.jpg | Bin .../src}/images/common/markets/hero-forex.png | Bin .../src}/images/common/markets/mt5.svg | 0 .../common/markets/stocks-and-indices.png | Bin .../common/migration/footer/deriv-go-qr.svg | 0 .../migration/footer/download-appstore.png | Bin .../migration/footer/explore-appgallery.png | Bin .../migration/footer/get-googleplay.png | Bin .../migration/footer/investors-in-people.png | Bin .../multiplier/image-stake-amount@3x.png | Bin .../multipliers-no-multiplier-loss-eu.png | Bin .../multipliers-no-multiplier-loss@2x.png | Bin .../multipliers-no-multiplier-win-eu.png | Bin .../multipliers-no-multiplier-win@3x.png | Bin .../multipliers-with-multiplier-loss-eu.png | Bin .../multipliers-with-multiplier-loss@3x.png | Bin .../multipliers-with-multiplier-win-eu.png | Bin .../multipliers-with-multiplier-win@3x.png | Bin .../src}/images/common/og_deriv.jpg | Bin .../src}/images/common/p2p/banner.png | Bin .../src}/images/common/p2p/gradient_bg.png | Bin .../src}/images/common/p2p/local_currency.png | Bin .../images/common/p2p/p2p_all_appstores.png | Bin .../src}/images/common/p2p/p2p_banner.png | Bin .../images/common/p2p/p2p_banner_mobile.png | Bin .../src}/images/common/p2p/p2p_banner_rtl.png | Bin .../src}/images/common/p2p/p2p_buy_sell.png | Bin .../src}/images/common/p2p/p2p_footer_qr.png | Bin .../images/common/p2p/p2p_hero_background.png | Bin .../common/p2p/p2p_hero_background_mobile.png | Bin .../common/p2p/p2p_hero_background_rtl.png | Bin .../images/common/p2p/p2p_hero_banner.png | Bin .../src}/images/common/p2p/p2p_hero_img.png | Bin .../images/common/p2p/p2p_local_currency.png | Bin .../src}/images/common/p2p/p2p_logo.png | Bin .../images/common/p2p/p2p_web_and_mobile.png | Bin .../src}/images/common/p2p/save_time.png | Bin .../src}/images/common/p2p/web_and_mobile.png | Bin .../common/partner-deriv-platform-eu.png | Bin .../images/common/partner-deriv-platform.png | Bin .../src}/images/common/payment-agent.png | Bin .../src}/images/common/rebranding_logo.svg | 0 .../src}/images/common/regulatory/bvi.svg | 0 .../src}/images/common/regulatory/deriv.svg | 0 .../common/regulatory/labuan-fintech.svg | 0 .../src}/images/common/regulatory/labuan.svg | 0 .../src}/images/common/regulatory/tfc.svg | 0 .../images/common/regulatory/vanuatu-fma.svg | 0 .../src}/images/common/regulatory/vanuatu.svg | 0 .../images/common/responsible-trading-bg.png | Bin .../common/responsible-trading-eu-bg.png | Bin .../images/common/sign-up/banner-phone.png | Bin .../common/sign-up/latam-male-human.png | Bin .../images/common/sign-up/response-email.png | Bin .../src}/images/common/sign-up/view-email.png | Bin .../mac-book-pro-with-iphone-eu.png | Bin .../mac-book-pro-with-iphone-mobile-eu.png | Bin .../mac-book-pro-with-iphone.png | Bin .../mobile-mac-book-pro-with-iphone.png | Bin .../stock-indices/stocks-blue-chip-m.png | Bin .../common/stock-indices/stocks-blue-chip.png | Bin .../common/stock-indices/stocks-zero-fees.png | Bin .../stock-indices/stocksMainHeaderImg-m.png | Bin .../stock-indices/stocksMainHeaderImg.png | Bin .../src}/images/common/swap-calculator.png | Bin .../landing/margin-calculator-mobile.png | Bin .../trade-tools/landing/margin-calculator.png | Bin .../landing/pip-calculator-mobile.png | Bin .../trade-tools/landing/pip-calculator.png | Bin .../trade-tools/landing/pnl-margin-mobile.png | Bin .../common/trade-tools/landing/pnl-margin.png | Bin .../landing/pnl-multipliers-mobile.png | Bin .../trade-tools/landing/pnl-multipliers.png | Bin .../landing/swap-calculator-mobile.png | Bin .../trade-tools/landing/swap-calculator.png | Bin .../trade-types/accumulator-video-bg-1.png | Bin .../trade-types/accumulator-video-bg-2.png | Bin .../trade-types/accumulators-duration.png | Bin .../trade-types/accumulators-market.png | Bin .../common/trade-types/accumulators-stake.png | Bin .../trade-types/accumulators-take-profit.png | Bin .../trade-types/accumulators-trade-type.png | Bin .../common/trade-types/accumulators-trade.png | Bin .../trade-types/cfd-example-crash-boom-eu.png | Bin .../cfd-example-crash-boom-mobile-eu.png | Bin .../cfd-example-crash-boom-mobile.png | Bin .../trade-types/cfd-example-crash-boom.png | Bin .../images/common/trade-types/cfd-pattern.png | Bin .../margin-mobile-relationship-piechart.png | Bin .../margin-relationship-piechart.png | Bin .../common/trade-types/mobile-cfd-pattern.png | Bin .../multiplier-deal-cancellation.png | Bin .../trade-types/multiplier-market-eu-new.png | Bin .../trade-types/multiplier-purchase.png | Bin .../common/trade-types/multiplier-stake.png | Bin .../trade-types/multiplier-stop-loss.png | Bin .../trade-types/multiplier-take-profit.png | Bin .../trade-types/multiplier-trade-type-eu.png | Bin .../trade-types/multiplier-trade-type.png | Bin .../trade-types/multiplier-value-eu.png | Bin .../common/trade-types/multiplier-value.png | Bin .../common/trade-types/options-market.png | Bin .../common/trade-types/pattern-section.png | Bin .../common/trade-types/trade-patterns.png | Bin .../trading-platforms/ctrader/assets.png | Bin .../ctrader/copy-trading.png | Bin .../ctrader/ctrader-hero-mobile-new-1.png | Bin .../ctrader/ctrader-hero-mobile-new-2.png | Bin .../ctrader/ctrader-hero-mobile-new.png | Bin .../ctrader/ctrader-hero.png | Bin .../trading-platforms/ctrader/interface.png | Bin .../ctrader/mobile-step-1.png | Bin .../ctrader/mobile-step-2-demo.png | Bin .../ctrader/mobile-step-2.png | Bin .../ctrader/mobile-step-3-demo.png | Bin .../ctrader/mobile-step-3.png | Bin .../trading-platforms/ctrader/step-1.png | Bin .../trading-platforms/ctrader/step-2-demo.png | Bin .../trading-platforms/ctrader/step-2.png | Bin .../trading-platforms/ctrader/step-3-demo.png | Bin .../trading-platforms/ctrader/step-3.png | Bin .../ctrader/trade-margin.png | Bin .../src}/images/migration/home/award-1.png | Bin .../src}/images/migration/home/award-2.png | Bin .../src}/images/migration/home/award-3.png | Bin .../src}/images/migration/home/cta_bg.png | Bin .../src}/images/migration/home/cta_bg_eu.png | Bin .../images/migration/home/home_hero_bg.jpg | Bin .../images/migration/home/home_hero_bg.png | Bin .../images/migration/home/home_hero_new.png | Bin .../migration/home/home_hero_new_eu.png | Bin 0 -> 3441854 bytes .../src}/images/migration/home/steps1.png | Bin .../src}/images/migration/home/steps1_eu.png | Bin .../src}/images/migration/home/steps2.png | Bin .../src}/images/migration/home/steps2_eu.png | Bin .../src}/images/migration/home/steps3.png | Bin .../src}/images/migration/home/steps3_eu.png | Bin .../gatsby-theme-deriv/src}/images/svg/24.svg | 0 .../src}/images/svg/android-icon.svg | 0 .../src}/images/svg/appGallery-icon.svg | 0 .../src}/images/svg/apple-icon.svg | 0 .../src}/images/svg/apple_logo.svg | 0 .../src}/images/svg/arrow-next.svg | 0 .../src}/images/svg/arrow-previous.svg | 0 .../src}/images/svg/arrow_expandable.svg | 0 .../src}/images/svg/be-square/facebook.svg | 0 .../src}/images/svg/be-square/linkedin.svg | 0 .../src}/images/svg/binarybot-icon.svg | 0 .../src}/images/svg/blog/close-icon.svg | 0 .../src}/images/svg/blog/facebook.svg | 0 .../src}/images/svg/browser-icon.svg | 0 .../src}/images/svg/bug-bounty-nav-logo.svg | 0 .../src}/images/svg/career-nav-icon.svg | 0 .../src}/images/svg/career-right-arrow.svg | 0 .../src}/images/svg/careers/career-1.svg | 0 .../src}/images/svg/careers/career-2.svg | 0 .../src}/images/svg/careers/career-3.svg | 0 .../src}/images/svg/careers/career-4.svg | 0 .../images/svg/careers/career-competence.svg | 0 .../images/svg/careers/career-customer.svg | 0 .../images/svg/careers/career-integrity.svg | 0 .../images/svg/careers/career-teamwork.svg | 0 .../src}/images/svg/careers/career-tip.svg | 0 .../images/svg/careers/carousel-chevron.svg | 0 .../images/svg/careers/downwards-left.svg | 0 .../images/svg/careers/downwards-right.svg | 0 .../svg/careers/flag._channel_islands.svg | 0 .../src}/images/svg/careers/flag_belarus.svg | 0 .../src}/images/svg/careers/flag_bvi.svg | 0 .../src}/images/svg/careers/flag_cayman.svg | 0 .../src}/images/svg/careers/flag_cyprus.svg | 0 .../src}/images/svg/careers/flag_france.svg | 0 .../src}/images/svg/careers/flag_germany.svg | 0 .../src}/images/svg/careers/flag_hongkong.svg | 0 .../src}/images/svg/careers/flag_jordan.svg | 0 .../src}/images/svg/careers/flag_malaysia.svg | 0 .../src}/images/svg/careers/flag_malta.svg | 0 .../src}/images/svg/careers/flag_paraguay.svg | 0 .../src}/images/svg/careers/flag_rwanda.svg | 0 .../images/svg/careers/flag_singapore.svg | 0 .../src}/images/svg/careers/flag_uae.svg | 0 .../src}/images/svg/careers/flag_uk.svg | 0 .../src}/images/svg/careers/flag_vanuatu.svg | 0 .../src}/images/svg/careers/map.svg | 0 .../src}/images/svg/careers/quotemark.svg | 0 .../src}/images/svg/check-circle.svg | 0 .../src}/images/svg/check-email/email.svg | 0 .../src}/images/svg/check-email/firewalls.svg | 0 .../src}/images/svg/check-email/spam.svg | 0 .../src}/images/svg/check-email/typo.svg | 0 .../images/svg/check-email/work-email.svg | 0 .../src}/images/svg/chevron-left.svg | 0 .../src}/images/svg/chevron-right.svg | 0 .../svg/choose/wd-client-money-protection.svg | 0 .../svg/choose/wd-customer-first-trading.svg | 0 .../src}/images/svg/choose/wd-help.svg | 0 .../svg/choose/wd-licensed-regulated.svg | 0 .../svg/choose/wd-proven-track-record.svg | 0 .../src}/images/svg/choose/wd-risk.svg | 0 .../src}/images/svg/choose/wd-your-safety.svg | 0 .../src}/images/svg/close-icon.svg | 0 .../images/svg/ctrader/light-ctrader-logo.svg | 0 .../src}/images/svg/ctrader/logo.svg | 0 .../src}/images/svg/ctrader/watermark.svg | 0 .../src}/images/svg/custom/apple-signup.svg | 0 .../src}/images/svg/custom/apple.svg | 0 .../src}/images/svg/custom/blog-nav.svg | 0 .../src}/images/svg/custom/chevron-bottom.svg | 0 .../src}/images/svg/custom/chevron-right.svg | 0 .../src}/images/svg/custom/chevron-thick.svg | 0 .../src}/images/svg/custom/close-2.svg | 0 .../images/svg/custom/commodities-nav.svg | 0 .../svg/custom/cryptocurrencies-nav.svg | 0 .../src}/images/svg/custom/dbot-icon.svg | 0 .../src}/images/svg/custom/deriv-ez-icon.svg | 0 .../src}/images/svg/custom/deriv-ez.svg | 0 .../src}/images/svg/custom/deriv-x.svg | 0 .../src}/images/svg/custom/derived-fx.svg | 0 .../src}/images/svg/custom/dmt5-icon.svg | 0 .../src}/images/svg/custom/dtrader-icon.svg | 0 .../src}/images/svg/custom/facebook-blue.svg | 0 .../src}/images/svg/custom/facebook.svg | 0 .../src}/images/svg/custom/fb-signup.svg | 0 .../src}/images/svg/custom/forex-nav.svg | 0 .../src}/images/svg/custom/google.svg | 0 .../images/svg/custom/margin-trading-nav.svg | 0 .../images/svg/custom/multipliers-nav.svg | 0 .../src}/images/svg/custom/options-nav.svg | 0 .../svg/custom/rebranding/binarybot-icon.svg | 0 .../svg/custom/rebranding/cfds-icon.svg | 0 .../custom/rebranding/commodities-icon.svg | 0 .../rebranding/cryptocurrencies-icon.svg | 0 .../svg/custom/rebranding/deriv-bot-icon.svg | 0 .../custom/rebranding/deriv-ctrader-icon.svg | 0 .../svg/custom/rebranding/deriv-ez-icon.svg | 0 .../svg/custom/rebranding/deriv-go-icon.svg | 0 .../svg/custom/rebranding/deriv-x-icon.svg | 0 .../svg/custom/rebranding/derived-fx-icon.svg | 0 .../svg/custom/rebranding/dmt5-icon.svg | 0 .../svg/custom/rebranding/dtrader-icon.svg | 0 .../images/svg/custom/rebranding/etf-icon.svg | 0 .../svg/custom/rebranding/forex-icon.svg | 0 .../custom/rebranding/multipliers-icon.svg | 0 .../svg/custom/rebranding/options-icon.svg | 0 .../custom/rebranding/smarttrader-icon.svg | 0 .../custom/rebranding/stock-indices-icon.svg | 0 .../src}/images/svg/custom/smarttrader.svg | 0 .../images/svg/custom/stock-indices-nav.svg | 0 .../images/svg/custom/trader-tool-nav.svg | 0 .../src}/images/svg/dbot/bot-icon.svg | 0 .../src}/images/svg/dbot/dbot-bg-mobile.svg | 0 .../src}/images/svg/dbot/dbot-bg.svg | 0 .../src}/images/svg/dbot/dbot-icon.svg | 0 .../images/svg/dbot/deriv-bot-banner-logo.svg | 0 .../src}/images/svg/dbot/ez-icon.svg | 0 .../src}/images/svg/dbot/index.ts | 0 .../src}/images/svg/dbot/mt5.svg | 0 .../src}/images/svg/deriv-ez/db-icon.svg | 0 .../src}/images/svg/deriv-ez/dmt5-icon.svg | 0 .../images/svg/deriv-ez/easy-to-start.svg | 0 .../images/svg/deriv-ez/favourite-assets.svg | 0 .../src}/images/svg/deriv-ez/index.ts | 0 .../images/svg/deriv-ez/twenty-four-seven.svg | 0 .../src}/images/svg/deriv-go-icon.svg | 0 .../src}/images/svg/deriv-go/24-7.svg | 0 .../src}/images/svg/deriv-go/arrow.svg | 0 .../src}/images/svg/deriv-go/db-icon.svg | 0 .../svg/deriv-go/deriv-go-banner-logo.svg | 0 .../images/svg/deriv-go/deriv-go-icon.svg | 0 .../src}/images/svg/deriv-go/derivGo.svg | 0 .../src}/images/svg/deriv-go/derivGoQR.svg | 0 .../src}/images/svg/deriv-go/dt-icosn.svg | 0 .../src}/images/svg/deriv-go/dtrader-icon.svg | 0 .../src}/images/svg/deriv-go/easy-access.svg | 0 .../src}/images/svg/deriv-go/ez-icon.svg | 0 .../src}/images/svg/deriv-go/mt5.svg | 0 .../images/svg/deriv-go/user-friendly.svg | 0 .../images/svg/deriv-prime/asset_managers.svg | 0 .../svg/deriv-prime/brokerage_firms.svg | 0 .../svg/deriv-prime/corporate_clients.svg | 0 .../svg/deriv-prime/deriv-prime-logo.svg | 0 .../src}/images/svg/deriv-prime/dummy.svg | 0 .../images/svg/deriv-prime/fast_stable.svg | 0 .../deriv-prime/financial_institutions.svg | 0 .../src}/images/svg/deriv-prime/fix_api.svg | 0 .../src}/images/svg/deriv-prime/index.ts | 0 .../svg/deriv-prime/investment_funds.svg | 0 .../svg/deriv-prime/professional_traders.svg | 0 .../src}/images/svg/deriv-x/24-7.svg | 0 .../src}/images/svg/deriv-x/db-icon.svg | 0 .../svg/deriv-x/deriv-x-banner-logo.svg | 0 .../src}/images/svg/deriv-x/derivX.svg | 0 .../src}/images/svg/deriv-x/derivxQR.png | Bin .../src}/images/svg/deriv-x/derivxQR.svg | 0 .../src}/images/svg/deriv-x/dt-icosn.svg | 0 .../src}/images/svg/deriv-x/dtrader-icon.svg | 0 .../src}/images/svg/deriv-x/ez-icon.svg | 0 .../src}/images/svg/deriv-x/index.ts | 0 .../src}/images/svg/deriv-x/mt5.svg | 0 .../images/svg/deriv-x/multiple-marketing.svg | 0 .../src}/images/svg/deriv-x/new-promising.svg | 0 .../src}/images/svg/dmt5/cfds.svg | 0 .../src}/images/svg/dmt5/checkmark.svg | 0 .../src}/images/svg/dmt5/db-icon.svg | 0 .../src}/images/svg/dmt5/demo-signup.svg | 0 .../src}/images/svg/dmt5/derived.svg | 0 .../src}/images/svg/dmt5/dmt5-banner-logo.svg | 0 .../src}/images/svg/dmt5/dmt5-icon.svg | 0 .../src}/images/svg/dmt5/dmt5Logo.svg | 0 .../src}/images/svg/dmt5/dmt5QR.svg | 0 .../src}/images/svg/dmt5/ez-icon.svg | 0 .../src}/images/svg/dmt5/financial.svg | 0 .../svg/dmt5/licensed-and-regulated.svg | 0 .../src}/images/svg/dmt5/multiple-assets.svg | 0 .../src}/images/svg/dmt5/swap-free-icon.svg | 0 .../images/svg/dmt5/swap-free-platform.svg | 0 .../src}/images/svg/dmt5/synthetic.svg | 0 .../images/svg/dmt5/twenty-four-seven.svg | 0 .../src}/images/svg/dmt5/zero_percent.svg | 0 .../src}/images/svg/dtrader/db-icon.svg | 0 .../svg/dtrader/deriv-trader-banner-logo.svg | 0 .../src}/images/svg/dtrader/dt-icosn.svg | 0 .../src}/images/svg/dtrader/dtrader-icon.svg | 0 .../src}/images/svg/dtrader/ez-icon.svg | 0 .../src}/images/svg/dtrader/macbook.svg | 0 .../src}/images/svg/dtrader/mt5.svg | 0 .../src}/images/svg/elements/card-arrow.svg | 0 .../src}/images/svg/elements/minus.svg | 0 .../svg/elements/pink-right-diagonal.svg | 0 .../src}/images/svg/elements/plus.svg | 0 .../src}/images/svg/elements/status.svg | 0 .../src}/images/svg/eye.svg | 0 .../src}/images/svg/facebook_logo.svg | 0 .../src}/images/svg/flags/bn.svg | 0 .../src}/images/svg/flags/botswana.svg | 0 .../src}/images/svg/flags/es.svg | 0 .../src}/images/svg/flags/fr.svg | 0 .../src}/images/svg/flags/id.svg | 0 .../src}/images/svg/flags/india.svg | 0 .../src}/images/svg/flags/it.svg | 0 .../src}/images/svg/flags/nigeria.svg | 0 .../src}/images/svg/flags/pl.svg | 0 .../src}/images/svg/flags/pt.svg | 0 .../src}/images/svg/flags/ru.svg | 0 .../src}/images/svg/flags/sri-lanka.svg | 0 .../src}/images/svg/flags/tanzania.svg | 0 .../src}/images/svg/flags/th.svg | 0 .../src}/images/svg/flags/tr.svg | 0 .../src}/images/svg/flags/uk.svg | 0 .../src}/images/svg/flags/vi.svg | 0 .../src}/images/svg/flags/zh.svg | 0 .../src}/images/svg/flags/zimbabwe.svg | 0 .../src}/images/svg/footer/facebook_icon.svg | 0 .../src}/images/svg/footer/instagram_icon.svg | 0 .../src}/images/svg/footer/linkedin_icon.svg | 0 .../src}/images/svg/footer/telegram_icon.svg | 0 .../src}/images/svg/footer/twitter_icon.svg | 0 .../src}/images/svg/footer/youtube_icon.svg | 0 .../src}/images/svg/google_logo.svg | 0 .../src}/images/svg/help-center/chat-icon.svg | 0 .../svg/help-center/compliance-icon.svg | 0 .../src}/images/svg/help/cross.svg | 0 .../src}/images/svg/help/facebook-icon.svg | 0 .../src}/images/svg/help/instagram-icon.svg | 0 .../src}/images/svg/help/linkedin-icon.svg | 0 .../src}/images/svg/help/livechat-red.svg | 0 .../src}/images/svg/help/search.svg | 0 .../src}/images/svg/help/twitter-icon.svg | 0 .../src}/images/svg/help/whatsapp-icon.svg | 0 .../src}/images/svg/help/whatsapp.svg | 0 .../src}/images/svg/help/youtube-icon.svg | 0 .../src}/images/svg/home/cfd_icon_white.svg | 0 .../src}/images/svg/home/multipliers_icon.svg | 0 .../src}/images/svg/home/options_icon.svg | 0 .../images/svg/home/p2p_banner_qr_code.svg | 0 .../src}/images/svg/home/selected_etfs.svg | 0 .../svg/home/selected_ts_commodities_icon.svg | 0 .../svg/home/selected_ts_crypto_icon.svg | 0 .../svg/home/selected_ts_derived_icon.svg | 0 .../images/svg/home/selected_ts_fx_icon.svg | 0 .../svg/home/selected_ts_stocks_icon.svg | 0 .../images/svg/home/ts_commodities_icon.svg | 0 .../src}/images/svg/home/ts_crypto_icon.svg | 0 .../src}/images/svg/home/ts_derived_icon.svg | 0 .../src}/images/svg/home/ts_etfs.svg | 0 .../src}/images/svg/home/ts_fx_icon.svg | 0 .../src}/images/svg/home/ts_stocks_icon.svg | 0 .../src}/images/svg/info-icon.svg | 0 .../jump-indices-24-7-trading.svg | 0 .../svg/jump-indices/jump-indices-grid.svg | 0 .../jump-indices-high-leverage.svg | 0 .../svg/jump-indices/jump-indices-imagery.svg | 0 .../src}/images/svg/lamp.svg | 0 .../src}/images/svg/landing/arrow.svg | 0 .../src}/images/svg/landing/crypto-intro.svg | 0 .../src}/images/svg/landing/doller.svg | 0 .../images/svg/landing/ebook-intro-bg.svg | 0 .../src}/images/svg/landing/graph.svg | 0 .../src}/images/svg/landing/percent.svg | 0 .../src}/images/svg/landing/zero.svg | 0 .../src}/images/svg/layout/chat-hover.svg | 0 .../src}/images/svg/layout/chat-normal.svg | 0 .../images/svg/layout/deriv_footer_logo.svg | 0 .../src}/images/svg/layout/hover.svg | 0 .../images/svg/layout/left_arrow_icon.svg | 0 .../src}/images/svg/layout/livechat-hover.svg | 0 .../src}/images/svg/layout/livechat.svg | 0 .../svg/layout/mobile_toggle_close_icon.svg | 0 .../images/svg/layout/mobile_toggle_icon.svg | 0 .../src}/images/svg/layout/normal.svg | 0 .../images/svg/layout/right_arrow_icon.svg | 0 .../src}/images/svg/layout/whatsapp-hover.svg | 0 .../src}/images/svg/layout/whatsapp.svg | 0 .../src}/images/svg/linux-icon.svg | 0 .../src}/images/svg/mac-icon.svg | 0 .../markets/advanced-charting-widgets-new.svg | 0 .../src}/images/svg/markets/aim-new.svg | 0 .../src}/images/svg/markets/aim.svg | 0 .../images/svg/markets/commodities-new.svg | 0 .../src}/images/svg/markets/commodities.svg | 0 .../svg/markets/commodities_markets.svg | 0 .../images/svg/markets/crypto-pairs-new.svg | 0 .../images/svg/markets/crypto_markets.svg | 0 .../svg/markets/cryptocurrencies-new.svg | 0 .../images/svg/markets/cryptocurrencies.svg | 0 .../markets/deposit-and-withdrawal-new.svg | 0 .../src}/images/svg/markets/derived-fx.svg | 0 .../images/svg/markets/derived_markets.svg | 0 .../src}/images/svg/markets/etf_1.svg | 0 .../src}/images/svg/markets/etf_2.svg | 0 .../src}/images/svg/markets/etf_3.svg | 0 .../src}/images/svg/markets/etf_4.svg | 0 .../src}/images/svg/markets/etf_5.svg | 0 .../src}/images/svg/markets/etfs.svg | 0 .../markets/exclusive-trade-types-another.svg | 0 .../src}/images/svg/markets/forex-new.svg | 0 .../src}/images/svg/markets/forex.svg | 0 .../images/svg/markets/forex/charting.svg | 0 .../src}/images/svg/markets/forex/deposit.svg | 0 .../images/svg/markets/forex/favourite.svg | 0 .../src}/images/svg/markets/forex/go-long.svg | 0 .../src}/images/svg/markets/forex/instant.svg | 0 .../images/svg/markets/forex/platforms.svg | 0 .../images/svg/markets/forex/responsive.svg | 0 .../src}/images/svg/markets/forex/smart.svg | 0 .../src}/images/svg/markets/forex/spread.svg | 0 .../images/svg/markets/forex/swap-free.svg | 0 .../src}/images/svg/markets/forex/tight.svg | 0 .../images/svg/markets/friendly-support.svg | 0 .../svg/markets/market-and-risk-new.svg | 0 .../images/svg/markets/no-commission-new.svg | 0 .../markets/precious-metals-and-oils-new.svg | 0 .../src}/images/svg/markets/real-world.svg | 0 .../src}/images/svg/markets/stock-new.svg | 0 .../src}/images/svg/markets/stock.svg | 0 .../images/svg/markets/stocks_markets.svg | 0 .../src}/images/svg/markets/synthetic.svg | 0 .../images/svg/markets/tight-spread-new.svg | 0 .../src}/images/svg/markets/trade-new.svg | 0 .../src}/images/svg/markets/trade.svg | 0 .../svg/markets/variable-spreads-new.svg | 0 .../src}/images/svg/markets/withdraw.svg | 0 .../svg/markets/zero-commission-new.svg | 0 .../src}/images/svg/menu/affiliate-ib.svg | 0 .../src}/images/svg/menu/bug-bounty.svg | 0 .../src}/images/svg/menu/careers.svg | 0 .../src}/images/svg/menu/choose.svg | 0 .../src}/images/svg/menu/community.svg | 0 .../src}/images/svg/menu/contact.svg | 0 .../src}/images/svg/menu/deriv-life.svg | 0 .../src}/images/svg/menu/developers.svg | 0 .../src}/images/svg/menu/help-center.svg | 0 .../src}/images/svg/menu/partner.svg | 0 .../src}/images/svg/menu/payment-agent.svg | 0 .../src}/images/svg/menu/payment-methods.svg | 0 .../src}/images/svg/menu/regulatory.svg | 0 .../src}/images/svg/menu/secure-trading.svg | 0 .../src}/images/svg/menu/signals.svg | 0 .../src}/images/svg/menu/story.svg | 0 .../src}/images/svg/menu/terms.svg | 0 .../svg}/new-homepage/LightDependableIcon.svg | 0 .../svg}/new-homepage/LightRegulatedIcon.svg | 0 .../new-homepage/LightSafeAndSecureIcon.svg | 0 .../LightTwentyFourSevenSupportIcon.svg | 0 .../src/images/svg}/new-homepage/cfds-lg.svg | 0 .../src/images/svg}/new-homepage/dbot.svg | 0 .../src/images/svg}/new-homepage/dct.svg | 0 .../src/images/svg}/new-homepage/dgo.svg | 0 .../src/images/svg}/new-homepage/dmt5.svg | 0 .../src/images/svg}/new-homepage/dt.svg | 0 .../src/images/svg}/new-homepage/dx.svg | 0 .../svg}/new-homepage/multipliers-lg.svg | 0 .../images/svg}/new-homepage/options-lg.svg | 0 .../src}/images/svg/no_page_found.svg | 0 .../src}/images/svg/options/asians.svg | 0 .../src}/images/svg/options/close-low.svg | 0 .../src}/images/svg/options/crash-boom.svg | 0 .../src}/images/svg/options/eb-eo.svg | 0 .../src}/images/svg/options/even-odd.svg | 0 .../src}/images/svg/options/high-close.svg | 0 .../src}/images/svg/options/high-low.svg | 0 .../src}/images/svg/options/higher-lower.svg | 0 .../src}/images/svg/options/hl-ticks.svg | 0 .../src}/images/svg/options/jump-indices.svg | 0 .../src}/images/svg/options/low_capital.svg | 0 .../images/svg/options/matches-differs.svg | 0 .../src}/images/svg/options/ou-od.svg | 0 .../src}/images/svg/options/rc-rp.svg | 0 .../src}/images/svg/options/rise-fall.svg | 0 .../images/svg/options/risk_management.svg | 0 .../src}/images/svg/options/sb-go.svg | 0 .../src}/images/svg/options/significant.svg | 0 .../images/svg/options/straightforward.svg | 0 .../src}/images/svg/options/tick_duration.svg | 0 .../src}/images/svg/options/tnt.svg | 0 .../src}/images/svg/options/trade_smartly.svg | 0 .../images/svg/options/volatility-indices.svg | 0 .../src}/images/svg/p2p/app_gallery_icon.svg | 0 .../src}/images/svg/p2p/apple_store_icon.svg | 0 .../images/svg/p2p/complete-order-mobile.svg | 0 .../src}/images/svg/p2p/complete-order.svg | 0 .../src}/images/svg/p2p/deriv_p2p.svg | 0 .../src}/images/svg/p2p/gplay_icon.svg | 0 .../images/svg/p2p/p2p-desktop-for-mobile.svg | 0 .../src}/images/svg/p2p/p2p-desktop.svg | 0 .../images/svg/p2p/p2p-mobile-for-mobile.svg | 0 .../src}/images/svg/p2p/p2p-mobile.svg | 0 .../src}/images/svg/p2p/p2p_qr.svg | 0 .../src}/images/svg/p2p/right-ad-mobile.svg | 0 .../src}/images/svg/p2p/right-ad.svg | 0 .../images/svg/p2p/settle-payment-mobile.svg | 0 .../src}/images/svg/p2p/settle-payment.svg | 0 .../src}/images/svg/p2p/web_browser_icon.svg | 0 .../src}/images/svg/partner-nav-logo.svg | 0 .../src}/images/svg/partners/advertise.svg | 0 .../src}/images/svg/partners/affiliates.svg | 0 .../src}/images/svg/partners/apply.svg | 0 .../svg/partners/community-managers.svg | 0 .../images/svg/partners/currency_exchange.svg | 0 .../src}/images/svg/partners/deriv-prime.svg | 0 .../svg/partners/developer-programme.svg | 0 .../src}/images/svg/partners/dot-pattern.svg | 0 .../src}/images/svg/partners/earn.svg | 0 .../svg/partners/global-affiliate-support.svg | 0 .../src}/images/svg/partners/hand-icon.svg | 0 .../images/svg/partners/hidden-fee-icon.svg | 0 .../svg/partners/high-value-partnership.svg | 0 .../images/svg/partners/icon-loudspeaker.svg | 0 .../src}/images/svg/partners/lamp-icon.svg | 0 .../images/svg/partners/pa-close-account.svg | 0 .../src}/images/svg/partners/pa-comission.svg | 0 .../src}/images/svg/partners/pa-email.svg | 0 .../src}/images/svg/partners/pa-listed.svg | 0 .../src}/images/svg/partners/pa-reply.svg | 0 .../svg/partners/pa-withdraw-deposit.svg | 0 .../images/svg/partners/partner-affiliate.svg | 0 .../svg/partners/partner-payment-agent.svg | 0 .../svg/partners/software-developer.svg | 0 .../images/svg/partners/trading-experts.svg | 0 .../src}/images/svg/payment-methods/index.ts | 0 .../svg/payment-methods/payment-10-coins.svg | 0 .../svg/payment-methods/payment-advcash.svg | 0 .../svg/payment-methods/payment-airtel.svg | 0 .../svg/payment-methods/payment-airtm.svg | 0 .../svg/payment-methods/payment-astropay.svg | 0 .../svg/payment-methods/payment-banxa.svg | 0 .../payment-methods/payment-bitcoin-cash.svg | 0 .../svg/payment-methods/payment-bitcoin.svg | 0 .../svg/payment-methods/payment-bnb.svg | 0 .../svg/payment-methods/payment-cardano.svg | 0 .../svg/payment-methods/payment-chipper.svg | 0 .../svg/payment-methods/payment-diners.svg | 0 .../svg/payment-methods/payment-discover.svg | 0 .../svg/payment-methods/payment-dogecoin.svg | 0 .../svg/payment-methods/payment-dp2p.svg | 0 .../svg/payment-methods/payment-eps.svg | 0 .../svg/payment-methods/payment-equitel.svg | 0 .../svg/payment-methods/payment-ethereum.svg | 0 .../svg/payment-methods/payment-giropay.svg | 0 .../svg/payment-methods/payment-help-pay.svg | 0 .../svg/payment-methods/payment-ideals.svg | 0 .../svg/payment-methods/payment-jeton.svg | 0 .../svg/payment-methods/payment-jetoncash.svg | 0 .../svg/payment-methods/payment-litecoin.svg | 0 .../payment-methods/payment-local-deposit.svg | 0 .../payment-local-vouchers.svg | 0 .../svg/payment-methods/payment-maestro.svg | 0 .../payment-methods/payment-major-banks.svg | 0 .../payment-methods/payment-mastercard.svg | 0 .../svg/payment-methods/payment-mifinity.svg | 0 .../svg/payment-methods/payment-mpesa.svg | 0 .../svg/payment-methods/payment-mtn.svg | 0 .../svg/payment-methods/payment-neteller.svg | 0 .../payment-methods/payment-one-voucher.svg | 0 .../payment-methods/payment-onlinenaira.svg | 0 .../svg/payment-methods/payment-orange.svg | 0 .../svg/payment-methods/payment-oxxo.svg | 0 .../svg/payment-methods/payment-ozow.svg | 0 .../payment-methods/payment-pago-efectivo.svg | 0 .../payment-methods/payment-pay-retailers.svg | 0 .../svg/payment-methods/payment-paylivre.svg | 0 .../payment-methods/payment-paysafecard.svg | 0 .../payment-methods/payment-perfect-money.svg | 0 .../svg/payment-methods/payment-pix.svg | 0 .../svg/payment-methods/payment-polygon.svg | 0 .../payment-methods/payment-przelewy24.svg | 0 .../svg/payment-methods/payment-pse.svg | 0 .../payment-rapid-transfer.svg | 0 .../payment-methods/payment-skrill-1tap.svg | 0 .../svg/payment-methods/payment-skrill.svg | 0 .../svg/payment-methods/payment-solana.svg | 0 .../svg/payment-methods/payment-spei.svg | 0 .../svg/payment-methods/payment-sticpay.svg | 0 .../svg/payment-methods/payment-tether.svg | 0 .../svg/payment-methods/payment-tigo.svg | 0 .../svg/payment-methods/payment-tron.svg | 0 .../svg/payment-methods/payment-upi.svg | 0 .../svg/payment-methods/payment-usd-coin.svg | 0 .../svg/payment-methods/payment-verve.svg | 0 .../payment-methods/payment-visa-electron.svg | 0 .../svg/payment-methods/payment-visa.svg | 0 .../svg/payment-methods/payment-vnpay.svg | 0 .../svg/payment-methods/payment-vodafone.svg | 0 .../svg/payment-methods/payment-xrp.svg | 0 .../svg/payment-methods/payment-zamtel.svg | 0 .../svg/payment-methods/payment-zing-pay.svg | 0 .../src/images/svg}/payments/logos-1.svg | 0 .../src/images/svg}/payments/logos-10.svg | 0 .../src/images/svg}/payments/logos-11.svg | 0 .../src/images/svg}/payments/logos-12.svg | 0 .../src/images/svg}/payments/logos-13.svg | 0 .../src/images/svg}/payments/logos-14.svg | 0 .../src/images/svg}/payments/logos-15.svg | 0 .../src/images/svg}/payments/logos-16.svg | 0 .../src/images/svg}/payments/logos-17.svg | 0 .../src/images/svg}/payments/logos-18.svg | 0 .../src/images/svg}/payments/logos-19.svg | 0 .../src/images/svg}/payments/logos-2.svg | 0 .../src/images/svg}/payments/logos-20.svg | 0 .../src/images/svg}/payments/logos-21.svg | 0 .../src/images/svg}/payments/logos-22.svg | 0 .../src/images/svg}/payments/logos-23.svg | 0 .../src/images/svg}/payments/logos-24.svg | 0 .../src/images/svg}/payments/logos-25.svg | 0 .../src/images/svg}/payments/logos-26.svg | 0 .../src/images/svg}/payments/logos-27.svg | 0 .../src/images/svg}/payments/logos-28.svg | 0 .../src/images/svg}/payments/logos-29.svg | 0 .../src/images/svg}/payments/logos-3.svg | 0 .../src/images/svg}/payments/logos-30.svg | 0 .../src/images/svg}/payments/logos-31.svg | 0 .../src/images/svg}/payments/logos-32.svg | 0 .../src/images/svg}/payments/logos-33.svg | 0 .../src/images/svg}/payments/logos-34.svg | 0 .../src/images/svg}/payments/logos-35.svg | 0 .../src/images/svg}/payments/logos-36.svg | 0 .../src/images/svg}/payments/logos-37.svg | 0 .../src/images/svg}/payments/logos-38.svg | 0 .../src/images/svg}/payments/logos-39.svg | 0 .../src/images/svg}/payments/logos-4.svg | 0 .../src/images/svg}/payments/logos-40.svg | 0 .../src/images/svg}/payments/logos-41.svg | 0 .../src/images/svg}/payments/logos-42.svg | 0 .../src/images/svg}/payments/logos-43.svg | 0 .../src/images/svg}/payments/logos-5.svg | 0 .../src/images/svg}/payments/logos-6.svg | 0 .../src/images/svg}/payments/logos-7.svg | 0 .../src/images/svg}/payments/logos-8.svg | 0 .../src/images/svg}/payments/logos-9.svg | 0 .../src/images/svg}/payments/logos.svg | 0 .../src}/images/svg/principles/fare.svg | 0 .../src}/images/svg/principles/reliable.svg | 0 .../images/svg/principles/responsible.svg | 0 .../images/svg/principles/transparent.svg | 0 .../src}/images/svg/regulatory/europe-map.svg | 0 .../images/svg/regulatory/pdf-icon-black.svg | 0 .../src}/images/svg/regulatory/svg.svg | 0 .../images/svg/regulatory/view-license.svg | 0 .../src}/images/svg/relaxing.svg | 0 .../images/svg/responsible/bad-judgement.svg | 0 .../images/svg/responsible/diff-password.svg | 0 .../images/svg/responsible/dont-borrow.svg | 0 .../src}/images/svg/responsible/free-demo.svg | 0 .../src}/images/svg/responsible/info.svg | 0 .../responsible/install-latest-antivirus.svg | 0 .../images/svg/responsible/payment-method.svg | 0 .../images/svg/responsible/secure-browser.svg | 0 .../svg/responsible/set-limit-chart.svg | 0 .../images/svg/signup-affiliates/calendar.svg | 0 .../svg/signup-affiliates/closed-eye.svg | 0 .../images/svg/signup-affiliates/company.svg | 0 .../src}/images/svg/signup-affiliates/cpa.svg | 0 .../images/svg/signup-affiliates/failed.svg | 0 .../svg/signup-affiliates/individual.svg | 0 .../svg/signup-affiliates/opened-eye.svg | 0 .../images/svg/signup-affiliates/revenue.svg | 0 .../images/svg/signup-affiliates/selected.svg | 0 .../images/svg/signup-affiliates/success.svg | 0 .../images/svg/signup-affiliates/turnover.svg | 0 .../src}/images/svg/signup_apple_icon.svg | 0 .../src}/images/svg/signup_fb_icon.svg | 0 .../src}/images/svg/stock-indices/baskets.svg | 0 .../deposit-and-withdrawal-new.svg | 0 .../stock-indices/stocks-10-world-indices.svg | 0 .../stock-indices/stocks-11-world-indices.svg | 0 .../stocks-80-analytic-objects.svg | 0 .../stock-indices/stocks-extended-time.svg | 0 .../stock-indices/stocks-extented-time.svg | 0 .../stocks-footer-banner-overlay-shape.svg | 0 .../stock-indices/stocks-high-leverage.svg | 0 .../stock-indices/stocks-minimum-capital.svg | 0 .../stock-indices/stocks-no-commission.svg | 0 .../stocksHeaderBelowSection-m.svg | 0 .../stocksHeaderBelowSection.svg | 0 .../stocksHeaderOverlayBelowSectionBg.svg | 0 .../stock-indices/stocksHeaderOverlayBg.svg | 0 .../stocksHeaderOverlayBgMobile.svg | 0 .../src}/images/svg/symbols/aal.svg | 0 .../src}/images/svg/symbols/aapl.svg | 0 .../src}/images/svg/symbols/abnb.svg | 0 .../src}/images/svg/symbols/ada-usd.svg | 0 .../src}/images/svg/symbols/ads.svg | 0 .../src}/images/svg/symbols/aig.svg | 0 .../src}/images/svg/symbols/algorand.svg | 0 .../src}/images/svg/symbols/aluminium-usd.svg | 0 .../svg/symbols/american-indices/us-500.svg | 0 .../symbols/american-indices/us-tech-100.svg | 0 .../american-indices/wall-street-30.svg | 0 .../american-stocks/stocks-adidas-salomon.svg | 0 .../symbols/american-stocks/stocks-airbnb.svg | 0 .../symbols/american-stocks/stocks-airbus.svg | 0 .../american-stocks/stocks-airfrance.svg | 0 .../stocks-alibaba-group-holding-ltd.svg | 0 .../stocks-alphabet-inc-class-c.svg | 0 .../american-stocks/stocks-amazon-com-inc.svg | 0 .../symbols/american-stocks/stocks-amd.svg | 0 .../src}/images/svg/symbols/amzn.svg | 0 .../src}/images/svg/symbols/aud-basket.svg | 0 .../src}/images/svg/symbols/aud-cad.svg | 0 .../src}/images/svg/symbols/aud-chf.svg | 0 .../src}/images/svg/symbols/aud-jpy.svg | 0 .../src}/images/svg/symbols/aud-nzd.svg | 0 .../src}/images/svg/symbols/aud-sgd.svg | 0 .../src}/images/svg/symbols/aud-usd-10.svg | 0 .../src}/images/svg/symbols/aud-usd-20.svg | 0 .../src}/images/svg/symbols/aud-usd.svg | 0 .../src}/images/svg/symbols/aus-200.svg | 0 .../src}/images/svg/symbols/avalanche.svg | 0 .../src}/images/svg/symbols/ba.svg | 0 .../src}/images/svg/symbols/baba.svg | 0 .../src}/images/svg/symbols/bac.svg | 0 .../src}/images/svg/symbols/bat.svg | 0 .../src}/images/svg/symbols/bay.svg | 0 .../src}/images/svg/symbols/bch-usd.svg | 0 .../src}/images/svg/symbols/bct-ltc.svg | 0 .../src}/images/svg/symbols/bct-xag.svg | 0 .../src}/images/svg/symbols/bct-xau.svg | 0 .../src}/images/svg/symbols/biib.svg | 0 .../images/svg/symbols/binance_coin_flag.svg | 0 .../src}/images/svg/symbols/bitcoin_flag.svg | 0 .../src}/images/svg/symbols/bmw.svg | 0 .../src}/images/svg/symbols/bnb-usd.svg | 0 .../images/svg/symbols/boom-eu-boom-300.svg | 0 .../svg/symbols/boom-indices-1000-new.svg | 0 .../images/svg/symbols/boom-indices-1000.svg | 0 .../svg/symbols/boom-indices-500-new.svg | 0 .../images/svg/symbols/boom-indices-500.svg | 0 .../images/svg/symbols/boom-indices-600.svg | 0 .../images/svg/symbols/boom-indices-900.svg | 0 .../src}/images/svg/symbols/btc-eth.svg | 0 .../src}/images/svg/symbols/btc-usd.svg | 0 .../images/svg/symbols/btc_cash_flag-new.svg | 0 .../src}/images/svg/symbols/btc_cash_flag.svg | 0 .../src}/images/svg/symbols/c.svg | 0 .../src}/images/svg/symbols/cad-chf.svg | 0 .../src}/images/svg/symbols/cad-jpy.svg | 0 .../src}/images/svg/symbols/cardano.svg | 0 .../src}/images/svg/symbols/chainlink.svg | 0 .../src}/images/svg/symbols/chf-jpy.svg | 0 .../src}/images/svg/symbols/copper-usd.svg | 0 .../images/svg/symbols/crash-eu-crash-300.svg | 0 .../svg/symbols/crash-indices-1000-new.svg | 0 .../images/svg/symbols/crash-indices-1000.svg | 0 .../svg/symbols/crash-indices-500-new.svg | 0 .../images/svg/symbols/crash-indices-500.svg | 0 .../images/svg/symbols/crash-indices-600.svg | 0 .../images/svg/symbols/crash-indices-900.svg | 0 .../src}/images/svg/symbols/crm.svg | 0 .../src}/images/svg/symbols/csco.svg | 0 .../src}/images/svg/symbols/dal.svg | 0 .../src}/images/svg/symbols/dash_flag.svg | 0 .../src}/images/svg/symbols/dax-30.svg | 0 .../src}/images/svg/symbols/dbk.svg | 0 .../src}/images/svg/symbols/dex-1500dn.svg | 0 .../src}/images/svg/symbols/dex-1500up.svg | 0 .../src}/images/svg/symbols/dex-600dn.svg | 0 .../src}/images/svg/symbols/dex-600up.svg | 0 .../src}/images/svg/symbols/dex-900dn.svg | 0 .../src}/images/svg/symbols/dex-900up.svg | 0 .../src}/images/svg/symbols/dis.svg | 0 .../src}/images/svg/symbols/dog-usd.svg | 0 .../src}/images/svg/symbols/dogecoin.svg | 0 .../src}/images/svg/symbols/dot-usd.svg | 0 .../src}/images/svg/symbols/dsh-usd.svg | 0 .../src}/images/svg/symbols/dsh-usd1.svg | 0 .../src}/images/svg/symbols/dsi_10m.svg | 0 .../src}/images/svg/symbols/dsi_20m.svg | 0 .../src}/images/svg/symbols/dsi_30m.svg | 0 .../src}/images/svg/symbols/ebay.svg | 0 .../src}/images/svg/symbols/eos-usd.svg | 0 .../src}/images/svg/symbols/eos-usd1.svg | 0 .../src}/images/svg/symbols/eos_flag.svg | 0 .../src}/images/svg/symbols/esp-35.svg | 0 .../src}/images/svg/symbols/etc-usd.svg | 0 .../src}/images/svg/symbols/etf-usd-500.svg | 0 .../src}/images/svg/symbols/eth-usd.svg | 0 .../src}/images/svg/symbols/eth_flag.svg | 0 .../images/svg/symbols/ethereum-classic.svg | 0 .../src}/images/svg/symbols/eur-50.svg | 0 .../src}/images/svg/symbols/eur-aud.svg | 0 .../src}/images/svg/symbols/eur-basket.svg | 0 .../src}/images/svg/symbols/eur-cad.svg | 0 .../src}/images/svg/symbols/eur-chf.svg | 0 .../src}/images/svg/symbols/eur-gbp.svg | 0 .../src}/images/svg/symbols/eur-hkd.svg | 0 .../src}/images/svg/symbols/eur-ils.svg | 0 .../src}/images/svg/symbols/eur-jpy.svg | 0 .../src}/images/svg/symbols/eur-lpn.svg | 0 .../src}/images/svg/symbols/eur-mxn.svg | 0 .../src}/images/svg/symbols/eur-nok.svg | 0 .../src}/images/svg/symbols/eur-nzd.svg | 0 .../src}/images/svg/symbols/eur-pln.svg | 0 .../src}/images/svg/symbols/eur-sek.svg | 0 .../src}/images/svg/symbols/eur-sgd.svg | 0 .../src}/images/svg/symbols/eur-try.svg | 0 .../src}/images/svg/symbols/eur-usd-10.svg | 0 .../src}/images/svg/symbols/eur-usd-20.svg | 0 .../src}/images/svg/symbols/eur-usd.svg | 0 .../src}/images/svg/symbols/eur-zar.svg | 0 .../src}/images/svg/symbols/euro50index.svg | 0 .../src}/images/svg/symbols/fb.svg | 0 .../src}/images/svg/symbols/fdx.svg | 0 .../src}/images/svg/symbols/fil-usd.svg | 0 .../src}/images/svg/symbols/filecoin.svg | 0 .../src}/images/svg/symbols/fra-40.svg | 0 .../src}/images/svg/symbols/gbp-aud.svg | 0 .../src}/images/svg/symbols/gbp-basket.svg | 0 .../src}/images/svg/symbols/gbp-cad.svg | 0 .../src}/images/svg/symbols/gbp-chf.svg | 0 .../src}/images/svg/symbols/gbp-jpy.svg | 0 .../src}/images/svg/symbols/gbp-nok.svg | 0 .../src}/images/svg/symbols/gbp-nzd.svg | 0 .../src}/images/svg/symbols/gbp-sek.svg | 0 .../src}/images/svg/symbols/gbp-sgd.svg | 0 .../src}/images/svg/symbols/gbp-try.svg | 0 .../src}/images/svg/symbols/gbp-usd-10.svg | 0 .../src}/images/svg/symbols/gbp-usd-20.svg | 0 .../src}/images/svg/symbols/gbp-usd.svg | 0 .../src}/images/svg/symbols/gm.svg | 0 .../src}/images/svg/symbols/gold-basket.svg | 0 .../src}/images/svg/symbols/gold-eur.svg | 0 .../src}/images/svg/symbols/gold-usd.svg | 0 .../src}/images/svg/symbols/googl.svg | 0 .../src}/images/svg/symbols/gs.svg | 0 .../src}/images/svg/symbols/hkd-jpy.svg | 0 .../src}/images/svg/symbols/hpq.svg | 0 .../src}/images/svg/symbols/ibm.svg | 0 .../src}/images/svg/symbols/index10-new.svg | 0 .../src}/images/svg/symbols/index10.svg | 0 .../src}/images/svg/symbols/index100-new.svg | 0 .../src}/images/svg/symbols/index100.svg | 0 .../images/svg/symbols/index100s1-new.svg | 0 .../src}/images/svg/symbols/index100s1.svg | 0 .../src}/images/svg/symbols/index10s1-new.svg | 0 .../src}/images/svg/symbols/index10s1.svg | 0 .../src}/images/svg/symbols/index25-new.svg | 0 .../src}/images/svg/symbols/index25.svg | 0 .../src}/images/svg/symbols/index25s1-new.svg | 0 .../src}/images/svg/symbols/index25s1.svg | 0 .../src}/images/svg/symbols/index50-new.svg | 0 .../src}/images/svg/symbols/index50.svg | 0 .../src}/images/svg/symbols/index50s1-new.svg | 0 .../src}/images/svg/symbols/index50s1.svg | 0 .../src}/images/svg/symbols/index75-new.svg | 0 .../src}/images/svg/symbols/index75.svg | 0 .../src}/images/svg/symbols/index75s1-new.svg | 0 .../src}/images/svg/symbols/index75s1.svg | 0 .../src}/images/svg/symbols/intc.svg | 0 .../src}/images/svg/symbols/iot-usd.svg | 0 .../src}/images/svg/symbols/iota_flag.svg | 0 .../src}/images/svg/symbols/jnj.svg | 0 .../src}/images/svg/symbols/jp-225.svg | 0 .../src}/images/svg/symbols/jpm.svg | 0 .../src}/images/svg/symbols/jump-10-new.svg | 0 .../src}/images/svg/symbols/jump-10.svg | 0 .../src}/images/svg/symbols/jump-100-new.svg | 0 .../src}/images/svg/symbols/jump-100.svg | 0 .../src}/images/svg/symbols/jump-25-new.svg | 0 .../src}/images/svg/symbols/jump-25.svg | 0 .../src}/images/svg/symbols/jump-50-new.svg | 0 .../src}/images/svg/symbols/jump-50.svg | 0 .../src}/images/svg/symbols/jump-75-new.svg | 0 .../src}/images/svg/symbols/jump-75.svg | 0 .../src}/images/svg/symbols/ko.svg | 0 .../src}/images/svg/symbols/lead-usd.svg | 0 .../src}/images/svg/symbols/lnk-usd.svg | 0 .../src}/images/svg/symbols/ltc-usd.svg | 0 .../src}/images/svg/symbols/ltc_flag.svg | 0 .../src}/images/svg/symbols/ma.svg | 0 .../src}/images/svg/symbols/maker.svg | 0 .../images/svg/symbols/marketbear-new.svg | 0 .../src}/images/svg/symbols/marketbear.svg | 0 .../images/svg/symbols/marketbull-new.svg | 0 .../src}/images/svg/symbols/marketbull.svg | 0 .../american-indices/us-500.svg | 0 .../american-indices/us-tech-100.svg | 0 .../american-indices/wall-street-30.svg | 0 .../american-stocks/stocks-adidas-salomon.svg | 0 .../american-stocks/stocks-airbnb.svg | 0 .../american-stocks/stocks-airbus.svg | 0 .../american-stocks/stocks-airfrance.svg | 0 .../stocks-alibaba-group-holding-ltd.svg | 0 .../stocks-alphabet-inc-class-c.svg | 0 .../american-stocks/stocks-amazon-com-inc.svg | 0 .../american-stocks/stocks-amd.svg | 0 .../stocks-american-airlines-group-inc.svg | 0 .../stocks-american-international-group.svg | 0 .../american-stocks/stocks-apple.svg | 0 .../stocks-bank-of-america.svg | 0 .../american-stocks/stocks-bayer-ag.svg | 0 .../american-stocks/stocks-biogen-inc.svg | 0 .../american-stocks/stocks-bmw.svg | 0 .../american-stocks/stocks-boeing.svg | 0 .../american-stocks/stocks-cisco-systems.svg | 0 .../american-stocks/stocks-citigroup.svg | 0 .../american-stocks/stocks-coca-cola.svg | 0 .../american-stocks/stocks-continental-ag.svg | 0 .../stocks-delta-air-lines.svg | 0 .../stocks-deutsche-bank-ag.svg | 0 .../stocks-deutsche-lufthansa-ag.svg | 0 .../american-stocks/stocks-e-bay-inc.svg | 0 .../american-stocks/stocks-facebook-inc.svg | 0 .../american-stocks/stocks-fedex.svg | 0 .../stocks-fox-corp-class-b.svg | 0 .../stocks-general-motors-company.svg | 0 .../stocks-goldman-sachs-group.svg | 0 .../american-stocks/stocks-home-depot.svg | 0 .../american-stocks/stocks-hp-inc.svg | 0 .../american-stocks/stocks-hugo-boss.svg | 0 .../american-stocks/stocks-ibm.svg | 0 .../american-stocks/stocks-intel.svg | 0 .../stocks-jonhson-johnson.svg | 0 .../stocks-jp-morgan-chase.svg | 0 .../american-stocks/stocks-mastercard-inc.svg | 0 .../american-stocks/stocks-mc-donalds.svg | 0 .../stocks-microsoft-corporation.svg | 0 .../american-stocks/stocks-moderna-inc.svg | 0 .../american-stocks/stocks-nestle.svg | 0 .../american-stocks/stocks-netflix.svg | 0 .../american-stocks/stocks-nike.svg | 0 .../american-stocks/stocks-novartis.svg | 0 .../american-stocks/stocks-nvidia-corp.svg | 0 .../american-stocks/stocks-paypal.svg | 0 .../american-stocks/stocks-pepsico.svg | 0 .../american-stocks/stocks-pfizer.svg | 0 .../american-stocks/stocks-porsche.svg | 0 .../american-stocks/stocks-procter-gamble.svg | 0 .../american-stocks/stocks-puma.svg | 0 .../stocks-salesforce-com-inc.svg | 0 .../american-stocks/stocks-sony.svg | 0 .../american-stocks/stocks-tesla-inc.svg | 0 .../stocks-teva-pharmaceutical-inds.svg | 0 .../stocks-uber-technologies-inc.svg | 0 .../american-stocks/stocks-visa.svg | 0 .../stocks-wal-mart-stores-inc.svg | 0 .../stocks-walt-disney-company.svg | 0 .../stocks-zoom-video-communications-inc.svg | 0 .../asian-indices/hongkong-50.svg | 0 .../asian-indices/japan-225.svg | 0 .../european-indices/europe-50.svg | 0 .../european-indices/france-40.svg | 0 .../european-indices/germany-30.svg | 0 .../european-indices/germany-40.svg | 0 .../european-indices/netherlands-25.svg | 0 .../european-indices/spain-35.svg | 0 .../european-indices/swiss-20.svg | 0 .../src}/images/svg/symbols/mcd.svg | 0 .../src}/images/svg/symbols/mkr-usd.svg | 0 .../src}/images/svg/symbols/monero_flag.svg | 0 .../src}/images/svg/symbols/mrna.svg | 0 .../src}/images/svg/symbols/msft.svg | 0 .../src}/images/svg/symbols/mtc-usd.svg | 0 .../src}/images/svg/symbols/natural-gas.svg | 0 .../src}/images/svg/symbols/ned-25.svg | 0 .../src}/images/svg/symbols/neo-usd.svg | 0 .../src}/images/svg/symbols/neo_flag.svg | 0 .../src}/images/svg/symbols/nflx.png | Bin .../src}/images/svg/symbols/nickel-usd.svg | 0 .../src}/images/svg/symbols/nke.svg | 0 .../src}/images/svg/symbols/nvda.svg | 0 .../src}/images/svg/symbols/nzd-cad.svg | 0 .../src}/images/svg/symbols/nzd-chf.svg | 0 .../src}/images/svg/symbols/nzd-jpy.svg | 0 .../src}/images/svg/symbols/nzd-sgd.svg | 0 .../src}/images/svg/symbols/nzd-usd.svg | 0 .../src}/images/svg/symbols/omg-usd.svg | 0 .../src}/images/svg/symbols/omise-go.svg | 0 .../src}/images/svg/symbols/otcaustralian.svg | 0 .../src}/images/svg/symbols/otcdutch.svg | 0 .../src}/images/svg/symbols/otcfrench.svg | 0 .../src}/images/svg/symbols/otcgerman.svg | 0 .../src}/images/svg/symbols/otchongkong.svg | 0 .../src}/images/svg/symbols/otcjapanese.svg | 0 .../src}/images/svg/symbols/otcswiss.svg | 0 .../src}/images/svg/symbols/otcuk.svg | 0 .../src}/images/svg/symbols/otcus.svg | 0 .../src}/images/svg/symbols/otcustech.svg | 0 .../src}/images/svg/symbols/otcwallstreet.svg | 0 .../src}/images/svg/symbols/palladium-usd.svg | 0 .../src}/images/svg/symbols/pfe.svg | 0 .../src}/images/svg/symbols/pg.svg | 0 .../src}/images/svg/symbols/platinum-usd.svg | 0 .../src}/images/svg/symbols/polkadot.svg | 0 .../src}/images/svg/symbols/polygon.svg | 0 .../src}/images/svg/symbols/pound-brent.svg | 0 .../src}/images/svg/symbols/pypl.svg | 0 .../src}/images/svg/symbols/rb-100-new.svg | 0 .../src}/images/svg/symbols/rb-100.svg | 0 .../src}/images/svg/symbols/rb-200-new.svg | 0 .../src}/images/svg/symbols/rb-200.svg | 0 .../src}/images/svg/symbols/ripple_flag.svg | 0 .../src}/images/svg/symbols/sgd-jpy.svg | 0 .../src}/images/svg/symbols/silver-eur.svg | 0 .../src}/images/svg/symbols/silver-usd.svg | 0 .../src}/images/svg/symbols/sol-usd.svg | 0 .../src}/images/svg/symbols/solana.svg | 0 .../src}/images/svg/symbols/stellar_flag.svg | 0 .../images/svg/symbols/step-indices-new.svg | 0 .../src}/images/svg/symbols/step-indices.svg | 0 .../src}/images/svg/symbols/ter-usd.svg | 0 .../src}/images/svg/symbols/terra.svg | 0 .../src}/images/svg/symbols/teva.svg | 0 .../src}/images/svg/symbols/tron_flag.svg | 0 .../src}/images/svg/symbols/trx-usd.svg | 0 .../src}/images/svg/symbols/tsla.svg | 0 .../src}/images/svg/symbols/twtr.svg | 0 .../src}/images/svg/symbols/uber.svg | 0 .../src}/images/svg/symbols/uk-100.svg | 0 .../src}/images/svg/symbols/uni-usd.svg | 0 .../src}/images/svg/symbols/uniswap.svg | 0 .../src}/images/svg/symbols/us-100.svg | 0 .../src}/images/svg/symbols/us-30.svg | 0 .../src}/images/svg/symbols/us-500.svg | 0 .../src}/images/svg/symbols/usd-basket.svg | 0 .../src}/images/svg/symbols/usd-brent.svg | 0 .../src}/images/svg/symbols/usd-cad.svg | 0 .../src}/images/svg/symbols/usd-chf-10.svg | 0 .../src}/images/svg/symbols/usd-chf-20.svg | 0 .../src}/images/svg/symbols/usd-chf.svg | 0 .../src}/images/svg/symbols/usd-cnh.svg | 0 .../src}/images/svg/symbols/usd-hkd.svg | 0 .../src}/images/svg/symbols/usd-ils.svg | 0 .../src}/images/svg/symbols/usd-jpy-10.svg | 0 .../src}/images/svg/symbols/usd-jpy-20.svg | 0 .../src}/images/svg/symbols/usd-jpy.svg | 0 .../src}/images/svg/symbols/usd-mxn.svg | 0 .../src}/images/svg/symbols/usd-nok.svg | 0 .../src}/images/svg/symbols/usd-pln.svg | 0 .../src}/images/svg/symbols/usd-rub.svg | 0 .../src}/images/svg/symbols/usd-sek.svg | 0 .../src}/images/svg/symbols/usd-sgd.svg | 0 .../src}/images/svg/symbols/usd-thb.svg | 0 .../src}/images/svg/symbols/usd-try.svg | 0 .../src}/images/svg/symbols/usd-zar.svg | 0 .../src}/images/svg/symbols/v.svg | 0 .../svg/symbols/volatility-boom-300-new.svg | 0 .../svg/symbols/volatility-crash-300-new.svg | 0 .../images/svg/symbols/volatility-eu-200.svg | 0 .../images/svg/symbols/volatility-eu-300.svg | 0 .../svg/symbols/volatility-index-ic-300.svg | 0 .../images/svg/symbols/volatility_150_1s.svg | 0 .../images/svg/symbols/volatility_15_1s.svg | 0 .../images/svg/symbols/volatility_200_1s.svg | 0 .../images/svg/symbols/volatility_250_1s.svg | 0 .../images/svg/symbols/volatility_300_1s.svg | 0 .../images/svg/symbols/volatility_30_1s.svg | 0 .../images/svg/symbols/volatility_90_1s.svg | 0 .../src}/images/svg/symbols/wmt.svg | 0 .../src}/images/svg/symbols/xlm-usd.svg | 0 .../src}/images/svg/symbols/xmr-usd.svg | 0 .../src}/images/svg/symbols/xrp-usd.svg | 0 .../src}/images/svg/symbols/xrp-usd1.svg | 0 .../src}/images/svg/symbols/xtz-usd.svg | 0 .../src}/images/svg/symbols/xtz.svg | 0 .../src}/images/svg/symbols/z_cash_flag.svg | 0 .../src}/images/svg/symbols/zec-usd.svg | 0 .../src}/images/svg/symbols/zinc-usd.svg | 0 .../src}/images/svg/symbols/zm.svg | 0 .../src}/images/svg/terms/api-users-row.svg | 0 .../src}/images/svg/terms/bfx-tc.svg | 0 .../src}/images/svg/terms/bug-bounty-row.svg | 0 .../src}/images/svg/terms/bug-bounty.svg | 0 .../src}/images/svg/terms/business-api-tc.svg | 0 .../images/svg/terms/business-general-tc.svg | 0 .../images/svg/terms/business-partners-tc.svg | 0 .../images/svg/terms/funds-transfers-tc.svg | 0 .../src}/images/svg/terms/general-tc.svg | 0 .../images/svg/terms/important-guidelines.svg | 0 .../src}/images/svg/terms/payment-agents.svg | 0 .../src}/images/svg/terms/risk-tc.svg | 0 .../images/svg/terms/security-privacy-tc.svg | 0 .../src}/images/svg/terms/trading-tc.svg | 0 .../svg/testimonials/arrow-left-fade.svg | 0 .../images/svg/testimonials/arrow-left.svg | 0 .../svg/testimonials/arrow-right-fade.svg | 0 .../images/svg/testimonials/arrow-right.svg | 0 .../src}/images/svg/testimonials/quote.svg | 0 .../images/svg/tools/black-right-arrow.svg | 0 .../svg/trade-types/accumulator-options.svg | 0 .../images/svg/trade-types/arrow-right.svg | 0 .../src}/images/svg/trade-types/cfds.svg | 0 .../images/svg/trade-types/checklist-red.svg | 0 .../images/svg/trade-types/commodities.svg | 0 .../images/svg/trade-types/crash-boom.svg | 0 .../src}/images/svg/trade-types/crash.svg | 0 .../svg/trade-types/cryptocurrencies.svg | 0 .../svg/trade-types/define-your-position.svg | 0 .../src}/images/svg/trade-types/derived.svg | 0 .../src}/images/svg/trade-types/exposure.svg | 0 .../src}/images/svg/trade-types/forex.svg | 0 .../svg/trade-types/friendly-support.svg | 0 .../images/svg/trade-types/high-leverage.svg | 0 .../src}/images/svg/trade-types/info.svg | 0 .../src}/images/svg/trade-types/info2.svg | 0 .../images/svg/trade-types/instant-access.svg | 0 .../trade-types/maximize-potential-profit.svg | 0 .../accumulator/payout_knocked_out.svg | 0 .../options/accumulator/payout_win.svg | 0 .../options/digital/asian-down-loss.svg | 0 .../options/digital/asian-down-win.svg | 0 .../options/digital/asian-up-loss.svg | 0 .../options/digital/asian-up-win.svg | 0 .../options/digital/asians-icon.svg | 0 .../options/digital/close-low-icon.svg | 0 .../trade-types/options/digital/close-low.svg | 0 .../options/digital/digits-differs-loss.svg | 0 .../options/digital/digits-differs-win.svg | 0 .../options/digital/digits-even-loss.svg | 0 .../options/digital/digits-even-odd.svg | 0 .../options/digital/digits-even-win.svg | 0 .../digital/digits-matches-differs.svg | 0 .../options/digital/digits-matches-loss.svg | 0 .../options/digital/digits-matches-win.svg | 0 .../options/digital/digits-odd-loss.svg | 0 .../options/digital/digits-odd-win.svg | 0 .../options/digital/digits-over-loss.svg | 0 .../options/digital/digits-over-under.svg | 0 .../options/digital/digits-over-win.svg | 0 .../options/digital/digits-under-loss.svg | 0 .../options/digital/digits-under-win.svg | 0 .../options/digital/ends-between-loss.svg | 0 .../options/digital/ends-between-win.svg | 0 .../options/digital/ends-outside-loss.svg | 0 .../options/digital/ends-outside-win.svg | 0 .../trade-types/options/digital/fall_lose.svg | 0 .../trade-types/options/digital/fall_win.svg | 0 .../options/digital/goes-outside-loss.svg | 0 .../options/digital/goes-outside-win.svg | 0 .../options/digital/high-and-low.svg | 0 .../options/digital/high-close-icon.svg | 0 .../options/digital/high-close.svg | 0 .../trade-types/options/digital/high-loss.svg | 0 .../options/digital/high-low-icon.svg | 0 .../trade-types/options/digital/high-low.svg | 0 .../trade-types/options/digital/high-win.svg | 0 .../options/digital/higher_loss.svg | 0 .../options/digital/higher_win.svg | 0 .../options/digital/in-out-icon.svg | 0 .../options/digital/in-out-stays-icon.svg | 0 .../trade-types/options/digital/low-loss.svg | 0 .../trade-types/options/digital/low-win.svg | 0 .../options/digital/lower_loss.svg | 0 .../trade-types/options/digital/lower_win.svg | 0 .../options/digital/no-touch-loss.svg | 0 .../options/digital/no-touch-win.svg | 0 .../options/digital/only-down-loss.svg | 0 .../options/digital/only-downs-win.svg | 0 .../options/digital/only-ups-downs-icon.svg | 0 .../options/digital/only-ups-loss.svg | 0 .../options/digital/only-ups-win.svg | 0 .../options/digital/reset-icon.svg | 0 .../options/digital/reset-put-loss.svg | 0 .../options/digital/reset-put-loss_2.svg | 0 .../options/digital/reset-put-win-2.svg | 0 .../options/digital/reset-put-win.svg | 0 .../options/digital/reset_call_loss.svg | 0 .../options/digital/reset_call_loss_2.svg | 0 .../options/digital/reset_call_win.svg | 0 .../options/digital/reset_call_win_2.svg | 0 .../trade-types/options/digital/rise_lose.svg | 0 .../trade-types/options/digital/rise_win.svg | 0 .../options/digital/stays-between-loss.svg | 0 .../options/digital/stays-between-win.svg | 0 .../options/digital/touch-no-touch-icon.svg | 0 .../options/digital/touch_loss.svg | 0 .../trade-types/options/digital/touch_win.svg | 0 .../options/digital/up-down-higher-lower.svg | 0 .../options/digital/up-down-rise-fall.svg | 0 .../Active/accumulators_active.svg | 0 .../options-images/Active/digital_active.svg | 0 .../options-images/Active/turbo_active.svg | 0 .../options-images/Active/vanilla_active.svg | 0 .../Inactive/accumulators_inactive.svg | 0 .../Inactive/digital_inactive.svg | 0 .../Inactive/turbo_inactive.svg | 0 .../Inactive/vanilla_inactive.svg | 0 .../options/options-images/index.tsx | 0 .../why_trade_options/Instant_access.svg | 0 .../advanced_charting_widgets.svg | 0 .../all_you_ favorite_markets.svg | 0 .../why_trade_options/flexiable_layout.svg | 0 .../flexiable_trade_types.svg | 0 .../options/turbo/turbo_long_no_payout.svg | 0 .../options/turbo/turbo_long_payout.svg | 0 .../options/turbo/turbo_long_short.svg | 0 .../options/turbo/turbo_short_no_payout.svg | 0 .../options/turbo/turbo_short_payout.svg | 0 .../options/vanilla/call_no_payout.svg | 0 .../options/vanilla/call_payout.svg | 0 .../options/vanilla/put_no_payout.svg | 0 .../options/vanilla/put_payout.svg | 0 .../options/vanilla/vanilla_call_put.svg | 0 .../trade-types/purchase-your-contract.svg | 0 .../images/svg/trade-types/responsive.svg | 0 .../src}/images/svg/trade-types/risk.svg | 0 .../trade-types/set-optional-parameters.svg | 0 .../images/svg/trade-types/stock-indices.svg | 0 .../svg/trade-types/synthetic-indices.svg | 0 .../images/svg/trade-types/trade-anytime.svg | 0 .../src}/images/svg/traders-hub-link.svg | 0 .../ctrader/call-the-shots.svg | 0 .../ctrader/ctrader-copy-trading.svg | 0 .../ctrader/ctrader-logo.svg | 0 .../ctrader/ctrader-main-logo.svg | 0 .../ctrader/ctrader-qr-code.svg | 0 .../ctrader/demo_ctrader.svg | 0 .../ctrader/multiple-assets.svg | 0 .../ctrader/risk-management.svg | 0 .../svg/trading-platforms/ctrader/sign-in.svg | 0 .../images/svg/trading-platforms/db-icon.svg | 0 .../deriv-ez/deriv-ez-logo-red.svg | 0 .../deriv-ez/deriv-ez-logo.svg | 0 .../trading-platforms/deriv-ez/derivez-qr.svg | 0 .../deriv-ez/easy-to-start.svg | 0 .../deriv-ez/favourite-assets.svg | 0 .../deriv-ez/twenty-four-seven.svg | 0 .../svg/trading-platforms/dmt5-icon.svg | 0 .../images/svg/trading-platforms/dt-icon.svg | 0 .../images/svg/trading-platforms/dx-icon.svg | 0 .../images/svg/trading-platforms/go-icon.svg | 0 .../svg/trading-specification/close-icon.svg | 0 .../commodities_five_lot.svg | 0 .../commodities_four_lot.svg | 0 .../commodities_one_lot.svg | 0 .../commodities_total_margin.svg | 0 .../trading-specification/crypto_one_lot.svg | 0 .../crypto_total_margin.svg | 0 .../trading-specification/crypto_two_lot.svg | 0 .../crypto_two_lot_hundred.svg | 0 .../svg/trading-specification/deriv-x.svg | 0 .../images/svg/trading-specification/dl.svg | 0 .../svg/trading-specification/fx_five_lot.svg | 0 .../svg/trading-specification/fx_four_lot.svg | 0 .../svg/trading-specification/fx_one_lot.svg | 0 .../trading-specification/fx_total_margin.svg | 0 .../svg/trading-specification/info-icon.svg | 0 .../trading-specification/left-chevron.svg | 0 .../trading-specification/right-chevron.svg | 0 .../svg/trading-specification/search-icon.svg | 0 .../search-not-found.svg | 0 .../stocks_fifty_lot.svg | 0 .../trading-specification/stocks_five_lot.svg | 0 .../stocks_fourty_five_lot.svg | 0 .../stocks_total_margin.svg | 0 .../images/svg/trading-specification/swf.svg | 0 .../src}/images/svg/who-we-are/linkedin.svg | 0 .../src}/images/svg/who-we-are/pin.svg | 0 .../src}/images/svg/windows-icon.svg | 0 .../src}/lotties/JumpIndicesChart.json | 0 .../gatsby-theme-deriv/src}/pages/404.tsx | 5 +- .../pages/academy-complete-signup/index.tsx | 5 +- .../src}/pages/academy-signup/index.tsx | 5 +- .../_career-container.ts | 0 .../_department-page.tsx | 0 .../_dept-description.tsx | 0 .../_dept-layout.types.ts | 0 .../careers/_dept-layout-components/_hero.tsx | 0 .../_dept-layout-components/_staff-review.tsx | 0 .../_employee-testimonial-carousel.tsx | 18 +- .../src}/pages/careers/_hero.tsx | 4 +- .../src}/pages/careers/_join_your_team.tsx | 0 .../_layout-components/_career_container.ts | 0 .../careers/_layout-components/_team-card.tsx | 0 .../src}/pages/careers/_lazy-load.ts | 0 .../pages/careers/_life-at-deriv-carousel.tsx | 14 - .../_model/_locations/_contact-details.ts | 0 .../careers/_model/_locations/_locations.tsx | 0 .../_model/_locations/_locations.types.ts | 0 .../pages/careers/_our-hiring-process.tsx | 37 +- .../src}/pages/careers/_our-values.tsx | 0 .../src}/pages/careers/_who-we-look-for.tsx | 0 .../src}/pages/careers/back-end/index.tsx | 0 .../careers/business-excellence/index.tsx | 0 .../careers/business-intelligence/index.tsx | 0 .../pages/careers/customer-support/index.tsx | 0 .../pages/careers/cyber-security-it/index.tsx | 0 .../src}/pages/careers/data/_career-data.tsx | 0 .../pages/careers/finance-accounts/index.tsx | 0 .../src}/pages/careers/front-end/index.tsx | 0 .../pages/careers/human-resources/index.tsx | 0 .../src}/pages/careers/index.tsx | 25 +- .../pages/careers/internal-audit/index.tsx | 0 .../pages/careers/legal-compliance/index.tsx | 0 .../_location-layout-new-offices.tsx | 0 .../careers/locations/_location-layout.tsx | 0 .../careers/locations/asuncion/index.tsx | 0 .../pages/careers/locations/berlin/index.tsx | 0 .../pages/careers/locations/ciudad/index.tsx | 0 .../careers/locations/cyberjaya/index.tsx | 0 .../pages/careers/locations/cyprus/index.tsx | 0 .../pages/careers/locations/dubai/index.tsx | 0 .../careers/locations/georgetown/index.tsx | 0 .../careers/locations/guernsey/index.tsx | 0 .../careers/locations/hongkong/index.tsx | 0 .../src}/pages/careers/locations/index.tsx | 17 +- .../pages/careers/locations/ipoh/index.tsx | 0 .../pages/careers/locations/jordan/index.tsx | 0 .../pages/careers/locations/labuan/index.tsx | 0 .../pages/careers/locations/london/index.tsx | 9 +- .../pages/careers/locations/malta/index.tsx | 0 .../pages/careers/locations/melaka/index.tsx | 0 .../pages/careers/locations/paris/index.tsx | 0 .../pages/careers/locations/reading/index.tsx | 0 .../careers/locations/roadtown/index.tsx | 0 .../pages/careers/locations/rwanda/index.tsx | 0 .../careers/locations/singapore/index.tsx | 0 .../pages/careers/locations/vanuatu/index.tsx | 0 .../src}/pages/careers/marketing/index.tsx | 0 .../pages/careers/payment-solutions/index.tsx | 0 .../pages/careers/product-design/index.tsx | 0 .../careers/project-management/index.tsx | 0 .../pages/careers/software-testing/index.tsx | 0 .../careers/trading-operations/index.tsx | 0 .../src}/pages/check-email/_icon-grid.tsx | 0 .../src}/pages/check-email/index.tsx | 5 +- .../src}/pages/contact-us/_affiliates.tsx | 0 .../src}/pages/contact-us/_contact-ways.tsx | 0 .../src}/pages/contact-us/_offices.tsx | 0 .../src}/pages/contact-us/_types.ts | 0 .../src}/pages/contact-us/index.tsx | 11 +- .../src/pages/ctrader-check-email/index.tsx | 11 + .../src/pages/ctrader-login/index.tsx | 12 + .../pages/ctrader-login/login-success.tsx | 7 +- .../src}/pages/ctrader-manage/add-account.tsx | 7 +- .../ctrader-manage/add-more-accounts.tsx | 7 +- .../src}/pages/ctrader-manage/cashier.tsx | 7 +- .../pages/ctrader-manage/change-password.tsx | 7 +- .../pages/ctrader-manage/close-account.tsx | 7 +- .../src}/pages/ctrader-signup/credentials.tsx | 7 +- .../src/pages/ctrader-signup/index.tsx | 12 + .../pages/ctrader-signup/signup-success.tsx | 7 +- .../src}/pages/dbot/_get-app-section.tsx | 0 .../src}/pages/dbot/_hero.tsx | 0 .../src}/pages/dbot/_our-platforms.tsx | 0 .../src}/pages/dbot/_steps_section.tsx | 0 .../src}/pages/dbot/index.tsx | 37 +- .../src}/pages/deriv-ctrader/index.tsx | 12 +- .../src}/pages/deriv-go/_banner.tsx | 0 .../src}/pages/deriv-go/_deriv-go-content.tsx | 0 .../src}/pages/deriv-go/_deriv-go-roadmap.tsx | 0 .../src}/pages/deriv-go/_footer-banner.tsx | 1 - .../src}/pages/deriv-go/_lazy-load.ts | 0 .../src}/pages/deriv-go/_other-apps.tsx | 1 - .../src}/pages/deriv-go/_start-deriv-go.tsx | 0 .../src}/pages/deriv-go/_what-is-deriv-go.tsx | 2 +- .../pages/deriv-go/_why-trade-deriv-go.tsx | 0 .../src}/pages/deriv-go/index.tsx | 44 +- .../src}/pages/derivx/_get-derivx.tsx | 0 .../src}/pages/derivx/_hero.tsx | 0 .../src}/pages/derivx/_other-apps.tsx | 4 +- .../src}/pages/derivx/_selling-points.tsx | 0 .../src}/pages/derivx/_start-derivx.tsx | 0 .../src}/pages/derivx/_what-is-derivx.tsx | 0 .../src}/pages/derivx/_why-trade-derivx.tsx | 0 .../src}/pages/derivx/index.tsx | 42 +- .../pages/dmt5-trading-signals/_how-to.tsx | 0 .../dmt5-trading-signals/_signal-steps.tsx | 6 +- .../pages/dmt5-trading-signals/_signal.tsx | 0 .../src}/pages/dmt5-trading-signals/_style.ts | 0 .../dmt5-trading-signals/_subscription.tsx | 0 .../src}/pages/dmt5-trading-signals/index.tsx | 5 +- .../src}/pages/dmt5/_dbanner.tsx | 2 +- .../src}/pages/dmt5/_dmt5-video.tsx | 0 .../src}/pages/dmt5/_download-app.tsx | 0 .../src}/pages/dmt5/_flexibility.tsx | 12 +- .../pages/dmt5/_interest_free_trading.tsx | 6 +- .../src}/pages/dmt5/_lazy-load.ts | 0 .../src}/pages/dmt5/_margin_calculator.tsx | 15 +- .../src}/pages/dmt5/_numbers.tsx | 13 +- .../src}/pages/dmt5/_other-platforms.tsx | 1 - .../src}/pages/dmt5/_start-trader.tsx | 8 +- .../src}/pages/dmt5/_what-is-trader.tsx | 0 .../src}/pages/dmt5/_why-trade-dmt5.tsx | 9 +- .../src}/pages/dmt5/index.tsx | 44 +- .../src}/pages/dtrader/_get-app-section.tsx | 0 .../src}/pages/dtrader/_our-platforms.tsx | 3 +- .../src}/pages/dtrader/_steps_section.tsx | 27 +- .../src}/pages/dtrader/index.tsx | 48 +- .../src}/pages/endpoint/index.tsx | 9 +- .../src}/pages/help-centre/about-deriv.tsx | 0 .../src}/pages/help-centre/account.tsx | 0 .../pages/help-centre/affiliate-programme.tsx | 0 .../help-centre/complaints-procedure.tsx | 0 .../help-centre/components/_answer-card.tsx | 8 +- .../help-centre/components/_community.tsx | 0 .../help-centre/components/_constants.ts | 0 .../components/_control-losses.tsx | 0 .../pages/help-centre/components/_derived.tsx | 12 +- .../components/_didnt-find-answer.tsx | 0 .../help-centre/components/_faq-schema.tsx | 0 .../help-centre/components/_image-card.tsx | 0 .../help-centre/components/_lazy-load.ts | 0 .../pages/help-centre/components/_list.tsx | 7 +- .../components/_questions-category.tsx | 0 .../components/_questions-section.tsx | 4 - .../components/_questions-template.tsx | 11 +- .../help-centre/components/_search-error.tsx | 0 .../help-centre/components/_search-result.tsx | 0 .../components/_search-section.tsx | 0 .../components/_search-success.tsx | 0 .../help-centre/components/_side-tab.tsx | 0 .../help-centre/components/_talk-to-us.tsx | 0 .../components/_translation-components.tsx | 0 .../pages/help-centre/components/_utility.ts | 0 .../pages/help-centre/data/_about-deriv.ts | 0 .../src}/pages/help-centre/data/_account.ts | 0 .../help-centre/data/_affiliate-programme.ts | 0 .../help-centre/data/_complaints_procedure.ts | 0 .../pages/help-centre/data/_data-types.ts | 0 .../src}/pages/help-centre/data/_dbot.ts | 0 .../data/_deposits-and-withdrawals.ts | 0 .../src}/pages/help-centre/data/_deriv-p2p.ts | 0 .../pages/help-centre/data/_deriv-trader.ts | 0 .../src}/pages/help-centre/data/_deriv-x.ts | 0 .../src}/pages/help-centre/data/_dmt5.ts | 0 .../help-centre/data/_fraud-prevention.ts | 0 .../src}/pages/help-centre/data/_hooks.tsx | 10 +- .../pages/help-centre/data/_ib-programme.ts | 0 .../pages/help-centre/data/_payment-agent.ts | 0 .../src}/pages/help-centre/data/_security.ts | 0 .../src}/pages/help-centre/data/_trading.ts | 0 .../help-centre/deposits-and-withdrawals.tsx | 0 .../src}/pages/help-centre/deriv-bot.tsx | 11 +- .../src}/pages/help-centre/deriv-p2p.tsx | 11 +- .../src}/pages/help-centre/deriv-trader.tsx | 0 .../src}/pages/help-centre/deriv-x.tsx | 11 +- .../src}/pages/help-centre/dmt5.tsx | 0 .../pages/help-centre/fraud-prevention.tsx | 0 .../src}/pages/help-centre/ib-programme.tsx | 0 .../src}/pages/help-centre/index.tsx | 5 +- .../src}/pages/help-centre/payment-agent.tsx | 0 .../src}/pages/help-centre/security.tsx | 0 .../src}/pages/help-centre/trading.tsx | 0 .../src}/pages/home/_data.tsx | 0 .../src}/pages/home/_hero.tsx | 15 +- .../src}/pages/home/_lazy-load.tsx | 0 .../src}/pages/home/_markets.tsx | 0 .../src}/pages/home/_platform-slideshow.tsx | 24 +- .../src}/pages/home/_testimonial-carousel.tsx | 0 .../pages/home/_trade-the-way-you-like.tsx | 0 .../src}/pages/home/_trade.tsx | 13 +- .../src}/pages/home/_translations.tsx | 0 .../src}/pages/home/_types.ts | 0 .../src}/pages/home/_vertical-carousel.tsx | 0 .../src}/pages/home/_what-our-clients-say.tsx | 6 +- .../gatsby-theme-deriv/src}/pages/index.tsx | 7 +- .../src}/pages/landing/_types.ts | 2 +- .../landing/ebooks/components/_get-ebook.tsx | 20 +- .../ebooks/components/_header-section.tsx | 0 .../pages/landing/ebooks/components/_hero.tsx | 0 .../landing/ebooks/components/_image-text.tsx | 0 .../ebooks/components/_introduction.tsx | 0 .../landing/ebooks/components/_topics.tsx | 0 .../pages/landing/ebooks/components/_types.ts | 0 .../src}/pages/landing/ebooks/crypto.tsx | 5 +- .../src}/pages/landing/ebooks/forex.tsx | 8 +- .../src}/pages/landing/ebooks/stocks.tsx | 5 +- .../forex-trading/components/_hero.tsx | 0 .../components/_icon-text-row.tsx | 0 .../components/_image-text-switching.tsx | 0 .../forex-trading/components/_table-btn.tsx | 0 .../pages/landing/forex-trading/index.tsx | 5 +- .../src}/pages/landing/signup/index.tsx | 5 +- .../src}/pages/landing/stocks/_dtrading.tsx | 0 .../pages/landing/stocks/_footerBanner.tsx | 6 +- .../pages/landing/stocks/_headerSection.tsx | 0 .../src}/pages/landing/stocks/_lazy-load.ts | 0 .../pages/landing/stocks/_parallelogram.tsx | 0 .../pages/landing/stocks/_whyTradeWIthUs.tsx | 0 .../src}/pages/landing/stocks/index.tsx | 11 +- .../landing/trade-forex/components/_hero.tsx | 0 .../trade-forex/components/_icon-text-row.tsx | 0 .../components/_image-text-switching.tsx | 0 .../trade-forex/components/_table-btn.tsx | 0 .../src}/pages/landing/trade-forex/index.tsx | 5 +- .../weekend-trading/components/_hero.tsx | 0 .../components/_icon-text-row.tsx | 0 .../components/_image-text-switching.tsx | 0 .../weekend-trading/components/_title-btn.tsx | 0 .../pages/landing/weekend-trading/index.tsx | 5 +- .../src}/pages/livechat/index.tsx | 0 .../pages/markets/basket-indices/index.tsx | 27 +- .../src}/pages/markets/commodities/index.tsx | 23 +- .../components/helper/_available-options.tsx | 0 .../helper/_available-platforms.tsx | 10 +- .../components/helper/_available-trades.tsx | 0 .../helper/_available-trades_desktop.tsx | 10 +- .../components/helper/_markets_accordion.tsx | 0 .../markets/components/helper/_symbol.tsx | 0 .../components/markets/_basket-indices.tsx | 10 +- .../components/markets/_commodities.tsx | 12 +- .../components/markets/_cryptocurrencies.tsx | 6 +- .../markets/components/markets/_derived.tsx | 0 .../markets/components/markets/_forex.tsx | 20 +- .../components/markets/_stock-indices.tsx | 6 +- .../components/markets/_synthetic-indices.tsx | 15 +- .../components/sections/_hero_derived_fx.tsx | 0 .../sections/_market_instruments.tsx | 0 .../markets/components/sections/_nav-tab.tsx | 10 +- .../components/sections/_options-nav-tab.tsx | 0 .../components/sections/_other-markets.tsx | 14 +- .../components/sections/_trade-details.tsx | 0 .../components/sections/_why-trade.tsx | 0 .../components/sub-markets/_accumulators.tsx | 0 .../markets/components/sub-markets/_cfds.tsx | 36 +- .../sub-markets/_digital-options.tsx | 0 .../components/sub-markets/_multipliers.tsx | 12 +- .../pages/markets/cryptocurrencies/index.tsx | 5 +- .../src}/pages/markets/derived-fx/index.tsx | 11 +- .../markets/exchange-traded-funds/index.tsx | 5 +- .../src}/pages/markets/forex/index.tsx | 5 +- .../instruments/_accumulators-indices.tsx | 0 .../markets/instruments/_american-indices.tsx | 0 .../markets/instruments/_american-stocks.tsx | 0 .../pages/markets/instruments/_americas.tsx | 0 .../markets/instruments/_asia-oceania.tsx | 0 .../markets/instruments/_asian-indices.tsx | 0 .../instruments/_basket_indices_cfds.tsx | 0 .../_basket_indices_commodities.tsx | 0 .../instruments/_continuous-indices.tsx | 0 .../_continuous-indices_options.tsx | 0 .../markets/instruments/_crash-boom-eu.tsx | 0 .../instruments/_crash-boom-multipliers.tsx | 6 +- .../pages/markets/instruments/_crash-boom.tsx | 13 +- .../instruments/_cryptocurrencies-cfds.tsx | 0 .../_cryptocurrencies-multipliers.tsx | 0 .../_cryptocurrencies-trade-type.tsx | 0 .../instruments/_daily-reset-indices.tsx | 0 .../markets/instruments/_derived-cfds.tsx | 0 .../markets/instruments/_dex-indices.tsx | 16 +- .../instruments/_drift_switch_indices.tsx | 16 +- .../markets/instruments/_energy-options.tsx | 0 .../pages/markets/instruments/_energy.tsx | 0 .../pages/markets/instruments/_europe.tsx | 0 .../markets/instruments/_european-indices.tsx | 12 +- .../markets/instruments/_exotic-pairs.tsx | 0 .../src}/pages/markets/instruments/_index.ts | 0 .../markets/instruments/_jump_indices.tsx | 0 .../markets/instruments/_major-pairs.tsx | 0 .../markets/instruments/_market-symbols.tsx | 0 .../pages/markets/instruments/_markets.tsx | 18 +- .../markets/instruments/_metals-options.tsx | 0 .../pages/markets/instruments/_metals.tsx | 0 .../markets/instruments/_micro-pairs.tsx | 0 .../instruments/_minor-options-pairs.tsx | 0 .../markets/instruments/_minor-pairs.tsx | 0 .../markets/instruments/_range-break.tsx | 0 .../markets/instruments/_step-indices.tsx | 0 .../pages/markets/instruments/_submarkets.ts | 0 .../markets/instruments/_swap-free-pairs.tsx | 0 .../markets/instruments/_symbols_mapper.tsx | 0 .../instruments/_volatility-indices-eu.tsx | 0 .../instruments/_volatility-indices.tsx | 13 +- .../markets/static/content/_accumulators.tsx | 0 .../pages/markets/static/content/_basket.tsx | 0 .../pages/markets/static/content/_cfds.tsx | 0 .../markets/static/content/_commodities.tsx | 0 .../static/content/_cryptocurrencies.tsx | 0 .../pages/markets/static/content/_derived.tsx | 0 .../pages/markets/static/content/_details.tsx | 10 +- .../static/content/_digital-options.tsx | 0 .../pages/markets/static/content/_forex.tsx | 0 .../static/content/_market-symbols.tsx | 0 .../markets/static/content/_multipliers.tsx | 0 .../static/content/_simple_step_content.tsx | 0 .../pages/markets/static/content/_stock.tsx | 0 .../markets/static/content/_synthetic.tsx | 0 .../pages/markets/static/content/_types.ts | 0 .../markets/static/style/_markets-style.tsx | 0 .../src}/pages/markets/static/video/globe.mp4 | Bin .../pages/markets/static/video/globe.webm | Bin .../src}/pages/markets/stock/index.tsx | 5 +- .../src}/pages/markets/synthetic/index.tsx | 29 +- .../src}/pages/our-principles/_data.tsx | 0 .../src}/pages/our-principles/index.tsx | 0 .../gatsby-theme-deriv/src}/pages/p2p.tsx | 0 .../src}/pages/partners/_about-deriv.tsx | 26 +- .../src}/pages/partners/_deriv-numbers.tsx | 0 .../src}/pages/partners/_hero.tsx | 0 .../partners/_partnership-opportunities.tsx | 18 +- .../pages/partners/_premium_agent.module.scss | 0 .../src}/pages/partners/_why-choose-us.tsx | 7 +- .../affiliate-ib/_affiliate-ib-hero.tsx | 12 +- .../affiliate-ib/_calculated-formula.tsx | 0 .../_deriv-affiliate-programme.tsx | 12 +- .../affiliate-ib/_deriv-ib-programme.tsx | 0 .../partners/affiliate-ib/_dmt5-cards.tsx | 0 .../pages/partners/affiliate-ib/_faq-data.tsx | 16 +- .../partners/affiliate-ib/_faq-schema.tsx | 0 .../src}/pages/partners/affiliate-ib/_faq.tsx | 7 +- .../pages/partners/affiliate-ib/_hero.tsx | 0 .../partners/affiliate-ib/_minimum-volume.tsx | 0 .../partners/affiliate-ib/_more-reason.tsx | 0 .../pages/partners/affiliate-ib/_numbers.tsx | 17 +- .../partners/affiliate-ib/_partner-card.tsx | 0 .../partners/affiliate-ib/_partner-cta.tsx | 0 .../affiliate-ib/_prime-and-volume.tsx | 21 + .../pages/partners/affiliate-ib/_style.tsx | 0 .../pages/partners/affiliate-ib/_table.tsx | 0 .../partners/affiliate-ib/_who-can-apply.tsx | 6 +- .../pages/partners/affiliate-ib/_why-us.tsx | 14 +- .../cpa-eu-for-row/_calculated-card.tsx | 0 .../cpa-eu-for-row/_default-card.tsx | 0 .../affiliate-ib/cpa-eu-for-row/_index.tsx | 0 .../affiliate-ib/cpa-eu/_calculated-card.tsx | 0 .../affiliate-ib/cpa-eu/_default-card.tsx | 0 .../partners/affiliate-ib/cpa-eu/_index.tsx | 0 .../pages/partners/affiliate-ib/index.tsx | 17 +- .../master-affiliate/_calculated-card.tsx | 0 .../master-affiliate/_default-card.tsx | 0 .../affiliate-ib/master-affiliate/_index.tsx | 0 .../revenue-share/_calculated-card.tsx | 0 .../revenue-share/_default-card.tsx | 0 .../affiliate-ib/revenue-share/_index.tsx | 0 .../turnover/_calculated-card.tsx | 0 .../affiliate-ib/turnover/_default-card.tsx | 0 .../partners/affiliate-ib/turnover/_index.tsx | 0 .../src}/pages/partners/deriv-prime/index.tsx | 4 +- .../src}/pages/partners/index.tsx | 5 +- .../src}/pages/partners/partner-video.mp4 | Bin .../partners/payment-agent/_faq-data.tsx | 0 .../partners/payment-agent/_faq-schema.ts | 0 .../pages/partners/payment-agent/_faq.tsx | 0 .../partners/payment-agent/_p2p_banner.tsx | 0 .../pages/partners/payment-agent/_pa-hero.tsx | 0 .../payment-agent/_premium_payment_agent.tsx | 1 - .../partners/payment-agent/_tap-into.tsx | 0 .../partners/payment-agent/_who-can-apply.tsx | 0 .../partners/payment-agent/_your-control.tsx | 0 .../pages/partners/payment-agent/index.tsx | 37 +- .../src}/pages/payment-methods/_dp2p.tsx | 0 .../pages/payment-methods/_expanded-list.tsx | 0 .../_mobile-accordian-item.tsx | 0 .../payment-methods/_mobile-expanded-list.tsx | 0 .../pages/payment-methods/_payment-data.tsx | 0 .../src}/pages/payment-methods/index.tsx | 22 +- .../pages/regulatory/_document_accordion.tsx | 8 +- .../src}/pages/regulatory/_eu-grid.tsx | 0 .../regulatory/_financial_commission.tsx | 8 +- .../src}/pages/regulatory/_info-row-cpa.tsx | 18 +- .../pages/regulatory/_investment-europe.tsx | 26 +- .../src}/pages/regulatory/_style.tsx | 0 .../src}/pages/regulatory/_type.ts | 0 .../src}/pages/regulatory/data/_kid_data.tsx | 0 .../src}/pages/regulatory/index.tsx | 26 +- .../src}/pages/reset-password/index.tsx | 5 +- .../src}/pages/responsible/_banner.tsx | 0 .../pages/responsible/_securing-account.tsx | 0 .../pages/responsible/_trading-limits.tsx | 10 +- .../responsible/_trading-responsibly.tsx | 10 +- .../src}/pages/responsible/index.tsx | 13 +- .../pages/signup-affiliates/_lazy-loading.ts | 0 .../src}/pages/signup-affiliates/_types.ts | 0 .../components/_account-address.tsx | 0 .../components/_account-details.tsx | 0 .../components/_account-plan.tsx | 6 +- .../components/_account-terms.tsx | 0 .../components/_account-type.tsx | 0 .../components/_signup-form.tsx | 0 .../components/_signup-status.tsx | 0 .../signup-affiliates/components/_wizard.tsx | 0 .../components/wizard-component/index.tsx | 0 .../components/wizard-component/stepper.tsx | 0 .../wizard-component/wizard-footer.tsx | 0 .../wizard-component/wizard-header.tsx | 0 .../src}/pages/signup-affiliates/index.tsx | 5 +- .../signup-affiliates/utils/_account-card.tsx | 0 .../utils/_affiliate-header.tsx | 0 .../utils/_affiliate-input.tsx | 0 .../signup-affiliates/utils/_birth-form.tsx | 0 .../signup-affiliates/utils/_birth-picker.tsx | 1 + .../pages/signup-affiliates/utils/_utils.tsx | 0 .../validations/_affilaite_validation.tsx | 0 .../src}/pages/signup-success/index.tsx | 5 +- .../src}/pages/signup/index.tsx | 5 +- .../terms-and-conditions/_business-grid.tsx | 37 +- .../terms-and-conditions/_clients-grid.tsx | 12 +- .../_terms-conditions-style.ts | 0 .../src}/pages/terms-and-conditions/index.tsx | 5 +- .../trade-types/cfds/_available-markets.tsx | 12 +- .../trade-types/cfds/_mind-when-trading.tsx | 0 .../pages/trade-types/cfds/_start-trading.tsx | 8 +- .../cfds/_trading-cfd-increases.tsx | 14 +- .../pages/trade-types/cfds/_what_is_cfd.tsx | 13 +- .../src}/pages/trade-types/cfds/index.tsx | 13 +- .../trade-types/components/_learn-more.tsx | 0 .../components/_markets-carousel.tsx | 0 .../pages/trade-types/components/_notes.tsx | 0 .../pages/trade-types/components/_style.ts | 0 .../pages/trade-types/components/_tabs.tsx | 0 .../trade-types/components/_timeline.tsx | 0 .../pages/trade-types/content/_multiplier.tsx | 0 .../content/static/_accumulator.tsx | 0 .../pages/trade-types/content/static/_cfd.tsx | 0 .../multiplier/_how-options-works.tsx | 16 +- .../multiplier/_markets-available.tsx | 8 +- .../trade-types/multiplier/_start-trading.tsx | 0 .../multiplier/_things-in-mind.tsx | 10 +- .../multiplier/_what-are-options.tsx | 10 +- .../pages/trade-types/multiplier/index.tsx | 5 +- .../options/accumulator-options/index.tsx | 11 +- .../options/digital-options/asians/index.tsx | 11 +- .../options/digital-options/digits/index.tsx | 11 +- .../digital-options/high-low-ticks/index.tsx | 11 +- .../options/digital-options/in-out/index.tsx | 11 +- .../digital-options/lookbacks/index.tsx | 11 +- .../only-ups-only-downs/index.tsx | 11 +- .../reset-call-reset-put/index.tsx | 11 +- .../digital-options/touch-no-touch/index.tsx | 11 +- .../digital-options/up-and-down/index.tsx | 11 +- .../options/turbo-options/index.tsx | 11 +- .../options/vanilla-options/index.tsx | 11 +- .../pages/trader-tools/_trading-tools.tsx | 0 .../trader-tools/common/_formik-types.ts | 0 .../src}/pages/trader-tools/common/_style.ts | 0 .../trader-tools/common/_underlying-data.tsx | 0 .../pages/trader-tools/common/_utility.tsx | 0 .../pages/trader-tools/common/_validation.tsx | 0 .../src}/pages/trader-tools/index.tsx | 5 +- .../margin-calculator/_margin-calculator.tsx | 0 .../trader-tools/margin-calculator/index.tsx | 0 .../pip-calculator/_example-pip.tsx | 0 .../pip-calculator/_pip-calculator.tsx | 0 .../trader-tools/pip-calculator/index.tsx | 0 .../pnl-for-margin/_example-pnl-margin.tsx | 0 .../pnl-for-margin/_pnl-margin-calculator.tsx | 0 .../trader-tools/pnl-for-margin/index.tsx | 0 .../_example-pnl-multipliers.tsx | 0 .../_pnl_multipliers_calculator.tsx | 0 .../pnl-for-multipliers/index.tsx | 0 .../swap-calculator/_example-calc.tsx | 0 .../swap-calculator/_swap-calculator.tsx | 0 .../trader-tools/swap-calculator/index.tsx | 0 .../pages/trading-specification/_types.ts | 0 .../_use-trading-spec-columns.tsx | 0 .../components/_available-platform.tsx | 16 +- .../components/_calculationCard.tsx | 0 .../components/_constants.ts | 0 .../components/_elements.tsx | 12 +- .../components/_howItsCalculated.tsx | 0 .../components/_popup_menu.tsx | 0 .../components/_trading_spec_table.tsx | 17 +- .../data/_commodities_specification.ts | 0 .../data/_crypto_specification.ts | 0 .../data/_derived_specification.ts | 0 .../data/_etfs_specification.ts | 0 .../data/_forex_specification.ts | 0 .../data/_stocks_specification.ts | 10 +- .../pages/trading-specification/index.tsx | 5 +- .../src}/pages/unsubscribe/index.tsx | 5 +- .../src}/pages/who-we-are/_AboutUsBanner.tsx | 0 .../src}/pages/who-we-are/_DerivNumbers.tsx | 0 .../src}/pages/who-we-are/_MakeTrading.tsx | 0 .../src}/pages/who-we-are/_OurLeadership.tsx | 0 .../src}/pages/who-we-are/_OurOffices.tsx | 0 .../src}/pages/who-we-are/_OurPrinciples.tsx | 0 .../src}/pages/who-we-are/_OurValues.tsx | 0 .../src}/pages/who-we-are/_lazy-load.ts | 0 .../src}/pages/who-we-are/_types.ts | 0 .../pages/who-we-are/carousel/_Carousel.tsx | 0 .../who-we-are/carousel/_ImageMarquee.tsx | 0 .../pages/who-we-are/components/_hero.tsx | 0 .../pages/who-we-are/components/_map-pin.tsx | 0 .../pages/who-we-are/components/_modal.tsx | 0 .../src}/pages/who-we-are/index.tsx | 18 +- .../why-choose-us/_africa-forex-award.tsx | 0 .../src}/pages/why-choose-us/_icon-grid.tsx | 0 .../why-choose-us/_latam-forex-award.tsx | 0 .../src}/pages/why-choose-us/index.tsx | 5 +- .../src}/store/breakpoints-context.tsx | 0 .../src}/store/global-provider.tsx | 0 .../src}/store/popup-context.tsx | 0 .../src}/store/region-context.tsx | 0 .../src}/store/website-status-context.tsx | 0 .../gatsby-theme-deriv/src}/styled.d.ts | 0 .../gatsby-theme-deriv/src}/themes/device.ts | 0 .../src}/themes/function.ts | 0 .../src}/themes/global-style.ts | 0 .../gatsby-theme-deriv/src}/themes/media.ts | 0 .../src}/themes/plugin/border-radius.ts | 0 .../src}/themes/plugin/index.ts | 0 .../src}/themes/plugin/margin.ts | 0 .../src}/themes/plugin/padding.ts | 0 .../gatsby-theme-deriv/src}/themes/reset.ts | 0 .../src}/themes/theme.breakpoints.ts | 0 .../src}/themes/theme.types.ts | 0 .../src}/themes/variables.ts | 0 .../src}/translations/ach.json | 0 .../src}/translations/ar.json | 2 + .../src}/translations/bn.json | 2 + .../src}/translations/de.json | 2 + .../src}/translations/en.json | 0 .../src}/translations/es.json | 2 + .../src}/translations/fr.json | 2 + .../src}/translations/id.json | 0 .../src}/translations/it.json | 2 + .../src}/translations/ko.json | 2 + .../src}/translations/mn.json | 4 +- .../src}/translations/pl.json | 2 + .../src}/translations/pt.json | 4 +- .../src}/translations/ru.json | 2 + .../src}/translations/si.json | 2 + .../src}/translations/sw.json | 6 +- .../src}/translations/th.json | 2 + .../src}/translations/tr.json | 2 + .../src}/translations/vi.json | 2 + .../src}/translations/zh_cn.json | 2 + .../src}/translations/zh_tw.json | 2 + .../gatsby-theme-deriv/src}/types/generics.ts | 0 .../src}/types/graphql.types.ts | 0 .../gatsby-theme-deriv/src}/types/utils.d.ts | 0 .../.well-known/apple-app-site-association | 0 .../static}/.well-known/assetlinks.json | 0 .../static}/Dtrader_GIF.mp4 | Bin .../static}/Dtrader_GIF.webm | Bin .../gatsby-theme-deriv/static}/appConfig.js | 0 .../static}/apple-app-site-association | 0 .../static}/assetlinks.json | 0 .../gatsby-theme-deriv/static}/css/global.css | 7 +- .../static}/css/google-fonts.css | 0 .../static}/css/perfect-scrollbar.css | 0 .../static}/fonts/IBMPlexSans-Bold.woff2 | Bin .../static}/fonts/IBMPlexSansVar-Italic.woff2 | Bin .../static}/fonts/IBMPlexSansVar-Roman.woff2 | Bin .../static}/fonts/NotoSansArabic-Bold.ttf | Bin .../fonts/NotoSansArabic-ExtraBold.ttf | Bin .../static}/fonts/NotoSansArabic-Regular.ttf | Bin .../static}/fonts/Ubuntu-Bold.woff2 | Bin .../static}/fonts/Ubuntu-Light.woff2 | Bin .../static}/fonts/Ubuntu-Medium.woff2 | Bin .../static}/fonts/Ubuntu-Regular.woff2 | Bin .../new-homepage/LightDependableIcon.svg | 1 + .../new-homepage/LightRegulatedIcon.svg | 1 + .../new-homepage/LightSafeAndSecureIcon.svg | 1 + .../LightTwentyFourSevenSupportIcon.svg | 1 + .../static/new-homepage/cfds-lg.svg | 1 + .../static/new-homepage/dbot.svg | 1 + .../static/new-homepage/dct.svg | 1 + .../static/new-homepage/dgo.svg | 1 + .../static/new-homepage/dmt5.svg | 1 + .../static/new-homepage/dt.svg | 1 + .../static/new-homepage/dx.svg | 1 + .../static/new-homepage/multipliers-lg.svg | 1 + .../static/new-homepage/options-lg.svg | 1 + .../static/payments/logos-1.svg | 7 + .../static/payments/logos-10.svg | 19 + .../static/payments/logos-11.svg | 5 + .../static/payments/logos-12.svg | 12 + .../static/payments/logos-13.svg | 4 + .../static/payments/logos-14.svg | 79 + .../static/payments/logos-15.svg | 4 + .../static/payments/logos-16.svg | 19 + .../static/payments/logos-17.svg | 7 + .../static/payments/logos-18.svg | 4 + .../static/payments/logos-19.svg | 5 + .../static/payments/logos-2.svg | 4 + .../static/payments/logos-20.svg | 4 + .../static/payments/logos-21.svg | 6 + .../static/payments/logos-22.svg | 17 + .../static/payments/logos-23.svg | 14 + .../static/payments/logos-24.svg | 8 + .../static/payments/logos-25.svg | 4 + .../static/payments/logos-26.svg | 16 + .../static/payments/logos-27.svg | 6 + .../static/payments/logos-28.svg | 12 + .../static/payments/logos-29.svg | 5 + .../static/payments/logos-3.svg | 15 + .../static/payments/logos-30.svg | 4 + .../static/payments/logos-31.svg | 14 + .../static/payments/logos-32.svg | 7 + .../static/payments/logos-33.svg | 9 + .../static/payments/logos-34.svg | 8 + .../static/payments/logos-35.svg | 5 + .../static/payments/logos-36.svg | 11 + .../static/payments/logos-37.svg | 29 + .../static/payments/logos-38.svg | 25 + .../static/payments/logos-39.svg | 11 + .../static/payments/logos-4.svg | 10 + .../static/payments/logos-40.svg | 9 + .../static/payments/logos-41.svg | 21 + .../static/payments/logos-42.svg | 20 + .../static/payments/logos-43.svg | 15 + .../static/payments/logos-5.svg | 5 + .../static/payments/logos-6.svg | 16 + .../static/payments/logos-7.svg | 8 + .../static/payments/logos-8.svg | 6 + .../static/payments/logos-9.svg | 5 + .../static/payments/logos.svg | 7 + .../DEL_Remote_Bookmarker_License.pdf | Bin .../static}/regulatory/DIEL_Pillar_3.pdf | Bin .../static}/regulatory/Deriv_(BVI)_Ltd.pdf | Bin .../regulatory/Deriv_(Europe)_Limited.pdf | Bin .../static}/regulatory/Deriv_(FX)_Ltd.pdf | Bin .../static}/regulatory/Deriv_(V)_Ltd.pdf | Bin .../Deriv_Investments_(Europe)_Limited.pdf | Bin ...nancial_Disclosures_Annual_Report_2022.pdf | Bin .../Financial_Markets_Association_Cert.pdf | Bin .../Job_application_privacy_policy_.pdf | Bin .../regulatory/Malta-Gaming-Authority.pdf | Bin .../static}/regulatory/RTS28-2021.pdf | Bin .../static}/regulatory/RTS28-2022.pdf | Bin .../static}/regulatory/countries/Austria.pdf | Bin .../static}/regulatory/countries/Bulgaria.pdf | Bin .../static}/regulatory/countries/Croatia.pdf | Bin .../static}/regulatory/countries/Cyprus.pdf | Bin .../regulatory/countries/CzechRepublic.pdf | Bin .../static}/regulatory/countries/Denmark.pdf | Bin .../static}/regulatory/countries/Estonia.pdf | Bin .../static}/regulatory/countries/Finland.pdf | Bin .../static}/regulatory/countries/France.pdf | Bin .../static}/regulatory/countries/Germany.pdf | Bin .../static}/regulatory/countries/Greece.pdf | Bin .../static}/regulatory/countries/Hungary.pdf | Bin .../static}/regulatory/countries/Italy.pdf | Bin .../static}/regulatory/countries/Latvia.pdf | Bin .../regulatory/countries/Lithuania.pdf | Bin .../regulatory/countries/Luxembourg.pdf | Bin .../regulatory/countries/Netherlands.pdf | Bin .../static}/regulatory/countries/Poland.pdf | Bin .../static}/regulatory/countries/Portugal.pdf | Bin .../static}/regulatory/countries/Romania.pdf | Bin .../static}/regulatory/countries/Slovakia.pdf | Bin .../static}/regulatory/countries/Slovenia.pdf | Bin .../static}/regulatory/countries/Spain.pdf | Bin .../static}/regulatory/countries/Sweden.pdf | Bin .../regulatory/deriv-com-ltd-membership.pdf | Bin .../es/kid_deriv_CFD_synthetic_indices.pdf | Bin .../kid/es/kid_deriv_Stock Indices.pdf | Bin .../kid/es}/kid_deriv_Stock_Indices.pdf | Bin .../regulatory/kid/es/kid_deriv_Stocks.pdf | Bin .../kid/es/kid_deriv_commodities.pdf | Bin .../regulatory/kid/es/kid_deriv_crypto.pdf | Bin .../regulatory/kid/es/kid_deriv_forex.pdf | Bin ...kid_deriv_multipliers_cryptocurrencies.pdf | Bin .../kid/es/kid_deriv_multipliers_forex.pdf | Bin ...id_deriv_multipliers_synthetic_indices.pdf | Bin .../it/kid_deriv_CFD_synthetic_indices.pdf | Bin .../kid/it/kid_deriv_Stock Indices.pdf | Bin .../kid/it}/kid_deriv_Stock_Indices.pdf | Bin .../regulatory/kid/it/kid_deriv_Stocks.pdf | Bin .../kid/it/kid_deriv_commodities.pdf | Bin .../regulatory/kid/it/kid_deriv_crypto.pdf | Bin .../regulatory/kid/it/kid_deriv_forex.pdf | Bin ...kid_deriv_multipliers_cryptocurrencies.pdf | Bin .../kid/it/kid_deriv_multipliers_forex.pdf | Bin ...id_deriv_multipliers_synthetic_indices.pdf | Bin .../kid/kid_deriv_CFD_synthetic_crash_300.pdf | Bin .../kid/kid_deriv_CFD_synthetic_vol_250.pdf | Bin .../kid/kid_deriv_Stock_Indices.pdf | Bin .../regulatory/kid/kid_deriv_Stocks.pdf | Bin .../regulatory/kid/kid_deriv_cfds_dex.pdf | Bin .../regulatory/kid/kid_deriv_cfds_dsi.pdf | Bin .../regulatory/kid/kid_deriv_cfds_etfs.pdf | Bin .../regulatory/kid/kid_deriv_commodities.pdf | Bin .../regulatory/kid/kid_deriv_crypto.pdf | Bin .../regulatory/kid/kid_deriv_forex.pdf | Bin ...kid_deriv_multipliers_cryptocurrencies.pdf | Bin .../kid/kid_deriv_multipliers_forex.pdf | Bin ...deriv_multipliers_synthetics_crash_300.pdf | Bin ...d_deriv_multipliers_synthetics_vol_250.pdf | Bin .../pl/kid_deriv_CFD_synthetic_indices.pdf | Bin .../kid/pl/kid_deriv_Stock Indices.pdf | Bin 0 -> 76100 bytes .../kid/pl/kid_deriv_Stock_Indices.pdf | Bin 0 -> 76100 bytes .../regulatory/kid/pl/kid_deriv_Stocks.pdf | Bin .../kid/pl/kid_deriv_commodities.pdf | Bin .../regulatory/kid/pl/kid_deriv_crypto.pdf | Bin .../regulatory/kid/pl/kid_deriv_forex.pdf | Bin ...kid_deriv_multipliers_cryptocurrencies.pdf | Bin .../kid/pl/kid_deriv_multipliers_forex.pdf | Bin ...id_deriv_multipliers_synthetic_indices.pdf | Bin .../pt/kid_deriv_CFD_synthetic_indices.pdf | Bin .../kid/pt/kid_deriv_Stock Indices.pdf | Bin 0 -> 76100 bytes .../kid/pt/kid_deriv_Stock_Indices.pdf | Bin 0 -> 76100 bytes .../regulatory/kid/pt/kid_deriv_Stocks.pdf | Bin .../kid/pt/kid_deriv_commodities.pdf | Bin .../regulatory/kid/pt/kid_deriv_crypto.pdf | Bin .../regulatory/kid/pt/kid_deriv_forex.pdf | Bin ...kid_deriv_multipliers_cryptocurrencies.pdf | Bin .../kid/pt/kid_deriv_multipliers_forex.pdf | Bin ...id_deriv_multipliers_synthetic_indices.pdf | Bin .../gatsby-theme-deriv/static}/security.txt | 0 ...iates-and-introducing-brokers-R23_12_1.pdf | Bin ...S]_business-partners-api-user-R23_12_1.pdf | Bin ..._business-partners-bug-bounty-R23_12_1.pdf | Bin ...partners-general-terms-of-use-R23_12_1.pdf | Bin ...iness-partners-payment-agents-R23_12_1.pdf | Bin ...-affiliates-and-introducing-brokers-es.pdf | Bin ...-affiliates-and-introducing-brokers-eu.pdf | Bin ...affiliates-and-introducing-brokers-row.pdf | Bin .../tnc/business-partners-api-user-eu.pdf | Bin .../tnc/business-partners-api-user.pdf | Bin .../tnc/business-partners-bug-bounty-eu.pdf | Bin .../tnc/business-partners-bug-bounty.pdf | Bin .../business-partners-general-terms-eu.pdf | Bin .../tnc/business-partners-general-terms.pdf | Bin .../tnc/business-partners-guide-english.pdf | Bin .../tnc/business-partners-guide-fr.pdf | Bin .../tnc/business-partners-guide-pt.pdf | Bin .../tnc/business-partners-guide-ru.pdf | Bin .../tnc/business-partners-guide-vi.pdf | Bin .../tnc/business-partners-payment-agents.pdf | Bin .../static}/tnc/deriv-(bvi)-ltd.pdf | Bin .../static}/tnc/deriv-(europe)-limited.pdf | Bin .../static}/tnc/deriv-(fx)-ltd.pdf | Bin .../static}/tnc/deriv-(v)-ltd.pdf | Bin .../deriv-investments-(europe)-limited-eu.pdf | Bin .../deriv-investments-(europe)-limited.pdf | Bin .../static}/tnc/eu/funds-and-transfers.pdf | Bin .../static}/tnc/eu/general-terms.pdf | Bin .../static}/tnc/eu/risk-disclosure.pdf | Bin .../static}/tnc/eu/security-and-privacy.pdf | Bin .../static}/tnc/eu/trading-terms.pdf | Bin .../static}/tnc/funds-and-transfers.pdf | Bin .../static}/tnc/general-terms-crypto.pdf | Bin .../static}/tnc/general-terms.pdf | Bin .../static}/tnc/risk-disclosure.pdf | Bin .../static}/tnc/security-and-privacy.pdf | Bin .../static}/tnc/trading-terms.pdf | Bin themes/gatsby-theme-deriv/tailwind.config.js | 14 + themes/gatsby-theme-deriv/tsconfig.json | 25 + .../types}/react-i18next.d.ts | 0 tsconfig.json | 25 +- 3380 files changed, 3987 insertions(+), 4641 deletions(-) create mode 100644 .github/workflows/production-eu.yml create mode 100644 .github/workflows/production-row.yml create mode 100644 .github/workflows/staging-eu.yml create mode 100644 .github/workflows/staging-row.yml delete mode 100644 postcss.config.js create mode 100644 sites/eu/gatsby-config.js create mode 100644 sites/eu/package.json create mode 100644 sites/row/gatsby-config.js create mode 100644 sites/row/package.json delete mode 100644 src/components/hooks/use-pricing-feed.tsx delete mode 100644 src/features/components/organisms/what-are-digital-options/index.tsx delete mode 100644 src/features/pages/deriv-ctrader/other-platforms/index.tsx delete mode 100644 src/features/pages/home/fast-payment/data.tsx delete mode 100644 src/features/pages/home/hero/description.tsx delete mode 100644 src/features/pages/home/hero/hero-image.tsx delete mode 100644 src/features/pages/home/live-pricing/index.tsx delete mode 100644 src/features/pages/home/live-pricing/live-pricing-section.module.scss delete mode 100644 src/features/pages/home/live-pricing/market-tabs/market-tab.tsx delete mode 100644 src/features/pages/home/live-pricing/market-tabs/tab-style.module.scss delete mode 100644 src/features/pages/home/live-pricing/market-tabs/utils.tsx delete mode 100644 src/features/pages/home/live-pricing/table-component/live-market-table.tsx delete mode 100644 src/features/pages/home/live-pricing/table-component/live-pricing.module.scss delete mode 100644 src/features/pages/home/live-pricing/table-component/symbol-icon.tsx delete mode 100644 src/features/pages/home/live-pricing/types.tsx delete mode 100644 src/features/pages/home/live-pricing/use-live-columns.tsx delete mode 100644 src/pages/ctrader-check-email/index.tsx delete mode 100644 src/pages/ctrader-login/index.tsx delete mode 100644 src/pages/ctrader-signup/index.tsx delete mode 100644 src/pages/trade-types/accumulators/_accumulators-to-trade.tsx delete mode 100644 src/pages/trade-types/accumulators/_how-accumulators-works.tsx delete mode 100644 src/pages/trade-types/accumulators/_markets-available.tsx delete mode 100644 src/pages/trade-types/accumulators/_start-trading.tsx delete mode 100644 src/pages/trade-types/accumulators/_what-are-accumulators.tsx delete mode 100644 src/pages/trade-types/accumulators/index.tsx delete mode 100644 src/pages/trade-types/margin/_available-markets.tsx delete mode 100644 src/pages/trade-types/margin/_why-trade-margin.tsx create mode 100644 themes/gatsby-theme-deriv/.babelrc create mode 100644 themes/gatsby-theme-deriv/.eslintrc create mode 100644 themes/gatsby-theme-deriv/.gitignore create mode 100644 themes/gatsby-theme-deriv/.prettierignore rename {.storybook => themes/gatsby-theme-deriv/.storybook}/main.ts (96%) rename {.storybook => themes/gatsby-theme-deriv/.storybook}/preview.tsx (100%) create mode 100644 themes/gatsby-theme-deriv/.stylelintrc rename codegen.yml => themes/gatsby-theme-deriv/codegen.yml (100%) rename {favicons => themes/gatsby-theme-deriv/favicons}/favicon-512x512.png (100%) rename gatsby-browser.js => themes/gatsby-theme-deriv/gatsby-browser.js (96%) rename gatsby-config.js => themes/gatsby-theme-deriv/gatsby-config.js (95%) rename gatsby-node.js => themes/gatsby-theme-deriv/gatsby-node.js (90%) rename gatsby-ssr.js => themes/gatsby-theme-deriv/gatsby-ssr.js (100%) rename i18n-config-en.js => themes/gatsby-theme-deriv/i18n-config-en.js (100%) rename i18n-config.js => themes/gatsby-theme-deriv/i18n-config.js (100%) rename jsconfig.json => themes/gatsby-theme-deriv/jsconfig.json (54%) create mode 100644 themes/gatsby-theme-deriv/package.json create mode 100644 themes/gatsby-theme-deriv/postcss.config.js rename {src => themes/gatsby-theme-deriv/src}/common/constants.ts (98%) rename {src => themes/gatsby-theme-deriv/src}/common/cookies.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/common/country-base.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/common/live-chat-redirection-checking.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/common/login.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/common/os-detect.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/common/storage.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/common/tracking-functions/widget.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/common/url-base64-functions.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/common/utility.ts (99%) rename {src => themes/gatsby-theme-deriv/src}/common/validation.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/common/websocket/api.calls.types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/common/websocket/config.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/common/websocket/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/common/websocket/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/box.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/container.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/css-grid.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/flex-grid-container.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/flex.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/grid-container.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/number-section.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/section-container.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/seo.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/show.js (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/show.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/small-container.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/visibility.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/containers/wrapper.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_agreement-label.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_banner-alert.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_box-styled-flex.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_box-styled-grid.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_button.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_dbanner.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_dhero-2.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_dhero-dmt5.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_dhero.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_dnumbers.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_dtrading.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_eu-redirect-modal.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_hero-shape.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_multi-width-column-download.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_signup-default.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_signup-flat.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_signup-new.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_signup-public.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_simple-steps.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/_stepper_view.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/carousel/_learn-more.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/carousel/_markets-carousel.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/carousel/_platforms-carousel.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/other-platforms.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/signup.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/custom/utils.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/accordion.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/auto-carousel.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/background-image-wrapper.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/carousel/carousel-style.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/carousel/carousel.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/carousel/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/checkbox.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/common-header-section.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/default-tab.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/divider.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/dot-loader.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/dropdown-search.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/dropdown.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/full-width-multicolumn.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/image-with-direction.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/link.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/lists.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/livechat-link-text.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/localized-link-text.js (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/market-tab/_styles.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/market-tab/_types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/market-tab/_utils.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/market-tab/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/modal.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/multi-width-column.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/off-canvas-menu-career.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/off-canvas-menu.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/pagination.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/query-image.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/roadmap.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/stepper-view.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/symbols-shortcode.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/symbols.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/timeline.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/elements/typography.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/form/button.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/form/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/form/input.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/form/link-button.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/graphql/image-fragments.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-active-link-state.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-auth-check.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-breakpoints.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-browser-resize.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-client-information.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-cookie-banner.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-cookie-state.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-debounced-effect.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-dropdown.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-dynamic-visible-content.tsx (88%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-growthbook-feature-flag.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-gtm-data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-handle-lazy-load.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-handle-login.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-handle-signup.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-is-in-viewport.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-isrtl.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-lang-direction.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-lazy-video.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-livechat.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-localstorage-state.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-media-query.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-open-live-chat-redirection.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-outside-click.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-page-loaded.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-platform-query-param.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-popup.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-recursive-timeout.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-region.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-screen-size.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-scroll.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-show-eu-content.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-tab-state-query.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-tab-state.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-third-party-flags.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-user-browser.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-visible-content.tsx (87%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-website-status.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/use-window-size.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/useSubscription.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/hooks/useWS.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/layout/floating-action-button.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/layout/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/layout/layout-overlay.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/layout/layout.tsx (64%) rename {src => themes/gatsby-theme-deriv/src}/components/layout/livechat.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/layout/location-context.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/layout/whatsapp.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/localization/config.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/localization/flags.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/components/localization/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/localization/language-dropdown.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/localization/language-switcher.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/localization/locale-context.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/localization/localize.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/localization/localized-link.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/components/localization/withIntl.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/stories/button.stories.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/components/stories/typography.stories.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/custom.d.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/data/trustpilot.json (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/accordion/accordion-item/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/accordion/accordion-root/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/accordion/accordion-shadow-item/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/accordion/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/alert/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/box/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/button/base/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/button/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/button/primary/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/button/secondary/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/button/tab/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/card/card-basic/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/card/card-primary/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/card/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/card/type.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/container/fixed/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/container/fluid/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/container/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/flex-box/box/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/flex-box/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/flex-box/item/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/icon/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/image/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/input/checkbox/__tests__/index.spec.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/input/checkbox/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/input/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/input/text/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/label/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/link-button/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/link-button/primary/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/link-button/secondary/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/link/external.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/link/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/link/internal.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/loading/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/loading/loading.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/tab/base/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/tab/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/tab/tab-content/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/tab/tab-content/tab-content.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/tab/tab-menu-item/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/tab/tab-switcher/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/tab/tab-switcher/tab-switcher.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/tab/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/table/base/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/table/base/table-header.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/table/base/table-row.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/table/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/table/shadow-table/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/table/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/typography/base/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/typography/heading/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/typography/hero/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/typography/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/typography/link/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/atoms/typography/paragraph/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/browser-update-alert/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/instruments-table/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/instruments-table/instrumental-table.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/instruments-table/single-item-instruments/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/instruments-table/single-item-instruments/symbol-text/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/instruments-table/types.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/language-switcher/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/language-switcher/language-switcher.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/language-switcher/useLangSwitcher.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/layout-overlay/cfd-warning-banner/cfd-warning-banner.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/layout-overlay/cfd-warning-banner/desktop-text.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/layout-overlay/cfd-warning-banner/index.tsx (79%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/layout-overlay/cfd-warning-banner/mobile-text.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/layout-overlay/cookie-banner/cookie-banner.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/layout-overlay/cookie-banner/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/layout-overlay/floating-button/floating-button.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/layout-overlay/floating-button/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/layout-overlay/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/layout-overlay/layout-overlay.module.scss (100%) rename {src/features/components/quill => themes/gatsby-theme-deriv/src/features/components/molecules}/layout-overlay/live-chat-button/index.tsx (100%) rename {src/features/components/quill => themes/gatsby-theme-deriv/src/features/components/molecules}/layout-overlay/whats-app-button/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/mobile-menu-toggle/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/mobile-menu-toggle/menu-toggle.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/nav-card/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/nav-card/nav-card.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/number-box/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/other-markets-slider/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/other-markets-slider/index.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/other-markets-slider/other-markets-slider.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/protected-route/index.tsx (51%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/shadow-box/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/shadow-box/style.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/slide-show/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/slide-show/slide-show.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/tab-stepper/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/timeline-item/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/timeline-item/style.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/trade-item/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/trade-item/style.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/molecules/traders-hub-cta-button/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/available-markets-platforms/available-list.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/available-markets-platforms/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/available-markets-platforms/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/available-markets-platforms/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/available-options/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/available-options/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/available-options/tab-items.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/greyed-container/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/greyed-container/trade-benefit-wrapper.tsx (91%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/greyed-container/trade-benefits.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/greyed-container/types.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/market-banner/banner-text.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/market-banner/market-wrapper.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/market-banner/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/market-banner/types.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/markets-trade-steps/trade-steps-wrapper.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/markets-trade-steps/trade-steps.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/markets-trade-steps/types.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/trade-tab/trades-available-wrapper.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/markets/trade-tab/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/navigation/nav-card-items/index.tsx (88%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/navigation/nav-sections-container/index.tsx (82%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/navigation/nav-sections-container/render-section-items.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/navigation/nav-sections-container/section-column.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/options-top-tab/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/options-top-tab/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/what-are-digital-options/accumulator/index.tsx (100%) create mode 100644 themes/gatsby-theme-deriv/src/features/components/organisms/what-are-digital-options/index.tsx rename {src => themes/gatsby-theme-deriv/src}/features/components/organisms/what-are-digital-options/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/alert/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/anchor/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/browser-update-alert/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/layout-overlay/cfd-warning-banner/desktop-text.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/layout-overlay/cfd-warning-banner/index.tsx (79%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/layout-overlay/cfd-warning-banner/mobile-text.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/layout-overlay/cfd-warning-banner/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/layout-overlay/cookie-banner/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/layout-overlay/cookie-banner/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/layout-overlay/floating-button/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/layout-overlay/floating-button/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/layout-overlay/index.tsx (100%) rename {src/features/components/molecules => themes/gatsby-theme-deriv/src/features/components/quill}/layout-overlay/live-chat-button/index.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/layout-overlay/styles.module.scss (100%) rename {src/features/components/molecules => themes/gatsby-theme-deriv/src/features/components/quill}/layout-overlay/whats-app-button/index.tsx (76%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/options-layout/index.tsx (86%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/quill-layout/index.tsx (57%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/shared-link/external.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/features/components/quill/shared-link/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/award-banners/award-banner-eu/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/award-banners/award-banner.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/award-banners/awardProps.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/award-banners/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/award-banners/index.tsx (89%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/blade-shape-banner/blade-shape-banner.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/blade-shape-banner/index.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/blade-shape-banner/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/deriv-products-hero/deriv-products-hero.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/deriv-products-hero/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/deriv-products-hero/products-banner-image.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/deriv-products-hero/products-heading.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/deriv-products-hero/products-logo-and-text.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/deriv-products-hero/products-signup.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/deriv-products-hero/products-start-buttons.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/banners/deriv-products-hero/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/ctrader/ctrader-wrapper.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/ctrader/ctrader-wrapper.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/digital-options-layout/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/digital-options-layout/index.tsx (78%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/footer/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/footer/deriv-go-banner.tsx (91%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/footer/description.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/footer/download.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/footer/iip-award.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/footer/index.tsx (84%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/footer/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/help-centre/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/help-centre/index.tsx (91%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/hero-banners/p2p/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/hero-banners/p2p/p2p-hero.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/hero-banners/product/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/hero-banners/product/product-hero.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/hero-banners/trade/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/hero-banners/trade/trade-hero.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/layout/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/layout/index.tsx (69%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/layout/style.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/academy-nav/academy-nav.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/academy-nav/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/affiliates-nav/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/affiliates-nav/nav.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/bug-bounty-nav/bug-bounty-nav.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/bug-bounty-nav/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/career-nav/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/career-nav/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/main-nav/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/main-nav/index.tsx (58%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/main-nav/nav.buttons.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/main-nav/nav.buttons.tsx (99%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/main-nav/nav.logo.tsx (91%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/partners-nav/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/partners-nav/index.tsx (72%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/partners-nav/nav.buttons.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/partners-nav/prime-nav.tsx (84%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/partners-nav/top-navigation.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/static-nav/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/static-nav/static-nav.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/tab-nav-without-border/index.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/tab-nav-without-border/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/tab-nav-without-border/types.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/desktop-menu/desktop.items.tsx (89%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/desktop-menu/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/desktop-menu/styles.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/market-bottom-nav/bottom-nav.item.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/market-bottom-nav/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/market-bottom-nav/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/market-bottom-nav/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/market-bottom-nav/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/mobile-menu/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/mobile-menu/mobile-menu.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/mobile-menu/mobile.items.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/nav-context/index.tsx (81%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/nav-drop-items/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/nav-single-item/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/nav.template.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/template/top-nav/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/navigation/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/options-content/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/options-content/option-content.item.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/options-content/section-content-option.item.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/options-content/single-content-option.item.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/options-content/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/options-content/type.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/options-faq/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/options-faq/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/options-layout/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/options-layout/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/signup/with-banner/banner/banner.styles.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/signup/with-banner/banner/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/signup/with-banner/form/form.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/signup/with-banner/form/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/signup/with-banner/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/signup/with-banner/social/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/signup/with-banner/social/social.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/signup/with-banner/with_banner.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/start-trading/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/start-trading/style.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/tabs/menu/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/tabs/navigation-menu/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/tabs/navigation-menu/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/tabs/stepper/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/app-banner/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/how-to-start/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/numbers/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/other-platforms/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/other-platforms/platform-card/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/other-platforms/platform-card/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/other-platforms/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/other-platforms/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/trade-description/description.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/trade-description/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/what-have/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/what-have/what-have.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/why-trade/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/trade-platform/why-trade/why-trade.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/why-trade-options/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/components/templates/why-trade-options/styles.module.scss (100%) create mode 100644 themes/gatsby-theme-deriv/src/features/contexts/build-variant/build-variant.context.tsx create mode 100644 themes/gatsby-theme-deriv/src/features/contexts/build-variant/build-variant.provider.tsx rename {src => themes/gatsby-theme-deriv/src}/features/contexts/floating-cta/cta.context.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/contexts/floating-cta/cta.provider.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/contexts/ppc-campaign/ppc.context.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/contexts/ppc-campaign/ppc.provider.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/ab-testing/use-partners-signup-link/index.ts (100%) create mode 100644 themes/gatsby-theme-deriv/src/features/hooks/use-build-variant/index.ts rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-contact-form/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-ctrader-credentials-form/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-ctrader-email-form/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-deriv-auth/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-external-link/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-internal-link/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-link-url/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-ppc/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-residence-list/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-scroll-to-active-tab/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-scroll-to-element/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-signup-form/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/hooks/use-states-list/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/404/content/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/404/content/not-found.container.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/404/content/not-found.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/404/content/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/404/index.tsx (76%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/index.tsx (85%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/password/Input/HelperMessage.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/password/Input/HelperMessage.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/password/Input/Input.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/password/Input/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/password/academy-password-form.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/password/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/password/password-constants.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/password/password-icon.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/password/password-input.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/password/password-meter.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/password/password-meter.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/password/password-utils.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/pop-up-menu.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/residence-form.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-complete/signup-academy-complete.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-signup/form-container/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-signup/form-container/signup-page-form.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-signup/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-signup/signup-academy.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/academy-signup/signup.content.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/check-email/check-email.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/check-email/check-email.steps.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/check-email/index.tsx (92%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-check-email/index.tsx (91%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-login/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-login/login-success.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-manage/add-account.tsx (81%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-manage/add-more-accounts.tsx (81%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-manage/cashier.tsx (76%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-manage/change-password.tsx (76%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-manage/close-account.tsx (76%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-manage/ctrader-manage-data.tsx (99%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-manage/ctrader-manage.tsx (92%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-signup/ctrader-credentials-form.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-signup/ctrader-email-form.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-signup/ctrader-form.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-signup/index.tsx (92%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-signup/signup-credentials.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/ctrader-signup/signup-success.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/browse-our-faq/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/browse-our-faq/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/copy-trading/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/copy-trading/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/copy-trading/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/get-trading/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/hero-banner/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/hero-banner/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/how-to-start/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/how-to-start/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/index.tsx (81%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/other-platforms/data.tsx (100%) create mode 100644 themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/other-platforms/index.tsx rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/platform-banner/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/platform-banner/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/platform-features/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/platform-features/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/trade-description/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/trade-description/description.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/trade-description/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/trade-numbers/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/trade-numbers/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/why-trade/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/deriv-ctrader/why-trade/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/cta/index.tsx (82%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/data.ts (100%) create mode 100644 themes/gatsby-theme-deriv/src/features/pages/home/fast-payment/data.tsx rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/fast-payment/index.tsx (87%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/hero/award-images.tsx (90%) create mode 100644 themes/gatsby-theme-deriv/src/features/pages/home/hero/description.tsx rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/hero/floating-cta.tsx (100%) create mode 100644 themes/gatsby-theme-deriv/src/features/pages/home/hero/hero-image.tsx rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/hero/index.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/hero/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/live-pricing-migration/cards/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/live-pricing-migration/data-provider/index.tsx (83%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/live-pricing-migration/data-provider/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/live-pricing-migration/data-provider/useLiveData.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/live-pricing-migration/index.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/live-pricing-migration/utils/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/start-trading-steps/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/start-trading-steps/index.tsx (71%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/stats/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/trade-type/data.tsx (87%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/trade-type/index.tsx (51%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/trustpilot/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/user-platfroms/data.tsx (89%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/user-platfroms/index.tsx (54%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/user-platfroms/type.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/years/data.tsx (79%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/home/years/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/banner/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/banner/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/check-trading/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/check-trading/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/instrumental-content/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/instrumental-content/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/instrumental-content/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/instrumental-content/types.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/instruments/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/instruments/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/instruments/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/steps/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/steps/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/trades-available/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/trades-available/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/why-trade/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/markets/etf/why-trade/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/accumulator/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/accumulator/_video-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/accumulator/accumulators_faq.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/accumulator/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/accumulator/index.tsx (99%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/asians/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/asians/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/asians/index.tsx (81%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/digits/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/digits/constant.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/digits/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/digits/index.tsx (83%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/high-low/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/high-low/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/high-low/index.tsx (83%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/in-out/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/in-out/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/in-out/index.tsx (81%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/lookbacks/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/lookbacks/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/lookbacks/index.tsx (88%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/only-ups-only-downs/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/only-ups-only-downs/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/only-ups-only-downs/index.tsx (83%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/reset-call/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/reset-call/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/reset-call/index.tsx (83%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/touch-no-touch/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/touch-no-touch/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/touch-no-touch/index.tsx (83%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/up-down/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/up-down/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/digital/up-down/index.tsx (81%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/turbo/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/turbo/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/turbo/index.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/turbo/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/vanilla/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/vanilla/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/vanilla/index.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/options/vanilla/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/_data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/availability/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/availability/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/availability/platform.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/availability/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/availability/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/dp2p/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/dp2p/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/dp2p/item.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/dp2p/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/dp2p/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/dp2p/video.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/hero/banner.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/hero/content.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/hero/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/hero/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/hero/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/numbers/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/numbers/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/steps/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/steps/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/steps/item.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/steps/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/p2p/steps/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/available-instruments/_data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/available-instruments/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/browse-our-faq/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/browse-our-faq/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/browse-our-faq/deriv-prime-faq.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/browse-our-faq/faq-commercial-plan.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/browse-our-faq/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/browse-our-faq/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/browse-our-faq/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/commercial-plan/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/commercial-plan/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/commercial-plan/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/connectivity-reliability/connectivity-reliability-item.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/connectivity-reliability/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/connectivity-reliability/index.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/connectivity-reliability/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/connectivity-reliability/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/get-in-touch/contact-form.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/get-in-touch/get-in-touch.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/get-in-touch/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/get-in-touch/text-banner.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/hero/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/hero/styles.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/index.tsx (88%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/meet-us-there/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/meet-us-there/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/meet-us-there/meet-us-there.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/meet-us-there/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/numbers/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/numbers/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/potential/data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/potential/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/potential/potential.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/why-deriv-prime/data.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/why-deriv-prime/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/why-deriv-prime/types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/partners/deriv-prime/why-deriv-prime/why-deriv-prime.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/principles/data.tsx (75%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/signup-success/index.tsx (91%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/signup-success/signup-success.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/signup/form-container/form-social-buttons.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/signup/form-container/index.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/signup/form-container/signup-page-form.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/signup/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/signup/signup.content.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/features/pages/signup/signup.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/app.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/postcss-plugin/class-name-collector.js (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/postcss-plugin/plugin.js (90%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/reset.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/accordion/styles.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/alert.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/breakpoints.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/buttons.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/card.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/colors.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/containers.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/flex.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/icon.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/image.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/inputs/checkbox.styles.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/inputs/text.styles.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/radius.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/spacing.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/table.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/tabs.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/theme-mixins.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/typography.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/utility.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/variables.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/theme/visibility.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/features/styles/utils/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/types/faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/features/types/index.ts (94%) rename {src => themes/gatsby-theme-deriv/src}/features/utils/dclsx.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/global.d.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/academy.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/deriv_x_commodities.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/deriv_x_crypto.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/deriv_x_five.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/deriv_x_forex.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/deriv_x_four.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/deriv_x_indices.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/deriv_x_one.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/deriv_x_step.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/deriv_x_stocks.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/deriv_x_three.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/deriv_x_two.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/deriv_x_vol.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/derived_crash.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/derived_jump.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/derived_step.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/derived_volatility.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/dmt5-financial-calculator-one.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/dmt5-financial-calculator-three.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/dmt5-financial-calculator-two.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/dmt5-financial-stp-calculator-one.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/dmt5-synthetic-calculator.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/dx_dex_indices.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/fin_crypto.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/fin_forex.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/fin_metal.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/fin_oil.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/fin_stock.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/mt5_crypto.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/mt5_forex.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/mt5_metal.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/mt5_oil.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/mt5_step.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/mt5_stock_indices.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/mt5_stocks.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/mt5_volatility.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/stp_crypto.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate-and-ib/stp_forex.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate/daily-ib-commission-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate/daily-ib-commission.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate/map.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate/marketing-material.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate/multiple-income-opportunities.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/affiliate/partners-banner.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/awards/best-forex-spreads.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/awards/broker-of-the-year.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/awards/gptw.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/awards/investors.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/awards/most-trusted.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/back-end-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/back-end-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/back-end-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/back-end-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/business-excellence-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/business-excellence-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/business-excellence-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/business-excellence-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/business-intelligence-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/business-intelligence-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/business-intelligence-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/business-intelligence-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/compliance-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/compliance-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/compliance-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/compliance-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/cs-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/cs-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/cs-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/cs-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/fe-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/fe-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/finance-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/finance-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/finance-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/finance-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/front-end-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/front-end-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/human-resources-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/human-resources-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/human-resources-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/human-resources-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/internal-audit-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/internal-audit-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/internal-audit-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/internal-audit-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/marketing-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/marketing-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/marketing-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/marketing-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/payments-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/payments-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/payments-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/payments-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/pm-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/pm-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/pm-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/pm-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/product-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/product-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/product-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/product-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/security-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/security-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/security-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/security-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/software-testing-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/software-testing-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/software-testing-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/software-testing-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/trading-operations-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/trading-operations-desc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/trading-operations-review-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers-2/trading-operations-review.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Back-end-Development.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Business-Excellence.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Business-Intelligence.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Customer-Support.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Cyber-Security-IT.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Finance-Accounts.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Front-end-Development.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Human-Resources.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Internal-Audit.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Legal-Compliance.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Marketing-Global-Partnerships.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Payment-Solutions-Integration.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Product-Design-UX.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Project-Management.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Software-Testing.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/Trading-Operations.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/aditya.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/ahmad.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/asuncion.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/asuncion_great_place_to_work_badge.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/asuncion_grid_1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/asuncion_grid_2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/asuncion_grid_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/asuncion_grid_4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/berlin.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/bvi_grid_3.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/career-landing-screen.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/ciudad.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/ciudad_great_place_to_work_badge.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/cyberjaya.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/cyberjaya_grid_1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/cyberjaya_grid_2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/cyberjaya_grid_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/cyberjaya_grid_4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/cyprus.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/cyprus_great_place_to_work_badge.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/cyprus_grid_1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/cyprus_grid_2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/cyprus_grid_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/cyprus_grid_4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/dubai.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/dubai_great_place_to_work_badge.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/dubai_grid_1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/dubai_grid_2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/dubai_grid_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/dubai_grid_4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/fitness-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/fitness.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/games-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/games.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/gary.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/georgetown.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/guernsey.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/guernsey_grid_1.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/guernsey_grid_2.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/guernsey_grid_3.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/guernsey_grid_4.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/gym-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/gym.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/hongkong.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/ipoh.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/ipoh_grid_1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/ipoh_grid_2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/ipoh_grid_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/ipoh_grid_4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/jordan.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/jordan_great_place_to_work_badge.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/jordan_grid_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/labuan.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/labuan_grid_1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/labuan_grid_2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/labuan_grid_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/labuan_grid_4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_asuncion.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_berlin.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_ciudad.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_cyberjaya.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_cyprus.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_dubai.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_georgetown.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_guernsey.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_hongkong.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_ipoh.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_jordan.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_labuan.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_london.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_malta.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_melaka.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_minsk.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_paris.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_reading.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_roadtown.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_rwanda.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_singapore.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/living_in_vanuatu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/london.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/malaysia_great_place_to_work_badge.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/malta.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/malta_great_place_to_work_badge.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/malta_grid_1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/malta_grid_2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/malta_grid_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/malta_grid_4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/maps/map-cyberjaya.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/maps/map-cyprus.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/maps/map-dubai.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/maps/map-ipoh.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/maps/map-labuan.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/maps/map-malta.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/maps/map-melaka.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/maps/map-paraguay.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/mei_theng.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/melaka.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/melaka_grid_1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/melaka_grid_2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/melaka_grid_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/melaka_grid_4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/minsk.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/minsk_great_place_to_work_badge.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/paris.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/paris_great_place_to_work_badge.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/paris_grid_1.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/paris_grid_2.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/paris_grid_3.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/paris_grid_4.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/people-eating.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/presentation-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/presentation.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/reading.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/reading_great_place_to_work_badge.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/reading_grid_3.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/roadtown.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/rwanda.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/rwanda_great_place_to_work_badge.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/rwanda_grid_1.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/rwanda_grid_2.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/rwanda_grid_3.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/rwanda_grid_4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/singapore.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/singapore_grid_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/table-tennis-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/table-tennis.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/team-focus.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/teambuilding-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/teambuilding.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_asuncion.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_berlin.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_ciudad.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_cyberjaya.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_cyprus.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_dubai.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_georgetown.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_guernsey.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_hongkong.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_ipoh.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_jordan.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_labuan.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_london.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_malta.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_melaka.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_minsk.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_paris.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_reading.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_roadtown.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_rwanda.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_singapore.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/thumbnail_vanuatu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/vanuatu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/careers/vanuatu_grid_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/check_icon.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/choose-us/africa_award.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/choose-us/award_bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/choose-us/award_bg_mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/choose-us/latam_award.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/community.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/add-account-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/add-account.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/add-more-accounts.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/ctrader-and-deriv-success.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/ctrader-desktop-app.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/ctrader-get.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/ctrader-success.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/ctrader-trade.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/ctrader-transfer-menu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/ctrader-withdrawal.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/derivCtraderQR.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/traders-hub-demo.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ctrader/traders-hub-real.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot-video/dbot-step1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot-video/dbot-step2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot-video/dbot-step3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot-video/dbot-step4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot-video/dbot-step5.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot/dbot-banner.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot/dbot-build-strategy.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot/dbot-get-integrated-help.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot/dbot-maximise-profits.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot/dbot-save-your-strategies.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot/dbot-strategy.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot/dbot-track-your-performance.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot/step_image_1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot/step_image_2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot/step_image_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot/step_image_4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dbot/step_image_5.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/hero-image.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/hero-phone-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/hero-phone.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/indicator.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/instant-platform.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/on-go-trading.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/step-1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/step-2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/step-3-demo.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/step-3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/step-4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/step-5.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-ez/step-6.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/app-store.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/banner.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/banner_image.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/banner_image_tablet.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/better-risk.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/create-account.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/deriv-go-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/forex.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/fund-account.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/get-trading.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/google-play.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/huawei-app.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/multiply-profit.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/synthetic-indices.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-go/web-browser.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-prime/forex_expo_dubai.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-prime/hero-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-prime/ifx_expo_cyprus.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-prime/ifx_expo_latam.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-prime/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/banner_image_derivx.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/banner_image_derivx_mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/bespoke.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/demo-1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/demo-2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/demo-3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/deriv-x-qr.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/derivx-footer-qr.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/derivxQR.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/feature-rich.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/hero-laptop-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/hero-laptop.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/intuitive.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/margin.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/mobile-1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/mobile-demo-2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/mobile-real-1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/mobile-real-2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/mobile-real-3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/mobile-start-trading.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/real-2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/real-3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv-x/real-4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/deriv_academy.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/dmt5-signals-patterns.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/dmt5_renew.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/dmt5_signals.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/dmt5_statistics.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/provider-step1-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/provider-step1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/provider-step2-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/provider-step2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/provider-step3-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/provider-step3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/subscriber-step1-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/subscriber-step1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/subscriber-step2-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/subscriber-step2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/subscriber-step3-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-signals/subscriber-step3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-video/dmt-5-step-1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-video/dmt-5-step-2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5-video/dmt-5-step-3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/banner_image_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/banner_image_row.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt-5-ipad-iphone.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt-5-mac.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-banner.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-demo-step1-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-demo-step1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-demo-step2-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-demo-step2-mobile-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-demo-step2-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-demo-step2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-demo-step3-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-demo-step3-mobile-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-demo-step3-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-demo-step3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-margin-calculator-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-margin-calculator.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step1-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step2-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step2-mobile-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step2-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step3-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step3-mobile-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step3-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step4-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step4-mobile-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step4-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-real-step4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-step1-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-swap-calculator-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/dmt5-swap-calculator.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/eu-dmt5-margin-calculator-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/eu-dmt5-margin-calculator.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/eu-dmt5-swap-calculator-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dmt5/eu-dmt5-swap-calculator.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dp2p_platform.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/dtrader.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/getAppMobileBG.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/hero-image-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/hero-image.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/how-you-want.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/how-you-want_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/make-smarter.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/step_image_1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/step_image_1_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/step_image_2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/step_image_2_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/step_image_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/step_image_3_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/trade-what-you-want-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/dtrader/trade-what-you-want.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/check-icon.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/crypto-hero-es.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/crypto-hero-fr.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/crypto-hero-pt.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/crypto-hero.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/crypto-inside-es.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/crypto-inside-fr.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/crypto-inside-pt.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/crypto-inside.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/forex-ebook-en.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/forex-ebook-es.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/forex-ebook-inside-en.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/forex-ebook-inside-es.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/introduction-forex-ebook.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/stocks-ebook-inside.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/ebooks/stocks-ebook.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/getAppMobileBG.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/gray-angle.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/dbot-are-you-sure.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/dbot-block-menu-search-bar.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/dbot-block-menu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/dbot-clear-stat.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/dbot-losses.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/dbot-variables.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/derivez-demo-account.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/derivez-get-button.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/derivez-real-account.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/derivez-trade-button.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/derivez-trade.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/derivez-transfer-button.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/fake-url.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/help-center-telegram-one.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/help-center-telegram-two.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/identify-phishing-email.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/p2p-advertise-page.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/p2p-counterparties.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/p2p-find-currency.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/p2p-get-account.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/p2p-login.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/p2p-myads-inactive.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/p2p-myads.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/p2p-new-ad.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/p2p-post-ad.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/p2p-real-account.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/p2p-use-floating.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/purchase-condition.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help-centre/restart-trading.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/help.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/dbot_trade_home.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/deriv-go-banner.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/deriv-go-qr.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/deriv_p2p.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/dmt5_trade_home.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/dtrader_trade_home.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/eu_hero_person_5.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/hero_1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/hero_2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/hero_3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/hero_4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/hero_bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/hero_platform1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/hero_platform1_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/hero_platform2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/hero_platform2_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/hero_platform3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/hero_platform4.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/market_commodities.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/market_crypto.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/market_derived.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/market_derived_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/market_forex.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/market_stocks_indices.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/p2p_banner_qr_code.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/p2p_home_banner.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/p2p_home_banner_rtl.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/p2p_mobile_banner.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/platform_binary_bot.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/platform_deriv_bot.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/platform_deriv_ctrader.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/platform_deriv_ez.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/platform_deriv_go.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/platform_deriv_trader.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/platform_deriv_trader_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/platform_derivx.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/platform_mt5.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/platform_mt5_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/rebranding/platform_smart_trader.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/home/trustpilot-logo.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/landing/crypto1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/landing/crypto2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/landing/dmt5-acc.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/landing/dmt5-login.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/landing/login.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/landing/trade-fx-m.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/landing/trade-fx.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/landing/weekend-m.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/landing/weekend.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/logo.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/margin-calculator.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/markets/ETF.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/markets/commodities.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/markets/cryptocurrencies.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/markets/derived-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/markets/derived-row.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/markets/derivx.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/markets/etf-desktop-new.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/markets/hero-forex.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/markets/mt5.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/markets/stocks-and-indices.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/migration/footer/deriv-go-qr.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/migration/footer/download-appstore.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/migration/footer/explore-appgallery.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/migration/footer/get-googleplay.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/migration/footer/investors-in-people.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/multiplier/image-stake-amount@3x.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/multiplier/multipliers-no-multiplier-loss-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/multiplier/multipliers-no-multiplier-loss@2x.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/multiplier/multipliers-no-multiplier-win-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/multiplier/multipliers-no-multiplier-win@3x.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/multiplier/multipliers-with-multiplier-loss-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/multiplier/multipliers-with-multiplier-loss@3x.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/multiplier/multipliers-with-multiplier-win-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/multiplier/multipliers-with-multiplier-win@3x.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/og_deriv.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/banner.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/gradient_bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/local_currency.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_all_appstores.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_banner.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_banner_mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_banner_rtl.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_buy_sell.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_footer_qr.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_hero_background.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_hero_background_mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_hero_background_rtl.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_hero_banner.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_hero_img.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_local_currency.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_logo.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/p2p_web_and_mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/save_time.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/p2p/web_and_mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/partner-deriv-platform-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/partner-deriv-platform.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/payment-agent.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/rebranding_logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/regulatory/bvi.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/regulatory/deriv.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/regulatory/labuan-fintech.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/regulatory/labuan.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/regulatory/tfc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/regulatory/vanuatu-fma.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/regulatory/vanuatu.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/responsible-trading-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/responsible-trading-eu-bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/sign-up/banner-phone.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/sign-up/latam-male-human.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/sign-up/response-email.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/sign-up/view-email.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/stock-indices/mac-book-pro-with-iphone-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/stock-indices/mac-book-pro-with-iphone-mobile-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/stock-indices/mac-book-pro-with-iphone.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/stock-indices/mobile-mac-book-pro-with-iphone.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/stock-indices/stocks-blue-chip-m.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/stock-indices/stocks-blue-chip.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/stock-indices/stocks-zero-fees.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/stock-indices/stocksMainHeaderImg-m.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/stock-indices/stocksMainHeaderImg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/swap-calculator.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-tools/landing/margin-calculator-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-tools/landing/margin-calculator.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-tools/landing/pip-calculator-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-tools/landing/pip-calculator.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-tools/landing/pnl-margin-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-tools/landing/pnl-margin.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-tools/landing/pnl-multipliers-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-tools/landing/pnl-multipliers.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-tools/landing/swap-calculator-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-tools/landing/swap-calculator.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/accumulator-video-bg-1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/accumulator-video-bg-2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/accumulators-duration.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/accumulators-market.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/accumulators-stake.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/accumulators-take-profit.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/accumulators-trade-type.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/accumulators-trade.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/cfd-example-crash-boom-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/cfd-example-crash-boom-mobile-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/cfd-example-crash-boom-mobile.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/cfd-example-crash-boom.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/cfd-pattern.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/margin-mobile-relationship-piechart.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/margin-relationship-piechart.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/mobile-cfd-pattern.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/multiplier-deal-cancellation.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/multiplier-market-eu-new.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/multiplier-purchase.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/multiplier-stake.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/multiplier-stop-loss.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/multiplier-take-profit.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/multiplier-trade-type-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/multiplier-trade-type.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/multiplier-value-eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/multiplier-value.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/options-market.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/pattern-section.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trade-types/trade-patterns.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/assets.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/copy-trading.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new-1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new-2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/ctrader-hero.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/interface.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/mobile-step-1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/mobile-step-2-demo.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/mobile-step-2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/mobile-step-3-demo.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/mobile-step-3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/step-1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/step-2-demo.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/step-2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/step-3-demo.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/step-3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/common/trading-platforms/ctrader/trade-margin.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/award-1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/award-2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/award-3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/cta_bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/cta_bg_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/home_hero_bg.jpg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/home_hero_bg.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/home_hero_new.png (100%) create mode 100644 themes/gatsby-theme-deriv/src/images/migration/home/home_hero_new_eu.png rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/steps1.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/steps1_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/steps2.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/steps2_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/steps3.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/migration/home/steps3_eu.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/24.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/android-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/appGallery-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/apple-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/apple_logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/arrow-next.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/arrow-previous.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/arrow_expandable.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/be-square/facebook.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/be-square/linkedin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/binarybot-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/blog/close-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/blog/facebook.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/browser-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/bug-bounty-nav-logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/career-nav-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/career-right-arrow.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/career-1.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/career-2.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/career-3.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/career-4.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/career-competence.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/career-customer.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/career-integrity.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/career-teamwork.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/career-tip.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/carousel-chevron.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/downwards-left.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/downwards-right.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag._channel_islands.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_belarus.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_bvi.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_cayman.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_cyprus.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_france.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_germany.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_hongkong.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_jordan.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_malaysia.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_malta.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_paraguay.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_rwanda.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_singapore.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_uae.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_uk.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/flag_vanuatu.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/map.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/careers/quotemark.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/check-circle.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/check-email/email.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/check-email/firewalls.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/check-email/spam.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/check-email/typo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/check-email/work-email.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/chevron-left.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/chevron-right.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/choose/wd-client-money-protection.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/choose/wd-customer-first-trading.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/choose/wd-help.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/choose/wd-licensed-regulated.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/choose/wd-proven-track-record.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/choose/wd-risk.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/choose/wd-your-safety.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/close-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/ctrader/light-ctrader-logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/ctrader/logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/ctrader/watermark.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/apple-signup.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/apple.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/blog-nav.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/chevron-bottom.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/chevron-right.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/chevron-thick.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/close-2.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/commodities-nav.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/cryptocurrencies-nav.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/dbot-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/deriv-ez-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/deriv-ez.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/deriv-x.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/derived-fx.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/dmt5-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/dtrader-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/facebook-blue.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/facebook.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/fb-signup.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/forex-nav.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/google.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/margin-trading-nav.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/multipliers-nav.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/options-nav.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/binarybot-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/cfds-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/commodities-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/cryptocurrencies-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/deriv-bot-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/deriv-ctrader-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/deriv-ez-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/deriv-go-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/deriv-x-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/derived-fx-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/dmt5-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/dtrader-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/etf-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/forex-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/multipliers-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/options-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/smarttrader-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/rebranding/stock-indices-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/smarttrader.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/stock-indices-nav.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/custom/trader-tool-nav.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dbot/bot-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dbot/dbot-bg-mobile.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dbot/dbot-bg.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dbot/dbot-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dbot/deriv-bot-banner-logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dbot/ez-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dbot/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dbot/mt5.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-ez/db-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-ez/dmt5-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-ez/easy-to-start.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-ez/favourite-assets.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-ez/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-ez/twenty-four-seven.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/24-7.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/arrow.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/db-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/deriv-go-banner-logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/deriv-go-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/derivGo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/derivGoQR.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/dt-icosn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/dtrader-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/easy-access.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/ez-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/mt5.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-go/user-friendly.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-prime/asset_managers.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-prime/brokerage_firms.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-prime/corporate_clients.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-prime/deriv-prime-logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-prime/dummy.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-prime/fast_stable.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-prime/financial_institutions.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-prime/fix_api.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-prime/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-prime/investment_funds.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-prime/professional_traders.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/24-7.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/db-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/deriv-x-banner-logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/derivX.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/derivxQR.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/derivxQR.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/dt-icosn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/dtrader-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/ez-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/mt5.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/multiple-marketing.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/deriv-x/new-promising.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/cfds.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/checkmark.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/db-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/demo-signup.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/derived.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/dmt5-banner-logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/dmt5-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/dmt5Logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/dmt5QR.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/ez-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/financial.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/licensed-and-regulated.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/multiple-assets.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/swap-free-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/swap-free-platform.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/synthetic.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/twenty-four-seven.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dmt5/zero_percent.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dtrader/db-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dtrader/deriv-trader-banner-logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dtrader/dt-icosn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dtrader/dtrader-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dtrader/ez-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dtrader/macbook.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/dtrader/mt5.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/elements/card-arrow.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/elements/minus.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/elements/pink-right-diagonal.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/elements/plus.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/elements/status.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/eye.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/facebook_logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/bn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/botswana.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/es.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/fr.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/id.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/india.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/it.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/nigeria.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/pl.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/pt.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/ru.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/sri-lanka.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/tanzania.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/th.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/tr.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/uk.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/vi.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/zh.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/flags/zimbabwe.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/footer/facebook_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/footer/instagram_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/footer/linkedin_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/footer/telegram_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/footer/twitter_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/footer/youtube_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/google_logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/help-center/chat-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/help-center/compliance-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/help/cross.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/help/facebook-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/help/instagram-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/help/linkedin-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/help/livechat-red.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/help/search.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/help/twitter-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/help/whatsapp-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/help/whatsapp.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/help/youtube-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/cfd_icon_white.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/multipliers_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/options_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/p2p_banner_qr_code.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/selected_etfs.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/selected_ts_commodities_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/selected_ts_crypto_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/selected_ts_derived_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/selected_ts_fx_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/selected_ts_stocks_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/ts_commodities_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/ts_crypto_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/ts_derived_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/ts_etfs.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/ts_fx_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/home/ts_stocks_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/info-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/jump-indices/jump-indices-24-7-trading.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/jump-indices/jump-indices-grid.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/jump-indices/jump-indices-high-leverage.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/jump-indices/jump-indices-imagery.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/lamp.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/landing/arrow.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/landing/crypto-intro.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/landing/doller.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/landing/ebook-intro-bg.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/landing/graph.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/landing/percent.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/landing/zero.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/chat-hover.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/chat-normal.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/deriv_footer_logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/hover.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/left_arrow_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/livechat-hover.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/livechat.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/mobile_toggle_close_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/mobile_toggle_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/normal.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/right_arrow_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/whatsapp-hover.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/layout/whatsapp.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/linux-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/mac-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/advanced-charting-widgets-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/aim-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/aim.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/commodities-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/commodities.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/commodities_markets.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/crypto-pairs-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/crypto_markets.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/cryptocurrencies-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/cryptocurrencies.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/deposit-and-withdrawal-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/derived-fx.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/derived_markets.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/etf_1.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/etf_2.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/etf_3.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/etf_4.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/etf_5.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/etfs.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/exclusive-trade-types-another.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex/charting.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex/deposit.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex/favourite.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex/go-long.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex/instant.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex/platforms.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex/responsive.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex/smart.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex/spread.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex/swap-free.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/forex/tight.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/friendly-support.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/market-and-risk-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/no-commission-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/precious-metals-and-oils-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/real-world.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/stock-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/stock.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/stocks_markets.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/synthetic.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/tight-spread-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/trade-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/trade.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/variable-spreads-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/withdraw.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/markets/zero-commission-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/affiliate-ib.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/bug-bounty.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/careers.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/choose.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/community.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/contact.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/deriv-life.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/developers.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/help-center.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/partner.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/payment-agent.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/payment-methods.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/regulatory.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/secure-trading.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/signals.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/story.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/menu/terms.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/LightDependableIcon.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/LightRegulatedIcon.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/LightSafeAndSecureIcon.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/LightTwentyFourSevenSupportIcon.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/cfds-lg.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/dbot.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/dct.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/dgo.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/dmt5.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/dt.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/dx.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/multipliers-lg.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/new-homepage/options-lg.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/no_page_found.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/asians.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/close-low.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/crash-boom.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/eb-eo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/even-odd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/high-close.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/high-low.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/higher-lower.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/hl-ticks.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/jump-indices.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/low_capital.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/matches-differs.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/ou-od.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/rc-rp.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/rise-fall.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/risk_management.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/sb-go.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/significant.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/straightforward.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/tick_duration.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/tnt.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/trade_smartly.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/options/volatility-indices.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/app_gallery_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/apple_store_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/complete-order-mobile.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/complete-order.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/deriv_p2p.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/gplay_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/p2p-desktop-for-mobile.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/p2p-desktop.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/p2p-mobile-for-mobile.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/p2p-mobile.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/p2p_qr.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/right-ad-mobile.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/right-ad.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/settle-payment-mobile.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/settle-payment.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/p2p/web_browser_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partner-nav-logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/advertise.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/affiliates.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/apply.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/community-managers.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/currency_exchange.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/deriv-prime.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/developer-programme.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/dot-pattern.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/earn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/global-affiliate-support.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/hand-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/hidden-fee-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/high-value-partnership.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/icon-loudspeaker.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/lamp-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/pa-close-account.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/pa-comission.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/pa-email.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/pa-listed.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/pa-reply.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/pa-withdraw-deposit.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/partner-affiliate.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/partner-payment-agent.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/software-developer.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/partners/trading-experts.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-10-coins.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-advcash.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-airtel.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-airtm.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-astropay.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-banxa.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-bitcoin-cash.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-bitcoin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-bnb.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-cardano.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-chipper.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-diners.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-discover.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-dogecoin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-dp2p.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-eps.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-equitel.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-ethereum.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-giropay.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-help-pay.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-ideals.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-jeton.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-jetoncash.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-litecoin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-local-deposit.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-local-vouchers.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-maestro.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-major-banks.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-mastercard.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-mifinity.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-mpesa.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-mtn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-neteller.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-one-voucher.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-onlinenaira.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-orange.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-oxxo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-ozow.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-pago-efectivo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-pay-retailers.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-paylivre.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-paysafecard.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-perfect-money.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-pix.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-polygon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-przelewy24.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-pse.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-rapid-transfer.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-skrill-1tap.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-skrill.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-solana.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-spei.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-sticpay.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-tether.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-tigo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-tron.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-upi.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-usd-coin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-verve.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-visa-electron.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-visa.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-vnpay.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-vodafone.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-xrp.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-zamtel.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/payment-methods/payment-zing-pay.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-1.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-10.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-11.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-12.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-13.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-14.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-15.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-16.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-17.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-18.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-19.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-2.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-20.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-21.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-22.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-23.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-24.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-25.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-26.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-27.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-28.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-29.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-3.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-30.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-31.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-32.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-33.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-34.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-35.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-36.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-37.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-38.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-39.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-4.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-40.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-41.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-42.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-43.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-5.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-6.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-7.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-8.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos-9.svg (100%) rename {static => themes/gatsby-theme-deriv/src/images/svg}/payments/logos.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/principles/fare.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/principles/reliable.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/principles/responsible.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/principles/transparent.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/regulatory/europe-map.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/regulatory/pdf-icon-black.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/regulatory/svg.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/regulatory/view-license.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/relaxing.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/responsible/bad-judgement.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/responsible/diff-password.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/responsible/dont-borrow.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/responsible/free-demo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/responsible/info.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/responsible/install-latest-antivirus.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/responsible/payment-method.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/responsible/secure-browser.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/responsible/set-limit-chart.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup-affiliates/calendar.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup-affiliates/closed-eye.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup-affiliates/company.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup-affiliates/cpa.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup-affiliates/failed.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup-affiliates/individual.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup-affiliates/opened-eye.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup-affiliates/revenue.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup-affiliates/selected.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup-affiliates/success.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup-affiliates/turnover.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup_apple_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/signup_fb_icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/baskets.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/deposit-and-withdrawal-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocks-10-world-indices.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocks-11-world-indices.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocks-80-analytic-objects.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocks-extended-time.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocks-extented-time.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocks-footer-banner-overlay-shape.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocks-high-leverage.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocks-minimum-capital.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocks-no-commission.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocksHeaderBelowSection-m.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocksHeaderBelowSection.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocksHeaderOverlayBelowSectionBg.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocksHeaderOverlayBg.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/stock-indices/stocksHeaderOverlayBgMobile.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aal.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aapl.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/abnb.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ada-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ads.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aig.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/algorand.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aluminium-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/american-indices/us-500.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/american-indices/us-tech-100.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/american-indices/wall-street-30.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/american-stocks/stocks-adidas-salomon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/american-stocks/stocks-airbnb.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/american-stocks/stocks-airbus.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/american-stocks/stocks-airfrance.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/american-stocks/stocks-alibaba-group-holding-ltd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/american-stocks/stocks-alphabet-inc-class-c.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/american-stocks/stocks-amazon-com-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/american-stocks/stocks-amd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/amzn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aud-basket.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aud-cad.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aud-chf.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aud-jpy.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aud-nzd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aud-sgd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aud-usd-10.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aud-usd-20.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aud-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/aus-200.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/avalanche.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ba.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/baba.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/bac.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/bat.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/bay.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/bch-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/bct-ltc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/bct-xag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/bct-xau.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/biib.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/binance_coin_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/bitcoin_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/bmw.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/bnb-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/boom-eu-boom-300.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/boom-indices-1000-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/boom-indices-1000.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/boom-indices-500-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/boom-indices-500.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/boom-indices-600.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/boom-indices-900.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/btc-eth.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/btc-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/btc_cash_flag-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/btc_cash_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/c.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/cad-chf.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/cad-jpy.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/cardano.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/chainlink.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/chf-jpy.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/copper-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/crash-eu-crash-300.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/crash-indices-1000-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/crash-indices-1000.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/crash-indices-500-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/crash-indices-500.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/crash-indices-600.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/crash-indices-900.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/crm.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/csco.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dal.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dash_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dax-30.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dbk.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dex-1500dn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dex-1500up.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dex-600dn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dex-600up.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dex-900dn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dex-900up.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dis.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dog-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dogecoin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dot-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dsh-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dsh-usd1.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dsi_10m.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dsi_20m.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/dsi_30m.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ebay.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eos-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eos-usd1.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eos_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/esp-35.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/etc-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/etf-usd-500.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eth-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eth_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ethereum-classic.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-50.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-aud.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-basket.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-cad.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-chf.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-gbp.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-hkd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-ils.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-jpy.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-lpn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-mxn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-nok.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-nzd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-pln.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-sek.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-sgd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-try.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-usd-10.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-usd-20.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/eur-zar.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/euro50index.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/fb.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/fdx.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/fil-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/filecoin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/fra-40.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-aud.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-basket.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-cad.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-chf.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-jpy.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-nok.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-nzd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-sek.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-sgd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-try.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-usd-10.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-usd-20.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gbp-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gm.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gold-basket.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gold-eur.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gold-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/googl.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/gs.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/hkd-jpy.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/hpq.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ibm.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index10-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index10.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index100-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index100.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index100s1-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index100s1.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index10s1-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index10s1.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index25-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index25.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index25s1-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index25s1.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index50-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index50.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index50s1-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index50s1.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index75-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index75.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index75s1-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/index75s1.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/intc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/iot-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/iota_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jnj.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jp-225.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jpm.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jump-10-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jump-10.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jump-100-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jump-100.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jump-25-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jump-25.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jump-50-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jump-50.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jump-75-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/jump-75.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ko.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/lead-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/lnk-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ltc-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ltc_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ma.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/maker.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/marketbear-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/marketbear.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/marketbull-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/marketbull.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-indices/us-500.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-indices/us-tech-100.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-indices/wall-street-30.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-adidas-salomon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-airbnb.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-airbus.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-airfrance.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-alibaba-group-holding-ltd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-alphabet-inc-class-c.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-amazon-com-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-amd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-american-airlines-group-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-american-international-group.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-apple.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-bank-of-america.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-bayer-ag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-biogen-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-bmw.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-boeing.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-cisco-systems.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-citigroup.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-coca-cola.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-continental-ag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-delta-air-lines.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-deutsche-bank-ag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-deutsche-lufthansa-ag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-e-bay-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-facebook-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-fedex.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-fox-corp-class-b.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-general-motors-company.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-goldman-sachs-group.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-home-depot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-hp-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-hugo-boss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-ibm.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-intel.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-jonhson-johnson.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-jp-morgan-chase.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-mastercard-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-mc-donalds.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-microsoft-corporation.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-moderna-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-nestle.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-netflix.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-nike.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-novartis.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-nvidia-corp.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-paypal.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-pepsico.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-pfizer.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-porsche.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-procter-gamble.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-puma.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-salesforce-com-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-sony.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-tesla-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-teva-pharmaceutical-inds.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-uber-technologies-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-visa.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-wal-mart-stores-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-walt-disney-company.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-zoom-video-communications-inc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/asian-indices/hongkong-50.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/asian-indices/japan-225.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/european-indices/europe-50.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/european-indices/france-40.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/european-indices/germany-30.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/european-indices/germany-40.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/european-indices/netherlands-25.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/european-indices/spain-35.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/markets-stocks-and-indices/european-indices/swiss-20.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/mcd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/mkr-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/monero_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/mrna.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/msft.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/mtc-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/natural-gas.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ned-25.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/neo-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/neo_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/nflx.png (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/nickel-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/nke.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/nvda.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/nzd-cad.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/nzd-chf.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/nzd-jpy.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/nzd-sgd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/nzd-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/omg-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/omise-go.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/otcaustralian.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/otcdutch.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/otcfrench.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/otcgerman.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/otchongkong.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/otcjapanese.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/otcswiss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/otcuk.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/otcus.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/otcustech.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/otcwallstreet.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/palladium-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/pfe.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/pg.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/platinum-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/polkadot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/polygon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/pound-brent.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/pypl.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/rb-100-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/rb-100.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/rb-200-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/rb-200.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ripple_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/sgd-jpy.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/silver-eur.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/silver-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/sol-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/solana.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/stellar_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/step-indices-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/step-indices.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/ter-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/terra.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/teva.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/tron_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/trx-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/tsla.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/twtr.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/uber.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/uk-100.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/uni-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/uniswap.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/us-100.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/us-30.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/us-500.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-basket.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-brent.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-cad.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-chf-10.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-chf-20.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-chf.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-cnh.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-hkd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-ils.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-jpy-10.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-jpy-20.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-jpy.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-mxn.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-nok.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-pln.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-rub.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-sek.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-sgd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-thb.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-try.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/usd-zar.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/v.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/volatility-boom-300-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/volatility-crash-300-new.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/volatility-eu-200.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/volatility-eu-300.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/volatility-index-ic-300.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/volatility_150_1s.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/volatility_15_1s.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/volatility_200_1s.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/volatility_250_1s.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/volatility_300_1s.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/volatility_30_1s.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/volatility_90_1s.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/wmt.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/xlm-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/xmr-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/xrp-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/xrp-usd1.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/xtz-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/xtz.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/z_cash_flag.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/zec-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/zinc-usd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/symbols/zm.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/api-users-row.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/bfx-tc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/bug-bounty-row.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/bug-bounty.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/business-api-tc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/business-general-tc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/business-partners-tc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/funds-transfers-tc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/general-tc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/important-guidelines.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/payment-agents.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/risk-tc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/security-privacy-tc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/terms/trading-tc.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/testimonials/arrow-left-fade.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/testimonials/arrow-left.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/testimonials/arrow-right-fade.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/testimonials/arrow-right.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/testimonials/quote.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/tools/black-right-arrow.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/accumulator-options.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/arrow-right.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/cfds.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/checklist-red.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/commodities.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/crash-boom.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/crash.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/cryptocurrencies.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/define-your-position.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/derived.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/exposure.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/forex.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/friendly-support.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/high-leverage.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/info.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/info2.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/instant-access.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/maximize-potential-profit.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/accumulator/payout_knocked_out.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/accumulator/payout_win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/asian-down-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/asian-down-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/asian-up-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/asian-up-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/asians-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/close-low-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/close-low.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-differs-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-differs-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-even-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-even-odd.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-even-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-matches-differs.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-matches-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-matches-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-odd-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-odd-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-over-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-over-under.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-over-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-under-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/digits-under-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/ends-between-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/ends-between-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/ends-outside-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/ends-outside-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/fall_lose.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/fall_win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/goes-outside-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/goes-outside-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/high-and-low.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/high-close-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/high-close.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/high-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/high-low-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/high-low.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/high-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/higher_loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/higher_win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/in-out-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/in-out-stays-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/low-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/low-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/lower_loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/lower_win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/no-touch-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/no-touch-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/only-down-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/only-downs-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/only-ups-downs-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/only-ups-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/only-ups-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/reset-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/reset-put-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/reset-put-loss_2.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/reset-put-win-2.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/reset-put-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/reset_call_loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/reset_call_loss_2.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/reset_call_win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/reset_call_win_2.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/rise_lose.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/rise_win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/stays-between-loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/stays-between-win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/touch-no-touch-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/touch_loss.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/touch_win.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/up-down-higher-lower.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/digital/up-down-rise-fall.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/Active/accumulators_active.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/Active/digital_active.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/Active/turbo_active.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/Active/vanilla_active.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/Inactive/accumulators_inactive.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/Inactive/digital_inactive.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/Inactive/turbo_inactive.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/Inactive/vanilla_inactive.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/why_trade_options/Instant_access.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/why_trade_options/advanced_charting_widgets.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/why_trade_options/all_you_ favorite_markets.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/why_trade_options/flexiable_layout.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/options-images/why_trade_options/flexiable_trade_types.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/turbo/turbo_long_no_payout.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/turbo/turbo_long_payout.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/turbo/turbo_long_short.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/turbo/turbo_short_no_payout.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/turbo/turbo_short_payout.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/vanilla/call_no_payout.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/vanilla/call_payout.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/vanilla/put_no_payout.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/vanilla/put_payout.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/options/vanilla/vanilla_call_put.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/purchase-your-contract.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/responsive.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/risk.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/set-optional-parameters.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/stock-indices.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/synthetic-indices.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trade-types/trade-anytime.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/traders-hub-link.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/ctrader/call-the-shots.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/ctrader/ctrader-copy-trading.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/ctrader/ctrader-logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/ctrader/ctrader-main-logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/ctrader/ctrader-qr-code.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/ctrader/demo_ctrader.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/ctrader/multiple-assets.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/ctrader/risk-management.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/ctrader/sign-in.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/db-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/deriv-ez/deriv-ez-logo-red.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/deriv-ez/deriv-ez-logo.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/deriv-ez/derivez-qr.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/deriv-ez/easy-to-start.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/deriv-ez/favourite-assets.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/deriv-ez/twenty-four-seven.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/dmt5-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/dt-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/dx-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-platforms/go-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/close-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/commodities_five_lot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/commodities_four_lot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/commodities_one_lot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/commodities_total_margin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/crypto_one_lot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/crypto_total_margin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/crypto_two_lot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/crypto_two_lot_hundred.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/deriv-x.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/dl.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/fx_five_lot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/fx_four_lot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/fx_one_lot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/fx_total_margin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/info-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/left-chevron.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/right-chevron.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/search-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/search-not-found.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/stocks_fifty_lot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/stocks_five_lot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/stocks_fourty_five_lot.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/stocks_total_margin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/trading-specification/swf.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/who-we-are/linkedin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/who-we-are/pin.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/images/svg/windows-icon.svg (100%) rename {src => themes/gatsby-theme-deriv/src}/lotties/JumpIndicesChart.json (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/404.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/pages/academy-complete-signup/index.tsx (80%) rename {src => themes/gatsby-theme-deriv/src}/pages/academy-signup/index.tsx (81%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_dept-layout-components/_career-container.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_dept-layout-components/_department-page.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_dept-layout-components/_dept-description.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_dept-layout-components/_dept-layout.types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_dept-layout-components/_hero.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_dept-layout-components/_staff-review.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_employee-testimonial-carousel.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_hero.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_join_your_team.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_layout-components/_career_container.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_layout-components/_team-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_lazy-load.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_life-at-deriv-carousel.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_model/_locations/_contact-details.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_model/_locations/_locations.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_model/_locations/_locations.types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_our-hiring-process.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_our-values.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/_who-we-look-for.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/back-end/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/business-excellence/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/business-intelligence/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/customer-support/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/cyber-security-it/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/data/_career-data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/finance-accounts/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/front-end/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/human-resources/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/index.tsx (70%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/internal-audit/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/legal-compliance/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/_location-layout-new-offices.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/_location-layout.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/asuncion/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/berlin/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/ciudad/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/cyberjaya/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/cyprus/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/dubai/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/georgetown/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/guernsey/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/hongkong/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/index.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/ipoh/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/jordan/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/labuan/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/london/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/malta/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/melaka/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/paris/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/reading/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/roadtown/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/rwanda/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/singapore/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/locations/vanuatu/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/marketing/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/payment-solutions/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/product-design/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/project-management/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/software-testing/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/careers/trading-operations/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/check-email/_icon-grid.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/check-email/index.tsx (78%) rename {src => themes/gatsby-theme-deriv/src}/pages/contact-us/_affiliates.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/contact-us/_contact-ways.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/contact-us/_offices.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/contact-us/_types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/contact-us/index.tsx (95%) create mode 100644 themes/gatsby-theme-deriv/src/pages/ctrader-check-email/index.tsx create mode 100644 themes/gatsby-theme-deriv/src/pages/ctrader-login/index.tsx rename {src => themes/gatsby-theme-deriv/src}/pages/ctrader-login/login-success.tsx (50%) rename {src => themes/gatsby-theme-deriv/src}/pages/ctrader-manage/add-account.tsx (50%) rename {src => themes/gatsby-theme-deriv/src}/pages/ctrader-manage/add-more-accounts.tsx (51%) rename {src => themes/gatsby-theme-deriv/src}/pages/ctrader-manage/cashier.tsx (50%) rename {src => themes/gatsby-theme-deriv/src}/pages/ctrader-manage/change-password.tsx (51%) rename {src => themes/gatsby-theme-deriv/src}/pages/ctrader-manage/close-account.tsx (50%) rename {src => themes/gatsby-theme-deriv/src}/pages/ctrader-signup/credentials.tsx (51%) create mode 100644 themes/gatsby-theme-deriv/src/pages/ctrader-signup/index.tsx rename {src => themes/gatsby-theme-deriv/src}/pages/ctrader-signup/signup-success.tsx (50%) rename {src => themes/gatsby-theme-deriv/src}/pages/dbot/_get-app-section.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dbot/_hero.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dbot/_our-platforms.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dbot/_steps_section.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dbot/index.tsx (80%) rename {src => themes/gatsby-theme-deriv/src}/pages/deriv-ctrader/index.tsx (76%) rename {src => themes/gatsby-theme-deriv/src}/pages/deriv-go/_banner.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/deriv-go/_deriv-go-content.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/deriv-go/_deriv-go-roadmap.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/deriv-go/_footer-banner.tsx (99%) rename {src => themes/gatsby-theme-deriv/src}/pages/deriv-go/_lazy-load.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/deriv-go/_other-apps.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/deriv-go/_start-deriv-go.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/deriv-go/_what-is-deriv-go.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/pages/deriv-go/_why-trade-deriv-go.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/deriv-go/index.tsx (73%) rename {src => themes/gatsby-theme-deriv/src}/pages/derivx/_get-derivx.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/derivx/_hero.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/derivx/_other-apps.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/pages/derivx/_selling-points.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/derivx/_start-derivx.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/derivx/_what-is-derivx.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/derivx/_why-trade-derivx.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/derivx/index.tsx (55%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5-trading-signals/_how-to.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5-trading-signals/_signal-steps.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5-trading-signals/_signal.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5-trading-signals/_style.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5-trading-signals/_subscription.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5-trading-signals/index.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/_dbanner.tsx (99%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/_dmt5-video.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/_download-app.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/_flexibility.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/_interest_free_trading.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/_lazy-load.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/_margin_calculator.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/_numbers.tsx (71%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/_other-platforms.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/_start-trader.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/_what-is-trader.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/_why-trade-dmt5.tsx (91%) rename {src => themes/gatsby-theme-deriv/src}/pages/dmt5/index.tsx (61%) rename {src => themes/gatsby-theme-deriv/src}/pages/dtrader/_get-app-section.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/dtrader/_our-platforms.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/dtrader/_steps_section.tsx (84%) rename {src => themes/gatsby-theme-deriv/src}/pages/dtrader/index.tsx (79%) rename {src => themes/gatsby-theme-deriv/src}/pages/endpoint/index.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/about-deriv.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/account.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/affiliate-programme.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/complaints-procedure.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_answer-card.tsx (91%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_community.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_constants.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_control-losses.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_derived.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_didnt-find-answer.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_faq-schema.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_image-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_lazy-load.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_list.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_questions-category.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_questions-section.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_questions-template.tsx (91%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_search-error.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_search-result.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_search-section.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_search-success.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_side-tab.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_talk-to-us.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_translation-components.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/components/_utility.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_about-deriv.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_account.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_affiliate-programme.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_complaints_procedure.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_data-types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_dbot.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_deposits-and-withdrawals.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_deriv-p2p.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_deriv-trader.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_deriv-x.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_dmt5.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_fraud-prevention.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_hooks.tsx (57%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_ib-programme.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_payment-agent.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_security.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/data/_trading.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/deposits-and-withdrawals.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/deriv-bot.tsx (71%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/deriv-p2p.tsx (72%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/deriv-trader.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/deriv-x.tsx (72%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/dmt5.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/fraud-prevention.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/ib-programme.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/index.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/payment-agent.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/security.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/help-centre/trading.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/home/_data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/home/_hero.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/pages/home/_lazy-load.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/home/_markets.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/home/_platform-slideshow.tsx (81%) rename {src => themes/gatsby-theme-deriv/src}/pages/home/_testimonial-carousel.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/home/_trade-the-way-you-like.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/home/_trade.tsx (92%) rename {src => themes/gatsby-theme-deriv/src}/pages/home/_translations.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/home/_types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/home/_vertical-carousel.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/home/_what-our-clients-say.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/index.tsx (84%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/_types.ts (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/ebooks/components/_get-ebook.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/ebooks/components/_header-section.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/ebooks/components/_hero.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/ebooks/components/_image-text.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/ebooks/components/_introduction.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/ebooks/components/_topics.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/ebooks/components/_types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/ebooks/crypto.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/ebooks/forex.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/ebooks/stocks.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/forex-trading/components/_hero.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/forex-trading/components/_icon-text-row.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/forex-trading/components/_image-text-switching.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/forex-trading/components/_table-btn.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/forex-trading/index.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/signup/index.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/stocks/_dtrading.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/stocks/_footerBanner.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/stocks/_headerSection.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/stocks/_lazy-load.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/stocks/_parallelogram.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/stocks/_whyTradeWIthUs.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/stocks/index.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/trade-forex/components/_hero.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/trade-forex/components/_icon-text-row.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/trade-forex/components/_image-text-switching.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/trade-forex/components/_table-btn.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/trade-forex/index.tsx (91%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/weekend-trading/components/_hero.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/weekend-trading/components/_icon-text-row.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/weekend-trading/components/_image-text-switching.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/weekend-trading/components/_title-btn.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/landing/weekend-trading/index.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/pages/livechat/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/basket-indices/index.tsx (57%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/commodities/index.tsx (56%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/helper/_available-options.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/helper/_available-platforms.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/helper/_available-trades.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/helper/_available-trades_desktop.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/helper/_markets_accordion.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/helper/_symbol.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/markets/_basket-indices.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/markets/_commodities.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/markets/_cryptocurrencies.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/markets/_derived.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/markets/_forex.tsx (86%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/markets/_stock-indices.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/markets/_synthetic-indices.tsx (91%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/sections/_hero_derived_fx.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/sections/_market_instruments.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/sections/_nav-tab.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/sections/_options-nav-tab.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/sections/_other-markets.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/sections/_trade-details.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/sections/_why-trade.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/sub-markets/_accumulators.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/sub-markets/_cfds.tsx (74%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/sub-markets/_digital-options.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/components/sub-markets/_multipliers.tsx (85%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/cryptocurrencies/index.tsx (89%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/derived-fx/index.tsx (86%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/exchange-traded-funds/index.tsx (82%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/forex/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_accumulators-indices.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_american-indices.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_american-stocks.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_americas.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_asia-oceania.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_asian-indices.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_basket_indices_cfds.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_basket_indices_commodities.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_continuous-indices.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_continuous-indices_options.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_crash-boom-eu.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_crash-boom-multipliers.tsx (84%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_crash-boom.tsx (89%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_cryptocurrencies-cfds.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_cryptocurrencies-multipliers.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_cryptocurrencies-trade-type.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_daily-reset-indices.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_derived-cfds.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_dex-indices.tsx (80%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_drift_switch_indices.tsx (82%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_energy-options.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_energy.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_europe.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_european-indices.tsx (61%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_exotic-pairs.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_jump_indices.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_major-pairs.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_market-symbols.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_markets.tsx (82%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_metals-options.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_metals.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_micro-pairs.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_minor-options-pairs.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_minor-pairs.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_range-break.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_step-indices.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_submarkets.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_swap-free-pairs.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_symbols_mapper.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_volatility-indices-eu.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/instruments/_volatility-indices.tsx (89%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_accumulators.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_basket.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_cfds.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_commodities.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_cryptocurrencies.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_derived.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_details.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_digital-options.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_forex.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_market-symbols.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_multipliers.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_simple_step_content.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_stock.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_synthetic.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/content/_types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/style/_markets-style.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/video/globe.mp4 (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/static/video/globe.webm (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/stock/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/pages/markets/synthetic/index.tsx (65%) rename {src => themes/gatsby-theme-deriv/src}/pages/our-principles/_data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/our-principles/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/p2p.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/_about-deriv.tsx (76%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/_deriv-numbers.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/_hero.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/_partnership-opportunities.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/_premium_agent.module.scss (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/_why-choose-us.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_affiliate-ib-hero.tsx (74%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_calculated-formula.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_deriv-affiliate-programme.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_deriv-ib-programme.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_dmt5-cards.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_faq-data.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_faq-schema.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_faq.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_hero.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_minimum-volume.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_more-reason.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_numbers.tsx (66%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_partner-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_partner-cta.tsx (100%) create mode 100644 themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_prime-and-volume.tsx rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_style.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_table.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_who-can-apply.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/_why-us.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/cpa-eu-for-row/_calculated-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/cpa-eu-for-row/_default-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/cpa-eu-for-row/_index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/cpa-eu/_calculated-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/cpa-eu/_default-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/cpa-eu/_index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/index.tsx (79%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/master-affiliate/_calculated-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/master-affiliate/_default-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/master-affiliate/_index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/revenue-share/_calculated-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/revenue-share/_default-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/revenue-share/_index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/turnover/_calculated-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/turnover/_default-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/affiliate-ib/turnover/_index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/deriv-prime/index.tsx (87%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/partner-video.mp4 (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/payment-agent/_faq-data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/payment-agent/_faq-schema.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/payment-agent/_faq.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/payment-agent/_p2p_banner.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/payment-agent/_pa-hero.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/payment-agent/_premium_payment_agent.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/payment-agent/_tap-into.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/payment-agent/_who-can-apply.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/payment-agent/_your-control.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/partners/payment-agent/index.tsx (68%) rename {src => themes/gatsby-theme-deriv/src}/pages/payment-methods/_dp2p.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/payment-methods/_expanded-list.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/payment-methods/_mobile-accordian-item.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/payment-methods/_mobile-expanded-list.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/payment-methods/_payment-data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/payment-methods/index.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/regulatory/_document_accordion.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/regulatory/_eu-grid.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/regulatory/_financial_commission.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/pages/regulatory/_info-row-cpa.tsx (79%) rename {src => themes/gatsby-theme-deriv/src}/pages/regulatory/_investment-europe.tsx (84%) rename {src => themes/gatsby-theme-deriv/src}/pages/regulatory/_style.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/regulatory/_type.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/regulatory/data/_kid_data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/regulatory/index.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/reset-password/index.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/responsible/_banner.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/responsible/_securing-account.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/responsible/_trading-limits.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/responsible/_trading-responsibly.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/responsible/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/_lazy-loading.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/_types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/components/_account-address.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/components/_account-details.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/components/_account-plan.tsx (93%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/components/_account-terms.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/components/_account-type.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/components/_signup-form.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/components/_signup-status.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/components/_wizard.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/components/wizard-component/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/components/wizard-component/stepper.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/components/wizard-component/wizard-footer.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/components/wizard-component/wizard-header.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/index.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/utils/_account-card.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/utils/_affiliate-header.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/utils/_affiliate-input.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/utils/_birth-form.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/utils/_birth-picker.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/utils/_utils.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-affiliates/validations/_affilaite_validation.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup-success/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/pages/signup/index.tsx (82%) rename {src => themes/gatsby-theme-deriv/src}/pages/terms-and-conditions/_business-grid.tsx (83%) rename {src => themes/gatsby-theme-deriv/src}/pages/terms-and-conditions/_clients-grid.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/terms-and-conditions/_terms-conditions-style.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/terms-and-conditions/index.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/cfds/_available-markets.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/cfds/_mind-when-trading.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/cfds/_start-trading.tsx (92%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/cfds/_trading-cfd-increases.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/cfds/_what_is_cfd.tsx (87%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/cfds/index.tsx (89%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/components/_learn-more.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/components/_markets-carousel.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/components/_notes.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/components/_style.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/components/_tabs.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/components/_timeline.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/content/_multiplier.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/content/static/_accumulator.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/content/static/_cfd.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/multiplier/_how-options-works.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/multiplier/_markets-available.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/multiplier/_start-trading.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/multiplier/_things-in-mind.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/multiplier/_what-are-options.tsx (98%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/multiplier/index.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/options/accumulator-options/index.tsx (82%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/options/digital-options/asians/index.tsx (77%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/options/digital-options/digits/index.tsx (77%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/options/digital-options/high-low-ticks/index.tsx (77%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/options/digital-options/in-out/index.tsx (77%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/options/digital-options/lookbacks/index.tsx (77%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/options/digital-options/only-ups-only-downs/index.tsx (78%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/options/digital-options/reset-call-reset-put/index.tsx (77%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/options/digital-options/touch-no-touch/index.tsx (77%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/options/digital-options/up-and-down/index.tsx (78%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/options/turbo-options/index.tsx (77%) rename {src => themes/gatsby-theme-deriv/src}/pages/trade-types/options/vanilla-options/index.tsx (77%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/_trading-tools.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/common/_formik-types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/common/_style.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/common/_underlying-data.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/common/_utility.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/common/_validation.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/index.tsx (96%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/margin-calculator/_margin-calculator.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/margin-calculator/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/pip-calculator/_example-pip.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/pip-calculator/_pip-calculator.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/pip-calculator/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/pnl-for-margin/_example-pnl-margin.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/pnl-for-margin/_pnl-margin-calculator.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/pnl-for-margin/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/pnl-for-multipliers/_example-pnl-multipliers.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/pnl-for-multipliers/_pnl_multipliers_calculator.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/pnl-for-multipliers/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/swap-calculator/_example-calc.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/swap-calculator/_swap-calculator.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trader-tools/swap-calculator/index.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/_types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/_use-trading-spec-columns.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/components/_available-platform.tsx (89%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/components/_calculationCard.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/components/_constants.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/components/_elements.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/components/_howItsCalculated.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/components/_popup_menu.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/components/_trading_spec_table.tsx (95%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/data/_commodities_specification.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/data/_crypto_specification.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/data/_derived_specification.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/data/_etfs_specification.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/data/_forex_specification.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/data/_stocks_specification.ts (99%) rename {src => themes/gatsby-theme-deriv/src}/pages/trading-specification/index.tsx (90%) rename {src => themes/gatsby-theme-deriv/src}/pages/unsubscribe/index.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/_AboutUsBanner.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/_DerivNumbers.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/_MakeTrading.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/_OurLeadership.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/_OurOffices.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/_OurPrinciples.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/_OurValues.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/_lazy-load.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/_types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/carousel/_Carousel.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/carousel/_ImageMarquee.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/components/_hero.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/components/_map-pin.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/components/_modal.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/who-we-are/index.tsx (94%) rename {src => themes/gatsby-theme-deriv/src}/pages/why-choose-us/_africa-forex-award.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/why-choose-us/_icon-grid.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/why-choose-us/_latam-forex-award.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/pages/why-choose-us/index.tsx (97%) rename {src => themes/gatsby-theme-deriv/src}/store/breakpoints-context.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/store/global-provider.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/store/popup-context.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/store/region-context.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/store/website-status-context.tsx (100%) rename {src => themes/gatsby-theme-deriv/src}/styled.d.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/themes/device.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/themes/function.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/themes/global-style.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/themes/media.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/themes/plugin/border-radius.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/themes/plugin/index.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/themes/plugin/margin.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/themes/plugin/padding.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/themes/reset.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/themes/theme.breakpoints.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/themes/theme.types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/themes/variables.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/translations/ach.json (100%) rename {src => themes/gatsby-theme-deriv/src}/translations/ar.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/bn.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/de.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/en.json (100%) rename {src => themes/gatsby-theme-deriv/src}/translations/es.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/fr.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/id.json (100%) rename {src => themes/gatsby-theme-deriv/src}/translations/it.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/ko.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/mn.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/pl.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/pt.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/ru.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/si.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/sw.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/th.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/tr.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/vi.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/zh_cn.json (99%) rename {src => themes/gatsby-theme-deriv/src}/translations/zh_tw.json (99%) rename {src => themes/gatsby-theme-deriv/src}/types/generics.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/types/graphql.types.ts (100%) rename {src => themes/gatsby-theme-deriv/src}/types/utils.d.ts (100%) rename {static => themes/gatsby-theme-deriv/static}/.well-known/apple-app-site-association (100%) rename {static => themes/gatsby-theme-deriv/static}/.well-known/assetlinks.json (100%) rename {static => themes/gatsby-theme-deriv/static}/Dtrader_GIF.mp4 (100%) rename {static => themes/gatsby-theme-deriv/static}/Dtrader_GIF.webm (100%) rename {static => themes/gatsby-theme-deriv/static}/appConfig.js (100%) rename {static => themes/gatsby-theme-deriv/static}/apple-app-site-association (100%) rename {static => themes/gatsby-theme-deriv/static}/assetlinks.json (100%) rename {static => themes/gatsby-theme-deriv/static}/css/global.css (87%) rename {static => themes/gatsby-theme-deriv/static}/css/google-fonts.css (100%) rename {static => themes/gatsby-theme-deriv/static}/css/perfect-scrollbar.css (100%) rename {static => themes/gatsby-theme-deriv/static}/fonts/IBMPlexSans-Bold.woff2 (100%) rename {static => themes/gatsby-theme-deriv/static}/fonts/IBMPlexSansVar-Italic.woff2 (100%) rename {static => themes/gatsby-theme-deriv/static}/fonts/IBMPlexSansVar-Roman.woff2 (100%) rename {static => themes/gatsby-theme-deriv/static}/fonts/NotoSansArabic-Bold.ttf (100%) rename {static => themes/gatsby-theme-deriv/static}/fonts/NotoSansArabic-ExtraBold.ttf (100%) rename {static => themes/gatsby-theme-deriv/static}/fonts/NotoSansArabic-Regular.ttf (100%) rename {static => themes/gatsby-theme-deriv/static}/fonts/Ubuntu-Bold.woff2 (100%) rename {static => themes/gatsby-theme-deriv/static}/fonts/Ubuntu-Light.woff2 (100%) rename {static => themes/gatsby-theme-deriv/static}/fonts/Ubuntu-Medium.woff2 (100%) rename {static => themes/gatsby-theme-deriv/static}/fonts/Ubuntu-Regular.woff2 (100%) create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/LightDependableIcon.svg create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/LightRegulatedIcon.svg create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/LightSafeAndSecureIcon.svg create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/LightTwentyFourSevenSupportIcon.svg create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/cfds-lg.svg create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/dbot.svg create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/dct.svg create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/dgo.svg create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/dmt5.svg create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/dt.svg create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/dx.svg create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/multipliers-lg.svg create mode 100644 themes/gatsby-theme-deriv/static/new-homepage/options-lg.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-1.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-10.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-11.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-12.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-13.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-14.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-15.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-16.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-17.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-18.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-19.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-2.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-20.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-21.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-22.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-23.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-24.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-25.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-26.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-27.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-28.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-29.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-3.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-30.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-31.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-32.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-33.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-34.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-35.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-36.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-37.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-38.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-39.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-4.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-40.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-41.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-42.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-43.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-5.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-6.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-7.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-8.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos-9.svg create mode 100644 themes/gatsby-theme-deriv/static/payments/logos.svg rename {static => themes/gatsby-theme-deriv/static}/regulatory/DEL_Remote_Bookmarker_License.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/DIEL_Pillar_3.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/Deriv_(BVI)_Ltd.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/Deriv_(Europe)_Limited.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/Deriv_(FX)_Ltd.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/Deriv_(V)_Ltd.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/Deriv_Investments_(Europe)_Limited.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/Financial_Disclosures_Annual_Report_2022.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/Financial_Markets_Association_Cert.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/Job_application_privacy_policy_.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/Malta-Gaming-Authority.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/RTS28-2021.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/RTS28-2022.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Austria.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Bulgaria.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Croatia.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Cyprus.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/CzechRepublic.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Denmark.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Estonia.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Finland.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/France.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Germany.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Greece.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Hungary.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Italy.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Latvia.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Lithuania.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Luxembourg.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Netherlands.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Poland.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Portugal.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Romania.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Slovakia.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Slovenia.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Spain.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/countries/Sweden.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/deriv-com-ltd-membership.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/es/kid_deriv_CFD_synthetic_indices.pdf (100%) rename static/regulatory/kid/es/kid_deriv_Stock_Indices.pdf => themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_Stock Indices.pdf (100%) rename {static/regulatory/kid/it => themes/gatsby-theme-deriv/static/regulatory/kid/es}/kid_deriv_Stock_Indices.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/es/kid_deriv_Stocks.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/es/kid_deriv_commodities.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/es/kid_deriv_crypto.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/es/kid_deriv_forex.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/es/kid_deriv_multipliers_cryptocurrencies.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/es/kid_deriv_multipliers_forex.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/es/kid_deriv_multipliers_synthetic_indices.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/it/kid_deriv_CFD_synthetic_indices.pdf (100%) rename static/regulatory/kid/pl/kid_deriv_Stock_Indices.pdf => themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_Stock Indices.pdf (100%) rename {static/regulatory/kid/pt => themes/gatsby-theme-deriv/static/regulatory/kid/it}/kid_deriv_Stock_Indices.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/it/kid_deriv_Stocks.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/it/kid_deriv_commodities.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/it/kid_deriv_crypto.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/it/kid_deriv_forex.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/it/kid_deriv_multipliers_cryptocurrencies.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/it/kid_deriv_multipliers_forex.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/it/kid_deriv_multipliers_synthetic_indices.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_CFD_synthetic_crash_300.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_CFD_synthetic_vol_250.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_Stock_Indices.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_Stocks.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_cfds_dex.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_cfds_dsi.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_cfds_etfs.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_commodities.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_crypto.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_forex.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_multipliers_cryptocurrencies.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_multipliers_forex.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_multipliers_synthetics_crash_300.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/kid_deriv_multipliers_synthetics_vol_250.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pl/kid_deriv_CFD_synthetic_indices.pdf (100%) create mode 100644 themes/gatsby-theme-deriv/static/regulatory/kid/pl/kid_deriv_Stock Indices.pdf create mode 100644 themes/gatsby-theme-deriv/static/regulatory/kid/pl/kid_deriv_Stock_Indices.pdf rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pl/kid_deriv_Stocks.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pl/kid_deriv_commodities.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pl/kid_deriv_crypto.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pl/kid_deriv_forex.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pl/kid_deriv_multipliers_cryptocurrencies.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pl/kid_deriv_multipliers_forex.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pl/kid_deriv_multipliers_synthetic_indices.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pt/kid_deriv_CFD_synthetic_indices.pdf (100%) create mode 100644 themes/gatsby-theme-deriv/static/regulatory/kid/pt/kid_deriv_Stock Indices.pdf create mode 100644 themes/gatsby-theme-deriv/static/regulatory/kid/pt/kid_deriv_Stock_Indices.pdf rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pt/kid_deriv_Stocks.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pt/kid_deriv_commodities.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pt/kid_deriv_crypto.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pt/kid_deriv_forex.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pt/kid_deriv_multipliers_cryptocurrencies.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pt/kid_deriv_multipliers_forex.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/regulatory/kid/pt/kid_deriv_multipliers_synthetic_indices.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/security.txt (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/[ES]_business-partners-affiliates-and-introducing-brokers-R23_12_1.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/[ES]_business-partners-api-user-R23_12_1.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/[ES]_business-partners-bug-bounty-R23_12_1.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/[ES]_business-partners-general-terms-of-use-R23_12_1.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/[ES]_business-partners-payment-agents-R23_12_1.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-affiliates-and-introducing-brokers-es.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-affiliates-and-introducing-brokers-eu.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-affiliates-and-introducing-brokers-row.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-api-user-eu.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-api-user.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-bug-bounty-eu.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-bug-bounty.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-general-terms-eu.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-general-terms.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-guide-english.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-guide-fr.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-guide-pt.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-guide-ru.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-guide-vi.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/business-partners-payment-agents.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/deriv-(bvi)-ltd.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/deriv-(europe)-limited.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/deriv-(fx)-ltd.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/deriv-(v)-ltd.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/deriv-investments-(europe)-limited-eu.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/deriv-investments-(europe)-limited.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/eu/funds-and-transfers.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/eu/general-terms.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/eu/risk-disclosure.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/eu/security-and-privacy.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/eu/trading-terms.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/funds-and-transfers.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/general-terms-crypto.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/general-terms.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/risk-disclosure.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/security-and-privacy.pdf (100%) rename {static => themes/gatsby-theme-deriv/static}/tnc/trading-terms.pdf (100%) create mode 100644 themes/gatsby-theme-deriv/tailwind.config.js create mode 100644 themes/gatsby-theme-deriv/tsconfig.json rename {types => themes/gatsby-theme-deriv/types}/react-i18next.d.ts (100%) diff --git a/.eslintrc b/.eslintrc index c4962c8e2d7..a690a8a04e2 100644 --- a/.eslintrc +++ b/.eslintrc @@ -28,6 +28,7 @@ ], "rules": { "@typescript-eslint/explicit-module-boundary-types": "off", + "import/no-named-as-default": "off", "deprecation/deprecation": "warn" }, "parserOptions": { @@ -83,7 +84,7 @@ ] } ], - "import/no-useless-path-segments": "error", + // "import/no-useless-path-segments": "error", "import/prefer-default-export": 0, "import/order": [ "error", @@ -132,21 +133,16 @@ "jest": true }, "settings": { + "import/parsers": { + "@typescript-eslint/parser": [".ts", ".tsx"] + }, "import/resolver": { + "typescript": { + "project": ["tsconfig.json", "themes/gatsby-theme-deriv/tsconfig.json"] + }, "node": { - "paths": [ - "src" - ], - "extensions": [ - ".js", - ".jsx", - ".ts", - ".tsx" - ] + "project": ["tsconfig.json", "themes/gatsby-theme-deriv/tsconfig.json"] } - }, - "react": { - "version": "17" } } } \ No newline at end of file diff --git a/.github/workflows/generate-preview-link-eu.yml b/.github/workflows/generate-preview-link-eu.yml index fc454351729..211b981aeec 100644 --- a/.github/workflows/generate-preview-link-eu.yml +++ b/.github/workflows/generate-preview-link-eu.yml @@ -16,7 +16,6 @@ concurrency: jobs: build_eu_to_cloudflare_pages: runs-on: Ubuntu-latest - if: contains(github.event.pull_request.head.ref, 'multiple-build') permissions: checks: write pull-requests: write @@ -47,7 +46,6 @@ jobs: '' ].join('\n') core.setOutput("comment", comment); - - name: Post Cloudflare Pages Preview comment uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 with: @@ -76,7 +74,6 @@ jobs: path: | sites/eu/.cache sites/eu/public - - name: Install Dependencies uses: "./.github/actions/npm_install_from_cache" @@ -105,7 +102,6 @@ jobs: echo "$EVENT_NUMBER" > .pr/NR echo "$EVENT_USERNAME" > .pr/USERNAME echo "$HEAD_REF" > .pr/BRANCHNAME - - name: Publish to Cloudflare Pages id: publish-to-pages env: @@ -130,7 +126,6 @@ jobs: echo "Deployment to Cloudflare Pages failed." exit 1 fi - - name: 'Generate preview link comment' if: success() id: generate_preview_url diff --git a/.github/workflows/generate-preview-link-row.yml b/.github/workflows/generate-preview-link-row.yml index 0480eadde97..76f2cadd0ed 100644 --- a/.github/workflows/generate-preview-link-row.yml +++ b/.github/workflows/generate-preview-link-row.yml @@ -16,8 +16,6 @@ concurrency: jobs: build_row_to_cloudflare_pages: runs-on: Ubuntu-latest - # To be removed once released in production - if: contains(github.event.pull_request.head.ref, 'multiple-build') permissions: checks: write pull-requests: write diff --git a/.github/workflows/production-eu.yml b/.github/workflows/production-eu.yml new file mode 100644 index 00000000000..0c5e749b87b --- /dev/null +++ b/.github/workflows/production-eu.yml @@ -0,0 +1,73 @@ +name: Test production CF for EU + +on: + push: + tags: + - 'production*' + paths-ignore: + - '**.md' + +env: + GATSBY_CPU_COUNT: 16 + GATSBY_ENV: production + NODE_OPTIONS: '--max_old_space_size=7168' + GATSBY_DATADOG_APPLICATION_ID: ${{ secrets.GATSBY_DATADOG_APPLICATION_ID }} + GATSBY_DATADOG_CLIENT_TOKEN: ${{ secrets.GATSBY_DATADOG_CLIENT_TOKEN }} + GATSBY_MAP_API_KEY: ${{ secrets.GATSBY_MAP_API_KEY }} + GATSBY_GROWTHBOOK_CLIENT_KEY: ${{ secrets.GATSBY_GROWTHBOOK_CLIENT_KEY }} + GATSBY_GROWTHBOOK_DECRYPTION_KEY: ${{ secrets.GATSBY_GROWTHBOOK_DECRYPTION_KEY }} + GATSBY_RUDDERSTACK_STAGING_KEY: ${{ secrets.GATSBY_RUDDERSTACK_STAGING_KEY }} + GATSBY_RUDDERSTACK_PRODUCTION_KEY: ${{ secrets.GATSBY_RUDDERSTACK_PRODUCTION_KEY }} + GATSBY_GOOGLE_TAG_MANAGER_TRACKING_ID: ${{ secrets.GATSBY_GOOGLE_TAG_MANAGER_TRACKING_ID }} + GATSBY_TRUSTPILOT_API_KEY: ${{ secrets.GATSBY_TRUSTPILOT_API_KEY }} + GATSBY_HOTJAR_ID: ${{ secrets.GATSBY_HOTJAR_ID }} + +jobs: + release-production: + timeout-minutes: 40 + runs-on: Runner_16cores + environment: production + steps: + - name: Checkout 🛎️ + uses: actions/checkout@v2.3.1 + + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: '18.x' + cache: 'npm' + + - name: Set version env variable + run: echo "GATSBY_DERIV_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV + + - name: Create npmrc file + shell: bash + run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc + + - name: Setup install read-only token for deriv-com org + shell: bash + run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc + + - run: npm ci + - run: npm run format + - run: npm run test + - run: npm run build:eu + + # For using same tag for staging and production we need to uncomment these two below lines: + # with: + # tagRegex: "production(.*)" + - name: Deploy to Cloudflare ☁️ + uses: cloudflare/wrangler-action@2.0.0 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + command: pages deploy sites/eu/public --project-name=eu-deriv-com-pages --branch=main + + - name: Cloudflare production link ✨ + run: echo "New website - http://eu-deriv-com-pages.pages.dev" + - name: upload-artifact + uses: actions/upload-artifact@v4 + with: + name: production + path: sites/eu/public + retention-days: 5 diff --git a/.github/workflows/production-row.yml b/.github/workflows/production-row.yml new file mode 100644 index 00000000000..550bc0574fd --- /dev/null +++ b/.github/workflows/production-row.yml @@ -0,0 +1,73 @@ +name: Test production CF for Row + +on: + push: + tags: + - 'production*' + paths-ignore: + - '**.md' + +env: + GATSBY_CPU_COUNT: 16 + GATSBY_ENV: production + NODE_OPTIONS: '--max_old_space_size=7168' + GATSBY_DATADOG_APPLICATION_ID: ${{ secrets.GATSBY_DATADOG_APPLICATION_ID }} + GATSBY_DATADOG_CLIENT_TOKEN: ${{ secrets.GATSBY_DATADOG_CLIENT_TOKEN }} + GATSBY_MAP_API_KEY: ${{ secrets.GATSBY_MAP_API_KEY }} + GATSBY_GROWTHBOOK_CLIENT_KEY: ${{ secrets.GATSBY_GROWTHBOOK_CLIENT_KEY }} + GATSBY_GROWTHBOOK_DECRYPTION_KEY: ${{ secrets.GATSBY_GROWTHBOOK_DECRYPTION_KEY }} + GATSBY_RUDDERSTACK_STAGING_KEY: ${{ secrets.GATSBY_RUDDERSTACK_STAGING_KEY }} + GATSBY_RUDDERSTACK_PRODUCTION_KEY: ${{ secrets.GATSBY_RUDDERSTACK_PRODUCTION_KEY }} + GATSBY_GOOGLE_TAG_MANAGER_TRACKING_ID: ${{ secrets.GATSBY_GOOGLE_TAG_MANAGER_TRACKING_ID }} + GATSBY_TRUSTPILOT_API_KEY: ${{ secrets.GATSBY_TRUSTPILOT_API_KEY }} + GATSBY_HOTJAR_ID: ${{ secrets.GATSBY_HOTJAR_ID }} + +jobs: + release-production: + timeout-minutes: 40 + runs-on: Runner_16cores + environment: production + steps: + - name: Checkout 🛎️ + uses: actions/checkout@v2.3.1 + + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: '18.x' + cache: 'npm' + + - name: Set version env variable + run: echo "GATSBY_DERIV_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV + + - name: Create npmrc file + shell: bash + run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc + + - name: Setup install read-only token for deriv-com org + shell: bash + run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc + + - run: npm ci + - run: npm run format + - run: npm run test + - run: npm run build:row + + # For using same tag for staging and production we need to uncomment these two below lines: + # with: + # tagRegex: "production(.*)" + - name: Deploy to Cloudflare ☁️ + uses: cloudflare/wrangler-action@2.0.0 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + command: pages deploy sites/row/public --project-name=row-deriv-com-pages --branch=main + + - name: Cloudflare production link ✨ + run: echo "New website - http://row-deriv-com-pages.pages.dev" + - name: upload-artifact + uses: actions/upload-artifact@v4 + with: + name: production + path: sites/row/public + retention-days: 5 diff --git a/.github/workflows/smoketests.yml b/.github/workflows/smoketests.yml index b9d8381cfe0..23febfdb2b3 100644 --- a/.github/workflows/smoketests.yml +++ b/.github/workflows/smoketests.yml @@ -92,4 +92,4 @@ jobs: header: Smoke tests status update number: ${{ steps.pr_information.outputs.issue_number }} message: '${{ steps.set_msg.outputs.msg }}' - recreate: true + recreate: true \ No newline at end of file diff --git a/.github/workflows/staging-eu.yml b/.github/workflows/staging-eu.yml new file mode 100644 index 00000000000..08f9470b051 --- /dev/null +++ b/.github/workflows/staging-eu.yml @@ -0,0 +1,118 @@ +name: Release Staging EU + +on: + push: + branches: + - master + paths-ignore: + - '**.md' + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +env: + GATSBY_CPU_COUNT: 16 + GATSBY_ENV: staging + NODE_OPTIONS: '--max_old_space_size=7168' + GATSBY_DATADOG_APPLICATION_ID: ${{ secrets.GATSBY_DATADOG_APPLICATION_ID }} + GATSBY_DATADOG_CLIENT_TOKEN: ${{ secrets.GATSBY_DATADOG_CLIENT_TOKEN }} + GATSBY_MAP_API_KEY: ${{ secrets.GATSBY_MAP_API_KEY }} + GATSBY_GROWTHBOOK_CLIENT_KEY: ${{ secrets.GATSBY_GROWTHBOOK_CLIENT_KEY }} + GATSBY_GROWTHBOOK_DECRYPTION_KEY: ${{ secrets.GATSBY_GROWTHBOOK_DECRYPTION_KEY }} + GATSBY_RUDDERSTACK_STAGING_KEY: ${{ secrets.GATSBY_RUDDERSTACK_STAGING_KEY }} + GATSBY_RUDDERSTACK_PRODUCTION_KEY: ${{ secrets.GATSBY_RUDDERSTACK_PRODUCTION_KEY }} + GATSBY_STRAPI_TOKEN: ${{ secrets.GATSBY_STRAPI_TOKEN }} + GATSBY_GOOGLE_TAG_MANAGER_TRACKING_ID: ${{ secrets.GATSBY_GOOGLE_TAG_MANAGER_TRACKING_ID }} + GATSBY_TRUSTPILOT_API_KEY: ${{ secrets.GATSBY_TRUSTPILOT_API_KEY }} + GATSBY_HOTJAR_ID: ${{ secrets.GATSBY_HOTJAR_ID }} + +jobs: + release-staging: + timeout-minutes: 30 + runs-on: Runner_16cores + environment: staging + steps: + - name: Checkout 🛎️ + uses: actions/checkout@v2.3.1 + + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: '18.x' + cache: 'npm' + - name: Create npmrc file + shell: bash + run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc + + - name: Setup install read-only token for deriv-com org + shell: bash + run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc + + - run: npm ci + # - run: npm run format + # - run: npm run test + - run: npm run build:eu + # - run: npm run build:storybook + - run: echo $GITHUB_SHA > public/version.txt + + - uses: olegtarasov/get-tag@v2.1 + id: tagName + # For using same tag for staging and production we need to uncomment these two below lines: + # with: + # tagRegex: "staging(.*)" + - name: Deploy to Cloudflare ☁️ + uses: cloudflare/wrangler-action@2.0.0 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + command: pages deploy sites/eu/public --project-name=eu-deriv-com-pages --branch=staging + + - name: Cloudflare preview link ✨ + run: echo "New staging website - http://staging-eu.cf-pages-deriv-com.deriv.com" + + - name: Building docker image 🐳 + run: docker build -t ${{ secrets.DOCKERHUB_ORGANISATION }}/deriv-com:latest-staging -t ${{ secrets.DOCKERHUB_ORGANISATION }}/deriv-com:$GITHUB_SHA . + + - name: Verify nginx image + run: | + set -e + docker run --rm ${{ secrets.DOCKERHUB_ORGANISATION }}/deriv-com:$GITHUB_SHA nginx -t + echo "docker image validated successfully" + + - name: Pushing Image to docker hub 🐳 + run: | + echo ${{ secrets.DOCKERHUB_PASSWORD }}| docker login -u ${{ secrets.DOCKERHUB_USERNAME }} --password-stdin + docker push ${{ secrets.DOCKERHUB_ORGANISATION }}/deriv-com:latest-staging + docker push ${{ secrets.DOCKERHUB_ORGANISATION }}/deriv-com:$GITHUB_SHA + + - name: Deploy 🚀 + env: + KUBE_SERVER: ${{ secrets.KUBE_SERVER }} + SERVICEACCOUNT_TOKEN: ${{ secrets.SERVICEACCOUNT_TOKEN }} + CA_CRT: ${{ secrets.CA_CRT }} + NAMESPACE: deriv-com-staging + DOCKERHUB_ORGANISATION: ${{ secrets.DOCKERHUB_ORGANISATION }} + run: | + git clone https://github.com/binary-com/devops-ci-scripts + cd devops-ci-scripts/k8s-build_tools + echo "${{ env.CA_CRT }}" | base64 --decode > ca.crt + export CA="ca.crt" + ./release.sh deriv-com ${GITHUB_SHA} + + - name: Slack Notification 📣 + uses: 8398a7/action-slack@v3 + with: + status: ${{ job.status }} + fields: workflow,repo + if_mention: failure,cancelled + custom_payload: | + { + attachments: [{ + color: '${{ job.status }}' === 'success' ? 'good' : '${{ job.status }}' === 'failure' ? 'danger' : 'warning', + text: `Release for *Deriv.com* with version *$GITHUB_SHA*` + }] + } + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }} + if: always() diff --git a/.github/workflows/staging-row.yml b/.github/workflows/staging-row.yml new file mode 100644 index 00000000000..cd99a147f78 --- /dev/null +++ b/.github/workflows/staging-row.yml @@ -0,0 +1,118 @@ +name: Release Staging RoW + +on: + push: + branches: + - master + paths-ignore: + - '**.md' + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +env: + GATSBY_CPU_COUNT: 16 + GATSBY_ENV: staging + NODE_OPTIONS: '--max_old_space_size=7168' + GATSBY_DATADOG_APPLICATION_ID: ${{ secrets.GATSBY_DATADOG_APPLICATION_ID }} + GATSBY_DATADOG_CLIENT_TOKEN: ${{ secrets.GATSBY_DATADOG_CLIENT_TOKEN }} + GATSBY_MAP_API_KEY: ${{ secrets.GATSBY_MAP_API_KEY }} + GATSBY_GROWTHBOOK_CLIENT_KEY: ${{ secrets.GATSBY_GROWTHBOOK_CLIENT_KEY }} + GATSBY_GROWTHBOOK_DECRYPTION_KEY: ${{ secrets.GATSBY_GROWTHBOOK_DECRYPTION_KEY }} + GATSBY_RUDDERSTACK_STAGING_KEY: ${{ secrets.GATSBY_RUDDERSTACK_STAGING_KEY }} + GATSBY_RUDDERSTACK_PRODUCTION_KEY: ${{ secrets.GATSBY_RUDDERSTACK_PRODUCTION_KEY }} + GATSBY_STRAPI_TOKEN: ${{ secrets.GATSBY_STRAPI_TOKEN }} + GATSBY_GOOGLE_TAG_MANAGER_TRACKING_ID: ${{ secrets.GATSBY_GOOGLE_TAG_MANAGER_TRACKING_ID }} + GATSBY_TRUSTPILOT_API_KEY: ${{ secrets.GATSBY_TRUSTPILOT_API_KEY }} + GATSBY_HOTJAR_ID: ${{ secrets.GATSBY_HOTJAR_ID }} + +jobs: + release-staging: + timeout-minutes: 30 + runs-on: Runner_16cores + environment: staging + steps: + - name: Checkout 🛎️ + uses: actions/checkout@v2.3.1 + + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: '18.x' + cache: 'npm' + - name: Create npmrc file + shell: bash + run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc + + - name: Setup install read-only token for deriv-com org + shell: bash + run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc + + - run: npm ci + # - run: npm run format + # - run: npm run test + - run: npm run build:row + # - run: npm run build:storybook + - run: echo $GITHUB_SHA > public/version.txt + + - uses: olegtarasov/get-tag@v2.1 + id: tagName + # For using same tag for staging and production we need to uncomment these two below lines: + # with: + # tagRegex: "staging(.*)" + - name: Deploy to Cloudflare ☁️ + uses: cloudflare/wrangler-action@2.0.0 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + command: pages deploy sites/row/public --project-name=row-deriv-com-pages --branch=staging + + - name: Cloudflare preview link ✨ + run: echo "New staging website - http://staging-row.cf-pages-deriv-com.deriv.com" + + - name: Building docker image 🐳 + run: docker build -t ${{ secrets.DOCKERHUB_ORGANISATION }}/deriv-com:latest-staging -t ${{ secrets.DOCKERHUB_ORGANISATION }}/deriv-com:$GITHUB_SHA . + + - name: Verify nginx image + run: | + set -e + docker run --rm ${{ secrets.DOCKERHUB_ORGANISATION }}/deriv-com:$GITHUB_SHA nginx -t + echo "docker image validated successfully" + + - name: Pushing Image to docker hub 🐳 + run: | + echo ${{ secrets.DOCKERHUB_PASSWORD }}| docker login -u ${{ secrets.DOCKERHUB_USERNAME }} --password-stdin + docker push ${{ secrets.DOCKERHUB_ORGANISATION }}/deriv-com:latest-staging + docker push ${{ secrets.DOCKERHUB_ORGANISATION }}/deriv-com:$GITHUB_SHA + + - name: Deploy 🚀 + env: + KUBE_SERVER: ${{ secrets.KUBE_SERVER }} + SERVICEACCOUNT_TOKEN: ${{ secrets.SERVICEACCOUNT_TOKEN }} + CA_CRT: ${{ secrets.CA_CRT }} + NAMESPACE: deriv-com-staging + DOCKERHUB_ORGANISATION: ${{ secrets.DOCKERHUB_ORGANISATION }} + run: | + git clone https://github.com/binary-com/devops-ci-scripts + cd devops-ci-scripts/k8s-build_tools + echo "${{ env.CA_CRT }}" | base64 --decode > ca.crt + export CA="ca.crt" + ./release.sh deriv-com ${GITHUB_SHA} + + - name: Slack Notification 📣 + uses: 8398a7/action-slack@v3 + with: + status: ${{ job.status }} + fields: workflow,repo + if_mention: failure,cancelled + custom_payload: | + { + attachments: [{ + color: '${{ job.status }}' === 'success' ? 'good' : '${{ job.status }}' === 'failure' ? 'danger' : 'warning', + text: `Release for *Deriv.com* with version *$GITHUB_SHA*` + }] + } + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }} + if: always() diff --git a/crowdin/messages.json b/crowdin/messages.json index 16e35b0476c..977f18e9a12 100644 --- a/crowdin/messages.json +++ b/crowdin/messages.json @@ -88,7 +88,6 @@ "79497287": "Exchange-traded funds", "80411232": "Keep your login details secure and <0>enable two-factor authentication to prevent unauthorised usage of your account.", "80429744": "Fast and stable", - "83428444": "Start trading accumulators on Deriv", "84123624": "Partnership Programme | Deriv", "84402478": "Where do I find the blocks I need?", "84605906": "The Deriv MT5 Financial account offers you leverage to trade contracts for difference (CFDs) on forex, stocks, stock indices, commodities, synthetic indices, and cryptocurrencies.", @@ -120,7 +119,6 @@ "110140669": "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.", "111464658": "<0>5 lots traded with DL on <0>BTC/USD is split between:", "113378532": "ETH/USD", - "114014970": "Trade now", "115911783": "Of course, this list isn’t complete. Every day, impersonators come up with new ways to try to steal your information and money.", "117174749": "Can I close an open position before expiry?", "117273069": "<0>Wall Street 30 follows the stock performance of the top 30 listed companies in the US.", @@ -266,7 +264,6 @@ "259593484": "real account", "260003723": "Example 2", "261878007": "If you select 'Matches', you receive the payout if the last digit of the exit price is the same as your prediction.", - "262590832": "Open long and short positions, depending on your preferred trading strategy.", "263232709": "1 - 2 working days", "263938952": "If the reset spot is beneficial based on your market prediction, it replaces your original entry price (or strike price). For it to be beneficial, the reset spot needs to be:", "264391901": "Enjoy synthetic markets that emulate the excitement of real-world markets without unpredictable real-world disruptions.", @@ -425,7 +422,6 @@ "413762216": "Can I exit an open Reset Call/Reset Put contract before expiry?", "415028859": "Local currency", "415543200": "This depends on the margin required for each asset. You’ll be able to see the required margin for each asset before opening your position.", - "416296716": "Maximum payout", "417690017": "Touch / No Touch", "417855021": "Name is required", "418173024": "Markets available for CFD trading", @@ -441,7 +437,6 @@ "427157274": "Earn when your clients trade on an MT5 Financial account.

All commission rates are quoted in USD.", "429395367": "Guide and tutorial for DBot", "429483909": "<0>2 lots with 100 leverage:", - "430936420": "Access over 50 assets and also trade with up to 1:1000 leverage and zero commission on trades.", "431284069": "Your net profit will depend on how much the spot price falls below the barrier, with the maximum potential gains growing if the underlying price falls significantly. Your losses are limited to the initial stake required to purchase the short turbo option.", "432518896": "Client trust is our highest priority, and that’s why millions of users choose us. Here are some of the things that make us a leading online trading service provider.", "432775041": "Get Trading", @@ -488,7 +483,6 @@ "469222213": "Click on the <0>My Statistics tab and select your signal provider.", "469552854": "Want to know more about CFD trading conditions for the instruments we offer?", "469798381": "Years of service", - "470277541": "Maximum duration", "472630909": "It will take 1-3 working days for your application to be reviewed.", "474616293": "The trading platform to fit your style", "475611258": "Help centre | Frequently asked questions | About Deriv | Deriv", @@ -529,7 +523,6 @@ "504465748": "We'll email you a verification link. Click that link and set a new password for your Deriv account.", "506442463": "What is the onboarding procedure?", "506797447": "<0>EUR Basket measures the value of the Euro against a basket of five global currencies (USD, AUD, GBP, JPY, CAD), each weighted by 20%.", - "508640915": "Why trade accumulators on Deriv", "509964491": "Trade even when most financial markets are closed", "510416775": "Turbo options allow you to earn a potentially high payout if your market predictions are right and if the spot price does not touch or breach a predetermined barrier.", "510912921": "If the selected condition is not met or if the exit price is equal to either barrier, your stake is lost.", @@ -636,7 +629,6 @@ "602265590": "Stop loss works slightly differently in Crash/Boom/Range break indices. This is because sudden fluctuations in market price from one tick to the next can sometimes surpass the stop loss you have set. When the market price exceeds your stop loss amount, your contract will be automatically closed at that point, instead of exactly at the stop loss level.", "603094883": "However, it is important to note that the availability of early exit may vary depending on the specific trade type. Some trade types may have restrictions or it may only be available within a certain timeframe.", "604031157": "A software developer with your own trading platform that can be linked to Deriv’s API. Head to the <0>Deriv API page for more info on how our API works.", - "604863126": "The frequency of tick generation differs between indices, with some generating ticks every second and others generating them every two seconds.", "605798512": "There is a minimum of USD 0.01 if you would like to transfer funds to another platform.", "606371596": "How to trade the forex market", "607535944": "5 - 30 minutes", @@ -809,7 +801,6 @@ "773309981": "Oil/USD", "775706054": "Do you sell trading bots?", "775826029": "In the Copy tab of your Deriv cTrader account, search for strategy providers. Pick your favourite strategies, allocate funds, and start copy trading.", - "777072220": "Click the Buy button to open your trade.", "777203273": "Trade CFDs, Options, and Multipliers", "778624300": "Take advantage of Deriv's trading calculators that help you to calculate your swap, pip, profit, and losses for the CFD and multiplier trading.", "779522948": "Ipoh | Our office – Malaysia | Deriv", @@ -873,7 +864,6 @@ "831784233": "Close-Low Icon", "832827564": "This plan is not available for IBs who promote to clients residing in the EU.", "833547634": "Currency weight", - "835328271": "accumulators take profit", "835766128": "Check performance of your bot", "836171053": "Partnership opportunity", "836198432": "Benefits of subscribing to MT5 signals", @@ -913,7 +903,6 @@ "869176308": "Do not worry, if you encounter any issue along the process, please reach out to our support through <0>Live Chat for further assistance.", "870239780": "What markets can I trade on Deriv Trader?", "870345918": "1-5% growth rate", - "871462332": "Take advantage of high leverage and low spreads on Deriv MT5 and Deriv X.", "872087592": "For Rise/Fall, contract durations range from 1 tick and 365 days.", "874881951": "Browse job opportunities available at our Dubai office. Find your role in IT, marketing, and human resources.", "875101277": "If I close my web browser, will Deriv Bot continue to run?", @@ -971,7 +960,6 @@ "917922170": "- Select the underlying asset you want to trade.", "918181729": "call to action background", "918587905": "Are you sure you want to delete your account?", - "918634571": "When you open a position, barriers are created around the asset’s price. The upper and lower barriers are automatically calculated for every tick based on your chosen asset and accumulator value. If you close your position before either of the barriers is reached, you will make a profit.", "920363635": "Frequently asked questions - IB programme", "920654544": "Currently, you can only buy Long and Short turbo options contracts on Deriv.", "922601177": "CPA", @@ -1068,7 +1056,6 @@ "1023972728": "<0>Swap charge = volume × contract size × point value × swap rate", "1024366221": "The page you are looking for does not exist.", "1024756670": "Trade on multiple markets", - "1025026772": "Jump indices correspond to simulated markets with large, sudden price changes. They have constant volatilities ranging from 10% to 100%.", "1025032938": "Do I have to pay any fees to become a payment agent for Deriv?", "1026344937": "Please contact our Customer Support team via <0>live chat if you have doubts or concerns.", "1026845997": "Endpoint", @@ -1226,10 +1213,8 @@ "1178409440": "The time period during which an asset or market is available for trading.", "1179997681": "When making a complaint, make sure to include your full name, account number, a clear description of the problem, important dates, and any proof or documents that support your complaint. The more specific and detailed your complaint, the better our team can help you.", "1181506313": "Deriv P2P is a great app, I love it!", - "1181734082": "accumulators trade type", "1182027402": "app store logo", "1182198798": "For example, if you close your position at a certain point, your equity is the total of your account balance plus the profit or loss at that point. If the ratio of this to your currently used margin is lower than Deriv’s stop out level, stop out may be applied.", - "1182470294": "Don't have a Deriv.com account yet?", "1183868384": "Is Deriv regulated?", "1184301560": "Explore Deriv’s partnership programme and get a chance to be a partner with a trusted pioneer. All our programmes are free of charge with no hidden fees.", "1185518626": "Enjoy trading a wide range of offerings that mimic characteristics of financial markets.", @@ -1245,7 +1230,6 @@ "1195268336": "A chart illustrating the loss of a contract if the Reset Call exit price is below the entry price", "1196310280": "Intel", "1197939158": "Don't accept", - "1197965598": "Accumulators (or accumulator options) allow you to heighten your potential profit exponentially without risking more than your stake. Your potential profit will increase regardless of market movement, as long as the price moves within the trade barriers.", "1198529439": "Please enter a valid street", "1198781410": "We’ve designed a customer-centric and intuitive trading experience for Deriv that’s optimised to convert visitors into clients. We’ll also provide you with the tools and creative materials you need to drive traffic to Deriv.", "1199693297": "20 - 800", @@ -1328,7 +1312,6 @@ "1272902088": "100,000 ) }", "1274309337": "DOG/USD", "1275474387": "Quick", - "1275674402": "Go long and short", "1277672291": "Yes, you are allowed to enter multiple High/Low Ticks contracts at the same time.", "1277917401": "If you choose an Only Downs contract, you will win a potential payout if the price only decreases during the selected time period.", "1278262646": "168M+", @@ -1398,7 +1381,6 @@ "1339067509": "banner information", "1344216985": "We can’t deliver the email to this address (usually because of firewalls or filtering).", "1345965490": "- lower than the entry price for a Reset Call contract, or", - "1346204508": "Take profit", "1349080073": "Please enter only alphabetic characters", "1349233664": "Ask", "1351421019": "Where can I trade Asian options?", @@ -1450,7 +1432,6 @@ "1393006010": "The basics of CFD trading", "1393234525": "400,000", "1393602451": "Click <0>Yes to confirm the cancellation. Your funds will be returned to your Deriv account, and your account balance will be updated accordingly.", - "1394086167": "Open a demo account on Deriv and practise with an unlimited amount of virtual funds.", "1394564425": "Please enter the 8 character verification code that was sent to {{email}} to activate your account.", "1396179592": "Commission", "1396296688": "How do I identify a scam social media account?", @@ -1539,7 +1520,6 @@ "1470207808": "Latvia", "1472787414": "Stocks and stock indices: the basics", "1473143391": "software testing department", - "1475851225": "On average, there is an equal probability of an up or down jump every 20 minutes, and the jump size is around 30 times the normal price movement.", "1476598931": "The lowest possible spread obtainable with the current trading conditions.", "1478263443": "Do note that the specific rules and limitations on the number of contracts you can enter simultaneously may vary depending on trade type. Some may have restrictions on the number of contracts you can open, while others may have other specific conditions that may allow for greater flexibility.", "1478423964": "Deriv's proprietary synthetics are free of market and liquidity risks. Enjoy 24/7 synthetic trading on Deriv MT5, DTrader, and our other platforms.", @@ -1609,7 +1589,6 @@ "1533284111": "What is a floating exchange rate?", "1533452395": "Earn based on each contract's payout probability or client's trade. <0>Learn more", "1535175777": "Make deposits and withdrawals through your local bank in real-time.", - "1536955851": "Options trading | Trading types | Deriv", "1537212469": "Spot price", "1539984821": "The Deriv support team is available via live chat 24/7 – even on weekends. You can also find answers at our <0>Help centre and get help from fellow traders in <1>Community.", "1540432357": "Client trades with a stake of USD 10 and a payout of USD 15. Payout probability = 10/15 x 100 = 66.67%", @@ -1680,7 +1659,6 @@ "1588439646": "Our profit and loss calculator for multipliers helps to determine the stop loss and take profit level in your trades to minimise losses and maximise gains.", "1588850507": "<0>USD Basket measures the value of the US dollar against a basket of five global currencies (EUR, GBP, JPY, CAD, AUD), each weighted by 20%.", "1589165958": "Try “Trade”", - "1589206610": "Open your trade", "1591242575": "How we use and protect the information you give us", "1591498220": "Do I need a Deriv account to use Deriv P2P?", "1591811733": "Deriv cTrader is not available in your country", @@ -1800,7 +1778,6 @@ "1680490573": "Terms and ethical standards for all our affiliates, introducing brokers, API users, and payment agents", "1680831768": "To change your payment method, please contact us via livechat.", "1681876785": "Age-verify your account by submitting <0>proof of identity.", - "1682675914": "High leverage, low spreads", "1682843058": "Up/Down | Digital options contract | Deriv", "1682903370": "We have the following commission plan:", "1685437922": "45-230 tick duration", @@ -1809,7 +1786,6 @@ "1688556728": "European indices", "1690730424": "Only Latin and Alphabet characters", "1691701175": "Stock & indices", - "1691844143": " Based on the number of ticks and the accumulator value, your potential profit may exceed your set amount multiple times.", "1692056155": "Unsubscribe | Emails | Deriv", "1692148560": "Measures the value of gold against a basket of five global currencies (EUR, GBP, JPY, AUD, USD), each weighted by 20%.", "1693556143": "This is to protect you from losing your money when using deal cancellation. With deal cancellation, you are allowed to reclaim your full stake amount (minus a small fee) if you cancel your contract within an hour of opening the position. Stop loss, on the other hand, will close your contract at a loss if the market moves against your position. However, once the deal cancellation expires, you can set a stop loss level on the open contract.", @@ -1819,7 +1795,6 @@ "1696396625": "google", "1698515050": "Create partner account", "1700291683": "It’s completely free of charge to join the IB programme.", - "1701577545": "The maximum duration for every contract is limited and differs according to the chosen accumulator value. When the maximum duration is reached, the contract will be automatically closed.", "1702295087": "Make easy deposits and withdrawals using Vietnam's famous banks.", "1702860224": "You can use debit and credit cards, e-wallets, cryptocurrency wallets, Deriv P2P, online banking, fiat onramp, and payment agents for deposits and withdrawals (see our <0>Payment methods page for a detailed list). Once you log in to your Deriv account, you’ll be able to see payment methods available in your country on the <1>Cashier page.", "1703673631": "No, you cannot change the tick duration for High/Low Ticks. This contract type is always based on the next 5 price ticks after the contract is open. This is fixed across all instruments that can be traded with this contract type.", @@ -1850,7 +1825,6 @@ "1733606989": "0.50", "1733660945": "Funds available as soon as confirmed", "1734026582": "This plan is available exclusively for affiliates who promote to clients residing in EU.", - "1736625026": "What are accumulators?", "1737371600": "Where can I trade vanilla options on Deriv?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -1889,7 +1863,6 @@ "1767992960": "Sounds great. Let's get started.", "1768089459": "Paris | Our office – France | Deriv", "1769159485": "Yes, you can open multiple Reset Call/Reset Put contracts with different durations and different stake amounts or desired potential payouts at the same time.", - "1771323174": "rise fall", "1771364541": "5. You'll be taken to the Change password screen. Enter a new password and click Create.", "1771672206": "The <0>DEX 900UP has frequent small drops and occasional major spikes, which occur <0>every 900 seconds on average.", "1772047578": "Why are my Deriv MT5 login details different from my Deriv login details?", @@ -1902,7 +1875,6 @@ "1784343675": "Please <0>contact us via live chat immediately, and we'll help to disable 2FA on your account. When you have a new phone, please <1>re-enable 2FA.", "1784507274": "Affiliates residing in the EU may sign up for the Revenue share plan. However, only clients residing outside of the EU can be referred under this plan.", "1784680288": "You'll always be informed of the margin impact on your account before every trade.", - "1786089908": "Learn about options trading on Deriv. Earn payouts by correctly predicting price movements in forex, synthetic indices, and other popular financial markets.", "1786590725": "1 - 5 working days", "1786747559": "Our regulators require us to verify your account in accordance with anti-money laundering (AML) and Know Your Customer (KYC) laws. If we have prompted you to upload your documents to verify your account, it means that you'll only be able to continue using our services after your account is verified.", "1787584197": "Gave incorrect email ID", @@ -2050,7 +2022,6 @@ "1905702565": "Client money protection", "1906101554": "You’ll earn a payout based on the volume of your clients' trades. Find out more <0>here.", "1906507843": "Step 4 : Subscription plan (4 of 5)", - "1906568376": "There was an error fetching the live pricing data", "1907226338": "Coca-Cola", "1907562333": "You will receive a payout if the spot price remains below a predetermined barrier throughout the entire trade duration. If the spot price touches or breaches the barrier at any time before the contract expires, the initial stake (premium) is lost.", "1908121069": "Learn more about Deriv P2P", @@ -2192,13 +2163,11 @@ "2027881275": "CPA (EU only)", "2028060161": "These indices correspond to simulated markets where asset prices spike or drop due to news events. Small movements are quite frequent, with occasional major spikes or drops.", "2028163119": "EOS/USD", - "2028685334": "These indices are characterised by an average of one crash or boom in a series of 1000, 500, or 300 ticks.", "2029388799": "20–39.999%", "2032245485": "Digits | Digital options contract | Deriv", "2032401971": "Let’s say you want to calculate the stop loss amount when you want to open a position for Volatility 100 Index priced at 3376.24 USD with a stake amount of 10 USD, a multiplier value of x100, and a stop loss level of 3400 in Down direction.", "2032565787": "How to plan your trading activities without spending hours each day analysing the world market", "2032603277": "Payout per point indicates the potential payout you will receive at the contract’s expiry for every point above or below your predetermined barrier.", - "2032869486": "With each tick, your payout will increase based on the accumulator value you select, as long as the price change is within the barrier.", "2034083038": "signal-subscriber", "2035207280": "5 - 1,000", "2035670983": "Fewer distractions", @@ -2235,7 +2204,6 @@ "2062902293": "To open a Up/Down contract, you'll need to:", "2062903400": "Set a limit", "2063623452": "status", - "2064152905": "Maximize Potential Profit", "2064273783": "Cashier limits", "2064293002": "You can’t set a take profit level when you purchase a multipliers contract with deal cancellation. However, once the deal cancellation expires, you can set a take profit level on the open contract.", "2065278286": "Spread", @@ -3268,12 +3236,6 @@ "-1997639312": "<0>Ride the crypto waves. 24/7 trading on the price of popular cryptocurrencies.", "-989885046": "See all cryptocurrencies", "-2118030379": "<0>Mine for commodities. Trade the price of precious metals and oil.", - "-1722031734": "Check trading specs", - "-61718257": "Speculate on the price movements of popular exchange-traded funds (ETFs). Diversify your portfolio with assets that track bonds, commodities, and indices, without the high cost of owning the underlying assets.", - "-777850431": "View all >", - "-1384760133": "Bid price", - "-1882694284": "Ask price", - "-1293060532": "Daily % change", "-626244619": "Try any trade, on any platform with a zero-risk, demo trading account.", "-230284900": "3. Trade with confidence", "-1936142548": "Fund your account and start trading with round-the-clock support.", @@ -3293,6 +3255,7 @@ "-1615451408": "Our professional multilingual team is here for you anytime.", "-441234786": "We're 25 years strong", "-1863708031": "Exchange-traded funds (ETFs) allow you to diversify your portfolio with assets that track bonds, commodities, and indices, without the high cost of owning the underlying assets.", + "-1722031734": "Check trading specs", "-1542166394": "<0>AGG.US The iShares Core US Aggregate Bond ETF tracks an index of US investment-grade bonds.", "-1968382000": "<0>ARKK.US The ARK Innovation ETF invests in domestic and foreign equity securities of companies that rely on or benefit from developments in artificial intelligence, automation, DNA technologies, energy storage, fintech, and robotics.", "-603147794": "<0>DIA.US The SPDR Dow Jones Industrial Average ETF Trust tracks the Dow Jones Industrial Average index.", @@ -3424,13 +3387,6 @@ "-1356010780": "Implement policies to prevent vulnerable persons from trading", "-1186213423": "We will refuse underage persons’ access and implement processes to identify customers who are trading beyond their financial capacity.", "-220003669": "We will implement know-your-customer (KYC) controls and prevent money laundering and other unlawful activities on our platforms.", - "-1339404877": "Be reliable", - "-1849043145": "We provide secure and robust systems so you can trade with confidence. Whether settling contracts promptly, processing transactions efficiently, or offering responsive 24/7 customer support, we strive to be reliable at every step of your trading experience.", - "-1972583435": "Be fair", - "-781301270": "We champion equal treatment for everyone, which is why we're dedicated to providing transparent and unbiased services. We’re here to resolve your concerns with integrity and provide competitive prices with no hidden fees or access restrictions.", - "-955173076": "We provide clear, accessible information about our platforms and processes so we can build trust and strong client relationships. Through detailed product descriptions and open communication, we aim to make it easier for you to make informed trading decisions.", - "-2032112598": "Be responsible", - "-35673135": "We build our services and platforms on a foundation of trust, honesty, and ethical practices. By proactively implementing policies and controls to prevent unlawful activities, we ensure a fair and secure environment for our trading community.", "-1354825404": "New to trading?", "-1571360471": "Tailored learning resources", "-1307122236": "Multilingual support anytime", @@ -4011,7 +3967,10 @@ "-1095901299": "Stock market | Indices trading | Deriv", "-506783240": "Trade on asset prices derived from simulated markets. Manage your exposure by selecting the volatility level to suit your risk appetite.", "-917592239": "Synthetic indices | Volatility indices | Deriv", + "-1339404877": "Be reliable", + "-1972583435": "Be fair", "-1306637437": "We aim to be competitive on pricing for all our products and services.", + "-2032112598": "Be responsible", "-223886724": "Our principles", "-586716383": "Our principles | Deriv", "-141169956": "Deriv P2P – peer-to-peer deposit and withdrawal service", @@ -4407,35 +4366,6 @@ "-924881302": "This is where you’ll find information about our legal policies and how they apply to you. The documents linked below collectively form our standard terms of use (the “Terms”). It’s important that you make yourself aware of these Terms and agree to them before using any of our websites, products, or services.", "-1532421724": "FOR BUSINESS PARTNERS", "-488793705": "Terms and conditions | Legal policies | Deriv", - "-739489985": "Crash/Boom indices mimic markets with sudden price movements, either a sharp drop (crash) or a spike (boom) in prices.", - "-2038780348": "higher lower", - "-920892393": "Volatility indices correspond to markets with constant volatilities of 10%, 25%, 50%, 75%, and 100%.", - "-997554537": "How accumulators contracts work", - "-1143096984": "You can set a take profit or payout level. Your position will automatically close when your profit exceeds or reaches this amount.", - "-2002768605": "The maximum payout for every contract is limited and differs per asset. When the maximum payout is reached, the contract will be automatically closed.", - "-972221740": "How to buy your first accumulators contract on Deriv Trader", - "-995291168": "Define your position", - "-1713583554": "Choose an asset from the list of markets.", - "-1637411871": "accumulators market", - "-216727857": "Choose accumulators from the list of trade types", - "-1410249058": "3. Growth percentage", - "-1940159778": "Select the growth rate of your choice. Your potential profit will grow by this percentage at every tick throughout your contract duration.", - "-262631598": "accumulators duration", - "-1784561307": "4. Stake", - "-1432641230": "accumulators stake", - "-1797452525": "5. Take profit", - "-950576869": "6. Trade", - "-70734399": "Markets available for options trading", - "-665093371": "Take part in the world’s largest financial market. Trade digital options and Call/Put Spreads on major, minor, and smart forex pairs.", - "-197524598": "Trade digital options, lookbacks, and Call/Put Spreads 24/7 on our synthetics that are free from real-world disruptions.", - "-236676606": "Trade digital options on stocks & indices and profit from the price movements in our competitively priced asset baskets.", - "-1192024363": "Speculate on the price movements of the world's major commodities – silver, gold, oil, and energy.", - "-345016047": "Open a demo account and get unlimited virtual funds to practice on our platforms – DTrader, SmartTrader, and DBot.", - "-239170576": "Learn about options trading on Deriv. Earn payouts by correctly predicting price movements without needing to buy the underlying assets.", - "-135132536": "Open a real account, make a deposit, and start trading accumulators for real.", - "-963994159": "Options trading | Trade digital options on Deriv", - "-1640776435": "Options trading | Trade types | Deriv", - "-1302287224": "Explore what are options on Deriv. Learn how to start trading options with forex, synthetics, stocks & indices, and baskets.", "-1573631881": "forex", "-79919115": "Access over 50 currency pairs and trade with leverage up to 1:1000 to increase your market exposure.", "-52578265": "Access over 30 currency pairs and trade with leverage up to 1:30 to increase your market exposure.", @@ -4481,17 +4411,8 @@ "-172868994": "Swap-free MT5 account", "-501519580": "Leave your trades open overnight with no additional charges.", "-2146727212": "Swap free", - "-544150655": "Markets available for margin trading", - "-867909844": "Access over 30 assets and also trade with up to 1:30 leverage and zero commission on trades.", - "-309438223": "Trade synthetic indices on margin 24/7 without being affected by natural events and liquidity risks.", - "-192849229": "Speculate on the price movements of silver, gold, oil, and more and use margin to amplify your possible profits.", - "-309512492": "Why trade on margin with Deriv", - "-1967811351": "Take advantage of high leverage and low spreads on Deriv MT5.", - "-947407631": "Synthetic Indices", - "-163876262": "All favourite markets available", - "-687600215": "Trade on all popular markets plus our proprietary synthetic indices that are available 24/7.", - "-1815149921": "Friendly Support", "-1970235035": "Define your target", + "-995291168": "Define your position", "-1496517473": "Select the market you want to trade and set other essential parameters including trade type, stake amount, and multiplier value.", "-574297320": "Set parameters", "-136787663": "Set optional parameters", @@ -4504,6 +4425,7 @@ "-316417045": "4. Multiplier value", "-969520824": "Your profit or loss is multiplied by the multiplier value, which depending on the asset you trade, can be from 1 to 30. Your loss will never be more than your stake.", "-951435001": "Enter the multiplier value of your choice. Your profit or loss will be multiplied by this amount.", + "-1797452525": "5. Take profit", "-1261042587": "This feature allows you to set the amount of loss you are willing to take in case the market moves against your position. Once the amount is reached, your contract will be closed automatically.", "-1557162974": "Set stop loss", "-120955727": "7. Deal cancellation", diff --git a/jest.config.js b/jest.config.js index b724a0e30ea..65197b1e0cb 100644 --- a/jest.config.js +++ b/jest.config.js @@ -11,7 +11,7 @@ module.exports = { collectCoverage: false, // An array of glob patterns indicating a set of files for which coverage information should be collected - collectCoverageFrom: ['**/*.{js,jsx,ts,tsx}', '!**/node_modules/**', '!**/public/**', '!**/static/**'], + collectCoverageFrom: ['/themes/**/*.{js,jsx,ts,tsx}', '!**/node_modules/**', '!**/public/**', '!**/static/**'], // A list of reporter names that Jest uses when writing coverage reports coverageReporters: ['lcov'], @@ -20,7 +20,7 @@ module.exports = { coverageDirectory: './coverage/', // The glob patterns Jest uses to detect test files - testMatch: ['/src/features/**/__tests__/**/?(*.)+(spec).[jt]s?(x)'], + testMatch: ['/themes/gatsby-theme-deriv/src/features/**/__tests__/**/?(*.)+(spec).[jt]s?(x)'], // The test environment that will be used for testing testEnvironment: 'jsdom', @@ -38,21 +38,21 @@ module.exports = { moduleNameMapper: { '.+\\.(css|styl|less|sass|scss)$': `identity-obj-proxy`, '.+\\.(jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': `/__mocks__/file-mock.js`, - '^common/(.*)$': '/src/common/$1', - '^components/(.*)$': '/src/components/$1', - '^features/(.*)$': '/src/features/$1', - '^images/(.*)$': '/src/images/$1', - '^lotties/(.*)$': '/src/lotties/$1', - '^pages/(.*)$': '/src/pages/$1', - '^store/(.*)$': '/src/store/$1', - '^templates': '/src/templates/$1', - '^themes/(.*)$': '/src/themes/$1', - '^translations/(.*)$': '/src/translations/$1', - '^types/(.*)$': '/src/types/$1', + '^common/(.*)$': '/themes/gatsby-theme-deriv/src/common/$1', + '^components/(.*)$': '/themes/gatsby-theme-deriv/src/components/$1', + '^features/(.*)$': '/themes/gatsby-theme-deriv/src/features/$1', + '^images/(.*)$': '/themes/gatsby-theme-deriv/src/images/$1', + '^lotties/(.*)$': '/themes/gatsby-theme-deriv/src/lotties/$1', + '^pages/(.*)$': '/themes/gatsby-theme-deriv/src/pages/$1', + '^store/(.*)$': '/themes/gatsby-theme-deriv/src/store/$1', + '^templates': '/themes/gatsby-theme-deriv/src/templates/$1', + '^themes/(.*)$': '/themes/gatsby-theme-deriv/src/themes/$1', + '^translations/(.*)$': '/themes/gatsby-theme-deriv/src/translations/$1', + '^types/(.*)$': '/themes/gatsby-theme-deriv/src/types/$1', }, // An array of regexp pattern strings that are matched against all test paths, matched tests are skipped - testPathIgnorePatterns: [`node_modules`, `\\.cache`, `.*/public`, `/src/features/pages` ], + testPathIgnorePatterns: [`node_modules`, `\\.cache`, `*/public`, `/themes/gatsby-theme-deriv/src/features/pages` ], // An array of directory names to be searched recursively up from the requiring module's location moduleDirectories: ['node_modules'], diff --git a/package-lock.json b/package-lock.json index 3f2b893a6ff..b6e2c20daa7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,10 @@ "name": "deriv-com", "version": "0.1.0", "license": "Apache License 2.0", + "workspaces": [ + "./sites/*", + "./themes/*" + ], "dependencies": { "@artsy/fresnel": "^6.2.1", "@builder.io/partytown": "^0.8.1", @@ -99,18 +103,13 @@ "@graphql-codegen/typescript-operations": "^2.5.13", "@loadable/babel-plugin": "^5.16.1", "@parcel/watcher": "^2.3.0", - "@storybook/addon-actions": "^6.4.9", - "@storybook/addon-essentials": "^6.5.16", - "@storybook/addon-links": "^6.5.16", - "@storybook/builder-webpack5": "^6.5.16", - "@storybook/manager-webpack5": "^6.5.16", - "@storybook/react": "^6.5.16", "@stylelint/postcss-css-in-js": "^0.38.0", "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^14.1.2", "@testing-library/user-event": "^14.5.1", "@types/jest": "^29.5.10", "@types/js-cookie": "^3.0.6", + "@types/loadable__component": "^5.13.9", "@types/lodash.isequal": "^4.5.8", "@types/node": "^20.10.0", "@types/react": "^18.2.38", @@ -125,6 +124,7 @@ "babel-plugin-styled-components": "^2.1.4", "babel-preset-gatsby": "^2.25.0", "eslint": "^7.32.0", + "eslint-import-resolver-typescript": "^3.6.1", "eslint-loader": "^4.0.2", "eslint-plugin-deprecation": "^1.5.0", "eslint-plugin-import": "^2.29.0", @@ -183,9 +183,8 @@ }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -433,8 +432,7 @@ }, "node_modules/@babel/compat-data": { "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -527,9 +525,9 @@ "version": "7.22.15", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -745,8 +743,7 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -888,9 +885,7 @@ }, "node_modules/@babel/plugin-proposal-numeric-separator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -1470,8 +1465,7 @@ "version": "7.22.15", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -2210,8 +2204,7 @@ }, "node_modules/@babel/runtime": { "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", - "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2274,8 +2267,7 @@ }, "node_modules/@builder.io/partytown": { "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@builder.io/partytown/-/partytown-0.8.2.tgz", - "integrity": "sha512-WKGE+SO0qUGirW8J+xOWkHeCkfFEoPPvHnFkcdMl+MY3kDbAcTwjZCzjg27JCvoD0h8fH47FR7DSIss0/S5lyg==", + "license": "MIT", "bin": { "partytown": "bin/partytown.cjs" }, @@ -2591,9 +2583,8 @@ }, "node_modules/@commitlint/load/node_modules/typescript": { "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2797,8 +2788,7 @@ }, "node_modules/@deriv-com/analytics": { "version": "1.4.13", - "resolved": "https://registry.npmjs.org/@deriv-com/analytics/-/analytics-1.4.13.tgz", - "integrity": "sha512-BRdL2h3U733qiDQ+Y9QE8ZWs7D6F3l7lZ6k/aR8Jfwa+WjMa6xR1+pOlbTl86rT7GVLnClhGQvtcEDMIHjzUWQ==", + "license": "MIT", "dependencies": { "@growthbook/growthbook": "^0.29.0", "rudder-sdk-js": "^2.35.0" @@ -2819,19 +2809,14 @@ "integrity": "sha512-uJC8Ra9KxHNQor80J9ULzRvSBh78ITmGOmlKMxYEVUaBngeRh1emifOdGWodgQTVxzj5xcDapV9/EbdEEcVPjQ==" }, "node_modules/@deriv-com/hooks": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@deriv-com/hooks/-/hooks-0.11.0.tgz", - "integrity": "sha512-Tkjkm4wONq4UqMlVXLesaovPxV2XeBsZOgdHmMHXX4V6W4Zc1Zln+ciZ/5ObNC3mktBOCy+Arwi/hZ3rP0TG1g==" + "version": "0.11.0" }, "node_modules/@deriv-com/providers": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@deriv-com/providers/-/providers-0.12.0.tgz", - "integrity": "sha512-BISxdJUrxOfdYGkzsbgpSjIiHErjsFak4Rm+Xv5EsMVGNT7B23Q6wVs3B2D7viaEX8683jmU7WOiE4jp3N05XA==" + "version": "0.12.0" }, "node_modules/@deriv/api-types": { "version": "1.0.156", - "resolved": "https://registry.npmjs.org/@deriv/api-types/-/api-types-1.0.156.tgz", - "integrity": "sha512-ZjPX5G9zzopxtGwuxDzKM6QUOOCpR0UZYW/439JUDL167XlxGQIGv1ia03hjQHOVIMDAlA+JMJG1kMm7tsuxFA==" + "license": "Apache-2.0" }, "node_modules/@deriv/deriv-api": { "version": "1.0.13", @@ -2856,12 +2841,16 @@ "version": "1.14.1", "license": "0BSD" }, + "node_modules/@deriv/eu": { + "resolved": "sites/eu", + "link": true + }, "node_modules/@deriv/quill-design": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@deriv/quill-design/-/quill-design-1.2.18.tgz", - "integrity": "sha512-BlhqMoW3dplvkLnEO2NdlrwEOdgQazI8PzzFnhlnEq58KgsKqiJZjvO8SycMeq0f0MKRZUi6MssPVqelFqjDcg==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@deriv/quill-design/-/quill-design-1.3.2.tgz", + "integrity": "sha512-YTM2jS0EJ6QaruciFX/yYFK50KbmYpWK+WwZRGgZnRuhCJD9pXcsAtQEjMHFRFUFUC3sEvB5wR4cPt5VUW0xAw==", "peerDependencies": { - "@deriv/quill-icons": "^1.0.10", + "@deriv/quill-icons": "^1.1.3", "@headlessui/react": "^1.7.17", "@types/react": "^17.x || ^18.x", "@use-gesture/react": "^10.3.0", @@ -2873,14 +2862,17 @@ } }, "node_modules/@deriv/quill-icons": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@deriv/quill-icons/-/quill-icons-1.19.2.tgz", - "integrity": "sha512-bp+2tkGGu+2uIOo6M0ROy808Jg9izDqdPVgcyBa8c7WkxYtACeb2FeQMjZZxSSOkfQmgUpvw8QHfNCEjx4dBFg==", + "version": "1.19.8", + "license": "ISC", "peerDependencies": { "react": ">= 16", "react-dom": ">= 16" } }, + "node_modules/@deriv/row": { + "resolved": "sites/row", + "link": true + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "dev": true, @@ -3633,16 +3625,14 @@ }, "node_modules/@floating-ui/core": { "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", - "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", + "license": "MIT", "dependencies": { "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/dom": { "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", - "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", + "license": "MIT", "dependencies": { "@floating-ui/core": "^1.5.3", "@floating-ui/utils": "^0.2.0" @@ -3650,8 +3640,7 @@ }, "node_modules/@floating-ui/react-dom": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.6.tgz", - "integrity": "sha512-IB8aCRFxr8nFkdYZgH+Otd9EVQPJoynxeFRGTB8voPoZMRWo8XjYuCRgpI1btvuKY69XMiLnW+ym7zoBHM90Rw==", + "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.5.4" }, @@ -3662,8 +3651,7 @@ }, "node_modules/@floating-ui/utils": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", - "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + "license": "MIT" }, "node_modules/@gar/promisify": { "version": "1.1.3", @@ -3672,8 +3660,7 @@ }, "node_modules/@gatsbyjs/parcel-namer-relative-to-cwd": { "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@gatsbyjs/parcel-namer-relative-to-cwd/-/parcel-namer-relative-to-cwd-2.13.0.tgz", - "integrity": "sha512-KCB3j6uufUirkd4831nqyCT05n7JTJ2fklQGLNZ//P8DQPANz/5DhOqvkUdrcAe9qtIps9LGr+dmLPgmBIrxjw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "@parcel/namer-default": "2.8.3", @@ -3687,8 +3674,7 @@ }, "node_modules/@gatsbyjs/parcel-namer-relative-to-cwd/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -3700,8 +3686,7 @@ }, "node_modules/@gatsbyjs/parcel-namer-relative-to-cwd/node_modules/gatsby-core-utils": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.13.0.tgz", - "integrity": "sha512-+oJJsADfcEnzpQpof+L5qtP4iSeMaEPn1QSjXENlg/go9Pi/4eqb+Nn3y3q8bC/zy4hMWFWrPdMJmdW581uNvA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", @@ -3726,8 +3711,7 @@ }, "node_modules/@gatsbyjs/reach-router": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@gatsbyjs/reach-router/-/reach-router-2.0.1.tgz", - "integrity": "sha512-gmSZniS9/phwgEgpFARMpNg21PkYDZEpfgEzvkgpE/iku4uvXqCrxr86fXbTpI9mkrhKS1SCTYmLGe60VdHcdQ==", + "license": "MIT", "dependencies": { "invariant": "^2.2.4", "prop-types": "^15.8.1" @@ -4549,8 +4533,7 @@ }, "node_modules/@growthbook/growthbook": { "version": "0.29.0", - "resolved": "https://registry.npmjs.org/@growthbook/growthbook/-/growthbook-0.29.0.tgz", - "integrity": "sha512-hRYtBw1cg3fqjBRKRfazkRfCJyFpIxjdEUjmwkFaSBorzVDiX35gcp8x83vytQdx5E9xfQo3x/m9Z1yEMDrN7A==", + "license": "MIT", "dependencies": { "dom-mutator": "^0.5.0" }, @@ -4666,8 +4649,7 @@ }, "node_modules/@headlessui/react": { "version": "1.7.18", - "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.18.tgz", - "integrity": "sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ==", + "license": "MIT", "peer": true, "dependencies": { "@tanstack/react-virtual": "^3.0.0-beta.60", @@ -4683,8 +4665,7 @@ }, "node_modules/@hookform/resolvers": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.3.4.tgz", - "integrity": "sha512-o5cgpGOuJYrd+iMKvkttOclgwRW86EsWJZZRC23prf0uU2i48Htq4PuT73AVb9ionFyZrwYEITuOFGF+BydEtQ==", + "license": "MIT", "peerDependencies": { "react-hook-form": "^7.0.0" } @@ -4707,9 +4688,8 @@ }, "node_modules/@isaacs/cliui": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -4724,9 +4704,8 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -4736,9 +4715,8 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -4748,9 +4726,8 @@ }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -4765,9 +4742,8 @@ }, "node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -4780,9 +4756,8 @@ }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -6542,8 +6517,7 @@ }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -6551,13 +6525,11 @@ }, "node_modules/@lezer/common": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", - "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==" + "license": "MIT" }, "node_modules/@lezer/lr": { "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.14.tgz", - "integrity": "sha512-z5mY4LStlA3yL7aHT/rqgG614cfcvklS+8oFRFBYrs4YaWLJyKKM4+nN6KopToX0o9Hj6zmH6M5kinOYuy06ug==", + "license": "MIT", "dependencies": { "@lezer/common": "^1.0.0" } @@ -6829,8 +6801,7 @@ }, "node_modules/@mischnic/json-sourcemap": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.1.tgz", - "integrity": "sha512-iA7+tyVqfrATAIsIRWQG+a7ZLLD0VaOCKV2Wd/v4mqIU3J9c4jx9p7S0nw1XH3gJCKNBOOwACOPYYSUu9pgT+w==", + "license": "MIT", "dependencies": { "@lezer/common": "^1.0.0", "@lezer/lr": "^1.0.0", @@ -6968,8 +6939,7 @@ }, "node_modules/@parcel/bundler-default": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.8.3.tgz", - "integrity": "sha512-yJvRsNWWu5fVydsWk3O2L4yIy3UZiKWO2cPDukGOIWMgp/Vbpp+2Ct5IygVRtE22bnseW/E/oe0PV3d2IkEJGg==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/graph": "2.8.3", @@ -6989,8 +6959,7 @@ }, "node_modules/@parcel/cache": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.8.3.tgz", - "integrity": "sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==", + "license": "MIT", "dependencies": { "@parcel/fs": "2.8.3", "@parcel/logger": "2.8.3", @@ -7010,11 +6979,10 @@ }, "node_modules/@parcel/cache/node_modules/@lmdb/lmdb-darwin-arm64": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz", - "integrity": "sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -7022,9 +6990,8 @@ }, "node_modules/@parcel/cache/node_modules/lmdb": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.5.2.tgz", - "integrity": "sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "msgpackr": "^1.5.4", "node-addon-api": "^4.3.0", @@ -7043,13 +7010,11 @@ }, "node_modules/@parcel/cache/node_modules/node-addon-api": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + "license": "MIT" }, "node_modules/@parcel/codeframe": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.8.3.tgz", - "integrity": "sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0" }, @@ -7063,8 +7028,7 @@ }, "node_modules/@parcel/codeframe/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -7077,8 +7041,7 @@ }, "node_modules/@parcel/codeframe/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7092,8 +7055,7 @@ }, "node_modules/@parcel/codeframe/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -7103,21 +7065,18 @@ }, "node_modules/@parcel/codeframe/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@parcel/codeframe/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@parcel/codeframe/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -7127,8 +7086,7 @@ }, "node_modules/@parcel/compressor-raw": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.8.3.tgz", - "integrity": "sha512-bVDsqleBUxRdKMakWSlWC9ZjOcqDKE60BE+Gh3JSN6WJrycJ02P5wxjTVF4CStNP/G7X17U+nkENxSlMG77ySg==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.8.3" }, @@ -7143,8 +7101,7 @@ }, "node_modules/@parcel/core": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.8.3.tgz", - "integrity": "sha512-Euf/un4ZAiClnlUXqPB9phQlKbveU+2CotZv7m7i+qkgvFn5nAGnrV4h1OzQU42j9dpgOxWi7AttUDMrvkbhCQ==", + "license": "MIT", "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", "@parcel/cache": "2.8.3", @@ -7181,24 +7138,21 @@ }, "node_modules/@parcel/core/node_modules/dotenv": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", - "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", + "license": "BSD-2-Clause", "engines": { "node": ">=6" } }, "node_modules/@parcel/core/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@parcel/diagnostic": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.8.3.tgz", - "integrity": "sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==", + "license": "MIT", "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", "nullthrows": "^1.1.1" @@ -7213,8 +7167,7 @@ }, "node_modules/@parcel/events": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.8.3.tgz", - "integrity": "sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==", + "license": "MIT", "engines": { "node": ">= 12.0.0" }, @@ -7225,8 +7178,7 @@ }, "node_modules/@parcel/fs": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.8.3.tgz", - "integrity": "sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==", + "license": "MIT", "dependencies": { "@parcel/fs-search": "2.8.3", "@parcel/types": "2.8.3", @@ -7247,8 +7199,7 @@ }, "node_modules/@parcel/fs-search": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.8.3.tgz", - "integrity": "sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==", + "license": "MIT", "dependencies": { "detect-libc": "^1.0.3" }, @@ -7262,8 +7213,7 @@ }, "node_modules/@parcel/graph": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.8.3.tgz", - "integrity": "sha512-26GL8fYZPdsRhSXCZ0ZWliloK6DHlMJPWh6Z+3VVZ5mnDSbYg/rRKWmrkhnr99ZWmL9rJsv4G74ZwvDEXTMPBg==", + "license": "MIT", "dependencies": { "nullthrows": "^1.1.1" }, @@ -7277,8 +7227,7 @@ }, "node_modules/@parcel/hash": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.8.3.tgz", - "integrity": "sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==", + "license": "MIT", "dependencies": { "detect-libc": "^1.0.3", "xxhash-wasm": "^0.4.2" @@ -7293,8 +7242,7 @@ }, "node_modules/@parcel/logger": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.8.3.tgz", - "integrity": "sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/events": "2.8.3" @@ -7309,8 +7257,7 @@ }, "node_modules/@parcel/markdown-ansi": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.8.3.tgz", - "integrity": "sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0" }, @@ -7324,8 +7271,7 @@ }, "node_modules/@parcel/markdown-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -7338,8 +7284,7 @@ }, "node_modules/@parcel/markdown-ansi/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7353,8 +7298,7 @@ }, "node_modules/@parcel/markdown-ansi/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -7364,21 +7308,18 @@ }, "node_modules/@parcel/markdown-ansi/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@parcel/markdown-ansi/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@parcel/markdown-ansi/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -7388,8 +7329,7 @@ }, "node_modules/@parcel/namer-default": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.8.3.tgz", - "integrity": "sha512-tJ7JehZviS5QwnxbARd8Uh63rkikZdZs1QOyivUhEvhN+DddSAVEdQLHGPzkl3YRk0tjFhbqo+Jci7TpezuAMw==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/plugin": "2.8.3", @@ -7406,8 +7346,7 @@ }, "node_modules/@parcel/node-resolver-core": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.8.3.tgz", - "integrity": "sha512-12YryWcA5Iw2WNoEVr/t2HDjYR1iEzbjEcxfh1vaVDdZ020PiGw67g5hyIE/tsnG7SRJ0xdRx1fQ2hDgED+0Ww==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/utils": "2.8.3", @@ -7424,16 +7363,14 @@ }, "node_modules/@parcel/node-resolver-core/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@parcel/optimizer-terser": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.8.3.tgz", - "integrity": "sha512-9EeQlN6zIeUWwzrzu6Q2pQSaYsYGah8MtiQ/hog9KEPlYTP60hBv/+utDyYEHSQhL7y5ym08tPX5GzBvwAD/dA==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/plugin": "2.8.3", @@ -7453,8 +7390,7 @@ }, "node_modules/@parcel/package-manager": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.8.3.tgz", - "integrity": "sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/fs": "2.8.3", @@ -7477,16 +7413,14 @@ }, "node_modules/@parcel/package-manager/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@parcel/packager-js": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.8.3.tgz", - "integrity": "sha512-0pGKC3Ax5vFuxuZCRB+nBucRfFRz4ioie19BbDxYnvBxrd4M3FIu45njf6zbBYsI9eXqaDnL1b3DcZJfYqtIzw==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/hash": "2.8.3", @@ -7507,8 +7441,7 @@ }, "node_modules/@parcel/packager-js/node_modules/globals": { "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -7521,8 +7454,7 @@ }, "node_modules/@parcel/packager-raw": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.8.3.tgz", - "integrity": "sha512-BA6enNQo1RCnco9MhkxGrjOk59O71IZ9DPKu3lCtqqYEVd823tXff2clDKHK25i6cChmeHu6oB1Rb73hlPqhUA==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.8.3" }, @@ -7537,8 +7469,7 @@ }, "node_modules/@parcel/plugin": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.8.3.tgz", - "integrity": "sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==", + "license": "MIT", "dependencies": { "@parcel/types": "2.8.3" }, @@ -7552,8 +7483,7 @@ }, "node_modules/@parcel/reporter-dev-server": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.8.3.tgz", - "integrity": "sha512-Y8C8hzgzTd13IoWTj+COYXEyCkXfmVJs3//GDBsH22pbtSFMuzAZd+8J9qsCo0EWpiDow7V9f1LischvEh3FbQ==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.8.3", "@parcel/utils": "2.8.3" @@ -7569,8 +7499,7 @@ }, "node_modules/@parcel/resolver-default": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.8.3.tgz", - "integrity": "sha512-k0B5M/PJ+3rFbNj4xZSBr6d6HVIe6DH/P3dClLcgBYSXAvElNDfXgtIimbjCyItFkW9/BfcgOVKEEIZOeySH/A==", + "license": "MIT", "dependencies": { "@parcel/node-resolver-core": "2.8.3", "@parcel/plugin": "2.8.3" @@ -7586,8 +7515,7 @@ }, "node_modules/@parcel/runtime-js": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.8.3.tgz", - "integrity": "sha512-IRja0vNKwvMtPgIqkBQh0QtRn0XcxNC8HU1jrgWGRckzu10qJWO+5ULgtOeR4pv9krffmMPqywGXw6l/gvJKYQ==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.8.3", "@parcel/utils": "2.8.3", @@ -7604,8 +7532,7 @@ }, "node_modules/@parcel/source-map": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", - "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "license": "MIT", "dependencies": { "detect-libc": "^1.0.3" }, @@ -7615,8 +7542,7 @@ }, "node_modules/@parcel/transformer-js": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.8.3.tgz", - "integrity": "sha512-9Qd6bib+sWRcpovvzvxwy/PdFrLUXGfmSW9XcVVG8pvgXsZPFaNjnNT8stzGQj1pQiougCoxMY4aTM5p1lGHEQ==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/plugin": "2.8.3", @@ -7644,21 +7570,18 @@ }, "node_modules/@parcel/transformer-js/node_modules/regenerator-runtime": { "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "license": "MIT" }, "node_modules/@parcel/transformer-js/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@parcel/transformer-json": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.8.3.tgz", - "integrity": "sha512-B7LmVq5Q7bZO4ERb6NHtRuUKWGysEeaj9H4zelnyBv+wLgpo4f5FCxSE1/rTNmP9u1qHvQ3scGdK6EdSSokGPg==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.8.3", "json5": "^2.2.0" @@ -7674,8 +7597,7 @@ }, "node_modules/@parcel/types": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.8.3.tgz", - "integrity": "sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==", + "license": "MIT", "dependencies": { "@parcel/cache": "2.8.3", "@parcel/diagnostic": "2.8.3", @@ -7688,8 +7610,7 @@ }, "node_modules/@parcel/utils": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.8.3.tgz", - "integrity": "sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==", + "license": "MIT", "dependencies": { "@parcel/codeframe": "2.8.3", "@parcel/diagnostic": "2.8.3", @@ -7709,8 +7630,7 @@ }, "node_modules/@parcel/utils/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -7723,8 +7643,7 @@ }, "node_modules/@parcel/utils/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7738,8 +7657,7 @@ }, "node_modules/@parcel/utils/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -7749,21 +7667,18 @@ }, "node_modules/@parcel/utils/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@parcel/utils/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@parcel/utils/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -7935,9 +7850,9 @@ } }, "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.0.tgz", - "integrity": "sha512-KphV8awJmxU3q52JQvJot0QMu07CIyEjV+2Tb2ZtbucEgqyRcxOBDMsqp1JNq5nuDXtcCC0uHQICeiEz38dPBQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", "cpu": [ "x64" ], @@ -8050,8 +7965,7 @@ }, "node_modules/@parcel/workers": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.8.3.tgz", - "integrity": "sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/logger": "2.8.3", @@ -8109,9 +8023,8 @@ }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=14" @@ -8207,9 +8120,8 @@ }, "node_modules/@polka/url": { "version": "1.0.0-next.24", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz", - "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@protobufjs/aspromise": { "version": "1.1.2", @@ -8294,8 +8206,7 @@ }, "node_modules/@radix-ui/react-alert-dialog": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.0.5.tgz", - "integrity": "sha512-OrVIOcZL0tl6xibeuGt5/+UxoT2N27KCFOPjFyfXMnchxSHZ/OW7cCX2nGlIYJrbHK/fczPcFzAwvNBB6XBNMA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", @@ -8322,8 +8233,7 @@ }, "node_modules/@radix-ui/react-arrow": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", - "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-primitive": "1.0.3" @@ -8431,8 +8341,7 @@ }, "node_modules/@radix-ui/react-dialog": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz", - "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", @@ -8483,8 +8392,7 @@ }, "node_modules/@radix-ui/react-dismissable-layer": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", - "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", @@ -8510,8 +8418,7 @@ }, "node_modules/@radix-ui/react-dropdown-menu": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.6.tgz", - "integrity": "sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", @@ -8539,8 +8446,7 @@ }, "node_modules/@radix-ui/react-focus-guards": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10" }, @@ -8556,8 +8462,7 @@ }, "node_modules/@radix-ui/react-focus-scope": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", - "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-compose-refs": "1.0.1", @@ -8598,8 +8503,7 @@ }, "node_modules/@radix-ui/react-menu": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.6.tgz", - "integrity": "sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", @@ -8638,8 +8542,7 @@ }, "node_modules/@radix-ui/react-navigation-menu": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.1.4.tgz", - "integrity": "sha512-Cc+seCS3PmWmjI51ufGG7zp1cAAIRqHVw7C9LOA2TZ+R4hG6rDvHcTqIsEEFLmZO3zNVH72jOOE7kKNy8W+RtA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", @@ -8674,8 +8577,7 @@ }, "node_modules/@radix-ui/react-popper": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz", - "integrity": "sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@floating-ui/react-dom": "^2.0.0", @@ -8706,8 +8608,7 @@ }, "node_modules/@radix-ui/react-portal": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", - "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-primitive": "1.0.3" @@ -8774,8 +8675,7 @@ }, "node_modules/@radix-ui/react-roving-focus": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", - "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", @@ -8855,8 +8755,7 @@ }, "node_modules/@radix-ui/react-use-escape-keydown": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-use-callback-ref": "1.0.1" @@ -8905,8 +8804,7 @@ }, "node_modules/@radix-ui/react-use-rect": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", - "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/rect": "1.0.1" @@ -8923,8 +8821,7 @@ }, "node_modules/@radix-ui/react-use-size": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", - "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-use-layout-effect": "1.0.1" @@ -8963,8 +8860,7 @@ }, "node_modules/@radix-ui/rect": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", - "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10" } @@ -9006,8 +8902,7 @@ }, "node_modules/@sindresorhus/slugify": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-1.1.2.tgz", - "integrity": "sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA==", + "license": "MIT", "dependencies": { "@sindresorhus/transliterate": "^0.1.1", "escape-string-regexp": "^4.0.0" @@ -9021,8 +8916,7 @@ }, "node_modules/@sindresorhus/slugify/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -9032,8 +8926,7 @@ }, "node_modules/@sindresorhus/transliterate": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz", - "integrity": "sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==", + "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0", "lodash.deburr": "^4.1.0" @@ -9047,8 +8940,7 @@ }, "node_modules/@sindresorhus/transliterate/node_modules/escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", "engines": { "node": ">=8" } @@ -9827,9 +9719,8 @@ }, "node_modules/@storybook/builder-webpack4/node_modules/autoprefixer": { "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.12.0", "caniuse-lite": "^1.0.30001109", @@ -14950,8 +14841,7 @@ }, "node_modules/@swc/helpers": { "version": "0.4.36", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz", - "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==", + "license": "Apache-2.0", "dependencies": { "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14", "tslib": "^2.4.0" @@ -14969,8 +14859,7 @@ }, "node_modules/@tanstack/react-table": { "version": "8.11.7", - "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.11.7.tgz", - "integrity": "sha512-ZbzfMkLjxUTzNPBXJYH38pv2VpC9WUA+Qe5USSHEBz0dysDTv4z/ARI3csOed/5gmlmrPzVUN3UXGuUMbod3Jg==", + "license": "MIT", "dependencies": { "@tanstack/table-core": "8.11.7" }, @@ -14988,8 +14877,7 @@ }, "node_modules/@tanstack/react-virtual": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.0.2.tgz", - "integrity": "sha512-9XbRLPKgnhMwwmuQMnJMv+5a9sitGNCSEtf/AZXzmJdesYk7XsjYHaEDny+IrJzvPNwZliIIDwCRiaUqR3zzCA==", + "license": "MIT", "peer": true, "dependencies": { "@tanstack/virtual-core": "3.0.0" @@ -15005,8 +14893,7 @@ }, "node_modules/@tanstack/table-core": { "version": "8.11.7", - "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.11.7.tgz", - "integrity": "sha512-N3ksnkbPbsF3PjubuZCB/etTqvctpXWRHIXTmYfJFnhynQKjeZu8BCuHvdlLPpumKbA+bjY4Ay9AELYLOXPWBg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -15017,8 +14904,7 @@ }, "node_modules/@tanstack/virtual-core": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.0.0.tgz", - "integrity": "sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==", + "license": "MIT", "peer": true, "funding": { "type": "github", @@ -15191,9 +15077,8 @@ }, "node_modules/@testing-library/react": { "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.1.2.tgz", - "integrity": "sha512-z4p7DVBTPjKM5qDZ0t5ZjzkpSNb+fZy1u6bzO7kk8oeGagpPCAtgh4cx1syrfp7a+QWkM021jGqjJaxJJnXAZg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^9.0.0", @@ -15209,9 +15094,8 @@ }, "node_modules/@testing-library/user-event": { "version": "14.5.2", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", - "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12", "npm": ">=6" @@ -15277,8 +15161,7 @@ }, "node_modules/@turist/fetch": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@turist/fetch/-/fetch-7.2.0.tgz", - "integrity": "sha512-2x7EGw+6OJ29phunsbGvtxlNmSfcuPcyYudkMbi8gARCP9eJ1CtuMvnVUHL//O9Ixi9SJiug8wNt6lj86pN8XQ==", + "license": "MIT", "dependencies": { "@types/node-fetch": "2" }, @@ -15288,8 +15171,7 @@ }, "node_modules/@turist/time": { "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@turist/time/-/time-0.0.2.tgz", - "integrity": "sha512-qLOvfmlG2vCVw5fo/oz8WAZYlpe5a5OurgTj3diIxJCdjRHpapC+vQCz3er9LV79Vcat+DifBjeAhOAdmndtDQ==" + "license": "MIT" }, "node_modules/@types/aria-query": { "version": "5.0.1", @@ -15345,8 +15227,7 @@ }, "node_modules/@types/common-tags": { "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@types/common-tags/-/common-tags-1.8.4.tgz", - "integrity": "sha512-S+1hLDJPjWNDhcGxsxEbepzaxWqURP/o+3cP4aa2w7yBXgdcmKGQtZzP8JbyfOd0m+33nh+8+kvxYE2UJtBDkg==" + "license": "MIT" }, "node_modules/@types/configstore": { "version": "2.1.1", @@ -15467,9 +15348,8 @@ }, "node_modules/@types/jest": { "version": "29.5.11", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.11.tgz", - "integrity": "sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==", "dev": true, + "license": "MIT", "dependencies": { "expect": "^29.0.0", "pretty-format": "^29.0.0" @@ -15506,9 +15386,8 @@ }, "node_modules/@types/js-cookie": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.6.tgz", - "integrity": "sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/js-yaml": { "version": "4.0.5", @@ -15547,8 +15426,7 @@ }, "node_modules/@types/json5": { "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + "license": "MIT" }, "node_modules/@types/keyv": { "version": "3.1.4", @@ -15557,15 +15435,23 @@ "@types/node": "*" } }, + "node_modules/@types/loadable__component": { + "version": "5.13.9", + "resolved": "https://registry.npmjs.org/@types/loadable__component/-/loadable__component-5.13.9.tgz", + "integrity": "sha512-QWOtIkwZqHNdQj3nixQ8oyihQiTMKZLk/DNuvNxMSbTfxf47w+kqcbnxlUeBgAxdOtW0Dh48dTAIp83iJKtnrQ==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/lodash": { "version": "4.14.198", "license": "MIT" }, "node_modules/@types/lodash.isequal": { "version": "4.5.8", - "resolved": "https://registry.npmjs.org/@types/lodash.isequal/-/lodash.isequal-4.5.8.tgz", - "integrity": "sha512-uput6pg4E/tj2LGxCZo9+y27JNyB2OZuuI/T5F+ylVDYuqICLG2/ktjxx0v6GvVntAf8TvEzeQLcV0ffRirXuA==", "dev": true, + "license": "MIT", "dependencies": { "@types/lodash": "*" } @@ -15599,8 +15485,7 @@ }, "node_modules/@types/node": { "version": "20.11.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.5.tgz", - "integrity": "sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==", + "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } @@ -15663,16 +15548,14 @@ }, "node_modules/@types/reach__router": { "version": "1.3.15", - "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.15.tgz", - "integrity": "sha512-5WEHKGglRjq/Ae3F8UQxg+GYUIhTUEiyBT9GKPoOLU/vPTn8iZrRbdzxqvarOaGludIejJykHLMdOCdhgWqaxA==", + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react": { "version": "18.2.48", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz", - "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -15681,26 +15564,23 @@ }, "node_modules/@types/react-calendar": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@types/react-calendar/-/react-calendar-3.9.0.tgz", - "integrity": "sha512-KpAu1MKAGFw5hNwlDnWsHWqI9i/igAB+8jH97YV7QpC2v7rlwNEU5i6VMFb73lGRacuejM/Zd2LklnEzkFV3XA==", + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-dom": { "version": "18.2.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", - "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", "devOptional": true, + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-test-renderer": { "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-18.0.7.tgz", - "integrity": "sha512-1+ANPOWc6rB3IkSnElhjv6VLlKg2dSv/OWClUyZimbLsQyBn8Js9Vtdsi3UICJ2rIQ3k2la06dkB+C92QfhKmg==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } @@ -15751,9 +15631,8 @@ }, "node_modules/@types/styled-components": { "version": "5.1.34", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.34.tgz", - "integrity": "sha512-mmiVvwpYklFIv9E8qfxuPyIt/OuyIrn6gMOAMOFUO3WJfSrSE+sGUoa4PiZj77Ut7bKZpaa6o1fBKS/4TOEvnA==", "dev": true, + "license": "MIT", "dependencies": { "@types/hoist-non-react-statics": "*", "@types/react": "*", @@ -15859,8 +15738,7 @@ }, "node_modules/@types/yoga-layout": { "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", - "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" + "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "5.62.0", @@ -16117,14 +15995,12 @@ }, "node_modules/@use-gesture/core": { "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.3.0.tgz", - "integrity": "sha512-rh+6MND31zfHcy9VU3dOZCqGY511lvGcfyJenN4cWZe0u1BH6brBpBddLVXhF2r4BMqWbvxfsbL7D287thJU2A==", + "license": "MIT", "peer": true }, "node_modules/@use-gesture/react": { "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.3.0.tgz", - "integrity": "sha512-3zc+Ve99z4usVP6l9knYVbVnZgfqhKah7sIG+PS2w+vpig2v2OLct05vs+ZXMzwxdNCMka8B+8WlOo0z6Pn6DA==", + "license": "MIT", "peer": true, "dependencies": { "@use-gesture/core": "10.3.0" @@ -16206,8 +16082,7 @@ }, "node_modules/@vercel/node/node_modules/acorn": { "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -16217,16 +16092,14 @@ }, "node_modules/@vercel/node/node_modules/acorn-walk": { "version": "8.3.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.1.tgz", - "integrity": "sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/@vercel/node/node_modules/arg": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + "license": "MIT" }, "node_modules/@vercel/node/node_modules/esbuild": { "version": "0.14.47", @@ -16285,8 +16158,7 @@ }, "node_modules/@vercel/node/node_modules/ts-node": { "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "license": "MIT", "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -16662,8 +16534,7 @@ }, "node_modules/@wojtekmaj/date-utils": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@wojtekmaj/date-utils/-/date-utils-1.5.1.tgz", - "integrity": "sha512-+i7+JmNiE/3c9FKxzWFi2IjRJ+KzZl1QPu6QNrsgaa2MuBgXvUy4gA1TVzf/JMdIIloB76xSKikTWuyYAIVLww==", + "license": "MIT", "funding": { "url": "https://github.com/wojtekmaj/date-utils?sponsor=1" } @@ -16678,16 +16549,14 @@ }, "node_modules/@zxcvbn-ts/core": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@zxcvbn-ts/core/-/core-3.0.4.tgz", - "integrity": "sha512-aQeiT0F09FuJaAqNrxynlAwZ2mW/1MdXakKWNmGM1Qp/VaY6CnB/GfnMS2T8gB2231Esp1/maCWd8vTG4OuShw==", + "license": "MIT", "dependencies": { "fastest-levenshtein": "1.0.16" } }, "node_modules/@zxcvbn-ts/language-common": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@zxcvbn-ts/language-common/-/language-common-3.0.4.tgz", - "integrity": "sha512-viSNNnRYtc7ULXzxrQIVUNwHAPSXRtoIwy/Tq4XQQdIknBzw4vz36lQLF6mvhMlTIlpjoN/Z1GFu/fwiAlUSsw==" + "license": "MIT" }, "node_modules/abab": { "version": "2.0.6", @@ -16696,8 +16565,7 @@ }, "node_modules/abortcontroller-polyfill": { "version": "1.7.5", - "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz", - "integrity": "sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==" + "license": "MIT" }, "node_modules/accepts": { "version": "1.3.8", @@ -16989,9 +16857,8 @@ }, "node_modules/any-promise": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.3", @@ -17057,8 +16924,7 @@ }, "node_modules/aria-hidden": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", - "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", + "license": "MIT", "dependencies": { "tslib": "^2.0.0" }, @@ -17433,8 +17299,6 @@ }, "node_modules/autoprefixer": { "version": "10.4.17", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", - "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", "funding": [ { "type": "opencollective", @@ -17449,6 +17313,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "browserslist": "^4.22.2", "caniuse-lite": "^1.0.30001578", @@ -17469,8 +17334,7 @@ }, "node_modules/autoprefixer/node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "license": "ISC" }, "node_modules/available-typed-arrays": { "version": "1.0.5", @@ -17505,8 +17369,7 @@ }, "node_modules/b4a": { "version": "1.6.4", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" + "license": "ISC" }, "node_modules/babel-eslint": { "version": "10.1.0", @@ -18049,8 +17912,7 @@ }, "node_modules/babel-plugin-remove-graphql-queries": { "version": "5.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-5.13.0.tgz", - "integrity": "sha512-ZqrQUsnkOuEEjofPXSDfBbDY0CYEQEieofyaBIg/apQop+eQCmMphWPMd7/57MLMZi1Dnq1yw1FfSWO50LmhjA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "@babel/types": "^7.20.7", @@ -18066,8 +17928,7 @@ }, "node_modules/babel-plugin-remove-graphql-queries/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -18079,8 +17940,7 @@ }, "node_modules/babel-plugin-remove-graphql-queries/node_modules/gatsby-core-utils": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.13.0.tgz", - "integrity": "sha512-+oJJsADfcEnzpQpof+L5qtP4iSeMaEPn1QSjXENlg/go9Pi/4eqb+Nn3y3q8bC/zy4hMWFWrPdMJmdW581uNvA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", @@ -18260,8 +18120,7 @@ }, "node_modules/base-x": { "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.0.1" } @@ -18314,8 +18173,7 @@ }, "node_modules/better-opn/node_modules/is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -18671,8 +18529,6 @@ }, "node_modules/browserslist": { "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "funding": [ { "type": "opencollective", @@ -18687,6 +18543,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001565", "electron-to-chromium": "^1.4.601", @@ -19054,8 +18911,6 @@ }, "node_modules/caniuse-lite": { "version": "1.0.30001579", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001579.tgz", - "integrity": "sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==", "funding": [ { "type": "opencollective", @@ -19069,7 +18924,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/capital-case": { "version": "1.0.4", @@ -19355,8 +19211,7 @@ }, "node_modules/class-variance-authority": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", - "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==", + "license": "Apache-2.0", "peer": true, "dependencies": { "clsx": "2.0.0" @@ -19367,8 +19222,7 @@ }, "node_modules/class-variance-authority/node_modules/clsx": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -19510,14 +19364,12 @@ }, "node_modules/client-only": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT", "peer": true }, "node_modules/clipboardy": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz", - "integrity": "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==", + "license": "MIT", "dependencies": { "execa": "^8.0.1", "is-wsl": "^3.1.0", @@ -19532,8 +19384,7 @@ }, "node_modules/clipboardy/node_modules/execa": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -19554,8 +19405,7 @@ }, "node_modules/clipboardy/node_modules/get-stream": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "license": "MIT", "engines": { "node": ">=16" }, @@ -19565,16 +19415,14 @@ }, "node_modules/clipboardy/node_modules/human-signals": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "license": "Apache-2.0", "engines": { "node": ">=16.17.0" } }, "node_modules/clipboardy/node_modules/is-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -19584,8 +19432,7 @@ }, "node_modules/clipboardy/node_modules/is-wsl": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", "dependencies": { "is-inside-container": "^1.0.0" }, @@ -19598,8 +19445,7 @@ }, "node_modules/clipboardy/node_modules/mimic-fn": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -19609,8 +19455,7 @@ }, "node_modules/clipboardy/node_modules/npm-run-path": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -19623,8 +19468,7 @@ }, "node_modules/clipboardy/node_modules/onetime": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -19637,8 +19481,7 @@ }, "node_modules/clipboardy/node_modules/path-key": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -19648,8 +19491,7 @@ }, "node_modules/clipboardy/node_modules/signal-exit": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", "engines": { "node": ">=14" }, @@ -19659,8 +19501,7 @@ }, "node_modules/clipboardy/node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -19682,8 +19523,7 @@ }, "node_modules/clone": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "license": "MIT", "engines": { "node": ">=0.8" } @@ -19758,8 +19598,7 @@ }, "node_modules/color": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -19781,8 +19620,7 @@ }, "node_modules/color-string": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -19798,8 +19636,7 @@ }, "node_modules/color/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -19809,8 +19646,7 @@ }, "node_modules/color/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/colord": { "version": "2.9.3", @@ -19868,8 +19704,7 @@ }, "node_modules/commonmark": { "version": "0.30.0", - "resolved": "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz", - "integrity": "sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA==", + "license": "BSD-2-Clause", "dependencies": { "entities": "~2.0", "mdurl": "~1.0.1", @@ -19885,8 +19720,7 @@ }, "node_modules/commonmark/node_modules/entities": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" + "license": "BSD-2-Clause" }, "node_modules/compare-func": { "version": "2.0.0", @@ -20581,8 +20415,7 @@ }, "node_modules/create-gatsby": { "version": "3.13.0", - "resolved": "https://registry.npmjs.org/create-gatsby/-/create-gatsby-3.13.0.tgz", - "integrity": "sha512-LioljItQuXjGOmla7tmpaPQ452mO8FYlEzEvhF6oMy+aureMLjiYHrO1BlpNQoaRQxIPp85iMnhliy4cQwDVwg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13" }, @@ -21707,8 +21540,7 @@ }, "node_modules/detect-element-overflow": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/detect-element-overflow/-/detect-element-overflow-1.4.2.tgz", - "integrity": "sha512-4m6cVOtvm/GJLjo7WFkPfwXoEIIbM7GQwIh4WEa4g7IsNi1YzwUsGL5ApNLrrHL29bHeNeQ+/iZhw+YHqgE2Fw==", + "license": "MIT", "funding": { "url": "https://github.com/wojtekmaj/detect-element-overflow?sponsor=1" } @@ -21741,8 +21573,7 @@ }, "node_modules/detect-node-es": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + "license": "MIT" }, "node_modules/detect-package-manager": { "version": "2.0.1", @@ -21859,9 +21690,8 @@ }, "node_modules/didyoumean": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/diff": { "version": "4.0.2", @@ -21905,9 +21735,8 @@ }, "node_modules/dlv": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/doctrine": { "version": "3.0.0", @@ -22105,8 +21934,7 @@ }, "node_modules/electron-to-chromium": { "version": "1.4.640", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.640.tgz", - "integrity": "sha512-z/6oZ/Muqk4BaE7P69bXhUhpJbUM9ZJeka43ZwxsDshKtePns4mhBlh8bU5+yrnOnz3fhG82XLzGUXazOmsWnA==" + "license": "ISC" }, "node_modules/elliptic": { "version": "6.5.4", @@ -22335,8 +22163,7 @@ }, "node_modules/envinfo": { "version": "7.11.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz", - "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==", + "license": "MIT", "bin": { "envinfo": "dist/cli.js" }, @@ -22720,6 +22547,31 @@ "ms": "^2.1.1" } }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, "node_modules/eslint-loader": { "version": "4.0.2", "dev": true, @@ -22926,8 +22778,7 @@ }, "node_modules/eslint-plugin-import": { "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "license": "MIT", "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -22973,8 +22824,7 @@ }, "node_modules/eslint-plugin-import/node_modules/is-core-module": { "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "license": "MIT", "dependencies": { "hasown": "^2.0.0" }, @@ -22984,9 +22834,8 @@ }, "node_modules/eslint-plugin-jest": { "version": "27.6.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.3.tgz", - "integrity": "sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^5.10.0" }, @@ -23652,8 +23501,7 @@ }, "node_modules/expand-template": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "license": "(MIT OR WTFPL)", "engines": { "node": ">=6" } @@ -24015,8 +23863,7 @@ }, "node_modules/fast-fifo": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.1", @@ -24650,14 +24497,13 @@ }, "node_modules/formik": { "version": "2.4.5", - "resolved": "https://registry.npmjs.org/formik/-/formik-2.4.5.tgz", - "integrity": "sha512-Gxlht0TD3vVdzMDHwkiNZqJ7Mvg77xQNfmBRrNtvzcHZs72TJppSTDKHpImCMJZwcWPBJ8jSQQ95GJzXFf1nAQ==", "funding": [ { "type": "individual", "url": "https://opencollective.com/formik" } ], + "license": "Apache-2.0", "dependencies": { "@types/hoist-non-react-statics": "^3.3.1", "deepmerge": "^2.1.1", @@ -24688,8 +24534,7 @@ }, "node_modules/fraction.js": { "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", "engines": { "node": "*" }, @@ -24727,13 +24572,11 @@ }, "node_modules/fs-constants": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "license": "MIT" }, "node_modules/fs-exists-cached": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz", - "integrity": "sha512-kSxoARUDn4F2RPXX48UXnaFKwVU7Ivd/6qpzZL29MCDmr9sTvybv4gFCp+qaI4fM9m0z9fgz/yJvi56GAz+BZg==" + "license": "ISC" }, "node_modules/fs-extra": { "version": "10.1.0", @@ -24791,8 +24634,7 @@ }, "node_modules/function-bind": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -24826,9 +24668,8 @@ }, "node_modules/gatsby": { "version": "5.13.1", - "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-5.13.1.tgz", - "integrity": "sha512-y8VB381ZnHX3Xxc1n78AAAd+t0EsIyyIRtfqlSQ10CXwZHpZzBR3DTRoHmqIG3/NmdiqWhbHb/nRlmKZUzixtQ==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/core": "^7.20.12", @@ -25014,9 +24855,8 @@ }, "node_modules/gatsby-cli": { "version": "5.13.1", - "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-5.13.1.tgz", - "integrity": "sha512-8BEdbNC8A6Q/s/WBRbRYiTE+B5OR+dB9Ka+qkYHIPBHmW0VuQnhWElYiPX7Nd3ffW3KNmL8BDU3Ns9Hhm66cyA==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/core": "^7.20.12", @@ -25069,8 +24909,7 @@ }, "node_modules/gatsby-cli/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -25083,16 +24922,14 @@ }, "node_modules/gatsby-cli/node_modules/camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/gatsby-cli/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25106,8 +24943,7 @@ }, "node_modules/gatsby-cli/node_modules/cliui": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -25116,8 +24952,7 @@ }, "node_modules/gatsby-cli/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -25127,13 +24962,11 @@ }, "node_modules/gatsby-cli/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/gatsby-cli/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -25144,8 +24977,7 @@ }, "node_modules/gatsby-cli/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25157,8 +24989,7 @@ }, "node_modules/gatsby-cli/node_modules/gatsby-core-utils": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.13.0.tgz", - "integrity": "sha512-+oJJsADfcEnzpQpof+L5qtP4iSeMaEPn1QSjXENlg/go9Pi/4eqb+Nn3y3q8bC/zy4hMWFWrPdMJmdW581uNvA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", @@ -25183,16 +25014,14 @@ }, "node_modules/gatsby-cli/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/gatsby-cli/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -25202,8 +25031,7 @@ }, "node_modules/gatsby-cli/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -25213,8 +25041,7 @@ }, "node_modules/gatsby-cli/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -25227,8 +25054,7 @@ }, "node_modules/gatsby-cli/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -25238,8 +25064,7 @@ }, "node_modules/gatsby-cli/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -25252,8 +25077,7 @@ }, "node_modules/gatsby-cli/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -25263,8 +25087,7 @@ }, "node_modules/gatsby-cli/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -25276,18 +25099,15 @@ }, "node_modules/gatsby-cli/node_modules/y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "license": "ISC" }, "node_modules/gatsby-cli/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "license": "ISC" }, "node_modules/gatsby-cli/node_modules/yargs": { "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -25307,8 +25127,7 @@ }, "node_modules/gatsby-cli/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -25344,8 +25163,7 @@ }, "node_modules/gatsby-graphiql-explorer": { "version": "3.13.0", - "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-3.13.0.tgz", - "integrity": "sha512-KK1+ka+rC8mBSaR2iBR/rVZa/KLYtGoK+lkjDw+rGGWB3zzwPQJtmNz9QYeOaelUy5PHQaMvyTxbBK5DWiyUhw==", + "license": "MIT", "engines": { "node": ">=14.15.0" } @@ -25382,8 +25200,7 @@ }, "node_modules/gatsby-link": { "version": "5.13.0", - "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-5.13.0.tgz", - "integrity": "sha512-3qgJXL9DGOjW6lp2WRtJUyJ2y+kPA7tp3fKGZVJJ2RFz2vVWajuOtH20pp9LMyJZESxX7ACDnwRd15nRGjifQw==", + "license": "MIT", "dependencies": { "@types/reach__router": "^1.3.10", "gatsby-page-utils": "^3.13.0", @@ -25400,8 +25217,7 @@ }, "node_modules/gatsby-page-utils": { "version": "3.13.0", - "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-3.13.0.tgz", - "integrity": "sha512-DZZlktfTne3b4OIJ84K+Or618ZK8wWBbqVXyClhzg8OXSF/8qbPD/eJug39ieEOlVe8mZ5k3QzCA2VZ3uK9zDg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "bluebird": "^3.7.2", @@ -25418,8 +25234,7 @@ }, "node_modules/gatsby-page-utils/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25431,8 +25246,7 @@ }, "node_modules/gatsby-page-utils/node_modules/gatsby-core-utils": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.13.0.tgz", - "integrity": "sha512-+oJJsADfcEnzpQpof+L5qtP4iSeMaEPn1QSjXENlg/go9Pi/4eqb+Nn3y3q8bC/zy4hMWFWrPdMJmdW581uNvA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", @@ -25457,8 +25271,7 @@ }, "node_modules/gatsby-parcel-config": { "version": "1.13.0", - "resolved": "https://registry.npmjs.org/gatsby-parcel-config/-/gatsby-parcel-config-1.13.0.tgz", - "integrity": "sha512-TIneu+p+2Zo7SClgcTtisW+Qw7SBJCzmlSsDCe94i5AT3jCn/Ai8P/J2fFUeRhms9fRHfuHfGiehYMzcmoGEZQ==", + "license": "MIT", "dependencies": { "@gatsbyjs/parcel-namer-relative-to-cwd": "^2.13.0", "@parcel/bundler-default": "2.8.3", @@ -25515,8 +25328,7 @@ }, "node_modules/gatsby-plugin-html-minifier": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-html-minifier/-/gatsby-plugin-html-minifier-2.0.0.tgz", - "integrity": "sha512-AqJUR/NNtWsDYt5hBeJXmLudQH1MUResXYDiGSTj3spE974JYHYSxNP+WkWsbBMof+0XEzUtHJAQzHOSp8habg==", + "license": "MIT", "peerDependencies": { "html-minifier": "^4.0.0" } @@ -25596,8 +25408,7 @@ }, "node_modules/gatsby-plugin-manifest": { "version": "5.13.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-5.13.0.tgz", - "integrity": "sha512-qeR9fivtxNzJzQcBK/II+QXIX4+4V3Lgo7vAIPwXFbrihj48z5KedksDcwtCnYYK8KEggHGDZXCx2V28YVdJ6Q==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "gatsby-core-utils": "^4.13.0", @@ -25614,8 +25425,7 @@ }, "node_modules/gatsby-plugin-manifest/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25627,8 +25437,7 @@ }, "node_modules/gatsby-plugin-manifest/node_modules/gatsby-core-utils": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.13.0.tgz", - "integrity": "sha512-+oJJsADfcEnzpQpof+L5qtP4iSeMaEPn1QSjXENlg/go9Pi/4eqb+Nn3y3q8bC/zy4hMWFWrPdMJmdW581uNvA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", @@ -25680,8 +25489,7 @@ }, "node_modules/gatsby-plugin-page-creator": { "version": "5.13.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-5.13.0.tgz", - "integrity": "sha512-U3QknigfEBuQneb9Ukf17o4ZrAlLmysSehCiJEMj1b+Plze/hXV73Z0HA7z2TC83E7TvpVLay8YWbxppwlhddQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "@babel/traverse": "^7.20.13", @@ -25705,8 +25513,7 @@ }, "node_modules/gatsby-plugin-page-creator/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25718,8 +25525,7 @@ }, "node_modules/gatsby-plugin-page-creator/node_modules/gatsby-core-utils": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.13.0.tgz", - "integrity": "sha512-+oJJsADfcEnzpQpof+L5qtP4iSeMaEPn1QSjXENlg/go9Pi/4eqb+Nn3y3q8bC/zy4hMWFWrPdMJmdW581uNvA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", @@ -25744,9 +25550,8 @@ }, "node_modules/gatsby-plugin-postcss": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-postcss/-/gatsby-plugin-postcss-6.13.0.tgz", - "integrity": "sha512-GRQNJgOZRXwdtFj5GePemzNpswF2QPY1q9vGVUac3aCfy8IbP8m3jjxcFSkED6QU9H6j1JtDVke1X18LVMZE+A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "postcss-loader": "^7.3.3" @@ -25761,9 +25566,8 @@ }, "node_modules/gatsby-plugin-postcss/node_modules/cosmiconfig": { "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, + "license": "MIT", "dependencies": { "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", @@ -25787,18 +25591,16 @@ }, "node_modules/gatsby-plugin-postcss/node_modules/jiti": { "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", "dev": true, + "license": "MIT", "bin": { "jiti": "bin/jiti.js" } }, "node_modules/gatsby-plugin-postcss/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -25808,9 +25610,8 @@ }, "node_modules/gatsby-plugin-postcss/node_modules/postcss-loader": { "version": "7.3.4", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", - "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", "dev": true, + "license": "MIT", "dependencies": { "cosmiconfig": "^8.3.5", "jiti": "^1.20.0", @@ -25830,9 +25631,8 @@ }, "node_modules/gatsby-plugin-postcss/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -25845,9 +25645,8 @@ }, "node_modules/gatsby-plugin-postcss/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/gatsby-plugin-robots-txt": { "version": "1.8.0", @@ -25862,8 +25661,7 @@ }, "node_modules/gatsby-plugin-sass": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sass/-/gatsby-plugin-sass-6.13.0.tgz", - "integrity": "sha512-AgOJsLeqpgaJUt6gTLrM28yg67jV0KPD3z27zGtSjL8KTFO4DLYDc8Ldd91vU6onk91mmiJsBy84Cy3fs3/6Ng==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "resolve-url-loader": "^3.1.5", @@ -25879,8 +25677,7 @@ }, "node_modules/gatsby-plugin-sharp": { "version": "5.13.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-5.13.0.tgz", - "integrity": "sha512-mechLDYE5dIo5n1rC3VtmqEtrts9v1136Yq6S3i2vUyW9ZhEgsMo4XXxKmF6g/SoYgN9AWevXE4XsCByFpMsMA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "async": "^3.2.4", @@ -25908,8 +25705,7 @@ }, "node_modules/gatsby-plugin-sharp/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25921,8 +25717,7 @@ }, "node_modules/gatsby-plugin-sharp/node_modules/gatsby-core-utils": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.13.0.tgz", - "integrity": "sha512-+oJJsADfcEnzpQpof+L5qtP4iSeMaEPn1QSjXENlg/go9Pi/4eqb+Nn3y3q8bC/zy4hMWFWrPdMJmdW581uNvA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", @@ -25974,8 +25769,7 @@ }, "node_modules/gatsby-plugin-sitemap": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-6.13.0.tgz", - "integrity": "sha512-j3zjgIz7aCZ0ukq0NB2xGKV2CtMMyBviYHlD1u0djstelvu9+pbsGTQKf/UpiLv0/ez9rRrFs0YhPQV2aFzx6g==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "common-tags": "^1.8.2", @@ -26019,8 +25813,7 @@ }, "node_modules/gatsby-plugin-typescript": { "version": "5.13.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-5.13.0.tgz", - "integrity": "sha512-3wy8q+1tEGyv6SVTxoZBfYjK6hICeT8lRzyY7LtCgtiw3lXKezZEZLFAN5ikadp8Sn9N2aEnbwGWhIn8g6oxGA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.20.12", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", @@ -26049,8 +25842,7 @@ }, "node_modules/gatsby-plugin-utils": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-4.13.0.tgz", - "integrity": "sha512-3qwhM6mUYjorRiD0D0cgmCHcKwroG2d4PlfErnapHJpM/ISGfdBBOfRhPyk2N0u3dbGeb3KQq5gImCCS73bvxg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "fastq": "^1.15.0", @@ -26072,8 +25864,7 @@ }, "node_modules/gatsby-plugin-utils/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -26085,8 +25876,7 @@ }, "node_modules/gatsby-plugin-utils/node_modules/gatsby-core-utils": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.13.0.tgz", - "integrity": "sha512-+oJJsADfcEnzpQpof+L5qtP4iSeMaEPn1QSjXENlg/go9Pi/4eqb+Nn3y3q8bC/zy4hMWFWrPdMJmdW581uNvA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", @@ -26111,9 +25901,8 @@ }, "node_modules/gatsby-plugin-webpack-bundle-analyser-v2": { "version": "1.1.32", - "resolved": "https://registry.npmjs.org/gatsby-plugin-webpack-bundle-analyser-v2/-/gatsby-plugin-webpack-bundle-analyser-v2-1.1.32.tgz", - "integrity": "sha512-w6OJAR3CTyiKEKKD5tYu3J56YiQOW/8Sl2GPWmoiwzHIhZGjTOG+NbgkhboAK3+g2vgBlGTUmqgTAiJZWN7E/g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.2", "webpack-bundle-analyzer": "^4.10.1" @@ -26124,8 +25913,7 @@ }, "node_modules/gatsby-react-router-scroll": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-6.13.0.tgz", - "integrity": "sha512-Sgw4jHL4bMGXVR+ygb/IRr509DAMxKuwZ/ewoBWsdd0l7fTrYiExqAtszcGIq4PT0/3XeljImRtH7BZGIpDsxQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "prop-types": "^15.8.1" @@ -26141,8 +25929,7 @@ }, "node_modules/gatsby-script": { "version": "2.13.0", - "resolved": "https://registry.npmjs.org/gatsby-script/-/gatsby-script-2.13.0.tgz", - "integrity": "sha512-TGNQGerf1NMJrgJkWxWrW6FFMAuC0L76WlyZgGXmhckPW/x7V1SxZrm0a2Q99kRHyoC59RYl2gTQWHaIwV+ZjA==", + "license": "MIT", "engines": { "node": ">=18.0.0" }, @@ -26154,8 +25941,7 @@ }, "node_modules/gatsby-sharp": { "version": "1.13.0", - "resolved": "https://registry.npmjs.org/gatsby-sharp/-/gatsby-sharp-1.13.0.tgz", - "integrity": "sha512-DviUtgm7tatSd1Hm54o/orHimOcyXBO9OJkSfzEchPFClvOza+2Qe/lqZShio0gFDxmG0Jgn0XCLzG7uH5VyJQ==", + "license": "MIT", "dependencies": { "sharp": "^0.32.6" }, @@ -26165,8 +25951,7 @@ }, "node_modules/gatsby-source-filesystem": { "version": "5.13.0", - "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-5.13.0.tgz", - "integrity": "sha512-yn4axQhIPHLQDMgrhEmerXyoawiTVB1haUz36BTlQers0HfMmODyjbnIK01Dt1IKAbYVfS0A2suBjBjIbNLwAg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "chokidar": "^3.5.3", @@ -26187,8 +25972,7 @@ }, "node_modules/gatsby-source-filesystem/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -26200,8 +25984,7 @@ }, "node_modules/gatsby-source-filesystem/node_modules/gatsby-core-utils": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.13.0.tgz", - "integrity": "sha512-+oJJsADfcEnzpQpof+L5qtP4iSeMaEPn1QSjXENlg/go9Pi/4eqb+Nn3y3q8bC/zy4hMWFWrPdMJmdW581uNvA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", @@ -26226,8 +26009,7 @@ }, "node_modules/gatsby-source-strapi": { "version": "3.3.3", - "resolved": "https://registry.npmjs.org/gatsby-source-strapi/-/gatsby-source-strapi-3.3.3.tgz", - "integrity": "sha512-8IrYf/i0g7LTsnQlkE55hxnGRaLSwiHJTc1IbuLEOHFUXIGRgPKgT+jruoDm7fPFZUSHbkjwZgR22UJN573xCg==", + "license": "MIT", "dependencies": { "axios": "1.6.3", "commonmark": "^0.30.0", @@ -26244,8 +26026,7 @@ }, "node_modules/gatsby-source-strapi/node_modules/axios": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.3.tgz", - "integrity": "sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==", + "license": "MIT", "dependencies": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -26254,9 +26035,8 @@ }, "node_modules/gatsby-telemetry": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-4.13.0.tgz", - "integrity": "sha512-tUtXF782y4AlQd8hMMOcwoqB4vT+umjApXi4RefWy6vc45Zi/oB3x6IYYgoTuTeZigL0OZWbXyiNLur9vFebVw==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/runtime": "^7.20.13", @@ -26277,8 +26057,7 @@ }, "node_modules/gatsby-telemetry/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -26290,8 +26069,7 @@ }, "node_modules/gatsby-telemetry/node_modules/gatsby-core-utils": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.13.0.tgz", - "integrity": "sha512-+oJJsADfcEnzpQpof+L5qtP4iSeMaEPn1QSjXENlg/go9Pi/4eqb+Nn3y3q8bC/zy4hMWFWrPdMJmdW581uNvA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", @@ -26314,10 +26092,13 @@ "node": ">=18.0.0" } }, + "node_modules/gatsby-theme-deriv": { + "resolved": "themes/gatsby-theme-deriv", + "link": true + }, "node_modules/gatsby-transformer-sharp": { "version": "5.13.0", - "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-5.13.0.tgz", - "integrity": "sha512-jGpH1Nf1oNiv3Yze9xNZIrzwyJx2UAkPHhcru6B6TCtYfEbvctEx018LZfgvO2VKnQZkTKPDZOvldGl3d2LdQA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "bluebird": "^3.7.2", @@ -26377,8 +26158,7 @@ }, "node_modules/gatsby-worker": { "version": "2.13.0", - "resolved": "https://registry.npmjs.org/gatsby-worker/-/gatsby-worker-2.13.0.tgz", - "integrity": "sha512-WEA/pEnmWVO+BIzSiIOANLzqUkNz4SDuj2JkC2jUJkyqtLaNaf1GoC0vvvU4Bw3o4uXj6AJOBvKlyoZHpdURVw==", + "license": "MIT", "dependencies": { "@babel/core": "^7.20.12", "@babel/runtime": "^7.20.13", @@ -26391,8 +26171,7 @@ }, "node_modules/gatsby-worker/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -26404,8 +26183,7 @@ }, "node_modules/gatsby/node_modules/@builder.io/partytown": { "version": "0.7.6", - "resolved": "https://registry.npmjs.org/@builder.io/partytown/-/partytown-0.7.6.tgz", - "integrity": "sha512-snXIGNiZpqjno3XYQN2lbBB+05hsQR/LSttbtIW1c0gmZ7Kh/DIo0YrxlDxCDulAMFPFM8J+4voLwvYepSj3sw==", + "license": "MIT", "bin": { "partytown": "bin/partytown.cjs" } @@ -26539,8 +26317,7 @@ }, "node_modules/gatsby/node_modules/babel-preset-gatsby": { "version": "3.13.0", - "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-3.13.0.tgz", - "integrity": "sha512-dkTg3j8K1FLXQvAAs3iQnL5rPVaWFqvBeWns0rOg7iijyXC63Ma5FI1Mp7aKfwXWDd29//hIZ1+DNpy2rrGiDg==", + "license": "MIT", "dependencies": { "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", @@ -26612,8 +26389,7 @@ }, "node_modules/gatsby/node_modules/core-js-compat": { "version": "3.31.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.0.tgz", - "integrity": "sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.5" }, @@ -26783,8 +26559,7 @@ }, "node_modules/gatsby/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -26796,8 +26571,7 @@ }, "node_modules/gatsby/node_modules/gatsby-core-utils": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.13.0.tgz", - "integrity": "sha512-+oJJsADfcEnzpQpof+L5qtP4iSeMaEPn1QSjXENlg/go9Pi/4eqb+Nn3y3q8bC/zy4hMWFWrPdMJmdW581uNvA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", @@ -26822,8 +26596,7 @@ }, "node_modules/gatsby/node_modules/gatsby-legacy-polyfills": { "version": "3.13.0", - "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-3.13.0.tgz", - "integrity": "sha512-nFZzq0+iv1+fGbDq1Pry2tFGOuj7VFXXTicxtWWaz0+vdE72Gp7HBGIjxlrcUPW709JUc4J2L7DTUG74sNWEFw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "core-js-compat": "3.31.0" @@ -26930,8 +26703,7 @@ }, "node_modules/gatsby/node_modules/path-to-regexp": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "license": "MIT" }, "node_modules/gatsby/node_modules/pkg-dir": { "version": "4.2.0", @@ -27200,8 +26972,7 @@ }, "node_modules/get-nonce": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "license": "MIT", "engines": { "node": ">=6" } @@ -27254,10 +27025,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-tsconfig": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.3.tgz", + "integrity": "sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==", + "dev": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, "node_modules/get-user-locale": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/get-user-locale/-/get-user-locale-1.5.1.tgz", - "integrity": "sha512-WiNpoFRcHn1qxP9VabQljzGwkAQDrcpqUtaP0rNBEkFxJdh4f3tik6MfZsMYZc+UgQJdGCxWEjL9wnCUlRQXag==", + "license": "MIT", "dependencies": { "lodash.memoize": "^4.1.1" }, @@ -27479,8 +27261,7 @@ }, "node_modules/git-up": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "license": "MIT", "dependencies": { "is-ssh": "^1.4.0", "parse-url": "^8.1.0" @@ -27488,8 +27269,7 @@ }, "node_modules/github-from-package": { "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + "license": "MIT" }, "node_modules/github-slugger": { "version": "1.5.0", @@ -28093,8 +27873,7 @@ }, "node_modules/hasown": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -28237,8 +28016,7 @@ }, "node_modules/hosted-git-info": { "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -28248,8 +28026,7 @@ }, "node_modules/hosted-git-info/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -28259,8 +28036,7 @@ }, "node_modules/hosted-git-info/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "license": "ISC" }, "node_modules/html-encoding-sniffer": { "version": "3.0.0", @@ -28294,9 +28070,7 @@ }, "node_modules/html-minifier": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", - "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", - "peer": true, + "license": "MIT", "dependencies": { "camel-case": "^3.0.0", "clean-css": "^4.2.1", @@ -28335,9 +28109,7 @@ }, "node_modules/html-minifier/node_modules/camel-case": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", - "peer": true, + "license": "MIT", "dependencies": { "no-case": "^2.2.0", "upper-case": "^1.1.1" @@ -28345,9 +28117,7 @@ }, "node_modules/html-minifier/node_modules/clean-css": { "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", - "peer": true, + "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -28357,39 +28127,29 @@ }, "node_modules/html-minifier/node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "peer": true + "license": "MIT" }, "node_modules/html-minifier/node_modules/lower-case": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", - "peer": true + "license": "MIT" }, "node_modules/html-minifier/node_modules/no-case": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "peer": true, + "license": "MIT", "dependencies": { "lower-case": "^1.1.1" } }, "node_modules/html-minifier/node_modules/param-case": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", - "peer": true, + "license": "MIT", "dependencies": { "no-case": "^2.2.0" } }, "node_modules/html-minifier/node_modules/upper-case": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", - "peer": true + "license": "MIT" }, "node_modules/html-parse-stringify": { "version": "3.0.1", @@ -28437,16 +28197,7 @@ "url": "https://opencollective.com/html-webpack-plugin" }, "peerDependencies": { - "@rspack/core": "0.x || 1.x", "webpack": "^5.20.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } } }, "node_modules/html-webpack-plugin/node_modules/pretty-error": { @@ -29386,8 +29137,7 @@ }, "node_modules/is-inside-container": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", "dependencies": { "is-docker": "^3.0.0" }, @@ -29403,8 +29153,7 @@ }, "node_modules/is-inside-container/node_modules/is-docker": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -29425,8 +29174,7 @@ }, "node_modules/is-invalid-path": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", - "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", + "license": "MIT", "dependencies": { "is-glob": "^2.0.0" }, @@ -29436,16 +29184,14 @@ }, "node_modules/is-invalid-path/node_modules/is-extglob": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-invalid-path/node_modules/is-glob": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "license": "MIT", "dependencies": { "is-extglob": "^1.0.0" }, @@ -29598,8 +29344,7 @@ }, "node_modules/is-ssh": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", + "license": "MIT", "dependencies": { "protocols": "^2.0.1" } @@ -29711,8 +29456,7 @@ }, "node_modules/is-valid-path": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", - "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", + "license": "MIT", "dependencies": { "is-invalid-path": "^0.1.0" }, @@ -29785,8 +29529,7 @@ }, "node_modules/is64bit": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz", - "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==", + "license": "MIT", "dependencies": { "system-architecture": "^0.1.0" }, @@ -29986,9 +29729,8 @@ }, "node_modules/jackspeak": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -31266,9 +31008,8 @@ }, "node_modules/jest-extended": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/jest-extended/-/jest-extended-4.0.2.tgz", - "integrity": "sha512-FH7aaPgtGYHc9mRjriS0ZEHYM5/W69tLrFTIdzm+yJgeoCmmrSB/luSfMSqWP9O29QWHPEmJ4qmU6EwsZideog==", "dev": true, + "license": "MIT", "dependencies": { "jest-diff": "^29.0.0", "jest-get-type": "^29.0.0" @@ -33718,8 +33459,7 @@ "node_modules/legacy-swc-helpers": { "name": "@swc/helpers", "version": "0.4.14", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", - "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "license": "MIT", "dependencies": { "tslib": "^2.4.0" } @@ -33749,6 +33489,16 @@ "source-map": "~0.6.0" } }, + "node_modules/less/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, "node_modules/less/node_modules/iconv-lite": { "version": "0.6.3", "dev": true, @@ -33779,6 +33529,7 @@ "license": "MIT", "optional": true, "dependencies": { + "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, @@ -34116,8 +33867,7 @@ }, "node_modules/lodash.deburr": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", - "integrity": "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==" + "license": "MIT" }, "node_modules/lodash.every": { "version": "4.6.0", @@ -34133,8 +33883,7 @@ }, "node_modules/lodash.isequal": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + "license": "MIT" }, "node_modules/lodash.map": { "version": "4.6.0", @@ -34448,8 +34197,7 @@ }, "node_modules/make-event-props": { "version": "1.6.2", - "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.6.2.tgz", - "integrity": "sha512-iDwf7mA03WPiR8QxvcVHmVWEPfMY1RZXerDVNCRYW7dUr2ppH3J58Rwb39/WG39yTZdRSxr3x+2v22tvI0VEvA==", + "license": "MIT", "funding": { "url": "https://github.com/wojtekmaj/make-event-props?sponsor=1" } @@ -34722,8 +34470,7 @@ }, "node_modules/merge-class-names": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/merge-class-names/-/merge-class-names-1.4.2.tgz", - "integrity": "sha512-bOl98VzwCGi25Gcn3xKxnR5p/WrhWFQB59MS/aGENcmUc6iSm96yrFDF0XSNurX9qN4LbJm0R9kfvsQ17i8zCw==", + "license": "MIT", "funding": { "url": "https://github.com/wojtekmaj/merge-class-names?sponsor=1" } @@ -34734,8 +34481,7 @@ }, "node_modules/merge-refs": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.2.2.tgz", - "integrity": "sha512-RwcT7GsQR3KbuLw1rRuodq4Nt547BKEBkliZ0qqsrpyNne9bGTFtsFIsIpx82huWhcl3kOlOlH4H0xkPk/DqVw==", + "license": "MIT", "funding": { "url": "https://github.com/wojtekmaj/merge-refs?sponsor=1" }, @@ -35058,8 +34804,7 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + "license": "MIT" }, "node_modules/moment": { "version": "2.29.4", @@ -35106,9 +34851,8 @@ }, "node_modules/mrmime": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } @@ -35176,9 +34920,8 @@ }, "node_modules/mz": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, + "license": "MIT", "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -35193,14 +34936,13 @@ }, "node_modules/nanoid": { "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -35231,8 +34973,7 @@ }, "node_modules/napi-build-utils": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + "license": "MIT" }, "node_modules/natural-compare": { "version": "1.4.0", @@ -35299,8 +35040,7 @@ }, "node_modules/node-abi": { "version": "3.54.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.54.0.tgz", - "integrity": "sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==", + "license": "MIT", "dependencies": { "semver": "^7.3.5" }, @@ -35310,8 +35050,7 @@ }, "node_modules/node-abi/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -35321,8 +35060,7 @@ }, "node_modules/node-abi/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -35335,8 +35073,7 @@ }, "node_modules/node-abi/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "license": "ISC" }, "node_modules/node-addon-api": { "version": "7.0.0", @@ -35472,8 +35209,7 @@ }, "node_modules/node-releases": { "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "license": "MIT" }, "node_modules/normalize-package-data": { "version": "3.0.3", @@ -35556,8 +35292,6 @@ }, "node_modules/npm": { "version": "9.9.2", - "resolved": "https://registry.npmjs.org/npm/-/npm-9.9.2.tgz", - "integrity": "sha512-D3tV+W0PzJOlwo8YmO6fNzaB1CrMVYd1V+2TURF6lbCbmZKqMsYgeQfPVvqiM3zbNSJPhFEnmlEXIogH2Vq7PQ==", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", @@ -35630,6 +35364,14 @@ "which", "write-file-atomic" ], + "license": "Artistic-2.0", + "workspaces": [ + "docs", + "smoke-tests", + "mock-globals", + "mock-registry", + "workspaces/*" + ], "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/arborist": "^6.5.0", @@ -38519,9 +38261,8 @@ }, "node_modules/num2fraction": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nwsapi": { "version": "2.2.7", @@ -38836,8 +38577,7 @@ }, "node_modules/open/node_modules/is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -38847,17 +38587,15 @@ }, "node_modules/opener": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true, + "license": "(WTFPL OR MIT)", "bin": { "opener": "bin/opener-bin.js" } }, "node_modules/opentracing": { "version": "0.14.7", - "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.7.tgz", - "integrity": "sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==", + "license": "Apache-2.0", "engines": { "node": ">=0.10" } @@ -39407,16 +39145,14 @@ }, "node_modules/parse-path": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", + "license": "MIT", "dependencies": { "protocols": "^2.0.0" } }, "node_modules/parse-url": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "license": "MIT", "dependencies": { "parse-path": "^7.0.0" } @@ -39541,9 +39277,8 @@ }, "node_modules/path-scurry": { "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^9.1.1 || ^10.0.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -39557,18 +39292,16 @@ }, "node_modules/path-scurry/node_modules/lru-cache": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, + "license": "ISC", "engines": { "node": "14 || >=16.14" } }, "node_modules/path-scurry/node_modules/minipass": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } @@ -39786,8 +39519,6 @@ }, "node_modules/postcss": { "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", "funding": [ { "type": "opencollective", @@ -39802,6 +39533,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", @@ -39918,9 +39650,8 @@ }, "node_modules/postcss-import": { "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -39935,9 +39666,8 @@ }, "node_modules/postcss-js": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", "dev": true, + "license": "MIT", "dependencies": { "camelcase-css": "^2.0.1" }, @@ -40177,9 +39907,8 @@ }, "node_modules/postcss-nested": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.11" }, @@ -40507,8 +40236,7 @@ }, "node_modules/prebuild-install": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "license": "MIT", "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -40532,21 +40260,18 @@ }, "node_modules/prebuild-install/node_modules/chownr": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "license": "ISC" }, "node_modules/prebuild-install/node_modules/detect-libc": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "license": "Apache-2.0", "engines": { "node": ">=8" } }, "node_modules/prebuild-install/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -40558,8 +40283,7 @@ }, "node_modules/prebuild-install/node_modules/tar-fs": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "license": "MIT", "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -40569,8 +40293,7 @@ }, "node_modules/prebuild-install/node_modules/tar-stream": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "license": "MIT", "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -40846,8 +40569,7 @@ }, "node_modules/protocols": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" + "license": "MIT" }, "node_modules/proxy-addr": { "version": "2.0.7", @@ -40862,8 +40584,7 @@ }, "node_modules/proxy-from-env": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "license": "MIT" }, "node_modules/prr": { "version": "1.0.1", @@ -41032,8 +40753,7 @@ }, "node_modules/queue-tick": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + "license": "MIT" }, "node_modules/quick-lru": { "version": "5.1.1", @@ -41154,8 +40874,7 @@ }, "node_modules/react-calendar": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/react-calendar/-/react-calendar-3.9.0.tgz", - "integrity": "sha512-g6RJCEaPovHTiV2bMhBUfm0a1YoMj4bOUpL8hQSLmR1Glhc7lgRLtZBd4mcC4jkoGsb+hv9uA/QH4pZcm5l9lQ==", + "license": "MIT", "dependencies": { "@wojtekmaj/date-utils": "^1.0.2", "get-user-locale": "^1.2.0", @@ -41172,8 +40891,7 @@ }, "node_modules/react-date-picker": { "version": "8.4.0", - "resolved": "https://registry.npmjs.org/react-date-picker/-/react-date-picker-8.4.0.tgz", - "integrity": "sha512-zocntugDUyiHmV2Nq1qnsk4kDQuhBLUsDTz7akfIEJ0jVX925w0K5Ai5oZzWFNQOzXL/ITxafmDMuSbzlpBt/A==", + "license": "MIT", "dependencies": { "@types/react-calendar": "^3.0.0", "@wojtekmaj/date-utils": "^1.0.3", @@ -41370,8 +41088,7 @@ }, "node_modules/react-fit": { "version": "1.7.1", - "resolved": "https://registry.npmjs.org/react-fit/-/react-fit-1.7.1.tgz", - "integrity": "sha512-y/TYovCCBzfIwRJsbLj0rH4Es40wPQhU5GPPq9GlbdF09b0OdzTdMSkBza0QixSlgFzTm6dkM7oTFzaVvaBx+w==", + "license": "MIT", "dependencies": { "detect-element-overflow": "^1.4.0", "prop-types": "^15.6.0", @@ -41397,8 +41114,7 @@ }, "node_modules/react-hook-form": { "version": "7.49.3", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.49.3.tgz", - "integrity": "sha512-foD6r3juidAT1cOZzpmD/gOKt7fRsDhXXZ0y28+Al1CHgX+AY1qIN9VSIIItXRq1dN68QrRwl1ORFlwjBaAqeQ==", + "license": "MIT", "engines": { "node": ">=18", "pnpm": "8" @@ -41433,8 +41149,7 @@ }, "node_modules/react-intersection-observer": { "version": "9.5.3", - "resolved": "https://registry.npmjs.org/react-intersection-observer/-/react-intersection-observer-9.5.3.tgz", - "integrity": "sha512-NJzagSdUPS5rPhaLsHXYeJbsvdpbJwL6yCHtMk91hc0ufQ2BnXis+0QQ9NBh6n9n+Q3OyjR6OQLShYbaNBkThQ==", + "license": "MIT", "peerDependencies": { "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" } @@ -41452,8 +41167,7 @@ }, "node_modules/react-remove-scroll": { "version": "2.5.5", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", - "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "license": "MIT", "dependencies": { "react-remove-scroll-bar": "^2.3.3", "react-style-singleton": "^2.2.1", @@ -41476,8 +41190,7 @@ }, "node_modules/react-remove-scroll-bar": { "version": "2.3.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", - "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "license": "MIT", "dependencies": { "react-style-singleton": "^2.2.1", "tslib": "^2.0.0" @@ -41535,8 +41248,7 @@ }, "node_modules/react-style-singleton": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "license": "MIT", "dependencies": { "get-nonce": "^1.0.0", "invariant": "^2.2.4", @@ -41596,8 +41308,7 @@ }, "node_modules/read": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "license": "ISC", "dependencies": { "mute-stream": "~0.0.4" }, @@ -41607,18 +41318,16 @@ }, "node_modules/read-cache": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, + "license": "MIT", "dependencies": { "pify": "^2.3.0" } }, "node_modules/read-cache/node_modules/pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -42307,6 +42016,15 @@ "node": ">=8" } }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, "node_modules/resolve-url": { "version": "0.2.1", "license": "MIT" @@ -42868,8 +42586,7 @@ }, "node_modules/sass": { "version": "1.70.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.70.0.tgz", - "integrity": "sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==", + "license": "MIT", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -43211,9 +42928,8 @@ }, "node_modules/sharp": { "version": "0.32.6", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", - "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.2", @@ -43233,16 +42949,14 @@ }, "node_modules/sharp/node_modules/detect-libc": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "license": "Apache-2.0", "engines": { "node": ">=8" } }, "node_modules/sharp/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -43252,13 +42966,11 @@ }, "node_modules/sharp/node_modules/node-addon-api": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" + "license": "MIT" }, "node_modules/sharp/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -43271,8 +42983,7 @@ }, "node_modules/sharp/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "license": "ISC" }, "node_modules/shebang-command": { "version": "2.0.0", @@ -43320,8 +43031,6 @@ }, "node_modules/simple-concat": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", "funding": [ { "type": "github", @@ -43335,12 +43044,11 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/simple-get": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", "funding": [ { "type": "github", @@ -43355,6 +43063,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -43363,22 +43072,19 @@ }, "node_modules/simple-swizzle": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.3.1" } }, "node_modules/simple-swizzle/node_modules/is-arrayish": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "license": "MIT" }, "node_modules/sirv": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", "dev": true, + "license": "MIT", "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", @@ -43862,8 +43568,7 @@ }, "node_modules/stack-trace": { "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "license": "MIT", "engines": { "node": "*" } @@ -44076,8 +43781,7 @@ }, "node_modules/streamx": { "version": "2.15.6", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", - "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", + "license": "MIT", "dependencies": { "fast-fifo": "^1.1.0", "queue-tick": "^1.0.1" @@ -44152,9 +43856,8 @@ "node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -44166,15 +43869,13 @@ }, "node_modules/string-width-cjs/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -44241,9 +43942,7 @@ } }, "node_modules/string.prototype.repeat": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz", - "integrity": "sha512-1BH+X+1hSthZFW+X+JaUkjkkUPwIlLEMJBLANN3hOob3RhEk5snLWNECDnYbgn/m5c5JV7Ersu1Yubaf+05cIA==" + "version": "0.2.0" }, "node_modules/string.prototype.trim": { "version": "1.2.8", @@ -44297,9 +43996,8 @@ "node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -44739,9 +44437,8 @@ }, "node_modules/sucrase": { "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -44761,27 +44458,24 @@ }, "node_modules/sucrase/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/sucrase/node_modules/commander": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/sucrase/node_modules/foreground-child": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", "dev": true, + "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -44795,9 +44489,8 @@ }, "node_modules/sucrase/node_modules/glob": { "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.3.5", @@ -44817,9 +44510,8 @@ }, "node_modules/sucrase/node_modules/minimatch": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -44832,18 +44524,16 @@ }, "node_modules/sucrase/node_modules/minipass": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, "node_modules/sucrase/node_modules/signal-exit": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, + "license": "ISC", "engines": { "node": ">=14" }, @@ -45054,8 +44744,7 @@ }, "node_modules/system-architecture": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz", - "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -45150,8 +44839,7 @@ }, "node_modules/tailwind-merge": { "version": "1.14.0", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.14.0.tgz", - "integrity": "sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==", + "license": "MIT", "peer": true, "funding": { "type": "github", @@ -45160,9 +44848,8 @@ }, "node_modules/tailwindcss": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", - "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", "dev": true, + "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -45197,9 +44884,8 @@ }, "node_modules/tailwindcss/node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -45209,32 +44895,27 @@ }, "node_modules/tailwindcss/node_modules/jiti": { "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", "dev": true, + "license": "MIT", "bin": { "jiti": "bin/jiti.js" } }, "node_modules/tailwindcss/node_modules/object-hash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/tailwindcss/node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/tailwindcss/node_modules/postcss-load-config": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", "dev": true, "funding": [ { @@ -45246,6 +44927,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "lilconfig": "^3.0.0", "yaml": "^2.3.4" @@ -45268,18 +44950,16 @@ }, "node_modules/tailwindcss/node_modules/postcss-load-config/node_modules/lilconfig": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/tailwindcss/node_modules/yaml": { "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", "dev": true, + "license": "ISC", "engines": { "node": ">= 14" } @@ -45309,8 +44989,7 @@ }, "node_modules/tar-fs": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "license": "MIT", "dependencies": { "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", @@ -45319,8 +44998,7 @@ }, "node_modules/tar-stream": { "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "license": "MIT", "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", @@ -45376,8 +45054,7 @@ }, "node_modules/terser": { "version": "5.27.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.0.tgz", - "integrity": "sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==", + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -45393,8 +45070,7 @@ }, "node_modules/terser-webpack-plugin": { "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", @@ -45504,18 +45180,16 @@ }, "node_modules/thenify": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, + "license": "MIT", "dependencies": { "any-promise": "^1.0.0" } }, "node_modules/thenify-all": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dev": true, + "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -45701,9 +45375,8 @@ }, "node_modules/totalist": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -45798,9 +45471,8 @@ }, "node_modules/ts-interface-checker": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/ts-log": { "version": "2.2.5", @@ -45900,8 +45572,7 @@ }, "node_modules/tsconfig-paths": { "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -45911,8 +45582,7 @@ }, "node_modules/tsconfig-paths/node_modules/json5": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -45922,8 +45592,7 @@ }, "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "license": "MIT", "engines": { "node": ">=4" } @@ -45956,8 +45625,7 @@ }, "node_modules/tunnel-agent": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -46082,8 +45750,7 @@ }, "node_modules/typescript": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -46192,8 +45859,7 @@ }, "node_modules/undici-types": { "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "license": "MIT" }, "node_modules/unfetch": { "version": "4.2.0", @@ -46523,8 +46189,6 @@ }, "node_modules/update-browserslist-db": { "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "funding": [ { "type": "opencollective", @@ -46539,6 +46203,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -46552,13 +46217,11 @@ }, "node_modules/update-browserslist-db/node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "license": "ISC" }, "node_modules/update-input-width": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/update-input-width/-/update-input-width-1.4.2.tgz", - "integrity": "sha512-/p0XLhrQQQ4bMWD7bL9duYObwYCO1qGr8R19xcMmoMSmXuQ7/1//veUnCObQ7/iW6E2pGS6rFkS4TfH4ur7e/g==", + "license": "MIT", "funding": { "url": "https://github.com/wojtekmaj/update-input-width?sponsor=1" } @@ -46654,8 +46317,7 @@ }, "node_modules/use-callback-ref": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.1.tgz", - "integrity": "sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==", + "license": "MIT", "dependencies": { "tslib": "^2.0.0" }, @@ -46686,8 +46348,7 @@ }, "node_modules/use-sidecar": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "license": "MIT", "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" @@ -46752,8 +46413,7 @@ }, "node_modules/utility-types": { "version": "3.11.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", - "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -47216,8 +46876,7 @@ }, "node_modules/webpack": { "version": "5.89.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.0", @@ -47262,9 +46921,8 @@ }, "node_modules/webpack-bundle-analyzer": { "version": "4.10.1", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz", - "integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==", "dev": true, + "license": "MIT", "dependencies": { "@discoveryjs/json-ext": "0.5.7", "acorn": "^8.0.4", @@ -47289,9 +46947,8 @@ }, "node_modules/webpack-bundle-analyzer/node_modules/acorn": { "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -47301,27 +46958,24 @@ }, "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { "version": "8.3.2", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/webpack-bundle-analyzer/node_modules/commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/webpack-bundle-analyzer/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -47331,24 +46985,21 @@ }, "node_modules/webpack-bundle-analyzer/node_modules/is-plain-object": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/webpack-bundle-analyzer/node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/webpack-bundle-analyzer/node_modules/ws": { "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -47699,9 +47350,8 @@ "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -47716,9 +47366,8 @@ }, "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -47731,9 +47380,8 @@ }, "node_modules/wrap-ansi-cjs/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -47743,9 +47391,8 @@ }, "node_modules/wrap-ansi-cjs/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", @@ -47869,8 +47516,7 @@ }, "node_modules/xxhash-wasm": { "version": "0.4.2", - "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", - "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==" + "license": "MIT" }, "node_modules/y18n": { "version": "5.0.8", @@ -47970,8 +47616,7 @@ }, "node_modules/yoga-layout-prebuilt": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz", - "integrity": "sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==", + "license": "MIT", "dependencies": { "@types/yoga-layout": "1.9.2" }, @@ -47981,8 +47626,7 @@ }, "node_modules/yup": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/yup/-/yup-1.3.3.tgz", - "integrity": "sha512-v8QwZSsHH2K3/G9WSkp6mZKO+hugKT1EmnMqLNUcfu51HU9MDyhlETT/JgtzprnrnQHPWsjc6MUDMBp/l9fNnw==", + "license": "MIT", "dependencies": { "property-expr": "^2.0.5", "tiny-case": "^1.0.3", @@ -48002,8 +47646,7 @@ }, "node_modules/yurnalist": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/yurnalist/-/yurnalist-2.1.0.tgz", - "integrity": "sha512-PgrBqosQLM3gN2xBFIMDLACRTV9c365VqityKKpSTWpwR+U4LAFR3rSVyEoscWlu3EzX9+Y0I86GXUKxpHFl6w==", + "license": "BSD-2-Clause", "dependencies": { "chalk": "^2.4.2", "inquirer": "^7.0.0", @@ -48017,8 +47660,7 @@ }, "node_modules/yurnalist/node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -48031,8 +47673,7 @@ }, "node_modules/yurnalist/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -48045,8 +47686,7 @@ }, "node_modules/yurnalist/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -48056,21 +47696,18 @@ }, "node_modules/yurnalist/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/yurnalist/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/yurnalist/node_modules/inquirer": { "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", "chalk": "^4.1.0", @@ -48092,8 +47729,7 @@ }, "node_modules/yurnalist/node_modules/inquirer/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -48107,8 +47743,7 @@ }, "node_modules/yurnalist/node_modules/inquirer/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -48118,8 +47753,7 @@ }, "node_modules/yurnalist/node_modules/rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" }, @@ -48129,8 +47763,7 @@ }, "node_modules/yurnalist/node_modules/strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -48140,16 +47773,14 @@ }, "node_modules/yurnalist/node_modules/strip-ansi/node_modules/ansi-regex": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/yurnalist/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -48159,13 +47790,11 @@ }, "node_modules/yurnalist/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "license": "0BSD" }, "node_modules/yurnalist/node_modules/type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -48181,6 +47810,134 @@ "type": "github", "url": "https://github.com/sponsors/wooorm" } + }, + "sites/eu": { + "name": "@deriv/eu", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "gatsby": "^5.12.11", + "gatsby-theme-deriv": "^1.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0" + } + }, + "sites/row": { + "name": "@deriv/row", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "gatsby": "^5.12.11", + "gatsby-theme-deriv": "^1.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0" + } + }, + "themes/gatsby-theme-deriv": { + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "@artsy/fresnel": "^6.2.1", + "@builder.io/partytown": "^0.8.1", + "@deriv-com/analytics": "^1.4.10", + "@deriv-com/blocks": "^0.109.0", + "@deriv-com/components": "^0.56.0", + "@deriv-com/hooks": "^0.11.0", + "@deriv-com/providers": "^0.12.0", + "@deriv/deriv-api": "^1.0.13", + "@deriv/quill-design": "^1.3.2", + "@deriv/quill-icons": "^1.16.1", + "@hookform/resolvers": "^3.3.2", + "@livechat/customer-sdk": "^3.1.5", + "@loadable/component": "^5.15.3", + "@radix-ui/react-accordion": "^1.1.2", + "@radix-ui/react-alert-dialog": "^1.0.5", + "@radix-ui/react-dropdown-menu": "^2.0.6", + "@radix-ui/react-navigation-menu": "^1.1.4", + "@svgr/webpack": "^8.1.0", + "@tanstack/react-table": "^8.10.7", + "@vercel/gatsby-plugin-vercel-builder": "^0.1.2", + "@zxcvbn-ts/core": "^3.0.4", + "@zxcvbn-ts/language-common": "^3.0.4", + "cli-select": "^1.1.2", + "clsx": "^1.2.1", + "commander": "^8.3.0", + "crc-32": "^1.2.2", + "cssnano": "^5.1.15", + "deriv-api-ts": "^1.0.7", + "embla-carousel-autoplay": "^6.2.0", + "embla-carousel-react": "8.0.0-rc11", + "eslint-import-resolver-node": "^0.3.9", + "extend": "^3.0.2", + "firebase": "^9.23.0", + "formik": "^2.4.5", + "gatsby-plugin-anchor-links": "^1.2.1", + "gatsby-plugin-canonical-urls": "^5.12.0", + "gatsby-plugin-image": "3.11.0", + "gatsby-plugin-manifest": "^5.12.3", + "gatsby-plugin-robots-txt": "^1.8.0", + "gatsby-plugin-sass": "^6.12.3", + "gatsby-plugin-sharp": "^5.12.3", + "gatsby-plugin-sitemap": "^6.12.3", + "gatsby-plugin-svgr": "^3.0.0-beta.0", + "gatsby-plugin-use-query-params": "^1.0.1", + "gatsby-source-filesystem": "^5.12.1", + "gatsby-source-strapi": "^3.3.1", + "gatsby-transformer-sharp": "^5.12.3", + "html-minifier": "^4.0.0", + "i18next": "^21.10.0", + "install": "^0.13.0", + "js-cookie": "^2.2.1", + "lodash.isequal": "^4.5.0", + "lottie-web": "^5.12.2", + "match-sorter": "^6.3.1", + "npm": "^9.9.2", + "p-min-delay": "^4.0.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-ts-classnames": "^0.3.0", + "prompt-sync": "^4.2.0", + "prop-types": "^15.8.1", + "react-date-picker": "8.4.0", + "react-device-detect": "^2.2.2", + "react-hook-form": "^7.48.2", + "react-i18next": "^11.18.6", + "react-intersection-observer": "^9.5.3", + "react-is": "^17.0.2", + "react-ticker": "^1.3.2", + "react-tiny-popover": "^7.2.4", + "remove": "^0.1.5", + "rxjs": "^7.8.1", + "sass": "^1.69.5", + "swiper": "^9.4.1", + "terser-webpack-plugin": "^5.3.10", + "use-query-params": "^1.2.3", + "usehooks-ts": "^2.9.1", + "webpack": "^5.89.0", + "yup": "^1.3.2" + }, + "devDependencies": { + "@storybook/addon-actions": "^6.4.9", + "@storybook/addon-essentials": "^6.5.16", + "@storybook/addon-links": "^6.5.16", + "@storybook/builder-webpack5": "^6.5.16", + "@storybook/manager-webpack5": "^6.5.16", + "@storybook/react": "^6.5.16" + }, + "peerDependencies": { + "gatsby": "^5.13.1", + "react": "^18.2.0", + "react-dom": "^18.2.0" + } + }, + "themes/gatsby-theme-deriv/node_modules/@deriv-com/blocks": { + "version": "0.109.0", + "resolved": "https://registry.npmjs.org/@deriv-com/blocks/-/blocks-0.109.0.tgz", + "integrity": "sha512-QC/WgFLi0+AEw8JBN1HYUUyUFYjRUWqNHjEmWtr23xdsfQBmimQAZqZk6SNaWCTZLtPOvDnvizgUYSHGJUX/HA==" + }, + "themes/gatsby-theme-deriv/node_modules/@deriv-com/components": { + "version": "0.56.0", + "resolved": "https://registry.npmjs.org/@deriv-com/components/-/components-0.56.0.tgz", + "integrity": "sha512-/4XWlQJBP0nEoFrF+/28PqHUVION8pnKhVBblgvtVMsPEoJk7Y/0NXASG5m24rd5T7msdk1TqdoDOzA1rCZkdg==" } } } diff --git a/package.json b/package.json index 3fe871d0445..a480b0f6538 100644 --- a/package.json +++ b/package.json @@ -94,18 +94,13 @@ "@graphql-codegen/typescript-operations": "^2.5.13", "@loadable/babel-plugin": "^5.16.1", "@parcel/watcher": "^2.3.0", - "@storybook/addon-actions": "^6.4.9", - "@storybook/addon-essentials": "^6.5.16", - "@storybook/addon-links": "^6.5.16", - "@storybook/builder-webpack5": "^6.5.16", - "@storybook/manager-webpack5": "^6.5.16", - "@storybook/react": "^6.5.16", "@stylelint/postcss-css-in-js": "^0.38.0", "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^14.1.2", "@testing-library/user-event": "^14.5.1", "@types/jest": "^29.5.10", "@types/js-cookie": "^3.0.6", + "@types/loadable__component": "^5.13.9", "@types/lodash.isequal": "^4.5.8", "@types/node": "^20.10.0", "@types/react": "^18.2.38", @@ -120,6 +115,7 @@ "babel-plugin-styled-components": "^2.1.4", "babel-preset-gatsby": "^2.25.0", "eslint": "^7.32.0", + "eslint-import-resolver-typescript": "^3.6.1", "eslint-loader": "^4.0.2", "eslint-plugin-deprecation": "^1.5.0", "eslint-plugin-import": "^2.29.0", @@ -165,19 +161,23 @@ ], "license": "Apache License 2.0", "scripts": { - "analyze-bundle": "GENERATE_JSON_STATS=true gatsby build && npx webpack-bundle-analyzer -m static -r ./webpack-bundle-report/report.html ./public/stats.json", - "update:deriv-com-libs": "npm i @deriv-com/blocks@latest @deriv-com/components@latest @deriv-com/hooks@latest @deriv-com/providers@latest @deriv/quill-design@latest", - "update:quill-libs": "npm i @deriv/quill-design@latest @deriv/quill-icons@latest", - "update:all-libs": "npm run update:quill-libs; npm run update:deriv-com-libs", - "build": "GATSBY_CPU_COUNT=2 gatsby build --log-pages && node scripts/copy-htaccess.js", - "partytown": "partytown copylib public/~partytown", - "develop": "GATSBY_CPU_COUNT=2 gatsby develop -o", - "format": "prettier --write '**/*.js' '*.js'", - "stylelint": "stylelint 'src/**/*.js' --formatter verbose", - "eslint": "DEBUG=eslint:cli-engine eslint {'src/**/*.{js,jsx,ts,tsx}','./*.js'} --fix", - "start": "npm run develop", - "start-80": "sudo gatsby develop -p 80", - "serve": "gatsby serve", + "analyze-bundle:row": "npm run analyze-bundle --workspace @deriv/row", + "build:row": "npm run build --workspace @deriv/row && node scripts/copy-htaccess.js row", + "build:eu": "npm run build --workspace @deriv/eu && node scripts/copy-htaccess.js eu", + "update:deriv-com-libs": "npm i @deriv-com/blocks@latest @deriv-com/components@latest @deriv-com/hooks@latest @deriv-com/providers@latest --workspace gatsby-theme-deriv", + "partytown:row": "partytown copylib sites/row/public/~partytown", + "partytown:eu": "partytown copylib sites/eu/public/~partytown", + "develop:row": "npm run develop --workspace @deriv/row", + "clean:row": "npm run clean --workspace @deriv/row", + "develop:eu": "npm run develop --workspace @deriv/eu", + "clean:eu": "npm run clean --workspace @deriv/eu", + "format": "npm run format --workspace gatsby-theme-deriv", + "stylelint": "npm run stylelint --workspace gatsby-theme-deriv", + "eslint": "npm run eslint --workspace gatsby-theme-deriv", + "start:row": "npm run develop:row", + "start:eu": "npm run develop:eu", + "serve:row": "npm run serve --workspace @deriv/row", + "serve:eu": "npm run serve --workspace @deriv/eu", "test": "npm run eslint && npm run stylelint", "jest": "jest --passWithNoTests --detectOpenHandles", "jest:coverage": "npm run jest -- --coverage", @@ -198,10 +198,10 @@ "pre-commit-lint": "lint-staged", "pre-commit-translate": "node scripts/translation-pre-commit.js", "type-check": "tsc --noEmit", - "storybook": "start-storybook -p 6006", - "build:storybook": "build-storybook -c .storybook -o public/storybook", - "codegen": "graphql-codegen --config codegen.yml", - "codegen:watch": "graphql-codegen --config codegen.yml --watch" + "storybook": "npm run storybook --workspace gatsby-theme-deriv", + "build:storybook": "npm run build:storybook --workspace gatsby-theme-deriv", + "codegen": "npm run codegen --workspace gatsby-theme-deriv", + "codegen:watch": "npm run codegen:watch --workspace gatsby-theme-deriv" }, "repository": { "type": "git", @@ -219,5 +219,9 @@ "react": "^18.2.0", "react-dom": "^18.2.0" } - } + }, + "workspaces": [ + "./sites/*", + "./themes/*" + ] } diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 96bb01e7dd1..00000000000 --- a/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} \ No newline at end of file diff --git a/scripts/copy-htaccess.js b/scripts/copy-htaccess.js index 237b5eb2782..fc9b2acb468 100644 --- a/scripts/copy-htaccess.js +++ b/scripts/copy-htaccess.js @@ -1,11 +1,17 @@ const fs = require('fs'); const path = require('path'); +const region = process.argv[2] + +function generatePublicPath(region){ + return path.join(__dirname, '..', "sites", region, 'public', '.htaccess'); +} + // Path to your custom .htaccess file in the project root const htaccessPath = path.join(__dirname, '..', '.htaccess'); // Path to the Gatsby public directory -const publicPath = path.join(__dirname, '..', 'public', '.htaccess'); +const publicPath = generatePublicPath(region); fs.copyFile(htaccessPath, publicPath, (err) => { if (err) { diff --git a/scripts/extract-translations.js b/scripts/extract-translations.js index 795c47de96a..9f4faf8c1cc 100644 --- a/scripts/extract-translations.js +++ b/scripts/extract-translations.js @@ -6,16 +6,20 @@ const program = require('commander') const crc32 = require('crc-32').str const fs = require('fs') const glob = require('glob') -const translated_keys = require('../src/translations/ach.json') +const translated_keys = require('../themes/gatsby-theme-deriv/src/translations/ach.json') const DISABLE_TRANSLATION = 'disable-translation' -// Check if the file exists before requiring it -let strap_data -const strapDataPath = '../public/page-data/404/page-data.json' -if (fs.existsSync(strapDataPath)) { - strap_data = require(strapDataPath) -} else { - strap_data = [] // Provide default value if the file is missing -} +const strap_data_row = path.resolve(__dirname, '../sites/row/public/page-data/404/page-data.json') +const strap_data_eu = path.resolve(__dirname, '../sites/eu/public/page-data/404/page-data.json') + +const strap_data_paths = [strap_data_row, strap_data_eu] + +let strap_data = [] + +strap_data_paths.forEach((data_path) => { + if(fs.existsSync(data_path)){ + strap_data.push(require(data_path)) + } +}) /* (_t_) = the capturing group for prefix "_t_" @@ -93,7 +97,7 @@ function extractTranslations() { // Find all file types listed in `globs` for (let i = 0; i < globs.length; i++) { - let filesFound = glob.sync(`../src/${globs[i]}`); + let filesFound = glob.sync(`../themes/gatsby-theme-deriv/src/${globs[i]}`); filesFound = filesFound.filter(path => path.indexOf('__tests__') === -1); file_paths.push(...filesFound); } @@ -113,14 +117,20 @@ function extractTranslations() { console.log(e); } } - const data_from_strapi = - getStrapiStrings(strap_data?.result?.data?.strapiWhoWeArePage) || [] - const messages = new Array(...pre_messages, ...data_from_strapi) + + let messages = new Array(...pre_messages); + + strap_data.forEach(item => { + if(item){ + const strapi_messgaes = getStrapiStrings(item?.result?.data?.strapiWhoWeArePage) || [] + messages.push(...strapi_messgaes) + } + }) + const untranslated = [] // Hash the messages and set the key-value pair for json for (let i = 0; i < messages.length; i++) { - const key = getKeyHash(messages[i]) messages_json[key] = messages[i]; diff --git a/sites/eu/gatsby-config.js b/sites/eu/gatsby-config.js new file mode 100644 index 00000000000..c8309f6bcf1 --- /dev/null +++ b/sites/eu/gatsby-config.js @@ -0,0 +1,14 @@ +const path = require("path") + +module.exports = { + plugins: [ + { + resolve: `gatsby-theme-deriv`, + options: { + region: 'eu', + buildDirPath: path.resolve(__dirname, "..", "..", "sites", "eu", 'public/index.html') + } + } + ], + } + \ No newline at end of file diff --git a/sites/eu/package.json b/sites/eu/package.json new file mode 100644 index 00000000000..3c2fa88c57a --- /dev/null +++ b/sites/eu/package.json @@ -0,0 +1,22 @@ +{ + "name": "@deriv/eu", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "build": "GATSBY_CPU_COUNT=2 gatsby build --log-pages", + "develop": "GATSBY_CPU_COUNT=2 gatsby develop -o -p 7000", + "serve": "gatsby serve -p 5000", + "clean": "rimraf dist *.tsbuildinfo node_modules public .cache", + "analyze-bundle": "GENERATE_JSON_STATS=true gatsby build && npx webpack-bundle-analyzer -m static -r ./webpack-bundle-report/report.html ./public/stats.json" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "gatsby": "^5.12.11", + "gatsby-theme-deriv": "^1.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0" + } +} diff --git a/sites/row/gatsby-config.js b/sites/row/gatsby-config.js new file mode 100644 index 00000000000..5f2e5d5ae86 --- /dev/null +++ b/sites/row/gatsby-config.js @@ -0,0 +1,14 @@ +const path = require("path") + +module.exports = { + plugins: [ + { + resolve: `gatsby-theme-deriv`, + options: { + region: 'row', + buildDirPath: path.resolve(__dirname, "..", "..", "sites", "row", 'public/index.html') + } + } + ], + } + \ No newline at end of file diff --git a/sites/row/package.json b/sites/row/package.json new file mode 100644 index 00000000000..f40f5eed28a --- /dev/null +++ b/sites/row/package.json @@ -0,0 +1,22 @@ +{ + "name": "@deriv/row", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "build": "GATSBY_CPU_COUNT=2 gatsby build --log-pages", + "develop": "GATSBY_CPU_COUNT=2 gatsby develop -o", + "serve": "gatsby serve", + "clean": "rimraf dist *.tsbuildinfo node_modules public .cache", + "analyze-bundle": "GENERATE_JSON_STATS=true gatsby build && npx webpack-bundle-analyzer -m static -r ./webpack-bundle-report/report.html ./public/stats.json" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "gatsby": "^5.12.11", + "gatsby-theme-deriv": "^1.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0" + } +} diff --git a/src/components/hooks/use-pricing-feed.tsx b/src/components/hooks/use-pricing-feed.tsx deleted file mode 100644 index 36d4b1b892e..00000000000 --- a/src/components/hooks/use-pricing-feed.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import { useState, useEffect } from 'react' -import { initializeApp } from 'firebase/app' -import { getDatabase, ref, onValue } from 'firebase/database' -import { firebaseConfig } from 'common/constants' -import useRegion from 'components/hooks/use-region' - -const usePricingFeed = () => { - const [data, setData] = useState(null) - const [error, setError] = useState(null) - const { is_eu } = useRegion() - - useEffect(() => { - const app = initializeApp(firebaseConfig) - const db = getDatabase(app) - - const commoditiesRef = ref(db, is_eu ? 'eu/mkt' : 'row/mkt') - const unsubscribe = onValue( - commoditiesRef, - (snapshot) => { - setData(snapshot.val()) - }, - (err) => { - setError(err) - }, - ) - - return unsubscribe - }, [is_eu]) - - return [error, data] -} - -export default usePricingFeed diff --git a/src/features/components/organisms/what-are-digital-options/index.tsx b/src/features/components/organisms/what-are-digital-options/index.tsx deleted file mode 100644 index fc5b479553a..00000000000 --- a/src/features/components/organisms/what-are-digital-options/index.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import React from 'react' -import { options_heading_section } from './styles.module.scss' -import Flex from 'features/components/atoms/flex-box' -import Typography from 'features/components/atoms/typography' -import { Localize } from 'components/localization' -import { TString } from 'types/generics' -import Label from 'features/components/atoms/label' - -interface WhatAreDigitalOptionsProps { - heading: TString - description: TString - is_coming_soon: boolean -} - -const WhatAreDigitalOptions = ({ - heading, - description, - is_coming_soon, -}: WhatAreDigitalOptionsProps) => { - return ( - - {is_coming_soon && ( - - ) -} - -export default WhatAreDigitalOptions diff --git a/src/features/pages/deriv-ctrader/other-platforms/index.tsx b/src/features/pages/deriv-ctrader/other-platforms/index.tsx deleted file mode 100644 index 8c70ab4a293..00000000000 --- a/src/features/pages/deriv-ctrader/other-platforms/index.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import React, { useEffect, useState } from 'react' -import { carousel_data } from './data' -import PlatformsCarousel from 'features/components/templates/trade-platform/other-platforms' - -const OtherPlatforms = () => { - const [is_loaded, setLoaded] = useState(false) - - useEffect(() => { - setLoaded(true) - }, []) - - return ( - <> - {is_loaded ? ( - - ) : null} - - ) -} - -export default OtherPlatforms diff --git a/src/features/pages/home/fast-payment/data.tsx b/src/features/pages/home/fast-payment/data.tsx deleted file mode 100644 index a03eaceb124..00000000000 --- a/src/features/pages/home/fast-payment/data.tsx +++ /dev/null @@ -1,149 +0,0 @@ -import React from 'react' -import { CardContent } from '@deriv-com/components' - -const toImage = (path: string, alt: string) => ( - {alt} -) - -const Card = (icon, id: number): CardContent => ({ - id, - icon, - color: 'gray', - size: 'xs', - align: 'center', - className: '!overflow-visible', -}) - -const data = [ - { - card: Card(toImage('/payments/logos.svg', 'Mastercard'), 1), - is_eu: true, - is_row: true, - }, - { - card: Card(toImage('/payments/logos-1.svg', 'Maestro'), 2), - is_eu: true, - is_row: true, - }, - { - card: Card(toImage('/payments/logos-2.svg', 'Visa'), 3), - is_eu: true, - is_row: true, - }, - { - card: Card(toImage('/payments/logos-3.svg', 'Visa Electron'), 4), - is_eu: true, - is_row: true, - }, - { - card: Card(toImage('/payments/logos-4.svg', 'Pix'), 5), - is_eu: false, - is_row: true, - }, - { - card: Card(toImage('/payments/logos-5.svg', 'Help to Pay'), 6), - is_eu: false, - is_row: true, - }, - { - card: Card(toImage('/payments/logos-6.svg', 'Zing Pay'), 7), - is_eu: false, - is_row: true, - }, - { - card: Card(toImage('/payments/logos-7.svg', 'M-Pesa'), 8), - is_eu: false, - is_row: true, - }, - { - card: Card(toImage('/payments/logos-8.svg', 'MTN'), 9), - is_eu: false, - is_row: true, - }, - { - card: Card(toImage('/payments/logos-9.svg', 'Vodafone'), 10), - is_eu: false, - is_row: true, - }, - { - card: Card(toImage('/payments/logos-10.svg', 'AdvCash'), 11), - is_eu: false, - is_row: true, - }, - { - card: Card(toImage('/payments/logos-11.svg', 'AirTm'), 12), - is_eu: false, - is_row: true, - }, - { card: Card(toImage('/payments/logos-12.svg', 'AstroPay'), 13), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-13.svg', 'Jeton'), 14), is_eu: true, is_row: true }, - { card: Card(toImage('/payments/logos-14.svg', 'MiFinity'), 15), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-15.svg', 'Netteler'), 16), is_eu: true, is_row: true }, - { card: Card(toImage('/payments/logos-16.svg', 'PayLivre'), 17), is_eu: false, is_row: true }, - { - card: Card(toImage('/payments/logos-17.svg', 'Perfect Money'), 18), - is_eu: false, - is_row: true, - }, - { card: Card(toImage('/payments/logos-18.svg', 'Skrill'), 19), is_eu: true, is_row: true }, - { - card: Card(toImage('/payments/logos-19.svg', 'Skrill 1-Tap'), 20), - is_eu: false, - is_row: true, - }, - { card: Card(toImage('/payments/logos-20.svg', 'StickPay'), 21), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-21.svg', 'bitcoin'), 22), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-22.svg', 'etherium'), 23), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-23.svg', 'litecoin'), 24), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-24.svg', 'USD Coin'), 25), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-25.svg', '10Coins'), 26), is_eu: false, is_row: true }, - { - card: Card(toImage('/payments/logos-26.svg', 'BitcoinCash'), 27), - is_eu: false, - is_row: true, - }, - { card: Card(toImage('/payments/logos-27.svg', 'DogeCoin'), 28), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-28.svg', 'Tron'), 29), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-29.svg', 'Cardano'), 30), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-30.svg', 'BNB'), 31), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-31.svg', 'Banxa'), 32), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-32.svg', 'Oxxo'), 33), is_eu: false, is_row: true }, - { - card: Card(toImage('/payments/logos-33.svg', 'Pago Efectivo'), 34), - is_eu: false, - is_row: true, - }, - { card: Card(toImage('/payments/logos-34.svg', 'SPEI'), 35), is_eu: false, is_row: true }, - { - card: Card(toImage('/payments/logos-35.svg', 'paysafecard'), 36), - is_eu: false, - is_row: true, - }, - { card: Card(toImage('/payments/logos-36.svg', 'derivP2P'), 37), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-37.svg', 'ozow'), 38), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-38.svg', 'pse'), 39), is_eu: false, is_row: true }, - { card: Card(toImage('/payments/logos-39.svg', 'eps'), 40), is_eu: true, is_row: false }, - { card: Card(toImage('/payments/logos-40.svg', 'giropay'), 41), is_eu: true, is_row: false }, - { card: Card(toImage('/payments/logos-41.svg', 'przelewy24'), 40), is_eu: true, is_row: false }, - { - card: Card(toImage('/payments/logos-42.svg', 'Rapid Transfer'), 41), - is_eu: true, - is_row: false, - }, - { card: Card(toImage('/payments/logos-43.svg', 'iDeal'), 42), is_eu: true, is_row: false }, -] - -export const RowPaymentMethods: CardContent[] = data - .filter((obj) => obj.is_row) - .map((obj) => obj.card) - -export const EUPaymentMethods: CardContent[] = data - .filter((obj) => obj.is_eu) - .map((obj) => obj.card) diff --git a/src/features/pages/home/hero/description.tsx b/src/features/pages/home/hero/description.tsx deleted file mode 100644 index 4300d5ff2c2..00000000000 --- a/src/features/pages/home/hero/description.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import React from 'react' -import { Text } from '@deriv/quill-design' -import clsx from 'clsx' -import { hero_content_text } from './styles.module.scss' -import useRegion from 'components/hooks/use-region' -import { Localize } from 'components/localization' -import { isEuDomain } from 'common/utility' - -const Description = () => { - const { is_eu } = useRegion() - return isEuDomain() || is_eu ? ( - - - - ) : ( - - - - ) -} - -export default Description diff --git a/src/features/pages/home/hero/hero-image.tsx b/src/features/pages/home/hero/hero-image.tsx deleted file mode 100644 index 945cbe2aecb..00000000000 --- a/src/features/pages/home/hero/hero-image.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react' -import { StaticImage } from 'gatsby-plugin-image' -import clsx from 'clsx' -import { hero_img } from './styles.module.scss' - -const HeroImage = () => { - return ( -
- -
- ) -} - -export default HeroImage diff --git a/src/features/pages/home/live-pricing/index.tsx b/src/features/pages/home/live-pricing/index.tsx deleted file mode 100644 index 7f3c7e447f7..00000000000 --- a/src/features/pages/home/live-pricing/index.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import React from 'react' -import MarketTab from './market-tabs/market-tab' -import { button_table } from './live-pricing-section.module.scss' -import Container from 'features/components/atoms/container' -import Flex from 'features/components/atoms/flex-box' -import Button from 'features/components/atoms/button' -import { Localize } from 'components/localization' -import useAuthCheck from 'components/hooks/use-auth-check' -import { handleRedirectToTradersHub } from 'components/custom/utils' -import useHandleLogin from 'components/hooks/use-handle-login' -import LinkButton from 'features/components/atoms/link-button' -import Typography from 'features/components/atoms/typography' - -const LivePricing = () => { - const [is_logged_in] = useAuthCheck() - const handleLogin = useHandleLogin() - - return ( - - - - - - - - - - - - - ) -} - -export default LivePricing diff --git a/src/features/pages/home/live-pricing/live-pricing-section.module.scss b/src/features/pages/home/live-pricing/live-pricing-section.module.scss deleted file mode 100644 index 5c0a5c332e6..00000000000 --- a/src/features/pages/home/live-pricing/live-pricing-section.module.scss +++ /dev/null @@ -1,8 +0,0 @@ -@use 'features/styles/theme/theme-mixins' as *; - -.button_table { - inline-size: 90%; - @include breakpoints(tablet) { - inline-size: auto; - } -} \ No newline at end of file diff --git a/src/features/pages/home/live-pricing/market-tabs/market-tab.tsx b/src/features/pages/home/live-pricing/market-tabs/market-tab.tsx deleted file mode 100644 index 85048c54bb9..00000000000 --- a/src/features/pages/home/live-pricing/market-tabs/market-tab.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import React, { useState } from 'react' -import { TAvailableLiveMarkets } from '../types' -import LiveMarketTable from '../table-component/live-market-table' -import { market_buttons } from './utils' -import { tab_container, markets_menu_tab_item } from './tab-style.module.scss' -import { Localize } from 'components/localization' -import Typography from 'features/components/atoms/typography' -import Container from 'features/components/atoms/container' -import Flex from 'features/components/atoms/flex-box' -import TabMenu from 'features/components/templates/tabs/menu' -import { PathType } from 'features/types' - -const MarketTab = () => { - const [selected_market, setSelectedMarket] = useState('fx') - const [tab_name, setTabName] = useState('Forex') - const [linkToMarketPage, setLinkToMarketPage] = useState('/markets/forex/') - const onMarketButtonClick = (selected) => { - setSelectedMarket(selected) - } - - return ( - - - {market_buttons.map((market_item) => ( - { - onMarketButtonClick(market_item.market_name) - setLinkToMarketPage(market_item.to) - }} - > - - - ))} - - {market_buttons.map( - (market_item) => - market_item.market_name === selected_market && ( - - - - ), - )} - - - - ) -} - -export default MarketTab diff --git a/src/features/pages/home/live-pricing/market-tabs/tab-style.module.scss b/src/features/pages/home/live-pricing/market-tabs/tab-style.module.scss deleted file mode 100644 index 7d2d0791334..00000000000 --- a/src/features/pages/home/live-pricing/market-tabs/tab-style.module.scss +++ /dev/null @@ -1,26 +0,0 @@ -@use 'features/styles/theme/theme-mixins' as *; -@import 'features/styles/theme/variables'; - -.tab_container { - overflow: scroll; - &::-webkit-scrollbar { - display: none; - } - - @include breakpoints(tablet) { - overflow-x: auto; - } -} - -.markets_menu_tab_item { - padding: 1rem 3.2rem; - @include breakpoints(tablet) { - font-size: 2rem; - min-inline-size: 20rem; - min-block-size: 6.4rem; - padding: 1.7rem 2rem; - &.navigation-tabs { - min-inline-size: 14rem; - } - } -} diff --git a/src/features/pages/home/live-pricing/market-tabs/utils.tsx b/src/features/pages/home/live-pricing/market-tabs/utils.tsx deleted file mode 100644 index 15e96ea1195..00000000000 --- a/src/features/pages/home/live-pricing/market-tabs/utils.tsx +++ /dev/null @@ -1,70 +0,0 @@ -import { TMarketButtons } from '../types' -import Forex from 'images/svg/home/ts_fx_icon.svg' -import Derived from 'images/svg/home/ts_derived_icon.svg' -import Stocks from 'images/svg/home/ts_stocks_icon.svg' -import ETFS from 'images/svg/home/ts_etfs.svg' -import Crypto from 'images/svg/home/ts_crypto_icon.svg' -import Commodities from 'images/svg/home/ts_commodities_icon.svg' -import SelectedForex from 'images/svg/home/selected_ts_fx_icon.svg' -import SelectedDerived from 'images/svg/home/selected_ts_derived_icon.svg' -import SelectedStocks from 'images/svg/home/selected_ts_stocks_icon.svg' -import SelectedETFS from 'images/svg/home/selected_etfs.svg' -import SelectedCrypto from 'images/svg/home/selected_ts_crypto_icon.svg' -import SelectedCommodities from 'images/svg/home/selected_ts_commodities_icon.svg' - -export const market_buttons: TMarketButtons[] = [ - { - src: Forex, - selected_src: SelectedForex, - button_text: 'Forex', - market_name: 'fx', - market_description: - '_t_Benefit from round-the-clock trading hours (Monday to Friday), high liquidity, low barriers to entry, a wide range of offerings, and opportunities to trade on world events._t_', - to: '/markets/forex/', - }, - { - src: Derived, - selected_src: SelectedDerived, - button_text: 'Derived indices', - market_name: 'der', - market_description: - '_t_Trade on asset prices derived from real-world or simulated markets. Manage your exposure by selecting the volatility level to suit your risk appetite. Choose from our 24/7 synthetics, derived FX, and baskets._t_', - to: '/markets/synthetic/', - }, - { - src: Stocks, - selected_src: SelectedStocks, - button_text: 'Stocks & indices', - market_name: 'ind', - market_description: - '_t_Trade global stocks of your favourite household brands and international stock market indices on Deriv. Expand your trading opportunities with access to a wide range of stocks and indices at competitive prices, and the convenience to trade indices beyond standard market hours._t_', - to: '/markets/stock/', - }, - { - src: ETFS, - selected_src: SelectedETFS, - button_text: 'ETFs', - market_name: 'etfs', - market_description: - '_t_Speculate on the price movements of popular exchange-traded funds (ETFs). Diversify your portfolio with assets that track bonds, commodities, and indices, without the high cost of owning the underlying assets._t_', - to: '/markets/exchange-traded-funds/', - }, - { - src: Crypto, - selected_src: SelectedCrypto, - button_text: 'Cryptocurrencies', - market_name: 'cry', - market_description: - "_t_Take advantage of a highly liquid market with round-the-clock trading. Profit from correctly predicting the movement of world's most popular cryptocurrencies._t_", - to: '/markets/cryptocurrencies/', - }, - { - src: Commodities, - selected_src: SelectedCommodities, - button_text: 'Commodities', - market_name: 'com', - market_description: - '_t_Speculate on the price movements of silver, gold, oil and more. Profit from the price difference when the market moves in the direction that you have predicted._t_', - to: '/markets/commodities/', - }, -] diff --git a/src/features/pages/home/live-pricing/table-component/live-market-table.tsx b/src/features/pages/home/live-pricing/table-component/live-market-table.tsx deleted file mode 100644 index 9ead8bfddda..00000000000 --- a/src/features/pages/home/live-pricing/table-component/live-market-table.tsx +++ /dev/null @@ -1,128 +0,0 @@ -import React, { useMemo } from 'react' -import { - flexRender, - getCoreRowModel, - getSortedRowModel, - useReactTable, -} from '@tanstack/react-table' -import type { SortingState } from '@tanstack/react-table' -import { TAvailableLiveMarkets } from '../types' -import useLiveColumns from '../use-live-columns' -import * as styles from './live-pricing.module.scss' -import Flex from 'features/components/atoms/flex-box' -import Link from 'features/components/atoms/link' -import { Localize } from 'components/localization' -import usePricingFeed from 'components/hooks/use-pricing-feed' -import Typography from 'features/components/atoms/typography' -import InitialLoader from 'components/elements/dot-loader' -import { PathType } from 'features/types' - -export type TLiveMarketTableProps = { - selected_market: TAvailableLiveMarkets - link_to: PathType -} - -const LoaderView = ( - - - -) -const ErrorView = ( - - - - - -) - -const LiveMarketTable = ({ selected_market, link_to }: TLiveMarketTableProps) => { - const [error, rawMarketsData] = usePricingFeed() - const TABLE_VISIBLE_ROWS = 5 - const [sorting, setSorting] = React.useState([]) - - const markets_data = useMemo(() => { - if (rawMarketsData) { - const stocks = rawMarketsData['stk'] - const indices = rawMarketsData['ind'] - const stocks_indices = { ...stocks, ...indices } - const res = { ...rawMarketsData, ind: stocks_indices } - - if (res[selected_market]) { - return Object.values(res[selected_market]) - } - } - return [] - }, [rawMarketsData, selected_market]) - - const columns = useLiveColumns() - const table = useReactTable({ - data: markets_data, - columns, - state: { - sorting, - }, - getCoreRowModel: getCoreRowModel(), - getSortedRowModel: getSortedRowModel(), - onSortingChange: setSorting, - }) - - const rows = table.getRowModel().rows.slice(0, TABLE_VISIBLE_ROWS) - - if (!rawMarketsData) return LoaderView - if (error) return ErrorView - - return ( - <> - - - - {table.getHeaderGroups().map((headerGroup) => ( - - {headerGroup.headers.map((header) => ( - - ))} - - ))} - - - {rows.map((row) => ( - - {row.getVisibleCells().map((cell) => ( - - ))} - - ))} - -
- {header.isPlaceholder - ? null - : flexRender( - header.column.columnDef.header, - header.getContext(), - )} -
- {flexRender(cell.column.columnDef.cell, cell.getContext())} -
-
- - - - - - - - ) -} - -export default LiveMarketTable diff --git a/src/features/pages/home/live-pricing/table-component/live-pricing.module.scss b/src/features/pages/home/live-pricing/table-component/live-pricing.module.scss deleted file mode 100644 index 327b3eac476..00000000000 --- a/src/features/pages/home/live-pricing/table-component/live-pricing.module.scss +++ /dev/null @@ -1,122 +0,0 @@ -@use 'features/styles/theme/theme-mixins' as *; -@import 'features/styles/theme/variables'; - -.table_row_header { - background-color: $color-white-1; - border-start-start-radius: 16px; - border-start-end-radius: 16px; - display: flex; - justify-content: center; - align-items: center; - min-block-size: 7.5rem; - th { - padding-block: 0; - inline-size: 7.3rem; - &:nth-child(1) { - inline-size: 11rem; - } - &:nth-child(2) { - inline-size: 2rem; - } - &:nth-child(5) { - display: none; - } - } - @include breakpoints(phone) { - padding: 2rem; - - th { - inline-size: 12rem; - &:nth-child(1) { - inline-size: 18rem; - } - &:nth-child(2) { - inline-size: 7rem; - } - &:nth-child(5) { - display: block; - } - } - } - @include breakpoints(laptop) { - padding: 2rem; - - th { - inline-size: 17rem; - &:nth-child(1) { - inline-size: 32rem; - } - &:nth-child(2) { - inline-size: 1rem; - } - &:nth-child(5) { - display: block; - } - } - } -} -.table_row_data { - display: flex; - justify-content: center; - border-block-end: 2px solid var(--color-grey-8); - align-items: center; - gap: 1rem; - - td { - padding-block: 1rem; - display: flex; - justify-content: center; - inline-size: 6.9rem; - - &:nth-child(1) { - inline-size: 2rem; - } - &:nth-child(2) { - justify-content: flex-start; - inline-size: 8.2rem; - } - &:nth-child(5) { - display: none; - } - } - @include breakpoints(phone) { - gap: 0; - td { - justify-content: flex-start; - inline-size: 12rem; - - &:nth-child(1) { - inline-size: 3.4rem; - } - &:nth-child(2) { - inline-size: 21.2rem; - } - &:nth-child(5) { - display: block; - } - } - } - @include breakpoints(laptop) { - padding: 1rem; - gap: 0; - td { - justify-content: flex-start; - inline-size: 17rem; - - &:nth-child(1) { - inline-size: 3.4rem; - } - &:nth-child(2) { - inline-size: 30rem; - } - &:nth-child(5) { - display: block; - } - } - } -} - - - - - diff --git a/src/features/pages/home/live-pricing/table-component/symbol-icon.tsx b/src/features/pages/home/live-pricing/table-component/symbol-icon.tsx deleted file mode 100644 index 475fcf0665e..00000000000 --- a/src/features/pages/home/live-pricing/table-component/symbol-icon.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React from 'react' -import * as icons from 'components/elements/symbols-shortcode' -import Image from 'features/components/atoms/image' - -const SymbolIcon = ({ icon_src, alt }: { icon_src: string; alt?: string }) => { - if (icon_src === 'Volatility_150_(1s)_Index') - return {alt} - if (icon_src === 'Volatility_250_(1s)_Index') - return {alt} - else return {alt} -} - -export default SymbolIcon diff --git a/src/features/pages/home/live-pricing/types.tsx b/src/features/pages/home/live-pricing/types.tsx deleted file mode 100644 index f44185a49d4..00000000000 --- a/src/features/pages/home/live-pricing/types.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import { PathType } from 'features/types' -import { TString } from 'types/generics' - -export type TMarketData = { - ask: number - bid: number - chng: number - mkt: string - sprd: number - sym: string - code: string -} - -export type TAvailableLiveMarkets = 'fx' | 'der' | 'ind' | 'cry' | 'com' | 'etfs' - -export type TMarketButtons = { - src: string - selected_src: string - button_text: string - market_name: TAvailableLiveMarkets - market_description: TString - to: PathType -} diff --git a/src/features/pages/home/live-pricing/use-live-columns.tsx b/src/features/pages/home/live-pricing/use-live-columns.tsx deleted file mode 100644 index cc9c91fa888..00000000000 --- a/src/features/pages/home/live-pricing/use-live-columns.tsx +++ /dev/null @@ -1,163 +0,0 @@ -import { createColumnHelper } from '@tanstack/react-table' -import React, { useMemo } from 'react' -import { TMarketData } from './types' -import SymbolIcon from './table-component/symbol-icon' -import Flex from 'features/components/atoms/flex-box' -import { Localize } from 'components/localization' -import useBreakpoints from 'components/hooks/use-breakpoints' -import Typography from 'features/components/atoms/typography' - -const liveMarketColumnHelper = createColumnHelper() - -const useLiveColumns = () => { - const { is_mobile } = useBreakpoints() - const columns = useMemo(() => { - return [ - liveMarketColumnHelper.accessor('code', { - header: () => ( - - - - - - ), - cell: (info) => ( - - {info.row.original.mkt !== 'etfs' ? ( - - ) : ( - - )} - - ), - }), - liveMarketColumnHelper.accessor('sym', { - header: () => ( - -

Symbol

-
- ), - cell: (info) => ( - - - {info.getValue()} - - - ), - }), - liveMarketColumnHelper.accessor('bid', { - header: () => ( - - - - - - ), - cell: (info) => ( - - - {info.getValue()} - - - ), - }), - liveMarketColumnHelper.accessor('ask', { - header: () => ( - - - - - - ), - cell: (info) => ( - - - {info.getValue()} - - - ), - }), - liveMarketColumnHelper.accessor('sprd', { - header: () => ( - - - - - - ), - cell: (info) => ( - - - {info.getValue()} - - - ), - }), - liveMarketColumnHelper.accessor('chng', { - header: () => ( - - - - - - ), - cell: (info) => { - const value_in_integer = info.getValue().replace(/[% ]/g, '') - const color = - (value_in_integer > 0 && 'profit') || - (value_in_integer < 0 && 'brand') || - 'primary' - const percentage_change = - value_in_integer == 0.0 - ? info.getValue().replace(/[-, + ]/g, '') - : info.getValue() - - return ( - - - {percentage_change} - - - ) - }, - }), - ] - }, []) - - return columns -} - -export default useLiveColumns diff --git a/src/pages/ctrader-check-email/index.tsx b/src/pages/ctrader-check-email/index.tsx deleted file mode 100644 index aab070880b7..00000000000 --- a/src/pages/ctrader-check-email/index.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react' -import { WithIntl } from 'components/localization' -import CtraderCheckEmail from 'features/pages/ctrader-check-email' - -const CtraderCheckEmailPage = () => - -export default WithIntl()(CtraderCheckEmailPage) diff --git a/src/pages/ctrader-login/index.tsx b/src/pages/ctrader-login/index.tsx deleted file mode 100644 index 1f742d7b5c3..00000000000 --- a/src/pages/ctrader-login/index.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react' -import { WithIntl } from 'components/localization' -import CtraderLogin from 'features/pages/ctrader-login' - -const CtraderLoginPage = () => - -export default WithIntl()(CtraderLoginPage) diff --git a/src/pages/ctrader-signup/index.tsx b/src/pages/ctrader-signup/index.tsx deleted file mode 100644 index c80fc312a5c..00000000000 --- a/src/pages/ctrader-signup/index.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react' -import { WithIntl } from 'components/localization' -import CtraderSignup from 'features/pages/ctrader-signup' - -const CtraderSignupPage = () => - -export default WithIntl()(CtraderSignupPage) diff --git a/src/pages/trade-types/accumulators/_accumulators-to-trade.tsx b/src/pages/trade-types/accumulators/_accumulators-to-trade.tsx deleted file mode 100644 index 70158b05c85..00000000000 --- a/src/pages/trade-types/accumulators/_accumulators-to-trade.tsx +++ /dev/null @@ -1,118 +0,0 @@ -import React from 'react' -import { SmallContainer, OptionGrid } from '../components/_style' -import { Flex, SectionContainer } from 'components/containers' -import { Text } from 'components/elements' -import CommonHeaderSection from 'components/elements/common-header-section' -import { Localize, localize } from 'components/localization' -// SVG -import CrashBoom from 'images/svg/options/crash-boom.svg' -import JumpIndices from 'images/svg/options/jump-indices.svg' -import VolatilityIndices from 'images/svg/options/volatility-indices.svg' -import useRegion from 'components/hooks/use-region' -import { useBrowserResize } from 'components/hooks/use-browser-resize' - -const AccumulatorsToTrade = () => { - const { is_eu } = useRegion() - const [is_mobile] = useBrowserResize() - - return ( - - - - - - {is_eu && ( - - - - )} - - - ) -} - -const IndicesGrid = () => { - const [is_mobile] = useBrowserResize() - - return ( - - -
- {localize('_t_rise -
- - -
- -
- {localize('_t_higher -
- - - -
- -
- {localize('_t_higher -
- - - -
-
- ) -} - -export default AccumulatorsToTrade diff --git a/src/pages/trade-types/accumulators/_how-accumulators-works.tsx b/src/pages/trade-types/accumulators/_how-accumulators-works.tsx deleted file mode 100644 index 5a871eded30..00000000000 --- a/src/pages/trade-types/accumulators/_how-accumulators-works.tsx +++ /dev/null @@ -1,201 +0,0 @@ -import React from 'react' -import { StaticImage } from 'gatsby-plugin-image' -import styled from 'styled-components' -import { SmallContainer } from '../components/_style' -import SideTab from '../components/_tabs' -import CommonHeaderSection from 'components/elements/common-header-section' -import { SectionContainer, Container } from 'components/containers' -import { localize } from 'components/localization' -import { useBrowserResize } from 'components/hooks/use-browser-resize' - -const StyledContainer = styled(Container)` - width: 100% !important; - display: flex; - align-items: start; - justify-content: start; -` - -const HowAccumulatorsWork = () => { - const [is_mobile] = useBrowserResize() - - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ) -} - -export default HowAccumulatorsWork diff --git a/src/pages/trade-types/accumulators/_markets-available.tsx b/src/pages/trade-types/accumulators/_markets-available.tsx deleted file mode 100644 index ca2bf1d5c55..00000000000 --- a/src/pages/trade-types/accumulators/_markets-available.tsx +++ /dev/null @@ -1,138 +0,0 @@ -import React from 'react' -import styled from 'styled-components' -import MarketsCarousel from '../components/_markets-carousel' -import LearnMore from '../components/_learn-more' -import { SmallContainer, Card, MarketsItem } from '../components/_style' -import { SectionContainer, Flex } from 'components/containers' -import { Header, Text } from 'components/elements' -import { localize, Localize } from 'components/localization' -import Forex from 'images/svg/trade-types/forex.svg' -import Commodities from 'images/svg/trade-types/commodities.svg' -import Derived from 'images/svg/trade-types/derived.svg' -import StockIndices from 'images/svg/trade-types/stock-indices.svg' - -const MobileCardHeader = styled(Flex)` - margin-bottom: 0.8rem; - flex-direction: column; - height: auto; - - @media (max-width: 680px) { - flex-direction: row-reverse; - justify-content: space-between; - align-items: center; - - > img { - width: 48px; - height: 48px; - } - } -` -const StyledText = styled(Text)` - margin-top: 1.6rem; - - @media (max-width: 680px) { - font-size: 18px; - margin-top: 0; - } -` - -const MarketsAvailable = () => { - return ( - - -
- -
-
- - - - - - {localize('_t_Forex_t_')} - - - - - - - - - - - - - - - - {localize('_t_Synthetic - - - - - - - - - - - - - - - - {localize('_t_Stocks - - - - - - - - - - - - - - - - - {localize('_t_Commodities_t_')} - - - - - - - - - - - - -
- ) -} - -export default MarketsAvailable diff --git a/src/pages/trade-types/accumulators/_start-trading.tsx b/src/pages/trade-types/accumulators/_start-trading.tsx deleted file mode 100644 index 8be205a9b27..00000000000 --- a/src/pages/trade-types/accumulators/_start-trading.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import React from 'react' -import styled from 'styled-components' -import Timeline from '../components/_timeline' -import { SmallContainer } from '../components/_style' -import { SectionContainer } from 'components/containers' -import { Header } from 'components/elements' -import { Button } from 'components/form' -import { Localize } from 'components/localization' -import Pattern from 'images/common/trade-types/pattern-section.png' -import useHandleSignup from 'components/hooks/use-handle-signup' - -const PatternContainer = styled(SectionContainer)` - background: url(${Pattern}); - background-size: cover; -` - -const FixTimeline = styled(Timeline)` - margin-left: 1.2rem; - margin-bottom: 5rem; -` - -const StartTrading = () => { - const handleSignup = useHandleSignup() - - return ( - - -
- -
- - - - - - - - - - - - -
-
- ) -} - -export default StartTrading diff --git a/src/pages/trade-types/accumulators/_what-are-accumulators.tsx b/src/pages/trade-types/accumulators/_what-are-accumulators.tsx deleted file mode 100644 index 9632708998a..00000000000 --- a/src/pages/trade-types/accumulators/_what-are-accumulators.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import React from 'react' -import { SmallContainer } from '../components/_style' -import accumulator_content from '../content/static/_accumulator' -import { FullWidthMultiColumn } from 'components/elements/full-width-multicolumn' -import { SectionContainer } from 'components/containers' -import CommonHeaderSection from 'components/elements/common-header-section' -import { StyledBox } from 'pages/markets/static/style/_markets-style' -import { useBrowserResize } from 'components/hooks/use-browser-resize' -import { localize } from 'components/localization' - -const WhatAreAccumulators = () => { - const [is_mobile] = useBrowserResize() - - return ( - <> - - - - - - - } - button_text="_t_Create free demo account_t_" - multiple_row - gap="7rem" - > - {accumulator_content.map((content, index) => ( - - } - > - ))} - - - ) -} - -export default WhatAreAccumulators diff --git a/src/pages/trade-types/accumulators/index.tsx b/src/pages/trade-types/accumulators/index.tsx deleted file mode 100644 index 92a991dd588..00000000000 --- a/src/pages/trade-types/accumulators/index.tsx +++ /dev/null @@ -1,121 +0,0 @@ -import React, { useEffect, useState } from 'react' -import Loadable from '@loadable/component' -import styled from 'styled-components' -import { Hero } from '../components/_style' -import WhatAreAccumulators from './_what-are-accumulators' -import PageNotFound from 'features/pages/404' -import { SEO, SmallContainer, TMetaAttributes } from 'components/containers' -import Layout from 'components/layout/layout' -import Button from 'components/custom/_button' -import CommonHeaderSection from 'components/elements/common-header-section' -import OptionsNavTab from 'pages/markets/components/sections/_options-nav-tab' -import { WithIntl } from 'components/localization' -import { StepperView } from 'components/elements' -import useHandleSignup from 'components/hooks/use-handle-signup' -import useRegion from 'components/hooks/use-region' -import { useBrowserResize } from 'components/hooks/use-browser-resize' -import { usePlatformQueryParam } from 'components/hooks/use-platform-query-param' -import { TString } from 'types/generics' -import { TGatsbyHead } from 'features/types' - -const HowAccumulatorsWork = Loadable(() => import('./_how-accumulators-works')) -const AccumulatorsToTrade = Loadable(() => import('./_accumulators-to-trade')) - -const meta_attributes: TMetaAttributes = { - og_title: '_t_Options trading | Trading types | Deriv_t_', - og_description: - '_t_Learn about options trading on Deriv. Earn payouts by correctly predicting price movements without needing to buy the underlying assets._t_', -} - -const ButtonContainer = styled.div` - margin-bottom: 16.4rem; -` - -const Accumulators = () => { - const { is_row } = useRegion() - const [is_mobile] = useBrowserResize() - const [is_loaded, setLoaded] = useState(false) - const { is_accumulators_released } = usePlatformQueryParam() - - const handleSignup = useHandleSignup() - - useEffect(() => { - setLoaded(true) - }, []) - - const AccumulatorsItems: { title: TString; subtitle: TString }[] = [ - { - title: '_t_Practise_t_', - subtitle: - '_t_Open a demo account on Deriv and practise with an unlimited amount of virtual funds._t_', - }, - { - title: '_t_Trade_t_', - subtitle: - '_t_Open a real account, make a deposit, and start trading accumulators for real._t_', - }, - { - title: '_t_Withdraw_t_', - subtitle: - '_t_Conveniently withdraw your funds through any of our supported withdrawal methods._t_', - }, - ] - - if (is_loaded) { - return is_accumulators_released && is_row ? ( - - - - - - - - - - - - - - - - ) -} - -export default WhyTradeMargin diff --git a/themes/gatsby-theme-deriv/.babelrc b/themes/gatsby-theme-deriv/.babelrc new file mode 100644 index 00000000000..9f54b45ad01 --- /dev/null +++ b/themes/gatsby-theme-deriv/.babelrc @@ -0,0 +1,11 @@ +{ + "presets": [ + [ + "babel-preset-gatsby", + { + "stage": "build-javascript" // This fixes the code splitting issue, refer https://github.com/gatsbyjs/gatsby/issues/35731 + } + ] + ], + "plugins": ["@loadable/babel-plugin"] +} diff --git a/themes/gatsby-theme-deriv/.eslintrc b/themes/gatsby-theme-deriv/.eslintrc new file mode 100644 index 00000000000..5a9d86d0282 --- /dev/null +++ b/themes/gatsby-theme-deriv/.eslintrc @@ -0,0 +1,6 @@ +{ + "globals": { + "__PATH_PREFIX__": true + }, + "extends": ["../../.eslintrc"] +} \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/.gitignore b/themes/gatsby-theme-deriv/.gitignore new file mode 100644 index 00000000000..012f71ded1e --- /dev/null +++ b/themes/gatsby-theme-deriv/.gitignore @@ -0,0 +1,94 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +remove_orphan_assets.sh + +# classnames +src/classnames.d.ts + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# dotenv environment variables file +.env +.env.development +.env.production + +# gatsby files +.cache/ +public + +# Mac files +.DS_Store + +# Yarn +yarn-error.log +.pnp/ +.pnp.js +# Yarn Integrity file +.yarn-integrity + +# next.js build output +.next + +# VS code +.vscode/ +.idea/ + +# WebStorm +.idea/ + +#CNAME +static/CNAME + +#Webpack +webpack-bundle-report + +static/~partytown \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/.prettierignore b/themes/gatsby-theme-deriv/.prettierignore new file mode 100644 index 00000000000..75234deb324 --- /dev/null +++ b/themes/gatsby-theme-deriv/.prettierignore @@ -0,0 +1,5 @@ +.cache/ +.vscode/ +node_modules/ +public/ +scripts/ \ No newline at end of file diff --git a/.storybook/main.ts b/themes/gatsby-theme-deriv/.storybook/main.ts similarity index 96% rename from .storybook/main.ts rename to themes/gatsby-theme-deriv/.storybook/main.ts index 66031bcadb1..d055f992039 100644 --- a/.storybook/main.ts +++ b/themes/gatsby-theme-deriv/.storybook/main.ts @@ -21,7 +21,7 @@ module.exports = { typescript: { check: false, checkOptions: {}, - reactDocgen: 'react-docgen-typescript', + reactDocgen: false, reactDocgenTypescriptOptions: { shouldExtractLiteralValuesFromEnum: true, propFilter: (prop) => (prop.parent ? !/node_modules/.test(prop.parent.fileName) : true), diff --git a/.storybook/preview.tsx b/themes/gatsby-theme-deriv/.storybook/preview.tsx similarity index 100% rename from .storybook/preview.tsx rename to themes/gatsby-theme-deriv/.storybook/preview.tsx diff --git a/themes/gatsby-theme-deriv/.stylelintrc b/themes/gatsby-theme-deriv/.stylelintrc new file mode 100644 index 00000000000..de48fbd53d8 --- /dev/null +++ b/themes/gatsby-theme-deriv/.stylelintrc @@ -0,0 +1,3 @@ +{ + "extends": ["../../.stylelintrc"] +} diff --git a/codegen.yml b/themes/gatsby-theme-deriv/codegen.yml similarity index 100% rename from codegen.yml rename to themes/gatsby-theme-deriv/codegen.yml diff --git a/favicons/favicon-512x512.png b/themes/gatsby-theme-deriv/favicons/favicon-512x512.png similarity index 100% rename from favicons/favicon-512x512.png rename to themes/gatsby-theme-deriv/favicons/favicon-512x512.png diff --git a/gatsby-browser.js b/themes/gatsby-theme-deriv/gatsby-browser.js similarity index 96% rename from gatsby-browser.js rename to themes/gatsby-theme-deriv/gatsby-browser.js index 7871256cb87..1d1161380aa 100644 --- a/gatsby-browser.js +++ b/themes/gatsby-theme-deriv/gatsby-browser.js @@ -25,7 +25,7 @@ const is_browser = typeof window !== 'undefined' const checkDomain = () => { return eval( decodeURIComponent( - 'var%20curhost%20%3D%20window.location.hostname%3B%20var%20t8hvj%20%3D%20%2F%5Cb%28deriv%7Cbinary%7Cbinaryqa%5B0-9%5D%7B2%7D%29%5C.%28com%7Cbot%7Cme%7Cbe%7Capp%7Csx%29%24%7C%5Cb%28localhost%29%7C%28%5Cbderiv-com-preview-links.pages.dev%29%2Fgm%3B%20if%20%28t8hvj.test%28curhost%29%20%3D%3D%20false%29%7Balert%28%22Not%20our%20domain%22%29%7D', + 'var%20curhost%20%3D%20window.location.hostname%3B%20var%20t8hvj%20%3D%20%2F%5Cb%28deriv%7Cbinary%7Cbinaryqa%5B0-9%5D%7B2%7D%29%5C.%28com%7Cbot%7Cme%7Cbe%7Capp%7Csx%29%24%7C%5Cb%28localhost%29%7C%28%5Cbderiv-com-preview-links.pages.dev%29%7C%28row-deriv-com-pages%29%7C%28eu-deriv-com-pages%29%2Fgm%3B%20if%20%28t8hvj.test%28curhost%29%20%3D%3D%20false%29%7Balert%28%22Not%20our%20domain%22%29%7D' ), ) } diff --git a/gatsby-config.js b/themes/gatsby-theme-deriv/gatsby-config.js similarity index 95% rename from gatsby-config.js rename to themes/gatsby-theme-deriv/gatsby-config.js index ee1fd414729..523da606e69 100644 --- a/gatsby-config.js +++ b/themes/gatsby-theme-deriv/gatsby-config.js @@ -1,9 +1,10 @@ +const path = require("path"); const language_config = require(`./i18n-config.js`) const plugin = require('./src/features/styles/postcss-plugin/plugin') const isBrowser = typeof window !== 'undefined' require('dotenv').config({ - path: `.env.${process.env.NODE_ENV}`, + path: path.resolve(__dirname, '..', '..', `.env.${process.env.NODE_ENV}`), }) const origin = isBrowser && window.location.origin @@ -51,19 +52,6 @@ module.exports = { ], plugins: [ 'gatsby-plugin-postcss', - { - resolve: 'gatsby-plugin-html-minifier', - options: { - collapseWhitespace: true, - decodeEntities: true, - minifyCSS: true, - minifyJS: true, - removeComments: true, - removeEmptyAttributes: true, - removeRedundantAttributes: true, - useShortDoctype: true, - }, - }, { resolve: 'gatsby-plugin-sass', options: { @@ -71,7 +59,7 @@ module.exports = { require('postcss-discard-duplicates'), require('autoprefixer'), // better cross-browser compatibility plugin({ - dest: 'src/classnames.d.ts', + dest: path.resolve(__dirname, "src", "classnames.d.ts"), exportAsDefault: true, }), require('cssnano')({ @@ -229,7 +217,7 @@ module.exports = { background_color: '#000000', theme_color: '#000000', display: 'standalone', - icon: './favicons/favicon-512x512.png', + icon: path.resolve(__dirname, "./", "favicons", "favicon-512x512.png"), icons: [ { src: `favicons/favicon-48x48.png`, diff --git a/gatsby-node.js b/themes/gatsby-theme-deriv/gatsby-node.js similarity index 90% rename from gatsby-node.js rename to themes/gatsby-theme-deriv/gatsby-node.js index f1ce1b0bd01..308d509fc57 100644 --- a/gatsby-node.js +++ b/themes/gatsby-theme-deriv/gatsby-node.js @@ -6,6 +6,8 @@ const { copyLibFiles } = require('@builder.io/partytown/utils') const { exec } = require('child_process') const StylelintPlugin = require('stylelint-webpack-plugin') const TerserPlugin = require('terser-webpack-plugin') +const minify = require('html-minifier').minify; +const fs = require('fs'); const translations_cache = {} @@ -41,7 +43,7 @@ exports.onPreInit = () => { // Based upon https://github.com/gatsbyjs/gatsby/tree/master/examples/using-i18n -const BuildPage = (page, actions) => { +const BuildPage = (page, actions, region) => { const { createRedirect, createPage } = actions const is_responsible_trading = /responsible/g.test(page.path) const is_contact_us = /contact-us/g.test(page.path) @@ -232,6 +234,7 @@ const BuildPage = (page, actions) => { context: { ...page.context, locale: lang, + region, localeResources: translations_cache[lang], pathname: localized_path, }, @@ -376,8 +379,9 @@ const BuildPage = (page, actions) => { return current_page }) } -exports.onCreatePage = ({ page, actions }) => { +exports.onCreatePage = ({ page, actions }, options) => { const { deletePage } = actions + const {region} = options; const isProduction = process.env.GATSBY_ENV === 'production' const pagesToBuild = process.env.GATSBY_BUILD_PAGES if (pagesToBuild) { @@ -399,14 +403,14 @@ exports.onCreatePage = ({ page, actions }) => { deletePage(page) if (isProduction) { - return BuildPage(page, actions) + return BuildPage(page, actions, region) } else { if (pages.includes(page.path)) { - return BuildPage(page, actions) + return BuildPage(page, actions, region) } } } else { - return BuildPage(page, actions) + return BuildPage(page, actions, region) } } @@ -482,3 +486,44 @@ exports.onCreateWebpackConfig = ({ stage, actions, loaders, getConfig }, { ...op : {}), }) } + +const minificationOptions = { + collapseWhitespace: true, + decodeEntities: true, + minifyCSS: true, + minifyJS: true, + removeComments: true, + removeEmptyAttributes: true, + removeRedundantAttributes: true, + useShortDoctype: true, +} + +exports.onPostBuild = (_, {buildDirPath}) => { + return new Promise((resolve, reject) => { + // do async work + console.log('=== HMTL minification started ==='); + + console.log('full path', buildDirPath); + fs.readFile(buildDirPath, 'utf8', (err, inp) => { + if (err) { + reject(); + throw err; + } + var result = minify(inp, minificationOptions); + var reducedPercentage = ( + ((inp.length - result.length) / inp.length) * + 100 + ).toFixed(2); + console.log(`We have reduced index.html by ${reducedPercentage}%`); + + fs.writeFile(buildDirPath, result, err2 => { + if (err2) { + reject(); + throw err; + } + console.log('index.html has been saved!'); + resolve(); + }); + }); + }); +}; diff --git a/gatsby-ssr.js b/themes/gatsby-theme-deriv/gatsby-ssr.js similarity index 100% rename from gatsby-ssr.js rename to themes/gatsby-theme-deriv/gatsby-ssr.js diff --git a/i18n-config-en.js b/themes/gatsby-theme-deriv/i18n-config-en.js similarity index 100% rename from i18n-config-en.js rename to themes/gatsby-theme-deriv/i18n-config-en.js diff --git a/i18n-config.js b/themes/gatsby-theme-deriv/i18n-config.js similarity index 100% rename from i18n-config.js rename to themes/gatsby-theme-deriv/i18n-config.js diff --git a/jsconfig.json b/themes/gatsby-theme-deriv/jsconfig.json similarity index 54% rename from jsconfig.json rename to themes/gatsby-theme-deriv/jsconfig.json index 4942b6211b7..cf113d3cd40 100644 --- a/jsconfig.json +++ b/themes/gatsby-theme-deriv/jsconfig.json @@ -1,5 +1,5 @@ { "compilerOptions": { - "baseUrl": "src", + "baseUrl": "./src", } } \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/package.json b/themes/gatsby-theme-deriv/package.json new file mode 100644 index 00000000000..7507649f36c --- /dev/null +++ b/themes/gatsby-theme-deriv/package.json @@ -0,0 +1,110 @@ +{ + "name": "gatsby-theme-deriv", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "format": "prettier --write '**/*.js' '*.js'", + "stylelint": "stylelint 'src/**/*.js' --formatter verbose", + "eslint": "DEBUG=eslint:cli-engine eslint \"src/**/*.{js,jsx,ts,tsx}\" \"*.js\" --fix", + "storybook": "start-storybook -p 6006", + "build:storybook": "build-storybook -c .storybook -o public/storybook", + "codegen": "graphql-codegen --config codegen.yml", + "codegen:watch": "graphql-codegen --config codegen.yml --watch" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "@artsy/fresnel": "^6.2.1", + "@builder.io/partytown": "^0.8.1", + "@deriv-com/analytics": "^1.4.10", + "@deriv-com/blocks": "^0.109.0", + "@deriv-com/components": "^0.56.0", + "@deriv-com/hooks": "^0.11.0", + "@deriv-com/providers": "^0.12.0", + "@deriv/deriv-api": "^1.0.13", + "@deriv/quill-design": "^1.3.2", + "@deriv/quill-icons": "^1.16.1", + "@hookform/resolvers": "^3.3.2", + "@livechat/customer-sdk": "^3.1.5", + "@loadable/component": "^5.15.3", + "@radix-ui/react-accordion": "^1.1.2", + "@radix-ui/react-alert-dialog": "^1.0.5", + "@radix-ui/react-dropdown-menu": "^2.0.6", + "@radix-ui/react-navigation-menu": "^1.1.4", + "@svgr/webpack": "^8.1.0", + "@tanstack/react-table": "^8.10.7", + "@vercel/gatsby-plugin-vercel-builder": "^0.1.2", + "@zxcvbn-ts/core": "^3.0.4", + "@zxcvbn-ts/language-common": "^3.0.4", + "cli-select": "^1.1.2", + "clsx": "^1.2.1", + "commander": "^8.3.0", + "crc-32": "^1.2.2", + "cssnano": "^5.1.15", + "deriv-api-ts": "^1.0.7", + "embla-carousel-autoplay": "^6.2.0", + "embla-carousel-react": "8.0.0-rc11", + "eslint-import-resolver-node": "^0.3.9", + "extend": "^3.0.2", + "firebase": "^9.23.0", + "formik": "^2.4.5", + "gatsby-plugin-anchor-links": "^1.2.1", + "gatsby-plugin-canonical-urls": "^5.12.0", + "gatsby-plugin-image": "3.11.0", + "gatsby-plugin-manifest": "^5.12.3", + "gatsby-plugin-robots-txt": "^1.8.0", + "gatsby-plugin-sass": "^6.12.3", + "gatsby-plugin-sharp": "^5.12.3", + "gatsby-plugin-sitemap": "^6.12.3", + "gatsby-plugin-svgr": "^3.0.0-beta.0", + "gatsby-plugin-use-query-params": "^1.0.1", + "gatsby-source-filesystem": "^5.12.1", + "gatsby-source-strapi": "^3.3.1", + "gatsby-transformer-sharp": "^5.12.3", + "html-minifier": "^4.0.0", + "i18next": "^21.10.0", + "install": "^0.13.0", + "js-cookie": "^2.2.1", + "lodash.isequal": "^4.5.0", + "lottie-web": "^5.12.2", + "match-sorter": "^6.3.1", + "npm": "^9.9.2", + "p-min-delay": "^4.0.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-ts-classnames": "^0.3.0", + "prompt-sync": "^4.2.0", + "prop-types": "^15.8.1", + "react-date-picker": "8.4.0", + "react-device-detect": "^2.2.2", + "react-hook-form": "^7.48.2", + "react-i18next": "^11.18.6", + "react-intersection-observer": "^9.5.3", + "react-is": "^17.0.2", + "react-ticker": "^1.3.2", + "react-tiny-popover": "^7.2.4", + "remove": "^0.1.5", + "rxjs": "^7.8.1", + "sass": "^1.69.5", + "swiper": "^9.4.1", + "terser-webpack-plugin": "^5.3.10", + "use-query-params": "^1.2.3", + "usehooks-ts": "^2.9.1", + "webpack": "^5.89.0", + "yup": "^1.3.2" + }, + "devDependencies": { + "@storybook/addon-actions": "^6.4.9", + "@storybook/addon-essentials": "^6.5.16", + "@storybook/addon-links": "^6.5.16", + "@storybook/builder-webpack5": "^6.5.16", + "@storybook/manager-webpack5": "^6.5.16", + "@storybook/react": "^6.5.16" + }, + "peerDependencies": { + "gatsby": "^5.13.1", + "react": "^18.2.0", + "react-dom": "^18.2.0" + } +} diff --git a/themes/gatsby-theme-deriv/postcss.config.js b/themes/gatsby-theme-deriv/postcss.config.js new file mode 100644 index 00000000000..24a5abac7e5 --- /dev/null +++ b/themes/gatsby-theme-deriv/postcss.config.js @@ -0,0 +1,10 @@ +const { join } = require('path'); + +module.exports = { + plugins: { + tailwindcss: { + config: join(__dirname, 'tailwind.config.js'), + }, + autoprefixer: {}, + }, +} \ No newline at end of file diff --git a/src/common/constants.ts b/themes/gatsby-theme-deriv/src/common/constants.ts similarity index 98% rename from src/common/constants.ts rename to themes/gatsby-theme-deriv/src/common/constants.ts index 589160c4e7f..0137b2d947f 100644 --- a/src/common/constants.ts +++ b/themes/gatsby-theme-deriv/src/common/constants.ts @@ -38,12 +38,12 @@ const getDomainAppID = () => { else return deriv_com_app_id } // '-eutestlink-' regex is meant to create test link for eu countries. -// To make them work on your test links you need to include '-eutestlink-' in your branch name. +// To make them work on your test links you need to include 'eu-' in your branch name. export const eu_domains = [ new RegExp(/^eu$/), new RegExp(/^staging-eu$/), new RegExp(/^beta-eu$/), - new RegExp(/-eutestlink-/), + new RegExp(/eu-/), ] export const eu_urls = ['eu.deriv.com', 'staging-eu.deriv.com', 'beta-eu.deriv.com'] diff --git a/src/common/cookies.ts b/themes/gatsby-theme-deriv/src/common/cookies.ts similarity index 100% rename from src/common/cookies.ts rename to themes/gatsby-theme-deriv/src/common/cookies.ts diff --git a/src/common/country-base.ts b/themes/gatsby-theme-deriv/src/common/country-base.ts similarity index 100% rename from src/common/country-base.ts rename to themes/gatsby-theme-deriv/src/common/country-base.ts diff --git a/src/common/live-chat-redirection-checking.ts b/themes/gatsby-theme-deriv/src/common/live-chat-redirection-checking.ts similarity index 100% rename from src/common/live-chat-redirection-checking.ts rename to themes/gatsby-theme-deriv/src/common/live-chat-redirection-checking.ts diff --git a/src/common/login.ts b/themes/gatsby-theme-deriv/src/common/login.ts similarity index 100% rename from src/common/login.ts rename to themes/gatsby-theme-deriv/src/common/login.ts diff --git a/src/common/os-detect.ts b/themes/gatsby-theme-deriv/src/common/os-detect.ts similarity index 100% rename from src/common/os-detect.ts rename to themes/gatsby-theme-deriv/src/common/os-detect.ts diff --git a/src/common/storage.ts b/themes/gatsby-theme-deriv/src/common/storage.ts similarity index 100% rename from src/common/storage.ts rename to themes/gatsby-theme-deriv/src/common/storage.ts diff --git a/src/common/tracking-functions/widget.ts b/themes/gatsby-theme-deriv/src/common/tracking-functions/widget.ts similarity index 100% rename from src/common/tracking-functions/widget.ts rename to themes/gatsby-theme-deriv/src/common/tracking-functions/widget.ts diff --git a/src/common/url-base64-functions.ts b/themes/gatsby-theme-deriv/src/common/url-base64-functions.ts similarity index 100% rename from src/common/url-base64-functions.ts rename to themes/gatsby-theme-deriv/src/common/url-base64-functions.ts diff --git a/src/common/utility.ts b/themes/gatsby-theme-deriv/src/common/utility.ts similarity index 99% rename from src/common/utility.ts rename to themes/gatsby-theme-deriv/src/common/utility.ts index c481fee0e41..aeb3ec85984 100644 --- a/src/common/utility.ts +++ b/themes/gatsby-theme-deriv/src/common/utility.ts @@ -395,9 +395,8 @@ export const useCallbackRef = (callback: () => void) => { const getSubdomain = () => isBrowser() && window.location.hostname.split('.')[0] -export const isEuDomain = () => - !!eu_domains.some((eu_sub_domain) => eu_sub_domain.test(getSubdomain())) - +export const isEuDomain = () => !!eu_domains.some((eu_sub_domain) => eu_sub_domain.test(getSubdomain())) + export const isLocalhost = () => !!(isBrowser() && process.env.NODE_ENV === 'development') export const isTestlink = () => diff --git a/src/common/validation.ts b/themes/gatsby-theme-deriv/src/common/validation.ts similarity index 100% rename from src/common/validation.ts rename to themes/gatsby-theme-deriv/src/common/validation.ts diff --git a/src/common/websocket/api.calls.types.ts b/themes/gatsby-theme-deriv/src/common/websocket/api.calls.types.ts similarity index 100% rename from src/common/websocket/api.calls.types.ts rename to themes/gatsby-theme-deriv/src/common/websocket/api.calls.types.ts diff --git a/src/common/websocket/config.ts b/themes/gatsby-theme-deriv/src/common/websocket/config.ts similarity index 100% rename from src/common/websocket/config.ts rename to themes/gatsby-theme-deriv/src/common/websocket/config.ts diff --git a/src/common/websocket/index.ts b/themes/gatsby-theme-deriv/src/common/websocket/index.ts similarity index 100% rename from src/common/websocket/index.ts rename to themes/gatsby-theme-deriv/src/common/websocket/index.ts diff --git a/src/common/websocket/types.ts b/themes/gatsby-theme-deriv/src/common/websocket/types.ts similarity index 100% rename from src/common/websocket/types.ts rename to themes/gatsby-theme-deriv/src/common/websocket/types.ts diff --git a/src/components/containers/box.tsx b/themes/gatsby-theme-deriv/src/components/containers/box.tsx similarity index 100% rename from src/components/containers/box.tsx rename to themes/gatsby-theme-deriv/src/components/containers/box.tsx diff --git a/src/components/containers/container.ts b/themes/gatsby-theme-deriv/src/components/containers/container.ts similarity index 100% rename from src/components/containers/container.ts rename to themes/gatsby-theme-deriv/src/components/containers/container.ts diff --git a/src/components/containers/css-grid.ts b/themes/gatsby-theme-deriv/src/components/containers/css-grid.ts similarity index 100% rename from src/components/containers/css-grid.ts rename to themes/gatsby-theme-deriv/src/components/containers/css-grid.ts diff --git a/src/components/containers/flex-grid-container.ts b/themes/gatsby-theme-deriv/src/components/containers/flex-grid-container.ts similarity index 100% rename from src/components/containers/flex-grid-container.ts rename to themes/gatsby-theme-deriv/src/components/containers/flex-grid-container.ts diff --git a/src/components/containers/flex.ts b/themes/gatsby-theme-deriv/src/components/containers/flex.ts similarity index 100% rename from src/components/containers/flex.ts rename to themes/gatsby-theme-deriv/src/components/containers/flex.ts diff --git a/src/components/containers/grid-container.ts b/themes/gatsby-theme-deriv/src/components/containers/grid-container.ts similarity index 100% rename from src/components/containers/grid-container.ts rename to themes/gatsby-theme-deriv/src/components/containers/grid-container.ts diff --git a/src/components/containers/index.ts b/themes/gatsby-theme-deriv/src/components/containers/index.ts similarity index 100% rename from src/components/containers/index.ts rename to themes/gatsby-theme-deriv/src/components/containers/index.ts diff --git a/src/components/containers/number-section.tsx b/themes/gatsby-theme-deriv/src/components/containers/number-section.tsx similarity index 100% rename from src/components/containers/number-section.tsx rename to themes/gatsby-theme-deriv/src/components/containers/number-section.tsx diff --git a/src/components/containers/section-container.ts b/themes/gatsby-theme-deriv/src/components/containers/section-container.ts similarity index 100% rename from src/components/containers/section-container.ts rename to themes/gatsby-theme-deriv/src/components/containers/section-container.ts diff --git a/src/components/containers/seo.tsx b/themes/gatsby-theme-deriv/src/components/containers/seo.tsx similarity index 100% rename from src/components/containers/seo.tsx rename to themes/gatsby-theme-deriv/src/components/containers/seo.tsx diff --git a/src/components/containers/show.js b/themes/gatsby-theme-deriv/src/components/containers/show.js similarity index 100% rename from src/components/containers/show.js rename to themes/gatsby-theme-deriv/src/components/containers/show.js diff --git a/src/components/containers/show.tsx b/themes/gatsby-theme-deriv/src/components/containers/show.tsx similarity index 100% rename from src/components/containers/show.tsx rename to themes/gatsby-theme-deriv/src/components/containers/show.tsx diff --git a/src/components/containers/small-container.ts b/themes/gatsby-theme-deriv/src/components/containers/small-container.ts similarity index 100% rename from src/components/containers/small-container.ts rename to themes/gatsby-theme-deriv/src/components/containers/small-container.ts diff --git a/src/components/containers/visibility.tsx b/themes/gatsby-theme-deriv/src/components/containers/visibility.tsx similarity index 100% rename from src/components/containers/visibility.tsx rename to themes/gatsby-theme-deriv/src/components/containers/visibility.tsx diff --git a/src/components/containers/wrapper.tsx b/themes/gatsby-theme-deriv/src/components/containers/wrapper.tsx similarity index 100% rename from src/components/containers/wrapper.tsx rename to themes/gatsby-theme-deriv/src/components/containers/wrapper.tsx diff --git a/src/components/custom/_agreement-label.tsx b/themes/gatsby-theme-deriv/src/components/custom/_agreement-label.tsx similarity index 100% rename from src/components/custom/_agreement-label.tsx rename to themes/gatsby-theme-deriv/src/components/custom/_agreement-label.tsx diff --git a/src/components/custom/_banner-alert.tsx b/themes/gatsby-theme-deriv/src/components/custom/_banner-alert.tsx similarity index 97% rename from src/components/custom/_banner-alert.tsx rename to themes/gatsby-theme-deriv/src/components/custom/_banner-alert.tsx index 87e389a3409..1cfbd821cc0 100644 --- a/src/components/custom/_banner-alert.tsx +++ b/themes/gatsby-theme-deriv/src/components/custom/_banner-alert.tsx @@ -12,6 +12,7 @@ import { useUserBrowser } from 'components/hooks/use-user-browser' import { useIsRtl } from 'components/hooks/use-isrtl' import useRegion from 'components/hooks/use-region' import useBreakpoints from 'components/hooks/use-breakpoints' +import useBuildVariant from 'features/hooks/use-build-variant' type TProps = { bannerType: string @@ -134,12 +135,13 @@ const OverlayContainer = styled.div<{ is_rtl: boolean }>` ` const BannerAlert = ({ bannerType }: TProps) => { + const {region} = useBuildVariant() const cookie = useCookieBanner() const cookie_browser_update = new CookieStorage(cookie_key) const [is_visible, setIsVisible] = useState(false) const { is_outdated } = useUserBrowser(browsers_minimum_required_version) const is_rtl = useIsRtl() - const { is_eu, is_cpa_plan } = useRegion() + const { is_cpa_plan } = useRegion() const { is_mobile } = useBreakpoints() //cookie banner @@ -219,7 +221,7 @@ const BannerAlert = ({ bannerType }: TProps) => { {/* //tablet && cfd conditions we need to add broweser banner in top of CFD banner */} - {(is_eu || is_cpa_plan) && is_mobile ? ( + {(region === "eu" || is_cpa_plan) && is_mobile ? ( { + const { region } = useBuildVariant() const handleSignup = useHandleSignup() - const { is_eu, is_row } = useRegion() const is_rtl = useIsRtl() const [is_logged_in] = useAuthCheck() @@ -142,14 +142,14 @@ const DBanner = ({ title, data, background_pattern, image_alt }: DBannerProps) = - {is_row && ( + {region === "row" && ( )} - {is_eu && ( + {region === "eu" && ( { const { is_mobile } = useBreakpoints() const handleSignup = useHandleSignup() const [is_logged_in] = useAuthCheck() - const { is_eu } = useRegion() + const { region } = useBuildVariant() const is_rtl = useIsRtl() return ( @@ -174,7 +174,7 @@ const DCommonBanner = () => { > - {is_eu ? ( + {region === "eu" ? ( { const getLinkType = () => (image_name === 'dbot' ? 'dbot' : 'deriv_app') const { is_mobile } = useBreakpoints() - const { is_eu } = useRegion() + const {region} = useBuildVariant() const handleSignup = useHandleSignup() const [is_logged_in] = useAuthCheck() const is_rtl = useIsRtl() @@ -217,7 +217,7 @@ const DHero = ({ join_us_for_free, is_live_demo, image_name }: DHeroProps) => { - {is_eu ? ( + {region === "eu" ? ( { const [is_checked, setChecked] = useState(false) - const { is_eu } = useRegion() + const { region } = useBuildVariant() const handleChange = (event) => { setChecked(event.currentTarget.checked) @@ -209,7 +209,7 @@ const SignupNew = ({ components={[ { + const { region } = useBuildVariant() const excludetoLowerCase = exclude.toLowerCase() - const { is_row, is_eu } = useRegion() - const [header_text, setHeaderText] = useState('_t_Check out our other platforms_t_') - const [show_row_content, setShowRowContent] = useState(true) - - useEffect(() => { - if (is_eu) setHeaderText('_t_Check out our other platform_t_') - if (!is_row) setShowRowContent(false) - }, [is_eu, is_row]) + const header_text = region === "row" ? '_t_Check out our other platforms_t_' : '_t_Check out our other platform_t_' return ( @@ -303,16 +297,16 @@ export const OtherPlatform = ({ )} {excludetoLowerCase !== 'dtrader' && } - {show_row_content && <>{excludetoLowerCase !== 'dbot' && }} + {region === "row" && <>{excludetoLowerCase !== 'dbot' && }} {excludetoLowerCase !== 'dmt5' && } - {show_row_content && <>{excludetoLowerCase !== 'derivx' && }} + {region === "row" && <>{excludetoLowerCase !== 'derivx' && }} ) } export const NavPlatform = ({ onClick, is_ppc, is_ppc_redirect }: NavPlatformProps) => { - const { is_row, is_eu } = useRegion() + const { region } = useBuildVariant() const getDtraderText = () => ( - {is_row && ( + {region === "row" && ( ( @@ -409,7 +403,7 @@ export const NavPlatform = ({ onClick, is_ppc, is_ppc_redirect }: NavPlatformPro onClick={onClick} to="/dmt5" /> - {is_row && ( + {region === "row" && ( <> )} - {is_eu && <>{getDtraderText()}} + {region === "eu" && <>{getDtraderText()}} - {is_row && ( + {region === "row" && ( <> @@ -513,7 +507,8 @@ const derived_text_row: TString = '_t_Enjoy trading asset prices derived from real-world or simulated markets._t_' export const NavMarket = ({ onClick }: NavMarketProps) => { - const { is_eu } = useRegion() + const {region} = useBuildVariant() + return ( { height="32" /> )} - content={is_eu ? derived_text_eu : derived_text_row} + content={region === "eu" ? derived_text_eu : derived_text_row} title="_t_Derived_t_" onClick={onClick} to="/markets/synthetic/" diff --git a/src/components/custom/signup.tsx b/themes/gatsby-theme-deriv/src/components/custom/signup.tsx similarity index 100% rename from src/components/custom/signup.tsx rename to themes/gatsby-theme-deriv/src/components/custom/signup.tsx diff --git a/src/components/custom/utils.tsx b/themes/gatsby-theme-deriv/src/components/custom/utils.tsx similarity index 100% rename from src/components/custom/utils.tsx rename to themes/gatsby-theme-deriv/src/components/custom/utils.tsx diff --git a/src/components/elements/accordion.tsx b/themes/gatsby-theme-deriv/src/components/elements/accordion.tsx similarity index 100% rename from src/components/elements/accordion.tsx rename to themes/gatsby-theme-deriv/src/components/elements/accordion.tsx diff --git a/src/components/elements/auto-carousel.tsx b/themes/gatsby-theme-deriv/src/components/elements/auto-carousel.tsx similarity index 100% rename from src/components/elements/auto-carousel.tsx rename to themes/gatsby-theme-deriv/src/components/elements/auto-carousel.tsx diff --git a/src/components/elements/background-image-wrapper.tsx b/themes/gatsby-theme-deriv/src/components/elements/background-image-wrapper.tsx similarity index 100% rename from src/components/elements/background-image-wrapper.tsx rename to themes/gatsby-theme-deriv/src/components/elements/background-image-wrapper.tsx diff --git a/src/components/elements/card.tsx b/themes/gatsby-theme-deriv/src/components/elements/card.tsx similarity index 100% rename from src/components/elements/card.tsx rename to themes/gatsby-theme-deriv/src/components/elements/card.tsx diff --git a/src/components/elements/carousel/carousel-style.ts b/themes/gatsby-theme-deriv/src/components/elements/carousel/carousel-style.ts similarity index 100% rename from src/components/elements/carousel/carousel-style.ts rename to themes/gatsby-theme-deriv/src/components/elements/carousel/carousel-style.ts diff --git a/src/components/elements/carousel/carousel.tsx b/themes/gatsby-theme-deriv/src/components/elements/carousel/carousel.tsx similarity index 100% rename from src/components/elements/carousel/carousel.tsx rename to themes/gatsby-theme-deriv/src/components/elements/carousel/carousel.tsx diff --git a/src/components/elements/carousel/index.ts b/themes/gatsby-theme-deriv/src/components/elements/carousel/index.ts similarity index 100% rename from src/components/elements/carousel/index.ts rename to themes/gatsby-theme-deriv/src/components/elements/carousel/index.ts diff --git a/src/components/elements/checkbox.tsx b/themes/gatsby-theme-deriv/src/components/elements/checkbox.tsx similarity index 100% rename from src/components/elements/checkbox.tsx rename to themes/gatsby-theme-deriv/src/components/elements/checkbox.tsx diff --git a/src/components/elements/common-header-section.tsx b/themes/gatsby-theme-deriv/src/components/elements/common-header-section.tsx similarity index 100% rename from src/components/elements/common-header-section.tsx rename to themes/gatsby-theme-deriv/src/components/elements/common-header-section.tsx diff --git a/src/components/elements/default-tab.tsx b/themes/gatsby-theme-deriv/src/components/elements/default-tab.tsx similarity index 100% rename from src/components/elements/default-tab.tsx rename to themes/gatsby-theme-deriv/src/components/elements/default-tab.tsx diff --git a/src/components/elements/divider.ts b/themes/gatsby-theme-deriv/src/components/elements/divider.ts similarity index 100% rename from src/components/elements/divider.ts rename to themes/gatsby-theme-deriv/src/components/elements/divider.ts diff --git a/src/components/elements/dot-loader.ts b/themes/gatsby-theme-deriv/src/components/elements/dot-loader.ts similarity index 100% rename from src/components/elements/dot-loader.ts rename to themes/gatsby-theme-deriv/src/components/elements/dot-loader.ts diff --git a/src/components/elements/dropdown-search.tsx b/themes/gatsby-theme-deriv/src/components/elements/dropdown-search.tsx similarity index 100% rename from src/components/elements/dropdown-search.tsx rename to themes/gatsby-theme-deriv/src/components/elements/dropdown-search.tsx diff --git a/src/components/elements/dropdown.tsx b/themes/gatsby-theme-deriv/src/components/elements/dropdown.tsx similarity index 100% rename from src/components/elements/dropdown.tsx rename to themes/gatsby-theme-deriv/src/components/elements/dropdown.tsx diff --git a/src/components/elements/full-width-multicolumn.tsx b/themes/gatsby-theme-deriv/src/components/elements/full-width-multicolumn.tsx similarity index 100% rename from src/components/elements/full-width-multicolumn.tsx rename to themes/gatsby-theme-deriv/src/components/elements/full-width-multicolumn.tsx diff --git a/src/components/elements/image-with-direction.tsx b/themes/gatsby-theme-deriv/src/components/elements/image-with-direction.tsx similarity index 100% rename from src/components/elements/image-with-direction.tsx rename to themes/gatsby-theme-deriv/src/components/elements/image-with-direction.tsx diff --git a/src/components/elements/index.ts b/themes/gatsby-theme-deriv/src/components/elements/index.ts similarity index 100% rename from src/components/elements/index.ts rename to themes/gatsby-theme-deriv/src/components/elements/index.ts diff --git a/src/components/elements/link.tsx b/themes/gatsby-theme-deriv/src/components/elements/link.tsx similarity index 100% rename from src/components/elements/link.tsx rename to themes/gatsby-theme-deriv/src/components/elements/link.tsx diff --git a/src/components/elements/lists.tsx b/themes/gatsby-theme-deriv/src/components/elements/lists.tsx similarity index 100% rename from src/components/elements/lists.tsx rename to themes/gatsby-theme-deriv/src/components/elements/lists.tsx diff --git a/src/components/elements/livechat-link-text.tsx b/themes/gatsby-theme-deriv/src/components/elements/livechat-link-text.tsx similarity index 100% rename from src/components/elements/livechat-link-text.tsx rename to themes/gatsby-theme-deriv/src/components/elements/livechat-link-text.tsx diff --git a/src/components/elements/localized-link-text.js b/themes/gatsby-theme-deriv/src/components/elements/localized-link-text.js similarity index 100% rename from src/components/elements/localized-link-text.js rename to themes/gatsby-theme-deriv/src/components/elements/localized-link-text.js diff --git a/src/components/elements/market-tab/_styles.tsx b/themes/gatsby-theme-deriv/src/components/elements/market-tab/_styles.tsx similarity index 100% rename from src/components/elements/market-tab/_styles.tsx rename to themes/gatsby-theme-deriv/src/components/elements/market-tab/_styles.tsx diff --git a/src/components/elements/market-tab/_types.ts b/themes/gatsby-theme-deriv/src/components/elements/market-tab/_types.ts similarity index 100% rename from src/components/elements/market-tab/_types.ts rename to themes/gatsby-theme-deriv/src/components/elements/market-tab/_types.ts diff --git a/src/components/elements/market-tab/_utils.ts b/themes/gatsby-theme-deriv/src/components/elements/market-tab/_utils.ts similarity index 100% rename from src/components/elements/market-tab/_utils.ts rename to themes/gatsby-theme-deriv/src/components/elements/market-tab/_utils.ts diff --git a/src/components/elements/market-tab/index.tsx b/themes/gatsby-theme-deriv/src/components/elements/market-tab/index.tsx similarity index 100% rename from src/components/elements/market-tab/index.tsx rename to themes/gatsby-theme-deriv/src/components/elements/market-tab/index.tsx diff --git a/src/components/elements/modal.tsx b/themes/gatsby-theme-deriv/src/components/elements/modal.tsx similarity index 100% rename from src/components/elements/modal.tsx rename to themes/gatsby-theme-deriv/src/components/elements/modal.tsx diff --git a/src/components/elements/multi-width-column.tsx b/themes/gatsby-theme-deriv/src/components/elements/multi-width-column.tsx similarity index 100% rename from src/components/elements/multi-width-column.tsx rename to themes/gatsby-theme-deriv/src/components/elements/multi-width-column.tsx diff --git a/src/components/elements/off-canvas-menu-career.tsx b/themes/gatsby-theme-deriv/src/components/elements/off-canvas-menu-career.tsx similarity index 94% rename from src/components/elements/off-canvas-menu-career.tsx rename to themes/gatsby-theme-deriv/src/components/elements/off-canvas-menu-career.tsx index 46d55c04550..a3849c3d822 100644 --- a/src/components/elements/off-canvas-menu-career.tsx +++ b/themes/gatsby-theme-deriv/src/components/elements/off-canvas-menu-career.tsx @@ -4,7 +4,7 @@ import React, { useRef, useEffect } from 'react' import styled from 'styled-components' import { Header } from './typography' import { LocalizedLinkText } from 'components/elements' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' const OffCanvasMenuCareer = styled.section` position: fixed; @@ -41,7 +41,7 @@ type OffCanvasMenuWrapperCareerProps = { } export const OffCanvasMenuWrapperCareer = (props: OffCanvasMenuWrapperCareerProps) => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const canvas = useRef() const handleArrowClick = () => { @@ -65,7 +65,7 @@ export const OffCanvasMenuWrapperCareer = (props: OffCanvasMenuWrapperCareerProp diff --git a/src/components/elements/off-canvas-menu.tsx b/themes/gatsby-theme-deriv/src/components/elements/off-canvas-menu.tsx similarity index 98% rename from src/components/elements/off-canvas-menu.tsx rename to themes/gatsby-theme-deriv/src/components/elements/off-canvas-menu.tsx index f7c89f182bb..2789b1aac2d 100644 --- a/src/components/elements/off-canvas-menu.tsx +++ b/themes/gatsby-theme-deriv/src/components/elements/off-canvas-menu.tsx @@ -52,7 +52,7 @@ import Story from 'images/svg/menu/story.svg' import Terms from 'images/svg/menu/terms.svg' import Trade from 'images/svg/custom/trader-tool-nav.svg' import Signals from 'images/svg/menu/signals.svg' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' type OffCanvasMenuWrapperProps = { closeOffCanvasMenu?: () => void @@ -156,7 +156,7 @@ const derived_text_row: TString = '_t_Enjoy trading asset prices derived from real-world
or simulated markets._t_' export const OffCanvasMenuWrapper = (props: OffCanvasMenuWrapperProps) => { - const { is_row } = useRegion() + const { region } = useBuildVariant() const canvas = useRef() const handleArrowClick = () => { @@ -198,7 +198,7 @@ export const OffCanvasMenuWrapper = (props: OffCanvasMenuWrapperProps) => { to="/trade-types/cfds/" />
- {is_row && ( + {region === "row" && ( { to="/dmt5" /> - {is_row && ( + {region === "row" && ( <> { to="/dtrader/" /> - {is_row && ( + {region === "row" && ( <> { height="32" /> )} - content={is_row ? derived_text_row : derived_text_eu} + content={region === "row" ? derived_text_row : derived_text_eu} title="_t_Derived_t_" onClick={handleArrowClick} to="/markets/synthetic/" @@ -767,7 +767,7 @@ export const OffCanvasMenuWrapper = (props: OffCanvasMenuWrapperProps) => { - {is_row && ( + {region === "row" && (
{ const canvas = useRef() - const { is_row } = useRegion() + const { region } = useBuildVariant() const is_rtl = useIsRtl() const handleArrowClick = () => { @@ -865,7 +865,7 @@ export const OffCanvasMenuPartner = (props: OffCanvasMenuPartnerProps) => { - {is_row && ( + {region === "row" && (
> { @@ -29,21 +28,26 @@ function useDynamicVisibleContent>({ config, content, }: IUseDynamicVisibleContent): T[] { + const prevVisibleItemsRef = useRef([]) + const [items, setItems] = useState([]) + const isFirst = useRef(true) + + useEffect(() => { + isFirst.current = true; + }, []); + const visible_items = useMemo(() => { return filterDynamicVisibleContent(content, config) }, [content, config]) - const prevVisibleItemsRef = useRef([]) - const [items, setItems] = useState([]) - useEffect(() => { setItems(visible_items) prevVisibleItemsRef.current = visible_items // eslint-disable-next-line react-hooks/exhaustive-deps }, []) - useUpdateEffect(() => { - if (!isEqual(prevVisibleItemsRef.current, visible_items)) { + useEffect(() => { + if (!isFirst && !isEqual(prevVisibleItemsRef.current, visible_items)) { setItems(visible_items) prevVisibleItemsRef.current = visible_items } diff --git a/src/components/hooks/use-growthbook-feature-flag.ts b/themes/gatsby-theme-deriv/src/components/hooks/use-growthbook-feature-flag.ts similarity index 100% rename from src/components/hooks/use-growthbook-feature-flag.ts rename to themes/gatsby-theme-deriv/src/components/hooks/use-growthbook-feature-flag.ts diff --git a/src/components/hooks/use-gtm-data.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-gtm-data.tsx similarity index 100% rename from src/components/hooks/use-gtm-data.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-gtm-data.tsx diff --git a/src/components/hooks/use-handle-lazy-load.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-handle-lazy-load.tsx similarity index 100% rename from src/components/hooks/use-handle-lazy-load.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-handle-lazy-load.tsx diff --git a/src/components/hooks/use-handle-login.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-handle-login.tsx similarity index 100% rename from src/components/hooks/use-handle-login.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-handle-login.tsx diff --git a/src/components/hooks/use-handle-signup.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-handle-signup.tsx similarity index 100% rename from src/components/hooks/use-handle-signup.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-handle-signup.tsx diff --git a/src/components/hooks/use-is-in-viewport.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-is-in-viewport.tsx similarity index 100% rename from src/components/hooks/use-is-in-viewport.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-is-in-viewport.tsx diff --git a/src/components/hooks/use-isrtl.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-isrtl.tsx similarity index 100% rename from src/components/hooks/use-isrtl.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-isrtl.tsx diff --git a/src/components/hooks/use-lang-direction.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-lang-direction.tsx similarity index 100% rename from src/components/hooks/use-lang-direction.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-lang-direction.tsx diff --git a/src/components/hooks/use-lazy-video.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-lazy-video.tsx similarity index 100% rename from src/components/hooks/use-lazy-video.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-lazy-video.tsx diff --git a/src/components/hooks/use-livechat.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-livechat.tsx similarity index 100% rename from src/components/hooks/use-livechat.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-livechat.tsx diff --git a/src/components/hooks/use-localstorage-state.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-localstorage-state.tsx similarity index 100% rename from src/components/hooks/use-localstorage-state.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-localstorage-state.tsx diff --git a/src/components/hooks/use-media-query.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-media-query.tsx similarity index 100% rename from src/components/hooks/use-media-query.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-media-query.tsx diff --git a/src/components/hooks/use-open-live-chat-redirection.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-open-live-chat-redirection.tsx similarity index 100% rename from src/components/hooks/use-open-live-chat-redirection.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-open-live-chat-redirection.tsx diff --git a/src/components/hooks/use-outside-click.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-outside-click.tsx similarity index 100% rename from src/components/hooks/use-outside-click.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-outside-click.tsx diff --git a/src/components/hooks/use-page-loaded.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-page-loaded.tsx similarity index 100% rename from src/components/hooks/use-page-loaded.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-page-loaded.tsx diff --git a/src/components/hooks/use-platform-query-param.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-platform-query-param.tsx similarity index 100% rename from src/components/hooks/use-platform-query-param.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-platform-query-param.tsx diff --git a/src/components/hooks/use-popup.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-popup.tsx similarity index 100% rename from src/components/hooks/use-popup.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-popup.tsx diff --git a/src/components/hooks/use-recursive-timeout.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-recursive-timeout.tsx similarity index 100% rename from src/components/hooks/use-recursive-timeout.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-recursive-timeout.tsx diff --git a/src/components/hooks/use-region.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-region.tsx similarity index 100% rename from src/components/hooks/use-region.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-region.tsx diff --git a/src/components/hooks/use-screen-size.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-screen-size.tsx similarity index 100% rename from src/components/hooks/use-screen-size.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-screen-size.tsx diff --git a/src/components/hooks/use-scroll.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-scroll.tsx similarity index 100% rename from src/components/hooks/use-scroll.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-scroll.tsx diff --git a/src/components/hooks/use-show-eu-content.ts b/themes/gatsby-theme-deriv/src/components/hooks/use-show-eu-content.ts similarity index 100% rename from src/components/hooks/use-show-eu-content.ts rename to themes/gatsby-theme-deriv/src/components/hooks/use-show-eu-content.ts diff --git a/src/components/hooks/use-tab-state-query.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-tab-state-query.tsx similarity index 100% rename from src/components/hooks/use-tab-state-query.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-tab-state-query.tsx diff --git a/src/components/hooks/use-tab-state.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-tab-state.tsx similarity index 100% rename from src/components/hooks/use-tab-state.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-tab-state.tsx diff --git a/src/components/hooks/use-third-party-flags.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-third-party-flags.tsx similarity index 100% rename from src/components/hooks/use-third-party-flags.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-third-party-flags.tsx diff --git a/src/components/hooks/use-user-browser.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-user-browser.tsx similarity index 100% rename from src/components/hooks/use-user-browser.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-user-browser.tsx diff --git a/src/components/hooks/use-visible-content.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-visible-content.tsx similarity index 87% rename from src/components/hooks/use-visible-content.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-visible-content.tsx index 06f204155b9..028fcf9c9bc 100644 --- a/src/components/hooks/use-visible-content.tsx +++ b/themes/gatsby-theme-deriv/src/components/hooks/use-visible-content.tsx @@ -1,6 +1,5 @@ import { useEffect, useMemo, useRef, useState } from 'react' import isEqual from 'lodash.isequal' -import { useUpdateEffect } from 'usehooks-ts' import { TSmartContent } from 'types/generics' export interface IUseVisibleContent> { @@ -25,21 +24,26 @@ function useVisibleContent>({ config, content, }: IUseVisibleContent): T[] { + const prevVisibleItemsRef = useRef([]) + const [items, setItems] = useState([]) + const isFirst = useRef(true) + + useEffect(() => { + isFirst.current = true; + }, []); + const visible_items = useMemo(() => { return filterVisibleContent(content, config) }, [content, config]) - const prevVisibleItemsRef = useRef([]) - const [items, setItems] = useState([]) - useEffect(() => { setItems(visible_items) prevVisibleItemsRef.current = visible_items // eslint-disable-next-line react-hooks/exhaustive-deps }, []) - useUpdateEffect(() => { - if (!isEqual(prevVisibleItemsRef.current, visible_items)) { + useEffect(() => { + if (!isFirst && !isEqual(prevVisibleItemsRef.current, visible_items)) { setItems(visible_items) prevVisibleItemsRef.current = visible_items } diff --git a/src/components/hooks/use-website-status.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-website-status.tsx similarity index 100% rename from src/components/hooks/use-website-status.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-website-status.tsx diff --git a/src/components/hooks/use-window-size.tsx b/themes/gatsby-theme-deriv/src/components/hooks/use-window-size.tsx similarity index 100% rename from src/components/hooks/use-window-size.tsx rename to themes/gatsby-theme-deriv/src/components/hooks/use-window-size.tsx diff --git a/src/components/hooks/useSubscription.ts b/themes/gatsby-theme-deriv/src/components/hooks/useSubscription.ts similarity index 100% rename from src/components/hooks/useSubscription.ts rename to themes/gatsby-theme-deriv/src/components/hooks/useSubscription.ts diff --git a/src/components/hooks/useWS.ts b/themes/gatsby-theme-deriv/src/components/hooks/useWS.ts similarity index 100% rename from src/components/hooks/useWS.ts rename to themes/gatsby-theme-deriv/src/components/hooks/useWS.ts diff --git a/src/components/layout/floating-action-button.tsx b/themes/gatsby-theme-deriv/src/components/layout/floating-action-button.tsx similarity index 100% rename from src/components/layout/floating-action-button.tsx rename to themes/gatsby-theme-deriv/src/components/layout/floating-action-button.tsx diff --git a/src/components/layout/index.ts b/themes/gatsby-theme-deriv/src/components/layout/index.ts similarity index 100% rename from src/components/layout/index.ts rename to themes/gatsby-theme-deriv/src/components/layout/index.ts diff --git a/src/components/layout/layout-overlay.tsx b/themes/gatsby-theme-deriv/src/components/layout/layout-overlay.tsx similarity index 100% rename from src/components/layout/layout-overlay.tsx rename to themes/gatsby-theme-deriv/src/components/layout/layout-overlay.tsx diff --git a/src/components/layout/layout.tsx b/themes/gatsby-theme-deriv/src/components/layout/layout.tsx similarity index 64% rename from src/components/layout/layout.tsx rename to themes/gatsby-theme-deriv/src/components/layout/layout.tsx index 3fd9576488f..ae7d321857b 100644 --- a/src/components/layout/layout.tsx +++ b/themes/gatsby-theme-deriv/src/components/layout/layout.tsx @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/ban-ts-comment */ -import React, { ReactNode, Ref, useCallback } from 'react' +import React, { ReactNode, Ref, useCallback, useContext, useEffect, useState } from 'react' import loadable from '@loadable/component' import styled from 'styled-components' import { LanguageProvider, SharedLinkProvider } from '@deriv-com/providers' @@ -24,6 +24,8 @@ import useLangSwitcher from 'features/components/molecules/language-switcher/use import { langItemsROW } from 'features/components/templates/layout/data' import PartnersNav from 'features/components/templates/navigation/partners-nav' import GatsbySharedLink from 'features/components/quill/shared-link' +import { BuildVariantContextType } from 'features/contexts/build-variant/build-variant.context' +import BuildVariantProvider from 'features/contexts/build-variant/build-variant.provider' const RebrandingFooter = loadable(() => import('features/components/templates/footer')) @@ -34,6 +36,7 @@ type LayoutProps = { padding_top?: string type?: string show_footer?: boolean + region: BuildVariantContextType['region'] } type MainType = { @@ -100,19 +103,20 @@ const Layout = ({ padding_top, type = 'default', show_footer = true, + region = 'row', }: LayoutProps) => { const [is_mounted] = usePageLoaded() const [show_modal, toggleModal, closeModal] = useModal() - const [modal_payload, setModalPayload] = React.useState({} as ModalPayloadType) + const [modal_payload, setModalPayload] = useState({} as ModalPayloadType) const { has_platform } = usePlatformQueryParam() const is_static = type === 'static' const lang_direction = useLangDirection() - const { locale } = React.useContext(LocaleContext) + const { locale } = useContext(LocaleContext) const formatted_lang = locale.replace('_', '-') - React.useEffect(() => { + useEffect(() => { document.body.dir = lang_direction document.documentElement.lang = formatted_lang }, [lang_direction, formatted_lang]) @@ -138,41 +142,43 @@ const Layout = ({ ) } return ( - - - - {Navs[type]} - + + + -
-
- {children} -
- - - -
-
- {show_footer && } -
-
-
+ {Navs[type]} + +
+
+ {children} +
+ + + +
+
+ {show_footer && } + + + + ) } diff --git a/src/components/layout/livechat.tsx b/themes/gatsby-theme-deriv/src/components/layout/livechat.tsx similarity index 100% rename from src/components/layout/livechat.tsx rename to themes/gatsby-theme-deriv/src/components/layout/livechat.tsx diff --git a/src/components/layout/location-context.tsx b/themes/gatsby-theme-deriv/src/components/layout/location-context.tsx similarity index 100% rename from src/components/layout/location-context.tsx rename to themes/gatsby-theme-deriv/src/components/layout/location-context.tsx diff --git a/src/components/layout/whatsapp.tsx b/themes/gatsby-theme-deriv/src/components/layout/whatsapp.tsx similarity index 100% rename from src/components/layout/whatsapp.tsx rename to themes/gatsby-theme-deriv/src/components/layout/whatsapp.tsx diff --git a/src/components/localization/config.tsx b/themes/gatsby-theme-deriv/src/components/localization/config.tsx similarity index 100% rename from src/components/localization/config.tsx rename to themes/gatsby-theme-deriv/src/components/localization/config.tsx diff --git a/src/components/localization/flags.ts b/themes/gatsby-theme-deriv/src/components/localization/flags.ts similarity index 100% rename from src/components/localization/flags.ts rename to themes/gatsby-theme-deriv/src/components/localization/flags.ts diff --git a/src/components/localization/index.tsx b/themes/gatsby-theme-deriv/src/components/localization/index.tsx similarity index 100% rename from src/components/localization/index.tsx rename to themes/gatsby-theme-deriv/src/components/localization/index.tsx diff --git a/src/components/localization/language-dropdown.tsx b/themes/gatsby-theme-deriv/src/components/localization/language-dropdown.tsx similarity index 100% rename from src/components/localization/language-dropdown.tsx rename to themes/gatsby-theme-deriv/src/components/localization/language-dropdown.tsx diff --git a/src/components/localization/language-switcher.tsx b/themes/gatsby-theme-deriv/src/components/localization/language-switcher.tsx similarity index 100% rename from src/components/localization/language-switcher.tsx rename to themes/gatsby-theme-deriv/src/components/localization/language-switcher.tsx diff --git a/src/components/localization/locale-context.tsx b/themes/gatsby-theme-deriv/src/components/localization/locale-context.tsx similarity index 100% rename from src/components/localization/locale-context.tsx rename to themes/gatsby-theme-deriv/src/components/localization/locale-context.tsx diff --git a/src/components/localization/localize.tsx b/themes/gatsby-theme-deriv/src/components/localization/localize.tsx similarity index 100% rename from src/components/localization/localize.tsx rename to themes/gatsby-theme-deriv/src/components/localization/localize.tsx diff --git a/src/components/localization/localized-link.tsx b/themes/gatsby-theme-deriv/src/components/localization/localized-link.tsx similarity index 98% rename from src/components/localization/localized-link.tsx rename to themes/gatsby-theme-deriv/src/components/localization/localized-link.tsx index cdc8e30e5e8..3ca8eb06163 100644 --- a/src/components/localization/localized-link.tsx +++ b/themes/gatsby-theme-deriv/src/components/localization/localized-link.tsx @@ -14,7 +14,7 @@ import { replaceLocale, } from 'common/utility' import { usePageLoaded } from 'components/hooks/use-page-loaded' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' type InternalLinkProps = { aria_label?: string @@ -231,12 +231,12 @@ const ExternalLink = ({ type, ...props }: ExternalLinkProps) => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const { setModalPayload, toggleModal } = useContext(LocationContext) const { affiliate_lang } = language_config[locale] const url = replaceLocale(getURLFormat(type, locale, to, affiliate_lang)) const show_modal = - is_eu && + region === "eu" && !is_mail_link && !affiliate_links.includes(type) && !deriv_app_links.includes(type) && diff --git a/src/components/localization/withIntl.tsx b/themes/gatsby-theme-deriv/src/components/localization/withIntl.tsx similarity index 100% rename from src/components/localization/withIntl.tsx rename to themes/gatsby-theme-deriv/src/components/localization/withIntl.tsx diff --git a/src/components/stories/button.stories.tsx b/themes/gatsby-theme-deriv/src/components/stories/button.stories.tsx similarity index 100% rename from src/components/stories/button.stories.tsx rename to themes/gatsby-theme-deriv/src/components/stories/button.stories.tsx diff --git a/src/components/stories/typography.stories.tsx b/themes/gatsby-theme-deriv/src/components/stories/typography.stories.tsx similarity index 100% rename from src/components/stories/typography.stories.tsx rename to themes/gatsby-theme-deriv/src/components/stories/typography.stories.tsx diff --git a/src/custom.d.ts b/themes/gatsby-theme-deriv/src/custom.d.ts similarity index 100% rename from src/custom.d.ts rename to themes/gatsby-theme-deriv/src/custom.d.ts diff --git a/src/data/trustpilot.json b/themes/gatsby-theme-deriv/src/data/trustpilot.json similarity index 100% rename from src/data/trustpilot.json rename to themes/gatsby-theme-deriv/src/data/trustpilot.json diff --git a/src/features/components/atoms/accordion/accordion-item/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/accordion/accordion-item/index.tsx similarity index 100% rename from src/features/components/atoms/accordion/accordion-item/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/accordion/accordion-item/index.tsx diff --git a/src/features/components/atoms/accordion/accordion-root/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/accordion/accordion-root/index.tsx similarity index 100% rename from src/features/components/atoms/accordion/accordion-root/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/accordion/accordion-root/index.tsx diff --git a/src/features/components/atoms/accordion/accordion-shadow-item/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/accordion/accordion-shadow-item/index.tsx similarity index 100% rename from src/features/components/atoms/accordion/accordion-shadow-item/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/accordion/accordion-shadow-item/index.tsx diff --git a/src/features/components/atoms/accordion/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/accordion/index.tsx similarity index 100% rename from src/features/components/atoms/accordion/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/accordion/index.tsx diff --git a/src/features/components/atoms/alert/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/alert/index.tsx similarity index 100% rename from src/features/components/atoms/alert/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/alert/index.tsx diff --git a/src/features/components/atoms/box/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/box/index.tsx similarity index 100% rename from src/features/components/atoms/box/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/box/index.tsx diff --git a/src/features/components/atoms/button/base/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/button/base/index.tsx similarity index 100% rename from src/features/components/atoms/button/base/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/button/base/index.tsx diff --git a/src/features/components/atoms/button/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/button/index.tsx similarity index 100% rename from src/features/components/atoms/button/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/button/index.tsx diff --git a/src/features/components/atoms/button/primary/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/button/primary/index.tsx similarity index 100% rename from src/features/components/atoms/button/primary/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/button/primary/index.tsx diff --git a/src/features/components/atoms/button/secondary/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/button/secondary/index.tsx similarity index 100% rename from src/features/components/atoms/button/secondary/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/button/secondary/index.tsx diff --git a/src/features/components/atoms/button/tab/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/button/tab/index.tsx similarity index 100% rename from src/features/components/atoms/button/tab/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/button/tab/index.tsx diff --git a/src/features/components/atoms/card/card-basic/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/card/card-basic/index.tsx similarity index 100% rename from src/features/components/atoms/card/card-basic/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/card/card-basic/index.tsx diff --git a/src/features/components/atoms/card/card-primary/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/card/card-primary/index.tsx similarity index 100% rename from src/features/components/atoms/card/card-primary/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/card/card-primary/index.tsx diff --git a/src/features/components/atoms/card/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/card/index.tsx similarity index 100% rename from src/features/components/atoms/card/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/card/index.tsx diff --git a/src/features/components/atoms/card/type.ts b/themes/gatsby-theme-deriv/src/features/components/atoms/card/type.ts similarity index 100% rename from src/features/components/atoms/card/type.ts rename to themes/gatsby-theme-deriv/src/features/components/atoms/card/type.ts diff --git a/src/features/components/atoms/container/fixed/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/container/fixed/index.tsx similarity index 100% rename from src/features/components/atoms/container/fixed/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/container/fixed/index.tsx diff --git a/src/features/components/atoms/container/fluid/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/container/fluid/index.tsx similarity index 100% rename from src/features/components/atoms/container/fluid/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/container/fluid/index.tsx diff --git a/src/features/components/atoms/container/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/container/index.tsx similarity index 100% rename from src/features/components/atoms/container/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/container/index.tsx diff --git a/src/features/components/atoms/flex-box/box/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/flex-box/box/index.tsx similarity index 100% rename from src/features/components/atoms/flex-box/box/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/flex-box/box/index.tsx diff --git a/src/features/components/atoms/flex-box/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/flex-box/index.tsx similarity index 100% rename from src/features/components/atoms/flex-box/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/flex-box/index.tsx diff --git a/src/features/components/atoms/flex-box/item/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/flex-box/item/index.tsx similarity index 100% rename from src/features/components/atoms/flex-box/item/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/flex-box/item/index.tsx diff --git a/src/features/components/atoms/icon/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/icon/index.tsx similarity index 100% rename from src/features/components/atoms/icon/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/icon/index.tsx diff --git a/src/features/components/atoms/image/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/image/index.tsx similarity index 100% rename from src/features/components/atoms/image/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/image/index.tsx diff --git a/src/features/components/atoms/input/checkbox/__tests__/index.spec.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/input/checkbox/__tests__/index.spec.tsx similarity index 94% rename from src/features/components/atoms/input/checkbox/__tests__/index.spec.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/input/checkbox/__tests__/index.spec.tsx index 956ff36c1eb..cdddf658766 100644 --- a/src/features/components/atoms/input/checkbox/__tests__/index.spec.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/atoms/input/checkbox/__tests__/index.spec.tsx @@ -19,8 +19,9 @@ describe('CheckboxInput', () => { }) it('should be rendered with checked attribute set to true ', () => { + const onChange = jest.fn() render( - +
input title
, ) diff --git a/src/features/components/atoms/input/checkbox/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/input/checkbox/index.tsx similarity index 100% rename from src/features/components/atoms/input/checkbox/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/input/checkbox/index.tsx diff --git a/src/features/components/atoms/input/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/input/index.tsx similarity index 100% rename from src/features/components/atoms/input/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/input/index.tsx diff --git a/src/features/components/atoms/input/text/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/input/text/index.tsx similarity index 100% rename from src/features/components/atoms/input/text/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/input/text/index.tsx diff --git a/src/features/components/atoms/label/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/label/index.tsx similarity index 100% rename from src/features/components/atoms/label/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/label/index.tsx diff --git a/src/features/components/atoms/link-button/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/link-button/index.tsx similarity index 100% rename from src/features/components/atoms/link-button/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/link-button/index.tsx diff --git a/src/features/components/atoms/link-button/primary/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/link-button/primary/index.tsx similarity index 100% rename from src/features/components/atoms/link-button/primary/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/link-button/primary/index.tsx diff --git a/src/features/components/atoms/link-button/secondary/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/link-button/secondary/index.tsx similarity index 100% rename from src/features/components/atoms/link-button/secondary/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/link-button/secondary/index.tsx diff --git a/src/features/components/atoms/link/external.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/link/external.tsx similarity index 96% rename from src/features/components/atoms/link/external.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/link/external.tsx index 6722b85e9e7..fcbf55a044c 100644 --- a/src/features/components/atoms/link/external.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/atoms/link/external.tsx @@ -4,7 +4,6 @@ import language_config from '../../../../../i18n-config.js' import { TypographyLinkProps } from '../typography/link' import Typography from '../typography' import Alert from '../alert' -import useRegion from 'components/hooks/use-region' import { ExternalLinkType, ExternalURLNames } from 'features/types' import { localized_link_url } from 'common/constants' import { @@ -13,6 +12,7 @@ import { getThaiExcludedLocale, TradersHubURL, } from 'common/utility' +import useBuildVariant from 'features/hooks/use-build-variant' export type ProductLinkGenerator = (config: { language: string @@ -65,15 +65,14 @@ export interface ExternalLinkProps extends TypographyLinkProps { const ExternalLink = ({ url, onClick, link_target, link_rel, ...rest }: ExternalLinkProps) => { const [is_redirect_modal_visible, setIsRedirectModalVisible] = useState(false) - - const { is_eu } = useRegion() + const { region } = useBuildVariant() const { i18n } = useTranslation() const { language } = i18n const locale = i18n.language ?? 'en' const { affiliate_lang } = language_config[locale] - const show_modal = is_eu && url?.type === 'non-company' && url?.show_eu_modal + const show_modal = region === "eu" && url?.type === 'non-company' && url?.show_eu_modal const href = useMemo(() => { if (url.type === 'company') { diff --git a/src/features/components/atoms/link/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/link/index.tsx similarity index 100% rename from src/features/components/atoms/link/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/link/index.tsx diff --git a/src/features/components/atoms/link/internal.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/link/internal.tsx similarity index 100% rename from src/features/components/atoms/link/internal.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/link/internal.tsx diff --git a/src/features/components/atoms/loading/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/loading/index.tsx similarity index 100% rename from src/features/components/atoms/loading/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/loading/index.tsx diff --git a/src/features/components/atoms/loading/loading.module.scss b/themes/gatsby-theme-deriv/src/features/components/atoms/loading/loading.module.scss similarity index 100% rename from src/features/components/atoms/loading/loading.module.scss rename to themes/gatsby-theme-deriv/src/features/components/atoms/loading/loading.module.scss diff --git a/src/features/components/atoms/tab/base/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/tab/base/index.tsx similarity index 100% rename from src/features/components/atoms/tab/base/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/tab/base/index.tsx diff --git a/src/features/components/atoms/tab/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/tab/index.tsx similarity index 100% rename from src/features/components/atoms/tab/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/tab/index.tsx diff --git a/src/features/components/atoms/tab/tab-content/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/tab/tab-content/index.tsx similarity index 100% rename from src/features/components/atoms/tab/tab-content/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/tab/tab-content/index.tsx diff --git a/src/features/components/atoms/tab/tab-content/tab-content.module.scss b/themes/gatsby-theme-deriv/src/features/components/atoms/tab/tab-content/tab-content.module.scss similarity index 100% rename from src/features/components/atoms/tab/tab-content/tab-content.module.scss rename to themes/gatsby-theme-deriv/src/features/components/atoms/tab/tab-content/tab-content.module.scss diff --git a/src/features/components/atoms/tab/tab-menu-item/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/tab/tab-menu-item/index.tsx similarity index 100% rename from src/features/components/atoms/tab/tab-menu-item/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/tab/tab-menu-item/index.tsx diff --git a/src/features/components/atoms/tab/tab-switcher/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/tab/tab-switcher/index.tsx similarity index 100% rename from src/features/components/atoms/tab/tab-switcher/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/tab/tab-switcher/index.tsx diff --git a/src/features/components/atoms/tab/tab-switcher/tab-switcher.module.scss b/themes/gatsby-theme-deriv/src/features/components/atoms/tab/tab-switcher/tab-switcher.module.scss similarity index 100% rename from src/features/components/atoms/tab/tab-switcher/tab-switcher.module.scss rename to themes/gatsby-theme-deriv/src/features/components/atoms/tab/tab-switcher/tab-switcher.module.scss diff --git a/src/features/components/atoms/tab/types.ts b/themes/gatsby-theme-deriv/src/features/components/atoms/tab/types.ts similarity index 100% rename from src/features/components/atoms/tab/types.ts rename to themes/gatsby-theme-deriv/src/features/components/atoms/tab/types.ts diff --git a/src/features/components/atoms/table/base/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/table/base/index.tsx similarity index 100% rename from src/features/components/atoms/table/base/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/table/base/index.tsx diff --git a/src/features/components/atoms/table/base/table-header.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/table/base/table-header.tsx similarity index 100% rename from src/features/components/atoms/table/base/table-header.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/table/base/table-header.tsx diff --git a/src/features/components/atoms/table/base/table-row.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/table/base/table-row.tsx similarity index 100% rename from src/features/components/atoms/table/base/table-row.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/table/base/table-row.tsx diff --git a/src/features/components/atoms/table/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/table/index.tsx similarity index 100% rename from src/features/components/atoms/table/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/table/index.tsx diff --git a/src/features/components/atoms/table/shadow-table/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/table/shadow-table/index.tsx similarity index 100% rename from src/features/components/atoms/table/shadow-table/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/table/shadow-table/index.tsx diff --git a/src/features/components/atoms/table/types.ts b/themes/gatsby-theme-deriv/src/features/components/atoms/table/types.ts similarity index 100% rename from src/features/components/atoms/table/types.ts rename to themes/gatsby-theme-deriv/src/features/components/atoms/table/types.ts diff --git a/src/features/components/atoms/typography/base/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/typography/base/index.tsx similarity index 100% rename from src/features/components/atoms/typography/base/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/typography/base/index.tsx diff --git a/src/features/components/atoms/typography/heading/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/typography/heading/index.tsx similarity index 100% rename from src/features/components/atoms/typography/heading/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/typography/heading/index.tsx diff --git a/src/features/components/atoms/typography/hero/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/typography/hero/index.tsx similarity index 100% rename from src/features/components/atoms/typography/hero/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/typography/hero/index.tsx diff --git a/src/features/components/atoms/typography/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/typography/index.tsx similarity index 100% rename from src/features/components/atoms/typography/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/typography/index.tsx diff --git a/src/features/components/atoms/typography/link/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/typography/link/index.tsx similarity index 100% rename from src/features/components/atoms/typography/link/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/typography/link/index.tsx diff --git a/src/features/components/atoms/typography/paragraph/index.tsx b/themes/gatsby-theme-deriv/src/features/components/atoms/typography/paragraph/index.tsx similarity index 100% rename from src/features/components/atoms/typography/paragraph/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/atoms/typography/paragraph/index.tsx diff --git a/src/features/components/molecules/browser-update-alert/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/browser-update-alert/index.tsx similarity index 100% rename from src/features/components/molecules/browser-update-alert/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/browser-update-alert/index.tsx diff --git a/src/features/components/molecules/instruments-table/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/instruments-table/index.tsx similarity index 100% rename from src/features/components/molecules/instruments-table/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/instruments-table/index.tsx diff --git a/src/features/components/molecules/instruments-table/instrumental-table.module.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/instruments-table/instrumental-table.module.scss similarity index 100% rename from src/features/components/molecules/instruments-table/instrumental-table.module.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/instruments-table/instrumental-table.module.scss diff --git a/src/features/components/molecules/instruments-table/single-item-instruments/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/instruments-table/single-item-instruments/index.tsx similarity index 100% rename from src/features/components/molecules/instruments-table/single-item-instruments/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/instruments-table/single-item-instruments/index.tsx diff --git a/src/features/components/molecules/instruments-table/single-item-instruments/symbol-text/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/instruments-table/single-item-instruments/symbol-text/index.tsx similarity index 100% rename from src/features/components/molecules/instruments-table/single-item-instruments/symbol-text/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/instruments-table/single-item-instruments/symbol-text/index.tsx diff --git a/src/features/components/molecules/instruments-table/types.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/instruments-table/types.tsx similarity index 100% rename from src/features/components/molecules/instruments-table/types.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/instruments-table/types.tsx diff --git a/src/features/components/molecules/language-switcher/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/language-switcher/index.tsx similarity index 100% rename from src/features/components/molecules/language-switcher/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/language-switcher/index.tsx diff --git a/src/features/components/molecules/language-switcher/language-switcher.module.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/language-switcher/language-switcher.module.scss similarity index 100% rename from src/features/components/molecules/language-switcher/language-switcher.module.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/language-switcher/language-switcher.module.scss diff --git a/src/features/components/molecules/language-switcher/useLangSwitcher.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/language-switcher/useLangSwitcher.tsx similarity index 100% rename from src/features/components/molecules/language-switcher/useLangSwitcher.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/language-switcher/useLangSwitcher.tsx diff --git a/src/features/components/molecules/layout-overlay/cfd-warning-banner/cfd-warning-banner.module.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cfd-warning-banner/cfd-warning-banner.module.scss similarity index 100% rename from src/features/components/molecules/layout-overlay/cfd-warning-banner/cfd-warning-banner.module.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cfd-warning-banner/cfd-warning-banner.module.scss diff --git a/src/features/components/molecules/layout-overlay/cfd-warning-banner/desktop-text.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cfd-warning-banner/desktop-text.tsx similarity index 100% rename from src/features/components/molecules/layout-overlay/cfd-warning-banner/desktop-text.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cfd-warning-banner/desktop-text.tsx diff --git a/src/features/components/molecules/layout-overlay/cfd-warning-banner/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cfd-warning-banner/index.tsx similarity index 79% rename from src/features/components/molecules/layout-overlay/cfd-warning-banner/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cfd-warning-banner/index.tsx index cf86d6d3aea..058fdad949f 100644 --- a/src/features/components/molecules/layout-overlay/cfd-warning-banner/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cfd-warning-banner/index.tsx @@ -4,10 +4,12 @@ import MobileText from './mobile-text' import DesktopText from './desktop-text' import useRegion from 'components/hooks/use-region' import usePpc from 'features/hooks/use-ppc' +import useBuildVariant from 'features/hooks/use-build-variant' const CfdWarningBanner = () => { + const { region } = useBuildVariant() const { is_ppc } = usePpc() - const { is_eu, is_cpa_plan } = useRegion() + const { is_cpa_plan } = useRegion() const data = useStaticQuery(graphql` query { strapiCfdWarningBanner { @@ -16,7 +18,7 @@ const CfdWarningBanner = () => { } `) const loss_percent = data?.strapiCfdWarningBanner?.loss_percent - if (is_ppc || is_eu || is_cpa_plan) { + if (is_ppc || region === "eu" || is_cpa_plan) { return ( <> diff --git a/src/features/components/molecules/layout-overlay/cfd-warning-banner/mobile-text.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cfd-warning-banner/mobile-text.tsx similarity index 100% rename from src/features/components/molecules/layout-overlay/cfd-warning-banner/mobile-text.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cfd-warning-banner/mobile-text.tsx diff --git a/src/features/components/molecules/layout-overlay/cookie-banner/cookie-banner.module.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cookie-banner/cookie-banner.module.scss similarity index 100% rename from src/features/components/molecules/layout-overlay/cookie-banner/cookie-banner.module.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cookie-banner/cookie-banner.module.scss diff --git a/src/features/components/molecules/layout-overlay/cookie-banner/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cookie-banner/index.tsx similarity index 100% rename from src/features/components/molecules/layout-overlay/cookie-banner/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/cookie-banner/index.tsx diff --git a/src/features/components/molecules/layout-overlay/floating-button/floating-button.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/floating-button/floating-button.scss similarity index 100% rename from src/features/components/molecules/layout-overlay/floating-button/floating-button.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/floating-button/floating-button.scss diff --git a/src/features/components/molecules/layout-overlay/floating-button/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/floating-button/index.tsx similarity index 100% rename from src/features/components/molecules/layout-overlay/floating-button/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/floating-button/index.tsx diff --git a/src/features/components/molecules/layout-overlay/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/index.tsx similarity index 100% rename from src/features/components/molecules/layout-overlay/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/index.tsx diff --git a/src/features/components/molecules/layout-overlay/layout-overlay.module.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/layout-overlay.module.scss similarity index 100% rename from src/features/components/molecules/layout-overlay/layout-overlay.module.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/layout-overlay.module.scss diff --git a/src/features/components/quill/layout-overlay/live-chat-button/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/live-chat-button/index.tsx similarity index 100% rename from src/features/components/quill/layout-overlay/live-chat-button/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/live-chat-button/index.tsx diff --git a/src/features/components/quill/layout-overlay/whats-app-button/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/whats-app-button/index.tsx similarity index 100% rename from src/features/components/quill/layout-overlay/whats-app-button/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/layout-overlay/whats-app-button/index.tsx diff --git a/src/features/components/molecules/mobile-menu-toggle/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/mobile-menu-toggle/index.tsx similarity index 100% rename from src/features/components/molecules/mobile-menu-toggle/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/mobile-menu-toggle/index.tsx diff --git a/src/features/components/molecules/mobile-menu-toggle/menu-toggle.module.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/mobile-menu-toggle/menu-toggle.module.scss similarity index 100% rename from src/features/components/molecules/mobile-menu-toggle/menu-toggle.module.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/mobile-menu-toggle/menu-toggle.module.scss diff --git a/src/features/components/molecules/nav-card/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/nav-card/index.tsx similarity index 100% rename from src/features/components/molecules/nav-card/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/nav-card/index.tsx diff --git a/src/features/components/molecules/nav-card/nav-card.module.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/nav-card/nav-card.module.scss similarity index 100% rename from src/features/components/molecules/nav-card/nav-card.module.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/nav-card/nav-card.module.scss diff --git a/src/features/components/molecules/number-box/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/number-box/index.tsx similarity index 100% rename from src/features/components/molecules/number-box/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/number-box/index.tsx diff --git a/src/features/components/molecules/other-markets-slider/data.ts b/themes/gatsby-theme-deriv/src/features/components/molecules/other-markets-slider/data.ts similarity index 100% rename from src/features/components/molecules/other-markets-slider/data.ts rename to themes/gatsby-theme-deriv/src/features/components/molecules/other-markets-slider/data.ts diff --git a/src/features/components/molecules/other-markets-slider/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/other-markets-slider/index.tsx similarity index 94% rename from src/features/components/molecules/other-markets-slider/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/other-markets-slider/index.tsx index 953efb76e8a..595dd8d8558 100644 --- a/src/features/components/molecules/other-markets-slider/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/molecules/other-markets-slider/index.tsx @@ -9,9 +9,9 @@ import Typography from 'features/components/atoms/typography' import Card from 'features/components/atoms/card' import './other-markets-slider.scss' import Container from 'features/components/atoms/container' -import useRegion from 'components/hooks/use-region' import { TString } from 'types/generics' import dclsx from 'features/utils/dclsx' +import useBuildVariant from 'features/hooks/use-build-variant' export type OtherMarketSliderProps = { current_market?: MarketPageType @@ -24,12 +24,12 @@ const OtherMarketsSlider = ({ title, available_markets = null, }: OtherMarketSliderProps) => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const slider_items = useDynamicVisibleContent({ content: available_markets || other_markets_items, config: { current_market: (market_page) => market_page !== current_market, - is_eu: (item_is_eu) => item_is_eu === undefined || is_eu === item_is_eu, + is_eu: (item_is_eu) => item_is_eu === undefined || (region === "eu") === item_is_eu, }, }) const is_no_linkAvailable = !!available_markets?.length diff --git a/src/features/components/molecules/other-markets-slider/other-markets-slider.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/other-markets-slider/other-markets-slider.scss similarity index 100% rename from src/features/components/molecules/other-markets-slider/other-markets-slider.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/other-markets-slider/other-markets-slider.scss diff --git a/src/features/components/molecules/protected-route/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/protected-route/index.tsx similarity index 51% rename from src/features/components/molecules/protected-route/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/protected-route/index.tsx index 9b498d19d59..473d34dc2ff 100644 --- a/src/features/components/molecules/protected-route/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/molecules/protected-route/index.tsx @@ -1,27 +1,22 @@ import React from 'react' -import Layout from 'features/components/templates/layout' import PageNotFound from 'features/pages/404' -import InitialLoader from 'components/elements/dot-loader' +import { BuildVariantContextType } from 'features/contexts/build-variant/build-variant.context' interface ProtectedRouteProps { - is_page_visible: boolean + region: BuildVariantContextType["region"] component: React.ReactNode - is_loading: boolean + is_page_visible: boolean } const ProtectedRoute = ({ is_page_visible, component, - is_loading = false, + region }: ProtectedRouteProps) => { - return is_loading ? ( - - - - ) : is_page_visible ? ( + return is_page_visible ? ( <>{component} ) : ( - + ) } diff --git a/src/features/components/molecules/shadow-box/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/shadow-box/index.tsx similarity index 100% rename from src/features/components/molecules/shadow-box/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/shadow-box/index.tsx diff --git a/src/features/components/molecules/shadow-box/style.module.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/shadow-box/style.module.scss similarity index 100% rename from src/features/components/molecules/shadow-box/style.module.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/shadow-box/style.module.scss diff --git a/src/features/components/molecules/slide-show/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/slide-show/index.tsx similarity index 100% rename from src/features/components/molecules/slide-show/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/slide-show/index.tsx diff --git a/src/features/components/molecules/slide-show/slide-show.module.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/slide-show/slide-show.module.scss similarity index 100% rename from src/features/components/molecules/slide-show/slide-show.module.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/slide-show/slide-show.module.scss diff --git a/src/features/components/molecules/tab-stepper/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/tab-stepper/index.tsx similarity index 100% rename from src/features/components/molecules/tab-stepper/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/tab-stepper/index.tsx diff --git a/src/features/components/molecules/timeline-item/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/timeline-item/index.tsx similarity index 100% rename from src/features/components/molecules/timeline-item/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/timeline-item/index.tsx diff --git a/src/features/components/molecules/timeline-item/style.module.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/timeline-item/style.module.scss similarity index 100% rename from src/features/components/molecules/timeline-item/style.module.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/timeline-item/style.module.scss diff --git a/src/features/components/molecules/trade-item/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/trade-item/index.tsx similarity index 100% rename from src/features/components/molecules/trade-item/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/trade-item/index.tsx diff --git a/src/features/components/molecules/trade-item/style.module.scss b/themes/gatsby-theme-deriv/src/features/components/molecules/trade-item/style.module.scss similarity index 100% rename from src/features/components/molecules/trade-item/style.module.scss rename to themes/gatsby-theme-deriv/src/features/components/molecules/trade-item/style.module.scss diff --git a/src/features/components/molecules/traders-hub-cta-button/index.tsx b/themes/gatsby-theme-deriv/src/features/components/molecules/traders-hub-cta-button/index.tsx similarity index 100% rename from src/features/components/molecules/traders-hub-cta-button/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/molecules/traders-hub-cta-button/index.tsx diff --git a/src/features/components/organisms/available-markets-platforms/available-list.tsx b/themes/gatsby-theme-deriv/src/features/components/organisms/available-markets-platforms/available-list.tsx similarity index 100% rename from src/features/components/organisms/available-markets-platforms/available-list.tsx rename to themes/gatsby-theme-deriv/src/features/components/organisms/available-markets-platforms/available-list.tsx diff --git a/src/features/components/organisms/available-markets-platforms/data.ts b/themes/gatsby-theme-deriv/src/features/components/organisms/available-markets-platforms/data.ts similarity index 100% rename from src/features/components/organisms/available-markets-platforms/data.ts rename to themes/gatsby-theme-deriv/src/features/components/organisms/available-markets-platforms/data.ts diff --git a/src/features/components/organisms/available-markets-platforms/index.tsx b/themes/gatsby-theme-deriv/src/features/components/organisms/available-markets-platforms/index.tsx similarity index 100% rename from src/features/components/organisms/available-markets-platforms/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/organisms/available-markets-platforms/index.tsx diff --git a/src/features/components/organisms/available-markets-platforms/styles.module.scss b/themes/gatsby-theme-deriv/src/features/components/organisms/available-markets-platforms/styles.module.scss similarity index 100% rename from src/features/components/organisms/available-markets-platforms/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/components/organisms/available-markets-platforms/styles.module.scss diff --git a/src/features/components/organisms/available-options/index.tsx b/themes/gatsby-theme-deriv/src/features/components/organisms/available-options/index.tsx similarity index 100% rename from src/features/components/organisms/available-options/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/organisms/available-options/index.tsx diff --git a/src/features/components/organisms/available-options/styles.module.scss b/themes/gatsby-theme-deriv/src/features/components/organisms/available-options/styles.module.scss similarity index 100% rename from src/features/components/organisms/available-options/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/components/organisms/available-options/styles.module.scss diff --git a/src/features/components/organisms/available-options/tab-items.tsx b/themes/gatsby-theme-deriv/src/features/components/organisms/available-options/tab-items.tsx similarity index 100% rename from src/features/components/organisms/available-options/tab-items.tsx rename to themes/gatsby-theme-deriv/src/features/components/organisms/available-options/tab-items.tsx diff --git a/src/features/components/organisms/markets/greyed-container/styles.module.scss b/themes/gatsby-theme-deriv/src/features/components/organisms/markets/greyed-container/styles.module.scss similarity index 100% rename from src/features/components/organisms/markets/greyed-container/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/components/organisms/markets/greyed-container/styles.module.scss diff --git a/src/features/components/organisms/markets/greyed-container/trade-benefit-wrapper.tsx b/themes/gatsby-theme-deriv/src/features/components/organisms/markets/greyed-container/trade-benefit-wrapper.tsx similarity index 91% rename from src/features/components/organisms/markets/greyed-container/trade-benefit-wrapper.tsx rename to themes/gatsby-theme-deriv/src/features/components/organisms/markets/greyed-container/trade-benefit-wrapper.tsx index 4734cdc0b1a..0887d88bf6b 100644 --- a/src/features/components/organisms/markets/greyed-container/trade-benefit-wrapper.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/organisms/markets/greyed-container/trade-benefit-wrapper.tsx @@ -6,8 +6,8 @@ import Typography from 'features/components/atoms/typography' import { Localize } from 'components/localization' import Flex from 'features/components/atoms/flex-box' import { TString } from 'types/generics' -import useRegion from 'components/hooks/use-region' import useVisibleContent from 'components/hooks/use-visible-content' +import useBuildVariant from 'features/hooks/use-build-variant' interface TradeBenefitWrapperProps { data: BenefitTradeTypeItem[] @@ -15,8 +15,8 @@ interface TradeBenefitWrapperProps { } const TradeBenefitWrapper = ({ data, header }: TradeBenefitWrapperProps) => { - const { is_eu } = useRegion() - const visible_trade_benefits = useVisibleContent({ content: data, config: { is_eu } }) + const { region } = useBuildVariant() + const visible_trade_benefits = useVisibleContent({ content: data, config: { is_eu: region === 'eu' ? true : false } }) return ( { const [current_tab, setCurrentTab] = useState('_t_CFDs_t_') - const { is_eu } = useRegion() + const { region } = useBuildVariant() const available_trade_items = useVisibleContent({ content: item.trade_items, config: { - is_eu, + is_eu: region === 'eu' ? true : false, }, }) - return ( { + const { region } = useBuildVariant() const { is_ppc, is_ppc_redirect } = usePpc() - const { is_row, is_eu } = useRegion() const { onCloseMenu } = useNavContext() const { is_mobile_or_tablet } = useBreakpoints() const filter_config: NavConfig = useMemo(() => { return { - is_eu, + is_eu: region === "eu", is_ppc, is_ppc_redirect, - is_row, + is_row: region === "row", is_mobile: is_mobile_or_tablet, } - }, [is_eu, is_ppc, is_ppc_redirect, is_row, is_mobile_or_tablet]) + }, [region, is_ppc, is_ppc_redirect, is_mobile_or_tablet]) const content = useVisibleContent({ config: filter_config, content: items }) diff --git a/src/features/components/organisms/navigation/nav-sections-container/index.tsx b/themes/gatsby-theme-deriv/src/features/components/organisms/navigation/nav-sections-container/index.tsx similarity index 82% rename from src/features/components/organisms/navigation/nav-sections-container/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/organisms/navigation/nav-sections-container/index.tsx index c5e1586877c..1a1edf9f4cf 100644 --- a/src/features/components/organisms/navigation/nav-sections-container/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/organisms/navigation/nav-sections-container/index.tsx @@ -1,26 +1,26 @@ import React, { useMemo } from 'react' import NavSectionColumn from './section-column' -import useRegion from 'components/hooks/use-region' import useVisibleContent from 'components/hooks/use-visible-content' import usePpc from 'features/hooks/use-ppc' import { NavConfig, SmartNavSectionColumns } from 'features/components/templates/navigation/types' import Flex from 'features/components/atoms/flex-box' import useBreakpoints from 'components/hooks/use-breakpoints' +import useBuildVariant from 'features/hooks/use-build-variant' const NavSectionContainer = ({ items }: { items: SmartNavSectionColumns[] }) => { + const { region } = useBuildVariant() const { is_ppc, is_ppc_redirect } = usePpc() - const { is_row, is_eu } = useRegion() const { is_mobile_or_tablet } = useBreakpoints() const filter_config: NavConfig = useMemo(() => { return { - is_eu, + is_eu: region === "eu", is_ppc, is_ppc_redirect, - is_row, + is_row: region === "row", is_mobile: is_mobile_or_tablet, } - }, [is_eu, is_ppc, is_ppc_redirect, is_row, is_mobile_or_tablet]) + }, [region, is_ppc, is_ppc_redirect, is_mobile_or_tablet]) const data = useVisibleContent({ config: filter_config, content: items }) diff --git a/src/features/components/organisms/navigation/nav-sections-container/render-section-items.module.scss b/themes/gatsby-theme-deriv/src/features/components/organisms/navigation/nav-sections-container/render-section-items.module.scss similarity index 100% rename from src/features/components/organisms/navigation/nav-sections-container/render-section-items.module.scss rename to themes/gatsby-theme-deriv/src/features/components/organisms/navigation/nav-sections-container/render-section-items.module.scss diff --git a/src/features/components/organisms/navigation/nav-sections-container/section-column.tsx b/themes/gatsby-theme-deriv/src/features/components/organisms/navigation/nav-sections-container/section-column.tsx similarity index 90% rename from src/features/components/organisms/navigation/nav-sections-container/section-column.tsx rename to themes/gatsby-theme-deriv/src/features/components/organisms/navigation/nav-sections-container/section-column.tsx index f725cd27c3f..ee6e6411367 100644 --- a/src/features/components/organisms/navigation/nav-sections-container/section-column.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/organisms/navigation/nav-sections-container/section-column.tsx @@ -6,26 +6,26 @@ import Typography from 'features/components/atoms/typography' import { NavConfig, SmartNavSectionColumns } from 'features/components/templates/navigation/types' import { Localize } from 'components/localization' import usePpc from 'features/hooks/use-ppc' -import useRegion from 'components/hooks/use-region' import useVisibleContent from 'components/hooks/use-visible-content' import dclsx from 'features/utils/dclsx' +import useBuildVariant from 'features/hooks/use-build-variant' interface NavSectionColumnProps { item: SmartNavSectionColumns } const NavSectionColumn = ({ item }: NavSectionColumnProps) => { + const { region } = useBuildVariant() const { is_ppc, is_ppc_redirect } = usePpc() - const { is_row, is_eu } = useRegion() const filter_config: NavConfig = useMemo(() => { return { - is_eu, + is_eu: region === "eu", is_ppc, is_ppc_redirect, - is_row, + is_row: region === "row", } - }, [is_eu, is_ppc, is_ppc_redirect, is_row]) + }, [region, is_ppc, is_ppc_redirect]) const content = useVisibleContent({ config: filter_config, content: item.data.section }) diff --git a/src/features/components/organisms/options-top-tab/data.ts b/themes/gatsby-theme-deriv/src/features/components/organisms/options-top-tab/data.ts similarity index 100% rename from src/features/components/organisms/options-top-tab/data.ts rename to themes/gatsby-theme-deriv/src/features/components/organisms/options-top-tab/data.ts diff --git a/src/features/components/organisms/options-top-tab/index.tsx b/themes/gatsby-theme-deriv/src/features/components/organisms/options-top-tab/index.tsx similarity index 100% rename from src/features/components/organisms/options-top-tab/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/organisms/options-top-tab/index.tsx diff --git a/src/features/components/organisms/what-are-digital-options/accumulator/index.tsx b/themes/gatsby-theme-deriv/src/features/components/organisms/what-are-digital-options/accumulator/index.tsx similarity index 100% rename from src/features/components/organisms/what-are-digital-options/accumulator/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/organisms/what-are-digital-options/accumulator/index.tsx diff --git a/themes/gatsby-theme-deriv/src/features/components/organisms/what-are-digital-options/index.tsx b/themes/gatsby-theme-deriv/src/features/components/organisms/what-are-digital-options/index.tsx new file mode 100644 index 00000000000..9a74f1da548 --- /dev/null +++ b/themes/gatsby-theme-deriv/src/features/components/organisms/what-are-digital-options/index.tsx @@ -0,0 +1,83 @@ +import React from 'react' +import { Hero } from '@deriv-com/blocks' +// eslint-disable-next-line import/no-unresolved +import { v4 as uuidv4 } from 'uuid' +import { Text, Heading, Button } from '@deriv/quill-design' +import { Localize } from 'components/localization' +import { TString } from 'types/generics' +import Label from 'features/components/atoms/label' +import useScrollToElement from 'features/hooks/use-scroll-to-element' +import TradersHubCtaButton from 'features/components/molecules/traders-hub-cta-button' +import { useFloatingCtaContext } from 'features/contexts/floating-cta/cta.provider' +import FloatingCta from 'features/pages/home/hero/floating-cta' + +interface WhatAreDigitalOptionsProps { + heading: TString + description: TString + is_coming_soon: boolean + has_content_block: boolean +} + +const WhatAreDigitalOptions = ({ + heading, + description, + is_coming_soon, + has_content_block, +}: WhatAreDigitalOptionsProps) => { + const clickToScrollHandler = useScrollToElement('faqs', -100) + const uniq = `navbuttons_uniq_class_${uuidv4()}` + const { ctaBottom, visibilityPercentage, entryRef } = useFloatingCtaContext() + + return ( + <> + + + + } + title={ + + + + } + > + {is_coming_soon && ( + + {has_content_block && ( + + )} + + ) +} + +export default WhatAreDigitalOptions diff --git a/src/features/components/organisms/what-are-digital-options/styles.module.scss b/themes/gatsby-theme-deriv/src/features/components/organisms/what-are-digital-options/styles.module.scss similarity index 100% rename from src/features/components/organisms/what-are-digital-options/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/components/organisms/what-are-digital-options/styles.module.scss diff --git a/src/features/components/quill/alert/index.tsx b/themes/gatsby-theme-deriv/src/features/components/quill/alert/index.tsx similarity index 100% rename from src/features/components/quill/alert/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/quill/alert/index.tsx diff --git a/src/features/components/quill/anchor/index.tsx b/themes/gatsby-theme-deriv/src/features/components/quill/anchor/index.tsx similarity index 100% rename from src/features/components/quill/anchor/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/quill/anchor/index.tsx diff --git a/src/features/components/quill/browser-update-alert/index.tsx b/themes/gatsby-theme-deriv/src/features/components/quill/browser-update-alert/index.tsx similarity index 100% rename from src/features/components/quill/browser-update-alert/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/quill/browser-update-alert/index.tsx diff --git a/src/features/components/quill/layout-overlay/cfd-warning-banner/desktop-text.tsx b/themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cfd-warning-banner/desktop-text.tsx similarity index 100% rename from src/features/components/quill/layout-overlay/cfd-warning-banner/desktop-text.tsx rename to themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cfd-warning-banner/desktop-text.tsx diff --git a/src/features/components/quill/layout-overlay/cfd-warning-banner/index.tsx b/themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cfd-warning-banner/index.tsx similarity index 79% rename from src/features/components/quill/layout-overlay/cfd-warning-banner/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cfd-warning-banner/index.tsx index 2e6233b7cb9..3d0e5d874c0 100644 --- a/src/features/components/quill/layout-overlay/cfd-warning-banner/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cfd-warning-banner/index.tsx @@ -4,10 +4,12 @@ import MobileText from './mobile-text' import DesktopText from './desktop-text' import useRegion from 'components/hooks/use-region' import usePpc from 'features/hooks/use-ppc' +import useBuildVariant from 'features/hooks/use-build-variant' const CfdWarningBanner = () => { + const { region } = useBuildVariant() const { is_ppc } = usePpc() - const { is_eu, is_cpa_plan } = useRegion() + const { is_cpa_plan } = useRegion() const data = useStaticQuery(graphql` query { @@ -18,7 +20,7 @@ const CfdWarningBanner = () => { `) const loss_percent = data?.strapiCfdWarningBanner?.loss_percent - if (is_ppc || is_eu || is_cpa_plan) { + if (is_ppc || region === "eu" || is_cpa_plan) { return ( <> diff --git a/src/features/components/quill/layout-overlay/cfd-warning-banner/mobile-text.tsx b/themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cfd-warning-banner/mobile-text.tsx similarity index 100% rename from src/features/components/quill/layout-overlay/cfd-warning-banner/mobile-text.tsx rename to themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cfd-warning-banner/mobile-text.tsx diff --git a/src/features/components/quill/layout-overlay/cfd-warning-banner/styles.module.scss b/themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cfd-warning-banner/styles.module.scss similarity index 100% rename from src/features/components/quill/layout-overlay/cfd-warning-banner/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cfd-warning-banner/styles.module.scss diff --git a/src/features/components/quill/layout-overlay/cookie-banner/index.tsx b/themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cookie-banner/index.tsx similarity index 100% rename from src/features/components/quill/layout-overlay/cookie-banner/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cookie-banner/index.tsx diff --git a/src/features/components/quill/layout-overlay/cookie-banner/styles.module.scss b/themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cookie-banner/styles.module.scss similarity index 100% rename from src/features/components/quill/layout-overlay/cookie-banner/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/cookie-banner/styles.module.scss diff --git a/src/features/components/quill/layout-overlay/floating-button/index.tsx b/themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/floating-button/index.tsx similarity index 100% rename from src/features/components/quill/layout-overlay/floating-button/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/floating-button/index.tsx diff --git a/src/features/components/quill/layout-overlay/floating-button/styles.module.scss b/themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/floating-button/styles.module.scss similarity index 100% rename from src/features/components/quill/layout-overlay/floating-button/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/floating-button/styles.module.scss diff --git a/src/features/components/quill/layout-overlay/index.tsx b/themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/index.tsx similarity index 100% rename from src/features/components/quill/layout-overlay/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/index.tsx diff --git a/src/features/components/molecules/layout-overlay/live-chat-button/index.tsx b/themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/live-chat-button/index.tsx similarity index 96% rename from src/features/components/molecules/layout-overlay/live-chat-button/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/live-chat-button/index.tsx index 1c5073d1e5c..77a43112708 100644 --- a/src/features/components/molecules/layout-overlay/live-chat-button/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/quill/layout-overlay/live-chat-button/index.tsx @@ -6,6 +6,7 @@ import LiveChatHover from 'images/svg/layout/chat-hover.svg' import useAuthCheck from 'components/hooks/use-auth-check' import { getClientInformation, getDomain, getUTMData, isBrowser } from 'common/utility' import useBreakpoints from 'components/hooks/use-breakpoints' +import widgetEvent from 'common/tracking-functions/widget' const LiveChatButton = () => { const url_params = new URLSearchParams((isBrowser() && window.location.search) || '') @@ -115,7 +116,10 @@ const LiveChatButton = () => { {is_livechat_interactive ? ( LC_API.current.open_chat_window()} + onClick={() => { + LC_API.current.open_chat_window() + widgetEvent('livechat') + }} > {(has_hover) => ( { const { is_mobile } = useBreakpoints() return ( - window.open(whatsapp_url, '_blank')}> + { + widgetEvent('whatsapp') + window.open(whatsapp_url, '_blank') + }} + > {(has_hover) => ( { return ( <> - + { const { has_platform } = usePlatformQueryParam() const lang_direction = useLangDirection() - const { locale } = React.useContext(LocaleContext) + const { locale } = useContext(LocaleContext) const formatted_lang = locale.replace('_', '-') - React.useEffect(() => { + useEffect(() => { document.body.dir = lang_direction document.documentElement.lang = formatted_lang }, [lang_direction, formatted_lang]) @@ -61,25 +65,29 @@ const QuillLayout = ({ } return ( - - - - - - -
{children}
- - {!hide_layout_overlay && } -
-
-
-
-
-
+ + + + + + + +
+ {children} +
+ + {!hide_layout_overlay && } +
+
+
+
+
+
+
) } diff --git a/src/features/components/quill/shared-link/external.tsx b/themes/gatsby-theme-deriv/src/features/components/quill/shared-link/external.tsx similarity index 90% rename from src/features/components/quill/shared-link/external.tsx rename to themes/gatsby-theme-deriv/src/features/components/quill/shared-link/external.tsx index fb2a7cb1b0d..721f163f0af 100644 --- a/src/features/components/quill/shared-link/external.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/quill/shared-link/external.tsx @@ -1,15 +1,15 @@ import React, { ComponentProps, useState } from 'react' import Alert from '../alert' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' export type ExternalLinkProps = ComponentProps<'a'> & { show_eu_modal?: boolean } const ExternalLink = ({ href, onClick, target, show_eu_modal, ...rest }: ExternalLinkProps) => { + const { region } = useBuildVariant() const [is_redirect_modal_visible, setIsRedirectModalVisible] = useState(false) - const { is_eu } = useRegion() - const show_modal = is_eu && show_eu_modal + const show_modal = region === "eu" && show_eu_modal const handleCancel = () => { setIsRedirectModalVisible(false) diff --git a/src/features/components/quill/shared-link/index.tsx b/themes/gatsby-theme-deriv/src/features/components/quill/shared-link/index.tsx similarity index 100% rename from src/features/components/quill/shared-link/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/quill/shared-link/index.tsx diff --git a/src/features/components/templates/banners/award-banners/award-banner-eu/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/banners/award-banners/award-banner-eu/index.tsx similarity index 100% rename from src/features/components/templates/banners/award-banners/award-banner-eu/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/award-banners/award-banner-eu/index.tsx diff --git a/src/features/components/templates/banners/award-banners/award-banner.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/banners/award-banners/award-banner.module.scss similarity index 100% rename from src/features/components/templates/banners/award-banners/award-banner.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/award-banners/award-banner.module.scss diff --git a/src/features/components/templates/banners/award-banners/awardProps.ts b/themes/gatsby-theme-deriv/src/features/components/templates/banners/award-banners/awardProps.ts similarity index 100% rename from src/features/components/templates/banners/award-banners/awardProps.ts rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/award-banners/awardProps.ts diff --git a/src/features/components/templates/banners/award-banners/data.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/banners/award-banners/data.tsx similarity index 100% rename from src/features/components/templates/banners/award-banners/data.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/award-banners/data.tsx diff --git a/src/features/components/templates/banners/award-banners/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/banners/award-banners/index.tsx similarity index 89% rename from src/features/components/templates/banners/award-banners/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/award-banners/index.tsx index 8002778d93b..ef7a27402b5 100644 --- a/src/features/components/templates/banners/award-banners/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/banners/award-banners/index.tsx @@ -6,8 +6,13 @@ import Container from 'features/components/atoms/container' import Flex from 'features/components/atoms/flex-box' import Typography from 'features/components/atoms/typography' import { Localize } from 'components/localization' +import useBuildVariant from 'features/hooks/use-build-variant' const AwardBanner = ({ title }: AwardProps) => { + const {region} = useBuildVariant() + + if(region === "eu") return null + return ( { md={{ direction: 'row', align: 'center' }} > - - + _t_banner information_t_ - - + { {data?.extra_info && ( - { components={[]} /> - + )} - - + +
{ md={{ basis: '5-12', align: 'end' }} >
- { width={64} height={64} /> - + @@ -118,8 +117,8 @@ const BladeShapeBanner = ({ data }: { data: BannerType }) => { } /> - - + + {data.os_apps .filter((item) => is_appgallery_supported || item.id !== 2) diff --git a/src/features/components/templates/banners/blade-shape-banner/types.ts b/themes/gatsby-theme-deriv/src/features/components/templates/banners/blade-shape-banner/types.ts similarity index 100% rename from src/features/components/templates/banners/blade-shape-banner/types.ts rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/blade-shape-banner/types.ts diff --git a/src/features/components/templates/banners/deriv-products-hero/deriv-products-hero.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/deriv-products-hero.module.scss similarity index 100% rename from src/features/components/templates/banners/deriv-products-hero/deriv-products-hero.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/deriv-products-hero.module.scss diff --git a/src/features/components/templates/banners/deriv-products-hero/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/index.tsx similarity index 100% rename from src/features/components/templates/banners/deriv-products-hero/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/index.tsx diff --git a/src/features/components/templates/banners/deriv-products-hero/products-banner-image.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/products-banner-image.tsx similarity index 100% rename from src/features/components/templates/banners/deriv-products-hero/products-banner-image.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/products-banner-image.tsx diff --git a/src/features/components/templates/banners/deriv-products-hero/products-heading.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/products-heading.tsx similarity index 100% rename from src/features/components/templates/banners/deriv-products-hero/products-heading.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/products-heading.tsx diff --git a/src/features/components/templates/banners/deriv-products-hero/products-logo-and-text.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/products-logo-and-text.tsx similarity index 100% rename from src/features/components/templates/banners/deriv-products-hero/products-logo-and-text.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/products-logo-and-text.tsx diff --git a/src/features/components/templates/banners/deriv-products-hero/products-signup.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/products-signup.tsx similarity index 100% rename from src/features/components/templates/banners/deriv-products-hero/products-signup.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/products-signup.tsx diff --git a/src/features/components/templates/banners/deriv-products-hero/products-start-buttons.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/products-start-buttons.tsx similarity index 100% rename from src/features/components/templates/banners/deriv-products-hero/products-start-buttons.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/products-start-buttons.tsx diff --git a/src/features/components/templates/banners/deriv-products-hero/types.ts b/themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/types.ts similarity index 100% rename from src/features/components/templates/banners/deriv-products-hero/types.ts rename to themes/gatsby-theme-deriv/src/features/components/templates/banners/deriv-products-hero/types.ts diff --git a/src/features/components/templates/ctrader/ctrader-wrapper.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/ctrader/ctrader-wrapper.module.scss similarity index 100% rename from src/features/components/templates/ctrader/ctrader-wrapper.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/ctrader/ctrader-wrapper.module.scss diff --git a/src/features/components/templates/ctrader/ctrader-wrapper.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/ctrader/ctrader-wrapper.tsx similarity index 100% rename from src/features/components/templates/ctrader/ctrader-wrapper.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/ctrader/ctrader-wrapper.tsx diff --git a/src/features/components/templates/digital-options-layout/data.ts b/themes/gatsby-theme-deriv/src/features/components/templates/digital-options-layout/data.ts similarity index 100% rename from src/features/components/templates/digital-options-layout/data.ts rename to themes/gatsby-theme-deriv/src/features/components/templates/digital-options-layout/data.ts diff --git a/src/features/components/templates/digital-options-layout/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/digital-options-layout/index.tsx similarity index 78% rename from src/features/components/templates/digital-options-layout/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/digital-options-layout/index.tsx index 3d8e83dcf91..6bba5d68f69 100644 --- a/src/features/components/templates/digital-options-layout/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/digital-options-layout/index.tsx @@ -3,10 +3,14 @@ import OptionsLayout from '../options-layout' import { AvailableDigitalOptionsData } from './data' import Flex from 'features/components/atoms/flex-box' import AvailableOptions from 'features/components/organisms/available-options' +import { BuildVariantType } from 'features/types' -const DigitalOptionsLayout = ({ children }: React.PropsWithChildren) => { +type DigitalOptionsLayoutProps = React.PropsWithChildren & BuildVariantType + +const DigitalOptionsLayout = ({ children, region }: DigitalOptionsLayoutProps) => { return ( diff --git a/src/features/components/templates/footer/data.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/footer/data.tsx similarity index 100% rename from src/features/components/templates/footer/data.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/footer/data.tsx diff --git a/src/features/components/templates/footer/deriv-go-banner.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/footer/deriv-go-banner.tsx similarity index 91% rename from src/features/components/templates/footer/deriv-go-banner.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/footer/deriv-go-banner.tsx index 55d9ba0ab40..e5887ec52ce 100644 --- a/src/features/components/templates/footer/deriv-go-banner.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/footer/deriv-go-banner.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import { CaptionText, Heading, Text } from '@deriv/quill-design' // eslint-disable-next-line import/no-unresolved import { DerivProductDerivGoBrandLightLogoHorizontalIcon } from '@deriv/quill-icons/Logo' @@ -7,27 +7,22 @@ import DownloadBadges from './download' import { footer_qr_box } from './styles.module.scss' import derivGoQR from 'images/common/migration/footer/deriv-go-qr.svg' import { Localize, localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' import useThirdPartyFlags from 'components/hooks/use-third-party-flags' +import useBuildVariant from 'features/hooks/use-build-variant' export const DerivGoBanner = () => { - const { is_row } = useRegion() + const { region } = useBuildVariant() const deriv_go_apps_app_gallery = useThirdPartyFlags('deriv_go_apps.app_gallery') const deriv_go_apps_android = useThirdPartyFlags('deriv_go_apps.android') const deriv_go_apps_app_store = useThirdPartyFlags('deriv_go_apps.app_store') const showQR = deriv_go_apps_app_gallery && deriv_go_apps_android && deriv_go_apps_app_store - const [show_content, setShowContent] = useState(true) - - useEffect(() => { - if (!is_row) setShowContent(false) - }, [is_row]) const deriv_go = 'Deriv GO' return (
- {show_content && ( + {region === "row" && (
diff --git a/src/features/components/templates/footer/description.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/footer/description.tsx similarity index 95% rename from src/features/components/templates/footer/description.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/footer/description.tsx index 9997e975ffe..a468ba60199 100644 --- a/src/features/components/templates/footer/description.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/footer/description.tsx @@ -4,6 +4,7 @@ import clsx from 'clsx' import { Localize } from 'components/localization' import useRegion from 'components/hooks/use-region' import { useFloatingCtaContext } from 'features/contexts/floating-cta/cta.provider' +import useBuildVariant from 'features/hooks/use-build-variant' const sharedClasses = 'inline font-bold underline hover:text-typography-prominent' @@ -143,14 +144,15 @@ export const DescriptionContentCPA = () => { } export const DescriptionContent = () => { - const { is_eu, is_cpa_plan } = useRegion() + const { region } = useBuildVariant() + const { is_cpa_plan } = useRegion() const { exitRef } = useFloatingCtaContext() - const [content, setContent] = useState() + const descriptionContent = (region === "row" && ) || (region === "eu" && ); + const [content, setContent] = useState(descriptionContent) useEffect(() => { - if (is_eu) setContent() if (is_cpa_plan) setContent() - }, [is_eu, is_cpa_plan]) + }, [is_cpa_plan]) return
{content}
} diff --git a/src/features/components/templates/footer/download.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/footer/download.tsx similarity index 100% rename from src/features/components/templates/footer/download.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/footer/download.tsx diff --git a/src/features/components/templates/footer/iip-award.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/footer/iip-award.tsx similarity index 100% rename from src/features/components/templates/footer/iip-award.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/footer/iip-award.tsx diff --git a/src/features/components/templates/footer/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/footer/index.tsx similarity index 84% rename from src/features/components/templates/footer/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/footer/index.tsx index 53a7ccc026d..01dafba53fb 100644 --- a/src/features/components/templates/footer/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/footer/index.tsx @@ -2,6 +2,10 @@ import React, { useEffect, useState } from 'react' import Cookies from 'js-cookie' import { Footer } from '@deriv-com/blocks' import { qtJoin } from '@deriv/quill-design' +import useThirdPartyFlags from 'components/hooks/use-third-party-flags' +import { getLocationPathname } from 'common/utility' +import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' import { EuFooterNavData, RowFooterNavData, @@ -16,9 +20,6 @@ import { import { DerivGoBanner } from './deriv-go-banner' import { IIPAward } from './iip-award' import { DescriptionContent } from './description' -import useRegion from 'components/hooks/use-region' -import { getLocationPathname } from 'common/utility' -import useThirdPartyFlags from 'components/hooks/use-third-party-flags' const overrideWithLang = (buttons, lang) => buttons.map((button) => @@ -30,11 +31,11 @@ const overrideWithLang = (buttons, lang) => ) export const MainFooter = () => { + const { region } = useBuildVariant() const [is_career, setIsCareer] = useState(false) - const { is_eu, is_cpa_plan } = useRegion() + const { is_cpa_plan } = useRegion() const [social_buttons, setSocialButtons] = useState(socialButtonsROW) const [warn_text, setWarnText] = useState(warnText) - const [nav_data, setNavData] = useState(RowFooterNavData) const lang = Cookies.get('user_language') || 'en' useEffect(() => { @@ -59,13 +60,13 @@ export const MainFooter = () => { const socialIconCareer = filterSocialIcons(career_social_media_icons, socialButtonsCareers) const socialIconCPA = filterSocialIcons(cpa_social_media_icons, socialButtonsCPA) - const region_buttons = is_eu ? socialIconEU : is_cpa_plan ? socialIconCPA : socialIconROW + const region_buttons = region === "eu" ? socialIconEU : is_cpa_plan ? socialIconCPA : socialIconROW const buttons = is_career ? socialIconCareer : region_buttons setSocialButtons(overrideWithLang(buttons, lang)) - if (is_eu) setNavData(EuFooterNavData) - setWarnText(!is_eu && !is_cpa_plan ? warnText : null) + setWarnText(region !== "eu" && !is_cpa_plan ? warnText : null) }, [ - is_eu, + lang, + region, is_cpa_plan, is_career, career_social_media_icons, @@ -81,9 +82,9 @@ export const MainFooter = () => { banner={DerivGoBanner} awards={IIPAward} descriptionContent={DescriptionContent} - className={qtJoin((is_eu || is_cpa_plan) && 'mb-[120px] lg:mb-[80px]')} + className={qtJoin((region === "eu" || is_cpa_plan) && 'mb-[120px] lg:mb-[80px]')} > - + ) } diff --git a/src/features/components/templates/footer/styles.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/footer/styles.module.scss similarity index 100% rename from src/features/components/templates/footer/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/footer/styles.module.scss diff --git a/src/features/components/templates/help-centre/data.ts b/themes/gatsby-theme-deriv/src/features/components/templates/help-centre/data.ts similarity index 100% rename from src/features/components/templates/help-centre/data.ts rename to themes/gatsby-theme-deriv/src/features/components/templates/help-centre/data.ts diff --git a/src/features/components/templates/help-centre/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/help-centre/index.tsx similarity index 91% rename from src/features/components/templates/help-centre/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/help-centre/index.tsx index ecef08b8ecf..12ff5f1129b 100644 --- a/src/features/components/templates/help-centre/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/help-centre/index.tsx @@ -6,11 +6,11 @@ import { getLocationPathname } from 'common/utility' import Image from 'features/components/atoms/image' import Link from 'features/components/atoms/link' import useVisibleContent from 'components/hooks/use-visible-content' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' const HelpCentreSocialIcons = () => { + const { region } = useBuildVariant() const [is_career, setIsCareer] = useState(false) - const { is_eu } = useRegion() const { i18n } = useTranslation() const { language } = i18n @@ -23,7 +23,7 @@ const HelpCentreSocialIcons = () => { const config = { is_career_page: is_career, - is_eu, + is_eu: region === "eu", is_ar: language === 'ar', is_es: language === 'es', } diff --git a/src/features/components/templates/hero-banners/p2p/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/hero-banners/p2p/index.tsx similarity index 100% rename from src/features/components/templates/hero-banners/p2p/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/hero-banners/p2p/index.tsx diff --git a/src/features/components/templates/hero-banners/p2p/p2p-hero.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/hero-banners/p2p/p2p-hero.module.scss similarity index 100% rename from src/features/components/templates/hero-banners/p2p/p2p-hero.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/hero-banners/p2p/p2p-hero.module.scss diff --git a/src/features/components/templates/hero-banners/product/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/hero-banners/product/index.tsx similarity index 100% rename from src/features/components/templates/hero-banners/product/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/hero-banners/product/index.tsx diff --git a/src/features/components/templates/hero-banners/product/product-hero.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/hero-banners/product/product-hero.module.scss similarity index 100% rename from src/features/components/templates/hero-banners/product/product-hero.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/hero-banners/product/product-hero.module.scss diff --git a/src/features/components/templates/hero-banners/trade/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/hero-banners/trade/index.tsx similarity index 100% rename from src/features/components/templates/hero-banners/trade/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/hero-banners/trade/index.tsx diff --git a/src/features/components/templates/hero-banners/trade/trade-hero.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/hero-banners/trade/trade-hero.module.scss similarity index 100% rename from src/features/components/templates/hero-banners/trade/trade-hero.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/hero-banners/trade/trade-hero.module.scss diff --git a/src/features/components/templates/layout/data.ts b/themes/gatsby-theme-deriv/src/features/components/templates/layout/data.ts similarity index 100% rename from src/features/components/templates/layout/data.ts rename to themes/gatsby-theme-deriv/src/features/components/templates/layout/data.ts diff --git a/src/features/components/templates/layout/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/layout/index.tsx similarity index 69% rename from src/features/components/templates/layout/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/layout/index.tsx index af002a02011..1f9325b05fa 100644 --- a/src/features/components/templates/layout/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/layout/index.tsx @@ -13,11 +13,14 @@ import { useLangDirection } from 'components/hooks/use-lang-direction' import { LocaleContext } from 'components/localization' import useLangSwitcher from 'features/components/molecules/language-switcher/useLangSwitcher' import GatsbySharedLink from 'features/components/quill/shared-link' +import BuildVariantProvider from 'features/contexts/build-variant/build-variant.provider' +import { BuildVariantContextType } from 'features/contexts/build-variant/build-variant.context' interface LayoutProps { is_ppc?: boolean is_ppc_redirect?: boolean hide_layout_overlay?: boolean children: ReactNode + region: BuildVariantContextType['region'] } if (isBrowser()) { @@ -30,6 +33,7 @@ const Layout = ({ is_ppc = false, is_ppc_redirect = false, hide_layout_overlay = false, + region = 'row', }: LayoutProps) => { const { has_platform } = usePlatformQueryParam() @@ -60,19 +64,21 @@ const Layout = ({ } return ( - - - -
{children}
- - {!hide_layout_overlay && } -
-
-
+ + + + +
{children}
+ + {!hide_layout_overlay && } +
+
+
+
) } diff --git a/src/features/components/templates/layout/style.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/layout/style.module.scss similarity index 100% rename from src/features/components/templates/layout/style.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/layout/style.module.scss diff --git a/src/features/components/templates/navigation/academy-nav/academy-nav.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/academy-nav/academy-nav.module.scss similarity index 100% rename from src/features/components/templates/navigation/academy-nav/academy-nav.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/academy-nav/academy-nav.module.scss diff --git a/src/features/components/templates/navigation/academy-nav/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/academy-nav/index.tsx similarity index 100% rename from src/features/components/templates/navigation/academy-nav/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/academy-nav/index.tsx diff --git a/src/features/components/templates/navigation/affiliates-nav/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/affiliates-nav/index.tsx similarity index 100% rename from src/features/components/templates/navigation/affiliates-nav/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/affiliates-nav/index.tsx diff --git a/src/features/components/templates/navigation/affiliates-nav/nav.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/affiliates-nav/nav.module.scss similarity index 100% rename from src/features/components/templates/navigation/affiliates-nav/nav.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/affiliates-nav/nav.module.scss diff --git a/src/features/components/templates/navigation/bug-bounty-nav/bug-bounty-nav.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/bug-bounty-nav/bug-bounty-nav.module.scss similarity index 100% rename from src/features/components/templates/navigation/bug-bounty-nav/bug-bounty-nav.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/bug-bounty-nav/bug-bounty-nav.module.scss diff --git a/src/features/components/templates/navigation/bug-bounty-nav/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/bug-bounty-nav/index.tsx similarity index 100% rename from src/features/components/templates/navigation/bug-bounty-nav/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/bug-bounty-nav/index.tsx diff --git a/src/features/components/templates/navigation/career-nav/data.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/career-nav/data.tsx similarity index 100% rename from src/features/components/templates/navigation/career-nav/data.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/career-nav/data.tsx diff --git a/src/features/components/templates/navigation/career-nav/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/career-nav/index.tsx similarity index 100% rename from src/features/components/templates/navigation/career-nav/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/career-nav/index.tsx diff --git a/src/features/components/templates/navigation/main-nav/data.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/data.tsx similarity index 100% rename from src/features/components/templates/navigation/main-nav/data.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/data.tsx diff --git a/src/features/components/templates/navigation/main-nav/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/index.tsx similarity index 58% rename from src/features/components/templates/navigation/main-nav/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/index.tsx index 077a41f401f..b10cacad8f9 100644 --- a/src/features/components/templates/navigation/main-nav/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/index.tsx @@ -1,23 +1,18 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import { NavigationBlock } from '@deriv-com/blocks' import MainNavigationButtons from './nav.buttons' import MainNavigationLogo from './nav.logo' import { mainEuNavItems, mainRowNavItems } from './data' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' const MainRowNavigation = () => { - const { is_eu } = useRegion() - const [items, setItems] = useState(mainRowNavItems) - - useEffect(() => { - if (is_eu) setItems(mainEuNavItems) - }, [is_eu]) + const {region} = useBuildVariant() return ( ) } diff --git a/src/features/components/templates/navigation/main-nav/nav.buttons.scss b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/nav.buttons.scss similarity index 100% rename from src/features/components/templates/navigation/main-nav/nav.buttons.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/nav.buttons.scss diff --git a/src/features/components/templates/navigation/main-nav/nav.buttons.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/nav.buttons.tsx similarity index 99% rename from src/features/components/templates/navigation/main-nav/nav.buttons.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/nav.buttons.tsx index 817ce950ba4..8b6d91c382d 100644 --- a/src/features/components/templates/navigation/main-nav/nav.buttons.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/nav.buttons.tsx @@ -12,7 +12,7 @@ import { isBrowser } from 'common/utility' import usePpc from 'features/hooks/use-ppc' import './nav.buttons.scss' -export const MainNavigationButtons = () => { +const MainNavigationButtons = () => { const [is_logged_in] = useAuthCheck() const { is_ppc_redirect } = usePpc() const isRealDevice = isBrowser() diff --git a/src/features/components/templates/navigation/main-nav/nav.logo.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/nav.logo.tsx similarity index 91% rename from src/features/components/templates/navigation/main-nav/nav.logo.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/nav.logo.tsx index 836db8edaa5..95ddb4b30fe 100644 --- a/src/features/components/templates/navigation/main-nav/nav.logo.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/main-nav/nav.logo.tsx @@ -3,7 +3,7 @@ import { CustomLink } from '@deriv-com/components' // eslint-disable-next-line import/no-unresolved import { BrandDerivWordmarkCoralIcon } from '@deriv/quill-icons/Logo' -export const MainNavigationLogo = () => { +const MainNavigationLogo = () => { return ( diff --git a/src/features/components/templates/navigation/partners-nav/data.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/data.tsx similarity index 100% rename from src/features/components/templates/navigation/partners-nav/data.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/data.tsx diff --git a/src/features/components/templates/navigation/partners-nav/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/index.tsx similarity index 72% rename from src/features/components/templates/navigation/partners-nav/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/index.tsx index a8828736de0..729e6fd2968 100644 --- a/src/features/components/templates/navigation/partners-nav/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/index.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import { NavigationBlock } from '@deriv-com/blocks' // eslint-disable-next-line import/no-unresolved import { SubBrandDerivPartnersBrandLightIcon } from '@deriv/quill-icons/Logo' @@ -6,15 +6,10 @@ import { CustomLink } from '@deriv-com/components' import TopNavigation from './top-navigation' import { partnersItems, partnersEUItems } from './data' import PartnersNavButtons from './nav.buttons' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' const PartnersNav = () => { - const { is_eu } = useRegion() - const [items, setItems] = useState(partnersItems) - - useEffect(() => { - if (is_eu) setItems(partnersEUItems) - }, [is_eu]) + const { region } = useBuildVariant() return ( { )} - items={items} + items={region === "row" ? partnersItems : partnersEUItems} /> ) } diff --git a/src/features/components/templates/navigation/partners-nav/nav.buttons.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/nav.buttons.tsx similarity index 94% rename from src/features/components/templates/navigation/partners-nav/nav.buttons.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/nav.buttons.tsx index 39358ce91c0..da892d29bb8 100644 --- a/src/features/components/templates/navigation/partners-nav/nav.buttons.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/nav.buttons.tsx @@ -2,9 +2,9 @@ import React, { useEffect, useState } from 'react' import { MobileNavToggle } from '@deriv-com/blocks' import { Button } from '@deriv/quill-design' import { getLocationPathname } from 'common/utility' -import useRegion from 'components/hooks/use-region' import { Localize, LocalizedLink } from 'components/localization' import useAffiliateSignupLink from 'features/hooks/ab-testing/use-partners-signup-link' +import useBuildVariant from 'features/hooks/use-build-variant' const AffiliateButtons = () => { const { affiliate_signup_link } = useAffiliateSignupLink() @@ -50,7 +50,7 @@ const PaymentAgentButtons = () => { } const PartnersNavButtons = () => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const path_name = getLocationPathname() const [show_affiliate_btns, setShowAffiliateBtns] = useState(false) const [show_payment_btns, setShowPaymentBtns] = useState(false) @@ -60,8 +60,8 @@ const PartnersNavButtons = () => { }, [path_name]) useEffect(() => { - setShowPaymentBtns(path_name.includes('payment-agent') && !is_eu) - }, [is_eu, path_name]) + setShowPaymentBtns(path_name.includes('payment-agent') && region !== "eu") + }, [region, path_name]) return (
diff --git a/src/features/components/templates/navigation/partners-nav/prime-nav.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/prime-nav.tsx similarity index 84% rename from src/features/components/templates/navigation/partners-nav/prime-nav.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/prime-nav.tsx index 3cc7d439d38..94c301c1632 100644 --- a/src/features/components/templates/navigation/partners-nav/prime-nav.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/prime-nav.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import { MobileNavToggle, NavigationBlock } from '@deriv-com/blocks' // eslint-disable-next-line import/no-unresolved import { SubBrandDerivPrimeBrandLightIcon } from '@deriv/quill-icons/Logo' @@ -6,9 +6,9 @@ import { Button } from '@deriv/quill-design' import { CustomLink } from '@deriv-com/components' import { partnersEUItems, partnersItems } from './data' import TopNavigation from './top-navigation' -import useRegion from 'components/hooks/use-region' import { Localize } from 'components/localization' import useScrollToElement from 'features/hooks/use-scroll-to-element' +import useBuildVariant from 'features/hooks/use-build-variant' const PrimeNavButtons = () => { return ( @@ -36,12 +36,7 @@ const PrimeNavButtons = () => { } const PrimeNav = () => { - const { is_eu } = useRegion() - const [items, setItems] = useState(partnersItems) - - useEffect(() => { - if (is_eu) setItems(partnersEUItems) - }, [is_eu]) + const { region } = useBuildVariant() return ( { )} - items={items} + items={region === "row" ? partnersItems : partnersEUItems} /> ) } diff --git a/src/features/components/templates/navigation/partners-nav/top-navigation.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/top-navigation.tsx similarity index 100% rename from src/features/components/templates/navigation/partners-nav/top-navigation.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/partners-nav/top-navigation.tsx diff --git a/src/features/components/templates/navigation/static-nav/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/static-nav/index.tsx similarity index 100% rename from src/features/components/templates/navigation/static-nav/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/static-nav/index.tsx diff --git a/src/features/components/templates/navigation/static-nav/static-nav.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/static-nav/static-nav.module.scss similarity index 100% rename from src/features/components/templates/navigation/static-nav/static-nav.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/static-nav/static-nav.module.scss diff --git a/src/features/components/templates/navigation/tab-nav-without-border/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/tab-nav-without-border/index.tsx similarity index 93% rename from src/features/components/templates/navigation/tab-nav-without-border/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/tab-nav-without-border/index.tsx index d346ca030f6..03a86e224de 100644 --- a/src/features/components/templates/navigation/tab-nav-without-border/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/tab-nav-without-border/index.tsx @@ -1,22 +1,16 @@ import React, { useEffect, useState, useRef } from 'react' -import { SwiperSlide, Swiper } from 'swiper/react' +import { SwiperSlide } from 'swiper/react' import SwiperCore, { Navigation } from 'swiper' import NavigationTabMenu from '../../tabs/navigation-menu' import { swiper_wrapper, - swiper_button_next, - swiper_button_disabled, - swiper_height, swiper_slide, } from './styles.module.scss' import { OptionNavigationType } from './types' import Container from 'features/components/atoms/container' -import Image from 'features/components/atoms/image' import Flex from 'features/components/atoms/flex-box' import { getLocationPathname } from 'common/utility' -import ArrowNext from 'images/svg/arrow-next.svg' import useBreakpoints from 'components/hooks/use-breakpoints' -import dclsx from 'features/utils/dclsx' // Import the required Swiper modules SwiperCore.use([Navigation]) diff --git a/src/features/components/templates/navigation/tab-nav-without-border/styles.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/tab-nav-without-border/styles.module.scss similarity index 100% rename from src/features/components/templates/navigation/tab-nav-without-border/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/tab-nav-without-border/styles.module.scss diff --git a/src/features/components/templates/navigation/tab-nav-without-border/types.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/tab-nav-without-border/types.tsx similarity index 100% rename from src/features/components/templates/navigation/tab-nav-without-border/types.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/tab-nav-without-border/types.tsx diff --git a/src/features/components/templates/navigation/template/desktop-menu/desktop.items.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/desktop-menu/desktop.items.tsx similarity index 89% rename from src/features/components/templates/navigation/template/desktop-menu/desktop.items.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/desktop-menu/desktop.items.tsx index a25e3d4b0af..b8d19174f6b 100644 --- a/src/features/components/templates/navigation/template/desktop-menu/desktop.items.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/desktop-menu/desktop.items.tsx @@ -4,8 +4,8 @@ import { SmartNavDropItems } from '../../types' import NavDropItems from '../nav-drop-items' import { Localize } from 'components/localization' import Typography from 'features/components/atoms/typography' -import useRegion from 'components/hooks/use-region' import dclsx from 'features/utils/dclsx' +import useBuildVariant from 'features/hooks/use-build-variant' interface DesktopItemsProps { item: SmartNavDropItems @@ -19,8 +19,8 @@ const NavDesktopItem = ({ item, active }: DesktopItemsProps) => { } } - const { is_row } = useRegion() - const has_scroll_menu = active === '_t_Trade_t_' && is_row + const { region } = useBuildVariant() + const has_scroll_menu = active === '_t_Trade_t_' && region === "row" return ( diff --git a/src/features/components/templates/navigation/template/desktop-menu/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/desktop-menu/index.tsx similarity index 100% rename from src/features/components/templates/navigation/template/desktop-menu/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/desktop-menu/index.tsx diff --git a/src/features/components/templates/navigation/template/desktop-menu/styles.scss b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/desktop-menu/styles.scss similarity index 100% rename from src/features/components/templates/navigation/template/desktop-menu/styles.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/desktop-menu/styles.scss diff --git a/src/features/components/templates/navigation/template/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/index.tsx similarity index 100% rename from src/features/components/templates/navigation/template/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/index.tsx diff --git a/src/features/components/templates/navigation/template/market-bottom-nav/bottom-nav.item.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/market-bottom-nav/bottom-nav.item.tsx similarity index 100% rename from src/features/components/templates/navigation/template/market-bottom-nav/bottom-nav.item.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/market-bottom-nav/bottom-nav.item.tsx diff --git a/src/features/components/templates/navigation/template/market-bottom-nav/data.ts b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/market-bottom-nav/data.ts similarity index 100% rename from src/features/components/templates/navigation/template/market-bottom-nav/data.ts rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/market-bottom-nav/data.ts diff --git a/src/features/components/templates/navigation/template/market-bottom-nav/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/market-bottom-nav/index.tsx similarity index 100% rename from src/features/components/templates/navigation/template/market-bottom-nav/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/market-bottom-nav/index.tsx diff --git a/src/features/components/templates/navigation/template/market-bottom-nav/styles.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/market-bottom-nav/styles.module.scss similarity index 100% rename from src/features/components/templates/navigation/template/market-bottom-nav/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/market-bottom-nav/styles.module.scss diff --git a/src/features/components/templates/navigation/template/market-bottom-nav/types.ts b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/market-bottom-nav/types.ts similarity index 100% rename from src/features/components/templates/navigation/template/market-bottom-nav/types.ts rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/market-bottom-nav/types.ts diff --git a/src/features/components/templates/navigation/template/mobile-menu/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/mobile-menu/index.tsx similarity index 100% rename from src/features/components/templates/navigation/template/mobile-menu/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/mobile-menu/index.tsx diff --git a/src/features/components/templates/navigation/template/mobile-menu/mobile-menu.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/mobile-menu/mobile-menu.module.scss similarity index 100% rename from src/features/components/templates/navigation/template/mobile-menu/mobile-menu.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/mobile-menu/mobile-menu.module.scss diff --git a/src/features/components/templates/navigation/template/mobile-menu/mobile.items.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/mobile-menu/mobile.items.tsx similarity index 100% rename from src/features/components/templates/navigation/template/mobile-menu/mobile.items.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/mobile-menu/mobile.items.tsx diff --git a/src/features/components/templates/navigation/template/nav-context/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/nav-context/index.tsx similarity index 81% rename from src/features/components/templates/navigation/template/nav-context/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/nav-context/index.tsx index c680d6347d1..3d9ffa9f00b 100644 --- a/src/features/components/templates/navigation/template/nav-context/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/nav-context/index.tsx @@ -1,4 +1,4 @@ -import React, { ReactNode, useContext, useState, useEffect } from 'react' +import React, { ReactNode, useContext, useState, useEffect, createContext } from 'react' import { NavItem, SmartMultiColumnItems, @@ -6,8 +6,8 @@ import { SmartSingleItem, } from '../../types' import useBreakpoints from 'components/hooks/use-breakpoints' -import useRegion from 'components/hooks/use-region' import useVisibleContent from 'components/hooks/use-visible-content' +import useBuildVariant from 'features/hooks/use-build-variant' interface NavContextProps { is_menu_open: boolean @@ -15,7 +15,7 @@ interface NavContextProps { link_items?: SmartSingleItem[] drop_items?: (SmartSingleColumnItems | SmartMultiColumnItems)[] } -export const NavContext = React.createContext({ is_menu_open: false }) +export const NavContext = createContext({ is_menu_open: false }) interface NavProviderProps extends NavContextProps { children: ReactNode @@ -31,8 +31,8 @@ export const isSingleItem = (item: NavItem): item is SmartSingleItem => { } export const NavProvider = ({ is_menu_open, onCloseMenu, children, items }: NavProviderProps) => { + const { region } = useBuildVariant() const { is_mobile_or_tablet } = useBreakpoints() - const { is_eu, is_row } = useRegion() const [link_items, setLinkItems] = useState([]) const [drop_items, setDropItems] = useState<(SmartSingleColumnItems | SmartMultiColumnItems)[]>( [], @@ -40,7 +40,7 @@ export const NavProvider = ({ is_menu_open, onCloseMenu, children, items }: NavP const visible_items = useVisibleContent({ content: items, - config: { is_mobile: is_mobile_or_tablet, is_eu, is_row }, + config: { is_mobile: is_mobile_or_tablet, is_eu: region === "eu", is_row: region === "row" }, }) useEffect(() => { diff --git a/src/features/components/templates/navigation/template/nav-drop-items/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/nav-drop-items/index.tsx similarity index 100% rename from src/features/components/templates/navigation/template/nav-drop-items/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/nav-drop-items/index.tsx diff --git a/src/features/components/templates/navigation/template/nav-single-item/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/nav-single-item/index.tsx similarity index 100% rename from src/features/components/templates/navigation/template/nav-single-item/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/nav-single-item/index.tsx diff --git a/src/features/components/templates/navigation/template/nav.template.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/nav.template.module.scss similarity index 100% rename from src/features/components/templates/navigation/template/nav.template.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/nav.template.module.scss diff --git a/src/features/components/templates/navigation/template/top-nav/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/top-nav/index.tsx similarity index 100% rename from src/features/components/templates/navigation/template/top-nav/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/template/top-nav/index.tsx diff --git a/src/features/components/templates/navigation/types.ts b/themes/gatsby-theme-deriv/src/features/components/templates/navigation/types.ts similarity index 100% rename from src/features/components/templates/navigation/types.ts rename to themes/gatsby-theme-deriv/src/features/components/templates/navigation/types.ts diff --git a/src/features/components/templates/options-content/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/options-content/index.tsx similarity index 100% rename from src/features/components/templates/options-content/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/options-content/index.tsx diff --git a/src/features/components/templates/options-content/option-content.item.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/options-content/option-content.item.tsx similarity index 100% rename from src/features/components/templates/options-content/option-content.item.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/options-content/option-content.item.tsx diff --git a/src/features/components/templates/options-content/section-content-option.item.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/options-content/section-content-option.item.tsx similarity index 100% rename from src/features/components/templates/options-content/section-content-option.item.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/options-content/section-content-option.item.tsx diff --git a/src/features/components/templates/options-content/single-content-option.item.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/options-content/single-content-option.item.tsx similarity index 100% rename from src/features/components/templates/options-content/single-content-option.item.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/options-content/single-content-option.item.tsx diff --git a/src/features/components/templates/options-content/styles.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/options-content/styles.module.scss similarity index 100% rename from src/features/components/templates/options-content/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/options-content/styles.module.scss diff --git a/src/features/components/templates/options-content/type.ts b/themes/gatsby-theme-deriv/src/features/components/templates/options-content/type.ts similarity index 100% rename from src/features/components/templates/options-content/type.ts rename to themes/gatsby-theme-deriv/src/features/components/templates/options-content/type.ts diff --git a/src/features/components/templates/options-faq/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/options-faq/index.tsx similarity index 100% rename from src/features/components/templates/options-faq/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/options-faq/index.tsx diff --git a/src/features/components/templates/options-faq/styles.module.scss b/themes/gatsby-theme-deriv/src/features/components/templates/options-faq/styles.module.scss similarity index 100% rename from src/features/components/templates/options-faq/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/components/templates/options-faq/styles.module.scss diff --git a/src/features/components/templates/options-layout/data.ts b/themes/gatsby-theme-deriv/src/features/components/templates/options-layout/data.ts similarity index 100% rename from src/features/components/templates/options-layout/data.ts rename to themes/gatsby-theme-deriv/src/features/components/templates/options-layout/data.ts diff --git a/src/features/components/templates/options-layout/index.tsx b/themes/gatsby-theme-deriv/src/features/components/templates/options-layout/index.tsx similarity index 90% rename from src/features/components/templates/options-layout/index.tsx rename to themes/gatsby-theme-deriv/src/features/components/templates/options-layout/index.tsx index aea55c0ed29..40aa2dffebf 100644 --- a/src/features/components/templates/options-layout/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/components/templates/options-layout/index.tsx @@ -8,8 +8,9 @@ import WhyTradeOptions from 'features/components/templates/why-trade-options' import { TString } from 'types/generics' import OptionsTopTab from 'features/components/organisms/options-top-tab' import WhatAreDigitalOptions from 'features/components/organisms/what-are-digital-options' +import { BuildVariantType } from 'features/types' -interface OptionsLayoutProps { +interface OptionsLayoutProps extends BuildVariantType{ children?: ReactNode heading: TString description: TString @@ -22,9 +23,10 @@ const OptionsLayout = ({ description, children, is_coming_soon = false, + region }: OptionsLayoutProps) => { return ( - + ({ region: 'row' }) + +export default BuildVariantContext diff --git a/themes/gatsby-theme-deriv/src/features/contexts/build-variant/build-variant.provider.tsx b/themes/gatsby-theme-deriv/src/features/contexts/build-variant/build-variant.provider.tsx new file mode 100644 index 00000000000..c6fb7b7c1ea --- /dev/null +++ b/themes/gatsby-theme-deriv/src/features/contexts/build-variant/build-variant.provider.tsx @@ -0,0 +1,13 @@ +import React, { ReactNode } from 'react' +import BuildVariantContext, { BuildVariantContextType } from './build-variant.context' + +type BuildVariantProviderProps = BuildVariantContextType & { + children: ReactNode +} +const BuildVariantProvider = ({ region, children }: BuildVariantProviderProps) => { + return ( + {children} + ) +} + +export default BuildVariantProvider diff --git a/src/features/contexts/floating-cta/cta.context.tsx b/themes/gatsby-theme-deriv/src/features/contexts/floating-cta/cta.context.tsx similarity index 100% rename from src/features/contexts/floating-cta/cta.context.tsx rename to themes/gatsby-theme-deriv/src/features/contexts/floating-cta/cta.context.tsx diff --git a/src/features/contexts/floating-cta/cta.provider.tsx b/themes/gatsby-theme-deriv/src/features/contexts/floating-cta/cta.provider.tsx similarity index 100% rename from src/features/contexts/floating-cta/cta.provider.tsx rename to themes/gatsby-theme-deriv/src/features/contexts/floating-cta/cta.provider.tsx diff --git a/src/features/contexts/ppc-campaign/ppc.context.tsx b/themes/gatsby-theme-deriv/src/features/contexts/ppc-campaign/ppc.context.tsx similarity index 100% rename from src/features/contexts/ppc-campaign/ppc.context.tsx rename to themes/gatsby-theme-deriv/src/features/contexts/ppc-campaign/ppc.context.tsx diff --git a/src/features/contexts/ppc-campaign/ppc.provider.tsx b/themes/gatsby-theme-deriv/src/features/contexts/ppc-campaign/ppc.provider.tsx similarity index 100% rename from src/features/contexts/ppc-campaign/ppc.provider.tsx rename to themes/gatsby-theme-deriv/src/features/contexts/ppc-campaign/ppc.provider.tsx diff --git a/src/features/hooks/ab-testing/use-partners-signup-link/index.ts b/themes/gatsby-theme-deriv/src/features/hooks/ab-testing/use-partners-signup-link/index.ts similarity index 100% rename from src/features/hooks/ab-testing/use-partners-signup-link/index.ts rename to themes/gatsby-theme-deriv/src/features/hooks/ab-testing/use-partners-signup-link/index.ts diff --git a/themes/gatsby-theme-deriv/src/features/hooks/use-build-variant/index.ts b/themes/gatsby-theme-deriv/src/features/hooks/use-build-variant/index.ts new file mode 100644 index 00000000000..8066a47f08c --- /dev/null +++ b/themes/gatsby-theme-deriv/src/features/hooks/use-build-variant/index.ts @@ -0,0 +1,14 @@ +import { useContext } from 'react' +import BuildVariantContext from 'features/contexts/build-variant/build-variant.context' + +function useBuildVariant() { + const buildVariant = useContext(BuildVariantContext) + + if (!buildVariant) { + throw new Error('useBuildVariant must be use within BuildVariantProvider') + } + + return buildVariant +} + +export default useBuildVariant diff --git a/src/features/hooks/use-contact-form/index.tsx b/themes/gatsby-theme-deriv/src/features/hooks/use-contact-form/index.tsx similarity index 100% rename from src/features/hooks/use-contact-form/index.tsx rename to themes/gatsby-theme-deriv/src/features/hooks/use-contact-form/index.tsx diff --git a/src/features/hooks/use-ctrader-credentials-form/index.tsx b/themes/gatsby-theme-deriv/src/features/hooks/use-ctrader-credentials-form/index.tsx similarity index 100% rename from src/features/hooks/use-ctrader-credentials-form/index.tsx rename to themes/gatsby-theme-deriv/src/features/hooks/use-ctrader-credentials-form/index.tsx diff --git a/src/features/hooks/use-ctrader-email-form/index.tsx b/themes/gatsby-theme-deriv/src/features/hooks/use-ctrader-email-form/index.tsx similarity index 100% rename from src/features/hooks/use-ctrader-email-form/index.tsx rename to themes/gatsby-theme-deriv/src/features/hooks/use-ctrader-email-form/index.tsx diff --git a/src/features/hooks/use-deriv-auth/index.tsx b/themes/gatsby-theme-deriv/src/features/hooks/use-deriv-auth/index.tsx similarity index 100% rename from src/features/hooks/use-deriv-auth/index.tsx rename to themes/gatsby-theme-deriv/src/features/hooks/use-deriv-auth/index.tsx diff --git a/src/features/hooks/use-external-link/index.tsx b/themes/gatsby-theme-deriv/src/features/hooks/use-external-link/index.tsx similarity index 100% rename from src/features/hooks/use-external-link/index.tsx rename to themes/gatsby-theme-deriv/src/features/hooks/use-external-link/index.tsx diff --git a/src/features/hooks/use-internal-link/index.tsx b/themes/gatsby-theme-deriv/src/features/hooks/use-internal-link/index.tsx similarity index 100% rename from src/features/hooks/use-internal-link/index.tsx rename to themes/gatsby-theme-deriv/src/features/hooks/use-internal-link/index.tsx diff --git a/src/features/hooks/use-link-url/index.tsx b/themes/gatsby-theme-deriv/src/features/hooks/use-link-url/index.tsx similarity index 100% rename from src/features/hooks/use-link-url/index.tsx rename to themes/gatsby-theme-deriv/src/features/hooks/use-link-url/index.tsx diff --git a/src/features/hooks/use-ppc/index.tsx b/themes/gatsby-theme-deriv/src/features/hooks/use-ppc/index.tsx similarity index 100% rename from src/features/hooks/use-ppc/index.tsx rename to themes/gatsby-theme-deriv/src/features/hooks/use-ppc/index.tsx diff --git a/src/features/hooks/use-residence-list/index.tsx b/themes/gatsby-theme-deriv/src/features/hooks/use-residence-list/index.tsx similarity index 100% rename from src/features/hooks/use-residence-list/index.tsx rename to themes/gatsby-theme-deriv/src/features/hooks/use-residence-list/index.tsx diff --git a/src/features/hooks/use-scroll-to-active-tab/index.tsx b/themes/gatsby-theme-deriv/src/features/hooks/use-scroll-to-active-tab/index.tsx similarity index 100% rename from src/features/hooks/use-scroll-to-active-tab/index.tsx rename to themes/gatsby-theme-deriv/src/features/hooks/use-scroll-to-active-tab/index.tsx diff --git a/src/features/hooks/use-scroll-to-element/index.ts b/themes/gatsby-theme-deriv/src/features/hooks/use-scroll-to-element/index.ts similarity index 100% rename from src/features/hooks/use-scroll-to-element/index.ts rename to themes/gatsby-theme-deriv/src/features/hooks/use-scroll-to-element/index.ts diff --git a/src/features/hooks/use-signup-form/index.tsx b/themes/gatsby-theme-deriv/src/features/hooks/use-signup-form/index.tsx similarity index 100% rename from src/features/hooks/use-signup-form/index.tsx rename to themes/gatsby-theme-deriv/src/features/hooks/use-signup-form/index.tsx diff --git a/src/features/hooks/use-states-list/index.tsx b/themes/gatsby-theme-deriv/src/features/hooks/use-states-list/index.tsx similarity index 100% rename from src/features/hooks/use-states-list/index.tsx rename to themes/gatsby-theme-deriv/src/features/hooks/use-states-list/index.tsx diff --git a/src/features/pages/404/content/data.ts b/themes/gatsby-theme-deriv/src/features/pages/404/content/data.ts similarity index 100% rename from src/features/pages/404/content/data.ts rename to themes/gatsby-theme-deriv/src/features/pages/404/content/data.ts diff --git a/src/features/pages/404/content/not-found.container.tsx b/themes/gatsby-theme-deriv/src/features/pages/404/content/not-found.container.tsx similarity index 100% rename from src/features/pages/404/content/not-found.container.tsx rename to themes/gatsby-theme-deriv/src/features/pages/404/content/not-found.container.tsx diff --git a/src/features/pages/404/content/not-found.module.scss b/themes/gatsby-theme-deriv/src/features/pages/404/content/not-found.module.scss similarity index 100% rename from src/features/pages/404/content/not-found.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/404/content/not-found.module.scss diff --git a/src/features/pages/404/content/types.ts b/themes/gatsby-theme-deriv/src/features/pages/404/content/types.ts similarity index 100% rename from src/features/pages/404/content/types.ts rename to themes/gatsby-theme-deriv/src/features/pages/404/content/types.ts diff --git a/src/features/pages/404/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/404/index.tsx similarity index 76% rename from src/features/pages/404/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/404/index.tsx index b0a5113733e..a085c6334f4 100644 --- a/src/features/pages/404/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/404/index.tsx @@ -3,10 +3,11 @@ import Layout from 'features/components/templates/layout' import NotFoundContainer from './content/not-found.container' import MainFooter from 'features/components/templates/footer' import MainRowNavigation from 'features/components/templates/navigation/main-nav' +import { BuildVariantType } from 'features/types' -const PageNotFound = () => { +const PageNotFound = ({region}: BuildVariantType) => { return ( - + diff --git a/src/features/pages/academy-complete/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/academy-complete/index.tsx similarity index 85% rename from src/features/pages/academy-complete/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/academy-complete/index.tsx index 4f0469b328c..2fbb5007852 100644 --- a/src/features/pages/academy-complete/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/academy-complete/index.tsx @@ -6,10 +6,11 @@ import NavTemplate from 'features/components/templates/navigation/template' import LogoImage from 'images/common/deriv_academy.svg' import Link from 'features/components/atoms/link' import Image from 'features/components/atoms/image' +import { BuildVariantType } from 'features/types' -const SignupCompleteAcademy = () => { +const SignupCompleteAcademy = ({region}: BuildVariantType) => { return ( - + { +const SignUpAcademy = ({region}: BuildVariantType) => { const analyticsData: Parameters[1] = { form_source: isBrowser() && window.location.hostname, form_name: 'default_diel_deriv', @@ -19,7 +20,7 @@ const SignUpAcademy = () => { }, []) return ( - + { +const CheckEmailContainer = ({region}: BuildVariantType) => { return ( - + { +const CtraderCheckEmail = ({region}: BuildVariantType) => { return ( - + { +const CtraderLogin = ({region}: BuildVariantType) => { const url_params = new URLSearchParams((isBrowser() && window.location.search) || '') const token = url_params.get('token1') const { account_error, create_account_error } = useDerivAuth('ctrader', token, 'login') return ( - + {account_error || create_account_error ? ( diff --git a/src/features/pages/ctrader-login/login-success.tsx b/themes/gatsby-theme-deriv/src/features/pages/ctrader-login/login-success.tsx similarity index 93% rename from src/features/pages/ctrader-login/login-success.tsx rename to themes/gatsby-theme-deriv/src/features/pages/ctrader-login/login-success.tsx index 36d82270150..92c7d782622 100644 --- a/src/features/pages/ctrader-login/login-success.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/ctrader-login/login-success.tsx @@ -9,13 +9,14 @@ import Typography from 'features/components/atoms/typography' import Image from 'features/components/atoms/image' import CtraderSuccessImage from 'images/common/ctrader/ctrader-success.png' import LinkButton from 'features/components/atoms/link-button' +import { BuildVariantType } from 'features/types' -const CtraderLoginSuccess = () => { +const CtraderLoginSuccess = ({region}: BuildVariantType) => { const url_params = new URLSearchParams((isBrowser() && window.location.search) || '') const token = url_params.get('token') return ( - + { +const AddAccount = ({ region }: BuildVariantType) => { const { title, button_url, image_url, image_url_mobile, steps, paragraph, button_text } = ctrader_manage_data.add_account return ( @@ -14,6 +15,7 @@ const AddAccount = () => { steps={steps} paragraph={paragraph} button_text={button_text} + region={region} /> ) } diff --git a/src/features/pages/ctrader-manage/add-more-accounts.tsx b/themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/add-more-accounts.tsx similarity index 81% rename from src/features/pages/ctrader-manage/add-more-accounts.tsx rename to themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/add-more-accounts.tsx index 7c060c4a895..c46b6231e3e 100644 --- a/src/features/pages/ctrader-manage/add-more-accounts.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/add-more-accounts.tsx @@ -1,8 +1,9 @@ import React from 'react' import { ctrader_manage_data } from './ctrader-manage-data' import CtraderManage from './ctrader-manage' +import { BuildVariantType } from 'features/types' -const AddMoreAccounts = () => { +const AddMoreAccounts = ({ region }: BuildVariantType) => { const { title, button_url, image_url, image_url_mobile, steps, paragraph, button_text } = ctrader_manage_data.add_more_accounts return ( @@ -14,6 +15,7 @@ const AddMoreAccounts = () => { steps={steps} paragraph={paragraph} button_text={button_text} + region={region} /> ) } diff --git a/src/features/pages/ctrader-manage/cashier.tsx b/themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/cashier.tsx similarity index 76% rename from src/features/pages/ctrader-manage/cashier.tsx rename to themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/cashier.tsx index ca756e4457a..1d5536ae177 100644 --- a/src/features/pages/ctrader-manage/cashier.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/cashier.tsx @@ -1,8 +1,9 @@ import React from 'react' import { ctrader_manage_data } from './ctrader-manage-data' import CtraderManage from './ctrader-manage' +import { BuildVariantType } from 'features/types' -const Cashier = () => { +const Cashier = ({ region }: BuildVariantType) => { const { title, button_url, paragraph, button_text } = ctrader_manage_data.cashier return ( { button_url={button_url} paragraph={paragraph} button_text={button_text} + region={region} /> ) } diff --git a/src/features/pages/ctrader-manage/change-password.tsx b/themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/change-password.tsx similarity index 76% rename from src/features/pages/ctrader-manage/change-password.tsx rename to themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/change-password.tsx index 4382d5bbd21..87cbf449cea 100644 --- a/src/features/pages/ctrader-manage/change-password.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/change-password.tsx @@ -1,8 +1,9 @@ import React from 'react' import { ctrader_manage_data } from './ctrader-manage-data' import CtraderManage from './ctrader-manage' +import { BuildVariantType } from 'features/types' -const ChangePassword = () => { +const ChangePassword = ({ region }: BuildVariantType) => { const { title, button_url, paragraph, button_text } = ctrader_manage_data.change_password return ( { button_url={button_url} paragraph={paragraph} button_text={button_text} + region={region} /> ) } diff --git a/src/features/pages/ctrader-manage/close-account.tsx b/themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/close-account.tsx similarity index 76% rename from src/features/pages/ctrader-manage/close-account.tsx rename to themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/close-account.tsx index 6be410d83ce..5fbe9af4458 100644 --- a/src/features/pages/ctrader-manage/close-account.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/close-account.tsx @@ -1,8 +1,9 @@ import React from 'react' import { ctrader_manage_data } from './ctrader-manage-data' import CtraderManage from './ctrader-manage' +import { BuildVariantType } from 'features/types' -const CloseAccount = () => { +const CloseAccount = ({ region }: BuildVariantType) => { const { title, button_url, paragraph, button_text } = ctrader_manage_data.close_account return ( { button_url={button_url} paragraph={paragraph} button_text={button_text} + region={region} /> ) } diff --git a/src/features/pages/ctrader-manage/ctrader-manage-data.tsx b/themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/ctrader-manage-data.tsx similarity index 99% rename from src/features/pages/ctrader-manage/ctrader-manage-data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/ctrader-manage-data.tsx index 1401d504c82..0a01484e873 100644 --- a/src/features/pages/ctrader-manage/ctrader-manage-data.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/ctrader-manage-data.tsx @@ -14,7 +14,7 @@ type ParagraphType = { type CtraderManageDataType = { [page: string]: CtraderManageProps } -export type CtraderManageProps = { +export type CtraderManageProps = { title: TString paragraph: ParagraphType steps?: ParagraphType[] diff --git a/src/features/pages/ctrader-manage/ctrader-manage.tsx b/themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/ctrader-manage.tsx similarity index 92% rename from src/features/pages/ctrader-manage/ctrader-manage.tsx rename to themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/ctrader-manage.tsx index 34ff6da4764..41d5b0fa4ba 100644 --- a/src/features/pages/ctrader-manage/ctrader-manage.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/ctrader-manage/ctrader-manage.tsx @@ -6,6 +6,9 @@ import LinkButton from 'features/components/atoms/link-button' import CtraderWrapper from 'features/components/templates/ctrader/ctrader-wrapper' import Flex from 'features/components/atoms/flex-box' import Typography from 'features/components/atoms/typography' +import { BuildVariantType } from 'features/types' + +type CtraderManagePageProps = CtraderManageProps & BuildVariantType const CtraderManage = ({ title, @@ -15,9 +18,10 @@ const CtraderManage = ({ paragraph, button_url, button_text, -}: CtraderManageProps) => { + region +}: CtraderManagePageProps) => { return ( - + { - const { is_eu } = useRegion() - - const security_pdf_link = `/tnc${is_eu ? '/eu' : ''}/security-and-privacy.pdf` +const CtraderSignup = ({region}: BuildVariantType) => { + const security_pdf_link = `/tnc${region === "eu" ? '/eu' : ''}/security-and-privacy.pdf` getLanguage() return ( - + diff --git a/src/features/pages/ctrader-signup/signup-credentials.tsx b/themes/gatsby-theme-deriv/src/features/pages/ctrader-signup/signup-credentials.tsx similarity index 94% rename from src/features/pages/ctrader-signup/signup-credentials.tsx rename to themes/gatsby-theme-deriv/src/features/pages/ctrader-signup/signup-credentials.tsx index 7e8bb9dc3ea..baac5cfb38d 100644 --- a/src/features/pages/ctrader-signup/signup-credentials.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/ctrader-signup/signup-credentials.tsx @@ -12,15 +12,16 @@ import Button from 'features/components/atoms/button' import Link from 'features/components/atoms/link' import { useResidenceList } from 'features/hooks/use-residence-list' import Image from 'features/components/atoms/image' +import { BuildVariantType } from 'features/types' -const CtraderSignupCredentials = () => { +const CtraderSignupCredentials = ({region}: BuildVariantType) => { const [show_check_email, setShowCheckEmail] = useState(true) const url_params = new URLSearchParams((isBrowser() && window.location.search) || '') const email = url_params.get('email')?.replaceAll(' ', '+') const [residence_list] = useResidenceList() return ( - + { +const CtraderSignupSuccess = ({region}: BuildVariantType) => { const url_params = new URLSearchParams((isBrowser() && window.location.search) || '') const token = url_params.get('token') return ( - + { +const DerivCTrader = ({region}: BuildVariantType) => { const is_ctrader = false return ( - + @@ -28,11 +28,7 @@ const DerivCTrader = () => { - {is_ctrader && ( - <> - - - )} + {is_ctrader && } @@ -41,4 +37,4 @@ const DerivCTrader = () => { ) } -export default WithIntl()(DerivCTrader) +export default DerivCTrader diff --git a/src/features/pages/deriv-ctrader/other-platforms/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/other-platforms/data.tsx similarity index 100% rename from src/features/pages/deriv-ctrader/other-platforms/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/other-platforms/data.tsx diff --git a/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/other-platforms/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/other-platforms/index.tsx new file mode 100644 index 00000000000..3e8c44e8b95 --- /dev/null +++ b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/other-platforms/index.tsx @@ -0,0 +1,14 @@ +import React from 'react' +import { carousel_data } from './data' +import PlatformsCarousel from 'features/components/templates/trade-platform/other-platforms' + +const OtherPlatforms = () => { + return ( + + ) +} + +export default OtherPlatforms diff --git a/src/features/pages/deriv-ctrader/platform-banner/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/platform-banner/data.tsx similarity index 100% rename from src/features/pages/deriv-ctrader/platform-banner/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/platform-banner/data.tsx diff --git a/src/features/pages/deriv-ctrader/platform-banner/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/platform-banner/index.tsx similarity index 100% rename from src/features/pages/deriv-ctrader/platform-banner/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/platform-banner/index.tsx diff --git a/src/features/pages/deriv-ctrader/platform-features/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/platform-features/data.tsx similarity index 100% rename from src/features/pages/deriv-ctrader/platform-features/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/platform-features/data.tsx diff --git a/src/features/pages/deriv-ctrader/platform-features/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/platform-features/index.tsx similarity index 100% rename from src/features/pages/deriv-ctrader/platform-features/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/platform-features/index.tsx diff --git a/src/features/pages/deriv-ctrader/trade-description/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/trade-description/data.tsx similarity index 100% rename from src/features/pages/deriv-ctrader/trade-description/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/trade-description/data.tsx diff --git a/src/features/pages/deriv-ctrader/trade-description/description.module.scss b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/trade-description/description.module.scss similarity index 100% rename from src/features/pages/deriv-ctrader/trade-description/description.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/trade-description/description.module.scss diff --git a/src/features/pages/deriv-ctrader/trade-description/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/trade-description/index.tsx similarity index 100% rename from src/features/pages/deriv-ctrader/trade-description/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/trade-description/index.tsx diff --git a/src/features/pages/deriv-ctrader/trade-numbers/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/trade-numbers/data.tsx similarity index 100% rename from src/features/pages/deriv-ctrader/trade-numbers/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/trade-numbers/data.tsx diff --git a/src/features/pages/deriv-ctrader/trade-numbers/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/trade-numbers/index.tsx similarity index 100% rename from src/features/pages/deriv-ctrader/trade-numbers/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/trade-numbers/index.tsx diff --git a/src/features/pages/deriv-ctrader/why-trade/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/why-trade/data.tsx similarity index 100% rename from src/features/pages/deriv-ctrader/why-trade/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/why-trade/data.tsx diff --git a/src/features/pages/deriv-ctrader/why-trade/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/why-trade/index.tsx similarity index 100% rename from src/features/pages/deriv-ctrader/why-trade/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/deriv-ctrader/why-trade/index.tsx diff --git a/src/features/pages/home/cta/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/cta/index.tsx similarity index 82% rename from src/features/pages/home/cta/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/cta/index.tsx index 8b1083fe21c..0581b15e0c1 100644 --- a/src/features/pages/home/cta/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/home/cta/index.tsx @@ -1,10 +1,10 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import { Footer } from '@deriv-com/blocks' import { Heading } from '@deriv/quill-design' import { StaticImage } from 'gatsby-plugin-image' import { Localize, localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' import TradersHubCtaButton from 'features/components/molecules/traders-hub-cta-button' +import useBuildVariant from 'features/hooks/use-build-variant' const RowImage = ( { - const { is_eu } = useRegion() - const [bg_image, setBgImage] = useState(RowImage) - - useEffect(() => { - if (is_eu) setBgImage(EUImage) - }, [is_eu]) + const { region } = useBuildVariant() return ( - +
diff --git a/src/features/pages/home/data.ts b/themes/gatsby-theme-deriv/src/features/pages/home/data.ts similarity index 100% rename from src/features/pages/home/data.ts rename to themes/gatsby-theme-deriv/src/features/pages/home/data.ts diff --git a/themes/gatsby-theme-deriv/src/features/pages/home/fast-payment/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/fast-payment/data.tsx new file mode 100644 index 00000000000..774d02dc89b --- /dev/null +++ b/themes/gatsby-theme-deriv/src/features/pages/home/fast-payment/data.tsx @@ -0,0 +1,193 @@ +import React from 'react' +import { CardContent } from '@deriv-com/components' +import logos from "../../../../images/svg/payments/logos.svg" +import logos1 from "../../../../images/svg/payments/logos-1.svg" +import logos2 from "../../../../images/svg/payments/logos-2.svg" +import logos3 from "../../../../images/svg/payments/logos-3.svg" +import logos4 from "../../../../images/svg/payments/logos-4.svg" +import logos5 from "../../../../images/svg/payments/logos-5.svg" +import logos6 from "../../../../images/svg/payments/logos-6.svg" +import logos7 from "../../../../images/svg/payments/logos-7.svg" +import logos8 from "../../../../images/svg/payments/logos-8.svg" +import logos9 from "../../../../images/svg/payments/logos-9.svg" +import logos10 from "../../../../images/svg/payments/logos-10.svg" +import logos11 from "../../../../images/svg/payments/logos-11.svg" +import logos12 from "../../../../images/svg/payments/logos-12.svg" +import logos13 from "../../../../images/svg/payments/logos-13.svg" +import logos14 from "../../../../images/svg/payments/logos-14.svg" +import logos15 from "../../../../images/svg/payments/logos-15.svg" +import logos16 from "../../../../images/svg/payments/logos-16.svg" +import logos17 from "../../../../images/svg/payments/logos-17.svg" +import logos18 from "../../../../images/svg/payments/logos-18.svg" +import logos19 from "../../../../images/svg/payments/logos-19.svg" +import logos20 from "../../../../images/svg/payments/logos-20.svg" +import logos21 from "../../../../images/svg/payments/logos-21.svg" +import logos22 from "../../../../images/svg/payments/logos-22.svg" +import logos23 from "../../../../images/svg/payments/logos-23.svg" +import logos24 from "../../../../images/svg/payments/logos-24.svg" +import logos25 from "../../../../images/svg/payments/logos-25.svg" +import logos26 from "../../../../images/svg/payments/logos-26.svg" +import logos27 from "../../../../images/svg/payments/logos-27.svg" +import logos28 from "../../../../images/svg/payments/logos-28.svg" +import logos29 from "../../../../images/svg/payments/logos-29.svg" +import logos30 from "../../../../images/svg/payments/logos-30.svg" +import logos31 from "../../../../images/svg/payments/logos-31.svg" +import logos32 from "../../../../images/svg/payments/logos-32.svg" +import logos33 from "../../../../images/svg/payments/logos-33.svg" +import logos34 from "../../../../images/svg/payments/logos-34.svg" +import logos35 from "../../../../images/svg/payments/logos-35.svg" +import logos36 from "../../../../images/svg/payments/logos-36.svg" +import logos37 from "../../../../images/svg/payments/logos-37.svg" +import logos38 from "../../../../images/svg/payments/logos-38.svg" +import logos39 from "../../../../images/svg/payments/logos-39.svg" +import logos40 from "../../../../images/svg/payments/logos-40.svg" +import logos41 from "../../../../images/svg/payments/logos-41.svg" +import logos42 from "../../../../images/svg/payments/logos-42.svg" +import logos43 from "../../../../images/svg/payments/logos-43.svg" + +const toImage = (path: string, alt: string) => ( + {alt} +) + +const Card = (icon, id: number): CardContent => ({ + id, + icon, + color: 'gray', + size: 'xs', + align: 'center', + className: '!overflow-visible', +}) + +const data = [ + { + card: Card(toImage(logos, 'Mastercard'), 1), + is_eu: true, + is_row: true, + }, + { + card: Card(toImage(logos1, 'Maestro'), 2), + is_eu: true, + is_row: true, + }, + { + card: Card(toImage(logos2, 'Visa'), 3), + is_eu: true, + is_row: true, + }, + { + card: Card(toImage(logos3, 'Visa Electron'), 4), + is_eu: true, + is_row: true, + }, + { + card: Card(toImage(logos4, 'Pix'), 5), + is_eu: false, + is_row: true, + }, + { + card: Card(toImage(logos5, 'Help to Pay'), 6), + is_eu: false, + is_row: true, + }, + { + card: Card(toImage(logos6, 'Zing Pay'), 7), + is_eu: false, + is_row: true, + }, + { + card: Card(toImage(logos7, 'M-Pesa'), 8), + is_eu: false, + is_row: true, + }, + { + card: Card(toImage(logos8, 'MTN'), 9), + is_eu: false, + is_row: true, + }, + { + card: Card(toImage(logos9, 'Vodafone'), 10), + is_eu: false, + is_row: true, + }, + { + card: Card(toImage(logos10, 'AdvCash'), 11), + is_eu: false, + is_row: true, + }, + { + card: Card(toImage(logos11, 'AirTm'), 12), + is_eu: false, + is_row: true, + }, + { card: Card(toImage(logos12, 'AstroPay'), 13), is_eu: false, is_row: true }, + { card: Card(toImage(logos13, 'Jeton'), 14), is_eu: true, is_row: true }, + { card: Card(toImage(logos14, 'MiFinity'), 15), is_eu: false, is_row: true }, + { card: Card(toImage(logos15, 'Netteler'), 16), is_eu: true, is_row: true }, + { card: Card(toImage(logos16, 'PayLivre'), 17), is_eu: false, is_row: true }, + { + card: Card(toImage(logos17, 'Perfect Money'), 18), + is_eu: false, + is_row: true, + }, + { card: Card(toImage(logos18, 'Skrill'), 19), is_eu: true, is_row: true }, + { + card: Card(toImage(logos19, 'Skrill 1-Tap'), 20), + is_eu: false, + is_row: true, + }, + { card: Card(toImage(logos20, 'StickPay'), 21), is_eu: false, is_row: true }, + { card: Card(toImage(logos21, 'bitcoin'), 22), is_eu: false, is_row: true }, + { card: Card(toImage(logos22, 'etherium'), 23), is_eu: false, is_row: true }, + { card: Card(toImage(logos23, 'litecoin'), 24), is_eu: false, is_row: true }, + { card: Card(toImage(logos24, 'USD Coin'), 25), is_eu: false, is_row: true }, + { card: Card(toImage(logos25, '10Coins'), 26), is_eu: false, is_row: true }, + { + card: Card(toImage(logos26, 'BitcoinCash'), 27), + is_eu: false, + is_row: true, + }, + { card: Card(toImage(logos27, 'DogeCoin'), 28), is_eu: false, is_row: true }, + { card: Card(toImage(logos28, 'Tron'), 29), is_eu: false, is_row: true }, + { card: Card(toImage(logos29, 'Cardano'), 30), is_eu: false, is_row: true }, + { card: Card(toImage(logos30, 'BNB'), 31), is_eu: false, is_row: true }, + { card: Card(toImage(logos31, 'Banxa'), 32), is_eu: false, is_row: true }, + { card: Card(toImage(logos32, 'Oxxo'), 33), is_eu: false, is_row: true }, + { + card: Card(toImage(logos33, 'Pago Efectivo'), 34), + is_eu: false, + is_row: true, + }, + { card: Card(toImage(logos34, 'SPEI'), 35), is_eu: false, is_row: true }, + { + card: Card(toImage(logos35, 'paysafecard'), 36), + is_eu: false, + is_row: true, + }, + { card: Card(toImage(logos36, 'derivP2P'), 37), is_eu: false, is_row: true }, + { card: Card(toImage(logos37, 'ozow'), 38), is_eu: false, is_row: true }, + { card: Card(toImage(logos38, 'pse'), 39), is_eu: false, is_row: true }, + { card: Card(toImage(logos39, 'eps'), 40), is_eu: true, is_row: false }, + { card: Card(toImage(logos40, 'giropay'), 41), is_eu: true, is_row: false }, + { card: Card(toImage(logos41, 'przelewy24'), 40), is_eu: true, is_row: false }, + { + card: Card(toImage(logos42, 'Rapid Transfer'), 41), + is_eu: true, + is_row: false, + }, + { card: Card(toImage(logos43, 'iDeal'), 42), is_eu: true, is_row: false }, +] + +export const RowPaymentMethods: CardContent[] = data + .filter((obj) => obj.is_row) + .map((obj) => obj.card) + +export const EUPaymentMethods: CardContent[] = data + .filter((obj) => obj.is_eu) + .map((obj) => obj.card) diff --git a/src/features/pages/home/fast-payment/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/fast-payment/index.tsx similarity index 87% rename from src/features/pages/home/fast-payment/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/fast-payment/index.tsx index 9eea1989436..241d05efe51 100644 --- a/src/features/pages/home/fast-payment/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/home/fast-payment/index.tsx @@ -1,19 +1,21 @@ import React, { useRef } from 'react' import { FastPayment } from '@deriv-com/blocks' import { EUPaymentMethods, RowPaymentMethods } from './data' -import useRegion from 'components/hooks/use-region' import { Localize } from 'components/localization' import useIsInViewport from 'components/hooks/use-is-in-viewport' +import useBuildVariant from 'features/hooks/use-build-variant' + const FastPaymentSection: React.FC = () => { - const { is_eu } = useRegion() const ref = useRef(null) const is_in_viewport = useIsInViewport(ref) + const { region } = useBuildVariant() const logosAnimation = is_in_viewport - ? is_eu + ? region === 'eu' ? '!animate-[40s_slide_linear_infinite] rtl:!animate-[40s_slideRtl_linear_infinite]' : '!animate-[100s_slide_linear_infinite] rtl:!animate-[100s_slideRtl_linear_infinite]' : '' + return (
{ } description={ - !is_eu ? ( + region === 'row' ? ( ) : ( @@ -34,7 +36,7 @@ const FastPaymentSection: React.FC = () => { }} content={{ cols: 'infinite', - cards: is_eu ? EUPaymentMethods : RowPaymentMethods, + cards: region === 'eu' ? EUPaymentMethods : RowPaymentMethods, sliderClass: logosAnimation, }} disclaimer={ diff --git a/src/features/pages/home/hero/award-images.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/hero/award-images.tsx similarity index 90% rename from src/features/pages/home/hero/award-images.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/hero/award-images.tsx index b8ce51a2e03..e73989a8a27 100644 --- a/src/features/pages/home/hero/award-images.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/home/hero/award-images.tsx @@ -3,14 +3,8 @@ import clsx from 'clsx' import { StaticImage } from 'gatsby-plugin-image' import { hero_content_award_img, hero_content_award_img_rtl } from './styles.module.scss' import { get_lang_direction, localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' -import { isEuDomain } from 'common/utility' const HeroAwardImages = () => { - const { is_eu } = useRegion() - - if (isEuDomain() || is_eu) return null - return (
{ + const { region } = useBuildVariant() + + if (region === 'eu') { + return ( + + + + ) + } + if (region === 'row') { + return ( + + + + ) + } +} + +export default Description diff --git a/src/features/pages/home/hero/floating-cta.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/hero/floating-cta.tsx similarity index 100% rename from src/features/pages/home/hero/floating-cta.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/hero/floating-cta.tsx diff --git a/themes/gatsby-theme-deriv/src/features/pages/home/hero/hero-image.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/hero/hero-image.tsx new file mode 100644 index 00000000000..f600ec99d3f --- /dev/null +++ b/themes/gatsby-theme-deriv/src/features/pages/home/hero/hero-image.tsx @@ -0,0 +1,40 @@ +import React from 'react' +import { StaticImage } from 'gatsby-plugin-image' +import clsx from 'clsx' +import { hero_img, hero_img_eu } from './styles.module.scss' +import useBuildVariant from 'features/hooks/use-build-variant' + +const HeroImage = () => { + const { region } = useBuildVariant() + + if (region === 'row') { + return ( +
+ +
+ ) + } + if (region === 'eu') { + return ( +
+ +
+ ) + } +} + +export default HeroImage diff --git a/src/features/pages/home/hero/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/hero/index.tsx similarity index 93% rename from src/features/pages/home/hero/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/hero/index.tsx index 7d35de43018..a95de51ee2a 100644 --- a/src/features/pages/home/hero/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/home/hero/index.tsx @@ -16,7 +16,7 @@ import Description from './description' import { Localize, get_lang_direction } from 'components/localization' import TradersHubCtaButton from 'features/components/molecules/traders-hub-cta-button' import { useFloatingCtaContext } from 'features/contexts/floating-cta/cta.provider' -import { usePageLoaded } from 'components/hooks/use-page-loaded' +import useBuildVariant from 'features/hooks/use-build-variant' export interface HomeHeroProps { children?: ReactNode @@ -24,7 +24,7 @@ export interface HomeHeroProps { } const HomeHero: React.FC = () => { - const [is_mounted] = usePageLoaded() + const { region } = useBuildVariant() const { ctaBottom, visibilityPercentage, entryRef } = useFloatingCtaContext() return ( @@ -51,7 +51,7 @@ const HomeHero: React.FC = () => { - {is_mounted && } + = () => { ref={entryRef} />
- {is_mounted && } + {region == 'row' && }
diff --git a/src/features/pages/home/hero/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/home/hero/styles.module.scss similarity index 100% rename from src/features/pages/home/hero/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/home/hero/styles.module.scss diff --git a/src/features/pages/home/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/index.tsx similarity index 90% rename from src/features/pages/home/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/index.tsx index 75b9f749bbd..e8f0ea3f910 100644 --- a/src/features/pages/home/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/home/index.tsx @@ -9,22 +9,27 @@ import HomeHero from './hero' import CTA from './cta' import StartTradingSteps from './start-trading-steps' import TrustpilotSection from './trustpilot' +import { BuildVariantContextType } from 'features/contexts/build-variant/build-variant.context' import { useOpenLiveChat } from 'components/hooks/use-open-live-chat-redirection' -import MainRowNavigation from 'features/components/templates/navigation/main-nav' import MainFooter from 'features/components/templates/footer' +import MainRowNavigation from 'features/components/templates/navigation/main-nav' import useThirdPartyFlags from 'components/hooks/use-third-party-flags' const FastPaymentSection = loadable(() => import('./fast-payment')) const LiveMarketSection = loadable(() => import('./live-pricing-migration')) const TradeTypeSection = loadable(() => import('./trade-type')) const UserFriendlyPlatforms = loadable(() => import('./user-platfroms')) -const HomePage = () => { +type PageProps = { + region: BuildVariantContextType['region'] +} + +const HomePage = ({ region }: PageProps) => { useOpenLiveChat(true) const isTrustpilot = useThirdPartyFlags('trustpilot') const isLivePricing = useThirdPartyFlags('live_pricing') return ( - + diff --git a/src/features/pages/home/live-pricing-migration/cards/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/live-pricing-migration/cards/index.tsx similarity index 100% rename from src/features/pages/home/live-pricing-migration/cards/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/live-pricing-migration/cards/index.tsx diff --git a/src/features/pages/home/live-pricing-migration/data-provider/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/live-pricing-migration/data-provider/index.tsx similarity index 83% rename from src/features/pages/home/live-pricing-migration/data-provider/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/live-pricing-migration/data-provider/index.tsx index 05b5d6e0b25..34ae46844ad 100644 --- a/src/features/pages/home/live-pricing-migration/data-provider/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/home/live-pricing-migration/data-provider/index.tsx @@ -1,10 +1,10 @@ -import React, { MutableRefObject, ReactNode, useEffect, useRef, useState } from 'react' +import React, { MutableRefObject, ReactNode, useEffect, useRef, useState, createContext } from 'react' import { type FirebaseApp, initializeApp } from 'firebase/app' import { getDatabase, ref, onValue, Database, type DatabaseReference } from 'firebase/database' import { initialLiveMarketData } from '../utils' import { LiveMarketRawData } from './types' import { firebaseConfig } from 'common/constants' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' export type LiveMarketType = { liveData: LiveMarketRawData @@ -12,15 +12,15 @@ export type LiveMarketType = { dbRef: MutableRefObject } -export const LiveMarketContext = React.createContext({ +export const LiveMarketContext = createContext({ liveData: initialLiveMarketData, dbRef: null, }) const LiveMarketProvider = ({ children }: { children: ReactNode }) => { + const { region } = useBuildVariant() const [liveData, setLiveData] = useState(initialLiveMarketData) const [liveError, setLiveError] = useState({}) - const { is_eu } = useRegion() const firebaseAppRef = useRef() const firebaseDbRef = useRef() const commoditiesRef = useRef() @@ -31,7 +31,7 @@ const LiveMarketProvider = ({ children }: { children: ReactNode }) => { }, []) useEffect(() => { - commoditiesRef.current = ref(firebaseDbRef.current, is_eu ? 'eu/mkt' : 'row/mkt') + commoditiesRef.current = ref(firebaseDbRef.current, region === "eu" ? 'eu/mkt' : 'row/mkt') const unsubscribe = onValue( commoditiesRef.current, (snapshot) => { @@ -42,7 +42,7 @@ const LiveMarketProvider = ({ children }: { children: ReactNode }) => { }, ) return unsubscribe - }, [is_eu]) + }, [region]) return ( { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const is_liveprice_enabled = Analytics?.getFeatureValue('tracking-buttons-config', { ce_deriv_com_liveprice_cta: false, })?.['ce_deriv_com_liveprice_cta'] @@ -35,13 +35,13 @@ const LiveMarketSection = () => { > - {!is_eu && ( + {region !== "eu" && ( ]} /> )} - {is_eu && ( + {region === "eu" && ( ]} diff --git a/src/features/pages/home/live-pricing-migration/utils/index.ts b/themes/gatsby-theme-deriv/src/features/pages/home/live-pricing-migration/utils/index.ts similarity index 100% rename from src/features/pages/home/live-pricing-migration/utils/index.ts rename to themes/gatsby-theme-deriv/src/features/pages/home/live-pricing-migration/utils/index.ts diff --git a/src/features/pages/home/start-trading-steps/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/start-trading-steps/data.tsx similarity index 100% rename from src/features/pages/home/start-trading-steps/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/start-trading-steps/data.tsx diff --git a/src/features/pages/home/start-trading-steps/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/start-trading-steps/index.tsx similarity index 71% rename from src/features/pages/home/start-trading-steps/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/start-trading-steps/index.tsx index 8fcb58ad80d..0033a5c405b 100644 --- a/src/features/pages/home/start-trading-steps/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/home/start-trading-steps/index.tsx @@ -1,17 +1,12 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import { Features } from '@deriv-com/blocks' import { EUCards, RowCards } from './data' import { Localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' import TradersHubCtaButton from 'features/components/molecules/traders-hub-cta-button' +import useBuildVariant from 'features/hooks/use-build-variant' const StartTradingSteps = () => { - const { is_eu } = useRegion() - const [cards, setCards] = useState(RowCards) - - useEffect(() => { - if (is_eu) setCards(EUCards) - }, [is_eu]) + const {region} = useBuildVariant() return ( { } cols="three" variant="ContentTop" - cards={cards} + cards={region === "eu" ? EUCards : RowCards} /> ) } diff --git a/src/features/pages/home/stats/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/stats/index.tsx similarity index 100% rename from src/features/pages/home/stats/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/stats/index.tsx diff --git a/src/features/pages/home/trade-type/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/trade-type/data.tsx similarity index 87% rename from src/features/pages/home/trade-type/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/trade-type/data.tsx index e1d0547175b..283250a0b47 100644 --- a/src/features/pages/home/trade-type/data.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/home/trade-type/data.tsx @@ -1,5 +1,8 @@ import React from 'react' import { CardContent } from '@deriv-com/components' +import cfdsLg from "../../../../images/svg/new-homepage/cfds-lg.svg" +import optionsLg from "../../../../images/svg/new-homepage/options-lg.svg" +import multipliersLg from "../../../../images/svg/new-homepage/multipliers-lg.svg" import { Localize } from 'components/localization' export const RowCards: CardContent[] = [ @@ -10,7 +13,7 @@ export const RowCards: CardContent[] = [ ), icon: ( - cfd + cfd ), align: 'start', color: 'light', @@ -29,7 +32,7 @@ export const RowCards: CardContent[] = [ ), icon: ( options ), icon: ( - cfds + cfds ), align: 'start', color: 'light', @@ -98,7 +101,7 @@ export const EUCards: CardContent[] = [ ), icon: ( multipliers { - const { is_eu } = useRegion() - const heading = is_eu ? ( - - ) : ( - - ) + const { region } = useBuildVariant() + const heading = + region === 'eu' ? ( + + ) : ( + + ) + return ( ) diff --git a/src/features/pages/home/trustpilot/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/trustpilot/index.tsx similarity index 100% rename from src/features/pages/home/trustpilot/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/trustpilot/index.tsx diff --git a/src/features/pages/home/user-platfroms/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/user-platfroms/data.tsx similarity index 89% rename from src/features/pages/home/user-platfroms/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/user-platfroms/data.tsx index 4f42e7be80c..a2ff6e51dd1 100644 --- a/src/features/pages/home/user-platfroms/data.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/home/user-platfroms/data.tsx @@ -1,5 +1,11 @@ import React from 'react' import { CardContent } from '@deriv-com/components' +import dmt5 from "../../../../images/svg/new-homepage/dmt5.svg" +import dct from "../../../../images/svg/new-homepage/dct.svg" +import dx from "../../../../images/svg/new-homepage/dx.svg" +import dgo from "../../../../images/svg/new-homepage/dgo.svg" +import dt from "../../../../images/svg/new-homepage/dt.svg" +import dbot from "../../../../images/svg/new-homepage/dbot.svg" import { FilterKeyType, PlatformTab } from './type' import { Localize } from 'components/localization' @@ -25,7 +31,7 @@ export const RowCards: PlatformCardContent[] = [ ), icon: ( deriv mt5 ), icon: ( - deriv x + deriv x ), size: 'md', align: 'start', @@ -93,7 +99,7 @@ export const RowCards: PlatformCardContent[] = [ ), icon: ( - deriv go + deriv go ), size: 'md', align: 'start', @@ -113,7 +119,7 @@ export const RowCards: PlatformCardContent[] = [ ), icon: ( deriv trader, icon: ( deriv bot { if (tabId === 'All') { @@ -17,9 +17,9 @@ const getTabContent = (tabId: FilterKeyType) => { const tabs = platformTabs.map(({ content }) => ({ content })) const UserFriendlyPlatforms = () => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() - if (is_eu) { + if (region === 'eu') { return ( { /> ) } - - return ( - - } - tabs={tabs} - > - {platformTabs.map((item, i) => ( - - ))} - - ) + if (region == 'row') { + return ( + + } + tabs={tabs} + > + {platformTabs.map((item, i) => ( + + ))} + + ) + } } export default UserFriendlyPlatforms diff --git a/src/features/pages/home/user-platfroms/type.ts b/themes/gatsby-theme-deriv/src/features/pages/home/user-platfroms/type.ts similarity index 100% rename from src/features/pages/home/user-platfroms/type.ts rename to themes/gatsby-theme-deriv/src/features/pages/home/user-platfroms/type.ts diff --git a/src/features/pages/home/years/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/home/years/data.tsx similarity index 79% rename from src/features/pages/home/years/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/home/years/data.tsx index 4f686bbc932..23022f91d67 100644 --- a/src/features/pages/home/years/data.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/home/years/data.tsx @@ -1,5 +1,9 @@ import React from 'react' import { CardContent } from '@deriv-com/components' +import LightDependableIcon from "../../../../images/svg/new-homepage/LightDependableIcon.svg" +import LightSafeAndSecureIcon from "../../../../images/svg/new-homepage/LightSafeAndSecureIcon.svg" +import LightRegulatedIcon from "../../../../images/svg/new-homepage/LightRegulatedIcon.svg" +import LightTwentyFourSevenSupportIcon from "../../../../images/svg/new-homepage/LightTwentyFourSevenSupportIcon.svg" import { Localize } from 'components/localization' export const cards: CardContent[] = [ @@ -14,7 +18,7 @@ export const cards: CardContent[] = [ align: 'center', icon: ( Dependable platform { +const ETFMarket = ({ region }: TPageContext) => { const { is_deriv_go } = usePlatformQueryParam() return ( - + {!is_deriv_go && (
@@ -43,7 +44,7 @@ const ETFMarket = () => { - + diff --git a/src/features/pages/markets/etf/instrumental-content/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/instrumental-content/data.tsx similarity index 100% rename from src/features/pages/markets/etf/instrumental-content/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/instrumental-content/data.tsx diff --git a/src/features/pages/markets/etf/instrumental-content/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/instrumental-content/index.tsx similarity index 100% rename from src/features/pages/markets/etf/instrumental-content/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/instrumental-content/index.tsx diff --git a/src/features/pages/markets/etf/instrumental-content/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/instrumental-content/styles.module.scss similarity index 100% rename from src/features/pages/markets/etf/instrumental-content/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/instrumental-content/styles.module.scss diff --git a/src/features/pages/markets/etf/instrumental-content/types.tsx b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/instrumental-content/types.tsx similarity index 100% rename from src/features/pages/markets/etf/instrumental-content/types.tsx rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/instrumental-content/types.tsx diff --git a/src/features/pages/markets/etf/instruments/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/instruments/data.tsx similarity index 100% rename from src/features/pages/markets/etf/instruments/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/instruments/data.tsx diff --git a/src/features/pages/markets/etf/instruments/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/instruments/index.tsx similarity index 100% rename from src/features/pages/markets/etf/instruments/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/instruments/index.tsx diff --git a/src/features/pages/markets/etf/instruments/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/instruments/styles.module.scss similarity index 100% rename from src/features/pages/markets/etf/instruments/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/instruments/styles.module.scss diff --git a/src/features/pages/markets/etf/steps/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/steps/data.tsx similarity index 100% rename from src/features/pages/markets/etf/steps/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/steps/data.tsx diff --git a/src/features/pages/markets/etf/steps/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/steps/index.tsx similarity index 100% rename from src/features/pages/markets/etf/steps/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/steps/index.tsx diff --git a/src/features/pages/markets/etf/trades-available/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/trades-available/data.tsx similarity index 100% rename from src/features/pages/markets/etf/trades-available/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/trades-available/data.tsx diff --git a/src/features/pages/markets/etf/trades-available/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/trades-available/index.tsx similarity index 100% rename from src/features/pages/markets/etf/trades-available/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/trades-available/index.tsx diff --git a/src/features/pages/markets/etf/why-trade/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/why-trade/data.tsx similarity index 100% rename from src/features/pages/markets/etf/why-trade/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/why-trade/data.tsx diff --git a/src/features/pages/markets/etf/why-trade/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/markets/etf/why-trade/index.tsx similarity index 100% rename from src/features/pages/markets/etf/why-trade/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/markets/etf/why-trade/index.tsx diff --git a/src/features/pages/options/accumulator/_faq-schema.ts b/themes/gatsby-theme-deriv/src/features/pages/options/accumulator/_faq-schema.ts similarity index 100% rename from src/features/pages/options/accumulator/_faq-schema.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/accumulator/_faq-schema.ts diff --git a/src/features/pages/options/accumulator/_video-schema.ts b/themes/gatsby-theme-deriv/src/features/pages/options/accumulator/_video-schema.ts similarity index 100% rename from src/features/pages/options/accumulator/_video-schema.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/accumulator/_video-schema.ts diff --git a/src/features/pages/options/accumulator/accumulators_faq.module.scss b/themes/gatsby-theme-deriv/src/features/pages/options/accumulator/accumulators_faq.module.scss similarity index 100% rename from src/features/pages/options/accumulator/accumulators_faq.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/options/accumulator/accumulators_faq.module.scss diff --git a/src/features/pages/options/accumulator/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/options/accumulator/data.tsx similarity index 100% rename from src/features/pages/options/accumulator/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/options/accumulator/data.tsx diff --git a/src/features/pages/options/accumulator/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/options/accumulator/index.tsx similarity index 99% rename from src/features/pages/options/accumulator/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/options/accumulator/index.tsx index 35bf1fc6964..ed5c695b413 100644 --- a/src/features/pages/options/accumulator/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/options/accumulator/index.tsx @@ -7,12 +7,13 @@ import { } from '@deriv/quill-icons' import { CustomLink } from '@deriv-com/components' import * as styles from './accumulators_faq.module.scss' -import { accumulatorCards, accumulatorOptionsVideoCard, mobileCards } from './data' import AccumulatorOptions from 'images/svg/trade-types/accumulator-options.svg' import { Localize, localize, is_rtl } from 'components/localization' import OptionsLayout from 'features/components/quill/options-layout' import Box from 'features/components/atoms/box' import TradersHubCtaButton from 'features/components/molecules/traders-hub-cta-button' +import { BuildVariantType } from 'features/types' +import { accumulatorCards, accumulatorOptionsVideoCard, mobileCards } from './data' interface SwiperOption { spaceBetween: number @@ -28,13 +29,14 @@ const swiperOption: SwiperOption = { freeMode: true, } -const AccumulatorsOptions = () => { +const AccumulatorsOptions = ({region}: BuildVariantType) => { return ( <> { +const AsiansDigitalOptionsPage = ({region}: BuildVariantType) => { return ( - + diff --git a/src/features/pages/options/digital/digits/_faq-schema.ts b/themes/gatsby-theme-deriv/src/features/pages/options/digital/digits/_faq-schema.ts similarity index 100% rename from src/features/pages/options/digital/digits/_faq-schema.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/digital/digits/_faq-schema.ts diff --git a/src/features/pages/options/digital/digits/constant.ts b/themes/gatsby-theme-deriv/src/features/pages/options/digital/digits/constant.ts similarity index 100% rename from src/features/pages/options/digital/digits/constant.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/digital/digits/constant.ts diff --git a/src/features/pages/options/digital/digits/data.ts b/themes/gatsby-theme-deriv/src/features/pages/options/digital/digits/data.ts similarity index 100% rename from src/features/pages/options/digital/digits/data.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/digital/digits/data.ts diff --git a/src/features/pages/options/digital/digits/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/options/digital/digits/index.tsx similarity index 83% rename from src/features/pages/options/digital/digits/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/options/digital/digits/index.tsx index 48104739bb9..02d73c2eb83 100644 --- a/src/features/pages/options/digital/digits/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/options/digital/digits/index.tsx @@ -9,10 +9,11 @@ import AvailableMarketPlatforms from 'features/components/organisms/available-ma import DigitalOptionsLayout from 'features/components/templates/digital-options-layout' import OptionsContent from 'features/components/templates/options-content' import OptionsFaq from 'features/components/templates/options-faq' +import { BuildVariantType } from 'features/types' -const DigitDigitalOptionsPage = () => { +const DigitDigitalOptionsPage = ({region}: BuildVariantType) => { return ( - + { +const HighAndLowDigitalOptionsPage = ({region}: BuildVariantType) => { return ( - + { +const InOutDigitalOptionsPage = ({region}: BuildVariantType) => { return ( - + diff --git a/src/features/pages/options/digital/lookbacks/_faq-schema.ts b/themes/gatsby-theme-deriv/src/features/pages/options/digital/lookbacks/_faq-schema.ts similarity index 100% rename from src/features/pages/options/digital/lookbacks/_faq-schema.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/digital/lookbacks/_faq-schema.ts diff --git a/src/features/pages/options/digital/lookbacks/data.ts b/themes/gatsby-theme-deriv/src/features/pages/options/digital/lookbacks/data.ts similarity index 100% rename from src/features/pages/options/digital/lookbacks/data.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/digital/lookbacks/data.ts diff --git a/src/features/pages/options/digital/lookbacks/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/options/digital/lookbacks/index.tsx similarity index 88% rename from src/features/pages/options/digital/lookbacks/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/options/digital/lookbacks/index.tsx index d42d57ff8a1..d4458cd8a4b 100644 --- a/src/features/pages/options/digital/lookbacks/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/options/digital/lookbacks/index.tsx @@ -7,10 +7,11 @@ import OptionsFaq from 'features/components/templates/options-faq' import Typography from 'features/components/atoms/typography' import { Localize } from 'components/localization' import Flex from 'features/components/atoms/flex-box' +import { BuildVariantType } from 'features/types' -const LookbacksDigitalOptionsPage = () => { +const LookbacksDigitalOptionsPage = ({region}: BuildVariantType) => { return ( - + diff --git a/src/features/pages/options/digital/only-ups-only-downs/_faq-schema.ts b/themes/gatsby-theme-deriv/src/features/pages/options/digital/only-ups-only-downs/_faq-schema.ts similarity index 100% rename from src/features/pages/options/digital/only-ups-only-downs/_faq-schema.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/digital/only-ups-only-downs/_faq-schema.ts diff --git a/src/features/pages/options/digital/only-ups-only-downs/data.ts b/themes/gatsby-theme-deriv/src/features/pages/options/digital/only-ups-only-downs/data.ts similarity index 100% rename from src/features/pages/options/digital/only-ups-only-downs/data.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/digital/only-ups-only-downs/data.ts diff --git a/src/features/pages/options/digital/only-ups-only-downs/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/options/digital/only-ups-only-downs/index.tsx similarity index 83% rename from src/features/pages/options/digital/only-ups-only-downs/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/options/digital/only-ups-only-downs/index.tsx index 18742723a50..916ceb1f3c4 100644 --- a/src/features/pages/options/digital/only-ups-only-downs/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/options/digital/only-ups-only-downs/index.tsx @@ -9,10 +9,11 @@ import AvailableMarketPlatforms from 'features/components/organisms/available-ma import DigitalOptionsLayout from 'features/components/templates/digital-options-layout' import OptionsContent from 'features/components/templates/options-content' import OptionsFaq from 'features/components/templates/options-faq' +import { BuildVariantType } from 'features/types' -const OnlyUpAndOnlyDownDigitalOptionsPage = () => { +const OnlyUpAndOnlyDownDigitalOptionsPage = ({region}: BuildVariantType) => { return ( - + { +const ResetCallDigitalOptionsPage = ({region}: BuildVariantType) => { return ( - + { +const TouchAndNoTouchDigitalOptionsPage = ({region}: BuildVariantType) => { return ( - + { +const UpAndDownDigitalOptionsPage = ({region}: BuildVariantType) => { return ( - + diff --git a/src/features/pages/options/turbo/_faq-schema.ts b/themes/gatsby-theme-deriv/src/features/pages/options/turbo/_faq-schema.ts similarity index 100% rename from src/features/pages/options/turbo/_faq-schema.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/turbo/_faq-schema.ts diff --git a/src/features/pages/options/turbo/data.ts b/themes/gatsby-theme-deriv/src/features/pages/options/turbo/data.ts similarity index 100% rename from src/features/pages/options/turbo/data.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/turbo/data.ts diff --git a/src/features/pages/options/turbo/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/options/turbo/index.tsx similarity index 95% rename from src/features/pages/options/turbo/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/options/turbo/index.tsx index 9b2b7e56896..4f8793b3e0f 100644 --- a/src/features/pages/options/turbo/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/options/turbo/index.tsx @@ -9,10 +9,12 @@ import Flex from 'features/components/atoms/flex-box' import Typography from 'features/components/atoms/typography' import { Localize } from 'components/localization' import dclsx from 'features/utils/dclsx' +import { BuildVariantType } from 'features/types' -const TurboOptions = () => { +const TurboOptions = ({region}: BuildVariantType) => { return ( diff --git a/src/features/pages/options/turbo/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/options/turbo/styles.module.scss similarity index 100% rename from src/features/pages/options/turbo/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/options/turbo/styles.module.scss diff --git a/src/features/pages/options/vanilla/_faq-schema.ts b/themes/gatsby-theme-deriv/src/features/pages/options/vanilla/_faq-schema.ts similarity index 100% rename from src/features/pages/options/vanilla/_faq-schema.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/vanilla/_faq-schema.ts diff --git a/src/features/pages/options/vanilla/data.ts b/themes/gatsby-theme-deriv/src/features/pages/options/vanilla/data.ts similarity index 100% rename from src/features/pages/options/vanilla/data.ts rename to themes/gatsby-theme-deriv/src/features/pages/options/vanilla/data.ts diff --git a/src/features/pages/options/vanilla/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/options/vanilla/index.tsx similarity index 95% rename from src/features/pages/options/vanilla/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/options/vanilla/index.tsx index fe58f1f2fcf..91e05270249 100644 --- a/src/features/pages/options/vanilla/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/options/vanilla/index.tsx @@ -9,10 +9,12 @@ import Flex from 'features/components/atoms/flex-box' import Typography from 'features/components/atoms/typography' import { Localize } from 'components/localization' import dclsx from 'features/utils/dclsx' +import { BuildVariantType } from 'features/types' -const VanillaOptions = () => { +const VanillaOptions = ({region}: BuildVariantType) => { return ( diff --git a/src/features/pages/options/vanilla/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/options/vanilla/styles.module.scss similarity index 100% rename from src/features/pages/options/vanilla/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/options/vanilla/styles.module.scss diff --git a/src/features/pages/p2p/_data.ts b/themes/gatsby-theme-deriv/src/features/pages/p2p/_data.ts similarity index 100% rename from src/features/pages/p2p/_data.ts rename to themes/gatsby-theme-deriv/src/features/pages/p2p/_data.ts diff --git a/src/features/pages/p2p/availability/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/availability/data.tsx similarity index 100% rename from src/features/pages/p2p/availability/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/availability/data.tsx diff --git a/src/features/pages/p2p/availability/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/availability/index.tsx similarity index 100% rename from src/features/pages/p2p/availability/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/availability/index.tsx diff --git a/src/features/pages/p2p/availability/platform.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/availability/platform.tsx similarity index 100% rename from src/features/pages/p2p/availability/platform.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/availability/platform.tsx diff --git a/src/features/pages/p2p/availability/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/p2p/availability/styles.module.scss similarity index 100% rename from src/features/pages/p2p/availability/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/p2p/availability/styles.module.scss diff --git a/src/features/pages/p2p/availability/types.ts b/themes/gatsby-theme-deriv/src/features/pages/p2p/availability/types.ts similarity index 100% rename from src/features/pages/p2p/availability/types.ts rename to themes/gatsby-theme-deriv/src/features/pages/p2p/availability/types.ts diff --git a/src/features/pages/p2p/dp2p/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/dp2p/data.tsx similarity index 100% rename from src/features/pages/p2p/dp2p/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/dp2p/data.tsx diff --git a/src/features/pages/p2p/dp2p/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/dp2p/index.tsx similarity index 100% rename from src/features/pages/p2p/dp2p/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/dp2p/index.tsx diff --git a/src/features/pages/p2p/dp2p/item.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/dp2p/item.tsx similarity index 100% rename from src/features/pages/p2p/dp2p/item.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/dp2p/item.tsx diff --git a/src/features/pages/p2p/dp2p/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/p2p/dp2p/styles.module.scss similarity index 100% rename from src/features/pages/p2p/dp2p/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/p2p/dp2p/styles.module.scss diff --git a/src/features/pages/p2p/dp2p/types.ts b/themes/gatsby-theme-deriv/src/features/pages/p2p/dp2p/types.ts similarity index 100% rename from src/features/pages/p2p/dp2p/types.ts rename to themes/gatsby-theme-deriv/src/features/pages/p2p/dp2p/types.ts diff --git a/src/features/pages/p2p/dp2p/video.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/dp2p/video.tsx similarity index 100% rename from src/features/pages/p2p/dp2p/video.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/dp2p/video.tsx diff --git a/src/features/pages/p2p/hero/banner.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/hero/banner.tsx similarity index 100% rename from src/features/pages/p2p/hero/banner.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/hero/banner.tsx diff --git a/src/features/pages/p2p/hero/content.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/hero/content.tsx similarity index 100% rename from src/features/pages/p2p/hero/content.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/hero/content.tsx diff --git a/src/features/pages/p2p/hero/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/hero/data.tsx similarity index 100% rename from src/features/pages/p2p/hero/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/hero/data.tsx diff --git a/src/features/pages/p2p/hero/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/hero/index.tsx similarity index 100% rename from src/features/pages/p2p/hero/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/hero/index.tsx diff --git a/src/features/pages/p2p/hero/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/p2p/hero/styles.module.scss similarity index 100% rename from src/features/pages/p2p/hero/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/p2p/hero/styles.module.scss diff --git a/src/features/pages/p2p/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/index.tsx similarity index 100% rename from src/features/pages/p2p/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/index.tsx diff --git a/src/features/pages/p2p/numbers/data.ts b/themes/gatsby-theme-deriv/src/features/pages/p2p/numbers/data.ts similarity index 100% rename from src/features/pages/p2p/numbers/data.ts rename to themes/gatsby-theme-deriv/src/features/pages/p2p/numbers/data.ts diff --git a/src/features/pages/p2p/numbers/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/numbers/index.tsx similarity index 100% rename from src/features/pages/p2p/numbers/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/numbers/index.tsx diff --git a/src/features/pages/p2p/steps/data.ts b/themes/gatsby-theme-deriv/src/features/pages/p2p/steps/data.ts similarity index 100% rename from src/features/pages/p2p/steps/data.ts rename to themes/gatsby-theme-deriv/src/features/pages/p2p/steps/data.ts diff --git a/src/features/pages/p2p/steps/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/steps/index.tsx similarity index 100% rename from src/features/pages/p2p/steps/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/steps/index.tsx diff --git a/src/features/pages/p2p/steps/item.tsx b/themes/gatsby-theme-deriv/src/features/pages/p2p/steps/item.tsx similarity index 100% rename from src/features/pages/p2p/steps/item.tsx rename to themes/gatsby-theme-deriv/src/features/pages/p2p/steps/item.tsx diff --git a/src/features/pages/p2p/steps/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/p2p/steps/styles.module.scss similarity index 100% rename from src/features/pages/p2p/steps/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/p2p/steps/styles.module.scss diff --git a/src/features/pages/p2p/steps/types.ts b/themes/gatsby-theme-deriv/src/features/pages/p2p/steps/types.ts similarity index 100% rename from src/features/pages/p2p/steps/types.ts rename to themes/gatsby-theme-deriv/src/features/pages/p2p/steps/types.ts diff --git a/src/features/pages/partners/deriv-prime/available-instruments/_data.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/available-instruments/_data.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/available-instruments/_data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/available-instruments/_data.tsx diff --git a/src/features/pages/partners/deriv-prime/available-instruments/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/available-instruments/index.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/available-instruments/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/available-instruments/index.tsx diff --git a/src/features/pages/partners/deriv-prime/browse-our-faq/_faq-schema.ts b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/_faq-schema.ts similarity index 100% rename from src/features/pages/partners/deriv-prime/browse-our-faq/_faq-schema.ts rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/_faq-schema.ts diff --git a/src/features/pages/partners/deriv-prime/browse-our-faq/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/data.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/browse-our-faq/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/data.tsx diff --git a/src/features/pages/partners/deriv-prime/browse-our-faq/deriv-prime-faq.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/deriv-prime-faq.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/browse-our-faq/deriv-prime-faq.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/deriv-prime-faq.tsx diff --git a/src/features/pages/partners/deriv-prime/browse-our-faq/faq-commercial-plan.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/faq-commercial-plan.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/browse-our-faq/faq-commercial-plan.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/faq-commercial-plan.tsx diff --git a/src/features/pages/partners/deriv-prime/browse-our-faq/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/index.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/browse-our-faq/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/index.tsx diff --git a/src/features/pages/partners/deriv-prime/browse-our-faq/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/styles.module.scss similarity index 100% rename from src/features/pages/partners/deriv-prime/browse-our-faq/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/styles.module.scss diff --git a/src/features/pages/partners/deriv-prime/browse-our-faq/types.ts b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/types.ts similarity index 100% rename from src/features/pages/partners/deriv-prime/browse-our-faq/types.ts rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/browse-our-faq/types.ts diff --git a/src/features/pages/partners/deriv-prime/commercial-plan/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/commercial-plan/data.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/commercial-plan/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/commercial-plan/data.tsx diff --git a/src/features/pages/partners/deriv-prime/commercial-plan/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/commercial-plan/index.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/commercial-plan/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/commercial-plan/index.tsx diff --git a/src/features/pages/partners/deriv-prime/commercial-plan/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/commercial-plan/styles.module.scss similarity index 100% rename from src/features/pages/partners/deriv-prime/commercial-plan/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/commercial-plan/styles.module.scss diff --git a/src/features/pages/partners/deriv-prime/connectivity-reliability/connectivity-reliability-item.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/connectivity-reliability/connectivity-reliability-item.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/connectivity-reliability/connectivity-reliability-item.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/connectivity-reliability/connectivity-reliability-item.tsx diff --git a/src/features/pages/partners/deriv-prime/connectivity-reliability/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/connectivity-reliability/data.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/connectivity-reliability/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/connectivity-reliability/data.tsx diff --git a/src/features/pages/partners/deriv-prime/connectivity-reliability/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/connectivity-reliability/index.tsx similarity index 96% rename from src/features/pages/partners/deriv-prime/connectivity-reliability/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/connectivity-reliability/index.tsx index 7f3a071c87d..763268925d1 100644 --- a/src/features/pages/partners/deriv-prime/connectivity-reliability/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/connectivity-reliability/index.tsx @@ -1,6 +1,5 @@ import React from 'react' import { connectivity_items } from './data' -import { item_container } from './styles.module.scss' import ConnectivityReliabilityItem from './connectivity-reliability-item' import Container from 'features/components/atoms/container' import Typography from 'features/components/atoms/typography' diff --git a/src/features/pages/partners/deriv-prime/connectivity-reliability/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/connectivity-reliability/styles.module.scss similarity index 100% rename from src/features/pages/partners/deriv-prime/connectivity-reliability/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/connectivity-reliability/styles.module.scss diff --git a/src/features/pages/partners/deriv-prime/connectivity-reliability/types.ts b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/connectivity-reliability/types.ts similarity index 100% rename from src/features/pages/partners/deriv-prime/connectivity-reliability/types.ts rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/connectivity-reliability/types.ts diff --git a/src/features/pages/partners/deriv-prime/get-in-touch/contact-form.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/get-in-touch/contact-form.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/get-in-touch/contact-form.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/get-in-touch/contact-form.tsx diff --git a/src/features/pages/partners/deriv-prime/get-in-touch/get-in-touch.module.scss b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/get-in-touch/get-in-touch.module.scss similarity index 100% rename from src/features/pages/partners/deriv-prime/get-in-touch/get-in-touch.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/get-in-touch/get-in-touch.module.scss diff --git a/src/features/pages/partners/deriv-prime/get-in-touch/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/get-in-touch/index.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/get-in-touch/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/get-in-touch/index.tsx diff --git a/src/features/pages/partners/deriv-prime/get-in-touch/text-banner.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/get-in-touch/text-banner.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/get-in-touch/text-banner.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/get-in-touch/text-banner.tsx diff --git a/src/features/pages/partners/deriv-prime/hero/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/hero/index.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/hero/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/hero/index.tsx diff --git a/src/features/pages/partners/deriv-prime/hero/styles.module.scss b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/hero/styles.module.scss similarity index 100% rename from src/features/pages/partners/deriv-prime/hero/styles.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/hero/styles.module.scss diff --git a/src/features/pages/partners/deriv-prime/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/index.tsx similarity index 88% rename from src/features/pages/partners/deriv-prime/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/index.tsx index f7bb09629e6..e85b2f7a180 100644 --- a/src/features/pages/partners/deriv-prime/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/index.tsx @@ -12,10 +12,11 @@ import AvailableInstruments from './available-instruments' import Hero from './hero' import PrimeNav from 'features/components/templates/navigation/partners-nav/prime-nav' import MainFooter from 'features/components/templates/footer' +import { BuildVariantType } from 'features/types' -const DerivPrime = () => { +const DerivPrime = ({ region }: BuildVariantType) => { return ( - + diff --git a/src/features/pages/partners/deriv-prime/meet-us-there/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/meet-us-there/data.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/meet-us-there/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/meet-us-there/data.tsx diff --git a/src/features/pages/partners/deriv-prime/meet-us-there/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/meet-us-there/index.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/meet-us-there/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/meet-us-there/index.tsx diff --git a/src/features/pages/partners/deriv-prime/meet-us-there/meet-us-there.module.scss b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/meet-us-there/meet-us-there.module.scss similarity index 100% rename from src/features/pages/partners/deriv-prime/meet-us-there/meet-us-there.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/meet-us-there/meet-us-there.module.scss diff --git a/src/features/pages/partners/deriv-prime/meet-us-there/types.ts b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/meet-us-there/types.ts similarity index 100% rename from src/features/pages/partners/deriv-prime/meet-us-there/types.ts rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/meet-us-there/types.ts diff --git a/src/features/pages/partners/deriv-prime/numbers/data.ts b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/numbers/data.ts similarity index 100% rename from src/features/pages/partners/deriv-prime/numbers/data.ts rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/numbers/data.ts diff --git a/src/features/pages/partners/deriv-prime/numbers/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/numbers/index.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/numbers/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/numbers/index.tsx diff --git a/src/features/pages/partners/deriv-prime/potential/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/potential/data.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/potential/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/potential/data.tsx diff --git a/src/features/pages/partners/deriv-prime/potential/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/potential/index.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/potential/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/potential/index.tsx diff --git a/src/features/pages/partners/deriv-prime/potential/potential.module.scss b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/potential/potential.module.scss similarity index 100% rename from src/features/pages/partners/deriv-prime/potential/potential.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/potential/potential.module.scss diff --git a/src/features/pages/partners/deriv-prime/why-deriv-prime/data.ts b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/why-deriv-prime/data.ts similarity index 100% rename from src/features/pages/partners/deriv-prime/why-deriv-prime/data.ts rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/why-deriv-prime/data.ts diff --git a/src/features/pages/partners/deriv-prime/why-deriv-prime/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/why-deriv-prime/index.tsx similarity index 100% rename from src/features/pages/partners/deriv-prime/why-deriv-prime/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/why-deriv-prime/index.tsx diff --git a/src/features/pages/partners/deriv-prime/why-deriv-prime/types.ts b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/why-deriv-prime/types.ts similarity index 100% rename from src/features/pages/partners/deriv-prime/why-deriv-prime/types.ts rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/why-deriv-prime/types.ts diff --git a/src/features/pages/partners/deriv-prime/why-deriv-prime/why-deriv-prime.module.scss b/themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/why-deriv-prime/why-deriv-prime.module.scss similarity index 100% rename from src/features/pages/partners/deriv-prime/why-deriv-prime/why-deriv-prime.module.scss rename to themes/gatsby-theme-deriv/src/features/pages/partners/deriv-prime/why-deriv-prime/why-deriv-prime.module.scss diff --git a/src/features/pages/principles/data.tsx b/themes/gatsby-theme-deriv/src/features/pages/principles/data.tsx similarity index 75% rename from src/features/pages/principles/data.tsx rename to themes/gatsby-theme-deriv/src/features/pages/principles/data.tsx index 0f382b7ce85..2af89f2ea41 100644 --- a/src/features/pages/principles/data.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/principles/data.tsx @@ -1,4 +1,4 @@ -import React, { ReactNode } from 'react' +import React from 'react' import { CardContent } from '@deriv-com/components' import { StandaloneCircleOneRegularIcon, @@ -8,16 +8,8 @@ import { StandaloneCircleFiveRegularIcon, // eslint-disable-next-line import/no-unresolved } from '@deriv/quill-icons' -import { StaticImage } from 'gatsby-plugin-image' import { Localize } from 'components/localization' -export type ContentImageType = { - id: number - header?: ReactNode - description?: ReactNode - image?: ReactNode -} - export const ReliableSteps: CardContent[] = [ { id: 1, @@ -251,71 +243,4 @@ export const ResponsibleSteps: CardContent[] = [ align: 'start', color: 'gray', }, -] - -export const ContentImage: ContentImageType[] = [ - { - id: 1, - header: , - description: ( - - ), - image: ( - - ), - }, - { - id: 2, - header: , - description: ( - - ), - image: ( - - ), - }, - { - id: 3, - header: , - description: ( - - ), - image: ( - - ), - }, - { - id: 4, - header: , - description: ( - - ), - image: ( - - ), - }, -] +] \ No newline at end of file diff --git a/src/features/pages/signup-success/index.tsx b/themes/gatsby-theme-deriv/src/features/pages/signup-success/index.tsx similarity index 91% rename from src/features/pages/signup-success/index.tsx rename to themes/gatsby-theme-deriv/src/features/pages/signup-success/index.tsx index d1452604adf..2f12b95d7c8 100644 --- a/src/features/pages/signup-success/index.tsx +++ b/themes/gatsby-theme-deriv/src/features/pages/signup-success/index.tsx @@ -8,14 +8,15 @@ import { Localize } from 'components/localization' import SignupImage from 'images/common/sign-up/response-email.png' import Image from 'features/components/atoms/image' import Link from 'features/components/atoms/link' +import { BuildVariantType } from 'features/types' -type SignupProps = { +type SignupProps = BuildVariantType & { email?: string } -const SignUpSuccessContainer = ({ email }: SignupProps) => { +const SignUpSuccessContainer = ({ email, region }: SignupProps) => { return ( - + { - const { is_eu } = useRegion() + const { region } = useBuildVariant() - const security_pdf_link = `/tnc${is_eu ? '/eu' : ''}/security-and-privacy.pdf` + const security_pdf_link = `/tnc${region === "eu" ? '/eu' : ''}/security-and-privacy.pdf` return ( { +const SignUp = ({region}: BuildVariantType) => { const analyticsData: Parameters[1] = { form_source: isBrowser() && window.location.hostname, form_name: 'default_diel_deriv', @@ -19,7 +20,7 @@ const SignUp = () => { }, []) return ( - + diff --git a/src/features/utils/dclsx.ts b/themes/gatsby-theme-deriv/src/features/utils/dclsx.ts similarity index 100% rename from src/features/utils/dclsx.ts rename to themes/gatsby-theme-deriv/src/features/utils/dclsx.ts diff --git a/src/global.d.ts b/themes/gatsby-theme-deriv/src/global.d.ts similarity index 100% rename from src/global.d.ts rename to themes/gatsby-theme-deriv/src/global.d.ts diff --git a/src/images/common/academy.svg b/themes/gatsby-theme-deriv/src/images/common/academy.svg similarity index 100% rename from src/images/common/academy.svg rename to themes/gatsby-theme-deriv/src/images/common/academy.svg diff --git a/src/images/common/affiliate-and-ib/deriv_x_commodities.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_commodities.png similarity index 100% rename from src/images/common/affiliate-and-ib/deriv_x_commodities.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_commodities.png diff --git a/src/images/common/affiliate-and-ib/deriv_x_crypto.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_crypto.png similarity index 100% rename from src/images/common/affiliate-and-ib/deriv_x_crypto.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_crypto.png diff --git a/src/images/common/affiliate-and-ib/deriv_x_five.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_five.png similarity index 100% rename from src/images/common/affiliate-and-ib/deriv_x_five.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_five.png diff --git a/src/images/common/affiliate-and-ib/deriv_x_forex.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_forex.png similarity index 100% rename from src/images/common/affiliate-and-ib/deriv_x_forex.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_forex.png diff --git a/src/images/common/affiliate-and-ib/deriv_x_four.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_four.png similarity index 100% rename from src/images/common/affiliate-and-ib/deriv_x_four.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_four.png diff --git a/src/images/common/affiliate-and-ib/deriv_x_indices.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_indices.png similarity index 100% rename from src/images/common/affiliate-and-ib/deriv_x_indices.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_indices.png diff --git a/src/images/common/affiliate-and-ib/deriv_x_one.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_one.png similarity index 100% rename from src/images/common/affiliate-and-ib/deriv_x_one.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_one.png diff --git a/src/images/common/affiliate-and-ib/deriv_x_step.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_step.png similarity index 100% rename from src/images/common/affiliate-and-ib/deriv_x_step.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_step.png diff --git a/src/images/common/affiliate-and-ib/deriv_x_stocks.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_stocks.png similarity index 100% rename from src/images/common/affiliate-and-ib/deriv_x_stocks.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_stocks.png diff --git a/src/images/common/affiliate-and-ib/deriv_x_three.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_three.png similarity index 100% rename from src/images/common/affiliate-and-ib/deriv_x_three.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_three.png diff --git a/src/images/common/affiliate-and-ib/deriv_x_two.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_two.png similarity index 100% rename from src/images/common/affiliate-and-ib/deriv_x_two.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_two.png diff --git a/src/images/common/affiliate-and-ib/deriv_x_vol.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_vol.png similarity index 100% rename from src/images/common/affiliate-and-ib/deriv_x_vol.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/deriv_x_vol.png diff --git a/src/images/common/affiliate-and-ib/derived_crash.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/derived_crash.png similarity index 100% rename from src/images/common/affiliate-and-ib/derived_crash.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/derived_crash.png diff --git a/src/images/common/affiliate-and-ib/derived_jump.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/derived_jump.png similarity index 100% rename from src/images/common/affiliate-and-ib/derived_jump.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/derived_jump.png diff --git a/src/images/common/affiliate-and-ib/derived_step.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/derived_step.png similarity index 100% rename from src/images/common/affiliate-and-ib/derived_step.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/derived_step.png diff --git a/src/images/common/affiliate-and-ib/derived_volatility.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/derived_volatility.png similarity index 100% rename from src/images/common/affiliate-and-ib/derived_volatility.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/derived_volatility.png diff --git a/src/images/common/affiliate-and-ib/dmt5-financial-calculator-one.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/dmt5-financial-calculator-one.png similarity index 100% rename from src/images/common/affiliate-and-ib/dmt5-financial-calculator-one.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/dmt5-financial-calculator-one.png diff --git a/src/images/common/affiliate-and-ib/dmt5-financial-calculator-three.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/dmt5-financial-calculator-three.png similarity index 100% rename from src/images/common/affiliate-and-ib/dmt5-financial-calculator-three.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/dmt5-financial-calculator-three.png diff --git a/src/images/common/affiliate-and-ib/dmt5-financial-calculator-two.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/dmt5-financial-calculator-two.png similarity index 100% rename from src/images/common/affiliate-and-ib/dmt5-financial-calculator-two.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/dmt5-financial-calculator-two.png diff --git a/src/images/common/affiliate-and-ib/dmt5-financial-stp-calculator-one.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/dmt5-financial-stp-calculator-one.png similarity index 100% rename from src/images/common/affiliate-and-ib/dmt5-financial-stp-calculator-one.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/dmt5-financial-stp-calculator-one.png diff --git a/src/images/common/affiliate-and-ib/dmt5-synthetic-calculator.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/dmt5-synthetic-calculator.png similarity index 100% rename from src/images/common/affiliate-and-ib/dmt5-synthetic-calculator.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/dmt5-synthetic-calculator.png diff --git a/src/images/common/affiliate-and-ib/dx_dex_indices.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/dx_dex_indices.png similarity index 100% rename from src/images/common/affiliate-and-ib/dx_dex_indices.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/dx_dex_indices.png diff --git a/src/images/common/affiliate-and-ib/fin_crypto.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/fin_crypto.png similarity index 100% rename from src/images/common/affiliate-and-ib/fin_crypto.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/fin_crypto.png diff --git a/src/images/common/affiliate-and-ib/fin_forex.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/fin_forex.png similarity index 100% rename from src/images/common/affiliate-and-ib/fin_forex.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/fin_forex.png diff --git a/src/images/common/affiliate-and-ib/fin_metal.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/fin_metal.png similarity index 100% rename from src/images/common/affiliate-and-ib/fin_metal.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/fin_metal.png diff --git a/src/images/common/affiliate-and-ib/fin_oil.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/fin_oil.png similarity index 100% rename from src/images/common/affiliate-and-ib/fin_oil.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/fin_oil.png diff --git a/src/images/common/affiliate-and-ib/fin_stock.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/fin_stock.png similarity index 100% rename from src/images/common/affiliate-and-ib/fin_stock.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/fin_stock.png diff --git a/src/images/common/affiliate-and-ib/mt5_crypto.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_crypto.png similarity index 100% rename from src/images/common/affiliate-and-ib/mt5_crypto.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_crypto.png diff --git a/src/images/common/affiliate-and-ib/mt5_forex.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_forex.png similarity index 100% rename from src/images/common/affiliate-and-ib/mt5_forex.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_forex.png diff --git a/src/images/common/affiliate-and-ib/mt5_metal.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_metal.png similarity index 100% rename from src/images/common/affiliate-and-ib/mt5_metal.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_metal.png diff --git a/src/images/common/affiliate-and-ib/mt5_oil.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_oil.png similarity index 100% rename from src/images/common/affiliate-and-ib/mt5_oil.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_oil.png diff --git a/src/images/common/affiliate-and-ib/mt5_step.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_step.png similarity index 100% rename from src/images/common/affiliate-and-ib/mt5_step.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_step.png diff --git a/src/images/common/affiliate-and-ib/mt5_stock_indices.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_stock_indices.png similarity index 100% rename from src/images/common/affiliate-and-ib/mt5_stock_indices.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_stock_indices.png diff --git a/src/images/common/affiliate-and-ib/mt5_stocks.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_stocks.png similarity index 100% rename from src/images/common/affiliate-and-ib/mt5_stocks.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_stocks.png diff --git a/src/images/common/affiliate-and-ib/mt5_volatility.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_volatility.png similarity index 100% rename from src/images/common/affiliate-and-ib/mt5_volatility.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/mt5_volatility.png diff --git a/src/images/common/affiliate-and-ib/stp_crypto.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/stp_crypto.png similarity index 100% rename from src/images/common/affiliate-and-ib/stp_crypto.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/stp_crypto.png diff --git a/src/images/common/affiliate-and-ib/stp_forex.png b/themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/stp_forex.png similarity index 100% rename from src/images/common/affiliate-and-ib/stp_forex.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate-and-ib/stp_forex.png diff --git a/src/images/common/affiliate/daily-ib-commission-eu.png b/themes/gatsby-theme-deriv/src/images/common/affiliate/daily-ib-commission-eu.png similarity index 100% rename from src/images/common/affiliate/daily-ib-commission-eu.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate/daily-ib-commission-eu.png diff --git a/src/images/common/affiliate/daily-ib-commission.png b/themes/gatsby-theme-deriv/src/images/common/affiliate/daily-ib-commission.png similarity index 100% rename from src/images/common/affiliate/daily-ib-commission.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate/daily-ib-commission.png diff --git a/src/images/common/affiliate/map.png b/themes/gatsby-theme-deriv/src/images/common/affiliate/map.png similarity index 100% rename from src/images/common/affiliate/map.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate/map.png diff --git a/src/images/common/affiliate/marketing-material.png b/themes/gatsby-theme-deriv/src/images/common/affiliate/marketing-material.png similarity index 100% rename from src/images/common/affiliate/marketing-material.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate/marketing-material.png diff --git a/src/images/common/affiliate/multiple-income-opportunities.png b/themes/gatsby-theme-deriv/src/images/common/affiliate/multiple-income-opportunities.png similarity index 100% rename from src/images/common/affiliate/multiple-income-opportunities.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate/multiple-income-opportunities.png diff --git a/src/images/common/affiliate/partners-banner.png b/themes/gatsby-theme-deriv/src/images/common/affiliate/partners-banner.png similarity index 100% rename from src/images/common/affiliate/partners-banner.png rename to themes/gatsby-theme-deriv/src/images/common/affiliate/partners-banner.png diff --git a/src/images/common/awards/best-forex-spreads.png b/themes/gatsby-theme-deriv/src/images/common/awards/best-forex-spreads.png similarity index 100% rename from src/images/common/awards/best-forex-spreads.png rename to themes/gatsby-theme-deriv/src/images/common/awards/best-forex-spreads.png diff --git a/src/images/common/awards/broker-of-the-year.png b/themes/gatsby-theme-deriv/src/images/common/awards/broker-of-the-year.png similarity index 100% rename from src/images/common/awards/broker-of-the-year.png rename to themes/gatsby-theme-deriv/src/images/common/awards/broker-of-the-year.png diff --git a/src/images/common/awards/gptw.png b/themes/gatsby-theme-deriv/src/images/common/awards/gptw.png similarity index 100% rename from src/images/common/awards/gptw.png rename to themes/gatsby-theme-deriv/src/images/common/awards/gptw.png diff --git a/src/images/common/awards/investors.png b/themes/gatsby-theme-deriv/src/images/common/awards/investors.png similarity index 100% rename from src/images/common/awards/investors.png rename to themes/gatsby-theme-deriv/src/images/common/awards/investors.png diff --git a/src/images/common/awards/most-trusted.png b/themes/gatsby-theme-deriv/src/images/common/awards/most-trusted.png similarity index 100% rename from src/images/common/awards/most-trusted.png rename to themes/gatsby-theme-deriv/src/images/common/awards/most-trusted.png diff --git a/src/images/common/careers-2/back-end-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/back-end-bg.png similarity index 100% rename from src/images/common/careers-2/back-end-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/back-end-bg.png diff --git a/src/images/common/careers-2/back-end-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/back-end-desc.png similarity index 100% rename from src/images/common/careers-2/back-end-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/back-end-desc.png diff --git a/src/images/common/careers-2/back-end-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/back-end-review-mobile.png similarity index 100% rename from src/images/common/careers-2/back-end-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/back-end-review-mobile.png diff --git a/src/images/common/careers-2/back-end-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/back-end-review.png similarity index 100% rename from src/images/common/careers-2/back-end-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/back-end-review.png diff --git a/src/images/common/careers-2/business-excellence-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/business-excellence-bg.png similarity index 100% rename from src/images/common/careers-2/business-excellence-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/business-excellence-bg.png diff --git a/src/images/common/careers-2/business-excellence-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/business-excellence-desc.png similarity index 100% rename from src/images/common/careers-2/business-excellence-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/business-excellence-desc.png diff --git a/src/images/common/careers-2/business-excellence-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/business-excellence-review-mobile.png similarity index 100% rename from src/images/common/careers-2/business-excellence-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/business-excellence-review-mobile.png diff --git a/src/images/common/careers-2/business-excellence-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/business-excellence-review.png similarity index 100% rename from src/images/common/careers-2/business-excellence-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/business-excellence-review.png diff --git a/src/images/common/careers-2/business-intelligence-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/business-intelligence-bg.png similarity index 100% rename from src/images/common/careers-2/business-intelligence-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/business-intelligence-bg.png diff --git a/src/images/common/careers-2/business-intelligence-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/business-intelligence-desc.png similarity index 100% rename from src/images/common/careers-2/business-intelligence-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/business-intelligence-desc.png diff --git a/src/images/common/careers-2/business-intelligence-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/business-intelligence-review-mobile.png similarity index 100% rename from src/images/common/careers-2/business-intelligence-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/business-intelligence-review-mobile.png diff --git a/src/images/common/careers-2/business-intelligence-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/business-intelligence-review.png similarity index 100% rename from src/images/common/careers-2/business-intelligence-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/business-intelligence-review.png diff --git a/src/images/common/careers-2/compliance-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/compliance-bg.png similarity index 100% rename from src/images/common/careers-2/compliance-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/compliance-bg.png diff --git a/src/images/common/careers-2/compliance-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/compliance-desc.png similarity index 100% rename from src/images/common/careers-2/compliance-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/compliance-desc.png diff --git a/src/images/common/careers-2/compliance-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/compliance-review-mobile.png similarity index 100% rename from src/images/common/careers-2/compliance-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/compliance-review-mobile.png diff --git a/src/images/common/careers-2/compliance-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/compliance-review.png similarity index 100% rename from src/images/common/careers-2/compliance-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/compliance-review.png diff --git a/src/images/common/careers-2/cs-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/cs-bg.png similarity index 100% rename from src/images/common/careers-2/cs-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/cs-bg.png diff --git a/src/images/common/careers-2/cs-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/cs-desc.png similarity index 100% rename from src/images/common/careers-2/cs-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/cs-desc.png diff --git a/src/images/common/careers-2/cs-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/cs-review-mobile.png similarity index 100% rename from src/images/common/careers-2/cs-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/cs-review-mobile.png diff --git a/src/images/common/careers-2/cs-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/cs-review.png similarity index 100% rename from src/images/common/careers-2/cs-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/cs-review.png diff --git a/src/images/common/careers-2/fe-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/fe-review-mobile.png similarity index 100% rename from src/images/common/careers-2/fe-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/fe-review-mobile.png diff --git a/src/images/common/careers-2/fe-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/fe-review.png similarity index 100% rename from src/images/common/careers-2/fe-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/fe-review.png diff --git a/src/images/common/careers-2/finance-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/finance-bg.png similarity index 100% rename from src/images/common/careers-2/finance-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/finance-bg.png diff --git a/src/images/common/careers-2/finance-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/finance-desc.png similarity index 100% rename from src/images/common/careers-2/finance-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/finance-desc.png diff --git a/src/images/common/careers-2/finance-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/finance-review-mobile.png similarity index 100% rename from src/images/common/careers-2/finance-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/finance-review-mobile.png diff --git a/src/images/common/careers-2/finance-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/finance-review.png similarity index 100% rename from src/images/common/careers-2/finance-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/finance-review.png diff --git a/src/images/common/careers-2/front-end-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/front-end-bg.png similarity index 100% rename from src/images/common/careers-2/front-end-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/front-end-bg.png diff --git a/src/images/common/careers-2/front-end-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/front-end-desc.png similarity index 100% rename from src/images/common/careers-2/front-end-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/front-end-desc.png diff --git a/src/images/common/careers-2/human-resources-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/human-resources-bg.png similarity index 100% rename from src/images/common/careers-2/human-resources-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/human-resources-bg.png diff --git a/src/images/common/careers-2/human-resources-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/human-resources-desc.png similarity index 100% rename from src/images/common/careers-2/human-resources-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/human-resources-desc.png diff --git a/src/images/common/careers-2/human-resources-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/human-resources-review-mobile.png similarity index 100% rename from src/images/common/careers-2/human-resources-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/human-resources-review-mobile.png diff --git a/src/images/common/careers-2/human-resources-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/human-resources-review.png similarity index 100% rename from src/images/common/careers-2/human-resources-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/human-resources-review.png diff --git a/src/images/common/careers-2/internal-audit-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/internal-audit-bg.png similarity index 100% rename from src/images/common/careers-2/internal-audit-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/internal-audit-bg.png diff --git a/src/images/common/careers-2/internal-audit-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/internal-audit-desc.png similarity index 100% rename from src/images/common/careers-2/internal-audit-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/internal-audit-desc.png diff --git a/src/images/common/careers-2/internal-audit-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/internal-audit-review-mobile.png similarity index 100% rename from src/images/common/careers-2/internal-audit-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/internal-audit-review-mobile.png diff --git a/src/images/common/careers-2/internal-audit-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/internal-audit-review.png similarity index 100% rename from src/images/common/careers-2/internal-audit-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/internal-audit-review.png diff --git a/src/images/common/careers-2/marketing-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/marketing-bg.png similarity index 100% rename from src/images/common/careers-2/marketing-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/marketing-bg.png diff --git a/src/images/common/careers-2/marketing-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/marketing-desc.png similarity index 100% rename from src/images/common/careers-2/marketing-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/marketing-desc.png diff --git a/src/images/common/careers-2/marketing-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/marketing-review-mobile.png similarity index 100% rename from src/images/common/careers-2/marketing-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/marketing-review-mobile.png diff --git a/src/images/common/careers-2/marketing-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/marketing-review.png similarity index 100% rename from src/images/common/careers-2/marketing-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/marketing-review.png diff --git a/src/images/common/careers-2/payments-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/payments-bg.png similarity index 100% rename from src/images/common/careers-2/payments-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/payments-bg.png diff --git a/src/images/common/careers-2/payments-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/payments-desc.png similarity index 100% rename from src/images/common/careers-2/payments-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/payments-desc.png diff --git a/src/images/common/careers-2/payments-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/payments-review-mobile.png similarity index 100% rename from src/images/common/careers-2/payments-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/payments-review-mobile.png diff --git a/src/images/common/careers-2/payments-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/payments-review.png similarity index 100% rename from src/images/common/careers-2/payments-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/payments-review.png diff --git a/src/images/common/careers-2/pm-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/pm-bg.png similarity index 100% rename from src/images/common/careers-2/pm-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/pm-bg.png diff --git a/src/images/common/careers-2/pm-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/pm-desc.png similarity index 100% rename from src/images/common/careers-2/pm-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/pm-desc.png diff --git a/src/images/common/careers-2/pm-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/pm-review-mobile.png similarity index 100% rename from src/images/common/careers-2/pm-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/pm-review-mobile.png diff --git a/src/images/common/careers-2/pm-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/pm-review.png similarity index 100% rename from src/images/common/careers-2/pm-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/pm-review.png diff --git a/src/images/common/careers-2/product-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/product-bg.png similarity index 100% rename from src/images/common/careers-2/product-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/product-bg.png diff --git a/src/images/common/careers-2/product-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/product-desc.png similarity index 100% rename from src/images/common/careers-2/product-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/product-desc.png diff --git a/src/images/common/careers-2/product-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/product-review-mobile.png similarity index 100% rename from src/images/common/careers-2/product-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/product-review-mobile.png diff --git a/src/images/common/careers-2/product-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/product-review.png similarity index 100% rename from src/images/common/careers-2/product-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/product-review.png diff --git a/src/images/common/careers-2/security-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/security-bg.png similarity index 100% rename from src/images/common/careers-2/security-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/security-bg.png diff --git a/src/images/common/careers-2/security-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/security-desc.png similarity index 100% rename from src/images/common/careers-2/security-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/security-desc.png diff --git a/src/images/common/careers-2/security-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/security-review-mobile.png similarity index 100% rename from src/images/common/careers-2/security-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/security-review-mobile.png diff --git a/src/images/common/careers-2/security-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/security-review.png similarity index 100% rename from src/images/common/careers-2/security-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/security-review.png diff --git a/src/images/common/careers-2/software-testing-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/software-testing-bg.png similarity index 100% rename from src/images/common/careers-2/software-testing-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/software-testing-bg.png diff --git a/src/images/common/careers-2/software-testing-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/software-testing-desc.png similarity index 100% rename from src/images/common/careers-2/software-testing-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/software-testing-desc.png diff --git a/src/images/common/careers-2/software-testing-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/software-testing-review-mobile.png similarity index 100% rename from src/images/common/careers-2/software-testing-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/software-testing-review-mobile.png diff --git a/src/images/common/careers-2/software-testing-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/software-testing-review.png similarity index 100% rename from src/images/common/careers-2/software-testing-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/software-testing-review.png diff --git a/src/images/common/careers-2/trading-operations-bg.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/trading-operations-bg.png similarity index 100% rename from src/images/common/careers-2/trading-operations-bg.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/trading-operations-bg.png diff --git a/src/images/common/careers-2/trading-operations-desc.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/trading-operations-desc.png similarity index 100% rename from src/images/common/careers-2/trading-operations-desc.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/trading-operations-desc.png diff --git a/src/images/common/careers-2/trading-operations-review-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/trading-operations-review-mobile.png similarity index 100% rename from src/images/common/careers-2/trading-operations-review-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/trading-operations-review-mobile.png diff --git a/src/images/common/careers-2/trading-operations-review.png b/themes/gatsby-theme-deriv/src/images/common/careers-2/trading-operations-review.png similarity index 100% rename from src/images/common/careers-2/trading-operations-review.png rename to themes/gatsby-theme-deriv/src/images/common/careers-2/trading-operations-review.png diff --git a/src/images/common/careers/Back-end-Development.png b/themes/gatsby-theme-deriv/src/images/common/careers/Back-end-Development.png similarity index 100% rename from src/images/common/careers/Back-end-Development.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Back-end-Development.png diff --git a/src/images/common/careers/Business-Excellence.png b/themes/gatsby-theme-deriv/src/images/common/careers/Business-Excellence.png similarity index 100% rename from src/images/common/careers/Business-Excellence.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Business-Excellence.png diff --git a/src/images/common/careers/Business-Intelligence.png b/themes/gatsby-theme-deriv/src/images/common/careers/Business-Intelligence.png similarity index 100% rename from src/images/common/careers/Business-Intelligence.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Business-Intelligence.png diff --git a/src/images/common/careers/Customer-Support.png b/themes/gatsby-theme-deriv/src/images/common/careers/Customer-Support.png similarity index 100% rename from src/images/common/careers/Customer-Support.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Customer-Support.png diff --git a/src/images/common/careers/Cyber-Security-IT.png b/themes/gatsby-theme-deriv/src/images/common/careers/Cyber-Security-IT.png similarity index 100% rename from src/images/common/careers/Cyber-Security-IT.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Cyber-Security-IT.png diff --git a/src/images/common/careers/Finance-Accounts.png b/themes/gatsby-theme-deriv/src/images/common/careers/Finance-Accounts.png similarity index 100% rename from src/images/common/careers/Finance-Accounts.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Finance-Accounts.png diff --git a/src/images/common/careers/Front-end-Development.png b/themes/gatsby-theme-deriv/src/images/common/careers/Front-end-Development.png similarity index 100% rename from src/images/common/careers/Front-end-Development.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Front-end-Development.png diff --git a/src/images/common/careers/Human-Resources.png b/themes/gatsby-theme-deriv/src/images/common/careers/Human-Resources.png similarity index 100% rename from src/images/common/careers/Human-Resources.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Human-Resources.png diff --git a/src/images/common/careers/Internal-Audit.png b/themes/gatsby-theme-deriv/src/images/common/careers/Internal-Audit.png similarity index 100% rename from src/images/common/careers/Internal-Audit.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Internal-Audit.png diff --git a/src/images/common/careers/Legal-Compliance.png b/themes/gatsby-theme-deriv/src/images/common/careers/Legal-Compliance.png similarity index 100% rename from src/images/common/careers/Legal-Compliance.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Legal-Compliance.png diff --git a/src/images/common/careers/Marketing-Global-Partnerships.png b/themes/gatsby-theme-deriv/src/images/common/careers/Marketing-Global-Partnerships.png similarity index 100% rename from src/images/common/careers/Marketing-Global-Partnerships.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Marketing-Global-Partnerships.png diff --git a/src/images/common/careers/Payment-Solutions-Integration.png b/themes/gatsby-theme-deriv/src/images/common/careers/Payment-Solutions-Integration.png similarity index 100% rename from src/images/common/careers/Payment-Solutions-Integration.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Payment-Solutions-Integration.png diff --git a/src/images/common/careers/Product-Design-UX.png b/themes/gatsby-theme-deriv/src/images/common/careers/Product-Design-UX.png similarity index 100% rename from src/images/common/careers/Product-Design-UX.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Product-Design-UX.png diff --git a/src/images/common/careers/Project-Management.png b/themes/gatsby-theme-deriv/src/images/common/careers/Project-Management.png similarity index 100% rename from src/images/common/careers/Project-Management.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Project-Management.png diff --git a/src/images/common/careers/Software-Testing.png b/themes/gatsby-theme-deriv/src/images/common/careers/Software-Testing.png similarity index 100% rename from src/images/common/careers/Software-Testing.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Software-Testing.png diff --git a/src/images/common/careers/Trading-Operations.png b/themes/gatsby-theme-deriv/src/images/common/careers/Trading-Operations.png similarity index 100% rename from src/images/common/careers/Trading-Operations.png rename to themes/gatsby-theme-deriv/src/images/common/careers/Trading-Operations.png diff --git a/src/images/common/careers/aditya.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/aditya.jpg similarity index 100% rename from src/images/common/careers/aditya.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/aditya.jpg diff --git a/src/images/common/careers/ahmad.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/ahmad.jpg similarity index 100% rename from src/images/common/careers/ahmad.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/ahmad.jpg diff --git a/src/images/common/careers/asuncion.png b/themes/gatsby-theme-deriv/src/images/common/careers/asuncion.png similarity index 100% rename from src/images/common/careers/asuncion.png rename to themes/gatsby-theme-deriv/src/images/common/careers/asuncion.png diff --git a/src/images/common/careers/asuncion_great_place_to_work_badge.png b/themes/gatsby-theme-deriv/src/images/common/careers/asuncion_great_place_to_work_badge.png similarity index 100% rename from src/images/common/careers/asuncion_great_place_to_work_badge.png rename to themes/gatsby-theme-deriv/src/images/common/careers/asuncion_great_place_to_work_badge.png diff --git a/src/images/common/careers/asuncion_grid_1.png b/themes/gatsby-theme-deriv/src/images/common/careers/asuncion_grid_1.png similarity index 100% rename from src/images/common/careers/asuncion_grid_1.png rename to themes/gatsby-theme-deriv/src/images/common/careers/asuncion_grid_1.png diff --git a/src/images/common/careers/asuncion_grid_2.png b/themes/gatsby-theme-deriv/src/images/common/careers/asuncion_grid_2.png similarity index 100% rename from src/images/common/careers/asuncion_grid_2.png rename to themes/gatsby-theme-deriv/src/images/common/careers/asuncion_grid_2.png diff --git a/src/images/common/careers/asuncion_grid_3.png b/themes/gatsby-theme-deriv/src/images/common/careers/asuncion_grid_3.png similarity index 100% rename from src/images/common/careers/asuncion_grid_3.png rename to themes/gatsby-theme-deriv/src/images/common/careers/asuncion_grid_3.png diff --git a/src/images/common/careers/asuncion_grid_4.png b/themes/gatsby-theme-deriv/src/images/common/careers/asuncion_grid_4.png similarity index 100% rename from src/images/common/careers/asuncion_grid_4.png rename to themes/gatsby-theme-deriv/src/images/common/careers/asuncion_grid_4.png diff --git a/src/images/common/careers/berlin.png b/themes/gatsby-theme-deriv/src/images/common/careers/berlin.png similarity index 100% rename from src/images/common/careers/berlin.png rename to themes/gatsby-theme-deriv/src/images/common/careers/berlin.png diff --git a/src/images/common/careers/bvi_grid_3.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/bvi_grid_3.jpg similarity index 100% rename from src/images/common/careers/bvi_grid_3.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/bvi_grid_3.jpg diff --git a/src/images/common/careers/career-landing-screen.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/career-landing-screen.jpg similarity index 100% rename from src/images/common/careers/career-landing-screen.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/career-landing-screen.jpg diff --git a/src/images/common/careers/ciudad.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/ciudad.jpg similarity index 100% rename from src/images/common/careers/ciudad.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/ciudad.jpg diff --git a/src/images/common/careers/ciudad_great_place_to_work_badge.png b/themes/gatsby-theme-deriv/src/images/common/careers/ciudad_great_place_to_work_badge.png similarity index 100% rename from src/images/common/careers/ciudad_great_place_to_work_badge.png rename to themes/gatsby-theme-deriv/src/images/common/careers/ciudad_great_place_to_work_badge.png diff --git a/src/images/common/careers/cyberjaya.png b/themes/gatsby-theme-deriv/src/images/common/careers/cyberjaya.png similarity index 100% rename from src/images/common/careers/cyberjaya.png rename to themes/gatsby-theme-deriv/src/images/common/careers/cyberjaya.png diff --git a/src/images/common/careers/cyberjaya_grid_1.png b/themes/gatsby-theme-deriv/src/images/common/careers/cyberjaya_grid_1.png similarity index 100% rename from src/images/common/careers/cyberjaya_grid_1.png rename to themes/gatsby-theme-deriv/src/images/common/careers/cyberjaya_grid_1.png diff --git a/src/images/common/careers/cyberjaya_grid_2.png b/themes/gatsby-theme-deriv/src/images/common/careers/cyberjaya_grid_2.png similarity index 100% rename from src/images/common/careers/cyberjaya_grid_2.png rename to themes/gatsby-theme-deriv/src/images/common/careers/cyberjaya_grid_2.png diff --git a/src/images/common/careers/cyberjaya_grid_3.png b/themes/gatsby-theme-deriv/src/images/common/careers/cyberjaya_grid_3.png similarity index 100% rename from src/images/common/careers/cyberjaya_grid_3.png rename to themes/gatsby-theme-deriv/src/images/common/careers/cyberjaya_grid_3.png diff --git a/src/images/common/careers/cyberjaya_grid_4.png b/themes/gatsby-theme-deriv/src/images/common/careers/cyberjaya_grid_4.png similarity index 100% rename from src/images/common/careers/cyberjaya_grid_4.png rename to themes/gatsby-theme-deriv/src/images/common/careers/cyberjaya_grid_4.png diff --git a/src/images/common/careers/cyprus.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/cyprus.jpg similarity index 100% rename from src/images/common/careers/cyprus.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/cyprus.jpg diff --git a/src/images/common/careers/cyprus_great_place_to_work_badge.png b/themes/gatsby-theme-deriv/src/images/common/careers/cyprus_great_place_to_work_badge.png similarity index 100% rename from src/images/common/careers/cyprus_great_place_to_work_badge.png rename to themes/gatsby-theme-deriv/src/images/common/careers/cyprus_great_place_to_work_badge.png diff --git a/src/images/common/careers/cyprus_grid_1.png b/themes/gatsby-theme-deriv/src/images/common/careers/cyprus_grid_1.png similarity index 100% rename from src/images/common/careers/cyprus_grid_1.png rename to themes/gatsby-theme-deriv/src/images/common/careers/cyprus_grid_1.png diff --git a/src/images/common/careers/cyprus_grid_2.png b/themes/gatsby-theme-deriv/src/images/common/careers/cyprus_grid_2.png similarity index 100% rename from src/images/common/careers/cyprus_grid_2.png rename to themes/gatsby-theme-deriv/src/images/common/careers/cyprus_grid_2.png diff --git a/src/images/common/careers/cyprus_grid_3.png b/themes/gatsby-theme-deriv/src/images/common/careers/cyprus_grid_3.png similarity index 100% rename from src/images/common/careers/cyprus_grid_3.png rename to themes/gatsby-theme-deriv/src/images/common/careers/cyprus_grid_3.png diff --git a/src/images/common/careers/cyprus_grid_4.png b/themes/gatsby-theme-deriv/src/images/common/careers/cyprus_grid_4.png similarity index 100% rename from src/images/common/careers/cyprus_grid_4.png rename to themes/gatsby-theme-deriv/src/images/common/careers/cyprus_grid_4.png diff --git a/src/images/common/careers/dubai.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/dubai.jpg similarity index 100% rename from src/images/common/careers/dubai.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/dubai.jpg diff --git a/src/images/common/careers/dubai_great_place_to_work_badge.png b/themes/gatsby-theme-deriv/src/images/common/careers/dubai_great_place_to_work_badge.png similarity index 100% rename from src/images/common/careers/dubai_great_place_to_work_badge.png rename to themes/gatsby-theme-deriv/src/images/common/careers/dubai_great_place_to_work_badge.png diff --git a/src/images/common/careers/dubai_grid_1.png b/themes/gatsby-theme-deriv/src/images/common/careers/dubai_grid_1.png similarity index 100% rename from src/images/common/careers/dubai_grid_1.png rename to themes/gatsby-theme-deriv/src/images/common/careers/dubai_grid_1.png diff --git a/src/images/common/careers/dubai_grid_2.png b/themes/gatsby-theme-deriv/src/images/common/careers/dubai_grid_2.png similarity index 100% rename from src/images/common/careers/dubai_grid_2.png rename to themes/gatsby-theme-deriv/src/images/common/careers/dubai_grid_2.png diff --git a/src/images/common/careers/dubai_grid_3.png b/themes/gatsby-theme-deriv/src/images/common/careers/dubai_grid_3.png similarity index 100% rename from src/images/common/careers/dubai_grid_3.png rename to themes/gatsby-theme-deriv/src/images/common/careers/dubai_grid_3.png diff --git a/src/images/common/careers/dubai_grid_4.png b/themes/gatsby-theme-deriv/src/images/common/careers/dubai_grid_4.png similarity index 100% rename from src/images/common/careers/dubai_grid_4.png rename to themes/gatsby-theme-deriv/src/images/common/careers/dubai_grid_4.png diff --git a/src/images/common/careers/fitness-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers/fitness-mobile.png similarity index 100% rename from src/images/common/careers/fitness-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers/fitness-mobile.png diff --git a/src/images/common/careers/fitness.png b/themes/gatsby-theme-deriv/src/images/common/careers/fitness.png similarity index 100% rename from src/images/common/careers/fitness.png rename to themes/gatsby-theme-deriv/src/images/common/careers/fitness.png diff --git a/src/images/common/careers/games-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers/games-mobile.png similarity index 100% rename from src/images/common/careers/games-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers/games-mobile.png diff --git a/src/images/common/careers/games.png b/themes/gatsby-theme-deriv/src/images/common/careers/games.png similarity index 100% rename from src/images/common/careers/games.png rename to themes/gatsby-theme-deriv/src/images/common/careers/games.png diff --git a/src/images/common/careers/gary.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/gary.jpg similarity index 100% rename from src/images/common/careers/gary.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/gary.jpg diff --git a/src/images/common/careers/georgetown.png b/themes/gatsby-theme-deriv/src/images/common/careers/georgetown.png similarity index 100% rename from src/images/common/careers/georgetown.png rename to themes/gatsby-theme-deriv/src/images/common/careers/georgetown.png diff --git a/src/images/common/careers/guernsey.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/guernsey.jpg similarity index 100% rename from src/images/common/careers/guernsey.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/guernsey.jpg diff --git a/src/images/common/careers/guernsey_grid_1.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/guernsey_grid_1.jpg similarity index 100% rename from src/images/common/careers/guernsey_grid_1.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/guernsey_grid_1.jpg diff --git a/src/images/common/careers/guernsey_grid_2.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/guernsey_grid_2.jpg similarity index 100% rename from src/images/common/careers/guernsey_grid_2.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/guernsey_grid_2.jpg diff --git a/src/images/common/careers/guernsey_grid_3.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/guernsey_grid_3.jpg similarity index 100% rename from src/images/common/careers/guernsey_grid_3.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/guernsey_grid_3.jpg diff --git a/src/images/common/careers/guernsey_grid_4.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/guernsey_grid_4.jpg similarity index 100% rename from src/images/common/careers/guernsey_grid_4.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/guernsey_grid_4.jpg diff --git a/src/images/common/careers/gym-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers/gym-mobile.png similarity index 100% rename from src/images/common/careers/gym-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers/gym-mobile.png diff --git a/src/images/common/careers/gym.png b/themes/gatsby-theme-deriv/src/images/common/careers/gym.png similarity index 100% rename from src/images/common/careers/gym.png rename to themes/gatsby-theme-deriv/src/images/common/careers/gym.png diff --git a/src/images/common/careers/hongkong.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/hongkong.jpg similarity index 100% rename from src/images/common/careers/hongkong.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/hongkong.jpg diff --git a/src/images/common/careers/ipoh.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/ipoh.jpg similarity index 100% rename from src/images/common/careers/ipoh.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/ipoh.jpg diff --git a/src/images/common/careers/ipoh_grid_1.png b/themes/gatsby-theme-deriv/src/images/common/careers/ipoh_grid_1.png similarity index 100% rename from src/images/common/careers/ipoh_grid_1.png rename to themes/gatsby-theme-deriv/src/images/common/careers/ipoh_grid_1.png diff --git a/src/images/common/careers/ipoh_grid_2.png b/themes/gatsby-theme-deriv/src/images/common/careers/ipoh_grid_2.png similarity index 100% rename from src/images/common/careers/ipoh_grid_2.png rename to themes/gatsby-theme-deriv/src/images/common/careers/ipoh_grid_2.png diff --git a/src/images/common/careers/ipoh_grid_3.png b/themes/gatsby-theme-deriv/src/images/common/careers/ipoh_grid_3.png similarity index 100% rename from src/images/common/careers/ipoh_grid_3.png rename to themes/gatsby-theme-deriv/src/images/common/careers/ipoh_grid_3.png diff --git a/src/images/common/careers/ipoh_grid_4.png b/themes/gatsby-theme-deriv/src/images/common/careers/ipoh_grid_4.png similarity index 100% rename from src/images/common/careers/ipoh_grid_4.png rename to themes/gatsby-theme-deriv/src/images/common/careers/ipoh_grid_4.png diff --git a/src/images/common/careers/jordan.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/jordan.jpg similarity index 100% rename from src/images/common/careers/jordan.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/jordan.jpg diff --git a/src/images/common/careers/jordan_great_place_to_work_badge.png b/themes/gatsby-theme-deriv/src/images/common/careers/jordan_great_place_to_work_badge.png similarity index 100% rename from src/images/common/careers/jordan_great_place_to_work_badge.png rename to themes/gatsby-theme-deriv/src/images/common/careers/jordan_great_place_to_work_badge.png diff --git a/src/images/common/careers/jordan_grid_3.png b/themes/gatsby-theme-deriv/src/images/common/careers/jordan_grid_3.png similarity index 100% rename from src/images/common/careers/jordan_grid_3.png rename to themes/gatsby-theme-deriv/src/images/common/careers/jordan_grid_3.png diff --git a/src/images/common/careers/labuan.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/labuan.jpg similarity index 100% rename from src/images/common/careers/labuan.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/labuan.jpg diff --git a/src/images/common/careers/labuan_grid_1.png b/themes/gatsby-theme-deriv/src/images/common/careers/labuan_grid_1.png similarity index 100% rename from src/images/common/careers/labuan_grid_1.png rename to themes/gatsby-theme-deriv/src/images/common/careers/labuan_grid_1.png diff --git a/src/images/common/careers/labuan_grid_2.png b/themes/gatsby-theme-deriv/src/images/common/careers/labuan_grid_2.png similarity index 100% rename from src/images/common/careers/labuan_grid_2.png rename to themes/gatsby-theme-deriv/src/images/common/careers/labuan_grid_2.png diff --git a/src/images/common/careers/labuan_grid_3.png b/themes/gatsby-theme-deriv/src/images/common/careers/labuan_grid_3.png similarity index 100% rename from src/images/common/careers/labuan_grid_3.png rename to themes/gatsby-theme-deriv/src/images/common/careers/labuan_grid_3.png diff --git a/src/images/common/careers/labuan_grid_4.png b/themes/gatsby-theme-deriv/src/images/common/careers/labuan_grid_4.png similarity index 100% rename from src/images/common/careers/labuan_grid_4.png rename to themes/gatsby-theme-deriv/src/images/common/careers/labuan_grid_4.png diff --git a/src/images/common/careers/living_in_asuncion.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_asuncion.png similarity index 100% rename from src/images/common/careers/living_in_asuncion.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_asuncion.png diff --git a/src/images/common/careers/living_in_berlin.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_berlin.png similarity index 100% rename from src/images/common/careers/living_in_berlin.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_berlin.png diff --git a/src/images/common/careers/living_in_ciudad.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_ciudad.png similarity index 100% rename from src/images/common/careers/living_in_ciudad.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_ciudad.png diff --git a/src/images/common/careers/living_in_cyberjaya.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_cyberjaya.png similarity index 100% rename from src/images/common/careers/living_in_cyberjaya.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_cyberjaya.png diff --git a/src/images/common/careers/living_in_cyprus.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_cyprus.png similarity index 100% rename from src/images/common/careers/living_in_cyprus.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_cyprus.png diff --git a/src/images/common/careers/living_in_dubai.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_dubai.jpg similarity index 100% rename from src/images/common/careers/living_in_dubai.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_dubai.jpg diff --git a/src/images/common/careers/living_in_georgetown.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_georgetown.png similarity index 100% rename from src/images/common/careers/living_in_georgetown.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_georgetown.png diff --git a/src/images/common/careers/living_in_guernsey.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_guernsey.jpg similarity index 100% rename from src/images/common/careers/living_in_guernsey.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_guernsey.jpg diff --git a/src/images/common/careers/living_in_hongkong.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_hongkong.png similarity index 100% rename from src/images/common/careers/living_in_hongkong.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_hongkong.png diff --git a/src/images/common/careers/living_in_ipoh.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_ipoh.png similarity index 100% rename from src/images/common/careers/living_in_ipoh.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_ipoh.png diff --git a/src/images/common/careers/living_in_jordan.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_jordan.jpg similarity index 100% rename from src/images/common/careers/living_in_jordan.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_jordan.jpg diff --git a/src/images/common/careers/living_in_labuan.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_labuan.png similarity index 100% rename from src/images/common/careers/living_in_labuan.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_labuan.png diff --git a/src/images/common/careers/living_in_london.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_london.jpg similarity index 100% rename from src/images/common/careers/living_in_london.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_london.jpg diff --git a/src/images/common/careers/living_in_malta.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_malta.png similarity index 100% rename from src/images/common/careers/living_in_malta.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_malta.png diff --git a/src/images/common/careers/living_in_melaka.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_melaka.png similarity index 100% rename from src/images/common/careers/living_in_melaka.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_melaka.png diff --git a/src/images/common/careers/living_in_minsk.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_minsk.jpg similarity index 100% rename from src/images/common/careers/living_in_minsk.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_minsk.jpg diff --git a/src/images/common/careers/living_in_paris.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_paris.jpg similarity index 100% rename from src/images/common/careers/living_in_paris.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_paris.jpg diff --git a/src/images/common/careers/living_in_reading.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_reading.jpg similarity index 100% rename from src/images/common/careers/living_in_reading.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_reading.jpg diff --git a/src/images/common/careers/living_in_roadtown.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_roadtown.jpg similarity index 100% rename from src/images/common/careers/living_in_roadtown.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_roadtown.jpg diff --git a/src/images/common/careers/living_in_rwanda.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_rwanda.jpg similarity index 100% rename from src/images/common/careers/living_in_rwanda.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_rwanda.jpg diff --git a/src/images/common/careers/living_in_singapore.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_singapore.png similarity index 100% rename from src/images/common/careers/living_in_singapore.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_singapore.png diff --git a/src/images/common/careers/living_in_vanuatu.png b/themes/gatsby-theme-deriv/src/images/common/careers/living_in_vanuatu.png similarity index 100% rename from src/images/common/careers/living_in_vanuatu.png rename to themes/gatsby-theme-deriv/src/images/common/careers/living_in_vanuatu.png diff --git a/src/images/common/careers/london.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/london.jpg similarity index 100% rename from src/images/common/careers/london.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/london.jpg diff --git a/src/images/common/careers/malaysia_great_place_to_work_badge.png b/themes/gatsby-theme-deriv/src/images/common/careers/malaysia_great_place_to_work_badge.png similarity index 100% rename from src/images/common/careers/malaysia_great_place_to_work_badge.png rename to themes/gatsby-theme-deriv/src/images/common/careers/malaysia_great_place_to_work_badge.png diff --git a/src/images/common/careers/malta.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/malta.jpg similarity index 100% rename from src/images/common/careers/malta.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/malta.jpg diff --git a/src/images/common/careers/malta_great_place_to_work_badge.png b/themes/gatsby-theme-deriv/src/images/common/careers/malta_great_place_to_work_badge.png similarity index 100% rename from src/images/common/careers/malta_great_place_to_work_badge.png rename to themes/gatsby-theme-deriv/src/images/common/careers/malta_great_place_to_work_badge.png diff --git a/src/images/common/careers/malta_grid_1.png b/themes/gatsby-theme-deriv/src/images/common/careers/malta_grid_1.png similarity index 100% rename from src/images/common/careers/malta_grid_1.png rename to themes/gatsby-theme-deriv/src/images/common/careers/malta_grid_1.png diff --git a/src/images/common/careers/malta_grid_2.png b/themes/gatsby-theme-deriv/src/images/common/careers/malta_grid_2.png similarity index 100% rename from src/images/common/careers/malta_grid_2.png rename to themes/gatsby-theme-deriv/src/images/common/careers/malta_grid_2.png diff --git a/src/images/common/careers/malta_grid_3.png b/themes/gatsby-theme-deriv/src/images/common/careers/malta_grid_3.png similarity index 100% rename from src/images/common/careers/malta_grid_3.png rename to themes/gatsby-theme-deriv/src/images/common/careers/malta_grid_3.png diff --git a/src/images/common/careers/malta_grid_4.png b/themes/gatsby-theme-deriv/src/images/common/careers/malta_grid_4.png similarity index 100% rename from src/images/common/careers/malta_grid_4.png rename to themes/gatsby-theme-deriv/src/images/common/careers/malta_grid_4.png diff --git a/src/images/common/careers/maps/map-cyberjaya.png b/themes/gatsby-theme-deriv/src/images/common/careers/maps/map-cyberjaya.png similarity index 100% rename from src/images/common/careers/maps/map-cyberjaya.png rename to themes/gatsby-theme-deriv/src/images/common/careers/maps/map-cyberjaya.png diff --git a/src/images/common/careers/maps/map-cyprus.png b/themes/gatsby-theme-deriv/src/images/common/careers/maps/map-cyprus.png similarity index 100% rename from src/images/common/careers/maps/map-cyprus.png rename to themes/gatsby-theme-deriv/src/images/common/careers/maps/map-cyprus.png diff --git a/src/images/common/careers/maps/map-dubai.png b/themes/gatsby-theme-deriv/src/images/common/careers/maps/map-dubai.png similarity index 100% rename from src/images/common/careers/maps/map-dubai.png rename to themes/gatsby-theme-deriv/src/images/common/careers/maps/map-dubai.png diff --git a/src/images/common/careers/maps/map-ipoh.png b/themes/gatsby-theme-deriv/src/images/common/careers/maps/map-ipoh.png similarity index 100% rename from src/images/common/careers/maps/map-ipoh.png rename to themes/gatsby-theme-deriv/src/images/common/careers/maps/map-ipoh.png diff --git a/src/images/common/careers/maps/map-labuan.png b/themes/gatsby-theme-deriv/src/images/common/careers/maps/map-labuan.png similarity index 100% rename from src/images/common/careers/maps/map-labuan.png rename to themes/gatsby-theme-deriv/src/images/common/careers/maps/map-labuan.png diff --git a/src/images/common/careers/maps/map-malta.png b/themes/gatsby-theme-deriv/src/images/common/careers/maps/map-malta.png similarity index 100% rename from src/images/common/careers/maps/map-malta.png rename to themes/gatsby-theme-deriv/src/images/common/careers/maps/map-malta.png diff --git a/src/images/common/careers/maps/map-melaka.png b/themes/gatsby-theme-deriv/src/images/common/careers/maps/map-melaka.png similarity index 100% rename from src/images/common/careers/maps/map-melaka.png rename to themes/gatsby-theme-deriv/src/images/common/careers/maps/map-melaka.png diff --git a/src/images/common/careers/maps/map-paraguay.png b/themes/gatsby-theme-deriv/src/images/common/careers/maps/map-paraguay.png similarity index 100% rename from src/images/common/careers/maps/map-paraguay.png rename to themes/gatsby-theme-deriv/src/images/common/careers/maps/map-paraguay.png diff --git a/src/images/common/careers/mei_theng.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/mei_theng.jpg similarity index 100% rename from src/images/common/careers/mei_theng.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/mei_theng.jpg diff --git a/src/images/common/careers/melaka.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/melaka.jpg similarity index 100% rename from src/images/common/careers/melaka.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/melaka.jpg diff --git a/src/images/common/careers/melaka_grid_1.png b/themes/gatsby-theme-deriv/src/images/common/careers/melaka_grid_1.png similarity index 100% rename from src/images/common/careers/melaka_grid_1.png rename to themes/gatsby-theme-deriv/src/images/common/careers/melaka_grid_1.png diff --git a/src/images/common/careers/melaka_grid_2.png b/themes/gatsby-theme-deriv/src/images/common/careers/melaka_grid_2.png similarity index 100% rename from src/images/common/careers/melaka_grid_2.png rename to themes/gatsby-theme-deriv/src/images/common/careers/melaka_grid_2.png diff --git a/src/images/common/careers/melaka_grid_3.png b/themes/gatsby-theme-deriv/src/images/common/careers/melaka_grid_3.png similarity index 100% rename from src/images/common/careers/melaka_grid_3.png rename to themes/gatsby-theme-deriv/src/images/common/careers/melaka_grid_3.png diff --git a/src/images/common/careers/melaka_grid_4.png b/themes/gatsby-theme-deriv/src/images/common/careers/melaka_grid_4.png similarity index 100% rename from src/images/common/careers/melaka_grid_4.png rename to themes/gatsby-theme-deriv/src/images/common/careers/melaka_grid_4.png diff --git a/src/images/common/careers/minsk.png b/themes/gatsby-theme-deriv/src/images/common/careers/minsk.png similarity index 100% rename from src/images/common/careers/minsk.png rename to themes/gatsby-theme-deriv/src/images/common/careers/minsk.png diff --git a/src/images/common/careers/minsk_great_place_to_work_badge.png b/themes/gatsby-theme-deriv/src/images/common/careers/minsk_great_place_to_work_badge.png similarity index 100% rename from src/images/common/careers/minsk_great_place_to_work_badge.png rename to themes/gatsby-theme-deriv/src/images/common/careers/minsk_great_place_to_work_badge.png diff --git a/src/images/common/careers/paris.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/paris.jpg similarity index 100% rename from src/images/common/careers/paris.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/paris.jpg diff --git a/src/images/common/careers/paris_great_place_to_work_badge.png b/themes/gatsby-theme-deriv/src/images/common/careers/paris_great_place_to_work_badge.png similarity index 100% rename from src/images/common/careers/paris_great_place_to_work_badge.png rename to themes/gatsby-theme-deriv/src/images/common/careers/paris_great_place_to_work_badge.png diff --git a/src/images/common/careers/paris_grid_1.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/paris_grid_1.jpg similarity index 100% rename from src/images/common/careers/paris_grid_1.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/paris_grid_1.jpg diff --git a/src/images/common/careers/paris_grid_2.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/paris_grid_2.jpg similarity index 100% rename from src/images/common/careers/paris_grid_2.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/paris_grid_2.jpg diff --git a/src/images/common/careers/paris_grid_3.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/paris_grid_3.jpg similarity index 100% rename from src/images/common/careers/paris_grid_3.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/paris_grid_3.jpg diff --git a/src/images/common/careers/paris_grid_4.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/paris_grid_4.jpg similarity index 100% rename from src/images/common/careers/paris_grid_4.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/paris_grid_4.jpg diff --git a/src/images/common/careers/people-eating.png b/themes/gatsby-theme-deriv/src/images/common/careers/people-eating.png similarity index 100% rename from src/images/common/careers/people-eating.png rename to themes/gatsby-theme-deriv/src/images/common/careers/people-eating.png diff --git a/src/images/common/careers/presentation-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers/presentation-mobile.png similarity index 100% rename from src/images/common/careers/presentation-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers/presentation-mobile.png diff --git a/src/images/common/careers/presentation.png b/themes/gatsby-theme-deriv/src/images/common/careers/presentation.png similarity index 100% rename from src/images/common/careers/presentation.png rename to themes/gatsby-theme-deriv/src/images/common/careers/presentation.png diff --git a/src/images/common/careers/reading.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/reading.jpg similarity index 100% rename from src/images/common/careers/reading.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/reading.jpg diff --git a/src/images/common/careers/reading_great_place_to_work_badge.png b/themes/gatsby-theme-deriv/src/images/common/careers/reading_great_place_to_work_badge.png similarity index 100% rename from src/images/common/careers/reading_great_place_to_work_badge.png rename to themes/gatsby-theme-deriv/src/images/common/careers/reading_great_place_to_work_badge.png diff --git a/src/images/common/careers/reading_grid_3.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/reading_grid_3.jpg similarity index 100% rename from src/images/common/careers/reading_grid_3.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/reading_grid_3.jpg diff --git a/src/images/common/careers/roadtown.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/roadtown.jpg similarity index 100% rename from src/images/common/careers/roadtown.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/roadtown.jpg diff --git a/src/images/common/careers/rwanda.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/rwanda.jpg similarity index 100% rename from src/images/common/careers/rwanda.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/rwanda.jpg diff --git a/src/images/common/careers/rwanda_great_place_to_work_badge.png b/themes/gatsby-theme-deriv/src/images/common/careers/rwanda_great_place_to_work_badge.png similarity index 100% rename from src/images/common/careers/rwanda_great_place_to_work_badge.png rename to themes/gatsby-theme-deriv/src/images/common/careers/rwanda_great_place_to_work_badge.png diff --git a/src/images/common/careers/rwanda_grid_1.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/rwanda_grid_1.jpg similarity index 100% rename from src/images/common/careers/rwanda_grid_1.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/rwanda_grid_1.jpg diff --git a/src/images/common/careers/rwanda_grid_2.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/rwanda_grid_2.jpg similarity index 100% rename from src/images/common/careers/rwanda_grid_2.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/rwanda_grid_2.jpg diff --git a/src/images/common/careers/rwanda_grid_3.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/rwanda_grid_3.jpg similarity index 100% rename from src/images/common/careers/rwanda_grid_3.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/rwanda_grid_3.jpg diff --git a/src/images/common/careers/rwanda_grid_4.png b/themes/gatsby-theme-deriv/src/images/common/careers/rwanda_grid_4.png similarity index 100% rename from src/images/common/careers/rwanda_grid_4.png rename to themes/gatsby-theme-deriv/src/images/common/careers/rwanda_grid_4.png diff --git a/src/images/common/careers/singapore.png b/themes/gatsby-theme-deriv/src/images/common/careers/singapore.png similarity index 100% rename from src/images/common/careers/singapore.png rename to themes/gatsby-theme-deriv/src/images/common/careers/singapore.png diff --git a/src/images/common/careers/singapore_grid_3.png b/themes/gatsby-theme-deriv/src/images/common/careers/singapore_grid_3.png similarity index 100% rename from src/images/common/careers/singapore_grid_3.png rename to themes/gatsby-theme-deriv/src/images/common/careers/singapore_grid_3.png diff --git a/src/images/common/careers/table-tennis-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers/table-tennis-mobile.png similarity index 100% rename from src/images/common/careers/table-tennis-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers/table-tennis-mobile.png diff --git a/src/images/common/careers/table-tennis.png b/themes/gatsby-theme-deriv/src/images/common/careers/table-tennis.png similarity index 100% rename from src/images/common/careers/table-tennis.png rename to themes/gatsby-theme-deriv/src/images/common/careers/table-tennis.png diff --git a/src/images/common/careers/team-focus.png b/themes/gatsby-theme-deriv/src/images/common/careers/team-focus.png similarity index 100% rename from src/images/common/careers/team-focus.png rename to themes/gatsby-theme-deriv/src/images/common/careers/team-focus.png diff --git a/src/images/common/careers/teambuilding-mobile.png b/themes/gatsby-theme-deriv/src/images/common/careers/teambuilding-mobile.png similarity index 100% rename from src/images/common/careers/teambuilding-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/careers/teambuilding-mobile.png diff --git a/src/images/common/careers/teambuilding.png b/themes/gatsby-theme-deriv/src/images/common/careers/teambuilding.png similarity index 100% rename from src/images/common/careers/teambuilding.png rename to themes/gatsby-theme-deriv/src/images/common/careers/teambuilding.png diff --git a/src/images/common/careers/thumbnail_asuncion.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_asuncion.png similarity index 100% rename from src/images/common/careers/thumbnail_asuncion.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_asuncion.png diff --git a/src/images/common/careers/thumbnail_berlin.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_berlin.jpg similarity index 100% rename from src/images/common/careers/thumbnail_berlin.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_berlin.jpg diff --git a/src/images/common/careers/thumbnail_ciudad.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_ciudad.png similarity index 100% rename from src/images/common/careers/thumbnail_ciudad.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_ciudad.png diff --git a/src/images/common/careers/thumbnail_cyberjaya.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_cyberjaya.png similarity index 100% rename from src/images/common/careers/thumbnail_cyberjaya.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_cyberjaya.png diff --git a/src/images/common/careers/thumbnail_cyprus.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_cyprus.png similarity index 100% rename from src/images/common/careers/thumbnail_cyprus.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_cyprus.png diff --git a/src/images/common/careers/thumbnail_dubai.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_dubai.png similarity index 100% rename from src/images/common/careers/thumbnail_dubai.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_dubai.png diff --git a/src/images/common/careers/thumbnail_georgetown.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_georgetown.png similarity index 100% rename from src/images/common/careers/thumbnail_georgetown.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_georgetown.png diff --git a/src/images/common/careers/thumbnail_guernsey.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_guernsey.jpg similarity index 100% rename from src/images/common/careers/thumbnail_guernsey.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_guernsey.jpg diff --git a/src/images/common/careers/thumbnail_hongkong.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_hongkong.png similarity index 100% rename from src/images/common/careers/thumbnail_hongkong.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_hongkong.png diff --git a/src/images/common/careers/thumbnail_ipoh.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_ipoh.png similarity index 100% rename from src/images/common/careers/thumbnail_ipoh.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_ipoh.png diff --git a/src/images/common/careers/thumbnail_jordan.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_jordan.jpg similarity index 100% rename from src/images/common/careers/thumbnail_jordan.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_jordan.jpg diff --git a/src/images/common/careers/thumbnail_labuan.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_labuan.png similarity index 100% rename from src/images/common/careers/thumbnail_labuan.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_labuan.png diff --git a/src/images/common/careers/thumbnail_london.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_london.jpg similarity index 100% rename from src/images/common/careers/thumbnail_london.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_london.jpg diff --git a/src/images/common/careers/thumbnail_malta.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_malta.png similarity index 100% rename from src/images/common/careers/thumbnail_malta.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_malta.png diff --git a/src/images/common/careers/thumbnail_melaka.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_melaka.png similarity index 100% rename from src/images/common/careers/thumbnail_melaka.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_melaka.png diff --git a/src/images/common/careers/thumbnail_minsk.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_minsk.png similarity index 100% rename from src/images/common/careers/thumbnail_minsk.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_minsk.png diff --git a/src/images/common/careers/thumbnail_paris.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_paris.jpg similarity index 100% rename from src/images/common/careers/thumbnail_paris.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_paris.jpg diff --git a/src/images/common/careers/thumbnail_reading.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_reading.png similarity index 100% rename from src/images/common/careers/thumbnail_reading.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_reading.png diff --git a/src/images/common/careers/thumbnail_roadtown.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_roadtown.jpg similarity index 100% rename from src/images/common/careers/thumbnail_roadtown.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_roadtown.jpg diff --git a/src/images/common/careers/thumbnail_rwanda.jpg b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_rwanda.jpg similarity index 100% rename from src/images/common/careers/thumbnail_rwanda.jpg rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_rwanda.jpg diff --git a/src/images/common/careers/thumbnail_singapore.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_singapore.png similarity index 100% rename from src/images/common/careers/thumbnail_singapore.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_singapore.png diff --git a/src/images/common/careers/thumbnail_vanuatu.png b/themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_vanuatu.png similarity index 100% rename from src/images/common/careers/thumbnail_vanuatu.png rename to themes/gatsby-theme-deriv/src/images/common/careers/thumbnail_vanuatu.png diff --git a/src/images/common/careers/vanuatu.png b/themes/gatsby-theme-deriv/src/images/common/careers/vanuatu.png similarity index 100% rename from src/images/common/careers/vanuatu.png rename to themes/gatsby-theme-deriv/src/images/common/careers/vanuatu.png diff --git a/src/images/common/careers/vanuatu_grid_3.png b/themes/gatsby-theme-deriv/src/images/common/careers/vanuatu_grid_3.png similarity index 100% rename from src/images/common/careers/vanuatu_grid_3.png rename to themes/gatsby-theme-deriv/src/images/common/careers/vanuatu_grid_3.png diff --git a/src/images/common/check_icon.png b/themes/gatsby-theme-deriv/src/images/common/check_icon.png similarity index 100% rename from src/images/common/check_icon.png rename to themes/gatsby-theme-deriv/src/images/common/check_icon.png diff --git a/src/images/common/choose-us/africa_award.png b/themes/gatsby-theme-deriv/src/images/common/choose-us/africa_award.png similarity index 100% rename from src/images/common/choose-us/africa_award.png rename to themes/gatsby-theme-deriv/src/images/common/choose-us/africa_award.png diff --git a/src/images/common/choose-us/award_bg.png b/themes/gatsby-theme-deriv/src/images/common/choose-us/award_bg.png similarity index 100% rename from src/images/common/choose-us/award_bg.png rename to themes/gatsby-theme-deriv/src/images/common/choose-us/award_bg.png diff --git a/src/images/common/choose-us/award_bg_mobile.png b/themes/gatsby-theme-deriv/src/images/common/choose-us/award_bg_mobile.png similarity index 100% rename from src/images/common/choose-us/award_bg_mobile.png rename to themes/gatsby-theme-deriv/src/images/common/choose-us/award_bg_mobile.png diff --git a/src/images/common/choose-us/latam_award.png b/themes/gatsby-theme-deriv/src/images/common/choose-us/latam_award.png similarity index 100% rename from src/images/common/choose-us/latam_award.png rename to themes/gatsby-theme-deriv/src/images/common/choose-us/latam_award.png diff --git a/src/images/common/community.png b/themes/gatsby-theme-deriv/src/images/common/community.png similarity index 100% rename from src/images/common/community.png rename to themes/gatsby-theme-deriv/src/images/common/community.png diff --git a/src/images/common/ctrader/add-account-mobile.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/add-account-mobile.png similarity index 100% rename from src/images/common/ctrader/add-account-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/add-account-mobile.png diff --git a/src/images/common/ctrader/add-account.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/add-account.png similarity index 100% rename from src/images/common/ctrader/add-account.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/add-account.png diff --git a/src/images/common/ctrader/add-more-accounts.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/add-more-accounts.png similarity index 100% rename from src/images/common/ctrader/add-more-accounts.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/add-more-accounts.png diff --git a/src/images/common/ctrader/ctrader-and-deriv-success.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-and-deriv-success.png similarity index 100% rename from src/images/common/ctrader/ctrader-and-deriv-success.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-and-deriv-success.png diff --git a/src/images/common/ctrader/ctrader-desktop-app.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-desktop-app.png similarity index 100% rename from src/images/common/ctrader/ctrader-desktop-app.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-desktop-app.png diff --git a/src/images/common/ctrader/ctrader-get.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-get.png similarity index 100% rename from src/images/common/ctrader/ctrader-get.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-get.png diff --git a/src/images/common/ctrader/ctrader-success.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-success.png similarity index 100% rename from src/images/common/ctrader/ctrader-success.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-success.png diff --git a/src/images/common/ctrader/ctrader-trade.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-trade.png similarity index 100% rename from src/images/common/ctrader/ctrader-trade.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-trade.png diff --git a/src/images/common/ctrader/ctrader-transfer-menu.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-transfer-menu.png similarity index 100% rename from src/images/common/ctrader/ctrader-transfer-menu.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-transfer-menu.png diff --git a/src/images/common/ctrader/ctrader-withdrawal.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-withdrawal.png similarity index 100% rename from src/images/common/ctrader/ctrader-withdrawal.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/ctrader-withdrawal.png diff --git a/src/images/common/ctrader/derivCtraderQR.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/derivCtraderQR.png similarity index 100% rename from src/images/common/ctrader/derivCtraderQR.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/derivCtraderQR.png diff --git a/src/images/common/ctrader/traders-hub-demo.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/traders-hub-demo.png similarity index 100% rename from src/images/common/ctrader/traders-hub-demo.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/traders-hub-demo.png diff --git a/src/images/common/ctrader/traders-hub-real.png b/themes/gatsby-theme-deriv/src/images/common/ctrader/traders-hub-real.png similarity index 100% rename from src/images/common/ctrader/traders-hub-real.png rename to themes/gatsby-theme-deriv/src/images/common/ctrader/traders-hub-real.png diff --git a/src/images/common/dbot-video/dbot-step1.png b/themes/gatsby-theme-deriv/src/images/common/dbot-video/dbot-step1.png similarity index 100% rename from src/images/common/dbot-video/dbot-step1.png rename to themes/gatsby-theme-deriv/src/images/common/dbot-video/dbot-step1.png diff --git a/src/images/common/dbot-video/dbot-step2.png b/themes/gatsby-theme-deriv/src/images/common/dbot-video/dbot-step2.png similarity index 100% rename from src/images/common/dbot-video/dbot-step2.png rename to themes/gatsby-theme-deriv/src/images/common/dbot-video/dbot-step2.png diff --git a/src/images/common/dbot-video/dbot-step3.png b/themes/gatsby-theme-deriv/src/images/common/dbot-video/dbot-step3.png similarity index 100% rename from src/images/common/dbot-video/dbot-step3.png rename to themes/gatsby-theme-deriv/src/images/common/dbot-video/dbot-step3.png diff --git a/src/images/common/dbot-video/dbot-step4.png b/themes/gatsby-theme-deriv/src/images/common/dbot-video/dbot-step4.png similarity index 100% rename from src/images/common/dbot-video/dbot-step4.png rename to themes/gatsby-theme-deriv/src/images/common/dbot-video/dbot-step4.png diff --git a/src/images/common/dbot-video/dbot-step5.png b/themes/gatsby-theme-deriv/src/images/common/dbot-video/dbot-step5.png similarity index 100% rename from src/images/common/dbot-video/dbot-step5.png rename to themes/gatsby-theme-deriv/src/images/common/dbot-video/dbot-step5.png diff --git a/src/images/common/dbot/dbot-banner.png b/themes/gatsby-theme-deriv/src/images/common/dbot/dbot-banner.png similarity index 100% rename from src/images/common/dbot/dbot-banner.png rename to themes/gatsby-theme-deriv/src/images/common/dbot/dbot-banner.png diff --git a/src/images/common/dbot/dbot-build-strategy.png b/themes/gatsby-theme-deriv/src/images/common/dbot/dbot-build-strategy.png similarity index 100% rename from src/images/common/dbot/dbot-build-strategy.png rename to themes/gatsby-theme-deriv/src/images/common/dbot/dbot-build-strategy.png diff --git a/src/images/common/dbot/dbot-get-integrated-help.png b/themes/gatsby-theme-deriv/src/images/common/dbot/dbot-get-integrated-help.png similarity index 100% rename from src/images/common/dbot/dbot-get-integrated-help.png rename to themes/gatsby-theme-deriv/src/images/common/dbot/dbot-get-integrated-help.png diff --git a/src/images/common/dbot/dbot-maximise-profits.png b/themes/gatsby-theme-deriv/src/images/common/dbot/dbot-maximise-profits.png similarity index 100% rename from src/images/common/dbot/dbot-maximise-profits.png rename to themes/gatsby-theme-deriv/src/images/common/dbot/dbot-maximise-profits.png diff --git a/src/images/common/dbot/dbot-save-your-strategies.png b/themes/gatsby-theme-deriv/src/images/common/dbot/dbot-save-your-strategies.png similarity index 100% rename from src/images/common/dbot/dbot-save-your-strategies.png rename to themes/gatsby-theme-deriv/src/images/common/dbot/dbot-save-your-strategies.png diff --git a/src/images/common/dbot/dbot-strategy.png b/themes/gatsby-theme-deriv/src/images/common/dbot/dbot-strategy.png similarity index 100% rename from src/images/common/dbot/dbot-strategy.png rename to themes/gatsby-theme-deriv/src/images/common/dbot/dbot-strategy.png diff --git a/src/images/common/dbot/dbot-track-your-performance.png b/themes/gatsby-theme-deriv/src/images/common/dbot/dbot-track-your-performance.png similarity index 100% rename from src/images/common/dbot/dbot-track-your-performance.png rename to themes/gatsby-theme-deriv/src/images/common/dbot/dbot-track-your-performance.png diff --git a/src/images/common/dbot/step_image_1.png b/themes/gatsby-theme-deriv/src/images/common/dbot/step_image_1.png similarity index 100% rename from src/images/common/dbot/step_image_1.png rename to themes/gatsby-theme-deriv/src/images/common/dbot/step_image_1.png diff --git a/src/images/common/dbot/step_image_2.png b/themes/gatsby-theme-deriv/src/images/common/dbot/step_image_2.png similarity index 100% rename from src/images/common/dbot/step_image_2.png rename to themes/gatsby-theme-deriv/src/images/common/dbot/step_image_2.png diff --git a/src/images/common/dbot/step_image_3.png b/themes/gatsby-theme-deriv/src/images/common/dbot/step_image_3.png similarity index 100% rename from src/images/common/dbot/step_image_3.png rename to themes/gatsby-theme-deriv/src/images/common/dbot/step_image_3.png diff --git a/src/images/common/dbot/step_image_4.png b/themes/gatsby-theme-deriv/src/images/common/dbot/step_image_4.png similarity index 100% rename from src/images/common/dbot/step_image_4.png rename to themes/gatsby-theme-deriv/src/images/common/dbot/step_image_4.png diff --git a/src/images/common/dbot/step_image_5.png b/themes/gatsby-theme-deriv/src/images/common/dbot/step_image_5.png similarity index 100% rename from src/images/common/dbot/step_image_5.png rename to themes/gatsby-theme-deriv/src/images/common/dbot/step_image_5.png diff --git a/src/images/common/deriv-ez/hero-image.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/hero-image.png similarity index 100% rename from src/images/common/deriv-ez/hero-image.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/hero-image.png diff --git a/src/images/common/deriv-ez/hero-phone-mobile.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/hero-phone-mobile.png similarity index 100% rename from src/images/common/deriv-ez/hero-phone-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/hero-phone-mobile.png diff --git a/src/images/common/deriv-ez/hero-phone.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/hero-phone.png similarity index 100% rename from src/images/common/deriv-ez/hero-phone.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/hero-phone.png diff --git a/src/images/common/deriv-ez/indicator.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/indicator.png similarity index 100% rename from src/images/common/deriv-ez/indicator.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/indicator.png diff --git a/src/images/common/deriv-ez/instant-platform.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/instant-platform.png similarity index 100% rename from src/images/common/deriv-ez/instant-platform.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/instant-platform.png diff --git a/src/images/common/deriv-ez/on-go-trading.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/on-go-trading.png similarity index 100% rename from src/images/common/deriv-ez/on-go-trading.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/on-go-trading.png diff --git a/src/images/common/deriv-ez/step-1.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-1.png similarity index 100% rename from src/images/common/deriv-ez/step-1.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-1.png diff --git a/src/images/common/deriv-ez/step-2.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-2.png similarity index 100% rename from src/images/common/deriv-ez/step-2.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-2.png diff --git a/src/images/common/deriv-ez/step-3-demo.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-3-demo.png similarity index 100% rename from src/images/common/deriv-ez/step-3-demo.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-3-demo.png diff --git a/src/images/common/deriv-ez/step-3.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-3.png similarity index 100% rename from src/images/common/deriv-ez/step-3.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-3.png diff --git a/src/images/common/deriv-ez/step-4.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-4.png similarity index 100% rename from src/images/common/deriv-ez/step-4.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-4.png diff --git a/src/images/common/deriv-ez/step-5.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-5.png similarity index 100% rename from src/images/common/deriv-ez/step-5.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-5.png diff --git a/src/images/common/deriv-ez/step-6.png b/themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-6.png similarity index 100% rename from src/images/common/deriv-ez/step-6.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-ez/step-6.png diff --git a/src/images/common/deriv-go/app-store.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/app-store.png similarity index 100% rename from src/images/common/deriv-go/app-store.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/app-store.png diff --git a/src/images/common/deriv-go/banner.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/banner.png similarity index 100% rename from src/images/common/deriv-go/banner.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/banner.png diff --git a/src/images/common/deriv-go/banner_image.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/banner_image.png similarity index 100% rename from src/images/common/deriv-go/banner_image.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/banner_image.png diff --git a/src/images/common/deriv-go/banner_image_tablet.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/banner_image_tablet.png similarity index 100% rename from src/images/common/deriv-go/banner_image_tablet.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/banner_image_tablet.png diff --git a/src/images/common/deriv-go/better-risk.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/better-risk.png similarity index 100% rename from src/images/common/deriv-go/better-risk.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/better-risk.png diff --git a/src/images/common/deriv-go/create-account.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/create-account.png similarity index 100% rename from src/images/common/deriv-go/create-account.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/create-account.png diff --git a/src/images/common/deriv-go/deriv-go-mobile.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/deriv-go-mobile.png similarity index 100% rename from src/images/common/deriv-go/deriv-go-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/deriv-go-mobile.png diff --git a/src/images/common/deriv-go/forex.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/forex.png similarity index 100% rename from src/images/common/deriv-go/forex.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/forex.png diff --git a/src/images/common/deriv-go/fund-account.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/fund-account.png similarity index 100% rename from src/images/common/deriv-go/fund-account.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/fund-account.png diff --git a/src/images/common/deriv-go/get-trading.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/get-trading.png similarity index 100% rename from src/images/common/deriv-go/get-trading.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/get-trading.png diff --git a/src/images/common/deriv-go/google-play.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/google-play.png similarity index 100% rename from src/images/common/deriv-go/google-play.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/google-play.png diff --git a/src/images/common/deriv-go/huawei-app.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/huawei-app.png similarity index 100% rename from src/images/common/deriv-go/huawei-app.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/huawei-app.png diff --git a/src/images/common/deriv-go/multiply-profit.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/multiply-profit.png similarity index 100% rename from src/images/common/deriv-go/multiply-profit.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/multiply-profit.png diff --git a/src/images/common/deriv-go/synthetic-indices.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/synthetic-indices.png similarity index 100% rename from src/images/common/deriv-go/synthetic-indices.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/synthetic-indices.png diff --git a/src/images/common/deriv-go/web-browser.png b/themes/gatsby-theme-deriv/src/images/common/deriv-go/web-browser.png similarity index 100% rename from src/images/common/deriv-go/web-browser.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-go/web-browser.png diff --git a/src/images/common/deriv-prime/forex_expo_dubai.png b/themes/gatsby-theme-deriv/src/images/common/deriv-prime/forex_expo_dubai.png similarity index 100% rename from src/images/common/deriv-prime/forex_expo_dubai.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-prime/forex_expo_dubai.png diff --git a/src/images/common/deriv-prime/hero-mobile.png b/themes/gatsby-theme-deriv/src/images/common/deriv-prime/hero-mobile.png similarity index 100% rename from src/images/common/deriv-prime/hero-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-prime/hero-mobile.png diff --git a/src/images/common/deriv-prime/ifx_expo_cyprus.png b/themes/gatsby-theme-deriv/src/images/common/deriv-prime/ifx_expo_cyprus.png similarity index 100% rename from src/images/common/deriv-prime/ifx_expo_cyprus.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-prime/ifx_expo_cyprus.png diff --git a/src/images/common/deriv-prime/ifx_expo_latam.png b/themes/gatsby-theme-deriv/src/images/common/deriv-prime/ifx_expo_latam.png similarity index 100% rename from src/images/common/deriv-prime/ifx_expo_latam.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-prime/ifx_expo_latam.png diff --git a/src/images/common/deriv-prime/index.ts b/themes/gatsby-theme-deriv/src/images/common/deriv-prime/index.ts similarity index 100% rename from src/images/common/deriv-prime/index.ts rename to themes/gatsby-theme-deriv/src/images/common/deriv-prime/index.ts diff --git a/src/images/common/deriv-x/banner_image_derivx.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/banner_image_derivx.png similarity index 100% rename from src/images/common/deriv-x/banner_image_derivx.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/banner_image_derivx.png diff --git a/src/images/common/deriv-x/banner_image_derivx_mobile.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/banner_image_derivx_mobile.png similarity index 100% rename from src/images/common/deriv-x/banner_image_derivx_mobile.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/banner_image_derivx_mobile.png diff --git a/src/images/common/deriv-x/bespoke.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/bespoke.png similarity index 100% rename from src/images/common/deriv-x/bespoke.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/bespoke.png diff --git a/src/images/common/deriv-x/demo-1.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/demo-1.png similarity index 100% rename from src/images/common/deriv-x/demo-1.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/demo-1.png diff --git a/src/images/common/deriv-x/demo-2.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/demo-2.png similarity index 100% rename from src/images/common/deriv-x/demo-2.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/demo-2.png diff --git a/src/images/common/deriv-x/demo-3.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/demo-3.png similarity index 100% rename from src/images/common/deriv-x/demo-3.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/demo-3.png diff --git a/src/images/common/deriv-x/deriv-x-qr.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/deriv-x-qr.png similarity index 100% rename from src/images/common/deriv-x/deriv-x-qr.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/deriv-x-qr.png diff --git a/src/images/common/deriv-x/derivx-footer-qr.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/derivx-footer-qr.png similarity index 100% rename from src/images/common/deriv-x/derivx-footer-qr.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/derivx-footer-qr.png diff --git a/src/images/common/deriv-x/derivxQR.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/derivxQR.png similarity index 100% rename from src/images/common/deriv-x/derivxQR.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/derivxQR.png diff --git a/src/images/common/deriv-x/feature-rich.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/feature-rich.png similarity index 100% rename from src/images/common/deriv-x/feature-rich.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/feature-rich.png diff --git a/src/images/common/deriv-x/hero-laptop-mobile.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/hero-laptop-mobile.png similarity index 100% rename from src/images/common/deriv-x/hero-laptop-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/hero-laptop-mobile.png diff --git a/src/images/common/deriv-x/hero-laptop.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/hero-laptop.png similarity index 100% rename from src/images/common/deriv-x/hero-laptop.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/hero-laptop.png diff --git a/src/images/common/deriv-x/intuitive.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/intuitive.png similarity index 100% rename from src/images/common/deriv-x/intuitive.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/intuitive.png diff --git a/src/images/common/deriv-x/margin.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/margin.png similarity index 100% rename from src/images/common/deriv-x/margin.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/margin.png diff --git a/src/images/common/deriv-x/mobile-1.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/mobile-1.png similarity index 100% rename from src/images/common/deriv-x/mobile-1.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/mobile-1.png diff --git a/src/images/common/deriv-x/mobile-demo-2.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/mobile-demo-2.png similarity index 100% rename from src/images/common/deriv-x/mobile-demo-2.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/mobile-demo-2.png diff --git a/src/images/common/deriv-x/mobile-real-1.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/mobile-real-1.png similarity index 100% rename from src/images/common/deriv-x/mobile-real-1.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/mobile-real-1.png diff --git a/src/images/common/deriv-x/mobile-real-2.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/mobile-real-2.png similarity index 100% rename from src/images/common/deriv-x/mobile-real-2.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/mobile-real-2.png diff --git a/src/images/common/deriv-x/mobile-real-3.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/mobile-real-3.png similarity index 100% rename from src/images/common/deriv-x/mobile-real-3.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/mobile-real-3.png diff --git a/src/images/common/deriv-x/mobile-start-trading.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/mobile-start-trading.png similarity index 100% rename from src/images/common/deriv-x/mobile-start-trading.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/mobile-start-trading.png diff --git a/src/images/common/deriv-x/real-2.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/real-2.png similarity index 100% rename from src/images/common/deriv-x/real-2.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/real-2.png diff --git a/src/images/common/deriv-x/real-3.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/real-3.png similarity index 100% rename from src/images/common/deriv-x/real-3.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/real-3.png diff --git a/src/images/common/deriv-x/real-4.png b/themes/gatsby-theme-deriv/src/images/common/deriv-x/real-4.png similarity index 100% rename from src/images/common/deriv-x/real-4.png rename to themes/gatsby-theme-deriv/src/images/common/deriv-x/real-4.png diff --git a/src/images/common/deriv_academy.svg b/themes/gatsby-theme-deriv/src/images/common/deriv_academy.svg similarity index 100% rename from src/images/common/deriv_academy.svg rename to themes/gatsby-theme-deriv/src/images/common/deriv_academy.svg diff --git a/src/images/common/dmt5-signals/dmt5-signals-patterns.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/dmt5-signals-patterns.png similarity index 100% rename from src/images/common/dmt5-signals/dmt5-signals-patterns.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/dmt5-signals-patterns.png diff --git a/src/images/common/dmt5-signals/dmt5_renew.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/dmt5_renew.png similarity index 100% rename from src/images/common/dmt5-signals/dmt5_renew.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/dmt5_renew.png diff --git a/src/images/common/dmt5-signals/dmt5_signals.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/dmt5_signals.png similarity index 100% rename from src/images/common/dmt5-signals/dmt5_signals.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/dmt5_signals.png diff --git a/src/images/common/dmt5-signals/dmt5_statistics.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/dmt5_statistics.png similarity index 100% rename from src/images/common/dmt5-signals/dmt5_statistics.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/dmt5_statistics.png diff --git a/src/images/common/dmt5-signals/provider-step1-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/provider-step1-mobile.png similarity index 100% rename from src/images/common/dmt5-signals/provider-step1-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/provider-step1-mobile.png diff --git a/src/images/common/dmt5-signals/provider-step1.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/provider-step1.png similarity index 100% rename from src/images/common/dmt5-signals/provider-step1.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/provider-step1.png diff --git a/src/images/common/dmt5-signals/provider-step2-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/provider-step2-mobile.png similarity index 100% rename from src/images/common/dmt5-signals/provider-step2-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/provider-step2-mobile.png diff --git a/src/images/common/dmt5-signals/provider-step2.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/provider-step2.png similarity index 100% rename from src/images/common/dmt5-signals/provider-step2.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/provider-step2.png diff --git a/src/images/common/dmt5-signals/provider-step3-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/provider-step3-mobile.png similarity index 100% rename from src/images/common/dmt5-signals/provider-step3-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/provider-step3-mobile.png diff --git a/src/images/common/dmt5-signals/provider-step3.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/provider-step3.png similarity index 100% rename from src/images/common/dmt5-signals/provider-step3.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/provider-step3.png diff --git a/src/images/common/dmt5-signals/subscriber-step1-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/subscriber-step1-mobile.png similarity index 100% rename from src/images/common/dmt5-signals/subscriber-step1-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/subscriber-step1-mobile.png diff --git a/src/images/common/dmt5-signals/subscriber-step1.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/subscriber-step1.png similarity index 100% rename from src/images/common/dmt5-signals/subscriber-step1.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/subscriber-step1.png diff --git a/src/images/common/dmt5-signals/subscriber-step2-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/subscriber-step2-mobile.png similarity index 100% rename from src/images/common/dmt5-signals/subscriber-step2-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/subscriber-step2-mobile.png diff --git a/src/images/common/dmt5-signals/subscriber-step2.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/subscriber-step2.png similarity index 100% rename from src/images/common/dmt5-signals/subscriber-step2.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/subscriber-step2.png diff --git a/src/images/common/dmt5-signals/subscriber-step3-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/subscriber-step3-mobile.png similarity index 100% rename from src/images/common/dmt5-signals/subscriber-step3-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/subscriber-step3-mobile.png diff --git a/src/images/common/dmt5-signals/subscriber-step3.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-signals/subscriber-step3.png similarity index 100% rename from src/images/common/dmt5-signals/subscriber-step3.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-signals/subscriber-step3.png diff --git a/src/images/common/dmt5-video/dmt-5-step-1.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-video/dmt-5-step-1.png similarity index 100% rename from src/images/common/dmt5-video/dmt-5-step-1.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-video/dmt-5-step-1.png diff --git a/src/images/common/dmt5-video/dmt-5-step-2.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-video/dmt-5-step-2.png similarity index 100% rename from src/images/common/dmt5-video/dmt-5-step-2.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-video/dmt-5-step-2.png diff --git a/src/images/common/dmt5-video/dmt-5-step-3.png b/themes/gatsby-theme-deriv/src/images/common/dmt5-video/dmt-5-step-3.png similarity index 100% rename from src/images/common/dmt5-video/dmt-5-step-3.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5-video/dmt-5-step-3.png diff --git a/src/images/common/dmt5/banner_image_eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/banner_image_eu.png similarity index 100% rename from src/images/common/dmt5/banner_image_eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/banner_image_eu.png diff --git a/src/images/common/dmt5/banner_image_row.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/banner_image_row.png similarity index 100% rename from src/images/common/dmt5/banner_image_row.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/banner_image_row.png diff --git a/src/images/common/dmt5/dmt-5-ipad-iphone.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt-5-ipad-iphone.png similarity index 100% rename from src/images/common/dmt5/dmt-5-ipad-iphone.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt-5-ipad-iphone.png diff --git a/src/images/common/dmt5/dmt-5-mac.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt-5-mac.png similarity index 100% rename from src/images/common/dmt5/dmt-5-mac.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt-5-mac.png diff --git a/src/images/common/dmt5/dmt5-banner.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-banner.png similarity index 100% rename from src/images/common/dmt5/dmt5-banner.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-banner.png diff --git a/src/images/common/dmt5/dmt5-demo-step1-eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step1-eu.png similarity index 100% rename from src/images/common/dmt5/dmt5-demo-step1-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step1-eu.png diff --git a/src/images/common/dmt5/dmt5-demo-step1.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step1.png similarity index 100% rename from src/images/common/dmt5/dmt5-demo-step1.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step1.png diff --git a/src/images/common/dmt5/dmt5-demo-step2-eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step2-eu.png similarity index 100% rename from src/images/common/dmt5/dmt5-demo-step2-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step2-eu.png diff --git a/src/images/common/dmt5/dmt5-demo-step2-mobile-eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step2-mobile-eu.png similarity index 100% rename from src/images/common/dmt5/dmt5-demo-step2-mobile-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step2-mobile-eu.png diff --git a/src/images/common/dmt5/dmt5-demo-step2-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step2-mobile.png similarity index 100% rename from src/images/common/dmt5/dmt5-demo-step2-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step2-mobile.png diff --git a/src/images/common/dmt5/dmt5-demo-step2.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step2.png similarity index 100% rename from src/images/common/dmt5/dmt5-demo-step2.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step2.png diff --git a/src/images/common/dmt5/dmt5-demo-step3-eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step3-eu.png similarity index 100% rename from src/images/common/dmt5/dmt5-demo-step3-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step3-eu.png diff --git a/src/images/common/dmt5/dmt5-demo-step3-mobile-eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step3-mobile-eu.png similarity index 100% rename from src/images/common/dmt5/dmt5-demo-step3-mobile-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step3-mobile-eu.png diff --git a/src/images/common/dmt5/dmt5-demo-step3-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step3-mobile.png similarity index 100% rename from src/images/common/dmt5/dmt5-demo-step3-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step3-mobile.png diff --git a/src/images/common/dmt5/dmt5-demo-step3.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step3.png similarity index 100% rename from src/images/common/dmt5/dmt5-demo-step3.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-demo-step3.png diff --git a/src/images/common/dmt5/dmt5-margin-calculator-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-margin-calculator-mobile.png similarity index 100% rename from src/images/common/dmt5/dmt5-margin-calculator-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-margin-calculator-mobile.png diff --git a/src/images/common/dmt5/dmt5-margin-calculator.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-margin-calculator.png similarity index 100% rename from src/images/common/dmt5/dmt5-margin-calculator.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-margin-calculator.png diff --git a/src/images/common/dmt5/dmt5-real-step1-eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step1-eu.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step1-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step1-eu.png diff --git a/src/images/common/dmt5/dmt5-real-step1.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step1.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step1.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step1.png diff --git a/src/images/common/dmt5/dmt5-real-step2-eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step2-eu.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step2-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step2-eu.png diff --git a/src/images/common/dmt5/dmt5-real-step2-mobile-eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step2-mobile-eu.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step2-mobile-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step2-mobile-eu.png diff --git a/src/images/common/dmt5/dmt5-real-step2-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step2-mobile.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step2-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step2-mobile.png diff --git a/src/images/common/dmt5/dmt5-real-step2.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step2.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step2.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step2.png diff --git a/src/images/common/dmt5/dmt5-real-step3-eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step3-eu.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step3-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step3-eu.png diff --git a/src/images/common/dmt5/dmt5-real-step3-mobile-eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step3-mobile-eu.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step3-mobile-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step3-mobile-eu.png diff --git a/src/images/common/dmt5/dmt5-real-step3-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step3-mobile.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step3-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step3-mobile.png diff --git a/src/images/common/dmt5/dmt5-real-step3.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step3.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step3.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step3.png diff --git a/src/images/common/dmt5/dmt5-real-step4-eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step4-eu.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step4-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step4-eu.png diff --git a/src/images/common/dmt5/dmt5-real-step4-mobile-eu.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step4-mobile-eu.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step4-mobile-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step4-mobile-eu.png diff --git a/src/images/common/dmt5/dmt5-real-step4-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step4-mobile.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step4-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step4-mobile.png diff --git a/src/images/common/dmt5/dmt5-real-step4.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step4.png similarity index 100% rename from src/images/common/dmt5/dmt5-real-step4.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-real-step4.png diff --git a/src/images/common/dmt5/dmt5-step1-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-step1-mobile.png similarity index 100% rename from src/images/common/dmt5/dmt5-step1-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-step1-mobile.png diff --git a/src/images/common/dmt5/dmt5-swap-calculator-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-swap-calculator-mobile.png similarity index 100% rename from src/images/common/dmt5/dmt5-swap-calculator-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-swap-calculator-mobile.png diff --git a/src/images/common/dmt5/dmt5-swap-calculator.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-swap-calculator.png similarity index 100% rename from src/images/common/dmt5/dmt5-swap-calculator.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/dmt5-swap-calculator.png diff --git a/src/images/common/dmt5/eu-dmt5-margin-calculator-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/eu-dmt5-margin-calculator-mobile.png similarity index 100% rename from src/images/common/dmt5/eu-dmt5-margin-calculator-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/eu-dmt5-margin-calculator-mobile.png diff --git a/src/images/common/dmt5/eu-dmt5-margin-calculator.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/eu-dmt5-margin-calculator.png similarity index 100% rename from src/images/common/dmt5/eu-dmt5-margin-calculator.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/eu-dmt5-margin-calculator.png diff --git a/src/images/common/dmt5/eu-dmt5-swap-calculator-mobile.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/eu-dmt5-swap-calculator-mobile.png similarity index 100% rename from src/images/common/dmt5/eu-dmt5-swap-calculator-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/eu-dmt5-swap-calculator-mobile.png diff --git a/src/images/common/dmt5/eu-dmt5-swap-calculator.png b/themes/gatsby-theme-deriv/src/images/common/dmt5/eu-dmt5-swap-calculator.png similarity index 100% rename from src/images/common/dmt5/eu-dmt5-swap-calculator.png rename to themes/gatsby-theme-deriv/src/images/common/dmt5/eu-dmt5-swap-calculator.png diff --git a/src/images/common/dp2p_platform.png b/themes/gatsby-theme-deriv/src/images/common/dp2p_platform.png similarity index 100% rename from src/images/common/dp2p_platform.png rename to themes/gatsby-theme-deriv/src/images/common/dp2p_platform.png diff --git a/src/images/common/dtrader/dtrader.svg b/themes/gatsby-theme-deriv/src/images/common/dtrader/dtrader.svg similarity index 100% rename from src/images/common/dtrader/dtrader.svg rename to themes/gatsby-theme-deriv/src/images/common/dtrader/dtrader.svg diff --git a/src/images/common/dtrader/getAppMobileBG.jpg b/themes/gatsby-theme-deriv/src/images/common/dtrader/getAppMobileBG.jpg similarity index 100% rename from src/images/common/dtrader/getAppMobileBG.jpg rename to themes/gatsby-theme-deriv/src/images/common/dtrader/getAppMobileBG.jpg diff --git a/src/images/common/dtrader/hero-image-eu.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/hero-image-eu.png similarity index 100% rename from src/images/common/dtrader/hero-image-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/hero-image-eu.png diff --git a/src/images/common/dtrader/hero-image.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/hero-image.png similarity index 100% rename from src/images/common/dtrader/hero-image.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/hero-image.png diff --git a/src/images/common/dtrader/how-you-want.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/how-you-want.png similarity index 100% rename from src/images/common/dtrader/how-you-want.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/how-you-want.png diff --git a/src/images/common/dtrader/how-you-want_eu.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/how-you-want_eu.png similarity index 100% rename from src/images/common/dtrader/how-you-want_eu.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/how-you-want_eu.png diff --git a/src/images/common/dtrader/make-smarter.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/make-smarter.png similarity index 100% rename from src/images/common/dtrader/make-smarter.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/make-smarter.png diff --git a/src/images/common/dtrader/step_image_1.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/step_image_1.png similarity index 100% rename from src/images/common/dtrader/step_image_1.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/step_image_1.png diff --git a/src/images/common/dtrader/step_image_1_eu.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/step_image_1_eu.png similarity index 100% rename from src/images/common/dtrader/step_image_1_eu.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/step_image_1_eu.png diff --git a/src/images/common/dtrader/step_image_2.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/step_image_2.png similarity index 100% rename from src/images/common/dtrader/step_image_2.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/step_image_2.png diff --git a/src/images/common/dtrader/step_image_2_eu.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/step_image_2_eu.png similarity index 100% rename from src/images/common/dtrader/step_image_2_eu.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/step_image_2_eu.png diff --git a/src/images/common/dtrader/step_image_3.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/step_image_3.png similarity index 100% rename from src/images/common/dtrader/step_image_3.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/step_image_3.png diff --git a/src/images/common/dtrader/step_image_3_eu.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/step_image_3_eu.png similarity index 100% rename from src/images/common/dtrader/step_image_3_eu.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/step_image_3_eu.png diff --git a/src/images/common/dtrader/trade-what-you-want-eu.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/trade-what-you-want-eu.png similarity index 100% rename from src/images/common/dtrader/trade-what-you-want-eu.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/trade-what-you-want-eu.png diff --git a/src/images/common/dtrader/trade-what-you-want.png b/themes/gatsby-theme-deriv/src/images/common/dtrader/trade-what-you-want.png similarity index 100% rename from src/images/common/dtrader/trade-what-you-want.png rename to themes/gatsby-theme-deriv/src/images/common/dtrader/trade-what-you-want.png diff --git a/src/images/common/ebooks/check-icon.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/check-icon.png similarity index 100% rename from src/images/common/ebooks/check-icon.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/check-icon.png diff --git a/src/images/common/ebooks/crypto-hero-es.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-hero-es.png similarity index 100% rename from src/images/common/ebooks/crypto-hero-es.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-hero-es.png diff --git a/src/images/common/ebooks/crypto-hero-fr.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-hero-fr.png similarity index 100% rename from src/images/common/ebooks/crypto-hero-fr.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-hero-fr.png diff --git a/src/images/common/ebooks/crypto-hero-pt.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-hero-pt.png similarity index 100% rename from src/images/common/ebooks/crypto-hero-pt.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-hero-pt.png diff --git a/src/images/common/ebooks/crypto-hero.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-hero.png similarity index 100% rename from src/images/common/ebooks/crypto-hero.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-hero.png diff --git a/src/images/common/ebooks/crypto-inside-es.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-inside-es.png similarity index 100% rename from src/images/common/ebooks/crypto-inside-es.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-inside-es.png diff --git a/src/images/common/ebooks/crypto-inside-fr.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-inside-fr.png similarity index 100% rename from src/images/common/ebooks/crypto-inside-fr.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-inside-fr.png diff --git a/src/images/common/ebooks/crypto-inside-pt.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-inside-pt.png similarity index 100% rename from src/images/common/ebooks/crypto-inside-pt.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-inside-pt.png diff --git a/src/images/common/ebooks/crypto-inside.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-inside.png similarity index 100% rename from src/images/common/ebooks/crypto-inside.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/crypto-inside.png diff --git a/src/images/common/ebooks/forex-ebook-en.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/forex-ebook-en.png similarity index 100% rename from src/images/common/ebooks/forex-ebook-en.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/forex-ebook-en.png diff --git a/src/images/common/ebooks/forex-ebook-es.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/forex-ebook-es.png similarity index 100% rename from src/images/common/ebooks/forex-ebook-es.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/forex-ebook-es.png diff --git a/src/images/common/ebooks/forex-ebook-inside-en.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/forex-ebook-inside-en.png similarity index 100% rename from src/images/common/ebooks/forex-ebook-inside-en.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/forex-ebook-inside-en.png diff --git a/src/images/common/ebooks/forex-ebook-inside-es.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/forex-ebook-inside-es.png similarity index 100% rename from src/images/common/ebooks/forex-ebook-inside-es.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/forex-ebook-inside-es.png diff --git a/src/images/common/ebooks/introduction-forex-ebook.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/introduction-forex-ebook.png similarity index 100% rename from src/images/common/ebooks/introduction-forex-ebook.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/introduction-forex-ebook.png diff --git a/src/images/common/ebooks/stocks-ebook-inside.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/stocks-ebook-inside.png similarity index 100% rename from src/images/common/ebooks/stocks-ebook-inside.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/stocks-ebook-inside.png diff --git a/src/images/common/ebooks/stocks-ebook.png b/themes/gatsby-theme-deriv/src/images/common/ebooks/stocks-ebook.png similarity index 100% rename from src/images/common/ebooks/stocks-ebook.png rename to themes/gatsby-theme-deriv/src/images/common/ebooks/stocks-ebook.png diff --git a/src/images/common/getAppMobileBG.png b/themes/gatsby-theme-deriv/src/images/common/getAppMobileBG.png similarity index 100% rename from src/images/common/getAppMobileBG.png rename to themes/gatsby-theme-deriv/src/images/common/getAppMobileBG.png diff --git a/src/images/common/gray-angle.png b/themes/gatsby-theme-deriv/src/images/common/gray-angle.png similarity index 100% rename from src/images/common/gray-angle.png rename to themes/gatsby-theme-deriv/src/images/common/gray-angle.png diff --git a/src/images/common/help-centre/dbot-are-you-sure.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/dbot-are-you-sure.png similarity index 100% rename from src/images/common/help-centre/dbot-are-you-sure.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/dbot-are-you-sure.png diff --git a/src/images/common/help-centre/dbot-block-menu-search-bar.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/dbot-block-menu-search-bar.png similarity index 100% rename from src/images/common/help-centre/dbot-block-menu-search-bar.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/dbot-block-menu-search-bar.png diff --git a/src/images/common/help-centre/dbot-block-menu.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/dbot-block-menu.png similarity index 100% rename from src/images/common/help-centre/dbot-block-menu.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/dbot-block-menu.png diff --git a/src/images/common/help-centre/dbot-clear-stat.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/dbot-clear-stat.png similarity index 100% rename from src/images/common/help-centre/dbot-clear-stat.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/dbot-clear-stat.png diff --git a/src/images/common/help-centre/dbot-losses.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/dbot-losses.png similarity index 100% rename from src/images/common/help-centre/dbot-losses.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/dbot-losses.png diff --git a/src/images/common/help-centre/dbot-variables.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/dbot-variables.png similarity index 100% rename from src/images/common/help-centre/dbot-variables.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/dbot-variables.png diff --git a/src/images/common/help-centre/derivez-demo-account.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/derivez-demo-account.png similarity index 100% rename from src/images/common/help-centre/derivez-demo-account.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/derivez-demo-account.png diff --git a/src/images/common/help-centre/derivez-get-button.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/derivez-get-button.png similarity index 100% rename from src/images/common/help-centre/derivez-get-button.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/derivez-get-button.png diff --git a/src/images/common/help-centre/derivez-real-account.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/derivez-real-account.png similarity index 100% rename from src/images/common/help-centre/derivez-real-account.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/derivez-real-account.png diff --git a/src/images/common/help-centre/derivez-trade-button.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/derivez-trade-button.png similarity index 100% rename from src/images/common/help-centre/derivez-trade-button.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/derivez-trade-button.png diff --git a/src/images/common/help-centre/derivez-trade.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/derivez-trade.png similarity index 100% rename from src/images/common/help-centre/derivez-trade.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/derivez-trade.png diff --git a/src/images/common/help-centre/derivez-transfer-button.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/derivez-transfer-button.png similarity index 100% rename from src/images/common/help-centre/derivez-transfer-button.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/derivez-transfer-button.png diff --git a/src/images/common/help-centre/fake-url.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/fake-url.png similarity index 100% rename from src/images/common/help-centre/fake-url.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/fake-url.png diff --git a/src/images/common/help-centre/help-center-telegram-one.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/help-center-telegram-one.png similarity index 100% rename from src/images/common/help-centre/help-center-telegram-one.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/help-center-telegram-one.png diff --git a/src/images/common/help-centre/help-center-telegram-two.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/help-center-telegram-two.png similarity index 100% rename from src/images/common/help-centre/help-center-telegram-two.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/help-center-telegram-two.png diff --git a/src/images/common/help-centre/identify-phishing-email.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/identify-phishing-email.png similarity index 100% rename from src/images/common/help-centre/identify-phishing-email.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/identify-phishing-email.png diff --git a/src/images/common/help-centre/p2p-advertise-page.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-advertise-page.png similarity index 100% rename from src/images/common/help-centre/p2p-advertise-page.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-advertise-page.png diff --git a/src/images/common/help-centre/p2p-counterparties.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-counterparties.png similarity index 100% rename from src/images/common/help-centre/p2p-counterparties.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-counterparties.png diff --git a/src/images/common/help-centre/p2p-find-currency.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-find-currency.png similarity index 100% rename from src/images/common/help-centre/p2p-find-currency.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-find-currency.png diff --git a/src/images/common/help-centre/p2p-get-account.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-get-account.png similarity index 100% rename from src/images/common/help-centre/p2p-get-account.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-get-account.png diff --git a/src/images/common/help-centre/p2p-login.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-login.png similarity index 100% rename from src/images/common/help-centre/p2p-login.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-login.png diff --git a/src/images/common/help-centre/p2p-myads-inactive.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-myads-inactive.png similarity index 100% rename from src/images/common/help-centre/p2p-myads-inactive.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-myads-inactive.png diff --git a/src/images/common/help-centre/p2p-myads.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-myads.png similarity index 100% rename from src/images/common/help-centre/p2p-myads.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-myads.png diff --git a/src/images/common/help-centre/p2p-new-ad.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-new-ad.png similarity index 100% rename from src/images/common/help-centre/p2p-new-ad.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-new-ad.png diff --git a/src/images/common/help-centre/p2p-post-ad.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-post-ad.png similarity index 100% rename from src/images/common/help-centre/p2p-post-ad.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-post-ad.png diff --git a/src/images/common/help-centre/p2p-real-account.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-real-account.png similarity index 100% rename from src/images/common/help-centre/p2p-real-account.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-real-account.png diff --git a/src/images/common/help-centre/p2p-use-floating.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-use-floating.png similarity index 100% rename from src/images/common/help-centre/p2p-use-floating.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/p2p-use-floating.png diff --git a/src/images/common/help-centre/purchase-condition.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/purchase-condition.png similarity index 100% rename from src/images/common/help-centre/purchase-condition.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/purchase-condition.png diff --git a/src/images/common/help-centre/restart-trading.png b/themes/gatsby-theme-deriv/src/images/common/help-centre/restart-trading.png similarity index 100% rename from src/images/common/help-centre/restart-trading.png rename to themes/gatsby-theme-deriv/src/images/common/help-centre/restart-trading.png diff --git a/src/images/common/help.png b/themes/gatsby-theme-deriv/src/images/common/help.png similarity index 100% rename from src/images/common/help.png rename to themes/gatsby-theme-deriv/src/images/common/help.png diff --git a/src/images/common/home/dbot_trade_home.png b/themes/gatsby-theme-deriv/src/images/common/home/dbot_trade_home.png similarity index 100% rename from src/images/common/home/dbot_trade_home.png rename to themes/gatsby-theme-deriv/src/images/common/home/dbot_trade_home.png diff --git a/src/images/common/home/deriv-go-banner.png b/themes/gatsby-theme-deriv/src/images/common/home/deriv-go-banner.png similarity index 100% rename from src/images/common/home/deriv-go-banner.png rename to themes/gatsby-theme-deriv/src/images/common/home/deriv-go-banner.png diff --git a/src/images/common/home/deriv-go-qr.png b/themes/gatsby-theme-deriv/src/images/common/home/deriv-go-qr.png similarity index 100% rename from src/images/common/home/deriv-go-qr.png rename to themes/gatsby-theme-deriv/src/images/common/home/deriv-go-qr.png diff --git a/src/images/common/home/deriv_p2p.svg b/themes/gatsby-theme-deriv/src/images/common/home/deriv_p2p.svg similarity index 100% rename from src/images/common/home/deriv_p2p.svg rename to themes/gatsby-theme-deriv/src/images/common/home/deriv_p2p.svg diff --git a/src/images/common/home/dmt5_trade_home.png b/themes/gatsby-theme-deriv/src/images/common/home/dmt5_trade_home.png similarity index 100% rename from src/images/common/home/dmt5_trade_home.png rename to themes/gatsby-theme-deriv/src/images/common/home/dmt5_trade_home.png diff --git a/src/images/common/home/dtrader_trade_home.png b/themes/gatsby-theme-deriv/src/images/common/home/dtrader_trade_home.png similarity index 100% rename from src/images/common/home/dtrader_trade_home.png rename to themes/gatsby-theme-deriv/src/images/common/home/dtrader_trade_home.png diff --git a/src/images/common/home/eu_hero_person_5.png b/themes/gatsby-theme-deriv/src/images/common/home/eu_hero_person_5.png similarity index 100% rename from src/images/common/home/eu_hero_person_5.png rename to themes/gatsby-theme-deriv/src/images/common/home/eu_hero_person_5.png diff --git a/src/images/common/home/hero_1.png b/themes/gatsby-theme-deriv/src/images/common/home/hero_1.png similarity index 100% rename from src/images/common/home/hero_1.png rename to themes/gatsby-theme-deriv/src/images/common/home/hero_1.png diff --git a/src/images/common/home/hero_2.png b/themes/gatsby-theme-deriv/src/images/common/home/hero_2.png similarity index 100% rename from src/images/common/home/hero_2.png rename to themes/gatsby-theme-deriv/src/images/common/home/hero_2.png diff --git a/src/images/common/home/hero_3.png b/themes/gatsby-theme-deriv/src/images/common/home/hero_3.png similarity index 100% rename from src/images/common/home/hero_3.png rename to themes/gatsby-theme-deriv/src/images/common/home/hero_3.png diff --git a/src/images/common/home/hero_4.png b/themes/gatsby-theme-deriv/src/images/common/home/hero_4.png similarity index 100% rename from src/images/common/home/hero_4.png rename to themes/gatsby-theme-deriv/src/images/common/home/hero_4.png diff --git a/src/images/common/home/hero_bg.png b/themes/gatsby-theme-deriv/src/images/common/home/hero_bg.png similarity index 100% rename from src/images/common/home/hero_bg.png rename to themes/gatsby-theme-deriv/src/images/common/home/hero_bg.png diff --git a/src/images/common/home/hero_platform1.png b/themes/gatsby-theme-deriv/src/images/common/home/hero_platform1.png similarity index 100% rename from src/images/common/home/hero_platform1.png rename to themes/gatsby-theme-deriv/src/images/common/home/hero_platform1.png diff --git a/src/images/common/home/hero_platform1_eu.png b/themes/gatsby-theme-deriv/src/images/common/home/hero_platform1_eu.png similarity index 100% rename from src/images/common/home/hero_platform1_eu.png rename to themes/gatsby-theme-deriv/src/images/common/home/hero_platform1_eu.png diff --git a/src/images/common/home/hero_platform2.png b/themes/gatsby-theme-deriv/src/images/common/home/hero_platform2.png similarity index 100% rename from src/images/common/home/hero_platform2.png rename to themes/gatsby-theme-deriv/src/images/common/home/hero_platform2.png diff --git a/src/images/common/home/hero_platform2_eu.png b/themes/gatsby-theme-deriv/src/images/common/home/hero_platform2_eu.png similarity index 100% rename from src/images/common/home/hero_platform2_eu.png rename to themes/gatsby-theme-deriv/src/images/common/home/hero_platform2_eu.png diff --git a/src/images/common/home/hero_platform3.png b/themes/gatsby-theme-deriv/src/images/common/home/hero_platform3.png similarity index 100% rename from src/images/common/home/hero_platform3.png rename to themes/gatsby-theme-deriv/src/images/common/home/hero_platform3.png diff --git a/src/images/common/home/hero_platform4.png b/themes/gatsby-theme-deriv/src/images/common/home/hero_platform4.png similarity index 100% rename from src/images/common/home/hero_platform4.png rename to themes/gatsby-theme-deriv/src/images/common/home/hero_platform4.png diff --git a/src/images/common/home/market_commodities.png b/themes/gatsby-theme-deriv/src/images/common/home/market_commodities.png similarity index 100% rename from src/images/common/home/market_commodities.png rename to themes/gatsby-theme-deriv/src/images/common/home/market_commodities.png diff --git a/src/images/common/home/market_crypto.png b/themes/gatsby-theme-deriv/src/images/common/home/market_crypto.png similarity index 100% rename from src/images/common/home/market_crypto.png rename to themes/gatsby-theme-deriv/src/images/common/home/market_crypto.png diff --git a/src/images/common/home/market_derived.png b/themes/gatsby-theme-deriv/src/images/common/home/market_derived.png similarity index 100% rename from src/images/common/home/market_derived.png rename to themes/gatsby-theme-deriv/src/images/common/home/market_derived.png diff --git a/src/images/common/home/market_derived_eu.png b/themes/gatsby-theme-deriv/src/images/common/home/market_derived_eu.png similarity index 100% rename from src/images/common/home/market_derived_eu.png rename to themes/gatsby-theme-deriv/src/images/common/home/market_derived_eu.png diff --git a/src/images/common/home/market_forex.png b/themes/gatsby-theme-deriv/src/images/common/home/market_forex.png similarity index 100% rename from src/images/common/home/market_forex.png rename to themes/gatsby-theme-deriv/src/images/common/home/market_forex.png diff --git a/src/images/common/home/market_stocks_indices.png b/themes/gatsby-theme-deriv/src/images/common/home/market_stocks_indices.png similarity index 100% rename from src/images/common/home/market_stocks_indices.png rename to themes/gatsby-theme-deriv/src/images/common/home/market_stocks_indices.png diff --git a/src/images/common/home/rebranding/p2p_banner_qr_code.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/p2p_banner_qr_code.png similarity index 100% rename from src/images/common/home/rebranding/p2p_banner_qr_code.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/p2p_banner_qr_code.png diff --git a/src/images/common/home/rebranding/p2p_home_banner.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/p2p_home_banner.png similarity index 100% rename from src/images/common/home/rebranding/p2p_home_banner.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/p2p_home_banner.png diff --git a/src/images/common/home/rebranding/p2p_home_banner_rtl.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/p2p_home_banner_rtl.png similarity index 100% rename from src/images/common/home/rebranding/p2p_home_banner_rtl.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/p2p_home_banner_rtl.png diff --git a/src/images/common/home/rebranding/p2p_mobile_banner.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/p2p_mobile_banner.png similarity index 100% rename from src/images/common/home/rebranding/p2p_mobile_banner.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/p2p_mobile_banner.png diff --git a/src/images/common/home/rebranding/platform_binary_bot.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_binary_bot.png similarity index 100% rename from src/images/common/home/rebranding/platform_binary_bot.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_binary_bot.png diff --git a/src/images/common/home/rebranding/platform_deriv_bot.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_deriv_bot.png similarity index 100% rename from src/images/common/home/rebranding/platform_deriv_bot.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_deriv_bot.png diff --git a/src/images/common/home/rebranding/platform_deriv_ctrader.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_deriv_ctrader.png similarity index 100% rename from src/images/common/home/rebranding/platform_deriv_ctrader.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_deriv_ctrader.png diff --git a/src/images/common/home/rebranding/platform_deriv_ez.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_deriv_ez.png similarity index 100% rename from src/images/common/home/rebranding/platform_deriv_ez.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_deriv_ez.png diff --git a/src/images/common/home/rebranding/platform_deriv_go.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_deriv_go.png similarity index 100% rename from src/images/common/home/rebranding/platform_deriv_go.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_deriv_go.png diff --git a/src/images/common/home/rebranding/platform_deriv_trader.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_deriv_trader.png similarity index 100% rename from src/images/common/home/rebranding/platform_deriv_trader.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_deriv_trader.png diff --git a/src/images/common/home/rebranding/platform_deriv_trader_eu.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_deriv_trader_eu.png similarity index 100% rename from src/images/common/home/rebranding/platform_deriv_trader_eu.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_deriv_trader_eu.png diff --git a/src/images/common/home/rebranding/platform_derivx.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_derivx.png similarity index 100% rename from src/images/common/home/rebranding/platform_derivx.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_derivx.png diff --git a/src/images/common/home/rebranding/platform_mt5.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_mt5.png similarity index 100% rename from src/images/common/home/rebranding/platform_mt5.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_mt5.png diff --git a/src/images/common/home/rebranding/platform_mt5_eu.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_mt5_eu.png similarity index 100% rename from src/images/common/home/rebranding/platform_mt5_eu.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_mt5_eu.png diff --git a/src/images/common/home/rebranding/platform_smart_trader.png b/themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_smart_trader.png similarity index 100% rename from src/images/common/home/rebranding/platform_smart_trader.png rename to themes/gatsby-theme-deriv/src/images/common/home/rebranding/platform_smart_trader.png diff --git a/src/images/common/home/trustpilot-logo.png b/themes/gatsby-theme-deriv/src/images/common/home/trustpilot-logo.png similarity index 100% rename from src/images/common/home/trustpilot-logo.png rename to themes/gatsby-theme-deriv/src/images/common/home/trustpilot-logo.png diff --git a/src/images/common/landing/crypto1.png b/themes/gatsby-theme-deriv/src/images/common/landing/crypto1.png similarity index 100% rename from src/images/common/landing/crypto1.png rename to themes/gatsby-theme-deriv/src/images/common/landing/crypto1.png diff --git a/src/images/common/landing/crypto2.png b/themes/gatsby-theme-deriv/src/images/common/landing/crypto2.png similarity index 100% rename from src/images/common/landing/crypto2.png rename to themes/gatsby-theme-deriv/src/images/common/landing/crypto2.png diff --git a/src/images/common/landing/dmt5-acc.png b/themes/gatsby-theme-deriv/src/images/common/landing/dmt5-acc.png similarity index 100% rename from src/images/common/landing/dmt5-acc.png rename to themes/gatsby-theme-deriv/src/images/common/landing/dmt5-acc.png diff --git a/src/images/common/landing/dmt5-login.png b/themes/gatsby-theme-deriv/src/images/common/landing/dmt5-login.png similarity index 100% rename from src/images/common/landing/dmt5-login.png rename to themes/gatsby-theme-deriv/src/images/common/landing/dmt5-login.png diff --git a/src/images/common/landing/login.png b/themes/gatsby-theme-deriv/src/images/common/landing/login.png similarity index 100% rename from src/images/common/landing/login.png rename to themes/gatsby-theme-deriv/src/images/common/landing/login.png diff --git a/src/images/common/landing/trade-fx-m.jpg b/themes/gatsby-theme-deriv/src/images/common/landing/trade-fx-m.jpg similarity index 100% rename from src/images/common/landing/trade-fx-m.jpg rename to themes/gatsby-theme-deriv/src/images/common/landing/trade-fx-m.jpg diff --git a/src/images/common/landing/trade-fx.jpg b/themes/gatsby-theme-deriv/src/images/common/landing/trade-fx.jpg similarity index 100% rename from src/images/common/landing/trade-fx.jpg rename to themes/gatsby-theme-deriv/src/images/common/landing/trade-fx.jpg diff --git a/src/images/common/landing/weekend-m.png b/themes/gatsby-theme-deriv/src/images/common/landing/weekend-m.png similarity index 100% rename from src/images/common/landing/weekend-m.png rename to themes/gatsby-theme-deriv/src/images/common/landing/weekend-m.png diff --git a/src/images/common/landing/weekend.png b/themes/gatsby-theme-deriv/src/images/common/landing/weekend.png similarity index 100% rename from src/images/common/landing/weekend.png rename to themes/gatsby-theme-deriv/src/images/common/landing/weekend.png diff --git a/src/images/common/logo.png b/themes/gatsby-theme-deriv/src/images/common/logo.png similarity index 100% rename from src/images/common/logo.png rename to themes/gatsby-theme-deriv/src/images/common/logo.png diff --git a/src/images/common/margin-calculator.png b/themes/gatsby-theme-deriv/src/images/common/margin-calculator.png similarity index 100% rename from src/images/common/margin-calculator.png rename to themes/gatsby-theme-deriv/src/images/common/margin-calculator.png diff --git a/src/images/common/markets/ETF.jpg b/themes/gatsby-theme-deriv/src/images/common/markets/ETF.jpg similarity index 100% rename from src/images/common/markets/ETF.jpg rename to themes/gatsby-theme-deriv/src/images/common/markets/ETF.jpg diff --git a/src/images/common/markets/commodities.png b/themes/gatsby-theme-deriv/src/images/common/markets/commodities.png similarity index 100% rename from src/images/common/markets/commodities.png rename to themes/gatsby-theme-deriv/src/images/common/markets/commodities.png diff --git a/src/images/common/markets/cryptocurrencies.png b/themes/gatsby-theme-deriv/src/images/common/markets/cryptocurrencies.png similarity index 100% rename from src/images/common/markets/cryptocurrencies.png rename to themes/gatsby-theme-deriv/src/images/common/markets/cryptocurrencies.png diff --git a/src/images/common/markets/derived-eu.png b/themes/gatsby-theme-deriv/src/images/common/markets/derived-eu.png similarity index 100% rename from src/images/common/markets/derived-eu.png rename to themes/gatsby-theme-deriv/src/images/common/markets/derived-eu.png diff --git a/src/images/common/markets/derived-row.png b/themes/gatsby-theme-deriv/src/images/common/markets/derived-row.png similarity index 100% rename from src/images/common/markets/derived-row.png rename to themes/gatsby-theme-deriv/src/images/common/markets/derived-row.png diff --git a/src/images/common/markets/derivx.svg b/themes/gatsby-theme-deriv/src/images/common/markets/derivx.svg similarity index 100% rename from src/images/common/markets/derivx.svg rename to themes/gatsby-theme-deriv/src/images/common/markets/derivx.svg diff --git a/src/images/common/markets/etf-desktop-new.jpg b/themes/gatsby-theme-deriv/src/images/common/markets/etf-desktop-new.jpg similarity index 100% rename from src/images/common/markets/etf-desktop-new.jpg rename to themes/gatsby-theme-deriv/src/images/common/markets/etf-desktop-new.jpg diff --git a/src/images/common/markets/hero-forex.png b/themes/gatsby-theme-deriv/src/images/common/markets/hero-forex.png similarity index 100% rename from src/images/common/markets/hero-forex.png rename to themes/gatsby-theme-deriv/src/images/common/markets/hero-forex.png diff --git a/src/images/common/markets/mt5.svg b/themes/gatsby-theme-deriv/src/images/common/markets/mt5.svg similarity index 100% rename from src/images/common/markets/mt5.svg rename to themes/gatsby-theme-deriv/src/images/common/markets/mt5.svg diff --git a/src/images/common/markets/stocks-and-indices.png b/themes/gatsby-theme-deriv/src/images/common/markets/stocks-and-indices.png similarity index 100% rename from src/images/common/markets/stocks-and-indices.png rename to themes/gatsby-theme-deriv/src/images/common/markets/stocks-and-indices.png diff --git a/src/images/common/migration/footer/deriv-go-qr.svg b/themes/gatsby-theme-deriv/src/images/common/migration/footer/deriv-go-qr.svg similarity index 100% rename from src/images/common/migration/footer/deriv-go-qr.svg rename to themes/gatsby-theme-deriv/src/images/common/migration/footer/deriv-go-qr.svg diff --git a/src/images/common/migration/footer/download-appstore.png b/themes/gatsby-theme-deriv/src/images/common/migration/footer/download-appstore.png similarity index 100% rename from src/images/common/migration/footer/download-appstore.png rename to themes/gatsby-theme-deriv/src/images/common/migration/footer/download-appstore.png diff --git a/src/images/common/migration/footer/explore-appgallery.png b/themes/gatsby-theme-deriv/src/images/common/migration/footer/explore-appgallery.png similarity index 100% rename from src/images/common/migration/footer/explore-appgallery.png rename to themes/gatsby-theme-deriv/src/images/common/migration/footer/explore-appgallery.png diff --git a/src/images/common/migration/footer/get-googleplay.png b/themes/gatsby-theme-deriv/src/images/common/migration/footer/get-googleplay.png similarity index 100% rename from src/images/common/migration/footer/get-googleplay.png rename to themes/gatsby-theme-deriv/src/images/common/migration/footer/get-googleplay.png diff --git a/src/images/common/migration/footer/investors-in-people.png b/themes/gatsby-theme-deriv/src/images/common/migration/footer/investors-in-people.png similarity index 100% rename from src/images/common/migration/footer/investors-in-people.png rename to themes/gatsby-theme-deriv/src/images/common/migration/footer/investors-in-people.png diff --git a/src/images/common/multiplier/image-stake-amount@3x.png b/themes/gatsby-theme-deriv/src/images/common/multiplier/image-stake-amount@3x.png similarity index 100% rename from src/images/common/multiplier/image-stake-amount@3x.png rename to themes/gatsby-theme-deriv/src/images/common/multiplier/image-stake-amount@3x.png diff --git a/src/images/common/multiplier/multipliers-no-multiplier-loss-eu.png b/themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-no-multiplier-loss-eu.png similarity index 100% rename from src/images/common/multiplier/multipliers-no-multiplier-loss-eu.png rename to themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-no-multiplier-loss-eu.png diff --git a/src/images/common/multiplier/multipliers-no-multiplier-loss@2x.png b/themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-no-multiplier-loss@2x.png similarity index 100% rename from src/images/common/multiplier/multipliers-no-multiplier-loss@2x.png rename to themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-no-multiplier-loss@2x.png diff --git a/src/images/common/multiplier/multipliers-no-multiplier-win-eu.png b/themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-no-multiplier-win-eu.png similarity index 100% rename from src/images/common/multiplier/multipliers-no-multiplier-win-eu.png rename to themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-no-multiplier-win-eu.png diff --git a/src/images/common/multiplier/multipliers-no-multiplier-win@3x.png b/themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-no-multiplier-win@3x.png similarity index 100% rename from src/images/common/multiplier/multipliers-no-multiplier-win@3x.png rename to themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-no-multiplier-win@3x.png diff --git a/src/images/common/multiplier/multipliers-with-multiplier-loss-eu.png b/themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-with-multiplier-loss-eu.png similarity index 100% rename from src/images/common/multiplier/multipliers-with-multiplier-loss-eu.png rename to themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-with-multiplier-loss-eu.png diff --git a/src/images/common/multiplier/multipliers-with-multiplier-loss@3x.png b/themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-with-multiplier-loss@3x.png similarity index 100% rename from src/images/common/multiplier/multipliers-with-multiplier-loss@3x.png rename to themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-with-multiplier-loss@3x.png diff --git a/src/images/common/multiplier/multipliers-with-multiplier-win-eu.png b/themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-with-multiplier-win-eu.png similarity index 100% rename from src/images/common/multiplier/multipliers-with-multiplier-win-eu.png rename to themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-with-multiplier-win-eu.png diff --git a/src/images/common/multiplier/multipliers-with-multiplier-win@3x.png b/themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-with-multiplier-win@3x.png similarity index 100% rename from src/images/common/multiplier/multipliers-with-multiplier-win@3x.png rename to themes/gatsby-theme-deriv/src/images/common/multiplier/multipliers-with-multiplier-win@3x.png diff --git a/src/images/common/og_deriv.jpg b/themes/gatsby-theme-deriv/src/images/common/og_deriv.jpg similarity index 100% rename from src/images/common/og_deriv.jpg rename to themes/gatsby-theme-deriv/src/images/common/og_deriv.jpg diff --git a/src/images/common/p2p/banner.png b/themes/gatsby-theme-deriv/src/images/common/p2p/banner.png similarity index 100% rename from src/images/common/p2p/banner.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/banner.png diff --git a/src/images/common/p2p/gradient_bg.png b/themes/gatsby-theme-deriv/src/images/common/p2p/gradient_bg.png similarity index 100% rename from src/images/common/p2p/gradient_bg.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/gradient_bg.png diff --git a/src/images/common/p2p/local_currency.png b/themes/gatsby-theme-deriv/src/images/common/p2p/local_currency.png similarity index 100% rename from src/images/common/p2p/local_currency.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/local_currency.png diff --git a/src/images/common/p2p/p2p_all_appstores.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_all_appstores.png similarity index 100% rename from src/images/common/p2p/p2p_all_appstores.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_all_appstores.png diff --git a/src/images/common/p2p/p2p_banner.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_banner.png similarity index 100% rename from src/images/common/p2p/p2p_banner.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_banner.png diff --git a/src/images/common/p2p/p2p_banner_mobile.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_banner_mobile.png similarity index 100% rename from src/images/common/p2p/p2p_banner_mobile.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_banner_mobile.png diff --git a/src/images/common/p2p/p2p_banner_rtl.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_banner_rtl.png similarity index 100% rename from src/images/common/p2p/p2p_banner_rtl.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_banner_rtl.png diff --git a/src/images/common/p2p/p2p_buy_sell.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_buy_sell.png similarity index 100% rename from src/images/common/p2p/p2p_buy_sell.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_buy_sell.png diff --git a/src/images/common/p2p/p2p_footer_qr.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_footer_qr.png similarity index 100% rename from src/images/common/p2p/p2p_footer_qr.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_footer_qr.png diff --git a/src/images/common/p2p/p2p_hero_background.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_hero_background.png similarity index 100% rename from src/images/common/p2p/p2p_hero_background.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_hero_background.png diff --git a/src/images/common/p2p/p2p_hero_background_mobile.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_hero_background_mobile.png similarity index 100% rename from src/images/common/p2p/p2p_hero_background_mobile.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_hero_background_mobile.png diff --git a/src/images/common/p2p/p2p_hero_background_rtl.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_hero_background_rtl.png similarity index 100% rename from src/images/common/p2p/p2p_hero_background_rtl.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_hero_background_rtl.png diff --git a/src/images/common/p2p/p2p_hero_banner.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_hero_banner.png similarity index 100% rename from src/images/common/p2p/p2p_hero_banner.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_hero_banner.png diff --git a/src/images/common/p2p/p2p_hero_img.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_hero_img.png similarity index 100% rename from src/images/common/p2p/p2p_hero_img.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_hero_img.png diff --git a/src/images/common/p2p/p2p_local_currency.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_local_currency.png similarity index 100% rename from src/images/common/p2p/p2p_local_currency.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_local_currency.png diff --git a/src/images/common/p2p/p2p_logo.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_logo.png similarity index 100% rename from src/images/common/p2p/p2p_logo.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_logo.png diff --git a/src/images/common/p2p/p2p_web_and_mobile.png b/themes/gatsby-theme-deriv/src/images/common/p2p/p2p_web_and_mobile.png similarity index 100% rename from src/images/common/p2p/p2p_web_and_mobile.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/p2p_web_and_mobile.png diff --git a/src/images/common/p2p/save_time.png b/themes/gatsby-theme-deriv/src/images/common/p2p/save_time.png similarity index 100% rename from src/images/common/p2p/save_time.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/save_time.png diff --git a/src/images/common/p2p/web_and_mobile.png b/themes/gatsby-theme-deriv/src/images/common/p2p/web_and_mobile.png similarity index 100% rename from src/images/common/p2p/web_and_mobile.png rename to themes/gatsby-theme-deriv/src/images/common/p2p/web_and_mobile.png diff --git a/src/images/common/partner-deriv-platform-eu.png b/themes/gatsby-theme-deriv/src/images/common/partner-deriv-platform-eu.png similarity index 100% rename from src/images/common/partner-deriv-platform-eu.png rename to themes/gatsby-theme-deriv/src/images/common/partner-deriv-platform-eu.png diff --git a/src/images/common/partner-deriv-platform.png b/themes/gatsby-theme-deriv/src/images/common/partner-deriv-platform.png similarity index 100% rename from src/images/common/partner-deriv-platform.png rename to themes/gatsby-theme-deriv/src/images/common/partner-deriv-platform.png diff --git a/src/images/common/payment-agent.png b/themes/gatsby-theme-deriv/src/images/common/payment-agent.png similarity index 100% rename from src/images/common/payment-agent.png rename to themes/gatsby-theme-deriv/src/images/common/payment-agent.png diff --git a/src/images/common/rebranding_logo.svg b/themes/gatsby-theme-deriv/src/images/common/rebranding_logo.svg similarity index 100% rename from src/images/common/rebranding_logo.svg rename to themes/gatsby-theme-deriv/src/images/common/rebranding_logo.svg diff --git a/src/images/common/regulatory/bvi.svg b/themes/gatsby-theme-deriv/src/images/common/regulatory/bvi.svg similarity index 100% rename from src/images/common/regulatory/bvi.svg rename to themes/gatsby-theme-deriv/src/images/common/regulatory/bvi.svg diff --git a/src/images/common/regulatory/deriv.svg b/themes/gatsby-theme-deriv/src/images/common/regulatory/deriv.svg similarity index 100% rename from src/images/common/regulatory/deriv.svg rename to themes/gatsby-theme-deriv/src/images/common/regulatory/deriv.svg diff --git a/src/images/common/regulatory/labuan-fintech.svg b/themes/gatsby-theme-deriv/src/images/common/regulatory/labuan-fintech.svg similarity index 100% rename from src/images/common/regulatory/labuan-fintech.svg rename to themes/gatsby-theme-deriv/src/images/common/regulatory/labuan-fintech.svg diff --git a/src/images/common/regulatory/labuan.svg b/themes/gatsby-theme-deriv/src/images/common/regulatory/labuan.svg similarity index 100% rename from src/images/common/regulatory/labuan.svg rename to themes/gatsby-theme-deriv/src/images/common/regulatory/labuan.svg diff --git a/src/images/common/regulatory/tfc.svg b/themes/gatsby-theme-deriv/src/images/common/regulatory/tfc.svg similarity index 100% rename from src/images/common/regulatory/tfc.svg rename to themes/gatsby-theme-deriv/src/images/common/regulatory/tfc.svg diff --git a/src/images/common/regulatory/vanuatu-fma.svg b/themes/gatsby-theme-deriv/src/images/common/regulatory/vanuatu-fma.svg similarity index 100% rename from src/images/common/regulatory/vanuatu-fma.svg rename to themes/gatsby-theme-deriv/src/images/common/regulatory/vanuatu-fma.svg diff --git a/src/images/common/regulatory/vanuatu.svg b/themes/gatsby-theme-deriv/src/images/common/regulatory/vanuatu.svg similarity index 100% rename from src/images/common/regulatory/vanuatu.svg rename to themes/gatsby-theme-deriv/src/images/common/regulatory/vanuatu.svg diff --git a/src/images/common/responsible-trading-bg.png b/themes/gatsby-theme-deriv/src/images/common/responsible-trading-bg.png similarity index 100% rename from src/images/common/responsible-trading-bg.png rename to themes/gatsby-theme-deriv/src/images/common/responsible-trading-bg.png diff --git a/src/images/common/responsible-trading-eu-bg.png b/themes/gatsby-theme-deriv/src/images/common/responsible-trading-eu-bg.png similarity index 100% rename from src/images/common/responsible-trading-eu-bg.png rename to themes/gatsby-theme-deriv/src/images/common/responsible-trading-eu-bg.png diff --git a/src/images/common/sign-up/banner-phone.png b/themes/gatsby-theme-deriv/src/images/common/sign-up/banner-phone.png similarity index 100% rename from src/images/common/sign-up/banner-phone.png rename to themes/gatsby-theme-deriv/src/images/common/sign-up/banner-phone.png diff --git a/src/images/common/sign-up/latam-male-human.png b/themes/gatsby-theme-deriv/src/images/common/sign-up/latam-male-human.png similarity index 100% rename from src/images/common/sign-up/latam-male-human.png rename to themes/gatsby-theme-deriv/src/images/common/sign-up/latam-male-human.png diff --git a/src/images/common/sign-up/response-email.png b/themes/gatsby-theme-deriv/src/images/common/sign-up/response-email.png similarity index 100% rename from src/images/common/sign-up/response-email.png rename to themes/gatsby-theme-deriv/src/images/common/sign-up/response-email.png diff --git a/src/images/common/sign-up/view-email.png b/themes/gatsby-theme-deriv/src/images/common/sign-up/view-email.png similarity index 100% rename from src/images/common/sign-up/view-email.png rename to themes/gatsby-theme-deriv/src/images/common/sign-up/view-email.png diff --git a/src/images/common/stock-indices/mac-book-pro-with-iphone-eu.png b/themes/gatsby-theme-deriv/src/images/common/stock-indices/mac-book-pro-with-iphone-eu.png similarity index 100% rename from src/images/common/stock-indices/mac-book-pro-with-iphone-eu.png rename to themes/gatsby-theme-deriv/src/images/common/stock-indices/mac-book-pro-with-iphone-eu.png diff --git a/src/images/common/stock-indices/mac-book-pro-with-iphone-mobile-eu.png b/themes/gatsby-theme-deriv/src/images/common/stock-indices/mac-book-pro-with-iphone-mobile-eu.png similarity index 100% rename from src/images/common/stock-indices/mac-book-pro-with-iphone-mobile-eu.png rename to themes/gatsby-theme-deriv/src/images/common/stock-indices/mac-book-pro-with-iphone-mobile-eu.png diff --git a/src/images/common/stock-indices/mac-book-pro-with-iphone.png b/themes/gatsby-theme-deriv/src/images/common/stock-indices/mac-book-pro-with-iphone.png similarity index 100% rename from src/images/common/stock-indices/mac-book-pro-with-iphone.png rename to themes/gatsby-theme-deriv/src/images/common/stock-indices/mac-book-pro-with-iphone.png diff --git a/src/images/common/stock-indices/mobile-mac-book-pro-with-iphone.png b/themes/gatsby-theme-deriv/src/images/common/stock-indices/mobile-mac-book-pro-with-iphone.png similarity index 100% rename from src/images/common/stock-indices/mobile-mac-book-pro-with-iphone.png rename to themes/gatsby-theme-deriv/src/images/common/stock-indices/mobile-mac-book-pro-with-iphone.png diff --git a/src/images/common/stock-indices/stocks-blue-chip-m.png b/themes/gatsby-theme-deriv/src/images/common/stock-indices/stocks-blue-chip-m.png similarity index 100% rename from src/images/common/stock-indices/stocks-blue-chip-m.png rename to themes/gatsby-theme-deriv/src/images/common/stock-indices/stocks-blue-chip-m.png diff --git a/src/images/common/stock-indices/stocks-blue-chip.png b/themes/gatsby-theme-deriv/src/images/common/stock-indices/stocks-blue-chip.png similarity index 100% rename from src/images/common/stock-indices/stocks-blue-chip.png rename to themes/gatsby-theme-deriv/src/images/common/stock-indices/stocks-blue-chip.png diff --git a/src/images/common/stock-indices/stocks-zero-fees.png b/themes/gatsby-theme-deriv/src/images/common/stock-indices/stocks-zero-fees.png similarity index 100% rename from src/images/common/stock-indices/stocks-zero-fees.png rename to themes/gatsby-theme-deriv/src/images/common/stock-indices/stocks-zero-fees.png diff --git a/src/images/common/stock-indices/stocksMainHeaderImg-m.png b/themes/gatsby-theme-deriv/src/images/common/stock-indices/stocksMainHeaderImg-m.png similarity index 100% rename from src/images/common/stock-indices/stocksMainHeaderImg-m.png rename to themes/gatsby-theme-deriv/src/images/common/stock-indices/stocksMainHeaderImg-m.png diff --git a/src/images/common/stock-indices/stocksMainHeaderImg.png b/themes/gatsby-theme-deriv/src/images/common/stock-indices/stocksMainHeaderImg.png similarity index 100% rename from src/images/common/stock-indices/stocksMainHeaderImg.png rename to themes/gatsby-theme-deriv/src/images/common/stock-indices/stocksMainHeaderImg.png diff --git a/src/images/common/swap-calculator.png b/themes/gatsby-theme-deriv/src/images/common/swap-calculator.png similarity index 100% rename from src/images/common/swap-calculator.png rename to themes/gatsby-theme-deriv/src/images/common/swap-calculator.png diff --git a/src/images/common/trade-tools/landing/margin-calculator-mobile.png b/themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/margin-calculator-mobile.png similarity index 100% rename from src/images/common/trade-tools/landing/margin-calculator-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/margin-calculator-mobile.png diff --git a/src/images/common/trade-tools/landing/margin-calculator.png b/themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/margin-calculator.png similarity index 100% rename from src/images/common/trade-tools/landing/margin-calculator.png rename to themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/margin-calculator.png diff --git a/src/images/common/trade-tools/landing/pip-calculator-mobile.png b/themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/pip-calculator-mobile.png similarity index 100% rename from src/images/common/trade-tools/landing/pip-calculator-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/pip-calculator-mobile.png diff --git a/src/images/common/trade-tools/landing/pip-calculator.png b/themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/pip-calculator.png similarity index 100% rename from src/images/common/trade-tools/landing/pip-calculator.png rename to themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/pip-calculator.png diff --git a/src/images/common/trade-tools/landing/pnl-margin-mobile.png b/themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/pnl-margin-mobile.png similarity index 100% rename from src/images/common/trade-tools/landing/pnl-margin-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/pnl-margin-mobile.png diff --git a/src/images/common/trade-tools/landing/pnl-margin.png b/themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/pnl-margin.png similarity index 100% rename from src/images/common/trade-tools/landing/pnl-margin.png rename to themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/pnl-margin.png diff --git a/src/images/common/trade-tools/landing/pnl-multipliers-mobile.png b/themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/pnl-multipliers-mobile.png similarity index 100% rename from src/images/common/trade-tools/landing/pnl-multipliers-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/pnl-multipliers-mobile.png diff --git a/src/images/common/trade-tools/landing/pnl-multipliers.png b/themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/pnl-multipliers.png similarity index 100% rename from src/images/common/trade-tools/landing/pnl-multipliers.png rename to themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/pnl-multipliers.png diff --git a/src/images/common/trade-tools/landing/swap-calculator-mobile.png b/themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/swap-calculator-mobile.png similarity index 100% rename from src/images/common/trade-tools/landing/swap-calculator-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/swap-calculator-mobile.png diff --git a/src/images/common/trade-tools/landing/swap-calculator.png b/themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/swap-calculator.png similarity index 100% rename from src/images/common/trade-tools/landing/swap-calculator.png rename to themes/gatsby-theme-deriv/src/images/common/trade-tools/landing/swap-calculator.png diff --git a/src/images/common/trade-types/accumulator-video-bg-1.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/accumulator-video-bg-1.png similarity index 100% rename from src/images/common/trade-types/accumulator-video-bg-1.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/accumulator-video-bg-1.png diff --git a/src/images/common/trade-types/accumulator-video-bg-2.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/accumulator-video-bg-2.png similarity index 100% rename from src/images/common/trade-types/accumulator-video-bg-2.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/accumulator-video-bg-2.png diff --git a/src/images/common/trade-types/accumulators-duration.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/accumulators-duration.png similarity index 100% rename from src/images/common/trade-types/accumulators-duration.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/accumulators-duration.png diff --git a/src/images/common/trade-types/accumulators-market.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/accumulators-market.png similarity index 100% rename from src/images/common/trade-types/accumulators-market.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/accumulators-market.png diff --git a/src/images/common/trade-types/accumulators-stake.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/accumulators-stake.png similarity index 100% rename from src/images/common/trade-types/accumulators-stake.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/accumulators-stake.png diff --git a/src/images/common/trade-types/accumulators-take-profit.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/accumulators-take-profit.png similarity index 100% rename from src/images/common/trade-types/accumulators-take-profit.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/accumulators-take-profit.png diff --git a/src/images/common/trade-types/accumulators-trade-type.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/accumulators-trade-type.png similarity index 100% rename from src/images/common/trade-types/accumulators-trade-type.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/accumulators-trade-type.png diff --git a/src/images/common/trade-types/accumulators-trade.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/accumulators-trade.png similarity index 100% rename from src/images/common/trade-types/accumulators-trade.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/accumulators-trade.png diff --git a/src/images/common/trade-types/cfd-example-crash-boom-eu.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/cfd-example-crash-boom-eu.png similarity index 100% rename from src/images/common/trade-types/cfd-example-crash-boom-eu.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/cfd-example-crash-boom-eu.png diff --git a/src/images/common/trade-types/cfd-example-crash-boom-mobile-eu.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/cfd-example-crash-boom-mobile-eu.png similarity index 100% rename from src/images/common/trade-types/cfd-example-crash-boom-mobile-eu.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/cfd-example-crash-boom-mobile-eu.png diff --git a/src/images/common/trade-types/cfd-example-crash-boom-mobile.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/cfd-example-crash-boom-mobile.png similarity index 100% rename from src/images/common/trade-types/cfd-example-crash-boom-mobile.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/cfd-example-crash-boom-mobile.png diff --git a/src/images/common/trade-types/cfd-example-crash-boom.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/cfd-example-crash-boom.png similarity index 100% rename from src/images/common/trade-types/cfd-example-crash-boom.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/cfd-example-crash-boom.png diff --git a/src/images/common/trade-types/cfd-pattern.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/cfd-pattern.png similarity index 100% rename from src/images/common/trade-types/cfd-pattern.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/cfd-pattern.png diff --git a/src/images/common/trade-types/margin-mobile-relationship-piechart.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/margin-mobile-relationship-piechart.png similarity index 100% rename from src/images/common/trade-types/margin-mobile-relationship-piechart.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/margin-mobile-relationship-piechart.png diff --git a/src/images/common/trade-types/margin-relationship-piechart.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/margin-relationship-piechart.png similarity index 100% rename from src/images/common/trade-types/margin-relationship-piechart.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/margin-relationship-piechart.png diff --git a/src/images/common/trade-types/mobile-cfd-pattern.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/mobile-cfd-pattern.png similarity index 100% rename from src/images/common/trade-types/mobile-cfd-pattern.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/mobile-cfd-pattern.png diff --git a/src/images/common/trade-types/multiplier-deal-cancellation.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-deal-cancellation.png similarity index 100% rename from src/images/common/trade-types/multiplier-deal-cancellation.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-deal-cancellation.png diff --git a/src/images/common/trade-types/multiplier-market-eu-new.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-market-eu-new.png similarity index 100% rename from src/images/common/trade-types/multiplier-market-eu-new.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-market-eu-new.png diff --git a/src/images/common/trade-types/multiplier-purchase.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-purchase.png similarity index 100% rename from src/images/common/trade-types/multiplier-purchase.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-purchase.png diff --git a/src/images/common/trade-types/multiplier-stake.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-stake.png similarity index 100% rename from src/images/common/trade-types/multiplier-stake.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-stake.png diff --git a/src/images/common/trade-types/multiplier-stop-loss.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-stop-loss.png similarity index 100% rename from src/images/common/trade-types/multiplier-stop-loss.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-stop-loss.png diff --git a/src/images/common/trade-types/multiplier-take-profit.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-take-profit.png similarity index 100% rename from src/images/common/trade-types/multiplier-take-profit.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-take-profit.png diff --git a/src/images/common/trade-types/multiplier-trade-type-eu.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-trade-type-eu.png similarity index 100% rename from src/images/common/trade-types/multiplier-trade-type-eu.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-trade-type-eu.png diff --git a/src/images/common/trade-types/multiplier-trade-type.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-trade-type.png similarity index 100% rename from src/images/common/trade-types/multiplier-trade-type.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-trade-type.png diff --git a/src/images/common/trade-types/multiplier-value-eu.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-value-eu.png similarity index 100% rename from src/images/common/trade-types/multiplier-value-eu.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-value-eu.png diff --git a/src/images/common/trade-types/multiplier-value.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-value.png similarity index 100% rename from src/images/common/trade-types/multiplier-value.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/multiplier-value.png diff --git a/src/images/common/trade-types/options-market.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/options-market.png similarity index 100% rename from src/images/common/trade-types/options-market.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/options-market.png diff --git a/src/images/common/trade-types/pattern-section.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/pattern-section.png similarity index 100% rename from src/images/common/trade-types/pattern-section.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/pattern-section.png diff --git a/src/images/common/trade-types/trade-patterns.png b/themes/gatsby-theme-deriv/src/images/common/trade-types/trade-patterns.png similarity index 100% rename from src/images/common/trade-types/trade-patterns.png rename to themes/gatsby-theme-deriv/src/images/common/trade-types/trade-patterns.png diff --git a/src/images/common/trading-platforms/ctrader/assets.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/assets.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/assets.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/assets.png diff --git a/src/images/common/trading-platforms/ctrader/copy-trading.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/copy-trading.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/copy-trading.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/copy-trading.png diff --git a/src/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new-1.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new-1.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new-1.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new-1.png diff --git a/src/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new-2.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new-2.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new-2.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new-2.png diff --git a/src/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/ctrader-hero-mobile-new.png diff --git a/src/images/common/trading-platforms/ctrader/ctrader-hero.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/ctrader-hero.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/ctrader-hero.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/ctrader-hero.png diff --git a/src/images/common/trading-platforms/ctrader/interface.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/interface.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/interface.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/interface.png diff --git a/src/images/common/trading-platforms/ctrader/mobile-step-1.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/mobile-step-1.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/mobile-step-1.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/mobile-step-1.png diff --git a/src/images/common/trading-platforms/ctrader/mobile-step-2-demo.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/mobile-step-2-demo.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/mobile-step-2-demo.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/mobile-step-2-demo.png diff --git a/src/images/common/trading-platforms/ctrader/mobile-step-2.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/mobile-step-2.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/mobile-step-2.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/mobile-step-2.png diff --git a/src/images/common/trading-platforms/ctrader/mobile-step-3-demo.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/mobile-step-3-demo.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/mobile-step-3-demo.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/mobile-step-3-demo.png diff --git a/src/images/common/trading-platforms/ctrader/mobile-step-3.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/mobile-step-3.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/mobile-step-3.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/mobile-step-3.png diff --git a/src/images/common/trading-platforms/ctrader/step-1.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/step-1.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/step-1.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/step-1.png diff --git a/src/images/common/trading-platforms/ctrader/step-2-demo.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/step-2-demo.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/step-2-demo.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/step-2-demo.png diff --git a/src/images/common/trading-platforms/ctrader/step-2.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/step-2.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/step-2.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/step-2.png diff --git a/src/images/common/trading-platforms/ctrader/step-3-demo.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/step-3-demo.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/step-3-demo.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/step-3-demo.png diff --git a/src/images/common/trading-platforms/ctrader/step-3.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/step-3.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/step-3.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/step-3.png diff --git a/src/images/common/trading-platforms/ctrader/trade-margin.png b/themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/trade-margin.png similarity index 100% rename from src/images/common/trading-platforms/ctrader/trade-margin.png rename to themes/gatsby-theme-deriv/src/images/common/trading-platforms/ctrader/trade-margin.png diff --git a/src/images/migration/home/award-1.png b/themes/gatsby-theme-deriv/src/images/migration/home/award-1.png similarity index 100% rename from src/images/migration/home/award-1.png rename to themes/gatsby-theme-deriv/src/images/migration/home/award-1.png diff --git a/src/images/migration/home/award-2.png b/themes/gatsby-theme-deriv/src/images/migration/home/award-2.png similarity index 100% rename from src/images/migration/home/award-2.png rename to themes/gatsby-theme-deriv/src/images/migration/home/award-2.png diff --git a/src/images/migration/home/award-3.png b/themes/gatsby-theme-deriv/src/images/migration/home/award-3.png similarity index 100% rename from src/images/migration/home/award-3.png rename to themes/gatsby-theme-deriv/src/images/migration/home/award-3.png diff --git a/src/images/migration/home/cta_bg.png b/themes/gatsby-theme-deriv/src/images/migration/home/cta_bg.png similarity index 100% rename from src/images/migration/home/cta_bg.png rename to themes/gatsby-theme-deriv/src/images/migration/home/cta_bg.png diff --git a/src/images/migration/home/cta_bg_eu.png b/themes/gatsby-theme-deriv/src/images/migration/home/cta_bg_eu.png similarity index 100% rename from src/images/migration/home/cta_bg_eu.png rename to themes/gatsby-theme-deriv/src/images/migration/home/cta_bg_eu.png diff --git a/src/images/migration/home/home_hero_bg.jpg b/themes/gatsby-theme-deriv/src/images/migration/home/home_hero_bg.jpg similarity index 100% rename from src/images/migration/home/home_hero_bg.jpg rename to themes/gatsby-theme-deriv/src/images/migration/home/home_hero_bg.jpg diff --git a/src/images/migration/home/home_hero_bg.png b/themes/gatsby-theme-deriv/src/images/migration/home/home_hero_bg.png similarity index 100% rename from src/images/migration/home/home_hero_bg.png rename to themes/gatsby-theme-deriv/src/images/migration/home/home_hero_bg.png diff --git a/src/images/migration/home/home_hero_new.png b/themes/gatsby-theme-deriv/src/images/migration/home/home_hero_new.png similarity index 100% rename from src/images/migration/home/home_hero_new.png rename to themes/gatsby-theme-deriv/src/images/migration/home/home_hero_new.png diff --git a/themes/gatsby-theme-deriv/src/images/migration/home/home_hero_new_eu.png b/themes/gatsby-theme-deriv/src/images/migration/home/home_hero_new_eu.png new file mode 100644 index 0000000000000000000000000000000000000000..cee534a10f16653c1b24258608c2e001313ad4ba GIT binary patch literal 3441854 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%0A!s)JQhMU?J~OzUB6irq4G- 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 z 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 l`DtcNB7Vv%5JkVw>VUCC2JpC3oh}m9; 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
- {show_non_eu_content && ( + {region !== "eu" && (
setSelected(platforms.bot)} onMouseLeave={() => setSelected('')} diff --git a/src/pages/home/_translations.tsx b/themes/gatsby-theme-deriv/src/pages/home/_translations.tsx similarity index 100% rename from src/pages/home/_translations.tsx rename to themes/gatsby-theme-deriv/src/pages/home/_translations.tsx diff --git a/src/pages/home/_types.ts b/themes/gatsby-theme-deriv/src/pages/home/_types.ts similarity index 100% rename from src/pages/home/_types.ts rename to themes/gatsby-theme-deriv/src/pages/home/_types.ts diff --git a/src/pages/home/_vertical-carousel.tsx b/themes/gatsby-theme-deriv/src/pages/home/_vertical-carousel.tsx similarity index 100% rename from src/pages/home/_vertical-carousel.tsx rename to themes/gatsby-theme-deriv/src/pages/home/_vertical-carousel.tsx diff --git a/src/pages/home/_what-our-clients-say.tsx b/themes/gatsby-theme-deriv/src/pages/home/_what-our-clients-say.tsx similarity index 97% rename from src/pages/home/_what-our-clients-say.tsx rename to themes/gatsby-theme-deriv/src/pages/home/_what-our-clients-say.tsx index 87978821218..255b7bb0e19 100644 --- a/src/pages/home/_what-our-clients-say.tsx +++ b/themes/gatsby-theme-deriv/src/pages/home/_what-our-clients-say.tsx @@ -6,8 +6,8 @@ import { Localize } from 'components/localization' import { Container, Flex } from 'components/containers' import device from 'themes/device' import Quote from 'images/svg/testimonials/quote.svg' -import useRegion from 'components/hooks/use-region' import { TString } from 'types/generics' +import useBuildVariant from 'features/hooks/use-build-variant' declare global { interface Window { @@ -223,7 +223,7 @@ const ClientSlide = ({ quote, name }: ClientSideProps) => ( ) const WhatOurClientsSay = () => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const ref = useRef() useEffect(() => { @@ -294,7 +294,7 @@ const WhatOurClientsSay = () => { > {( - (is_eu && filtered_testimonial(unavailable_testimonial_eu)) || + (region === "eu" && filtered_testimonial(unavailable_testimonial_eu)) || testimonial_slides ).map(({ name, quote }) => ( diff --git a/src/pages/index.tsx b/themes/gatsby-theme-deriv/src/pages/index.tsx similarity index 84% rename from src/pages/index.tsx rename to themes/gatsby-theme-deriv/src/pages/index.tsx index a1de106f811..4aa12fdcb32 100644 --- a/src/pages/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/index.tsx @@ -1,11 +1,12 @@ import React from 'react' -import { WithIntl } from 'components/localization' import HomePage from 'features/pages/home' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' +import { WithIntl } from 'components/localization' -const Home = () => { - return +const Home = ({ pageContext }: TGatsbyHead) => { + const {region} = pageContext + return } export default WithIntl()(Home) diff --git a/src/pages/landing/_types.ts b/themes/gatsby-theme-deriv/src/pages/landing/_types.ts similarity index 96% rename from src/pages/landing/_types.ts rename to themes/gatsby-theme-deriv/src/pages/landing/_types.ts index fefbcc2296f..ae343600766 100644 --- a/src/pages/landing/_types.ts +++ b/themes/gatsby-theme-deriv/src/pages/landing/_types.ts @@ -2,7 +2,7 @@ import type { ImageDataLike } from 'gatsby-plugin-image' import { TString } from 'types/generics' export type ContentType = { - title: TString + title: TString | string header?: TString second_title?: TString subtitle?: TString diff --git a/src/pages/landing/ebooks/components/_get-ebook.tsx b/themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_get-ebook.tsx similarity index 95% rename from src/pages/landing/ebooks/components/_get-ebook.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_get-ebook.tsx index a84feabe25c..edad688ad8b 100644 --- a/src/pages/landing/ebooks/components/_get-ebook.tsx +++ b/themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_get-ebook.tsx @@ -1,4 +1,4 @@ -import React from 'react' +import React, { useState } from 'react' import styled from 'styled-components' import Cookies from 'js-cookie' import Login, { TSocialProvider } from 'common/login' @@ -16,7 +16,7 @@ import Google from 'images/svg/custom/google.svg' import ViewEmailImage from 'images/common/sign-up/view-email.png' import apiManager from 'common/websocket' import Link from 'features/components/atoms/link' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' type GetEbookProps = { color?: string @@ -176,13 +176,13 @@ const EmailImage = styled.img` ` const GetEbook = ({ color = 'var(--color-white)', ebook_utm_code, onSubmit }: GetEbookProps) => { - const [is_checked, setChecked] = React.useState(false) - const [email, setEmail] = React.useState('') - const [is_submitting, setIsSubmitting] = React.useState(false) - const [submit_status, setSubmitStatus] = React.useState('') - const [email_error_msg, setEmailErrorMsg] = React.useState('') - const [submit_error_msg, setSubmitErrorMsg] = React.useState('') - const { is_eu } = useRegion() + const [is_checked, setChecked] = useState(false) + const [email, setEmail] = useState('') + const [is_submitting, setIsSubmitting] = useState(false) + const [submit_status, setSubmitStatus] = useState('') + const [email_error_msg, setEmailErrorMsg] = useState('') + const [submit_error_msg, setSubmitErrorMsg] = useState('') + const { region } = useBuildVariant() const handleChange = (event) => { setChecked(event.currentTarget.checked) @@ -271,7 +271,7 @@ const GetEbook = ({ color = 'var(--color-white)', ebook_utm_code, onSubmit }: Ge }) } - const security_pdf_link = `/tnc${is_eu ? '/eu' : ''}/security-and-privacy.pdf` + const security_pdf_link = `/tnc${region === "eu" ? '/eu' : ''}/security-and-privacy.pdf` return submit_status === 'success' ? ( diff --git a/src/pages/landing/ebooks/components/_header-section.tsx b/themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_header-section.tsx similarity index 100% rename from src/pages/landing/ebooks/components/_header-section.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_header-section.tsx diff --git a/src/pages/landing/ebooks/components/_hero.tsx b/themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_hero.tsx similarity index 100% rename from src/pages/landing/ebooks/components/_hero.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_hero.tsx diff --git a/src/pages/landing/ebooks/components/_image-text.tsx b/themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_image-text.tsx similarity index 100% rename from src/pages/landing/ebooks/components/_image-text.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_image-text.tsx diff --git a/src/pages/landing/ebooks/components/_introduction.tsx b/themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_introduction.tsx similarity index 100% rename from src/pages/landing/ebooks/components/_introduction.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_introduction.tsx diff --git a/src/pages/landing/ebooks/components/_topics.tsx b/themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_topics.tsx similarity index 100% rename from src/pages/landing/ebooks/components/_topics.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_topics.tsx diff --git a/src/pages/landing/ebooks/components/_types.ts b/themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_types.ts similarity index 100% rename from src/pages/landing/ebooks/components/_types.ts rename to themes/gatsby-theme-deriv/src/pages/landing/ebooks/components/_types.ts diff --git a/src/pages/landing/ebooks/crypto.tsx b/themes/gatsby-theme-deriv/src/pages/landing/ebooks/crypto.tsx similarity index 95% rename from src/pages/landing/ebooks/crypto.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/ebooks/crypto.tsx index 52a3154b34c..012b5024229 100644 --- a/src/pages/landing/ebooks/crypto.tsx +++ b/themes/gatsby-theme-deriv/src/pages/landing/ebooks/crypto.tsx @@ -51,13 +51,14 @@ const query = graphql` } ` -const StocksEbook = ({ language }: StocksEbookProps) => { +const StocksEbook = ({ language, pageContext }: StocksEbookProps) => { + const { region } = pageContext const ebook_languages = ['es', 'fr', 'pt'] const ebook_image = ebook_languages.includes(language) ? `_${language}` : '' const data = useStaticQuery(query) return ( - + { - const { language } = props +const ForexEbook = ({language, pageContext}: StocksEbookProps) => { + const { region } = pageContext let lng = language if (lng != 'es') { lng = 'en' @@ -58,7 +58,7 @@ const ForexEbook = (props: StocksEbookProps) => { const data = useStaticQuery(query) return ( - + { +const StocksEbook = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext const data = useStaticQuery(query) return ( - + { +const ForexTrading = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext const [is_mounted] = usePageLoaded() // needed to fix the second Hero-component during page's loading return ( - + {is_mounted && ( <> { +const NewSignup = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext const [submit_state, setSubmitState] = useState('') const [email, setEmail] = useState('') @@ -68,7 +69,7 @@ const NewSignup = () => { } return ( - + {submit_state !== 'success' && ( diff --git a/src/pages/landing/stocks/_dtrading.tsx b/themes/gatsby-theme-deriv/src/pages/landing/stocks/_dtrading.tsx similarity index 100% rename from src/pages/landing/stocks/_dtrading.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/stocks/_dtrading.tsx diff --git a/src/pages/landing/stocks/_footerBanner.tsx b/themes/gatsby-theme-deriv/src/pages/landing/stocks/_footerBanner.tsx similarity index 96% rename from src/pages/landing/stocks/_footerBanner.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/stocks/_footerBanner.tsx index e2a053a81fe..de10a2f3b1d 100644 --- a/src/pages/landing/stocks/_footerBanner.tsx +++ b/themes/gatsby-theme-deriv/src/pages/landing/stocks/_footerBanner.tsx @@ -5,9 +5,9 @@ import { Container, Flex } from 'components/containers' import { Header, QueryImage } from 'components/elements' import { LinkButton } from 'components/form' import { Localize, localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' import device from 'themes/device' import { TString } from 'types/generics' +import useBuildVariant from 'features/hooks/use-build-variant' const BannerWrapper = styled(Flex)` overflow: hidden; @@ -154,8 +154,8 @@ const FooterBanner = ({ small_title, title, }: FooterBannerProps) => { - const { is_eu } = useRegion() - const stocks_display = is_eu ? 'stocks_banner_eu' : 'stocks_banner' + const { region } = useBuildVariant() + const stocks_display = region === "eu" ? 'stocks_banner_eu' : 'stocks_banner' return ( diff --git a/src/pages/landing/stocks/_headerSection.tsx b/themes/gatsby-theme-deriv/src/pages/landing/stocks/_headerSection.tsx similarity index 100% rename from src/pages/landing/stocks/_headerSection.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/stocks/_headerSection.tsx diff --git a/src/pages/landing/stocks/_lazy-load.ts b/themes/gatsby-theme-deriv/src/pages/landing/stocks/_lazy-load.ts similarity index 100% rename from src/pages/landing/stocks/_lazy-load.ts rename to themes/gatsby-theme-deriv/src/pages/landing/stocks/_lazy-load.ts diff --git a/src/pages/landing/stocks/_parallelogram.tsx b/themes/gatsby-theme-deriv/src/pages/landing/stocks/_parallelogram.tsx similarity index 100% rename from src/pages/landing/stocks/_parallelogram.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/stocks/_parallelogram.tsx diff --git a/src/pages/landing/stocks/_whyTradeWIthUs.tsx b/themes/gatsby-theme-deriv/src/pages/landing/stocks/_whyTradeWIthUs.tsx similarity index 100% rename from src/pages/landing/stocks/_whyTradeWIthUs.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/stocks/_whyTradeWIthUs.tsx diff --git a/src/pages/landing/stocks/index.tsx b/themes/gatsby-theme-deriv/src/pages/landing/stocks/index.tsx similarity index 96% rename from src/pages/landing/stocks/index.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/stocks/index.tsx index 480b4fde1e2..9cc6dd9ce08 100644 --- a/src/pages/landing/stocks/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/landing/stocks/index.tsx @@ -6,7 +6,6 @@ import Layout from 'components/layout/layout' import { Desktop, Mobile, SEO } from 'components/containers' import { WithIntl } from 'components/localization' import { size } from 'themes/device' -import useRegion from 'components/hooks/use-region' import { isBrowser } from 'common/utility' import ExtendedTimeSVG from 'images/svg/stock-indices/stocks-extended-time.svg' import NoCommisionSVG from 'images/svg/stock-indices/stocks-no-commission.svg' @@ -132,9 +131,9 @@ const blueChips: ContentType[] = [ }, ] -const Stocks = () => { +const Stocks = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext const [is_mobile, setMobile] = useState(false) - const { is_row } = useRegion() const handleResizeWindow = () => { setMobile(isBrowser() ? window.screen.width <= size.mobileL : false) @@ -146,10 +145,10 @@ const Stocks = () => { }, []) const data = useStaticQuery(query) - const display_items = is_row ? WhyTradeWithUsArr : WhyTradeWithUsArr_eu + const display_items = region === "row" ? WhyTradeWithUsArr : WhyTradeWithUsArr_eu return ( - + @@ -167,7 +166,7 @@ const Stocks = () => { background_pattern={is_mobile ? '' : BackgroundFooterStocksPattern} title="_t_All this is available on our Deriv MT5 platform_t_" small_title={ - is_row + region === "row" ? '_t_Enjoy high leverage and low spreads on our Deriv MT5 platform, now offering a range of stocks and stock indices from the brands you love._t_' : '_t_Enjoy low spreads on our Deriv MT5 platform, now offering a range of stocks and stock indices from the brands you love._t_' } diff --git a/src/pages/landing/trade-forex/components/_hero.tsx b/themes/gatsby-theme-deriv/src/pages/landing/trade-forex/components/_hero.tsx similarity index 100% rename from src/pages/landing/trade-forex/components/_hero.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/trade-forex/components/_hero.tsx diff --git a/src/pages/landing/trade-forex/components/_icon-text-row.tsx b/themes/gatsby-theme-deriv/src/pages/landing/trade-forex/components/_icon-text-row.tsx similarity index 100% rename from src/pages/landing/trade-forex/components/_icon-text-row.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/trade-forex/components/_icon-text-row.tsx diff --git a/src/pages/landing/trade-forex/components/_image-text-switching.tsx b/themes/gatsby-theme-deriv/src/pages/landing/trade-forex/components/_image-text-switching.tsx similarity index 100% rename from src/pages/landing/trade-forex/components/_image-text-switching.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/trade-forex/components/_image-text-switching.tsx diff --git a/src/pages/landing/trade-forex/components/_table-btn.tsx b/themes/gatsby-theme-deriv/src/pages/landing/trade-forex/components/_table-btn.tsx similarity index 100% rename from src/pages/landing/trade-forex/components/_table-btn.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/trade-forex/components/_table-btn.tsx diff --git a/src/pages/landing/trade-forex/index.tsx b/themes/gatsby-theme-deriv/src/pages/landing/trade-forex/index.tsx similarity index 91% rename from src/pages/landing/trade-forex/index.tsx rename to themes/gatsby-theme-deriv/src/pages/landing/trade-forex/index.tsx index 643002ef47e..d3e6df08ceb 100644 --- a/src/pages/landing/trade-forex/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/landing/trade-forex/index.tsx @@ -13,11 +13,12 @@ import { TGatsbyHead } from 'features/types' const IconTextRow = Loadable(() => import('./components/_icon-text-row')) -const TradeForex = () => { +const TradeForex = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext const [is_mounted] = usePageLoaded() // needed to fix the second Hero-component during page's loading return ( - + {is_mounted && ( <> { +const WeekenLP = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( - + diff --git a/src/pages/livechat/index.tsx b/themes/gatsby-theme-deriv/src/pages/livechat/index.tsx similarity index 100% rename from src/pages/livechat/index.tsx rename to themes/gatsby-theme-deriv/src/pages/livechat/index.tsx diff --git a/src/pages/markets/basket-indices/index.tsx b/themes/gatsby-theme-deriv/src/pages/markets/basket-indices/index.tsx similarity index 57% rename from src/pages/markets/basket-indices/index.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/basket-indices/index.tsx index d69fbfe18c8..1555bfb7190 100644 --- a/src/pages/markets/basket-indices/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/basket-indices/index.tsx @@ -9,18 +9,21 @@ import { WithIntl } from 'components/localization' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const BasketPage = () => ( - - - - - - -) +const BasketPage = ({pageContext}: TGatsbyHead) => { + const {region} = pageContext + return ( + + + + + + + ) +} export default WithIntl()(BasketPage) diff --git a/src/pages/markets/commodities/index.tsx b/themes/gatsby-theme-deriv/src/pages/markets/commodities/index.tsx similarity index 56% rename from src/pages/markets/commodities/index.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/commodities/index.tsx index 58072033577..5479c076dcb 100644 --- a/src/pages/markets/commodities/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/commodities/index.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import Commodities from '../components/markets/_commodities' import { DerivedFXHero } from '../components/sections/_hero_derived_fx' import { simple_step_content_commodities } from '../static/content/_commodities' @@ -6,25 +6,16 @@ import SignupPublic from 'features/components/templates/signup/with-banner' import Layout from 'components/layout/layout' import { WithIntl } from 'components/localization' import { SEO } from 'components/containers' -import useRegion from 'components/hooks/use-region' import { TGatsbyHead } from 'features/types' -import { TString } from 'types/generics' -const CommoditiesPage = () => { - const { is_eu } = useRegion() - const [description, setDescription] = useState( - '_t_Trade popular assets in the commodities market such as silver, gold, oil, and more without owning the underlying asset. Speculate on the price movements and benefit from our high leverage and competitive spreads._t_', - ) - - useEffect(() => { - if (is_eu) - setDescription( - '_t_Trade popular assets in the commodities market such as silver, gold, oil, and more without owning the underlying asset. Speculate on the price movements and benefit from our competitive spreads._t_', - ) - }, [is_eu]) +const CommoditiesPage = ({pageContext}: TGatsbyHead) => { + const {region} = pageContext + const description = region === 'eu'? + '_t_Trade popular assets in the commodities market such as silver, gold, oil, and more without owning the underlying asset. Speculate on the price movements and benefit from our competitive spreads._t_': + '_t_Trade popular assets in the commodities market such as silver, gold, oil, and more without owning the underlying asset. Speculate on the price movements and benefit from our high leverage and competitive spreads._t_' return ( - + diff --git a/src/pages/markets/components/helper/_available-options.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/helper/_available-options.tsx similarity index 100% rename from src/pages/markets/components/helper/_available-options.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/helper/_available-options.tsx diff --git a/src/pages/markets/components/helper/_available-platforms.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/helper/_available-platforms.tsx similarity index 96% rename from src/pages/markets/components/helper/_available-platforms.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/helper/_available-platforms.tsx index e66b8ac85e2..b74cca89d51 100644 --- a/src/pages/markets/components/helper/_available-platforms.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/components/helper/_available-platforms.tsx @@ -12,7 +12,7 @@ import DBot from 'images/svg/custom/rebranding/deriv-bot-icon.svg' import DMT5 from 'images/svg/custom/rebranding/dmt5-icon.svg' import DTrader from 'images/svg/custom/rebranding/dtrader-icon.svg' import DerivGo from 'images/svg/custom/rebranding/deriv-go-icon.svg' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' type AvailablePlatformsProps = { dmt5?: boolean @@ -93,12 +93,10 @@ const AvailablePlatforms = ({ tablet_direction, m_top, }: AvailablePlatformsProps) => { - const { is_eu } = useRegion() - const [show_derivx, setShowDerivX] = useState(true) + + const { region } = useBuildVariant() + const show_derivx = region === 'row' ? true : false - useEffect(() => { - if (is_eu) setShowDerivX(false) - }, [is_eu]) const deriv_mt5_name = 'Deriv MT5' const deriv_go_name = 'Deriv GO' diff --git a/src/pages/markets/components/helper/_available-trades.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/helper/_available-trades.tsx similarity index 100% rename from src/pages/markets/components/helper/_available-trades.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/helper/_available-trades.tsx diff --git a/src/pages/markets/components/helper/_available-trades_desktop.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/helper/_available-trades_desktop.tsx similarity index 96% rename from src/pages/markets/components/helper/_available-trades_desktop.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/helper/_available-trades_desktop.tsx index e8b9fe01195..3b7f33b3200 100644 --- a/src/pages/markets/components/helper/_available-trades_desktop.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/components/helper/_available-trades_desktop.tsx @@ -5,11 +5,11 @@ import { SectionContainer, Flex, Container } from 'components/containers' import { Header } from 'components/elements' import { Localize } from 'components/localization' import device from 'themes/device' -import useRegion from 'components/hooks/use-region' import { useIsRtl } from 'components/hooks/use-isrtl' import { isBrowser } from 'common/utility' import { TString } from 'types/generics' import { usePlatformQueryParam } from 'components/hooks/use-platform-query-param' +import useBuildVariant from 'features/hooks/use-build-variant' type CardProps = { active_tab: string @@ -201,19 +201,15 @@ const AvailableTradesDesktop = ({ Multipliers, display_title, }: AvailableTradesProps) => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const [tab, setTab] = useState('cfds') const params = new URLSearchParams(isBrowser() && location.search) - const [show_digital_options, setShowDigitalOptions] = useState(true) + const show_digital_options = region === 'row' ? true : false useEffect(() => { setTab(params.get('tab') || 'cfds') }, [params]) - useEffect(() => { - if (is_eu) setShowDigitalOptions(false) - }, [is_eu]) - const { is_deriv_go } = usePlatformQueryParam() return ( diff --git a/src/pages/markets/components/helper/_markets_accordion.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/helper/_markets_accordion.tsx similarity index 100% rename from src/pages/markets/components/helper/_markets_accordion.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/helper/_markets_accordion.tsx diff --git a/src/pages/markets/components/helper/_symbol.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/helper/_symbol.tsx similarity index 100% rename from src/pages/markets/components/helper/_symbol.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/helper/_symbol.tsx diff --git a/src/pages/markets/components/markets/_basket-indices.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_basket-indices.tsx similarity index 93% rename from src/pages/markets/components/markets/_basket-indices.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/markets/_basket-indices.tsx index c513e770102..acd7396fcd4 100644 --- a/src/pages/markets/components/markets/_basket-indices.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_basket-indices.tsx @@ -15,10 +15,10 @@ import { Localize, localize } from 'components/localization' import Typography from 'features/components/atoms/typography' import LinkButton from 'features/components/atoms/link-button' import Flex from 'features/components/atoms/flex-box' -import useRegion from 'components/hooks/use-region' import { FullWidthMultiColumn } from 'components/elements/full-width-multicolumn' import OtherMarketsSlider from 'features/components/molecules/other-markets-slider' import { TSimpleStepContent } from 'pages/markets/static/content/_types' +import useBuildVariant from 'features/hooks/use-build-variant' //Lazy-load const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) @@ -28,10 +28,10 @@ type BasketIndicesProps = { } const BasketIndices = ({ simple_step_content }: BasketIndicesProps) => { - const { is_eu, is_row } = useRegion() + const { region } = useBuildVariant() return ( <> - {is_row && ( + {region === 'row' && ( <> { - {(!is_eu ? basket_indices_content : basket_indices_content_eu).map( + {(region === 'row' ? basket_indices_content : basket_indices_content_eu).map( ({ alt, src, text }) => ( { )} - {is_eu && } + {region === 'eu' && } ) } diff --git a/src/pages/markets/components/markets/_commodities.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_commodities.tsx similarity index 93% rename from src/pages/markets/components/markets/_commodities.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/markets/_commodities.tsx index 7688b317ffe..3c67de92519 100644 --- a/src/pages/markets/components/markets/_commodities.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_commodities.tsx @@ -11,10 +11,10 @@ import Typography from 'features/components/atoms/typography' import LinkButton from 'features/components/atoms/link-button' import Flex from 'features/components/atoms/flex-box' import { Localize, localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' import { FullWidthMultiColumn } from 'components/elements/full-width-multicolumn' import OtherMarketsSlider from 'features/components/molecules/other-markets-slider' import { TSimpleStepContent } from 'pages/markets/static/content/_types' +import useBuildVariant from 'features/hooks/use-build-variant' //Lazy-load const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) @@ -24,13 +24,9 @@ type CommoditiesProps = { } const Commodities = ({ simple_step_content }: CommoditiesProps) => { - const { is_eu } = useRegion() - const [show_digital_options, setShowDigitalOptions] = useState(true) - - useEffect(() => { - if (is_eu) setShowDigitalOptions(false) - }, [is_eu]) - + const { region } = useBuildVariant() + const show_digital_options = region === 'row' ? true : false + simple_step_content[1].text = '_t_Open a real account, make a deposit, and start trading commodities and other markets. _t_' diff --git a/src/pages/markets/components/markets/_cryptocurrencies.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_cryptocurrencies.tsx similarity index 96% rename from src/pages/markets/components/markets/_cryptocurrencies.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/markets/_cryptocurrencies.tsx index 9caf3667b21..dc270945d9b 100644 --- a/src/pages/markets/components/markets/_cryptocurrencies.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_cryptocurrencies.tsx @@ -11,7 +11,6 @@ import TightSpread from 'images/svg/markets/tight-spread-new.svg' import CryptoPairs from 'images/svg/markets/crypto-pairs-new.svg' import ZeroCommission from 'images/svg/markets/zero-commission-new.svg' import Leverage from 'images/svg/stock-indices/stocks-high-leverage.svg' -import useRegion from 'components/hooks/use-region' import Typography from 'features/components/atoms/typography' import LinkButton from 'features/components/atoms/link-button' import Flex from 'features/components/atoms/flex-box' @@ -21,6 +20,7 @@ import OtherMarketsSlider from 'features/components/molecules/other-markets-slid import { TMarket, TSimpleStepContent } from 'pages/markets/static/content/_types' import { TSmartContent } from 'types/generics' import useVisibleContent from 'components/hooks/use-visible-content' +import useBuildVariant from 'features/hooks/use-build-variant' //Lazy-load const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) @@ -85,9 +85,9 @@ const crypto_content: SmartMarketItem[] = [ ] const Cryptocurrencies = ({ simple_step_content }: CryptocurrenciesProps) => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const { is_deriv_go } = usePlatformQueryParam() - const visible_items = useVisibleContent({ content: crypto_content, config: { is_eu } }) + const visible_items = useVisibleContent({ content: crypto_content, config: { is_eu : region === 'eu' ? true : false } }) return ( <> diff --git a/src/pages/markets/components/markets/_derived.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_derived.tsx similarity index 100% rename from src/pages/markets/components/markets/_derived.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/markets/_derived.tsx diff --git a/src/pages/markets/components/markets/_forex.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_forex.tsx similarity index 86% rename from src/pages/markets/components/markets/_forex.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/markets/_forex.tsx index 49b808aa90d..d87c1f3298a 100644 --- a/src/pages/markets/components/markets/_forex.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_forex.tsx @@ -12,11 +12,11 @@ import { StyledBox } from '../../static/style/_markets-style' import Typography from 'features/components/atoms/typography' import LinkButton from 'features/components/atoms/link-button' import Flex from 'features/components/atoms/flex-box' -import useRegion from 'components/hooks/use-region' import { Localize, localize } from 'components/localization' import { FullWidthMultiColumn } from 'components/elements/full-width-multicolumn' import OtherMarketsSlider from 'features/components/molecules/other-markets-slider' import { TSimpleStepContent } from 'pages/markets/static/content/_types' +import useBuildVariant from 'features/hooks/use-build-variant' //Lazy-load const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) @@ -26,20 +26,12 @@ type ForexProps = { } const Forex = ({ simple_step_content }: ForexProps) => { - const { is_eu } = useRegion() - const [content, setContent] = useState(forex_content) - const [cfds, setCfds] = useState(forex_cfds) - const [show_digital_options, setShowDigitalOptions] = useState(true) - const [multiplier, setMultiplier] = useState(forex_multiplier) + const { region } = useBuildVariant() - useEffect(() => { - if (is_eu) { - setContent(forex_content_eu) - setCfds(forex_cfds_eu) - setShowDigitalOptions(false) - setMultiplier(forex_multiplier_eu) - } - }, [is_eu]) + const content = region === 'eu' ? forex_content_eu : forex_content + const cfds = region === 'eu' ? forex_cfds_eu : forex_cfds + const show_digital_options = region === 'eu' ? false : true + const multiplier = region === 'eu' ? forex_multiplier_eu : forex_multiplier return ( <> diff --git a/src/pages/markets/components/markets/_stock-indices.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_stock-indices.tsx similarity index 95% rename from src/pages/markets/components/markets/_stock-indices.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/markets/_stock-indices.tsx index 946d68caf4a..3c453c0afc1 100644 --- a/src/pages/markets/components/markets/_stock-indices.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_stock-indices.tsx @@ -12,10 +12,10 @@ import LinkButton from 'features/components/atoms/link-button' import Flex from 'features/components/atoms/flex-box' import { localize, Localize } from 'components/localization' import { FullWidthMultiColumn } from 'components/elements/full-width-multicolumn' -import useRegion from 'components/hooks/use-region' import { useBrowserResize } from 'components/hooks/use-browser-resize' import OtherMarketsSlider from 'features/components/molecules/other-markets-slider' import { TSimpleStepContent } from 'pages/markets/static/content/_types' +import useBuildVariant from 'features/hooks/use-build-variant' //Lazy-load const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) @@ -25,10 +25,10 @@ type StockIndicesProps = { } const StockIndices = ({ simple_step_content }: StockIndicesProps) => { - const { is_eu } = useRegion() const [is_mobile] = useBrowserResize() + const { region } = useBuildVariant() - simple_step_content[1].text = is_eu + simple_step_content[1].text = region === 'eu' ? '_t_Open a real account, make a deposit, and start trading stocks, stock indices, and other markets._t_' : '_t_Open a real account, make a deposit, and start trading stocks, indices and other markets._t_' diff --git a/src/pages/markets/components/markets/_synthetic-indices.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_synthetic-indices.tsx similarity index 91% rename from src/pages/markets/components/markets/_synthetic-indices.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/markets/_synthetic-indices.tsx index 0fc8f1cdb12..fd6a6a1e72c 100644 --- a/src/pages/markets/components/markets/_synthetic-indices.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/components/markets/_synthetic-indices.tsx @@ -14,11 +14,11 @@ import Typography from 'features/components/atoms/typography' import LinkButton from 'features/components/atoms/link-button' import Flex from 'features/components/atoms/flex-box' import { Localize, localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' import { FullWidthMultiColumn } from 'components/elements/full-width-multicolumn' import { usePlatformQueryParam } from 'components/hooks/use-platform-query-param' import OtherMarketsSlider from 'features/components/molecules/other-markets-slider' import { TSimpleStepContent } from 'pages/markets/static/content/_types' +import useBuildVariant from 'features/hooks/use-build-variant' const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) @@ -27,17 +27,10 @@ type StockIndicesProps = { } const StockIndices = ({ simple_step_content }: StockIndicesProps) => { - const { is_eu } = useRegion() const { is_deriv_go } = usePlatformQueryParam() - const [cfds, setCfds] = useState(synthetic_cfds) - const [multiplier, setMultiplier] = useState(synthetic_multiplier) - - useEffect(() => { - if (is_eu) { - setCfds(synthetic_cfds_eu) - setMultiplier(synthetic_multiplier_eu) - } - }, [is_eu]) + const { region } = useBuildVariant() + const cfds = region === 'eu' ? synthetic_cfds_eu : synthetic_cfds + const multiplier = region === 'eu' ? synthetic_multiplier_eu : synthetic_multiplier return (
diff --git a/src/pages/markets/components/sections/_hero_derived_fx.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/sections/_hero_derived_fx.tsx similarity index 100% rename from src/pages/markets/components/sections/_hero_derived_fx.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/sections/_hero_derived_fx.tsx diff --git a/src/pages/markets/components/sections/_market_instruments.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/sections/_market_instruments.tsx similarity index 100% rename from src/pages/markets/components/sections/_market_instruments.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/sections/_market_instruments.tsx diff --git a/src/pages/markets/components/sections/_nav-tab.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/sections/_nav-tab.tsx similarity index 94% rename from src/pages/markets/components/sections/_nav-tab.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/sections/_nav-tab.tsx index d3457a0889a..2357684a76a 100644 --- a/src/pages/markets/components/sections/_nav-tab.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/components/sections/_nav-tab.tsx @@ -3,10 +3,10 @@ import styled, { css } from 'styled-components' import { Text } from 'components/elements' import { Flex } from 'components/containers' import { Localize, LocalizedLink } from 'components/localization' -import useRegion from 'components/hooks/use-region' import device from 'themes/device' import { usePlatformQueryParam } from 'components/hooks/use-platform-query-param' import { TNavTab, TTabButton, TTabList } from 'pages/markets/static/content/_types' +import useBuildVariant from 'features/hooks/use-build-variant' const TabsContainer = styled(Flex)` justify-content: center; @@ -120,14 +120,10 @@ const tab_list_eu: TTabList[] = [ ] const NavTab = ({ route_from }: TNavTab) => { - const { is_eu } = useRegion() const ref = useRef(null) const { is_deriv_go } = usePlatformQueryParam() - const [tabs, setTabs] = useState(tab_list) - - useEffect(() => { - if (is_eu) setTabs(tab_list_eu) - }, [is_eu]) + const { region } = useBuildVariant() + const tabs = region === 'eu' ? tab_list_eu : tab_list return ( diff --git a/src/pages/markets/components/sections/_options-nav-tab.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/sections/_options-nav-tab.tsx similarity index 100% rename from src/pages/markets/components/sections/_options-nav-tab.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/sections/_options-nav-tab.tsx diff --git a/src/pages/markets/components/sections/_other-markets.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/sections/_other-markets.tsx similarity index 96% rename from src/pages/markets/components/sections/_other-markets.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/sections/_other-markets.tsx index 106c4149897..05c43f72649 100644 --- a/src/pages/markets/components/sections/_other-markets.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/components/sections/_other-markets.tsx @@ -1,4 +1,4 @@ -import React from 'react' +import React, { useState } from 'react' import styled from 'styled-components' import { Flex, Desktop, Mobile } from 'components/containers' import { Carousel, CarouselProps, Header, ImageWithDireciton, Text } from 'components/elements' @@ -10,10 +10,10 @@ import Cryptocurrencies from 'images/svg/markets/cryptocurrencies.svg' import Forex from 'images/svg/markets/forex-new.svg' import StockIndices from 'images/svg/markets/stock-new.svg' import DerivedFX from 'images/svg/markets/derived-fx.svg' -import useRegion from 'components/hooks/use-region' import device from 'themes/device' import { useLangDirection } from 'components/hooks/use-lang-direction' import { TString } from 'types/generics' +import useBuildVariant from 'features/hooks/use-build-variant' type MarketType = { id: string @@ -239,9 +239,9 @@ const StyledCarousel = styled.div` ` const Card = ({ market }: CardProps) => { - const [button_visibility, setButtonVisibility] = React.useState('false') + const [button_visibility, setButtonVisibility] = useState('false') const Icon = markets_type[market].icon - const { is_eu } = useRegion() + const { region } = useBuildVariant() return ( { @@ -304,7 +304,7 @@ const MobileCard = ({ market }: CardProps) => { } const OtherMarkets = ({ except }: OtherMarketsProps) => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const markets = ['', 'forex', 'derived', 'stock_indices', 'cryptocurrencies', 'commodities', ''] const eu_markets = [ '', @@ -316,7 +316,7 @@ const OtherMarkets = ({ except }: OtherMarketsProps) => { '', ] - const filteredMarkets = (is_eu ? eu_markets : markets).filter((market) => market !== except) + const filteredMarkets = (region === "eu" ? eu_markets : markets).filter((market) => market !== except) const lang_direction = useLangDirection() const settings: CarouselProps = { diff --git a/src/pages/markets/components/sections/_trade-details.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/sections/_trade-details.tsx similarity index 100% rename from src/pages/markets/components/sections/_trade-details.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/sections/_trade-details.tsx diff --git a/src/pages/markets/components/sections/_why-trade.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/sections/_why-trade.tsx similarity index 100% rename from src/pages/markets/components/sections/_why-trade.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/sections/_why-trade.tsx diff --git a/src/pages/markets/components/sub-markets/_accumulators.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/sub-markets/_accumulators.tsx similarity index 100% rename from src/pages/markets/components/sub-markets/_accumulators.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/sub-markets/_accumulators.tsx diff --git a/src/pages/markets/components/sub-markets/_cfds.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/sub-markets/_cfds.tsx similarity index 74% rename from src/pages/markets/components/sub-markets/_cfds.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/sub-markets/_cfds.tsx index 58aea9c649e..f33641b58aa 100644 --- a/src/pages/markets/components/sub-markets/_cfds.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/components/sub-markets/_cfds.tsx @@ -6,10 +6,10 @@ import MarketInstruments from '../sections/_market_instruments' import { SectionContainer } from 'components/containers' import { Localize } from 'components/localization' import device from 'themes/device' -import useRegion from 'components/hooks/use-region' import { Header } from 'components/elements' import { TMarketContent } from 'pages/markets/static/content/_types' import { TString } from 'types/generics' +import useBuildVariant from 'features/hooks/use-build-variant' type CFDProps = { market_content: TMarketContent @@ -30,32 +30,26 @@ interface TextsType { } const CFDs = ({ market_content }: CFDProps) => { - const { is_eu } = useRegion() - const [texts, setTexts] = useState({ + const { region } = useBuildVariant() + const texts:TextsType = region === 'eu' ? { + first: '_t_CFD trading allows you to make a potential profit from the price movement of the underlying asset without purchasing it._t_', + second: '_t_On Deriv, trading CFDs on leverage lets you pay only a small fraction of the contract’s value and amplify your potential profit, similarly increasing your potential loss._t_', + }: + { first: '_t_CFD trading allows you to trade on the price movement of an asset without buying or owning the underlying asset._t_', second: '_t_On Deriv, you can trade CFDs with high leverage, enabling you to pay just a fraction of the contract’s value. It will amplify your potential gain and also increase your potential loss._t_', - }) - const [platforms, setPlatforms] = useState({ + } + const platforms = region === 'eu' ? { + dmt5: true, + derivx: false, + deriv_ez: false, + deriv_ctrader: false, + }:{ dmt5: true, derivx: true, deriv_ez: true, deriv_ctrader: true, - }) - - useEffect(() => { - if (is_eu) { - setTexts({ - first: '_t_CFD trading allows you to make a potential profit from the price movement of the underlying asset without purchasing it._t_', - second: '_t_On Deriv, trading CFDs on leverage lets you pay only a small fraction of the contract’s value and amplify your potential profit, similarly increasing your potential loss._t_', - }) - setPlatforms({ - dmt5: true, - derivx: false, - deriv_ez: false, - deriv_ctrader: false, - }) - } - }, [is_eu]) + } return ( diff --git a/src/pages/markets/components/sub-markets/_digital-options.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/sub-markets/_digital-options.tsx similarity index 100% rename from src/pages/markets/components/sub-markets/_digital-options.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/sub-markets/_digital-options.tsx diff --git a/src/pages/markets/components/sub-markets/_multipliers.tsx b/themes/gatsby-theme-deriv/src/pages/markets/components/sub-markets/_multipliers.tsx similarity index 85% rename from src/pages/markets/components/sub-markets/_multipliers.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/components/sub-markets/_multipliers.tsx index fe9de6ebecc..1ef89d3498d 100644 --- a/src/pages/markets/components/sub-markets/_multipliers.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/components/sub-markets/_multipliers.tsx @@ -5,8 +5,8 @@ import MarketInstruments from '../sections/_market_instruments' import { SectionContainer } from 'components/containers' import { Text } from 'components/elements' import { Localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' import { TMarketContent } from 'pages/markets/static/content/_types' +import useBuildVariant from 'features/hooks/use-build-variant' type MultipliersProps = { market_content: TMarketContent @@ -14,12 +14,8 @@ type MultipliersProps = { } const Multipliers = ({ market_content }: MultipliersProps) => { - const { is_eu } = useRegion() - const [show_eu_content, setShowEuContent] = useState(false) - - useEffect(() => { - if (is_eu) setShowEuContent(true) - }, [is_eu]) + const { region } = useBuildVariant() + const show_eu_content = region === 'eu' ? true : false return ( @@ -28,7 +24,7 @@ const Multipliers = ({ market_content }: MultipliersProps) => { - + diff --git a/src/pages/markets/cryptocurrencies/index.tsx b/themes/gatsby-theme-deriv/src/pages/markets/cryptocurrencies/index.tsx similarity index 89% rename from src/pages/markets/cryptocurrencies/index.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/cryptocurrencies/index.tsx index 7e158892cad..776669ee16b 100644 --- a/src/pages/markets/cryptocurrencies/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/cryptocurrencies/index.tsx @@ -8,9 +8,10 @@ import { SEO } from 'components/containers' import SignupPublic from 'features/components/templates/signup/with-banner' import { TGatsbyHead } from 'features/types' -const CryptocurrenciesPage = () => { +const CryptocurrenciesPage = ({pageContext}: TGatsbyHead) => { + const {region} = pageContext return ( - + { - const { is_eu, is_row } = useRegion() +const DerivedFxPage = ({pageContext}: TGatsbyHead) => { + const {region} = pageContext const description_eu = '_t_Trade 24/7 on our proprietary synthetics that simulate real-world market movements. These indices are unaffected by regular
market hours, global events, or market and liquidity risks. Manage your exposure by selecting the volatility level to suit your risk appetite._t_' const description_row = '_t_Trade on asset prices derived from real-world or simulated markets. Manage your exposure by selecting the volatility level to suit your risk appetite. Choose from our 24/7 synthetics, derived FX, and baskets._t_' return ( - + diff --git a/src/pages/markets/exchange-traded-funds/index.tsx b/themes/gatsby-theme-deriv/src/pages/markets/exchange-traded-funds/index.tsx similarity index 82% rename from src/pages/markets/exchange-traded-funds/index.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/exchange-traded-funds/index.tsx index 6ae023b88a4..9de7ded4b2d 100644 --- a/src/pages/markets/exchange-traded-funds/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/exchange-traded-funds/index.tsx @@ -4,8 +4,9 @@ import ETFMarket from 'features/pages/markets/etf' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const ETFMarketPage = () => { - return +const ETFMarketPage = ({pageContext}: TGatsbyHead) => { + const {region} = pageContext + return } export default WithIntl()(ETFMarketPage) diff --git a/src/pages/markets/forex/index.tsx b/themes/gatsby-theme-deriv/src/pages/markets/forex/index.tsx similarity index 90% rename from src/pages/markets/forex/index.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/forex/index.tsx index ad5308fcdcd..0e6a3d107af 100644 --- a/src/pages/markets/forex/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/forex/index.tsx @@ -8,9 +8,10 @@ import { WithIntl } from 'components/localization' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const ForexPage = () => { +const ForexPage = ({pageContext}: TGatsbyHead) => { + const {region} = pageContext return ( - + { - const { is_eu } = useRegion() + const { region } = useBuildVariant() return ( <> - {is_eu ? ( + {region === "eu" ? ( <> {crash_boom_trade_type_eu.map((symbol, index) => ( diff --git a/src/pages/markets/instruments/_crash-boom.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_crash-boom.tsx similarity index 89% rename from src/pages/markets/instruments/_crash-boom.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_crash-boom.tsx index fb4e3aa0432..27dd9222e24 100644 --- a/src/pages/markets/instruments/_crash-boom.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_crash-boom.tsx @@ -1,26 +1,21 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import Symbol from '../components/helper/_symbol' import { crash_boom, crash_boom_ctrader, crash_boom_trade_type_eu, } from '../static/content/_market-symbols' -import useRegion from 'components/hooks/use-region' import { Localize } from 'components/localization' import Typography from 'features/components/atoms/typography' import dclsx from 'features/utils/dclsx' +import useBuildVariant from 'features/hooks/use-build-variant' const CrashBoom = () => { - const { is_eu } = useRegion() - const [show_eu_content, setShowEuContent] = useState(false) - - useEffect(() => { - if (is_eu) setShowEuContent(true) - }, [is_eu]) + const { region } = useBuildVariant() return ( <> - {show_eu_content ? ( + {region === "eu" ? ( <> {crash_boom_trade_type_eu.map((symbol, index) => ( diff --git a/src/pages/markets/instruments/_cryptocurrencies-cfds.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_cryptocurrencies-cfds.tsx similarity index 100% rename from src/pages/markets/instruments/_cryptocurrencies-cfds.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_cryptocurrencies-cfds.tsx diff --git a/src/pages/markets/instruments/_cryptocurrencies-multipliers.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_cryptocurrencies-multipliers.tsx similarity index 100% rename from src/pages/markets/instruments/_cryptocurrencies-multipliers.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_cryptocurrencies-multipliers.tsx diff --git a/src/pages/markets/instruments/_cryptocurrencies-trade-type.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_cryptocurrencies-trade-type.tsx similarity index 100% rename from src/pages/markets/instruments/_cryptocurrencies-trade-type.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_cryptocurrencies-trade-type.tsx diff --git a/src/pages/markets/instruments/_daily-reset-indices.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_daily-reset-indices.tsx similarity index 100% rename from src/pages/markets/instruments/_daily-reset-indices.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_daily-reset-indices.tsx diff --git a/src/pages/markets/instruments/_derived-cfds.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_derived-cfds.tsx similarity index 100% rename from src/pages/markets/instruments/_derived-cfds.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_derived-cfds.tsx diff --git a/src/pages/markets/instruments/_dex-indices.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_dex-indices.tsx similarity index 80% rename from src/pages/markets/instruments/_dex-indices.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_dex-indices.tsx index 3aedbb79ce1..e0d41457c54 100644 --- a/src/pages/markets/instruments/_dex-indices.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_dex-indices.tsx @@ -1,21 +1,17 @@ -import React, { useEffect, useState } from 'react' -import Symbol from '../components/helper/_symbol' -import { dex_indices } from '../static/content/_market-symbols' +import React from 'react' import { Localize } from 'components/localization' import Typography from 'features/components/atoms/typography' import dclsx from 'features/utils/dclsx' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' +import Symbol from '../components/helper/_symbol' +import { dex_indices } from '../static/content/_market-symbols' const DexIndices = () => { - const { is_row } = useRegion() - const [show_row_content, setRowContent] = useState(true) + const { region } = useBuildVariant() - useEffect(() => { - !is_row && setRowContent(false) - }, [is_row]) return ( <> - {show_row_content && ( + {region === "row" && ( <> { - const { is_row } = useRegion() - const [show_row_content, setRowContent] = useState(true) + const { region } = useBuildVariant() - useEffect(() => { - !is_row && setRowContent(false) - }, [is_row]) return ( <> - {show_row_content && ( + {region === "row" && ( <> { return cfds?.eu === true }) const EuropeanIndices = () => { - const { is_eu } = useRegion() - const [content, setContent] = useState(stocks_european_indices) - - useEffect(() => { - if (is_eu) setContent(stocks_european_indices_eu_endpoint) - }, [is_eu]) + const { region } = useBuildVariant() + const content = region === 'eu' ? stocks_european_indices_eu_endpoint : stocks_european_indices return ( <> diff --git a/src/pages/markets/instruments/_exotic-pairs.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_exotic-pairs.tsx similarity index 100% rename from src/pages/markets/instruments/_exotic-pairs.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_exotic-pairs.tsx diff --git a/src/pages/markets/instruments/_index.ts b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_index.ts similarity index 100% rename from src/pages/markets/instruments/_index.ts rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_index.ts diff --git a/src/pages/markets/instruments/_jump_indices.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_jump_indices.tsx similarity index 100% rename from src/pages/markets/instruments/_jump_indices.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_jump_indices.tsx diff --git a/src/pages/markets/instruments/_major-pairs.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_major-pairs.tsx similarity index 100% rename from src/pages/markets/instruments/_major-pairs.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_major-pairs.tsx diff --git a/src/pages/markets/instruments/_market-symbols.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_market-symbols.tsx similarity index 100% rename from src/pages/markets/instruments/_market-symbols.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_market-symbols.tsx diff --git a/src/pages/markets/instruments/_markets.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_markets.tsx similarity index 82% rename from src/pages/markets/instruments/_markets.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_markets.tsx index fbcc4360957..310859a1b6e 100644 --- a/src/pages/markets/instruments/_markets.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_markets.tsx @@ -30,7 +30,7 @@ import { volatility_indices, volatility_indices_trade_type_eu, } from './_market-symbols' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' export const AmericanIndices = () => @@ -47,13 +47,13 @@ export const ContinuousIndices = () => export const CrashBoomMultipliers = () => { - const { is_eu } = useRegion() - return + const { region } = useBuildVariant() + return } export const CrashBoom = () => { - const { is_eu } = useRegion() - return + const { region } = useBuildVariant() + return } export const CryptocurrenciesCFDs = () => { @@ -83,8 +83,8 @@ export const JumpIndices = () => export const MajorPairs = () => export const MetalsOptions = () => { - const { is_row } = useRegion() - return is_row ? : <> + const { region } = useBuildVariant() + return region === "row" ? : <> } export const MicroPairs = () => @@ -98,8 +98,8 @@ export const SwapFreePairs = () => export const VolatilityIndicesEU = () => export const VolatilityIndices = () => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() return ( - + ) } diff --git a/src/pages/markets/instruments/_metals-options.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_metals-options.tsx similarity index 100% rename from src/pages/markets/instruments/_metals-options.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_metals-options.tsx diff --git a/src/pages/markets/instruments/_metals.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_metals.tsx similarity index 100% rename from src/pages/markets/instruments/_metals.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_metals.tsx diff --git a/src/pages/markets/instruments/_micro-pairs.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_micro-pairs.tsx similarity index 100% rename from src/pages/markets/instruments/_micro-pairs.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_micro-pairs.tsx diff --git a/src/pages/markets/instruments/_minor-options-pairs.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_minor-options-pairs.tsx similarity index 100% rename from src/pages/markets/instruments/_minor-options-pairs.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_minor-options-pairs.tsx diff --git a/src/pages/markets/instruments/_minor-pairs.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_minor-pairs.tsx similarity index 100% rename from src/pages/markets/instruments/_minor-pairs.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_minor-pairs.tsx diff --git a/src/pages/markets/instruments/_range-break.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_range-break.tsx similarity index 100% rename from src/pages/markets/instruments/_range-break.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_range-break.tsx diff --git a/src/pages/markets/instruments/_step-indices.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_step-indices.tsx similarity index 100% rename from src/pages/markets/instruments/_step-indices.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_step-indices.tsx diff --git a/src/pages/markets/instruments/_submarkets.ts b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_submarkets.ts similarity index 100% rename from src/pages/markets/instruments/_submarkets.ts rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_submarkets.ts diff --git a/src/pages/markets/instruments/_swap-free-pairs.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_swap-free-pairs.tsx similarity index 100% rename from src/pages/markets/instruments/_swap-free-pairs.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_swap-free-pairs.tsx diff --git a/src/pages/markets/instruments/_symbols_mapper.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_symbols_mapper.tsx similarity index 100% rename from src/pages/markets/instruments/_symbols_mapper.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_symbols_mapper.tsx diff --git a/src/pages/markets/instruments/_volatility-indices-eu.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_volatility-indices-eu.tsx similarity index 100% rename from src/pages/markets/instruments/_volatility-indices-eu.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_volatility-indices-eu.tsx diff --git a/src/pages/markets/instruments/_volatility-indices.tsx b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_volatility-indices.tsx similarity index 89% rename from src/pages/markets/instruments/_volatility-indices.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/instruments/_volatility-indices.tsx index 68f2b06fb37..9ab3c7aad64 100644 --- a/src/pages/markets/instruments/_volatility-indices.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/instruments/_volatility-indices.tsx @@ -1,26 +1,21 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import Symbol from '../components/helper/_symbol' import { volatility_indices, volatility_indices_c_trader, volatility_indices_trade_type_eu, } from '../static/content/_market-symbols' -import useRegion from 'components/hooks/use-region' import { Localize } from 'components/localization' import Typography from 'features/components/atoms/typography' import dclsx from 'features/utils/dclsx' +import useBuildVariant from 'features/hooks/use-build-variant' const VolatilityIndices = () => { - const { is_eu } = useRegion() - const [show_eu_content, setShowEuContent] = useState(false) - - useEffect(() => { - if (is_eu) setShowEuContent(true) - }, [is_eu]) + const { region } = useBuildVariant() return ( <> - {show_eu_content ? ( + {region === "eu" ? ( <> {volatility_indices_trade_type_eu.map((symbol, index) => ( diff --git a/src/pages/markets/static/content/_accumulators.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_accumulators.tsx similarity index 100% rename from src/pages/markets/static/content/_accumulators.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_accumulators.tsx diff --git a/src/pages/markets/static/content/_basket.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_basket.tsx similarity index 100% rename from src/pages/markets/static/content/_basket.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_basket.tsx diff --git a/src/pages/markets/static/content/_cfds.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_cfds.tsx similarity index 100% rename from src/pages/markets/static/content/_cfds.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_cfds.tsx diff --git a/src/pages/markets/static/content/_commodities.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_commodities.tsx similarity index 100% rename from src/pages/markets/static/content/_commodities.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_commodities.tsx diff --git a/src/pages/markets/static/content/_cryptocurrencies.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_cryptocurrencies.tsx similarity index 100% rename from src/pages/markets/static/content/_cryptocurrencies.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_cryptocurrencies.tsx diff --git a/src/pages/markets/static/content/_derived.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_derived.tsx similarity index 100% rename from src/pages/markets/static/content/_derived.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_derived.tsx diff --git a/src/pages/markets/static/content/_details.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_details.tsx similarity index 98% rename from src/pages/markets/static/content/_details.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_details.tsx index b6a132a649a..9b7474c4bad 100644 --- a/src/pages/markets/static/content/_details.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_details.tsx @@ -2,7 +2,7 @@ import React, { useEffect, useState } from 'react' import { CrashText, DetailsContainer } from '../style/_markets-style' import { Text, Ul, Li } from 'components/elements' import { Localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' type TEuropeDetailsProps = { custom_index: number @@ -373,12 +373,8 @@ export const AsianIndicesDetails = () => ( ) export const EuropeanIndicesDetails = () => { - const { is_row } = useRegion() - const [show_row_content, setShowRowContent] = useState(true) - - useEffect(() => { - if (!is_row) setShowRowContent(false) - }, [is_row]) + const { region } = useBuildVariant() + const show_row_content = region === 'eu' ? false : true return ( diff --git a/src/pages/markets/static/content/_digital-options.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_digital-options.tsx similarity index 100% rename from src/pages/markets/static/content/_digital-options.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_digital-options.tsx diff --git a/src/pages/markets/static/content/_forex.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_forex.tsx similarity index 100% rename from src/pages/markets/static/content/_forex.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_forex.tsx diff --git a/src/pages/markets/static/content/_market-symbols.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_market-symbols.tsx similarity index 100% rename from src/pages/markets/static/content/_market-symbols.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_market-symbols.tsx diff --git a/src/pages/markets/static/content/_multipliers.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_multipliers.tsx similarity index 100% rename from src/pages/markets/static/content/_multipliers.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_multipliers.tsx diff --git a/src/pages/markets/static/content/_simple_step_content.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_simple_step_content.tsx similarity index 100% rename from src/pages/markets/static/content/_simple_step_content.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_simple_step_content.tsx diff --git a/src/pages/markets/static/content/_stock.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_stock.tsx similarity index 100% rename from src/pages/markets/static/content/_stock.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_stock.tsx diff --git a/src/pages/markets/static/content/_synthetic.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_synthetic.tsx similarity index 100% rename from src/pages/markets/static/content/_synthetic.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_synthetic.tsx diff --git a/src/pages/markets/static/content/_types.ts b/themes/gatsby-theme-deriv/src/pages/markets/static/content/_types.ts similarity index 100% rename from src/pages/markets/static/content/_types.ts rename to themes/gatsby-theme-deriv/src/pages/markets/static/content/_types.ts diff --git a/src/pages/markets/static/style/_markets-style.tsx b/themes/gatsby-theme-deriv/src/pages/markets/static/style/_markets-style.tsx similarity index 100% rename from src/pages/markets/static/style/_markets-style.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/static/style/_markets-style.tsx diff --git a/src/pages/markets/static/video/globe.mp4 b/themes/gatsby-theme-deriv/src/pages/markets/static/video/globe.mp4 similarity index 100% rename from src/pages/markets/static/video/globe.mp4 rename to themes/gatsby-theme-deriv/src/pages/markets/static/video/globe.mp4 diff --git a/src/pages/markets/static/video/globe.webm b/themes/gatsby-theme-deriv/src/pages/markets/static/video/globe.webm similarity index 100% rename from src/pages/markets/static/video/globe.webm rename to themes/gatsby-theme-deriv/src/pages/markets/static/video/globe.webm diff --git a/src/pages/markets/stock/index.tsx b/themes/gatsby-theme-deriv/src/pages/markets/stock/index.tsx similarity index 90% rename from src/pages/markets/stock/index.tsx rename to themes/gatsby-theme-deriv/src/pages/markets/stock/index.tsx index f2076980acf..e5c90a474fe 100644 --- a/src/pages/markets/stock/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/markets/stock/index.tsx @@ -8,9 +8,10 @@ import { WithIntl } from 'components/localization' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const StocksAndIndicesPage = () => { +const StocksAndIndicesPage = ({pageContext}: TGatsbyHead) => { + const {region} = pageContext return ( - + { - const { is_eu, is_row } = useRegion() +const Markets = ({pageContext}: TGatsbyHead) => { + const {region} = pageContext + const { is_deriv_go } = usePlatformQueryParam() - const [description, setDescription] = useState( - '_t_Trade on asset prices derived from simulated markets. Manage your exposure by selecting the volatility level to suit your risk appetite._t_', - ) - - useEffect(() => { - if (is_eu) { - setDescription( - '_t_Trade on asset prices derived from real-world or simulated markets. Manage your exposure by selecting the volatility level to suit your risk appetite. Choose from our 24/7 synthetics, derived FX, and baskets._t_', - ) - } - }, [is_eu]) + const description = region === 'eu' ? + '_t_Trade on asset prices derived from real-world or simulated markets. Manage your exposure by selecting the volatility level to suit your risk appetite. Choose from our 24/7 synthetics, derived FX, and baskets._t_' : + '_t_Trade on asset prices derived from simulated markets. Manage your exposure by selecting the volatility level to suit your risk appetite._t_' return ( - + diff --git a/src/pages/our-principles/_data.tsx b/themes/gatsby-theme-deriv/src/pages/our-principles/_data.tsx similarity index 100% rename from src/pages/our-principles/_data.tsx rename to themes/gatsby-theme-deriv/src/pages/our-principles/_data.tsx diff --git a/src/pages/our-principles/index.tsx b/themes/gatsby-theme-deriv/src/pages/our-principles/index.tsx similarity index 100% rename from src/pages/our-principles/index.tsx rename to themes/gatsby-theme-deriv/src/pages/our-principles/index.tsx diff --git a/src/pages/p2p.tsx b/themes/gatsby-theme-deriv/src/pages/p2p.tsx similarity index 100% rename from src/pages/p2p.tsx rename to themes/gatsby-theme-deriv/src/pages/p2p.tsx diff --git a/src/pages/partners/_about-deriv.tsx b/themes/gatsby-theme-deriv/src/pages/partners/_about-deriv.tsx similarity index 76% rename from src/pages/partners/_about-deriv.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/_about-deriv.tsx index 2a444ea49fe..461c3acf67f 100644 --- a/src/pages/partners/_about-deriv.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/_about-deriv.tsx @@ -1,11 +1,11 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import styled from 'styled-components' import { graphql, useStaticQuery } from 'gatsby' import { Container, Flex, Desktop, Mobile } from 'components/containers' import { Header, Text, QueryImage } from 'components/elements' import { Localize, localize } from 'components/localization' import device from 'themes/device' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' const query = graphql` { @@ -33,14 +33,8 @@ const ImageWrapper = styled.div` ` const AboutDeriv = () => { + const { region } = useBuildVariant() const data = useStaticQuery(query) - const { is_eu, is_region_loading } = useRegion() - const [platform_content, setPlatformContent] = useState(data.deriv_platform) - - useEffect(() => { - if (is_eu) setPlatformContent(data.deriv_platform_eu) - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [is_eu]) return ( @@ -50,14 +44,12 @@ const AboutDeriv = () => { - {!is_region_loading ? ( - - - - ) : null} + + + diff --git a/src/pages/partners/_deriv-numbers.tsx b/themes/gatsby-theme-deriv/src/pages/partners/_deriv-numbers.tsx similarity index 100% rename from src/pages/partners/_deriv-numbers.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/_deriv-numbers.tsx diff --git a/src/pages/partners/_hero.tsx b/themes/gatsby-theme-deriv/src/pages/partners/_hero.tsx similarity index 100% rename from src/pages/partners/_hero.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/_hero.tsx diff --git a/src/pages/partners/_partnership-opportunities.tsx b/themes/gatsby-theme-deriv/src/pages/partners/_partnership-opportunities.tsx similarity index 95% rename from src/pages/partners/_partnership-opportunities.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/_partnership-opportunities.tsx index 7e89f707d76..66ba02dda7f 100644 --- a/src/pages/partners/_partnership-opportunities.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/_partnership-opportunities.tsx @@ -9,8 +9,8 @@ import { ReactComponent as PartnerAffiliate } from 'images/svg/partners/partner- import { ReactComponent as PartnerPaymentAgent } from 'images/svg/partners/partner-payment-agent.svg' import { ReactComponent as DeveloperProgramme } from 'images/svg/partners/developer-programme.svg' import { ReactComponent as PartnerDerivPrime } from 'images/svg/partners/deriv-prime.svg' -import device, { size } from 'themes/device' -import useRegion from 'components/hooks/use-region' +import device from 'themes/device' +import useBuildVariant from 'features/hooks/use-build-variant' type ClientCardProps = { first?: boolean @@ -115,8 +115,8 @@ type contentType = { } const PartnershipOpportunities = () => { - const { is_row, is_eu } = useRegion() - const content_data: contentType = is_eu + const { region } = useBuildVariant() + const content_data: contentType = region === "eu" ? { partnership_title: '_t_Partnership opportunity_t_', affiliate_title: '_t_Affiliate programme_t_', @@ -138,7 +138,7 @@ const PartnershipOpportunities = () => { - + @@ -149,7 +149,7 @@ const PartnershipOpportunities = () => {
- + @@ -160,8 +160,8 @@ const PartnershipOpportunities = () => { - {is_row && ( - + {region === "row" && ( + @@ -180,7 +180,7 @@ const PartnershipOpportunities = () => { external rel="noopener noreferrer" third - is_row={is_row} + is_row={region === "row"} > diff --git a/src/pages/partners/_premium_agent.module.scss b/themes/gatsby-theme-deriv/src/pages/partners/_premium_agent.module.scss similarity index 100% rename from src/pages/partners/_premium_agent.module.scss rename to themes/gatsby-theme-deriv/src/pages/partners/_premium_agent.module.scss diff --git a/src/pages/partners/_why-choose-us.tsx b/themes/gatsby-theme-deriv/src/pages/partners/_why-choose-us.tsx similarity index 95% rename from src/pages/partners/_why-choose-us.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/_why-choose-us.tsx index c69da01d634..51f3faae8f7 100644 --- a/src/pages/partners/_why-choose-us.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/_why-choose-us.tsx @@ -3,11 +3,11 @@ import styled from 'styled-components' import { Container, Flex, SectionContainer } from 'components/containers' import { Header, Text } from 'components/elements' import { Localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' // SVG import Hand from 'images/svg/partners/hand-icon.svg' import Lamp from 'images/svg/partners/lamp-icon.svg' import HiddenFee from 'images/svg/partners/hidden-fee-icon.svg' +import useBuildVariant from 'features/hooks/use-build-variant' const Wrapper = styled(Flex)` flex-wrap: wrap; @@ -41,7 +41,8 @@ const Card = styled(Flex)` } ` const WhyChooseUs = () => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() + return ( @@ -73,7 +74,7 @@ const WhyChooseUs = () => { - {is_eu ? ( + {region === "eu" ? ( ) : ( diff --git a/src/pages/partners/affiliate-ib/_affiliate-ib-hero.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_affiliate-ib-hero.tsx similarity index 74% rename from src/pages/partners/affiliate-ib/_affiliate-ib-hero.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_affiliate-ib-hero.tsx index 1223816873f..0c50a79b39e 100644 --- a/src/pages/partners/affiliate-ib/_affiliate-ib-hero.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_affiliate-ib-hero.tsx @@ -1,19 +1,15 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import Hero from './_hero' import { StyledHeader, StyledLinkButton } from './_style' import { Localize } from 'components/localization' import { TString } from 'types/generics' import useAffiliateSignupLink from 'features/hooks/ab-testing/use-partners-signup-link' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' const AffiliateIbHero = () => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const { affiliate_signup_link } = useAffiliateSignupLink() - const [banner_btn, setBannerBtn] = useState('_t_Sign up as our affiliate and IB_t_') - - useEffect(() => { - if (is_eu) setBannerBtn('_t_Sign up as our affiliate_t_') - }, [is_eu]) + const banner_btn: TString = region === "row" ? '_t_Sign up as our affiliate and IB_t_' : '_t_Sign up as our affiliate_t_' return ( diff --git a/src/pages/partners/affiliate-ib/_calculated-formula.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_calculated-formula.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/_calculated-formula.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_calculated-formula.tsx diff --git a/src/pages/partners/affiliate-ib/_deriv-affiliate-programme.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_deriv-affiliate-programme.tsx similarity index 94% rename from src/pages/partners/affiliate-ib/_deriv-affiliate-programme.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_deriv-affiliate-programme.tsx index 968461436ff..41fb5ed2135 100644 --- a/src/pages/partners/affiliate-ib/_deriv-affiliate-programme.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_deriv-affiliate-programme.tsx @@ -11,8 +11,8 @@ import { Header } from 'components/elements/typography' import { Localize } from 'components/localization' import { LinkButton } from 'components/form' import useAffiliateSignupLink from 'features/hooks/ab-testing/use-partners-signup-link' -import useRegion from 'components/hooks/use-region' import device from 'themes/device' +import useBuildVariant from 'features/hooks/use-build-variant' type ApplyNowProps = { mt_mobile?: string @@ -101,7 +101,7 @@ const StyledSignupBtnWrap = styled.div` ` const DerivAffiliateProgramme = () => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const { affiliate_signup_link } = useAffiliateSignupLink() return ( @@ -112,7 +112,7 @@ const DerivAffiliateProgramme = () => { - {is_eu ? ( + {region === "eu" ? ( ) : ( @@ -120,13 +120,13 @@ const DerivAffiliateProgramme = () => { - {!is_eu && ( + {region !== "eu" && ( )} - {!is_eu && ( + {region !== "eu" && ( <> @@ -134,7 +134,7 @@ const DerivAffiliateProgramme = () => { )} - {is_eu && } + {region === "eu" && } )` ` const AffiliateGeneral = () => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const { affiliate_signup_link } = useAffiliateSignupLink() return ( @@ -54,7 +54,7 @@ const AffiliateGeneral = () => {
- {is_eu ? ( + {region === "eu" ? ( <>
@@ -104,7 +104,7 @@ const AffiliateGeneral = () => {
- {!is_eu && ( + {region !== "eu" && (
  • @@ -135,7 +135,7 @@ const AffiliateGeneral = () => {
    - {is_eu ? ( + {region === "eu" ? (
    @@ -145,7 +145,7 @@ const AffiliateGeneral = () => {
    )} - {!is_eu && ( + {region !== "eu" && ( <>
  • @@ -165,7 +165,7 @@ const AffiliateGeneral = () => {
  • - {is_eu ? ( + {region === "eu" ? (
    {
    - {is_eu ? ( + {region === "eu" ? (
    diff --git a/src/pages/partners/affiliate-ib/_faq-schema.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_faq-schema.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/_faq-schema.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_faq-schema.tsx diff --git a/src/pages/partners/affiliate-ib/_faq.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_faq.tsx similarity index 98% rename from src/pages/partners/affiliate-ib/_faq.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_faq.tsx index da2934b8b32..c6ec1e4e384 100644 --- a/src/pages/partners/affiliate-ib/_faq.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_faq.tsx @@ -13,7 +13,7 @@ import { Localize, localize } from 'components/localization' import { Header, Accordion, AccordionItem } from 'components/elements' import DotPattern from 'images/svg/partners/dot-pattern.svg' import { TString } from 'types/generics' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' const FaqHeader = styled(Header)` @media ${device.tabletL} { @@ -139,7 +139,8 @@ const StyledAccordionWrapper = styled(AccordionWrapper)` } ` const Faq = () => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() + return ( @@ -173,7 +174,7 @@ const Faq = () => { })} - {!is_eu && ( + {region !== "eu" && ( <> { - const { is_eu } = useRegion() - const [earn_text, setEarnText] = useState( - '_t_Earn up to 45% lifetime commission with an online trading provider that enables anyone to trade on several popular financial markets with the utmost convenience. Deriv Group Ltd — the owner of Deriv.com — has a proven track record of running successful referral programmes with prompt payouts._t_', - ) - - useEffect(() => { - if (is_eu) - setEarnText( - "_t_Earn commissions on your referrals' deposits, relying on our track record of prompt payouts and a successful affiliate programme. Your referred clients will enjoy a seamless experience, advanced trading tools, and a wide range of financial instruments on our platforms._t_", - ) - }, [is_eu]) + const { region } = useBuildVariant() + const earn_text = region === "row" ? '_t_Earn up to 45% lifetime commission with an online trading provider that enables anyone to trade on several popular financial markets with the utmost convenience. Deriv Group Ltd — the owner of Deriv.com — has a proven track record of running successful referral programmes with prompt payouts._t_' : "_t_Earn commissions on your referrals' deposits, relying on our track record of prompt payouts and a successful affiliate programme. Your referred clients will enjoy a seamless experience, advanced trading tools, and a wide range of financial instruments on our platforms._t_"; return ( diff --git a/src/pages/partners/affiliate-ib/_partner-card.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_partner-card.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/_partner-card.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_partner-card.tsx diff --git a/src/pages/partners/affiliate-ib/_partner-cta.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_partner-cta.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/_partner-cta.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_partner-cta.tsx diff --git a/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_prime-and-volume.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_prime-and-volume.tsx new file mode 100644 index 00000000000..b7cad8cb83b --- /dev/null +++ b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_prime-and-volume.tsx @@ -0,0 +1,21 @@ +import React from 'react' +import Loadable from '@loadable/component' +import useBuildVariant from 'features/hooks/use-build-variant' + +const DerivIBProgramme = Loadable(() => import('./_deriv-ib-programme')) +const MinimumVolume = Loadable(() => import('./_minimum-volume')) + +const PrimeAndVolume = () => { + const { region } = useBuildVariant() + + if(region === "eu") return null; + + return ( + <> + + + + ) +} + +export default PrimeAndVolume \ No newline at end of file diff --git a/src/pages/partners/affiliate-ib/_style.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_style.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/_style.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_style.tsx diff --git a/src/pages/partners/affiliate-ib/_table.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_table.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/_table.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_table.tsx diff --git a/src/pages/partners/affiliate-ib/_who-can-apply.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_who-can-apply.tsx similarity index 98% rename from src/pages/partners/affiliate-ib/_who-can-apply.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_who-can-apply.tsx index ceb0144b304..68945964b98 100644 --- a/src/pages/partners/affiliate-ib/_who-can-apply.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_who-can-apply.tsx @@ -4,7 +4,6 @@ import { Container, Desktop, SectionContainer } from 'components/containers' import { Header, Text } from 'components/elements/typography' import { Localize } from 'components/localization' import { LinkButton } from 'components/form' -import useRegion from 'components/hooks/use-region' import { Timeline } from 'components/elements' import useAffiliateSignupLink from 'features/hooks/ab-testing/use-partners-signup-link' import device from 'themes/device' @@ -14,6 +13,7 @@ import CommunityManagers from 'images/svg/partners/community-managers.svg' import Apply from 'images/svg/partners/apply.svg' import Advertise from 'images/svg/partners/advertise.svg' import Earn from 'images/svg/partners/earn.svg' +import useBuildVariant from 'features/hooks/use-build-variant' type ContentProps = { min_width?: string @@ -205,7 +205,7 @@ const StyledLinkButton = styled(LinkButton)` ` const WhoCanApply = () => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const { affiliate_signup_link } = useAffiliateSignupLink() return ( @@ -298,7 +298,7 @@ const WhoCanApply = () => {
    - {is_eu ? ( + {region === "eu" ? ( ) : ( diff --git a/src/pages/partners/affiliate-ib/_why-us.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_why-us.tsx similarity index 95% rename from src/pages/partners/affiliate-ib/_why-us.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_why-us.tsx index b7e2d48785a..4eb6cda30b4 100644 --- a/src/pages/partners/affiliate-ib/_why-us.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/_why-us.tsx @@ -6,7 +6,7 @@ import { Header, Text, QueryImage } from 'components/elements' import { Localize, localize } from 'components/localization' import device from 'themes/device' import { TString } from 'types/generics' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' export type WhyUsType = { title: TString @@ -16,10 +16,6 @@ export type WhyUsType = { only_row?: boolean }[] -type WhyUsProps = { - items: WhyUsType -} - type RowProps = { flex_direction?: string } @@ -114,9 +110,9 @@ type contentType = { const WhyUs = () => { const data = useStaticQuery(query) - const { is_eu } = useRegion() + const { region } = useBuildVariant() - const content_data: contentType = is_eu + const content_data: contentType = region === "eu" ? { payout_title: '_t_Zero charges with prompt monthly payouts_t_', payout_text: @@ -140,7 +136,7 @@ const WhyUs = () => { { title: content_data.payout_title, subtitle: content_data.payout_text, - image_name: is_eu ? 'daily_ib_commission_eu' : 'daily_ib_commission', + image_name: region === "eu" ? 'daily_ib_commission_eu' : 'daily_ib_commission', image_alt: '_t_Check your daily IB commission_t_', }, { @@ -152,7 +148,7 @@ const WhyUs = () => { }, ] - const why_partner_data = is_eu + const why_partner_data = region === "eu" ? why_partner_with_us_items.filter((item) => !item.only_row) : why_partner_with_us_items diff --git a/src/pages/partners/affiliate-ib/cpa-eu-for-row/_calculated-card.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/cpa-eu-for-row/_calculated-card.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/cpa-eu-for-row/_calculated-card.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/cpa-eu-for-row/_calculated-card.tsx diff --git a/src/pages/partners/affiliate-ib/cpa-eu-for-row/_default-card.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/cpa-eu-for-row/_default-card.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/cpa-eu-for-row/_default-card.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/cpa-eu-for-row/_default-card.tsx diff --git a/src/pages/partners/affiliate-ib/cpa-eu-for-row/_index.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/cpa-eu-for-row/_index.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/cpa-eu-for-row/_index.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/cpa-eu-for-row/_index.tsx diff --git a/src/pages/partners/affiliate-ib/cpa-eu/_calculated-card.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/cpa-eu/_calculated-card.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/cpa-eu/_calculated-card.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/cpa-eu/_calculated-card.tsx diff --git a/src/pages/partners/affiliate-ib/cpa-eu/_default-card.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/cpa-eu/_default-card.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/cpa-eu/_default-card.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/cpa-eu/_default-card.tsx diff --git a/src/pages/partners/affiliate-ib/cpa-eu/_index.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/cpa-eu/_index.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/cpa-eu/_index.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/cpa-eu/_index.tsx diff --git a/src/pages/partners/affiliate-ib/index.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/index.tsx similarity index 79% rename from src/pages/partners/affiliate-ib/index.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/index.tsx index c40ac67c6f7..dbda6b66f96 100644 --- a/src/pages/partners/affiliate-ib/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/index.tsx @@ -3,17 +3,15 @@ import Loadable from '@loadable/component' import { faq_schema } from './_faq-schema' import AffiliateIbHero from './_affiliate-ib-hero' import Numbers from './_numbers' +import PrimeAndVolume from './_prime-and-volume' import Layout from 'components/layout/layout' import { SEO, TMetaAttributes } from 'components/containers' import { WithIntl } from 'components/localization' import { TGatsbyHead } from 'features/types' -import useRegion from 'components/hooks/use-region' const WhyUs = Loadable(() => import('./_why-us')) const WhoCanAplly = Loadable(() => import('./_who-can-apply')) const DerivAffiliateProgramme = Loadable(() => import('./_deriv-affiliate-programme')) -const DerivIBProgramme = Loadable(() => import('./_deriv-ib-programme')) -const MinimumVolume = Loadable(() => import('./_minimum-volume')) const MoreReason = Loadable(() => import('./_more-reason')) const Faq = Loadable(() => import('./_faq')) const PartnerCTA = Loadable(() => import('./_partner-cta')) @@ -24,20 +22,15 @@ const meta_attributes: TMetaAttributes = { '_t_Join Deriv’s affiliate and IB programmes and get a chance to be a partner with a trusted online trading provider._t_', } -const AffiliateIb = () => { - const { is_eu } = useRegion() +const AffiliateIb = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( - + - {!is_eu && ( - <> - - - - )} + diff --git a/src/pages/partners/affiliate-ib/master-affiliate/_calculated-card.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/master-affiliate/_calculated-card.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/master-affiliate/_calculated-card.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/master-affiliate/_calculated-card.tsx diff --git a/src/pages/partners/affiliate-ib/master-affiliate/_default-card.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/master-affiliate/_default-card.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/master-affiliate/_default-card.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/master-affiliate/_default-card.tsx diff --git a/src/pages/partners/affiliate-ib/master-affiliate/_index.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/master-affiliate/_index.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/master-affiliate/_index.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/master-affiliate/_index.tsx diff --git a/src/pages/partners/affiliate-ib/revenue-share/_calculated-card.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/revenue-share/_calculated-card.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/revenue-share/_calculated-card.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/revenue-share/_calculated-card.tsx diff --git a/src/pages/partners/affiliate-ib/revenue-share/_default-card.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/revenue-share/_default-card.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/revenue-share/_default-card.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/revenue-share/_default-card.tsx diff --git a/src/pages/partners/affiliate-ib/revenue-share/_index.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/revenue-share/_index.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/revenue-share/_index.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/revenue-share/_index.tsx diff --git a/src/pages/partners/affiliate-ib/turnover/_calculated-card.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/turnover/_calculated-card.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/turnover/_calculated-card.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/turnover/_calculated-card.tsx diff --git a/src/pages/partners/affiliate-ib/turnover/_default-card.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/turnover/_default-card.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/turnover/_default-card.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/turnover/_default-card.tsx diff --git a/src/pages/partners/affiliate-ib/turnover/_index.tsx b/themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/turnover/_index.tsx similarity index 100% rename from src/pages/partners/affiliate-ib/turnover/_index.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/affiliate-ib/turnover/_index.tsx diff --git a/src/pages/partners/deriv-prime/index.tsx b/themes/gatsby-theme-deriv/src/pages/partners/deriv-prime/index.tsx similarity index 87% rename from src/pages/partners/deriv-prime/index.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/deriv-prime/index.tsx index 2667cc5595e..0bba3cf5c52 100644 --- a/src/pages/partners/deriv-prime/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/deriv-prime/index.tsx @@ -5,8 +5,8 @@ import { faq_schema } from 'features/pages/partners/deriv-prime/browse-our-faq/_ import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const DerivPrimePage = () => { - return +const DerivPrimePage = ({ pageContext }: TGatsbyHead) => { + return } export default WithIntl()(DerivPrimePage) diff --git a/src/pages/partners/index.tsx b/themes/gatsby-theme-deriv/src/pages/partners/index.tsx similarity index 90% rename from src/pages/partners/index.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/index.tsx index 36172e8aafa..f10838453b8 100644 --- a/src/pages/partners/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/index.tsx @@ -17,9 +17,10 @@ const meta_attributes: TMetaAttributes = { '_t_Explore Deriv’s partnership programme and get a chance to be a partner with a trusted pioneer. All our programmes are free of charge with no hidden fees._t_', } -const Partner = () => { +const Partner = ({ pageContext }: TGatsbyHead) => { + const {region} = pageContext return ( - + diff --git a/src/pages/partners/partner-video.mp4 b/themes/gatsby-theme-deriv/src/pages/partners/partner-video.mp4 similarity index 100% rename from src/pages/partners/partner-video.mp4 rename to themes/gatsby-theme-deriv/src/pages/partners/partner-video.mp4 diff --git a/src/pages/partners/payment-agent/_faq-data.tsx b/themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_faq-data.tsx similarity index 100% rename from src/pages/partners/payment-agent/_faq-data.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_faq-data.tsx diff --git a/src/pages/partners/payment-agent/_faq-schema.ts b/themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_faq-schema.ts similarity index 100% rename from src/pages/partners/payment-agent/_faq-schema.ts rename to themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_faq-schema.ts diff --git a/src/pages/partners/payment-agent/_faq.tsx b/themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_faq.tsx similarity index 100% rename from src/pages/partners/payment-agent/_faq.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_faq.tsx diff --git a/src/pages/partners/payment-agent/_p2p_banner.tsx b/themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_p2p_banner.tsx similarity index 100% rename from src/pages/partners/payment-agent/_p2p_banner.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_p2p_banner.tsx diff --git a/src/pages/partners/payment-agent/_pa-hero.tsx b/themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_pa-hero.tsx similarity index 100% rename from src/pages/partners/payment-agent/_pa-hero.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_pa-hero.tsx diff --git a/src/pages/partners/payment-agent/_premium_payment_agent.tsx b/themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_premium_payment_agent.tsx similarity index 98% rename from src/pages/partners/payment-agent/_premium_payment_agent.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_premium_payment_agent.tsx index c290c5b0124..655f52b9cb7 100644 --- a/src/pages/partners/payment-agent/_premium_payment_agent.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_premium_payment_agent.tsx @@ -5,7 +5,6 @@ import { Localize } from 'components/localization' import Image from 'features/components/atoms/image' import Typography from 'features/components/atoms/typography' import FlexBox from 'features/components/atoms/flex-box' -import useScreenSize from 'components/hooks/use-screen-size' import Botswana from 'images/svg/flags/botswana.svg' import India from 'images/svg/flags/india.svg' import Nigeria from 'images/svg/flags/nigeria.svg' diff --git a/src/pages/partners/payment-agent/_tap-into.tsx b/themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_tap-into.tsx similarity index 100% rename from src/pages/partners/payment-agent/_tap-into.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_tap-into.tsx diff --git a/src/pages/partners/payment-agent/_who-can-apply.tsx b/themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_who-can-apply.tsx similarity index 100% rename from src/pages/partners/payment-agent/_who-can-apply.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_who-can-apply.tsx diff --git a/src/pages/partners/payment-agent/_your-control.tsx b/themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_your-control.tsx similarity index 100% rename from src/pages/partners/payment-agent/_your-control.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/payment-agent/_your-control.tsx diff --git a/src/pages/partners/payment-agent/index.tsx b/themes/gatsby-theme-deriv/src/pages/partners/payment-agent/index.tsx similarity index 68% rename from src/pages/partners/payment-agent/index.tsx rename to themes/gatsby-theme-deriv/src/pages/partners/payment-agent/index.tsx index db280d5d325..9cad27072e8 100644 --- a/src/pages/partners/payment-agent/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/partners/payment-agent/index.tsx @@ -23,30 +23,23 @@ const meta_attributes: TMetaAttributes = { '_t_Know all the details about how you can become the payment agent on Deriv. Send us an email to apply!_t_', } -const PaymentAgent = () => { - const { is_row, is_p2p_allowed_country } = useRegion() +const PaymentAgent = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext + const { is_p2p_allowed_country } = useRegion() + + if(region !== "row") return return ( - <> - {is_row ? ( - - - - - - {is_p2p_allowed_country && } - {is_row && } - - - - ) : ( - - )} - + + + + + + {is_p2p_allowed_country && } + {region === "row" && } + + + ) } diff --git a/src/pages/payment-methods/_dp2p.tsx b/themes/gatsby-theme-deriv/src/pages/payment-methods/_dp2p.tsx similarity index 100% rename from src/pages/payment-methods/_dp2p.tsx rename to themes/gatsby-theme-deriv/src/pages/payment-methods/_dp2p.tsx diff --git a/src/pages/payment-methods/_expanded-list.tsx b/themes/gatsby-theme-deriv/src/pages/payment-methods/_expanded-list.tsx similarity index 100% rename from src/pages/payment-methods/_expanded-list.tsx rename to themes/gatsby-theme-deriv/src/pages/payment-methods/_expanded-list.tsx diff --git a/src/pages/payment-methods/_mobile-accordian-item.tsx b/themes/gatsby-theme-deriv/src/pages/payment-methods/_mobile-accordian-item.tsx similarity index 100% rename from src/pages/payment-methods/_mobile-accordian-item.tsx rename to themes/gatsby-theme-deriv/src/pages/payment-methods/_mobile-accordian-item.tsx diff --git a/src/pages/payment-methods/_mobile-expanded-list.tsx b/themes/gatsby-theme-deriv/src/pages/payment-methods/_mobile-expanded-list.tsx similarity index 100% rename from src/pages/payment-methods/_mobile-expanded-list.tsx rename to themes/gatsby-theme-deriv/src/pages/payment-methods/_mobile-expanded-list.tsx diff --git a/src/pages/payment-methods/_payment-data.tsx b/themes/gatsby-theme-deriv/src/pages/payment-methods/_payment-data.tsx similarity index 100% rename from src/pages/payment-methods/_payment-data.tsx rename to themes/gatsby-theme-deriv/src/pages/payment-methods/_payment-data.tsx diff --git a/src/pages/payment-methods/index.tsx b/themes/gatsby-theme-deriv/src/pages/payment-methods/index.tsx similarity index 97% rename from src/pages/payment-methods/index.tsx rename to themes/gatsby-theme-deriv/src/pages/payment-methods/index.tsx index f0f8ef02d26..0feffdd7c00 100644 --- a/src/pages/payment-methods/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/payment-methods/index.tsx @@ -15,6 +15,7 @@ import useWS from 'components/hooks/useWS' import Flex from 'features/components/atoms/flex-box' import Typography from 'features/components/atoms/typography' import { TGatsbyHead } from 'features/types' +import useBuildVariant from 'features/hooks/use-build-variant' const ExpandList = Loadable(() => import('./_expanded-list')) @@ -123,7 +124,8 @@ export type PaymentMethodsProps = { pd?: PaymentDataProps } const DisplayAccordion = ({ locale }: PaymentMethodsProps) => { - const { is_p2p_allowed_country, is_eu, is_region_loading } = useRegion() + const {region} = useBuildVariant() + const { is_p2p_allowed_country, is_region_loading } = useRegion() const [is_mobile] = useBrowserResize(992) const { data, send } = useWS('crypto_config') const [payment_method_data, setPaymentMethodData] = useState(payment_data) @@ -136,7 +138,7 @@ const DisplayAccordion = ({ locale }: PaymentMethodsProps) => { useEffect(() => { // First we check if the `data` exists or not, Then we manipulate the local data with the response from the server. - if (is_eu) { + if (region === "eu") { setPaymentMethodData( payment_method_data.filter((payment_method) => payment_method.is_eu), ) @@ -163,7 +165,7 @@ const DisplayAccordion = ({ locale }: PaymentMethodsProps) => { setPaymentMethodData(updated_payment_data) } } - }, [data, is_eu]) + }, [data, region]) const content_style = { background: 'var(--color-white)', @@ -202,16 +204,16 @@ const DisplayAccordion = ({ locale }: PaymentMethodsProps) => { paddingBottom: pdata.note ? '5rem' : '3.8rem', boxShadow: 'rgba(195, 195, 195, 0.31) 0px 20px 15px 0px', } - if (pdata.is_row && is_eu) { + if (pdata.is_row && region === "eu") { return [] } - if (pdata.is_eu && !is_eu) { + if (pdata.is_eu && region !== "eu") { return [] } - if (pdata.is_crypto && is_eu) { + if (pdata.is_crypto && region === "eu") { return [] } - if (pdata.is_fiat_onramp && is_eu) { + if (pdata.is_fiat_onramp && region === "eu") { return [] } else if (pdata.is_dp2p && !is_p2p_allowed_country) { return null @@ -439,10 +441,12 @@ const PaymentMethodSection = ({ locale }: PaymentMethodsProps) => { ) } -const PaymentMethods = () => { +const PaymentMethods = ({ pageContext }: TGatsbyHead) => { const { is_p2p_allowed_country } = useRegion() + const { region } = pageContext + return ( - + ( ) -const DocumentAccordion = (locale: DocumentAccordionProps) => { +const DocumentAccordion = ({language}: DocumentAccordionProps) => { const content_style = { background: 'var(--color-white)', boxShadow: '-2px 6px 15px 0 rgba(195, 195, 195, 0.31)', @@ -97,8 +97,8 @@ const DocumentAccordion = (locale: DocumentAccordionProps) => { marginBottom: '2.4rem', width: '100%', } - - const selected_language = locale.locale.language || 'en' + + const selected_language = language || 'en' const supported_languages = ['es', 'it', 'pl', 'pt'] const is_supported_language = (language: string) => supported_languages.includes(language) diff --git a/src/pages/regulatory/_eu-grid.tsx b/themes/gatsby-theme-deriv/src/pages/regulatory/_eu-grid.tsx similarity index 100% rename from src/pages/regulatory/_eu-grid.tsx rename to themes/gatsby-theme-deriv/src/pages/regulatory/_eu-grid.tsx diff --git a/src/pages/regulatory/_financial_commission.tsx b/themes/gatsby-theme-deriv/src/pages/regulatory/_financial_commission.tsx similarity index 93% rename from src/pages/regulatory/_financial_commission.tsx rename to themes/gatsby-theme-deriv/src/pages/regulatory/_financial_commission.tsx index 6cb70f80bfa..0c9b47400b6 100644 --- a/src/pages/regulatory/_financial_commission.tsx +++ b/themes/gatsby-theme-deriv/src/pages/regulatory/_financial_commission.tsx @@ -4,19 +4,19 @@ import { Text, LinkText } from 'components/elements' import { deriv_app_url } from 'common/constants' import { useLivechat } from 'components/hooks/use-livechat' import { Localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' const TextLink = styled(LinkText).attrs({ as: 'span' })`` const FinancialCommission = () => { - const { is_eu, is_non_eu } = useRegion() + const {region} = useBuildVariant(); const [is_livechat_interactive, LC_API] = useLivechat() return ( <> {is_livechat_interactive && (
    - {is_eu && ( + {region === "eu" && ( { /> )} - {is_non_eu && ( + {region !== "eu" && ( { + const {region} = useBuildVariant() + const { is_cpa_plan } = useRegion() + const [is_row_cpa, setIsRowCpa] = useState(true) + + useEffect(() => { + if (region === "row" || is_cpa_plan) { + setIsRowCpa(false) + } else { + setIsRowCpa(true) + } + }, [region, is_cpa_plan]) + + if(is_row_cpa) return null; + return ( <> diff --git a/src/pages/regulatory/_investment-europe.tsx b/themes/gatsby-theme-deriv/src/pages/regulatory/_investment-europe.tsx similarity index 84% rename from src/pages/regulatory/_investment-europe.tsx rename to themes/gatsby-theme-deriv/src/pages/regulatory/_investment-europe.tsx index b6a700b8ad9..9c76d158594 100644 --- a/src/pages/regulatory/_investment-europe.tsx +++ b/themes/gatsby-theme-deriv/src/pages/regulatory/_investment-europe.tsx @@ -1,8 +1,7 @@ -import React from 'react' +import React, { useEffect, useState } from 'react' import EUgrid from './_eu-grid' import DocumentAccordion from './_document_accordion' import { Box, Europe, StyledHeader, StyledLinkText } from './_style' -import { RegulatoryProps } from './_type' import { Header } from 'components/elements' import { CssGrid, @@ -14,8 +13,27 @@ import { import { Localize } from 'components/localization' // Icons import EU from 'images/svg/regulatory/europe-map.svg' +import useBuildVariant from 'features/hooks/use-build-variant' +import useRegion from 'components/hooks/use-region' +import InitialLoader from 'components/elements/dot-loader' + +const InvestmentEurope = ({ language }: { language: string }) => { + const {region} = useBuildVariant() + const { is_cpa_plan, is_region_loading } = useRegion() + const [is_row_cpa, setIsRowCpa] = useState(true) + + useEffect(() => { + if (region === "row" || is_cpa_plan) { + setIsRowCpa(false) + } else { + setIsRowCpa(true) + } + }, [region, is_cpa_plan]) + + if(is_region_loading) + + if(!is_row_cpa) return null; -const InvestmentEurope = ({ locale }: { locale: RegulatoryProps }) => { return ( <> @@ -78,7 +96,7 @@ const InvestmentEurope = ({ locale }: { locale: RegulatoryProps }) => { - + diff --git a/src/pages/regulatory/_style.tsx b/themes/gatsby-theme-deriv/src/pages/regulatory/_style.tsx similarity index 100% rename from src/pages/regulatory/_style.tsx rename to themes/gatsby-theme-deriv/src/pages/regulatory/_style.tsx diff --git a/src/pages/regulatory/_type.ts b/themes/gatsby-theme-deriv/src/pages/regulatory/_type.ts similarity index 100% rename from src/pages/regulatory/_type.ts rename to themes/gatsby-theme-deriv/src/pages/regulatory/_type.ts diff --git a/src/pages/regulatory/data/_kid_data.tsx b/themes/gatsby-theme-deriv/src/pages/regulatory/data/_kid_data.tsx similarity index 100% rename from src/pages/regulatory/data/_kid_data.tsx rename to themes/gatsby-theme-deriv/src/pages/regulatory/data/_kid_data.tsx diff --git a/src/pages/regulatory/index.tsx b/themes/gatsby-theme-deriv/src/pages/regulatory/index.tsx similarity index 95% rename from src/pages/regulatory/index.tsx rename to themes/gatsby-theme-deriv/src/pages/regulatory/index.tsx index 00dad91a9ea..16214c7bd07 100644 --- a/src/pages/regulatory/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/regulatory/index.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import FinancialCommission from './_financial_commission' import { RegulatoryProps } from './_type' import { @@ -34,25 +34,15 @@ import TFC from 'images/common/regulatory/tfc.svg' import SVG from 'images/svg/regulatory/svg.svg' import useBreakpoints from 'components/hooks/use-breakpoints' import { TGatsbyHead } from 'features/types' -import useRegion from 'components/hooks/use-region' -import InitialLoader from 'components/elements/dot-loader' -const Regulatory = (locale: RegulatoryProps) => { - const { is_mobile } = useBreakpoints() - const { is_row, is_cpa_plan, is_region_loading } = useRegion() - const [is_row_cpa, setIsRowCpa] = useState(true) - const investment_euroupe = is_row_cpa ? : null +type RegulatoryPageProps = RegulatoryProps & TGatsbyHead - useEffect(() => { - if (is_row || is_cpa_plan) { - setIsRowCpa(false) - } else { - setIsRowCpa(true) - } - }, [is_row, is_cpa_plan]) +const Regulatory = ({language, pageContext}: RegulatoryPageProps) => { + const {region} = pageContext; + const { is_mobile } = useBreakpoints() return ( - + @@ -80,7 +70,7 @@ const Regulatory = (locale: RegulatoryProps) => { - {is_region_loading ? : investment_euroupe} + @@ -92,7 +82,7 @@ const Regulatory = (locale: RegulatoryProps) => { tablet_columns="1fr 5fr" mobile_columns="1fr" > - {!is_row_cpa && } + diff --git a/src/pages/reset-password/index.tsx b/themes/gatsby-theme-deriv/src/pages/reset-password/index.tsx similarity index 97% rename from src/pages/reset-password/index.tsx rename to themes/gatsby-theme-deriv/src/pages/reset-password/index.tsx index 7edda039e55..3216db89637 100644 --- a/src/pages/reset-password/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/reset-password/index.tsx @@ -40,7 +40,8 @@ const StyledButton = styled(Button)` margin: 0.8rem 0.4rem; ` -const ResetPassword = () => { +const ResetPassword = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext const [apiError, setApiError] = useState('') const initialValues: EmailType = { email: '' } @@ -88,7 +89,7 @@ const ResetPassword = () => { } return ( - +
    diff --git a/src/pages/responsible/_banner.tsx b/themes/gatsby-theme-deriv/src/pages/responsible/_banner.tsx similarity index 100% rename from src/pages/responsible/_banner.tsx rename to themes/gatsby-theme-deriv/src/pages/responsible/_banner.tsx diff --git a/src/pages/responsible/_securing-account.tsx b/themes/gatsby-theme-deriv/src/pages/responsible/_securing-account.tsx similarity index 100% rename from src/pages/responsible/_securing-account.tsx rename to themes/gatsby-theme-deriv/src/pages/responsible/_securing-account.tsx diff --git a/src/pages/responsible/_trading-limits.tsx b/themes/gatsby-theme-deriv/src/pages/responsible/_trading-limits.tsx similarity index 97% rename from src/pages/responsible/_trading-limits.tsx rename to themes/gatsby-theme-deriv/src/pages/responsible/_trading-limits.tsx index e700df03dcd..78427fbb123 100644 --- a/src/pages/responsible/_trading-limits.tsx +++ b/themes/gatsby-theme-deriv/src/pages/responsible/_trading-limits.tsx @@ -5,7 +5,7 @@ import { Header, LocalizedLinkText, Text } from 'components/elements' import { Localize } from 'components/localization' import { TimelineTick } from 'components/elements/timeline' import device from 'themes/device' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' const ContentWrapper = styled(Flex)` justify-content: center; @@ -79,7 +79,7 @@ const StyledSubHeader = styled(Header)` ` const TradingLimits = () => { - const { is_non_eu, is_eu } = useRegion() + const { region } = useBuildVariant() return ( @@ -146,7 +146,7 @@ const TradingLimits = () => {
    - {is_non_eu && ( + {region !== "eu" && ( @@ -161,7 +161,7 @@ const TradingLimits = () => { )} - {is_eu && ( + {region === "eu" && ( @@ -199,7 +199,7 @@ const TradingLimits = () => { )}
    - {is_non_eu && ( + {region !== "eu" && ( { - const { is_eu, is_non_eu } = useRegion() + const { region } = useBuildVariant() return ( @@ -143,16 +143,16 @@ const TradingResponsibly = () => { {localize('_t_Trade - {is_eu && ( + {region === "eu" && ( )} - {is_non_eu && ( + {region !== "eu" && ( )} - {is_eu && ( + {region === "eu" && ( import('./_trading-responsibly')) const TradingLimits = Loadable(() => import('./_trading-limits')) @@ -33,13 +32,13 @@ const StyledHeader = styled(Header)` } ` -const ResponsibleTrading = () => { - const show_eu_content = useShowEuContent() +const ResponsibleTrading = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( - +
    - + { - {show_eu_content && ( + {region === "eu" && ( )} - {!show_eu_content && ( + {region !== "eu" && ( )} diff --git a/src/pages/signup-affiliates/_lazy-loading.ts b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/_lazy-loading.ts similarity index 100% rename from src/pages/signup-affiliates/_lazy-loading.ts rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/_lazy-loading.ts diff --git a/src/pages/signup-affiliates/_types.ts b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/_types.ts similarity index 100% rename from src/pages/signup-affiliates/_types.ts rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/_types.ts diff --git a/src/pages/signup-affiliates/components/_account-address.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_account-address.tsx similarity index 100% rename from src/pages/signup-affiliates/components/_account-address.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_account-address.tsx diff --git a/src/pages/signup-affiliates/components/_account-details.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_account-details.tsx similarity index 100% rename from src/pages/signup-affiliates/components/_account-details.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_account-details.tsx diff --git a/src/pages/signup-affiliates/components/_account-plan.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_account-plan.tsx similarity index 93% rename from src/pages/signup-affiliates/components/_account-plan.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_account-plan.tsx index 0d682ded58a..310b2e6d399 100644 --- a/src/pages/signup-affiliates/components/_account-plan.tsx +++ b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_account-plan.tsx @@ -8,6 +8,7 @@ import useRegion from 'components/hooks/use-region' import Revenue from 'images/svg/signup-affiliates/revenue.svg' import Turnover from 'images/svg/signup-affiliates/turnover.svg' import CPA from 'images/svg/signup-affiliates/cpa.svg' +import useBuildVariant from 'features/hooks/use-build-variant' const getPlans = (is_eu: boolean, is_cpa_plan: boolean): AccountCardProps[] => { const plans: AccountCardProps[] = [ @@ -43,10 +44,11 @@ const AccountPlan = ({ updateData, onValidate, }: WizardStepProps<'account_plan'>) => { + const { region } = useBuildVariant() const [account_plan, setAccountPlan] = useState(affiliate_account.account_plan) - const { is_eu, is_cpa_plan } = useRegion() + const { is_cpa_plan } = useRegion() const is_rtl = useIsRtl() - const plans = getPlans(is_eu, is_cpa_plan) + const plans = getPlans(region === "eu", is_cpa_plan) useEffect(() => { updateData(account_plan) diff --git a/src/pages/signup-affiliates/components/_account-terms.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_account-terms.tsx similarity index 100% rename from src/pages/signup-affiliates/components/_account-terms.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_account-terms.tsx diff --git a/src/pages/signup-affiliates/components/_account-type.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_account-type.tsx similarity index 100% rename from src/pages/signup-affiliates/components/_account-type.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_account-type.tsx diff --git a/src/pages/signup-affiliates/components/_signup-form.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_signup-form.tsx similarity index 100% rename from src/pages/signup-affiliates/components/_signup-form.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_signup-form.tsx diff --git a/src/pages/signup-affiliates/components/_signup-status.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_signup-status.tsx similarity index 100% rename from src/pages/signup-affiliates/components/_signup-status.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_signup-status.tsx diff --git a/src/pages/signup-affiliates/components/_wizard.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_wizard.tsx similarity index 100% rename from src/pages/signup-affiliates/components/_wizard.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/_wizard.tsx diff --git a/src/pages/signup-affiliates/components/wizard-component/index.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/wizard-component/index.tsx similarity index 100% rename from src/pages/signup-affiliates/components/wizard-component/index.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/wizard-component/index.tsx diff --git a/src/pages/signup-affiliates/components/wizard-component/stepper.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/wizard-component/stepper.tsx similarity index 100% rename from src/pages/signup-affiliates/components/wizard-component/stepper.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/wizard-component/stepper.tsx diff --git a/src/pages/signup-affiliates/components/wizard-component/wizard-footer.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/wizard-component/wizard-footer.tsx similarity index 100% rename from src/pages/signup-affiliates/components/wizard-component/wizard-footer.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/wizard-component/wizard-footer.tsx diff --git a/src/pages/signup-affiliates/components/wizard-component/wizard-header.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/wizard-component/wizard-header.tsx similarity index 100% rename from src/pages/signup-affiliates/components/wizard-component/wizard-header.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/components/wizard-component/wizard-header.tsx diff --git a/src/pages/signup-affiliates/index.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/index.tsx similarity index 98% rename from src/pages/signup-affiliates/index.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/index.tsx index 8fb84f60e2b..811f48544f6 100644 --- a/src/pages/signup-affiliates/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/index.tsx @@ -46,7 +46,8 @@ const StyledContainer = styled(Container)` } ` -const AffiliateSignup = () => { +const AffiliateSignup = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext const [show_wizard, setShowWizard] = useState(false) const [is_online, setIsOnline] = useState(isBrowser() && navigator.onLine) const [signup_status, setSignupStatus] = useState('') @@ -145,7 +146,7 @@ const AffiliateSignup = () => { } return ( - + diff --git a/src/pages/signup-affiliates/utils/_account-card.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_account-card.tsx similarity index 100% rename from src/pages/signup-affiliates/utils/_account-card.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_account-card.tsx diff --git a/src/pages/signup-affiliates/utils/_affiliate-header.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_affiliate-header.tsx similarity index 100% rename from src/pages/signup-affiliates/utils/_affiliate-header.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_affiliate-header.tsx diff --git a/src/pages/signup-affiliates/utils/_affiliate-input.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_affiliate-input.tsx similarity index 100% rename from src/pages/signup-affiliates/utils/_affiliate-input.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_affiliate-input.tsx diff --git a/src/pages/signup-affiliates/utils/_birth-form.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_birth-form.tsx similarity index 100% rename from src/pages/signup-affiliates/utils/_birth-form.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_birth-form.tsx diff --git a/src/pages/signup-affiliates/utils/_birth-picker.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_birth-picker.tsx similarity index 98% rename from src/pages/signup-affiliates/utils/_birth-picker.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_birth-picker.tsx index 717225f5af8..c23b38453d5 100644 --- a/src/pages/signup-affiliates/utils/_birth-picker.tsx +++ b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_birth-picker.tsx @@ -1,5 +1,6 @@ import React, { useState } from 'react' import styled, { css } from 'styled-components' +// eslint-disable-next-line import/default import DatePicker from 'react-date-picker' import { AffiliateLabel } from './_affiliate-input' import Calendar from 'images/svg/signup-affiliates/calendar.svg' diff --git a/src/pages/signup-affiliates/utils/_utils.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_utils.tsx similarity index 100% rename from src/pages/signup-affiliates/utils/_utils.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/utils/_utils.tsx diff --git a/src/pages/signup-affiliates/validations/_affilaite_validation.tsx b/themes/gatsby-theme-deriv/src/pages/signup-affiliates/validations/_affilaite_validation.tsx similarity index 100% rename from src/pages/signup-affiliates/validations/_affilaite_validation.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-affiliates/validations/_affilaite_validation.tsx diff --git a/src/pages/signup-success/index.tsx b/themes/gatsby-theme-deriv/src/pages/signup-success/index.tsx similarity index 90% rename from src/pages/signup-success/index.tsx rename to themes/gatsby-theme-deriv/src/pages/signup-success/index.tsx index 230ded296b9..dabf958572e 100644 --- a/src/pages/signup-success/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/signup-success/index.tsx @@ -8,7 +8,8 @@ import { WithIntl } from 'components/localization' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const SignupSuccess = () => { +const SignupSuccess = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext const [registeredEmail, setRegisteredEmail] = useState('') const analyticsData: Parameters[1] = { form_source: isBrowser() && window.location.hostname, @@ -32,7 +33,7 @@ const SignupSuccess = () => { } }, []) - return + return } export default WithIntl()(SignupSuccess) diff --git a/src/pages/signup/index.tsx b/themes/gatsby-theme-deriv/src/pages/signup/index.tsx similarity index 82% rename from src/pages/signup/index.tsx rename to themes/gatsby-theme-deriv/src/pages/signup/index.tsx index 18eccb23b3d..d2bbb5f7035 100644 --- a/src/pages/signup/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/signup/index.tsx @@ -4,8 +4,9 @@ import { TGatsbyHead } from 'features/types' import { WithIntl } from 'components/localization' import { SEO } from 'components/containers' -const Signup = () => { - return +const Signup = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext + return } export default WithIntl()(Signup) diff --git a/src/pages/terms-and-conditions/_business-grid.tsx b/themes/gatsby-theme-deriv/src/pages/terms-and-conditions/_business-grid.tsx similarity index 83% rename from src/pages/terms-and-conditions/_business-grid.tsx rename to themes/gatsby-theme-deriv/src/pages/terms-and-conditions/_business-grid.tsx index a23c780515a..f0464fc7977 100644 --- a/src/pages/terms-and-conditions/_business-grid.tsx +++ b/themes/gatsby-theme-deriv/src/pages/terms-and-conditions/_business-grid.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import { StyledGrid, StyledContainer, IconWrapper, GridCol, Cta } from './_terms-conditions-style' import { Header, Text } from 'components/elements' import { localize, Localize } from 'components/localization' @@ -14,7 +14,7 @@ import BugBounty from 'images/svg/terms/bug-bounty.svg' import BugBountyRow from 'images/svg/terms/bug-bounty-row.svg' import IG from 'images/svg/terms/important-guidelines.svg' import PDF from 'images/svg/regulatory/pdf-icon-black.svg' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' type ColProps = { Icon: string @@ -67,26 +67,23 @@ const BusinessGrid = () => { const payment_agents_url = `/tnc/[ES]_business-partners-payment-agents-R23_12_1.pdf` const api_user_url = `/tnc/[ES]_business-partners-api-user-R23_12_1.pdf` const bug_bounty_url = `/tnc/[ES]_business-partners-bug-bounty-R23_12_1.pdf` - const { is_row } = useRegion() + + const { region } = useBuildVariant() const language = getLanguage() - const [show_row_content, setShowRowContent] = useState(true) - const general_terms_url_region = is_row + + const general_terms_url_region = region === "row" ? '/tnc/business-partners-general-terms.pdf' : '/tnc/business-partners-general-terms-eu.pdf' - const affiliate_brokers_url_region = is_row + const affiliate_brokers_url_region = region === "row" ? '/tnc/business-partners-affiliates-and-introducing-brokers-row.pdf' : '/tnc/business-partners-affiliates-and-introducing-brokers-eu.pdf' - const api_user_url_region = is_row + const api_user_url_region = region === "row" ? '/tnc/business-partners-api-user.pdf' : '/tnc/business-partners-api-user-eu.pdf' - const bug_bounty_url_region = is_row + const bug_bounty_url_region = region === "row" ? '/tnc/business-partners-bug-bounty.pdf' : '/tnc/business-partners-bug-bounty-eu.pdf' - useEffect(() => { - if (!is_row) setShowRowContent(false) - }, [is_row]) - return ( { Icon={General} title="_t_General terms of use_t_" content="_t_Terms and ethical standards for all our affiliates, introducing brokers, API users, and payment agents_t_" - url={is_row && language === 'es' ? general_terms_url : general_terms_url_region} + url={region === "row" && language === 'es' ? general_terms_url : general_terms_url_region} link_title="_t_General terms of use_t_" /> { title="_t_Affiliates & introducing brokers (IBs)_t_" content="_t_Additional terms for our affiliates and introducing brokers_t_" url={ - is_row && language === 'es' + region === "row" && language === 'es' ? affiliate_brokers_url : affiliate_brokers_url_region } @@ -117,13 +114,13 @@ const BusinessGrid = () => { /> - {show_row_content && ( + {region === "row" && ( { /> )} diff --git a/src/pages/terms-and-conditions/_clients-grid.tsx b/themes/gatsby-theme-deriv/src/pages/terms-and-conditions/_clients-grid.tsx similarity index 95% rename from src/pages/terms-and-conditions/_clients-grid.tsx rename to themes/gatsby-theme-deriv/src/pages/terms-and-conditions/_clients-grid.tsx index 848aaab7331..eba0bcdece0 100644 --- a/src/pages/terms-and-conditions/_clients-grid.tsx +++ b/themes/gatsby-theme-deriv/src/pages/terms-and-conditions/_clients-grid.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import { StyledGrid, StyledContainer, IconWrapper, GridCol, Cta } from './_terms-conditions-style' import { Header, Text } from 'components/elements' import { Localize, localize } from 'components/localization' @@ -10,8 +10,8 @@ import Security from 'images/svg/terms/security-privacy-tc.svg' import Risk from 'images/svg/terms/risk-tc.svg' import PDF from 'images/svg/regulatory/pdf-icon-black.svg' import BFX from 'images/svg/terms/bfx-tc.svg' -import useRegion from 'components/hooks/use-region' import { TString } from 'types/generics' +import useBuildVariant from 'features/hooks/use-build-variant' type ColProps = { Icon: string @@ -27,12 +27,8 @@ type Link = { } const Col = ({ Icon, content, title, eu_links, non_eu_links }: ColProps) => { - const { is_eu } = useRegion() - const [links, setLinks] = useState(non_eu_links) - - useEffect(() => { - if (is_eu) setLinks(eu_links) - }, [is_eu, eu_links]) + const { region } = useBuildVariant() + const links = region === "eu" ? eu_links : non_eu_links return ( diff --git a/src/pages/terms-and-conditions/_terms-conditions-style.ts b/themes/gatsby-theme-deriv/src/pages/terms-and-conditions/_terms-conditions-style.ts similarity index 100% rename from src/pages/terms-and-conditions/_terms-conditions-style.ts rename to themes/gatsby-theme-deriv/src/pages/terms-and-conditions/_terms-conditions-style.ts diff --git a/src/pages/terms-and-conditions/index.tsx b/themes/gatsby-theme-deriv/src/pages/terms-and-conditions/index.tsx similarity index 95% rename from src/pages/terms-and-conditions/index.tsx rename to themes/gatsby-theme-deriv/src/pages/terms-and-conditions/index.tsx index 238f278eba0..b85d1bbfab5 100644 --- a/src/pages/terms-and-conditions/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/terms-and-conditions/index.tsx @@ -12,9 +12,10 @@ const Section = styled(SectionContainer)` background-color: transparent; ` -const TermsAndConditions = () => { +const TermsAndConditions = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( - +
    diff --git a/src/pages/trade-types/cfds/_available-markets.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/cfds/_available-markets.tsx similarity index 96% rename from src/pages/trade-types/cfds/_available-markets.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/cfds/_available-markets.tsx index 87b785e469f..4278844f3e2 100644 --- a/src/pages/trade-types/cfds/_available-markets.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/cfds/_available-markets.tsx @@ -6,7 +6,6 @@ import { SmallContainer, Card, MarketsItem } from '../components/_style' import { SectionContainer, Flex } from 'components/containers' import { Header, Text } from 'components/elements' import { localize, Localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' import Forex from 'images/svg/trade-types/forex.svg' import ETFs from 'images/svg/markets/etfs.svg' import Cryptocurrencies from 'images/svg/markets/cryptocurrencies-new.svg' @@ -14,6 +13,7 @@ import Commodities from 'images/svg/trade-types/commodities.svg' import Derived from 'images/svg/trade-types/derived.svg' import StockIndices from 'images/svg/trade-types/stock-indices.svg' import { TString } from 'types/generics' +import useBuildVariant from 'features/hooks/use-build-variant' type TAvailableMarkets = { name: string @@ -132,7 +132,7 @@ const eu_available_markets = available_markets.filter( ) const AvailableMarkets = () => { - const { is_eu, is_row } = useRegion() + const { region } = useBuildVariant() return ( @@ -142,7 +142,7 @@ const AvailableMarkets = () => {
    {/* TODO: refactor to make it more DRY */} - {is_row && ( + {region === "row" && ( {available_markets.map( ({ @@ -170,7 +170,7 @@ const AvailableMarkets = () => { - {is_eu && eu_description ? ( + {region !== "row" && eu_description ? ( ) : ( @@ -188,7 +188,7 @@ const AvailableMarkets = () => { )} )} - {is_eu && ( + {region === "eu" && ( {eu_available_markets.map( ({ @@ -217,7 +217,7 @@ const AvailableMarkets = () => { - {is_eu && eu_description ? ( + {region === "eu" && eu_description ? ( ) : ( diff --git a/src/pages/trade-types/cfds/_mind-when-trading.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/cfds/_mind-when-trading.tsx similarity index 100% rename from src/pages/trade-types/cfds/_mind-when-trading.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/cfds/_mind-when-trading.tsx diff --git a/src/pages/trade-types/cfds/_start-trading.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/cfds/_start-trading.tsx similarity index 92% rename from src/pages/trade-types/cfds/_start-trading.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/cfds/_start-trading.tsx index 4659ad127f5..9427bb27ee7 100644 --- a/src/pages/trade-types/cfds/_start-trading.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/cfds/_start-trading.tsx @@ -4,10 +4,10 @@ import { SmallContainer } from '../components/_style' import CommonHeaderSection from 'components/elements/common-header-section' import Button from 'components/custom/_button' import { StepperView } from 'components/elements' -import useRegion from 'components/hooks/use-region' import useHandleSignup from 'components/hooks/use-handle-signup' import { useBrowserResize } from 'components/hooks/use-browser-resize' import { TString } from 'types/generics' +import useBuildVariant from 'features/hooks/use-build-variant' const ButtonContainer = styled.div` margin-left: -1rem; @@ -17,19 +17,19 @@ const StepperContainer = styled.div` ` const StartTrading = () => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const [is_mobile] = useBrowserResize() const handleSignup = useHandleSignup() const CfdItems: { title: TString; subtitle: TString }[] = [ { title: '_t_Practise_t_', - subtitle: is_eu + subtitle: region === "eu" ? '_t_Open a demo CFDs account and practise with an unlimited amount of virtual funds._t_' : '_t_Open a demo Deriv MT5, Deriv X, or Deriv cTrader account and practise with an unlimited amount of virtual funds._t_', }, { title: '_t_Trade_t_', - subtitle: is_eu + subtitle: region === "eu" ? '_t_Trade with a real CFDs account. Get access to leverage and trade positions larger than your existing capital._t_' : '_t_Trade with a real Deriv MT5, Deriv X, or Deriv cTrader account and get access to high leverage to trade positions larger than your existing capital._t_', }, diff --git a/src/pages/trade-types/cfds/_trading-cfd-increases.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/cfds/_trading-cfd-increases.tsx similarity index 96% rename from src/pages/trade-types/cfds/_trading-cfd-increases.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/cfds/_trading-cfd-increases.tsx index efe6fa6349c..0e35a9ab20e 100644 --- a/src/pages/trade-types/cfds/_trading-cfd-increases.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/cfds/_trading-cfd-increases.tsx @@ -6,10 +6,10 @@ import { SectionContainer, Desktop, Mobile } from 'components/containers' import Button from 'components/custom/_button' import { Header, Text, QueryImage } from 'components/elements' import { LinkButton } from 'components/form' -import useRegion from 'components/hooks/use-region' import { Localize, localize } from 'components/localization' import device from 'themes/device' import { useBrowserResize } from 'components/hooks/use-browser-resize' +import useBuildVariant from 'features/hooks/use-build-variant' const query = graphql` query { @@ -88,7 +88,7 @@ const StyledSectionContainer = styled(SectionContainer)` const TradingCFDIncreases = () => { const data = useStaticQuery(query) - const { is_eu } = useRegion() + const { region } = useBuildVariant() const [is_mobile] = useBrowserResize() return ( @@ -112,21 +112,21 @@ const TradingCFDIncreases = () => {
    - {is_eu ? ( + {region === "eu" ? ( ) : ( )} - {is_eu ? ( + {region === "eu" ? ( ) : ( )} - {is_eu ? ( + {region === "eu" ? ( ) : ( @@ -136,7 +136,7 @@ const TradingCFDIncreases = () => { - {is_eu ? ( + {region === "eu" ? ( { )} - {is_eu ? ( + {region === "eu" ? ( { - const { is_eu } = useRegion() - const [show_eu_content, setShowEuContent] = useState(false) - - useEffect(() => { - if (is_eu) setShowEuContent(true) - }, [is_eu]) + const { region } = useBuildVariant() return ( @@ -22,7 +17,7 @@ const WhatIsCFD = () => { - {show_eu_content ? ( + {region === "eu" ? ( diff --git a/src/pages/trade-types/cfds/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/cfds/index.tsx similarity index 89% rename from src/pages/trade-types/cfds/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/cfds/index.tsx index 8a39d30c851..2e0e009f3d8 100644 --- a/src/pages/trade-types/cfds/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/cfds/index.tsx @@ -10,19 +10,18 @@ import { Localize, WithIntl, localize } from 'components/localization' import { FullWidthMultiColumn } from 'components/elements/full-width-multicolumn' import { StyledBox } from 'pages/markets/static/style/_markets-style' import { TGatsbyHead } from 'features/types' -import { useShowEuContent } from 'components/hooks/use-show-eu-content' const TradingCFDIncreases = Loadable(() => import('./_trading-cfd-increases')) const StartTrading = Loadable(() => import('./_start-trading')) const ThingsToKeep = Loadable(() => import('./_mind-when-trading')) const AvailableMarkets = Loadable(() => import('./_available-markets')) -const CFD = () => { - const show_eu_content = useShowEuContent() - const content = show_eu_content ? cfd_content : cfd_content.concat(non_eu_cfd_content) +const CFD = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext + const content = region === "eu" ? cfd_content : cfd_content.concat(non_eu_cfd_content) return ( - +
    @@ -44,9 +43,9 @@ const CFD = () => { } /> ))} diff --git a/src/pages/trade-types/components/_learn-more.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/components/_learn-more.tsx similarity index 100% rename from src/pages/trade-types/components/_learn-more.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/components/_learn-more.tsx diff --git a/src/pages/trade-types/components/_markets-carousel.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/components/_markets-carousel.tsx similarity index 100% rename from src/pages/trade-types/components/_markets-carousel.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/components/_markets-carousel.tsx diff --git a/src/pages/trade-types/components/_notes.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/components/_notes.tsx similarity index 100% rename from src/pages/trade-types/components/_notes.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/components/_notes.tsx diff --git a/src/pages/trade-types/components/_style.ts b/themes/gatsby-theme-deriv/src/pages/trade-types/components/_style.ts similarity index 100% rename from src/pages/trade-types/components/_style.ts rename to themes/gatsby-theme-deriv/src/pages/trade-types/components/_style.ts diff --git a/src/pages/trade-types/components/_tabs.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/components/_tabs.tsx similarity index 100% rename from src/pages/trade-types/components/_tabs.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/components/_tabs.tsx diff --git a/src/pages/trade-types/components/_timeline.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/components/_timeline.tsx similarity index 100% rename from src/pages/trade-types/components/_timeline.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/components/_timeline.tsx diff --git a/src/pages/trade-types/content/_multiplier.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/content/_multiplier.tsx similarity index 100% rename from src/pages/trade-types/content/_multiplier.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/content/_multiplier.tsx diff --git a/src/pages/trade-types/content/static/_accumulator.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/content/static/_accumulator.tsx similarity index 100% rename from src/pages/trade-types/content/static/_accumulator.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/content/static/_accumulator.tsx diff --git a/src/pages/trade-types/content/static/_cfd.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/content/static/_cfd.tsx similarity index 100% rename from src/pages/trade-types/content/static/_cfd.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/content/static/_cfd.tsx diff --git a/src/pages/trade-types/multiplier/_how-options-works.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_how-options-works.tsx similarity index 97% rename from src/pages/trade-types/multiplier/_how-options-works.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_how-options-works.tsx index a1f6097bf09..a0f67f4541a 100644 --- a/src/pages/trade-types/multiplier/_how-options-works.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_how-options-works.tsx @@ -10,7 +10,7 @@ import device from 'themes/device' import DefinePosition from 'images/svg/trade-types/define-your-position.svg' import SetOptionalParameters from 'images/svg/trade-types/set-optional-parameters.svg' import PurchaseContract from 'images/svg/trade-types/purchase-your-contract.svg' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' const OptionGrid = styled(Grid)` grid-gap: 2.4rem; @@ -55,7 +55,7 @@ const StyledSectionContainer = styled(SectionContainer)` ` const HowOptionsWorks = () => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() return ( @@ -127,7 +127,7 @@ const HowOptionsWorks = () => { label="_t_1. Market_t_" description="_t_Choose an asset from the list of markets offered on Deriv._t_" > - {is_eu ? ( + {region === "eu" ? ( { tabID="trade-type-tab" label="_t_2. Trade type_t_" description={ - is_eu + region === "eu" ? "_t_Choose 'Multipliers'_t_" : '_t_Choose ‘Multipliers’ from the list of trade types._t_' } > - {is_eu ? ( + {region === "eu" ? ( { tabID="multiplier-value-tab" label="_t_4. Multiplier value_t_" description={ - is_eu + region === "eu" ? '_t_Your profit or loss is multiplied by the multiplier value, which depending on the asset you trade, can be from 1 to 30. Your loss will never be more than your stake._t_' : '_t_Enter the multiplier value of your choice. Your profit or loss will be multiplied by this amount._t_' } > - {is_eu ? ( + {region === "eu" ? ( { tabID="deal-cancellation-tab" label="_t_7. Deal cancellation_t_" description={ - is_eu + region === "eu" ? '_t_This feature allows you to cancel your contract within one hour of buying it, without losing your stake amount. We charge a small non-refundable fee for this service. Deal cancellation is only available for volatility indices._t_' : '_t_This feature allows you to cancel your contract within one hour of buying it, without losing your stake amount. We charge a small non-refundable fee for this service._t_' } diff --git a/src/pages/trade-types/multiplier/_markets-available.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_markets-available.tsx similarity index 97% rename from src/pages/trade-types/multiplier/_markets-available.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_markets-available.tsx index d3be3da1557..98b89c5c44e 100644 --- a/src/pages/trade-types/multiplier/_markets-available.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_markets-available.tsx @@ -8,8 +8,8 @@ import { Header, Text } from 'components/elements' import { localize, Localize } from 'components/localization' import Forex from 'images/svg/trade-types/forex.svg' import Derived from 'images/svg/trade-types/derived.svg' -import useRegion from 'components/hooks/use-region' import { TString } from 'types/generics' +import useBuildVariant from 'features/hooks/use-build-variant' type TAvailableMarkets = { name: string @@ -86,7 +86,7 @@ const eu_available_markets = available_markets.filter( ) const MarketsAvailable = () => { - const { is_eu, is_row } = useRegion() + const { region } = useBuildVariant() return ( @@ -96,7 +96,7 @@ const MarketsAvailable = () => {
    {/* TODO: refactor to make it more DRY */} - {is_row && ( + {region === "row" && ( {available_markets.map( ({ description, img_alt, img_src, learn_more_path, name, text }) => { @@ -132,7 +132,7 @@ const MarketsAvailable = () => { )} - {is_eu && ( + {region === "eu" && ( {eu_available_markets.map( ({ eu_description, img_alt, img_src, learn_more_path, name, text }) => { diff --git a/src/pages/trade-types/multiplier/_start-trading.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_start-trading.tsx similarity index 100% rename from src/pages/trade-types/multiplier/_start-trading.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_start-trading.tsx diff --git a/src/pages/trade-types/multiplier/_things-in-mind.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_things-in-mind.tsx similarity index 95% rename from src/pages/trade-types/multiplier/_things-in-mind.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_things-in-mind.tsx index 5df679e1b62..75dbbfc6ef1 100644 --- a/src/pages/trade-types/multiplier/_things-in-mind.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_things-in-mind.tsx @@ -3,14 +3,14 @@ import { SmallContainer } from '../components/_style' import { SectionContainer } from 'components/containers' import { Header, Text } from 'components/elements' import { Localize } from 'components/localization' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' const ThingsInMind = () => { - const { is_eu } = useRegion() - const stop_out_text = is_eu + const { region } = useBuildVariant() + const stop_out_text = region === "eu" ? '_t_With or without a stop loss, if the market moves against your prediction causing your losses to reach the stop out price, your position will automatically close. The stop out price is the price where your net loss equals your initial stake. This feature ensures your contract is closed automatically once your loss meets or exceeds a certain percentage of your stake.  On Deriv Trader, directly beneath your stake amount, you can see the exact stop out percentage, which adjusts based on the multiplier you select._t_' : '_t_With or without a stop loss in place, we will close your position if the market moves against your prediction and your loss reaches the stop out price. The stop out price is the price at which your net loss is equal to your stake._t_' - const protect_text = is_eu + const protect_text = region === "eu" ? '_t_This is to protect you from losing your money when using deal cancellation. With deal cancellation, you are allowed to reclaim your full stake amount (minus a small fee) if you cancel your contract within an hour of opening the position. Stop loss, on the other hand, will close your contract at a loss if the market moves against your position. However, once the deal cancellation expires, you can set a stop loss level on the open contract._t_' : '_t_This is to protect you from losing your money when using deal cancellation. With deal cancellation, you are allowed to reclaim your full stake amount if you cancel your contract within an hour of opening the position. Stop loss, on the other hand, will close your contract at a loss if the market moves against your position. However, once the deal cancellation expires, you can set a stop loss level on the open contract._t_' @@ -26,7 +26,7 @@ const ThingsInMind = () => { - {!is_eu && ( + {region !== "eu" && ( <>
    diff --git a/src/pages/trade-types/multiplier/_what-are-options.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_what-are-options.tsx similarity index 98% rename from src/pages/trade-types/multiplier/_what-are-options.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_what-are-options.tsx index da476ff73fa..50bd2b614b3 100644 --- a/src/pages/trade-types/multiplier/_what-are-options.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/_what-are-options.tsx @@ -9,7 +9,7 @@ import { Header, Text, QueryImage } from 'components/elements' import { localize, Localize } from 'components/localization' import { StyledBox } from 'pages/markets/static/style/_markets-style' import { FullWidthMultiColumn } from 'components/elements/full-width-multicolumn' -import useRegion from 'components/hooks/use-region' +import useBuildVariant from 'features/hooks/use-build-variant' const StyledHeader = styled(Header)` @media ${device.tablet} { @@ -133,7 +133,7 @@ const query = graphql` const WhatAreOptions = () => { const data = useStaticQuery(query) - const { is_eu } = useRegion() + const { region } = useBuildVariant() return ( <> @@ -148,7 +148,7 @@ const WhatAreOptions = () => { - {is_eu ? ( + {region === "eu" ? ( @@ -354,8 +354,8 @@ const WhatAreOptions = () => { ({ alt, item_title, src, text, item_title_eu, text_eu }) => ( } > ), diff --git a/src/pages/trade-types/multiplier/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/index.tsx similarity index 94% rename from src/pages/trade-types/multiplier/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/index.tsx index e63ce62d634..79a58bef56a 100644 --- a/src/pages/trade-types/multiplier/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/multiplier/index.tsx @@ -27,9 +27,10 @@ const StyledHeader = styled(Header)` } ` -const Multipliers = () => { +const Multipliers = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( - + diff --git a/src/pages/trade-types/options/accumulator-options/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/options/accumulator-options/index.tsx similarity index 82% rename from src/pages/trade-types/options/accumulator-options/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/options/accumulator-options/index.tsx index 5df7ef52339..e629df759b8 100644 --- a/src/pages/trade-types/options/accumulator-options/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/options/accumulator-options/index.tsx @@ -6,18 +6,17 @@ import { accumulator_options_video_schema, } from 'features/pages/options/accumulator/_video-schema' import { WithIntl } from 'components/localization' -import useRegion from 'components/hooks/use-region' import { SEO } from 'components/containers' import ProtectedRoute from 'features/components/molecules/protected-route' import { TGatsbyHead } from 'features/types' -const AccumulatorsOptionsPage = () => { - const { is_row, is_region_loading } = useRegion() +const AccumulatorsOptionsPage = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( } - is_loading={is_region_loading} + region={region} + is_page_visible={region === "row"} + component={} /> ) } diff --git a/src/pages/trade-types/options/digital-options/asians/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/asians/index.tsx similarity index 77% rename from src/pages/trade-types/options/digital-options/asians/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/asians/index.tsx index f47701b8584..c5a86d0ecda 100644 --- a/src/pages/trade-types/options/digital-options/asians/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/asians/index.tsx @@ -3,17 +3,16 @@ import ProtectedRoute from 'features/components/molecules/protected-route' import { WithIntl } from 'components/localization' import AsiansDigitalOptionsPage from 'features/pages/options/digital/asians' import { faq_schema } from 'features/pages/options/digital/asians/_faq-schema' -import useRegion from 'components/hooks/use-region' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const DigitalOptionsAsians = () => { - const { is_row, is_region_loading } = useRegion() +const DigitalOptionsAsians = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( } - is_loading={is_region_loading} + region={region} + is_page_visible={region === "row"} + component={} /> ) } diff --git a/src/pages/trade-types/options/digital-options/digits/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/digits/index.tsx similarity index 77% rename from src/pages/trade-types/options/digital-options/digits/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/digits/index.tsx index 80aead0b438..57d6a6d12ed 100644 --- a/src/pages/trade-types/options/digital-options/digits/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/digits/index.tsx @@ -3,17 +3,16 @@ import { WithIntl } from 'components/localization' import DigitDigitalOptionsPage from 'features/pages/options/digital/digits' import { faq_schema } from 'features/pages/options/digital/digits/_faq-schema' import ProtectedRoute from 'features/components/molecules/protected-route' -import useRegion from 'components/hooks/use-region' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const DigitDigitalOptions = () => { - const { is_row, is_region_loading } = useRegion() +const DigitDigitalOptions = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( } - is_loading={is_region_loading} + region={region} + is_page_visible={region === "row"} + component={} /> ) } diff --git a/src/pages/trade-types/options/digital-options/high-low-ticks/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/high-low-ticks/index.tsx similarity index 77% rename from src/pages/trade-types/options/digital-options/high-low-ticks/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/high-low-ticks/index.tsx index 70bce4bdc62..6f14ade7419 100644 --- a/src/pages/trade-types/options/digital-options/high-low-ticks/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/high-low-ticks/index.tsx @@ -3,17 +3,16 @@ import HighLowDigitalOptionsPage from 'features/pages/options/digital/high-low' import { faq_schema } from 'features/pages/options/digital/high-low/_faq-schema' import { WithIntl } from 'components/localization' import ProtectedRoute from 'features/components/molecules/protected-route' -import useRegion from 'components/hooks/use-region' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const HighLowDigitalOptions = () => { - const { is_row, is_region_loading } = useRegion() +const HighLowDigitalOptions = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( } - is_loading={is_region_loading} + region={region} + is_page_visible={region === "row"} + component={} /> ) } diff --git a/src/pages/trade-types/options/digital-options/in-out/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/in-out/index.tsx similarity index 77% rename from src/pages/trade-types/options/digital-options/in-out/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/in-out/index.tsx index 8dbdbde79be..97d49c7e04c 100644 --- a/src/pages/trade-types/options/digital-options/in-out/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/in-out/index.tsx @@ -3,17 +3,16 @@ import { WithIntl } from 'components/localization' import InOutDigitalOptionsPage from 'features/pages/options/digital/in-out' import { faq_schema } from 'features/pages/options/digital/in-out/_faq-schema' import ProtectedRoute from 'features/components/molecules/protected-route' -import useRegion from 'components/hooks/use-region' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const DigitalOptionsInOut = () => { - const { is_row, is_region_loading } = useRegion() +const DigitalOptionsInOut = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( } - is_loading={is_region_loading} + region={region} + is_page_visible={region === "row"} + component={} /> ) } diff --git a/src/pages/trade-types/options/digital-options/lookbacks/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/lookbacks/index.tsx similarity index 77% rename from src/pages/trade-types/options/digital-options/lookbacks/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/lookbacks/index.tsx index 065dd821b2d..c538b8b8f7c 100644 --- a/src/pages/trade-types/options/digital-options/lookbacks/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/lookbacks/index.tsx @@ -3,17 +3,16 @@ import { WithIntl } from 'components/localization' import LookbacksDigitalOptionsPage from 'features/pages/options/digital/lookbacks' import { faq_schema } from 'features/pages/options/digital/lookbacks/_faq-schema' import ProtectedRoute from 'features/components/molecules/protected-route' -import useRegion from 'components/hooks/use-region' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const LookBacksOptions = () => { - const { is_row, is_region_loading } = useRegion() +const LookBacksOptions = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( } - is_loading={is_region_loading} + region={region} + is_page_visible={region === "row"} + component={} /> ) } diff --git a/src/pages/trade-types/options/digital-options/only-ups-only-downs/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/only-ups-only-downs/index.tsx similarity index 78% rename from src/pages/trade-types/options/digital-options/only-ups-only-downs/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/only-ups-only-downs/index.tsx index a4fc1f208a1..32ddef4be14 100644 --- a/src/pages/trade-types/options/digital-options/only-ups-only-downs/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/only-ups-only-downs/index.tsx @@ -2,18 +2,17 @@ import React from 'react' import { WithIntl } from 'components/localization' import OnlyUpsOnlyDowns from 'features/pages/options/digital/only-ups-only-downs' import { faq_schema } from 'features/pages/options/digital/only-ups-only-downs/_faq-schema' -import useRegion from 'components/hooks/use-region' import ProtectedRoute from 'features/components/molecules/protected-route' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const OnlyUpsAndOnlyDowns = () => { - const { is_row, is_region_loading } = useRegion() +const OnlyUpsAndOnlyDowns = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( } - is_loading={is_region_loading} + region={region} + is_page_visible={region === "row"} + component={} /> ) } diff --git a/src/pages/trade-types/options/digital-options/reset-call-reset-put/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/reset-call-reset-put/index.tsx similarity index 77% rename from src/pages/trade-types/options/digital-options/reset-call-reset-put/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/reset-call-reset-put/index.tsx index dec4935930c..35807f2916f 100644 --- a/src/pages/trade-types/options/digital-options/reset-call-reset-put/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/reset-call-reset-put/index.tsx @@ -2,18 +2,17 @@ import React from 'react' import ResetCallOptionsPage from 'features/pages/options/digital/reset-call' import { faq_schema } from 'features/pages/options/digital/reset-call/_faq-schema' import { WithIntl } from 'components/localization' -import useRegion from 'components/hooks/use-region' import ProtectedRoute from 'features/components/molecules/protected-route' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const ResetCallDigitalOptions = () => { - const { is_row, is_region_loading } = useRegion() +const ResetCallDigitalOptions = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( } - is_loading={is_region_loading} + region={region} + is_page_visible={region === "row"} + component={} /> ) } diff --git a/src/pages/trade-types/options/digital-options/touch-no-touch/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/touch-no-touch/index.tsx similarity index 77% rename from src/pages/trade-types/options/digital-options/touch-no-touch/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/touch-no-touch/index.tsx index 49162b5346f..a6b1e8903cb 100644 --- a/src/pages/trade-types/options/digital-options/touch-no-touch/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/touch-no-touch/index.tsx @@ -3,17 +3,16 @@ import TouchNoTouchDigitalOptionsPage from 'features/pages/options/digital/touch import { faq_schema } from 'features/pages/options/digital/touch-no-touch/_faq-schema' import { WithIntl } from 'components/localization' import ProtectedRoute from 'features/components/molecules/protected-route' -import useRegion from 'components/hooks/use-region' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const TouchNoTouchDigitalOptions = () => { - const { is_row, is_region_loading } = useRegion() +const TouchNoTouchDigitalOptions = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( } - is_loading={is_region_loading} + region={region} + is_page_visible={region === "row"} + component={} /> ) } diff --git a/src/pages/trade-types/options/digital-options/up-and-down/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/up-and-down/index.tsx similarity index 78% rename from src/pages/trade-types/options/digital-options/up-and-down/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/up-and-down/index.tsx index 1d2c39e865a..805039dd2b1 100644 --- a/src/pages/trade-types/options/digital-options/up-and-down/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/options/digital-options/up-and-down/index.tsx @@ -4,18 +4,17 @@ import { WithIntl } from 'components/localization' import UpAndDownDigitalOptionsPage from 'features/pages/options/digital/up-down' import { faq_schema } from 'features/pages/options/digital/up-down/_faq-schema' import ProtectedRoute from 'features/components/molecules/protected-route' -import useRegion from 'components/hooks/use-region' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const DigitalOptions = () => { - const { is_row, is_region_loading } = useRegion() +const DigitalOptions = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( } - is_loading={is_region_loading} + region={region} + is_page_visible={region === "row"} + component={} /> ) } diff --git a/src/pages/trade-types/options/turbo-options/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/options/turbo-options/index.tsx similarity index 77% rename from src/pages/trade-types/options/turbo-options/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/options/turbo-options/index.tsx index 50e5249066a..21aea7a55f1 100644 --- a/src/pages/trade-types/options/turbo-options/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/options/turbo-options/index.tsx @@ -2,18 +2,17 @@ import React from 'react' import TurboOptions from 'features/pages/options/turbo' import { faq_schema } from 'features/pages/options/turbo/_faq-schema' import { WithIntl } from 'components/localization' -import useRegion from 'components/hooks/use-region' import ProtectedRoute from 'features/components/molecules/protected-route' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const TurboOptionsPage = () => { - const { is_row, is_region_loading } = useRegion() +const TurboOptionsPage = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( } - is_loading={is_region_loading} + region={region} + is_page_visible={region === "row"} + component={} /> ) } diff --git a/src/pages/trade-types/options/vanilla-options/index.tsx b/themes/gatsby-theme-deriv/src/pages/trade-types/options/vanilla-options/index.tsx similarity index 77% rename from src/pages/trade-types/options/vanilla-options/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trade-types/options/vanilla-options/index.tsx index dc81848b723..ecc80d7a5a8 100644 --- a/src/pages/trade-types/options/vanilla-options/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trade-types/options/vanilla-options/index.tsx @@ -2,18 +2,17 @@ import React from 'react' import VanillaOptions from 'features/pages/options/vanilla' import { faq_schema } from 'features/pages/options/vanilla/_faq-schema' import { WithIntl } from 'components/localization' -import useRegion from 'components/hooks/use-region' import ProtectedRoute from 'features/components/molecules/protected-route' import { SEO } from 'components/containers' import { TGatsbyHead } from 'features/types' -const VanillaOptionsPage = () => { - const { is_row, is_region_loading } = useRegion() +const VanillaOptionsPage = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( } - is_loading={is_region_loading} + region={region} + is_page_visible={region === "row"} + component={} /> ) } diff --git a/src/pages/trader-tools/_trading-tools.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/_trading-tools.tsx similarity index 100% rename from src/pages/trader-tools/_trading-tools.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/_trading-tools.tsx diff --git a/src/pages/trader-tools/common/_formik-types.ts b/themes/gatsby-theme-deriv/src/pages/trader-tools/common/_formik-types.ts similarity index 100% rename from src/pages/trader-tools/common/_formik-types.ts rename to themes/gatsby-theme-deriv/src/pages/trader-tools/common/_formik-types.ts diff --git a/src/pages/trader-tools/common/_style.ts b/themes/gatsby-theme-deriv/src/pages/trader-tools/common/_style.ts similarity index 100% rename from src/pages/trader-tools/common/_style.ts rename to themes/gatsby-theme-deriv/src/pages/trader-tools/common/_style.ts diff --git a/src/pages/trader-tools/common/_underlying-data.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/common/_underlying-data.tsx similarity index 100% rename from src/pages/trader-tools/common/_underlying-data.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/common/_underlying-data.tsx diff --git a/src/pages/trader-tools/common/_utility.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/common/_utility.tsx similarity index 100% rename from src/pages/trader-tools/common/_utility.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/common/_utility.tsx diff --git a/src/pages/trader-tools/common/_validation.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/common/_validation.tsx similarity index 100% rename from src/pages/trader-tools/common/_validation.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/common/_validation.tsx diff --git a/src/pages/trader-tools/index.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/index.tsx similarity index 96% rename from src/pages/trader-tools/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/index.tsx index 4d3559ba144..041869ca68c 100644 --- a/src/pages/trader-tools/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trader-tools/index.tsx @@ -65,9 +65,10 @@ const tools: ToolsType = [ }, ] -const TraderTools = () => { +const TraderTools = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( - +
    diff --git a/src/pages/trader-tools/margin-calculator/_margin-calculator.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/margin-calculator/_margin-calculator.tsx similarity index 100% rename from src/pages/trader-tools/margin-calculator/_margin-calculator.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/margin-calculator/_margin-calculator.tsx diff --git a/src/pages/trader-tools/margin-calculator/index.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/margin-calculator/index.tsx similarity index 100% rename from src/pages/trader-tools/margin-calculator/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/margin-calculator/index.tsx diff --git a/src/pages/trader-tools/pip-calculator/_example-pip.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/pip-calculator/_example-pip.tsx similarity index 100% rename from src/pages/trader-tools/pip-calculator/_example-pip.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/pip-calculator/_example-pip.tsx diff --git a/src/pages/trader-tools/pip-calculator/_pip-calculator.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/pip-calculator/_pip-calculator.tsx similarity index 100% rename from src/pages/trader-tools/pip-calculator/_pip-calculator.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/pip-calculator/_pip-calculator.tsx diff --git a/src/pages/trader-tools/pip-calculator/index.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/pip-calculator/index.tsx similarity index 100% rename from src/pages/trader-tools/pip-calculator/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/pip-calculator/index.tsx diff --git a/src/pages/trader-tools/pnl-for-margin/_example-pnl-margin.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/pnl-for-margin/_example-pnl-margin.tsx similarity index 100% rename from src/pages/trader-tools/pnl-for-margin/_example-pnl-margin.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/pnl-for-margin/_example-pnl-margin.tsx diff --git a/src/pages/trader-tools/pnl-for-margin/_pnl-margin-calculator.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/pnl-for-margin/_pnl-margin-calculator.tsx similarity index 100% rename from src/pages/trader-tools/pnl-for-margin/_pnl-margin-calculator.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/pnl-for-margin/_pnl-margin-calculator.tsx diff --git a/src/pages/trader-tools/pnl-for-margin/index.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/pnl-for-margin/index.tsx similarity index 100% rename from src/pages/trader-tools/pnl-for-margin/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/pnl-for-margin/index.tsx diff --git a/src/pages/trader-tools/pnl-for-multipliers/_example-pnl-multipliers.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/pnl-for-multipliers/_example-pnl-multipliers.tsx similarity index 100% rename from src/pages/trader-tools/pnl-for-multipliers/_example-pnl-multipliers.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/pnl-for-multipliers/_example-pnl-multipliers.tsx diff --git a/src/pages/trader-tools/pnl-for-multipliers/_pnl_multipliers_calculator.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/pnl-for-multipliers/_pnl_multipliers_calculator.tsx similarity index 100% rename from src/pages/trader-tools/pnl-for-multipliers/_pnl_multipliers_calculator.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/pnl-for-multipliers/_pnl_multipliers_calculator.tsx diff --git a/src/pages/trader-tools/pnl-for-multipliers/index.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/pnl-for-multipliers/index.tsx similarity index 100% rename from src/pages/trader-tools/pnl-for-multipliers/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/pnl-for-multipliers/index.tsx diff --git a/src/pages/trader-tools/swap-calculator/_example-calc.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/swap-calculator/_example-calc.tsx similarity index 100% rename from src/pages/trader-tools/swap-calculator/_example-calc.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/swap-calculator/_example-calc.tsx diff --git a/src/pages/trader-tools/swap-calculator/_swap-calculator.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/swap-calculator/_swap-calculator.tsx similarity index 100% rename from src/pages/trader-tools/swap-calculator/_swap-calculator.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/swap-calculator/_swap-calculator.tsx diff --git a/src/pages/trader-tools/swap-calculator/index.tsx b/themes/gatsby-theme-deriv/src/pages/trader-tools/swap-calculator/index.tsx similarity index 100% rename from src/pages/trader-tools/swap-calculator/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trader-tools/swap-calculator/index.tsx diff --git a/src/pages/trading-specification/_types.ts b/themes/gatsby-theme-deriv/src/pages/trading-specification/_types.ts similarity index 100% rename from src/pages/trading-specification/_types.ts rename to themes/gatsby-theme-deriv/src/pages/trading-specification/_types.ts diff --git a/src/pages/trading-specification/_use-trading-spec-columns.tsx b/themes/gatsby-theme-deriv/src/pages/trading-specification/_use-trading-spec-columns.tsx similarity index 100% rename from src/pages/trading-specification/_use-trading-spec-columns.tsx rename to themes/gatsby-theme-deriv/src/pages/trading-specification/_use-trading-spec-columns.tsx diff --git a/src/pages/trading-specification/components/_available-platform.tsx b/themes/gatsby-theme-deriv/src/pages/trading-specification/components/_available-platform.tsx similarity index 89% rename from src/pages/trading-specification/components/_available-platform.tsx rename to themes/gatsby-theme-deriv/src/pages/trading-specification/components/_available-platform.tsx index 620bb8fdaac..4a783c44317 100644 --- a/src/pages/trading-specification/components/_available-platform.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trading-specification/components/_available-platform.tsx @@ -1,13 +1,12 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import styled from 'styled-components' -import useRegion from 'components/hooks/use-region' import { Flex } from 'components/containers' import DerivMT5 from 'images/common/markets/mt5.svg' import DerivX from 'images/svg/trading-specification/deriv-x.svg' -import { Localize, LocalizedLink, localize } from 'components/localization' +import { Localize, LocalizedLink } from 'components/localization' import device from 'themes/device' import { Header } from 'components/elements' -import { TString } from 'types/generics' +import useBuildVariant from 'features/hooks/use-build-variant' const StyledHeader = styled(Header)` font-family: 'Ubuntu'; @@ -66,12 +65,7 @@ const deriv_mt5 = 'Deriv MT5' const deriv_x = 'Deriv X' const AvailablePlatform = () => { - const { is_row } = useRegion() - const [show_row_content, setShowRowContent] = useState(true) - - useEffect(() => { - if (!is_row) setShowRowContent(false) - }, [is_row]) + const { region } = useBuildVariant() return ( <> @@ -83,7 +77,7 @@ const AvailablePlatform = () => { - {show_row_content ? ( + {region === "row" ? ( <> diff --git a/src/pages/trading-specification/components/_calculationCard.tsx b/themes/gatsby-theme-deriv/src/pages/trading-specification/components/_calculationCard.tsx similarity index 100% rename from src/pages/trading-specification/components/_calculationCard.tsx rename to themes/gatsby-theme-deriv/src/pages/trading-specification/components/_calculationCard.tsx diff --git a/src/pages/trading-specification/components/_constants.ts b/themes/gatsby-theme-deriv/src/pages/trading-specification/components/_constants.ts similarity index 100% rename from src/pages/trading-specification/components/_constants.ts rename to themes/gatsby-theme-deriv/src/pages/trading-specification/components/_constants.ts diff --git a/src/pages/trading-specification/components/_elements.tsx b/themes/gatsby-theme-deriv/src/pages/trading-specification/components/_elements.tsx similarity index 97% rename from src/pages/trading-specification/components/_elements.tsx rename to themes/gatsby-theme-deriv/src/pages/trading-specification/components/_elements.tsx index f5433c4df99..794d98304f6 100644 --- a/src/pages/trading-specification/components/_elements.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trading-specification/components/_elements.tsx @@ -1,3 +1,4 @@ +/*eslint import/namespace: ['error', { allowComputed: true }]*/ import React, { useEffect, useState } from 'react' import styled, { css } from 'styled-components' import { Popover, ArrowContainer } from 'react-tiny-popover' @@ -8,11 +9,11 @@ import device from 'themes/device' import { Button } from 'components/form' import { Flex } from 'components/containers' import * as icons from 'components/elements/symbols' -import useRegion from 'components/hooks/use-region' import dl from 'images/svg/trading-specification/dl.svg' import swf from 'images/svg/trading-specification/swf.svg' import { TString } from 'types/generics' import { Localize } from 'components/localization' +import useBuildVariant from 'features/hooks/use-build-variant' type TableRowProps = { bg?: string @@ -238,15 +239,10 @@ type TTableCellGroup = { market?: TAvailableLiveMarkets } export const TableCellGroup = ({ data, market }: TTableCellGroup) => { - const { is_row } = useRegion() + const { region } = useBuildVariant() const { symbol, instrument: text, dl_icon, swf_icon } = data const [show_popUp, setShowPopUp] = useState(false) const [popup_type, setPopupType] = useState() - const [show_row_content, setShowRowContent] = useState(true) - - useEffect(() => { - if (!is_row) setShowRowContent(false) - }, [is_row]) useEffect(() => { document.body.style.overflow = show_popUp ? 'hidden' : 'scroll' @@ -277,7 +273,7 @@ export const TableCellGroup = ({ data, market }: TTableCellGroup) => { {text} - {show_row_content ? ( + {region === "row" ? ( <> {dl_icon && getStyledImg('24px', dl, 'dl')} {swf_icon && getStyledImg('30px', swf, 'swf')} diff --git a/src/pages/trading-specification/components/_howItsCalculated.tsx b/themes/gatsby-theme-deriv/src/pages/trading-specification/components/_howItsCalculated.tsx similarity index 100% rename from src/pages/trading-specification/components/_howItsCalculated.tsx rename to themes/gatsby-theme-deriv/src/pages/trading-specification/components/_howItsCalculated.tsx diff --git a/src/pages/trading-specification/components/_popup_menu.tsx b/themes/gatsby-theme-deriv/src/pages/trading-specification/components/_popup_menu.tsx similarity index 100% rename from src/pages/trading-specification/components/_popup_menu.tsx rename to themes/gatsby-theme-deriv/src/pages/trading-specification/components/_popup_menu.tsx diff --git a/src/pages/trading-specification/components/_trading_spec_table.tsx b/themes/gatsby-theme-deriv/src/pages/trading-specification/components/_trading_spec_table.tsx similarity index 95% rename from src/pages/trading-specification/components/_trading_spec_table.tsx rename to themes/gatsby-theme-deriv/src/pages/trading-specification/components/_trading_spec_table.tsx index 16bb2d56793..6096bd9dcdb 100644 --- a/src/pages/trading-specification/components/_trading_spec_table.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trading-specification/components/_trading_spec_table.tsx @@ -28,10 +28,10 @@ import { Flex } from 'components/containers' import { Localize, localize } from 'components/localization' import { Header } from 'components/elements' import { sanitize } from 'common/utility' -import useRegion from 'components/hooks/use-region' import device from 'themes/device' import { TString } from 'types/generics' import { useIsRtl } from 'components/hooks/use-isrtl' +import useBuildVariant from 'features/hooks/use-build-variant' export type TLiveMarketTableProps = { market: TAvailableLiveMarkets @@ -110,33 +110,32 @@ const DisclaimerText = styled(Header)` ` const TradingSpecificationTable = ({ market }: TLiveMarketTableProps) => { - const { is_eu } = useRegion() + const { region } = useBuildVariant() const [markets_data, setMarketsData] = useState(forex_specification.data) const [filtered_data, setFilteredData] = useState(forex_specification.data) - const [disclaimer, setDisclaimer] = useState(row_disclaimer) + const disclaimer = region === "row" ? row_disclaimer : eu_disclaimer; const is_rtl = useIsRtl() useEffect(() => { - if (is_eu) { + if (region === "eu") { setMarketsData(forex_specification.eu_data) setFilteredData(forex_specification.eu_data) - setDisclaimer(eu_disclaimer) } - }, [is_eu]) + }, [region]) useEffect(() => { market_specification.map((specification) => { if (specification.market === market) { - const specification_data = is_eu ? specification.eu_data : specification.data + const specification_data = region === "eu" ? specification.eu_data : specification.data setMarketsData(specification_data) setFilteredData(specification_data) } }) - }, [market]) + }, [market, region]) const [search_value, setSearchValue] = useState('') const [globalFilter, setGlobalFilter] = useState('') - const [sorting, setSorting] = React.useState([]) + const [sorting, setSorting] = useState([]) const columns = useLiveColumns(market) const table = useReactTable({ diff --git a/src/pages/trading-specification/data/_commodities_specification.ts b/themes/gatsby-theme-deriv/src/pages/trading-specification/data/_commodities_specification.ts similarity index 100% rename from src/pages/trading-specification/data/_commodities_specification.ts rename to themes/gatsby-theme-deriv/src/pages/trading-specification/data/_commodities_specification.ts diff --git a/src/pages/trading-specification/data/_crypto_specification.ts b/themes/gatsby-theme-deriv/src/pages/trading-specification/data/_crypto_specification.ts similarity index 100% rename from src/pages/trading-specification/data/_crypto_specification.ts rename to themes/gatsby-theme-deriv/src/pages/trading-specification/data/_crypto_specification.ts diff --git a/src/pages/trading-specification/data/_derived_specification.ts b/themes/gatsby-theme-deriv/src/pages/trading-specification/data/_derived_specification.ts similarity index 100% rename from src/pages/trading-specification/data/_derived_specification.ts rename to themes/gatsby-theme-deriv/src/pages/trading-specification/data/_derived_specification.ts diff --git a/src/pages/trading-specification/data/_etfs_specification.ts b/themes/gatsby-theme-deriv/src/pages/trading-specification/data/_etfs_specification.ts similarity index 100% rename from src/pages/trading-specification/data/_etfs_specification.ts rename to themes/gatsby-theme-deriv/src/pages/trading-specification/data/_etfs_specification.ts diff --git a/src/pages/trading-specification/data/_forex_specification.ts b/themes/gatsby-theme-deriv/src/pages/trading-specification/data/_forex_specification.ts similarity index 100% rename from src/pages/trading-specification/data/_forex_specification.ts rename to themes/gatsby-theme-deriv/src/pages/trading-specification/data/_forex_specification.ts diff --git a/src/pages/trading-specification/data/_stocks_specification.ts b/themes/gatsby-theme-deriv/src/pages/trading-specification/data/_stocks_specification.ts similarity index 99% rename from src/pages/trading-specification/data/_stocks_specification.ts rename to themes/gatsby-theme-deriv/src/pages/trading-specification/data/_stocks_specification.ts index eea4cc7e0c6..4840cebeb3e 100644 --- a/src/pages/trading-specification/data/_stocks_specification.ts +++ b/themes/gatsby-theme-deriv/src/pages/trading-specification/data/_stocks_specification.ts @@ -334,7 +334,7 @@ const stocks_specification: TSpecification = { margin_requirement: 2, swap_long: -0.036, swap_short: 0.002, - trading_hours: 'Mon Fri 08:00 - 16:30 GMT', + rading_hours: 'Mon Fri 08:00 - 16:30 GMT', }, { instrument: { @@ -436,7 +436,7 @@ const stocks_specification: TSpecification = { margin_requirement: 2, swap_long: -1.062, swap_short: 0.062, - trading_hours: 'Mon Fri 08:00 - 16:30 GMT', + rading_hours: 'Mon Fri 08:00 - 16:30 GMT', }, { instrument: { @@ -504,7 +504,7 @@ const stocks_specification: TSpecification = { margin_requirement: 2, swap_long: -1.455, swap_short: 0.084, - trading_hours: 'Mon Fri 08:00 - 16:30 GMT', + rading_hours: 'Mon Fri 08:00 - 16:30 GMT', }, { instrument: { @@ -572,7 +572,7 @@ const stocks_specification: TSpecification = { margin_requirement: 2, swap_long: -0.11, swap_short: -0.35, - trading_hours: 'Mon Fri 08:00 - 16:30 GMT', + rading_hours: 'Mon Fri 08:00 - 16:30 GMT', }, { instrument: { @@ -844,7 +844,7 @@ const stocks_specification: TSpecification = { margin_requirement: 2, swap_long: -0.19, swap_short: 0.011, - trading_hours: 'Mon Fri 08:00 - 16:30 GMT', + rading_hours: 'Mon Fri 08:00 - 16:30 GMT', }, { instrument: { diff --git a/src/pages/trading-specification/index.tsx b/themes/gatsby-theme-deriv/src/pages/trading-specification/index.tsx similarity index 90% rename from src/pages/trading-specification/index.tsx rename to themes/gatsby-theme-deriv/src/pages/trading-specification/index.tsx index 6d04f28929d..1181c715539 100644 --- a/src/pages/trading-specification/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/trading-specification/index.tsx @@ -13,9 +13,10 @@ const StyledHeader = styled(Header)` font-family: 'Ubuntu'; ` -const TradingSpecification = () => { +const TradingSpecification = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext return ( - + diff --git a/src/pages/unsubscribe/index.tsx b/themes/gatsby-theme-deriv/src/pages/unsubscribe/index.tsx similarity index 97% rename from src/pages/unsubscribe/index.tsx rename to themes/gatsby-theme-deriv/src/pages/unsubscribe/index.tsx index 0d11e1a89d3..353505193a0 100644 --- a/src/pages/unsubscribe/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/unsubscribe/index.tsx @@ -123,7 +123,8 @@ const Spinner = () => ( ) -const UnsubscribePage = () => { +const UnsubscribePage = ({ pageContext }: TGatsbyHead) => { + const { region } = pageContext const [loading, setLoading] = useState(false) const [error, setError] = useState() const [data, setData] = useState() @@ -155,7 +156,7 @@ const UnsubscribePage = () => { }, [binary_user_id, checksum]) return ( - + {loading ? ( diff --git a/src/pages/who-we-are/_AboutUsBanner.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/_AboutUsBanner.tsx similarity index 100% rename from src/pages/who-we-are/_AboutUsBanner.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/_AboutUsBanner.tsx diff --git a/src/pages/who-we-are/_DerivNumbers.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/_DerivNumbers.tsx similarity index 100% rename from src/pages/who-we-are/_DerivNumbers.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/_DerivNumbers.tsx diff --git a/src/pages/who-we-are/_MakeTrading.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/_MakeTrading.tsx similarity index 100% rename from src/pages/who-we-are/_MakeTrading.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/_MakeTrading.tsx diff --git a/src/pages/who-we-are/_OurLeadership.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/_OurLeadership.tsx similarity index 100% rename from src/pages/who-we-are/_OurLeadership.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/_OurLeadership.tsx diff --git a/src/pages/who-we-are/_OurOffices.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/_OurOffices.tsx similarity index 100% rename from src/pages/who-we-are/_OurOffices.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/_OurOffices.tsx diff --git a/src/pages/who-we-are/_OurPrinciples.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/_OurPrinciples.tsx similarity index 100% rename from src/pages/who-we-are/_OurPrinciples.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/_OurPrinciples.tsx diff --git a/src/pages/who-we-are/_OurValues.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/_OurValues.tsx similarity index 100% rename from src/pages/who-we-are/_OurValues.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/_OurValues.tsx diff --git a/src/pages/who-we-are/_lazy-load.ts b/themes/gatsby-theme-deriv/src/pages/who-we-are/_lazy-load.ts similarity index 100% rename from src/pages/who-we-are/_lazy-load.ts rename to themes/gatsby-theme-deriv/src/pages/who-we-are/_lazy-load.ts diff --git a/src/pages/who-we-are/_types.ts b/themes/gatsby-theme-deriv/src/pages/who-we-are/_types.ts similarity index 100% rename from src/pages/who-we-are/_types.ts rename to themes/gatsby-theme-deriv/src/pages/who-we-are/_types.ts diff --git a/src/pages/who-we-are/carousel/_Carousel.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/carousel/_Carousel.tsx similarity index 100% rename from src/pages/who-we-are/carousel/_Carousel.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/carousel/_Carousel.tsx diff --git a/src/pages/who-we-are/carousel/_ImageMarquee.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/carousel/_ImageMarquee.tsx similarity index 100% rename from src/pages/who-we-are/carousel/_ImageMarquee.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/carousel/_ImageMarquee.tsx diff --git a/src/pages/who-we-are/components/_hero.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/components/_hero.tsx similarity index 100% rename from src/pages/who-we-are/components/_hero.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/components/_hero.tsx diff --git a/src/pages/who-we-are/components/_map-pin.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/components/_map-pin.tsx similarity index 100% rename from src/pages/who-we-are/components/_map-pin.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/components/_map-pin.tsx diff --git a/src/pages/who-we-are/components/_modal.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/components/_modal.tsx similarity index 100% rename from src/pages/who-we-are/components/_modal.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/components/_modal.tsx diff --git a/src/pages/who-we-are/index.tsx b/themes/gatsby-theme-deriv/src/pages/who-we-are/index.tsx similarity index 94% rename from src/pages/who-we-are/index.tsx rename to themes/gatsby-theme-deriv/src/pages/who-we-are/index.tsx index 7ee25e71ceb..a3d8e362477 100644 --- a/src/pages/who-we-are/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/who-we-are/index.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import styled from 'styled-components' import { graphql } from 'gatsby' import { TWhoWeAre } from './_types' @@ -19,7 +19,6 @@ import AwardBannerEu from 'features/components/templates/banners/award-banners/a import device from 'themes/device' import { SEO } from 'components/containers' import Layout from 'components/layout/layout' -import useRegion from 'components/hooks/use-region' import { WithIntl } from 'components/localization' const StartSeparator = styled.div` @@ -42,8 +41,10 @@ const EndSeparator = styled.div` } ` -const AboutUs = ({ data }: TWhoWeAre) => { - const { is_eu } = useRegion() +type AboutUsProps = TGatsbyHead & TWhoWeAre + +const AboutUs = ({ data, pageContext }: AboutUsProps) => { + const {region} = pageContext const { hero, our_values, @@ -54,14 +55,9 @@ const AboutUs = ({ data }: TWhoWeAre) => { our_locations, banner, } = data?.strapiWhoWeArePage || {} - const [show_eu_content, setShowEuContent] = useState(false) - - useEffect(() => { - if (is_eu) setShowEuContent(true) - }, [is_eu]) return ( - + @@ -72,7 +68,7 @@ const AboutUs = ({ data }: TWhoWeAre) => { subtitle="_t_We are proud to be recognised as a Great Place to Work™ and certified Platinum in Investors in People._t_" /> - {show_eu_content ? null : } + diff --git a/src/pages/why-choose-us/_africa-forex-award.tsx b/themes/gatsby-theme-deriv/src/pages/why-choose-us/_africa-forex-award.tsx similarity index 100% rename from src/pages/why-choose-us/_africa-forex-award.tsx rename to themes/gatsby-theme-deriv/src/pages/why-choose-us/_africa-forex-award.tsx diff --git a/src/pages/why-choose-us/_icon-grid.tsx b/themes/gatsby-theme-deriv/src/pages/why-choose-us/_icon-grid.tsx similarity index 100% rename from src/pages/why-choose-us/_icon-grid.tsx rename to themes/gatsby-theme-deriv/src/pages/why-choose-us/_icon-grid.tsx diff --git a/src/pages/why-choose-us/_latam-forex-award.tsx b/themes/gatsby-theme-deriv/src/pages/why-choose-us/_latam-forex-award.tsx similarity index 100% rename from src/pages/why-choose-us/_latam-forex-award.tsx rename to themes/gatsby-theme-deriv/src/pages/why-choose-us/_latam-forex-award.tsx diff --git a/src/pages/why-choose-us/index.tsx b/themes/gatsby-theme-deriv/src/pages/why-choose-us/index.tsx similarity index 97% rename from src/pages/why-choose-us/index.tsx rename to themes/gatsby-theme-deriv/src/pages/why-choose-us/index.tsx index 89d2a3ed3d5..08b4a73e93c 100644 --- a/src/pages/why-choose-us/index.tsx +++ b/themes/gatsby-theme-deriv/src/pages/why-choose-us/index.tsx @@ -59,12 +59,13 @@ const ResponsiveHeader = styled(StyledHeader)` } ` -const WhyChooseUs = () => { +const WhyChooseUs = ({pageContext}: TGatsbyHead) => { + const {region} = pageContext const { is_latam, is_africa } = useRegion() const handleSignup = useHandleSignup() return ( - +
    diff --git a/src/store/breakpoints-context.tsx b/themes/gatsby-theme-deriv/src/store/breakpoints-context.tsx similarity index 100% rename from src/store/breakpoints-context.tsx rename to themes/gatsby-theme-deriv/src/store/breakpoints-context.tsx diff --git a/src/store/global-provider.tsx b/themes/gatsby-theme-deriv/src/store/global-provider.tsx similarity index 100% rename from src/store/global-provider.tsx rename to themes/gatsby-theme-deriv/src/store/global-provider.tsx diff --git a/src/store/popup-context.tsx b/themes/gatsby-theme-deriv/src/store/popup-context.tsx similarity index 100% rename from src/store/popup-context.tsx rename to themes/gatsby-theme-deriv/src/store/popup-context.tsx diff --git a/src/store/region-context.tsx b/themes/gatsby-theme-deriv/src/store/region-context.tsx similarity index 100% rename from src/store/region-context.tsx rename to themes/gatsby-theme-deriv/src/store/region-context.tsx diff --git a/src/store/website-status-context.tsx b/themes/gatsby-theme-deriv/src/store/website-status-context.tsx similarity index 100% rename from src/store/website-status-context.tsx rename to themes/gatsby-theme-deriv/src/store/website-status-context.tsx diff --git a/src/styled.d.ts b/themes/gatsby-theme-deriv/src/styled.d.ts similarity index 100% rename from src/styled.d.ts rename to themes/gatsby-theme-deriv/src/styled.d.ts diff --git a/src/themes/device.ts b/themes/gatsby-theme-deriv/src/themes/device.ts similarity index 100% rename from src/themes/device.ts rename to themes/gatsby-theme-deriv/src/themes/device.ts diff --git a/src/themes/function.ts b/themes/gatsby-theme-deriv/src/themes/function.ts similarity index 100% rename from src/themes/function.ts rename to themes/gatsby-theme-deriv/src/themes/function.ts diff --git a/src/themes/global-style.ts b/themes/gatsby-theme-deriv/src/themes/global-style.ts similarity index 100% rename from src/themes/global-style.ts rename to themes/gatsby-theme-deriv/src/themes/global-style.ts diff --git a/src/themes/media.ts b/themes/gatsby-theme-deriv/src/themes/media.ts similarity index 100% rename from src/themes/media.ts rename to themes/gatsby-theme-deriv/src/themes/media.ts diff --git a/src/themes/plugin/border-radius.ts b/themes/gatsby-theme-deriv/src/themes/plugin/border-radius.ts similarity index 100% rename from src/themes/plugin/border-radius.ts rename to themes/gatsby-theme-deriv/src/themes/plugin/border-radius.ts diff --git a/src/themes/plugin/index.ts b/themes/gatsby-theme-deriv/src/themes/plugin/index.ts similarity index 100% rename from src/themes/plugin/index.ts rename to themes/gatsby-theme-deriv/src/themes/plugin/index.ts diff --git a/src/themes/plugin/margin.ts b/themes/gatsby-theme-deriv/src/themes/plugin/margin.ts similarity index 100% rename from src/themes/plugin/margin.ts rename to themes/gatsby-theme-deriv/src/themes/plugin/margin.ts diff --git a/src/themes/plugin/padding.ts b/themes/gatsby-theme-deriv/src/themes/plugin/padding.ts similarity index 100% rename from src/themes/plugin/padding.ts rename to themes/gatsby-theme-deriv/src/themes/plugin/padding.ts diff --git a/src/themes/reset.ts b/themes/gatsby-theme-deriv/src/themes/reset.ts similarity index 100% rename from src/themes/reset.ts rename to themes/gatsby-theme-deriv/src/themes/reset.ts diff --git a/src/themes/theme.breakpoints.ts b/themes/gatsby-theme-deriv/src/themes/theme.breakpoints.ts similarity index 100% rename from src/themes/theme.breakpoints.ts rename to themes/gatsby-theme-deriv/src/themes/theme.breakpoints.ts diff --git a/src/themes/theme.types.ts b/themes/gatsby-theme-deriv/src/themes/theme.types.ts similarity index 100% rename from src/themes/theme.types.ts rename to themes/gatsby-theme-deriv/src/themes/theme.types.ts diff --git a/src/themes/variables.ts b/themes/gatsby-theme-deriv/src/themes/variables.ts similarity index 100% rename from src/themes/variables.ts rename to themes/gatsby-theme-deriv/src/themes/variables.ts diff --git a/src/translations/ach.json b/themes/gatsby-theme-deriv/src/translations/ach.json similarity index 100% rename from src/translations/ach.json rename to themes/gatsby-theme-deriv/src/translations/ach.json diff --git a/src/translations/ar.json b/themes/gatsby-theme-deriv/src/translations/ar.json similarity index 99% rename from src/translations/ar.json rename to themes/gatsby-theme-deriv/src/translations/ar.json index 29c4ec177d9..2f33bc8e433 100644 --- a/src/translations/ar.json +++ b/themes/gatsby-theme-deriv/src/translations/ar.json @@ -744,6 +744,7 @@ "701775446": "مؤشر التقلب 200", "701840176": "العمولة لكل 100 ألف دولار أمريكي", "702074152": "شركاء", + "702175212": "تأكد من قراءة <0>الشروط والأحكام الخاصة بنا، <1>والكشف عن المخاطر، <2>والتداول الآمن والمسؤول لفهم المخاطر التي تنطوي عليها بشكل كامل قبل استخدام خدماتنا. يرجى أيضًا ملاحظة أن المعلومات الواردة في هذا الموقع لا تشكل نصيحة استثمارية. ", "702303938": "شركة تابعة", "704465777": "بعد إجراء الدفع، شارك إيصال الدفع مع البائع عبر ميزة الدردشة في Deriv P2P.", "704532260": "قم بالتسجيل باستخدام بريدك الإلكتروني فقط. لا يلزم وجود بطاقة ائتمان أو حد أدنى للإيداع.", @@ -1549,6 +1550,7 @@ "1466788657": "لمزيد من المعلومات، <0>راجع منشور المدونة هذا حول أساسيات إنشاء بوت تداول.", "1467325385": "دعم الشركات التابعة العالمية", "1467514183": "الأسواق الافتراضية والفرص الحقيقية.", + "1467698554": "تأكد من قراءة <0>الشروط والأحكام الخاصة بنا، <1>والكشف عن المخاطر، <2>والتداول الآمن والمسؤول لفهم المخاطر التي تنطوي عليها بشكل كامل قبل استخدام خدماتنا. يرجى أيضًا ملاحظة أن المعلومات الواردة في هذا الموقع لا تشكل نصيحة استثمارية. قد تنخفض قيمة الاستثمارات أو ترتفع.", "1468688914": "قم بعمل إيداعات فورية باستخدام العملات المشفرة في حساب العملات الورقية الخاص بك.", "1469255430": "الشروط والأحكام", "1469626982": "دولار أمريكي/رنمينبي", diff --git a/src/translations/bn.json b/themes/gatsby-theme-deriv/src/translations/bn.json similarity index 99% rename from src/translations/bn.json rename to themes/gatsby-theme-deriv/src/translations/bn.json index 8adb815ab71..ae880af66d0 100644 --- a/src/translations/bn.json +++ b/themes/gatsby-theme-deriv/src/translations/bn.json @@ -744,6 +744,7 @@ "701775446": "অস্থিতিশীলতা 200 ইনডেক্স", "701840176": "কমিশন প্রতি USD 100k টার্নওভার", "702074152": "অংশীদারগণ", + "702175212": "আমাদের পরিষেবাগুলি ব্যবহার করার আগে জড়িত ঝুঁকিগুলি সম্পূর্ণরূপে বোঝার জন্য অনুগ্রহ করে আমাদের <0>নিয়ম ও শর্তাবলী, <1>ঝুঁকি প্রকাশ, এবং <2>নিরাপদ এবং দায়িত্বশীল ট্রেডিং পড়ুন। এই ওয়েবসাইটের তথ্য বিনিয়োগ পরামর্শ গঠন করে না।", "702303938": "অধিভুক্ত", "704465777": "আপনার পেমেন্ট করার পরে, Deriv P2P এ চ্যাট বৈশিষ্ট্যটির মাধ্যমে বিক্রেতার সাথে রসিদ ভাগ করুন।", "704532260": "শুধু আপনার ইমেইল দিয়ে সাইন আপ করুন। কোন ক্রেডিট কার্ড বা ন্যূনতম জমার প্রয়োজন নেই", @@ -1549,6 +1550,7 @@ "1466788657": "আরও তথ্যের জন্য, <0>এই ব্লগ পোস্টটি দেখুনএকটি ট্রেডিং বট নির্মাণের মূলসূত্রে।", "1467325385": "গ্লোবাল অ্যাফিলিয়েট সাপোর্ট", "1467514183": "ভার্চুয়াল বাজার, বাস্তব সুযোগ।", + "1467698554": "আমাদের পরিষেবাগুলি ব্যবহার করার আগে জড়িত ঝুঁকিগুলি সম্পূর্ণরূপে বোঝার জন্য অনুগ্রহ করে আমাদের <0>নিয়ম ও শর্তাবলী, <1>ঝুঁকি প্রকাশ, এবং <2>নিরাপদ এবং দায়িত্বশীল ট্রেডিং পড়ুন। এই ওয়েবসাইটের তথ্য বিনিয়োগ পরামর্শ গঠন করে না। বিনিয়োগের মূল্য কমার পাশাপাশি উঠতে পারে।", "1468688914": "আপনার ফায়াত অ্যাকাউন্টে ক্রিপ্টো ব্যবহার করে তাত্ক্ষণিক আমানত করুন।", "1469255430": "শর্তাবলী এবং শর্তাবলী", "1469626982": "USD/CNH", diff --git a/src/translations/de.json b/themes/gatsby-theme-deriv/src/translations/de.json similarity index 99% rename from src/translations/de.json rename to themes/gatsby-theme-deriv/src/translations/de.json index f5bad88d740..8102a386c1c 100644 --- a/src/translations/de.json +++ b/themes/gatsby-theme-deriv/src/translations/de.json @@ -744,6 +744,7 @@ "701775446": "Volatility Index 200", "701840176": "Kommission pro USD 100k Umsatz", "702074152": "PARTNER", + "702175212": "Bitte lesen Sie unsere <0>Terms and conditions, <1>Risk disclosure und <2>Secure and responsible trading , um die damit verbundenen Risiken vollständig zu verstehen, bevor Sie unsere Dienste nutzen. Die Informationen auf dieser Website stellen keine Anlageberatung dar. Sie können Ihr MT5-Konto nicht finden.", "702303938": "Tochtergesellschaft ib", "704465777": "Nachdem Sie Ihre Zahlung getätigt haben, teilen Sie dem Verkäufer die Quittung über die Chat-Funktion in Deriv P2P mit.", "704532260": "Melde dich nur mit deiner E-Mail an. Keine Kreditkarte oder Mindesteinzahlung erforderlich.", @@ -1549,6 +1550,7 @@ "1466788657": "Weitere Informationen finden Sie <0>in diesem Blogbeitrag über die Grundlagen des Aufbaus eines Handelsbots.", "1467325385": "Weltweiter Affiliate-", "1467514183": "Virtuelle Märkte, reale Chancen.", + "1467698554": "Bitte lesen Sie unsere <0>Allgemeinen Geschäftsbedingungen, <1>Risikohinweise und <2>Sicherer und verantwortungsvoller Handel, um die damit verbundenen Risiken vollständig zu verstehen, bevor Sie unsere Dienste nutzen. Die Informationen auf dieser Website stellen keine Anlageberatung dar. Der Wert von Anlagen kann sowohl steigen als auch fallen.", "1468688914": "Tätigen Sie sofortige Einzahlungen mit Krypto auf Ihr Fiat-Konto.", "1469255430": "allgemeine Bedingungen", "1469626982": "USD/CNH", diff --git a/src/translations/en.json b/themes/gatsby-theme-deriv/src/translations/en.json similarity index 100% rename from src/translations/en.json rename to themes/gatsby-theme-deriv/src/translations/en.json diff --git a/src/translations/es.json b/themes/gatsby-theme-deriv/src/translations/es.json similarity index 99% rename from src/translations/es.json rename to themes/gatsby-theme-deriv/src/translations/es.json index b5a7c8ed0f2..8d886f64721 100644 --- a/src/translations/es.json +++ b/themes/gatsby-theme-deriv/src/translations/es.json @@ -744,6 +744,7 @@ "701775446": "Índice Volatility 200", "701840176": "Comisión por 100 mil USD de facturación", "702074152": "SOCIOS", + "702175212": "Asegúrese de leer nuestras <0>Condiciones generales, <1>Declaración de riesgos, y <2>Trading seguro y responsable para comprender plenamente los riesgos que conlleva antes de utilizar nuestros servicios. Tenga en cuenta también que la información de este sitio web no constituye asesoramiento en materia de inversión.", "702303938": "afiliado ib", "704465777": "Después de haber efectuado el pago, comparta el recibo con el vendedor a través de la característica de chat en Deriv P2P.", "704532260": "Regístrese solo con su correo electrónico. No se requiere una tarjeta de crédito o un depósito mínimo.", @@ -1549,6 +1550,7 @@ "1466788657": "Para obtener más información, <0>consulte esta entrada de blog sobre los conceptos básicos de la creación de un bot de trading.", "1467325385": "Soporte global para afiliados", "1467514183": "Mercados virtuales, oportunidades reales.", + "1467698554": "Asegúrese de leer nuestras <0>Condiciones generales, <1>Declaración de riesgos, y <2>Trading seguro y responsable para comprender plenamente los riesgos que conlleva antes de utilizar nuestros servicios. Tenga en cuenta también que la información de este sitio web no constituye asesoramiento en materia de inversión. El valor de las inversiones puede bajar tanto como subir.", "1468688914": "Realice depósitos instantáneos utilizando criptomonedas en su cuenta fiat.", "1469255430": "términos y condiciones", "1469626982": "USD/CNH", diff --git a/src/translations/fr.json b/themes/gatsby-theme-deriv/src/translations/fr.json similarity index 99% rename from src/translations/fr.json rename to themes/gatsby-theme-deriv/src/translations/fr.json index 1b26a407540..a667b3394e9 100644 --- a/src/translations/fr.json +++ b/themes/gatsby-theme-deriv/src/translations/fr.json @@ -744,6 +744,7 @@ "701775446": "Indice Volatility 20", "701840176": "Commission par chiffre d'affaires de 100 000 USD\n", "702074152": "PARTENAIRES", + "702175212": "Assurez-vous de lire nos <0>conditions générales, la <1>divulgation des risques, et le <2>trading sécurisé et responsable pour bien comprendre les risques potentiels liés à l'utilisation de nos services. Veuillez également noter que les informations figurant sur ce site Web ne constituent pas un conseil en investissement.", "702303938": "affilié IB", "704465777": "Après avoir effectué votre paiement, envoyez une copie du reçu au vendeur grâce à la fonction de chat de Deriv P2P.", "704532260": "Inscrivez-vous uniquement avec votre e-mail. Aucune carte de crédit et aucun dépôt minimum requis.", @@ -1549,6 +1550,7 @@ "1466788657": "Pour en savoir plus, <0>lisez cet article de blog sur les bases de la création d'un robot de trading.", "1467325385": "Support Affilié mondial", "1467514183": "Marchés virtuels, opportunités réelles.", + "1467698554": "Assurez-vous de lire nos <0>conditions générales, la <1>divulgation des risques, et le <2>trading sécurisé et responsable pour bien comprendre les risques potentiels liés à l'utilisation de nos services. Veuillez également noter que les informations figurant sur ce site Web ne constituent pas un conseil en investissement. La valeur des investissements peut varier à la hausse comme à la baisse.", "1468688914": "Effectuez des dépôts instantanés en cryptomonnaie sur votre compte fiat.", "1469255430": "conditions générales", "1469626982": "USD/CNH", diff --git a/src/translations/id.json b/themes/gatsby-theme-deriv/src/translations/id.json similarity index 100% rename from src/translations/id.json rename to themes/gatsby-theme-deriv/src/translations/id.json diff --git a/src/translations/it.json b/themes/gatsby-theme-deriv/src/translations/it.json similarity index 99% rename from src/translations/it.json rename to themes/gatsby-theme-deriv/src/translations/it.json index 7bdd0a2a4a7..6ac19b0a290 100644 --- a/src/translations/it.json +++ b/themes/gatsby-theme-deriv/src/translations/it.json @@ -744,6 +744,7 @@ "701775446": "Indice Volatility 200", "701840176": "Commissione per operazioni da 100 mila USD", "702074152": "PARTNER", + "702175212": "Prima di utilizzare i nostri servizi, assicurati di leggere i nostri <0>Termini e condizioni, i documenti sulla <1>divulgazione dei rischi, e sul <2>trading sicuro e responsabile per comprendere a piano i rischi correlati. Tieni inoltre presente che le informazioni su questo sito web non sono consigli in materia di investimento.", "702303938": "affiliato ib", "704465777": "Dopo aver effettuato il pagamento, condividi la ricevuta con il venditore tramite la chat di Deriv P2P", "704532260": "Per la registrazione basta l'indirizzo e-mail, non servono carta di credito o deposito minimo.", @@ -1549,6 +1550,7 @@ "1466788657": "Per maggiori informazioni, <0>dai un'occhiata a questo post sul blog sulle basi per creare un bot di trading.", "1467325385": "Supporto internazionale agli associati", "1467514183": "Mercati virtuali, opportunità reali.", + "1467698554": "Prima di utilizzare i nostri servizi, assicurati di leggere i nostri <0>Termini e condizioni, i documenti sulla <1>divulgazione dei rischi, e sul <2>trading sicuro e responsabile per comprendere a piano i rischi correlati. Tieni inoltre presente che le informazioni su questo sito web non sono consigli in materia di investimento. Il valore degli investimenti può scendere come salire.", "1468688914": "Effettua depositi istantanei con criptovalute sul suo conto fiat.", "1469255430": "termini e condizioni", "1469626982": "USD/CNH", diff --git a/src/translations/ko.json b/themes/gatsby-theme-deriv/src/translations/ko.json similarity index 99% rename from src/translations/ko.json rename to themes/gatsby-theme-deriv/src/translations/ko.json index 7bdbc5eda1d..0901137febf 100644 --- a/src/translations/ko.json +++ b/themes/gatsby-theme-deriv/src/translations/ko.json @@ -744,6 +744,7 @@ "701775446": "Volatility 200 지수", "701840176": "USD 100k 턴오버당 수수료", "702074152": "파트너", + "702175212": "서비스를 이용하기 전에 <0>이용약관, <1>위험 공개, <2>안전하고 책임감 있는 거래를 읽고 관련된 위험을 완전히 이해하시기 바랍니다. 본 웹사이트의 정보는 투자 조언이 될 수 없음을 유의하시기 바랍니다.", "702303938": "제휴 ib", "704465777": "결제 후에 Deriv P2P에서 채팅 기능을 통해 판매자 영수증을 공유하세요.", "704532260": "이메일만 있으면 가입할 수 있습니다. 신용카드나 최소 보증금이 필요하지 않습니다.", @@ -1549,6 +1550,7 @@ "1466788657": "자세한 내용은 트레이딩 봇 구축의 기초 정보에 대한 <0>이 블로그 게시물을 확인하세요.", "1467325385": "글로벌 제휴 지원", "1467514183": "가상 시장, 실제 기회.", + "1467698554": "서비스를 이용하기 전에 <0>이용약관, <1>위험 공개, <2>안전하고 책임감 있는 거래를 읽고 관련된 위험을 완전히 이해하시기 바랍니다. 또한 이 웹사이트의 정보는 투자 조언이 될 수 없음을 유의하시기 바랍니다. 투자 가치는 하락할 수도 있고 상승할 수도 있습니다.", "1468688914": "명목화폐를 사용하여 명목화폐 계좌에 즉시 입금하세요.", "1469255430": "이용 약관", "1469626982": "USD/CNH", diff --git a/src/translations/mn.json b/themes/gatsby-theme-deriv/src/translations/mn.json similarity index 99% rename from src/translations/mn.json rename to themes/gatsby-theme-deriv/src/translations/mn.json index 3c86929f5b4..7ff4e96fbf1 100644 --- a/src/translations/mn.json +++ b/themes/gatsby-theme-deriv/src/translations/mn.json @@ -744,6 +744,7 @@ "701775446": "Тогтмол байдал 200 индекс", "701840176": "100 мянган ам.долларын эргэлт тутамд комисс", "702074152": "ТҮНШҮҮД", + "702175212": "Make sure to read our <0>Terms and conditions, <1>Risk disclosure, and <2>Secure and responsible trading to fully understand the risks involved before using our services. Please note that the information on this website does not constitute investment advice.", "702303938": "түншлэлийн IB", "704465777": "Төлбөрөө хийсний дараа Deriv P2P дэх чат функцээр дамжуулан хүлээн авалтыг худалдагчтай хуваалцаарай.", "704532260": "Зөвхөн имэйлээр бүртгүүлнэ үү. Зээлийн карт эсвэл хамгийн бага хадгаламж шаардагдахгүй.", @@ -1549,6 +1550,7 @@ "1466788657": "Дэлгэрэнгүй мэдээлэл авахыг хү <0>свэл худалдааны ботыг бий болгох үндсийн талаархи энэ блог бич лэгийг үзээрэй.", "1467325385": "Дэлхийн түншлэлийн дэмжлэг", "1467514183": "Виртуаль зах зээл, бодит боломжууд.", + "1467698554": "Make sure to read our <0>Terms and conditions, <1>Risk disclosure, and <2>Secure and responsible trading to fully understand the risks involved before using our services. Please also note that the information on this website does not constitute investment advice. The value of investments may go down as well as up.", "1468688914": "Фиат дансандаа крипто ашиглан шуурхай хадгаламж хийгээрэй.", "1469255430": "нэр томъёо, нөхцөл", "1469626982": "АМ.ДОЛЛАР/CNH", @@ -4754,4 +4756,4 @@ "-1165835520": "ажилчид", "-651384976": "үндэстэн", "-1033881248": "Манай нээлттэй байр суурийг үзнэ үү" -} \ No newline at end of file +} diff --git a/src/translations/pl.json b/themes/gatsby-theme-deriv/src/translations/pl.json similarity index 99% rename from src/translations/pl.json rename to themes/gatsby-theme-deriv/src/translations/pl.json index f54be8cc76e..72d56c023bc 100644 --- a/src/translations/pl.json +++ b/themes/gatsby-theme-deriv/src/translations/pl.json @@ -744,6 +744,7 @@ "701775446": "Indeks Volatility 200", "701840176": "Prowizja za obrót 100k USD", "702074152": "PARTNERZY", + "702175212": "Przed skorzystaniem z naszych usług należy zapoznać się z naszym <0>Regulaminem oraz sekcją, <1>Informacje o ryzyku, oraz <2>Bezpieczny i odpowiedzialny handel aby w pełni zrozumieć powiązane ryzyko. Należy również pamiętać, że informacje zawarte na tej stronie nie stanowią porady inwestycyjnej.", "702303938": "partner ib", "704465777": "Po dokonaniu płatności udostępnij pokwitowanie sprzedawcy za pośrednictwem funkcji czatu w Deriv P2P.", "704532260": "Zarejestruj się przy użyciu swojego adresu e-mail. Nie jest wymagana karta kredytowa ani minimalna wpłata.", @@ -1549,6 +1550,7 @@ "1466788657": "Aby uzyskać więcej informacji, <0>sprawdź ten wpis na blogu na temat podstaw budowania bota handlowego.", "1467325385": "Globalny program partnerski", "1467514183": "Wirtualne rynki, realne możliwości.", + "1467698554": "Przed skorzystaniem z naszych usług należy zapoznać się z naszym <0>Regulaminem oraz sekcją, <1>Informacje o ryzyku, oraz <2>Bezpieczny i odpowiedzialny handel aby w pełni zrozumieć powiązane ryzyko. Należy również pamiętać, że informacje zawarte na tej stronie nie stanowią porady inwestycyjnej. Wartość inwestycji może zarówno spadać, jak i wzrosnąć.", "1468688914": "Natychmiastowe wpłaty za pomocą kryptowalut na konto fiducjarne.", "1469255430": "regulamin", "1469626982": "USD/CNH", diff --git a/src/translations/pt.json b/themes/gatsby-theme-deriv/src/translations/pt.json similarity index 99% rename from src/translations/pt.json rename to themes/gatsby-theme-deriv/src/translations/pt.json index c54dca4f18b..1e4f611dcd8 100644 --- a/src/translations/pt.json +++ b/themes/gatsby-theme-deriv/src/translations/pt.json @@ -744,6 +744,7 @@ "701775446": "Índice Volatility 200", "701840176": "Comissão por 100k USD de volume de negóc.", "702074152": "PARCEIROS", + "702175212": "Certifique-se de ler os nossos <0>Termos e condições, <1>Divulgação de risco, e <2>Negociação segura e responsável para compreender plenamente os riscos envolvidos antes de utilizar os nossos serviços. Por favor, observe que as informações contidas neste site não representam conselhos de investimento.", "702303938": "afiliado ib", "704465777": "Depois de fazer o seu pagamento, partilhe o recibo com o vendedor através da funcionalidade de chat na Deriv P2P.", "704532260": "Registe-se apenas com o seu e-mail. Não é necessário cartão de crédito ou depósito mínimo.", @@ -799,7 +800,7 @@ "754435349": "+ de 200", "755433132": "O que são Opções Digital?", "755567027": "Pode um agente de pagamento oferecer os seus serviços a um agente de pagamento premium?", - "756066527": "Aceito os <0>termos e condições", + "756066527": "Concordo com os <0>termos e condições", "756258759": "O <0>DEX 600DN tem picos pequenos frequentes e, ocasionalmente, grandes quedas, que ocorrem em média <0>a cada 600 segundos.", "756310599": "Seremos transparentes quanto às condições de todos os contratos para que os clientes possam fazer escolhas conscientes.", "756453521": "Gráfico circular que explica a relação entre a margem e a alavancagem", @@ -1549,6 +1550,7 @@ "1466788657": "Para mais informações, <0>consulte esta publicação do blog sobre os princípios básicos da criação de um bot de negociação.", "1467325385": "Suporte global para os afiliados", "1467514183": "Mercados virtuais, oportunidades reais.", + "1467698554": "Certifique-se de ler os nossos <0>Termos e condições, <1>Divulgação de risco, e <2>Negociação segura e responsável para compreender plenamente os riscos envolvidos antes de utilizar os nossos serviços. Por favor, observe também que as informações contidas neste site não representam conselhos de investimento. O valor dos investimentos pode descer ou subir.", "1468688914": "Realize depósitos imediatos com criptomoedas na sua conta de moedas fiduciárias.", "1469255430": "termos e condições", "1469626982": "USD/CNH", diff --git a/src/translations/ru.json b/themes/gatsby-theme-deriv/src/translations/ru.json similarity index 99% rename from src/translations/ru.json rename to themes/gatsby-theme-deriv/src/translations/ru.json index 85ac69456d2..6beb0b65bb9 100644 --- a/src/translations/ru.json +++ b/themes/gatsby-theme-deriv/src/translations/ru.json @@ -744,6 +744,7 @@ "701775446": "Индекс Volatility 200", "701840176": "Комиссия за оборот USD 100k", "702074152": "ПАРТНЕРЫ", + "702175212": "Ознакомьтесь с нашими <0>правилами и условиями, <1>уведомлением о рисках и <2>рекомендациями по безопасной и ответственной торговле. Обратите внимание, что информация на этом сайте не является инвестиционным советом.", "702303938": "партнерская программа пб", "704465777": "После оплаты отправьте чек продавцу через чат Deriv P2P.", "704532260": "Для регистрации нужен только email. Мы не потребуем от вас данных кредитной карты или минимального депозита.", @@ -1549,6 +1550,7 @@ "1466788657": "Для получения дополнительной информации <0>ознакомьтесь с этой статьей об основах создания торгового бота.", "1467325385": "Международная поддержка партнеров", "1467514183": "Виртуальные рынки, реальные возможности.", + "1467698554": "Ознакомьтесь с нашими <0>правилами и условиями, <1>уведомлением о рисках и <2>рекомендациями по безопасной и ответственной торговле. Обратите внимание, что информация на этом сайте не является инвестиционным советом. Стоимость инвестиций может как снижаться, так и расти.", "1468688914": "Мгновенное пополнение фиатного счета через криптовалюту.", "1469255430": "правилами и условиями", "1469626982": "USD/CNH", diff --git a/src/translations/si.json b/themes/gatsby-theme-deriv/src/translations/si.json similarity index 99% rename from src/translations/si.json rename to themes/gatsby-theme-deriv/src/translations/si.json index 975fd6d1e6a..3d5aa3edcd9 100644 --- a/src/translations/si.json +++ b/themes/gatsby-theme-deriv/src/translations/si.json @@ -744,6 +744,7 @@ "701775446": "200 අස්ථායීතා දර්ශකය", "701840176": "USD 100k පිරිවැටුමකට කොමිස්", "702074152": "හවුල්කරුවන්", + "702175212": "කරුණාකර අපගේ සේවා භාවිත කිරීමට පෙර ඒ සම්බන්ධ​ අවදානම් සම්පූර්ණයෙන් අවබෝධ කර ගැනීම සඳහා <0>අපගේ නියම සහ කොන්දේසි, <1>අවදානම් අනාවරණය, සහ <2>ආරක්ෂිතව සහ වගකීම් සහිතව ගනුදෙනු කිරීම කියවා බලන්න​. මෙම වෙබ් අඩවියේ ඇති තොරතුරු ආයෝජන උපදෙස් නොවේ.", "702303938": "අනුබද්ධ ib", "704465777": "ඔබේ ගෙවීම සිදු කිරීමෙන් පසු, Deriv P2P හි ඇති කථාබස් විශේෂාංගය හරහා විකුණුම්කරු සමඟ ලදුපත බෙදා ගන්න.", "704532260": "ඔබේ ඉ-තැපෑලෙන් පමණක් ලියාපදිංචි වන්න. ණය කාඩ්පත හෝ අවම තැන්පතු අවශ්‍ය නොවේ.", @@ -1549,6 +1550,7 @@ "1466788657": "වැඩි විස්තර සඳහා, ගනුදෙනු බොට් ගොඩනැගීමේ මූලික කරුණු පිළිබඳ​ <0>මෙම බ්ලොග් සටහන පරීක්ෂා කරන්න.", "1467325385": "ගෝලීය අනුබද්ධ සහය", "1467514183": "අතථ්ය වෙළඳපල, සැබෑ අවස්ථා.", + "1467698554": "කරුණාකර අපගේ සේවා භාවිත කිරීමට පෙර ඒ සම්බන්ධ​ අවදානම් සම්පූර්ණයෙන් අවබෝධ කර ගැනීම සඳහා <0>අපගේ නියම සහ කොන්දේසි, <1>අවදානම් අනාවරණය, සහ <2>ආරක්ෂිතව සහ වගකීම් සහිතව ගනුදෙනු කිරීම කියවා බලන්න​. මෙම වෙබ් අඩවියේ ඇති තොරතුරු ආයෝජන උපදෙස් නොවේ. ආයෝජනවල වටිනාකම පහළ යාමට මෙන්ම ඉහළ යාමට ඉඩ ඇත.", "1468688914": "ඔබේ ෆියට් ගිණුමට ක්‍රිප්ටෝ මුදල් භාවිතයෙන් ක්ෂණික තැන්පතු සිදු කරන්න.", "1469255430": "නියම සහ කොන්දේසි", "1469626982": "USD/CNH", diff --git a/src/translations/sw.json b/themes/gatsby-theme-deriv/src/translations/sw.json similarity index 99% rename from src/translations/sw.json rename to themes/gatsby-theme-deriv/src/translations/sw.json index 4f5f3b04f37..08e72c9be16 100644 --- a/src/translations/sw.json +++ b/themes/gatsby-theme-deriv/src/translations/sw.json @@ -744,6 +744,7 @@ "701775446": "Dira ya Volatility 200", "701840176": "Gawio kwa kila mauzo ya USD 100k", "702074152": "WABIA", + "702175212": "Hakikisha unasoma <0>Vigezo na masharti yetu, <1>Ufichuzi wa hatari, na <2>Biashara salama na inayowajibika ili kuelewa kikamilifu hatari zinazoweza kuwepo kabla ya kutumia huduma zetu. Tafadhali kumbuka kuwa maelezo kwenye wavuti hii hayajumuishi ushauri wa uwekezaji.", "702303938": "mshirika ib", "704465777": "Baada ya kufanya malipo yako, shiriki risiti na muuzaji kupitia huduma ya mazungumzo katika Deriv P2P.", "704532260": "Jisajili na barua pepe yako tu. Hakuna haja ya kuweka credit kadi au kiwango cha chini kinachohitajika.", @@ -1099,7 +1100,7 @@ "1037202727": "Nenosiri linahitajika", "1039678171": "KWA WATEJA", "1040447467": "|(1.1750", - "1040702244": "Chaguzi za Turbo", + "1040702244": "Turbo options", "1041405933": "Soma<0>makala hii ili kujifunza zaidi kuhusu biashara ya kiotomatiki kwenye Deriv.", "1045309798": "Viwango vya ubadilishanaji (kwa ufadhili wa usiku)", "1045757354": "Kadiria kiwango na kiasi cha kuzuia hasara na kuchukua faida kwenye mkataba wako ili kupunguza hasara yako ikiwa bei ya soko itaenda tofauti na utabiri wako.", @@ -1549,6 +1550,7 @@ "1466788657": "Kwa maelezo zaidi, <0>angalia machapisho katika hi blogi juu ya msingi wa kujenga biashara bot.", "1467325385": "Usaidizi wa washirika wa kimataifa", "1467514183": "Masoko halisi, fursa halisi.", + "1467698554": "Hakikisha unasoma <0>Vigezo na masharti yetu, <1>Ufichuzi wa hatari, na <2>Biashara salama na inayowajibika ili kuelewa kikamilifu hatari zinazoweza kuwepo kabla ya kutumia huduma zetu. Tafadhali kumbuka kuwa maelezo kwenye wavuti hii hayajumuishi ushauri wa uwekezaji. Thamani ya uwekezaji inaweza kushuka na kuongezeka.", "1468688914": "Weka na toa pesa papo hapo kwa kutumia kripto kwenye akaunti yako ya fiat.", "1469255430": "vigezo na masharti", "1469626982": "USD/CNH", @@ -4754,4 +4756,4 @@ "-1165835520": "wafanyakazi", "-651384976": "mataifa", "-1033881248": "Tazama nafasi zetu zilizo wazi" -} \ No newline at end of file +} diff --git a/src/translations/th.json b/themes/gatsby-theme-deriv/src/translations/th.json similarity index 99% rename from src/translations/th.json rename to themes/gatsby-theme-deriv/src/translations/th.json index f972cd0f805..30e8e3f2c71 100644 --- a/src/translations/th.json +++ b/themes/gatsby-theme-deriv/src/translations/th.json @@ -744,6 +744,7 @@ "701775446": "ดัชนี Volatility 200", "701840176": "ค่าคอมมิชชั่นต่อมูลค่าการซื้อขาย 100k USD ", "702074152": "หุ้นส่วน", + "702175212": "โปรดทำให้แน่ใจว่า คุณได้อ่าน <0>ข้อกำหนดและเงื่อนไข <1>การเปิดเผยความเสี่ยง และ <2>การซื้อขายที่ปลอดภัยและมีความรับผิดชอบ เพื่อทำความเข้าใจอย่างถ่องแท้เกี่ยวกับความเสี่ยงที่เกี่ยวข้องก่อนจะใช้บริการของเรา ข้อมูลบนเว็บไซต์นี้ไม่ถือเป็นคำแนะนำในการลงทุน", "702303938": "พันธมิตร ib", "704465777": "หลังจากชำระเงินแล้ว ให้แชร์ใบเสร็จกับผู้ขายผ่านโปรแกรมแชทใน Deriv P2P", "704532260": "ลงทะเบียนโดยใช้เพียงอีเมล์ของคุณ ไม่ต้องใช้บัตรเครดิตหรือการฝากเงินขั้นต่ำ", @@ -1549,6 +1550,7 @@ "1466788657": "สำหรับข้อมูลเพิ่มเติม <0>อ่านบล็อกโพสต์นี้ ซึ่งเกี่ยวกับความรู้พื้นฐานในการสร้างบอทเพื่อทำการซื้อขาย", "1467325385": "การสนับสนุนพันธมิตรที่ครอบคลุมทั่วโลก", "1467514183": "ตลาดโลกเสมือน โอกาสที่แท้จริง", + "1467698554": "โปรดทำให้แน่ใจว่า คุณได้อ่าน <0>ข้อกำหนดและเงื่อนไข <1>การเปิดเผยความเสี่ยง และ <2>การซื้อขายที่ปลอดภัยและมีความรับผิดชอบ เพื่อทำความเข้าใจอย่างถ่องแท้เกี่ยวกับความเสี่ยงที่เกี่ยวข้องก่อนจะใช้บริการของเรา ข้อมูลบนเว็บไซต์นี้ไม่ถือเป็นคำแนะนำในการลงทุนแต่อย่างใด มูลค่าการลงทุนอาจจะลดลงหรือเพิ่มขึ้นก็ได้", "1468688914": "ทำการฝากเงินทันทีโดยใช้เงินคริปโตฝากเข้าไปยังบัญชีเงินตรารัฐบาลหรือเงินเฟียตของคุณ", "1469255430": "ข้อกำหนดและเงื่อนไข", "1469626982": "USD/CNH", diff --git a/src/translations/tr.json b/themes/gatsby-theme-deriv/src/translations/tr.json similarity index 99% rename from src/translations/tr.json rename to themes/gatsby-theme-deriv/src/translations/tr.json index 95aab14dc11..a94f9301a21 100644 --- a/src/translations/tr.json +++ b/themes/gatsby-theme-deriv/src/translations/tr.json @@ -744,6 +744,7 @@ "701775446": "Volatility 200 Index", "701840176": "100k USD ciro başına komisyon", "702074152": "ORTAKLAR", + "702175212": "Hizmetlerimizi kullanmadan önce ilgili riskleri tam olarak anlamak için lütfen <0>Şartlar ve Koşullar, <1>Risk açıklamamızı ve <2>Güvenli ve sorumlu ticareti okuyun. Bu web sitesindeki bilgilerin yatırım tavsiyesi teşkil etmediğini lütfen unutmayın.", "702303938": "affiliate ib", "704465777": "Ödemenizi yaptıktan sonra, makbuzu Deriv P2P'deki sohbet özelliği aracılığıyla satıcı ile paylaşın.", "704532260": "Yalnızca e-postanız ile kaydolun. Kredi kartı veya minimum depozito gerekmez.", @@ -1549,6 +1550,7 @@ "1466788657": "Daha fazla bilgi için, bir ticaret botu oluşturmanın temelleri hakkındaki <0>bu blog gönderisine göz atın.", "1467325385": "Küresel affiliate desteği", "1467514183": "Sanal pazarlar, gerçek fırsatlar.", + "1467698554": "Hizmetlerimizi kullanmadan önce ilgili riskleri tam olarak anlamak için lütfen <0>Şartlar ve Koşullar, <1>Risk açıklamamızı ve <2>Güvenli ve sorumlu ticareti okuyun. Bu web sitesindeki bilgilerin yatırım tavsiyesi teşkil etmediğini lütfen unutmayın. Yatırımların değeri düşebilir ve yükselebilir.", "1468688914": "Fiat hesabınıza kripto kullanarak anında para yatırın.", "1469255430": "şartlar ve koşullar", "1469626982": "USD/CNH\n", diff --git a/src/translations/vi.json b/themes/gatsby-theme-deriv/src/translations/vi.json similarity index 99% rename from src/translations/vi.json rename to themes/gatsby-theme-deriv/src/translations/vi.json index 9194a87a6d2..ebe77cec215 100644 --- a/src/translations/vi.json +++ b/themes/gatsby-theme-deriv/src/translations/vi.json @@ -744,6 +744,7 @@ "701775446": "Chỉ số Volatility 200", "701840176": "Hoa hồng cho mỗi doanh thu 100k USD", "702074152": "ĐỐI TÁC", + "702175212": "Vui lòng đảm bảo rằng bạn đã đọc <0>Điều khoản và điều kiện, <1>Công bố rủi ro, và <2>Giao dịch an toàn và có trách nhiệm của chúng tôi để hiểu đầy đủ về các rủi ro liên quan trước khi sử dụng dịch vụ. Xin lưu ý thêm rằng thông tin trên trang web này không là lời khuyên đầu tư.", "702303938": "tiếp thị liên kết ib", "704465777": "Sau khi hoàn thành thanh toán, chia sẻ biên lai với người bán qua tính năng chat trên Deriv P2P.", "704532260": "Đăng ký chỉ với email của bạn. Không yêu cầu thẻ tín dụng hay mức nạp tiền tối thiểu.", @@ -1549,6 +1550,7 @@ "1466788657": "Để biết thêm thông tin, <0>hãy xem bài blog về những điều cơ bản khi xây dựng một trading bot.", "1467325385": "Đội ngũ hỗ trợ đối tác toàn cầu", "1467514183": "Thị trường ảo, cơ hội thật.", + "1467698554": "Vui lòng đảm bảo rằng bạn đã đọc <0>Điều khoản và điều kiện, <1>Công bố rủi ro, và <2>Giao dịch an toàn và có trách nhiệm của chúng tôi để hiểu đầy đủ về các rủi ro liên quan trước khi sử dụng dịch vụ. Xin lưu ý thêm rằng thông tin trên trang web này không là lời khuyên đầu tư. Giá trị của các khoản đầu tư có thể giảm cũng như tăng.", "1468688914": "Nạp tiền ngay bằng tiền điện tử vào tài khoản tiền pháp định của bạn.", "1469255430": "điều khoản và điều kiện", "1469626982": "USD/CNH", diff --git a/src/translations/zh_cn.json b/themes/gatsby-theme-deriv/src/translations/zh_cn.json similarity index 99% rename from src/translations/zh_cn.json rename to themes/gatsby-theme-deriv/src/translations/zh_cn.json index 1ee254774dd..32355f277ee 100644 --- a/src/translations/zh_cn.json +++ b/themes/gatsby-theme-deriv/src/translations/zh_cn.json @@ -744,6 +744,7 @@ "701775446": " Volatility 200 指数", "701840176": "每十万美元交易额的佣金", "702074152": "合作伙伴", + "702175212": "使用服务前,请确保阅读<0>条款和条件、<1>风险披露以及<2>安全和负责任交易,以充分了解所涉及的风险。请注意,网站上的信息不构成投资建议。", "702303938": "联盟 ib", "704465777": "付款后,通过 Deriv P2P 的聊天功能向卖方索取收据。", "704532260": "不需要信用卡或最小存款,仅用电子邮件即可注册账户。", @@ -1549,6 +1550,7 @@ "1466788657": "欲了解更多信息,请查看这篇关于构建交易机器人的基础知识的<0>博客文章。", "1467325385": "全球联盟支持", "1467514183": "虚拟市场、真正的机会。", + "1467698554": "使用服务前,请务必阅读<0>条款和条件、<1>风险披露以及<2>安全和负责任的交易,以充分了解所涉及的风险。另请注意,本网站的信息不构成投资建议。投资价值可能下降,也可能上升。", "1468688914": "使用加密货币即时向法定账户存款。", "1469255430": "条款与条件", "1469626982": "美元/离岸人民币", diff --git a/src/translations/zh_tw.json b/themes/gatsby-theme-deriv/src/translations/zh_tw.json similarity index 99% rename from src/translations/zh_tw.json rename to themes/gatsby-theme-deriv/src/translations/zh_tw.json index 1691c04a47f..98e1a1f1e87 100644 --- a/src/translations/zh_tw.json +++ b/themes/gatsby-theme-deriv/src/translations/zh_tw.json @@ -744,6 +744,7 @@ "701775446": " Volatility 200 指數", "701840176": "每十萬美元交易額的佣金", "702074152": "合作夥伴", + "702175212": "使用服務前,請務必閱讀<0>條款和條件、<1>風險披露以及<2>安全和負責任交易,以充分了解所涉及的風險。請注意,本網站上的資訊不構成投資建議。", "702303938": "聯盟 ib", "704465777": "付款後,通過 Deriv P2P 中的聊天功能向賣方索取收據。", "704532260": "不需要信用卡,也沒有最小存款額,僅用電子郵件即可註冊帳戶。", @@ -1549,6 +1550,7 @@ "1466788657": "有關更多資訊,<0>請查看此部落格文章,了解建立交易機器人的基礎知識。", "1467325385": "全球聯盟支援", "1467514183": "虛擬市場,真實的機會。", + "1467698554": "使用服務前,請務必閱讀<0>條款和條件、<1>風險披露以及<2>安全和負責任交易,以充分了解所涉及的風險。也請注意,本網站上的資訊不構成投資建議。投資價值可能會下降,也可能上升。", "1468688914": "使用加密貨幣即時向法定帳戶存款。", "1469255430": "條款與條件", "1469626982": "美元/離岸人民幣", diff --git a/src/types/generics.ts b/themes/gatsby-theme-deriv/src/types/generics.ts similarity index 100% rename from src/types/generics.ts rename to themes/gatsby-theme-deriv/src/types/generics.ts diff --git a/src/types/graphql.types.ts b/themes/gatsby-theme-deriv/src/types/graphql.types.ts similarity index 100% rename from src/types/graphql.types.ts rename to themes/gatsby-theme-deriv/src/types/graphql.types.ts diff --git a/src/types/utils.d.ts b/themes/gatsby-theme-deriv/src/types/utils.d.ts similarity index 100% rename from src/types/utils.d.ts rename to themes/gatsby-theme-deriv/src/types/utils.d.ts diff --git a/static/.well-known/apple-app-site-association b/themes/gatsby-theme-deriv/static/.well-known/apple-app-site-association similarity index 100% rename from static/.well-known/apple-app-site-association rename to themes/gatsby-theme-deriv/static/.well-known/apple-app-site-association diff --git a/static/.well-known/assetlinks.json b/themes/gatsby-theme-deriv/static/.well-known/assetlinks.json similarity index 100% rename from static/.well-known/assetlinks.json rename to themes/gatsby-theme-deriv/static/.well-known/assetlinks.json diff --git a/static/Dtrader_GIF.mp4 b/themes/gatsby-theme-deriv/static/Dtrader_GIF.mp4 similarity index 100% rename from static/Dtrader_GIF.mp4 rename to themes/gatsby-theme-deriv/static/Dtrader_GIF.mp4 diff --git a/static/Dtrader_GIF.webm b/themes/gatsby-theme-deriv/static/Dtrader_GIF.webm similarity index 100% rename from static/Dtrader_GIF.webm rename to themes/gatsby-theme-deriv/static/Dtrader_GIF.webm diff --git a/static/appConfig.js b/themes/gatsby-theme-deriv/static/appConfig.js similarity index 100% rename from static/appConfig.js rename to themes/gatsby-theme-deriv/static/appConfig.js diff --git a/static/apple-app-site-association b/themes/gatsby-theme-deriv/static/apple-app-site-association similarity index 100% rename from static/apple-app-site-association rename to themes/gatsby-theme-deriv/static/apple-app-site-association diff --git a/static/assetlinks.json b/themes/gatsby-theme-deriv/static/assetlinks.json similarity index 100% rename from static/assetlinks.json rename to themes/gatsby-theme-deriv/static/assetlinks.json diff --git a/static/css/global.css b/themes/gatsby-theme-deriv/static/css/global.css similarity index 87% rename from static/css/global.css rename to themes/gatsby-theme-deriv/static/css/global.css index 7429173590b..0711424a03c 100644 --- a/static/css/global.css +++ b/themes/gatsby-theme-deriv/static/css/global.css @@ -55,4 +55,9 @@ [dir=rtl] .rtl\:\!animate-\[40s_slideRtl_linear_infinite\] { animation: slideRtl 40s linear infinite !important; } -/* Patch End */ \ No newline at end of file +/* Patch End */ +@media (min-width: 1232px){ +.min-\[1232px\]\:px-general-none { + padding-left: var(--semantic-spacing-general-none); + padding-right: var(--semantic-spacing-general-none); +}} \ No newline at end of file diff --git a/static/css/google-fonts.css b/themes/gatsby-theme-deriv/static/css/google-fonts.css similarity index 100% rename from static/css/google-fonts.css rename to themes/gatsby-theme-deriv/static/css/google-fonts.css diff --git a/static/css/perfect-scrollbar.css b/themes/gatsby-theme-deriv/static/css/perfect-scrollbar.css similarity index 100% rename from static/css/perfect-scrollbar.css rename to themes/gatsby-theme-deriv/static/css/perfect-scrollbar.css diff --git a/static/fonts/IBMPlexSans-Bold.woff2 b/themes/gatsby-theme-deriv/static/fonts/IBMPlexSans-Bold.woff2 similarity index 100% rename from static/fonts/IBMPlexSans-Bold.woff2 rename to themes/gatsby-theme-deriv/static/fonts/IBMPlexSans-Bold.woff2 diff --git a/static/fonts/IBMPlexSansVar-Italic.woff2 b/themes/gatsby-theme-deriv/static/fonts/IBMPlexSansVar-Italic.woff2 similarity index 100% rename from static/fonts/IBMPlexSansVar-Italic.woff2 rename to themes/gatsby-theme-deriv/static/fonts/IBMPlexSansVar-Italic.woff2 diff --git a/static/fonts/IBMPlexSansVar-Roman.woff2 b/themes/gatsby-theme-deriv/static/fonts/IBMPlexSansVar-Roman.woff2 similarity index 100% rename from static/fonts/IBMPlexSansVar-Roman.woff2 rename to themes/gatsby-theme-deriv/static/fonts/IBMPlexSansVar-Roman.woff2 diff --git a/static/fonts/NotoSansArabic-Bold.ttf b/themes/gatsby-theme-deriv/static/fonts/NotoSansArabic-Bold.ttf similarity index 100% rename from static/fonts/NotoSansArabic-Bold.ttf rename to themes/gatsby-theme-deriv/static/fonts/NotoSansArabic-Bold.ttf diff --git a/static/fonts/NotoSansArabic-ExtraBold.ttf b/themes/gatsby-theme-deriv/static/fonts/NotoSansArabic-ExtraBold.ttf similarity index 100% rename from static/fonts/NotoSansArabic-ExtraBold.ttf rename to themes/gatsby-theme-deriv/static/fonts/NotoSansArabic-ExtraBold.ttf diff --git a/static/fonts/NotoSansArabic-Regular.ttf b/themes/gatsby-theme-deriv/static/fonts/NotoSansArabic-Regular.ttf similarity index 100% rename from static/fonts/NotoSansArabic-Regular.ttf rename to themes/gatsby-theme-deriv/static/fonts/NotoSansArabic-Regular.ttf diff --git a/static/fonts/Ubuntu-Bold.woff2 b/themes/gatsby-theme-deriv/static/fonts/Ubuntu-Bold.woff2 similarity index 100% rename from static/fonts/Ubuntu-Bold.woff2 rename to themes/gatsby-theme-deriv/static/fonts/Ubuntu-Bold.woff2 diff --git a/static/fonts/Ubuntu-Light.woff2 b/themes/gatsby-theme-deriv/static/fonts/Ubuntu-Light.woff2 similarity index 100% rename from static/fonts/Ubuntu-Light.woff2 rename to themes/gatsby-theme-deriv/static/fonts/Ubuntu-Light.woff2 diff --git a/static/fonts/Ubuntu-Medium.woff2 b/themes/gatsby-theme-deriv/static/fonts/Ubuntu-Medium.woff2 similarity index 100% rename from static/fonts/Ubuntu-Medium.woff2 rename to themes/gatsby-theme-deriv/static/fonts/Ubuntu-Medium.woff2 diff --git a/static/fonts/Ubuntu-Regular.woff2 b/themes/gatsby-theme-deriv/static/fonts/Ubuntu-Regular.woff2 similarity index 100% rename from static/fonts/Ubuntu-Regular.woff2 rename to themes/gatsby-theme-deriv/static/fonts/Ubuntu-Regular.woff2 diff --git a/themes/gatsby-theme-deriv/static/new-homepage/LightDependableIcon.svg b/themes/gatsby-theme-deriv/static/new-homepage/LightDependableIcon.svg new file mode 100644 index 00000000000..2d937200de1 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/LightDependableIcon.svg @@ -0,0 +1 @@ + diff --git a/themes/gatsby-theme-deriv/static/new-homepage/LightRegulatedIcon.svg b/themes/gatsby-theme-deriv/static/new-homepage/LightRegulatedIcon.svg new file mode 100644 index 00000000000..631e1cd569f --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/LightRegulatedIcon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/static/new-homepage/LightSafeAndSecureIcon.svg b/themes/gatsby-theme-deriv/static/new-homepage/LightSafeAndSecureIcon.svg new file mode 100644 index 00000000000..29c85edbce4 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/LightSafeAndSecureIcon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/static/new-homepage/LightTwentyFourSevenSupportIcon.svg b/themes/gatsby-theme-deriv/static/new-homepage/LightTwentyFourSevenSupportIcon.svg new file mode 100644 index 00000000000..921d0f773c3 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/LightTwentyFourSevenSupportIcon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/static/new-homepage/cfds-lg.svg b/themes/gatsby-theme-deriv/static/new-homepage/cfds-lg.svg new file mode 100644 index 00000000000..fa781be1d85 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/cfds-lg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/static/new-homepage/dbot.svg b/themes/gatsby-theme-deriv/static/new-homepage/dbot.svg new file mode 100644 index 00000000000..7e0f7a39be9 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/dbot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/static/new-homepage/dct.svg b/themes/gatsby-theme-deriv/static/new-homepage/dct.svg new file mode 100644 index 00000000000..a02b842b25c --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/dct.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/static/new-homepage/dgo.svg b/themes/gatsby-theme-deriv/static/new-homepage/dgo.svg new file mode 100644 index 00000000000..2ac0074af7a --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/dgo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/static/new-homepage/dmt5.svg b/themes/gatsby-theme-deriv/static/new-homepage/dmt5.svg new file mode 100644 index 00000000000..605acb9ca8d --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/dmt5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/static/new-homepage/dt.svg b/themes/gatsby-theme-deriv/static/new-homepage/dt.svg new file mode 100644 index 00000000000..032a009642e --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/dt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/static/new-homepage/dx.svg b/themes/gatsby-theme-deriv/static/new-homepage/dx.svg new file mode 100644 index 00000000000..7ed78009a33 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/dx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/static/new-homepage/multipliers-lg.svg b/themes/gatsby-theme-deriv/static/new-homepage/multipliers-lg.svg new file mode 100644 index 00000000000..43351408491 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/multipliers-lg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/static/new-homepage/options-lg.svg b/themes/gatsby-theme-deriv/static/new-homepage/options-lg.svg new file mode 100644 index 00000000000..b509ad2a59a --- /dev/null +++ b/themes/gatsby-theme-deriv/static/new-homepage/options-lg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/static/payments/logos-1.svg b/themes/gatsby-theme-deriv/static/payments/logos-1.svg new file mode 100644 index 00000000000..cd685ec9723 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-10.svg b/themes/gatsby-theme-deriv/static/payments/logos-10.svg new file mode 100644 index 00000000000..fca817946c7 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-10.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-11.svg b/themes/gatsby-theme-deriv/static/payments/logos-11.svg new file mode 100644 index 00000000000..636f2ae1afd --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-11.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-12.svg b/themes/gatsby-theme-deriv/static/payments/logos-12.svg new file mode 100644 index 00000000000..35c4e83fdab --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-12.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-13.svg b/themes/gatsby-theme-deriv/static/payments/logos-13.svg new file mode 100644 index 00000000000..aa172a6058c --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-13.svg @@ -0,0 +1,4 @@ + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-14.svg b/themes/gatsby-theme-deriv/static/payments/logos-14.svg new file mode 100644 index 00000000000..3eb284d0798 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-14.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-15.svg b/themes/gatsby-theme-deriv/static/payments/logos-15.svg new file mode 100644 index 00000000000..e08783d70c2 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-15.svg @@ -0,0 +1,4 @@ + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-16.svg b/themes/gatsby-theme-deriv/static/payments/logos-16.svg new file mode 100644 index 00000000000..6672151367c --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-16.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-17.svg b/themes/gatsby-theme-deriv/static/payments/logos-17.svg new file mode 100644 index 00000000000..4609df1cef9 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-17.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-18.svg b/themes/gatsby-theme-deriv/static/payments/logos-18.svg new file mode 100644 index 00000000000..6d3da056d32 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-18.svg @@ -0,0 +1,4 @@ + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-19.svg b/themes/gatsby-theme-deriv/static/payments/logos-19.svg new file mode 100644 index 00000000000..a3b8cdde5a4 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-19.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-2.svg b/themes/gatsby-theme-deriv/static/payments/logos-2.svg new file mode 100644 index 00000000000..7faf401733f --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-20.svg b/themes/gatsby-theme-deriv/static/payments/logos-20.svg new file mode 100644 index 00000000000..eae8d2dfa6c --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-20.svg @@ -0,0 +1,4 @@ + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-21.svg b/themes/gatsby-theme-deriv/static/payments/logos-21.svg new file mode 100644 index 00000000000..2c6f39d3bd7 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-21.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-22.svg b/themes/gatsby-theme-deriv/static/payments/logos-22.svg new file mode 100644 index 00000000000..19c712416e6 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-22.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-23.svg b/themes/gatsby-theme-deriv/static/payments/logos-23.svg new file mode 100644 index 00000000000..98cd82d1135 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-23.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-24.svg b/themes/gatsby-theme-deriv/static/payments/logos-24.svg new file mode 100644 index 00000000000..78abaf161b9 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-24.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-25.svg b/themes/gatsby-theme-deriv/static/payments/logos-25.svg new file mode 100644 index 00000000000..66dae45bf1a --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-25.svg @@ -0,0 +1,4 @@ + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-26.svg b/themes/gatsby-theme-deriv/static/payments/logos-26.svg new file mode 100644 index 00000000000..63e75de13a4 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-26.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-27.svg b/themes/gatsby-theme-deriv/static/payments/logos-27.svg new file mode 100644 index 00000000000..8202414bb46 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-27.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-28.svg b/themes/gatsby-theme-deriv/static/payments/logos-28.svg new file mode 100644 index 00000000000..f5311f1d8d1 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-28.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-29.svg b/themes/gatsby-theme-deriv/static/payments/logos-29.svg new file mode 100644 index 00000000000..9c019e4966a --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-29.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-3.svg b/themes/gatsby-theme-deriv/static/payments/logos-3.svg new file mode 100644 index 00000000000..fe37ae5b30f --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-3.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-30.svg b/themes/gatsby-theme-deriv/static/payments/logos-30.svg new file mode 100644 index 00000000000..8b50cf99ba3 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-30.svg @@ -0,0 +1,4 @@ + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-31.svg b/themes/gatsby-theme-deriv/static/payments/logos-31.svg new file mode 100644 index 00000000000..71e237c82dd --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-31.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-32.svg b/themes/gatsby-theme-deriv/static/payments/logos-32.svg new file mode 100644 index 00000000000..85285293dbc --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-32.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-33.svg b/themes/gatsby-theme-deriv/static/payments/logos-33.svg new file mode 100644 index 00000000000..6f6915b5a56 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-33.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-34.svg b/themes/gatsby-theme-deriv/static/payments/logos-34.svg new file mode 100644 index 00000000000..5e12a1a0681 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-34.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-35.svg b/themes/gatsby-theme-deriv/static/payments/logos-35.svg new file mode 100644 index 00000000000..e80ad431eaa --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-35.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-36.svg b/themes/gatsby-theme-deriv/static/payments/logos-36.svg new file mode 100644 index 00000000000..11f90798225 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-36.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-37.svg b/themes/gatsby-theme-deriv/static/payments/logos-37.svg new file mode 100644 index 00000000000..eb351e7c5b5 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-37.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-38.svg b/themes/gatsby-theme-deriv/static/payments/logos-38.svg new file mode 100644 index 00000000000..f23e8f1eefc --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-38.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-39.svg b/themes/gatsby-theme-deriv/static/payments/logos-39.svg new file mode 100644 index 00000000000..bbec8415776 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-39.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-4.svg b/themes/gatsby-theme-deriv/static/payments/logos-4.svg new file mode 100644 index 00000000000..fe813b96eec --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-4.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-40.svg b/themes/gatsby-theme-deriv/static/payments/logos-40.svg new file mode 100644 index 00000000000..06dbdfe6b7a --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-40.svg @@ -0,0 +1,9 @@ + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-41.svg b/themes/gatsby-theme-deriv/static/payments/logos-41.svg new file mode 100644 index 00000000000..c1fd41ada0f --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-41.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-42.svg b/themes/gatsby-theme-deriv/static/payments/logos-42.svg new file mode 100644 index 00000000000..13a3e3abe65 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-42.svg @@ -0,0 +1,20 @@ + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-43.svg b/themes/gatsby-theme-deriv/static/payments/logos-43.svg new file mode 100644 index 00000000000..4a0f0ffdf34 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-43.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-5.svg b/themes/gatsby-theme-deriv/static/payments/logos-5.svg new file mode 100644 index 00000000000..08e6e872edd --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-5.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-6.svg b/themes/gatsby-theme-deriv/static/payments/logos-6.svg new file mode 100644 index 00000000000..7a7ed8d3c09 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-6.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-7.svg b/themes/gatsby-theme-deriv/static/payments/logos-7.svg new file mode 100644 index 00000000000..087f892a50b --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-7.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-8.svg b/themes/gatsby-theme-deriv/static/payments/logos-8.svg new file mode 100644 index 00000000000..374a01fd183 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-8.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos-9.svg b/themes/gatsby-theme-deriv/static/payments/logos-9.svg new file mode 100644 index 00000000000..33095d612f8 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos-9.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/themes/gatsby-theme-deriv/static/payments/logos.svg b/themes/gatsby-theme-deriv/static/payments/logos.svg new file mode 100644 index 00000000000..26cc3ac0f93 --- /dev/null +++ b/themes/gatsby-theme-deriv/static/payments/logos.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/static/regulatory/DEL_Remote_Bookmarker_License.pdf b/themes/gatsby-theme-deriv/static/regulatory/DEL_Remote_Bookmarker_License.pdf similarity index 100% rename from static/regulatory/DEL_Remote_Bookmarker_License.pdf rename to themes/gatsby-theme-deriv/static/regulatory/DEL_Remote_Bookmarker_License.pdf diff --git a/static/regulatory/DIEL_Pillar_3.pdf b/themes/gatsby-theme-deriv/static/regulatory/DIEL_Pillar_3.pdf similarity index 100% rename from static/regulatory/DIEL_Pillar_3.pdf rename to themes/gatsby-theme-deriv/static/regulatory/DIEL_Pillar_3.pdf diff --git a/static/regulatory/Deriv_(BVI)_Ltd.pdf b/themes/gatsby-theme-deriv/static/regulatory/Deriv_(BVI)_Ltd.pdf similarity index 100% rename from static/regulatory/Deriv_(BVI)_Ltd.pdf rename to themes/gatsby-theme-deriv/static/regulatory/Deriv_(BVI)_Ltd.pdf diff --git a/static/regulatory/Deriv_(Europe)_Limited.pdf b/themes/gatsby-theme-deriv/static/regulatory/Deriv_(Europe)_Limited.pdf similarity index 100% rename from static/regulatory/Deriv_(Europe)_Limited.pdf rename to themes/gatsby-theme-deriv/static/regulatory/Deriv_(Europe)_Limited.pdf diff --git a/static/regulatory/Deriv_(FX)_Ltd.pdf b/themes/gatsby-theme-deriv/static/regulatory/Deriv_(FX)_Ltd.pdf similarity index 100% rename from static/regulatory/Deriv_(FX)_Ltd.pdf rename to themes/gatsby-theme-deriv/static/regulatory/Deriv_(FX)_Ltd.pdf diff --git a/static/regulatory/Deriv_(V)_Ltd.pdf b/themes/gatsby-theme-deriv/static/regulatory/Deriv_(V)_Ltd.pdf similarity index 100% rename from static/regulatory/Deriv_(V)_Ltd.pdf rename to themes/gatsby-theme-deriv/static/regulatory/Deriv_(V)_Ltd.pdf diff --git a/static/regulatory/Deriv_Investments_(Europe)_Limited.pdf b/themes/gatsby-theme-deriv/static/regulatory/Deriv_Investments_(Europe)_Limited.pdf similarity index 100% rename from static/regulatory/Deriv_Investments_(Europe)_Limited.pdf rename to themes/gatsby-theme-deriv/static/regulatory/Deriv_Investments_(Europe)_Limited.pdf diff --git a/static/regulatory/Financial_Disclosures_Annual_Report_2022.pdf b/themes/gatsby-theme-deriv/static/regulatory/Financial_Disclosures_Annual_Report_2022.pdf similarity index 100% rename from static/regulatory/Financial_Disclosures_Annual_Report_2022.pdf rename to themes/gatsby-theme-deriv/static/regulatory/Financial_Disclosures_Annual_Report_2022.pdf diff --git a/static/regulatory/Financial_Markets_Association_Cert.pdf b/themes/gatsby-theme-deriv/static/regulatory/Financial_Markets_Association_Cert.pdf similarity index 100% rename from static/regulatory/Financial_Markets_Association_Cert.pdf rename to themes/gatsby-theme-deriv/static/regulatory/Financial_Markets_Association_Cert.pdf diff --git a/static/regulatory/Job_application_privacy_policy_.pdf b/themes/gatsby-theme-deriv/static/regulatory/Job_application_privacy_policy_.pdf similarity index 100% rename from static/regulatory/Job_application_privacy_policy_.pdf rename to themes/gatsby-theme-deriv/static/regulatory/Job_application_privacy_policy_.pdf diff --git a/static/regulatory/Malta-Gaming-Authority.pdf b/themes/gatsby-theme-deriv/static/regulatory/Malta-Gaming-Authority.pdf similarity index 100% rename from static/regulatory/Malta-Gaming-Authority.pdf rename to themes/gatsby-theme-deriv/static/regulatory/Malta-Gaming-Authority.pdf diff --git a/static/regulatory/RTS28-2021.pdf b/themes/gatsby-theme-deriv/static/regulatory/RTS28-2021.pdf similarity index 100% rename from static/regulatory/RTS28-2021.pdf rename to themes/gatsby-theme-deriv/static/regulatory/RTS28-2021.pdf diff --git a/static/regulatory/RTS28-2022.pdf b/themes/gatsby-theme-deriv/static/regulatory/RTS28-2022.pdf similarity index 100% rename from static/regulatory/RTS28-2022.pdf rename to themes/gatsby-theme-deriv/static/regulatory/RTS28-2022.pdf diff --git a/static/regulatory/countries/Austria.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Austria.pdf similarity index 100% rename from static/regulatory/countries/Austria.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Austria.pdf diff --git a/static/regulatory/countries/Bulgaria.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Bulgaria.pdf similarity index 100% rename from static/regulatory/countries/Bulgaria.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Bulgaria.pdf diff --git a/static/regulatory/countries/Croatia.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Croatia.pdf similarity index 100% rename from static/regulatory/countries/Croatia.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Croatia.pdf diff --git a/static/regulatory/countries/Cyprus.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Cyprus.pdf similarity index 100% rename from static/regulatory/countries/Cyprus.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Cyprus.pdf diff --git a/static/regulatory/countries/CzechRepublic.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/CzechRepublic.pdf similarity index 100% rename from static/regulatory/countries/CzechRepublic.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/CzechRepublic.pdf diff --git a/static/regulatory/countries/Denmark.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Denmark.pdf similarity index 100% rename from static/regulatory/countries/Denmark.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Denmark.pdf diff --git a/static/regulatory/countries/Estonia.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Estonia.pdf similarity index 100% rename from static/regulatory/countries/Estonia.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Estonia.pdf diff --git a/static/regulatory/countries/Finland.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Finland.pdf similarity index 100% rename from static/regulatory/countries/Finland.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Finland.pdf diff --git a/static/regulatory/countries/France.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/France.pdf similarity index 100% rename from static/regulatory/countries/France.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/France.pdf diff --git a/static/regulatory/countries/Germany.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Germany.pdf similarity index 100% rename from static/regulatory/countries/Germany.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Germany.pdf diff --git a/static/regulatory/countries/Greece.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Greece.pdf similarity index 100% rename from static/regulatory/countries/Greece.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Greece.pdf diff --git a/static/regulatory/countries/Hungary.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Hungary.pdf similarity index 100% rename from static/regulatory/countries/Hungary.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Hungary.pdf diff --git a/static/regulatory/countries/Italy.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Italy.pdf similarity index 100% rename from static/regulatory/countries/Italy.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Italy.pdf diff --git a/static/regulatory/countries/Latvia.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Latvia.pdf similarity index 100% rename from static/regulatory/countries/Latvia.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Latvia.pdf diff --git a/static/regulatory/countries/Lithuania.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Lithuania.pdf similarity index 100% rename from static/regulatory/countries/Lithuania.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Lithuania.pdf diff --git a/static/regulatory/countries/Luxembourg.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Luxembourg.pdf similarity index 100% rename from static/regulatory/countries/Luxembourg.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Luxembourg.pdf diff --git a/static/regulatory/countries/Netherlands.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Netherlands.pdf similarity index 100% rename from static/regulatory/countries/Netherlands.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Netherlands.pdf diff --git a/static/regulatory/countries/Poland.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Poland.pdf similarity index 100% rename from static/regulatory/countries/Poland.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Poland.pdf diff --git a/static/regulatory/countries/Portugal.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Portugal.pdf similarity index 100% rename from static/regulatory/countries/Portugal.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Portugal.pdf diff --git a/static/regulatory/countries/Romania.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Romania.pdf similarity index 100% rename from static/regulatory/countries/Romania.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Romania.pdf diff --git a/static/regulatory/countries/Slovakia.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Slovakia.pdf similarity index 100% rename from static/regulatory/countries/Slovakia.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Slovakia.pdf diff --git a/static/regulatory/countries/Slovenia.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Slovenia.pdf similarity index 100% rename from static/regulatory/countries/Slovenia.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Slovenia.pdf diff --git a/static/regulatory/countries/Spain.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Spain.pdf similarity index 100% rename from static/regulatory/countries/Spain.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Spain.pdf diff --git a/static/regulatory/countries/Sweden.pdf b/themes/gatsby-theme-deriv/static/regulatory/countries/Sweden.pdf similarity index 100% rename from static/regulatory/countries/Sweden.pdf rename to themes/gatsby-theme-deriv/static/regulatory/countries/Sweden.pdf diff --git a/static/regulatory/deriv-com-ltd-membership.pdf b/themes/gatsby-theme-deriv/static/regulatory/deriv-com-ltd-membership.pdf similarity index 100% rename from static/regulatory/deriv-com-ltd-membership.pdf rename to themes/gatsby-theme-deriv/static/regulatory/deriv-com-ltd-membership.pdf diff --git a/static/regulatory/kid/es/kid_deriv_CFD_synthetic_indices.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_CFD_synthetic_indices.pdf similarity index 100% rename from static/regulatory/kid/es/kid_deriv_CFD_synthetic_indices.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_CFD_synthetic_indices.pdf diff --git a/static/regulatory/kid/es/kid_deriv_Stock_Indices.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_Stock Indices.pdf similarity index 100% rename from static/regulatory/kid/es/kid_deriv_Stock_Indices.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_Stock Indices.pdf diff --git a/static/regulatory/kid/it/kid_deriv_Stock_Indices.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_Stock_Indices.pdf similarity index 100% rename from static/regulatory/kid/it/kid_deriv_Stock_Indices.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_Stock_Indices.pdf diff --git a/static/regulatory/kid/es/kid_deriv_Stocks.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_Stocks.pdf similarity index 100% rename from static/regulatory/kid/es/kid_deriv_Stocks.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_Stocks.pdf diff --git a/static/regulatory/kid/es/kid_deriv_commodities.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_commodities.pdf similarity index 100% rename from static/regulatory/kid/es/kid_deriv_commodities.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_commodities.pdf diff --git a/static/regulatory/kid/es/kid_deriv_crypto.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_crypto.pdf similarity index 100% rename from static/regulatory/kid/es/kid_deriv_crypto.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_crypto.pdf diff --git a/static/regulatory/kid/es/kid_deriv_forex.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_forex.pdf similarity index 100% rename from static/regulatory/kid/es/kid_deriv_forex.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_forex.pdf diff --git a/static/regulatory/kid/es/kid_deriv_multipliers_cryptocurrencies.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_multipliers_cryptocurrencies.pdf similarity index 100% rename from static/regulatory/kid/es/kid_deriv_multipliers_cryptocurrencies.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_multipliers_cryptocurrencies.pdf diff --git a/static/regulatory/kid/es/kid_deriv_multipliers_forex.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_multipliers_forex.pdf similarity index 100% rename from static/regulatory/kid/es/kid_deriv_multipliers_forex.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_multipliers_forex.pdf diff --git a/static/regulatory/kid/es/kid_deriv_multipliers_synthetic_indices.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_multipliers_synthetic_indices.pdf similarity index 100% rename from static/regulatory/kid/es/kid_deriv_multipliers_synthetic_indices.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/es/kid_deriv_multipliers_synthetic_indices.pdf diff --git a/static/regulatory/kid/it/kid_deriv_CFD_synthetic_indices.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_CFD_synthetic_indices.pdf similarity index 100% rename from static/regulatory/kid/it/kid_deriv_CFD_synthetic_indices.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_CFD_synthetic_indices.pdf diff --git a/static/regulatory/kid/pl/kid_deriv_Stock_Indices.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_Stock Indices.pdf similarity index 100% rename from static/regulatory/kid/pl/kid_deriv_Stock_Indices.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_Stock Indices.pdf diff --git a/static/regulatory/kid/pt/kid_deriv_Stock_Indices.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_Stock_Indices.pdf similarity index 100% rename from static/regulatory/kid/pt/kid_deriv_Stock_Indices.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_Stock_Indices.pdf diff --git a/static/regulatory/kid/it/kid_deriv_Stocks.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_Stocks.pdf similarity index 100% rename from static/regulatory/kid/it/kid_deriv_Stocks.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_Stocks.pdf diff --git a/static/regulatory/kid/it/kid_deriv_commodities.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_commodities.pdf similarity index 100% rename from static/regulatory/kid/it/kid_deriv_commodities.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_commodities.pdf diff --git a/static/regulatory/kid/it/kid_deriv_crypto.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_crypto.pdf similarity index 100% rename from static/regulatory/kid/it/kid_deriv_crypto.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_crypto.pdf diff --git a/static/regulatory/kid/it/kid_deriv_forex.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_forex.pdf similarity index 100% rename from static/regulatory/kid/it/kid_deriv_forex.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_forex.pdf diff --git a/static/regulatory/kid/it/kid_deriv_multipliers_cryptocurrencies.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_multipliers_cryptocurrencies.pdf similarity index 100% rename from static/regulatory/kid/it/kid_deriv_multipliers_cryptocurrencies.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_multipliers_cryptocurrencies.pdf diff --git a/static/regulatory/kid/it/kid_deriv_multipliers_forex.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_multipliers_forex.pdf similarity index 100% rename from static/regulatory/kid/it/kid_deriv_multipliers_forex.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_multipliers_forex.pdf diff --git a/static/regulatory/kid/it/kid_deriv_multipliers_synthetic_indices.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_multipliers_synthetic_indices.pdf similarity index 100% rename from static/regulatory/kid/it/kid_deriv_multipliers_synthetic_indices.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/it/kid_deriv_multipliers_synthetic_indices.pdf diff --git a/static/regulatory/kid/kid_deriv_CFD_synthetic_crash_300.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_CFD_synthetic_crash_300.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_CFD_synthetic_crash_300.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_CFD_synthetic_crash_300.pdf diff --git a/static/regulatory/kid/kid_deriv_CFD_synthetic_vol_250.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_CFD_synthetic_vol_250.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_CFD_synthetic_vol_250.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_CFD_synthetic_vol_250.pdf diff --git a/static/regulatory/kid/kid_deriv_Stock_Indices.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_Stock_Indices.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_Stock_Indices.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_Stock_Indices.pdf diff --git a/static/regulatory/kid/kid_deriv_Stocks.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_Stocks.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_Stocks.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_Stocks.pdf diff --git a/static/regulatory/kid/kid_deriv_cfds_dex.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_cfds_dex.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_cfds_dex.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_cfds_dex.pdf diff --git a/static/regulatory/kid/kid_deriv_cfds_dsi.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_cfds_dsi.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_cfds_dsi.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_cfds_dsi.pdf diff --git a/static/regulatory/kid/kid_deriv_cfds_etfs.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_cfds_etfs.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_cfds_etfs.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_cfds_etfs.pdf diff --git a/static/regulatory/kid/kid_deriv_commodities.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_commodities.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_commodities.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_commodities.pdf diff --git a/static/regulatory/kid/kid_deriv_crypto.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_crypto.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_crypto.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_crypto.pdf diff --git a/static/regulatory/kid/kid_deriv_forex.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_forex.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_forex.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_forex.pdf diff --git a/static/regulatory/kid/kid_deriv_multipliers_cryptocurrencies.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_multipliers_cryptocurrencies.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_multipliers_cryptocurrencies.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_multipliers_cryptocurrencies.pdf diff --git a/static/regulatory/kid/kid_deriv_multipliers_forex.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_multipliers_forex.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_multipliers_forex.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_multipliers_forex.pdf diff --git a/static/regulatory/kid/kid_deriv_multipliers_synthetics_crash_300.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_multipliers_synthetics_crash_300.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_multipliers_synthetics_crash_300.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_multipliers_synthetics_crash_300.pdf diff --git a/static/regulatory/kid/kid_deriv_multipliers_synthetics_vol_250.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_multipliers_synthetics_vol_250.pdf similarity index 100% rename from static/regulatory/kid/kid_deriv_multipliers_synthetics_vol_250.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/kid_deriv_multipliers_synthetics_vol_250.pdf diff --git a/static/regulatory/kid/pl/kid_deriv_CFD_synthetic_indices.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/pl/kid_deriv_CFD_synthetic_indices.pdf similarity index 100% rename from static/regulatory/kid/pl/kid_deriv_CFD_synthetic_indices.pdf rename to themes/gatsby-theme-deriv/static/regulatory/kid/pl/kid_deriv_CFD_synthetic_indices.pdf diff --git a/themes/gatsby-theme-deriv/static/regulatory/kid/pl/kid_deriv_Stock Indices.pdf b/themes/gatsby-theme-deriv/static/regulatory/kid/pl/kid_deriv_Stock Indices.pdf new file mode 100644 index 0000000000000000000000000000000000000000..aefd7957daa071129d16fa1a7dba230252b42d3d GIT binary patch literal 76100 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 iY^H+EkkjP~Dn~BLTK&K|I+@NbKOlE^98RHEcK Date: Tue, 26 Mar 2024 13:31:16 +0800 Subject: [PATCH 6/8] chore: removed npmrc from staging and production workflows (#7414) * chore: removed npmrc from staging and production workflows * chore: removed npmrc from testlink workflows --- .../workflows/generate-preview-link-eu.yml | 8 ---- .../workflows/generate-preview-link-row.yml | 8 ---- .github/workflows/generate-preview-link.yml | 8 ---- .github/workflows/production-eu.yml | 10 +--- .github/workflows/production-row.yml | 9 +--- .github/workflows/production.yml | 8 ---- .github/workflows/staging-eu.yml | 7 --- .github/workflows/staging-row.yml | 7 --- .github/workflows/staging.yml | 7 --- crowdin/messages.json | 48 ++++++++++++++++++- 10 files changed, 49 insertions(+), 71 deletions(-) diff --git a/.github/workflows/generate-preview-link-eu.yml b/.github/workflows/generate-preview-link-eu.yml index 211b981aeec..7f433fdb9f2 100644 --- a/.github/workflows/generate-preview-link-eu.yml +++ b/.github/workflows/generate-preview-link-eu.yml @@ -57,14 +57,6 @@ jobs: - name: Setup node uses: actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 - - name: Create npmrc file - shell: bash - run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc - - - name: Setup install read-only token for deriv-com org - shell: bash - run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc - - name: Get build output from master cache uses: actions/cache/restore@e12d46a63a90f2fae62d114769bbf2a179198b5c with: diff --git a/.github/workflows/generate-preview-link-row.yml b/.github/workflows/generate-preview-link-row.yml index 76f2cadd0ed..702adc0b276 100644 --- a/.github/workflows/generate-preview-link-row.yml +++ b/.github/workflows/generate-preview-link-row.yml @@ -58,14 +58,6 @@ jobs: - name: Setup node uses: actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 - - name: Create npmrc file - shell: bash - run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc - - - name: Setup install read-only token for deriv-com org - shell: bash - run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc - - name: Get build output from master cache uses: actions/cache/restore@e12d46a63a90f2fae62d114769bbf2a179198b5c with: diff --git a/.github/workflows/generate-preview-link.yml b/.github/workflows/generate-preview-link.yml index 7b64fb8c0ca..0f1169dd093 100644 --- a/.github/workflows/generate-preview-link.yml +++ b/.github/workflows/generate-preview-link.yml @@ -58,14 +58,6 @@ jobs: - name: Setup node uses: actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 - - name: Create npmrc file - shell: bash - run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc - - - name: Setup install read-only token for deriv-com org - shell: bash - run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc - - name: Get build output from master cache uses: actions/cache/restore@e12d46a63a90f2fae62d114769bbf2a179198b5c with: diff --git a/.github/workflows/production-eu.yml b/.github/workflows/production-eu.yml index 0c5e749b87b..4bf90a9a9ff 100644 --- a/.github/workflows/production-eu.yml +++ b/.github/workflows/production-eu.yml @@ -1,4 +1,4 @@ -name: Test production CF for EU +name: Production CF for EU on: push: @@ -40,14 +40,6 @@ jobs: - name: Set version env variable run: echo "GATSBY_DERIV_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - - name: Create npmrc file - shell: bash - run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc - - - name: Setup install read-only token for deriv-com org - shell: bash - run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc - - run: npm ci - run: npm run format - run: npm run test diff --git a/.github/workflows/production-row.yml b/.github/workflows/production-row.yml index 550bc0574fd..5f662a99a00 100644 --- a/.github/workflows/production-row.yml +++ b/.github/workflows/production-row.yml @@ -1,4 +1,4 @@ -name: Test production CF for Row +name: Production CF for Row on: push: @@ -37,13 +37,6 @@ jobs: node-version: '18.x' cache: 'npm' - - name: Set version env variable - run: echo "GATSBY_DERIV_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - - - name: Create npmrc file - shell: bash - run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc - - name: Setup install read-only token for deriv-com org shell: bash run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc diff --git a/.github/workflows/production.yml b/.github/workflows/production.yml index 7f87b3131ec..9df383abcc9 100644 --- a/.github/workflows/production.yml +++ b/.github/workflows/production.yml @@ -40,14 +40,6 @@ jobs: - name: Set version env variable run: echo "GATSBY_DERIV_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - - name: Create npmrc file - shell: bash - run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc - - - name: Setup install read-only token for deriv-com org - shell: bash - run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc - - run: npm ci - run: npm run format - run: npm run test diff --git a/.github/workflows/staging-eu.yml b/.github/workflows/staging-eu.yml index 08f9470b051..24c16acb99c 100644 --- a/.github/workflows/staging-eu.yml +++ b/.github/workflows/staging-eu.yml @@ -41,13 +41,6 @@ jobs: with: node-version: '18.x' cache: 'npm' - - name: Create npmrc file - shell: bash - run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc - - - name: Setup install read-only token for deriv-com org - shell: bash - run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc - run: npm ci # - run: npm run format diff --git a/.github/workflows/staging-row.yml b/.github/workflows/staging-row.yml index cd99a147f78..56872a718c6 100644 --- a/.github/workflows/staging-row.yml +++ b/.github/workflows/staging-row.yml @@ -41,13 +41,6 @@ jobs: with: node-version: '18.x' cache: 'npm' - - name: Create npmrc file - shell: bash - run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc - - - name: Setup install read-only token for deriv-com org - shell: bash - run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc - run: npm ci # - run: npm run format diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml index a1937a30ea9..c983dd91d66 100644 --- a/.github/workflows/staging.yml +++ b/.github/workflows/staging.yml @@ -41,13 +41,6 @@ jobs: with: node-version: '18.x' cache: 'npm' - - name: Create npmrc file - shell: bash - run: echo "@deriv-com:registry=https://npm.pkg.github.com" >> .npmrc - - - name: Setup install read-only token for deriv-com org - shell: bash - run: echo '//npm.pkg.github.com/:_authToken=${{ secrets.READ_DERIV_COM_ORG_PACKAGES }}' >> .npmrc - run: npm ci # - run: npm run format diff --git a/crowdin/messages.json b/crowdin/messages.json index 977f18e9a12..740828c230a 100644 --- a/crowdin/messages.json +++ b/crowdin/messages.json @@ -28,6 +28,7 @@ "26480598": "General", "26596220": "Finance", "27830635": "Deriv (V) Ltd", + "28675270": "Chief Financial Officer", "28681430": "Join great marketing minds at Deriv’s office in Ciudad del Este, Paraguay. Be part of a vibrant team that develops the company’s growth in the region.", "29394238": "<0> 280,000", "33219178": "We'll pay your IB commission into your MT5 (Derived account daily).", @@ -40,6 +41,7 @@ "39595561": "See how your bot is performing as it executes each trade and receive notifications via Telegram.", "41078219": "Get into the Deriv Trader experience", "41570825": "Are High/Low Ticks options available on Deriv Trader?", + "48132512": "Join and grow with us.", "48235639": "The potential payout and loss (your initial stake) amounts are clearly displayed before you open the trade.", "48469443": "Complete <0>this form, and we'll get in touch with you in a couple of days.
    You'll need a real Deriv trading account, too. If you don't have one, sign up <1>here.", "48763975": "What if I am unhappy with the outcome of my complaint?", @@ -81,6 +83,7 @@ "71535160": "Calculate the overnight fees for holding any open positions. The fees can be positive or negative depending on your swap rate.", "71630191": "Do not share your account information and other personal details with anyone via Telegram.", "71650838": "Speak simply and plainly, and not hide behind ambiguity", + "73765361": "Chief Audit Executive", "74138086": "Take control of your trades on Deriv MT5", "74593350": "3. Select Real account or Demo account.", "76083876": "<0>A social media admin
    Promote our products and services on your social media pages, and earn commission when you convert your audience into traders.", @@ -365,6 +368,7 @@ "357273365": "For DEX Indices, a deal of 3 lots of the DEX 600 DOWN Index for a price of USD 6000 will pay out USD 0.5 in commission based on the following formula:", "358257887": "Once your submitted document has been approved, go to Cashier > DP2P to register your Deriv P2P account.", "358369253": "Can I close In/Out options before the end of the trade duration?", + "358838306": "Vice President of Customer Support", "360357815": "High/Low ticks | Digital options contract | Deriv", "361051814": "Let’s say you want to calculate the take profit level and pip value when you want to sell 3 lots of Volatility 50 Index priced at 249.5961 USD with a take profit amount of 84 USD.", "362961755": "No, the accumulated payout for accumulator options is not correlated with the direction of the underlying index.", @@ -406,6 +410,7 @@ "396323780": "DEX Indices", "396992773": "Deriv is the best broker in the world so far in terms of the assets they offer, ease of withdrawals and deposits, plus other services. Keep on giving us the best, Deriv!", "399056226": "How can I recognise phishing websites?", + "400968378": "locations", "401039438": "Have consistent, regular sign ups via your referral link", "401450104": "> 3 - 5 billion", "401498558": "Deriv (FX) Ltd (Company No. LL13394), incorporated on the 18th January 2017, is registered in the Federal Territory of Labuan (Malaysia) with its registered office located at Unit No. 3A-16, Level 3A, Labuan Times Square, Jalan Merdeka, 87000, Federal Territory of Labuan, Malaysia. Deriv (FX) Ltd is licensed by the Labuan Financial Services Authority <0>(view licence) and is a member of the <1>Labuan Fintech Association.", @@ -484,6 +489,8 @@ "469552854": "Want to know more about CFD trading conditions for the instruments we offer?", "469798381": "Years of service", "472630909": "It will take 1-3 working days for your application to be reviewed.", + "472915014": "Deriv is one of the world’s largest online brokers. We offer CFDs and other derivatives on forex, stocks & indices, cryptocurrencies, commodities, and derived indices to millions of registered users across the globe.", + "473760456": "We speak plainly to avoid ambiguity, disclose the terms of all contracts, and are clear about the risks of trading and how we make money.", "474616293": "The trading platform to fit your style", "475611258": "Help centre | Frequently asked questions | About Deriv | Deriv", "476241116": "Provide expert tips and opinions on online trading via a website, blog, YouTube channel, webinars, or other forms of digital media.", @@ -556,6 +563,7 @@ "535867011": "Sign up in minutes and explore Trader’s Hub — all your trading needs, in one place.", "538228086": "Close-Low", "539261300": "OS icon", + "539645627": "We aim to deliver market-leading products that are trusted around the world.", "540538076": "40+ stocks", "541218901": "Full name*", "541543954": "<0>Revenue share
    Earn commission of up to 45% based on the monthly net revenue generated by your clients. The higher their net revenue, the higher your commission payout.", @@ -665,6 +673,7 @@ "636857983": "Take advantage of a highly liquid market with round-the-clock trading. Profit from correctly predicting the movement of the world's most popular cryptocurrencies.", "636968212": "If you encounter any issues with a transaction on Deriv P2P, first try to resolve it with the trader you’re dealing with. If they’re not willing to help, please let us know via <0>live chat, and we’ll help you resolve it.", "637013579": "Our classic \"drag-and-drop\" tool for creating trading bots, featuring pop-up trading charts, for advanced users.", + "640307277": "Vice President of Engineering", "640979467": "<0>IWM.US The iShares Russell 2000 ETF tracks the investment results of an index of small-capitalisation US equities.", "642995056": "Email", "643714136": "Binary bot for creating trading bot", @@ -738,6 +747,7 @@ "706717249": "5 - 800", "706931524": "When you purchase a 'High-Close' contract, your payout will be equal to the difference between the highest price and the exit price over the duration of the contract multiplied by the multiplier.", "710137133": "Apply now", + "712547410": "total trade turnover", "714321435": "laptop mt5", "714478782": "<0>AUD Basket measures the value of the Australian dollar against a basket of five global currencies (USD, EUR, GBP, JPY, CAD), each weighted by 20%.", "715753532": "Find your role with us by browsing Deriv job opportunities in Cyberjaya, Malaysia.", @@ -792,6 +802,7 @@ "762926186": "A quick strategy is a ready-made strategy that you can use in Deriv Bot. There are 3 quick strategies you can choose from: Martingale, D'Alembert, and Oscar's Grind.", "763072092": "MT5 trading signals subscriptions expire automatically after one month. To renew or cancel a subscription, follow these steps.", "763514492": "Get integrated help", + "764856444": "We have a huge mission, an incredible team, and rapid growth.", "764879840": "GLD.US", "764958509": "Trade on global financial markets and multiply your potential profit without losing more than your stake.", "768795461": "Start trading cryptocurrencies on Deriv in 3 simple steps", @@ -830,6 +841,7 @@ "803547668": "paid out since inception", "803989222": "The Synthetics account allows you to trade on Deriv’s proprietary synthetic indices that are available 24/7 and simulate real-world market movements.", "806165583": "Australia 200", + "808426886": "We don’t practise hard-selling, offer financial or trading advice, nor make promises of guaranteed returns. We don’t encourage vulnerable people to trade and implement controls to prevent any unlawful activity.", "809146176": "Not applicable", "809414451": "<0>Forex at your fingertips. Currency trading with major and minor pairs.", "809480545": "If you'd like to log in using your email address instead, follow these steps:", @@ -862,6 +874,7 @@ "831164350": "Let’s say you want to calculate the stop loss level and pip value when you want to buy a lot of EUR/USD priced at 1.17524 USD with a stop loss amount of 24 USD.", "831282685": "Drop us an email", "831784233": "Close-Low Icon", + "832324110": "Our locations", "832827564": "This plan is not available for IBs who promote to clients residing in the EU.", "833547634": "Currency weight", "835766128": "Check performance of your bot", @@ -1186,6 +1199,7 @@ "1149190992": "Trade selected derived and financial assets without overnight charges.", "1150115412": "1. Please log in to your account and go to the “Manage account settings”.", "1150953111": "Tight spreads", + "1151456638": "We value team players that collaborate freely across departments with humility and ambition.", "1153826782": "A sub-affiliate earns USD 200 from their Revenue Share plan. The same sub-affiliate earns USD 100 from their IB programme. Here is how we calculate their total commissions:", "1155361880": "Need help? Please <0>contact us via live chat.", "1155971726": "Click <0>here to close your account.", @@ -1223,6 +1237,7 @@ "1187487273": "Volatility 15 (1s) Index", "1189346909": "To withdraw from your Deriv account into your personal account, go to Cashier, click \"Withdrawal\", and follow the instructions on the screen. You’ll need to verify your withdrawal request and confirm your withdrawal amount.", "1189875009": "Proven track record", + "1190588251": "We treat all customers equitably, handle complaints with integrity, and offer competitive prices with no hidden costs and no artificial barriers on customer withdrawals.", "1191311301": "How do I set an investor password for my Deriv MT5 account?", "1191789799": "Password should be more than 8 characters including 1 uppercase and 1 number", "1192961783": "Licence and regulatory information | Deriv", @@ -1361,6 +1376,7 @@ "1319030942": "Signup failed", "1320418221": "Estimate the margin you need to hold your positions. The result depends on leverage, volume lot, and your Deriv MT5 account balance.", "1323941798": "Short", + "1324376913": "Our values are the fabric of our culture", "1325181938": "Street*", "1326142154": "high-low option trade", "1326235397": "These indices correspond to simulated markets with constant volatilities of 10%, 25%, 50%, 75%, and 100%.", @@ -1450,6 +1466,7 @@ "1403848854": "The Deriv MT5 Standard account offers new and experienced traders high leverage and variable spreads for maximum flexibility.", "1404594106": "Swap short (Daily points)", "1405194573": "Locate the live chat widget on our website or app at the bottom right corner of the screen.", + "1405237333": "Head of People Management", "1405929527": "Your IB commissions earned from Deriv X are credited directly into your Deriv account daily.", "1406209174": "Trade with a regulated industry pioneer trusted by traders for more than 20 years.", "1406360927": "Minor pairs", @@ -1766,6 +1783,7 @@ "1673824550": "Minimum stake", "1674164323": "<0>With a x500 multiplier, if the market goes down 2%, you'll <1>lose only $100. An automatic stop out kicks in if your loss reaches your stake amount.", "1674319947": "Unfortunately, Deriv is not available in this country.", + "1674363165": "traders worldwide", "1674798397": "Trade multipliers on our mobile app.", "1676292946": "Forex trading gives you the chance to profit from changes in the relative values of currencies on the forex market.", "1677027187": "Forex", @@ -1825,6 +1843,7 @@ "1733606989": "0.50", "1733660945": "Funds available as soon as confirmed", "1734026582": "This plan is available exclusively for affiliates who promote to clients residing in EU.", + "1734683614": "Chief Executive Officer", "1737371600": "Where can I trade vanilla options on Deriv?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -2288,6 +2307,7 @@ "2139905716": "In addition to their simplicity to understand, the main reason traders choose to trade vanilla options is because they offer potentially high profit as they do not have a fixed payout, while losses are strictly limited to the initial stake amount.", "2142042461": "Trading CFDs increases both potential profit and loss", "2142117024": "Take profit amount in Up direction", + "2143477659": "We settle all contracts fairly, process all deposits and withdrawals promptly, and provide reliable support and a high-quality trading experience to all our customers.", "2143762194": "Create your Deriv account now and start trading!", "2144015434": "On Deriv, trading CFDs on leverage lets you pay only a small fraction of the contract’s value and amplify your potential profit, similarly increasing your potential loss.", "2144113378": "A chart illustrating a losing Rise trade type contract", @@ -4629,5 +4649,31 @@ "-594286125": "Practise trading with Deriv as long as you like. No risk, no hidden fees.", "-1773685845": "All markets and platforms", "-661813412": "Enjoy full access to all our markets and platforms.", - "-1520902282": "No credit card needed" + "-1520902282": "No credit card needed", + "-2022759357": "Make trading accessible to anyone, anywhere", + "-77779780": "From inception, our goal was to break free of the high commissions and clunky products offered by traditional brokers. Also, we aim to deliver a first-class experience to digitally inclined traders, regardless of the size of their accounts.", + "-1321496264": "In a journey spanning 25 years, we have grown to over 2.5 million customers worldwide. But our mission has remained the same:", + "-554746075": "Integrity", + "-1917169640": "We serve our customers with fairness and transparency. We settle all contracts by the book and speak plainly and truthfully.", + "-1679427554": "Customer focus", + "-411750591": "We put the customer first and strive to build products that deliver the best customer experience.", + "-611750993": "Competence", + "-1566641642": "We value colleagues with the ability to use good judgement and an aptitude to learn and grow.", + "-1111451256": "Teamwork", + "-418008452": "Our principles are the framework for our decisions", + "-3618456": "Learn more about our principles", + "-1855417261": "Our leadership", + "-1277783292": "Chief Operating Officer", + "-1369524546": "Chief Information Officer", + "-2049472334": "Chief Risk & Compliance Officer", + "-216767904": "Chief Administrative Officer", + "-197772643": "Head of Marketing & Global Partnerships", + "-290006480": "Vice President of Product", + "-871474425": "Vice President of IT Operations", + "-864130274": "Head of Accounts", + "-275117592": "withdrawals last month", + "-608807773": "trades last month", + "-1165835520": "employees", + "-651384976": "nationalities", + "-1033881248": "See our open positions" } \ No newline at end of file From 7d0e306669231a896bc8ff529bc945851d89866a Mon Sep 17 00:00:00 2001 From: Hasan Mobarak <126637868+hasan-deriv@users.noreply.github.com> Date: Tue, 26 Mar 2024 14:06:10 +0800 Subject: [PATCH 7/8] chore: updated version dir in staging workflow (#7418) --- .github/workflows/staging-eu.yml | 2 +- .github/workflows/staging-row.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/staging-eu.yml b/.github/workflows/staging-eu.yml index 24c16acb99c..ce3e5e75b5f 100644 --- a/.github/workflows/staging-eu.yml +++ b/.github/workflows/staging-eu.yml @@ -47,7 +47,7 @@ jobs: # - run: npm run test - run: npm run build:eu # - run: npm run build:storybook - - run: echo $GITHUB_SHA > public/version.txt + - run: echo $GITHUB_SHA > sites/eu/public/version.txt - uses: olegtarasov/get-tag@v2.1 id: tagName diff --git a/.github/workflows/staging-row.yml b/.github/workflows/staging-row.yml index 56872a718c6..c752f8410cd 100644 --- a/.github/workflows/staging-row.yml +++ b/.github/workflows/staging-row.yml @@ -47,7 +47,7 @@ jobs: # - run: npm run test - run: npm run build:row # - run: npm run build:storybook - - run: echo $GITHUB_SHA > public/version.txt + - run: echo $GITHUB_SHA > sites/row/public/version.txt - uses: olegtarasov/get-tag@v2.1 id: tagName From 9a84036c06fdd7ec69e1a68b508f50d95c2ced69 Mon Sep 17 00:00:00 2001 From: prince-deriv <82309725+prince-deriv@users.noreply.github.com> Date: Tue, 26 Mar 2024 12:49:41 +0400 Subject: [PATCH 8/8] chore: update translation config (#7424) --- crowdin.yml | 2 +- crowdin/messages.json | 48 +- .../src/translations/ach.json | 182 ++---- .../src/translations/ar.json | 102 +--- .../src/translations/bn.json | 134 +---- .../src/translations/de.json | 94 +-- .../src/translations/es.json | 96 +-- .../src/translations/fr.json | 94 +-- .../src/translations/it.json | 96 +-- .../src/translations/ko.json | 98 +-- .../src/translations/mn.json | 556 ++++++++---------- .../src/translations/pl.json | 100 +--- .../src/translations/pt.json | 118 +--- .../src/translations/ru.json | 100 +--- .../src/translations/si.json | 94 +-- .../src/translations/sw.json | 428 ++++++-------- .../src/translations/th.json | 96 +-- .../src/translations/tr.json | 92 +-- .../src/translations/vi.json | 100 +--- .../src/translations/zh_cn.json | 92 +-- .../src/translations/zh_tw.json | 92 +-- 21 files changed, 625 insertions(+), 2189 deletions(-) diff --git a/crowdin.yml b/crowdin.yml index cff1c4af675..82aeee4928e 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -4,7 +4,7 @@ preserve_hierarchy: true files: - source: /crowdin/messages.json - translation: /src/translations/%two_letters_code%.json + translation: /themes/gatsby-theme-deriv/src/translations/%two_letters_code%.json languages_mapping: two_letters_code: zh-CN: zh_cn diff --git a/crowdin/messages.json b/crowdin/messages.json index 740828c230a..977f18e9a12 100644 --- a/crowdin/messages.json +++ b/crowdin/messages.json @@ -28,7 +28,6 @@ "26480598": "General", "26596220": "Finance", "27830635": "Deriv (V) Ltd", - "28675270": "Chief Financial Officer", "28681430": "Join great marketing minds at Deriv’s office in Ciudad del Este, Paraguay. Be part of a vibrant team that develops the company’s growth in the region.", "29394238": "<0> 280,000", "33219178": "We'll pay your IB commission into your MT5 (Derived account daily).", @@ -41,7 +40,6 @@ "39595561": "See how your bot is performing as it executes each trade and receive notifications via Telegram.", "41078219": "Get into the Deriv Trader experience", "41570825": "Are High/Low Ticks options available on Deriv Trader?", - "48132512": "Join and grow with us.", "48235639": "The potential payout and loss (your initial stake) amounts are clearly displayed before you open the trade.", "48469443": "Complete <0>this form, and we'll get in touch with you in a couple of days.
    You'll need a real Deriv trading account, too. If you don't have one, sign up <1>here.", "48763975": "What if I am unhappy with the outcome of my complaint?", @@ -83,7 +81,6 @@ "71535160": "Calculate the overnight fees for holding any open positions. The fees can be positive or negative depending on your swap rate.", "71630191": "Do not share your account information and other personal details with anyone via Telegram.", "71650838": "Speak simply and plainly, and not hide behind ambiguity", - "73765361": "Chief Audit Executive", "74138086": "Take control of your trades on Deriv MT5", "74593350": "3. Select Real account or Demo account.", "76083876": "<0>A social media admin
    Promote our products and services on your social media pages, and earn commission when you convert your audience into traders.", @@ -368,7 +365,6 @@ "357273365": "For DEX Indices, a deal of 3 lots of the DEX 600 DOWN Index for a price of USD 6000 will pay out USD 0.5 in commission based on the following formula:", "358257887": "Once your submitted document has been approved, go to Cashier > DP2P to register your Deriv P2P account.", "358369253": "Can I close In/Out options before the end of the trade duration?", - "358838306": "Vice President of Customer Support", "360357815": "High/Low ticks | Digital options contract | Deriv", "361051814": "Let’s say you want to calculate the take profit level and pip value when you want to sell 3 lots of Volatility 50 Index priced at 249.5961 USD with a take profit amount of 84 USD.", "362961755": "No, the accumulated payout for accumulator options is not correlated with the direction of the underlying index.", @@ -410,7 +406,6 @@ "396323780": "DEX Indices", "396992773": "Deriv is the best broker in the world so far in terms of the assets they offer, ease of withdrawals and deposits, plus other services. Keep on giving us the best, Deriv!", "399056226": "How can I recognise phishing websites?", - "400968378": "locations", "401039438": "Have consistent, regular sign ups via your referral link", "401450104": "> 3 - 5 billion", "401498558": "Deriv (FX) Ltd (Company No. LL13394), incorporated on the 18th January 2017, is registered in the Federal Territory of Labuan (Malaysia) with its registered office located at Unit No. 3A-16, Level 3A, Labuan Times Square, Jalan Merdeka, 87000, Federal Territory of Labuan, Malaysia. Deriv (FX) Ltd is licensed by the Labuan Financial Services Authority <0>(view licence) and is a member of the <1>Labuan Fintech Association.", @@ -489,8 +484,6 @@ "469552854": "Want to know more about CFD trading conditions for the instruments we offer?", "469798381": "Years of service", "472630909": "It will take 1-3 working days for your application to be reviewed.", - "472915014": "Deriv is one of the world’s largest online brokers. We offer CFDs and other derivatives on forex, stocks & indices, cryptocurrencies, commodities, and derived indices to millions of registered users across the globe.", - "473760456": "We speak plainly to avoid ambiguity, disclose the terms of all contracts, and are clear about the risks of trading and how we make money.", "474616293": "The trading platform to fit your style", "475611258": "Help centre | Frequently asked questions | About Deriv | Deriv", "476241116": "Provide expert tips and opinions on online trading via a website, blog, YouTube channel, webinars, or other forms of digital media.", @@ -563,7 +556,6 @@ "535867011": "Sign up in minutes and explore Trader’s Hub — all your trading needs, in one place.", "538228086": "Close-Low", "539261300": "OS icon", - "539645627": "We aim to deliver market-leading products that are trusted around the world.", "540538076": "40+ stocks", "541218901": "Full name*", "541543954": "<0>Revenue share
    Earn commission of up to 45% based on the monthly net revenue generated by your clients. The higher their net revenue, the higher your commission payout.", @@ -673,7 +665,6 @@ "636857983": "Take advantage of a highly liquid market with round-the-clock trading. Profit from correctly predicting the movement of the world's most popular cryptocurrencies.", "636968212": "If you encounter any issues with a transaction on Deriv P2P, first try to resolve it with the trader you’re dealing with. If they’re not willing to help, please let us know via <0>live chat, and we’ll help you resolve it.", "637013579": "Our classic \"drag-and-drop\" tool for creating trading bots, featuring pop-up trading charts, for advanced users.", - "640307277": "Vice President of Engineering", "640979467": "<0>IWM.US The iShares Russell 2000 ETF tracks the investment results of an index of small-capitalisation US equities.", "642995056": "Email", "643714136": "Binary bot for creating trading bot", @@ -747,7 +738,6 @@ "706717249": "5 - 800", "706931524": "When you purchase a 'High-Close' contract, your payout will be equal to the difference between the highest price and the exit price over the duration of the contract multiplied by the multiplier.", "710137133": "Apply now", - "712547410": "total trade turnover", "714321435": "laptop mt5", "714478782": "<0>AUD Basket measures the value of the Australian dollar against a basket of five global currencies (USD, EUR, GBP, JPY, CAD), each weighted by 20%.", "715753532": "Find your role with us by browsing Deriv job opportunities in Cyberjaya, Malaysia.", @@ -802,7 +792,6 @@ "762926186": "A quick strategy is a ready-made strategy that you can use in Deriv Bot. There are 3 quick strategies you can choose from: Martingale, D'Alembert, and Oscar's Grind.", "763072092": "MT5 trading signals subscriptions expire automatically after one month. To renew or cancel a subscription, follow these steps.", "763514492": "Get integrated help", - "764856444": "We have a huge mission, an incredible team, and rapid growth.", "764879840": "GLD.US", "764958509": "Trade on global financial markets and multiply your potential profit without losing more than your stake.", "768795461": "Start trading cryptocurrencies on Deriv in 3 simple steps", @@ -841,7 +830,6 @@ "803547668": "paid out since inception", "803989222": "The Synthetics account allows you to trade on Deriv’s proprietary synthetic indices that are available 24/7 and simulate real-world market movements.", "806165583": "Australia 200", - "808426886": "We don’t practise hard-selling, offer financial or trading advice, nor make promises of guaranteed returns. We don’t encourage vulnerable people to trade and implement controls to prevent any unlawful activity.", "809146176": "Not applicable", "809414451": "<0>Forex at your fingertips. Currency trading with major and minor pairs.", "809480545": "If you'd like to log in using your email address instead, follow these steps:", @@ -874,7 +862,6 @@ "831164350": "Let’s say you want to calculate the stop loss level and pip value when you want to buy a lot of EUR/USD priced at 1.17524 USD with a stop loss amount of 24 USD.", "831282685": "Drop us an email", "831784233": "Close-Low Icon", - "832324110": "Our locations", "832827564": "This plan is not available for IBs who promote to clients residing in the EU.", "833547634": "Currency weight", "835766128": "Check performance of your bot", @@ -1199,7 +1186,6 @@ "1149190992": "Trade selected derived and financial assets without overnight charges.", "1150115412": "1. Please log in to your account and go to the “Manage account settings”.", "1150953111": "Tight spreads", - "1151456638": "We value team players that collaborate freely across departments with humility and ambition.", "1153826782": "A sub-affiliate earns USD 200 from their Revenue Share plan. The same sub-affiliate earns USD 100 from their IB programme. Here is how we calculate their total commissions:", "1155361880": "Need help? Please <0>contact us via live chat.", "1155971726": "Click <0>here to close your account.", @@ -1237,7 +1223,6 @@ "1187487273": "Volatility 15 (1s) Index", "1189346909": "To withdraw from your Deriv account into your personal account, go to Cashier, click \"Withdrawal\", and follow the instructions on the screen. You’ll need to verify your withdrawal request and confirm your withdrawal amount.", "1189875009": "Proven track record", - "1190588251": "We treat all customers equitably, handle complaints with integrity, and offer competitive prices with no hidden costs and no artificial barriers on customer withdrawals.", "1191311301": "How do I set an investor password for my Deriv MT5 account?", "1191789799": "Password should be more than 8 characters including 1 uppercase and 1 number", "1192961783": "Licence and regulatory information | Deriv", @@ -1376,7 +1361,6 @@ "1319030942": "Signup failed", "1320418221": "Estimate the margin you need to hold your positions. The result depends on leverage, volume lot, and your Deriv MT5 account balance.", "1323941798": "Short", - "1324376913": "Our values are the fabric of our culture", "1325181938": "Street*", "1326142154": "high-low option trade", "1326235397": "These indices correspond to simulated markets with constant volatilities of 10%, 25%, 50%, 75%, and 100%.", @@ -1466,7 +1450,6 @@ "1403848854": "The Deriv MT5 Standard account offers new and experienced traders high leverage and variable spreads for maximum flexibility.", "1404594106": "Swap short (Daily points)", "1405194573": "Locate the live chat widget on our website or app at the bottom right corner of the screen.", - "1405237333": "Head of People Management", "1405929527": "Your IB commissions earned from Deriv X are credited directly into your Deriv account daily.", "1406209174": "Trade with a regulated industry pioneer trusted by traders for more than 20 years.", "1406360927": "Minor pairs", @@ -1783,7 +1766,6 @@ "1673824550": "Minimum stake", "1674164323": "<0>With a x500 multiplier, if the market goes down 2%, you'll <1>lose only $100. An automatic stop out kicks in if your loss reaches your stake amount.", "1674319947": "Unfortunately, Deriv is not available in this country.", - "1674363165": "traders worldwide", "1674798397": "Trade multipliers on our mobile app.", "1676292946": "Forex trading gives you the chance to profit from changes in the relative values of currencies on the forex market.", "1677027187": "Forex", @@ -1843,7 +1825,6 @@ "1733606989": "0.50", "1733660945": "Funds available as soon as confirmed", "1734026582": "This plan is available exclusively for affiliates who promote to clients residing in EU.", - "1734683614": "Chief Executive Officer", "1737371600": "Where can I trade vanilla options on Deriv?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -2307,7 +2288,6 @@ "2139905716": "In addition to their simplicity to understand, the main reason traders choose to trade vanilla options is because they offer potentially high profit as they do not have a fixed payout, while losses are strictly limited to the initial stake amount.", "2142042461": "Trading CFDs increases both potential profit and loss", "2142117024": "Take profit amount in Up direction", - "2143477659": "We settle all contracts fairly, process all deposits and withdrawals promptly, and provide reliable support and a high-quality trading experience to all our customers.", "2143762194": "Create your Deriv account now and start trading!", "2144015434": "On Deriv, trading CFDs on leverage lets you pay only a small fraction of the contract’s value and amplify your potential profit, similarly increasing your potential loss.", "2144113378": "A chart illustrating a losing Rise trade type contract", @@ -4649,31 +4629,5 @@ "-594286125": "Practise trading with Deriv as long as you like. No risk, no hidden fees.", "-1773685845": "All markets and platforms", "-661813412": "Enjoy full access to all our markets and platforms.", - "-1520902282": "No credit card needed", - "-2022759357": "Make trading accessible to anyone, anywhere", - "-77779780": "From inception, our goal was to break free of the high commissions and clunky products offered by traditional brokers. Also, we aim to deliver a first-class experience to digitally inclined traders, regardless of the size of their accounts.", - "-1321496264": "In a journey spanning 25 years, we have grown to over 2.5 million customers worldwide. But our mission has remained the same:", - "-554746075": "Integrity", - "-1917169640": "We serve our customers with fairness and transparency. We settle all contracts by the book and speak plainly and truthfully.", - "-1679427554": "Customer focus", - "-411750591": "We put the customer first and strive to build products that deliver the best customer experience.", - "-611750993": "Competence", - "-1566641642": "We value colleagues with the ability to use good judgement and an aptitude to learn and grow.", - "-1111451256": "Teamwork", - "-418008452": "Our principles are the framework for our decisions", - "-3618456": "Learn more about our principles", - "-1855417261": "Our leadership", - "-1277783292": "Chief Operating Officer", - "-1369524546": "Chief Information Officer", - "-2049472334": "Chief Risk & Compliance Officer", - "-216767904": "Chief Administrative Officer", - "-197772643": "Head of Marketing & Global Partnerships", - "-290006480": "Vice President of Product", - "-871474425": "Vice President of IT Operations", - "-864130274": "Head of Accounts", - "-275117592": "withdrawals last month", - "-608807773": "trades last month", - "-1165835520": "employees", - "-651384976": "nationalities", - "-1033881248": "See our open positions" + "-1520902282": "No credit card needed" } \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/src/translations/ach.json b/themes/gatsby-theme-deriv/src/translations/ach.json index 387c14808e1..934a69cd6a5 100644 --- a/themes/gatsby-theme-deriv/src/translations/ach.json +++ b/themes/gatsby-theme-deriv/src/translations/ach.json @@ -28,7 +28,7 @@ "26480598": "crwdns453652:0crwdne453652:0", "26596220": "crwdns453654:0crwdne453654:0", "27830635": "crwdns453656:0crwdne453656:0", - "28675270": "crwdns4766268:0crwdne4766268:0", + "28675270": "crwdns4885024:0crwdne4885024:0", "28681430": "crwdns933814:0crwdne933814:0", "29394238": "crwdns1262061:0crwdne1262061:0", "33219178": "crwdns1821303:0crwdne1821303:0", @@ -41,7 +41,7 @@ "39595561": "crwdns453670:0crwdne453670:0", "41078219": "crwdns2109271:0crwdne2109271:0", "41570825": "crwdns2738447:0crwdne2738447:0", - "48132512": "crwdns4766270:0crwdne4766270:0", + "48132512": "crwdns4885026:0crwdne4885026:0", "48235639": "crwdns2738449:0crwdne2738449:0", "48469443": "crwdns453678:0crwdne453678:0", "48763975": "crwdns2685881:0crwdne2685881:0", @@ -83,7 +83,7 @@ "71535160": "crwdns453718:0crwdne453718:0", "71630191": "crwdns1821765:0crwdne1821765:0", "71650838": "crwdns453720:0crwdne453720:0", - "73765361": "crwdns4766274:0crwdne4766274:0", + "73765361": "crwdns4885028:0crwdne4885028:0", "74138086": "crwdns453726:0crwdne453726:0", "74593350": "crwdns1821305:0crwdne1821305:0", "76083876": "crwdns952954:0crwdne952954:0", @@ -91,7 +91,6 @@ "79497287": "crwdns2325365:0crwdne2325365:0", "80411232": "crwdns453730:0crwdne453730:0", "80429744": "crwdns2886927:0crwdne2886927:0", - "83428444": "crwdns2109273:0crwdne2109273:0", "84123624": "crwdns453738:0crwdne453738:0", "84402478": "crwdns1490467:0crwdne1490467:0", "84605906": "crwdns1220193:0crwdne1220193:0", @@ -123,7 +122,6 @@ "110140669": "crwdns453758:0crwdne453758:0", "111464658": "crwdns2003659:0crwdne2003659:0", "113378532": "crwdns453760:0crwdne453760:0", - "114014970": "crwdns2087687:0crwdne2087687:0", "115911783": "crwdns1821769:0crwdne1821769:0", "117174749": "crwdns2738477:0crwdne2738477:0", "117273069": "crwdns453762:0crwdne453762:0", @@ -269,7 +267,6 @@ "259593484": "crwdns2109291:0crwdne2109291:0", "260003723": "crwdns3588338:0crwdne3588338:0", "261878007": "crwdns2738505:0crwdne2738505:0", - "262590832": "crwdns453936:0crwdne453936:0", "263232709": "crwdns453938:0crwdne453938:0", "263938952": "crwdns2738507:0crwdne2738507:0", "264391901": "crwdns453940:0crwdne453940:0", @@ -371,7 +368,7 @@ "357273365": "crwdns3588346:0crwdne3588346:0", "358257887": "crwdns1821321:0crwdne1821321:0", "358369253": "crwdns2738523:0crwdne2738523:0", - "358838306": "crwdns4766278:0crwdne4766278:0", + "358838306": "crwdns4885030:0crwdne4885030:0", "360357815": "crwdns2738525:0crwdne2738525:0", "361051814": "crwdns454070:0crwdne454070:0", "362961755": "crwdns4711302:0crwdne4711302:0", @@ -413,7 +410,7 @@ "396323780": "crwdns3588352:0crwdne3588352:0", "396992773": "crwdns454130:0crwdne454130:0", "399056226": "crwdns4184104:0crwdne4184104:0", - "400968378": "crwdns4766280:0crwdne4766280:0", + "400968378": "crwdns4885032:0crwdne4885032:0", "401039438": "crwdns3588354:0crwdne3588354:0", "401450104": "crwdns2886937:0crwdne2886937:0", "401498558": "crwdns3099457:0crwdne3099457:0", @@ -430,7 +427,6 @@ "413762216": "crwdns2738535:0crwdne2738535:0", "415028859": "crwdns454150:0crwdne454150:0", "415543200": "crwdns3317922:0crwdne3317922:0", - "416296716": "crwdns2109305:0crwdne2109305:0", "417690017": "crwdns2462467:0crwdne2462467:0", "417855021": "crwdns454154:0crwdne454154:0", "418173024": "crwdns454156:0crwdne454156:0", @@ -446,7 +442,6 @@ "427157274": "crwdns3228622:0crwdne3228622:0", "429395367": "crwdns454180:0crwdne454180:0", "429483909": "crwdns2003681:0crwdne2003681:0", - "430936420": "crwdns454182:0crwdne454182:0", "431284069": "crwdns3317246:0crwdne3317246:0", "432518896": "crwdns454184:0crwdne454184:0", "432775041": "crwdns454186:0crwdne454186:0", @@ -493,10 +488,9 @@ "469222213": "crwdns454240:0crwdne454240:0", "469552854": "crwdns2003685:0crwdne2003685:0", "469798381": "crwdns2886943:0crwdne2886943:0", - "470277541": "crwdns2109307:0crwdne2109307:0", "472630909": "crwdns3588356:0crwdne3588356:0", - "472915014": "crwdns4766282:0crwdne4766282:0", - "473760456": "crwdns4766284:0crwdne4766284:0", + "472915014": "crwdns4885034:0crwdne4885034:0", + "473760456": "crwdns4885036:0crwdne4885036:0", "474616293": "crwdns454244:0crwdne454244:0", "475611258": "crwdns3031265:0crwdne3031265:0", "476241116": "crwdns454246:0crwdne454246:0", @@ -536,7 +530,6 @@ "504465748": "crwdns454300:0crwdne454300:0", "506442463": "crwdns2886945:0crwdne2886945:0", "506797447": "crwdns454302:0crwdne454302:0", - "508640915": "crwdns2109309:0crwdne2109309:0", "509964491": "crwdns454304:0crwdne454304:0", "510416775": "crwdns3317252:0crwdne3317252:0", "510912921": "crwdns2738563:0crwdne2738563:0", @@ -570,7 +563,7 @@ "535867011": "crwdns4240412:0crwdne4240412:0", "538228086": "crwdns454352:0crwdne454352:0", "539261300": "crwdns2438589:0crwdne2438589:0", - "539645627": "crwdns4766286:0crwdne4766286:0", + "539645627": "crwdns4885038:0crwdne4885038:0", "540538076": "crwdns454358:0crwdne454358:0", "541218901": "crwdns2886951:0crwdne2886951:0", "541543954": "crwdns952958:0crwdne952958:0", @@ -644,7 +637,6 @@ "602265590": "crwdns454438:0crwdne454438:0", "603094883": "crwdns2738587:0crwdne2738587:0", "604031157": "crwdns3588366:0crwdne3588366:0", - "604863126": "crwdns2109313:0crwdne2109313:0", "605798512": "crwdns3588368:0crwdne3588368:0", "606371596": "crwdns454440:0crwdne454440:0", "607535944": "crwdns454442:0crwdne454442:0", @@ -681,7 +673,7 @@ "636857983": "crwdns2109319:0crwdne2109319:0", "636968212": "crwdns1821333:0crwdne1821333:0", "637013579": "crwdns454498:0crwdne454498:0", - "640307277": "crwdns4766288:0crwdne4766288:0", + "640307277": "crwdns4885040:0crwdne4885040:0", "640979467": "crwdns2325389:0crwdne2325389:0", "642995056": "crwdns454508:0crwdne454508:0", "643714136": "crwdns2438603:0crwdne2438603:0", @@ -755,7 +747,7 @@ "706717249": "crwdns4434608:0crwdne4434608:0", "706931524": "crwdns2738599:0crwdne2738599:0", "710137133": "crwdns3823470:0crwdne3823470:0", - "712547410": "crwdns4766290:0crwdne4766290:0", + "712547410": "crwdns4885042:0crwdne4885042:0", "714321435": "crwdns3031271:0crwdne3031271:0", "714478782": "crwdns454614:0crwdne454614:0", "715753532": "crwdns454616:0crwdne454616:0", @@ -810,7 +802,7 @@ "762926186": "crwdns3099561:0crwdne3099561:0", "763072092": "crwdns454688:0crwdne454688:0", "763514492": "crwdns454690:0crwdne454690:0", - "764856444": "crwdns4766292:0crwdne4766292:0", + "764856444": "crwdns4885044:0crwdne4885044:0", "764879840": "crwdns2325391:0crwdne2325391:0", "764958509": "crwdns3823476:0crwdne3823476:0", "768795461": "crwdns454694:0crwdne454694:0", @@ -820,7 +812,6 @@ "773309981": "crwdns454700:0crwdne454700:0", "775706054": "crwdns1490479:0crwdne1490479:0", "775826029": "crwdns4183940:0crwdne4183940:0", - "777072220": "crwdns2109341:0crwdne2109341:0", "777203273": "crwdns4240418:0crwdne4240418:0", "778624300": "crwdns454708:0crwdne454708:0", "779522948": "crwdns454710:0crwdne454710:0", @@ -850,7 +841,7 @@ "803547668": "crwdns1175494:0crwdne1175494:0", "803989222": "crwdns454758:0crwdne454758:0", "806165583": "crwdns454760:0crwdne454760:0", - "808426886": "crwdns4766294:0crwdne4766294:0", + "808426886": "crwdns4885046:0crwdne4885046:0", "809146176": "crwdns454764:0crwdne454764:0", "809414451": "crwdns4240420:0crwdne4240420:0", "809480545": "crwdns454766:0crwdne454766:0", @@ -883,10 +874,9 @@ "831164350": "crwdns454812:0crwdne454812:0", "831282685": "crwdns454814:0crwdne454814:0", "831784233": "crwdns2738615:0crwdne2738615:0", - "832324110": "crwdns4766296:0crwdne4766296:0", + "832324110": "crwdns4885048:0crwdne4885048:0", "832827564": "crwdns3031453:0crwdne3031453:0", "833547634": "crwdns2438623:0crwdne2438623:0", - "835328271": "crwdns2438625:0crwdne2438625:0", "835766128": "crwdns454820:0crwdne454820:0", "836171053": "crwdns3109199:0crwdne3109199:0", "836198432": "crwdns454824:0crwdne454824:0", @@ -926,7 +916,6 @@ "869176308": "crwdns1821341:0crwdne1821341:0", "870239780": "crwdns3099565:0crwdne3099565:0", "870345918": "crwdns4711310:0crwdne4711310:0", - "871462332": "crwdns1220205:0crwdne1220205:0", "872087592": "crwdns2738621:0crwdne2738621:0", "874881951": "crwdns454878:0crwdne454878:0", "875101277": "crwdns3099567:0crwdne3099567:0", @@ -984,7 +973,6 @@ "917922170": "crwdns2738629:0crwdne2738629:0", "918181729": "crwdns4240424:0crwdne4240424:0", "918587905": "crwdns2896425:0crwdne2896425:0", - "918634571": "crwdns2109355:0crwdne2109355:0", "920363635": "crwdns3031279:0crwdne3031279:0", "920654544": "crwdns3317264:0crwdne3317264:0", "922601177": "crwdns3588394:0crwdne3588394:0", @@ -1081,7 +1069,6 @@ "1023972728": "crwdns455086:0crwdne455086:0", "1024366221": "crwdns455088:0crwdne455088:0", "1024756670": "crwdns2438641:0crwdne2438641:0", - "1025026772": "crwdns2109365:0crwdne2109365:0", "1025032938": "crwdns644722:0crwdne644722:0", "1026344937": "crwdns4184108:0crwdne4184108:0", "1026845997": "crwdns2438643:0crwdne2438643:0", @@ -1212,7 +1199,7 @@ "1149190992": "crwdns2208111:0crwdne2208111:0", "1150115412": "crwdns1821359:0crwdne1821359:0", "1150953111": "crwdns455268:0crwdne455268:0", - "1151456638": "crwdns4766298:0crwdne4766298:0", + "1151456638": "crwdns4885050:0crwdne4885050:0", "1153826782": "crwdns3588408:0crwdne3588408:0", "1155361880": "crwdns455276:0crwdne455276:0", "1155971726": "crwdns455278:0crwdne455278:0", @@ -1240,10 +1227,8 @@ "1178409440": "crwdns2003899:0crwdne2003899:0", "1179997681": "crwdns2685895:0crwdne2685895:0", "1181506313": "crwdns455310:0crwdne455310:0", - "1181734082": "crwdns2438653:0crwdne2438653:0", "1182027402": "crwdns2438655:0crwdne2438655:0", "1182198798": "crwdns455312:0crwdne455312:0", - "1182470294": "crwdns455314:0crwdne455314:0", "1183868384": "crwdns455316:0crwdne455316:0", "1184301560": "crwdns455318:0crwdne455318:0", "1185518626": "crwdns2109369:0crwdne2109369:0", @@ -1252,7 +1237,7 @@ "1187487273": "crwdns4057168:0crwdne4057168:0", "1189346909": "crwdns1821363:0crwdne1821363:0", "1189875009": "crwdns455324:0crwdne455324:0", - "1190588251": "crwdns4766300:0crwdne4766300:0", + "1190588251": "crwdns4885052:0crwdne4885052:0", "1191311301": "crwdns455328:0crwdne455328:0", "1191789799": "crwdns2896433:0crwdne2896433:0", "1192961783": "crwdns832054:0crwdne832054:0", @@ -1260,7 +1245,6 @@ "1195268336": "crwdns2738675:0crwdne2738675:0", "1196310280": "crwdns455334:0crwdne455334:0", "1197939158": "crwdns455336:0crwdne455336:0", - "1197965598": "crwdns2109371:0crwdne2109371:0", "1198529439": "crwdns3783564:0crwdne3783564:0", "1198781410": "crwdns455338:0crwdne455338:0", "1199693297": "crwdns2905889:0crwdne2905889:0", @@ -1343,7 +1327,6 @@ "1272902088": "crwdns1262105:0crwdne1262105:0", "1274309337": "crwdns455426:0crwdne455426:0", "1275474387": "crwdns2887001:0crwdne2887001:0", - "1275674402": "crwdns455430:0crwdne455430:0", "1277672291": "crwdns2738701:0crwdne2738701:0", "1277917401": "crwdns2738703:0crwdne2738703:0", "1278262646": "crwdns4240436:0crwdne4240436:0", @@ -1393,7 +1376,7 @@ "1319030942": "crwdns3783566:0crwdne3783566:0", "1320418221": "crwdns1220211:0crwdne1220211:0", "1323941798": "crwdns3317280:0crwdne3317280:0", - "1324376913": "crwdns4766302:0crwdne4766302:0", + "1324376913": "crwdns4885054:0crwdne4885054:0", "1325181938": "crwdns3783568:0crwdne3783568:0", "1326142154": "crwdns3110720:0crwdne3110720:0", "1326235397": "crwdns455494:0crwdne455494:0", @@ -1414,7 +1397,6 @@ "1339067509": "crwdns2207815:0crwdne2207815:0", "1344216985": "crwdns2003721:0crwdne2003721:0", "1345965490": "crwdns2738717:0crwdne2738717:0", - "1346204508": "crwdns2109381:0crwdne2109381:0", "1349080073": "crwdns455514:0crwdne455514:0", "1349233664": "crwdns4240442:0crwdne4240442:0", "1351421019": "crwdns2738719:0crwdne2738719:0", @@ -1466,7 +1448,6 @@ "1393006010": "crwdns455578:0crwdne455578:0", "1393234525": "crwdns1262109:0crwdne1262109:0", "1393602451": "crwdns455580:0crwdne455580:0", - "1394086167": "crwdns2109389:0crwdne2109389:0", "1394564425": "crwdns2896435:0{{email}}crwdne2896435:0", "1396179592": "crwdns455584:0crwdne455584:0", "1396296688": "crwdns4184120:0crwdne4184120:0", @@ -1485,7 +1466,7 @@ "1403848854": "crwdns1220213:0crwdne1220213:0", "1404594106": "crwdns2080571:0crwdne2080571:0", "1405194573": "crwdns2685901:0crwdne2685901:0", - "1405237333": "crwdns4766304:0crwdne4766304:0", + "1405237333": "crwdns4885056:0crwdne4885056:0", "1405929527": "crwdns1400445:0crwdne1400445:0", "1406209174": "crwdns455596:0crwdne455596:0", "1406360927": "crwdns455598:0crwdne455598:0", @@ -1556,7 +1537,6 @@ "1470207808": "crwdns455682:0crwdne455682:0", "1472787414": "crwdns455684:0crwdne455684:0", "1473143391": "crwdns3031293:0crwdne3031293:0", - "1475851225": "crwdns2109395:0crwdne2109395:0", "1476598931": "crwdns2003733:0crwdne2003733:0", "1478263443": "crwdns2738743:0crwdne2738743:0", "1478423964": "crwdns1174890:0crwdne1174890:0", @@ -1626,7 +1606,6 @@ "1533284111": "crwdns2694601:0crwdne2694601:0", "1533452395": "crwdns3783584:0crwdne3783584:0", "1535175777": "crwdns1328437:0crwdne1328437:0", - "1536955851": "crwdns455760:0crwdne455760:0", "1537212469": "crwdns455762:0crwdne455762:0", "1539984821": "crwdns455764:0crwdne455764:0", "1540432357": "crwdns3588444:0crwdne3588444:0", @@ -1697,7 +1676,6 @@ "1588439646": "crwdns882780:0crwdne882780:0", "1588850507": "crwdns455860:0crwdne455860:0", "1589165958": "crwdns455862:0crwdne455862:0", - "1589206610": "crwdns2109401:0crwdne2109401:0", "1591242575": "crwdns455864:0crwdne455864:0", "1591498220": "crwdns455866:0crwdne455866:0", "1591811733": "crwdns2896439:0crwdne2896439:0", @@ -1805,7 +1783,7 @@ "1673824550": "crwdns914438:0crwdne914438:0", "1674164323": "crwdns456024:0crwdne456024:0", "1674319947": "crwdns4671588:0crwdne4671588:0", - "1674363165": "crwdns4766306:0crwdne4766306:0", + "1674363165": "crwdns4885058:0crwdne4885058:0", "1674798397": "crwdns3823484:0crwdne3823484:0", "1676292946": "crwdns456028:0crwdne456028:0", "1677027187": "crwdns456030:0crwdne456030:0", @@ -1818,7 +1796,6 @@ "1680490573": "crwdns456038:0crwdne456038:0", "1680831768": "crwdns456040:0crwdne456040:0", "1681876785": "crwdns1821385:0crwdne1821385:0", - "1682675914": "crwdns456044:0crwdne456044:0", "1682843058": "crwdns2738787:0crwdne2738787:0", "1682903370": "crwdns3588456:0crwdne3588456:0", "1685437922": "crwdns4711316:0crwdne4711316:0", @@ -1827,7 +1804,6 @@ "1688556728": "crwdns2438709:0crwdne2438709:0", "1690730424": "crwdns3783594:0crwdne3783594:0", "1691701175": "crwdns2738789:0crwdne2738789:0", - "1691844143": "crwdns2109405:0crwdne2109405:0", "1692056155": "crwdns1829315:0crwdne1829315:0", "1692148560": "crwdns456054:0crwdne456054:0", "1693556143": "crwdns2109407:0crwdne2109407:0", @@ -1837,7 +1813,6 @@ "1696396625": "crwdns2438711:0crwdne2438711:0", "1698515050": "crwdns3783596:0crwdne3783596:0", "1700291683": "crwdns3588458:0crwdne3588458:0", - "1701577545": "crwdns2109411:0crwdne2109411:0", "1702295087": "crwdns3588460:0crwdne3588460:0", "1702860224": "crwdns1821387:0crwdne1821387:0", "1703673631": "crwdns2738793:0crwdne2738793:0", @@ -1868,8 +1843,7 @@ "1733606989": "crwdns456100:0crwdne456100:0", "1733660945": "crwdns456102:0crwdne456102:0", "1734026582": "crwdns3588462:0crwdne3588462:0", - "1734683614": "crwdns4766308:0crwdne4766308:0", - "1736625026": "crwdns2109417:0crwdne2109417:0", + "1734683614": "crwdns4885060:0crwdne4885060:0", "1737371600": "crwdns2738799:0crwdne2738799:0", "1739086943": "crwdns456108:0crwdne456108:0", "1739322571": "crwdns2325423:0crwdne2325423:0", @@ -1908,7 +1882,6 @@ "1767992960": "crwdns456146:0crwdne456146:0", "1768089459": "crwdns456148:0crwdne456148:0", "1769159485": "crwdns2738809:0crwdne2738809:0", - "1771323174": "crwdns2438725:0crwdne2438725:0", "1771364541": "crwdns1821393:0crwdne1821393:0", "1771672206": "crwdns2851809:0crwdne2851809:0", "1772047578": "crwdns456154:0crwdne456154:0", @@ -1921,7 +1894,6 @@ "1784343675": "crwdns456168:0crwdne456168:0", "1784507274": "crwdns3588464:0crwdne3588464:0", "1784680288": "crwdns456170:0crwdne456170:0", - "1786089908": "crwdns456172:0crwdne456172:0", "1786590725": "crwdns2905905:0crwdne2905905:0", "1786747559": "crwdns456174:0crwdne456174:0", "1787584197": "crwdns2438727:0crwdne2438727:0", @@ -2069,7 +2041,6 @@ "1905702565": "crwdns456356:0crwdne456356:0", "1906101554": "crwdns456360:0crwdne456360:0", "1906507843": "crwdns4369728:0crwdne4369728:0", - "1906568376": "crwdns2225595:0crwdne2225595:0", "1907226338": "crwdns456362:0crwdne456362:0", "1907562333": "crwdns3317294:0crwdne3317294:0", "1908121069": "crwdns2905909:0crwdne2905909:0", @@ -2211,13 +2182,11 @@ "2027881275": "crwdns456514:0crwdne456514:0", "2028060161": "crwdns2851815:0crwdne2851815:0", "2028163119": "crwdns456516:0crwdne456516:0", - "2028685334": "crwdns2109433:0crwdne2109433:0", "2029388799": "crwdns3588492:0crwdne3588492:0", "2032245485": "crwdns2738875:0crwdne2738875:0", "2032401971": "crwdns456522:0crwdne456522:0", "2032565787": "crwdns456524:0crwdne456524:0", "2032603277": "crwdns3317300:0crwdne3317300:0", - "2032869486": "crwdns2109435:0crwdne2109435:0", "2034083038": "crwdns2438767:0crwdne2438767:0", "2035207280": "crwdns456528:0crwdne456528:0", "2035670983": "crwdns456530:0crwdne456530:0", @@ -2254,7 +2223,6 @@ "2062902293": "crwdns2738887:0crwdne2738887:0", "2062903400": "crwdns2438771:0crwdne2438771:0", "2063623452": "crwdns2438773:0crwdne2438773:0", - "2064152905": "crwdns2438775:0crwdne2438775:0", "2064273783": "crwdns456572:0crwdne456572:0", "2064293002": "crwdns456574:0crwdne456574:0", "2065278286": "crwdns2087691:0crwdne2087691:0", @@ -2339,7 +2307,7 @@ "2139905716": "crwdns2738897:0crwdne2738897:0", "2142042461": "crwdns456686:0crwdne456686:0", "2142117024": "crwdns456688:0crwdne456688:0", - "2143477659": "crwdns4766310:0crwdne4766310:0", + "2143477659": "crwdns4885062:0crwdne4885062:0", "2143762194": "crwdns456692:0crwdne456692:0", "2144015434": "crwdns456694:0crwdne456694:0", "2144113378": "crwdns2738899:0crwdne2738899:0", @@ -3288,12 +3256,6 @@ "-1997639312": "crwdns4240510:0crwdne4240510:0", "-989885046": "crwdns4240512:0crwdne4240512:0", "-2118030379": "crwdns4240514:0crwdne4240514:0", - "-1722031734": "crwdns2003833:0crwdne2003833:0", - "-61718257": "crwdns3588496:0crwdne3588496:0", - "-777850431": "crwdns2087693:0crwdne2087693:0", - "-1384760133": "crwdns2087695:0crwdne2087695:0", - "-1882694284": "crwdns2087697:0crwdne2087697:0", - "-1293060532": "crwdns2311037:0crwdne2311037:0", "-626244619": "crwdns4240516:0crwdne4240516:0", "-230284900": "crwdns4240518:0crwdne4240518:0", "-1936142548": "crwdns4240520:0crwdne4240520:0", @@ -3313,6 +3275,7 @@ "-1615451408": "crwdns4240548:0crwdne4240548:0", "-441234786": "crwdns4240550:0crwdne4240550:0", "-1863708031": "crwdns2325453:0crwdne2325453:0", + "-1722031734": "crwdns2003833:0crwdne2003833:0", "-1542166394": "crwdns2325455:0crwdne2325455:0", "-1968382000": "crwdns2325457:0crwdne2325457:0", "-603147794": "crwdns2325459:0crwdne2325459:0", @@ -3444,13 +3407,6 @@ "-1356010780": "crwdns457080:0crwdne457080:0", "-1186213423": "crwdns457082:0crwdne457082:0", "-220003669": "crwdns457084:0crwdne457084:0", - "-1339404877": "crwdns459696:0crwdne459696:0", - "-1849043145": "crwdns4240552:0crwdne4240552:0", - "-1972583435": "crwdns459698:0crwdne459698:0", - "-781301270": "crwdns4240554:0crwdne4240554:0", - "-955173076": "crwdns4240556:0crwdne4240556:0", - "-2032112598": "crwdns459700:0crwdne459700:0", - "-35673135": "crwdns4240558:0crwdne4240558:0", "-1354825404": "crwdns459158:0crwdne459158:0", "-1571360471": "crwdns4772798:0crwdne4772798:0", "-1307122236": "crwdns4772800:0crwdne4772800:0", @@ -4031,7 +3987,10 @@ "-1095901299": "crwdns458792:0crwdne458792:0", "-506783240": "crwdns1174952:0crwdne1174952:0", "-917592239": "crwdns458794:0crwdne458794:0", + "-1339404877": "crwdns459696:0crwdne459696:0", + "-1972583435": "crwdns459698:0crwdne459698:0", "-1306637437": "crwdns457058:0crwdne457058:0", + "-2032112598": "crwdns459700:0crwdne459700:0", "-223886724": "crwdns458798:0crwdne458798:0", "-586716383": "crwdns458796:0crwdne458796:0", "-141169956": "crwdns458826:0crwdne458826:0", @@ -4427,35 +4386,6 @@ "-924881302": "crwdns459226:0crwdne459226:0", "-1532421724": "crwdns459228:0crwdne459228:0", "-488793705": "crwdns459224:0crwdne459224:0", - "-739489985": "crwdns2109559:0crwdne2109559:0", - "-2038780348": "crwdns2438951:0crwdne2438951:0", - "-920892393": "crwdns2109561:0crwdne2109561:0", - "-997554537": "crwdns2109573:0crwdne2109573:0", - "-1143096984": "crwdns2109575:0crwdne2109575:0", - "-2002768605": "crwdns2109577:0crwdne2109577:0", - "-972221740": "crwdns2109579:0crwdne2109579:0", - "-995291168": "crwdns459314:0crwdne459314:0", - "-1713583554": "crwdns2109563:0crwdne2109563:0", - "-1637411871": "crwdns2438953:0crwdne2438953:0", - "-216727857": "crwdns2109565:0crwdne2109565:0", - "-1410249058": "crwdns2109567:0crwdne2109567:0", - "-1940159778": "crwdns2109569:0crwdne2109569:0", - "-262631598": "crwdns2438955:0crwdne2438955:0", - "-1784561307": "crwdns459404:0crwdne459404:0", - "-1432641230": "crwdns2438957:0crwdne2438957:0", - "-1797452525": "crwdns459334:0crwdne459334:0", - "-950576869": "crwdns2109571:0crwdne2109571:0", - "-70734399": "crwdns459416:0crwdne459416:0", - "-665093371": "crwdns459418:0crwdne459418:0", - "-197524598": "crwdns2109581:0crwdne2109581:0", - "-236676606": "crwdns459422:0crwdne459422:0", - "-1192024363": "crwdns459424:0crwdne459424:0", - "-345016047": "crwdns459478:0crwdne459478:0", - "-239170576": "crwdns459494:0crwdne459494:0", - "-135132536": "crwdns2109585:0crwdne2109585:0", - "-963994159": "crwdns1117612:0crwdne1117612:0", - "-1640776435": "crwdns459496:0crwdne459496:0", - "-1302287224": "crwdns2109583:0crwdne2109583:0", "-1573631881": "crwdns458428:0crwdne458428:0", "-79919115": "crwdns459230:0crwdne459230:0", "-52578265": "crwdns2183663:0crwdne2183663:0", @@ -4501,17 +4431,8 @@ "-172868994": "crwdns2208133:0crwdne2208133:0", "-501519580": "crwdns2208135:0crwdne2208135:0", "-2146727212": "crwdns2208137:0crwdne2208137:0", - "-544150655": "crwdns459292:0crwdne459292:0", - "-867909844": "crwdns459294:0crwdne459294:0", - "-309438223": "crwdns459234:0crwdne459234:0", - "-192849229": "crwdns459296:0crwdne459296:0", - "-309512492": "crwdns459298:0crwdne459298:0", - "-1967811351": "crwdns1220241:0crwdne1220241:0", - "-947407631": "crwdns2438869:0crwdne2438869:0", - "-163876262": "crwdns459304:0crwdne459304:0", - "-687600215": "crwdns459278:0crwdne459278:0", - "-1815149921": "crwdns2438975:0crwdne2438975:0", "-1970235035": "crwdns2438977:0crwdne2438977:0", + "-995291168": "crwdns459314:0crwdne459314:0", "-1496517473": "crwdns459316:0crwdne459316:0", "-574297320": "crwdns2438979:0crwdne2438979:0", "-136787663": "crwdns459318:0crwdne459318:0", @@ -4524,6 +4445,7 @@ "-316417045": "crwdns459328:0crwdne459328:0", "-969520824": "crwdns2109605:0crwdne2109605:0", "-951435001": "crwdns459332:0crwdne459332:0", + "-1797452525": "crwdns459334:0crwdne459334:0", "-1261042587": "crwdns459336:0crwdne459336:0", "-1557162974": "crwdns2438985:0crwdne2438985:0", "-120955727": "crwdns459338:0crwdne459338:0", @@ -4728,30 +4650,30 @@ "-1773685845": "crwdns459760:0crwdne459760:0", "-661813412": "crwdns459762:0crwdne459762:0", "-1520902282": "crwdns459764:0crwdne459764:0", - "-2022759357": "crwdns4766318:0crwdne4766318:0", - "-77779780": "crwdns4766320:0crwdne4766320:0", - "-1321496264": "crwdns4793746:0crwdne4793746:0", - "-554746075": "crwdns4766322:0crwdne4766322:0", - "-1917169640": "crwdns4766324:0crwdne4766324:0", - "-1679427554": "crwdns4766326:0crwdne4766326:0", - "-411750591": "crwdns4766328:0crwdne4766328:0", - "-611750993": "crwdns4766330:0crwdne4766330:0", - "-1566641642": "crwdns4766332:0crwdne4766332:0", - "-1111451256": "crwdns4766334:0crwdne4766334:0", - "-418008452": "crwdns4766336:0crwdne4766336:0", - "-3618456": "crwdns4766338:0crwdne4766338:0", - "-1855417261": "crwdns4766340:0crwdne4766340:0", - "-1277783292": "crwdns4766342:0crwdne4766342:0", - "-1369524546": "crwdns4766344:0crwdne4766344:0", - "-2049472334": "crwdns4766346:0crwdne4766346:0", - "-216767904": "crwdns4766348:0crwdne4766348:0", - "-197772643": "crwdns4766350:0crwdne4766350:0", - "-290006480": "crwdns4766352:0crwdne4766352:0", - "-871474425": "crwdns4766354:0crwdne4766354:0", - "-864130274": "crwdns4766356:0crwdne4766356:0", - "-275117592": "crwdns4766358:0crwdne4766358:0", - "-608807773": "crwdns4766360:0crwdne4766360:0", - "-1165835520": "crwdns4766362:0crwdne4766362:0", - "-651384976": "crwdns4766364:0crwdne4766364:0", - "-1033881248": "crwdns4766366:0crwdne4766366:0" + "-2022759357": "crwdns4885064:0crwdne4885064:0", + "-77779780": "crwdns4885066:0crwdne4885066:0", + "-1321496264": "crwdns4885068:0crwdne4885068:0", + "-554746075": "crwdns4885070:0crwdne4885070:0", + "-1917169640": "crwdns4885072:0crwdne4885072:0", + "-1679427554": "crwdns4885074:0crwdne4885074:0", + "-411750591": "crwdns4885076:0crwdne4885076:0", + "-611750993": "crwdns4885078:0crwdne4885078:0", + "-1566641642": "crwdns4885080:0crwdne4885080:0", + "-1111451256": "crwdns4885082:0crwdne4885082:0", + "-418008452": "crwdns4885084:0crwdne4885084:0", + "-3618456": "crwdns4885086:0crwdne4885086:0", + "-1855417261": "crwdns4885088:0crwdne4885088:0", + "-1277783292": "crwdns4885090:0crwdne4885090:0", + "-1369524546": "crwdns4885092:0crwdne4885092:0", + "-2049472334": "crwdns4885094:0crwdne4885094:0", + "-216767904": "crwdns4885096:0crwdne4885096:0", + "-197772643": "crwdns4885098:0crwdne4885098:0", + "-290006480": "crwdns4885100:0crwdne4885100:0", + "-871474425": "crwdns4885102:0crwdne4885102:0", + "-864130274": "crwdns4885104:0crwdne4885104:0", + "-275117592": "crwdns4885106:0crwdne4885106:0", + "-608807773": "crwdns4885108:0crwdne4885108:0", + "-1165835520": "crwdns4885110:0crwdne4885110:0", + "-651384976": "crwdns4885112:0crwdne4885112:0", + "-1033881248": "crwdns4885114:0crwdne4885114:0" } \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/src/translations/ar.json b/themes/gatsby-theme-deriv/src/translations/ar.json index 2f33bc8e433..4e419d56f40 100644 --- a/themes/gatsby-theme-deriv/src/translations/ar.json +++ b/themes/gatsby-theme-deriv/src/translations/ar.json @@ -91,7 +91,6 @@ "79497287": "صندوق المؤشرات المتداولة", "80411232": "حافظ على بيانات تسجيل الدخول الخاصة بك وقم <0>بتفعيل عملية التحقق الثنائية من الهوية لمنع الاستخدام غير المسموع به لحسابك.", "80429744": "سريع ومستقر", - "83428444": "ابدأ تداول accumulators على Deriv", "84123624": "برنامج الشراكة | Deriv", "84402478": "أين أجد الكتل التي أحتاجها؟", "84605906": "يوفر لك حساب DMT5 Financial رافعة مالية لتداول عقود الفروقات (CFDs) في تداول العملات الأجنبية والأسهم ومؤشرات الأسهم والسلع والمؤشرات الاصطناعية والعملات المشفرة.", @@ -123,7 +122,6 @@ "110140669": "إذا كنت متداولًا محترفًا، فإن خدمة إشارات التداول MT5 تتيح لك مشاركة استراتيجياتك مع متداولين آخرين مجانًا أو مقابل رسوم اشتراك تحددها انت. عندما يشترك المتداولون في الإشارة الخاصة بك، يتم نسخ صفقاتك تلقائيًا على حساباتهم في كل مرة تقوم فيها بالتداول.", "111464658": "يتم تقسيم <0>5 لوت يتم تداولها مع DL على <0>BTC/USD بين:", "113378532": "إيثريوم/ دولار أمريكي", - "114014970": "تداول الآن", "115911783": "بالطبع، هذه القائمة ليست كاملة. كل يوم، يبتكر المنتحلون طرقًا جديدة لمحاولة سرقة معلوماتك وأموالك.", "117174749": "هل يمكنني إغلاق صفقة مفتوحة قبل انتهاء الصلاحية؟", "117273069": "تتبع <0>وول ستريت 30 أداء الأسهم لأكبر 30 شركة مدرجة في الولايات المتحدة.", @@ -269,7 +267,6 @@ "259593484": "حساب حقيقي", "260003723": "مثال 2", "261878007": "إذا اخترت 'Matches'، فستتلقى العائد إذا كان الرقم الأخير من سعر الخروج هو نفس توقعك.", - "262590832": "افتح صفقات طويلة وقصيرة، اعتمادًا على استراتيجية التداول المفضلة لديك.", "263232709": "1 - 2 يوم عمل", "263938952": "إذا كانت نقطة إعادة الضبط مفيدة بناءً على توقعاتك للسوق، فإنها تحل محل سعر الدخول الأصلي (أو سعر الحصة). لكي تكون نقطة إعادة الضبط مفيدة، يجب أن تكون نقطة إعادة الضبط:", "264391901": "استمتع بالتداول في الأسواق الاصطناعية التي تحاكي الإثارة التي تتميز بها أسواق العالم الحقيقي دون القلق بشأن الاضطرابات الفجئية التي يمكن أن تحدث في العالم الحقيقي.", @@ -430,7 +427,6 @@ "413762216": "هل يمكنني إنهاء عقد Reset Call/Reset Put المفتوح قبل انتهاء الصلاحية؟", "415028859": "العملة المحلية", "415543200": "هذا يعتمد على الهامش المطلوب لكل أصل. ستتمكن من رؤية الهامش المطلوب لكل أصل قبل فتح مركزك.", - "416296716": "الحد الأقصى للدفع", "417690017": "Touch / No Touch", "417855021": "الاسم مطلوب", "418173024": "الأسواق المتاحة لتداول عقود الفروقات", @@ -446,7 +442,6 @@ "427157274": "اربح عندما يتداول عملاؤك على حساب MT5 المالي.

    يتم تحديد جميع أسعار العمولة بالدولار الأمريكي.", "429395367": "دليل وبرنامج تعليمي لـ DBot", "429483909": "<0>2 لوت برافعة مالية 100:", - "430936420": "يمكنك الوصول إلى أكثر من 50 أصلًا والتداول أيضًا برافعة مالية تصل إلى 1:1000 وبدون عمولة على الصفقات.", "431284069": "سيعتمد صافي ربحك على مدى انخفاض السعر النهائي عن سعر التنفيذ المحدد مسبقًا، مع نمو الحد الأقصى للمكاسب المحتملة إذا انخفض سعر الأصل الأساسي بشكل كبير. تقتصر خسائرك على الحصة الأولية المطلوبة لشراء خيار Short Turbo.", "432518896": "ثقة العملاء هي أولويتنا القصوى، ولهذا السبب يفضلنا ملايين المستخدمين. فيما يلي بعض النقاط التي تجعلنا مزودًا رائدًا لخدمات التداول عبر الإنترنت.", "432775041": "احصل على التداول", @@ -493,7 +488,6 @@ "469222213": "انقر فوق علامة تبويب <0>الإحصائيات الخاصة بي وحدد مزود الإشارة الخاص بك.", "469552854": "هل تريد معرفة المزيد عن شروط تداول CFD للأدوات التي نقدمها؟", "469798381": "سنوات الخدمة", - "470277541": "المدة القصوى", "472630909": "سوف يستغرق الأمر 1-3 أيام عمل حتى تتم مراجعة طلبك.", "472915014": "Deriv هي واحدة من أكبر شركات الوساطة عبر الإنترنت في العالم. نحن نقدم العقود مقابل الفروقات والمشتقات الأخرى على الفوركس والأسهم والمؤشرات والعملات المشفرة والسلع والمؤشرات المشتقة لملايين المستخدمين المسجلين في جميع أنحاء العالم.", "473760456": "نحن نتحدث بصراحة لتجنب الغموض والكشف عن شروط جميع العقود ووضوح مخاطر التداول وكيفية كسب المال.", @@ -536,7 +530,6 @@ "504465748": "سنرسل لك رابط التحقق عبر البريد الإلكتروني. انقر فوق هذا الرابط وقم بتعيين كلمة مرور جديدة لحساب Deriv الخاص بك.", "506442463": "ما هي إجراءات الإعداد؟", "506797447": "تقيس <0>سلة اليورو قيمة اليورو مقابل سلة من خمس عملات عالمية (الدولار الأمريكي والدولار الأسترالي والجنيه الإسترليني والين الياباني والدولار الكندي)، وتقاس قيمة كل منها بنسبة 20%.", - "508640915": "لماذا تتداول accumulators على Deriv", "509964491": "تداول حتى عندما تكون معظم الأسواق المالية مغلقة", "510416775": "تتيح لك خيارات Turbo كسب عائد مرتفع محتمل إذا كانت توقعات السوق الخاصة بك صحيحة وإذا لم يلمس السعر الفوري أو يخترق حاجزًا محددًا مسبقًا.", "510912921": "إذا لم يتم استيفاء الشرط المحدد أو إذا كان سعر الخروج مساويًا لأي حاجز، فستفقد حصتك.", @@ -644,7 +637,6 @@ "602265590": "يعمل وضع حد للخسارة بشكل مختلف قليلاً مع مؤشرات كراش/ بوم/ رينج برايك . وذلك لأن التقلبات المفاجئة في سعر السوق من تكة إلى أخرى يمكن أن تتجاوز أحيانًا نقطة وضع حد للخسارة التي حددتها. لذاك, عندما يتجاوز سعر السوق مبلغ وضع حد للخسارة الخاص بك، سيتم وقف عقدك تلقائيًا في تلك المرحلة، بدلاً من وقفه بالضبط في مستوى وضع حد للخسارة الذي وضعته.", "603094883": "ومع ذلك، من المهم ملاحظة أن توفر الخروج المبكر قد يختلف اعتمادًا على نوع التداول المحدد. قد تكون هناك قيود على بعض أنواع التداول أو قد تكون متاحة فقط في إطار زمني معين.", "604031157": "مطور برامج بمنصة تداول خاصة بك يمكن ربطها بواجهة برمجة تطبيقات Deriv. توجه إلى <0>صفحة Deriv API لمزيد من المعلومات حول كيفية عمل واجهة برمجة التطبيقات الخاصة بنا.", - "604863126": "يختلف تواتر توليد التكات بين المؤشرات، حيث يولد بعضها التكات كل ثانية والبعض الآخر يولدها كل ثانيتين.", "605798512": "هناك حد أدنى قدره 0.01 دولار أمريكي إذا كنت ترغب في تحويل الأموال إلى منصة أخرى.", "606371596": "كيفية التداول في سوق الفوركس", "607535944": "5 - 30 دقيقة", @@ -744,7 +736,6 @@ "701775446": "مؤشر التقلب 200", "701840176": "العمولة لكل 100 ألف دولار أمريكي", "702074152": "شركاء", - "702175212": "تأكد من قراءة <0>الشروط والأحكام الخاصة بنا، <1>والكشف عن المخاطر، <2>والتداول الآمن والمسؤول لفهم المخاطر التي تنطوي عليها بشكل كامل قبل استخدام خدماتنا. يرجى أيضًا ملاحظة أن المعلومات الواردة في هذا الموقع لا تشكل نصيحة استثمارية. ", "702303938": "شركة تابعة", "704465777": "بعد إجراء الدفع، شارك إيصال الدفع مع البائع عبر ميزة الدردشة في Deriv P2P.", "704532260": "قم بالتسجيل باستخدام بريدك الإلكتروني فقط. لا يلزم وجود بطاقة ائتمان أو حد أدنى للإيداع.", @@ -783,7 +774,7 @@ "736634601": "استكشفها على معرض التطبيقات", "737466973": "حجم العقد هو لوت قياسي واحد من مؤشر التقلب 75 = 1", "737537871": "تطبيق جوال لتداول Multipliers أثناء التنقل.", - "739412906": "<0>يبقى بين/يخرج من: توقع ما إذا ستبقى السوق في في نطاق هدفين سعريين أو سنتجاوزهما في وقت ما خلال فترة العقد.", + "739412906": "<0>Stays Between/Goes Outside: توقع ما إذا ستبقى السوق في في نطاق هدفين سعريين أو سنتجاوزهما في وقت ما خلال فترة العقد.", "739759950": "تتوفر عدادات التكات بين تقاطعات الحواجز المتتالية لمساعدتك على اتخاذ قرارات تداول ذكية.", "740609768": "ماذا أفعل إذا كان لدي نزاع مع المتداول الذي أتعامل معه؟", "741504928": "للمسوقين والمؤثرين والوسطاء المعرّفين لتحقيق الدخل من شبكتهم. احصل على عمولات تنافسية واحصل على مواد ترويجية عالية الجودة.", @@ -821,7 +812,6 @@ "773309981": "النفط/الدولار الأمريكي", "775706054": "هل تبيعون بوتات التداول؟", "775826029": "في علامة التبويب Copy في حساب Deriv cTrader الخاص بك، ابحث عن مزودي الإستراتيجية. اختر استراتيجياتك المفضلة، وخصص الأموال، وابدأ تداول النسخ.", - "777072220": "انقر فوق زر الشراء لفتح صفقتك.", "777203273": "تداول العقود مقابل الفروقات والخيارات والمضاعفات", "778624300": "استفد من حاسبات التداول الخاصة بـ Deriv التي تساعدك على حساب المقايضة والنقاط والأرباح والخسائر الخاصة بعقود الفروقات والتداول Multiplier.", "779522948": "إيبوه | مكتبنا - ماليزيا | Deriv", @@ -887,7 +877,6 @@ "832324110": "مواقع شركتنا", "832827564": "هذه الخطة غير متاحة للوسطاء المعرفين الذين يقومون بالترويج للعملاء المقيمين في الاتحاد الأوروبي.", "833547634": "وزن العملة", - "835328271": "تقوم accumulators بجني الأرباح", "835766128": "تحقق من أداء البوت الخاص بك", "836171053": "فرصة شراكة", "836198432": "فوائد الاشتراك في إشارات MT5", @@ -927,7 +916,6 @@ "869176308": "لا تقلق، إذا واجهت أي مشكلة أثناء العملية، فيرجى التواصل مع دعمنا من خلال <0>الدردشة الحية للحصول على مزيد من المساعدة.", "870239780": "ما هي الأسواق التي يمكنني تداولها على Deriv Trader؟", "870345918": "معدل نمو 1-5٪", - "871462332": "استفد من الرافعة المالية العالية وفروق الأسعار المنخفضة على Deriv MT5 (DMT5) و Deriv X.", "872087592": "بالنسبة Rise/Fall، تتراوح فترات العقد من تكة واحدة الى 365 يومًا.", "874881951": "تصفح فرص العمل المتاحة في مكتبنا في دبي. ابحث عن دورك في تكنولوجيا المعلومات والتسويق والموارد البشرية.", "875101277": "إذا أغلقت متصفح الويب الخاص بي، فهل سيستمر تشغيل Deriv Bot؟", @@ -985,7 +973,6 @@ "917922170": "- حدد الأصل الأساسي الذي تريد تداوله.", "918181729": "خلفية الدعوة إلى العمل", "918587905": "هل تريد فعلا حذف حسابك؟", - "918634571": "عندما تفتح مركزًا، يتم إنشاء حواجز حول سعر الأصل. يتم حساب الحواجز العلوية والسفلية تلقائيًا لكل علامة بناءً على الأصل الذي اخترته وقيمة المجمع. إذا أغلقت مركزك قبل الوصول إلى أي من الحواجز، فسوف تحقق ربحًا.", "920363635": "الأسئلة الشائعة - برنامج الوسيط المعرف", "920654544": "حاليًا، يمكنك فقط شراء عقود الخيارات Long وShort Turbo على Deriv.", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>رسوم المقايضة = الحجم × حجم العقد × قيمة النقطة × معدل المبادلة", "1024366221": "الصفحة التي تبحث عنها غير موجودة.", "1024756670": "تداول في أسواق متعددة", - "1025026772": "تتوافق مؤشرات القفز مع الأسواق المحاكاة ذات التغيرات الكبيرة والمفاجئة في الأسعار. لها تقلبات ثابتة تتراوح من 10٪ إلى 100٪.", "1025032938": "هل يجب علي دفع أي رسوم لأصبح وكيل دفع لـ Deriv؟", "1026344937": "يرجى الاتصال بفريق دعم العملاء عبر <0>الدردشة الحية إذا كانت لديك شكوك أو مخاوف.", "1026845997": "نقطة النهاية", @@ -1241,10 +1227,8 @@ "1178409440": "الفترة الزمنية التي يكون خلالها الأصل أو السوق متاحًا للتداول.", "1179997681": "عند تقديم شكوى، تأكد من تضمين اسمك الكامل ورقم حسابك ووصفًا واضحًا للمشكلة والتواريخ المهمة وأي دليل أو مستندات تدعم شكواك. كلما كانت شكواك أكثر تحديدًا وتفصيلاً، كان بإمكان فريقنا مساعدتك بشكل أفضل.", "1181506313": "Deriv P2P هو تطبيق رائع، أحبه!", - "1181734082": "نوع تجارة accumulators", "1182027402": "شعار متجر التطبيقات", "1182198798": "على سبيل المثال، إذا أغلقت صفقتك عند نقطة معينة، فإن رصيدك هو إجمالي رصيد حسابك بالإضافة إلى الربح أو الخسارة في تلك المرحلة. إذا كان هذا المجموع مضافا إلى الهامش المستخدم حاليًا أقل من مستوى إيقاف Deriv، فقد يتم تطبيق أمر الإيقاف.", - "1182470294": "ليس لديك حساب Deriv.com حتى الآن؟", "1183868384": "هل يخضع Deriv الى نظام معين؟", "1184301560": "استكشف برنامج شراكة Deriv واحصل على فرصة لتكون شريكًا مع رائد موثوق به. جميع برامجنا مجانية بدون رسوم خفية.", "1185518626": "استمتع بتداول مجموعة واسعة من العروض التي تحاكي خصائص الأسواق المالية.", @@ -1261,7 +1245,6 @@ "1195268336": "رسم بياني يوضح خسارة العقد إذا كان سعر الخروج \"Reset Call\" أقل من سعر الدخول", "1196310280": "شركة انتل", "1197939158": "لا تقبل", - "1197965598": "تتيح لك accumulators (أو خيارات accumulator) زيادة أرباحك المحتملة بشكل كبير دون المخاطرة بأكثر من حصتك. ستزداد أرباحك المحتملة بغض النظر عن حركة السوق، طالما أن السعر يتحرك داخل الحواجز التجارية.", "1198529439": "يرجى إدخال شارع صالح", "1198781410": "لقد قمنا بتصميم تجربة تداول سهلة تركز على العملاء لـ Deriv تم تحسينها لتحويل الزوار إلى عملاء. سنزودك أيضًا بالأدوات والمواد الإبداعية التي تحتاجها لتوجيه حركة المرور إلى Deriv.", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100,000 ) }", "1274309337": "دوجكوين/دولار", "1275474387": "سريع", - "1275674402": "انطلق لفترة طويلة وقصيرة", "1277672291": "نعم، يُسمح لك بإدخال عدة عقود High/Low Ticks في نفس الوقت.", "1277917401": "إذا اخترت عقد Only Downs، فسوف تحصل على عائد محتمل إذا انخفض السعر فقط خلال الفترة الزمنية المحددة.", "1278262646": "168M+", @@ -1415,7 +1397,6 @@ "1339067509": "معلومات البانر", "1344216985": "لا يمكننا تسليم البريد الإلكتروني إلى هذا العنوان (عادةً بسبب جدران الحماية أو الفلترة).", "1345965490": "- أقل من سعر الدخول لعقد Reset Call، أو", - "1346204508": "جني الأرباح", "1349080073": "يرجى إدخال الأحرف الأبجدية فقط", "1349233664": "سعر العرض", "1351421019": "أين يمكنني تداول الخيارات Asian؟", @@ -1467,7 +1448,6 @@ "1393006010": "أساسيات تداول عقود الفروقات", "1393234525": "400,000", "1393602451": "انقر فوق <0>نعم لتأكيد الإلغاء. سيتم إرجاع أموالك إلى حساب Deriv الخاص بك، وسيتم تحديث رصيد حسابك وفقًا لذلك.", - "1394086167": "افتح حسابًا تجريبيًا على Deriv وتدرب بكمية غير محدودة من الأموال الافتراضية.", "1394564425": "يرجى إدخال رمز التحقق المكون من 8 أحرف الذي تم إرساله {{email}} لتفعيل حسابك.", "1396179592": "لجنة", "1396296688": "كيف يمكنني التعرف على حساب وسائل التواصل الاجتماعي المخادع؟", @@ -1550,7 +1530,6 @@ "1466788657": "لمزيد من المعلومات، <0>راجع منشور المدونة هذا حول أساسيات إنشاء بوت تداول.", "1467325385": "دعم الشركات التابعة العالمية", "1467514183": "الأسواق الافتراضية والفرص الحقيقية.", - "1467698554": "تأكد من قراءة <0>الشروط والأحكام الخاصة بنا، <1>والكشف عن المخاطر، <2>والتداول الآمن والمسؤول لفهم المخاطر التي تنطوي عليها بشكل كامل قبل استخدام خدماتنا. يرجى أيضًا ملاحظة أن المعلومات الواردة في هذا الموقع لا تشكل نصيحة استثمارية. قد تنخفض قيمة الاستثمارات أو ترتفع.", "1468688914": "قم بعمل إيداعات فورية باستخدام العملات المشفرة في حساب العملات الورقية الخاص بك.", "1469255430": "الشروط والأحكام", "1469626982": "دولار أمريكي/رنمينبي", @@ -1558,7 +1537,6 @@ "1470207808": "لاتفيا", "1472787414": "الأسهم ومؤشرات الأسهم: الأساسيات", "1473143391": "قسم اختبار البرمجيات", - "1475851225": "في المتوسط، هناك احتمال متساوٍ للقفز لأعلى أو لأسفل كل 20 دقيقة، ويبلغ حجم القفزة حوالي 30 ضعف حركة السعر العادية.", "1476598931": "أدنى فارق ممكن يمكن الحصول عليه مع ظروف التداول الحالية.", "1478263443": "لاحظ أن القواعد والقيود المحددة على عدد العقود التي يمكنك إدخالها في وقت واحد قد تختلف اعتمادًا على نوع التجارة. قد يفرض البعض قيودًا على عدد العقود التي يمكنك فتحها، بينما قد يكون لدى البعض الآخر شروط محددة أخرى قد تسمح بمزيد من المرونة.", "1478423964": "مؤشرات Deriv التركيبية الخاصة خالية من مخاطر السوق والسيولة. استمتع بالتداول الاصطناعي على مدار الساعة طوال أيام الأسبوع على Deriv MT5 و DTrader ومنصاتنا الأخرى.", @@ -1628,7 +1606,6 @@ "1533284111": "ما هو سعر الصرف العائم؟", "1533452395": "اربح بناءً على احتمالية دفع كل عقد أو صفقة العميل. <0>تعرف على المزيد", "1535175777": "قم بإجراء عمليات الإيداع والسحب من خلال البنك المحلي الخاص بك فورا.", - "1536955851": "تداول الخيارات | أنواع التداول | Deriv", "1537212469": "السعر الفوري", "1539984821": "يتوفر فريق دعم Deriv عبر الدردشة الحية على مدار الساعة طوال أيام الأسبوع - حتى في عطلات نهاية الأسبوع. يمكنك أيضًا العثور على إجابات في <0>مركز المساعدة الخاص بنا والحصول على المساعدة من المتداولين الآخرين في <1>المجتمع.", "1540432357": "يتداول العميل بحصة قدرها 10 دولارات أمريكية ودفع 15 دولارًا أمريكيًا. احتمالية الدفع = 10/15 × 100 = 66.67٪", @@ -1699,7 +1676,6 @@ "1588439646": "تساعد حاسبة الربح والخسارة الخاصة بنا للمضاعفات على تحديد مستوى وقف الخسارة وجني الأرباح في تداولاتك لتقليل الخسائر وتحقيق أقصى قدر من الأرباح.", "1588850507": "<0>تقيس سلة الدولار الأمريكي قيمة الدولار الأمريكي مقابل سلة من خمس عملات عالمية (اليورو، الجنيه الإسترليني، الين الياباني، الدولار الكندي، الدولار الأسترالي)، كل منها مرجح بنسبة 20٪.", "1589165958": "جرب «التداول»", - "1589206610": "افتح تجارتك", "1591242575": "كيف نستخدم ونحمي المعلومات التي تقدمها لنا", "1591498220": "هل أحتاج إلى حساب Deriv لاستخدام Deriv P2P؟", "1591811733": "Deriv cTrader غير متوفر في بلدك", @@ -1820,7 +1796,6 @@ "1680490573": "الشروط والمعايير الأخلاقية لجميع الشركات التابعة لنا، والوسطاء المعرفين ومستخدمي API ووكلاء الدفع", "1680831768": "لتغيير طريقة الدفع الخاصة بك، يرجى الاتصال بنا عبر الدردشة الحية.", "1681876785": "تحقق من العمر في حسابك من خلال تقديم <0>إثبات الهوية.", - "1682675914": "رافعة مالية عالية وفروق أسعار منخفضة", "1682843058": "Up/Down | عقد الخيارات الرقمية | Deriv", "1682903370": "لدينا خطة العمولة التالية:", "1685437922": "مدة القراد 45-230", @@ -1829,7 +1804,6 @@ "1688556728": "المؤشرات الأوروبية", "1690730424": "الأحرف اللاتينية والأبجدية فقط", "1691701175": "الأسهم والمؤشرات", - "1691844143": " استنادًا إلى عدد العلامات والقيمة الترaccumulator، قد يتجاوز ربحك المحتمل المبلغ المحدد عدة مرات.", "1692056155": "إلغاء الاشتراك | رسائل البريد الإلكتروني | Deriv", "1692148560": "يقيس قيمة الذهب مقابل سلة من خمس عملات عالمية (يورو، جنيه إسترليني، ين ياباني، دولار أسترالي، دولار أمريكي)، وزن كل منها بنسبة 20%.", "1693556143": "هذا لحمايتك من خسارة أموالك عند استخدام إلغاء الصفقة. عند إلغاء الصفقة، يُسمح لك باستعادة مبلغ حصتك بالكامل (بعد خصم رسوم بسيطة) إذا قمت بإلغاء العقد في غضون ساعة من فتح الصفقة. من ناحية أخرى، سيؤدي إيقاف الخسارة إلى إغلاق عقدك بخسارة إذا تحرك السوق ضد مركزك. ومع ذلك، بمجرد انتهاء صلاحية إلغاء الصفقة، يمكنك تعيين مستوى وقف الخسارة في العقد المفتوح.", @@ -1839,7 +1813,6 @@ "1696396625": "جوجل", "1698515050": "إنشاء حساب شريك", "1700291683": "الانضمام إلى برنامج الوسيط المعرف مجاني.", - "1701577545": "الحد الأقصى للمدة لكل عقد محدود ويختلف وفقًا لقيمة المجمع المختارة. عند الوصول إلى الحد الأقصى للمدة، سيتم إغلاق العقد تلقائيًا.", "1702295087": "قم بإجراء عمليات الإيداع والسحب بسهولة باستخدام البنوك الشهيرة في فيتنام.", "1702860224": "يمكنك استخدام بطاقات الخصم والائتمان والمحافظ الإلكترونية ومحافظ العملات المشفرة و Deriv P2P والخدمات المصرفية عبر الإنترنت والعملات الورقية ووكلاء الدفع للإيداع والسحب (انظر <0>صفحة طرق الدفع للحصول على قائمة مفصلة). بمجرد تسجيل الدخول إلى حساب Deriv الخاص بك، ستتمكن من رؤية طرق الدفع المتاحة في بلدك على <1>صفحة Cashier.", "1703673631": "لا، لا يمكنك تغيير مدة High/Low Ticks. يعتمد هذا النوع من العقود دائمًا على علامات الأسعار الخمس التالية بعد فتح العقد. ويتم إصلاح ذلك عبر جميع الأدوات التي يمكن تداولها باستخدام هذا النوع من العقود.", @@ -1871,7 +1844,6 @@ "1733660945": "الأموال متاحة بمجرد تأكيدها", "1734026582": "هذه الخطة متاحة حصريًا للشركات التابعة التي تروج للعملاء المقيمين في الاتحاد الأوروبي.", "1734683614": "المسؤول التنفيذي الأول", - "1736625026": "ما هي accumulators؟", "1737371600": "أين يمكنني تداول خيارات Vanilla على Deriv؟", "1739086943": "وول ستريت 30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "يبدو رائعًا. دعونا نبدأ.", "1768089459": "باريس | مكتبنا - فرنسا | Deriv", "1769159485": "نعم، يمكنك فتح العديد من عقود Reset Call/Reset Put بفترات مختلفة ومبالغ حصص مختلفة أو دفعات محتملة مطلوبة في نفس الوقت.", - "1771323174": "الارتفاع، الخريف", "1771364541": "5. سيتم نقلك إلى شاشة تغيير كلمة المرور. أدخل كلمة مرور جديدة وانقر فوق إنشاء.", "1771672206": "يشهد<0>ديكس 900أب على انخفاضات طفيفة متكررة وارتفاعات ملحوظة عرضية تحدث <0>كل 900 ثانية في المتوسط.", "1772047578": "لماذا تختلف تفاصيل تسجيل الدخول إلى Deriv MT5 عن تفاصيل تسجيل الدخول إلى Deriv الخاصة بي؟", @@ -1923,7 +1894,6 @@ "1784343675": "يرجى <0>الاتصال بنا عبر الدردشة المباشرة على الفور، وسنساعدك في تعطيل 2FA على حسابك. عندما يكون لديك هاتف جديد، يرجى <1>إعادة تمكين 2FA.", "1784507274": "يمكن للشركات التابعة المقيمة في الاتحاد الأوروبي الاشتراك في برنامج الدفوعات. ولكن، يمكن فقط إحالة العملاء المقيمين خارج الاتحاد الأوروبي بموجب هذا البرنامج.", "1784680288": "سيتم إعلامك دائمًا بتأثير الهامش على حسابك قبل كل عملية تداول.", - "1786089908": "تعرف على تداول الخيارات على Deriv. اربح دفعات من خلال التنبؤ بشكل صحيح بحركات الأسعار في الفوركس والمؤشرات الاصطناعية والأسواق المالية الشهيرة الأخرى.", "1786590725": "1-5 أيام عمل", "1786747559": "يطلب المنظمون منا التحقق من حسابك وفقًا لقوانين مكافحة غسيل الأموال (AML) وقوانين اعرف عميلك (KYC). إذا طلبنا منك تحميل مستنداتك للتحقق من حسابك، فهذا يعني أنك لن تتمكن من الاستمرار في استخدام خدماتنا إلا بعد التحقق من حسابك.", "1787584197": "قدم معرف بريد إلكتروني غير صحيح", @@ -2071,7 +2041,6 @@ "1905702565": "حماية أموال العميل", "1906101554": "ستكسب عائدًا بناءً على حجم صفقات عملائك. اكتشف المزيد <0>هنا.", "1906507843": "الخطوة 4: خطة الاشتراك (4 من 5)", - "1906568376": "حدث خطأ أثناء جلب بيانات التسعير المباشرة", "1907226338": "كوكا كولا", "1907562333": "سوف تتلقى عائدًا إذا ظل السعر الفوري فوق حاجز محدد مسبقًا طوال مدة التداول بأكملها. إذا لامس السعر الفوري الحاجز أو خالفه في أي وقت قبل انتهاء العقد، يتم فقدان الحصة الأولية (القسط الأساسي).", "1908121069": "تعرف على المزيد حول Deriv P2P", @@ -2213,13 +2182,11 @@ "2027881275": "محاسب عام معتمد (الاتحاد الأوروبي فقط)", "2028060161": "تتوافق هذه المؤشرات مع الأسواق المحاكاة حيث ترتفع أسعار الأصول أو تنخفض بسبب الأحداث الإخبارية. الحركات الطفيفة متكررة جدًا، مع ارتفاعات أو انخفاضات ملحوظة في بعض الأحيان.", "2028163119": " إيوس/الدولار", - "2028685334": "تتميز هذه المؤشرات بمتوسط انهيار أو ازدهار واحد في سلسلة من 1000 أو 500 أو 300 علامة.", "2029388799": "39٫999–٪20", "2032245485": "الأرقام | عقد الخيارات الرقمية | Deriv", "2032401971": "لنفترض أنك تريد حساب مبلغ وقف الخسارة عندما تريد فتح مركز لمؤشر التقلب 100 بسعر 3376.24 دولارًا أمريكيًا بمبلغ حصة قدره 10 دولارات أمريكية وقيمة مضاعفة تبلغ x100 ومستوى وقف الخسارة 3400 في الاتجاه الهابط.", "2032565787": "كيف تخطط لأنشطة التداول الخاصة بك دون قضاء ساعات كل يوم في تحليل السوق العالمية", "2032603277": "يشير العائد لكل نقطة إلى العائد المحتمل الذي ستحصل عليه عند انتهاء العقد لكل نقطة أعلى أو أقل من الحاجز المحدد مسبقًا.", - "2032869486": "مع كل علامة، ستزيد عائداتك بناءً على القيمة الترaccumulator التي تحددها، طالما أن تغير السعر يقع ضمن الحاجز.", "2034083038": "مشترك الإشارة", "2035207280": "5 - 1,000", "2035670983": "التقليص من العوامل التي تشتت إنتباهك", @@ -2256,11 +2223,10 @@ "2062902293": "لفتح عقد Up/Down، ستحتاج إلى:", "2062903400": "قم بتعيين حد", "2063623452": "الحالة", - "2064152905": "تحقيق أقصى قدر من الأرباح المحتملة", "2064273783": "حدود الصراف", "2064293002": "لا يمكنك تعيين مستوى جني الأرباح عند شراء عقد مضاعفات مع إلغاء الصفقة. ولكن، بمجرد انتهاء خطوة إلغاء الصفقة، يمكنك تعيين مستوى جني الأرباح على العقد المفتوح.", "2065278286": "سبريد", - "2068595952": "ماهو Dervied؟", + "2068595952": "ماهو Derived؟", "2069255870": "هل سيعوض Deriv عن خسارتي إذا وقع حسابي تحت فخ الاحتيال/التصيد الاحتيالي؟", "2069455291": "تاريخ الولادة*", "2070356006": "ابدأ في الكسب بناءً على خطة العمولة التي اخترتها - ما يصل إلى 45٪ من إجمالي صافي الإيرادات الناتجة عن العملاء المحالين.", @@ -3055,7 +3021,7 @@ "-691446230": "تقيس مؤشرات الأسهم قيمة مجموعة من الشركات في سوق الأسهم. يتيح ذلك للمستثمرين معرفة أداء مجموعة معينة من الأصول.", "-1412546523": "اقرأ <0>هذه المقالة لمعرفة المزيد حول تداول الأسهم على Deriv.", "-1542650156": "تتيح لك عقود الفروقات التنبؤ بحركة أسعار الأصول الأساسية دون امتلاكها فعليًا. مع عقود الفروقات، يمكنك فتح مركز بناءً على توقعاتك، وستحقق ربحًا إذا أغلقت مركزك عندما يتحرك السعر لصالحك.", - "-919226422": "لدينا مجموعة متنوعة من 8 منصات تداول:
    <0>Deriv MT5, <1>Deriv X, <2>Deriv cTrader, <3>Deriv Trader, <4>Deriv Bot, <5>Deriv GO, <6>SmartTrader, و <7>Binary Bot. تم تصميم كل منصة من هذه المنصات لتناسب أي , نمط تداول، بغض النظر عن تجربة التداول الخاصة بك.", + "-919226422": "<6><7>لدينا مجموعة متنوعة من 8 منصات تداول: <0>Deriv MT5، Deriv <1>X، Deriv <2>cTrader، Deriv Trader، Deriv Bot، <3><5>Deriv GO، SmartTrader<4>، و Binary Bot. تم تصميم كل من هذه المنصات لتناسب أي نمط تداول بغض النظر عن تجربة التداول الخاصة بك.", "-59331209": "نحن نقدم منصتي تداول في الاتحاد الأوروبي: <0>Deriv MT5 (العقود مقابل الفروقات) و <2>Deriv Trader (Multipliers). إنها مصممة لتناسب أي نمط تداول وتتيح لك الوصول إلى الأسواق المالية والمشتقة.", "-626094848": "قم ببناء روبوت التداول الخاص بك مجانًا على <0>DBot أو <1>Binary Bot؛ لا حاجة للترميز. ستجد أيضًا استراتيجيات مجانية مسبقة الصنع على DBot يمكنك تخصيصها وفقًا لاحتياجاتك.", "-578264817": "حدود التداول قابلة للتطبيق فقط على حساب Deriv الحقيقي الخاص بك. يمكنك رؤية حدود حسابك في صفحة <0>حدود الحساب (يجب <1>تسجيل الدخول).", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>اركب موجات العملات المشفرة. تداول على مدار الساعة طوال أيام الأسبوع على أسعار العملات المشفرة الشائعة.", "-989885046": "شاهد جميع العملات المشفرة", "-2118030379": "<0>قم بالتنقيب عن السلع. تداول أسعار المعادن الثمينة والنفط.", - "-1722031734": "تحقق من مواصفات التداول", - "-61718257": "قم بالمضاربة على تحركات أسعار الصناديق الشائعة المتداولة في البورصة (ETFs). قم بتنويع محفظتك باستخدام الأصول التي تتبع السندات والسلع والمؤشرات، دون التكلفة العالية لامتلاك الأصول الأساسية.", - "-777850431": "عرض الكل >", - "-1384760133": "سعر العطاء", - "-1882694284": "اسأل عن السعر", - "-1293060532": "نسبة التغيير اليومية", "-626244619": "جرب أي صفقة، على أي منصة مع حساب تداول تجريبي خالٍ من المخاطر.", "-230284900": "3. تداول بثقة", "-1936142548": "قم بتمويل حسابك وابدأ التداول بدعم على مدار الساعة.", @@ -3315,6 +3275,7 @@ "-1615451408": "لدينا فريق محترف متعدد اللغات هنا من أجلك في أي وقت.", "-441234786": "نحن أقوياء منذ 25 عامًا", "-1863708031": "يسمح لك صندوق المؤشرات المتداولة بتنويع محفظتك من خلال الأصول التي تتبع السندات والسلع والمؤشرات، دون التكلفة العالية لامتلاك الأصول الأساسية.", + "-1722031734": "تحقق من مواصفات التداول", "-1542166394": "<0>AGG.US يتتبع صندوق iShares الأساسي للسندات المجمعة الأمريكية مؤشرًا للسندات الأمريكية ذات الدرجة الاستثمارية.", "-1968382000": "<0>ARKK.US تستثمر ARK Innovation ETF في الأوراق المالية المحلية والأجنبية للشركات التي تعتمد على التطورات في الذكاء الاصطناعي والأتمتة وتقنيات الحمض النووي وتخزين الطاقة والتكنولوجيا المالية والروبوتات أو تستفيد منها.", "-603147794": "<0>DIA.US يتتبع صندوق SPDR Dow Jones الصناعي ETF مؤشر داو جونز الصناعي المتوسط.", @@ -3446,13 +3407,6 @@ "-1356010780": "تنفيذ سياسات لمنع الأشخاص الضعفاء من التداول", "-1186213423": "نرفض وصول الأشخاص دون السن القانونية ونتبع تمشيا لتحديد العملاء الذين يتداولون بما يتجاوز قدرتهم المالية.", "-220003669": "سننفذ ضوابط اعرف عميلك (KYC) ونمنع غسيل الأموال والأنشطة غير القانونية الأخرى على منصاتنا.", - "-1339404877": "كن موثوقًا", - "-1849043145": "نحن نقدم أنظمة آمنة وقوية حتى تتمكن من التداول بثقة. سواء كانت تسوية العقود على الفور، أو معالجة المعاملات بكفاءة، أو تقديم دعم عملاء سريع الاستجابة على مدار الساعة طوال أيام الأسبوع، فإننا نسعى جاهدين لنكون موثوقين في كل خطوة من خطوات تجربة التداول الخاصة بك.", - "-1972583435": "كن عادلاً", - "-781301270": "نحن ندافع عن المساواة في المعاملة للجميع، ولهذا السبب نحن ملتزمون بتقديم خدمات شفافة وغير متحيزة. نحن هنا لحل مخاوفك بنزاهة وتقديم أسعار تنافسية بدون رسوم خفية أو قيود وصول.", - "-955173076": "نحن نقدم معلومات واضحة وسهلة الوصول حول منصاتنا وعملياتنا حتى نتمكن من بناء الثقة وعلاقات العملاء القوية. من خلال الأوصاف التفصيلية للمنتج والتواصل المفتوح، نهدف إلى تسهيل اتخاذ قرارات تداول مستنيرة.", - "-2032112598": "كن مسؤولاً", - "-35673135": "نحن نبني خدماتنا ومنصاتنا على أساس الثقة والصدق والممارسات الأخلاقية. من خلال التنفيذ الاستباقي للسياسات والضوابط لمنع الأنشطة غير القانونية، نضمن بيئة عادلة وآمنة لمجتمع التداول لدينا.", "-1354825404": "هل أنت جديد في التداول؟", "-1571360471": "موارد تعليمية مصممة خصيصاً", "-1307122236": "دعم متعدد اللغات في أي وقت", @@ -3990,7 +3944,7 @@ "-1396228755": "نظام عدم الانجراف (المعروف أيضًا باسم الاتجاه الجانبي)", "-812482393": "يقوم <0>DSI10 بالتبديل بين الأنظمة كل <1>10 دقائق في المتوسط.", "-1119895973": "تجارة خيارات rise/fall", - "-1312740087": "<0>أعلى/أدنى: توقع ما إذا كانت نقطة الخروج ستكون أعلى أو أدنى من السعر المستهدف (الحاجز) في نهاية فترة العقد.", + "-1312740087": "<0>Higher/Lower: توقع ما إذا كانت نقطة الخروج ستكون أعلى أو أدنى من السعر المستهدف (الحاجز) في نهاية فترة العقد.", "-1379066258": "تداول خيارات Touch/No Touch", "-467543474": "<0>المطابقات/الفروق: توقع الرقم الذي سيكون الرقم الأخير من العلامة الأخيرة للعقد.", "-370101516": "تداول الخيارات الزائدة/الأقل", @@ -4033,7 +3987,10 @@ "-1095901299": "سوق الأسهم | تداول المؤشرات | Deriv", "-506783240": "تداول في أسعار الأصول المستمدة من الأسواق المحاكاة. قم بإدارة تعرضك للخطر عن طريق تحديد مستوى التقلب ليناسب رغبتك في المخاطرة.", "-917592239": "المؤشرات الاصطناعية | مؤشرات التقلب | Deriv", + "-1339404877": "كن موثوقًا", + "-1972583435": "كن عادلاً", "-1306637437": "نهدف إلى أن نكون قادرين على المنافسة في أسعار جميع منتجاتنا وخدماتنا.", + "-2032112598": "كن مسؤولاً", "-223886724": "مبادئنا", "-586716383": "مبادئنا | Deriv", "-141169956": "Deriv P2P - خدمة إيداع وسحب نظير إلى نظير", @@ -4429,35 +4386,6 @@ "-924881302": "هنا ستجد معلومات حول سياساتنا القانونية وكيفية انطباقها عليك. تحتوي المستندات المرتبطة أدناه على شروط الاستخدام القياسية الخاصة بنا («الشروط»). من المهم أن تكون على دراية بهذه الشروط وأن توافق عليها قبل استخدام أي من مواقعنا الإلكترونية أو منتجاتنا أو خدماتنا.", "-1532421724": "لشركاء الأعمال", "-488793705": "الشروط والأحكام | السياسات القانونية | Deriv", - "-739489985": "تحاكي مؤشرات Crash/Boom الأسواق بحركات أسعار مفاجئة، إما بانخفاض حاد (انهيار) أو ارتفاع (ازدهار) في الأسعار.", - "-2038780348": "أعلى أقل", - "-920892393": "تتوافق مؤشرات التقلب مع الأسواق ذات التقلبات المستمرة بنسبة 10٪ و 25٪ و 50٪ و 75٪ و 100٪.", - "-997554537": "كيف تعمل عقود accumulators", - "-1143096984": "يمكنك تعيين مستوى جني الأرباح أو الدفع. سيتم إغلاق مركزك تلقائيًا عندما يتجاوز ربحك هذا المبلغ أو يصل إليه.", - "-2002768605": "الحد الأقصى للدفع لكل عقد محدود ويختلف حسب الأصل. عند الوصول إلى الحد الأقصى للدفع، سيتم إغلاق العقد تلقائيًا.", - "-972221740": "كيفية شراء عقد accumulators الأول الخاص بك على Deriv Trader", - "-995291168": "حدد مركزك", - "-1713583554": "اختر أحد الأصول من قائمة الأسواق.", - "-1637411871": "سوق البطاريات", - "-216727857": "اختر accumulators من قائمة أنواع التجارة", - "-1410249058": "3. نسبة النمو", - "-1940159778": "حدد معدل النمو الذي تختاره. ستنمو أرباحك المحتملة بهذه النسبة عند كل علامة طوال مدة العقد.", - "-262631598": "مدة accumulators", - "-1784561307": "4. الحصة", - "-1432641230": "حصة accumulators", - "-1797452525": "5. جني الأرباح", - "-950576869": "6. التجارة", - "-70734399": "الأسواق المتاحة لتداول الخيارات", - "-665093371": "شارك في أكبر سوق مالي في العالم. قم بتداول الخيارات الرقمية وفروق الشراء والشراء على أزواج العملات الأجنبية الرئيسية والثانوية والذكية.", - "-197524598": "استمتع بتداول الخيارات الرقمية، وLookbacks وCall/Put Spreads على مدار الساعة طوال أيام الأسبوع باستخدام منتجاتنا الاصطناعية دون انقطاع في العالم الحقيقي.", - "-236676606": "تداول الخيارات الرقمية على الأسهم والمؤشرات واستفد من تحركات الأسعار في سلال الأصول ذات الأسعار التنافسية.", - "-1192024363": "قم بالمضاربة على تحركات أسعار السلع الرئيسية في العالم - الفضة والذهب والنفط والطاقة.", - "-345016047": "افتح حسابًا تجريبيًا واحصل على أموال افتراضية غير محدودة للتدريب على منصاتنا - DTrader و SmartTrader و DBot.", - "-239170576": "تعرف على تداول الخيارات على Deriv. اربح دفعات من خلال التنبؤ بشكل صحيح بحركات الأسعار دون الحاجة إلى شراء الأصول الأساسية.", - "-135132536": "افتح حسابًا حقيقيًا، وقم بالإيداع، وابدأ تداول accumulators بشكل حقيقي.", - "-963994159": "تداول الخيارات | تداول الخيارات الرقمية على Deriv", - "-1640776435": "تداول الخيارات | أنواع التجارة | Deriv", - "-1302287224": "اكتشف الخيارات المتاحة على Deriv. تعرف على كيفية بدء تداول الخيارات باستخدام العملات الأجنبية والمواد التركيبية والأسهم والمؤشرات والسلال.", "-1573631881": "تداول العملات الاجنبية", "-79919115": "يمكنك الوصول إلى أكثر من 50 زوجًا من العملات والتداول برافعة مالية تصل إلى 1:1000 لزيادة تعرضك للسوق.", "-52578265": "يمكنك الوصول إلى أكثر من 30 زوجًا من العملات والتداول برافعة مالية تصل إلى 1:30 لزيادة تعرضك للسوق.", @@ -4503,17 +4431,8 @@ "-172868994": "حساب MT5 بدون مقايضة", "-501519580": "اترك تداولاتك مفتوحة طوال الليل دون أي رسوم إضافية.", "-2146727212": "بدون مبادلة", - "-544150655": "الأسواق المتاحة للتداول بالهامش", - "-867909844": "يمكنك الوصول إلى أكثر من 30 أصلًا وتداول أيضًا برافعة مالية تصل إلى 1:30 وبدون عمولة على الصفقات.", - "-309438223": "تداول في المؤشرات الاصطناعية على الهامش على مدى 24 ساعة يوميا و7 أيام في الأسبوع دون التأثر بالأحداث التي تحصل في الواقع ومخاطر السيولة.", - "-192849229": "قم بالمضاربة على تحركات أسعار الفضة والذهب والنفط وغيرها واستخدم الهامش لتضخيم أرباحك المحتملة.", - "-309512492": "لماذا التداول بالهامش مع Deriv", - "-1967811351": "استفد من الرافعة المالية العالية وفروق الأسعار المنخفضة على Deriv MT5.", - "-947407631": "مؤشرات اصطناعية", - "-163876262": "جميع الأسواق المفضلة متاحة", - "-687600215": "تداول في جميع الأسواق المعروفة واستفد من المؤشرات الاصطناعية الخاصة بنا والمتوفرة على مدار الساعة طوال أيام الأسبوع.", - "-1815149921": "دعم ودود", "-1970235035": "حدد هدفك", + "-995291168": "حدد مركزك", "-1496517473": "حدد السوق التي تريد التداول فيها وقم بتعيين المعلمات الأساسية الأخرى بما في ذلك نوع التداول ومبلغ الحصة وقيمة Multiplier.", "-574297320": "تعيين المعلمات", "-136787663": "تعيين المعلمات الاختيارية", @@ -4526,6 +4445,7 @@ "-316417045": "4. قيمة Multiplier", "-969520824": "يتم ضرب ربحك أو خسارتك في القيمةMultiplier، والتي يمكن أن تتراوح من 1 إلى 30 اعتمادًا على الأصل الذي تتداوله. لن تكون خسارتك أبدًا أكثر من حصتك.", "-951435001": "أدخل قيمة Multiplier التي تختارها. سيتم ضرب ربحك أو خسارتك بهذا المبلغ.", + "-1797452525": "5. جني الأرباح", "-1261042587": "تتيح لك هذه الميزة تحديد مبلغ الخسارة الذي لديك استعداد لتحمله في حالة تحرك السوق ضد مركزك. بمجرد الوصول إلى هذا المبلغ، سيتم إغلاق العقد تلقائيًا.", "-1557162974": "تعيين وقف الخسارة", "-120955727": "7. إلغاء الصفقة", @@ -4662,7 +4582,7 @@ "-1995606668": "المبلغ", "-1128574192": "اتجاه", "-703542574": "الارتفاع", - "-1127399675": "الإنخفاض", + "-1127399675": "Down", "-1555617679": "<0>مستوى وضع حد للخسارة وجني الأرباح في اتجاه الارتفاع= سعر الأصل × {(وضع حد للخسارة أو مبلغ جني الأرباح + العمولة) ÷ (الحصة × Multiplier) + 1}", "-215986514": "يتم احتساب العمولة تلقائيًا بناءً على حصتك ورمزك وMultiplier الذي تختاره. قيمتها متاحة مباشرة على DTrader.", "-1677720766": "لذلك في هذا السيناريو، يمكنك تعيين مستوى وقف الخسارة عند <0>3351.46.", diff --git a/themes/gatsby-theme-deriv/src/translations/bn.json b/themes/gatsby-theme-deriv/src/translations/bn.json index ae880af66d0..4cba85c4181 100644 --- a/themes/gatsby-theme-deriv/src/translations/bn.json +++ b/themes/gatsby-theme-deriv/src/translations/bn.json @@ -91,7 +91,6 @@ "79497287": "এক্সচেঞ্জ ট্রেড ফান্ড", "80411232": "আপনার লগইন বিবরণ নিরাপদ এবং আপনার অ্যাকাউন্টের অননুমোদিত ব্যবহার রোধে <0>দুই ফ্যাক্টর প্রমাণীকরণে সক্ষম করুন।", "80429744": "দ্রুত এবং স্থিতিশীল", - "83428444": "Deriv এ Accumulators ট্রেডিং শুরু করুন", "84123624": "অংশীদারিত্ব প্রোগ্রাম | Deriv", "84402478": "আমার প্রয়োজনীয় ব্লকগুলি কোথায় পাব?", "84605906": "Deriv MT5 ফাইন্যান্সিয়াল অ্যাকাউন্ট আপনাকে ফরেক্স, স্টক, স্টক ইন্ডিসেস, কমোডিটি, সিন্থেটিক ইন্ডিসেস এবং ক্রিপ্টোকারেন্সির উপর পার্থক্যের (CFD) জন্য ট্রেড চুক্তিতে সবচেয়ে বেশি সুবিধা দিবে। ", @@ -123,7 +122,6 @@ "110140669": "আপনি যদি একজন পেশাদার ট্রেডার হন, তাহলে MT5 ট্রেডিং সিগন্যাল সার্ভিস অন্যান্য ট্রেডারদের সাথে আপনার কৌশল বিনামূল্যে বা আপনার নির্ধারিত সাবস্ক্রিপশন ফি শেয়ার করতে দেয়। ট্রেডাররা যখন আপনার সিগনালে সাবস্ক্রাইব করে তখন প্রতিবার ট্রেড করার সময় আপনার ডিল স্বয়ংক্রিয়ভাবে তাদের অ্যাকাউন্টে প্রতিলিপি করা হয়", "111464658": "<0><0>বিটিসি/ইউএসডিতে DL এর সাথে 5 লট ট্রেড করা হয়:", "113378532": "ETH/USD", - "114014970": "এখনই ট্রেড করুন", "115911783": "অবশ্যই, এই তালিকাটি সম্পূর্ণ নয়। প্রতিদিন, ছদ্মবেশকারীরা আপনার তথ্য এবং অর্থ চুরি করার চেষ্টা করার নতুন উপায়গুলি নিয়ে আসে।", "117174749": "আমি মেয়াদ শেষ হওয়ার আগে একটি ওপেন পজিশন বন্ধ করতে পারি?", "117273069": "<0>Wall Street 30 মার্কিন যুক্তরাষ্ট্রের শীর্ষ 30 তালিকাভুক্ত কোম্পানির স্টক পারফরম্যান্স অনুসরণ করে।", @@ -204,7 +202,7 @@ "201096446": "UNG.US", "202712649": "দ্রুত এবং নিরাপদ জমা এবং উত্তোলন ", "203271702": "পুনঃ চেষ্টা করুন", - "203346919": "ইতিমধ্যে একটি ডেরিভ অ্যাকাউন্ট আছে? <0>লগ ইন করুন", + "203346919": "ইতিমধ্যে একটি Deriv অ্যাকাউন্ট আছে? <0>লগ ইন করুন", "204755762": "Deriv Trader-এ কীভাবে Accumulator ট্রেড করবেন সে সম্পর্কে আমাদের দ্রুত ভিডিও ওয়াকথ্রু দেখুন।", "205183907": "যখন আমার Deriv ক্যাশিয়ার অ্যাকাউন্টে কোনো অপরিচিত লেনদেন খুঁজে পাই তখন কী করতে পারি?", "209516313": "MT5 ট্রেডিং সিগন্যাল সার্ভিস MT5 অ্যাকাউন্টে আরও অভিজ্ঞ ট্রেডারদের ট্রেড কপি করতে দেয়। একবার আপনি একটি সিগনালে সাবস্ক্রাইব করার পরে, প্রত্যেকবার ট্রেড করার সময় আপনার Deriv MT5 ট্রেডিং অ্যাকাউন্টে প্রদানকারীর ডিল স্বয়ংক্রিয়ভাবে প্রতিলিপি করা হবে।", @@ -269,7 +267,6 @@ "259593484": "রিয়েল অ্যাকাউন্ট", "260003723": "উদাহরণ 2", "261878007": "আপনি যদি 'Matches' নির্বাচন করেন, তাহলে শেষ টিকের শেষ অঙ্কটি আপনার ভবিষ্যদ্বাণীর মতই হলে আপনি অর্থ পরিশোধ জিতবেন।", - "262590832": "আপনার পছন্দের ট্রেডিং কৌশলের উপর নির্ভর করে লং এবং শর্ট পজিশন ওপেন করুন।", "263232709": "1 - 2 কার্যদিবস", "263938952": "রিসেট স্পট আপনার বাজারের পূর্বাভাসের উপর ভিত্তি করে উপকারী হলে, এটি আপনার মূল এন্ট্রি মূল্য (বা স্ট্রাইক মূল্য) প্রতিস্থাপন করে। এটি উপকারী হতে জন্য, রিসেট স্পট হতে হবে:", "264391901": "সিন্থেটিক মার্কেটসগুলি উপভোগ করুন যা অনির্দেশ্য বিঘ্ন ছাড়াই বাস্তব বিশ্বের মার্কেটের উত্তেজনা অনুকরণ করে।", @@ -430,7 +427,6 @@ "413762216": "আমি কি একটি খোলা Reset Call/Reset Put মেয়াদ শেষ হওয়ার আগে চুক্তি স্থাপন করতে পারি?", "415028859": "স্থানীয় মুদ্রা", "415543200": "এটি প্রতিটি সম্পদের জন্য প্রয়োজনীয় মার্জিনের উপর নির্ভর করে। আপনি আপনার অবস্থান খোলার আগে প্রতিটি সম্পদের জন্য প্রয়োজনীয় মার্জিন দেখতে সক্ষম হবেন।", - "416296716": "সর্বোচ্চ পরিশোধ", "417690017": "Touch / No Touch", "417855021": "নামের প্রয়োজন", "418173024": "CFD ট্রেডিংয়ের মার্কেট উপলব্ধ", @@ -446,7 +442,6 @@ "427157274": "যখন আপনার ক্লায়েন্টরা MT5 আর্থিক অ্যাকাউন্টে ট্রেড করে তখন উপার্জন করুন।

    সমস্ত কমিশন হার মার্কিন ডলারে উদ্ধৃত করা হয়।", "429395367": "DBot এর জন্য গাইড এবং টিউটোরিয়াল", "429483909": "100 লিভারেজ সহ <0>2 লট:", - "430936420": "50 টিরও বেশি সম্পদ অ্যাক্সেস করুন এবং 1:1000 লিভারেজ এবং ট্রেডের উপর শূন্য কমিশনে ট্রেড করুন।", "431284069": "আপনার নিট মুনাফা নির্ভর করবে স্পট প্রাইস বাধার নিচে কতটা পড়ে, যদি অন্তর্নিহিত মূল্য উল্লেখযোগ্যভাবে কমে যায় তাহলে সর্বোচ্চ সম্ভাব্য লাভ বাড়বে। আপনার ক্ষতি Short Turbo বিকল্প কেনার জন্য প্রয়োজনীয় প্রাথমিক অংশের মধ্যে সীমাবদ্ধ।", "432518896": "ক্লায়েন্ট ট্রাস্ট আমাদের সর্বোচ্চ অগ্রাধিকার, এবং সেইজন্য লাখ লাখ ব্যবহারকারী আমাদের পছন্দ করে। এখানে এমন কিছু বিষয় রয়েছে যা শীর্ষস্থানীয় অনলাইন ট্রেডিং পরিষেবা প্রদানকারী করে তোলে।", "432775041": "ট্রেডিং করুন", @@ -493,7 +488,6 @@ "469222213": "<0>আমার পরিসংখ্যান ট্যাবে ক্লিক করুন এবং আপনার সংকেত প্রদানকারী নির্বাচন করুন।", "469552854": "আমরা যে ইন্সট্রুমেন্টগুলি অফার করি তার জন্য CFD ট্রেডিং শর্তাবলী সম্পর্কে আরও জানতে চান?", "469798381": "সেবার বছর", - "470277541": "সর্বোচ্চ সময়কাল", "472630909": "আপনার আবেদন পর্যালোচনা করার জন্য 1-3 কার্যদিবস সময় লাগবে।", "472915014": "Deriv বিশ্বের বৃহত্তম অনলাইন ব্রোকারগুলির মধ্যে একটি। বিশ্বব্যাপী লক্ষ লক্ষ নিবন্ধিত ব্যবহারকারীদের জন্য ফরেক্স, স্টক এবং সূচক, ক্রিপ্টোকারেন্সি, পণ্য এবং প্রাপ্ত সূচকগুলিতে CFD এবং অন্যান্য ডেরিভেটিভ অফার করি।", "473760456": "আমরা স্পষ্টতই কথা বলি অস্পষ্টতা এড়ানোর জন্য, সমস্ত চুক্তির শর্তাবলী প্রকাশ করি এবং ট্রেডিংয়ের ঝুঁকি এবং কীভাবে আমরা অর্থ উপার্জন করি তা সম্পর্কে স্পষ্ট।", @@ -536,13 +530,12 @@ "504465748": "আপনাকে একটি যাচাইকরণ লিঙ্ক ই-মেইল করবো। লিঙ্কটি ক্লিক করুন এবং আপনার Deriv অ্যাকাউন্টের জন্য একটি নতুন পাসওয়ার্ড সেট করুন।", "506442463": "অনবোর্ডিং পদ্ধতি কি?", "506797447": "<0>EUR বাস্কেট পাঁচটি বৈশ্বিক মুদ্রার (USD, AUD, GBP, JPY, CAD) একটি বাস্কেট বিরুদ্ধে Euro মান পরিমাপ, প্রতিটি 20% দ্বারা ওজনযুক্ত।", - "508640915": "কেন Deriv উপর ট্রেড accumulators", "509964491": "ট্রেড করুন এমনকি যখন অধিকাংশ আর্থিক মার্কেট বন্ধ", "510416775": "আপনার বাজারের ভবিষ্যদ্বাণী সঠিক হলে এবং যদি স্পট মূল্য পূর্বনির্ধারিত বাধাকে স্পর্শ না করে বা লঙ্ঘন না করে তবে Turbo বিকল্পগুলি আপনাকে সম্ভাব্য উচ্চ অর্থ প্রদানের অনুমতি দেয়।", "510912921": "যদি নির্বাচিত শর্ত পূরণ না হয় বা প্রস্থান মূল্য উভয় বাধা সমান হয়, আপনার পণ হারিয়ে গেছে।", "511244573": "আপনি যদি 'Touch' নির্বাচন করেন, তাহলে আপনি পেআউট পাবেন যদি মার্কেট প্রাইস চুক্তির সময়ে যেকোনো সময় বাধা স্পর্শ করে।", "512031600": "সমান্তরাল হিসাবে প্রয়োজন অবস্থান মান শতাংশ। (% x ট্রেড সাইজ) হিসাবে গণনা করা হয়েছে।", - "512075488": "আমাদের ওয়েবসাইটে দেওয়া পণ্যগুলি জটিল ডেরিভেটিভ পণ্য যা সম্ভাব্য ক্ষতির উল্লেখযোগ্য ঝুঁকি বহন করে। সিএফডিগুলি জটিল যন্ত্র যার লিভারেজের কারণে দ্রুত অর্থ হারানোর উচ্চ ঝুঁকি রয়েছে। এই পণ্যগুলি কীভাবে কাজ করে তা আপনি বুঝতে পারেন কিনা এবং আপনি আপনার অর্থ হারানোর উচ্চ ঝুঁকি নিতে পারবেন কিনা তা আপনার বিবেচনা করা উচিত।", + "512075488": "আমাদের ওয়েবসাইটে দেওয়া পণ্যগুলি হল জটিল ডেরিভেটিভ পণ্য যা সম্ভাব্য ক্ষতির একটি উল্লেখযোগ্য ঝুঁকি বহন করে। CFD হল জটিল যন্ত্র যেখানে লিভারেজের কারণে দ্রুত অর্থ হারানোর উচ্চ ঝুঁকি রয়েছে। এই পণ্যগুলি কীভাবে কাজ করে তা আপনি বুঝতে পারেন কিনা এবং আপনার অর্থ হারানোর উচ্চ ঝুঁকি নেওয়ার সামর্থ্য আছে কিনা তা আপনার বিবেচনা করা উচিত।", "514514217": "নির্বাচিত শর্ত পূরণ না হলে, আপনার স্টেক হারিয়ে গেছে।", "515077577": "<0>XAU/USD এ DL এর সাথে ট্রেড করা <0>10 লট এর মধ্যে বিভক্ত:", "517286342": "

    একটি Vanillaঅপশন চুক্তি স্থাপন করতে, আপনাকে করতে হবে:

    • আপনি যে অন্তর্নিহিত সম্পদ ট্রেড করতে চান তা নির্বাচন করুন।
    • আপনার চুক্তি সময়কাল বা শেষ সময় নির্ধারণ করুন।
    • কল বা পুট নির্বাচন করে সম্পত্তির মূল্য আন্দোলন ভবিষ্যদ্বাণী করুন।
    • আপনার পছন্দের স্ট্রাইক মূল্য নির্বাচন করুন
    • আপনার পণ লিখুন।
    • চুক্তি
    ক্রয় করুন", @@ -644,7 +637,6 @@ "602265590": "স্টপ লস ক্র্যাশ/বুম/রেঞ্জ ব্রেক সূচকে কিছুটা ভিন্নভাবে কাজ করে। এর কারণ হল এক টিক থেকে পরবর্তীতে বাজার মূল্যের হঠাৎ ওঠানামা কখনও কখনও আপনার সেট করা স্টপ লসকে ছাড়িয়ে যেতে পারে। যখন বাজার মূল্য আপনার স্টপ লসের পরিমাণকে ছাড়িয়ে যায়, তখন আপনার চুক্তি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে, ঠিক স্টপ লস স্তরের পরিবর্তে।", "603094883": "যাইহোক, এটা লক্ষ্য করা গুরুত্বপূর্ণ যে প্রারম্ভিক প্রস্থান প্রাপ্যতা নির্দিষ্ট বাণিজ্য ধরনের উপর নির্ভর করে পরিবর্তিত হতে পারে। কিছু ট্রেড প্রকারের সীমাবদ্ধতা থাকতে পারে অথবা এটি শুধুমাত্র একটি নির্দিষ্ট সময়সীমার মধ্যে উপলব্ধ হতে পারে।", "604031157": "আপনার নিজস্ব ট্রেডিং প্ল্যাটফর্ম সহ একটি সফ্টওয়্যার বিকাশকারী যা Deriv’s এপিআইয়ের সাথে লিঙ্ক করা যেতে পারে। আমাদের API কীভাবে কাজ করে সে সম্পর্কে আরও তথ্যের জন্য <0>Deriv API পৃষ্ঠা দেখুন।", - "604863126": "টিক প্রজন্মের ফ্রিকোয়েন্সি সূচকগুলির মধ্যে পার্থক্য করে, প্রতি সেকেন্ডে কিছু উৎপাদিত টিক এবং অন্যরা তাদের প্রতি দুই সেকেন্ডে উৎপন্ন করে।", "605798512": "আপনি যদি অন্য প্ল্যাটফর্মে তহবিল স্থানান্তর করতে চান তবে সর্বনিম্ন USD 0.01 রয়েছে।", "606371596": "কিভাবে ফরেক্স মার্কেটে ট্রেড করবেন", "607535944": "5 - 30 মিনিট", @@ -744,7 +736,6 @@ "701775446": "অস্থিতিশীলতা 200 ইনডেক্স", "701840176": "কমিশন প্রতি USD 100k টার্নওভার", "702074152": "অংশীদারগণ", - "702175212": "আমাদের পরিষেবাগুলি ব্যবহার করার আগে জড়িত ঝুঁকিগুলি সম্পূর্ণরূপে বোঝার জন্য অনুগ্রহ করে আমাদের <0>নিয়ম ও শর্তাবলী, <1>ঝুঁকি প্রকাশ, এবং <2>নিরাপদ এবং দায়িত্বশীল ট্রেডিং পড়ুন। এই ওয়েবসাইটের তথ্য বিনিয়োগ পরামর্শ গঠন করে না।", "702303938": "অধিভুক্ত", "704465777": "আপনার পেমেন্ট করার পরে, Deriv P2P এ চ্যাট বৈশিষ্ট্যটির মাধ্যমে বিক্রেতার সাথে রসিদ ভাগ করুন।", "704532260": "শুধু আপনার ইমেইল দিয়ে সাইন আপ করুন। কোন ক্রেডিট কার্ড বা ন্যূনতম জমার প্রয়োজন নেই", @@ -783,7 +774,7 @@ "736634601": "অ্যাপ গ্যালারিতে এটি অন্বেষণ করুন", "737466973": "চুক্তি আকার এক মানের লট ভোলাটিলিটি 75 সুচক = 1", "737537871": "ট্রেডিং মাল্টিপ্লাইয়ারদের মোবাইল অ্যাপে যান।", - "739412906": "<0>মধ্যে/বাইরে: চুক্তি সময়ের মধ্যে যে কোনও সময় মার্কেটস ভিতরে থাকবে বা দুটি মূল্য লক্ষ্যমাত্রা বাইরে যাবে কিনা তা ভবিষ্যদ্বাণী করুন।", + "739412906": "<0>Stays Between/Goes Outside: চুক্তি সময়ের মধ্যে যে কোনও সময় মার্কেটস ভিতরে থাকবে বা দুটি মূল্য লক্ষ্যমাত্রা বাইরে যাবে কিনা তা ভবিষ্যদ্বাণী করুন।", "739759950": "আপনি স্মার্ট ট্রেডিং সিদ্ধান্ত নিতে সাহায্য করার জন্য পরপর বাধা ক্রস মধ্যে টিক কাউন্টারে উপলব্ধ।", "740609768": "আমি যে ট্রেডারের সাথে ডিল করছি তার সাথে যদি আমার কোন বিরোধ থাকে তবে আমি কী করব?", "741504928": "বিপণনকারীদের জন্য, প্রভাবশালী এবং আইবি নেটওয়ার্ক নগদীকরণে। প্রতিযোগিতামূলক কমিশন উপার্জন করুন এবং উচ্চ-মানের প্রচারনামূলক সামগ্রীতে অ্যাক্সেস পান।", @@ -794,7 +785,7 @@ "746666368": "Deriv Group একটি ইতিহাস রয়েছে যা 1999 সালের তারিখগুলি যখন আমরা বিশ্বের প্রথম ফিক্সড-অডস ট্রেডিং সার্ভিসের ভিত্তি স্থাপন করেছি। তারপর থেকে, আমরা শক্তি থেকে শক্তি বৃদ্ধি পেয়েছি, সারা বিশ্বে ব্যবসায়ীদের বিশ্বাস জোগাড় করেছি।", "746928132": "হ্যাঁ, আমাদের ক্লায়েন্টদের জন্য আমানত এবং তোলার প্রক্রিয়া করার জন্য আপনাকে একটি Deriv রিয়েল অ্যাকাউন্ট প্রয়োজন হবে।", "750427805": "ম্যাচ/বিকল্প বাণিজ্য পৃথক", - "751378879": "সম্ভাব্য ক্ষতি আপনি যে প্রাথমিক পরিমাণে বাণিজ্য করার সিদ্ধান্ত নিয়েছেন তার মধ্যে", + "751378879": "সম্ভাব্য ক্ষতি আপনি বাণিজ্য করার সিদ্ধান্ত নেওয়া প্রাথমিক পরিমাণে সীমাবদ্ধ।", "752024971": "সর্বোচ্চ সংখ্যায় ডিজিট পৌঁছেছে", "754014828": "3 টি সহজ ধাপে derived FX ট্রেডিং শুরু", "754435349": "200+", @@ -821,7 +812,6 @@ "773309981": "Oil/USD", "775706054": "আপনি কি ট্রেডিং বট বিক্রি করেন?", "775826029": "আপনার Deriv cTrader অ্যাকাউন্টের কপি ট্যাবে কৌশল সরবরাহকারীদের সন্ধান করুন। আপনার প্রিয় কৌশল চয়ন করুন, তহবিল বরাদ্দ করুন এবং কপি ট্রেডিং শুরু করুন।", - "777072220": "আপনার ট্রেড খুলতে Buy বাটনে ক্লিক করুন।", "777203273": "ট্রেড CFDs, বিকল্প এবং Multipliers", "778624300": "Deriv এর ট্রেডিং ক্যালকুলেটর ব্যবহার করুন যা আপনাকে আপনার সোয়াপ, পিপ, মুনাফা এবং CFD এবং Multipliers ট্রেডিং এর ক্ষতির হিসাব করতে সহায়তা করে।", "779522948": "Ipoh | আমাদের অফিস — মালয়েশিয়া | Deriv", @@ -887,7 +877,6 @@ "832324110": "আমাদের অবস্থানগুলি", "832827564": "এই পরিকল্পনাটি আইবিদের জন্য উপলব্ধ নয় যারা ইইউতে বসবাসকারী ক্লায়েন্টদের প্রচার করে।", "833547634": "মুদ্রার ওজন", - "835328271": "Accumulatorsরা মুনাফা গ্রহণ করে", "835766128": "আপনার বটের পারফরম্যান্স পরীক্ষা করুন", "836171053": "অংশীদারিত্বের সুযোগ", "836198432": "MT5 সিগন্যাল সাবস্ক্রাইব করার সুবিধা", @@ -927,7 +916,6 @@ "869176308": "চিন্তা করবেন না, যদি আপনি প্রক্রিয়ার সাথে কোনও সমস্যা সম্মুখীন হন, তাহলে আরও সহায়তার জন্য<0> লাইভ চ্যাটের মাধ্যমে আমাদের সহায়তায় পৌঁছান।", "870239780": "আমি কি বাজারে Deriv Trader এ ট্রেড করতে পারি?", "870345918": "1-5% বৃদ্ধির হার", - "871462332": "Deriv এর CFD ট্রেডিং প্ল্যাটফর্মে উচ্চ লিভারেজ এবং টাইট স্প্রেড সুবিধা নিন।", "872087592": "Rise/Fall জন্য, চুক্তির মেয়াদ 1 টি টিক থেকে 365 দিন পর্যন্ত বিস্তৃত।", "874881951": "আমাদের দুবাই অফিসে উপলব্ধ চাকরির সুযোগ ব্রাউজ করুন। এটি, বিপণন, এবং মানব সম্পদ আপনার ভূমিকা খুঁজুন।", "875101277": "যদি আমি আমার ওয়েব ব্রাউজার বন্ধ করি, Deriv Bot কি চলতে থাকবে?", @@ -985,14 +973,13 @@ "917922170": "- আপনি যে অন্তর্নিহিত অ্যাসেট ট্রেড করতে চান তা নির্বাচন করুন।", "918181729": "কল টু অ্যাকশন পটভূমি", "918587905": "আপনি কি নিশ্চিতরূপে আপনার অ্যাকাউন্ট মুছে ফেলতে চান?", - "918634571": "যখন আপনি একটি পজিশন ওপেন করেন, তখন অ্যাসেটের দামের চারপাশে বাধা সৃষ্টি হয়। আপনার নির্বাচিত সম্পদ এবং accumulator মান উপর ভিত্তি করে প্রতিটি টিক জন্য উচ্চ এবং নিম্ন বাধা স্বয়ংক্রিয়ভাবে গণনা করা হয়। যদি আপনি আপনার পজিশন বন্ধ করার আগে কোন বাধা পৌঁছেছেন, আপনি একটি লাভ করতে হবে।", "920363635": "প্রায়শই জিজ্ঞাসিত প্রশ্ন - আইবি প্রোগ্রাম", "920654544": "বর্তমানে, আপনি Deriv-এ শুধুমাত্র Long এবং Short Turbo বিকল্প চুক্তি কিনতে পারবেন।", "922601177": "CPA", "925239281": "আমি কিভাবে আমার Deriv X রিয়েল মানি অ্যাকাউন্ট থেকে তহবিল উত্তোলন করবো?", "927364570": "<0>সেটিং> ঠিকানা প্রমাণ", "927830157": "শক্তিশালী চার্ট উইজেটের সাথে ব্যবহার বান্ধব প্ল্যাটফর্ম", - "928423300": "Most Innovative Broker, UF Awards 2023", + "928423300": "সবচেয়ে উদ্ভাবনী ব্রোকার, UF পুরস্কার 2023", "929514030": "বাস্তব বিশ্বের বা কৃত্রিম বাজার থেকে derived সম্পদের মূল্যে ট্রেডিং উপভোগ করুন।", "929553858": "তারা ফাইল সংযুক্তিতে বা রিমোট অ্যাক্সেস সফ্টওয়্যার (যেমন টিমভিউয়ার) ডাউনলোড করতে বলে আপনার ডিভাইস দূরবর্তীতে কন্ট্রোল করতে। উদাহরণস্বরূপ, একজন জালিয়াত নিয়ন্ত্রণ নিতে পারে এবং আপনার ডিভাইসে র্যানসমওয়্যার ইনস্টল করতে পারে এবং তারপর মুক্তিপণ দাবি করতে পারে। মুক্তিপণ পরিশোধ না করা হলে, আপনি স্থায়ীভাবে আপনার ডিভাইসে অ্যাক্সেস হারাতে পারেন।", "930211164": "24/7 ট্রেডিং", @@ -1082,7 +1069,6 @@ "1023972728": "<0>সোয়াপ চার্জ = ভলিউম × চুক্তি আকার × পয়েন্ট মান × সোয়াপ রেট", "1024366221": "আপনি যে পৃষ্ঠাটি খুঁজছেন তার কোন অস্তিত্ব নেই।", "1024756670": "একাধিক মার্কেটে ট্রেড করুন", - "1025026772": "জাম্প ইনডেক্স বড়, আকস্মিক মূল্য পরিবর্তনের সাথে সিমুলেটেড বাজারের সাথে মিলিত হয়। তারা 10% থেকে 100% পর্যন্ত ধ্রুবক volatilities আছে।", "1025032938": "Derivর জন্য পেমেন্ট এজেন্ট হওয়ার জন্য কি আমাকে কোন ফি দিতে হবে?", "1026344937": "আপনার সন্দেহ বা উদ্বেগ থাকলে অনুগ্রহ করে <0>লাইভ চ্যাট এর মাধ্যমে আমাদের গ্রাহক সহায়তা দলের সাথে যোগাযোগ করুন।", "1026845997": "শেষপ্রান্ত", @@ -1117,7 +1103,7 @@ "1054141122": "ক্যারিয়ার", "1055232026": "আপনি আপনার Deriv MT5 অ্যাকাউন্ট পুনরায় চালু করতে পারবেন না। পরিবর্তে, আপনার <0>Deriv MT5 ড্যাশবোর্ডে নতুন ভাবে তৈরি করতে পারেন।", "1055401343": "ট্রেড করুন ফরেক্স, স্টক এবং ইন্ডিসেস, ক্রিপ্টোকারেন্সি, কমোডিটি, এবং ডেরাইভ্‌ড।", - "1055984750": "তথ্য মাসিক আপডেট করা হয় এবং আজকের ট্রেডিং শর্তগুলি উপস্থাপন করতে পারে না। অফারগুলি অবস্থান, এখতিয়ার এবং বাণিজ্যের পরিস্থিতি দ্বারা পৃথক হতে", + "1055984750": "তথ্য প্রতি মাসে আপডেট করা হয় এবং আজকের ট্রেডিং অবস্থার প্রতিনিধিত্ব নাও করতে পারে। অফারগুলি অবস্থান, এখতিয়ার এবং বাণিজ্য দৃশ্যকল্প দ্বারা পৃথক হতে পারে।", "1056824072": "কিভাবে আমি একটি Deriv P2P ব্যবহারকারী হতে পারি?", "1057239639": "আপনার ট্রেডের জন্য ঐচ্ছিক প্যারামিটার সেট করুন", "1061987610": "সিঙ্গাপুরের ডেরিভ এ দুর্দান্ত ট্রেডিং মন যোগ দিন এবং অনলাইন ট্রেডিং সলিউশন উন্নয়নে বিশেষ করে CFD ট্রেডিংয়ের জন্য আপনার কর্মজীবন গড়ে তুলুন।", @@ -1241,10 +1227,8 @@ "1178409440": "ট্রেডিংয়ের জন্য একটি অ্যাসেট বা মার্কেট পাওয়া যায় এমন সময়সীমা।", "1179997681": "অভিযোগ করার সময়, আপনার পূর্ণ নাম, অ্যাকাউন্ট নম্বর, সমস্যাটির স্পষ্ট বিবরণ, গুরুত্বপূর্ণ তারিখগুলি এবং আপনার অভিযোগকে সমর্থন করে এমন কোনও প্রমাণ বা নথি অন্তর্ভুক্ত করতে ভুলবেন না। আরো সুনির্দিষ্ট এবং বিস্তারিত আপনার অভিযোগ, ভাল আমাদের দল আপনাকে সাহায্য করতে পারেন।", "1181506313": "Deriv P2P একটি দুর্দান্ত অ্যাপ্লিকেশন, আমি এটা পছন্দ করি!", - "1181734082": "সংগ্রহকারী ট্রেড টাইপ", "1182027402": "অ্যাপ স্টোরের লোগো", "1182198798": "উদাহরণস্বরূপ, যদি আপনি একটি নির্দিষ্ট পয়েন্টে আপনার পজিশন বন্ধ করেন, তাহলে আপনার ইকুইটি আপনার অ্যাকাউন্টের ব্যালেন্সের মোট এবং সেই মুনাফা বা ক্ষতির পরিমাণ। যদি আপনার বর্তমানে ব্যবহৃত মার্জিনের অনুপাত Derivর স্টপ আউট লেভেলের চেয়ে কম হয় তবে স্টপ আউট প্রয়োগ করা যেতে পারে।", - "1182470294": "এখনও একটি Deriv.com অ্যাকাউন্ট নেই?", "1183868384": "Deriv কি নিয়ন্ত্রিত?", "1184301560": "Deriv এর অংশীদারিত্ব প্রোগ্রাম এক্সপ্লোর করুন এবং একটি বিশ্বস্ত অগ্রগামী সঙ্গে অংশীদার হতে একটি সুযোগ পান। আমাদের সমস্ত প্রোগ্রাম কোন লুকানো ফি ছাড়াই বিনামূল্যে।", "1185518626": "আর্থিক বাজারের বৈশিষ্ট্যগুলি অনুকরণ করে এমন অফারগুলির একটি বিস্তৃত ট্রেডিং উপভোগ করুন।", @@ -1261,7 +1245,6 @@ "1195268336": "রিসেট কল প্রস্থান মূল্য এন্ট্রি মূল্য নীচে যদি একটি চুক্তি ক্ষতি ব্যাখ্যা একটি চার্টে", "1196310280": "ইন্টেল", "1197939158": "গ্রহণ করা হবে না", - "1197965598": "Accumulators (বা accumulator বিকল্পগুলি) আপনাকে আপনার সম্ভাব্য মুনাফা বাড়িয়ে তুলতে দেয় আপনার ঝুঁকির চেয়ে বেশি ঝুঁকি ছাড়াই এক্সপোনেনশিয়ালি। আপনার সম্ভাব্য মুনাফা মার্কেট মুভমেন্ট নির্বিশেষে বৃদ্ধি পাবে, যতক্ষণ ট্রেড বাধাগুলির মধ্যে দাম চলে যাবে।", "1198529439": "অনুগ্রহ করে একটি বৈধ রাস্তা প্রবেশ করান", "1198781410": "আমরা Deriv এর জন্য একটি গ্রাহক-কেন্দ্রিক এবং স্বজ্ঞাত ট্রেডিং অভিজ্ঞতা ডিজাইন করেছি যা দর্শকদের ক্লায়েন্টগুলিতে রূপান্তর করার জন্য অপ্টিমাইজ করা হয়েছে। আমরা আপনাকে Deriv ট্র্যাফিক চালানোর জন্য প্রয়োজনীয় সরঞ্জাম এবং সৃজনশীল উপকরণ সরবরাহ করব।", "1199693297": "20 - 800", @@ -1339,12 +1322,11 @@ "1268136992": "<0>Deriv P2P এ যান> <1>কিনতে/বিক্রয়।", "1268305678": "|(221.5961", "1269265960": "Deriv অ্যাফিলিয়েট প্রোগ্রাম একটি উত্তেজনাপূর্ণ অংশীদারিত্বের প্রোগ্রাম যেখানে আপনি Deriv প্ল্যাটফর্মে ট্রেড করতে নতুন ক্লায়েন্টদের আনতে উপকৃত হতে পারেন।", - "1271159276": "স্টপ লস সহ বা ছাড়াই, যদি বাজার আপনার পূর্বাভাসের বিপরীতে চলে যায় যার ফলে আপনার ক্ষতি স্টপ আউট মূল্যে পৌঁছায়, আপনার অবস্থান স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে। স্টপ আউট মূল্য হল সেই মূল্য যেখানে আপনার নেট লস আপনার প্রাথমিক অংশীদারিত্বের সমান। এই বৈশিষ্ট্যটি নিশ্চিত করে যে আপনার চুক্তিটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে গেলে একবার আপনার ক্ষতি পূরণ হয়ে গেলে বা আপনার শেয়ারের একটি নির্দিষ্ট শতাংশ অতিক্রম করে। Deriv Trader-এ, সরাসরি আপনার শেয়ারের পরিমাণের নীচে, আপনি সঠিক স্টপ আউট শতাংশ দেখতে পাবেন, যা আপনার নির্বাচিত গুণকের উপর ভিত্তি করে সামঞ্জস্য করে।", + "1271159276": "স্টপ লস সহ বা ছাড়াই, যদি বাজার আপনার ভবিষ্যদ্বাণীর বিপরীতে চলে যায় যার ফলে আপনার ক্ষতি স্টপ আউট মূল্যে পৌঁছায়, আপনার অবস্থান স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে। স্টপ আউট মূল্য হল সেই মূল্য যেখানে আপনার নেট লস আপনার প্রাথমিক অংশীদারিত্বের সমান। এই বৈশিষ্ট্যটি নিশ্চিত করে যে আপনার চুক্তিটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে গেলে একবার আপনার ক্ষতি পূরণ হয়ে গেলে বা আপনার শেয়ারের একটি নির্দিষ্ট শতাংশ অতিক্রম করে। Deriv ট্রেডারে, সরাসরি আপনার শেয়ারের পরিমাণের নীচে, আপনি সঠিক স্টপ আউট শতাংশ দেখতে পাবেন, যা আপনার নির্বাচিত গুণকের উপর ভিত্তি করে সামঞ্জস্য করে।", "1272012156": "GBP/CHF", "1272902088": "100,000 ) }", "1274309337": "DOG/USD", "1275474387": "দ্রুত", - "1275674402": "দীর্ঘ এবং সংক্ষিপ্ত যান", "1277672291": "হ্যাঁ, আপনাকে একই সময়ে একাধিক High/Low Ticks চুক্তিতে প্রবেশ করার অনুমতি দেওয়া হয়েছে।", "1277917401": "যদি আপনি একটি Only Downs চুক্তি চয়ন করেন, তাহলে আপনি একটি সম্ভাব্য অর্থ প্রদান জিতবেন যদি মূল্য শুধুমাত্র নির্বাচিত সময়সীমার মধ্যে হ্রাস পায়।", "1278262646": "168M+", @@ -1415,7 +1397,6 @@ "1339067509": "ব্যানার সংক্রান্ত তথ্য", "1344216985": "আমরা এই ঠিকানায় ইমেল পৌঁছে দিতে পারি না (সাধারণত ফায়ারওয়াল বা ফিল্টার করার কারণে)।", "1345965490": "- একটি Reset Call চুক্তির প্রবেশমূল্যের চেয়ে কম, বা", - "1346204508": "মুনাফা নিন", "1349080073": "অনুগ্রহ করে শুধুমাত্র বর্ণানুক্রমিক অক্ষর লিখুন", "1349233664": "জিজ্ঞাসা", "1351421019": "আমি Asian বিকল্পগুলিতে কোথায় ট্রেড করতে পারি?", @@ -1467,7 +1448,6 @@ "1393006010": "CFD ট্রেডিং এর মূলসূত্র", "1393234525": "400,000", "1393602451": "বাতিল নিশ্চিত করতে <0>হ্যাঁ ক্লিক করুন আপনার তহবিল আপনার Deriv অ্যাকাউন্টে ফেরত দেওয়া হবে, এবং আপনার অ্যাকাউন্ট ব্যালেন্স অনুযায়ী আপডেট করা হবে।", - "1394086167": "Deriv এ একটি ডেমো অ্যাকাউন্ট খুলুন এবং ভার্চুয়াল তহবিলের সীমাহীন পরিমাণে অনুশীলন করুন।", "1394564425": "আপনার অ্যাকাউন্ট সক্রিয় করতে {{email}} পাঠানো 8 অক্ষরের যাচাইকরণ কোড লিখুন।", "1396179592": "কমিশন", "1396296688": "কিভাবে একটি স্কাম সামাজিক মিডিয়া অ্যাকাউন্ট সনাক্ত করতে পারি?", @@ -1550,7 +1530,6 @@ "1466788657": "আরও তথ্যের জন্য, <0>এই ব্লগ পোস্টটি দেখুনএকটি ট্রেডিং বট নির্মাণের মূলসূত্রে।", "1467325385": "গ্লোবাল অ্যাফিলিয়েট সাপোর্ট", "1467514183": "ভার্চুয়াল বাজার, বাস্তব সুযোগ।", - "1467698554": "আমাদের পরিষেবাগুলি ব্যবহার করার আগে জড়িত ঝুঁকিগুলি সম্পূর্ণরূপে বোঝার জন্য অনুগ্রহ করে আমাদের <0>নিয়ম ও শর্তাবলী, <1>ঝুঁকি প্রকাশ, এবং <2>নিরাপদ এবং দায়িত্বশীল ট্রেডিং পড়ুন। এই ওয়েবসাইটের তথ্য বিনিয়োগ পরামর্শ গঠন করে না। বিনিয়োগের মূল্য কমার পাশাপাশি উঠতে পারে।", "1468688914": "আপনার ফায়াত অ্যাকাউন্টে ক্রিপ্টো ব্যবহার করে তাত্ক্ষণিক আমানত করুন।", "1469255430": "শর্তাবলী এবং শর্তাবলী", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "লাটভিয়া", "1472787414": "স্টক এবং স্টক ইন্ডিসেস: অধিকার", "1473143391": "সফ্টওয়্যার পরীক্ষার বিভাগ", - "1475851225": "গড়পড়তা প্রতি ২০ মিনিটে আপ বা ডাউন লাফ দেয়ার সমান সম্ভাবনা থাকে এবং লাফ সাইজ স্বাভাবিক প্রাইস মুভমেন্টের প্রায় ৩০ গুণ।", "1476598931": "বর্তমান ট্রেডিং শর্তগুলির সাথে সর্বনিম্ন সম্ভাব্য স্প্রেড প্রাপ্য।", "1478263443": "উল্লেখ্য যে নির্দিষ্ট নিয়ম এবং চুক্তি সংখ্যার সীমাবদ্ধতা আপনি একযোগে লিখতে পারেন বাণিজ্য ধরনের উপর নির্ভর করে পরিবর্তিত হতে পারে। কিছু আপনি খুলতে পারেন চুক্তি সংখ্যা উপর সীমাবদ্ধতা থাকতে পারে, অন্যদের অন্যান্য নির্দিষ্ট শর্ত যে বৃহত্তর নমনীয়তা জন্য অনুমতি দিতে পারে থাকতে পারে, যখন।", "1478423964": "Deriv'sর মালিকানাধীন সিন্থেটিক্স বাজার ও তারল্য ঝুঁকিমুক্ত। Deriv MT5, DTrader এবং আমাদের অন্যান্য প্ল্যাটফর্মে 24/7 সিন্থেটিক ট্রেডিং উপভোগ করুন।", @@ -1628,7 +1606,6 @@ "1533284111": "একটি ভাসমান বিনিময় হার কি?", "1533452395": "প্রতিটি চুক্তির অর্থ প্রদানের সম্ভাবনা বা ক্লায়েন্টের বাণিজ্যের উপর ভিত্তি করে উপার্জন করুন। আরও জানুন <0>", "1535175777": "রিয়েল-টাইমে আপনার স্থানীয় ব্যাংকের মাধ্যমে জমা এবং উত্তোলন করুন।", - "1536955851": "অপশন ট্রেডিং | ট্রেডিং এর ধরন | Deriv", "1537212469": "স্পট মূল্য", "1539984821": "Deriv সাপোর্ট টিম লাইভ চ্যাটের মাধ্যমে 24/7 উপলব্ধ - এমনকি সপ্তাহান্তে। এছাড়াও আপনি আমাদের <0>সহায়তা কেন্দ্রে উত্তর পেতে পারেন এবং <1>কমিউনিটিরসহযোগী ট্রেডারদের সাহায্য পেতে পারেন।", "1540432357": "ক্লায়েন্ট 10 মার্কিন ডলার এবং 15 মার্কিন ডলারের অর্থ প্রদানের সাথে ট্রেড করে। পরিশোধের সম্ভাবনা = 10/15 x 100 = 66.67%", @@ -1699,7 +1676,6 @@ "1588439646": "Multipliersদের জন্য আমাদের মুনাফা এবং লস ক্যালকুলেটর স্টপ লস নির্ধারণ করতে এবং আপনার ট্রেডগুলিতে মুনাফা স্তর গ্রহণ করতে সাহায্য করে যাতে লোকসান হ্রাস করা যায় এবং সর্বোচ্চ লাভ হয়।", "1588850507": "<0>USD বাস্কেট পাঁচটি বৈশ্বিক মুদ্রার (EUR, GBP, JPY, CAD, AUD) একটি বাস্কেট বিরুদ্ধে US ডলার মান পরিমাপ, প্রতিটি 20% দ্বারা ওজনযুক্ত।", "1589165958": "“ট্রেড” চেষ্টা করুন", - "1589206610": "আপনার ট্রেড ওপেন করুন", "1591242575": "আমাদের প্রদত্ত তথ্য কীভাবে ব্যবহার এবং সুরক্ষিত রাখি", "1591498220": "Deriv P2P ব্যবহার করার জন্য কি আমার একটি Deriv অ্যাকাউন্ট প্রয়োজন?", "1591811733": "Deriv cTrader আপনার দেশে উপলব্ধ নয়", @@ -1753,7 +1729,7 @@ "1631620531": "শিল্প অভিজ্ঞতা বছর", "1633022779": "সিন্থেটিক ইন্ডিসেস এবং ক্রিপ্টোকারেন্সি 24/7 ট্রেডিং এ উপলব্ধ।", "1633102593": "সফটওয়্যার ডেভেলপার", - "1633767238": "ডেরিভ এবং ডেরিভ একাডেমিতে লগ ইন করতে <0>এই অ্যাকা উন্ট <0>টি ব্যবহার করুন।", + "1633767238": "<0>Deriv এবং <0>Deriv Academy-এ লগ ইন করতে এই অ্যাকাউন্টটি ব্যবহার করুন।", "1634507782": "রেঞ্জ ব্রেক 200 ইনডেক্স", "1634696689": "থেকে (প্রচুর)", "1636039779": "রোড টাউন, ব্রিটিশ ভার্জিন দ্বীপপুঞ্জ - আমাদের দল | Deriv", @@ -1806,7 +1782,7 @@ "1673505406": "একজন জালিয়াতকারীর প্রধান লক্ষ্য আপনার সংবেদনশীল তথ্য এবং তহবিল চুরি করা।", "1673824550": "ন্যূনতম অংশীদারি", "1674164323": "<0>একটিx500 Multipliers সঙ্গে, যদি মার্কেটস 2% নিচে যায়, আপনি <1>শুধুমাত্র $100 হারাবেন। একটি স্বয়ংক্রিয় স্টপ আউট শুরু হয় যদি আপনার ক্ষতি আপনার শেয়ারের পরিমাণে পৌঁছে যায়।", - "1674319947": "দুর্ভাগ্যবশত, এই দেশে ডেরিভ পাওয়া যায় না।", + "1674319947": "দুর্ভাগ্যবশত, এই দেশে Deriv পাওয়া যায় না।", "1674363165": "বিশ্বব্যাপী ট্রেডারগন", "1674798397": "আমাদের মোবাইল অ্যাপে ট্রেড মাল্টিপ্লাইয়ারগুলি।", "1676292946": "ফরেক্স ট্রেডিং আপনাকে ফরেক্স মার্কেটে মুদ্রার আপেক্ষিক মূল্যবোধের পরিবর্তন থেকে মুনাফা অর্জনের সুযোগ দেয়।", @@ -1820,7 +1796,6 @@ "1680490573": "আমাদের সমস্ত অনুমোদিত সংস্থাগুলির জন্য শর্তাবলী এবং নৈতিক মান, ব্রোকার, API ব্যবহারকারী এবং পেমেন্ট এজেন্ট প্রবর্তন", "1680831768": "আপনার পেমেন্ট পদ্ধতি পরিবর্তন করতে, লাইভচ্যাটের মাধ্যমে আমাদের সাথে যোগাযোগ করুন।", "1681876785": "<0>পরিচয়ের প্রমাণ জমা দিয়ে আপনার অ্যাকাউন্টের বয়স যাচাই করুন", - "1682675914": "উচ্চ লিভারেজ, লো স্প্রেড", "1682843058": "আপ/ডাউন | ডিজিটাল বিকল্প চুক্তি | Deriv", "1682903370": "আমাদের কাছে নিম্নলিখিত কমিশন পরিকল্পনা রয়েছে:", "1685437922": "45-230 টিক সময়কাল", @@ -1829,7 +1804,6 @@ "1688556728": "ইউরোপীয় সূচক", "1690730424": "শুধুমাত্র ল্যাটিন এবং বর্ণমালার অক্ষর", "1691701175": "স্টক ও ইনডেক্স", - "1691844143": " টিক সংখ্যা এবং accumulator মান উপর ভিত্তি করে, আপনার সম্ভাব্য মুনাফা আপনার সেট পরিমাণ একাধিক বার অতিক্রম করতে পারে।", "1692056155": "আনসাবস্ক্রাইব করুন | ইমেইল | Deriv", "1692148560": "<0>গোল্ড বাস্কেট বিশ্বব্যাপী পাঁচটি মুদ্রার (EUR, GBP, JPY, AUD, USD) বাস্কেটের বিরুদ্ধে গোল্ডের মান পরিমাপ, প্রতিটি 20% ওজনযুক্ত।", "1693556143": "এই চুক্তি বাতিল ব্যবহার করার সময় আপনার টাকা হারানোর থেকে রক্ষা করা হয়। চুক্তি বাতিলের সঙ্গে, আপনি পজিশন খোলার এক ঘন্টার মধ্যে আপনার চুক্তি বাতিল করলে আপনার সম্পূর্ণ পণ পরিমাণ (একটি ছোট ফি বিয়োগ) পুনরুদ্ধার করার অনুমতি দেওয়া হয়। স্টপ লস, অন্যদিকে, যদি মার্কেট আপনার পজিশনের বিপরীতে চলে যায় তাহলে আপনার কন্ট্রাক্ট লসে বন্ধ হয়ে যাবে। যাইহোক, একবার চুক্তি বাতিলের মেয়াদ শেষ হয়ে গেলে, আপনি খোলা চুক্তিতে স্টপ লস লেভেল সেট করতে পারেন।", @@ -1839,7 +1813,6 @@ "1696396625": "গুগল", "1698515050": "পার্টনার অ্যাকাউন্ট তৈরি করুন", "1700291683": "আইবি প্রোগ্রামে যোগদান করা সম্পূর্ণ নিখরচায়।", - "1701577545": "প্রতিটি চুক্তির জন্য সর্বাধিক সময়কাল সীমিত এবং নির্বাচিত accumulator মান অনুযায়ী পৃথক। সর্বাধিক সময়কাল পৌঁছেছেন, চুক্তি স্বয়ংক্রিয়ভাবে বন্ধ করা হবে।", "1702295087": "ভিয়েতনামের বিখ্যাত ব্যাংকগুলি ব্যবহার করে সহজ আমানত এবং উত্তোলন করুন।", "1702860224": "আপনি জমা এবং উত্তোলনের জন্য ডেবিট এবং ক্রেডিট কার্ড, ই-ওয়ালেট, ক্রিপ্টোকারেন্সি ওয়ালেট এবং পেমেন্ট এজেন্ট ব্যবহার করতে পারেন (একটি সম্পূর্ণ তালিকার জন্য আমাদের <0>পেমেন্ট পদ্ধতি পৃষ্ঠাটি দেখুন)। একবার আপনি আপনার Deriv অ্যাকাউন্টে লগ ইন করুন, আপনি <1>ক্যাশিয়ার পৃষ্ঠায়আপনার দেশে উপলব্ধ পেমেন্ট পদ্ধতি দেখতে সক্ষম হবেন।", "1703673631": "না, আপনি High/Low Ticks এর জন্য টিক সময়কাল পরিবর্তন করতে পারবেন না। এই চুক্তির ধরনটি সর্বদা চুক্তি খোলার পর পরবর্তী 5টি মূল্যের টিকগুলির উপর ভিত্তি করে থাকে। এই চুক্তি ধরনের সঙ্গে ব্যবসা করা যেতে পারে যে সব ইনস্ট্রুমেন্ট জুড়ে এটি স্থির করা হয়।", @@ -1871,7 +1844,6 @@ "1733660945": "নিশ্চিত হওয়ার সাথে সাথে ফান্ড পাওয়া যাবে", "1734026582": "এই পরিকল্পনাটি একচেটিয়াভাবে সহযোগীদের জন্য উপলব্ধ যারা ইইউতে বসবাসকারী ক্লায়েন্টদের কাছে প্রচার করে।", "1734683614": "প্রধান নির্বাহী কর্মকর্তা", - "1736625026": "Accumulators কি?", "1737371600": "আমি Derivর Vanillaবিকল্পগুলি কোথায় ট্রেড করতে পারি?", "1739086943": "ওয়াল স্ট্রিট 30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "শুনতে দারুন, চলুন শুরু করি।", "1768089459": "প্যারিস | আমাদের অফিস - ফ্রান্স | Deriv", "1769159485": "হ্যাঁ, আপনি একাধিক Reset Call/Reset Put চুক্তি খুলতে পারেন বিভিন্ন সময়কাল এবং বিভিন্ন অংশীদারিত্বের পরিমাণ বা একই সময়ে সম্ভাব্য সম্ভাব্য পেআউট সহ চুক্তিগুলি রাখুন।", - "1771323174": "পতন বৃদ্ধি", "1771364541": "5। আপনাকে পাসওয়ার্ড পরিবর্তন স্ক্রিনে নিয়ে যাওয়া হবে। একটি নতুন পাসওয়ার্ড লিখুন এবং <>তৈরিতে ক্লিক করুন", "1771672206": "<0>DEX 900UP ঘন ঘন ছোট ড্রপ এবং প্রধান স্পাইক থাকে যা মাঝে মাঝে গড়ে <0>প্রতি 900 সেকেন্ডে ঘটে থাকে।", "1772047578": "কেন আমার Deriv MT5 লগইন বিবরণ Deriv লগইন বিবরণ থেকে আলাদা?", @@ -1923,7 +1894,6 @@ "1784343675": "অবিলম্বে <0>লাইভ চ্যাটের মাধ্যমে আমাদের সাথে যোগাযোগ করুন, এবং আমরা আপনার অ্যাকাউন্টে 2FA নিষ্ক্রিয় করতে সাহায্য করব। আপনার যখন একটি নতুন ফোন থাকে, অনুগ্রহ করে <1>2FA পুনরায় সক্ষম করুন।", "1784507274": "ইইউতে বসবাসকারী অনুমোদিত সংস্থাগুলি রাজস্ব শেয়ার পরিকল্পনার জন্য সাইন আপ করতে পারে। তবে, কেবলমাত্র ইইউ এর বাইরে বসবাসকারী ক্লায়েন্টদের এই পরিকল্পনার অধীনে উল্লেখ করা যেতে পারে।", "1784680288": "প্রত্যেক ট্রেডের আগে আপনাকে সর্বদা আপনার অ্যাকাউন্টে মার্জিনের প্রভাব সম্পর্কে অবহিত করা হবে।", - "1786089908": "Deriv এ অপশন ট্রেডিং সম্পর্কে জানুন ফরেক্স, সিন্থেটিক ইনডেক্স এবং অন্যান্য জনপ্রিয় আর্থিক মার্কেটে মূল্যবৃদ্ধির পূর্বাভাস দিয়ে অর্থ উপার্জন করুন।", "1786590725": "1 - 5 কার্যদিবস", "1786747559": "আমাদের নিয়ন্ত্রকদের আমাদের অ্যান্টি-মানি লন্ডারিং (এএমএল) এবং আপনার গ্রাহককে জানুন (কেওয়াইসি) আইন অনুযায়ী আপনার অ্যাকাউন্ট যাচাই করতে হবে। যদি আমরা আপনাকে আপনার অ্যাকাউন্ট যাচাই করতে আপনার নথি আপলোড করতে অনুরোধ করে থাকি, তাহলে এর মানে হল যে আপনি শুধুমাত্র আপনার অ্যাকাউন্ট যাচাই করার পরেই আমাদের পরিষেবাগুলি ব্যবহার চালিয়ে যেতে সক্ষম হবেন।", "1787584197": "ভুল ইমেইল আইডি দেয়া হয়েছিল", @@ -2071,7 +2041,6 @@ "1905702565": "ক্লায়েন্টের অর্থ সুরক্ষিত", "1906101554": "আপনি আপনার ক্লায়েন্টদের ট্রেডের পরিমাণের উপর ভিত্তি করে অর্থ প্রদান করতে পারবেন। এখানে আরো<0> জানুন।", "1906507843": "ধাপ 4: সাবস্ক্রিপশন পরিকল্পনা (5 এর 4)", - "1906568376": "লাইভ প্রাইসিং ডেটা আনতে একটি ত্রুটি ছিল", "1907226338": "কোকা-কোলা", "1907562333": "পুরো ট্রেডের সময়কালে স্পট প্রাইস পূর্বনির্ধারিত বাধার নিচে থাকলে আপনি একটি পেআউট পাবেন। চুক্তির মেয়াদ শেষ হওয়ার পূর্বে যেকোনো সময় স্পট প্রাইস বাধাকে স্পর্শ করলে বা লঙ্ঘন করলে, প্রাথমিক স্টেক (প্রিমিয়াম) হারিয়ে যায়।", "1908121069": "Deriv P2P সম্পর্কে আরও জানুন", @@ -2208,18 +2177,16 @@ "2023310659": "কারেন্সি", "2023444069": "সোয়াপ মুক্ত", "2025697174": "স্থির এবং পরিবর্তনশীল", - "2025822254": "আমাদের পরিষেবাগুলি ব্যবহার করার আগে জড়িত ঝুঁকিগুলি পুরোপুরি বু <0>নিয়ম ও শর্তাবলী, <1>ঝুঁকি প্রকাশ, এবং <2>নিরাপদ এবং দায়িত্বশীল ট্রেডিং ডিং পড়তে ভুলবেন না দয়া করে আরও মনে রাখবেন যে এই ওয়েবসাইটের তথ্যগুলি বিনিয়োগের পরামর্শ হিসাবে গঠিত নয়।", + "2025822254": "আমাদের পরিষেবাগুলি ব্যবহার করার আগে জড়িত ঝুঁকিগুলি সম্পূর্ণরূপে বোঝার জন্য আমাদের <0>নিয়ম ও শর্তাবলী, <1>ঝুঁকি প্রকাশ, এবং <2>নিরাপদ এবং দায়িত্বশীল ট্রেডিং পড়তে ভুলবেন না। অনুগ্রহ করে মনে রাখবেন যে এই ওয়েবসাইটের তথ্য বিনিয়োগ পরামর্শ গঠন করে না।", "2027817162": "হ্যাঁ, আপনি একই সময়ে বিভিন্ন বাধা সীমা সহ একাধিক In/Out চুক্তি খুলতে পারেন।", "2027881275": "CPA (EU শুধুমাত্র)", "2028060161": "এই সূচকগুলি সিমুলেটেড বাজারের সাথে মিলে যায় যেখানে সংবাদ ইভেন্টের কারণে সম্পদের দাম বেড়ে যায় বা কমে যায়। ছোট আন্দোলন বেশ ঘন হয়, মাঝে মাঝে বড় বড় স্পাইক বা ড্রপ সহ।", "2028163119": "EOS/USD", - "2028685334": "এই সূচকগুলি 1000, 500, বা 300 টিকের ধারাবাহিকতায় গড়ে একটি ক্র্যাশ বা বুমের দ্বারা চিহ্নিত করা হয়।", "2029388799": "20–39.999%", "2032245485": "ডিজিট | ডিজিটাল বিকল্প চুক্তি | Deriv", "2032401971": "ধরুন আপনি স্টপ লস অ্যামাউন্ট গণনা করতে চান যখন আপনি ভোলাটিলিটি 100 ইনডেক্সের জন্য একটি পজিশন খুলতে চান, যার মূল্য 3376.24 USD, 10 USD এর স্টক অ্যামাউন্ট, x100 এর Multiplier মান এবং ডাউন ডাইরেকশনে 3400 স্টপ লস লেভেল।", "2032565787": "বিশ্ব মার্কেটস বিশ্লেষণ প্রতিটি দিন ঘন্টা খরচ ছাড়া আপনার ট্রেডিং কার্যক্রম পরিকল্পনা কিভাবে", "2032603277": "প্রতি পয়েন্ট পেআউট আপনার পূর্বনির্ধারিত বাধা উপরে বা নীচে প্রতিটি পয়েন্টের জন্য চুক্তির মেয়াদ শেষ হওয়ার সময় আপনি যে সম্ভাব্য পেআউট পাবেন তা নির্দেশ করে।", - "2032869486": "প্রতিটি টিক দিয়ে, আপনার অর্থ পরিশোধ আপনার নির্বাচিত accumulator মূল্যের উপর ভিত্তি করে বৃদ্ধি পাবে, যতক্ষণ মূল্য পরিবর্তন বাধাগুলির মধ্যে থাকে।", "2034083038": "সংকেত-গ্রাহক", "2035207280": "5 - 1,000", "2035670983": "কম বিক্ষেপতা", @@ -2256,7 +2223,6 @@ "2062902293": "একটি Up/Down চুক্তি খুলতে, আপনাকে এটি করতে হবে:", "2062903400": "একটি সীমা নির্ধারণ করুন", "2063623452": "অবস্থা", - "2064152905": "সম্ভাব্য মুনাফা বাড়ান", "2064273783": "ক্যাশিয়ার সীমা", "2064293002": "আপনি চুক্তি বাতিলের সাথে একটি Multipliers চুক্তি ক্রয় করার সময় আপনি একটি লাভ লাভ স্তর সেট করতে পারবেন না। যাইহোক, একবার চুক্তি বাতিলের মেয়াদ শেষ হয়ে গেলে, আপনি ওপেন কন্ট্রাক্টের উপর একটি লাভ লাভ স্তর সেট করতে পারেন।", "2065278286": "স্প্রেড", @@ -2286,7 +2252,7 @@ "2089257874": "অভ্যন্তরীণ অডিট বিভাগ", "2092654058": "Deriv Prime & rsquo; লিকুইডিটি সমাধান এবং ট্রেডিং পরিষেবাগুলির সাথে অন-বোর্ডে, আপনাকে একটি সুসংহত প্রক্রিয়া অনুসরণ করতে হবে:", "2094921906": "সড়ক প্রয়োজন", - "2095086401": "ডেরিভে কেন সংগ্রহকারী বিকল্পগুলি বাণিজ্য করুন", + "2095086401": "Deriv-এ কেন ট্রেড অ্যাকিউমুলেটর অপশন", "2095230169": "নির্ভরযোগ্য", "2097023111": "বিভিন্ন সম্পদ গ্রুপ ট্রেড করার জন্য একটি কম খরচে উপায়", "2097310605": "কেন Deriv-এ সিন্থেটিক ট্রেড", @@ -2300,7 +2266,7 @@ "2106640360": "অংশীদারদের গাইড", "2106955649": "<0>IJR.US দ্য iShares কোর এস&পি স্ম্যাল-ক্যাপ ইটিএফ ছোট-পুঁজিকরণ মার্কিন ইকুইটিগুলির একটি সূচকের বিনিয়োগের ফলাফলগুলি ট্র্যাক করে।", "2108009353": "IWM.US", - "2108799022": "<0>উত্থান/পতন: চুক্তি সময়ের শেষে এন্ট্রি স্পট থেকে প্রস্থান স্পট কঠোরভাবে উচ্চতর বা কম হবে কিনা তা ভবিষ্যদ্বাণী করুন।", + "2108799022": "<0>Rise/Fall: চুক্তি সময়ের শেষে এন্ট্রি স্পট থেকে প্রস্থান স্পট কঠোরভাবে উচ্চতর বা কম হবে কিনা তা ভবিষ্যদ্বাণী করুন।", "2109279238": "derived", "2109387636": "আপনি কতগুলি ট্রেডিং প্লাটফর্ম অফার করেন?", "2109960759": "কোম্পানির নাম প্রয়োজন", @@ -3174,7 +3140,7 @@ "-1211482950": "Deriv (BVI) Ltd British Virgin Islands Financial Services Commission দ্বারা লাইসেন্সপ্রাপ্ত। ", "-1159954168": "Deriv (SVG) LLC এর একটি নিবন্ধিত অফিস রয়েছে First Floor, SVG Teachers Credit Union Uptown Building, Corner of James and Middle Street, Kingstown P.O., St Vincent and the Grenadines এ।", "-175314456": "Deriv Investments (Europe) Limited - মাল্টায় লাইসেন্সপ্রাপ্ত এবং Malta Financial Services Authority দ্বারা নিয়ন্ত্রিত।", - "-569500235": "আমাদের পরিষেবাগুলি ব্যবহার করার আগে জড়িত ঝুঁকিগুলি পুরোপুরি বু <0>নিয়ম ও শর্তাবলী, <1>ঝুঁকি প্রকাশ, এবং <2>নিরাপদ এবং দায়িত্বশীল ট্রেডিং ডিং পড়তে ভুলবেন না দয়া করে আরও মনে রাখবেন যে এই ওয়েবসাইটের তথ্যগুলি বিনিয়োগের পরামর্শ হিসাবে গঠিত নয়। বিনিয়োগের মূল্য কমার পাশাপাশি উঠতে পারে।", + "-569500235": "আমাদের পরিষেবাগুলি ব্যবহার করার আগে জড়িত ঝুঁকিগুলি সম্পূর্ণরূপে বোঝার জন্য আমাদের <0>নিয়ম ও শর্তাবলী, <1>ঝুঁকি প্রকাশ, এবং <2>নিরাপদ এবং দায়িত্বশীল ট্রেডিং পড়তে ভুলবেন না। অনুগ্রহ করে মনে রাখবেন যে এই ওয়েবসাইটের তথ্য বিনিয়োগ পরামর্শ গঠন করে না। বিনিয়োগের মূল্য হ্রাসের পাশাপাশি বাড়তে পারে।", "-1898146227": "Google Playতে এটি পান.", "-773544978": "হোম", "-1793603559": "অবস্থানগুলি", @@ -3199,14 +3165,14 @@ "-381962759": "অনুগ্রহ করে একটি বৈধ ইমেইল ঠিকানা লিখুন।", "-1232661871": "যাচাইকরণ কোড প্রয়োজন", "-71049153": "পাসওয়ার্ড দিয়ে আপনার অ্যাকাউন্টকে নিরাপদ রাখুন", - "-981015173": "ডেরিভ একাডেমিতে যান", + "-981015173": "Deriv একাডেমিতে যান", "-1193651304": "বসবাসের দেশ", "-2040322967": "নাগরিকত্ব", "-1541554430": "পরবর্তী", - "-1770179687": "“অ্যাকাউন্ট তৈরি করুন” ক্লিক করে আপনি নিশ্চিত করেন যে আপনি 18 বা তার বেশি বয়সী। আপনি বুঝতে পেরেছেন যে আমরা আপনাকে ডেরিভ পণ্য এবং পরিষেবাগুলির পাশাপাশি বাজারের সংবাদ সম্পর্কে তথ্য প্রেরণের জন্য আপনার ইমেল ঠিকানা ব্যবহার করতে পারি। আপনি সর্বদা আপনার অ্যাকাউন্ট সেটিংসে এই ইমেলগুলি থেকে সাবস্ক্রাইব করতে পারেন। আরও তথ্যের জন্য, দয়া করে ডেরিভের সুরক্ষা এবং গোপনী <0>য়তা নীতি দেখুন।", + "-1770179687": "“অ্যাকাউন্ট তৈরি করুন” ক্লিক করে আপনি নিশ্চিত করেন যে আপনি 18 বা তার বেশি বয়সী। আপনি বুঝতে পেরেছেন যে আমরা আপনাকে Deriv পণ্য এবং পরিষেবাগুলির পাশাপাশি বাজারের সংবাদ সম্পর্কে তথ্য প্রেরণের জন্য আপনার ইমেল ঠিকানা ব্যবহার করতে পারি। আপনি সর্বদা আপনার অ্যাকাউন্ট সেটিংসে এই ইমেলগুলি থেকে সাবস্ক্রাইব করতে পারেন। আরও তথ্যের জন্য, দয়া করে Deriv এর <0>সুরক্ষা এবং গোপনীয়তা নীতি দেখুন।", "-417711545": "অ্যাকাউন্ট তৈরি", - "-1264882776": "এক্সক্লুসিভ ট্রেডিং কোর্সের জন্য আপনার গ-টু", - "-609665275": "ফরেক্স, ডেরিভ এমটি 5 এবং আরও অনেক কিছুতে ব্যাপক মডিউলগুলিতে অ্যাক্সেস পান।", + "-1264882776": "এক্সক্লুসিভ ট্রেডিং কোর্সের জন্য আপনার গো- টু প্ল্যাটফর্ম", + "-609665275": "ফরেক্স, Deriv MT5 এবং আরও অনেক কিছুতে ব্যাপক মডিউলগুলিতে অ্যাক্সেস পান।", "-142727028": "ইমেইলটি আপনার স্প্যাম ফোল্ডারে রয়েছে (কখনও কখনও জিনিসগুলি সেখানে হারিয়ে যায়)।", "-276906320": "যদি আপনি কয়েক মিনিটের মধ্যে আমাদের কাছ থেকে কোন ইমেইল না দেখেন, তবে কিছু ঘটনা ঘটতে পারতো:", "-1878043830": "আপনার ইমেইল পুনরায় প্রবেশ করুন এবং পুনরায় চেষ্টা করুন", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>ক্রিপ্টো তরঙ্গে রাইড করুন। জনপ্রিয় ক্রিপ্টোকারেন্সির দামে 24/7 ট্রেড করুন।", "-989885046": "সব ক্রিপ্টোকারেন্সি দেখুন", "-2118030379": "<0>পণ্যের জন্য খনি। মূল্যবান ধাতু এবং তেলের দামে ট্রেড করুন।", - "-1722031734": "ট্রেডিং স্পেস চেক করুন", - "-61718257": "জনপ্রিয় এক্সচেঞ্জ-ট্রেডেড তহবিলের মূল্য আন্দোলনের (ETF) সম্পর্কে ধারণা করুন। অন্তর্নিহিত সম্পদের মালিকানাধীন উচ্চ খরচ ছাড়াই বন্ড, পণ্য এবং সূচকগুলি ট্র্যাক করে এমন সম্পদের সাথে আপনার পোর্টফোলিওকে বৈচিত্রপূর্ণ করুন।", - "-777850431": "সব দেখুন>", - "-1384760133": "বিড মূল্য", - "-1882694284": "মূল্য জিজ্ঞাসা করুন", - "-1293060532": "দৈনিক % পরিবর্তন", "-626244619": "শূন্য-ঝুঁকিযুক্ত, ডেমো ট্রেডিং অ্যাকাউন্ট সহ যে কোনও প্ল্যাটফর্মে যেকোনো ট্রেড", "-230284900": "3. আত্মবিশ্বাসের সাথে ট্রেড করুন", "-1936142548": "আপনার অ্যাকাউন্টে অর্থ যোগান এবং সার্বক্ষণিক সহায়তার সাথে ট্রেডিং শুরু করুন।", @@ -3315,6 +3275,7 @@ "-1615451408": "আমাদের পেশাদার বহুভাষিক দল যে কোনও সময় আপনার জন্য এখানে রয়েছে।", "-441234786": "আমরা 25 বছর শক্তিশালী", "-1863708031": "ETF আপনাকে আপনার পোর্টফোলিওকে বিভিন্ন সম্পদের সাথে বৈচিত্রপূর্ণ করতে দেয় যা বন্ড, পণ্য এবং সূচকগুলি ট্র্যাক করে, অন্তর্নিহিত সম্পদের মালিকানা উচ্চ খরচ ছাড়াই।", + "-1722031734": "ট্রেডিং স্পেস চেক করুন", "-1542166394": "<0>AGG.US IShares কোর US সমষ্টিগত বন্ড ETF মার্কিন বিনিয়োগ-গ্রেড বন্ড একটি সূচক ট্র্যাক।", "-1968382000": "<0>ARKK.US The ARK Innovation ETF কোম্পানি গার্হস্থ্য এবং বিদেশী ইকুইটি সিকিউরিটিজ বিনিয়োগ করে যা কৃত্রিম বুদ্ধিমত্তা, অটোমেশন, ডিএনএ প্রযুক্তি, শক্তি সঞ্চয়স্থান, ফিনটেক এবং রোবোটিক্সের উন্নয়নের উপর নির্ভর করে বা উপকৃত হয়।", "-603147794": "<0>DIA.US এসপিডিআর ডো জোন্স ইন্ডাস্ট্রিয়াল অ্যাভারেজ ইটিএফ ট্রাস্ট ডো জোন্স ইন্ডাস্ট্রিয়াল অ্যাভারেজ ইনডেক্স ট্র্যাক করে।", @@ -3365,7 +3326,7 @@ "-1167572902": "ম্যানুয়াল বা স্বয়ংক্রিয় লাভ গ্রহণের মাধ্যমে আপনার লাভগুলি সুরক্ষিত করুন। 230 টিক পর্যন্ত সময়কাল সহ, ঝুঁকি এবং পুরষ্কার ভারসাম্য বজায় রাখার সময় দ্রুত গতির, কৌশলগত ব্যবসায়ের সন্ধানকারীদের জন্য Accumulator বিকল্পগুলি আদর্শ।", "-1833614673": "কীভাবে Accumulator বিকল্পগুলি বাণিজ্য করবেন", "-2039405840": "পেআউট বৃদ্ধি শুধুমাত্র একটি পূর্বনির্ধারিত পরিসরের মধ্যে থাকা অবস্থায় অন্তর্নিহিত সূচকের মূল্য মুভিং টিকের উপর নির্ভর করে। পরিসীমা প্রস্থ বৃদ্ধির হার এবং নির্বাচিত প্রতীক দ্বারা নির্ধারিত হয়।", - "-390687537": "না, অ্যাকুমিউলেটর বিকল্পগুলি বর্তমানে ডেরিভ বটে উপলব্ধ।", + "-390687537": "না, Deriv Bot-এ অ্যাকিউমুলেটর বিকল্পগুলি বর্তমানে অনুপলব্ধ।", "-2143632826": "আমাদের প্রশ্নাবলী ব্রাউজ করুন", "-1759381505": "Turbo বিকল্পসমুহ কি কি?", "-1461784880": "Vanillaবিকল্প কিভাবে কাজ করে?", @@ -3446,13 +3407,6 @@ "-1356010780": "ঝুঁকিপূর্ণ ব্যক্তিদের ট্রেডিং থেকে বিরত রাখার জন্য নীতিমালা বাস্তবায়ন", "-1186213423": "আমরা অপ্রাপ্তবয়স্ক ব্যক্তিদের অ্যাক্সেস প্রত্যাখ্যান করবো এবং তাদের আর্থিক ক্ষমতার বাইরে ট্রেড করছেন এমন গ্রাহকদের চিহ্নিত করার জন্য প্রক্রিয়াগুলি বাস্তবায়ন করবো।", "-220003669": "আমরা আমাদের প্ল্যাটফর্মে মানি লন্ডারিং এবং অন্যান্য বেআইনী ক্রিয়াকলাপগুলি প্রতিরোধ করবো এবং আপনার গ্রাহককে জানা-আপনার-গ্রাহক (কেওয়াইসি) নিয়ন্ত্রণগুলি বাস্তবায়ন করবো।", - "-1339404877": "নির্ভরযোগ্য হউন", - "-1849043145": "আমরা নিরাপদ এবং শক্তিশালী সিস্টেম সরবরাহ করি যাতে আপনি আত্মবিশ্বাসের সাথে ব্যবসা করতে অবিলম্বে চুক্তি নিষ্পত্তি করা, দক্ষতার সাথে লেনদেন প্রক্রিয়া করা বা প্রতিক্রিয়াশীল 24/7 গ্রাহক সহায়তা প্রদান করা হোক, আমরা আপনার ট্রেডিং অভিজ্ঞতার প্রতিটি পদক্ষেপে", - "-1972583435": "সৎ হউন", - "-781301270": "আমরা প্রত্যেকের জন্য সমান আচরণ অধিকার করি, এ কারণেই আমরা স্বচ্ছ এবং নিরপেক্ষ পরিষেবা প্রদানের জন্য নিবেদিত। আমরা এখানে আপনার উদ্বেগগুলি অখণ্ডতার সাথে সমাধান করতে এবং কোনও লুকানো ফি বা অ্যাক্সেস সীমাবদ্ধতা ছাড়াই প্রতিযোগিতামূলক", - "-955173076": "আমরা আমাদের প্ল্যাটফর্ম এবং প্রক্রিয়াগুলি সম্পর্কে স্পষ্ট, অ্যাক্সেসযোগ্য তথ্য সরবরাহ করি যাতে আমরা বিশ্বাস এবং শক্তিশালী ক্লায়েন্ট সম্পর্ক বিস্তারিত পণ্য বিবরণ এবং উন্মুক্ত যোগাযোগের মাধ্যমে, আমাদের লক্ষ্য আপনার পক্ষে অবহিত ট্রেডিং সিদ্ধান্ত নেওয়া সহজ করা।", - "-2032112598": "দায়িত্বশীল হতে", - "-35673135": "আমরা আমাদের পরিষেবা এবং প্ল্যাটফর্মগুলি বিশ্বাস, সততা এবং নৈতিক অনুশীলনের ভিত্তিতে তৈরি করি। বেআইনি কার্যক্রম প্রতিরোধের জন্য নীতি এবং নিয়ন্ত্রণগুলি সক্রিয়ভাবে বাস্তবায়ন করে আমরা আমাদের ট্রেডিং সম্প্রদায়ের জন্য একটি ন্যায্য এবং সুরক্ষিত পরিবেশ", "-1354825404": "ট্রেডিংয়ে কি নতুন?", "-1571360471": "উপযোগী শেখার সংস্থান", "-1307122236": "যেকোনো সময় বহুভাষিক সমর্থন", @@ -3990,7 +3944,7 @@ "-1396228755": "Driftless শাসন (এছাড়াও একটি পার্শ্বাভিমুখ ট্রেন্ড হিসাবে পরিচিত)", "-812482393": "<0>DSI10 প্রতি <1>১০ মিনিটে শাসনের মধ্যে সুইচ করে।", "-1119895973": "উত্থান/পতন বিকল্প বাণিজ্য", - "-1312740087": "<0>হাই/লো : প্রস্থান স্পট চুক্তি সময়ের শেষে একটি মূল্য লক্ষ্য (বাধা) চেয়ে বেশী বা কম হবে কিনা তা ভবিষ্যদ্বাণী করুন।", + "-1312740087": "<0>Higher/Lower: প্রস্থান স্পট চুক্তি সময়ের শেষে একটি মূল্য লক্ষ্য (বাধা) চেয়ে বেশী বা কম হবে কিনা তা ভবিষ্যদ্বাণী করুন।", "-1379066258": "টাচ/নোটাচ বিকল্প বাণিজ্য", "-467543474": "<0>মিল/পৃথক: একটি চুক্তির শেষ টিকের শেষ সংখ্যা কি সংখ্যা হবে তা ভবিষ্যদ্বাণী করুন।", "-370101516": "ওভার/অধীনে বিকল্প বাণিজ্য", @@ -4033,7 +3987,10 @@ "-1095901299": "স্টক মার্কেট | ইন্ডিসেস ট্রেডিং | Deriv", "-506783240": "কৃত্রিম বাজার থেকে derived সম্পদের মুল্যে ট্রেড। আপনার ঝুঁকির ক্ষুধা অনুসারে সন্দেহের স্তর নির্বাচন করে আপনার এক্সপোজার পরিচালনা করুন।", "-917592239": "সিন্থেটিক ইন্ডিসেস | ভোলাটিলিটি ইন্ডিসেস | Deriv", + "-1339404877": "নির্ভরযোগ্য হউন", + "-1972583435": "সৎ হউন", "-1306637437": "আমরা আমাদের সমস্ত পণ্য এবং পরিষেবার মূল্য নির্ধারণে প্রতিযোগিতামূলক হতে লক্ষ্য করি।", + "-2032112598": "দায়িত্বশীল হতে", "-223886724": "আমাদের নীতিমালা", "-586716383": "আমাদের নীতি | Deriv", "-141169956": "Deriv P2P — পিয়ার-টু-পিয়ার জমা এবং উত্তোলন সেবা", @@ -4409,7 +4366,7 @@ "-859572487": "আপনাকে 2-20 অক্ষর লিখতে হবে।", "-840841662": "শুধুমাত্র ল্যাটিন অক্ষর", "-420140433": "কোম্পানি নিবন্ধন নাম্বার প্রয়োজন", - "-173029411": "আপনার 2-20 নম্বর, অক্ষর লিখতে হবে।", + "-173029411": "আপনার 2-20 নাম্বার, অক্ষর লিখতে হবে।", "-1430656728": "পাসওয়ার্ড প্রয়োজন", "-2092237088": "আপনার 2-10 নম্বর, অক্ষর লিখতে হবে।", "-1979098157": "ওয়েবসাইট ইউআরএল প্রয়োজন", @@ -4429,35 +4386,6 @@ "-924881302": "এখান থেকেই আপনি আমাদের আইনি নীতি সম্পর্কে তথ্য পাবেন এবং কিভাবে সেগুলি আপনার উপর প্রয়োগ করে। নীচের লিঙ্কযুক্ত দস্তাবেজগুলি সম্মিলিতভাবে আমাদের ব্যবহারের আদর্শ শর্তাবলী (“শর্তাবলী”) গঠন করে। এটি গুরুত্বপূর্ণ যে আপনি এই শর্তাবলী সম্পর্কে নিজেকে সচেতন এবং আমাদের কোনও ওয়েবসাইট, পণ্য বা পরিষেবাগুলি ব্যবহার করার আগে তাদের সাথে সম্মত।", "-1532421724": "ব্যবসায়িক অংশীদারদের জন্য", "-488793705": "শর্তাবলী | আইনগত নীতি | Deriv", - "-739489985": "ক্র্যাশ/বুম সূচকগুলি আকস্মিক প্রাইস মুভমেন্ট, হয় একটি ধারালো ড্রপ (ক্র্যাশ) বা দামের স্পাইক (বুম) সহ বাজারকে অনুকরণ করে।", - "-2038780348": "উচ্চতর নিম্ন", - "-920892393": "অস্থিতিশীলতা সূচক 10%, 25%, 50%, 75%, এবং 100% ধ্রুবক volatilities সঙ্গে বাজারের সাথে সঙ্গতিপূর্ণ।", - "-997554537": "কিভাবে accumulators চুক্তি কাজ", - "-1143096984": "আপনি একটি লাভ লাভ বা পেআউট স্তর সেট করতে পারেন। যখন আপনার মুনাফা এই পরিমাণ অতিক্রম করে বা পৌঁছায় তখন আপনার পজিশন স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে।", - "-2002768605": "প্রতিটি চুক্তির জন্য সর্বাধিক অর্থ প্রদান সীমিত এবং প্রতি সম্পত্তির জন্য পৃথক। সর্বাধিক পরিশোধ পৌঁছেছেন যখন, চুক্তি স্বয়ংক্রিয়ভাবে বন্ধ করা হবে।", - "-972221740": "কিভাবে Deriv Trader এ আপনার প্রথম Accumulators কন্ট্রাক্ট কিনবেন", - "-995291168": "আপনার অবস্থান নির্ধারণ", - "-1713583554": "Deriv প্রদত্ত মার্কেটের তালিকা থেকে একটি সম্পদ বেছে নিন।", - "-1637411871": "Accumulator বাজার", - "-216727857": "ট্রেড টাইপের তালিকা থেকে 'Multipliers' বেছে নিন।", - "-1410249058": "3। বৃদ্ধির শতকরা হার", - "-1940159778": "আপনার পছন্দের বৃদ্ধির হার নির্বাচন করুন। আপনার সম্ভাব্য মুনাফা আপনার চুক্তি সময়কাল জুড়ে প্রতিটি টিক এ এই শতাংশ দ্বারা বৃদ্ধি হবে।", - "-262631598": "Accumulators সময়কাল", - "-1784561307": "4। ষ্টেক", - "-1432641230": "Accumulator ষ্টেক", - "-1797452525": "5। মুনাফা নিন", - "-950576869": "6। ট্রেড", - "-70734399": "অপশন ট্রেডিংয়ের জন্য উপলব্ধ মার্কেট", - "-665093371": "বিশ্বের বৃহত্তম আর্থিক মার্কেটে অংশ নিন। ডিজিটাল অপশন ট্রেড করুন এবং মেজর, মাইনর এবং স্মার্ট ফরেক্স পেয়ারে Call/Put স্প্রেড করুন।", - "-197524598": "আমাদের সিন্থেটিক ইন্ডিসেস ডিজিটাল বিকল্প, lookback এবং Call/Put স্প্রেড 24/7 ট্রেড করুন যা বাস্তব বিশ্বের বিঘ্ন থেকে মুক্ত।", - "-236676606": "স্টক ইন্ডিসেস উপর ডিজিটাল অপশন ট্রেড করুন এবং আমাদের প্রতিযোগিতামূলক মূল্যের সম্পদ বাস্কেটগুলিতে মূল্য আন্দোলন থেকে মুনাফা করুন।", - "-1192024363": "বিশ্বের প্রধান পণ্য মূল্য আন্দোলন উপর ফটকা — রূপা, গোল্ড, তেল, এবং শক্তি।", - "-345016047": "একটি ডেমো অ্যাকাউন্ট খুলুন এবং আমাদের প্ল্যাটফর্মে অনুশীলন করার জন্য সীমাহীন ভার্চুয়াল তহবিল পান - DTrader, SmartTrader, এবং DBot।", - "-239170576": "Deriv এ অপশন ট্রেডিং সম্পর্কে জানুন অন্তর্নিহিত সম্পদ কিনতে প্রয়োজন ছাড়া মূল্য আন্দোলন সঠিকভাবে পূর্বাভাস দ্বারা অর্থ উপার্জন করুন।", - "-135132536": "একটি বাস্তব অ্যাকাউন্ট খুলুন, একটি ডিপোজিট করুন, এবং বাস্তব জন্য Multipliers ট্রেডিং শুরু।", - "-963994159": "অপশন ট্রেডিং | Deriv উপর ডিজিটাল বিকল্প ট্রেড", - "-1640776435": "অপশন ট্রেডিং | ট্রেডের ধরন | Deriv", - "-1302287224": "Deriv এ বিকল্পগুলি কী তা এক্সপ্লোর করুন। ফরেক্স, সিনথেটিক্স, স্টক এবং সূচক, এবং ঝুড়ি দিয়ে ট্রেডিং অপশন শুরু করতে শিখুন।", "-1573631881": "ফরেক্স", "-79919115": "50 এরও বেশি কারেন্সি পেয়ার অ্যাক্সেস করুন এবং লিভারেজের সাথে 1:1000 পর্যন্ত ট্রেড করুন আপনার মার্কেট এক্সপোজার", "-52578265": "30 এরও বেশি কারেন্সি পেয়ার অ্যাক্সেস করুন এবং লিভারেজের সাথে 1:30 পর্যন্ত ট্রেড করুন আপনার মার্কেট এক্সপোজার", @@ -4503,17 +4431,8 @@ "-172868994": "সোয়াপ মুক্ত MT5 অ্যাকাউন্ট", "-501519580": "কোন অতিরিক্ত চার্জ ছাড়াই আপনার ট্রেড রাতারাতি খোলা রাখুন।", "-2146727212": "সোয়াপ মুক্ত", - "-544150655": "মার্জিন ট্রেডিংয়ের জন্য মার্কেট উপলব্ধ", - "-867909844": "30 টিরও বেশি সম্পদ অ্যাক্সেস করুন এবং 1:30 পর্যন্ত লিভারেজ এবং ট্রেডে শূন্য কমিশন সহ ট্রেড করুন।", - "-309438223": "প্রাকৃতিক ঘটনা এবং লিকুইডিটি ঝুঁকি দ্বারা প্রভাবিত না হওয়া ছাড়া মার্জিন 24/7 উপর সিন্থেটিক ইন্ডিসেস ট্রেড করুন।", - "-192849229": "রৌপ্য, সোনা, তেল, এবং আরো মূল্যের আন্দোলনের উপর ফটকা এবং আপনার সম্ভাব্য মুনাফা বাড়ানোর জন্য মার্জিন ব্যবহার করুন।", - "-309512492": "কেন Deriv সঙ্গে মার্জিন ট্রেড", - "-1967811351": "Deriv MT5 এ উচ্চ লিভারেজ এবং কম স্প্রেডের সুবিধা নিন।", - "-947407631": "সিন্থেটিক সূচক", - "-163876262": "সকল প্রিয় মার্কেট পাওয়া যাচ্ছে", - "-687600215": "সমস্ত জনপ্রিয় মার্কেটের সাথে সাথে আমাদের মালিকানাধীন সিন্থেটিক ইন্ডিসেস ট্রেড করুন যা 24/7 উপলব্ধ।", - "-1815149921": "বন্ধুত্বপূর্ণ সমর্থন", "-1970235035": "আপনার লক্ষ্য নির্ধারণ করুন", + "-995291168": "আপনার অবস্থান নির্ধারণ", "-1496517473": "আপনি যে মার্কেটে ট্রেড করতে চান তা নির্বাচন করুন এবং ট্রেডের ধরন, অংশীদারির পরিমাণ এবং Multipliers মূল্য সহ অন্যান্য প্রয়োজনীয় প্যারামিটার সেট করুন।", "-574297320": "প্যারামিটার সেট করুন", "-136787663": "ঐচ্ছিক পরামিতি সেট করুন", @@ -4526,6 +4445,7 @@ "-316417045": "4। Multipliers মান", "-969520824": "আপনার মুনাফা বা ক্ষতি Multiplier মান দ্বারা গুণিত হয়, যা নির্ভর করে আপনি যে অ্যাসেটের ট্রেড করেন তার উপর নির্ভর করে, 1 থেকে 30 পর্যন্ত হতে পারে। তোমার ক্ষতি কখনোই তোমার ভাগের চেয়ে বেশি হবে না।", "-951435001": "আপনার পছন্দের Multiplier মান লিখুন। আপনার লাভ বা ক্ষতি এই পরিমাণ দ্বারা গুণিত হবে।", + "-1797452525": "5। মুনাফা নিন", "-1261042587": "মার্কেট আপনার পজিশনের বিপরীতে চলে গেলে এই বৈশিষ্ট্যটি আপনাকে যে পরিমাণ ক্ষতি করতে ইচ্ছুক তা নির্ধারণ করতে দেয়। একবার পরিমাণ পৌঁছেছেন, আপনার চুক্তি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে।", "-1557162974": "স্টপ লস সেট করুন", "-120955727": "7। চুক্তি বাতিল", @@ -4662,7 +4582,7 @@ "-1995606668": "পরিমাণ", "-1128574192": "দিকনির্দেশনা", "-703542574": "উপরে", - "-1127399675": "নিচে", + "-1127399675": "Down", "-1555617679": "<0>স্টপ লস এবং আপ ডাইরেকশনে লাভ লেভেল নিন = অ্যাসেট প্রাইস × {(স্টপ লস বা টেক লাভ অ্যামাউন্ট+কমিশন) ÷ (স্টেক × Multipliers) + 1}", "-215986514": "কমিশন স্বয়ংক্রিয়ভাবে আপনার পণ, প্রতীক, এবং আপনি চয়ন Multipliers উপর ভিত্তি করে গণনা করা হয়। এর মান সরাসরি DTrader এ উপলব্ধ।", "-1677720766": "তাই এই পরিস্থিতিতে, আপনি আপনার স্টপ লস লেভেল <0>3351.46 এ সেট করবেন।", diff --git a/themes/gatsby-theme-deriv/src/translations/de.json b/themes/gatsby-theme-deriv/src/translations/de.json index 8102a386c1c..6a4c6070f51 100644 --- a/themes/gatsby-theme-deriv/src/translations/de.json +++ b/themes/gatsby-theme-deriv/src/translations/de.json @@ -91,7 +91,6 @@ "79497287": "Börsengehandelte Fonds", "80411232": "Bewahren Sie Ihre Anmeldedaten sicher auf und <0>aktivieren Sie die Zwei-Faktor-Authentifizierung, um die unbefugte Nutzung Ihres Kontos zu verhindern.", "80429744": "Schnell und stabil", - "83428444": "Beginnen Sie mit dem Handel mit Accumulators auf Deriv", "84123624": "Partnerschaftsprogramm | Deriv", "84402478": "Wo finde ich die erforderlichen Blöcke?", "84605906": "Das Deriv MT5 Finanzkonto bietet Ihnen Hebelwirkung für den Handel mit Differenzkontrakten (CFDs) auf Devisen, Aktien, Aktienindizes, Rohstoffe, Synthetic Indizes und Kryptowährungen.", @@ -123,7 +122,6 @@ "110140669": "Wenn Sie ein professioneller Trader sind, können Sie mit dem MT5-Handelssignal-Service Ihre Strategien kostenlos oder gegen eine von Ihnen festgelegte Abonnementgebühr mit anderen Händlern teilen. Wenn Händler Ihr Signal abonnieren, werden Ihre Deals jedes Mal, wenn Sie einen Trade platzieren, automatisch auf ihren Konten repliziert.", "111464658": "<0>5 Lots, die mit DL auf <0>BTC/USD gehandelt werden, sind aufgeteilt auf:", "113378532": "ETH/USD", - "114014970": "Jetzt handeln", "115911783": "Natürlich ist diese Liste nicht vollständig. Jeden Tag lassen sich Imitatoren neue Wege einfallen, um zu versuchen, Ihre Informationen und Ihr Geld zu stehlen.", "117174749": "Kann ich eine offene Position vor Ablauf schließen?", "117273069": "Die <0>Wall Street 30 verfolgt die Aktienperformance der 30 größten börsennotierten Unternehmen in den USA.", @@ -269,7 +267,6 @@ "259593484": "echtes Konto", "260003723": "Beispiel 2", "261878007": "Wenn Sie 'Matches' auswählen, erhalten Sie die Auszahlung, wenn die letzte Digit des Ausstiegspreises mit Ihrer Vorhersage übereinstimmt.", - "262590832": "Eröffnen Sie Long- und Short-Positionen, abhängig von Ihrer bevorzugten Handelsstrategie.", "263232709": "1 — 2 Arbeitstage", "263938952": "Wenn der Reset-Spot aufgrund Ihrer Marktprognose vorteilhaft ist, ersetzt er Ihren ursprünglichen Einstiegspreis (oder Ausübungspreis). Damit es von Vorteil ist, muss der Reset-Spot wie folgt sein:", "264391901": "Genießen Sie Synthetic Märkte, die die Aufregung realer Märkte ohne unvorhersehbare Störungen in der realen Welt nachahmen.", @@ -430,7 +427,6 @@ "413762216": "Kann ich einen offenen Reset Call/Reset Put-Vertrag vor Ablauf beenden?", "415028859": "Lokale Währung", "415543200": "Dies hängt von der für jeden Vermögenswert erforderlichen Marge ab. Sie können die erforderliche Marge für jeden Vermögenswert einsehen, bevor Sie Ihre Position eröffnen.", - "416296716": "Maximale Auszahlung", "417690017": "Touch / No Touch", "417855021": "Name ist erforderlich", "418173024": "Für den CFD-Handel verfügbare Märkte", @@ -446,7 +442,6 @@ "427157274": "Verdienen Sie, wenn Ihre Kunden mit einem MT5 Financial-Konto handeln.

    Alle Provisionssätze sind in USD angegeben.", "429395367": "Anleitung und Tutorial für DBot", "429483909": "<0>2 Lose mit 100% Hebelwirkung:", - "430936420": "Greifen Sie auf über 50 Vermögenswerte zu und handeln Sie mit einer Hebelwirkung von bis zu 1:1000 und ohne Provision auf Trades", "431284069": "Ihr Nettogewinn hängt davon ab, um wie viel der Spotpreis unter die Barriere fällt, wobei die maximalen potenziellen Gewinne steigen, wenn der Preis des Basiswerts deutlich fällt. Ihre Verluste sind auf den ursprünglichen Einsatz begrenzt, der für den Kauf der Short Turbo-Option erforderlich ist.", "432518896": "Das Vertrauen unserer Kunden hat für uns höchste Priorität, und deshalb entscheiden sich Millionen von Benutzern für uns. Hier sind einige der Dinge, die uns zu einem führenden Online-Handelsdienstleister machen.", "432775041": "Trading starten", @@ -493,7 +488,6 @@ "469222213": "Klicken Sie auf die Registerkarte <0>Meine Statistiken und wählen Sie Ihren Signalanbieter aus.", "469552854": "Möchten Sie mehr über die CFD-Handelsbedingungen für die von uns angebotenen Instrumente erfahren?", "469798381": "Dienstjahre", - "470277541": "Maximale Dauer", "472630909": "Es dauert 1-3 Arbeitstage, bis Ihr Antrag geprüft wird.", "472915014": "Deriv ist einer der größten Online-Broker der Welt. Wir bieten Millionen von registrierten Nutzern auf der ganzen Welt CFDs und andere Derivate auf Devisen, Aktien & Indizes, Kryptowährungen, Rohstoffe und abgeleitete Indizes.", "473760456": "Wir sprechen klar, um Unklarheiten zu vermeiden, legen die Bedingungen aller Verträge offen und sind uns über die Risiken des Handels und die Art und Weise, wie wir Geld verdienen, im Klaren.", @@ -536,7 +530,6 @@ "504465748": "Wir senden Ihnen per E-Mail einen Bestätigungslink. Klicken Sie auf diesen Link und legen Sie ein neues Passwort für Ihr Deriv-Konto fest.", "506442463": "Was ist das Onboarding-Verfahren?", "506797447": "<0>EUR Basket misst den Wert des Euro gegenüber einem Korb von fünf Weltwährungen (USD, AUD, GBP, JPY, CAD), die jeweils um 20% gewichtet sind.", - "508640915": "Warum Accumulators auf Deriv handeln", "509964491": "Handeln Sie auch dann, wenn die meisten Finanzmärkte geschlossen sind", "510416775": "Mit Turbo-Options können Sie eine potenziell hohe Auszahlung erzielen, wenn Ihre Marktprognosen richtig sind und der Spotpreis eine vorher festgelegte Schwelle nicht berührt oder durchbricht.", "510912921": "Wenn die gewählte Bedingung nicht erfüllt ist oder wenn der Ausstiegspreis einer der Barrieren entspricht, ist Ihr Einsatz verloren.", @@ -644,7 +637,6 @@ "602265590": "Stop-Loss funktioniert bei Crash/Boom/Range Break-Indizes etwas anders. Dies liegt daran, dass plötzliche Schwankungen des Marktpreises von einem Tick zum nächsten manchmal den von Ihnen gesetzten Stop-Loss übertreffen können. Wenn der Marktpreis Ihren Stop-Loss-Betrag übersteigt, wird Ihr Vertrag zu diesem Zeitpunkt automatisch geschlossen und nicht genau auf dem Stop-Loss-Niveau.", "603094883": "Es ist jedoch wichtig zu beachten, dass die Verfügbarkeit eines vorzeitigen Ausstiegs je nach Handelsart variieren kann. Für einige Handelsarten gelten möglicherweise Einschränkungen oder sie sind möglicherweise nur innerhalb eines bestimmten Zeitrahmens verfügbar.", "604031157": "Ein Softwareentwickler mit einer eigenen Handelsplattform, die mit der API von Deriv verknüpft werden kann. Auf der <0>Seite Deriv API finden Sie weitere Informationen darüber, wie unsere API funktioniert.", - "604863126": "Die Häufigkeit der Tick-Generierung Differs zwischen den Indizes, wobei einige Tick jede Sekunde und andere sie alle zwei Sekunden generieren.", "605798512": "Es gibt einen Mindestbetrag von 0,01 USD, wenn Sie Geld auf eine andere Plattform überweisen möchten.", "606371596": "Wie man auf dem Forex-Markt handelt", "607535944": "5 — 30 Minuten", @@ -744,7 +736,6 @@ "701775446": "Volatility Index 200", "701840176": "Kommission pro USD 100k Umsatz", "702074152": "PARTNER", - "702175212": "Bitte lesen Sie unsere <0>Terms and conditions, <1>Risk disclosure und <2>Secure and responsible trading , um die damit verbundenen Risiken vollständig zu verstehen, bevor Sie unsere Dienste nutzen. Die Informationen auf dieser Website stellen keine Anlageberatung dar. Sie können Ihr MT5-Konto nicht finden.", "702303938": "Tochtergesellschaft ib", "704465777": "Nachdem Sie Ihre Zahlung getätigt haben, teilen Sie dem Verkäufer die Quittung über die Chat-Funktion in Deriv P2P mit.", "704532260": "Melde dich nur mit deiner E-Mail an. Keine Kreditkarte oder Mindesteinzahlung erforderlich.", @@ -821,7 +812,6 @@ "773309981": "Öl/USD", "775706054": "Verkaufen Sie Handelsbots?", "775826029": "Auf der Registerkarte Copy Ihres Deriv cTrader-Kontos können Sie nach Strategieanbietern suchen. Wählen Sie Ihre bevorzugten Strategien aus, weisen Sie Geld zu und beginnen Sie mit dem Copy Trading.", - "777072220": "Klicken Sie auf die Schaltfläche Kaufen, um Ihren Handel zu eröffnen.", "777203273": "Handeln Sie CFDs, Options, and Multipliers", "778624300": "Nutzen Sie die Handelsrechner von Deriv, mit denen Sie Ihren Swap, Pip, Gewinn und Verlust für den CFD- und Multiplierhandel berechnen können.", "779522948": "Ipoh | Unser Büro — Malaysia | Deriv", @@ -887,7 +877,6 @@ "832324110": "Unsere Standorte", "832827564": "Dieser Plan ist nicht für IBs verfügbar, die für Kunden mit Wohnsitz in der EU werben.", "833547634": "Gewicht der Währung", - "835328271": "Accumulators nehmen Gewinn mit", "835766128": "Überprüfen Sie die Leistung Ihres Bots", "836171053": "Gelegenheit zur Partnerschaft", "836198432": "Vorteile des Abonnierens von MT5-Signalen", @@ -927,7 +916,6 @@ "869176308": "Keine Sorge, wenn Sie während des Vorgangs auf ein Problem stoßen, wenden Sie sich bitte per <0>Live-Chat an unseren Support, um weitere Unterstützung zu erhalten.", "870239780": "Auf welchen Märkten kann ich bei Deriv Trader handeln?", "870345918": "1-5% Wachstumsrate", - "871462332": "Profitieren Sie von hoher Hebelwirkung und niedrigen Spreads bei Deriv MT5 und Deriv X.", "872087592": "Beim Rise/Fall reichen die Vertragslaufzeiten von 1 Tick bis 365 Tage.", "874881951": "Durchsuchen Sie die Digitsangebote in unserem Büro in Dubai. Finden Sie Ihre Rolle in den Bereichen IT, Marketing und Personalwesen.", "875101277": "Wenn ich meinen Webbrowser schließe, wird Deriv Bot dann weiter ausgeführt?", @@ -985,7 +973,6 @@ "917922170": "- Wählen Sie den Basiswert aus, mit dem Sie handeln möchten.", "918181729": "Aktionsaufruf Hintergrund", "918587905": "Möchten Sie Ihr Konto wirklich löschen?", - "918634571": "Wenn Sie eine Position eröffnen, entstehen Barrieren rund um den Preis des Vermögenswerts. Die oberen und unteren Barrieren werden automatisch für jedes Tick auf der Grundlage des von Ihnen gewählten Vermögens- und Accumulatorwerts berechnet. Wenn Sie Ihre Position schließen, bevor eine der Barrieren erreicht ist, erzielen Sie einen Gewinn.", "920363635": "Häufig gestellte Fragen - IB program", "920654544": "Derzeit können Sie nur Long- und Short-Turbo-Optionsverträge auf Deriv.", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>Swapgebühr = Volumen × Vertraggröße × Punktwert × Swapsatz", "1024366221": "Die Seite, die Sie suchen, existiert nicht.", "1024756670": "Handeln Sie auf mehreren Märkten", - "1025026772": "Jump-Indizes entsprechen simulierten Märkten mit starken, plötzlichen Preisänderungen. Sie weisen konstante Volatilitäten zwischen 10 und 100% auf.", "1025032938": "Muss ich Gebühren zahlen, um Zahlungsagent für Deriv zu werden?", "1026344937": "Bitte kontaktieren Sie unseren Kundendienst per <0>Live-Chat, wenn Sie Zweifel oder Bedenken haben.", "1026845997": "Endpunkt", @@ -1241,10 +1227,8 @@ "1178409440": "Der Zeitraum, in dem ein Vermögenswert oder Markt für den Handel verfügbar ist.", "1179997681": "Wenn Sie eine Beschwerde einreichen, sollten Sie unbedingt ihren vollständigen Namen, Ihre Kontaktnummer, eine klare Beschreibung des Problems, wichtige Daten und alle Beweise oder Dokumente, die Ihre Beschwerde unterstützen, angeben. Je genauer und detaillierter Ihre Beschwerde ist, desto besser kann unser Team Ihnen helfen.", "1181506313": "Deriv P2P ist eine tolle App, ich liebe sie!", - "1181734082": "Accumulators handel typ", "1182027402": "App Store Logo", "1182198798": "Wenn Sie beispielsweise Ihre Position zu einem bestimmten Zeitpunkt schließen, ist Ihr Eigenkapital die Summe Ihres Kontostands zuzüglich des Gewinns oder Verlusts zu diesem Zeitpunkt. Wenn das Verhältnis dieser zu Ihrer aktuell verwendeten Marge niedriger ist als das Stop-Out-Level von Deriv, kann ein Stop Out angewendet werden.", - "1182470294": "Sie haben noch kein Deriv.com-Konto?", "1183868384": "Ist Deriv reguliert?", "1184301560": "Entdecken Sie das Partnerschaftsprogramm von Deriv und erhalten Sie die Chance, Partner eines vertrauenswürdigen Pioniers zu sein. Alle unsere Programme sind kostenlos und ohne versteckte Gebühren.", "1185518626": "Genießen Sie den Handel mit einer Vielzahl von Angeboten, die die Merkmale der Finanzmärkte nachahmen.", @@ -1261,7 +1245,6 @@ "1195268336": "Ein Diagramm, das den Verlust eines Vertrags veranschaulicht, wenn der Reset Call-Ausstiegspreis unter dem Einstiegspreis liegt", "1196310280": "Intel", "1197939158": "Akzeptiere nicht", - "1197965598": "Mit Accumulators (oder Accumulator-optionen) können Sie Ihren potenziellen Gewinn exponentiell steigern, ohne mehr als Ihren Einsatz zu riskieren. Ihr potenzieller Gewinn wird unabhängig von Marktbewegungen steigen, solange sich der Preis innerhalb der Handelsbarrieren bewegt.", "1198529439": "Bitte geben Sie eine gültige Straße ein", "1198781410": "Wir haben für Deriv ein kundenorientiertes und intuitives Handelserlebnis entwickelt, das optimiert ist, um Besucher in Kunden zu verwandeln. Wir stellen Ihnen auch die Tools und kreativen Materialien zur Verfügung, die Sie benötigen, um den Traffic nach Deriv zu steigern.", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100,000 ) }", "1274309337": "HUND/USD", "1275474387": "Schnell", - "1275674402": "Geh lang und kurz", "1277672291": "Ja, Sie können mehrere High/Low Ticks-Verträge gleichzeitig abschließen.", "1277917401": "Wenn Sie sich für einen Only Downs-Vertrag entscheiden, erhalten Sie eine potenzielle Auszahlung, wenn der Preis während des gewählten Zeitraums nur sinkt.", "1278262646": "168M+", @@ -1415,7 +1397,6 @@ "1339067509": "Banner-Informationen", "1344216985": "Wir können die E-Mail nicht an diese Adresse zustellen (normalerweise aufgrund von Firewalls oder Filtern).", "1345965490": "- niedriger als der Einstiegspreis für einen Reset Call-Vertrag, oder", - "1346204508": "Take-profit", "1349080073": "Bitte geben Sie nur alphabetische Zeichen ein", "1349233664": "Fragen Sie", "1351421019": "Wo kann ich Asian Options handeln?", @@ -1467,7 +1448,6 @@ "1393006010": "Die Grundlagen des CFD-Handels", "1393234525": "400,000", "1393602451": "Klicken Sie auf <0>Ja, um die Kündigung zu bestätigen Ihr Guthaben wird Ihrem Deriv-Konto gutgeschrieben und Ihr Kontostand wird entsprechend aktualisiert.", - "1394086167": "Eröffnen Sie ein Demo-Konto bei Deriv und üben Sie mit einer unbegrenzten Menge an virtuellen Geldern.", "1394564425": "Bitte geben Sie den 8-stelligen Bestätigungscode ein, der an gesendet wurde {{email}} , um Ihr Konto zu aktivieren.", "1396179592": "Kommission", "1396296688": "Wie erkenne ich ein betrügerisches Social Media-Konto?", @@ -1550,7 +1530,6 @@ "1466788657": "Weitere Informationen finden Sie <0>in diesem Blogbeitrag über die Grundlagen des Aufbaus eines Handelsbots.", "1467325385": "Weltweiter Affiliate-", "1467514183": "Virtuelle Märkte, reale Chancen.", - "1467698554": "Bitte lesen Sie unsere <0>Allgemeinen Geschäftsbedingungen, <1>Risikohinweise und <2>Sicherer und verantwortungsvoller Handel, um die damit verbundenen Risiken vollständig zu verstehen, bevor Sie unsere Dienste nutzen. Die Informationen auf dieser Website stellen keine Anlageberatung dar. Der Wert von Anlagen kann sowohl steigen als auch fallen.", "1468688914": "Tätigen Sie sofortige Einzahlungen mit Krypto auf Ihr Fiat-Konto.", "1469255430": "allgemeine Bedingungen", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "Lettland", "1472787414": "Aktien und Aktienindizes: Die Grundlagen", "1473143391": "Software-Testing-Abteilung", - "1475851225": "Im Durchschnitt besteht die gleiche Wahrscheinlichkeit eines Aufwärts- oder Abwärtssprungs alle 20 Minuten, und die Sprunggröße beträgt etwa das 30-fache der normalen Preisbewegung.", "1476598931": "Der niedrigstmögliche Spread, der unter den aktuellen Handelsbedingungen erreichbar ist.", "1478263443": "Beachten Sie, dass die spezifischen Regeln und Beschränkungen für die Anzahl der Verträge, die Sie gleichzeitig abschließen können, je nach Handelstyp variieren können. Bei einigen gibt es möglicherweise Beschränkungen in Bezug auf die Anzahl der Verträge, die Sie eröffnen können, während für andere möglicherweise andere spezifische Bedingungen gelten, die eine größere Flexibilität ermöglichen.", "1478423964": "Die propietäre Synthetike von Deriv sind frei von Markt- und Liquiditätsrisiken. Genießen Sie rund um die Uhr Handel mit dem Sinthetike auf Deriv MT5, DTrader und unseren anderen Plattformen.", @@ -1628,7 +1606,6 @@ "1533284111": "Was ist ein flexibler Wechselkurs?", "1533452395": "Verdienen Sie auf der Grundlage der Auszahlungswahrscheinlichkeit eines jeden Kontrakts oder des Handels eines Kunden. <0>Mehr erfahren", "1535175777": "Nehmen Sie in Echtzeit Ein- und Auszahlungen über Ihre lokale Bank vor Ort vor.", - "1536955851": "Optionshandel | Handelsarten | Deriv", "1537212469": "Spot-Preis", "1539984821": "Das Deriv-Supportteam ist rund um die Uhr per Live-Chat erreichbar - auch am Wochenende. Sie können auch Antworten in unserem <0>Hilfecenter finden und Hilfe von anderen Händlern in der <1>Community erhalten.", "1540432357": "Der Kunde handelt mit einem Einsatz von 10 USD und einer Auszahlung von 15 USD. Auszahlungswahrscheinlichkeit = 10/15 x 100 = 66,67%.", @@ -1699,7 +1676,6 @@ "1588439646": "Unser Gewinn- und Verlustrechner für Multipliers hilft Ihnen, das Stop-Loss- und Take-Profit-Niveau in Ihren Trades zu bestimmen, um Verluste zu minimieren und Gewinne zu maximieren.", "1588850507": "<0>USD Basket misst den Wert des US-Dollars gegenüber einem Korb von fünf Weltwährungen (EUR, GBP, JPY, CAD, AUD), die jeweils um 20% gewichtet sind.", "1589165958": "Versuche es mit \"Handel\"", - "1589206610": "Eröffnen Sie Ihren Handel", "1591242575": "Wie wir die Informationen, die Sie uns geben, verwenden und schützen", "1591498220": "Benötige ich ein Deriv-Konto, um Deriv P2P nutzen zu können?", "1591811733": "Deriv cTrader ist in Ihrem Land nicht verfügbar", @@ -1820,7 +1796,6 @@ "1680490573": "Bedingungen und ethische Standards für alle unsere verbundenen Unternehmen, Einführung von Brokern, API-Benutzern und Zahlungsagenten", "1680831768": "Um Ihre Zahlungsmethode zu ändern, kontaktieren Sie uns bitte per Livechat.", "1681876785": "Überprüfen Sie Ihr Alter, indem Sie einen <0>Identitätsnachweis einreichen", - "1682675914": "Hohe Hebelwirkung, niedrige Spreads", "1682843058": "Up/Down | Vertrag für digitale Options | Deriv", "1682903370": "Wir haben den folgenden Provisionsplan:", "1685437922": "45-230 Tick Dauer", @@ -1829,7 +1804,6 @@ "1688556728": "Europäische Indizes", "1690730424": "Nur lateinische und alphabetische Zeichen", "1691701175": "Aktien und Indizes", - "1691844143": " Basierend auf der Anzahl der Ticks und dem Wert des Accumulators kann Ihr potenzieller Gewinn Ihren festgelegten Betrag um ein Vielfaches überschreiten.", "1692056155": "Abmelden | E-Mails | Deriv", "1692148560": "Misst den Wert von Gold gegenüber einem Korb von fünf Weltwährungen (EUR, GBP, JPY, AUD, USD), die jeweils um 20% gewichtet sind.", "1693556143": "Dies soll Sie davor schützen, Ihr Geld zu verlieren, wenn Sie die Dealstornierung nutzen. Mit der Dealstornierung können Sie Ihren vollen Einsatzbetrag (abzüglich einer geringen Gebühr) zurückfordern, wenn Sie Ihren Vertrag innerhalb einer Stunde nach Eröffnung der Position kündigen. Stop-Loss hingegen schließt Ihren Vertrag mit Verlust, wenn sich der Markt gegen Ihre Position bewegt. Sobald die Dealstornierung jedoch abgelaufen ist, können Sie ein Stop-Loss-Level für den offenen Vertrag festlegen.", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "Partnerkonto erstellen", "1700291683": "Die Teilnahme am IB-Programm ist völlig kostenlos.", - "1701577545": "Die maximale Laufzeit für jeden Vertrag ist begrenzt und hängt vom gewählten Accumulatorwert ab. Wenn die maximale Laufzeit erreicht ist, wird der Vertrag automatisch geschlossen.", "1702295087": "Tätigen Sie Einzahlungen und Abhebungen ganz einfach über die bekannten Banken Vietnams.", "1702860224": "Sie können Debit- und Kreditkarten, E-Wallets, Kryptowährungs-Wallets, Deriv P2P, Online-Banking, Fiat Onramp und Zahlungsagenten für Ein- und Auszahlungen verwenden (eine detaillierte Liste finden Sie auf unserer <0>Seite mit den Zahlungsmethoden). Sobald Sie sich bei Ihrem Deriv-Konto angemeldet haben, können Sie auf der <1>Kassenseite die in Ihrem Land verfügbaren Zahlungsmethoden sehen.", "1703673631": "Nein, Sie können die Tick-Dauer für High/Low Ticks nicht ändern. Dieser Vertragstyp basiert immer auf den nächsten 5 Preis-Ticks nach Vertragseröffnung. Dies ist für alle Instrumente festgelegt, die mit dieser Vertragsart gehandelt werden können.", @@ -1871,7 +1844,6 @@ "1733660945": "Verfügbare Mittel sobald bestätigt", "1734026582": "Dieser Plan ist ausschließlich für Affiliates verfügbar, die bei Kunden mit Wohnsitz in der EU werben.", "1734683614": "Chief Executive Officer", - "1736625026": "Was sind Accumulators?", "1737371600": "Wo kann ich Vanilla-Options auf Deriv handeln?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "Klingt großartig. Lass uns anfangen.", "1768089459": "Paris | Unser Büro — Frankreich | Deriv", "1769159485": "Ja, Sie können mehrere Reset Call/Reset Put-Verträge mit unterschiedlicher Laufzeit und unterschiedlichen Einsatzbeträgen oder gewünschten potenziellen Auszahlungen gleichzeitig öffnen.", - "1771323174": "rise fall", "1771364541": "5. Sie werden zum Bildschirm „Passwort ändern“ weitergeleitet. Geben Sie ein neues Passwort ein und klicken Sie auf Erstellen.", "1771672206": "Der <0>DEX 900UP hat häufige kleine Einbrüche und gelegentliche größere Ausschläge, die im Durchschnitt <0>alle 900 Sekunden auftreten.", "1772047578": "Warum unterscheiden sich meine Deriv MT5-Anmeldedaten von meinen Deriv Login-Daten?", @@ -1923,7 +1894,6 @@ "1784343675": "Bitte <0>kontaktieren Sie uns sofort per Live-Chat und wir helfen Ihnen, 2FA in Ihrem Konto zu deaktivieren. Wenn Sie ein neues Telefon haben, <1>aktivieren Sie 2FA erneut.", "1784507274": "Affiliates mit Wohnsitz in der EU können sich für den Revenue Share Plan anmelden. Allerdings können nur Kunden mit Wohnsitz außerhalb der EU im Rahmen dieses Plans vermittelt werden.", "1784680288": "Sie werden vor jedem Trade immer über die Margenauswirkungen auf Ihr Konto informiert.", - "1786089908": "Erfahren Sie mehr über den Optionshandel auf Deriv. Verdienen Sie Auszahlungen, indem Sie Preisbewegungen in Devisen, Synthetic Indizes und anderen beliebten Finanzmärkten korrekt vorhersagen.", "1786590725": "1 — 5 Arbeitstage", "1786747559": "Unsere Aufsichtsbehörden verlangen von uns, dass wir Ihr Konto gemäß den Gesetzen zur Bekämpfung von Geldwäsche (AML) und Know Your Customer (KYC) verifizieren. Wenn wir Sie aufgefordert haben, Ihre Dokumente hochzuladen, um Ihr Konto zu verifizieren, bedeutet dies, dass Sie unsere Dienste erst weiter nutzen können, nachdem Ihr Konto verifiziert wurde.", "1787584197": "Falsche E-Mail-ID angegeben", @@ -2071,7 +2041,6 @@ "1905702565": "Schutz des Kundengeldes", "1906101554": "Sie erhalten eine Auszahlung, die auf dem Handelsvolumen Ihrer Kunden basiert. Erfahren Sie <0>hier mehr.", "1906507843": "Schritt 4: Abonnementplan (4 von 5)", - "1906568376": "Beim Abrufen der Live-Preisdaten ist ein Fehler aufgetreten", "1907226338": "Coca-Cola", "1907562333": "Sie erhalten eine Auszahlung, wenn der Spotpreis während der gesamten Handelsdauer unter einer vorher festgelegten Barriere bleibt. Wenn der Spotpreis zu irgendeinem Zeitpunkt vor Ablauf des Vertrags die Barriere berührt oder durchbricht, ist der ursprüngliche Einsatz (Prämie) verloren.", "1908121069": "Erfahren Sie mehr über Deriv P2P", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (nur EU)", "2028060161": "Diese Indizes entsprechen simulierten Märkten, auf denen die Vermögenspreise aufgrund von Nachrichtenereignissen steigen oder fallen. Kleine Bewegungen sind recht häufig, mit gelegentlichen starken Spitzen oder Einbrüchen.", "2028163119": "EOS/USD", - "2028685334": "Diese Indizes zeichnen sich durch einen Durchschnitt eines Crashs oder Booms in einer Reihe von 1000, 500 oder 300 Ticks aus.", "2029388799": "20-39.999%", "2032245485": "Digits| Vertrag für digitale Options | Deriv", "2032401971": "Nehmen wir an, Sie möchten den Stop-Loss-Betrag berechnen, wenn Sie eine Position für den Volatility 100 Index zu einem Preis von 3376,24 USD mit einem Einsatzbetrag von 10 USD, einem Multiplier Wert von x100 und einem Stop-Loss-Niveau von 3400 in Abwärtsrichtung eröffnen möchten.", "2032565787": "So planen Sie Ihre Handelsaktivitäten, ohne jeden Tag stundenlang den Weltmarkt zu analysieren", "2032603277": "Die Auszahlung pro Punkt gibt die potenzielle Auszahlung an, die Sie bei Ablauf des Vertrags für jeden Punkt über oder unter der von Ihnen festgelegten Barriere erhalten.", - "2032869486": "Mit jedem Tick erhöht sich Ihre Auszahlung auf der Grundlage des von Ihnen ausgewählten Accumulatorwerts, sofern die Preisänderung innerhalb der Barriere liegt.", "2034083038": "Signal-Teilnehmer", "2035207280": "5 - 1.000", "2035670983": "Weniger Ablenkungen", @@ -2256,7 +2223,6 @@ "2062902293": "Um einen Up/Down -Vertrag zu eröffnen, musst du:", "2062903400": "Ein Limit setzen", "2063623452": "status", - "2064152905": "Maximieren Sie Ihren potenziellen Gewinn", "2064273783": "Grenzen für Kassierer", "2064293002": "Sie können kein Take-Profit-Level festlegen, wenn Sie einen Multiplier-Vertrag mit Dealstornierung kaufen. Sobald die Dealstornierung jedoch abgelaufen ist, können Sie ein Take-Profit-Niveau für den offenen Vertrag festlegen.", "2065278286": "Spread", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>Ride the crypto waves. 24/7 Handel auf den Kurs beliebter Kryptowährungen.", "-989885046": "Alle Kryptowährungen anzeigen", "-2118030379": "<0>Mine for commodities. Handeln Sie den Preis von Edelmetallen und Öl.", - "-1722031734": "Überprüfen Sie die Handelsspezifikationen", - "-61718257": "Spekulieren Sie auf die Preisbewegungen von beliebten börsengehandelten Fonds (ETFs). Diversifizieren Sie Ihr Portfolio mit Anlagen, die Anleihen, Rohstoffe und Indizes nachbilden, ohne die hohen Kosten für den Besitz der zugrunde liegenden Vermögenswerte.", - "-777850431": "Alles ansehen >", - "-1384760133": "Gebotspreis", - "-1882694284": "Briefkurs", - "-1293060532": "Tagesveränderung %", "-626244619": "Testen Sie jeden Handel auf jeder Plattform mit einem risikofreien Demo-Handelskonto.", "-230284900": "3. Handeln Sie mit Zuversicht", "-1936142548": "Zahlen Sie auf Ihr Konto ein und beginnen Sie mit dem Handel, wobei Sie rund um die Uhr Unterstützung erhalten.", @@ -3315,6 +3275,7 @@ "-1615451408": "Unser professionelles, mehrsprachiges Team ist jederzeit für Sie da.", "-441234786": "Wir sind 25 Jahre stark", "-1863708031": "Mit Exchange Traded Funds (ETFs) können Sie Ihr Portfolio mit Vermögenswerten diversifizieren, die Anleihen, Rohstoffe und Indizes abbilden, ohne die hohen Kosten für den Besitz der zugrunde liegenden Vermögenswerte tragen zu müssen.", + "-1722031734": "Überprüfen Sie die Handelsspezifikationen", "-1542166394": "<0>AGG.US Der iShares Core US Aggregate Bond ETF bietet Zugang zu einem Index von US-Anleihen mit Investment-Grade-Rating.", "-1968382000": "<0>ARKK.US Der ARK Innovation ETF investiert in in- und ausländische Aktien von Unternehmen, die auf Entwicklungen in den Bereichen künstliche Intelligenz, Automatisierung, DNA-Technologien, Energiespeicherung, Fintech und Robotik angewiesen sind oder von diesen profitieren.", "-603147794": "<0>DIA.US Der SPDR Dow Jones Industrial Average ETF Trust bildet den Dow Jones Industrial Average Index ab.", @@ -3446,13 +3407,6 @@ "-1356010780": "Umsetzung von Richtlinien, um gefährdete Personen am Handel zu hindern", "-1186213423": "Wir werden Minderjährigen den Zugang verweigern und Prozesse implementieren, um Kunden zu identifizieren, die über ihre finanziellen Möglichkeiten hinaus handeln.", "-220003669": "Wir implementieren Know-Your-Customer (KYC) -Kontrollen und verhindern Geldwäsche und andere rechtswidrige Aktivitäten auf unseren Plattformen.", - "-1339404877": "Sei zuverlässig", - "-1849043145": "Wir bieten sichere und robuste Systeme, damit Sie mit Zuversicht handeln können. Ob es darum geht, Kontrakte zeitnah abzuwickeln, Transaktionen effizient zu verarbeiten oder einen reaktionsschnellen 24/7-Kundensupport anzubieten - wir bemühen uns, bei jedem Schritt Ihres Handels zuverlässig zu sein.", - "-1972583435": "Sei fair", - "-781301270": "Wir setzen uns für die Gleichbehandlung aller ein, weshalb wir uns der Bereitstellung transparenter und unvoreingenommener Dienstleistungen verschrieben haben. Wir sind hier, um Ihre Bedenken im Hinblick auf Integrität zu lösen und wettbewerbsfähige Preise ohne versteckte Gebühren oder Zugangsbeschränkungen anzubieten.", - "-955173076": "Wir stellen klare, zugängliche Informationen über unsere Plattformen und Prozesse zur Verfügung, damit wir Vertrauen und starke Kundenbeziehungen aufbauen können. Durch detaillierte Produktbeschreibungen und offene Kommunikation möchten wir es Ihnen erleichtern, fundierte Handelsentscheidungen zu treffen.", - "-2032112598": "Sei verantwortlich", - "-35673135": "Wir bauen unsere Dienste und Plattformen auf der Grundlage von Vertrauen, Ehrlichkeit und ethischen Praktiken auf. Durch die proaktive Umsetzung von Richtlinien und Kontrollen zur Verhinderung rechtswidriger Aktivitäten sorgen wir für ein faires und sicheres Umfeld für unsere Handelsgemeinschaft.", "-1354825404": "Sind Sie neu im Trading?", "-1571360471": "Maßgeschneiderte Lernressourcen", "-1307122236": "Mehrsprachige Unterstützung zu jeder Zeit", @@ -4033,7 +3987,10 @@ "-1095901299": "Aktienmarkt | Handel mit Indizes | Deriv", "-506783240": "Handeln Sie mit Vermögenspreisen, die von simulierten Märkten abgeleitet sind. Steuern Sie Ihr Engagement, indem Sie die Volatilität auswählen, das Ihrer Risikobereitschaft entspricht.", "-917592239": "Synthetic Indizes | Volatility Indizes | Deriv", + "-1339404877": "Sei zuverlässig", + "-1972583435": "Sei fair", "-1306637437": "Wir sind bestrebt, bei der Preisgestaltung für alle unsere Produkte und Dienstleistungen wettbewerbsfähig zu sein.", + "-2032112598": "Sei verantwortlich", "-223886724": "Unsere Prinzipien", "-586716383": "Unsere Prinzipien | Deriv", "-141169956": "Deriv P2P — Peer-to-Peer Ein- und Auszahlungsservice", @@ -4429,35 +4386,6 @@ "-924881302": "Hier finden Sie Informationen zu unseren rechtlichen Richtlinien und wie sie für Sie gelten. Die unten verlinkten Dokumente bilden zusammen unsere allgemeinen Nutzungsbedingungen (die „Bedingungen“). Es ist wichtig, dass Sie sich dieser Bedingungen bewusst sind und ihnen zustimmen, bevor Sie unsere Websites, Produkte oder Dienstleistungen nutzen.", "-1532421724": "FÜR GESCHÄFTSPARTNER", "-488793705": "Allgemeine Geschäftsbedingungen | Rechtliche Hinweise | Deriv", - "-739489985": "Crash/Boom-Indizes ahmen Märkte mit plötzlichen Preisbewegungen nach, entweder einem starken Rückgang (Crash) oder einem Anstieg (Boom) der Preise.", - "-2038780348": "höher niedriger", - "-920892393": "Volatility Indizes entsprechen Märkten mit konstanten Volatilitäten von 10%, 25%, 50%, 75% und 100%.", - "-997554537": "Wie Accumulator-Verträge funktionieren", - "-1143096984": "Sie können eine Take-Profit oder ein Auszahlungsniveau festlegen. Ihre Position wird automatisch geschlossen, wenn Ihr Gewinn diesen Betrag überschreitet oder erreicht.", - "-2002768605": "Die maximale Auszahlung für jeden Vertrag ist begrenzt und Differs je nach Vermögenswert. Wenn die maximale Auszahlung erreicht ist, wird der Vertrag automatisch geschlossen.", - "-972221740": "So kaufen Sie Ihren ersten Accumulatorskontrakt bei Deriv Trader", - "-995291168": "Definieren Sie Ihre Position", - "-1713583554": "Wählen Sie einen Vermögenswert aus der Liste der Märkte aus.", - "-1637411871": "Markt für Accumulators", - "-216727857": "Wählen Sie Accumulators aus der Liste der Handelstypen", - "-1410249058": "3. Prozentsatz des Wachstums", - "-1940159778": "Wählen Sie die Wachstumsrate Ihrer Wahl. Ihr potenzieller Gewinn wird während Ihrer Vertragsdauer mit jedem Tick um diesen Prozentsatz steigen.", - "-262631598": "Dauer der Accumulators", - "-1784561307": "4. Pfahl", - "-1432641230": "Accumulators anteil", - "-1797452525": "5. Gewinn mitnehmen", - "-950576869": "6. Handel", - "-70734399": "Für den Optionshandel verfügbare Märkte", - "-665093371": "Nehmen Sie am größten Finanzmarkt der Welt teil. Handeln Sie mit digitalen Options und Call/Put-Spreads auf Haupt-, Minor- und Smart-Forex-Paare.", - "-197524598": "Handeln Sie rund um die Uhr mit digitalen Options, Lookbacks und Call/Put-Spreads auf unseren synthetischen Produkten, die frei von Störungen in der realen Welt sind.", - "-236676606": "Handeln Sie mit digitalen Options auf Aktien und Indizes und profitieren Sie von den Preisbewegungen in unseren Vermögenskörben zu wettbewerbsfähigen Preisen.", - "-1192024363": "Spekulieren Sie über die Preisbewegungen der wichtigsten Rohstoffe der Welt — Silber, Gold, Öl und Energie.", - "-345016047": "Eröffnen Sie ein Demo-Konto und erhalten Sie unbegrenztes virtuelles Geld, um auf unseren Plattformen - DTrader, SmartTrader und DBot - zu üben.", - "-239170576": "Erfahren Sie mehr über den Optionshandel auf Deriv. Verdienen Sie Auszahlungen, indem Sie Preisbewegungen korrekt vorhersagen, ohne die zugrunde liegenden Vermögenswerte kaufen zu müssen.", - "-135132536": "Eröffnen Sie ein echtes Konto, tätigen Sie eine Einzahlung und beginnen Sie mit dem Echtgeldhandel mit Accumulators.", - "-963994159": "Optionshandel | Handeln Sie digitale Options auf Deriv", - "-1640776435": "Optionshandel | Handelsarten | Deriv", - "-1302287224": "Erkunden Sie, welche Options es auf Deriv gibt. Erfahren Sie, wie Sie mit dem Handel von Options mit Devisen, synthetischen Wertpapieren, Aktien und Indizes sowie Körben beginnen.", "-1573631881": "Devisenmarkt", "-79919115": "Greifen Sie auf über 50 Währungspaare zu und handeln Sie mit einer Hebelwirkung von bis zu 1:1000, um Ihr Marktex", "-52578265": "Greifen Sie auf über 30 Währungspaare zu und handeln Sie mit einer Hebelwirkung von bis zu 1:30, um Ihr Marktengagement zu erhöhen.", @@ -4503,17 +4431,8 @@ "-172868994": "Tauschfreies MT5 Konto", "-501519580": "Lassen Sie Ihre Geschäfte über Nacht ohne zusätzliche Gebühren offen.", "-2146727212": "Tauschfrei", - "-544150655": "Für den Margin-Handel verfügbare Märkte", - "-867909844": "Greifen Sie auf über 30 Vermögenswerte zu und handeln Sie mit einer Hebelwirkung von bis zu 1:30 und ohne Provision auf Trades", - "-309438223": "Handeln Sie rund um die Uhr Synthetic Indizes auf Margin, ohne von Naturereignissen und Liquiditätsrisiken betroffen", - "-192849229": "Spekulieren Sie über die Preisbewegungen von Silber, Gold, Öl und mehr und nutzen Sie die Marge, um Ihre möglichen Gewinne zu steigern.", - "-309512492": "Warum mit Deriv auf Marge handeln", - "-1967811351": "Profitieren Sie von der hohen Hebelwirkung und niedrigen Spreads auf Deriv MT5.", - "-947407631": "Synthetische Indizes", - "-163876262": "Alle Lieblingsmärkte verfügbar", - "-687600215": "Handeln Sie auf allen gängigen Märkten sowie unseren proprietären Synthetic Indizes, die rund um die Uhr verfügbar sind.", - "-1815149921": "Freundliche Unterstützung", "-1970235035": "Definieren Sie Ihr Ziel", + "-995291168": "Definieren Sie Ihre Position", "-1496517473": "Wählen Sie den Markt aus, mit dem Sie handeln möchten, und legen Sie weitere wichtige Parameter fest, einschließlich Handelstyp, Einsatzbetrag und Multiplier Wert.", "-574297320": "Parameter einstellen", "-136787663": "Optionale Parameter festlegen", @@ -4526,6 +4445,7 @@ "-316417045": "4. Wert des Multipliers", "-969520824": "Ihr Gewinn oder Verlust wird mit dem Multiplier Wert multipliziert, der je nach dem von Ihnen gehandelten Vermögenswert zwischen 1 und 30 liegen kann. Ihr Verlust wird niemals höher sein als Ihr Einsatz.", "-951435001": "Geben Sie den Multiplier Wert Ihrer Wahl ein. Ihr Gewinn oder Verlust wird mit diesem Betrag multipliziert.", + "-1797452525": "5. Gewinn mitnehmen", "-1261042587": "Mit dieser Funktion können Sie die Höhe des Verlusts festlegen, den Sie eingehen möchten, falls sich der Markt gegen Ihre Position bewegt. Sobald der Betrag erreicht ist, wird Ihr Vertrag automatisch geschlossen.", "-1557162974": "Stop Loss setzen", "-120955727": "7. Stornierung des Angebots", @@ -4662,7 +4582,7 @@ "-1995606668": "Betrag", "-1128574192": "Richtung", "-703542574": "Hoch", - "-1127399675": "Runter", + "-1127399675": "Down", "-1555617679": "<0>Stop-Loss- und Take-Profit-Level in Aufwärtsrichtung = Vermögenspreis × {(Stop-Loss ODER Take-Profit-Betrag + Provision) ÷ (Einsatz × Multiplier) + 1}", "-215986514": "Die Provision wird automatisch basierend auf Ihrem Einsatz, Symbol und dem von Ihnen gewählten Multiplier berechnet. Sein Wert ist direkt auf dTrader verfügbar.", "-1677720766": "In diesem Szenario würden Sie also Ihr Stop-Loss-Level auf <0>3351,46 setzen.", diff --git a/themes/gatsby-theme-deriv/src/translations/es.json b/themes/gatsby-theme-deriv/src/translations/es.json index 8d886f64721..8f4f5231438 100644 --- a/themes/gatsby-theme-deriv/src/translations/es.json +++ b/themes/gatsby-theme-deriv/src/translations/es.json @@ -91,7 +91,6 @@ "79497287": "Fondos cotizados en bolsa", "80411232": "Mantenga sus datos de inicio de sesión seguros y <0>habilite la autenticación de dos factores para evitar el uso no autorizado de su cuenta.", "80429744": "Rápido y estable", - "83428444": "Comience a operar con accumulators en Deriv", "84123624": "Programa de asociación | Deriv", "84402478": "¿Dónde encuentro los bloques que necesito?", "84605906": "La cuenta Deriv MT5 Financiera le ofrece apalancamiento para operar con contratos por diferencia (CFD) en divisas, acciones, índices bursátiles, materias primas, índices sintéticos y criptomonedas.", @@ -123,7 +122,6 @@ "110140669": "Si usted es un trader profesional, el servicio de señales de trading MT5 le permite compartir sus estrategias con otros traders de forma gratuita o mediante una tarifa de suscripción que usted determine. Cuando los traders se suscriben a su señal, sus ofertas se replican automáticamente en sus cuentas cada vez que realiza una operación.", "111464658": "<0>Los 5 lotes operados con DL en <0>BTC/USD se dividen entre:", "113378532": "ETH/USD", - "114014970": "Opere ahora", "115911783": "Por supuesto, esta lista no está completa. Todos los días, los suplantadores inventan nuevas formas de intentar robar su información y su dinero.", "117174749": "¿Puedo cerrar una posición abierta antes de que expire?", "117273069": "<0>El Wall Street 30 sigue el rendimiento de las acciones de las 30 principales empresas cotizadas en EEUU. ", @@ -269,7 +267,6 @@ "259593484": "cuenta real", "260003723": "Ejemplo 2", "261878007": "Si selecciona 'Matches', recibirá el pago si el último dígito del precio de salida coincide con su predicción.", - "262590832": "Abra posiciones largas y cortas, dependiendo de su estrategia de trading preferida.", "263232709": "1 - 2 días hábiles", "263938952": "Si el spot de reset es beneficioso basado en su predicción de mercado, sustituye al precio de entrada original (o precio de ejercicio). Para que sea beneficioso, el spot de reset debe ser:", "264391901": "Disfrute de mercados sintéticos que emulan la emoción de los mercados reales sin interrupciones impredecibles.", @@ -430,7 +427,6 @@ "413762216": "¿Puedo salir de un contrato abierto de Reset Call/Reset Put antes de que expire?", "415028859": "Moneda local", "415543200": "Esto depende del margen requerido para cada activo. Podrá ver el margen requerido para cada activo antes de abrir su posición.", - "416296716": "Pago máximo", "417690017": "Touch / No Touch", "417855021": "Se requiere el nombre", "418173024": "Mercados disponibles para operaciones con CFD", @@ -446,7 +442,6 @@ "427157274": "Gane cuando sus clientes operen en una cuenta Deriv X.

    Todas las comisiones se cotizan en USD.", "429395367": "Guía y tutorial de DBot", "429483909": "<0>2 lotes con apalancamiento del 100%:", - "430936420": "Acceda a más de 50 activos y también opere con un apalancamiento de hasta 1:1000 y cero comisiones en las operaciones.", "431284069": "Sus ganancias netas dependerán de cuánto caiga el precio al contado por debajo de la barrera, y las ganancias potenciales máximas aumentarán si el precio subyacente cae significativamente. Sus pérdidas se limitan a la inversión inicial necesaria para comprar la opción turbo short.", "432518896": "La confianza del cliente es nuestra máxima prioridad, y es por eso que millones de usuarios nos eligen. Estas son algunas de las cosas que nos convierten en un proveedor líder de servicios de trading en línea.", "432775041": "Empiece a operar", @@ -493,7 +488,6 @@ "469222213": "Haga clic en la pestaña <0>Mis estadísticas y seleccione su proveedor de señal.", "469552854": "¿Desea obtener más información sobre las condiciones de operaciones con CFD para los instrumentos que ofrecemos?", "469798381": "Años de servicio", - "470277541": "Duración máxima", "472630909": "Su solicitud tardará entre 1 a 3 días laborables en ser revisada.", "472915014": "Deriv es uno de los brókers en línea más grandes del mundo. Ofrecemos CFD y otros derivados sobre forex, acciones e índices, criptomonedas, materias primas y derivados a millones de usuarios registrados en todo el mundo.", "473760456": "Hablamos con claridad para evitar la ambigüedad, revelamos las condiciones de todos los contratos y somos claros en cuanto a los riesgos de las operaciones y a cómo ganamos dinero.", @@ -536,7 +530,6 @@ "504465748": "Le enviaremos un email con un enlace de verificación. Haga clic en ese enlace para establecer una nueva contraseña para su cuenta Deriv.", "506442463": "¿Cuál es el procedimiento de incorporación?", "506797447": "La <0>Cesta de Euro mide el valor del euro frente a una cesta de cinco divisas mundiales (USD, AUD, GBP, JPY, CAD), cada una ponderada en un 20%.", - "508640915": "Por qué operar con accumulators en Deriv", "509964491": "Opere incluso cuando la mayoría de los mercados financieros estén cerrados", "510416775": "Las opciones turbo le permiten obtener un pago potencialmente elevado si sus predicciones sobre el mercado son acertadas y si el precio al contado no toca o supera una barrera predeterminada.", "510912921": "Si no se cumple la condición seleccionada o si el precio de salida es igual a cualquiera de las barreras, se pierde su inversión.", @@ -644,7 +637,6 @@ "602265590": "El stop loss funciona de forma ligeramente diferente en los índices Crash / Boom / Range Break. Esto se debe a que las fluctuaciones repentinas en el precio de mercado de un tick a otro a veces pueden superar el stop loss que ha establecido. Cuando el precio de mercado excede la cantidad de su stop loss, su contrato se cerrará automáticamente en ese punto, en lugar del nivel de stop loss.", "603094883": "Sin embargo, es importante tener en cuenta que la disponibilidad de la salida anticipada puede variar según el tipo de operación específico. Algunos tipos de operaciones pueden tener restricciones o es posible que solo estén disponibles dentro de un período de tiempo determinado.", "604031157": "Un desarrollador de software con su propia plataforma de operación que se puede vincular a la API de Deriv. Diríjase a la <0>página de API de Deriv para obtener más información sobre el funcionamiento de nuestra API.", - "604863126": "La frecuencia de generación de ticks varía de un índice a otro, ya que algunos generan ticks cada segundo y otros los generan cada dos segundos.", "605798512": "Hay un mínimo de 0.01 USD si desea transferir fondos a otra plataforma.", "606371596": "Cómo operar en el mercado de forex", "607535944": "5 - 30 minutos", @@ -744,7 +736,6 @@ "701775446": "Índice Volatility 200", "701840176": "Comisión por 100 mil USD de facturación", "702074152": "SOCIOS", - "702175212": "Asegúrese de leer nuestras <0>Condiciones generales, <1>Declaración de riesgos, y <2>Trading seguro y responsable para comprender plenamente los riesgos que conlleva antes de utilizar nuestros servicios. Tenga en cuenta también que la información de este sitio web no constituye asesoramiento en materia de inversión.", "702303938": "afiliado ib", "704465777": "Después de haber efectuado el pago, comparta el recibo con el vendedor a través de la característica de chat en Deriv P2P.", "704532260": "Regístrese solo con su correo electrónico. No se requiere una tarjeta de crédito o un depósito mínimo.", @@ -783,7 +774,7 @@ "736634601": "descúbrelo en la appgallery", "737466973": "El tamaño del contrato es un lote estándar de Índice Volatility 75 = 1", "737537871": "Aplicación móvil para operar con multipliers sobre la marcha.", - "739412906": "<0>Permanece dentro/Sale: Prediga si el mercado se mantendrá dentro o saldrá de dos precios objetivo en cualquier momento durante el período del contrato.", + "739412906": "<0>Stays Between/Goes Outside: Prediga si el mercado se mantendrá dentro o saldrá de dos precios objetivo en cualquier momento durante el período del contrato.", "739759950": "Los contadores de ticks están disponibles entre cruces de barreras consecutivos para ayudarle a tomar decisiones de trading inteligentes.", "740609768": "¿Qué debo hacer si tengo una disputa con el trader con el que estoy negociando?", "741504928": "Para que comercializadores, personas influyentes y brókers introductores moneticen su red. Gane comisiones competitivas y acceda a materiales promocionales de alta calidad.", @@ -821,7 +812,6 @@ "773309981": "Petróleo/USD", "775706054": "¿Venden bots de trading?", "775826029": "En la pestaña Copy de su cuenta Deriv cTrader, busque proveedores de estrategias. Elija sus estrategias favoritas, asigne fondos y empiece a copiar operaciones.", - "777072220": "Haga clic en el botón Comprar para abrir su operación.", "777203273": "Opere con CFD, opciones y multiplicadores", "778624300": "Aproveche las calculadoras de trading de Deriv que le ayudarán a calcular su swap, pip, beneficios y pérdidas para el trading con CFD y multipliers.", "779522948": "Ipoh | Nuestra oficina - Malasia | Deriv", @@ -887,7 +877,6 @@ "832324110": "Nuestras ubicaciones", "832827564": "Este plan no está disponible para los IB que promocionan a clientes residentes en la UE.", "833547634": "Peso de la moneda", - "835328271": "Accumulators tomar ganancias", "835766128": "Compruebe el rendimiento de su bot", "836171053": "Oportunidad de asociación", "836198432": "Beneficios de suscribirse a señales MT5", @@ -927,7 +916,6 @@ "869176308": "No se preocupe, si encuentra algún problema durante el proceso, póngase en contacto con nuestro servicio de asistencia a través de <0>Live Chat para obtener más ayuda.", "870239780": "¿Qué mercados puedo operar en Deriv Trader?", "870345918": "Tasa de crecimiento del 1-5", - "871462332": "Aprovéchese del alto apalancamiento y los bajos spreads en Deriv MT5 y Deriv X.", "872087592": "Para Rise/Fall, la duración de los contratos varía entre 1 tick y 365 días.", "874881951": "Explore las oportunidades de trabajo disponibles en nuestra oficina de Dubái. Encuentre su papel en TI, marketing y recursos humanos.", "875101277": "Si cierro mi navegador web, ¿seguirá funcionando Deriv Bot?", @@ -985,7 +973,6 @@ "917922170": "- Seleccionar el activo subyacente con el que desea operar.", "918181729": "fondo de la llamada a la acción", "918587905": "¿Está seguro de que desea eliminar su cuenta?", - "918634571": "Al abrir una posición, se crean barreras en torno al precio del activo. Las barreras superior e inferior se calculan automáticamente para cada tick en función del activo y el valor acumulativo elegidos. Si cierra su posición antes de que se alcance cualquiera de las barreras, obtendrá beneficios.", "920363635": "Preguntas frecuentes - Programa IB", "920654544": "Actualmente, solo puede comprar contratos Long y Short de opciones Turbo en Deriv.", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>Cargo swap = volumen × tamaño del contrato × valor en puntos × tasa swap", "1024366221": "La página que busca no existe.", "1024756670": "Opere en múltiples mercados", - "1025026772": "Los índices Jump corresponden a mercados simulados con variaciones de precio grandes y repentinas. Tienen volatilidades constantes que oscilan entre el 10% y el 100%.", "1025032938": "¿Tengo que pagar alguna tasa para convertirme en agente de pagos para Deriv?", "1026344937": "Póngase en contacto con nuestro equipo de atención al cliente a través de <0>live chat directo si tiene dudas o inquietudes.", "1026845997": "Punto final", @@ -1241,10 +1227,8 @@ "1178409440": "El período de tiempo durante el cual un activo o mercado está disponible para su negociación.", "1179997681": "Cuando presente una queja, asegúrese de incluir su nombre completo, número de cuenta, una descripción clara del problema, fechas importantes y cualquier prueba o documento que apoye su queja. Cuanto más específica y detallada sea su queja, mejor podrá ayudarle nuestro equipo.", "1181506313": "Deriv P2P es una gran aplicación, ¡me encanta!", - "1181734082": "Accumulators operar tipo", "1182027402": "logotipo de la app store", "1182198798": "Por ejemplo, si cierra su posición en un momento determinado, su capital es el total del saldo de su cuenta más las ganancias o pérdidas en ese momento. Si la relación entre lo mencionado y su margen actualmente utilizado es menor que el nivel de stop out de Deriv, se puede aplicar el stop out.", - "1182470294": "¿Aún no tiene una cuenta en Deriv.com?", "1183868384": "¿Está Deriv regulado?", "1184301560": "Explore el programa de colaboración de Deriv y conviértase en afiliado de un pionero mundialmente confiado. Todos nuestros programas son gratuitos sin tarifas ocultas.", "1185518626": "Disfrute con el trading en una amplia gama de ofertas que simulan las características de los mercados financieros.", @@ -1261,7 +1245,6 @@ "1195268336": "Un gráfico que ilustra la pérdida de un contrato si el precio de salida en Reset Call está por debajo del precio de entrada", "1196310280": "Intel", "1197939158": "No aceptar", - "1197965598": "Los accumulators (u opciones de acumulación) le permiten aumentar sus ganancias potenciales de manera exponencial sin arriesgar más de su inversión. Su beneficio potencial aumentará independientemente del movimiento del mercado, siempre que el precio se mueva dentro de las barreras de operación.", "1198529439": "Por favor, introduzca una calle válida", "1198781410": "Hemos diseñado una experiencia de trading extremadamente intuitiva, centrada en el cliente y optimizada para convertir a los visitantes en clientes. También le proporcionaremos las herramientas y materiales creativos que necesita para dirigir el tráfico a Deriv.", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100.000 ) }", "1274309337": "DOG/USD", "1275474387": "Rápido", - "1275674402": "Abrir posiciones largas y cortas", "1277672291": "Sí, puede abrir varios contratos de High/Low Ticks al mismo tiempo.", "1277917401": "Si elige un contrato de Only Downs, ganará un pago potencial si el precio solo baja durante el período de tiempo seleccionado.", "1278262646": "168M+", @@ -1415,7 +1397,6 @@ "1339067509": "información del banner", "1344216985": "No podemos enviar el correo electrónico a esta dirección (normalmente debido a cortafuegos o filtros).", "1345965490": "- inferior al precio de entrada de un contrato de Reset Call, o", - "1346204508": "Take profit", "1349080073": "Por favor, introduzca solo caracteres alfabéticos", "1349233664": "Venta", "1351421019": "¿Dónde puedo operar opciones Asian?", @@ -1467,7 +1448,6 @@ "1393006010": "Los fundamentos de la negociación de CFD", "1393234525": "400.000", "1393602451": "Haga clic en <0>Sí para confirmar la cancelación. Sus fondos se devolverán a su cuenta Deriv, y el balance de su cuenta se actualizará como corresponda.", - "1394086167": "Abra una cuenta demo en Deriv y practique con fondos virtuales ilimitados.", "1394564425": "Introduzca el código de verificación de 8 caracteres que se le envió a {{email}} para activar su cuenta.", "1396179592": "Comisión", "1396296688": "¿Cómo identifico una cuenta de redes sociales fraudulenta?", @@ -1550,7 +1530,6 @@ "1466788657": "Para obtener más información, <0>consulte esta entrada de blog sobre los conceptos básicos de la creación de un bot de trading.", "1467325385": "Soporte global para afiliados", "1467514183": "Mercados virtuales, oportunidades reales.", - "1467698554": "Asegúrese de leer nuestras <0>Condiciones generales, <1>Declaración de riesgos, y <2>Trading seguro y responsable para comprender plenamente los riesgos que conlleva antes de utilizar nuestros servicios. Tenga en cuenta también que la información de este sitio web no constituye asesoramiento en materia de inversión. El valor de las inversiones puede bajar tanto como subir.", "1468688914": "Realice depósitos instantáneos utilizando criptomonedas en su cuenta fiat.", "1469255430": "términos y condiciones", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "Letonia", "1472787414": "Acciones e índices bursátiles: lo básico", "1473143391": "departamento de pruebas de software", - "1475851225": "De media, existe la misma probabilidad de un salto hacia arriba o hacia abajo cada 20 minutos, y el tamaño del salto es alrededor de 30 veces el movimiento normal del precio.", "1476598931": "El spread más bajo posible que se puede obtener con las condiciones de trading actuales.", "1478263443": "Tenga en cuenta que las reglas y limitaciones específicas sobre la cantidad de contratos en los que puede entrar simultáneamente pueden variar según el tipo de operación. Algunos pueden tener restricciones en la cantidad de contratos que puede abrir, mientras que otros pueden tener otras condiciones específicas que pueden permitir una mayor flexibilidad.", "1478423964": "Los índices sintéticos propios de Deriv están libres de riesgos de mercado y de liquidez. Disfrute del comercio con sintéticos 24/7 en Deriv MT5, DTrader y nuestras demás plataformas.\n", @@ -1628,7 +1606,6 @@ "1533284111": "¿Qué es una tasa de cambio flotante?", "1533452395": "Gane en función de la probabilidad de pago de cada contrato o de la operación del cliente. <0>Más información", "1535175777": "Realice depósitos y retiros a través de su banco local en tiempo real.", - "1536955851": "Trading con opciones | Tipos de trading | Deriv", "1537212469": "Precio spot", "1539984821": "El equipo de soporte de Deriv está disponible a través de live chat 24/7, incluso los fines de semana. También puede encontrar respuestas en nuestro <0>Centro de ayuda y obtener ayuda de otros traders en la <1>Comunidad.", "1540432357": "El cliente opera con una inversión de 10 USD y un pago de 15 USD. Probabilidad de pago = 10/15 x 100 = 66.67%.", @@ -1699,7 +1676,6 @@ "1588439646": "Nuestra calculadora de pérdidas y ganancias para multipliers le ayuda a determinar el nivel de stop loss y take profit en sus operaciones para minimizar las pérdidas y maximizar las ganancias.", "1588850507": "La <0>Cesta de USD mide el valor del dólar estadounidense frente a una cesta de cinco monedas mundiales (EUR, GBP, JPY, CAD, AUD), cada una ponderada en un 20%.", "1589165958": "Busque ”Operar”", - "1589206610": "Abra su operación", "1591242575": "Cómo usamos y protegemos la información que nos brinda", "1591498220": "¿Necesito una cuenta Deriv para usar Deriv P2P?", "1591811733": "Deriv cTrader no está disponible en su país", @@ -1820,7 +1796,6 @@ "1680490573": "Términos y estándares éticos para todos nuestros afiliados, brókers introductores, usuarios de API y agentes de pago", "1680831768": "Para cambiar su método de pago, contáctenos a través del chat en vivo.", "1681876785": "Verifique su edad en la cuenta enviando su <0>prueba de identidad.", - "1682675914": "Alto apalancamiento, spreads bajos", "1682843058": "Up/Down | Contrato de opciones digitales | Deriv", "1682903370": "Tenemos el siguiente plan de comisiones:", "1685437922": "45-230 tick de duración", @@ -1829,7 +1804,6 @@ "1688556728": "Índices europeos", "1690730424": "Solo caracteres latinos y alfabéticos", "1691701175": "Acciones e índices", - "1691844143": " Según el número de ticks y el valor acumulado, su beneficio potencial puede superar varias veces la cantidad establecida.", "1692056155": "Cancelar suscripción | Correos electrónicos | Deriv", "1692148560": "Mide el valor del oro frente a una cesta de cinco divisas mundiales (EUR, GBP, JPY, AUD, USD), cada una ponderada en un 20%.", "1693556143": "Esto es para protegerle de la pérdida de su dinero cuando utiliza la cancelación de contrato. Con la cancelación de contrato, puede reclamar el monto total de su inversión (menos una módica tasa) si cancela su contrato hasta una hora después de abrir la posición. El stop loss, por otro lado, cerrará su contrato con pérdidas si el mercado se mueve en contra de su posición. Sin embargo, una vez que expire la cancelación del contrato, puede establecer un nivel de stop loss en el contrato abierto.", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "Crear cuenta de socio", "1700291683": "Unirse al programa del IB es totalmente gratuito.", - "1701577545": "La duración máxima de cada contrato es limitada y varía según el valor del accumulator elegido. Cuando se alcance la duración máxima, el contrato se cerrará automáticamente.", "1702295087": "Realice depósitos y retiradas fácilmente utilizando los famosos bancos de Vietnam.", "1702860224": "Puede utilizar tarjetas de débito y crédito, billeteras electrónicas, de criptomoneda, Deriv P2P, banca electrónica, fiat onramp y agentes de pago para realizar depósitos y retiros (consulte nuestra <0>página de métodos de pago para obtener una lista detallada). Cuando inicie sesión en su cuenta Deriv, podrá ver los métodos de pago disponibles en su país en la <1>página Cajero.", "1703673631": "No, no se puede cambiar la duración de los tick de High/Low Ticks. Este tipo de contrato siempre se basa en los siguientes 5 precios después de la apertura del contrato. Esto es fijado en todos los instrumentos que se pueden operar con este tipo de contrato.", @@ -1871,7 +1844,6 @@ "1733660945": "Fondos disponibles tan pronto como se confirmen", "1734026582": "Este plan está disponible exclusivamente para afiliados que promocionen a clientes residentes en la UE.", "1734683614": "Director General", - "1736625026": "¿Qué son los accumulators?", "1737371600": "¿Dónde puedo operar con opciones vanilla en Deriv?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "Suena genial. Empecemos.", "1768089459": "Paris | Nuestra oficina – Francia | Deriv", "1769159485": "Sí, puede abrir varios contratos Reset Call/Reset Put con diferentes duraciones y diferentes montos de inversión o de pagos potenciales deseados al mismo tiempo.", - "1771323174": "subir bajar", "1771364541": "5. Será dirigido a la pantalla de Cambiar contraseña. Introduzca una contraseña nueva y haga clic en Crear.", "1771672206": "El <0>DEX 900UP presenta pequeñas caídas frecuentes y picos importantes que se producen ocasionalmente <0>cada 900 segundos de media.", "1772047578": "¿Por qué los datos de acceso a Deriv MT5 son diferentes de los datos de acceso a Deriv?", @@ -1923,7 +1894,6 @@ "1784343675": "Por favor, <0>contáctenos a través de live chat inmediatamente, y le ayudaremos a desactivar 2FA en su cuenta. Cuando tenga un teléfono nuevo, por favor, <1>vuelva a activar 2FA.", "1784507274": "Los afiliados residentes en la UE pueden inscribirse en el plan de ingresos. Sin embargo, solo los clientes residentes fuera de la UE pueden ser referidos en este plan.", "1784680288": "Siempre estará informado del impacto del margen en su cuenta antes de cada operación.", - "1786089908": "Aprenda a operar con opciones en Deriv. Gane pagos prediciendo correctamente los movimientos de precios en forex, índices sintéticos y otros mercados financieros populares.", "1786590725": "1 - 5 días hábiles", "1786747559": "Nuestros reguladores nos exigen verificar su cuenta de acuerdo con las leyes contra el blanqueo de capitales y Conoce a tu Cliente (KYC). Si le hemos solicitado que suba los documentos para verificar su cuenta, significa que solo podrá continuar usando nuestros servicios una vez haya verificado su cuenta.", "1787584197": "ID de correo electrónico incorrecto", @@ -2071,7 +2041,6 @@ "1905702565": "Protección del dinero del cliente", "1906101554": "Ganará el pago según el volumen de las operaciones de sus clientes. Descubra más <0>aquí.", "1906507843": "Paso 4: Plan de suscripción (4 de 5)", - "1906568376": "Se ha producido un error al obtener los datos de precios en tiempo real", "1907226338": "Coca-Cola", "1907562333": "Recibirá un pago si el precio spot se mantiene por debajo de una barrera predeterminada durante toda la duración de la operación. Si el precio spot toca o supera la barrera en cualquier momento antes de que expire el contrato, se pierde la inversión inicial (prima).", "1908121069": "Aprenda más sobre Deriv P2P", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (solo para la Unión Europea)", "2028060161": "Estos índices corresponden a mercados simulados en los que los precios de los activos suben o caen debido a noticias recientes. Los pequeños movimientos son bastante frecuentes, con grandes picos o caídas ocasionales.", "2028163119": "EOS/USD", - "2028685334": "Estos índices se caracterizan por un promedio de una caída (crash) o auge (boom) en una serie de 1000, 500 o 300 ticks.", "2029388799": "20-39.999%", "2032245485": "Dígitos | Contrato de opciones digitales | Deriv", "2032401971": "Supongamos que desea calcular la cantidad de stop loss cuando desea abrir una posición para el Índice Volatility 100 con un precio de 3.376,24 USD y una cantidad de inversión de 10 USD, un valor multiplier de x100 y un nivel de stop loss de 3.400 en dirección descendente.", "2032565787": "Cómo planificar sus actividades comerciales sin pasar horas cada día analizando el mercado mundial", "2032603277": "El pago por punto indica el pago potencial que recibirá a la expiración del contrato por cada punto por encima o por debajo de su barrera predeterminada.", - "2032869486": "Con cada tick, su pago aumentará en función del valor del accumulator que seleccione, siempre y cuando el cambio de precio esté dentro de la barrera.", "2034083038": "suscriptor de señal", "2035207280": "5 - 1.000", "2035670983": "Menos distracciones", @@ -2256,7 +2223,6 @@ "2062902293": "Para abrir un contrato Up/Down, necesitará:", "2062903400": "Establezca un límite", "2063623452": "estado", - "2064152905": "Maximizar las ganancias potenciales", "2064273783": "Límites de cajero", "2064293002": "No puede establecer un nivel de take profit cuando compra un contrato con multipliers con cancelación de contrato. Sin embargo, una vez que expire la cancelación del contrato, puede establecer un nivel de take profit en el contrato abierto.", "2065278286": "Spread", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>Súbase a las olas de cripto. Opere 24/7 sobre el precio de las criptodivisas más populares.", "-989885046": "Ver todas las criptomonedas", "-2118030379": "<0>Mine las materias primas. Opere sobre el precio de los metales preciosos y el petróleo.", - "-1722031734": "Consulte las especificaciones para operar", - "-61718257": "Especule con los movimientos de precios de los fondos cotizados (ETF) más populares. Diversifique su cartera con activos que replican bonos, materias primas e índices, sin el elevado coste de poseer los activos subyacentes.", - "-777850431": "Ver todo >", - "-1384760133": "Precio de compra", - "-1882694284": "Precio de venta", - "-1293060532": "Variación % diaria", "-626244619": "Pruebe cualquier operación, en cualquier plataforma, con una cuenta de operaciones demo sin riesgos.", "-230284900": "3. Opere con confianza", "-1936142548": "Deposite fondos en su cuenta y comience a operar con asistencia las 24 horas del día.", @@ -3315,6 +3275,7 @@ "-1615451408": "Nuestro equipo profesional multilingüe está a su disposición en todo momento.", "-441234786": "Cumplimos 25 años", "-1863708031": "Los fondos cotizados en bolsa (ETF) le permiten diversificar su cartera con activos que rastrean los bonos, las materias primas y los índices, sin el alto costo de ser propietario de los activos subyacentes.", + "-1722031734": "Consulte las especificaciones para operar", "-1542166394": "<0>AGG.US El iShares Core US Aggregate Bond ETF rastrea un índice de bonos estadounidenses con grado de inversión.", "-1968382000": "<0>ARKK.US El ARK Innovation ETF invierte en valores de renta variable nacionales y extranjeros de compañías que dependen de los avances en inteligencia artificial, automatización, tecnologías de ADN, almacenamiento de energía, tecnología financiera y robótica o se benefician de ellos.", "-603147794": "<0>DIA.US El SPDR Dow Jones Industrial Average ETF Trust rastrea el índice Dow Jones Industrial Average.", @@ -3446,13 +3407,6 @@ "-1356010780": "Aplicar políticas para evitar que las personas vulnerables operen", "-1186213423": "Denegaremos el acceso a los menores de edad y aplicaremos procesos para identificar a los clientes que operan por encima de su capacidad financiera.", "-220003669": "Aplicaremos controles de Conozca a Su Cliente (KYC) y evitaremos el blanqueo de dinero y otras actividades ilícitas en nuestras plataformas.", - "-1339404877": "Ser fiables", - "-1849043145": "Ofrecemos sistemas seguros y robustos para que pueda operar con confianza. Ya sea liquidando contratos rápidamente, procesando transacciones de manera eficiente u ofreciendo un servicio de atención al cliente receptivo 24/7, nos esforzamos por ser confiables en cada paso de su experiencia operativa.", - "-1972583435": "Ser justos", - "-781301270": "Abogamos por la igualdad de trato para todos, por eso nos dedicamos a brindar servicios transparentes e imparciales. Estamos aquí para resolver sus inquietudes con integridad y ofrecer precios competitivos sin cargos ocultos ni restricciones de acceso.", - "-955173076": "Proporcionamos información clara y accesible sobre nuestras plataformas y procesos para que podamos generar confianza y relaciones sólidas con los clientes. A través de descripciones detalladas de los productos y una comunicación abierta, nuestro objetivo es facilitarle la toma de decisiones comerciales informadas.", - "-2032112598": "Ser responsables", - "-35673135": "Construimos nuestros servicios y plataformas sobre la base de la confianza, la honestidad y las prácticas éticas. Al implementar de manera proactiva políticas y controles para prevenir actividades ilegales, garantizamos un entorno justo y seguro para nuestra comunidad comercial.", "-1354825404": "¿Novato en trading?", "-1571360471": "Recursos de aprendizaje a medida", "-1307122236": "Soporte multilingüe en cualquier momento", @@ -4033,7 +3987,10 @@ "-1095901299": "Mercado bursátil | Operaciones con índices | Deriv", "-506783240": "Opere con precios de activos derivados de mercados simulados. Gestione su exposición seleccionando el nivel de volatilidad que mejor se adapte a su apetito de riesgo.", "-917592239": "Índices Sintéticos | Índices Volatility | Deriv", + "-1339404877": "Ser fiables", + "-1972583435": "Ser justos", "-1306637437": "Nuestro objetivo es ser competitivos en los precios de todos nuestros productos y servicios.", + "-2032112598": "Ser responsables", "-223886724": "Nuestros principios", "-586716383": "Nuestros principios | Deriv", "-141169956": "Deriv P2P: servicio de depósito y retiro entre pares", @@ -4429,35 +4386,6 @@ "-924881302": "Aquí es donde encontrará información sobre nuestras políticas legales y cómo se aplican a usted. Los documentos vinculados a continuación forman colectivamente nuestros términos de uso estándar (los \"Términos\"). Es importante que conozca estos Términos y los acepte antes de utilizar cualquiera de nuestros sitios web, productos o servicios.\n", "-1532421724": "PARA SOCIOS COMERCIALES", "-488793705": "Términos y condiciones | Políticas legales | Deriv", - "-739489985": "Los índices Crash/Boom emulan los mercados con movimientos repentinos de precios, ya sea una caída brusca (crash) o un repunte (boom) de los precios.", - "-2038780348": "higher lower", - "-920892393": "Los Índices Volatility corresponden a mercados con volatilidades constantes del 10%, 25%, 50%, 75% y 100%.", - "-997554537": "Cómo funcionan los contratos con accumulators", - "-1143096984": "Puede establecer un nivel de take profit o pago. Su posición se cerrará automáticamente cuando sus beneficios superen o alcancen esta cantidad.", - "-2002768605": "El pago máximo de cada contrato es limitado y varía según el activo. Cuando se alcance el pago máximo, el contrato se cerrará automáticamente.", - "-972221740": "Cómo comprar su primer contrato con accumulators en Deriv Trader", - "-995291168": "Defina su posición", - "-1713583554": "Elija un activo de la lista de mercados.", - "-1637411871": "mercado de accumulators", - "-216727857": "Elija accumulators de la lista de tipos de operación", - "-1410249058": "3. Porcentaje de crecimiento", - "-1940159778": "Seleccione la tasa de crecimiento que prefiera. Su beneficio potencial aumentará en este porcentaje con cada clic durante la duración de su contrato.", - "-262631598": "duración de los accumulators", - "-1784561307": "4. Inversión", - "-1432641230": "Inversión de accumulators", - "-1797452525": "5. Take profit", - "-950576869": "6. Operar", - "-70734399": "Mercados disponibles para operaciones con opciones", - "-665093371": "Participe en el mercado financiero más grande del mundo. Opere con opciones digitales y Call/Put Spreads en pares de forex mayores, menores y SmartFX.", - "-197524598": "Opere con opciones digitales, lookbacks y Spreads Call/Put 24/7 en nuestros índices sintéticos que no se ven afectados por las interrupciones del mundo real.", - "-236676606": "Opere con opciones digitales en acciones e índices y obtenga ganancias de los movimientos de precios en nuestra competitiva gama de activos.", - "-1192024363": "Especule sobre los movimientos de precios de las principales materias primas del mundo: plata, oro, petróleo y energía.", - "-345016047": "Abra una cuenta demo y obtenga fondos virtuales ilimitados para practicar en nuestras plataformas - DTrader, SmartTrader y DBot.", - "-239170576": "Obtenga más información sobre el trading con opciones en Deriv. Obtenga pagos al predecir correctamente los movimientos de precios sin necesidad de comprar los activos subyacentes.", - "-135132536": "Abra una cuenta real, haga un depósito y comience a operar con accumulators de verdad.", - "-963994159": "Trading de opciones | Opere con opciones digitales en Deriv", - "-1640776435": "Operaciones de opciones | Tipos de operación | Deriv", - "-1302287224": "Explore qué son las opciones en Deriv. Aprenda a empezar a operar opciones con divisas, productos sintéticos, acciones e índices y cestas.", "-1573631881": "forex", "-79919115": "Acceda a más de 50 pares de divisas y opere con apalancamiento de hasta 1:1000 para aumentar su exposición al mercado.", "-52578265": "Acceda a más de 30 pares de divisas y opere con apalancamiento de hasta 1:30 para aumentar su exposición al mercado.", @@ -4503,17 +4431,8 @@ "-172868994": "Cuenta MT5 sin swaps", "-501519580": "Deje sus operaciones abiertas durante la noche sin cargos adicionales.", "-2146727212": "Swap free", - "-544150655": "Mercados disponibles para operaciones con margen", - "-867909844": "Acceda a más de 30 activos y también opere con un apalancamiento de hasta 1:30 y cero comisiones en las operaciones.", - "-309438223": "Opere índices sintéticos con margen 24/7 sin verse afectado por eventos naturales y riesgos de liquidez.", - "-192849229": "Especule sobre los movimientos de los precios de la plata, el oro, el petróleo y más, y use el margen para ampliar sus posibles ganancias.", - "-309512492": "Por qué operar con margen en Deriv", - "-1967811351": "Aproveche el alto apalancamiento y los spreads bajos en Deriv MT5.", - "-947407631": "Índices Sintéticos", - "-163876262": "Todos los mercados favoritos disponibles", - "-687600215": "Opere en todos los mercados populares más nuestros índices sintéticos patentados que están disponibles 24/7.", - "-1815149921": "Asistencia amistosa", "-1970235035": "Defina su objetivo", + "-995291168": "Defina su posición", "-1496517473": "Seleccione el mercado con que desea operar y establezca otros parámetros esenciales, incluyendo el tipo de operación, el monto de la inversión y el valor del multiplier.", "-574297320": "Establecer parámetros", "-136787663": "Establecer parámetros opcionales", @@ -4526,6 +4445,7 @@ "-316417045": "4. Valor de multiplier", "-969520824": "Su ganancia o pérdida se multiplica por el valor del multiplier, que dependiendo del activo que opere, puede ser de 1 a 30. Su pérdida nunca será mayor que su inversión.", "-951435001": "Ingrese el valor de multiplier de su elección. Su ganancia o pérdida se multiplicará por esta cantidad.", + "-1797452525": "5. Take profit", "-1261042587": "Esta característica le permite establecer la cantidad de pérdida que está dispuesto a asumir en caso de que el mercado se mueva en contra de su posición. Una vez que se alcanza la cantidad, su contrato se cerrará automáticamente.", "-1557162974": "Fijar stop loss", "-120955727": "7. Cancelación del contrato", @@ -4662,7 +4582,7 @@ "-1995606668": "Cantidad", "-1128574192": "Dirección", "-703542574": "Up", - "-1127399675": "Abajo", + "-1127399675": "Down", "-1555617679": "<0>Nivel de stop loss y take profit en dirección ascendente = precio del activo × {(stop loss O cantidad de take profit + comisión) ÷ (inversión × multiplier) + 1}", "-215986514": "La comisión se calcula automáticamente en función de su inversión, símbolo y el multiplier que elija. Su valor está disponible directamente en DTrader.", "-1677720766": "Entonces, en este escenario, establecería su nivel de stop loss en <0>3.351,46.", diff --git a/themes/gatsby-theme-deriv/src/translations/fr.json b/themes/gatsby-theme-deriv/src/translations/fr.json index a667b3394e9..b1dac627550 100644 --- a/themes/gatsby-theme-deriv/src/translations/fr.json +++ b/themes/gatsby-theme-deriv/src/translations/fr.json @@ -91,7 +91,6 @@ "79497287": "Fonds négociés en bourse", "80411232": "Conservez vos données de connexion en toute sécurité et <0>activez l'authentification à deux facteurs pour empêcher toute utilisation non autorisée de votre compte.", "80429744": "Rapide et stable", - "83428444": "Commencez à trader des accumulators sur Deriv", "84123624": "Programme de partenariat | Deriv", "84402478": "Où puis-je trouver les blocs dont j'ai besoin ?", "84605906": "Le compte Deriv MT5 Financier vous offre un effet de levier pour trader des contrats de différence (CFD) sur le Forex, les actions, les indices boursiers, les matières premières, les indices synthétiques et les cryptomonnaies.", @@ -123,7 +122,6 @@ "110140669": "Si vous êtes un trader professionnel, le service de signaux de trading MT5 vous permet de partager vos stratégies avec d'autres traders gratuitement ou moyennant des frais d'abonnement fixés par vous. Lorsque des traders s'abonnent à votre signal, chacune de vos transactions est automatiquement répliquée sur leurs comptes.\n", "111464658": "<0>5 lots tradés avec DL sur <0>BTC/USD sont répartis entre :", "113378532": "ETH/USD", - "114014970": "Tradez maintenant", "115911783": "Bien sûr, cette liste n'est pas exhaustive. Chaque jour, des imitateurs rivalisent de nouvelles méthodes pour tenter de voler vos informations et votre argent.", "117174749": "Puis-je fermer une position ouverte avant son expiration ?", "117273069": "<0>Wall Street 30 suit la performance boursière des 30 meilleures sociétés cotées aux États-Unis.", @@ -269,7 +267,6 @@ "259593484": "compte réel", "260003723": "Exemple 2", "261878007": "Si vous sélectionnez 'Matches', vous obtenez un gain si le dernier chiffre du prix de sortie correspond à votre prédiction.", - "262590832": "Ouvrez des positions d'achat (long) et de vente (short), selon votre stratégie de trading préférée.", "263232709": "1 à 2 jours ouvrables", "263938952": "Si le spot de réinitialisation est avantageux d'après votre prévision du marché, il remplace votre prix d'entrée initial (ou prix d'exercice). Pour que cela soit profitable, le spot de réinitialisation doit être :", "264391901": "Profitez de marchés synthétiques qui imitent l'excitation des marchés du monde réel sans perturbations imprévisibles du monde réel.", @@ -430,7 +427,6 @@ "413762216": "Puis-je résilier un contrat ouvert de type Reset Call/Reset Put avant son expiration ?", "415028859": "Monnaie locale", "415543200": "Cela dépend de la marge requise pour chaque actif. Vous pouvez consulter la marge requise pour chaque actif avant d'ouvrir votre position.", - "416296716": "Gain maximum", "417690017": "Touch/No Touch", "417855021": "Ce champ est obligatoire", "418173024": "Marchés disponibles pour le trading de CFD", @@ -446,7 +442,6 @@ "427157274": "Gagnez des commissions lorsque vos clients tradent sur un compte MT5 Financier.

    Tous les taux de commission sont indiqués en USD.", "429395367": "DBot | Guide et didacticiel", "429483909": "<0>2 lots avec un effet de levier de 100 % :", - "430936420": "Accédez à plus de 50 actifs et tradez avec un effet de levier jusqu'à 1:1000 et aucune commission sur les transactions.", "431284069": "Votre bénéfice net dépendra de l'ampleur de la baisse du prix spot en dessous de la barrière, les gains potentiels maximums augmentant si le prix du sous-jacent baisse considérablement. Vos pertes sont limitées à la mise initiale nécessaire à l'achat de l'option Turbo Short.", "432518896": "Des millions d'utilisateurs choisissent Deriv, car la confiance des clients est notre priorité absolue. Voici quelques-unes des raisons qui font de nous un prestataire leader de services de trading en ligne.", "432775041": "Commencer à trader", @@ -493,7 +488,6 @@ "469222213": "Cliquez sur l'onglet <0>Mes statistiques et sélectionnez votre fournisseur de signal.\n", "469552854": "Souhaitez-vous en savoir plus sur les conditions de trading de CFD applicables aux instruments que nous proposons ?", "469798381": "Années de service", - "470277541": "Durée maximale", "472630909": "Il faudra 1 à 3 jours ouvrables pour que votre candidature soit examinée.", "472915014": "Deriv est l'un des plus grands brokers en ligne au monde. Nous proposons des CFD et d'autres produits dérivés sur le Forex, les actions et indices, les cryptomonnaies, les matières premières et les indices dérivés à des millions de nos utilisateurs dans le monde.", "473760456": "Nous nous exprimons clairement afin d'éviter toute ambiguïté, nous divulguons les clauses de tous les contrats et nous restons transparents quant aux risques liés aux transactions et à la façon dont nous gagnons de l'argent.", @@ -536,7 +530,6 @@ "504465748": "Nous vous enverrons un lien de vérification par e-mail. Cliquez sur ce lien et créez un nouveau mot de passe pour votre compte Deriv.", "506442463": "Quelle est la procédure d'intégration ?", "506797447": "<0>Le panier EUR mesure la valeur de l'euro par rapport à un panier de cinq devises mondiales (USD, AUD, GBP, JPY, CAD), chacune pondérée de 20 %.\n", - "508640915": "Pourquoi trader des Accumulators sur Deriv", "509964491": "Tradez même lorsque la plupart des marchés financiers sont fermés", "510416775": "Les options Turbo vous permettent d'obtenir un paiement potentiellement élevé si vos prévisions de marché sont correctes et si le prix spot ne touche pas ou ne franchit pas une barrière prédéterminée.", "510912921": "Si la condition sélectionnée n'est pas remplie ou si le prix de sortie est égal à l'une ou l'autre des barrières, vous perdrez votre mise.", @@ -644,7 +637,6 @@ "602265590": "Le stop loss fonctionne un peu différemment dans les indices Crash/Boom/Range Break. Car les fluctuations soudaines du cours du marché d'un tick à un autre peuvent parfois excéder votre stop loss. Lorsque le cours du marché dépasse le montant de votre stop loss, votre contrat est automatiquement fermé à ce moment-là, et non pas exactement au niveau de stop loss.", "603094883": "Notez cependant que la clôture anticipée est disponible en fonction du type de contrat. Certains types de contrats sont soumis à des restrictions ou peuvent uniquement être disponibles pendant un certain temps.", "604031157": "Un développeur de logiciels avec votre propre plateforme de trading qui peut être liée à l'API de Deriv. Consultez la <0>page de l'API Deriv pour en savoir plus sur le fonctionnement de notre API.", - "604863126": "La fréquence de génération de ticks varie selon les indices, certains générant des ticks toutes les secondes alors que d'autres les génèrent toutes les deux secondes.", "605798512": "Il y a un minimum de 0,01 USD si vous souhaitez transférer des fonds vers une autre plateforme.", "606371596": "Comment trader sur le marché des changes", "607535944": "5 - 30 minutes", @@ -744,7 +736,6 @@ "701775446": "Indice Volatility 20", "701840176": "Commission par chiffre d'affaires de 100 000 USD\n", "702074152": "PARTENAIRES", - "702175212": "Assurez-vous de lire nos <0>conditions générales, la <1>divulgation des risques, et le <2>trading sécurisé et responsable pour bien comprendre les risques potentiels liés à l'utilisation de nos services. Veuillez également noter que les informations figurant sur ce site Web ne constituent pas un conseil en investissement.", "702303938": "affilié IB", "704465777": "Après avoir effectué votre paiement, envoyez une copie du reçu au vendeur grâce à la fonction de chat de Deriv P2P.", "704532260": "Inscrivez-vous uniquement avec votre e-mail. Aucune carte de crédit et aucun dépôt minimum requis.", @@ -821,7 +812,6 @@ "773309981": "Pétrole/USD", "775706054": "Vendez-vous des robots de trading ?", "775826029": "Dans l'onglet Copy de votre compte Deriv cTrader, recherchez des fournisseurs de stratégies. Choisissez vos stratégies préférées, allouez des fonds et commencez à faire du copy trading.", - "777072220": "Cliquez sur le bouton Acheter pour ouvrir votre position.", "777203273": "Négociez des CFD, des options et des multiplicateurs", "778624300": "Tirez parti des calculateurs de trading de Deriv afin de calculer votre swap, votre pip, vos profits et vos pertes pour le trading de CFD et de multipliers.", "779522948": "Ipoh | Notre bureau - Malaisie | Deriv", @@ -887,7 +877,6 @@ "832324110": "Nos bureaux", "832827564": "Ce plan n'est pas disponible pour les courtiers intermédiaires qui font des promotions auprès de clients résidant au sein de l'UE.", "833547634": "Poids de la monnaie", - "835328271": "Take profit Accumulators", "835766128": "Vérifiez les performances de votre robot", "836171053": "Opportunité de partenariat", "836198432": "Avantages de l'abonnement aux signaux MT5", @@ -927,7 +916,6 @@ "869176308": "Ne vous inquiétez pas, si vous rencontrez un problème au cours du processus, veuillez contacter notre équipe via le <0>chat en direct pour obtenir une aide supplémentaire.", "870239780": "Quels marchés puis-je trader sur Deriv Trader?", "870345918": "Taux de croissance de 1 à 5", - "871462332": "Profitez d'un effet de levier élevé et de faibles spreads sur Deriv MT5 et Deriv X.", "872087592": "Les durées des contrats de type Rise/Fall varient de 1 tick à 365 jours.", "874881951": "Parcourez les offres d'emploi disponibles dans notre bureau de Dubaï. Trouvez votre rôle dans les secteurs de l'informatique, du marketing et des ressources humaines.", "875101277": "Si je ferme mon navigateur web, Deriv Bot continuera-t-il à fonctionner ?", @@ -985,7 +973,6 @@ "917922170": "- Sélectionnez l'actif sous-jacent que vous souhaitez trader ;", "918181729": "call to action background", "918587905": "Souhaitez-vous vraiment supprimer votre compte ?", - "918634571": "Lorsque vous ouvrez une position, des barrières se créent autour du prix de l'actif. Les barrières supérieure et inférieure sont automatiquement calculées pour chaque tick en fonction de la valeur de l'actif et de l'accumulator que vous avez choisis. Vous réaliserez un profit si vous fermez votre position avant que l'actif n'atteigne l'une ou l'autre des barrières.", "920363635": "Foire aux questions | Programme IB", "920654544": "Actuellement, vous ne pouvez acheter que des contrats d'options Turbo Long et Short sur Deriv.", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>Frais de swap = volume × taille du contrat × valeur en points × taux de swap\n", "1024366221": "La page que vous recherchez n'existe pas.", "1024756670": "Tradez sur plusieurs marchés", - "1025026772": "Les indices Jump correspondent à des marchés simulés présentant des variations de prix importantes et soudaines dont les volatilités sont constantes et varient de 10 % à 100 %.", "1025032938": "Dois-je payer des frais pour devenir un agent de paiement Deriv ?", "1026344937": "Si vous avez des doutes ou des préoccupations, contactez notre service client par <0>chat en direct.", "1026845997": "Point terminal", @@ -1241,10 +1227,8 @@ "1178409440": "Période pendant laquelle un actif ou un marché est disponible pour le trading.", "1179997681": "Veuillez inclure dans une réclamation votre nom complet, votre numéro de compte, une description explicite du problème, les dates importantes et tout élément justificatif de réclamation. Plus votre réclamation sera précise et détaillée, mieux notre équipe pourra vous aider.", "1181506313": "Deriv P2P est une super application, je l'adore !", - "1181734082": "type de contrats d'accumulators", "1182027402": "logo de l'App Store", "1182198798": "Par exemple, si vous clôturez votre position à un moment donné, votre fonds propre constitue la somme de votre solde plus le profit ou la perte à ce moment-là. Si le rapport entre ce taux et votre marge en cours est inférieur au niveau du stop out de Deriv, le stop out peut être appliqué.", - "1182470294": "Vous n'avez pas encore de compte Deriv.com ?", "1183868384": "Deriv est-il réglementé ?", "1184301560": "Explorez le programme de partenariat de Deriv et ayez la chance de devenir un partenaire d'un pionnier de confiance. Tous nos programmes sont gratuits et sans frais cachés.", "1185518626": "Profitez du trading d'une large gamme d'offres qui imitent les caractéristiques des marchés financiers.", @@ -1261,7 +1245,6 @@ "1195268336": "Graphique illustrant un contrat à perte si le prix de sortie de Reset Call est inférieur au prix d'entrée", "1196310280": "Intel", "1197939158": "N'accepte pas", - "1197965598": "Les Accumulators (ou options Accumulator) vous permettent d'augmenter vos profits potentiels de façon exponentielle sans risquer plus que votre mise. Votre gain potentiel augmentera indépendamment de l'évolution du marché, à condition que le prix évolue dans les limites des barrières de la transaction.", "1198529439": "Veuillez saisir une adresse de rue valide", "1198781410": "Nous avons conçu pour Deriv une expérience de trading intuitive et centrée sur le client, optimisée pour convertir les visiteurs en clients. Nous vous fournirons également les outils et le matériel créatif dont vous avez besoin pour générer du trafic vers Deriv.", "1199693297": "20 à 800", @@ -1344,7 +1327,6 @@ "1272902088": "100 000 ) }", "1274309337": "DOG/USD", "1275474387": "Rapide", - "1275674402": "Positions longues ou courtes", "1277672291": "Oui, vous êtes autorisé à ouvrir plusieurs contrats de type High/Low Ticks à la fois.", "1277917401": "Si vous choisissez un contrat de type Only Downs, vous obtiendrez un gain potentiel si le prix ne baisse que pendant la période sélectionnée.", "1278262646": "+168 M", @@ -1415,7 +1397,6 @@ "1339067509": "informations sur la bannière", "1344216985": "Nous ne parvenons pas à envoyer l'e-mail à cette adresse (cela est généralement dû à des pare-feux ou au filtrage).", "1345965490": "- inférieur au prix d'entrée d'un contrat de type Reset Call ou", - "1346204508": "Take profit", "1349080073": "Veuillez saisir uniquement des caractères de l'alphabet", "1349233664": "Demande", "1351421019": "Où puis-je trader des options Asians ?", @@ -1467,7 +1448,6 @@ "1393006010": "Les bases du trading de CFD", "1393234525": "400 000", "1393602451": "Cliquez sur <0>Oui pour confirmer l'annulation. Vos fonds seront reversés sur votre compte Deriv et le solde de votre compte sera actualisé en conséquence.", - "1394086167": "Ouvrez un compte démo sur Deriv et entrainez-vous avec un montant illimité de fonds virtuels.", "1394564425": "Veuillez saisir le code de vérification à 8 caractères que nous vous avons envoyé à l'adresse {{email}} pour l'activation de votre compte.", "1396179592": "commission", "1396296688": "Comment identifier un compte de média social frauduleux ?", @@ -1550,7 +1530,6 @@ "1466788657": "Pour en savoir plus, <0>lisez cet article de blog sur les bases de la création d'un robot de trading.", "1467325385": "Support Affilié mondial", "1467514183": "Marchés virtuels, opportunités réelles.", - "1467698554": "Assurez-vous de lire nos <0>conditions générales, la <1>divulgation des risques, et le <2>trading sécurisé et responsable pour bien comprendre les risques potentiels liés à l'utilisation de nos services. Veuillez également noter que les informations figurant sur ce site Web ne constituent pas un conseil en investissement. La valeur des investissements peut varier à la hausse comme à la baisse.", "1468688914": "Effectuez des dépôts instantanés en cryptomonnaie sur votre compte fiat.", "1469255430": "conditions générales", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "Lettonie", "1472787414": "Les fondamentaux des actions et indices boursiers", "1473143391": "Service de test de logiciels", - "1475851225": "En moyenne, il existe une probabilité égale qu'un saut à la hausse ou à la baisse survienne toutes les 20 minutes et la taille du saut est environ 30 fois supérieure au mouvement normal des prix.", "1476598931": "Le spread le plus faible possible pouvant être obtenu avec les conditions de trading actuelles.", "1478263443": "Notez que le nombre de règles et de limitations précises des positions que vous pouvez ouvrir simultanément peut varier en fonction du type de contrat. Certains contrats peuvent être soumis à des restrictions sur le nombre de positions que vous pouvez ouvrir, tandis que d'autres peuvent être soumis à des conditions particulières qui peuvent permettre une meilleure flexibilité.", "1478423964": "Les indices synthétiques exclusifs de Deriv sont exempts de risques de marché et de liquidité. Profitez du trading de produits synthétiques 24 h/24 et 7 j/7 sur Deriv MT5, DTrader et nos autres plateformes.", @@ -1628,7 +1606,6 @@ "1533284111": "Qu'est-ce qu'un taux de change flottant ?", "1533452395": "Gagnez de l'argent en fonction de la probabilité de paiement de chaque contrat ou de la transaction du client. <0>En savoir plus", "1535175777": "Effectuez des dépôts et des retraits auprès de votre banque locale en temps réel.", - "1536955851": "Trading d'options | Types de trading | Deriv", "1537212469": "Prix spot", "1539984821": "L'équipe de soutien de Deriv est disponible par chat en direct 24 h/7 j, même le week-end. Vous pouvez également trouver des réponses dans notre <0>Centre d’aide et obtenir l’aide d’autres traders de la <1>Communauté.", "1540432357": "Le client effectue des transactions avec une mise de 10 USD et un paiement de 15 USD. Probabilité de paiement = 10/15 x 100 = 66,67%.", @@ -1699,7 +1676,6 @@ "1588439646": "Notre calculateur de gains et de pertes pour multipliers permet de déterminer le niveau de stop loss/take profit sur vos transactions, afin de minimiser vos pertes et maximiser vos gains. ", "1588850507": "<0>Panier USD mesure la valeur du dollar américain par rapport à un panier de cinq devises mondiales (EUR, GBP, JPY, CAD, AUD), chacune étant pondérée de 20 %.", "1589165958": "Essayez « Trade »", - "1589206610": "Ouvrez votre position", "1591242575": "Comment nous utilisons et protégeons les informations que vous nous communiquez", "1591498220": "Dois-je ouvrir un compte Deriv pour utiliser Deriv P2P ?", "1591811733": "Deriv cTrader n'est pas disponible dans votre pays", @@ -1820,7 +1796,6 @@ "1680490573": "Conditions et normes éthiques pour tous nos affiliés, brokers introducteurs, des utilisateurs d'API et des agents de paiement", "1680831768": "Pour modifier votre mode de paiement, veuillez nous contacter via le chat en direct.", "1681876785": "Vérifiez votre âge en envoyant un <0>justificatif d'identité.", - "1682675914": "Effet de levier élevé, spreads serrés", "1682843058": "Haut/Bas | Contrat d'options numériques | Deriv", "1682903370": "Le plan de la commission est le suivant :", "1685437922": "45-230 tic-tac", @@ -1829,7 +1804,6 @@ "1688556728": "Indices européens", "1690730424": "Uniquement les caractères latins et de l'alphabet", "1691701175": "Actions et indices", - "1691844143": "Votre gain potentiel peut dépasser plusieurs fois le montant que vous avez défini en fonction du nombre de ticks et de la valeur de l'Accumulator.", "1692056155": "Se désabonner | E-mails | Deriv", "1692148560": "Mesure la valeur de l'or par rapport à un panier de cinq devises mondiales (EUR, GBP, JPY, AUD, USD), chacune pondérée de 20 %.", "1693556143": "Cela vous vous protège contre la perte d'argent lors de l'annulation de transaction. Avec l'annulation de transaction, vous pouvez récupérer le montant total de votre mise (moins une somme modique) si vous annulez votre contrat dans l'heure suivant l'ouverture de la position. Le stop loss, en revanche, clôturera votre contrat à perte si le marché évolue en votre défaveur. Cependant, une fois l'annulation de transaction expirée, vous pouvez définir un niveau de stop loss sur le contrat ouvert.", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "Créer un compte partenaire", "1700291683": "L'inscription au programme de l'IB est entièrement gratuite.", - "1701577545": "La durée maximale de chaque contrat est limitée et varie en fonction de la valeur de l'Accumulator choisi. Le contrat est automatiquement clôturé lorsque la durée maximale est atteinte.", "1702295087": "Effectuez facilement des dépôts et des retraits par le biais des célèbres banques vietnamiennes.", "1702860224": "Vous pouvez utiliser des cartes de débit et de crédit, des portefeuilles électroniques, des portefeuilles de cryptomonnaie, Deriv P2P, des services bancaires en ligne, Fiat On-Ramp et des agents de paiement pour les dépôts et retraits (consultez notre <0>page Modes de paiement pour une liste détaillée). Une fois connecté à votre compte Deriv, vous pourrez voir les modes de paiement disponibles dans votre pays sur la <1>page Caisse.", "1703673631": "Non, vous ne pouvez pas modifier la durée des ticks des contrats de type High/Low Ticks. Ce type de contrat est toujours basé sur les 5 ticks de prix suivants l'ouverture du contrat. De plus, ce montant est fixe pour tous les instruments que vous pouvez trader avec ce type de contrat.", @@ -1871,7 +1844,6 @@ "1733660945": "Fonds disponibles dès confirmation", "1734026582": "Ce plan est disponible exclusivement pour les affiliés qui font des promotions auprès de clients résidant dans l'UE.", "1734683614": "Président-directeur général", - "1736625026": "Qu'est-ce que les Accumulators ?", "1737371600": "Où puis-je échanger des options Vanilla sur Deriv ?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "Ça me plaît. Commençons !", "1768089459": "Paris | Notre bureau de France | Deriv", "1769159485": "Oui, vous pouvez ouvrir simultanément plusieurs contrats de type Reset Call/Reset Put avec des durées différentes et des montants de mise différents ou des gains potentiels souhaités.", - "1771323174": "rise fall", "1771364541": "5. Vous serez dirigé vers l'écran Modifier du mot de passe. Entrez un nouveau mot de passe et cliquez sur Créer.", "1771672206": "Le <0>DEX 900UP présente de petites chutes fréquentes et des pics importants qui se produisent occasionnellement <0>toutes les 900 secondes en moyenne.", "1772047578": "Pourquoi mes identifiants de connexion Deriv MT5 sont-ils différents de mes identifiants Deriv ?", @@ -1923,7 +1894,6 @@ "1784343675": "Veuillez immédiatement <0>nous contacter via le chat en direct et nous vous aiderons à désactiver la 2FA sur votre compte. Lorsque vous aurez un nouveau téléphone, veuillez <1>réactiver la 2FA.", "1784507274": "Les affiliés résidant dans l'UE peuvent souscrire au plan de partage des revenus. Toutefois, seuls les clients résidant en dehors de l'UE peuvent être référés dans le cadre de ce plan.", "1784680288": "Nous vous informerons toujours des effets de la marge sur votre compte avant chaque transaction.", - "1786089908": "Découvrez le trading d'options sur Deriv. Gagnez de l'argent en prédisant correctement les mouvements de prix sur le Forex, les indices synthétiques et d'autres marchés financiers populaires.", "1786590725": "1 à 5 jours ouvrables", "1786747559": "Nos régulateurs exigent que nous vérifiions votre compte conformément aux lois sur la lutte contre le blanchiment d'argent (AML) et la connaissance du client (KYC). Si nous vous avons invité à soumettre vos documents pour vérifier votre compte, cela signifie que vous ne pourrez continuer à utiliser nos services qu'après la vérification de votre compte.", "1787584197": "L'adresse électronique fournie est incorrecte.", @@ -2071,7 +2041,6 @@ "1905702565": "Protection de l'argent des clients", "1906101554": "Vous gagnerez une rémunération basée sur le volume des transactions de vos clients. Découvrez-en plus <0>ici.", "1906507843": "Étape 4 : Plan d'abonnement (4 sur 5)", - "1906568376": "Une erreur s'est produite lors de la récupération des données de tarification en temps réel", "1907226338": "Coca-Cola", "1907562333": "Vous recevrez un paiement si le prix spot reste en dessous d'une barrière prédéterminée pendant toute la durée du contrat. Si le prix spot atteint ou franchit la barrière à un moment avant l'expiration du contrat, la mise initiale (prime) est perdue.", "1908121069": "En savoir plus sur Deriv P2P", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (UE uniquement)", "2028060161": "Ces indices correspondent à des marchés simulés où les prix des actifs augmentent ou baissent en raison d'événements d'actualité. Les petits mouvements sont assez fréquents, avec parfois des pics ou des baisses importants.", "2028163119": "EOS/USD", - "2028685334": "Ces indices se caractérisent par une moyenne d'un crash ou d'un boom sur une série de 1 000, 500 ou 300 ticks.", "2029388799": "20 à 39,999 %", "2032245485": "Digits | Contrat d'options numériques | Deriv", "2032401971": "Supposons que vous souhaitiez calculer le montant du stop loss lorsque vous ouvrez une position sur l'indice Volatility 100 dont le prix est de 3 376,24 USD avec un investissement de 10 USD, un multiplier x100 et un niveau de stop loss de 3 400 USD en direction Down.", "2032565787": "Comment planifier vos activités de trading sans passer des heures chaque jour à analyser le marché mondial", "2032603277": "Le paiement par point indique le paiement potentiel que vous recevrez à l'expiration du contrat pour chaque point au-dessus ou au-dessous de votre barrière prédéterminée.", - "2032869486": "À chaque tick, votre gain augmentera en fonction de la valeur de l'Accumulator que vous avez sélectionné, à condition que la variation de prix se situe dans les limites fixées.", "2034083038": "signal-subscriber", "2035207280": "5 - 1 000", "2035670983": "Moins de distractions", @@ -2256,7 +2223,6 @@ "2062902293": "Pour ouvrir une position de type Up/Down, vous devez :", "2062903400": "Fixer une limite", "2063623452": "statut", - "2064152905": "Maximiser les bénéfices potentiels", "2064273783": "Limites de caisse", "2064293002": "Vous ne pouvez pas définir un niveau de take profit lorsque vous achetez un contrat de multipliers avec annulation de transaction. Cependant, une fois que l'annulation de transaction expire, vous pouvez définir un take profit sur le contrat ouvert.", "2065278286": "Spread", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>Surfez sur la vague des cryptomonnaies. Tradez 24 h/24 et 7 j/7 sur le cours prix des cryptomonnaies les plus populaires.", "-989885046": "Voir toutes les cryptomonnaies", "-2118030379": "<0>Tirez parti des matières premières. Tradez le cours des métaux précieux et du pétrole.", - "-1722031734": "Vérifiez les spécifications de trading", - "-61718257": "Spéculez sur les mouvements de prix des fonds négociés en bourse (FNB) les plus populaires. Diversifiez votre portefeuille avec des actifs qui suivent les obligations, les matières premières et les indices, exempté du coût élevé de la détention des actifs sous-jacents.", - "-777850431": "Tout afficher >", - "-1384760133": "Cours acheteur", - "-1882694284": "Cours vendeur", - "-1293060532": "Variation quotidienne en %", "-626244619": "Tradez n'importe quel produit, sur n'importe quelle plateforme et sans risque grâce au compte démo.", "-230284900": "3. Tradez en toute confiance", "-1936142548": "Créditez votre compte et commencez à trader avec une assistance 24 h/24.", @@ -3315,6 +3275,7 @@ "-1615451408": "Notre équipe professionnelle multilingue est à votre disposition à tout moment.", "-441234786": "Nous avons 25 ans d'existence", "-1863708031": "Les fonds négociés en bourse (FNB) vous permettent de diversifier votre portefeuille avec des actifs qui suivent les obligations, les matières premières et les indices, sans les coûts élevés liés à la détention des actifs sous-jacents.", + "-1722031734": "Vérifiez les spécifications de trading", "-1542166394": "<0>AGG.US Le FNB iShares Core US Aggregate Bond suit un indice d'obligations américaines de qualité supérieure.", "-1968382000": "<0>ARKK.US Le FNB ARK Innovation investit dans des titres de participation nationaux et étrangers de sociétés qui s'appuient ou tirent parti des développements dans les domaines de l'intelligence artificielle, de l'automatisation, des techniques d'analyse de l'ADN, du stockage de l'énergie, des technologies financières et de la robotique.", "-603147794": "<0>DIA.US Le SPDR Dow Jones Industrial Average ETF Trust suit l'indice Dow Jones Industrial Average.", @@ -3446,13 +3407,6 @@ "-1356010780": "Mettre en œuvre des politiques visant à empêcher les personnes vulnérables de faire du trading", "-1186213423": "Nous interdirons l'accès aux personnes mineures et mettrons en place des processus d'identification des clients qui effectuent des transactions au-delà de leur capacité financière.", "-220003669": "Nous mettrons en œuvre des contrôles de connaissance du client (KYC) et empêcherons le blanchiment d'argent et d'autres activités illégales sur nos plateformes.", - "-1339404877": "Fiabilité", - "-1849043145": "Nous fournissons des systèmes sécurisés et robustes pour que vous puissiez négocier en toute confiance. Qu'il s'agisse de régler rapidement des contrats, de traiter efficacement les transactions ou d'offrir un support client réactif 24 h/24 et 7 j/7, nous nous efforçons d'être fiables à chaque étape de votre expérience de trading.", - "-1972583435": "Équité", - "-781301270": "Nous défendons l'égalité de traitement pour tous, c'est pourquoi nous nous engageons à fournir des services transparents et impartiaux. Nous sommes là pour répondre à vos préoccupations avec intégrité et vous proposer des prix compétitifs, sans frais cachés ni restrictions d'accès.", - "-955173076": "Nous fournissons des informations claires et accessibles sur nos plateformes et nos processus afin de renforcer la confiance et de solides relations avec nos clients. Grâce à des descriptions détaillées des produits et à une communication ouverte, nous visons à vous permettre de prendre plus facilement des décisions commerciales éclairées.", - "-2032112598": "Responsabilité", - "-35673135": "Nous développons nos services et nos plateformes sur la base de la confiance, de l'honnêteté et de pratiques éthiques. En mettant en œuvre de manière proactive des politiques et des contrôles visant à prévenir les activités illégales, nous garantissons un environnement équitable et sécurisé pour notre communauté commerciale.", "-1354825404": "Débutant dans le trading ?", "-1571360471": "Des ressources d'apprentissage sur mesure", "-1307122236": "Un soutien multilingue disponible 24 h/24", @@ -4033,7 +3987,10 @@ "-1095901299": "Marché boursier | Trading d'indices | Deriv", "-506783240": "Tradez sur les prix des actifs dérivés de marchés simulés. Gérez votre exposition en sélectionnant le niveau de volatilité en fonction de votre goût du risque.", "-917592239": "Indices Synthetic | Indices Volatility | Deriv", + "-1339404877": "Fiabilité", + "-1972583435": "Équité", "-1306637437": "Nous nous efforçons de rendre les prix de tous nos produits et services concurrentiels.", + "-2032112598": "Responsabilité", "-223886724": "Nos principes", "-586716383": "Nos principes | Deriv", "-141169956": "Deriv P2P, un service de dépôt et de retrait P2P", @@ -4429,35 +4386,6 @@ "-924881302": "Cette section contient des informations sur nos politiques juridiques et la manière dont elles s'appliquent à vous. Les documents liés ci-dessous constituent collectivement nos conditions générales d'utilisation (les «Conditions»). Vous devez prendre connaissance de ces conditions et les acceptez avant d'utiliser l'un de nos sites Web, produits ou services.", "-1532421724": "POUR LES PARTENAIRES COMMERCIAUX", "-488793705": "Conditions générales | Mentions juridiques | Deriv", - "-739489985": "Les indices Crash/Boom imitent les marchés présentant des mouvements de prix soudains, qu'il s'agisse d'une chute brutale (crash) ou d'un pic (boom) des prix.", - "-2038780348": "higher lower", - "-920892393": "Les indices Volatility correspondent à des marchés présentant des volatilités constantes de 10 %, 25 %, 50 %, 75 % et 100 %.", - "-997554537": "Comment fonctionnent les contrats Accumulators", - "-1143096984": "Vous pouvez définir un niveau de Take profit ou de paiement. Votre position sera automatiquement clôturée lorsque votre bénéfice dépassera ou atteindra ce montant.", - "-2002768605": "Le paiement maximum pour chaque contrat est limité et varie selon l'actif. Lorsque le paiement maximum est atteint, le contrat est automatiquement clôturé.", - "-972221740": "Comment acheter votre premier contrat d'Accumulators sur Deriv Trader", - "-995291168": "Définissez votre position", - "-1713583554": "Choisissez un actif dans la liste des marchés.", - "-1637411871": "marché d'accumulators\n", - "-216727857": "Choisissez des Accumulators dans la liste des types de contrats", - "-1410249058": "3. Pourcentage de croissance", - "-1940159778": "Sélectionnez le taux de croissance de votre choix. Votre bénéfice potentiel augmentera d'après ce pourcentage à chaque tick pendant la durée de votre contrat.", - "-262631598": "durée des accumulators", - "-1784561307": "4. Mise", - "-1432641230": "mise des accumulators", - "-1797452525": "5. Take profit", - "-950576869": "6. Position", - "-70734399": "Marchés disponibles pour le trading d'options", - "-665093371": "Participez au plus grand marché financier du monde. Tradez des options numériques et des spreads Call/Put sur des paires de devises majeures, mineures et exotiques.\n", - "-197524598": "Tradez des options numériques, des lookbacks et des spreads Call/Put 24 h/24 et 7 j/7 sur nos produits synthétiques à l'abri des perturbations du monde réel.\n", - "-236676606": "Tradez des options numériques sur les actions ainsi que les indices et profitez des fluctuations des prix dans nos paniers d'actifs à des prix concurrentiels.", - "-1192024363": "Spéculez sur les mouvements de prix des principales matières premières du monde comme l'argent, l'or, le pétrole et l'énergie.", - "-345016047": "Ouvrez un compte de démonstration et accédez à des fonds virtuels illimités pour vous entraîner sur nos plateformes, notamment : DTrader, SmartTrader et DBot.", - "-239170576": "En savoir plus sur le trading d'options sur Deriv. Gagnez de l'argent en prédisant correctement les mouvements de prix sans avoir à acheter les actifs sous-jacents.", - "-135132536": "Ouvrez un compte réel, effectuez-y un dépôt et commencez à trader des Accumulators pour de vrai.", - "-963994159": "Trading d'options | Tradez des options numériques sur Deriv", - "-1640776435": "Trading d'options | Types de trade | Deriv", - "-1302287224": "Découvrez les options sur Deriv, comment trader des options avec le Forex, les indices synthétiques, les actions et indices et les paniers.", "-1573631881": "Forex", "-79919115": "Accédez à plus de 50 paires de devises et tradez avec un effet de levier jusqu'à 1:1000 pour accroître votre exposition au marché.", "-52578265": "Accédez à plus de 30 paires de devises et tradez avec un effet de levier allant jusqu'à 1:30 pour accroître votre exposition au marché.", @@ -4503,17 +4431,8 @@ "-172868994": "Compte MT5 sans frais de swap", "-501519580": "Gardez vos positions ouvertes pendant la nuit sans frais supplémentaires.", "-2146727212": "Sans frais de swap", - "-544150655": "Marchés disponibles pour le trading sur marge", - "-867909844": "Accédez à plus de 30 actifs et tradez avec un effet de levier allant jusqu'à 1:30 et aucune commission sur les transactions.", - "-309438223": "Tradez des indices synthétiques sur marge 24 h/24 et 7 j/7 sans être affecté par les événements naturels et les risques de liquidité.", - "-192849229": "Spéculez sur les mouvements de prix de l'argent, de l'or, du pétrole et bien plus. Amplifiez vos profits potentiels grâce aux marges.", - "-309512492": "Pourquoi trader sur marge avec Deriv", - "-1967811351": "Profitez d'un effet de levier élevé et de faibles spreads sur Deriv MT5.", - "-947407631": "Indices synthétiques", - "-163876262": "Tous vos marchés préférés disponibles", - "-687600215": "Tradez sur tous les marchés populaires, ainsi que nos indices synthétiques exclusifs disponibles 24 h/24 et 7 j/7.", - "-1815149921": "Support convivial", "-1970235035": "Définissez votre cible", + "-995291168": "Définissez votre position", "-1496517473": "Sélectionnez le marché sur lequel vous souhaitez trader et définissez les paramètres essentiels supplémentaires, notamment le type de transaction, le montant de la mise et la valeur du multiplier.", "-574297320": "Régler les paramètres", "-136787663": "Définissez les paramètres facultatifs", @@ -4526,6 +4445,7 @@ "-316417045": "4. Valeur du multiplier", "-969520824": "Votre gain ou votre perte est multiplié par la valeur du multiplier, qui, selon l'actif que vous tradez, peut aller de 1 à 30. Votre perte ne sera jamais supérieure à votre mise.", "-951435001": "Saisissez la valeur du multiplier de votre choix. Le profit ou la perte seront multipliés par ce montant.", + "-1797452525": "5. Take profit", "-1261042587": "Cette fonctionnalité vous permet de définir le montant que vous pouvez accepter de perdre au cas où le marché évoluerait à l'encontre de votre position. Une fois ce montant atteint, votre contrat sera clôturé automatiquement.", "-1557162974": "Fixer un Stop loss", "-120955727": "7. Annulation de transaction", @@ -4662,7 +4582,7 @@ "-1995606668": "Montant", "-1128574192": "Direction", "-703542574": "Haut", - "-1127399675": "Bas", + "-1127399675": "Down", "-1555617679": "<0>Niveau de stop loss et de take profit en direction Up = prix de l'actif × {(montant de stop loss OU de take profit + commission) ÷ (mise × multiplier) + 1}.", "-215986514": "La commission est automatiquement calculée en fonction de votre mise, de l'actif et du multiplier que vous avez choisi. Sa valeur est directement disponible sur DTrader.", "-1677720766": "Dans ce cas, vous définissez donc votre niveau de stop loss à <0>3 351,46.", diff --git a/themes/gatsby-theme-deriv/src/translations/it.json b/themes/gatsby-theme-deriv/src/translations/it.json index 6ac19b0a290..e70749514f3 100644 --- a/themes/gatsby-theme-deriv/src/translations/it.json +++ b/themes/gatsby-theme-deriv/src/translations/it.json @@ -91,7 +91,6 @@ "79497287": "Fondi negoziati in borsa", "80411232": "Proteggi i dati di accesso e <0>consenti l'autenticazione a due fattori per evitare l'uso non autorizzato del conto.", "80429744": "Veloce e stabile", - "83428444": "Inizia a fare trading con gli accumulators su Deriv", "84123624": "Programma di collaborazione | Deriv", "84402478": "Dove posso trovare i blocchi di cui ho bisogno?", "84605906": "Il conto finanziario Deriv MT5 offre contratti per differenza (CFD) con leva su Forex, azioni, indici azionari, materie prime, indici sintetici e criptovalute.", @@ -123,7 +122,6 @@ "110140669": "Se sei un trader professionista, il servizio di indicatori di trading MT5 ti consente di condividere le tue strategie con altri trader gratuitamente o con una commissione di iscrizione stabilita da te. Quando i trader si iscrivono al tuo indicatore, le tue operazioni vengono replicate automaticamente sui loro conti ogni volta che effettui un trade.", "111464658": "I <0>5 lotti scambiati con DL su <0>BTC/USD sono suddivisi tra:", "113378532": "ETH/USD", - "114014970": "Fai trading ora", "115911783": "Naturalmente, questo elenco non è completo. Ogni giorno, gli imitatori escogitano nuovi modi per cercare di rubare informazioni e denaro.", "117174749": "Posso chiudere una posizione aperta prima della scadenza?", "117273069": "<0>Wall Street 30 segue l'andamento azionario delle 30 principali società quotate in borsa negli Stati Uniti.", @@ -269,7 +267,6 @@ "259593484": "conto reale", "260003723": "Esempio 2", "261878007": "Selezionando 'Matches', vincerai il payout quando l'ultima cifra dell'ultimo tick è uguale alla tua previsione.", - "262590832": "Apri posizioni long o short, in base alla tua strategia di trading preferita.", "263232709": "1 - 2 giorni lavorativi", "263938952": "Se il punto di reset è vantaggioso in base alla tua previsione di mercato, sostituisce il tuo prezzo di ingresso originale (o prezzo di esercizio). Affinché sia vantaggioso, il punto di reset deve essere:", "264391901": "Scegli mercati sintetici che simulano il fermento degli andamenti di mercato reali senza le imprevedibili perturbazioni che li caratterizzano.", @@ -430,7 +427,6 @@ "413762216": "Posso uscire da un contratto Reset Call/Reset Put aperto prima della scadenza?", "415028859": "Valuta locale", "415543200": "Questo dipende dal margine richiesto per ogni asset. Potrà vedere il margine richiesto per ogni asset prima di aprire la posizione.", - "416296716": "Payout massimo", "417690017": "Touch / No Touch", "417855021": "Nome obbligatorio", "418173024": "Mercati disponibili per il trading su CFD", @@ -446,7 +442,6 @@ "427157274": "Guadagna quando i suoi clienti fanno trading su un conto MT5 Financial.

    Tutti i tassi di commissione sono quotati in USD.", "429395367": "Guida e tutorial per DBot", "429483909": "<0>2 lotti con una leva del 100%:", - "430936420": "Oltre 50 tipi di asset e trading con leva fino a 1:1000 senza commissioni sui trade.", "431284069": "Il suo profitto netto dipenderà da quanto il prezzo spot scenderà al di sotto della barriera, con il massimo guadagno potenziale che cresce se il prezzo sottostante scende in modo significativo. Le sue perdite sono limitate alla puntata iniziale richiesta per acquistare l'opzione turbo short.", "432518896": "La fiducia dei clienti è la nostra priorità assoluta, per questo milioni di utenti hanno scelto noi. Ecco alcune delle caratteristiche che ci rendono una realtà leader nella fornitura di servizi di trading online.", "432775041": "Inizia il trading", @@ -493,7 +488,6 @@ "469222213": "Fai clic sulla scheda <0>Le mie statistiche e seleziona un fornitore di segnali.", "469552854": "Vuoi saperne di più sulle condizioni di trading con i CFD per gli strumenti che offriamo?", "469798381": "Anni di servizio", - "470277541": "Durata massima", "472630909": "L'esame della sua domanda richiederà 1-3 giorni lavorativi.", "472915014": "Deriv è uno dei maggiori broker online al mondo. Offriamo CFD e altri derivati su Forex, azioni e indici, criptovalute, materie prime e indici derivati a milioni di utenti registrati in tutto il mondo.", "473760456": "Comunichiamo in modo chiaro per evitare ambiguità, specifichiamo i termini di ogni contratto così come i rischi legati al trading, e spieghiamo da dove vengono i nostri guadagni.", @@ -536,7 +530,6 @@ "504465748": "Ti invieremo un link di verifica via e-mail. Fai click sul link ed imposta una nuova password per il tuo conto Deriv.", "506442463": "Qual è la procedura di ingresso?", "506797447": "<0>Paniere EUR calcola il valore dell'Euro rispetto a un paniere di cinque valute globali (USD, AUD, GBP, JPY, CAD) ciascuna ponderata del 20%.", - "508640915": "Perché fare trading con accumulators su Deriv", "509964491": "Fai trading anche quando la maggior parte dei mercati finanziari è chiusa", "510416775": "Le opzioni turbo le consentono di guadagnare una vincita potenzialmente elevata se le sue previsioni di mercato sono giuste e se il prezzo spot non tocca o supera una barriera predeterminata.", "510912921": "Se la condizione selezionata non viene soddisfatta o se il prezzo di uscita è uguale a una delle barriere, la tua puntata è persa.", @@ -644,7 +637,6 @@ "602265590": "Lo stop loss funziona in modo leggermente diverso con gli indici Crash/Boom/Range break. Ciò dipende dalle fluttuazioni improvvise del prezzo di mercato da un tick a quello successivo, che a volte portano al superamento dello stop loss prefissato. Quando il prezzo di mercato supera lo stop loss, il contratto viene chiuso automaticamente al livello in cui si trova invece che al livello esatto di stop loss.", "603094883": "Tuttavia, è importante notare che la disponibilità dell'uscita anticipata può variare a seconda del tipo specifico di trade. Alcune tipologie potrebbero essere soggette a restrizioni o potrebbero essere disponibili solo entro un determinato periodo di tempo.", "604031157": "Uno sviluppatore di software con una propria piattaforma di trading che può essere collegata all'API di Deriv. Visiti la <0>pagina API di Deriv per maggiori informazioni sul funzionamento della nostra API.", - "604863126": "La frequenza di generazione dei tick varia tra gli indici: alcuni generano tick ogni secondo e altri ogni due secondi.", "605798512": "C'è un minimo di 0,01 dollari USA se desidera trasferire fondi a un'altra piattaforma.", "606371596": "Fare trading sul mercato Forex", "607535944": "5 - 30 minuti", @@ -744,7 +736,6 @@ "701775446": "Indice Volatility 200", "701840176": "Commissione per operazioni da 100 mila USD", "702074152": "PARTNER", - "702175212": "Prima di utilizzare i nostri servizi, assicurati di leggere i nostri <0>Termini e condizioni, i documenti sulla <1>divulgazione dei rischi, e sul <2>trading sicuro e responsabile per comprendere a piano i rischi correlati. Tieni inoltre presente che le informazioni su questo sito web non sono consigli in materia di investimento.", "702303938": "affiliato ib", "704465777": "Dopo aver effettuato il pagamento, condividi la ricevuta con il venditore tramite la chat di Deriv P2P", "704532260": "Per la registrazione basta l'indirizzo e-mail, non servono carta di credito o deposito minimo.", @@ -783,7 +774,7 @@ "736634601": "lo esplori su appgallery", "737466973": "Il volume del contratto corrisponde a un lotto standard dell'Indice Volatility 75 = 1", "737537871": "App per dispositivi mobili per il trading di multipliers, in qualsiasi momento.", - "739412906": "<0>Resta dentro/esce: prevedi se il mercato resterà tra due prezzi predefiniti o si collocherà al di fuori di questo intervallo in qualsiasi momento della durata del contratto.", + "739412906": "<0>Stays Between/Goes Outside: prevedi se il mercato resterà tra due prezzi predefiniti o si collocherà al di fuori di questo intervallo in qualsiasi momento della durata del contratto.", "739759950": "I contatori di tick sono disponibili tra una barriera e l'altra per aiutarti a prendere decisioni di trading intelligenti.", "740609768": "Cosa devo fare in caso di controversia con il trader con cui sto operando?", "741504928": "Per i marketer, gli influencer e gli introducing broker per monetizzare la loro rete. Guadagna commissioni competitive e accedi a materiali promozionali di alta qualità.", @@ -821,7 +812,6 @@ "773309981": "Petrolio/USD", "775706054": "Vendete bot di trading?", "775826029": "Nella scheda Copy del suo conto Deriv cTrader, cerchi i fornitori di strategie. Scelga le sue strategie preferite, assegni i fondi e inizi a fare copy trading.", - "777072220": "Fai clic sul pulsante Acquista per aprire il trade.", "777203273": "Negoziare CFD, Opzioni e Moltiplicatori", "778624300": "I calcolatori per il trading di Deriv ti aiuteranno a calcolare swap, pip, profitti e perdite per il trading su multipliers e CFD.", "779522948": "Ipoh | Il nostro ufficio – Malesia | Deriv", @@ -887,7 +877,6 @@ "832324110": "Le nostre sedi", "832827564": "Questo piano non è disponibile per gli IB che promuovono a clienti residenti nell'UE.", "833547634": "Peso della valuta", - "835328271": "accumulators prendono profitto", "835766128": "Controlla la performance del tuo bot", "836171053": "Opportunità di collaborazione", "836198432": "Vantaggi dell'iscrizione ai segnali MT5", @@ -927,7 +916,6 @@ "869176308": "Non ti preoccupare, se riscontri problemi durante il processo, contatta la <0>chat live per ulteriore assistenza.", "870239780": "Quali mercati posso negoziare su Deriv Trader?", "870345918": "1-5% di tasso di crescita", - "871462332": "Approfitta della leva elevata e degli spread ridotti su Deriv MT5 e Deriv X.", "872087592": "Per i contratti Rise/Fall, la durata del contratto varia da 1 tick a 365 giorni.", "874881951": "Scopri le opportunità di lavoro presso il nostro ufficio di Dubai nel settore IT, marketing e delle risorse umane.", "875101277": "Se chiudo il browser web, Deriv Bot continuerà a funzionare?", @@ -985,7 +973,6 @@ "917922170": "- Selezionare l'asset sottostante che desideri negoziare.", "918181729": "sfondo della chiamata all'azione", "918587905": "È sicuro di voler eliminare il suo account?", - "918634571": "Quando si apre una posizione, si creano barriere attorno al prezzo dell'asset. Le barriere superiori e inferiori vengono calcolate automaticamente per ogni tick in base al valore dell'asset e dell'accumulator scelti. Se chiudi la tua posizione prima che venga raggiunta una delle barriere, realizzerai un profitto.", "920363635": "Domande frequenti - Programma IB", "920654544": "Attualmente può acquistare solo contratti di opzioni turbo long e short su Deriv.", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>Imposta swap = volume × volume del contratto × valore in punti × tasso swap", "1024366221": "La pagina cercata è inesistente.", "1024756670": "Negoziare su più mercati", - "1025026772": "Gli indici Jump corrispondono a mercati simulati con variazioni di prezzo ampie e improvvise. Hanno volatilità costanti che vanno dal 10% al 100%.", "1025032938": "Devo pagare qualche commissione per diventare agente di pagamento per Deriv?", "1026344937": "La preghiamo di contattare il nostro team di assistenza clienti tramite la <0>chat dal vivo se ha dei dubbi o delle preoccupazioni.", "1026845997": "Termine", @@ -1241,10 +1227,8 @@ "1178409440": "Periodo di tempo durante il quale un asset o un mercato è disponibile per la negoziazione.", "1179997681": "Quando presenti un reclamo, assicurati di includere il tuo nome completo, il numero di conto, una descrizione chiara del problema, le date importanti e qualsiasi prova o documento a supporto del reclamo. Più specifico e dettagliato è il tuo reclamo, meglio il nostro team può aiutarti.", "1181506313": "Deriv 2P2 è un'applicazione fantastica, la adoro!", - "1181734082": "accumulators tipo commerciale", "1182027402": "logo dell'app store", "1182198798": "Per esempio, chiudendo la posizione a un certo punto, l'equity corrisponde al saldo totale del conto più il profitto o la perdita a quel punto. Se il rapporto rispetto al margine in uso è inferiore al livello di stop out di Deriv, potrebbe essere applicato lo stop out.", - "1182470294": "Non hai ancora un conto Deriv.com?", "1183868384": "Deriv è sottoposto a norme?", "1184301560": "Scopri il programma per collaboratori di Deriv ed sfrutta la possibilità di diventare partner di una piattaforma all'avanguardia di fiducia. Tutti i nostri programmi sono gratuiti e non prevedono commissioni nascoste.", "1185518626": "Divertiti a fare trading su un'ampia gamma di offerte che imitano le caratteristiche dei mercati finanziari.", @@ -1261,7 +1245,6 @@ "1195268336": "Un grafico che illustra la perdita di un contratto se il prezzo di uscita di Reset Call è inferiore al prezzo di entrata", "1196310280": "Intel", "1197939158": "Non accetto", - "1197965598": "Gli accumulators (o opzioni di accumulator) ti consentono di aumentare il profitto potenziale in modo esponenziale senza rischiare più della tua puntata. Il profitto potenziale aumenterà indipendentemente dal movimento del mercato, a condizione che il prezzo si muova all'interno delle barriere commerciali.", "1198529439": "Inserisci una via valida", "1198781410": "Deriv offre un'esperienza di trading intuitiva e orientata al cliente, pensata per trasformare i visitatori in clienti. Inoltre, ti mettiamo a disposizione strumenti e materiali creativi per indirizzare il traffico su Deriv.", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100.000 ) }", "1274309337": "DOG/USD", "1275474387": "Rapido", - "1275674402": "Apri posizioni long e short", "1277672291": "Sì, puoi inserire più contratti High/Low Ticks contemporaneamente.", "1277917401": "Se scegli un contratto Only Downs, vincerai un potenziale payout se, durante il periodo di tempo selezionato, il prezzo diminuisce soltanto.", "1278262646": "168M+", @@ -1415,7 +1397,6 @@ "1339067509": "informazioni sul banner", "1344216985": "Non possiamo inviare l'e-mail a questo indirizzo (di solito a causa di filtri o firewall).", "1345965490": "- inferiore al prezzo di entrata per un contratto Reset Call, o", - "1346204508": "Take profit", "1349080073": "Inserire solo caratteri alfabetici", "1349233664": "Richiedi", "1351421019": "Dove posso negoziare opzioni Asian?", @@ -1467,7 +1448,6 @@ "1393006010": "Le basi del trading con CFD", "1393234525": "400.000", "1393602451": "Clicca su <0>Sì per confermare l'annullamento. I fondi verrano accreditati sul conto Deriv e il saldo sarà aggiornato di conseguenza.", - "1394086167": "Apri un conto demo su Deriv e fai pratica con fondi virtuali illimitati.", "1394564425": "Inserisca il codice di verifica di 8 caratteri inviato a {{email}} per attivare il suo account.", "1396179592": "Commissioni", "1396296688": "Come posso identificare un account di social media truffaldino?", @@ -1550,7 +1530,6 @@ "1466788657": "Per maggiori informazioni, <0>dai un'occhiata a questo post sul blog sulle basi per creare un bot di trading.", "1467325385": "Supporto internazionale agli associati", "1467514183": "Mercati virtuali, opportunità reali.", - "1467698554": "Prima di utilizzare i nostri servizi, assicurati di leggere i nostri <0>Termini e condizioni, i documenti sulla <1>divulgazione dei rischi, e sul <2>trading sicuro e responsabile per comprendere a piano i rischi correlati. Tieni inoltre presente che le informazioni su questo sito web non sono consigli in materia di investimento. Il valore degli investimenti può scendere come salire.", "1468688914": "Effettua depositi istantanei con criptovalute sul suo conto fiat.", "1469255430": "termini e condizioni", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "Lettonia", "1472787414": "Azioni e indici azionari: concetti di base", "1473143391": "reparto test software", - "1475851225": "In media, c'è la stessa probabilità di un salto verso l'alto o verso il basso ogni 20 minuti e la dimensione del salto è circa 30 volte il normale movimento dei prezzi.", "1476598931": "Lo spread più basso possibile ottenibile con le attuali condizioni di trading.", "1478263443": "Tieni presente che le regole e le limitazioni specifiche sul numero di contratti che puoi stipulare contemporaneamente possono variare a seconda del tipo di trade. Alcuni potrebbero avere restrizioni sul numero di contratti che puoi aprire, mentre altri potrebbero avere altre condizioni specifiche in modo da consentire una maggiore flessibilità.", "1478423964": "Gli indici sintetici esclusivi di Deriv non comportano rischi legati al mercato o alla liquidità. Fai trading con indici sintetici 24/7 su Deriv MT5, DTrader e le nostre altre piattaforme.", @@ -1628,7 +1606,6 @@ "1533284111": "Che cos'è un tasso di cambio fluttuante?", "1533452395": "Guadagna in base alla probabilità di pagamento di ciascun contratto o all'operazione del cliente. <0>Per saperne di più", "1535175777": "Effettua depositi e prelievi tramite la tua banca locale in tempo reale.", - "1536955851": "Trading su opzioni | Tipi di trading | Deriv", "1537212469": "Prezzo spot", "1539984821": "Puoi contattare il team di assistenza di Deriv tramite live chat 24/7, anche durante il weekend. Inoltre, puoi contare sul supporto del <0>centro assistenza e degli altri trader della <1>comunità online.", "1540432357": "Il cliente opera con una puntata di 10 dollari USA e una vincita di 15 dollari USA. Probabilità di vincita = 10/15 x 100 = 66,67%.", @@ -1699,7 +1676,6 @@ "1588439646": "Il calcolatore di profitto e perdite per multipliers contribuisce a determinare il livello di stop loss e take profit dei trade al fine di minimizzare le perdite e massimizzare il guadagno.", "1588850507": "<0>Paniere USD misura il valore del dollaro statunitense rispetto a un paniere di cinque valute internazionali (EUR, GBP, JPY, CAD, AUD), ciascuna ponderata del 20%.", "1589165958": "Prova con \"Trade\"", - "1589206610": "Aprire i trade", "1591242575": "Come usiamo e proteggiamo i dati che condividi con noi", "1591498220": "Ho bisogno di un conto Deriv per usare Deriv P2P?", "1591811733": "Deriv cTrader non è disponibile nel suo Paese", @@ -1820,7 +1796,6 @@ "1680490573": "Termini e standard etici per associati, introducing broker, utenti API e agenti di pagamento", "1680831768": "Per modificare il metodo di pagamento, contattaci tramite la livechat. ", "1681876785": "Verifica l'età sul conto inviando un <0>documento di verifica dell'identità.", - "1682675914": "Leva elevata, spread contenuti", "1682843058": "Alto/Basso | Contratto di opzioni digitali | Deriv", "1682903370": "Abbiamo il seguente piano di commissioni:", "1685437922": "Durata 45-230 tick", @@ -1829,7 +1804,6 @@ "1688556728": "Indici europei", "1690730424": "Solo caratteri latini e dell'alfabeto", "1691701175": "Azioni e indici", - "1691844143": " In base al numero di tick e al valore dell'accumulator, il tuo potenziale profitto potrebbe superare più volte l'importo impostato.", "1692056155": "Annulla iscrizione | Email | Deriv", "1692148560": "Calcola il valore dell'oro rispetto a un paniere di cinque valute globali (EUR, GBP, JPY, AUD, USD), ciascuna ponderata del 20%.", "1693556143": "Questo serve a tutelarti da perdite di denaro quando ricorri alla cancellazione. La funzione di cancellazione permette di reclamare l'intero importo della puntata (meno una piccola commissione) se annulli il contratto entro un'ora dall'apertura della posizione. Con la funzione Stop-loss, invece, puoi chiudere il contratto in perdita se la tendenza del mercato volge a tuo sfavore. Tuttavia, quando la funzione di cancellazione raggiunge il termine, è possibile fissare un livello di stop-loss sul contratto aperto.", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "Creare un account partner", "1700291683": "Partecipare al programma IB è completamente gratuito.", - "1701577545": "La durata massima di ogni contratto è limitata e varia in base al valore dell'accumulator scelto. Al raggiungimento della durata massima, il contratto verrà automaticamente chiuso.", "1702295087": "Effettui facilmente depositi e prelievi utilizzando le famose banche del Vietnam.", "1702860224": "Puoi usare carte di debito e di credito, portafogli elettronici, di criptovalute, Deriv P2P, banche online, rampa fiat e agenti di pagamento per depositi e prelievi (consulta la nostra <0>pagina di Metodi di pagamento per un elenco dettagliato). Una volta effettuato l'accesso al tuo conto Deriv, potrai vedere i metodi di pagamento disponibili nel tuo Paese nella <1>pagina Cassa.", "1703673631": "No, non è possibile modificare la durata del tick per i contratti High/Low Ticks. Questo tipo di contratto si basa sempre sui 5 prezzi di tick continuativi all'apertura del contratto. Questo valore è fisso per tutti gli strumenti che possono essere negoziati con questo tipo di contratto.", @@ -1871,7 +1844,6 @@ "1733660945": "I fondi sono disponibili non appena vengono confermati", "1734026582": "Questo piano è disponibile esclusivamente per gli affiliati che promuovono a clienti residenti nell'UE.", "1734683614": "Direttore generale", - "1736625026": "Cosa sono gli accumulators?", "1737371600": "Dove posso negoziare opzioni Vanilla su Deriv?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "Ottimo, iniziamo.", "1768089459": "Parigi | La nostra sede – Francia | Deriv", "1769159485": "Sì, puoi aprire contemporaneamente più contratti Reset Call/Reset Put con durate diverse e importi di puntata diversi o potenziali payout.", - "1771323174": "aumento caduta", "1771364541": "5. Verrai indirizzato alla pagina di modifica della password. Inserisci una nuova password e clicca su Crea.", "1771672206": "Il <0>DEX 900UP presenta frequenti piccoli cali e occasionali picchi maggiori, che si verificano in media <0>ogni 900 secondi.", "1772047578": "Perchè i dati di accesso di Deriv MT5 sono diversi da quelli di Deriv?", @@ -1923,7 +1894,6 @@ "1784343675": "<0>Contattaci tramite chat live immediatamente, e ti aiuteremo a disattivare 2FA sul tuo conto. Quando avrai un nuovo telefono, <1>riattiva 2FA.", "1784507274": "Gli affiliati residenti nell'UE possono iscriversi al piano Revenue share. Tuttavia, solo i clienti residenti al di fuori dell'UE possono essere indirizzati nell'ambito di questo piano.", "1784680288": "Prima di ogni trade riceverai informazioni sull'impatto del margine sul tuo saldo.", - "1786089908": "Scopri di più sul trading con opzioni su Deriv: ottieni il payout se prevedi correttamente l'oscillazione dei prezzi nei mercati di Forex e indici sintetici, così come in altri mercati comuni.", "1786590725": "1 - 5 giorni lavorativi", "1786747559": "Le autorità di regolamento ci chiedono di verificare il conto in conformità alle leggi antiriciclaggio e KYC (Conosci il tuo cliente). Se abbiamo richiesto di caricare i documenti per verificare il conto, significa che potrai continuare a utilizzare i nostri servizi solamente quando il tuo conto sarà verificato.", "1787584197": "Ha fornito un ID e-mail errato", @@ -2071,7 +2041,6 @@ "1905702565": "Protezione del denaro dei clienti", "1906101554": "Otterrai un pagamento in base al volume dei trading dei tuoi clienti. Scopri di più <0>qui.", "1906507843": "Fase 4: Piano di abbonamento (4 di 5)", - "1906568376": "Si è verificato un errore durante il recupero dei dati sui prezzi in tempo reale", "1907226338": "Coca-Cola", "1907562333": "Riceverà un pagamento se il prezzo spot rimane al di sotto di una barriera predeterminata per tutta la durata dell'operazione. Se il prezzo spot tocca o supera la barriera in qualsiasi momento prima della scadenza del contratto, la puntata iniziale (premio) viene persa.", "1908121069": "Scopri di più su Deriv P2P", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (solo per UE)", "2028060161": "Questi indici corrispondono a mercati simulati in cui i prezzi degli asset aumentano o diminuiscono a causa di eventi di cronaca. I piccoli movimenti sono abbastanza frequenti, con occasionali picchi o cadute importanti.", "2028163119": "EOS/USD", - "2028685334": "Questi indici sono caratterizzati da una media di un crollo (crash) o un picco (boom) in una serie di 1000, 500 o 300 tick.", "2029388799": "20-39.999%", "2032245485": "Cifre | Contratto di opzioni digitali | Deriv", "2032401971": "Supponiamo tu voglia calcolare l'importo di stop loss all'apertura di una posizione per Indice Volatility 100 al prezzo di 3376,24 USD con una puntata di 10 USD, un multiplier di x100 e uno stop loss di 3400 USD in decrescita.", "2032565787": "Pianificare i trade senza passare ore ogni giorno ad analizzare il mercato globale", "2032603277": "Il payout per punto indica la vincita potenziale che riceverà alla scadenza del contratto per ogni punto al di sopra o al di sotto della barriera predeterminata.", - "2032869486": "Ad ogni tick, il pagamento aumenterà in base al valore dell'accumulator selezionato, a condizione che la variazione del prezzo rimanga nella barriera.", "2034083038": "segnale-sottoscrittore", "2035207280": "5 - 1.000", "2035670983": "Meno distrazioni", @@ -2256,7 +2223,6 @@ "2062902293": "Per aprire un contratto Up/Down, devi:", "2062903400": "Impostare un limite", "2063623452": "status", - "2064152905": "Massimizzare il profitto potenziale", "2064273783": "Limiti di cassa", "2064293002": "Non è possibile fissare un livello di take profit quando acquisti un contratto con multipliers e possibilità di cancellazione. Tuttavia, quando la funzione di cancellazione raggiunge il termine, è possibile fissare un livello di take profit sul contratto aperto.", "2065278286": "Spread", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>Cavalca le onde delle criptovalute. Trading 24/7 sul prezzo delle criptovalute più popolari.", "-989885046": "Vedi tutte le criptovalute", "-2118030379": "<0>Estrarre le materie prime. Negoziare il prezzo dei metalli preziosi e del petrolio.", - "-1722031734": "Controlla le specifiche di trading", - "-61718257": "Speculare sui movimenti di prezzo dei popolari exchange-traded funds (ETF). Diversifica il suo portafoglio con attività che seguono le obbligazioni, le materie prime e gli indici, senza il costo elevato di possedere le attività sottostanti.", - "-777850431": "Visualizza tutto >", - "-1384760133": "Prezzo dell'offerta", - "-1882694284": "Prezzo di domanda", - "-1293060532": "Variazione % giornaliera", "-626244619": "Provi qualsiasi trade, su qualsiasi piattaforma, con un conto di trading demo senza rischi.", "-230284900": "3. Fai trading con sicurezza", "-1936142548": "Ricarica il conto e inizia a fare trading con un'assistenza continua.", @@ -3315,6 +3275,7 @@ "-1615451408": "Il nostro team professionale multilingue è a tua disposizione in qualsiasi momento.", "-441234786": "Siamo forti di 25 anni", "-1863708031": "I fondi negoziati in borsa (ETF) ti consentono di diversificare il portafoglio grazie ad asset che replicano le obbligazioni, le materie prime e gli indici, senza l'elevato costo di prossedere gli asset sottostanti.", + "-1722031734": "Controlla le specifiche di trading", "-1542166394": "<0>AGG.US L'ETF iShares Core US Aggregate Bond replica un indice delle obbligazioni investment grade statunitensi.", "-1968382000": "<0>ARKK.US L'ARK Innovation ETF investe in titoli azionari nazionali ed esteri di società che si affidano o traggono vantaggio dagli sviluppi dell'intelligenza artificiale, dell'automazione, delle tecnologie del DNA, dello stoccaggio di energia, della tecnofinanza e della robotica.", "-603147794": "<0>DIA.US L'SPDR Dow Jones Industrial Average ETF Trust replica l'indice Dow Jones Industrial Average.", @@ -3446,13 +3407,6 @@ "-1356010780": "Attuare politiche per prevenire il commercio di persone vulnerabili", "-1186213423": "Rifiuteremo l'accesso ai minorenni e implementeremo processi per identificare i clienti che fanno trading oltre la loro capacità finanziaria.", "-220003669": "Implementeremo i controlli del know-your-customer (KYC) e impediremo il riciclaggio di denaro e altre attività illegali sulle nostre piattaforme.", - "-1339404877": "Essere affidabili", - "-1849043145": "Forniamo sistemi sicuri e robusti in modo da poter fare trading con fiducia. Che si tratti di regolare tempestivamente i contratti, elaborare le transazioni in modo efficiente o offrire un'assistenza clienti reattiva 24 ore su 24, 7 giorni su 7, ci impegniamo per essere affidabili in ogni fase della tua esperienza di trading.", - "-1972583435": "Correttezza", - "-781301270": "Sosteniamo la parità di trattamento per tutti, motivo per cui ci impegniamo a fornire servizi trasparenti e imparziali. Siamo qui per risolvere i tuoi dubbi con integrità e fornire prezzi competitivi senza costi nascosti o restrizioni di accesso.", - "-955173076": "Forniamo informazioni chiare e accessibili sulle nostre piattaforme e processi in modo da poter creare fiducia e solide relazioni con i clienti. Attraverso descrizioni dettagliate dei prodotti e una comunicazione aperta, miriamo a renderti più facile prendere decisioni di trading informate.", - "-2032112598": "Essere responsabili", - "-35673135": "Costruiamo i nostri servizi e le nostre piattaforme su una base di fiducia, onestà e pratiche etiche. Implementando in modo proattivo politiche e controlli per prevenire attività illegali, garantiamo un ambiente equo e sicuro per la nostra comunità commerciale.", "-1354825404": "Neofita del trading?", "-1571360471": "Risorse didattiche su misura", "-1307122236": "Supporto multilingue in qualsiasi momento", @@ -4033,7 +3987,10 @@ "-1095901299": "Mercato azionario | Trading su indici | Deriv", "-506783240": "Fai trading sui prezzi degli asset derivati da mercati simulati. Gestisci la tua esposizione selezionando il livello di volatilità più adatto alla tua propensione al rischio.", "-917592239": "Indici sintetici | Indici volatility | Deriv", + "-1339404877": "Essere affidabili", + "-1972583435": "Correttezza", "-1306637437": "Puntiamo ad essere competitivi sui prezzi per tutti i nostri prodotti e servizi.", + "-2032112598": "Essere responsabili", "-223886724": "I nostri principi", "-586716383": "I nostri principi | Deriv", "-141169956": "P2P di Deriv – Un servizio peer-to-peer per prelevare e depositare fondi", @@ -4429,35 +4386,6 @@ "-924881302": "Qui trovi le informazioni relative alle politiche normative e alla loro implementazione nel tuo caso. L'insieme di documenti qui di seguito costituisce i nostri termini di utilizzo standard (i \"Termini\"). È importante che tu ne prenda visione ed esprima il tuo consenso prima usare i siti web, prodotti e servizi della Società.", "-1532421724": "PER PARTNER COMMERCIALI", "-488793705": "Termini e condizioni | Politiche normative | Deriv", - "-739489985": "Gli indici Crash/Boom imitano i mercati con movimenti improvvisi dei prezzi, che si tratti di un brusco calo (crash) o di un picco (boom).", - "-2038780348": "higher lower", - "-920892393": "Gli indici volatility corrispondono a mercati con volatilità costanti del 10%, 25%, 50%, 75% e 100%.", - "-997554537": "Come funzionano i contratti con accumulators", - "-1143096984": "Puoi impostare un livello di take profit o di payout. La tua posizione si chiuderà automaticamente quando il tuo profitto supera o raggiunge tale importo.", - "-2002768605": "Il pagamento massimo per ogni contratto è limitato e varia a seconda dell'asset. Quando viene raggiunto il pagamento massimo, il contratto verrà chiuso automaticamente.", - "-972221740": "Come acquistare i primi contratti con accumulators su Deriv Trader", - "-995291168": "Definisci la tua posizione", - "-1713583554": "Scegli un asset dalla lista di mercati.", - "-1637411871": "mercato degli accumulators", - "-216727857": "Scegli gli accumulators dall'elenco dei tipi di trade", - "-1410249058": "3. Percentuale di crescita", - "-1940159778": "Seleziona il tasso di crescita che preferisci. Il tuo potenziale profitto crescerà di questa percentuale ad ogni risultato durante la durata del contratto.", - "-262631598": "durata degli accumulators", - "-1784561307": "4. Puntata", - "-1432641230": "accumulators di quota", - "-1797452525": "5. Take profit", - "-950576869": "6. Trade", - "-70734399": "Mercati disponibili per il trading con opzioni", - "-665093371": "Partecipa alle attività del più grande mercato finanziario internazionale: fai trading con opzioni digitali e Call/Put Spread sulle coppie valutarie Forex principali, secondarie e smart.", - "-197524598": "Fai trading con opzioni digitali, lookbacks e Call/Put Spreads 24/7 sui nostri indici sintetici non influenzati dalle alterazioni del mercato reale.", - "-236676606": "Fai trading con opzioni digitali su azioni e indici e guadagna in base alle oscillazioni del prezzo nei nostri panieri di asset dai prezzi competitivi.", - "-1192024363": "Fai previsioni sulle oscillazioni dei prezzi delle principali materie prime internazionali: argento, oro, petrolio ed energia.", - "-345016047": "Apri un conto demo e ottieni fondi virtuali illimitati per fare pratica sulle nostre piattaforme DTrader, SmartTrader e DBot.", - "-239170576": "Scopri di più sul trading con opzioni su Deriv: ottieni il payout se prevedi correttamente i movimenti dei prezzi senza bisogno di acquistare gli asset sottostanti.", - "-135132536": "Apri un conto reale, deposita denaro e inizia a fare trading sul serio con gli accumulators.", - "-963994159": "Trading di opzioni | Negozia opzioni digitali su Deriv", - "-1640776435": "Trading su opzioni | Tipi di trading | Deriv", - "-1302287224": "Scopri quali sono le opzioni su Deriv. Scopri come iniziare a fare trading di opzioni con Forex, sintetici, azioni, indici e panieri.", "-1573631881": "forex", "-79919115": "Scegli tra oltre 50 coppie valutarie e fai trading con leva fino a 1:1000 per aumentare la tua esposizione sul mercato.", "-52578265": "Scegli tra oltre 30 coppie valutarie e fai trading con leva fino a 1:30 per aumentare la tua esposizione sul mercato.", @@ -4503,17 +4431,8 @@ "-172868994": "Conto MT5 senza swap", "-501519580": "Lascia le tue negoziazioni aperte durante la notte senza costi aggiuntivi.", "-2146727212": "Senza swap", - "-544150655": "Mercati disponibili per il trading a margine", - "-867909844": "Oltre 30 tipi di asset e trading con leva fino a 1:30 senza commissioni sui trade.", - "-309438223": "Fai trading 24/7 su indici sintetici con margine, senza subire le ripercussioni degli eventi reali e senza rischi di liquidità.", - "-192849229": "Fai previsioni sulle oscillazioni dei prezzi di argento, oro, petrolio e molto altro usando il margine per aumentare i profitti potenziali.", - "-309512492": "Perché fare trading con margine su Deriv", - "-1967811351": "Approfitta della leva elevata e degli spread ridotti su Deriv MT5.", - "-947407631": "Indici sintetici", - "-163876262": "Tutti i tuoi mercati preferiti disponibili", - "-687600215": "Fai trading sui mercati principali e sui nostri indici sintetici societari disponibili 24/7.", - "-1815149921": "Supporto amichevole", "-1970235035": "Definisca il suo obiettivo", + "-995291168": "Definisci la tua posizione", "-1496517473": "Seleziona il mercato su cui fare trading e fissa altri parametri fondamentali come tipo di trade, importo della puntata e valore del multiplier.", "-574297320": "Imposta i parametri", "-136787663": "Stabilisci i parametri opzionali", @@ -4526,6 +4445,7 @@ "-316417045": "4. Valore del multiplier", "-969520824": "Profitti e perdite aumentano in base al valore del multiplier, che è compreso tra 1 e 30 in base all'asset con cui fai trading. La perdita non può superare l'importo della puntata.", "-951435001": "Inserisci un valore del multiplier valido. Il profitto o la perdita sarà moltiplicato per questo valore.", + "-1797452525": "5. Take profit", "-1261042587": "Questa funzione permette di stabilire l'importo dell'eventuale perdita nel caso la tendenza del mercato sia sfavorevole alla tua posizione. Una volta raggiunto l'importo, si procederà automaticamente alla chiusura del contratto.", "-1557162974": "Imposta lo stop loss", "-120955727": "7. Cancellazione", @@ -4662,7 +4582,7 @@ "-1995606668": "Importo", "-1128574192": "Direzione", "-703542574": "Ascendente", - "-1127399675": "Discendente", + "-1127399675": "Down", "-1555617679": "<0>Livello di stop loss e take profit in crescita = prezzo dell'asset × {(importo di stop loss OPPURE take profit + commissione) ÷ (puntata × multiplier) + 1}", "-215986514": "La commissione viene calcolata automaticamente sulla base di puntata, simbolo e multiplier scelti. Puoi scoprirne il valore direttamente su DTrader.", "-1677720766": "In questo scenario, dovresti fissare l'importo di stop loss a <0>3.351,46.", diff --git a/themes/gatsby-theme-deriv/src/translations/ko.json b/themes/gatsby-theme-deriv/src/translations/ko.json index 0901137febf..b97582bfce8 100644 --- a/themes/gatsby-theme-deriv/src/translations/ko.json +++ b/themes/gatsby-theme-deriv/src/translations/ko.json @@ -91,7 +91,6 @@ "79497287": "상장지수펀드(ETF)", "80411232": "로그인 세부 정보를 안전하게 유지하고 <0>2단계 인증을 활성화하여 귀하의 계정이 무단으로 사용되는 것을 막으세요.", "80429744": "빠르고 안정적입니다", - "83428444": "Deriv에서 Accumulators 거래를 시작하세요", "84123624": "파트너십 프로그램 | Deriv", "84402478": "필요한 블록은 어디에서 찾을 수 있나요?", "84605906": "Deriv MT5 Financial 계정은 외환, 주식, 주식 지수, 원자재, 합성 지수 및 암호화폐에 대해 차액결제거래(CFD)를 할 수 있는 레버리지를 제공합니다.", @@ -123,7 +122,6 @@ "110140669": "전문 트레이더인 경우에는, MT5 트레이딩 시그널 서비스를 통해 무료로 또는 귀하께서 결정하시는 구독료을 지불하고 다른 트레이더들과 귀하의 전략을 공유할 수 있습니다. 다른 트레이더가 귀하의 시그널을 구독하면, 귀하께서 주문 하실 때마다 귀하의 거래들이 다른 트레이더의 계정에 자동으로 복제됩니다.", "111464658": "<0>BTC/USD에서 DL로 거래되는 <0>5 랏은 다음과 같이 분할됩니다:", "113378532": "ETH/USD", - "114014970": "지금 거래하세요", "115911783": "물론, 이 목록은 완벽하지 않습니다. 사칭자들은 날마다 여러분의 정보와 자금을 훔치기 위해 새로운 방법을 찾아냅니다.", "117174749": "만료되기 이전에 개설되어 있는 포지션을 청산할 수 있나요?", "117273069": "<0>Wall Street 30은 미국 최상위 30대 상장 기업들의 주식 실적을 따릅니다.", @@ -269,7 +267,6 @@ "259593484": "실제 계정", "260003723": "예시 2", "261878007": "'Matches'를 선택하면 출구 가격의 마지막 숫자가 예측과 일치할 경우에 지급금을 받습니다.", - "262590832": "선호하시는 거래 전략에 때라 롱 (long) 포지션 및 숏 (short) 포지션을 개설하세요.", "263232709": "영업일 기준 1 - 2 일", "263938952": "귀하의 시장 예측에 따라 리셋 스팟이 유리한 경우에는 원래의 진입 가격(또는 행사 가격)을 대체합니다. 대체가 유리하려면 리셋 스팟이 다음과 같이 유리해야 합니다:", "264391901": "예측할 수 없는 현실 세계의 혼란 없이 실제 시장의 신나는 부분을 모방하는 합성 시장을 즐기세요.", @@ -430,7 +427,6 @@ "413762216": "만료 전에 체결된 Reset Call/Reset Put 계약을 종료할 수 있나요?", "415028859": "현지 통화", "415543200": "이는 각 자산에 필요한 마진에 따라 다릅니다. 포지션을 개설하기 전에 각 자산에 필요한 마진을 확인할 수 있습니다.", - "416296716": "최대 지급액", "417690017": "Touch / No Touch", "417855021": "이름은 필수 입력사항입니다", "418173024": "CFD 거래 가능 시장", @@ -446,7 +442,6 @@ "427157274": "귀하의 고객이 MT5 Financial 계정으로 거래할 때 수익을 올리세요.

    모든 수수료는 USD로 표시됩니다.", "429395367": "DBot에 관한 가이드 및 튜토리얼", "429483909": "100 레버리지가 적용되는 <0>2 lots", - "430936420": "50가지 이상의 자산에 액세스하시고 최대 1:1000 레버리지로 거래 수수료 없이 거래하세요.", "431284069": "순이익은 현물 가격이 배리어 아래로 얼마나 떨어지는지에 따라 달라지며, 기초자산의 가격이 크게 하락하면 최대 잠재 수익이 커집니다. 손실은 Short Turbo 옵션을 구매하는 데 필요한 초기 지분으로 제한됩니다.", "432518896": "고객 신뢰는 우리의 최우선 과제이며, 이것이 바로 수백만명의 사용자가 당사를 선택하는 이유입니다. 다음은 당사를 선도적인 온라인 거래 서비스 제공업체로 만드는 몇 가지 요인입니다.", "432775041": "트레이딩을 시작하세요", @@ -493,7 +488,6 @@ "469222213": "<0>내 통계 탭을 클릭한 후 귀하의 시그널 제공자를 선택하세요.", "469552854": "당사가 제공하는 상품의 CFD 거래 조건에 대해 자세히 알고 싶으신가요?", "469798381": "년간의 서비스", - "470277541": "최대 기간", "472630909": "신청서를 검토하는 데 영업일 기준 1~3일이 소요됩니다.", "472915014": "Deriv는 세계 최대 온라인 브로커 중 하나입니다. 우리는 전 세계 수백만 명의 등록 사용자에게 외환, 주식 및 지수, 암호화폐, 원자재 및 파생지수에 대해 CFD 및 기타 파생상품을 제공합니다.", "473760456": "우리는 모호성을 피하고 모든 계약 조건을 공개하며, 거래의 위험과 당사의 수익 창출 방법에 대해 명확히 밝히기 위해 분명하게 말합니다.", @@ -536,7 +530,6 @@ "504465748": "인증 링크를 이메일로 보내드리겠습니다. 해당 링크를 클릭하신 후 Deriv 계정의 새 비밀번호를 설정하세요.", "506442463": "온보딩 절차란 무엇인가요?", "506797447": "<0>EUR 바스켓은 각각 20%만큼 가중된 5가지의 글로벌 통화 (USD, AUD, GBP, JPY, CAD)에 대한 유로화의 가치를 측정합니다.", - "508640915": "Deriv에서 Accumulators를 거래하는 이유", "509964491": "대부분의 금융 시장이 종료되어 있을 때에도 거래하세요", "510416775": "Turbo 옵션을 이용하면 귀하의 시장 예측이 적중하고 현물가격이 미리 지정된 배리어에 닿거나 돌파하지 않으면 잠재적으로 높은 지급금을 받을 수 있습니다.", "510912921": "선택한 조건이 충족되지 않거나 출구 가격이 높은 배리어 또는 낮은 배리어와 동일하면 지분 금액이 손실됩니다.", @@ -644,7 +637,6 @@ "602265590": "손절매는 Crash/Boom/Range Break 지수에서는 다소 다르게 적용됩니다. 이유는 하나의 틱에서 다음 틱으로 넘어갈 때 갑작스러운 시장 가격 변동이 때때로 귀하께서 설정하신 스탑로스를 초과할 수 있기 때문입니다. 시장 가격이 귀하의 손절매 금액을 초과하면, 귀하의 계약은 정확히 스탑로스 레벨에서 끝나는 것이 아니라 해당 시점에서 자동적으로 종료됩니다.", "603094883": "그러나 조기 퇴장 가능 여부는 특정 거래 유형에 따라 달라질 수 있다는 점에 유의해야 합니다. 일부 거래 유형에는 제한이 있거나 특정 기간 내에만 거래가 가능할 수 있습니다.", "604031157": "파생 API에 연결할 수 있는 자체 거래 플랫폼을 갖춘 소프트웨어 개발자. API 작동 방식에 대한 자세한 내용은 <0> Deriv API 페이지를 참조하세요.", - "604863126": "틱 생성 빈도는 지수마다 다르며 일부는 매초마다 틱을 생성하고 다른 일부는 2초마다 틱을 생성합니다.", "605798512": "다른 플랫폼으로 자금을 이체하려면 최소 USD 0.01이 필요합니다.", "606371596": "외환 시장 거래 방법", "607535944": "5 - 30 분", @@ -744,7 +736,6 @@ "701775446": "Volatility 200 지수", "701840176": "USD 100k 턴오버당 수수료", "702074152": "파트너", - "702175212": "서비스를 이용하기 전에 <0>이용약관, <1>위험 공개, <2>안전하고 책임감 있는 거래를 읽고 관련된 위험을 완전히 이해하시기 바랍니다. 본 웹사이트의 정보는 투자 조언이 될 수 없음을 유의하시기 바랍니다.", "702303938": "제휴 ib", "704465777": "결제 후에 Deriv P2P에서 채팅 기능을 통해 판매자 영수증을 공유하세요.", "704532260": "이메일만 있으면 가입할 수 있습니다. 신용카드나 최소 보증금이 필요하지 않습니다.", @@ -783,7 +774,7 @@ "736634601": "앱갤러리에서 살펴보기", "737466973": "계약 규모는 Volatility 75 지수 = 1의 1 표준 랏입니다", "737537871": "이동 중에도 multipliers를 거래할 수 있는 모바일 앱입니다.", - "739412906": "<0>범위 내 위치/범위 외 위치: 계약 기간 중 언제든지라도 시장이 두 목표 가격의 범위 내에 머무를지 또는 범위 외로 벗어날지를 예측하세요.", + "739412906": "<0>Stays Between/Goes Outside: 계약 기간 중 언제든지라도 시장이 두 목표 가격의 범위 내에 머무를지 또는 범위 외로 벗어날지를 예측하세요.", "739759950": "연속 장벽 교차 사이에서 틱 카운터를 사용하여 현명한 거래 결정을 내리는 데 도움이 됩니다.", "740609768": "거래 중인 트레이더와 분쟁이 있는 경우 어떻게 해야 하나요?", "741504928": "마케터, 인플루언서 및 브로커 소개인이 네트워크에서 수익을 창출할 수 있습니다. 경쟁력 있는 수수료를 받고 고품질의 홍보 자료를 이용할 수 있습니다.", @@ -821,7 +812,6 @@ "773309981": "석유/USD", "775706054": "트레이딩 봇을 판매하나요?", "775826029": "Deriv cTrader 계정의 복사 탭에서 전략 공급자를 검색하세요. 마음에 드는 전략을 선택하고 자금을 할당한 후 카피 트레이딩을 시작하세요.", - "777072220": "매수 버튼을 클릭하여 거래를 시작하세요.", "777203273": "CFD, 옵션, 멀티플라이어 거래하기", "778624300": "CFD 및 Multiplier 거래에 대한 스왑, 핍, 수익 및 손실을 계산하는 데 도움이 되는 Deriv의 거래 계산기를 활용하세요.", "779522948": "이포 (Ipoh) | 우리의 오피스 – 말레이시아 | Deriv", @@ -887,7 +877,6 @@ "832324110": "당사의 위치", "832827564": "이 플랜은 EU에 거주하는 고객을 대상으로 홍보하는 IB에게는 제공되지 않습니다.", "833547634": "통화 가중치", - "835328271": "Accumulators 이익실현", "835766128": "귀하의 봇의 실적을 확인하세요", "836171053": "파트너십 기회", "836198432": "MT5 시그널 구독의 장점", @@ -927,7 +916,6 @@ "869176308": "걱정하지 마세요. 절차에 문제가 발생하는 경우에는 <0>실시간 채팅을 통해 저희 지원팀에 문의하셔서 추가 지원을 받으시기 바랍니다.", "870239780": "Deriv Trader에서 어떤 시장을 거래할 수 있나요?", "870345918": "1~5% 성장률", - "871462332": "Deriv MT5와 Deriv X에서 높은 레버리지와 낮은 스프레드를 활용하세요.", "872087592": "상승/하락 계약의 경우에 계약 기간은 1틱에서 365일입니다.", "874881951": "당사의 두바이 오피스에서 채용 기회를 찾아보세요. IT, 마케팅 및 인사부서에서 귀하의 역할을 찾아보세요.", "875101277": "웹 브라우저를 닫아도 Deriv Bot이 계속 실행되나요?", @@ -985,7 +973,6 @@ "917922170": "- 거래하시려는 기초 자산을 선택하세요.", "918181729": "콜투액션 배경", "918587905": "정말 계정을 삭제하시겠습니까?", - "918634571": "포지션을 개설하면 자산 가격 주변으로 배리어가 생성됩니다. 선택한 자산 및 Accumulators 가치에 따라 매 tick마다 상한 및 하한 배리어가 자동으로 계산됩니다. 두 배리어 중 하나에 도달하기 전에 포지션을 청산하면 이익을 올릴 수 있습니다.", "920363635": "자주 묻는 질문 - IB 프로그램", "920654544": "현재 Deriv에서는 Long 및 Short Turbo 옵션 계약만 구매할 수 있습니다.", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>스왑 비용 (Swap charge) = 거래량 × 계약 규모 × 포인트 값 × 스왑 금리 (swap rate)", "1024366221": "찾으시는 페이지는 존재하지 않습니다.", "1024756670": "여러 시장에서 거래하세요", - "1025026772": "Jump 지수는 가격 변동이 크고 급격한 시뮬레이션 시장에 해당합니다. 변동성은 10%에서 100%까지 일정합니다.", "1025032938": "Deriv의 결제 에이전트가 되기 위해서 지불해야 하는 비용이 있나요?", "1026344937": "궁금한 점이 있으면 <0>실시간 채팅을 통해 고객 지원팀에 문의하세요.", "1026845997": "엔드포인트", @@ -1241,10 +1227,8 @@ "1178409440": "자산 또는 시장을 거래할 수 있는 시간.", "1179997681": "불만을 제기할 때는 성명, 계좌 번호, 문제에 대한 명확한 설명, 중요한 날짜 및 불만 사항을 뒷받침하는 모든 증거 또는 문서를 포함해야 합니다.불만 사항이 더 구체적이고 상세할수록 저희 팀이 더 잘 도와드릴 수 있습니다.", "1181506313": "Deriv P2P는 훌륭한 앱입니다. 정말 마음에 듭니다!", - "1181734082": "Accumulators 거래 유형", "1182027402": "앱 스토어 로고", "1182198798": "예를 들어, 특정 시점에서 포지션을 청산하는 경우, 귀하의 자기자본은 귀하의 계좌 잔액에 해당 시점의 수익 또는 손실을 합산한 금액입니다. 현재 사용 마진에 대한 이 비율이 Deriv의 스탑아웃 수준보다 낮을 경우에는 스탑아웃이 적용 될 수 있습니다.", - "1182470294": "아직 Deriv.com 계정이 없으신가요?", "1183868384": "Deriv는 규제되나요?", "1184301560": "Deriv의 파트너십 프로그램을 살펴보시고 신뢰할 수 있는 개척자와 파트너가 될 기회를 얻으세요. 우리의 모든 프로그램은 추가 비용 없이 무료로 제공됩니다.", "1185518626": "금융 시장의 특성을 모방한 다양한 오퍼링을 거래해 보세요.", @@ -1261,7 +1245,6 @@ "1195268336": "Reset Call 출구 가격이 진입 가격보다 낮을 경우 손실이 발생하는 계약을 보여주는 차트", "1196310280": "인텔 (Intel)", "1197939158": "수락하지 않습니다", - "1197965598": "Accumulators (또는 Accumulators 옵션)를 적용하면 지분보다 더 큰 위험을 감수하지 않고도 잠재 이익을 기하급수적으로 높일 수 있습니다. 가격이 거래 배리어 내에서 움직이는 한, 시장 변동에 관계없이 귀하의 잠재 이익이 증가합니다.", "1198529439": "유효한 도로명을 입력하세요", "1198781410": "당사는 방문자를 고객으로 전환할 수 있도록 최적화된 고객 중심적이고 직관적인 Deriv 거래 경험을 설계했습니다. 또한 Deriv로 트래픽을 유도하는 데 필요한 도구와 창의적인 자료를 제공합니다.", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100,000 ) }", "1274309337": "DOG/USD", "1275474387": "신속합니다", - "1275674402": "롱 (long) 또는 숏 (short)", "1277672291": "예, 다수의 High/Low Ticks 계약을 동시에 체결할 수 있습니다.", "1277917401": "Only Downs 계약을 선택하는 경우에는 선택된 기간에 가격이 오직 하락하는 경우에만 지급금을 받을 수 있습니다.", "1278262646": "168M+", @@ -1415,7 +1397,6 @@ "1339067509": "배너 정보", "1344216985": "이 주소로 이메일을 전송할 수 없습니다 (일반적으로는 방화벽 또는 필터링 때문입니다).", "1345965490": "- Reset Call 계약의 진입 가격보다 낮거나, 또는", - "1346204508": "이익 실현", "1349080073": "영문자만 입력해 주시기 바랍니다", "1349233664": "매도", "1351421019": "Asian 옵션은 어디에서 거래할 수 있나요?", @@ -1467,7 +1448,6 @@ "1393006010": "CFD 트레이딩의 기초", "1393234525": "400,000", "1393602451": "<0>예를 클릭하여 취소를 확인합니다. 귀하의 자금은 Deriv 계정으로 반환되며 이에 따라 귀하의 계정 잔액이 업데이트됩니다.", - "1394086167": "Deriv에서 데모 계정을 개설하고 무제한의 가상 자금으로 연습하세요.", "1394564425": "{{email}}로 전송된 8자 인증 코드를 입력하여 계정을 활성화하세요.", "1396179592": "수수료", "1396296688": "사기성 소셜 미디어 계정을 어떻게 식별하나요?", @@ -1550,7 +1530,6 @@ "1466788657": "자세한 내용은 트레이딩 봇 구축의 기초 정보에 대한 <0>이 블로그 게시물을 확인하세요.", "1467325385": "글로벌 제휴 지원", "1467514183": "가상 시장, 실제 기회.", - "1467698554": "서비스를 이용하기 전에 <0>이용약관, <1>위험 공개, <2>안전하고 책임감 있는 거래를 읽고 관련된 위험을 완전히 이해하시기 바랍니다. 또한 이 웹사이트의 정보는 투자 조언이 될 수 없음을 유의하시기 바랍니다. 투자 가치는 하락할 수도 있고 상승할 수도 있습니다.", "1468688914": "명목화폐를 사용하여 명목화폐 계좌에 즉시 입금하세요.", "1469255430": "이용 약관", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "라트비아", "1472787414": "주식 및 주식 지수: 기초", "1473143391": "소프트웨어 테스트 부서", - "1475851225": "평균적으로, 20분마다 상승 또는 하락 점프가 발생할 확률은 동일하며, 점프의 크기는 정상 가격 변동의 약 30배입니다.", "1476598931": "현재 거래 조건으로 얻을 수 있는 최저 스프레드.", "1478263443": "동시에 체결할 수 있는 계약의 수에 대한 구체적인 규칙 및 제한은 거래 유형에 따라 다를 수 있다는 점에 유의하세요. 개설할 수 있는 계약의 수에 제한이 있는 경우도 있으며 유연성을 높일 수 있는 다른 특정 조건이 있는 경우도 있습니다.", "1478423964": "Deriv의 독점 합성 지수는 시장 및 유동성 위험이 없습니다. Deriv MT5, DTrader 및 기타 플랫폼에서 연중무휴 합성 거래를 즐기세요.", @@ -1628,7 +1606,6 @@ "1533284111": "변동환율이란 무엇인가요?", "1533452395": "각 계약의 지급 확률 또는 고객의 거래에 따라 수익을 올리세요. <0>자세히 알아보기", "1535175777": "귀하의 현지 은행을 통해 실시간으로 입금 및 출금할 수 있습니다.", - "1536955851": "옵견 거래 | 거래 유형 | Deriv", "1537212469": "현물 가격", "1539984821": "Deriv 지원팀은 주말에도 연중 무휴 라이브 채팅을 통해 문의하실 수 있습니다. 또한 <0>헬프 센터에서 답변을 찾고 <1>커뮤니티의 동료 트레이더로부터 도움을 받을 수도 있습니다. ", "1540432357": "고객이 10달러의 지분을 가지고 15달러의 지불금으로 거래합니다. 지급 확률 = 10/15 x 100 = 66.67%", @@ -1699,7 +1676,6 @@ "1588439646": "Multiplier에 대한 손익 계산기를 사용하면 귀하의 거래에서 스톱로스 및 이익실현 수준을 결정하여 손실을 최소화하고 이익을 극대화할 수 있습니다.", "1588850507": "<0>USD 바스켓은 각각 20%만큼 가중된 다섯 가지의 글로벌 통화 (EUR, GBP, JPY, CAD, AUD)에 대한 미국 달러의 가치를 측정합니다.", "1589165958": "“거래”를 검색해 보세요", - "1589206610": "거래를 개시하세요", "1591242575": "귀하께서 제공하신 정보를 당사가 이용하고 보호하는 방법", "1591498220": "Deriv P2P를 이용하려면 Deriv 계정이 필요한가요?", "1591811733": "귀하의 국가에서는 Deriv cTrader를 이용할 수 없습니다", @@ -1820,7 +1796,6 @@ "1680490573": "모든 제휴자, 중개 브로커 파트너, API 사용자 및 결제 에이전트에 적용되는 약관 및 윤리 기준", "1680831768": "결제 수단을 변경하시려면, 실시간 채팅을 통해 문의하시기 바랍니다.", "1681876785": "<0>신분 증명을 제출하셔서 계정에 대한 귀하의 연령을 인증하세요.", - "1682675914": "높은 레버리지, 낮은 스프레드", "1682843058": "Up/Down | 디지털 옵션 계약 | Deriv", "1682903370": "다음과 같은 커미션 플랜이 있습니다:", "1685437922": "45-230 틱 지속 시간", @@ -1829,7 +1804,6 @@ "1688556728": "유럽 지수", "1690730424": "라틴 및 알파벳 문자만 허용됩니다", "1691701175": "주식 & 지수", - "1691844143": " Tick의 수와 Accumulators 가치에 따라 귀하의 잠재 이익은 설정된 금액을 여러 번 초과할 수 있습니다.", "1692056155": "구독 취소 | 이메일 | Deriv", "1692148560": "5개의 글로벌 통화 (EUR, GBP, JPY, AUD, USD)를 기준으로 각각 20%의 가중치를 부여하여 금의 가치를 측정합니다.", "1693556143": "이는 거래 취소를 진행할 때 귀하께서 자금을 잃지 않도록 하기 위한 것입니다. 거래 취소를 통해서, 포지션을 개설한 후 1시간 내에 취소하는 경우에는 지분 전액 (소액 수수료 제외)을 회수할 수 있습니다. 반면, 스톱로스의 경우에는 시장이 귀하의 포지션과 반대로 움직일 경우 손실로 계약을 마감하게 됩니다. 그렇지만 거래 취소가 만료되면, 개설되어 있는 계약에서 스톱로스 수준을 설정할 수 있습니다.", @@ -1839,7 +1813,6 @@ "1696396625": "구글 (google)", "1698515050": "파트너 계정 만들기", "1700291683": "IB 프로그램 가입은 전적으로 무료입니다.", - "1701577545": "모든 계약의 최대 기간은 제한되어 있으며 선택된 Accumulators 값에 따라 다릅니다. 최대 기간에 도달되면 해당 계약은 자동으로 마감됩니다.", "1702295087": "베트남의 유명 은행을 이용해 간편하게 입출금하세요.", "1702860224": "직불카드 및 신용카드, 전자지갑, 암호화폐 지갑, Deriv P2P, 온라인 뱅킹, 피아트 온램프 및 결제 에이전트를 통해 입금 및 출금할 수 있습니다 (자세한 목록은 <0>결제 수단 페이지 참조). Deriv 계정에 로그인하시면, <1>캐셔 페이지에서 귀하의 국가에서 사용할 수 있는 결제 수단을 확인할 수 있습니다.", "1703673631": "High/Low Ticks 계약의 틱 기간은 변경할 수 없습니다. 이 계약 유형은 항상 계약 개시 후 다음 5개 틱의 가격을 기준으로 합니다. 이는 해당 계약 유형으로 거래될 수 있는 모든 상품에 대하여 고정되어 있습니다.", @@ -1871,7 +1844,6 @@ "1733660945": "확인되는 즉시 자금을 사용할 수 있습니다", "1734026582": "이 플랜은 EU에 거주하는 고객을 대상으로 홍보하는 제휴자만 이용할 수 있습니다.", "1734683614": "최고 경영자", - "1736625026": "Accumulator란 무엇인가요?", "1737371600": "Deriv에서 Vanilla 옵션을 어디에서 거래할 수 있나요?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "좋아요. 시작합시다.", "1768089459": "파리 (Paris) | 당사의 오피스 – 프랑스 | Deriv", "1769159485": "예, 서로 다른 기간, 서로 다른 지분 금액 또는 원하시는 잠재적 지급금이 적용되는 여러 Reset Call/Reset Put 계약을 동시에 체결할 수 있습니다.", - "1771323174": "상승 하락", "1771364541": "5. 비밀번호 변경 화면으로 이동됩니다. 새 비밀번호를 입력하신 후 생성하기를 클릭하세요.", "1771672206": "<0>DEX 900UP은 평균 <0>900초마다 작은 하락이 자주 발생하고 가끔 큰 스파이크가 발생합니다.", "1772047578": "제 Deriv MT5 로그인 세부 정보와 Deriv 로그인 세부 정보가 다른 이유는 무엇인가요?", @@ -1923,7 +1894,6 @@ "1784343675": "<0>실시간 채팅을 통해 저희에게 즉시 문의해 주시면 귀하의 계정에서 2FA를 비활성화 할 수 있도록 도와드리겠습니다. 새 휴대폰을 구입하시면 <1>2FA를 재활성화 해 주시기 바랍니다.", "1784507274": "EU에 거주하는 제휴사는 수익 공유 플랜에 가입할 수 있습니다. 그러나 이 플랜은 EU 외부에 거주하는 고객만 추천할 수 있습니다.", "1784680288": "각 거래 이전에 귀하의 계정에 영향이 있는 마진에 대한 정보를 받을 수 있습니다.", - "1786089908": "Deriv에서 옵션 거래에 대해 알아보세요. 외환, 합성 지수 및 인기있는 기타 금융 시장의 가격 변동을 정확하게 예측하여 수익을 올리세요.", "1786590725": "1 - 5 영업일", "1786747559": "당사의 규제기관은 자금 세탁 방지 (AML)와 고객알기제도법 (KYC)에 따라 귀하의 계정을 인증하도록 요구합니다. 저희가 귀하의 계정을 확인하기 위해 문서 업로드를 요청드린다면, 이는 계정이 인증된 후에만 서비스를 계속 사용할 수 있다는 뜻입니다.", "1787584197": "잘못된 이메일 ID를 제공했습니다", @@ -2071,7 +2041,6 @@ "1905702565": "고객 자금 보호", "1906101554": "고객의 거래량에 따라 지불금을 받으실 것입니다. 자세한 내용은<0>여기에서 확인하실 수 있습니다.", "1906507843": "4단계: 구독 플랜 (4/5)", - "1906568376": "실시간 가격 데이터를 가져오는 중 오류가 발생했습니다", "1907226338": "Coca-Cola", "1907562333": "전체 거래 기간 동안 현물가격이 미리 정해진 배리어보다 아래로 유지되면 지급금을 받습니다. 계약이 만료되기 전 언제든지 현물가격이 배리어에 닿거나 배리어를 돌파하면 초기 지분(프리미엄)을 잃게 됩니다.", "1908121069": "Deriv P2P에 대해 자세히 알아보기", @@ -2213,13 +2182,11 @@ "2027881275": "행동당 비용 (Cost Per Action, CPA) - 유럽연합에만 적용", "2028060161": "이 지수는 뉴스 이벤트로 인해 자산 가격이 급등하거나 하락하는 시뮬레이션 시장에 해당합니다. 작은 변동은 매우 빈번하게 발생하며 때로는 급격한 상승이나 하락이 발생합니다.", "2028163119": "EOS/USD", - "2028685334": "이러한 지수들은 1000, 500, 또는 300 틱 시리즈에서 평균적으로 한 번의 크래시 (crash) 또는 붐 (boom)이 발생하는 것이 특징입니다.", "2029388799": "20-39.999%", "2032245485": "Digits | 디지털 옵션 계약 | Deriv", "2032401971": "하락 (Down) 방향의 스톱로스 레벨이 3400, 지분 금액 10 USD, Multiplier 값 x100인 Volatility 100 지수의 포지션을 개설하려는 경우 스톱로스 금액을 계산하고자 한다고 가정해 보겠습니다.", "2032565787": "매일 시간을 들여 세계 시장을 분석하지 않고 거래 활동을 계획하는 방법", "2032603277": "포인트당 지급액은 미리 지정된 배리어를 초과하거나 아래에 있는 모든 포인트에 대해 계약 만료 시 받을 수 있는 잠재지급액을 나타냅니다.", - "2032869486": "각 Tick마다, 가격이 배리어 내에서 변동하는 한, 귀하께서 선택하시는 Accumulators의 값에 따라 귀하의 지급금이 증가합니다.", "2034083038": "시그널 구독자", "2035207280": "5 - 1,000", "2035670983": "방해 요소 감소", @@ -2256,7 +2223,6 @@ "2062902293": "Up/Down 계약을 체결하기 위해서는 다음을 수행해야 합니다:", "2062903400": "한도 설정", "2063623452": "상태", - "2064152905": "잠재적 수익 극대화", "2064273783": "캐셔 한도", "2064293002": "거래 취소가 포함된 Multiplier 계약을 구매할 때는 이익실현 수준을 설정할 수 없습니다. 그렇지만, 거래 취소가 만료되면 개설되어 있는 계약에서 이익실현 수준을 설정할 수 있습니다.", "2065278286": "스프레드", @@ -2300,7 +2266,7 @@ "2106640360": "파트너 가이드", "2106955649": "<0>IJR.US 아이셰어스 코어 S&P 소자본 ETF(iShares Core S&P Small-Cap ETF)는 소형 자본화 미국 주식 지수의 투자 결과를 추종합니다.", "2108009353": "IWM.US", - "2108799022": "<0>상승 (Rise)/하락 (Fall): 계약 기간 종료 시 출구 가격이 진입 가격보다 확실하게 높을지 또는 낮을지를 예측하세요.", + "2108799022": "<0>Rise/Fall: 계약 기간 종료 시 출구 가격이 진입 가격보다 확실하게 높을지 또는 낮을지를 예측하세요.", "2109279238": "파생", "2109387636": "얼마나 많은 거래 플랫폼이 제공되나요?", "2109960759": "회사 이름은 필수 입력 사항입니다", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>암호화폐 파도를 타세요. 인기 암호화폐를 연중무휴 24시간 거래하세요.", "-989885046": "모든 암호화폐 보기", "-2118030379": "<0>원자재를 채굴하세요. 귀금속과 석유 가격을 거래하세요.", - "-1722031734": "거래 스펙 확인", - "-61718257": "인기있는 상장지수펀드(ETF)의 가격 변동을 예측해 보세요. 기초자산을 소유하는 높은 비용 없이 채권, 원자재 및 지수를 추적하는 자산으로 귀하의 포트폴리오를 다양화하세요.", - "-777850431": "전체 보기 >", - "-1384760133": "매수 가격", - "-1882694284": "매도 가격", - "-1293060532": "일일 % 변화율", "-626244619": "위험 부담이 전혀 없는 데모 거래 계정으로 어떤 플랫폼에서든 거래해 보세요.", "-230284900": "3. 안심하고 거래하세요", "-1936142548": "연중무휴 고객 지원을 통해 귀하의 계좌에 자금을 입금하고 거래를 시작하세요.", @@ -3315,6 +3275,7 @@ "-1615451408": "전문 다국어 팀이 언제든 도와드릴 수 있습니다.", "-441234786": "25년 전통의 강자", "-1863708031": "상장지수펀드(ETF)를 통해서 높은 기초자산 소유 비용 없이 채권, 원자재 및 지수를 추종하는 자산으로 포트폴리오를 다양화할 수 있습니다.", + "-1722031734": "거래 스펙 확인", "-1542166394": "<0>AGG.US 아이셰어스 코어 미국 채권 ETF(iShares Core US Aggregate Bond ETF)는 미국 투자등급 채권 지수를 추종합니다.", "-1968382000": "<0>ARKK.US ARK 혁신성장 ETF(ARK Innovation ETF)는 인공 지능, 자동화, DNA 기술, 에너지 저장, 핀테크 및 로봇 공학 분야의 개발에 의존하거나 이를 통해 이익을 얻는 기업의 국내 및 해외 주식 증권에 투자합니다.", "-603147794": "<0>DIA.US SPDR 다우존스 산업평균지수 ETF 트러스트(SPDR Dow Jones Industrial Average ETF Trust)는 다우존스 산업평균지수를 추종합니다.", @@ -3446,13 +3407,6 @@ "-1356010780": "취약한 사람이 거래하는 것을 방지하기 위해 정책을 시행합니다", "-1186213423": "우리는 미성년자의 접근을 거부하고 재정 능력 이상으로 거래하는 고객을 식별하는 절차를 시행할 것입니다.", "-220003669": "당사는 당사 플랫폼에서 고객 알기 제도 (KYC) 를 시행하고 자금 세탁 및 기타 불법 활동을 방지할 것입니다.", - "-1339404877": "신뢰할 수 있어야 합니다", - "-1849043145": "당사는 안전하고 견고한 시스템을 제공하므로 안심하고 거래할 수 있습니다. 신속한 거래 정산, 효율적인 거래 처리, 연중무휴 24시간 고객 지원 등 거래 경험의 모든 단게에서 신뢰할 수 있는 서비스를 제공하기 위해 노력합니다.", - "-1972583435": "공정해야 합니다", - "-781301270": "당사는 모든 사람을 동등하게 대우하는 것을 지지하며, 투명하고 편견 없는 서비스를 제공하기 위해 최선을 다하고 있습니다. 고객의 문제를 정직하고 성실하게 해결하고 숨어있는 수수료 또는 접근 제한 없이 경쟁력 있는 가격을 제공하기 위해 노력하고 있습니다.", - "-955173076": "당사는 신뢰와 강력한 고객 관계를 구축할 수 있도록 플랫폼 및 프로세스에 대한 명확하고 접근 가능한 정보를 제공합니다. 상세한 상품 설명과 열린 의사소통을 통해 정보에 입각한 거래 결정을 더 쉽게 내릴 수 있도록 하는 것을 목표로 합니다.", - "-2032112598": "책임감이 있어야 합니다", - "-35673135": "당사는 신뢰, 정직, 윤리적 관행을 기반으로 서비스와 플랫폼을 구축합니다. 불법 활동을 방지하기 위한 정책과 통제 조치를 사전에 시행함으로써 거래 커뮤니티를 위한 공정하고 안전한 환경을 보장합니다.", "-1354825404": "트레이딩이 처음이신가요?", "-1571360471": "맞춤형 학습 리소스", "-1307122236": "언제든지 다국어 지원", @@ -3990,7 +3944,7 @@ "-1396228755": "표류 없는 정권(횡보 추세라고도 함)", "-812482393": "<0>DSI10은 평균 <1>10분마다 체제를 전환합니다.", "-1119895973": "상승/하락 옵션 거래", - "-1312740087": "<0>상한 (Higher)/하한 (Lower) : 계약 기간 종료 시 출구 가격이 목표 가격 (장벽)보다 더 높을지 또는 더 낮을지를 예측하세요.", + "-1312740087": "<0>Higher/Lower: 계약 기간 종료 시 출구 가격이 목표 가격 (장벽)보다 더 높을지 또는 더 낮을지를 예측하세요.", "-1379066258": "터치/노 터치 옵션 거래", "-467543474": "<0>일치 (Matches)/불일치 (Differs): 계약 마지막 틱의 마지막 숫자가 될 숫자를 예측하세요.", "-370101516": "over/under 옵션 거래", @@ -4033,7 +3987,10 @@ "-1095901299": "주식 시장 | 지수 트레이딩 | Deriv", "-506783240": "시뮬레이션된 시장에서 파생된 자산 가격에서 거래하세요. 귀하의 위험 성향에 맞는 변동성 수준을 선택하여 노출을 관리하세요.", "-917592239": "합성 지수| Volatility 지수 | Deriv", + "-1339404877": "신뢰할 수 있어야 합니다", + "-1972583435": "공정해야 합니다", "-1306637437": "당사는 모든 상품 및 서비스에 대하여 가격 경쟁력을 갖추는 것을 목표로 합니다.", + "-2032112598": "책임감이 있어야 합니다", "-223886724": "우리의 원칙", "-586716383": "당사의 원칙 | Deriv", "-141169956": "Deriv P2P – 피어 투 피어 입출금 서비스", @@ -4429,35 +4386,6 @@ "-924881302": "여기에서는 당사의 법률 정책 및 해당 정책이 귀하에게 적용되는 방식에 대한 정보를 확인할 수 있습니다. 아래에 링크되어 있는 문서들은 당사의 표준 이용 약관 (이하 “약관”)을 구성합니다. 당사의 웹사이트, 상품 또는 서비스를 이용하기 이전에 본 약관을 숙지하고 동의하는 것이 중요합니다.", "-1532421724": "비즈니스 파트너용", "-488793705": "이용 약관 | 법률 정책 | Deriv", - "-739489985": "Crash/Boom 지수는 급격한 가격 하락 (crash) 또는 급등 (boom)과 같은 갑작스러운 가격 변동이 있는 시장을 모방합니다.", - "-2038780348": "하이어 로우어", - "-920892393": "Volatility 지수는 변동성이 10%, 25%, 50%, 75% 및 100%로 일정하게 유지되는 시장에 해당합니다.", - "-997554537": "Accumulators 계약의 원리", - "-1143096984": "이익실현 또는 지급 수준을 설정할 수 있습니다. 귀하의 수익이 이 금액에 도달하거나 초과하면 귀하의 포지션은 자동으로 마감됩니다.", - "-2002768605": "모든 계약에 대한 최대 지급액은 제한되어 있으며 자산마다 다릅니다. 최대 지급액에 도달하면, 해당 계약은 자동으로 마감됩니다.", - "-972221740": "Deriv Trader에서 첫 번째 Accumulators 계약을 구매하는 방법", - "-995291168": "포지션을 정의하세요", - "-1713583554": "시장 목록에서 자산을 선택하세요.", - "-1637411871": "Accumulators 시장", - "-216727857": "거래 유형 목록에서 Accumulators 선택하세요", - "-1410249058": "3. 성장 백분율", - "-1940159778": "원하시는 성장률을 선택하세요. 귀하의 잠재 수익은 계약 기간에 걸쳐 매 틱마다 선택하신 비율만큼 증가합니다.", - "-262631598": "Accumulators 기간", - "-1784561307": "4. 지분", - "-1432641230": "Accumulators 지분", - "-1797452525": "5. 이익 실현", - "-950576869": "6. 트레이드", - "-70734399": "옵션 거래가 가능한 시장", - "-665093371": "세계 최대 금융 시장에 참여하세요. 메이저, 마이너 및 스마트 외환 쌍에서 디지털 옵션과 Call/Put 스프레드를 거래하세요.", - "-197524598": "현실 세계의 방해 없이 합성상품에 대한 디지털 옵션, lookbacks 및 Call/Put Spreads 를 연중무휴 24시간 거래하세요.", - "-236676606": "주식 및 지수에 대한 디지털 옵션을 거래하고 경쟁력 있게 가격이 책정된 자산 바스켓에서 가격 변동으로부터 수익을 올리세요.", - "-1192024363": "은, 금, 석유, 에너지 등 세계 주요 원자재의 가격 변동을 예측하세요.", - "-345016047": "당사의 플랫폼인 DTrader, SmartTrader 및 DBot에서 데모 계정을 개설하시고 무제한 가상자금으로 연습하세요.", - "-239170576": "Deriv에서 옵션 거래에 대해 배워보세요. 기초 자산을 구매하지 않고도 가격 변동을 올바르게 예측하여 수익을 올릴 수 있습니다.", - "-135132536": "실제 계정을 개설 및 입금하세요. 그리고 실제로 Accumulators 거래를 시작하세요.", - "-963994159": "옵션 트레이딩 | Deriv에서 디지털 옵션 거래하기", - "-1640776435": "옵션 트레이딩 | 트레이드 유형 | Deriv", - "-1302287224": "Deriv에는 어떤 옵션이 있는지 살펴보세요. 외환, 합성, 주식 및 지수, 그리고 바스켓으로 옵션 거래를 시작하는 방법을 알아보세요.", "-1573631881": "외환", "-79919115": "50가지 이상의 통화 쌍을 이용하시고 최대 1:1000의 레버리지로 거래하여 귀하의 시장 노출을 높이세요.", "-52578265": "30가지 이상의 통화 쌍에 접근하시고 최대 1:30의 레버리지로 거래하여 귀하의 시장 노출을 높이세요.", @@ -4503,17 +4431,8 @@ "-172868994": "스왑프리 MT5 계정", "-501519580": "추가 비용 없이 오버나이트 거래를 유지할 수 있습니다.", "-2146727212": "스왑 프리", - "-544150655": "마진 거래가 가능한 시장", - "-867909844": "30가지 이상의 자산에 접근하시고 최대 1:30 레버리지로 거래 수수료 제로 혜택으로 거래하세요.", - "-309438223": "자연 현상과 유동성 위험의 영향을 받지 않고 마진으로 합성 지수를 연중무휴 거래하세요.", - "-192849229": "은, 금, 석유 등의 가격 변동을 예측하고 마진을 활용하여 잠재 수익을 확대시키세요.", - "-309512492": "Deriv를 통해 마진을 거래하는 이유", - "-1967811351": "Deriv MT5에서 높은 레버리지와 낮은 스프레드를 활용하세요.", - "-947407631": "합성 지수", - "-163876262": "모든 선호 시장이 이용 가능합니다", - "-687600215": "모든 인기 시장과 연중무휴로 제공되는 당사의 독점 합성 지수에서 거래하세요.", - "-1815149921": "친절한 지원", "-1970235035": "목표를 정의하세요", + "-995291168": "포지션을 정의하세요", "-1496517473": "거래하려는 시장을 선택하시고 거래 유형, 지분 금액 및 Multiplier 값을 포함한 기타 필수 매개변수를 설정하세요.", "-574297320": "매개변수 설정", "-136787663": "선택적 매개변수를 설정하세요", @@ -4526,6 +4445,7 @@ "-316417045": "4. Multiplier 값", "-969520824": "수익 또는 손실에 Multiplier 값이 곱해지며, 이는 거래하는 자산에 따라 1에서 30까지 될 수 있습니다. 귀하의 손실은 귀하의 지분보다 크지 않을 것입니다.", "-951435001": "원하시는 Multiplier 값을 입력하세요. 귀하의 수익 또는 손실에 이 금액이 곱해집니다.", + "-1797452525": "5. 이익 실현", "-1261042587": "이 기능을 사용하면 시장이 귀하의 포지션에 반대되는 방향으로 움직이는 경우에 귀하께서 감수할 손실 금액을 설정할 수 있습니다. 해당 금액에 도달되면, 계약이 자동으로 종료됩니다.", "-1557162974": "스톱로스 설정", "-120955727": "7. 거래 취소", diff --git a/themes/gatsby-theme-deriv/src/translations/mn.json b/themes/gatsby-theme-deriv/src/translations/mn.json index 7ff4e96fbf1..e78b1df81f4 100644 --- a/themes/gatsby-theme-deriv/src/translations/mn.json +++ b/themes/gatsby-theme-deriv/src/translations/mn.json @@ -23,7 +23,7 @@ "22632484": "Гэрээний хугацаа дуусахаас өмнө турбо опционуудын гэрээг хааж болох уу?", "22995280": "Эхлэх платформ. Энэ нь хүчирхэг боловч хэрэглэхэд хялбар байдаг.", "24062713": "0.2},", - "24763773": "Сони Групп Корп", + "24763773": "Sony Group Corp", "24900606": "Алтан сагс", "26480598": "Ерөнхий", "26596220": "Санхүү", @@ -64,14 +64,14 @@ "59699543": "Тийм ээ, та сонголтын арилжааны стратегиасаа хамааран олон ванилийн сонголтын гэрээг нэгэн зэрэг нээж болно.", "60772773": "АМ.ДОЛЛАР/ЦЭВЭРЛЭНЭ", "61452818": "Гарах үнийн сүүлчийн цифр таны сонгосон тооноос өндөр эсвэл доогуур байх эсэхийг урьдчилан таамаглаарай.", - "61663093": "Тасралтгүй индексүүд", + "61663093": "Тасралтгүй Индексүүд", "63192246": "Би ирээдүйн үйлчлүүлэгчдэд өөрийн түншлэлийн холбоосыг ашиглан Deriv-д гарын үсэг зурах урамшуулал санал болгож болох уу?", - "64577063": "ЕХ-д суурилсан лавласан үйлчлүүлэгч нэг гүйлгээнд 100 ам.доллар хадгалуулдаг", + "64577063": "ЕХ-д суурилсан лавласан үйлчлүүлэгч нэг гүйлгээнд 100 USD хадгалуулдаг", "65207943": "Дуудлагын сонголт", "65228456": "Deriv Trader | Онлайн арилжааны платформ | Deriv.com", "65433881": "ХУДАЛДААНЫ ТӨРЛҮҮД", "66236354": "Бараг шуурхай ажиллах хугацаатай өдөр тутмын 90,000 үйлчлүүлэгчдээс өдөр тутмын арилжаанд 20B+ам.доллар.", - "67066283": "Үйлчлүүлэгч 100 ам.долларын хувьцаатай үржүүлэгчийг арилжаа хийдэг. Үйлчлүүлэгчийн арилжаанаас үүссэн шимтгэл нь 0.60 ам.доллар байна.", + "67066283": "Үйлчлүүлэгч 100 USDын хувьцаатай үржүүлэгчийг арилжаа хийдэг. Үйлчлүүлэгчийн арилжаанаас үүссэн шимтгэл нь 0.60 USD байна.", "67611998": "Би Deriv MT5 бодит мөнгөний дансандаа хэрхэн хөрөнгө байршуулах вэ?", "67923436": "Үгүй ээ, таны вэб хөтөч хаагдсан үед Deriv Bot ажиллуулахаа болих болно.", "69523331": "Хэрэв сонгосон саад бэрхшээл нь суурь хэрэгслийн одоогийн үнэтэй ойролцоо байвал “Touch” гэрээнд спот үнэ нь саад тотгорыг хүрэх магадлал “No Touch” гэрээтэй харьцуулахад өндөр байна. Энэ хувилбараар “Touch” гэрээний боломжит төлбөрийн хэмжээ бага байна.", @@ -91,7 +91,6 @@ "79497287": "Биржид арилжаалагдсан сан", "80411232": "Нэвтрэх дэлгэрэнгүй мэдээллийг аюулгүй байлгаж, дан <0>саа зөвшөөрөлгүй ашиглахаас сэргийлэхийн тулд хоёр хүчин зүйлийн танилтыг идэвхжүүлнэ үү.", "80429744": "Хурдан, тогтвортой", - "83428444": "Deriv дээр аккумуляторуудыг арилжаалж эхлэх", "84123624": "Түншлэлийн хөтөлбөр | Дерив", "84402478": "Надад хэрэгтэй блокуудыг хаанаас олох вэ?", "84605906": "Deriv MT5 Санхүүгийн данс нь форекс, хувьцаа, хувьцааны индекс, түүхий эд, синтетик индекс, криптовалютын зөрүүтэй гэрээ (CFD) арилжаалах хөшүүргийг санал болгодог.", @@ -112,7 +111,7 @@ "98801789": "Reset Call гарах үнэ орох үнээс хэтэрсэн тохиолдолд төлбөрийг хожсоныг харуулсан график", "100976940": "Комиссын схем хэрхэн ажилладаг вэ?", "101279915": "QR код", - "101415754": "ДСИ20", + "101415754": "DSI20", "103740464": "

    Дээш/Доош гэрээ нээхийн тулд та дараах зүйлсийг хийх хэрэгтэй болно:

    • Давуу зах зээл, арилжааны хөрөнгөө сонгоно уу.
    • Худалдаа хийхийг хүссэн Дээш/Доош сонголтын төрлийг сонгоно уу (Өсөх/Уналт; Rise Equals/Falls Equals; Higher/Lower).
    • Бусад нэмэлт гэрээний параметрүүдийг тохируулна уу.
    • Гэрээний хугацааг сонгоно уу.
    • Өөрийн хувьцааны эсвэл давуу боломжит төлбөрийн хэмжээг оруулна уу.
    • Гэрээгээ нээгээрэй.
    ", "104744952": "Маягтыг бөглөж, илгээх дээр дарна уу.", "105613424": "Deriv MT5 дээр байр сууриа нээх хамгийн бага хэмжээ хэд вэ?", @@ -122,8 +121,7 @@ "109865596": "Deriv дээр амралтын өдрүүдийн арилжаа хийж, арилжаагаа хамгийн ихээр ашиглаарай", "110140669": "Хэрэв та мэргэжлийн худалдаачин бол MT5 арилжааны дохионы үйлчилгээ нь таны стратегийг бусад худалдаачидтай үнэгүй эсвэл таны тодорхойлсон захиалгын төлбөрийг хуваалцах боломжийг олгодог. Худалдаачид таны дохиог бүртгүүлэх үед худалдаа хийх бүрт таны наймаа дансанд автоматаар хуулбарлагддаг.", "111464658": "<0>BTC/USD <0>дээр DL-ээр арилжаалагдсан 5 лотыг дараахь байдлаар хуваадаг.", - "113378532": "ETH/УСД", - "114014970": "Одоо худалдаалаарай", + "113378532": "ETH/USD", "115911783": "Мэдээжийн хэрэг, энэ жагсаалт бүрэн биш байна. Өдөр бүр дүр төрүүлэгчид таны мэдээлэл, мөнгийг хулгайлахыг оролдох шинэ арга замыг гаргаж ирдэг.", "117174749": "Дуусахаас өмнө нээлттэй байрлалыг хааж болох уу?", "117273069": "<0>Wall Street 30 нь АНУ-ын бүртгэлтэй шилдэг 30 компаниудын хувьцааны гүйцэтгэлийг дагадаг.", @@ -138,7 +136,7 @@ "127307725": "Улс төрд ил гарсан хүн (PEP) гэдэг нь олон нийтийн нэр хүндтэй албан тушаалтай томилогдсон хэн нэгэн юм. PEP-ийн ойр дотны хамтрагчид болон гэр бүлийн гишүүд мөн PEP-д тооцогддог.", "127545561": "* Төлбөрийн арга, боловсруулалтын хурдны хүртээмж байршил болон сонгосон төлбөрийн сонголтоос хамааран өөр өөр байж болно", "128120244": "1999 оноос хойш Групп нь дэлхий даяар худалдаачдад шударга, найдвартай байдлаараа үйлчилж ирсэн. Бид өөрсдийгөө ёс зүйн дээд стандарт, зохицуулалтын шаардлагыг үргэлж баримталдаг.", - "131637194": "<0>Металлын хувьд нэг лот тутамд 4 ам.долларын тогтмол шимтгэл байдаг. XAU/USD 1 их наймаа нь дараах томъёолол дээр үндэслэн шимтгэлээр 4 ам.доллар төлөх болно:", + "131637194": "<0>Металлын хувьд нэг лот тутамд 4 USDын тогтмол шимтгэл байдаг. XAU/USD 1 их наймаа нь дараах томъёолол дээр үндэслэн шимтгэлээр 4 USD төлөх болно:", "132319176": " ашгийн түвшинг авах", "135121884": "Дараа нь юу вэ?", "135210620": "Деривийг Мальтын Санхүүгийн Үйлчилгээний Газар (MFSA), Лабуаны Санхүүгийн Үйлчилгээний Газар (Labuan FSA), Вануату Санхүүгийн Үйлчилгээний Комисс (VFSC), Британийн Виржиний Арлуудын Санхүүгийн Үйлчилгээний Комисс зэрэг хэд хэдэн аж ахуйн нэгжээр <0>зохиц уулдаг.", @@ -151,9 +149,9 @@ "144377171": "Өдөр тутмын зарлагын хязгаар", "146650698": "Намайг DP2P руу аваачиж аваарай", "148355417": "Таны үйлчлүүлэгчдэд зориулсан худалдааны шуурхай гүйцэтгэлийн хурд", - "148382928": "Американ эйрлайнс групп Inc", + "148382928": "American Airlines Group Inc", "149494223": "Цэнхэр тэнгэр ба барилга байгууламж - Кигали", - "149834389": "Сард ≤ 20,000 ам.доллар", + "149834389": "Сард ≤ 20,000 USD", "150593055": "Валют солилцогч", "151178438": "Бүх хөрөнгийн тэг комиссын арилжааг эдлээрэй. Дээрээс нь сонгосон гаралтай индекс, санхүүгийн хөрөнгийн хувьд шөнийн дотор байрлал дээр своп хураамж төлөхгүй.", "152299772": "Би яагаад танай түншлэлийн хөтөлбөрт хамрагдах ёстой вэ?", @@ -226,7 +224,7 @@ "223464180": "Санхүүгийн хэрэгсэл (MT5 Санхүүгийн дансаар дамжуулан) болон гаралтай индексүүд (MT5 Derived дансаар дамжуулан) CFD арилжаалах хүсэлтэй дэлхийн бусад хэсэгт (АНУ, Канад, Хонконг зэрэг зарим орнуудаас бусад) үйлчлүүлэгчид Deriv (V) Ltd-ийн дагуу Deriv MT5 болон Deriv X данстай байж болно.", "224650827": "ИОТ/АМ.ДОЛЛАР", "228957856": "400,000 ам.долларын активын үнэ, -7.5 своп ханштай 0.01 их Volability 75 индексийг нэг шөнийн турш нээлттэй байлгахыг хүсч байна гэж хэлье.", - "229604337": "Crash 900 индекс", + "229604337": "Crash 900 Индекс", "229966861": "Үүнийг өөрийнхөө дээр ашиглана уу", "230596356": "DBot стратегиа тохируулна уу", "230864514": "Stop loss болон/эсвэл take profit түвшин нь гэрээг худалдах үед таны эрсдэлийг удирдахад тусалдаг.", @@ -243,7 +241,7 @@ "236845507": "Зөрүүтэй гэрээ (CFD) гэж юу вэ?", "237637819": "Touch/No Touch сонголтуудыг хаана арилжаалах вэ?", "238084240": "Deriv cTrader дээр байр сууриа нээх хамгийн бага хэмжээ хэд вэ?", - "239216026": "XMR/УСД", + "239216026": "XMR/USD", "239429137": "Хөрөнгө бүрийн маржин таны худалдаанд хэрхэн нөлөөлж байгааг олж мэдэх боломжтой ашигтай цэснүүд байрлуулахаасаа өмнө.", "241331061": "Deriv GO үнэхээр сайн байна! Би ашиглахад хялбар иймэрхүү апп хайж байсан.", "242356757": "Тайлан ирүүлэх", @@ -259,7 +257,7 @@ "250681139": "Би Deriv X руу хэрхэн нэвтрэх вэ?", "251340836": "Тусламжийн төв | Түгээмэл асуултууд | Дерив MT5 | Дерив", "253683843": "Тийм ээ, худалдааны төрөл хоёулаа худалдааны үргэлжлэх хугацаа эсвэл дуусах хугацааг сонгох боломжийг олгодог. Та хөрөнгийн үнэ таны урьдчилан таамагласан чиглэлд шилжихийг хүлээж буй хугацааг сонгох хэрэгтэй болно.", - "255124284": "ХКД/JPY", + "255124284": "HKD/JPY", "255460854": "Гар утасны төлбөр", "256855210": "Хурдан, найдвартай үе тэнгийн хадгаламж, татан авах үйлчилгээ.", "256942335": "Олон орлогын боломж, өгөөмөр шимтгэл", @@ -269,7 +267,6 @@ "259593484": "бодит данс", "260003723": "Жишээ 2", "261878007": "Хэрэв та 'Matches' -г сонговол гарах үнийн сүүлчийн оронтой таны таамаглалтай ижил байвал төлбөрийг хүлээн авна.", - "262590832": "Таны илүүд үзэх худалдааны стратегиас хамааран урт ба богино байрлалуудыг нээнэ үү.", "263232709": "1 - 2 ажлын өдөр", "263938952": "Хэрэв дахин тохируулах спот нь таны зах зээлийн таамаглал дээр үндэслэн ашигтай бол энэ нь таны анхны орох үнийг (эсвэл ажил хаялтын үнэ) орлуулдаг. Энэ нь ашигтай байхын тулд дахин тохируулах цэг дараахь байх шаардлагатай:", "264391901": "Бодит ертөнцийн зах зээлүүдийн сэтгэл хөдлөлийг урьдчилан таамаглах боломжгүй бодит ертөнцийн тасалдалгүйгээр дуурайдаг синтетик зах зээлийг эдлэх.", @@ -300,7 +297,7 @@ "288004682": "Далд хураамж, шимтгэл байхгүй.", "288565174": "IB хөтөлбөрт бүртгүүлэхэд хэр үнэтэй вэ?", "288719886": "Чех", - "289008060": "Фэйсбүүк Inc", + "289008060": "Facebook Inc", "291605393": "Грек", "291856470": "Хадгаламж хийхийг хүссэн үедээ криптовалютын хадгаламжийн хуудсан дээр хаяг үүсгэнэ үү. Нарийвчлалыг баталгаажуулахын тулд шинэхэн үүсгэсэн хаягийг үргэлж ашиглаарай.", "292497263": "Таны дансны үлдэгдэл дээр дарж данс <0>нэмэх эсвэл удирдах данс дээр дарна уу.", @@ -328,7 +325,7 @@ "317551740": "$8.00", "317744607": "Одоо DBot олж мэдээрэй", "317753588": "Хоёр дахь вэбсайт/нийгмийн мэдээллийн URL", - "318239044": "Файзер", + "318239044": "Pfizer", "318433321": "Опционы арилжаанд ашиглах боломжтой хэрэгслүүд", "318815297": "Өөрийн дуртай байдлаар арилжаа хий", "319619035": "Миний идэвхгүй Deriv MT5 данс үлдэгдэлтэй хэвээр байгаа ч идэвхгүй болох уу?", @@ -340,7 +337,7 @@ "328362983": "0.4%", "331304444": "- Худалдааныхаа хугацааг тохируулах.", "332492567": "-10]", - "332641574": "Нийт олсон шимтгэл: 0.60 ам.доллар* 40% = 0.24 ам.доллар", + "332641574": "Нийт олсон шимтгэл: 0.60 USD* 40% = 0.24 USD", "332961148": "Хүлээн зөвшөөрсөн төлбөрийн аргаа хэрхэн нэмэх, устгах эсвэл өөрчлөх вэ?", "333367028": "(- (3400", "334005764": "Дерив трейдер гэж юу вэ?", @@ -349,16 +346,16 @@ "337431163": "Синтетик индексийн 24/7 арилжаа", "337900732": "Дани", "339084000": "ХУУЛЬ ЭРХ ЗҮЙН", - "339879944": "ГБП/УСД", + "339879944": "GBP/USD", "339999882": "{-24", - "341589956": "Эйр Франс KLM SA", + "341589956": "Air France KLM SA", "343021270": "Бодит CFDs дансаар арилжаа хий. Одоо байгаа хөрөнгөөсөө илүү том хөшүүрэг, худалдааны байрлалд нэвтрэх боломжтой.", "343586987": "Тиймээс энэ хувилбараар та ашгийн түвшингээ <0>6.83 ам. доллар болгон тогтоох болно.", "343897818": "Форекс сэдвүүд", "346997549": "Та 'Close-Low' гэрээг худалдан авах үед таны төлбөр нь үржүүлэгчээр үржүүлж гэрээний хугацаандаа гарах үнэ болон хамгийн бага үнийн хоорондох зөрүүтэй тэнцүү байх болно.", "348548765": "4. Та ширээний програм, вэб терминал эсвэл мобайл програмаар дамжуулан худалдаа хийх боломжтой.", "349994198": "Сүйрэл ба өсөлт дээрх үржүүлэгчид", - "350443733": "Федекс", + "350443733": "Fedex", "351335938": "БИДНИЙ ТУХАЙ", "351773825": "Бид таны хувийн мэдээлэл, хөрөнгийг аюулгүй байлгадаг.", "351897258": "Дүрсийг шалгана уу", @@ -422,7 +419,7 @@ "406403062": "Гэрээг нээсний дараа би өсөлтийн хурдаа өөрчилж болох уу?", "407739127": "Сар бүрийн эцэст 1,500 ам.долларын үйлчилгээний хураамж авна. Хураамж хуримтлагдсан бөгөөд хамгийн бага эзлэхүүний шаардлагыг хэтрүүлээгүй тохиолдолд л хураамж авдаг.", "408925924": "X1000 хүртэл", - "410425831": "Дж.П Морган Чейз", + "410425831": "JP Morgan Chase", "411474127": "тусламжийн төв", "411594407": "Deriv GO-ийн бүтээгдэхүүний замын зураглалыг үзээрэй, бидний бүтээж буй зүйлсийн талаархи санал хүсэлтээ бидэнд өгөөч, дараа нь юу бүтээх талаарх саналуудыг бидэнд өгнө үү.", "411774174": "-0.12 ", @@ -430,7 +427,6 @@ "413762216": "Дуусахаас өмнө нээлттэй Reset Call/Reset Put гэрээнээс гарах боломжтой юу?", "415028859": "Орон нутгийн валют", "415543200": "Энэ нь хөрөнгө бүрт шаардагдах ахиуцаас хамаарна. Та байр сууриа нээхээсээ өмнө актив бүрийн шаардлагатай маржийг харах боломжтой болно.", - "416296716": "Хамгийн их төлбөр", "417690017": "Мэдрэх/Мэдрэхгүй", "417855021": "Нэр шаардлагатай", "418173024": "CFD арилжаанд ашиглах боломжтой зах зээлүүд", @@ -446,7 +442,6 @@ "427157274": "Таны үйлчлүүлэгчид MT5 санхүүгийн дансаар худалдаа хийхдээ орлого олоорой.

    Бүх шимтгэлийн ханшийг ам.доллараар хэлнэ.", "429395367": "DBot-д зориулсан гарын авлага ба заавар", "429483909": "100 хөшүүрэг бүхий <0>2 лот:", - "430936420": "50 гаруй хөрөнгөнд хандаж, мөн 1:1000 хүртэлх хөшүүрэг, арилжааны тэг шимтгэлээр арилжаа хийнэ.", "431284069": "Таны цэвэр ашиг нь спот үнэ сааднаас доош хэр их унахаас хамаарах бөгөөд суурь үнэ мэдэгдэхүйц унавал хамгийн их боломжит олз өсч байна. Таны алдагдал богино турбо сонголтыг худалдан авахад шаардагдах анхны хувьцаагаар хязгаарлагддаг.", "432518896": "Үйлчлүүлэгчийн итгэл бол бидний хамгийн дээд тэргүүлэх чиглэл бөгөөд ийм учраас сая сая хэрэглэгчид биднийг сонгодог. Биднийг онлайн худалдааны тэргүүлэх үйлчилгээ үзүүлэгч болгодог зарим зүйлсийг энд оруулав.", "432775041": "Арилжаа хийх", @@ -493,7 +488,6 @@ "469222213": "<0>Миний статистик таб дээр дарж дохио үзүүлэгчээ сонгоно уу.", "469552854": "Бидний санал болгож буй хэрэгслүүдийн CFD арилжааны нөхцлийн талаар илүү ихийг мэдэхийг хүсч байна уу?", "469798381": "Үйлчилгээний жил", - "470277541": "Хамгийн их үргэлжлэх хугацаа", "472630909": "Таны өргөдлийг хянахад ажлын 1-3 хоног шаардагдана.", "472915014": "Deriv бол дэлхийн хамгийн том онлайн брокеруудын нэг юм. Бид дэлхийн өнцөг булан бүрт сая сая бүртгэлтэй хэрэглэгчдэд форекс, хувьцаа, индекс, криптовалют, түүхий эд, гаралтай индексүүдийн CFD болон бусад деривативуудыг санал болгодог.", "473760456": "Бид хоёрдмол утгагүй байдлаас зайлсхийх, бүх гэрээний нөхцөлийг ил тод болгож, арилжааны эрсдэл, хэрхэн мөнгө олох талаар тодорхой ярьдаг.", @@ -515,7 +509,7 @@ "486935836": "Би Google/Facebook/Apple-ийн дансны нууц үгээ мартсан. Би Deriv дансандаа хэрхэн нэвтэрч болох вэ?", "487017462": "Ухаалаг дэмжлэгийн баг", "487236738": "Үүнийг хэрхэн тооцоолсон", - "489679731": "СГД/JPY", + "489679731": "SGD/JPY", "489777784": "ЭФА.УС", "492590863": "Хүчинтэй URL форматыг оруулна уу", "492921093": "25 - 500", @@ -536,7 +530,6 @@ "504465748": "Бид танд баталгаажуулалтын холбоос имэйлээр илгээнэ. Тэр холбоосыг дарж, Deriv дансныхаа шинэ нууц үгийг тохируулна уу.", "506442463": "Онборлох журам гэж юу вэ?", "506797447": "<0>EUR саг с нь дэлхийн таван валют (USD, AUD, GBP, JPY, CAD) сагсны эсрэг Еврогийн үнэ цэнийг хэмждэг бөгөөд тус бүр нь 20% -иар жигнэсэн.", - "508640915": "Яагаад Deriv дээр аккумуляторыг худалдаалж байна", "509964491": "Ихэнх санхүүгийн зах зээл хаагдсан үед ч худалдаа хийнэ", "510416775": "Turbo сонголтууд нь таны зах зээлийн таамаглал зөв бөгөөд спот үнэ нь урьдчилан тогтоосон саад тотгорыг хөндөхгүй эсвэл зөрчихгүй бол болзошгүй өндөр төлбөрийг олох боломжийг олгодог.", "510912921": "Хэрэв сонгосон нөхцөл хангагдаагүй эсвэл гарах үнэ аль нэг саадтай тэнцүү байвал таны хувьцаа алдагдана.", @@ -546,14 +539,14 @@ "514514217": "Хэрэв сонгосон нөхцөл хангагдаагүй бол таны хувьцаа алдагдана.", "515077577": "<0>XAU/USD <0>дээр DL-ээр арилжаалагдсан 10 лотыг дараахь байдлаар хуваада г.", "517286342": "

    Ванилийн опционы гэрээ хийхийн тулд та дараах зүйлсийг хийх хэрэгтэй болно:

    • Худалдаалахыг хүсч буй үндсэн хөрөнгөө сонгоно уу.
    • Гэрээний хугацаа буюу дуусах хугацаагаа тодорхойлно уу.
    • Call or Put сонгох замаар хөрөнгийн үнийн хөдөлгөөнийг урьдчилан таамаглаарай.
    • Давтай ажил хаялтын үнийг сонгоно уу
    • Хувьцаагаа оруулна уу.
    • Гэрээг худалдан авах
    ", - "517833647": "Тогтворгүй байдал 50 (1s) индекс", - "517844699": "Алибаба Групп Холдинг ХХК", + "517833647": "Volatility 50 (1s) Индекс", + "517844699": "Alibaba Group Holding Ltd", "518906831": "Криптовалютын хадгаламж хийхийн тулд ижил хаягийг ашиглаж болох уу?", - "519988278": "Фокс Корп Б анги", - "520136698": "Boom 500 индекс", + "519988278": "Fox Corp Class B", + "520136698": "Boom 500 Индекс", "520696532": "Зөн совингийн гадаад валютын арилжааны платформ, төлбөрийн тохиромжтой сонголтууд, 24/7 дэмжлэгийн багтай таны итгэмжлэгдсэн брокер.", "521140114": "Дерив дээр бараа бүтээгдэхүүнийг 3 энгийн алхмаар арилжаагаа эхлүүлээрэй", - "521161227": "ДСИ30", + "521161227": "DSI30", "524082501": "Төлбөрийн агентын хувьд та бие даасан солилцогч юм. Та боломжтой:", "524230462": "Би Deriv IB-д хэрхэн бүртгүүлэх вэ?", "524459540": "Би хувьсагчийг хэрхэн үүсгэх вэ?", @@ -568,7 +561,7 @@ "533462850": "Дерив Прайм гэж хэн бэ?", "534798809": "Дэлхий даяар серверүүд рүү чиглэсэн бидний ухаалаг чиглүүлэлт нь хурдан гүйцэтгэлийн хурд, тогтвортой, тасралтгүй үнийн тэжээлийг 99.97% uptime бүхий баталгаажуулдаг.", "535867011": "Хэдэн минутын дотор бүртгүүлж, Trader's Hub — худалдааны бүх хэрэгцээгээ нэг дор судлаарай.", - "538228086": "Ойрхон бага", + "538228086": "Close-Low", "539261300": "OS дүрс", "539645627": "Бид дэлхий даяар итгэмжлэгдсэн зах зээлд тэргүүлэгч бүтээгдэхүүнийг хүргэхийг зорьж байна.", "540538076": "40+ хувьцаа", @@ -644,15 +637,14 @@ "602265590": "Stop loss нь Crash/Boom/Range break индексүүдэд арай өөрөөр ажилладаг. Учир нь зах зээлийн үнийн гэнэтийн хэлбэлзэл нь нэг шалганаас дараагийнх хүртэл заримдаа таны тогтоосон stop loss давж гардаг. Зах зээлийн үнэ таны stop loss хэмжээнээс давсан тохиолдолд таны гэрээ яг зогсоох алдагдлын түвшинд биш харин тэр үед автоматаар хаагдах болно.", "603094883": "Гэсэн хэдий ч эрт гарах хүртээмж нь тодорхой худалдааны төрлөөс хамаарч өөр өөр байж болзошгүйг анхаарах нь чухал юм. Зарим худалдааны төрлүүд нь хязгаарлалттай байж болох эсвэл зөвхөн тодорхой хугацааны дотор ашиглах боломжтой байж болно.", "604031157": "Deriv-ийн API-тэй холбож болох өөрийн худалдааны платформ бүхий програм хангамж хөгжүүлэгч. Манай <0>API хэрхэн ажилладаг талаар дэлгэрэнгүй мэдээлэл авахыг хүсвэл Deriv API хуудас руу орно уу.", - "604863126": "Хачигт үүсгэх давтамж нь индексийн хооронд ялгаатай байдаг бөгөөд зарим нь секунд тутамд хачиг үүсгэдэг, зарим нь хоёр секунд тутамд үүсгэдэг.", - "605798512": "Хэрэв та өөр платформ руу хөрөнгө шилжүүлэхийг хүсч байгаа бол хамгийн багадаа 0.01 ам.доллар байдаг.", + "605798512": "Хэрэв та өөр платформ руу хөрөнгө шилжүүлэхийг хүсч байгаа бол хамгийн багадаа 0.01 USD байдаг.", "606371596": "Форекс зах зээлийг хэрхэн арилжаалах вэ", "607535944": "5 - 30 минут", "607853927": "Touch/No Touch гэрээнд үнийн саад тотгор нь үндсэн хэрэгслийн үнэ нь гэрээний үргэлжлэх хугацаанд хүрэх, хүрэхгүй байх шаардлагатай заасан үнийн түвшинг хэлнэ.", "612131072": "Дэлхийн бусад хэсэгт үйлчлүүлэгчид (АНУ, Канад, Хонконг зэрэг хязгаарлагдмал орнуудаас бусад) Дерив (SVG) ХХК-ийн дагуу данстай байж болно.", "613877038": "График", "613971219": "И-мэйлийн зураг", - "617759430": "Таны лавлагаа хадгаламж 100 ам.доллар үед шимтгэл олох - энэ нь нэг хадгаламж, эсвэл цаг хугацааны туршид хуримтлагдсан эсэх.", + "617759430": "Таны лавлагаа хадгаламж 100 USD үед шимтгэл олох - энэ нь нэг хадгаламж, эсвэл цаг хугацааны туршид хуримтлагдсан эсэх.", "618098617": "MT5 болон Deriv EZ-аас олсон IB шимтгэл тань өдөр бүр таны Deriv MT5 дансанд шууд дансанд ордог. Та өөрийн Deriv данс руу хөрөнгийг шилжүүлж, өөрийн давуу эрхтэй төлбөрийн аргаар буцаан авах боломжтой.", "618453683": "Deriv дээр та CFD-ийг өндөр хөшүүргээр арилжаалах боломжтой бөгөөд энэ нь гэрээний үнийн дүнгийн хэдхэн хэсгийг төлөх боломжийг олгодог. Энэ нь таны боломжит ашиг олшруулж, мөн таны боломжит алдагдлыг нэмэгдүүлэх болно.", "619354706": "Макс (6.83, -10) ", @@ -687,7 +679,7 @@ "643714136": "Худалдааны бот үүсгэх хоёртын бот", "645294370": "<0>Худалдааны зөвлөгч
    Та бусад худалдаачдад зөвлөгөө өгдөг үү? Тэд гарын үсэг зурж, манай платформ дээр худалдаа хийхдээ илүү сайн худалдаачид болж, шимтгэл авахад нь тусална уу.", "645317079": "Таны данс баталгааж <0>саны дараа бид төлбөрийн хязгаарлалтыг устгах болно.", - "645902266": "ЕВРО/НЗД", + "645902266": "EUR/NZD", "645954408": "Зах зээлийн үнэ 8,700 ам.доллар болж өсөхөд та stop loss түвшинг 8,200 ам.доллараар тогтоохоор шийднэ. Хэдэн хачгийн дараа үнэ нь 8,100 ам.доллар руу шумбаж, таны stop loss түвшинг давж гардаг. Таны худалдаа автоматаар 8,100 ам.доллараар хаах болно.", "646017912": "Худалдааны сонголтууд болон үржүүлэгчдэд зориулсан манай хамгийн том програм.", "647610263": "синтетик индексүүд", @@ -697,7 +689,7 @@ "652884735": "Түншлэлийн хөтөлбөрт бүртгүүлэхэд хичнээн үнэтэй вэ?", "653618948": "Графикийг хянах", "655249194": "Deriv X бол MT5-ийн дараа бидний хоёр дахь CFD платформ юм. Энэ нь онцлог шинж чанаруудаар дүүрэн бөгөөд таны арилжааны хэв маягт нийцүүлэн бүтээгдсэн.", - "655519080": "Дойче банк AG", + "655519080": "Deutsche Bank AG", "655902997": "Та имэйл хаяг, нууц үгээрээ <1>нэвтэрч бүртгэлээ дахин идэвхжүүлж болно. Хэрэв та үүнийг хийх боломжгүй бол шууд чатаар дамжуулан <0>бидэнтэй холбоо барина уу, бид танд цаашид туслах болно.", "656430237": "Би Deriv P2P дээр худалдааны түншүүдээ хэрхэн үнэлэх эсвэл санал болгох вэ?", "657066292": "Та FIX API протоколын холболтоор өөрийн итгэмжлэгдсэн гүүрний түнштэйгээ холбогдож болно.", @@ -710,16 +702,16 @@ "664572363": "хооронд байдаг/сонголтын худалдаанаас гадуур явдаг", "665599274": "Маягтыг бөглөөд Баталгаажуулах дээр <0>дарна уу.", "665617825": "CPA (зөвхөн ЕХ-д суурилсан үйлчлүүлэгчид)", - "665777772": "XLM/УСД", + "665777772": "XLM/USD", "666057433": "Мөнгө, алт, газрын тос гэх мэт түүхий эдийн зах зээл дээрх алдартай хөрөнгийг үндсэн хөрөнгийг эзэмшихгүйгээр арилжаа хий. Үнийн хөдөлгөөний талаар таамаглаж, бидний өндөр хөшүүрэг, өрсөлдөх чадвартай тархалтаас ашиг хүртэх болно.", "666146179": "Санхүүгийн байгууллагууд", "666585046": "Эрсдэл/шагналыг тохируулахын тулд өсөлтийн хурдаа сонгоорой. ", "667092266": "Манай Хэрэглэгчийн дэмжлэгийн багаас цаг тухайд туслалцаа аваарай.", "668322984": "Автомат хуулбарлах - танаас нэмэлт ажил хийхгүй.", "671884384": "Түүхий эдийн зах зээлийг арилжаа хийж, алт, мөнгө гэх мэт газрын тос, үнэт металлын үнийн хөдөлгөөний талаар таамаг дэвшүүлээрэй. Бага тархалт, тэг шимтгэл эдлээрэй.", - "672008428": "ЗЕК/УСД", + "672008428": "ZEC/USD", "675017060": "төлбөрийн хэлтэс", - "678886974": "Ам.доллар> Сард 20,000", + "678886974": "USD> Сард 20,000", "680204734": "Гарах хамгийн бага хэмжээ нь хамгийн сүүлийн үеийн валютын ханшаас хамаарч өөр өөр байх болно. Энд үзүүлсэн тоонууд бөөрөнхий байна.", "680953516": "ЗАХ ЗЭЭЛ", "682063263": "Таны Deriv P2P данс дараахь шалтгааны аль нэгэнд нь хаагдсан байж болно.", @@ -744,7 +736,6 @@ "701775446": "Тогтмол байдал 200 индекс", "701840176": "100 мянган ам.долларын эргэлт тутамд комисс", "702074152": "ТҮНШҮҮД", - "702175212": "Make sure to read our <0>Terms and conditions, <1>Risk disclosure, and <2>Secure and responsible trading to fully understand the risks involved before using our services. Please note that the information on this website does not constitute investment advice.", "702303938": "түншлэлийн IB", "704465777": "Төлбөрөө хийсний дараа Deriv P2P дэх чат функцээр дамжуулан хүлээн авалтыг худалдагчтай хуваалцаарай.", "704532260": "Зөвхөн имэйлээр бүртгүүлнэ үү. Зээлийн карт эсвэл хамгийн бага хадгаламж шаардагдахгүй.", @@ -773,7 +764,7 @@ "728740336": "“Touch” гэрээний хугацаанд зах зээлийн үнэ хэдийд ч саадыг хөндсөн тохиолдолд миний гэрээ автоматаар хаах уу?", "728921347": "Ашигаа дээд зэргээр нэмэгдүүлж, алдагдлыг хязгаарлахын тулд дүн шинжилгээний хэрэгсэл, шалгуур үзүүлэлт, ашиг авах, алдагдлыг зогсоох зэрэг ухаалаг логикийг ашиглаарай.", "730281403": "Танай улсын бүх томоохон банкууд руу шуурхай банкны шилжүүлэг хийгээрэй.", - "731382582": "БНБ/УСД", + "731382582": "BNB/USD", "731636050": "Би олон турбо сонголтын гэрээг нэгэн зэрэг нээж болох уу?", "733057061": "Deriv-ээр криптовалютыг хэрхэн арилжаалах талаар суралцаарай", "733615113": "Үгүй ээ, тийм биш юм. DP2P нь манай үйлчлүүлэгчдэд орон нутгийн валютыг ашиглан хадгаламж, зарлагын гүйлгээ хийх боломжтой peer-to-peer үйлчилгээ юм. Манай төлбөрийн агентын хувьд та DP2P платформыг ашиглан өөрийн орны Deriv үйлчлүүлэгчдэд үйлчилгээгээ санал болгох боломжтой", @@ -788,7 +779,7 @@ "740609768": "Хэрэв би харьцаж байгаа худалдаачтайгаа маргаантай байгаа бол би юу хийх ёстой вэ?", "741504928": "Маркетерууд, нөлөөлөгч, нэвтрүүлэх брокеруудын хувьд сүлжээгээ мөнгөжүүлэхийн тулд. Өрсөлдөөнт шимтгэл олж, өндөр чанартай сурталчилгааны материалд нэвтрэх боломжтой.", "743105449": "Би Deriv X бодит мөнгөний дансандаа хэрхэн хөрөнгө байршуулах вэ?", - "743107247": "20,000 ам.доллар х 30% = 6,000 ам.доллар", + "743107247": "20,000 USD х 30% = 6,000 USD", "743673813": "<0>Bot Builder руу очно уу.", "744748902": "Хамгийн ихдээ 1 цаг", "746666368": "Дерив Групп нь дэлхийн анхны тогтмол магадлал бүхий арилжааны үйлчилгээний үндэс суурийг тавьсан 1999 оноос эхтэй түүхтэй. Түүнээс хойш бид хүч чадлаас хүч чадал болж, дэлхийн өнцөг булан бүрт худалдаачдын итгэлийг олж авсан.", @@ -804,7 +795,7 @@ "756258759": "<0>DEX 600DN нь ойр ой рхон жижиг нэмэгдсэлт, хааяа томоохон уналттай байдаг бөгөөд энэ нь дунджаар <0>600 секунд тутамд тохиолддог.", "756310599": "Үйлчлүүлэгчид мэдээлэлтэй сонголт хийх боломжтой байхын тулд бид бүх гэрээний нөхцлийн талаар ил тод байх болно.", "756453521": "Маржин ба хөшүүргийн хоорондын хамаарлыг тайлбарласан бялуу график", - "757475465": "ДСИ10", + "757475465": "DSI10", "758038191": "Малайзын Мелака дахь Deriv ажлын байрны боломжуудыг үзэж бидэнтэй хамт үүргээ олоорой.", "759844711": "Тийм ээ, нэгдэх нь бүрэн үнэ төлб <0>өргүй.", "760192418": "Ухаалгаар худалдаа хийж, сэтгэл хөдлөл тань шийдвэрт чинь нөлөөлөхгүй байг. Муу шүүмжлэлд өртөмтгий үед худалдаа бүү хий.", @@ -821,7 +812,6 @@ "773309981": "Газрын тос/ам.доллар", "775706054": "Та худалдааны ботуудыг зардаг уу?", "775826029": "Өөрийн Deriv cTrader дансны Copy таб дээр стратеги үйлчилгээ үзүүлэгчдийг хайж олоорой. Дуртай стратегиа сонгож, хөрөнгө хуваарилж, хуулбар арилжаагаа эхлүүлээрэй.", - "777072220": "Худалдаагаа нээхийн тулд Худалдан авах товчийг дарна уу.", "777203273": "Худалдааны CFD, опцион, үржүүлэгчид", "778624300": "CFD болон үржүүлэгчийн арилжааны своп, пип, ашиг, алдагдлаа тооцоолоход тусалдаг Deriv-ийн арилжааны тооцоолуурын давуу талыг ашиглаарай.", "779522948": "Ипох | Манай оффис - Малайз | Дерив", @@ -834,7 +824,7 @@ "783815409": "Худалдаа, эрсдэлийн менежментийн параметрүүдийг тохируулна уу. Дараа нь процессыг дуусгахын тулд OK дээр дарна уу.", "784262660": "Шинэ, ирээдүйтэй", "785833862": "Deriv-ийн арилжааны платформ дээр Digits худалдааны төрлөөр тоон сонголтуудын гэрээг нээж, зах зээлийн үнэн зөв таамаглалаар төлбөр олох.", - "785969488": "Jump 75 индекс", + "785969488": "Jump 75 Индекс", "785973496": "Португал", "788015089": "* сонгосон хосуудад ашиглах боломжтой:", "788744327": "Нууц <0>үгийн талбарын хажууд Өөр члөх товшино уу, дараа нь <0>Deriv MT5 нууц үгийг өөрчл өх дээр дарна уу.", @@ -887,7 +877,6 @@ "832324110": "Бидний байршлууд", "832827564": "Энэ төлөвлөгөө нь ЕХ-д оршин сууж буй үйлчлүүлэгчдэд сурталчилгаа хийдэг IB-уудад ашиглах боломжгүй юм.", "833547634": "Валютын жин", - "835328271": "аккумуляторууд ашиг авдаг", "835766128": "Өөрийн ботын гүйцэтгэлийг шалгана уу", "836171053": "Түншлэлийн боломж", "836198432": "MT5 дохиог захиалахын давуу тал", @@ -917,7 +906,7 @@ "862480295": "Манай своп тооцоолуур нь Deriv MT5 дээр байрлалаа нэг шөнийн дотор нээлттэй байлгахад шаардагдах своп төлбөрийг тооцоолоход тусалдаг.", "866130068": "бүтээгдэхүүний хэлтэс", "866196404": "DTrader, Deriv MT5 болон Deriv X-ийн хоорондох гол ялгаа юу вэ?", - "867182964": "6,000 + 2,250 = 8,250 АМ.ДОЛЛАР", + "867182964": "6,000 + 2,250 = 8,250 USD", "867244595": "Бид таны бүртгүүлэх хүсэлтийг одоогоор боловсруулах боломжгүй байна. Дахин оролдоно уу.", "867458310": "Үгүй ээ, худалдааны саад тотгорыг зөвхөн гэрээ нээхээс өмнө тогтоож болно. Таны турбо сонголтуудын гэрээ нээгдсэний дараа саад тотгорыг өөрчлөх боломжгүй.", "867582421": "Тусламжийн төв | Түгээмэл асуултууд | Данс | Дерив", @@ -927,7 +916,6 @@ "869176308": "Санаа зовох хэрэггүй, хэрэв та үйл явцын дагуу ямар нэгэн асуудал тулгарвал цаашдын туслалцаа авахын тулд <0>Live Chat -аар дамжуулан манай дэмжлэгтэйгээр хандана уу.", "870239780": "Би Deriv Trader дээр ямар зах зээл дээр арилжаа хийх боломжтой вэ?", "870345918": "1-5% өсөлтийн хурд", - "871462332": "Deriv MT5 болон Deriv X дээр өндөр хөшүүрэг, бага тархалтын давуу талыг ашиглаарай.", "872087592": "Өсөх/Уналтын хувьд гэрээний хугацаа нь 1 шалдан 365 хоногоос хэлбэлздэг.", "874881951": "Манай Дубайн оффис дээр байгаа ажлын боломжуудыг үзээрэй. Мэдээллийн технологи, маркетинг, хүний нөөцийн чиглэлээр өөрийн үүргээ олоорой.", "875101277": "Хэрэв би вэб хөтөчөө хаах юм бол Deriv Bot үргэлжлүүлэн ажиллуулах уу?", @@ -960,7 +948,7 @@ "895567953": "таны ботыг тайлах хөрөнгө", "895594801": "Таны илүүд үздэг дохионы үйлчилгээ үзүүлэгчийг сонгоод Subscribe товчийг дарна уу.", "896028940": "Илүү их асуулт байна уу?", - "896455617": "БАТ/УСД", + "896455617": "BAT/USD", "897072394": "deriv.app платформ видео", "897325464": "CFD арилжаанд ашиглах боломжтой хэрэгслүүд", "898646134": "Дансныхаа арилжааны хязгаарыг харахын тулд Тохиргоо > Аюулгүй байдал, аюулгүй байдал > Дан <0>сны хязгаар руу орно уу.", @@ -985,7 +973,6 @@ "917922170": "- Худалдаалахыг хүсч буй үндсэн хөрөнгөө сонгоно уу.", "918181729": "үйлдэл хийх уриалгын суурь", "918587905": "Та дансаа устгахыг хүсч байгаа гэдэгт итгэлтэй байна уу?", - "918634571": "Албан тушаалыг нээхэд хөрөнгийн үнийн эргэн тойронд саад бэрхшээл үүсдэг. Дээд ба доод саад тотгорыг таны сонгосон хөрөнгө, аккумуляторын үнэ цэнд үндэслэн шалз бүрт автоматаар тооцно. Хэрэв та аль нэг саад бэрхшээл хүрэхээс өмнө байр сууриа хаах юм бол ашиг олох болно.", "920363635": "Түгээмэл асуултууд - IB хөтөлбөр", "920654544": "Одоогийн байдлаар та зөвхөн Deriv дээр Урт болон Богино турбо сонголтуудын гэрээг худалдан авах боломжтой.", "922601177": "ЦПА", @@ -1012,7 +999,7 @@ "942579238": "Зөвхөн Ups/Only Downs гэрээнүүд нь үндсэн хөрөнгийн үнийн хөдөлгөөний чиглэлийг таамаглаж зах зээлийн таамаглал гаргах боломжийг олгодог.", "943520915": "Хэрэв та Even/Odd гэрээг арилжаалж байгаа бол сүүлчийн цифр нь тэгш эсвэл сондгой тоо байх эсэхийг таамаглаж байна.", "943716510": "Криптовалютын танилцуулга", - "946654704": "Үйлчлүүлэгч 10 ам.долларын хувьцаагаар арилжаа хийдэг.", + "946654704": "Үйлчлүүлэгч 10 USDын хувьцаагаар арилжаа хийдэг.", "947541466": "Бодит ертөнцийн зах зээлийн хөдөлгөөнийг дуурайх манай өмчийн синтетик дээр 24/7 худалдаа хий. Эдгээр индексүүд нь тогтмол
    зах зээлийн цаг, дэлхийн үйл явдлууд, эсвэл зах зээл, хөрвөх чадварын эрсдэлд нөлөөлөхгүй. Эрсдлийн дуршилд тохирсон хэлбэлзлийн түвшинг сонгох замаар өртөлтөө удирдана.", "947758334": "Хот шаардлагатай", "948545552": "150+", @@ -1023,18 +1010,18 @@ "954358534": "Гайхалтай туршлагыг үнэлэх нь худалдааны түншүүддээ хандсан талархал илэрхийлэх боломжийг танд олгоно. Таны эерэг үнэлгээг авсны дараа тэд маш сайн стандартаа хадгалахыг уриалах болно. Таны үнэлгээ, зөвлөмжүүд нь бусад Deriv P2P хэрэглэгчдэд найдвартай худалдааны түншүүдийг олоход туслах болно.", "955451911": "Deriv-ийн CFD арилжааны платформ дээр өндөр хөшүүрэг, хатуу тархалтын давуу талыг ашиглаарай.", "957496593": "Бид чамайг хамруулсан", - "958430760": "Дээр/гадагш", + "958430760": "In/Out", "958956881": "Алдагдсан Бага хачигт худалдааны төрлийн гэрээг харуулсан график", "959971586": "Нууц үгээ дахин тохируулах зааврыг бид танд имэйлээр илгээнэ.", "960618190": "Олон зах зээл дээр янз бүрийн хөрөнгийг нэгэн зэрэг арилжаарай.", "961338094": "Үржүүлэгчийн утгыг оруулна уу", "961504190": "Та дэд харьяа байгууллагынхаа шимтгэлийн 20% -ийн тэгш ханшийг авах болно (энэ нь Deriv-ийн хөрөнгөөс зээлжих бөгөөд таны дэд харьяа комисст нөлөөлөхгүй). Үүнд таны дэд харъяа IB комисс ороогүй гэдгийг анхаарна уу.", - "961530723": "Нетфликс Инк", + "961530723": "Netflix Inc", "961728715": "платформ", "962218636": "Эйрбус SE", "963202666": "Би хэрхэн түншлэлийн байгууллагаар бүртгүүлэх вэ?", "968367390": "Худалдаачид ихэвчлэн тодорхой хугацааны туршид үнэ өсөх эсвэл унах магадлалыг тодорхойлохын тулд зах зээлийн үндсэн болон үнийн чиг хандлагыг дүн шинжилгээ хийдэг.", - "968576099": "Дээш/Доош", + "968576099": "Up/Down", "968627888": "Амралтын өдрүүд болон бүх нийтийн амралтын өдрүүдийг багтаасан 24/7 арилжаа", "970654740": "хурдан, найдвартай хадгаламж, татан авалт", "971775193": "<0>Түргэн стратеги ашиглах", @@ -1042,8 +1029,8 @@ "973734471": "Финланд", "974172050": "Азичууд | Дижиталь сонголтын гэрээ | Хөрөл", "974236233": "Хувьсагчийнхаа нэрийг оруулаад Create дээр дарна <0>уу. Таны шинэ хувьсагчийг агуулсан шинэ блок доор гарч ирнэ.", - "974534578": "Азийн<0> индексүүд", - "974888153": "Өндөр-Бага", + "974534578": "Asian <0>индексүүд", + "974888153": "High-Low", "976566872": "Жишээлбэл, та зах зээл дээшээ явах болно гэж таамаглаж, 8,000 ам.доллараар Crash 300 индекс дээр гэрээ худалдан авах.", "978785299": "Deriv P2P дээр хэн нэгнийг хэрхэн хаах вэ?", "980197763": "Богино хэмжээний своп (Өдөр тутмын%)", @@ -1069,7 +1056,7 @@ "1010278278": "Би Deriv MT5 дансны түүхээ устгаж болох уу?", "1010645311": "Мөнгө, алт, газрын тос зэрэг түүхий эдийн үнийн хөдөлгөөнийг урьдчилан таамаглаж, боломжит ашгаа олшруулахын тулд маржин ашиглаарай.", "1015371290": "Туршлагатай харьяа менежерүүд таны бүх асуулгад хариулж, маш сайн сурталчилгааны болон боловсролын материалыг танд өгдөг.", - "1015510435": "БМВ", + "1015510435": "BMW", "1019419532": "Ванилийн сонголтууд нь Call эсвэл Put сонголтыг худалдан авах замаар үндсэн хөрөнгийн талаархи өсөлт эсвэл буурсан үзэл бодлыг илэрхийлэх боломжийг олгодог. Хэрэв таны таамаглал нь цаг хугацааны гэрээний хүрээнд зөв, зах зээлийн нөхцөлд тулгуурласан тохиолдолд өндөр төлбөрийг олох боломжтой.", "1021490172": "Өөр түлхүүр үгийг туршиж", "1021695271": "График ба график", @@ -1082,7 +1069,6 @@ "1023972728": "<0>Своп хураамж = эзлэхүүн × гэрээний хэмжээ × цэгийн үнэ × своп ханш", "1024366221": "Таны хайж буй хуудас байхгүй байна.", "1024756670": "Олон зах зээл дээр худалдаа хийх", - "1025026772": "Үсрэх индексүүд нь том, гэнэтийн үнийн өөрчлөлттэй загварчилсан зах зээлтэй тохирдог. Тэдгээр нь 10% -иас 100% хүртэлх тогтмол хэлбэлзэлтэй байдаг.", "1025032938": "Deriv-ийн төлбөрийн агент болохын тулд би ямар нэгэн төлбөр төлөх ёстой юу?", "1026344937": "Хэрэв танд эргэлзээ, санаа зовох зүйл байвал <0>шууд чатаар дамжуулан манай Хэрэглэгчийн дэмжлэгийн багтай холбоо барина уу.", "1026845997": "Төгсгөлийн цэг", @@ -1090,7 +1076,7 @@ "1029179269": "Ашгийн түвшинг тогтоох", "1030898603": "Турбо сонголтуудыг арилжаалах үед миний алдаж болох хамгийн дээд хэмжээ юу вэ?", "1032907147": "AUD/NZD", - "1033295623": "Хув <0>ьцааны индек сийн хувьд JPY 32,500 үнийн хувьд 20 ширхэг JP225 лотын гэрээ нь дараах томъёог үндэслэн 0.05 ам.долларыг шимтгэлээр төлөх болно:", + "1033295623": "Хув <0>ьцааны индек сийн хувьд JPY 32,500 үнийн хувьд 20 ширхэг JP225 лотын гэрээ нь дараах томъёог үндэслэн 0.05 USDыг шимтгэлээр төлөх болно:", "1033311672": "Гар утасны дугаар*", "1033547927": "Худалдааны стратегиа автоматжуулахын тулд арилжааны ботыг ашиглана уу. Худалдааны бот нь таны өгсөн тодорхой зааврыг дагаж мөрдөхдөө худалдааны гэрээг худалдан авдаг автоматжуулсан компьютерийн програм юм. Таны арилжааны ботыг DBot эсвэл хоёртын Bot дээр үнэгүй бүтээх; ямар ч кодчилол шаардлагагүй. Та мөн DBot дээр өөрийн хэрэгцээнд нийцүүлэн өөрчилж болох 3 үнэгүй урьдчилан бүтээсэн стратегийг олох болно.", "1033805779": "Бүх Deriv түншлэлийн хөтөлбөрүүдэд үнэ төлбөргүй элсэх боломжтой. Санаа зовох ямар ч хураамж, далд төлбөр байхгүй.", @@ -1104,14 +1090,14 @@ "1041405933": "Deriv дээрх автоматжуулсан арилжааны талаар илүү ихийг мэдэхийн тулд <0>энэ нийт лэлийг уншина уу.", "1045309798": "Своп ханш (нэг шөнийн санхүүжилт)", "1045757354": "Зогсох алдагдлын түвшин, хэмжээг тооцоолж, зах зээлийн үнэ таны таамаглалын эсрэг хөдөлсөн тохиолдолд эрсдэлийг бууруулахын тулд гэрээндээ ашиг аваарай.", - "1046578159": "ГБП/СГД", - "1048498219": "Volatibility 50 (1s) индексийн 1 лотыг 600,000 ам.долларын үнээр хийх гэрээ нь дараах томъёог үндэслэн 22.50 ам.долларыг шимтгэлээр төлнө:", + "1046578159": "GBP/SGD", + "1048498219": "Volatibility 50 (1s) индексийн 1 лотыг 600,000 USDын үнээр хийх гэрээ нь дараах томъёог үндэслэн 22.50 USDыг шимтгэлээр төлнө:", "1049125557": "Своп тооцоолуур", "1050003244": "ДОЛЛАР/ЗАР", "1051548992": "Цахим түрийвчний шуурхай хадгаламж хий.", "1051666965": "Тогтмол байдал 300 индекс", "1051732300": "Аюулгүй, хариуцлагатай онлайн худалдааны удирдамж | Дерив", - "1053153674": "Jump 50 индекс", + "1053153674": "Jump 50 Индекс", "1053405337": "Хамгийн бага хадгаламж", "1053893680": "Deriv API ашиглан вэб, ширээний болон хөдөлгөөнт програмуудыг хөгжүүлнэ.", "1054141122": "Ажил мэргэжил", @@ -1126,7 +1112,7 @@ "1063195621": "Apple, Amazon, болон Netflix зэрэг дэлхийн аваргуудын гүйцэтгэлийг урьдчилан таамаглаарай. Хувьцаа, хувьцааны индексүүд дээр хөшүүрэг болон шимтгэлгүй CFD-үүдийг арилжаалаарай.", "1063761992": "Манай Deriv MT5 платформ дээр бага тархалтыг эдлээрэй, одоо таны хайртай брэндүүдийн олон төрлийн хувьцаа, хувьцааны индексийг санал болгодог.", "1064820408": "Хэрэв би дэлгэрэнгүй мэдээлэл эсвэл баримт бичгээ ирүүлэх шаардлагатай бол Deriv надтай хэрхэн холбоо барих вэ?", - "1065883839": "Форексийн хувьд 0.1 их GBP/USD -ийн гэрээ нь дараах томъёогоор үндэслэн 0.25 ам.долларын шимтгэлээр төлөх болно:", + "1065883839": "Форексийн хувьд 0.1 их GBP/USD -ийн гэрээ нь дараах томъёогоор үндэслэн 0.25 USDын шимтгэлээр төлөх болно:", "1067137194": "Deriv MT5 дээрх <0>CFD- үүдийг судалж, зах зээл таны талд шилжих үед өгөөжөө нэмэгдүүлэхийн тулд өндөр хөшүүрэг, бага тархалтыг эдлээрэй.", "1067372545": "2. <0>CFD-ийн доор Deriv cTrader-ийг хайж, Get сонгоно уу.", "1068522332": "Deriv MT5 нь танд нэг платформ дээр олон хөрөнгийн анги болох форекс, хувьцаа ба индекс, криптовалют, түүхий эд, биржид арилжаалагдсан сан, гаралтай индексүүд рүү нэвтрэх боломжийг олгодог. Шинэлэг худалдааны төрлүүдэд онцгой хандах боломжтой Deriv нь MT5 туршлагыг шинэ болон туршлагатай худалдаачдын хувьд дээд түвшинд хүргэдэг.", @@ -1140,9 +1126,9 @@ "1073047412": "Хуурамч url", "1074234859": "Хэрэв танд дарамт шахалт үзүүлж байгаа бол шууд үйлдэл бүү хий.", "1076548216": "Деривын технологийг хөшүүрэг болгох өөрийн худалдааны програмыг ажиллуулах. Үйлчлүүлэгчиддээ арилжааны сайжруулсан туршлагыг хүргэж, апп дээрээ гүйцэтгэсэн худалдаа бүрээс орлого олоорой.", - "1077779258": "Женерал Моторс компани", + "1077779258": "General Motors Company", "1078303105": "Зогсоо", - "1079537687": "Биоген Инк", + "1079537687": "Biogen Inc", "1081045854": "Хэрэв та 'Even' гэж сонговол гарах үнийн сүүлчийн цифр нь тэгш тоо (жишээ нь: 2, 4, 6, 8, 0) байвал төлбөрийг хүлээн авна.", "1081306780": "IIP Платинум компаниуд", "1081935332": "Одоогийн байдлаар та зөвхөн ванилийн дуудлага худалдан авч, Deriv дээр сонголтуудыг тавьж болно.", @@ -1189,7 +1175,7 @@ "1122860902": "Үгүй ээ, худалдааны төрлүүд нь үргэлжлэх хугацаа эсвэл дуусах хугацааг сонгох боломжийг олгодог боловч гэрээ сонгосон хугацаа дуусах эсвэл дуусах хүртэл үргэлжлэх болно.", "1123456902": "Тэд Google Play Store эсвэл Apple App Store дээр санал болгодоггүй APK файл хэлбэрээр аюулгүй бус гар утасны апп-уудыг татаж авахыг танаас хүсдэг. ", "1123710409": "Маржийг хэрхэн тооцоолох вэ", - "1123908498": "МТЦ/УСД", + "1123908498": "MTC/USD", "1124560181": "Олон зах зээлтэй уян хатан байдал", "1124829631": "Та хадгаламж, зарлагын гүйлгээнд ямар хөрвүүлэх ханшийг ашигладаг вэ?", "1124905330": "Худалдааны төрлөө өөрчлөх", @@ -1206,7 +1192,7 @@ "1138338302": "Хэрэв та ЕХ-д оршин сууж байгаа бол <0>шууд чатаар би дэнтэй холбоо бариарай, бид танд туслах болно.", "1138813036": "Ямар нэг зүйл буруу болсон. Таны дэлгэрэнгүй мэдээллийг шалгаад дахин оролдоно уу.", "1139331057": "Худалдааны бүх хугацааны туршид спот үнэ урьдчилан тогтоосон сааднаас дээш хэвээр байвал та төлбөр авах болно. Гэрээний хугацаа дуусахаас өмнө спот үнэ хэдийд ч саадыг хөндөж, зөрчсөн тохиолдолд анхны хувьцаа (шимтгэл) алдагдана.", - "1141200231": "Испани 35", + "1141200231": "Spain 35", "1145468876": "Дэлхийн хамгийн алдартай криптовалютаар худалдаа хийж, үнийн хөдөлгөөнийг зөв урьдчилан таамагласнаас ашиг олох боломжтой.", "1147203358": "ЕХ-д гаралтай нь бодит ертөнцийн үйл явдлуудаас ямар ч нөлөөгүй санамсаргүй тоо үүсгэгчийг ашиглан үнэ үүсгэдэг синтетик индексээс бүрдэнэ.", "1147542946": "Та мөн тайланг үзэх цаг хугацааны адил өөрийн давуу шүүлтүүрийг тохируулж болно.", @@ -1214,12 +1200,12 @@ "1150115412": "1. Өөрийн дансанд нэвтэрч “Дансны тохиргоог удирдах” гэсэн хэсэгт очно уу.", "1150953111": "Хатуу тархалт", "1151456638": "Бид даруу, хүсэл эрмэлзэлтэйгээр хэлтэс даяар чөлөөтэй хамтран ажилладаг багийн тоглогчдыг үнэлдэг.", - "1153826782": "Дэд харъяа нь Орлогын хувьцааны төлөвлөгөөнөөс 200 ам.доллар олдог. Үүнтэй ижил дэд салбар нь IB хөтөлбөрөөсөө 100 ам.долларын орлого олдог. Тэдний нийт шимтгэлийг хэрхэн тооцоолж байгааг энд харуулав.", + "1153826782": "Дэд харъяа нь Орлогын хувьцааны төлөвлөгөөнөөс 200 USD олдог. Үүнтэй ижил дэд салбар нь IB хөтөлбөрөөсөө 100 USDын орлого олдог. Тэдний нийт шимтгэлийг хэрхэн тооцоолж байгааг энд харуулав.", "1155361880": "Тусламж хэрэгтэй байна уу? Шууд <0>чатаар бидэнтэй холбоо барина уу.", "1155971726": "Дансаа <0>ха ахын тулд энд дарна уу.", "1156299297": "10 - 5,000", - "1158148313": "Цифрууд таарч байна/ялгаатай", - "1159364664": "ДЕКС 600UP", + "1158148313": "Digits Matches/Differs", + "1159364664": "DEX 600UP", "1162231811": "Жишээ 1:", "1164065807": "Деривын үржүүлэгчтэй алдагдал", "1165003271": "Банкны данснаасаа төлбөрийг шууд илгээж, хүлээн аваарай.", @@ -1241,16 +1227,14 @@ "1178409440": "Хөрөнгө эсвэл зах зээлийг арилжаалах боломжтой хугацаа.", "1179997681": "Гомдол гаргахдаа бүтэн нэр, дансны дугаар, асуудлын тодорхой тайлбар, чухал огноо, гомдлыг тань дэмжсэн аливаа нотолгоо, баримт бичгийг оруулахаа мартуузай. Таны гомдол хэдий чинээ тодорхой, нарийвчилсан байх тусам манай баг танд илүү сайн тусалж чадна.", "1181506313": "Deriv P2P бол гайхалтай програм бөгөөд би дуртай!", - "1181734082": "аккумуляторын худалдааны төрөл", "1182027402": "апп дэлгүүрийн лого", "1182198798": "Жишээлбэл, хэрэв та тодорхой цэг дээр байр сууриа хаах юм бол таны өмч нь таны дансны үлдэгдлийн нийт нэмэх нь тухайн цэг дээрх ашиг, алдагдал юм. Хэрэв энэ таны одоогоор хэрэглэж буй маржинд харьцаа Deriv-ийн stop out түвшингээс доогуур байвал stop out хэрэглэж болно.", - "1182470294": "Одоогоор Deriv.com данс байхгүй байна уу?", "1183868384": "Дерив зохицуулагддаг уу?", "1184301560": "Деривын түншлэлийн хөтөлбөрийг судалж, итгэмжлэгдсэн анхдагчтай түнш болох боломжийг олж аваарай. Манай бүх хөтөлбөрүүд нь ямар ч далд төлбөргүй байдаг.", "1185518626": "Санхүүгийн зах зээлийн шинж чанарыг дуурайсан өргөн хүрээний өргөлийг арилжаалахыг эдлээрэй.", "1185936927": "Deriv Introducing Broker (IB) хөтөлбөр нь шинэ үйлчлүүлэгчдийг манай CFD арилжааны платформ дээр арилжаа хийхэд давуу талыг хүртэх түншлэлийн боломж юм.", "1186149510": "Би олон дахин тохируулах дуудлага/Reset Put гэрээг нэгэн зэрэг өөр өөр саад бэрхшээлтэй нээж болох уу?", - "1187487273": "Тогтворгүй байдал 15 (1s) индекс", + "1187487273": "Volatility 15 (1s) Индекс", "1189346909": "Дерив данснаасаа хувийн данс руугаа авахын тулд Касс руу ороод “Татах” дээр дарж, дэлгэцэн дээрх зааврыг дагана уу. Та татгалзах хүсэлтээ баталгаажуулж, татан авалтын дүнгээ баталгаажуулах хэрэгтэй болно.", "1189875009": "Батлагдсан рекорд", "1190588251": "Бид бүх үйлчлүүлэгчдэд тэгш хандаж, гомдлыг шударга байдлаар зохицуулж, харилцагчийн татан авалтанд ямар ч далд зардал, хиймэл саад бэрхшээлгүй өрсөлдөх чадвартай үнийг санал болгодог.", @@ -1259,9 +1243,8 @@ "1192961783": "Тусгай зөвшөөрөл, зохицуулалтын мэдээлэл | Дерив", "1195213035": "Хэрэв та өөрийгөө хасах хугацаа дуусч, өөрийгөө хасах хүсэлт тавьсны дараа арилжаагаа үргэлжлүүлэхийг хүсвэл манай сайтад нэвтрэх эрхтэй болохоос өмнө 24 цагийн хөргөлтийн хугацаа байх болно.", "1195268336": "Reset Call гарах үнэ орох үнээс доогуур байвал гэрээний алдагдлыг дүрсэлсэн график", - "1196310280": "Интел", + "1196310280": "Intel", "1197939158": "Хүлээн авахгүй", - "1197965598": "Аккумуляторууд (эсвэл аккумуляторын сонголтууд) нь таны хувьцаанаас илүү эрсдэл учруулахгүйгээр боломжит ашгаа экспоненциалтайгаар нэмэгдүүлэх боломжийг олгодог. Үнэ худалдааны саад тотгор дотор хөдөлж байгаа цагт зах зээлийн хөдөлгөөнөөс үл хамааран таны боломжит ашиг нэмэгдэх болно.", "1198529439": "Хүчин төгөлдөр гудамжийг оруулна уу", "1198781410": "Бид Deriv-д зориулан үйлчлүүлэгчдэд төвлөрсөн, зөн совингийн худалдааны туршлагыг боловсруулсан бөгөөд энэ нь зочдыг үйлчлүүлэгч болгон хувиргахад оновчтой болсон. Мөн бид танд Deriv руу урсгалыг жолоодоход шаардлагатай багаж хэрэгсэл, бүтээлч материалыг өгөх болно.", "1199693297": "20 - 800", @@ -1290,7 +1273,7 @@ "1219754757": "Таны аюулгүй байдал, бидний тэргүүлэх чиглэл", "1220962322": "Deriv GO нь хэрэглэхэд гайхалтай хялбар байдаг.", "1221532796": "Үржүүлэгчийн гэрээ хэрхэн ажилладаг вэ", - "1221549296": "Таны үйлчлүүлэгчид Deriv X дансаар худалдаа хийх үедээ орлого олоорой.

    Бүх шимтгэлийн ханшийг ам.доллараар хэлнэ.", + "1221549296": "Таны үйлчлүүлэгчид Deriv X дансаар худалдаа хийх үедээ орлого олоорой.

    Бүх шимтгэлийн ханшийг USD хэлнэ.", "1221671301": "Эдгээр индексүүдийн тусламжтайгаар 0.1 тогтмол ал <0>хам хэмжээтэй үнийн цувралд дээш/доош хөдөлгөөн хийх тэнцүү магадлалтай байдаг.", "1222077877": "Хэрэв та худалдааг эрт (хугацаа дуусахаас өмнө) гараар цуцлахаар шийдсэн бол нэмэлт гарах хураамж авна гэдгийг санаарай. Нэмж дурдахад хугацаа дуусахаас 15 секундээс доош хугацаанаас өмнө эрт дуусгавар болгох боломжгүй юм.", "1225695057": "100.0001)}", @@ -1303,7 +1286,7 @@ "1229753077": "Асуулт байна уу? Тусламж хэрэгтэй байна уу? Бүх хариултыг авахын тулд харьяа менежерүүдийн тусгай багийг дуудаж эсвэл имэйлээр илгээнэ үү.", "1230198893": "Deriv-ийн DBot худалдаачны хялбар, үнэгүй тохиргоо нь код бичихгүйгээр таны арилжааг автоматжуулах боломжтой. Бидний хичээл, гарын авлагыг ашиглан өөрийн bot худалдаачийг үүсгээрэй!", "1232451396": "Гомдол гэж юу вэ?", - "1233175774": "Дэд харъяа нь 300 ам.долларын шимтгэл гаргадаг. Тэдний нийт шимтгэлийг хэрхэн тооцоолж байгааг энд харуулав.", + "1233175774": "Дэд харъяа нь 300 USDын шимтгэл гаргадаг. Тэдний нийт шимтгэлийг хэрхэн тооцоолж байгааг энд харуулав.", "1233178579": "Манай үйлчлүүлэгчид хэлж байна", "1234764728": "Хөрөнгийн үнэ шаардлагатай", "1235997543": "MT5 гаралтай, санхүүгийн болон свопгүй дансуудын хооронд ямар ялгаа байдаг вэ?", @@ -1315,7 +1298,7 @@ "1240797431": "Дэлхийн хамгийн алдартай криптовалютуудыг Deriv дээр арилжаалаад эхлээрэй, цаг нартай арилжаагаар өндөр тогтворгүй зах зээлийн давуу талыг ашиглаарай.", "1241426772": "<0>Маржин = (хэмжээ × гэрээний хэмжээ × хөрөнгийн үнэ) ÷ хөшүүрэг", "1242501035": "Шаардлагатай шалгуурыг хангасны дараа бид таны хязгаарыг худалдан авах захиалгад 5,000 ам.доллар, борлуулах захиалгад 2,000 ам.доллар болгон нэмэгдүүлэх болно.", - "1244109656": "cTrader-ийн үр дүн:", + "1244109656": "Deriv cTrader:", "1244168183": "IBM", "1244469368": "Гарах үнийн сүүлчийн цифр нь тэгш эсвэл сондгой тоо байх эсэхийг урьдчилан таамаглаарай.", "1246145751": "Тусламжийн төв | Түгээмэл асуултууд | Аюулгүй байдал | Дерив", @@ -1344,7 +1327,6 @@ "1272902088": "100,000)}", "1274309337": "НОХОЙ/АМ.ДОЛЛАР", "1275474387": "Түргэн", - "1275674402": "Урт, богино явна", "1277672291": "Тийм ээ, та нэгэн зэрэг олон High/Low Ticks гэрээг оруулахыг зөвшөөрдөг.", "1277917401": "Хэрэв та Only Downs гэрээг сонговол сонгосон хугацааны туршид үнэ нь зөвхөн буурвал боломжит төлбөрийг хожих болно.", "1278262646": "168 М +", @@ -1415,7 +1397,6 @@ "1339067509": "баннерын мэдээлэл", "1344216985": "Бид имэйлийг энэ хаягаар хүргэж чадахгүй (ихэвчлэн галт хана эсвэл шүүлтүүрээс болж).", "1345965490": "- Дахин тохируулах дуудлагын гэрээний нэвтрэх үнээс доогуур, эсвэл", - "1346204508": "Ашиг аваарай", "1349080073": "Зөвхөн цагаан толгойн тэмдэгтүүдийг оруулна уу", "1349233664": "Асуух", "1351421019": "Азийн сонголтуудыг хаана арилжаалах вэ?", @@ -1425,7 +1406,7 @@ "1355211363": "Хуулбар арилжааны терминал дахь арилжааны стратеги үйлчилгээ үзүүлэгчдийн жагсаалт", "1355382340": "Маржин шаардлага (%)", "1355808192": "Манай FAQ -ийг үзээрэй", - "1356508578": "5,000 ам.доллар х 45% = 2,250 ам.доллар", + "1356508578": "5,000 USD х 45% = 2,250 USD", "1357246497": "dTrader дээр гэрээ нь зогсоох алдагдал болон авах ашиг түвшинг томъёо дээр үндэслэн тооцно:", "1357493810": "Дэлхийн эдийн засагт төвлөрсөн байгалийн нөөцийг худалдаа хий.", "1358358188": "<0>-0.24", @@ -1441,7 +1422,7 @@ "1365926355": "Дерив X арилжааны палтын хэлбэр", "1367358043": "<0>USD 200 Эзлэ хүүн", "1367856592": "Аль төлөвлөгөөнд бүртгүүлэхийг хүсч байгаагаа сонгоорой.", - "1367990698": "Тогтмол байдал 10 индекс", + "1367990698": "Volatility 10 Индекс", "1370484308": "Алдагдсан өндөр хачигт худалдааны төрлийн гэрээг харуулсан график", "1370655673": "Харьяа болон IB хөтөлбөрүүд | Түншлэлийн хөтөлбөрүүд | Дерив", "1371193412": "Цуцлах", @@ -1456,7 +1437,7 @@ "1380676466": " шаардлагатай", "1383065219": "Түншлэлийн дансандаа хэрэглэгчийн нэр, нууц үг үүсгээрэй.", "1384321002": "Хэрэв та үр дүнд сэтгэл хангалуун бус байгаа бол таны данстай холбоотой гомдлын <0>бодлогод хурцадмал байдал боломжтой гэж заасан нөхцөлд гом длоо улам бүр нэмэгдүүлж болно.", - "1384941966": "Ситигрупп", + "1384941966": "Citigroup", "1385878133": "Мөнгө байхгүй", "1386344585": "Хурдан, найдвартай үе тэнгийн хадгаламж, татан авах үйлчилгээ. Дерив дансандаа хөрөнгө шилжүүлэхийн тулд бусад худалдаачидтайгаа хялбархан солилцоно.", "1387503299": "Нэвтрэх", @@ -1467,17 +1448,16 @@ "1393006010": "CFD арилжааны үндсүүд", "1393234525": "400,000", "1393602451": "Цуц <0>лахыг батлахын тулд Тийм дээр дарна уу. Таны хөрөнгийг Дерив дансанд буцааж өгөх бөгөөд таны дансны үлдэгдэл түүний дагуу шинэчлэгдэх болно.", - "1394086167": "Deriv дээр демо данс нээж, хязгааргүй хэмжээний виртуаль хөрөнгөөр дадлага хийгээрэй.", "1394564425": "Акаунтаа идэвхжүүлэхийн тулд {{email}} руу илгээсэн 8 тэмдэгт баталгаажуулах кодыг оруулна уу.", "1396179592": "Комисс", "1396296688": "Луйврын нийгмийн хэвлэл мэдээллийн дансыг хэрхэн тодорхойлох вэ?", - "1396417530": "Баавгайн зах зээлийн индекс", + "1396417530": "Bear Market Индекс", "1396538058": "3. Гүйлгээг дуусгана уу", "1396938764": "ПЛАТФОРМУУД", "1397101722": "5. Таны хөрөнгө таны Deriv дансанд нэн даруй бэлэн болно.", "1397329579": "Шуурхай төлбөрийн бүртгэл, амжилттай түншлэлийн хөтөлбөрт тулгуурлан лавлагаа хадгаламжаасаа шимтгэл аваарай. Таны лавласан үйлчлүүлэгчид манай платформ дээр үл үзэгдэх туршлага, арилжааны дэвшилтэт хэрэгсэл, санхүүгийн олон төрлийн хэрэгслийг эдлэх болно.", "1399001016": "Та 10 ам.долларын хувьцааны дүн, x100 үржүүлэгч утга, Up чиглэлд 3400-ийн take profit түвшинтэй 3376.24 ам.доллараар үнэтэй Volatibility 100 индексийн хувьд байр суурь нээхийг хүссэн үедээ take profit хэмжээг тооцохыг хүсч байна гэж үзье.", - "1400962248": "Өндөр ойрхон", + "1400962248": "High-Close", "1401296151": "Нууц хураамж байхгүй", "1402648635": "Гар утасны мөнгө ашиглан хялбар хадгаламж, татан авалт хийгээрэй.", "1402997163": "- Саад тотгорын түвшин", @@ -1550,7 +1530,6 @@ "1466788657": "Дэлгэрэнгүй мэдээлэл авахыг хү <0>свэл худалдааны ботыг бий болгох үндсийн талаархи энэ блог бич лэгийг үзээрэй.", "1467325385": "Дэлхийн түншлэлийн дэмжлэг", "1467514183": "Виртуаль зах зээл, бодит боломжууд.", - "1467698554": "Make sure to read our <0>Terms and conditions, <1>Risk disclosure, and <2>Secure and responsible trading to fully understand the risks involved before using our services. Please also note that the information on this website does not constitute investment advice. The value of investments may go down as well as up.", "1468688914": "Фиат дансандаа крипто ашиглан шуурхай хадгаламж хийгээрэй.", "1469255430": "нэр томъёо, нөхцөл", "1469626982": "АМ.ДОЛЛАР/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "Латви", "1472787414": "Хувьцаа ба хувьцааны индекс: үндсүүд", "1473143391": "програм хангамжийн туршилтын хэлтэс", - "1475851225": "Дунджаар 20 минут тутамд дээш эсвэл доош үсрэлт хийх тэнцүү магадлал байдаг бөгөөд үсрэлтийн хэмжээ нь үнийн хэвийн хөдөлгөөнөөс 30 дахин их орчим байдаг.", "1476598931": "Одоогийн арилжааны нөхцөлд авах боломжтой хамгийн бага тархалт.", "1478263443": "Таны нэгэн зэрэг оруулж болох гэрээний тооны тодорхой дүрэм, хязгаарлалт худалдааны төрлөөс хамааран өөр өөр байж болзошгүйг анхаарна уу. Зарим нь таны нээж болох гэрээний тоонд хязгаарлалттай байж болох бол зарим нь илүү уян хатан байдлыг зөвшөөрч болох бусад тодорхой нөхцөлтэй байж болох юм.", "1478423964": "Deriv-ийн өмчийн синтетик нь зах зээлийн болон хөрвөх чадварын эрсдэлээс ангид байдаг. Deriv MT5, dTrader болон манай бусад платформууд дээр 24/7 синтетик арилжааг эдлээрэй.", @@ -1569,7 +1547,7 @@ "1484774405": "0.25", "1485059739": "Энэ томъёо нь <0>металь ба саг сны <0>индекст мөн хамаарна. Шимтгэлийн хувь хэмжээ, гэрээний хэмжээ, хэлэлцээрийн үнэ нь хувь хүний хөрөнгөөс хамаарна.", "1485752074": "Хүчирхэг график технологи бүхий аюулгүй, зөн совинтой, ашиглахад хялбар платформ дээр худалдаа хий.", - "1486637984": "ЕХ-д оршин суугаа харьяа байгууллагууд эргэлтийн төлөвлөгөөнд гарын үсэг зурж болно. Гэсэн хэдий ч зөвхөн ЕХ-ноос гадуур оршин суудаг үйлчлүүлэгчдийг энэ төлөвлөгөөний дагуу лавлаж болно.", + "1486637984": "ЕХ-д буй холбоотнууд Turnover төлөвлөгөөнд бүртгүүлж болно. Гэвч, ЕХ-аас гадуурх хэрэглэгчдийг л зөвшөөрнө.", "1487776383": "Ванилийн сонголтуудтай бол оролцсон саад тотгор байхгүй бөгөөд таны боломжит төлбөр нь эцсийн үнэ нь урьдчилан тодорхойлсон ажил хаялтын үнээс хэр их хэмжээгээр дээгүүр эсвэл доогуур байгааг тодорхойлно.", "1488330426": "Нигери", "1488546187": "5 - 150", @@ -1580,13 +1558,13 @@ "1490099054": "бид хэн бэ", "1490540125": "Би худалдааны стратегиа хэрхэн автоматжуулах вэ?", "1490936453": "Дерив бодит дансныхаа хувьд нээлттэй байрлалаа хаах <0>эсвэл за рахын тулд Тайлангууд руу ороорой.", - "1491181763": "Range Break 100 индекс", + "1491181763": "Range Break 100 Индексүүд", "1492594418": "Таны ширээний болон хөдөлгөөнт төхөөрөмж дээр хадгаламж, зарлагын гүйлгээ хялбархан хийх.", "1493671770": "<1>Тэмдэглэл: Та дохио нэмэх боломжтой байхын тулд MQL5 дансаа худалдагчийн статуст шинэчлэх хэрэгтэй. Хэрэв та хараахан сайжраагүй бол худалдагч <0>ээр бүртгүүлэхийн тулд энэ хуудсан дээрх алхмуудыг дагана уу.", "1493835906": "Франц", "1494599636": "100)", "1496486675": "Би яагаад Maestro эсвэл Mastercard ашиглан татгалзаж чадахгүй байна вэ?", - "1496810530": "ГБП/АУД", + "1496810530": "GBP/AUD", "1497689723": "Алдагдлын нөхцөл үүссэн үед эсвэл ижил хослолыг арилжаа хийдэг хэн нэгэн байр сууриа хаах үед хязгаар нь дахин тохируулна. Ингэж болвол хэвийн байдлаараа дахин шинэ гэрээ нээх боломжтой болно.", "1497761103": "Үржүүлэгчийн комисс:", "1498651658": "Тиймэ <0>э. шууд чатаар дамжуулан би дэнтэй холбоо бариарай, бид үүнийг дамжуулан танд туслах болно. Бидэнд дараах мэдээлэл хэрэгтэй болно:", @@ -1628,10 +1606,9 @@ "1533284111": "Хөвөгч валютын ханш гэж юу вэ?", "1533452395": "Гэрээ тус бүрийн төлбөрийн магадлал буюу үйлчлүүлэгчийн худалдаа дээр тулгуурлан орлого олох. илүү ихийг мэдэх <0>", "1535175777": "Орон нутгийн банкаар дамжуулан хадгаламж, зарлагын гүйлгээг бодит цаг хугацаанд хий.", - "1536955851": "Опционы арилжаа | Арилжааны төрөл | Хөрөнгө", "1537212469": "Спот үнэ", "1539984821": "Deriv дэмжлэгийн баг амралтын өдрүүдээр ч гэсэн 24/7 шууд чатаар дамжуулан авах боломжтой. Та мөн манай Тусламжийн төвөөс хариул <0>т олж, нийгэмлэгийн наймаачдаас тусламж <1>авах боломжтой.", - "1540432357": "Үйлчлүүлэгч 10 ам.долларын хувьцаатай, 15 ам.долларын төлбөртэй арилжаа хийдэг. Төлбөрийн магадлал = 10/15 х 100 = 66.67%", + "1540432357": "Үйлчлүүлэгч 10 USDын хувьцаатай, 15 USDын төлбөртэй арилжаа хийдэг. Төлбөрийн магадлал = 10/15 х 100 = 66.67%", "1540879673": "Би түншлэлийн төлбөрийн аргыг хэрхэн өөрчлөх вэ?", "1541818425": "Нууц үгээ тохируулах", "1542038811": "Өндөр хувь", @@ -1668,7 +1645,7 @@ "1565046344": "Албан бус холбоосууд болон файлууд дээр дарна уу.", "1565220133": "та Их Британид оршин суудаг, эсвэл", "1566423426": "Та нууц үгээ эн <0>дээс дахин тохируулж болно.", - "1567023771": "Европ 50", + "1567023771": "Europe 50", "1567026093": "улс орнууд", "1569272032": "<0>VTI.US Vanguard Нийт хөрөнгийн зах зээлийн ETF нь CRSP АНУ-ын нийт зах зээлийн индексийг хянадаг.", "1569743220": "Эхлэе", @@ -1699,7 +1676,6 @@ "1588439646": "Үржүүлэгчдэд зориулсан ашиг, алдагдлын тооцоолуур нь алдагдлыг багасгах, олзыг дээд зэргээр нэмэгдүүлэхийн тулд таны арилжаанд зогсолтын алдагдал, ашгийн түвшинг тодорхойлоход тусалдаг.", "1588850507": "<0>Ам.долларын сагс нь дэлхийн таван валют (EUR, GBP, JPY, CAD, AUD) сагсны эсрэг АНУ-ын долларын үнэ цэнийг хэмждэг бөгөөд тус бүр нь 20% -иар жигнэсэн.", "1589165958": "“Худалдаа” -ийг үзээрэй", - "1589206610": "Худалдаагаа нээнэ үү", "1591242575": "Таны бидэнд өгсөн мэдээллийг бид хэрхэн ашиглаж, хамгаалж байна", "1591498220": "Deriv P2P ашиглахын тулд надад Deriv данс хэрэгтэй юу?", "1591811733": "Deriv cTrader нь танай улсад байхгүй", @@ -1707,7 +1683,7 @@ "1593716245": "Миний дансны арилжааны хязгаар юу вэ?", "1595387343": "Акаунтуудыг хянах: Ямар нэгэн сэжигтэй үйл ажиллагаа явуулахын тулд дансдаа анхааралтай ажиглаарай. Үүнд зөвшөөрөлгүй гүйлгээ хийх, дансны тохиргоонд өөрчлөлт оруулах, эсвэл нэвтрэх шинэ оролдлогыг шалгах зэрэг орно.", "1595539912": "Боловсруулах хугацаа", - "1596747747": "Boom 600 индекс ", + "1596747747": "Boom 600 Индекс", "1597270197": "1. Бүртгүүлж, судлаарай", "1597478217": "Үгүй ээ, та нар Азиудын гэрээг хугацаа дуусахаас өмнө хааж болохгүй.", "1598664071": "Захирлуудын жагсаалт", @@ -1732,7 +1708,7 @@ "1613273277": "Бодит дэлхийн зах зээл", "1614573899": "Deriv-ийн арилжааны платформ дээр Азийн худалдааны төрөлтэй тоон сонголтын гэрээ нээж, зах зээлийн үнэн зөв таамаглалаар төлбөр олох.", "1614857155": "Хүчин төгөлдөр хотыг оруулна уу", - "1616071522": "<0>Франц 40 нь Францын жагсаалттай шилдэг 100 компаниудын дунд хамгийн их арилжаалагдсан 40 хувьцааны гүйцэтгэлийг хянадаг.", + "1616071522": "<0>France 40 нь Францын жагсаалттай шилдэг 100 компаниудын дунд хамгийн их арилжаалагдсан 40 хувьцааны гүйцэтгэлийг хянадаг.", "1616502762": "<0>US Tech 100 нь АНУ-ын санхүүгийн бус хамгийн том 100 компанийн хувьцааны гүйцэтгэлийг дагадаг.", "1617759657": "Аль хэдийн Deriv түншлэлийн данстай байна уу? ", "1618280107": "Манай бүх бүтээгдэхүүнд өрсөлдөх чадвартай үнийг санал болго", @@ -1742,7 +1718,7 @@ "1620854129": "Хамгийн бага хадгаламж нь 0.01 ам.доллар юм. Та өдөрт хамгийн ихдээ 10 гүйлгээ хийх боломжтой.", "1621224521": "Би Deriv дансаа хэрхэн дахин идэвхжүүлэх вэ?", "1621463985": "Бид бүтээгдэхүүн, үйлчилгээндээ тулгуурладаг хүн бүрт үйлчлэх нь нэр хүндтэй бөгөөд бид зөвхөн хамгийн сайныг санал болгохыг хүсч байна. Тийм учраас бидний зарчим, үнэт зүйлс бид хэн бэ, яагаад бид юу хийдэг, үйлчлүүлэгчиддээ болон бие биедээ хэрхэн ханддаг болохыг тодорхойлоход маш чухал байдаг. Олон улсын албан байгууллагуудынхаа хэмжээнд бид хийж буй бүх зүйлдээ дараах зарчмуудыг баримталдаг.", - "1622334173": "ЕВРО/ЗАР", + "1622334173": "EUR/ZAR", "1623894448": "API токеныг хэрхэн үүсгэх вэ?", "1624895344": "Үйлчлүүлэгчдээс хүлээн авах төлбөрийн аргууд", "1625849815": "Зохицуулалтын шаардлагаас шалтгаалан гаралтай индексүүд зарим оронд ашиглах боломжгүй байдаг. Дэлгэрэнгүй мэдээллийг манай ашиглалтын нөхцөлийн “Бүтээгдэхүү <0>ний санал” -ээс үз нэ үү.", @@ -1754,7 +1730,7 @@ "1633022779": "Синтетик индекс болон криптовалютыг 24/7 арилжаалах боломжтой.", "1633102593": "Програм хангамж хөгжүүлэгчид", "1633767238": "Дерив ба Дерив Академид нэвтрэхийн <0>тулд энэ бүртгэ лийг ашигла <0>на уу.", - "1634507782": "Range Break 200 индекс", + "1634507782": "Range Break 200 Индексүүд", "1634696689": "(олон) -аас", "1636039779": "Роуд Таун, Британийн Виржиний арлууд — Манай баг | Дерив", "1636066113": "Түншлэлийн боломжууд", @@ -1766,17 +1742,17 @@ "1637921239": "Бүртгэлийн тохиргоо руу очно уу. “Аюулгүй байдал, аюулгүй байдал” унах цэсийг дарж, “И-мэйл ба нууц үг” -г сонгоно уу. “Deriv X нууц үг” дор нууц үгээ дахин тохируулахын тулд “Нууц үгээ өөрчлөх” дээр дарна уу.", "1641578390": "1}", "1642979958": "Бид танд болон таны харилцаж буй худалдаачтай холбоо барьж гүйлгээний талаар дэлгэрэнгүй мэдээлэл авах бөгөөд асуудлыг 12 цагийн дотор шийдвэрлэхийг хичээх болно. Бид танд статусын талаар мэдээлж байх болно.", - "1643536080": "Нийт олсон шимтгэл: 10,000 ам.доллар х 30% = 3,000 ам.доллар", + "1643536080": "Нийт олсон шимтгэл: 10,000 USD х 30% = 3,000 USD", "1643788930": "Туршлагатай худалдаачдын арилжааны стратегийг төлбөртэйгээр хуулбарлаарай.", - "1643887982": "Амазонком Инк", + "1643887982": "Amazon.com Inc", "1644074880": "Хэрэв танд асуулт байгаа эсвэл тусламж хэрэгтэй бол шууд чатаар дамжуулан бидэнтэй холбоо <0>барина уу.", "1644277104": "Өндөр хачигт худалдааны төрлийн гэрээг ялсан зургийг харуулсан график", "1644876351": "Портал руу очно уу", "1645164568": "барих тэг зардал", "1648545897": "Винс Станцион.", "1648742236": "Голландын Мелака талбай", - "1648938920": "Нидерланд 25", - "1650136049": "Уолмарт Инк", + "1648938920": "Netherlands 25", + "1650136049": "Walmart Inc", "1650771580": "Эрчим хүч (Газрын тос)", "1651159021": "Таны cTrader данс таны Deriv данстай холбогдсон байна. <0/> Дерив дансаа <1>устгахын тулд товчлуурыг дарна уу.", "1651512202": "Алхам 3: Хувийн дэлгэрэнгүй мэдээлэл (3 нь 5)", @@ -1820,7 +1796,6 @@ "1680490573": "Манай бүх салбар нэгжүүдэд зориулсан нэр томъёо, ёс зүйн стандарт, брокер, API хэрэглэгчид, төлбөрийн агентуудыг танилцуулах", "1680831768": "Төлбөрийн аргаа өөрчлөхийн тулд livechat дамжуулан бидэнтэй холбоо барина уу.", "1681876785": "Иргэний үнэмлэхийг баталгаажуулах замаар бүртгэлээ нас <0>баталгаажуулна уу.", - "1682675914": "Өндөр хөшүүрэг, бага тархалт", "1682843058": "Дээш/Доош | Дижитан сонголтын гэрээ | Хөрөл", "1682903370": "Бидэнд дараах комиссын төлөвлөгөө байна:", "1685437922": "45-230 хачны үргэлжлэх хугацаа", @@ -1829,7 +1804,6 @@ "1688556728": "Европын индексүүд", "1690730424": "Зөвхөн латин болон цагаан толгойн тэмдэгтүүд", "1691701175": "Хувьцаа ба индекс", - "1691844143": " Хачгийн тоо болон аккумуляторын утга дээр үндэслэн таны боломжит ашиг нь таны тогтоосон хэмжээнээс олон дахин давж магадгүй юм.", "1692056155": "Бүртгэлээс цуцлах | Имэйл | Дерив", "1692148560": "Дэлхийн таван валют (EUR, GBP, JPY, AUD, USD) сагсны эсрэг алтны үнэ цэнийг хэмждэг бөгөөд тус бүр нь 20% -иар жигнэсэн.", "1693556143": "Энэ нь гэрээ цуцлах ашиглах үед таны мөнгийг алдахаас хамгаалах явдал юм. Хэлэлцээрийг хүчингүй болгосноор та албан тушаалаа нээснээс хойш нэг цагийн дотор гэрээгээ цуцлах тохиолдолд өөрийн бүрэн хувьцааны дүнг эргүүлэн авах эрхтэй (бага хэмжээний хураамж хасах). Алдагдал зогсоох нөгөө талаас зах зээл таны байр суурийн эсрэг хөдөлвөл гэрээгээ алдагдалтай хаах болно. Гэсэн хэдий ч гэрээ цуцлах хугацаа дууссаны дараа нээлттэй гэрээ дээр зогсоох алдагдлын түвшинг тогтоож болно.", @@ -1839,7 +1813,6 @@ "1696396625": "Гүүгл", "1698515050": "Түншийн данс үүсгэх", "1700291683": "IB хөтөлбөрт хамрагдахад бүрэн үнэ төлбөргүй.", - "1701577545": "Гэрээ бүрийн хамгийн их хугацаа нь хязгаарлагдмал бөгөөд сонгосон аккумуляторын утгын дагуу ялгаатай байдаг. Хамгийн их хугацаа нь хүрсэн тохиолдолд гэрээг автоматаар хаах болно.", "1702295087": "Вьетнамын алдартай банкуудыг ашиглан хялбар хадгаламж, зарлагын гүйлгээ хийх.", "1702860224": "Та дебит болон кредит карт, цахим түрийвч, криптовалютын түрийвч, Deriv P2P, онлайн банк, fiat onramp, болон төлбөрийн агентуудыг хадгаламж, зарлагын гүйлгээнд ашиглах боломжтой (дэлгэрэнгүй жагсаалтыг манай Төлб <0>өрийн аргуудын хууда снаас үзнэ үү). Та Deriv дансандаа нэвтэрсний дараа Касс <1>хуудаснаас өөрийн улсад байгаа төлбөрийн аргуудыг харах боломжтой болно.", "1703673631": "Үгүй ээ, та High/Low Hick-ийн шалганы хугацааг өөрчлөх боломжгүй. Энэ гэрээний төрөл нь үргэлж гэрээ нээлттэй болсны дараа дараагийн 5 үнийн хачигт тулгуурладаг. Үүнийг энэ гэрээний төрлөөр арилжаалах боломжтой бүх хэрэгслээр тогтдог.", @@ -1856,7 +1829,7 @@ "1711929671": "Макс (6.83, -10)", "1714709402": "Нэг гүйлгээний шимтгэлийн хувь хэмжээг хэн тогтоодог вэ?", "1714971394": "pdf дүрс хар", - "1715011380": "Jump 25 индекс", + "1715011380": "Jump 25 Индекс", "1715241142": "Би орлогоо хэрхэн харж байна вэ?", "1715385824": "хүмүүст хөрөнгө оруулагчид - цагаан алт", "1715781230": "Deriv Prime-ийн хөрвөх чадварын шийдэл, арилжааны үйлчилгээтэй холбогдохын тулд та оновчтой үйл явцыг дагаж мөрдөх хэрэгтэй болно:
    1. Дансны програм: Онбординг хийх аяллыг бүхэлд нь удирдан чиглүүлэх тусгай дэмжлэгийн багтай холбогдохын тулд бидэнтэй холбоо бариарай.
    2. Баталгаажуулалт: Таны Бизнесийг мэдэх (KYB) шаардлагыг багтаасан бүх дагаж мөрдөх, зохицуулалтын шаардлагыг хангана.
    3. Маржин дансны төлбөр тооцоо: Бидний өргөтгөх боломжтой арилжааны төлөвлөгөөнд үндэслэн хамгийн бага үлдэгдлийг хангахын тулд маржин дансаа санхүүжүүлнэ.
    4. Холболт: Өөрийн давуу эрхтэй холболтын аргыг ашиглан манай платформтой нэгтгэх.
    ", @@ -1871,7 +1844,6 @@ "1733660945": "Баталгаажсан даруйдаа санхүүжилт авах боломжтой", "1734026582": "Энэхүү төлөвлөгөөг зөвхөн ЕХ-д оршин суугаа үйлчлүүлэгчдэд сурталчлах салбар нэгжүүдэд зориулагдсан болно.", "1734683614": "Гүйцэтгэх захирал", - "1736625026": "Аккумулятор гэж юу вэ?", "1737371600": "Би Deriv дээр ванилийн сонголтуудыг хаана арилжаалах вэ?", "1739086943": "Уолл Стрийт 30", "1739322571": "XLE.US", @@ -1902,7 +1874,7 @@ "1758663702": "Энэ нь Deriv P2P зар сурталчилгаанд ашигладаг валютын ханшийг хэлнэ. Тогтмол валютын ханшийг ашиглах боломжгүй зарим оронд (зах зээлийн хэлбэлзэлээс шалтгаалан) та зар сурталчилгааныхаа ханшийг зах зээлийн үнийн тодорхой хувиар тохируулж болно.", "1758803741": "- Хувьцааны хэмжээг оруулна уу.", "1760376318": "Тийм ээ, та холбогдох бүх нөхцөл, нөхцөлийг дагаж мөрдөх нөхцөлд (манай Нөхцөл, нөхцөл хуудсан дээрх 'Бизнесийн түншүүддээ зориулах' гэсэн таб <0>ыг үзнэ үү).", - "1760558932": "Алим", + "1760558932": "Apple", "1761947056": "Дерив MT5 стандарт, Нарийвчилсан, Синтетик индексийн дансуудын хоорондох ялгаа юу вэ?", "1763031267": "Reset Put гарах үнэ нь дахин тохируулах үнээс хэтэрсэн тохиолдолд төлбөр төлөх ялалтыг дүрсэлсэн график", "1764495771": "Би дансаа хэрхэн хаах вэ?", @@ -1910,7 +1882,6 @@ "1767992960": "Сайхан сонсогдож байна. Эхлээд эхэлцгээе.", "1768089459": "Парис | Манай оффис - Франц | Дерив", "1769159485": "Тийм ээ, та олон дахин тохируулах дуудлага/Reset Put гэрээг нээж болно өөр өөр хугацаа, өөр өөр гадасны хэмжээ эсвэл хүссэн боломжит төлбөрийг нэгэн зэрэг.", - "1771323174": "өсөх уналт", "1771364541": "5. Та нууц үгээ өөрчлөх дэлгэц рүү аваачсан болно. Шинэ нууц үг оруулаад Үүсгэх дээр дарна уу.", "1771672206": "<0>DEX 900UP нь ойр ой рхон жижиг дусал, хааяа томоохон нэмэгдсэлтэй байдаг бөгөөд энэ нь дунджаар <0>900 секунд тутамд тохиол ддог.", "1772047578": "Миний Deriv MT5 нэвтрэх дэлгэрэнгүй мэдээлэл яагаад миний Deriv нэвтрэх дэлгэрэнгүйгээс өөр байдаг вэ?", @@ -1923,7 +1894,6 @@ "1784343675": "шууд шууд <0>чатаар бидэнтэй холбоо барина уу, бид таны дансанд 2FA-г идэвхгүй болгоход туслах болно. Шинэ утастай бол <1>2FA-г дахин идэв хжүүлнэ үү.", "1784507274": "ЕХ-д оршин суугаа харьяа байгууллагууд Орлогын хуваалцах төлөвлөгөөнд гарын үсэг зурж болно. Гэсэн хэдий ч зөвхөн ЕХ-ноос гадуур оршин суудаг үйлчлүүлэгчдийг энэ төлөвлөгөөний дагуу лавлаж болно.", "1784680288": "Худалдаа бүрээс өмнө дансандаа үзүүлэх маржин нөлөөллийн талаар танд үргэлж мэдэгдэх болно.", - "1786089908": "Deriv дээрх сонголтын арилжааны талаар мэдэж аваарай. Форекс, синтетик индекс болон бусад алдартай санхүүгийн зах зээлд үнийн хөдөлгөөнийг зөв урьдчилан таамаглах замаар төлбөрийг олох.", "1786590725": "Ажлын 1 - 5 өдөр", "1786747559": "Манай зохицуулагчид мөнгө угаахтай тэмцэх (AML) болон Хэрэглэгчээ мэдэх (KYC) хуулиудын дагуу таны дансыг баталгаажуулахыг биднээс шаарддаг. Хэрэв бид таныг дансаа баталгаажуулахын тулд баримтаа байршуулахыг шаардсан бол та дансаа баталгаажуулсны дараа л манай үйлчилгээг үргэлжлүүлэн ашиглах боломжтой болно гэсэн үг юм.", "1787584197": "Буруу имэйлийн ID өгсөн", @@ -1960,7 +1930,7 @@ "1816305227": "Хэрэв та ЕХ эсвэл Их Британид байгаа бол:", "1817888235": "Манай Crash/Boom индексүүдтэй сэтгэл хөдөлгөм өсөлт, уналтаас урьдчилан таамаглаж, ашиг олоорой.", "1819313168": "Хаана ч, хэзээ ч худалдаа хий.", - "1819398727": "Дээрх/Доод цифр", + "1819398727": "Digits Over/Under", "1819952453": "Манай нэвтрүүлэх брокерын хөтөлбөрийг Деривын бүх салбар нэгжүүдэд ашиглах боломжтой.", "1822982010": "<0>EFA.US i Shares MSCI EAFE ETF нь АНУ, Канадаас гадуур том болон дунд хөрөнгөтэй хөгжсөн зах зээлийн хувьцааны индексийг хянадаг.", "1823119628": "Вануату Санхүүгийн Үйлчилгээний Хороо", @@ -1972,7 +1942,7 @@ "1826719972": "Хувьцааны индекс", "1828442573": "түүхий эд", "1830057548": "Бидэнд 3 комиссын төлөвлөгөө байна:", - "1830257093": "Та лавласан үйлчлүүлэгч нь нэг удаагийн буюу хуримтлагдсан нийт 100 ам.долларыг Deriv дансандаа амжилттай байршуулсан тохиолдолд 100 ам.долларын орлого олдог.", + "1830257093": "Та лавласан үйлчлүүлэгч нь нэг удаагийн буюу хуримтлагдсан нийт 100 USDыг Deriv дансандаа амжилттай байршуулсан тохиолдолд 100 USDын орлого олдог.", "1831107230": "0.01", "1831254808": "Хэрэв та аль нэг байрлалыг нэг шөнийн дотор нээлттэй байлгах юм бол тухайн байрлалыг нээлттэй байлгах зардлыг нөхөхийн тулд таны арилжааны дансанд тохируулга (своп ханш) хэрэглэнэ. Манай платформ дээр арилжаалагддаг хэрэгслүүд нь өөр өөр своп ханшд хамаардаг. Эдгээр хувь хэмжээ ийм цаг хугацаа, хоногийн тоо зэрэг нөхцөл дээр суурилсан байна, бүх нийтийн амралтын өдөр зэрэг, Та албан тушаалаа нээлттэй барьж гэж.", "1831680837": "татгалзах", @@ -2000,7 +1970,7 @@ "1850849836": "Хэрэв та 'High Tick' -г сонговол таны сонгосон шалз 5 хачгаас хамгийн өндөр байвал төлбөр авна.", "1852511168": "Жишээ 2:", "1853363847": "Deriv MT5 болон Deriv X (маржинтай) болон DTrader (үржүүлэгчтэй) дээр худалдаа хийх боломжтой.", - "1855719834": "ДЕКС 900DN", + "1855719834": "DEX 900DN", "1857302542": "Би корпорацийн эсвэл бизнесийн данс нээж болох уу?", "1858113285": "Тийм ээ, та зах зээлийн боломжийг ашиглахын тулд олон гэрээг нэгэн зэрэг нээж болно.", "1858147490": "Зүгээр л XML файлыг компьютерээсээ ажлын талбай дээр чирээд таны bot дагуу ачаалагдах болно. Өөр нэг арга нь, та <0>Bot Build er-д <0>Импорт цохиж болно, мөн таны компьютерээс эсвэл таны Google Drive нь таны bot импортлох сонгох боломжтой.", @@ -2012,7 +1982,7 @@ "1864779741": "Таны данс шалгах: Таны бусад бүх онлайн данс (и-мэйл, нийгмийн хэвлэл мэдээллийн хэрэгсэл, банк, гэх мэт) хянаж, тэд мөн адил эвдэж чадахгүй байна эсэхийг баталгаажуулах. Хэрэв та олон дансанд ижил нууц үг ашигладаг бол тэдгээр нууц үгийг ч бас өөрчил.", "1867740000": "GBP/USD DFX10 индекс", "1868644151": "Харьяа байгууллагаар бидэнтэй хамтраарай. Опционы арилжааны платформуудаас лавласан үйлчлүүлэгчдийнхээ нийт цэвэр орлогоос шимтгэл аваарай.", - "1868860566": "ЕВРО/СЕК", + "1868860566": "EUR/SEK", "1869230144": "<0>-7.23", "1869497149": "Ашиглахад хялбар график, тааламжтай харанхуй сэдэв бүхий гөлгөр худалдааны туршлагыг эдлэх.", "1870912643": "Түгээмэл асуултууд - Гомдол гаргах журам", @@ -2046,15 +2016,15 @@ "1889877402": "Худалдааны төрөл сонголтын үргэлжлэх хугацаа", "1890149882": "Нэг гэрээнд байгаа хөрөнгийн стандартчилсан хэмжээ.", "1890990339": "<0>Hong Kong 50 нь Хонконгийн бүртгэлтэй хамгийн том 50 компанийн хувьцааны гүйцэтгэлийг хянадаг.", - "1893015908": "Убер Техноложис Инк", + "1893015908": "Uber Technologies Inc", "1893117061": "<0>DEX 1500DN нь ойр ой рхон жижиг нэмэгдсэлт, хааяа томоохон уналттай байдаг бөгөөд энэ нь дунджаар <0>1,500 секунд тутамд тохиолддог.", "1895066494": "Үржүүлэгчид - Forex", "1896254409": "

    Таны хувьцааны хэмжээ өндөр байх тусам нэг цэгт ногдох төлбөр төдий чинээ өндөр болно.

    Энэ нь гэрээний хугацаа дуусах үед таны авах боломжит төлбөрийн хэмжээ нь саад бэрхшээл болон спот үнийн хоорондох цэг бүрт илүү өндөр байх болно гэсэн үг юм.

    ", - "1897018869": "ГЭХ МЭТ/USD", + "1897018869": "ETC/USD", "1897592978": "Би олон Only Ups/Only Downs гэрээг нэгэн зэрэг нээж болох уу?", "1897857805": "Хэрэв намайг фиш хийсэн эсвэл итгэмжлэх жуух бичгээ эвдэлсэн тохиолдолд би юу хийх ёстой вэ?", "1898130358": "Таны компьютер дээр", - "1898704920": "ЕВРО/ХКД", + "1898704920": "EUR/HKD", "1899843488": "маржин тооцоолуур", "1900817499": "Хувьцаа, ETF, хувьцааны индекс", "1902324847": "Эдгээр индексүүд нь <0>300 хачигт цувралаар тохиолддог үнийн дунджаар нэг уналт (сүйрэл) буюу нэг баяжуулалт (boom) байдаг.", @@ -2064,20 +2034,19 @@ "1903577078": "<0>DSI20 нь дунджаар 20 <1>минут тутамд дэглэм хооронд солигддог.", "1903975933": "Төлбөрийн аргаа өөрчлөхийн тулд шууд чатаар дамжуулан бидэнтэй холбоо <0>барина уу.", "1904055007": "Бид таны бизнест тохирсон төлөвлөгөөний тусламжтайгаар орлогоо дээд зэргээр нэмэгдүүлэхэд тань туслах болно.", - "1904774976": "<0>Герман 40 нь Германы бүртгэлтэй томоохон 40 компанийн хувьцааны гүйцэтгэлийг дагаж байна.", + "1904774976": "<0>Germany 40 нь Германы бүртгэлтэй томоохон 40 компанийн хувьцааны гүйцэтгэлийг дагаж байна.", "1905259287": "Тийм ээ, хураамжийн төлбөрийн агент нь бусад шимтгэлийн төлбөрийн агентуудтай гүйлгээ хийх боломжтой.", "1905276604": "30+ крипто хос", "1905380076": "Гүйлгээнийхээ эсрэг талтай төлбөрийг барагдуулна.", "1905702565": "Үйлчлүүлэгчийн мөнгөний хамгаалалт", "1906101554": "Та үйлчлүүлэгчдийнхээ арилжааны хэмжээ дээр үндэслэн төлбөр авах болно. Эн <0>дээс илүү ихийг олж мэдээрэй.", "1906507843": "Алхам 4: Захиалгын төлөвлөгөө (5-ийн 4)", - "1906568376": "Үнийн шууд өгөгдлийг авахад алдаа гарсан", - "1907226338": "Кока-Кола", + "1907226338": "Coca-Cola", "1907562333": "Худалдааны бүх хугацааны туршид спот үнэ урьдчилан тогтоосон сааднаас доогуур хэвээр байвал та төлбөр авах болно. Гэрээний хугацаа дуусахаас өмнө спот үнэ хэдийд ч саадыг хөндөж, зөрчсөн тохиолдолд анхны хувьцаа (шимтгэл) алдагдана.", "1908121069": "Deriv P2P-ийн талаар илүү ихийг мэдэж аваарай", "1908933179": "

    Deriv дээр турбо опционы арилжаа хийхийн тулд та дараахь зүйлийг хийх хэрэгтэй болно:

    • арилжаалахыг хүсч буй үндсэн хөрөнгөө сонгоно уу.
    • Өөрийн давуу эрхэмлэх гэрээний хугацаа буюу дуусах хугацааг сонгоорой.
    • Таны зах зээлийн таамаглалаас хамааран Урт эсвэл Богино сонгоно уу.
    • Худалдааны саадыг тодорхойлох.
    • Хувьцааны дүнгээ оруулна уу.
    • Гэрээгээ нээгээрэй.
    ", "1909509169": "зарчмууд", - "1909647105": "TRX/УСД", + "1909647105": "TRX/USD", "1909809509": "Своп тооцоолуур", "1909980423": "<0>Касс > Deriv P2P руу ороод бүртгүүлнэ үү.", "1911713696": "Үгүй ээ, таны дансны аюулгүй байдал нь таны цорын ганц үүрэг юм. Фишингийн оролдлогыг тодорхойлох, тайлагнах аюулгүй байдлын зөвлөмжийг мэдэхийн тулд манай <0>блог оос зочилно уу.", @@ -2092,7 +2061,7 @@ "1917728156": "- Гэрээний хугацаа эсвэл дуусах хугацааг сонгоно уу.", "1920861305": "Deriv MT5 бол Deriv дээрх MT5 платформ юм. Энэ нь шинэ, туршлагатай худалдаачдад олон төрлийн санхүүгийн зах зээлд нэвтрэх боломжийг олгох зорилготой олон хөрөнгийн онлайн платформ юм.", "1921658872": "CFD - Синтетик: Crash 300 индекс", - "1922529883": "Boom 1000 индекс", + "1922529883": "Boom 1000 Индекс", "1923530212": "Уян хатан.", "1923836405": "Яг 8 тэмдэгт байх ёстой", "1924997360": "[{10", @@ -2100,7 +2069,7 @@ "1925717346": "Цэгийн утгыг хөрөнгийн одоогийн цифрүүдээс гарган авдаг. Энэ жишээнд цифр нь 5 байдаг тул цэгийн утга нь 0.00001 байна.", "1926519171": "Тодорхой хугацаанд арилжаа хийж болох мөнгөний хэмжээг хязгаарлаарай.", "1928776934": "Идэвхтэй худалдаачид", - "1928930389": "ГБП/НОК", + "1928930389": "GBP/NOK", "1930078733": "Үгүйсгэх мэдэгдэл: ЕХ-д оршин суугаа салбар нэгжүүд Орлогын хувьцааны төлөвлөгөөнд гарын үсэг зурж болно. Гэсэн хэдий ч зөвхөн ЕХ-ноос гадуур оршин суудаг үйлчлүүлэгчдийг энэ төлөвлөгөөний дагуу лавлаж болно.", "1930677092": "Маягтыг бөглөж, зар илгээх товч <0>ийг дарна уу.", "1931163835": "Форекс гэж юу вэ?", @@ -2129,7 +2098,7 @@ "1952996668": "Гүйцэтгэлийн дундаж хурд 50мс-ээс доош, дэлхий даяар серверүүд рүү ухаалаг чиглүүлэлт хийх.", "1953016421": "Яагаад Deriv дээр сонголтуудыг худалдаа хийх вэ?", "1954845108": "Алдагдсан сондгой худалдааны төрлийн гэрээг харуулсан график", - "1955645943": "Дэд харъяа байгууллагын нийт комисс: 200 + 100 = 300 ам.доллар (IB комиссыг оруулаад)", + "1955645943": "Дэд харъяа байгууллагын нийт комисс: 200 + 100 = 300 USD (IB комиссыг оруулаад)", "1956732467": "Өргөн хүрээтэй индекс дээш, доош, хажуу тийш шилжих эсэх нь үнэ хүрэх, хүрээний хязгаарыг зөрчихгүй бол алдагдал үүсгэхгүй бол төлбөрт хамааралгүй юм.", "1958336398": "Энэ томъёо нь <0>ETF-үүдэд ч хамаарна. Гэрээний хэмжээ, хэлэлцээрийн үнэ хувь хүний хөрөнгөөс хамаарна.", "1958538866": "Газрын тос", @@ -2160,20 +2129,20 @@ "1983854834": "Дэлхийн шилдэг крипто хөрөнгөөр 24/7 арилжаа хийдэг.", "1984717496": "Та шууд чатаар дамжуулан гомдлоо илгээсний дараа манай баг таны өгсөн мэдээллийг хянан үзэх болно. Та гомдолдоо хариу эсвэл статусын талаархи шинэчлэлтийг и-мэйлээр авах болно.", "1984996183": "Би түншлэлийн нууц үгээ мартсан. Би юу хийх ёстой вэ?", - "1986498784": "БТС/ЛТЦ", + "1986498784": "BTC/LTC", "1987441296": "Дерив MT5 гэж юу вэ?", "1988153223": "И-мэйл хаяг", "1989494280": "Хэрэв та манай хэрэглэгчийн дэмжлэгийн багаас авсан хариултанд сэтгэл хангалуун бус байгаа бол <0>complaints@deriv.com хаягаар манай дагаж мөрдөх багтай холбоо барьж албан ёсны гомдол гаргаж болно. Тэд таны гомдлыг бие даан хянан шалгаж, бид өөрсдийн эрх, танд хүлээсэн гэрээгээр хүлээсэн үүргийнхээ хүрээнд шударгаар хандсан эсэхийг харах болно. Илүү дэлгэрэнгүй мэдээлэл авахыг хүсвэл, таны дансанд нэвтэрч, манай <1>гомдол бодлогыг шалгах. цаашдын тусламж авах алхмуудыг тайлбарлаж байна.", "1990796034": "360", - "1991022173": "Нийт олсон шимтгэл: 10 х 0.5% = 0.05 ам.доллар", - "1991524207": "Үсрэх 100 индекс", - "1991711258": "ЛНК/УСД", + "1991022173": "Нийт олсон шимтгэл: 10 х 0.5% = 0.05 USD", + "1991524207": "Jump 100 Индекс", + "1991711258": "LNK/USD", "1992041985": "Миний зар сурталчилгаа яагаад Миний зар хуудаснаас алга болсон бэ?", "1993204913": "Нийгмийн", "1994023526": "Таны оруулсан имэйл хаяг нь алдаа эсвэл typo байсан (бидний хамгийн сайнд тохиолддог).", "1994248927": "Deriv P2P-г татаж авах.", "1994533632": "Устгахыг хүссэн блок дээр дарж гар дээрээ <0>Delete дарна уу.", - "1995407297": "Нэг удаагийн хадгаламж эсвэл цаг хугацааны туршид хуримтлагдсан эсэхээс үл хамааран лавласан үйлчлүүлэгч нь Deriv дансандаа 100 ам.доллар байршуулах үед 100 ам.доллар олох. Энэ нь энгийн, ил тод, өгөөжтэй!", + "1995407297": "Нэг удаагийн хадгаламж эсвэл цаг хугацааны туршид хуримтлагдсан эсэхээс үл хамааран лавласан үйлчлүүлэгч нь Deriv дансандаа 100 USD байршуулах үед 100 USD олох. Энэ нь энгийн, ил тод, өгөөжтэй!", "1995896523": "DMT5 нь танд CFD арилжааны хамгийн сайн туршлага өгөх зорилгоор боловсруулсан болно. Та манай MT5 худалдаачдад ширээний болон тэр ч байтугай гар утсаар дамжуулан хандах боломжтой.", "1996332377": "1)}", "1997358332": "deriv-go-г татаж авах", @@ -2193,7 +2162,7 @@ "2005984105": "- Гэрээгээ нээнэ үү.", "2006350986": "Таны дансыг алдагдуулж болзошгүй зарим шалтгаан бол:", "2006812563": "Гарааны үнэ гэрээний төгсгөлд хоёр саад бэрхшээл түвшний дотор эсвэл гадна дуусах эсэхийг урьдчилан таамаглаарай.", - "2006998561": "ДЕКС 1500UP", + "2006998561": "DEX 1500UP", "2009954464": "V@@ <0>NQ.US Vanguard Real Estate ETF нь MSCI АНУ-ын хөрөнгө оруулалттай зах зээлийн үл хөдлөх хөрөнгийн 25/50 индексийн өгөөжийг хянадаг.", "2010015270": "Яагаад Deriv Prime сонгох вэ?", "2010532749": "Харьяа хяналтын самбартаа “Тайлангууд” руу ороод “Үйл ажиллагааны дэлгэрэнгүй тайлан” дээр дарна уу.", @@ -2212,14 +2181,12 @@ "2027817162": "Тийм ээ, та олон In/Out гэрээг нэгэн зэрэг янз бүрийн саад тотгорын хязгаартай нээж болно.", "2027881275": "CPA (зөвхөн ЕХ)", "2028060161": "Эдгээр индексүүд нь мэдээний үйл явдлын улмаас хөрөнгийн үнэ өсөх эсвэл буурах загварчилсан зах зээлтэй тохирдог. Жижиг хөдөлгөөнүүд нь нэлээд ойр ойрхон байдаг бөгөөд хааяа томоохон нэмэгдсэлт эсвэл дуслуудтай байдаг.", - "2028163119": "EOS/УСД", - "2028685334": "Эдгээр индексүүд нь 1000, 500, эсвэл 300 хачигт цувралын дунджаар нэг сүйрэл буюу бум бумаар тодорхойлогддог.", + "2028163119": "EOS/USD", "2029388799": "20— 39.999%", "2032245485": "Цифрүүд | Дижитан сонголтын гэрээ | Хөрөл", "2032401971": "Та 10 ам.долларын хувьцааны дүн, x100 үржүүлэгч утга, Down чиглэлд 3400 stop loss түвшинтэй 3376.24 ам.доллараар үнэтэй Volability 100 Index хувьд байр суурь нээхийг хүссэн үедээ stop loss хэмжээг тооцохыг хүсч байна гэж үзье.", "2032565787": "Дэлхийн зах зээлд дүн шинжилгээ хийхэд өдөр бүр цаг зарцуулахгүйгээр худалдааны үйл ажиллагаагаа хэрхэн төлөвлөх вэ", "2032603277": "Нэг цэгт ногдох төлбөр нь таны урьдчилан тогтоосон саад бэрхшээлээс дээш эсвэл доош цэг бүрт гэрээний хугацаа дуусах үед авах боломжит төлбөрийг илэрхийлнэ.", - "2032869486": "Шалз бүрээр үнийн өөрчлөлт нь саад тотгор дотор байгаа л бол таны сонгосон аккумуляторын утга дээр тулгуурлан таны төлбөр нэмэгдэх болно.", "2034083038": "дохио захиалагч", "2035207280": "5 - 1,000", "2035670983": "Цөөн анхаарал сарниулах", @@ -2251,12 +2218,11 @@ "2060368992": "мин уншсан", "2061191384": "Үе тэнгийн гаралтай (DP2P)", "2061563052": "- Гэрээний хугацаа эсвэл дуусах хугацааг тодорхойлно уу.", - "2061681232": "<0>Гадна хоорондоо дуусдаг/Гадна дуусдаг: Гарааны хугацааны эцэст гарах спот хоёр үнийн зорилтот дотор эсвэл гадна байх эсэхийг урьдчилан таамаглах.", + "2061681232": "<0>Ends Between/Ends Outside: Гарааны хугацааны эцэст гарах спот хоёр үнийн зорилтот дотор эсвэл гадна байх эсэхийг урьдчилан таамаглах.", "2062318031": "Deriv X бол өөрчлөх боломжтой олон хөрөнгийн арилжааны платформ юм. Форекс, түүхий эд, биржид арилжаалагддаг сан, хувьцаа ба индекс, криптовалют, гаралтай индексүүдийн CFD-ийг санал болгодог Deriv X нь арилжааны орчингоо өөрчлөх боломжийг танд олгож буй олон талт арилжааны туршлагыг танд олгоно.", "2062902293": "Дээш/Доош гэрээг нээхийн тулд та дараахь зүйлийг хийх хэрэгтэй болно.", "2062903400": "Хязгаарыг тогтоох", "2063623452": "байдал", - "2064152905": "Боломжит ашгийг нэмэгдүүлэх", "2064273783": "Кассын хязгаар", "2064293002": "Та гэрээ цуцлах нь үржүүлэгч гэрээ худалдан авах үед авах ашиг түвшинг тогтоож чадахгүй. Гэсэн хэдий ч, гэрээ цуцлах хугацаа дууссаны дараа, Та нээлттэй гэрээ дээр нь авах ашиг түвшинг тогтоож болно.", "2065278286": "Тархалт", @@ -2300,12 +2266,12 @@ "2106640360": "Түншүүдийн гарын авлага", "2106955649": "<0>IJR.US iShares Core S&P Small Cap ETF нь жижиг хөрөнгөтэй АНУ-ын хувьцааны индексийн хөрөнгө оруулалтын үр дүнг хянадаг.", "2108009353": "IWM.US", - "2108799022": "<0>Өсөх/Уналт: Гарааны хугацааны төгсгөлд гарах цэг орох цэгээс чанд өндөр эсвэл доогуур байх эсэхийг урьдчилан таамаглах.", + "2108799022": "<0>Rise/Fall: Гарааны хугацааны төгсгөлд гарах цэг орох цэгээс чанд өндөр эсвэл доогуур байх эсэхийг урьдчилан таамаглах.", "2109279238": "гаралтай", "2109387636": "Та хэдэн арилжааны платформ санал болгож байна вэ?", "2109960759": "Компанийн нэр шаардлагатай", "2110013669": "Нууц үг*", - "2112006652": "ФИЛ/УСД", + "2112006652": "FIL/USD", "2112510770": "Таны хөтөч болон төхөөрөмж шинэчлэгдсэн эсэхийг шалгана уу. Хэрэв тэдгээр нь тийм биш бол нийцтэй байдлын асуудал нь имэйлийг танд хүрэхээс сэргийлж болзошгүй юм.", "2115934251": "Турбо опционуудын гэрээг нээхэд анхны хувьцааны дүнг төлнө. Энэ бол турбо опционы худалдаанд орох зардал юм. Та мөн худалдааны саадыг тодорхойлох хэрэгтэй болно. Гэрээний хугацаандаа спот үнэ нь энэ саадыг хөндөж, зөрчихгүй байх ёстой, эс тэгвээс таны гэрээ ямар ч ашиг олохгүйгээр эрт дуусгавар болно.", "2116064244": "“Одоо үнэгүй цахим номоо аваарай!” дээр дарснаар , та 18 ба түүнээс дээш настай гэдгээ баталгаажуулдаг. Бид танд Деривын бүтээгдэхүүн, үйлчилгээний талаархи мэдээлэл, зах зээлийн мэдээг илгээхийн тулд таны и-мэйл хаягийг ашиглаж болно гэдгийг та ойлгож байна. Та дансны тохиргоондоо эдгээр имэйлүүдээс бүртгүүлэхээс үргэлж цуцаж болно. Дэлгэрэнгүй мэдээлэл авахыг хүсвэл Deriv-ийн Аюулгүй байдал, нууцл <0>алыг хар на уу.", @@ -2316,7 +2282,7 @@ "2119735108": "API хэрэглэгчид", "2120082443": "Хоёр ч худалдааны төрлийн гэрээг харуулсан график", "2120092418": "Бидний хариултыг хүлээнэ үү", - "2121227568": "НЕО/УСД", + "2121227568": "NEO/USD", "2121790637": "Deriv Trader дээр анхны үржүүлэгчийн гэрээгээ хэрхэн худалдаж авах вэ", "2123318546": "РТС28 2021", "2125222257": "Форекс, хувьцаа, крипто, алт, түүхий эдийн арилжаа хийх | Хөрөл", @@ -2364,16 +2330,16 @@ "-1770464254": "Хувьцаа ба индексийн арилжаа нь үндсэн хөрөнгийг худалдаж авалгүйгээр зах зээл дээрх үнийн хөдөлгөөнөөс ашиг олох боломжийг олгодог.", "-916334830": "ETF-ууд нь үндсэн хөрөнгийг эзэмших өндөр өртөггүйгээр бонд, түүхий эд, индексийг хянадаг янз бүрийн хөрөнгөөр багцаа төрөлжүүлэх боломжийг олгодог.", "-1252607893": "Крипто арилжаа нь криптовалютын үнийн хөдөлгөөнийг худалдан авалгүйгээр зөв таамаглаж байгаагаас ашиг хүртэх боломжийг олгодог.", - "-1178380712": "Дерив Бот", + "-1178380712": "Deriv Bot", "-1341835667": "Дерив трейдер", "-523689715": "Форекс зах зээлийн дүрс", "-543177967": "Хувьцааны индекс", - "-763273340": "Цифрууд", - "-1048378719": "Дуудлагыг дахин тохируулах/Дахин тохируулах", - "-1282312809": "Өндөр/бага хачиг", + "-763273340": "Digits", + "-1048378719": "Reset Call/Reset Put", + "-1282312809": "High/Low Ticks", "-151151292": "Азичууд", - "-1237186896": "Зөвхөн дээшлэх/зөвхөн уналт", - "-1386887449": "Эргэн харах", + "-1237186896": "Only Ups/Only Downs", + "-1386887449": "Lookbacks", "-1845318986": "фейсбүүк", "-640204246": "Твиттер", "-2077109769": "Линкэдин", @@ -2420,7 +2386,7 @@ "-1056801333": "Ялалт байгуулсан Matches худалдааны төрлийн гэрээг дүрсэлсэн график", "-1952787160": "Алдагдсан Matches худалдааны төрлийн гэрээг харуулсан график", "-198937453": "Гарах үнийн сүүлчийн оронтой таны сонгосон дугаараас таарах эсвэл ялгаатай эсэхийг урьдчилан таамаглаарай.", - "-84444564": "Одох/Сондгой цифр", + "-84444564": "Digits Even/Odd", "-1020847048": "Алдагдсан ч худалдааны төрлийн гэрээг харуулсан график", "-1282490812": "Сондгой худалдааны төрлийн гэрээг ялсан график", "-666537618": "Дээр/доор оронтой тоо", @@ -2527,7 +2493,7 @@ "-180588272": "

    Урьдчилан таамагласан төлбөр нь үнэндээ сонгогдсон саад бэрхшээл дээр тулгуурладаг.

    Хэрэв сонгосон саад бэрхшээл нь суурь хэрэгслийн одоогийн үнээс хол байвал “Touch” гэрээнд спот үнэ саадыг хүрэх магадлал “No Touch” гэрээтэй харьцуулахад бага байна. Энэ хувилбараар “Touch” гэрээний боломжит төлбөрийн хэмжээ өндөр байна.

    Хэрэв сонгосон саад бэрхшээл нь суурь хэрэгслийн одоогийн үнэтэй ойрхон байвал “Touch” гэрээнд спот үнэ саадыг хүрэх магадлал “No Touch” гэрээтэй харьцуулахад өндөр байна. Энэ хувилбараар “Touch” гэрээний боломжит төлбөрийн хэмжээ бага байна.

    Боломжит төлбөр, алдагдлын (таны анхны хувьцааны) дүн нь худалдааг нээхээс өмнө тодорхой харагдана.

    ", "-1047993307": "

    Touch/No Touch гэрээнд үнийн саад тотгор гэдэг нь үндсэн хэрэгслийн үнэ гэрээний хугацаандаа хүрч, хүрэхгүй байх шаардлагатай заасан үнийн түвшинг хэлнэ.

    Энэ нь худалдааны үр дүнг тодорхойлох жишиг цэг болдог.

    Боломжит төлбөрийн хувь нь харилцан адилгүй бөгөөд сонгосон саадны түвшин болон гэрээний үргэлжлэх хугацаанд ямар ч үед нөхцөл хангагдах магадлалаас хамаарна.

    ", "-234177320": "Мэдрэх/Notouch", - "-1691868913": "Мэдрэх/мэдрэгчгүй", + "-1691868913": "Touch/No Touch", "-1135384310": "Түрүүлсэн Touch худалдааны төрлийн гэрээг харуулсан график", "-1779167017": "Алдагдсан Touch худалдааны төрлийн гэрээг харуулсан график", "-1152691826": "Алдагдсан No Touch худалдааны төрлийн гэрээг харуулсан график", @@ -2553,12 +2519,12 @@ "-2023939689": "Өндөр/Доод гэрээнүүд нь Өндөр/Бага хачигтай адилхан уу?", "-1084299525": "

    Худалдаачид ихэвчлэн тодорхой хугацааны туршид үнэ өсөх эсвэл унах магадлалыг тодорхойлохын тулд зах зээлийн үндсэн болон үнийн чиг хандлагыг дүн шинжилгээ хийдэг.

    Чиг хандлагыг тодорхойлохын тулд хэд хэдэн хүчин зүйлсийг авч үзэж болно, үүнд:

    • Сүүлийн үеийн үнийн савлалт, зах зээлийн хэлбэлзэл
    • Эдийн засгийн мэдээ, үйл явдал
    • Техникийн үзүүлэлтүүдийг ашиглан илэрсэн чиг хандлага.
    ", "-176958841": "Өсөх/уналтын дүрс", - "-922253974": "Өсөх/Уналт", + "-922253974": "Rise/Fall", "-1028232495": "Ялагч Rise худалдааны төрлийн гэрээг харуулсан график", "-1503795121": "Уналтын худалдааны төрлийн гэрээг алдаж байгааг харуулсан график", "-1269133041": "Гэрээний төгсгөл гэхэд зах зээлийн үнэ өсөх эсвэл унах эсэхийг урьдчилан таамаглаарай.", "-1265191238": "'Тэгш байдлыг зөвшөөрөх' сонголтоор (сонгосон багаж дээр ашиглах боломжтой):", - "-333702220": "Гарах үнэ орох үнээс бага эсвэл түүнтэй тэнцүү бол төлбөрийг хүлээн авахын тулд 'Уналт' -г сонгоно уу.", + "-333702220": "Гарах үнэ орох үнээс бага эсвэл түүнтэй тэнцүү бол төлбөрийг хүлээн авахын тулд 'Fall' -г сонгоно уу.", "-1361254291": "Өндөр/Доод", "-3072021": "Дээд худалдааны төрлийн гэрээг ялсан зургийг харуулсан график", "-1193493105": "Алдагдсан дээд худалдааны төрлийн гэрээг харуулсан график", @@ -2729,7 +2695,7 @@ "-2057848186": "Амжилттай лавлагаа бүрт 100 ам.долларын шимтгэл аваарай. Таны лавласан үйлчлүүлэгч таны мөрдөх холбоосыг ашиглан бодит данс нээж, 100 ам.доллар ба түүнээс дээш (нэг удаагийн эсвэл хуримтлуулсан) хадгаламж байх ёстой.", "-1389111416": "Та ямар комиссын төлөвлөгөөг санал болгож байна вэ?", "-652613124": "<0>Нэг худалдан авалтын зардал (З өвхөн ЕХ-д суурилсан үйлчлүүлэгчдэд зориулагдсан)", - "-2081856861": "Захиалагдсан үйлчлүүлэгч нь нэг удаагийн буюу хуримтлагдсан нийт 100 ам.долларыг Deriv дансандаа амжилттай байршуулсан тохиолдолд 100 ам.доллар олох.", + "-2081856861": "Захиалагдсан үйлчлүүлэгч нь нэг удаагийн буюу хуримтлагдсан нийт 100 USDыг Deriv дансандаа амжилттай байршуулсан тохиолдолд 100 USD олох.", "-1268486656": "Журмын дагуу та Португал эсвэл Испанид оршин суудаг үйлчлүүлэгчидтэй байж болохгүй гэдгийг анхаарна уу.", "-504946033": "Хэн түншлэлийн байгууллагаар өргөдөл гаргаж болох вэ?", "-1264084852": "Хэрэв та дараахь тохиолдолд манай харьяа болохыг зөвлөж байна.", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>Крипто долгионыг унах. 24/7 алдартай криптовалютын үнэ дээр арилжаа хийх.", "-989885046": "Бүх криптовалютыг харах", "-2118030379": "<0>түүхий эдийн хувьд Уурхай. үнэт металл, газрын тосны үнийг худалдаа.", - "-1722031734": "Худалдааны тодорхойлолтыг шалгах", - "-61718257": "Алдартай биржээр арилжаалагдсан сангуудын (ETF) үнийн хөдөлгөөний талаар таамаглаарай. Бонд, түүхий эд, индексийг хянадаг хөрөнгөөр багцаа төрөлжүүлээрэй, үндсэн хөрөнгийг эзэмшихэд өндөр өртөггүйгээр.", - "-777850431": "Бүгдийг харах >", - "-1384760133": "Тендерийн үнэ", - "-1882694284": "Үнэ асуух", - "-1293060532": "Өдөр тутмын% өөрчлөлт", "-626244619": "Тэг эрсдэлтэй, демо арилжааны данстай ямар ч платформ дээр ямар ч худалдааг туршиж үзээрэй.", "-230284900": "3. Өөртөө итгэлтэйгээр худалдаа хийх", "-1936142548": "Дансаа санхүүжүүлж, цаг тутмын дэмжлэгтэйгээр арилжаа хийж эхлээрэй.", @@ -3315,6 +3275,7 @@ "-1615451408": "Манай мэргэжлийн олон хэлний баг хэзээ ч танд зориулагдана.", "-441234786": "Бид 25 жил хүчирхэг байна", "-1863708031": "Биржийн арилжаагаар арилжаалагдсан сангууд (ETF) нь үндсэн хөрөнгийг эзэмших өндөр өртөггүйгээр бонд, түүхий эд, индексийг хянадаг хөрөнгөөр багцаа төрөлжүүлэх боломжийг олгодог.", + "-1722031734": "Худалдааны тодорхойлолтыг шалгах", "-1542166394": "<0>AGG.US i Shares Core АНУ-ын агрегат бондын ETF нь АНУ-ын хөрөнгө оруулалтын зэрэглэлийн бондын индексийг хянадаг.", "-1968382000": "<0>ARKK.US ARK Innovation ETF нь хиймэл оюун ухаан, автоматжуулалт, ДНХ-ийн технологи, эрчим хүч хадгалах, финтек, роботын салбарт тулгуурладаг эсвэл үр шимийг хүртдэг компаниудын дотоодын болон гадаадын өмчийн үнэт цаасанд хөрөнгө оруулалт хийдэг.", "-603147794": "<0>DIA.US SPDR Dow Jones аж үйлдвэрийн дундаж ETF итгэлцэл нь Dow Jones аж үйлдвэрийн дундаж индексийг хянадаг.", @@ -3446,13 +3407,6 @@ "-1356010780": "Эмзэг бүлгийн этгээдүүдийг арилжаа хийхээс урьдчилан сэргийлэх бодлого хэрэгжүүлнэ", "-1186213423": "Бид насанд хүрээгүй хүмүүсийн хандалтаас татгалзаж, санхүүгийн чадавхиасаа хэтэрсэн арилжаа хийж буй үйлчлүүлэгчдийг тодорхойлох үйл явцыг хэрэгжүүлэх болно.", "-220003669": "Бид мэдлэг-өөрийнхөө хэрэглэгчийн (KYC) хяналтыг хэрэгжүүлж, манай платформ дээр мөнгө угаах болон бусад хууль бус үйл ажиллагаанаас урьдчилан сэргийлэх болно.", - "-1339404877": "Найдвартай бай", - "-1849043145": "Бид аюулгүй, бат бөх системийг хангаж өгдөг бөгөөд ингэснээр та найдвартай худалдаа хийх боломжтой. Гэрээг шуурхай барагдуулах, гүйлгээг үр ашигтай боловсруулах, эсвэл 24/7 харилцагчийн дэмжлэгийг санал болгох эсэхээс үл хамааран бид таны арилжааны туршлагын алхам бүрт найдвартай байхыг хичээдэг.", - "-1972583435": "Шударга бай", - "-781301270": "Бид хүн бүрт тэгш хандахыг эрхэмлэдэг тул ил тод, үзэл баримтлалгүй үйлчилгээ үзүүлэхэд зориулан ажиллаж байна. Бид таны санаа зовоосон асуудлуудыг бүрэн бүтэн шийдвэрлэж, далд төлбөр, хандалтын хязгаарлалтгүйгээр өрсөлдөх чадвартай үнийг хангахын тулд энд байна.", - "-955173076": "Бид өөрсдийн платформ, үйл явцын талаар тодорхой, хүртээмжтэй мэдээллийг өгдөг бөгөөд ингэснээр бид итгэлцэл, харилцагчийн хүчтэй харилцааг бий болгож чадна. Бүтээгдэхүүний нарийвчилсан тодорхойлолт, нээлттэй харилцаагаар дамжуулан бид танд мэдээлэлтэй арилжааны шийдвэр гаргахад хялбар болгохыг зорьж байна.", - "-2032112598": "Хариуцлагатай бай", - "-35673135": "Бид үйлчилгээ, платформоо итгэлцэл, үнэнч шударга байдал, ёс зүйн дадал дээр суурилдаг. Хууль бус үйл ажиллагаанаас урьдчилан сэргийлэх бодлого, хяналтыг идэвхтэй хэрэгжүүлснээр бид худалдааны нийгэмлэгийнхээ шударга, аюулгүй орчинг бүрдүүлж өгдөг.", "-1354825404": "Арилжаанд шинээр орсон уу?", "-1571360471": "Тохиромжтой сургалтын нөөц", "-1307122236": "Хэдийд ч олон хэлний дэмжлэг", @@ -3470,7 +3424,7 @@ "-1775449118": "Парис", "-2121505886": "Деривын Герман дахь Берлин дахь оффис", "-140235062": "Нэгдсэн Вант Улс дахь Deriv's Reading оффис", - "-1979767490": "Deriv’s London office at United Kingdom", + "-1979767490": "Деривын Лондон дахь Их Британи дахь оффис", "-1255111333": "Вануату бүх img", "-334183701": "Деривын Кайманы арлуудын Жорж Таун дахь оффис", "-1641202114": "Деривын Роуд Таун дахь Британийн Виржиний арлуудын оффис", @@ -3824,121 +3778,121 @@ "-1825149732": "ETF-үүдийг Deriv дээр арилжаалж, үндсэн хөрөнгийг эзэмших шаардлагагүйгээр бонд, түүхий эд, индексийг хянах хөрөнгөөр багцаа төрөлжүүлээрэй.", "-314383561": "Биржийн арилжаагаар арилжаалагдсан сан | ETF арилжаа | Дерив", "-1850714176": "Deriv-ийн зөн совингийн онлайн худалдааны платформ дээр форекс арилжаа хийж, олон төрлийн томоохон, бага, чамин валютын хосуудад хандах боломжтой.", - "-1188261750": "Дерив MT5 ба Дерив X:", + "-1188261750": "Deriv MT5 ба Deriv X:", "-381746202": "АНУ-ЫН 500", "-512194910": "АНУ-ын Тек 100", - "-2077690248": "Япон 225", - "-563812039": "Тогтворгүй байдал 10 (1s) индекс", - "-82971929": "Тогтворгүй байдал 25 (1s) индекс", - "-433962508": "Тогтворгүй байдал 75 (1s) индекс", - "-764111252": "Тогтворгүй байдал 100 (1s) индекс", - "-1925264914": "Тогтмол байдал 25 индекс", - "-708579504": "Тогтмол байдал 50 индекс", - "-975255670": "Тогтмол байдал 75 индекс", - "-1190812505": "Boom 300 индекс ", - "-9704319": "Сүйрэл 1000 индекс", - "-342128411": "Crash 500 индекс", - "-1736314513": "Crash 300 индекс", - "-465860988": "Бухын зах зээлийн индекс", - "-853582174": "Франц 40", - "-617646862": "Герман 40", - "-1935463381": "Швейцарь 20", - "-1096386695": "ИХ БРИТАНИ 100", + "-2077690248": "Japan 225", + "-563812039": "Volatility 10 (1s) Индекс", + "-82971929": "Volatility 25 (1s) Индекс", + "-433962508": "Volatility 75 (1s) Индекс", + "-764111252": "Volatility 100 (1s) Индекс", + "-1925264914": "Volatility 25 Индекс", + "-708579504": "Volatility 50 Индекс", + "-975255670": "Volatility 75 Индекс", + "-1190812505": "Boom 300 Индекс", + "-9704319": "Сүйрэл 1000 Индекс", + "-342128411": "Crash 500 Индекс", + "-1736314513": "Crash 300 Индекс", + "-465860988": "Bull Market Индекс", + "-853582174": "France 40", + "-617646862": "Germany 40", + "-1935463381": "Swiss 20", + "-1096386695": "UK 100", "-704465484": "AUD/SGD", - "-1132754641": "ЕВРО/ИЛС", - "-153445761": "ЕВРО/МХН", - "-840043643": "ЕВРО/СГД", + "-1132754641": "EUR/ILS", + "-153445761": "EUR/MXN", + "-840043643": "EUR/SGD", "-1676578867": "ЕВРО/ОРОЛДОХ", - "-1532188389": "НЗД/CHF", - "-786663544": "НЗД/СГД", + "-1532188389": "NZD/CHF", + "-786663544": "NZD/SGD", "-497249058": "ДОЛЛАР/ИЛС", "-1815417228": "АМ.ДОЛЛАР/SGD", "-125943541": "АМ.ДОЛЛАР/THB", "-1036619204": "ДОЛЛАР/ТУРШИЖ ҮЗЭЭРЭЙ", "-1552890620": "AUD/JPY", "-64938413": "AUD/USD", - "-1430522808": "ЕВРО/АУД", - "-2020477069": "ЕВРО/КАД", - "-1201853162": "ЕВРО/CHF", - "-1318070255": "ЕВРО/ФУНТ", - "-1197505739": "ЕВРО/ЙПЙ", + "-1430522808": "EUR/AUD", + "-2020477069": "EUR/CAD", + "-1201853162": "EUR/CHF", + "-1318070255": "EUR/GBP", + "-1197505739": "EUR/JPY", "-405907358": "ЕВРО/АМ.ДОЛЛАР", "-642323838": "АМ.ДОЛЛАР/CAD", "-428199705": "АМ.ДОЛЛАР/CHF", "-424108348": "ДОЛЛАР/JPY", "-1969740361": "Хөнгөн цагаан/ам.доллар", "-53531024": "зэс/ам.доллар", - "-458661961": "Алт/EUR", + "-458661961": "Gold/EUR", "-764731776": "Платин/ам.доллар", "-524302516": "Мөнгөн/ам.доллар", "-1669418686": "AUD/CAD", "-1548588249": "AUD/CHF", - "-79700881": "НЗД/УСД", + "-79700881": "NZD/USD", "-1402324349": "CAD/CHF", "-1398238048": "CAD/JPY", "-244869624": "CHF/JPY", - "-2123017153": "ЕВРО/NOK", - "-863339255": "ЕВРО/ЗЛН", - "-705437744": "ГБП/НЗД", + "-2123017153": "EUR/NOK", + "-863339255": "EUR/PLN", + "-705437744": "GBP/NZD", "-1662452484": "GBP/СЕК", "-1688177794": "NZD/CAD", "-1536293064": "NZD/JPY", "-1459779698": "АМ.ДОЛЛАР/MXN", "-548255282": "АМ.ДОЛЛАР/NOK", "-1834131208": "ДОЛЛАР/PLN", - "-835432744": "Нарийвчилсан бичил төхөөрөмжүүд Inc", - "-1705435711": "Alphabet Inc Ангилал C", - "-101671632": "Америкийн олон улсын групп", - "-1941464952": "Америкийн банк", - "-1509589732": "Байер АГ", - "-1956204780": "Боинг", - "-1375177588": "Cisco Системс", - "-869309684": "Континентал AG", - "-1059302444": "Делта Эйр Лайнз", - "-438117661": "Дойче Луфтханса AG", - "-378854371": "ЭБэй Инк", - "-1923618411": "Голдман Сакс групп", - "-1599441950": "Хоум Депо Инк", - "-1704556077": "HP Инк", + "-835432744": "Advanced Micro Devices Inc", + "-1705435711": "Alphabet Inc Class C", + "-101671632": "American International Group", + "-1941464952": "Bank of America", + "-1509589732": "Bayer AG", + "-1956204780": "Boeing", + "-1375177588": "Cisco Systems", + "-869309684": "Continental AG", + "-1059302444": "Delta Air Lines", + "-438117661": "Deutsche Lufthansa AG", + "-378854371": "eBay Inc", + "-1923618411": "Goldman Sachs Group", + "-1599441950": "Home Depot Inc", + "-1704556077": "HP Inc", "-307123099": "Hugo Boss AG нийтлэг хувьцаа", - "-1224740616": "Жонсон & Жонсон", - "-1452779184": "Мастеркард Инк", - "-2042486673": "Макдоналдс", - "-456688611": "Майкрософт корпораци", - "-757835039": "Модерна Инк", + "-1224740616": "Johnson & Johnson", + "-1452779184": "Mastercard Inc", + "-2042486673": "McDonald's", + "-456688611": "Microsoft Corporation", + "-757835039": "Moderna Inc", "-581221495": "Нестле С.А.", - "-1504172282": "Нике", - "-685384800": "НВИДИА Корп", - "-1967716216": "ПепсиКо Инк", - "-1928459544": "Порше Автомобил Холдинг SE", - "-1511094980": "Проктер & Гамбл", - "-1476168631": "Пума SE", - "-729763802": "Салесфорс. ком Инк", - "-1478189349": "Тесла Инк", - "-10860248": "Тева Фармацийн Индс", - "-1232927690": "Виз", - "-1403427633": "Уолт Дисней компани", - "-1941095707": "Zoom Видео Харилцаа Холбоо Инк", - "-1263203461": "БТС/УСД", - "-1621608496": "АЛГ/УСД", - "-62177251": "АДА/УСД", - "-1302994035": "АВА/УСД", - "-575272887": "BCH/УСД", - "-295406873": "БТК/ЭТХ", - "-1112522776": "ДШ/УСД", - "-460689370": "ЛТЦ/УСД", - "-302156306": "МКР/УСД", - "-1638008440": "СОЛ/УСД", + "-1504172282": "Nike", + "-685384800": "NVIDIA Corp", + "-1967716216": "PepsiCo Inc", + "-1928459544": "Porsche Automobil Holding SE", + "-1511094980": "Procter & Gamble", + "-1476168631": "Puma SE", + "-729763802": "Salesforce.com Inc", + "-1478189349": "Tesla Inc", + "-10860248": "Teva Pharmaceutical Inds", + "-1232927690": "Visa", + "-1403427633": "Walt Disney Company", + "-1941095707": "Zoom Video Communications Inc", + "-1263203461": "BTC/USD", + "-1621608496": "ALG/USD", + "-62177251": "ADA/USD", + "-1302994035": "AVA/USD", + "-575272887": "BCH/USD", + "-295406873": "BTC/ETH", + "-1112522776": "DSH/USD", + "-460689370": "LTC/USD", + "-302156306": "MKR/USD", + "-1638008440": "SOL/USD", "-30306201": "НЭГ/УСД", - "-2046638412": "XRP/УСД", - "-1164978320": "Үсрэх 10 индекс", + "-2046638412": "XRP/USD", + "-1164978320": "Jump 10 Индекс", "-1991707178": "Брент түүхий газрын тос", "-1734516342": "Баруун Техас дундын", "-280323742": "EUR сагс", - "-390528194": "Алхам индекс", - "-1771870004": "Хөгжилтийн индексүүд", + "-390528194": "Step Индексүүд", + "-1771870004": "Volatility Индексүүд", "-1923803439": "Эвдрэл/Бум", - "-1637642999": "Үсрэх индексүүд", + "-1637642999": "Jump Индексүүд", "-1702184458": "Валют тус бүр 20% -иар жигнэсэн", "-1355000836": "Хялбар платформ", "-178401383": "Хариуцлагатай, хэрэглэхэд хялбар платформууд", @@ -3946,10 +3900,10 @@ "-19213603": "Металл", "-1866629977": "Эрчим хүч", "-2125845705": "Экзотик хосууд", - "-79167584": "Дрифт шилжих индексүүд", + "-79167584": "Drift Switching Индексүүд", "-668839336": "DEX индексүүд", - "-578042544": "Алхам индексүүд", - "-1314348105": "Хүрээний завсарлагын индексүүд", + "-578042544": "Step Индексүүд", + "-1314348105": "Range Break Индексүүд", "-1366644926": "Америкийн<0> индексүүд", "-1305540911": "Америкийн индексүүд", "-645175746": "Азийн индексүүд", @@ -3967,30 +3921,30 @@ "-1404179529": "Эдгээр индекс тус бүр нь АНУ-ын эдийн засгийн нэг сегментийн олон нийтэд арилжаалагддаг шилдэг компаниудын гүйцэтгэлийг хуулбарладаг.", "-721191908": "<0>АНУ-ын 500 нь АНУ-ын хамгийн том олон нийтэд арилжаалагддаг 500 компанийн хувьцааны гүйцэтгэлийг дагадаг.", "-1202623711": "<0>Австрали 200 нь Австралийн бүртгэлтэй хамгийн том 200 компанийн хувьцааны гүйцэтгэлийг хянадаг. ", - "-190375337": "<0>Япон 225 нь Япон дахь 225 том, олон нийтийн эзэмшлийн компаниудын хувьцааны гүйцэтгэлийг хянадаг.", + "-190375337": "<0>Japan 225 Япон дахь 225 том, олон нийтийн эзэмшлийн компаниудын хувьцааны гүйцэтгэлийг хянадаг.", "-75787346": "<0>10, 25, 50, 75, 100 <0>гэсэн хэлбэлзлийн индексүүдийн хувьд хоёр секунд тутамд <0>нэг шалз үүсдэг.", "-257478628": "<0>10 (1s), 25 (1s), 50 (1s), 75 (1s), болон 100 (1s) хэлбэлзлийн индексүүдийн хувьд <0>секунд тутам д <0>нэг шалз үүсдэг.", "-1198123642": "<0>DEX 600UP нь ойр ой рхон жижиг дусал, хааяа томоохон нэмэгдсэлтэй байдаг бөгөөд энэ нь дунджаар <0>600 секунд тутамд тохиол ддог.", "-65269553": "<0>DEX 900DN нь ойр ой рхон жижиг нэмэгдсэлт, хааяа томоохон уналттай байдаг бөгөөд энэ нь дунджаар <0>900 секунд тутамд тохиолддог.", "-1711102648": "<0>DEX 1500UP нь ойр ой рхон жижиг дусал, хааяа томоохон өсөлттэй байдаг бөгөөд энэ нь дунджаар <0>1,500 секунд тутамд тохиол ддог.", "-690460725": "Эдгээр индексүүд нь байнгын хэлбэлзэлтэй өсөх, <0>буурах хандлагатай зах зээлийг хуулбарла даг. Бух зах зээл болон баавгай зах зээлийн индексүүд өдөр бүрийн 00:00 GMT -ээс эхэлж, өсөлт, бууралтын зах зээлийг тус тус хуулбарладаг.", - "-2075222222": "<0>Нидерланд 25 нь Нидерландын хамгийн их арилжаалагддаг 25 компанийн хувьцааны гүйцэтгэлийг дагадаг.", - "-931072662": "<0>Европ 50 индекс нь ЕХ-ны хамгийн том, хамгийн шингэн 50 хувьцааны гүйцэтгэлийг дагадаг.", + "-2075222222": "<0>Netherlands 25 нь Нидерландын хамгийн их арилжаалагддаг 25 компанийн хувьцааны гүйцэтгэлийг дагадаг.", + "-931072662": "<0>Europe 50 индекс нь ЕХ-ны хамгийн том, хамгийн шингэн 50 хувьцааны гүйцэтгэлийг дагадаг.", "-1522453105": "<0>Швейцарийн 20 нь Швейцарийн хамгийн том, хамгийн шингэн 20 хувьцааны гүйцэтгэлийг дагаж байна.", - "-1848325573": "<0>Их Британи 100 нь Их Британид бүртгэлтэй шилдэг 100 компанийн хувьцааны гүйцэтгэлийг дагадаг.", + "-1848325573": "<0>UK 100 нь Их Британид бүртгэлтэй шилдэг 100 компанийн хувьцааны гүйцэтгэлийг дагадаг.", "-1650735154": "Эдгээр индексүүд хоёр үнийн цэгийн (хилийн) хооронд хэлбэлзэж, хааяа хилээр цохиж байсан 100, 200 удаа дунджаар нэг удаа шинэ хүрээг бий болгохын тулд хилээр нэвтэрдэг.", "-754071100": "<0>GBP саг с нь дэлхийн таван валют (USD, EUR, AUD, JPY, CAD) сагсны эсрэг Британийн фунтын үнэ цэнийг хэмждэг бөгөөд тус бүр нь 20% -иар жигнэсэн.", "-1612689129": "Эдгээр индексүүд нь 10%, 15%, 25%, 30%, 50%, 75%, 90%, 100%, 150%, 250% гэсэн тогтмол хэлбэлзэлтэй загварчилсан зах зээлтэй тохирдог.", "-733719584": "<0>10 (1s), 15 (1s), 25 (1s), 30 (1s) ,50 (1s), 75 (1s), 90 (1s) ,100 (1s), 150 (1s), болон 250 (1s) хэлбэлзлийн индексүүдийн хувьд <0>секунд тутам д <0>нэг шалз үүсдэг.", - "-475767247": "<0>Австрали 200 нь Австралийн бүртгэлтэй хамгийн том 200 компанийн хувьцааны гүйцэтгэлийг хянадаг.", - "-2035089048": "<0>Испани 35 нь Испанийн шилдэг 35 компанийн хувьцааны гүйцэтгэлийг дагаж байна.", + "-475767247": "<0>Australia 200 нь Австралийн бүртгэлтэй хамгийн том 200 компанийн хувьцааны гүйцэтгэлийг хянадаг.", + "-2035089048": "<0>Spain 35 нь Испанийн шилдэг 35 компанийн хувьцааны гүйцэтгэлийг дагаж байна.", "-1569008884": "Үржүүлэгчтэй арилжаалагддаг криптовалютын гэрээ нь цаг хугацааны хязгаартай байдаг. Энэ нь таны арилжаа хийж байгаа хөрөнгөөс хамаардаг бөгөөд худалдаа хийхээсээ өмнө Deriv Trader хяналтын самбар дээр гарч ирдэг.", "-2019630336": "Эерэг дрифтийн дэглэм (мөн өсөх чиг хандлага гэж нэрлэдэг),", "-691684850": "Сөрөг дрифтийн дэглэм (мөн баавгайн чиг хандлага гэж нэрлэдэг), мөн", "-1396228755": "Хөдөлгөөнгүй дэглэм (хажуу талын чиг хандлага гэж нэрлэдэг)", "-812482393": "<0>DSI10 нь дунджаар 10 <1>минут тутамд дэглэм хооронд солигддог.", "-1119895973": "өсөлт/уналтын сонголтын худалдаа", - "-1312740087": "<0>Өндөр/Доод: Гэрээний хугацааны төгсгөлд гарах цэг нь үнийн зорилтот (саад бэрхшээл) -ээс өндөр эсвэл доогуур байх эсэхийг урьдчилан таамаглах.", + "-1312740087": "<0>Higher/Lower: Гэрээний хугацааны төгсгөлд гарах цэг нь үнийн зорилтот (саад бэрхшээл) -ээс өндөр эсвэл доогуур байх эсэхийг урьдчилан таамаглах.", "-1379066258": "мэдрэгч/мэдрэгчгүй сонголтын худалдаа", "-467543474": "<0>Тоглолт/ялгаатай: Гэрээний сүүлчийн шалны сүүлчийн оронтой тоо ямар тоо байхыг урьдчилан таамаглах.", "-370101516": "давтах/доош сонголтын худалдаа", @@ -4009,13 +3963,13 @@ "-1011480052": "Найрсаг дэмжлэг үзүүлэх баг", "-816110209": "Тогтворгүй байдал 150 (1s) индекс", "-1288044380": "Тогтворгүй байдал 250 (1s) индекс", - "-1103602574": "Тогтворгүй байдал 30 (1s) индекс", - "-2073609644": "Тогтворгүй байдал 90 (1s) индекс", - "-770264032": "Crash 600 индекс", - "-1373162386": "Boom 900 индекс ", - "-951445527": "ДЕКС 900UP", - "-322134453": "ДЕКС 600DN", - "-562675630": "ДЕКС 1500ДН", + "-1103602574": "Volatility 30 (1s) Индекс", + "-2073609644": "Volatility 90 (1s) Индекс", + "-770264032": "Crash 600 Индекс", + "-1373162386": "Boom 900 Индекс", + "-951445527": "DEX 900UP", + "-322134453": "DEX 600DN", + "-562675630": "DEX 1500DN", "-2109480025": "USD/CHF DFX10 индекс", "-505645949": "GBP/USD DFX20 индекс", "-1898335031": "EUR/USD DFX20 индекс", @@ -4033,7 +3987,10 @@ "-1095901299": "Хөрөнгийн зах зээл | Индексийн арилжаа | Дерив", "-506783240": "Загварчилсан зах зээлээс гаралтай хөрөнгийн үнийн арилжаа хийх. Эрсдлийн дуршилд тохирсон хэлбэлзлийн түвшинг сонгох замаар өртөлтөө удирдана.", "-917592239": "Синтетик индексүүд | Тогтворгүй байдлын индекс | Дерив", + "-1339404877": "Найдвартай бай", + "-1972583435": "Шударга бай", "-1306637437": "Бид бүх бүтээгдэхүүн, үйлчилгээнийхээ үнийн хувьд өрсөлдөх чадвартай байхыг зорьж байна.", + "-2032112598": "Хариуцлагатай бай", "-223886724": "Бидний зарчмууд", "-586716383": "Бидний зарчмууд | Дерив", "-141169956": "Deriv P2P — үе тэнгийн хадгаламж, татгалзах үйлчилгээ", @@ -4077,8 +4034,8 @@ "-483418533": "4
    (Нэг их)", "-1587730975": "10", "-1336695287": "Хувьцаа, ETF ба хувьцааны индекс", - "-1255878826": "Криптовалютын хувьд BTC/USD-ийн 1 их наймаа нь дараах томъёогоор үндэслэн 2 ам.долларыг шимтгэлээр төлнө:", - "-1188569430": "Хув <0>ь цааны хувьд 178 ам.долларын үнэтэй AAPL-ийн 1 лотын гэрээ нь дараах томъёоллоор үндэслэн 0.02 ам.долларыг шимтгэлээр төлнө:", + "-1255878826": "Криптовалютын хувьд BTC/USD-ийн 1 их наймаа нь дараах томъёогоор үндэслэн 2 USDыг шимтгэлээр төлнө:", + "-1188569430": "Хув <0>ь цааны хувьд 178 USDын үнэтэй AAPL-ийн 1 лотын гэрээ нь дараах томъёоллоор үндэслэн 0.02 USDыг шимтгэлээр төлнө:", "-1887577729": "Хув <0>ьцааны индек сийн хувьд JPY 32,500 үнийн хувьд 20 ширхэг JP225 лотын гэрээ нь дараах томъёог үндэслэн 0.05 ам.долларыг шимтгэлээр төлөх болно:", "-693105141": "MT5 Санхүүгийн", "-169492429": "Форекс (Микро)", @@ -4092,7 +4049,7 @@ "-1574199474": "Форекс (томоохон)", "-1141326877": "Форекс (Насанд хүрээгүй хүмүүс)", "-538388184": "1.50", - "-1196573047": "<0>Түүхий эдийн хувьд 96 ам.долларын үнэтэй 10 их газрын тосны наймаа хийвэл дараах томъёог үндэслэн 0.05 ам.долларыг шимтгэлээр төлнө:", + "-1196573047": "<0>Түүхий эдийн хувьд 96 USDын үнэтэй 10 их газрын тосны наймаа хийвэл дараах томъёог үндэслэн 0.05 USDыг шимтгэлээр төлнө:", "-1380138201": "Үүнтэй ижил томъёо нь дараах томъёог агуулсан Ал <0>хам индекс ээс бусад бүх синтетикт хамаарна:", "-261642254": "Мэдэгдэл:", "-921778308": "Үүнийг хэрхэн тооцоолсон", @@ -4171,32 +4128,32 @@ "-2096939984": "Яагаад бидэнтэй хамтрах вэ", "-1379332802": "Амжилттай лавлагаа бүрт үндэслэн орлого олоорой.", "-1706697508": "Энэхүү төлөвлөгөөг зөвхөн ЕХ-д суурилсан үйлчлүүлэгчдэд зориулан ашиглах боломжтой. Журмын дагуу та Португал эсвэл Испанид оршин суудаг үйлчлүүлэгчидтэй байж болохгүй гэдгийг анхаарна уу.", - "-1710373655": "Нийт олсон комисс: 100 ам.доллар", - "-438692258": "ЕХ-д суурилсан лавласан үйлчлүүлэгч нэг гүйлгээнд 50 ам.доллар хадгалуулдаг. Комисс = 0 ам.доллар", - "-1343669293": "ЕХ-ны ижил үйлчлүүлэгч өөр гүйлгээнд 50 ам.доллар хадгалуулдаг", - "-583485622": "ЕХ-д суурилсан лавласан үйлчлүүлэгч нэг гүйлгээнд 200 ам.доллар хадгалуулдаг.", + "-1710373655": "Нийт олсон комисс: 100 USD", + "-438692258": "ЕХ-д суурилсан лавласан үйлчлүүлэгч нэг гүйлгээнд 50 USD хадгалуулдаг. Комисс = 0 USD", + "-1343669293": "ЕХ-ны ижил үйлчлүүлэгч өөр гүйлгээнд 50 USD хадгалуулдаг", + "-583485622": "ЕХ-д суурилсан лавласан үйлчлүүлэгч нэг гүйлгээнд 200 USD хадгалуулдаг.", "-960035624": "(CPA-ийн комисс нь нэг удаагийн төлбөр юм.)", "-53651607": "Үгүйсгэх мэдэгдэл: ЕХ-д оршин суудаггүй харьяа байгууллагууд CPA-ийн төлөвлөгөөнд гарын үсэг зурж болно.", - "-704590302": "Шинэ лавласан үйлчлүүлэгч танай Дерив дансанд нийт <0><0>100 ам. доллар буюу түүнтэй тэнцэх хэмжээний мөнгийг нэг хадгаламжаар эсвэл хуримтлуулан арилжаалах үед та 100 ам.долларын орлого олдог.", + "-704590302": "Шинэ лавласан үйлчлүүлэгч танай Дерив дансанд нийт <0><0>100 ам. USD буюу түүнтэй тэнцэх хэмжээний мөнгийг нэг хадгаламжаар эсвэл хуримтлуулан арилжаалах үед та 100 USDын орлого олдог.", "-1794572884": "ЕХ-д оршин суудаггүй харьяа байгууллагууд CPA-ийн төлөвлөгөөнд гарын үсэг зурж болно.", "-1201069751": "Мастер түншлэл", "-1625742908": "Энэ төлөвлөгөө нь ЕХ-д оршин суугаа үйлчлүүлэгчдэд сурталчилгаа хийдэг салбар нэгжүүдэд ашиглах боломжгүй юм.", - "-82217352": "Дэд харъяа нийт шимтгэл: 300 ам.доллар", - "-1911593461": "Мастер харьяа байгууллагын нийт шимтгэл: 300 ам.доллар х 20% = 60 ам.доллар", - "-1794196136": "Мастер харьяа байгууллагын нийт шимтгэл: 200 ам.доллар* 20% = 40 ам.доллар", + "-82217352": "Дэд харъяа нийт шимтгэл: 300 USD", + "-1911593461": "Мастер харьяа байгууллагын нийт шимтгэл: 300 USD х 20% = 60 USD", + "-1794196136": "Мастер харьяа байгууллагын нийт шимтгэл: 200 USD* 20% = 40 USD", "-567988363": "Мастер салбар нэгжүүд дэд хамаарал бүхий байгууллагуудын IB хөтөлбөрт үндэслэн орлого олохгүй", "-2043510170": "Та мастер харьяалаар гарын үсэг зурахаасаа өмнө Deriv-тэй бүртгэлтэй харьяа байх хэрэгтэй. (Мастер түншээр бүртгүүлэхийн тулд тус тусын дансны менежертэй холбоо бариарай.)", "-635141140": "Зөвхөн Орлогын эзлэх хувь болон/эсвэл эргэлтийн төлөвлөгөөтэй харьяа байгууллагууд Мастер Affiliate болохын тулд өргөдөл гаргах эрхтэй.", "-1770650063": "Жишээ 1", - "-1266144302": "Үйлчлүүлэгч сар бүр 10,000 ам.долларын цэвэр орлого олдог. Тооцоолол дараах байдалтай байна:", - "-391272948": "Үйлчлүүлэгч сар бүр 25,000 ам.долларын цэвэр орлого олдог. Тооцоолол дараах байдалтай байна:", + "-1266144302": "Үйлчлүүлэгч сар бүр 10,000 USDын цэвэр орлого олдог. Тооцоолол дараах байдалтай байна:", + "-391272948": "Үйлчлүүлэгч сар бүр 25,000 USDын цэвэр орлого олдог. Тооцоолол дараах байдалтай байна:", "-1643929376": "Нийт олсон комисс:", "-130871483": "Цэвэр орлого", "-1798393438": "Зөвхөн синтетик индекс дээр таны үйлчлүүлэгчдийн үржүүлэгчийн арилжаанаас бий болсон орлогыг энэхүү комиссын төлөвлөгөөнд тусгасан болно.", "-1163140779": "Сонголтын комисс:", "-740024263": "График дээр үндэслэн өгөөжийн магадлал 0.5% комиссын дор ордог", "-1158029310": "Тооцоолол дараах байдалтай байна:", - "-923377185": "Нийт олсон шимтгэл: 10 ам.доллар* 0.8% = 0.08 ам.доллар", + "-923377185": "Нийт олсон шимтгэл: 10 USD* 0.8% = 0.08 USD", "-1658124682": "Үгүйсгэх мэдэгдэл: ЕХ-д оршин суугаа салбар нэгжүүд эргэлтийн төлөвлөгөөнд гарын үсэг зурж болно. Гэсэн хэдий ч зөвхөн ЕХ-ноос гадуур оршин суудаг үйлчлүүлэгчдийг энэ төлөвлөгөөний дагуу лавлаж болно.", "-1050663488": "Буцах магадлал", "-199519451": "40— 59.999%", @@ -4429,35 +4386,6 @@ "-924881302": "Эндээс та манай хууль эрх зүйн бодлого, тэдгээр нь танд хэрхэн хамааралтай талаарх мэдээллийг олж авах болно. Доор холбогдсон баримт бичгүүд нь манай ашиглалтын стандарт нөхцөлийг бүрдүүлдэг (“Нөхцөл”). Та манай вэбсайт, бүтээгдэхүүн, үйлчилгээг ашиглахаасаа өмнө эдгээр Нөхцөлийг мэдэж, тэдгээрийг зөвшөөрөх нь чухал юм.", "-1532421724": "БИЗНЕСИЙН ТҮНШҮҮДЭД ЗОРИУЛАВ", "-488793705": "Нөхцөл ба нөхцөл | Хууль эрх зүйн бодлого | Дерив", - "-739489985": "Crash/Boom индексүүд үнийн огцом уналт (crash) эсвэл үнийн өсөлт (boom) аль аль нь гэнэтийн үнийн хөдөлгөөнтэй зах зээлийг дуурайдаг.", - "-2038780348": "өндөр доод", - "-920892393": "Тогтворгүй байдлын индексүүд нь 10%, 25%, 50%, 75%, 100% -ийн тогтмол хэлбэлзэлтэй зах зээлтэй тохирдог.", - "-997554537": "Аккумляторын гэрээ хэрхэн ажилладаг", - "-1143096984": "Та ашиг олох эсвэл төлбөрийн түвшинг тохируулж болно. Таны ашиг энэ хэмжээнээс хэтэрсэн эсвэл хүрэх үед таны байр суурь автоматаар хаагдах болно.", - "-2002768605": "Гэрээ бүрийн төлбөрийн дээд хэмжээ хязгаарлагдмал бөгөөд хөрөнгө бүрт ялгаатай байдаг. Хамгийн их төлбөрт хүрсэн тохиолдолд гэрээг автоматаар хаах болно.", - "-972221740": "Deriv Trader дээр анхны аккумуляторын гэрээгээ хэрхэн худалдаж авах вэ", - "-995291168": "Байр сууриа тодорхойлно", - "-1713583554": "Зах зээлийн жагсаалтаас хөрөнгийг сонгоно уу.", - "-1637411871": "аккумуляторын зах зээл", - "-216727857": "Худалдааны төрлийн жагсаалтаас аккумуляторыг сонгоно уу", - "-1410249058": "3. Өсөлтийн хувь", - "-1940159778": "Өөрийн сонгосон өсөлтийн хурдыг сонгоно уу. Таны боломжит ашиг гэрээний хугацаанд шалз бүрт энэ хувиар өсөх болно.", - "-262631598": "аккумуляторын хугацаа", - "-1784561307": "4. гадас", - "-1432641230": "аккумуляторын хувьцаа", - "-1797452525": "5. Ашиг аваарай", - "-950576869": "6. Худалдаа", - "-70734399": "Опционы арилжаа хийх боломжтой зах зээлүүд", - "-665093371": "Дэлхийн хамгийн том санхүүгийн зах зээлд оролцоорой. Худалдааны тоон сонголтууд болон Call/Put Spreads томоохон, бага, болон ухаалаг гадаад валютын хос дээр.", - "-197524598": "Худалдааны тоон сонголтууд, lookbacks, болон Call/Put Spreads 24/7 бодит ертөнцийн тасалдалтаас ангид манай синтетик дээр.", - "-236676606": "Хувьцаа ба индекс дээр дижитан сонголтуудыг арилжиж, өрсөлдөхүйц үнэтэй хөрөнгийн сагсууд дахь үнийн хөдөлгөөнөөс ашиг олоорой.", - "-1192024363": "Дэлхийн томоохон түүхий эд болох мөнгө, алт, газрын тос, эрчим хүчний үнийн хөдөлгөөнийг таамаглаарай.", - "-345016047": "Демо данс нээж, манай платформ болох DTrader, SmartTrader, dBot дээр дадлага хийхийн тулд хязгааргүй виртуаль хөрөнгийг аваарай.", - "-239170576": "Deriv дээрх сонголтын арилжааны талаар мэдэж аваарай. Үндсэн хөрөнгийг худалдаж авах шаардлагагүйгээр үнийн хөдөлгөөнийг зөв урьдчилан таамаглаж төлбөрийг олох.", - "-135132536": "Бодит данс нээж, хадгаламж хийж, хуримтлуулагчийг бодит арилжаагаа эхлүүлнэ.", - "-963994159": "Опционы арилжаа | Deriv дээр дижитан сонголтуудыг худалдаа хий", - "-1640776435": "Опционы арилжаа | Худалдааны төрөл | Хөрөнгө", - "-1302287224": "Deriv дээр ямар сонголтууд байгааг судалж үзээрэй. Форекс, синтетик, хувьцаа ба индекс, сагсаар арилжаа хийх сонголтуудыг хэрхэн эхлүүлэхийг сур.", "-1573631881": "Форекс", "-79919115": "50 гаруй валютын хосуудад хандаж, зах зээлд өртөхөө нэмэгдүүлэхийн тулд 1:1000 хүртэлх хөшүүргээр арилжаа хийнэ.", "-52578265": "30 гаруй валютын хосуудад хандаж, зах зээлд өртөхөө нэмэгдүүлэхийн тулд 1:30 хүртэлх хөшүүргээр арилжаа хийгээрэй.", @@ -4503,17 +4431,8 @@ "-172868994": "Өөрчлөлгүй MT5 данс", "-501519580": "Нэмэлт төлбөргүйгээр арилжаагаа нэг шөнийн дотор нээлттэй үлдээгээрэй.", "-2146727212": "Свп үнэгүй", - "-544150655": "Маржин арилжаанд ашиглах боломжтой зах зээлүүд", - "-867909844": "30 гаруй хөрөнгөнд хандаж, мөн арилжаанд 1:30 хүртэлх хөшүүрэг, тэг шимтгэлээр арилжаа хийнэ.", - "-309438223": "Байгалийн үйл явдал, хөрвөх чадварын эрсдэлд өртөхгүйгээр синтетик индексийг 24/7 маржин дээр арилжаалах.", - "-192849229": "Мөнгө, алт, газрын тос, бусад бүтээгдэхүүний үнийн хөдөлгөөнийг таамаглаж, боломжит ашгаа олшруулахын тулд маржин ашиглаарай.", - "-309512492": "Яагаад Deriv-тэй маржин арилжаа хийх вэ", - "-1967811351": "Deriv MT5 дээр өндөр хөшүүрэг, бага тархалтын давуу талыг ашиглаарай.", - "-947407631": "Синтетик индексүүд", - "-163876262": "Бүх дуртай зах зээлүүд байдаг", - "-687600215": "Бүх алдартай зах зээл дээр худалдаа хийж, дээр нь 24/7 боломжтой манай өмчийн синтетик индексүүд.", - "-1815149921": "Найрсаг дэмжлэг", "-1970235035": "Зорилтоо тодорхойлно уу", + "-995291168": "Байр сууриа тодорхойлно", "-1496517473": "Худалдаа хийхийг хүсч буй зах зээлээ сонгож, худалдааны төрөл, хувьцааны хэмжээ, үржүүлэгчийн үнэ цэнэ зэрэг бусад чухал параметрүүдийг тохируулна уу.", "-574297320": "Параметрүүдийг тохируулах", "-136787663": "Нэмэлт параметрүүдийг тохируулна уу", @@ -4526,6 +4445,7 @@ "-316417045": "4. Үржүүлэгчийн утга", "-969520824": "Таны ашиг эсвэл алдагдлыг үржүүлэгч утгаар үржүүлдэг бөгөөд энэ нь таны арилжаалах хөрөнгөөс хамааран 1-ээс 30 хүртэл байж болно. Таны алдагдал хэзээ ч таны хувьцаанаас илүү байх болно.", "-951435001": "Өөрийн сонгосон үржүүлэгчийн утгыг оруулна уу. Таны ашиг, алдагдлыг энэ хэмжээгээр үржүүлнэ.", + "-1797452525": "5. Ашиг аваарай", "-1261042587": "Энэ онцлог нь зах зээл таны байр суурийн эсрэг хөдөлсөн тохиолдолд авах хүсэлтэй байгаа алдагдлын хэмжээг тогтоох боломжийг танд олгоно. Дүнд хүрсний дараа таны гэрээ автоматаар хаагдах болно.", "-1557162974": "Зогсох алдагдлыг тохируулах", "-120955727": "7. Гэрээг цуцлах", @@ -4662,7 +4582,7 @@ "-1995606668": "Дүн", "-1128574192": "чиглэл", "-703542574": "Дээшээ", - "-1127399675": "Доош", + "-1127399675": "Down", "-1555617679": "<0>Алдагдал зогсоож, Up чиглэлд ашгийн түвшинг авах = хөрөнгийн үнэ × {(алдагдлыг зогсоох ЭСВЭЛ ашгийн хэмжээ авах + комисс) ÷ (гадас × үржүүлэгч) + 1}", "-215986514": "Шимтгэлийг таны хувьцаа, тэмдэг, таны сонгосон үржүүлэгч дээр үндэслэн автоматаар тооцно. Түүний үнэ цэнийг dTrader дээр шууд авах боломжтой.", "-1677720766": "Тэгэхээр энэ хувилбараар та stop loss түвшингээ <0>335 1.46 дээр тогтоох болно.", @@ -4741,7 +4661,7 @@ "-1566641642": "Бид хамтран ажиллагсдыг сайн дүгнэх чадвартай, сурах, өсч хөгжих чадварыг үнэлдэг.", "-1111451256": "Багаар ажиллах", "-418008452": "Бидний зарчмууд бол бидний шийдвэрийн хүрээ юм", - "-3618456": "Манай зарчмуудын талаар илүү ихийг мэдэж аваарай", + "-3618456": "Зарчмуудыг судла", "-1855417261": "Бидний манлайлал", "-1277783292": "Үйл ажиллагааны ерөнхий захирал", "-1369524546": "Мэдээллийн тэргүүний ажилтан", @@ -4756,4 +4676,4 @@ "-1165835520": "ажилчид", "-651384976": "үндэстэн", "-1033881248": "Манай нээлттэй байр суурийг үзнэ үү" -} +} \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/src/translations/pl.json b/themes/gatsby-theme-deriv/src/translations/pl.json index 72d56c023bc..428fdb55bdf 100644 --- a/themes/gatsby-theme-deriv/src/translations/pl.json +++ b/themes/gatsby-theme-deriv/src/translations/pl.json @@ -91,7 +91,6 @@ "79497287": "Fundusze giełdowe", "80411232": "Zabezpieczaj swoje dane logowania i <0>włącz uwierzytelnianie dwuskładnikowe, aby zapobiec nieautoryzowanemu korzystaniu z Twojego konta.", "80429744": "Szybkość i stabilność", - "83428444": "Zacznij handlować Accumulator na Deriv", "84123624": "Program partnerski | Deriv", "84402478": "Gdzie znajdę potrzebne bloki?", "84605906": "Konto finansowe Deriv MT5 oferuje inwestowanie z dźwignią z kontrakty na różnice kursowe (CFD) oparte na walutach, akcjach, wskaźnikach giełdowych, towarach, wskaźnikach syntetycznych i kryptowalutach.", @@ -123,7 +122,6 @@ "110140669": "Jeśli jesteś profesjonalnym inwestorem, sygnały handlowe MT5 umożliwią Ci udostępnianie Twoich strategii innym inwestorom za darmo lub za określoną przez Ciebie opłatą za subskrypcję. Gdy inwestorzy subskrybują Twoje sygnały, Twoje transakcje są automatycznie odtwarzane na ich kontach przy każdym zawarciu zakładu.", "111464658": "<0>5 lotów będonych w obrocie z DL na <0>BTC/USD jest podzielony między:", "113378532": "ETH/USD", - "114014970": "Inwestuj teraz", "115911783": "Oczywiście, ta lista nie jest kompletna. Każdego dnia podszywacze wymyślają nowe sposoby kradzieży informacji i pieniędzy.", "117174749": "Czy mogę zamknąć otwartą pozycję przed wygaśnięciem?", "117273069": "<0>Indeks Wall Street 30 śledzi zachowanie akcji 30 spółek w Stanach Zjednoczonych notowanych na giełdzie.", @@ -269,7 +267,6 @@ "259593484": "konto rzeczywiste", "260003723": "Przykład 2", "261878007": "Jeśli wybierzesz 'Matches', otrzymasz wypłatę, jeśli ostatnia cyfra ceny końcowej będzie taka sama jak Twoja prognoza.", - "262590832": "Zajmuj długą lub krótką pozycję, w zależności od swojej preferowanej strategii inwestycyjnej.", "263232709": "1-2 dni robocze", "263938952": "Jeśli reset spot jest korzystny w oparciu o Państwa przewidywania rynkowe, zastępuje on pierwotną cenę wejścia (lub cenę wykonania). Aby było to korzystne, reset spot musi być:", "264391901": "Ciesz się handlowaniem na rynkach syntetycznych, które naśladują prawdziwe rynki światowe bez nieprzewidywalnych zakłóceń.", @@ -430,7 +427,6 @@ "413762216": "Czy mogę zamknąć otwarty kontrakt Reset Call/Reset Put przed jego wygaśnięciem?", "415028859": "Waluta lokalna", "415543200": "Zależy to od depozytu zabezpieczającego wymaganego dla każdego aktywa. Przed otwarciem pozycji będą Państwo mogli sprawdzić wymagany depozyt zabezpieczający dla każdego aktywa.", - "416296716": "Maksymalna wypłata", "417690017": "Touch / No Touch", "417855021": "Imię i nazwisko jest wymagane", "418173024": "Rynki dostępne w przypadku handlowania kontraktami CFD", @@ -446,7 +442,6 @@ "427157274": "Zarabiaj, gdy Państwa klienci handlują na rachunku MT5 Financial.

    Wszystkie stawki prowizji są podawane w USD.", "429395367": "Przewodnik po DBot i samouczek", "429483909": "<0>2 partie z dźwignią 100:", - "430936420": "Uzyskaj dostęp do ponad 50 aktywów i inwestuj z dźwignią wynoszącą nawet 1:1000 przy zerowych prowizjach za zakłady.", "431284069": "Twój zysk netto będzie zależał od tego, jak bardzo cena spot spadnie poniżej bariery, przy czym maksymalne potencjalne zyski wzrosną, jeśli cena bazowa znacznie spadnie. Twoje straty są ograniczone do początkowej stawki wymaganej do zakupu opcji short turbo.", "432518896": "Zaufanie klientów to nasz priorytet i to dzięki niemu wybierają nas miliony użytkowników. Oto kilka powodów, dlaczego jesteśmy wiodącym dostawcą usług handlu on-line.", "432775041": "Inwestowanie", @@ -493,7 +488,6 @@ "469222213": "Kliknij zakładkę <0>Moje statystyki i wybierz dostawcę sygnałów.", "469552854": "Chcesz dowiedzieć się więcej o warunkach handlu kontraktami CFD dla instrumentów, które oferujemy?", "469798381": "lat świadczenia usług", - "470277541": "Maksymalny okres trwania", "472630909": "Rozpatrzenie Państwa wniosku zajmie od 1 do 3 dni roboczych.", "472915014": "Deriv jest jednym z największych na świecie brokerów online. Oferujemy kontrakty CFD i inne instrumenty pochodne na rynku Forex, akcje i indeksy, kryptowaluty, towary i indeksy pochodne milionom zarejestrowanych użytkowników na całym świecie.", "473760456": "Mówimy wprost, aby uniknąć dwuznaczności, ujawniamy warunki wszystkich umów i jasno przedstawiamy nasz sposób zarabiania pieniędzy oraz ryzyko związane z inwestowaniem.", @@ -536,7 +530,6 @@ "504465748": "Prześlemy Ci e-mail z linkiem weryfikacyjnym. Kliknij ten link i ustaw nowe hasło do swojego konta Deriv.", "506442463": "Jak wygląda procedura wdrażania?", "506797447": "<0>Koszyk EUR mierzy wartość euro w stosunku do koszyka pięciu światowych walut (USD, AUD, GBP, JPY, CAD), z których każda ma wagę 20%.", - "508640915": "Dlaczego warto handlować Accumulator na Deriv", "509964491": "Inwestuj, nawet gdy większość rynków finansowych jest zamknięta", "510416775": "Opcje Turbo pozwalają zyskać potencjalnie wysoką wypłatę, jeśli Twoje prognozy rynkowe są prawidłowe i jeśli cena spot nie osiągnie ani nie przekroczy poziomu z góry określonej bariery.", "510912921": "Jeśli wybrany warunek nie zostanie spełniony lub cena wyjścia jest równa którejkolwiek z barier, Twoja stawka zostanie utracona.", @@ -644,7 +637,6 @@ "602265590": "Opcja Stop stratom dział trochę inaczej w przypadku wskaźników Crash/Boom/Range break. Jest to związane z tym, że nagłe zmiany cen rynkowych z jednego ticku na drugi mogą czasami przewyższać ustawiony przez Ciebie poziom Stop stratom. Gdy cena rynkowa przekroczy kwotę Stop stratom, Twój kontrakt zostanie automatycznie zamknięty w tym momencie, zamiast dokładnie na poziomie Stop stratom.", "603094883": "Należy jednak pamiętać, że dostępność wczesnego wyjścia może się różnić w zależności od konkretnego rodzaju transakcji. Niektóre rodzaje transakcji mogą mieć ograniczenia lub mogą być dostępne tylko w określonych ramach czasowych.", "604031157": "Twórca oprogramowania posiadający własną platformę transakcyjną, którą można podłączyć do API Deriv. Więcej informacji o działaniu naszego API znajdziesz na <0>stronie Deriv API.", - "604863126": "Częstotliwość generowania kleszczy różni się między indeksami, niektóre generują kleszcze co sekundę, a inne generują je co dwie sekundy.", "605798512": "Jeśli chcą Państwo przelać środki na inną platformę, minimalna opłata wynosi 0,01 USD.", "606371596": "Jak handlować na rynku forex", "607535944": "5 - 30 minut", @@ -744,7 +736,6 @@ "701775446": "Indeks Volatility 200", "701840176": "Prowizja za obrót 100k USD", "702074152": "PARTNERZY", - "702175212": "Przed skorzystaniem z naszych usług należy zapoznać się z naszym <0>Regulaminem oraz sekcją, <1>Informacje o ryzyku, oraz <2>Bezpieczny i odpowiedzialny handel aby w pełni zrozumieć powiązane ryzyko. Należy również pamiętać, że informacje zawarte na tej stronie nie stanowią porady inwestycyjnej.", "702303938": "partner ib", "704465777": "Po dokonaniu płatności udostępnij pokwitowanie sprzedawcy za pośrednictwem funkcji czatu w Deriv P2P.", "704532260": "Zarejestruj się przy użyciu swojego adresu e-mail. Nie jest wymagana karta kredytowa ani minimalna wpłata.", @@ -783,7 +774,7 @@ "736634601": "zbadaj go w appgallery", "737466973": "Wielkość kontraktu to jedna standardowa partia Indeks Volatility 75 = 1", "737537871": "Aplikacja mobilna do inwestowania w kontrakty Multipliers w drodze.", - "739412906": "<0>Pozostanie pomiędzy/Przekroczy: Prognozuj, czy cena rynkowa pozostanie w przedziale cen docelowych, czy przekroczy ten przedział w dowolnym momencie w danym okresie trwania kontraktu.", + "739412906": "<0>Stays Between/Goes Outside: Prognozuj, czy cena rynkowa pozostanie w przedziale cen docelowych, czy przekroczy ten przedział w dowolnym momencie w danym okresie trwania kontraktu.", "739759950": "Liczniki kleszczy są dostępne między kolejnymi krzyżami barier, aby pomóc Ci podejmować mądre decyzje handlowe.", "740609768": "Co należy zrobić w przypadku sporu z inwestorem, z którym handluję?", "741504928": "Dla sprzedawców, influencerów i brokerów zarabiających na swojej sieci. Możliwość zarabiania konkurencyjnej prowizji i uzyskania dostępu do wysokiej jakości materiałów promocyjnych.", @@ -821,7 +812,6 @@ "773309981": "Oil/USD", "775706054": "Czy sprzedajecie boty inwestycyjne?", "775826029": "W zakładce Kopiuj na swoim koncie Deriv cTrader wyszukaj dostawców strategii. Wybierz swoje ulubione strategie, przydziel fundusze i rozpocznij handel kopiami.", - "777072220": "Kliknij przycisk Kup, aby otworzyć transakcję.", "777203273": "Handluj kontraktami CFD, opcjami i mnożnikami", "778624300": "Korzystaj z kalkulatorów Deriv, które pomogą Ci obliczyć swapy, pip, zysk i straty w przypadku handlowania kontraktami na różnice kursowe i multipliers.", "779522948": "Ipoh | Nasze biuro – Malezja | Deriv", @@ -887,7 +877,6 @@ "832324110": "Nasze biura", "832827564": "Ten plan nie jest dostępny dla IB, którzy promują klientów zamieszkałych w UE.", "833547634": "Waga waluty", - "835328271": "Accumulators realizują zysk", "835766128": "Sprawdź działanie swojego bota", "836171053": "Możliwości współpracy", "836198432": "Korzyści subskrybowania sygnałów MT5", @@ -927,7 +916,6 @@ "869176308": "Nie martw się, jeśli napotkasz jakiś problem podczas procesu, skontaktuj się z naszym wsparciem za pośrednictwem <0>czatu na żywo, aby uzyskać dalszą pomoc.", "870239780": "Na jakich rynkach mogę handlować na platformie Deriv Trader?", "870345918": "1-5% tempa wzrostu", - "871462332": "Korzystaj z wysokiej dźwigni i niskich spreadów na Deriv MT5 i Deriv X.", "872087592": "W przypadku Rise/Fall czas trwania kontraktu wynosi od 1 tika do 365 dni.", "874881951": "Przeglądaj oferty pracy w naszym biurze w Dubaju. Znajdź odpowiednie dla siebie stanowisko w dziedzinie IT, marketingu i zasobów ludzkich.", "875101277": "Czy jeśli zamknę przeglądarkę internetową, Deriv Bot będzie nadal działał?", @@ -985,7 +973,6 @@ "917922170": "- Wybrać aktywa bazowe, w które chcesz zainwestować.", "918181729": "tło wezwania do działania", "918587905": "Czy na pewno chce Pan/Pani usunąć swoje konto?", - "918634571": "Po otwarciu pozycji tworzone są bariery wokół ceny aktywów. Górne i dolne bariery są automatycznie obliczane dla każdego zaznaczenia na podstawie wybranego zasobu i wartości Accumulator. Jeśli zamkniesz swoją pozycję przed osiągnięciem którejkolwiek z barier, osiągniesz zysk.", "920363635": "Często zadawane pytania - Program IB", "920654544": "Obecnie na platformie Deriv można kupić wyłącznie kontrakty na opcje Long i Short Turbo.", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>Opłata swapowa = wolumen × wielkość kontraktu × wartość punktowa × stawka swap", "1024366221": "Strona, której szukasz, nie istnieje.", "1024756670": "Handel na wielu rynkach", - "1025026772": "Wskaźniki Jump odpowiadają symulowanym rynkom z dużymi, nagłymi zmianami cen. Mają stałe zmienności w zakresie od 10% do 100%.", "1025032938": "Czy muszę uiścić jakiekolwiek opłaty, aby zostać agentem płatności dla Deriv?", "1026344937": "Jeśli masz wątpliwości lub wątpliwości, skontaktuj się z naszym zespołem obsługi klienta za pośrednictwem <0>czatu na żywo.", "1026845997": "punkt końcowy", @@ -1241,10 +1227,8 @@ "1178409440": "Okres, w którym aktywa lub rynek są dostępne do obrotu.", "1179997681": "Składając skargę, pamiętaj, aby podać swoje imię i nazwisko, numer konta, jasny opis problemu, ważne daty, oraz wszelkie dowody lub dokumenty potwierdzające Twoją skargę. Im bardziej szczegółowa i szczegółowa skarga, tym lepiej nasz zespół może Ci pomóc.", "1181506313": "Deriv P2P to świetna aplikacja, uwielbiam ją!", - "1181734082": "Accumulators typu handlowego", "1182027402": "logo sklepu z aplikacjami", "1182198798": "Na przykład, jeśli zamkniesz pozycję w określonym punkcie, Twoje środki odpowiadają całkowitej wartości salda konta plus zyskowi lub stracie w tym punkcie. Jeśli stosunek tej wysokości do obecnie używanej przez Ciebie marży jest niższy od poziomu Stop Out na Deriv, wówczas może zostać zastosowana opcja Stop Out.", - "1182470294": "Nie masz jeszcze konta Deriv.com?", "1183868384": "Czy Deriv jest regulowany?", "1184301560": "Poznaj program partnerski Deriv i zostań partnerem zaufanego pioniera. Wszystkie nasze programy są bezpłatne i nie stosujemy żadnych ukrytych opłat.", "1185518626": "Ciesz się handlem szeroką gamą ofert, które naśladują cechy rynków finansowych.", @@ -1261,7 +1245,6 @@ "1195268336": "Wykres ilustrujący utratę kontraktu, jeśli cena wyjścia Reset Call jest niższa niż cena wejścia", "1196310280": "Intel", "1197939158": "Nie akceptuję", - "1197965598": "Accumulators (lub opcje accumulator) pozwalają wykładniczo zwiększyć potencjalny zysk, nie ryzykując więcej niż stawka. Twój potencjalny zysk wzrośnie niezależnie od ruchu na rynku, o ile cena porusza się w granicach barier handlowych.", "1198529439": "Wprowadź prawidłową ulicę", "1198781410": "Stworzyliśmy dla Deriv skoncentrowaną na kliencie i intuicyjną platformę do handlowania, zoptymalizowaną w taki sposób, by jak najwięcej odwiedzających stawało się naszymi klientami. Zapewnimy Ci również narzędzia i kreatywne materiały przydatne do przekierowywania użytkowników do Deriv.", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100 000 ) }", "1274309337": "DOG/USD", "1275474387": "Szybkość", - "1275674402": "Pozycja długa i krótka", "1277672291": "Tak, możesz jednocześnie zawierać wiele kontraktów High/Low Ticks.", "1277917401": "Jeśli wybierzesz opcje Only Downs, wygrasz potencjalną wypłatę, jeśli w wybranym okresie cena będzie tylko spadać.", "1278262646": "168M+", @@ -1415,7 +1397,6 @@ "1339067509": "baner informacyjny", "1344216985": "Nie jesteśmy w stanie dostarczyć wiadomości e-mail pod ten adres (zazwyczaj z powodu zapory ogniowej lub filtrów).", "1345965490": "- niższa niż cena początkowa dla kontraktu Reset Call, lub", - "1346204508": "Uzyskaj zysk", "1349080073": "Wprowadź tylko znaki alfanumeryczne", "1349233664": "Zapytaj", "1351421019": "Gdzie mogę handlować opcjami Asian?", @@ -1467,7 +1448,6 @@ "1393006010": "Podstawy handlowania kontraktami CFD", "1393234525": "400 000", "1393602451": "Kliknij przycisk <0>Tak , aby potwierdzić anulowanie. Twoje środki zostaną zwrócone na Twoje konto Deriv, a saldo Twojego konta zostanie odpowiednio zaktualizowane.", - "1394086167": "Otwórz konto demo na Deriv i ćwicz z nieograniczoną ilością wirtualnych środków.", "1394564425": "Proszę wprowadzić 8-znakowy kod weryfikacyjny, który został wysłany na adres {{email}} , aby aktywować konto.", "1396179592": "Prowizja", "1396296688": "Jak zidentyfikować oszustwo konto w mediach społecznościowych?", @@ -1550,7 +1530,6 @@ "1466788657": "Aby uzyskać więcej informacji, <0>sprawdź ten wpis na blogu na temat podstaw budowania bota handlowego.", "1467325385": "Globalny program partnerski", "1467514183": "Wirtualne rynki, realne możliwości.", - "1467698554": "Przed skorzystaniem z naszych usług należy zapoznać się z naszym <0>Regulaminem oraz sekcją, <1>Informacje o ryzyku, oraz <2>Bezpieczny i odpowiedzialny handel aby w pełni zrozumieć powiązane ryzyko. Należy również pamiętać, że informacje zawarte na tej stronie nie stanowią porady inwestycyjnej. Wartość inwestycji może zarówno spadać, jak i wzrosnąć.", "1468688914": "Natychmiastowe wpłaty za pomocą kryptowalut na konto fiducjarne.", "1469255430": "regulamin", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "Łotwa", "1472787414": "Akcje i wskaźniki giełdowe: podstawy", "1473143391": "dział testowania oprogramowania", - "1475851225": "Średnio istnieje równe prawdopodobieństwo skoku w górę lub w dół co 20 minut, a rozmiar skoku jest około 30 razy większy niż normalny ruch cen.", "1476598931": "Najniższy możliwy spread dostępny przy obecnych warunkach handlowych.", "1478263443": "Należy pamiętać, że szczegółowe zasady i ograniczenia dotyczące liczby kontraktów, które możesz zawrzeć jednocześnie, mogą się różnić w zależności od rodzaju transakcji. Niektóre mogą mieć ograniczenia dotyczące liczby umów, które możesz otworzyć, podczas gdy inne mogą mieć inne szczególne warunki, które mogą pozwolić na większą elastyczność.", "1478423964": "Własnościowe syntetyki Deriv są pozbawione ryzyka rynkowego i ryzyka płynności. Korzystaj z handlowania wskaźnikami syntetycznymi 24/7 na Deriv MT5, DTrader i innych platformach.", @@ -1628,7 +1606,6 @@ "1533284111": "Czym jest płynny kurs walutowy?", "1533452395": "Zarabiaj na podstawie prawdopodobieństwa wypłaty każdej umowy lub transakcji klienta. <0>Dowiedz się więcej", "1535175777": "Dokonuj wpłat i wypłat za pośrednictwem lokalnego banku w czasie rzeczywistym.", - "1536955851": "Handlowanie opcjami | Rodzaje zakładów | Deriv", "1537212469": "Cena spot", "1539984821": "Dział wsparcia Deriv jest dostępny przez czat 24/7 – nawet w weekendy. Możesz też znaleźć odpowiedzi na pytania w naszym <0>Centrum pomocy i uzyskać pomoc od innych inwestorów w naszej <1>Społeczności.", "1540432357": "Klient dokonuje transakcji ze stawką 10 USD i wypłatą w wysokości 15 USD. Prawdopodobieństwo wypłaty = 10/15 x 100 = 66,67%", @@ -1699,7 +1676,6 @@ "1588439646": "Nasz kalkulator zysków i strat dla multipliers pomaga określić poziom „stop stratom” i „uzyskaj zysk” dla Twoich zakładów, aby zminimalizować straty i zmaksymalizować zyski.", "1588850507": "<0>Koszyk USD mierzy wartość dolara amerykańskiego w stosunku do koszyka pięciu światowych walut (EUR, GBP, JPY, CAD, AUD), z których każda ma wagę 20%.", "1589165958": "Spróbuj „Handlować”", - "1589206610": "Otwórz zakład", "1591242575": "W jaki sposób używamy i chronimy informacje, które nam przekazujesz", "1591498220": "Czy potrzebuję konta Deriv, aby korzystać z Deriv P2P?", "1591811733": "Deriv cTrader nie jest dostępny w Państwa kraju", @@ -1820,7 +1796,6 @@ "1680490573": "Warunki i standardy etyczne dla wszystkich naszych partnerów, brokerów polecających, użytkowników API i pośredników płatności", "1680831768": "Aby zmienić swoją metodę płatności, skontaktuj się z nami przez czat na żywo.", "1681876785": "Zweryfikuj swoje konto, przesyłając <0>dowód tożsamości.", - "1682675914": "Duża dźwignia finansowa, niskie spready", "1682843058": "Góra/Down | Kontrakt opcji cyfrowych | Deriv", "1682903370": "Mamy następujący plan prowizji:", "1685437922": "Czas trwania kleszczy 45-230", @@ -1829,7 +1804,6 @@ "1688556728": "Indeksy europejskie", "1690730424": "Tylko znaki łacińskie i alfabetyczne", "1691701175": "Akcje i indeksy", - "1691844143": " Na podstawie liczby kleszczy i wartości Accumulator potencjalny zysk może przekroczyć ustaloną kwotę wielokrotnie.", "1692056155": "Anuluj subskrypcję | E-maile | Deriv", "1692148560": "Mierzy cenę złota w stosunku do koszyka pięciu światowych walut (EUR, GBP, JPY, AUD, USD), z których każda ma wagę 20%", "1693556143": "Celem jest ochrona klienta przed stratą pieniędzy, gdy zostanie użyta opcja anulowania transakcji. Użycie anulowania transakcji pozwala Ci odzyskać pełną kwotę stawki (po odliczeniu małej opłaty), jeśli anulujesz swój kontrakt w ciągu godziny od otwarcia pozycji. Opcja Stop stratom z kolei spowoduje zamknięcie Twojego kontraktu ponoszącego stratę, jeśli cena rynkowa zmienia się w odwrotnym kierunku niż Twoja pozycja. Gdy zakończy się czas anulowania transakcji, możesz ustawić poziom Stop stratom dla otwartego kontraktu.", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "Utwórz konto partnera", "1700291683": "Przystąpienie do programu IB jest całkowicie bezpłatne.", - "1701577545": "Maksymalny czas trwania każdej umowy jest ograniczony i różni się w zależności od wybranej wartości Accumulator. Po osiągnięciu maksymalnego czasu trwania umowa zostanie automatycznie zamknięta.", "1702295087": "Łatwe dokonywanie wpłat i wypłat za pośrednictwem znanych wietnamskich banków.", "1702860224": "Możesz używać kart debetowych i kredytowych, e-portfeli, portfeli kryptowalut, Deriv P2P, bankowości internetowej, fiat onramp oraz agentów płatniczych do wpłat i wypłat (szczegółowa lista zawiera naszą <0>stronę Metody płatności). Po zalogowaniu się na konto Deriv, możesz zobaczyć metody płatności dostępne w Twoim kraju na <1>stronie Kasjer.", "1703673631": "Nie, nie można zmienić czasu trwania ticku dla ticków w opcji High/Low Ticks. Ten rodzaj umowy jest zawsze oparty na 5 kolejnych zmianach cen po otwarciu umowy. Jest to ustalone dla wszystkich instrumentów, którymi można handlować za pomocą tego typu kontraktu.", @@ -1871,7 +1844,6 @@ "1733660945": "Środki będą dostępne po potwierdzeniu", "1734026582": "Ten plan jest dostępny wyłącznie dla podmiotów stowarzyszonych, które promują klientów zamieszkałych w UE.", "1734683614": "Dyrektor Generalny", - "1736625026": "Czym są Accumulators?", "1737371600": "Gdzie mogę handlować opcjami Vanilla na Deriv?", "1739086943": "Wall Street 30", "1739322571": "XLE.PP", @@ -1910,7 +1882,6 @@ "1767992960": "Brzmi świetnie. Zaczynajmy.", "1768089459": "Paris | Nasze biuro – Francja | Deriv", "1769159485": "Tak, mogą Państwo otworzyć wiele kontraktów Reset Call/Reset Put o różnym czasie trwania i różnych kwotach stawek lub pożądanych potencjalnych wypłatach w tym samym czasie.", - "1771323174": "wzrost spadek", "1771364541": "5. Zostaniesz przeniesiony do ekranu Zmień hasło. Wprowadź nowe hasło i kliknij Utwórz.", "1771672206": "<0>DEX 900UP ma częste małe spadki i duże skoki, które czasami występują średnio <0>co 900 sekund.", "1772047578": "Dlaczego moje dane logowania Deriv MT5 różnią się od moich danych logowania Deriv?", @@ -1923,7 +1894,6 @@ "1784343675": "Natychmiast <0>skontaktuj się z nami za pośrednictwem czatu na żywo , a my pomożemy wyłączyć 2FA na Twoim koncie. Gdy masz nowy telefon, <1>włącz ponownie 2FA.", "1784507274": "Partnerzy zamieszkali w UE mogą zarejestrować się w planie Revenue Share. Jednak tylko klienci zamieszkali poza UE mogą być polecani w ramach tego planu.", "1784680288": "Przed każdą transakcją otrzymasz informacje o wpływie marży na Twoje konto.", - "1786089908": "Dowiedz się więcej o inwestowaniu w opcje na Deriv. Zdobądź dodatkowe środki, prognozując zmiany cen na rynku walut, wskaźników syntetycznych i innych popularnych rynkach finansowych.", "1786590725": "1 - 5 dni robocze", "1786747559": "Nasi regulatorzy wymagają od nas weryfikacji Twojego konta zgodnie z przepisami dotyczącymi przeciwdziałania praniu pieniędzy (AML) i Know Your Customer (KYC). Jeśli poprosimy Cię o przesłanie dokumentów w celu zweryfikowania konta, oznacza to, że będziesz mógł kontynuować korzystanie z naszych usług dopiero po zweryfikowaniu konta.", "1787584197": "Podano nieprawidłowy identyfikator e-mail", @@ -2071,7 +2041,6 @@ "1905702565": "Ochrona pieniędzy klientów", "1906101554": "Będziesz zarabiać na podstawie wolumenu transakcji swoich klientów. Dowiedz się więcej <0>tutaj.", "1906507843": "Krok 4: Plan subskrypcji (4 z 5)", - "1906568376": "Wystąpił błąd podczas uzyskiwania danych cenowych na żywo", "1907226338": "Coca-Cola", "1907562333": "Otrzymasz wypłatę, jeśli cena spot pozostanie poniżej z góry określonej bariery przez cały czas trwania transakcji. Jeśli cena spot dotknie lub przekroczy barierę w dowolnym momencie przed wygaśnięciem umowy, początkowa stawka (premia) zostaje utracona.", "1908121069": "Dowiedz się więcej o Deriv P2P", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (tylko UE)", "2028060161": "Indeksy te odpowiadają symulowanym rynkom, na których ceny aktywów gwałtownie rosną lub spadają z powodu wydarzeń informacyjnych. Małe ruchy są dość częste, z sporadycznymi dużymi skokami lub spadkami.", "2028163119": "EOS/USD", - "2028685334": "Wskaźniki te charakteryzują się średnią jedną awarią lub wysięgnikiem w serii 1000, 500 lub 300 kleszczy.", "2029388799": "20-39.999%", "2032245485": "Cyfry | Kontrakt opcji cyfrowych | Deriv", "2032401971": "Powiedzmy, że chcesz obliczyć kwotę „stop stratom”, gdy chcesz otworzyć pozycję dla Indeksu Volatility 100 wycenionego na 3376,24 USD ze stawką 10 USD, wartością multiplier x100, i poziomem „stop stratom” w wysokości 3400 USD z kierunkiem spadkowym.", "2032565787": "W jaki sposób planować swoją aktywność handlową bez spędzania kilku godzin każdego dnia na analizie rynków światowych", "2032603277": "Wypłata za punkt wskazuje potencjalną wypłatę, którą otrzymasz w momencie wygaśnięcia kontraktu za każdy punkt powyżej lub poniżej wcześniej ustalonej bariery.", - "2032869486": "Z każdym zaznaczeniem Twoja wypłata wzrośnie w zależności od wybranej wartości Accumulator, o ile zmiana ceny mieści się w barierze.", "2034083038": "sygnał-subskrybent", "2035207280": "5 - 1 000", "2035670983": "Mniej rozpraszania", @@ -2256,7 +2223,6 @@ "2062902293": "Aby otworzyć kontrakt Up/Down, należy:", "2062903400": "Proszę ustawić limit", "2063623452": "status", - "2064152905": "Maksymalizacja potencjalnego zysku", "2064273783": "Limity Kasjera", "2064293002": "Nie możesz ustawić poziomu Uzyskaj zysk, jeśli kupisz kontrakt multipliers z opcją anulowania transakcji. Jednak, gdy zakończy się czas anulowania transakcji, możesz ustawić poziom Uzyskaj zysk dla otwartego kontraktu.", "2065278286": "Spread", @@ -2300,7 +2266,7 @@ "2106640360": "Przewodnik dla partnerów", "2106955649": "<0>IJR.US IShares Core S&P Small-Cap ETF śledzi wyniki inwestycyjne indeksu amerykańskich akcji o małej kapitalizacji.", "2108009353": "IWM.US", - "2108799022": "<0>Wzrost/Spadek: Prognozuj, czy punkt wyjściowy będzie dokładnie wyższy lub niższy o punktu wejściowego na koniec okresu kontraktu.", + "2108799022": "<0>Rise/Fall: Prognozuj, czy punkt wyjściowy będzie dokładnie wyższy lub niższy o punktu wejściowego na koniec okresu kontraktu.", "2109279238": "pochodne", "2109387636": "Ile platform do inwestowania oferujecie?", "2109960759": "Nazwa firmy jest wymagana", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>Jedź na falach kryptograficznych. Całodobowy handel po cenie popularnych kryptowalut.", "-989885046": "Zobacz wszystkie kryptowaluty", "-2118030379": "<0>Kopalnia towarów, handluj cenami metali szlachetnych i ropy naftowej.", - "-1722031734": "Sprawdź specyfikacje handlowe", - "-61718257": "Spekulowanie na ruchach cen popularnych funduszy giełdowych (ETF). Dywersyfikacja portfela za pomocą aktywów, które śledzą obligacje, towary i indeksy, bez wysokich kosztów posiadania aktywów bazowych.", - "-777850431": "Wyświetl wszystko >", - "-1384760133": "Cena oferowana", - "-1882694284": "Cena ofertowa", - "-1293060532": "Dzienna zmiana %", "-626244619": "Wypróbuj dowolną transakcję na dowolnej platformie z kontem demo o zerowym ryzyku.", "-230284900": "3. Pewne inwestowanie", "-1936142548": "Sfinansuj swoje konto i zacznij handlować z całodobową obsługą.", @@ -3315,6 +3275,7 @@ "-1615451408": "Nasz profesjonalny wielojęzyczny zespół jest dostępny w każdej chwili.", "-441234786": "Jesteśmy 25 lat silni", "-1863708031": "Fundusze giełdowe (ETF) umożliwiają dywersyfikację portfela aktywami, które śledzą obligacje, towary i indeksy, bez wysokich kosztów posiadania aktywów bazowych.", + "-1722031734": "Sprawdź specyfikacje handlowe", "-1542166394": "<0>AGG.US IShares Core US Aggregate Bond ETF śledzi indeks amerykańskich obligacji o ratingu inwestycyjnym.", "-1968382000": "<0>ARKK.US ARK Innovation ETF inwestuje w krajowe i zagraniczne papiery wartościowe spółek, które opierają się na rozwoju sztucznej inteligencji, automatyzacji, technologii DNA, magazynowania energii, fintech i robotyki.", "-603147794": "<0>DIA.US SPDR Dow Jones Industrial Average ETF Trust śledzi indeks Dow Jones Industrial Average.", @@ -3446,13 +3407,6 @@ "-1356010780": "Wdrożenie polityki mającej na celu zapobieganie inwestowaniu przez narażone osoby", "-1186213423": "Odmówimy dostępu osobom niepełnoletnim i wdrożymy procesy mające na celu identyfikację klientów, którzy dokonują transakcji przekraczających ich możliwości finansowe.", "-220003669": "Wdrożymy kontrole typu „poznaj swojego klienta\" (KYC) i będziemy zapobiegać praniu brudnych pieniędzy i innym nielegalnym działaniom na naszych platformach.", - "-1339404877": "Rzetelność", - "-1849043145": "Zapewniamy bezpieczne i solidne systemy, dzięki którym możesz handlować bez obaw. Niezależnie od tego, czy rozliczamy umowy szybko, wydajnie przetwarzamy transakcje, czy oferujemy responsywną obsługę klienta 24/7, staramy się być niezawodni na każdym etapie Twojego doświadczenia handlowego.", - "-1972583435": "Sprawiedliwość", - "-781301270": "Opowiadamy się za równym traktowaniem wszystkich, dlatego dążymy do zapewnienia przejrzystych i bezstronnych usług. Jesteśmy tutaj, aby rzetelnie rozwiązać Twoje obawy i zapewnić konkurencyjne ceny bez ukrytych opłat i ograniczeń dostępu.", - "-955173076": "Zapewniamy jasne, dostępne informacje o naszych platformach i procesach, abyśmy mogli budować zaufanie i silne relacje z klientami. Dzięki szczegółowym opisom produktów i otwartej komunikacji staramy się ułatwić Państwu podejmowanie świadomych decyzji handlowych.", - "-2032112598": "Odpowiedzialność", - "-35673135": "Nasze usługi i platformy budujemy na fundamencie zaufania, uczciwości i etycznych praktyk. Proaktywnie wdrażając polityki i kontrole zapobiegające bezprawnym działaniom, zapewniamy uczciwe i bezpieczne środowisko dla naszej społeczności handlowej.", "-1354825404": "Handlowanie to dla Ciebie nowość?", "-1571360471": "Dostosowane zasoby edukacyjne", "-1307122236": "Wielojęzyczne wsparcie w dowolnym momencie", @@ -3990,7 +3944,7 @@ "-1396228755": "Regime Driftless (znany również jako trend boczny)", "-812482393": "<0>DSI10 przełącza się między trybami średnio co <1>10 minut.", "-1119895973": "handel opcjami wzrost/spadek", - "-1312740087": "<0>Wyższe/Niższe: Prognozuj, czy punkt wyjściowy będzie wyższy czy niższy od ceny docelowej (limit) na koniec okresu kontraktu.", + "-1312740087": "<0>Higher/Lower: Prognozuj, czy punkt wyjściowy będzie wyższy czy niższy od ceny docelowej (limit) na koniec okresu kontraktu.", "-1379066258": "Handel opcjami dotykowymi/bezdotykowymi", "-467543474": "<0>Zgadza się/Różni się: Prognozuj, jaka liczna będzie ostatnią cyfrą ostatniego ticku kontraktu", "-370101516": "handel opcjami powyżej/poniżej", @@ -4033,7 +3987,10 @@ "-1095901299": "Rynek akcji | Handel akcjami | Deriv", "-506783240": "Inwestuj w oparciu o ceny aktywów pochodząch z rynków symulowanych. Zarządzaj swoją ekspozycją, wybierając poziom zmienności dostosowany do Twojego apetytu na ryzyko.", "-917592239": "Wskaźniki syntetyczne | Wskaźniki Volatility | Deriv", + "-1339404877": "Rzetelność", + "-1972583435": "Sprawiedliwość", "-1306637437": "Staramy się być konkurencyjni cenowo w przyzpadku wszystkich naszych produktów i usług.", + "-2032112598": "Odpowiedzialność", "-223886724": "Nasze zasady", "-586716383": "Nasze zasady | Deriv", "-141169956": "Deriv P2P – usługa oferująca wypłaty i wpłaty peer-to-peer", @@ -4429,35 +4386,6 @@ "-924881302": "Znajdziesz tu informacje o naszych polityk prawnych i o tym, w jaki sposób odnoszą się one do Ciebie. Poniższe dokumenty razem tworzą nasze standardowe warunki użytkowania (Warunki). Należy zapoznać się z tymi Warunkami i zaakceptować je przed rozpoczęciem korzystania z naszych stron internetowych, produktów i usług.", "-1532421724": "DLA PARTNERÓW BIZNESOWYCH", "-488793705": "Regulamin | Polityki prawne | Deriv", - "-739489985": "Indeksy Crash/Boom naśladują rynki z nagłymi ruchami cen, gwałtownym spadkiem (krachem) lub gwałtownym wzrostem cen (boom).", - "-2038780348": "wyższy niższy", - "-920892393": "Wskaźniki Volatility odpowiadają rynkom o stałej zmienności 10%, 25%, 50%, 75% i 100%.", - "-997554537": "Jak działają kontrakty accumulators", - "-1143096984": "Możesz ustawić poziom uzyskaj zysk lub wypłaty. Twoja pozycja zostanie automatycznie zamknięta, gdy zysk przekroczy lub osiągnie tę kwotę.", - "-2002768605": "Maksymalna wypłata dla każdego kontraktu jest ograniczona i różni się w zależności od aktywów. Po osiągnięciu maksymalnej wypłaty umowa zostanie automatycznie zamknięta.", - "-972221740": "Jak kupić swój pierwszy kontrakt na Accumulators na Deriv Trader", - "-995291168": "Określ swoją pozycję", - "-1713583554": "Wybierz zasób z listy rynków.", - "-1637411871": "rynek accumulator", - "-216727857": "Wybierz Accumulators z listy typów transakcji", - "-1410249058": "3. Procent wzrostu", - "-1940159778": "Wybierz wybraną stopę wzrostu. Twój potencjalny zysk będzie rósł o ten procent przy każdym zaznaczeniu przez cały czas trwania umowy.", - "-262631598": "czas działania accumulator", - "-1784561307": "4. Stawka", - "-1432641230": "stawka accumulator", - "-1797452525": "5. Uzyskaj zysk", - "-950576869": "6. Handel", - "-70734399": "Rynki dostępne w przypadku handlowania opcjami", - "-665093371": "Stań się uczestnikiem największych rynków finansowych na świecie. Inwestuj w opcje cyfrowe i spready Call/Put na pary walutowe pierwszorzędne, drugorzędne i smart forex.", - "-197524598": "Handluj opcjami cyfrowymi i opcje Lookbacks oraz spreadami Call/Put 24 godz na dobę 7 dni w tygodniu na nasze syntetyki wolne od zakłóceń rzeczywistego świata.", - "-236676606": "Handluj opcjami cyfrowymi na akcje & wskaźniki i zyskaj w przypadku zmian cen w naszych zestawach aktywów w konkurencyjnych cenach.", - "-1192024363": "Spekuluj, jak będzie się zmieniać cena najważniejszych na świecie towarów – srebra, złota, ropy i energii.", - "-345016047": "Otwórz konto demo i uzyskaj nieograniczone wirtualne środki, aby ćwiczyć inwestowanie na naszych platformach – DTrader, SmartTrader i DBot.", - "-239170576": "Dowiedz się więcej na temat handlowania opcjami na Deriv. Zarabiaj, prognozując zmiany ceny bez konieczności zakupu aktywa bazowego.", - "-135132536": "Otwórz prawdziwe konto, dokonaj wpłaty i zacznij handlować Accumulator na prawdziwe.", - "-963994159": "Opcje handlu | Handluj opcjami cyfrowymi na Deriv", - "-1640776435": "Handlowanie opcjami | Rodzaje zakładów | Deriv", - "-1302287224": "Dowiedz się, jakie są opcje w Deriv. Dowiedz się, jak rozpocząć handel opcjami na rynku Forex, syntetykach, akcjach i indeksach oraz koszykach.", "-1573631881": "forex", "-79919115": "Uzyskaj dostęp do ponad 50 par walutowych i inwestuj z dźwignią wynoszącą do 1:1000, aby zwiększyć swoją ekspozycję rynkową.", "-52578265": "Uzyskaj dostęp do ponad 30 par walutowych i inwestuj z dźwignią wynoszącą do 1:30, aby zwiększyć swoją ekspozycję rynkową.", @@ -4503,17 +4431,8 @@ "-172868994": "Konto MT5 bez swapów", "-501519580": "Pozostaw swoje transakcje otwarte na noc bez dodatkowych opłat.", "-2146727212": "Bez swapów", - "-544150655": "Rynki dostępne w przypadku handlowania na kredyt", - "-867909844": "Uzyskaj dostęp do ponad 30 aktywów i inwestuj z dźwignią wynoszącą nawet 1:30 przy zerowych prowizjach za zakłady.", - "-309438223": "Handluj wskaźnikami syntetycznymi na kredyt 24 godz. na dobę 7 dni w tygodniu, bez wpływu zjawisk naturalnych i ryzyka płynności.", - "-192849229": "Spekuluj, jak zmieni się cena srebra, złota, ropy i innych surowców i korzystaj z marży, aby zwiększać swoje potencjalne zyski.", - "-309512492": "Dlaczego warto handlować na kredyt z Deriv", - "-1967811351": "Korzystaj z wysokiej dźwigni i niskich spreadów na Deriv MT5.", - "-947407631": "Wskaźniki syntetyczne", - "-163876262": "Dostępność wszystkich Twoich ulubionych rynków", - "-687600215": "Handluj na wszystkich popularnych rynkach i naszymi własnościowymi wskaźnikami syntetycznymi dostępnymi 24 godz. przez 7 dni w tygodniu.", - "-1815149921": "Przyjazne wsparcie", "-1970235035": "Określenie celu", + "-995291168": "Określ swoją pozycję", "-1496517473": "Wybierz rynek, na którym chcesz inwestować i ustaw inne niezbędne parametry, w tym rodzaj zakładu, kwotę stawki i wartość multiplier.", "-574297320": "Proszę ustawić parametry", "-136787663": "Ustaw opcjonalne parametry", @@ -4526,6 +4445,7 @@ "-316417045": "4. Wartość multiplier", "-969520824": "Twoje zyski lub straty są mnożone przez wartość multiplier, który w zależności od aktywa, w które inwestujesz, może wynieść od 1 do 30. Twoja strata nigdy nie będzie wyższa niż Twoja stawka.", "-951435001": "Wprowadź wybraną wartość multiplier. Twój zysk lub strata zostaną pomnożone przez tę liczbę.", + "-1797452525": "5. Uzyskaj zysk", "-1261042587": "Ta funkcja umożliwia ustawienie kwoty straty, którą jesteś w stanie ponieść, jeśli cena rynkowa zmienia się w przeciwnym kierunku niż Twoja pozycja. Gdy kwota zostanie osiągnięta, kontrakt zostanie automatycznie zamknięty.", "-1557162974": "Proszę ustawić stop loss", "-120955727": "7. Anulowanie transakcji", @@ -4662,7 +4582,7 @@ "-1995606668": "Kwota", "-1128574192": "Kierunek", "-703542574": "Góra", - "-1127399675": "Dół", + "-1127399675": "Down", "-1555617679": "<0>Poziom „stop stratom” i „uzyskaj zysk” w kierunki wzrostowym = cena aktywa × {(kwota stop stratom LUB uzyskaj zysk + prowizja) ÷ (stawka × multiplier) + 1}", "-215986514": "Prowizja jest automatycznie obliczana na podstawie Twojej stawki, symbolu i wybranego przez Ciebie multiplier. Jej wartość jest dostępna na DTrader.", "-1677720766": "W tym scenariuszu kwota „stop stratom” zostanie ustawiona na <0>3351,46.", diff --git a/themes/gatsby-theme-deriv/src/translations/pt.json b/themes/gatsby-theme-deriv/src/translations/pt.json index 1e4f611dcd8..fd762b251f0 100644 --- a/themes/gatsby-theme-deriv/src/translations/pt.json +++ b/themes/gatsby-theme-deriv/src/translations/pt.json @@ -91,7 +91,6 @@ "79497287": "Fundos negociados em bolsa", "80411232": "Mantenha os seus dados de login seguros e <0>ative a autenticação de dois fatores para evitar a utilização não autorizada da sua conta.", "80429744": "Rápido e estável", - "83428444": "Comece a negociar Accumulators na Deriv", "84123624": "Programas de Parceria | Deriv", "84402478": "Onde posso encontrar os blocos de que necessito?", "84605906": "A conta Deriv MT5 Financeira oferece alavancagem para negociar contratos por diferença (CFDs) em forex, ações, índices de ações, matérias-primas, índices sintéticos e criptomoedas.", @@ -123,7 +122,6 @@ "110140669": "Se é um trader profissional, o serviço de negociação de sinais da MT5 permite-lhe partilhar as suas estratégias com outros traders, gratuitamente ou mediante uma taxa de subscrição determinada por si. Quando os traders subscrevem o seu sinal, as suas transações são automaticamente replicadas nas suas contas sempre que executar uma negociação.", "111464658": "<0>5 lotes negociados com DL em <0>BTC/USD são divididos entre:", "113378532": "ETH/USD", - "114014970": "Negociar agora", "115911783": "É claro que esta lista não está completa. Diariamente, os imitadores inventam novas formas de tentar roubar as suas informações e o seu dinheiro.", "117174749": "Posso fechar uma posição aberta antes do seu termo?", "117273069": "O <0>Wall Street 30 acompanha o desempenho das ações das 30 principais empresas cotadas nos EUA.", @@ -269,7 +267,6 @@ "259593484": "conta real", "260003723": "Exemplo 2", "261878007": "Se selecionar 'Matches', recebe o pagamento se o último dígito do preço de saída for o mesmo da sua previsão.", - "262590832": "Abra posições longas e curtas, dependendo da sua estratégia de negociação preferida.", "263232709": "1 - 2 dias úteis", "263938952": "Se o ponto de reposição for favorável em função da sua previsão de mercado, substitui o seu preço de entrada original (ou preço de exercício). Para ser favorável, o ponto de reinicialização precisa de ser:", "264391901": "Desfrute de mercados sintéticos que imitam o sentimento dos mercados reais sem as interferências imprevisíveis do mundo real.", @@ -430,7 +427,6 @@ "413762216": "Posso sair de um contrato \"Reset Call/Reset Put\" aberto antes do termo?", "415028859": "Moeda local", "415543200": "Isto depende da margem requerida para cada ativo. Pode ver a margem necessária para cada ativo antes de abrir a sua posição.", - "416296716": "Pagamento máximo", "417690017": "Touch / No Touch", "417855021": "O nome é obrigatório", "418173024": "Mercados nos quais é possível negociar CFDs", @@ -446,7 +442,6 @@ "427157274": "Ganhe quando os seus clientes negociarem numa conta MT5 Financeira.

    Todas as taxas de comissão são cotadas em USD.", "429395367": "Guia e tutorial para DBot", "429483909": "<0>2 lotes com 100 de alavancagem:", - "430936420": "Aceda aos mais de 50 ativos e negocie também com uma alavancagem até 1:1000 e zero comissões nas negociações.", "431284069": "O seu lucro líquido vai depender de quanto o preço à vista cai abaixo da barreira, com os ganhos potenciais máximos a crescerem se o preço subjacente cair significativamente. As suas perdas estão limitadas à entrada inicial requerida para comprar a opção turbo \"short\".", "432518896": "A confiança dos clientes é a nossa principal prioridade e é por esse motivo que somos escolhidos por milhões de utilizadores. Seguem-se algumas das razões que nos tornam um fornecedor líder de serviços de negociação online.", "432775041": "Comece a negociar", @@ -493,7 +488,6 @@ "469222213": "Clique no separador <0>As minhas estatísticas e selecione o seu provedor de sinal.", "469552854": "Gostaria de saber mais sobre as condições de negociação de CFDs para os instrumentos que disponibilizamos?", "469798381": "Anos de serviço", - "470277541": "Duração máxima", "472630909": "O seu pedido será analisado num prazo de 1 a 3 dias úteis.", "472915014": "A Deriv é uma das maiores corretoras online do mundo. Oferecemos CFDs e outros derivados em forex, ações e índices, criptomoedas, matérias-primas e índices derivados para milhões de utilizadores registados em todo o mundo.", "473760456": "Falamos de forma clara para evitar ambiguidades, revelamos os termos de todos os contratos e somos claros quanto aos riscos da negociação e à forma como ganhamos dinheiro.", @@ -536,7 +530,6 @@ "504465748": "Enviaremos um e-mail com um link de verificação. Clique neste link e defina uma nova senha para a sua conta Deriv.", "506442463": "Em que consiste o procedimento de integração?", "506797447": "A <0>Cesta de EUR mede o valor do euro face a uma cesta de cinco moedas mundiais (USD, AUD, GBP, JPY, CAD), cada uma ponderada em 20%.", - "508640915": "Porque negociar Accumulators na Deriv", "509964491": "Negocie mesmo quando a maioria dos mercados financeiros está fechada", "510416775": "As opções \"turbo\" oferecem a possibilidade de receber um pagamento potencialmente elevado se as suas previsões de mercado estiverem corretas e se o preço à vista não atingir ou ultrapassar a barreira pré-determinada.", "510912921": "Se a condição selecionada não for cumprida ou se o preço de saída for igual a qualquer uma das barreiras, perde a sua entrada.", @@ -644,7 +637,6 @@ "602265590": "O \"stop loss\" funciona de forma ligeiramente diferente nos índices Crash/Boom/Range break. Isto deve-se ao facto de as variações súbitas no preço de mercado de um tick para o seguinte poderem, por vezes, ultrapassar o “stop loss\" que definiu. Quando o preço de mercado excede o montante do seu \"stop loss\", o seu contrato será automaticamente fechado nesse ponto, em vez de exatamente no nível de \"stop loss\".", "603094883": "No entanto, é importante observar que a disponibilidade de saída antecipada pode variar, dependendo do tipo específico de negociação. Alguns tipos de negociação podem ter restrições ou podem só estar disponíveis num determinado período.", "604031157": "Desenvolvedor de software com a sua própria plataforma de negociação que pode ser integrada à API da Deriv. Visite a <0>página Deriv API para obter mais informações sobre o funcionamento da nossa API.", - "604863126": "A frequência da geração de ticks difere entre índices, com alguns a gerarem ticks a cada segundo e outros a gerá-los a cada dois segundos.", "605798512": "Se pretender transferir fundos para outra plataforma, deve ter um montante mínimo de 0,01 USD.", "606371596": "Como negociar no mercado forex", "607535944": "5 - 30 minutos", @@ -727,7 +719,7 @@ "682418965": "Jordânia — O nosso escritório | Deriv", "683810917": "Verifique a sua comissão diária de IB", "686215092": "Stop loss com Crash/Boom", - "686385193": "Digamos que pretende calcular o nível de take profit quando abre uma posição para o Índice Volatility 100 ao preço de 3376,24 USD com um valor de entrada de 10 USD, um valor de multiplier de x100 e um valor de take profit de 7,54 USD na direção descendente.", + "686385193": "Imaginemos que pretende calcular o nível de \"take profit\" quando abre uma posição para o Índice Volatility 100 ao preço de 3376,24 USD com um montante de entrada de 10 USD, um \"multiplier\" de x100 e um montante de \"take profit\" de 7,54 USD na direção \"Down\".", "686387939": "Como posso limpar o meu registo de transações?", "686707119": "As Options \"In/Out\" estão disponíveis na Deriv Trader?", "686961748": "A <0>Deriv Trader é uma plataforma de negociação avançada onde pode negociar opções digitais, \"lookback\" e \"multipliers\" em mais de 50 ativos.", @@ -744,7 +736,6 @@ "701775446": "Índice Volatility 200", "701840176": "Comissão por 100k USD de volume de negóc.", "702074152": "PARCEIROS", - "702175212": "Certifique-se de ler os nossos <0>Termos e condições, <1>Divulgação de risco, e <2>Negociação segura e responsável para compreender plenamente os riscos envolvidos antes de utilizar os nossos serviços. Por favor, observe que as informações contidas neste site não representam conselhos de investimento.", "702303938": "afiliado ib", "704465777": "Depois de fazer o seu pagamento, partilhe o recibo com o vendedor através da funcionalidade de chat na Deriv P2P.", "704532260": "Registe-se apenas com o seu e-mail. Não é necessário cartão de crédito ou depósito mínimo.", @@ -800,7 +791,7 @@ "754435349": "+ de 200", "755433132": "O que são Opções Digital?", "755567027": "Pode um agente de pagamento oferecer os seus serviços a um agente de pagamento premium?", - "756066527": "Concordo com os <0>termos e condições", + "756066527": "Aceito os <0>termos e condições", "756258759": "O <0>DEX 600DN tem picos pequenos frequentes e, ocasionalmente, grandes quedas, que ocorrem em média <0>a cada 600 segundos.", "756310599": "Seremos transparentes quanto às condições de todos os contratos para que os clientes possam fazer escolhas conscientes.", "756453521": "Gráfico circular que explica a relação entre a margem e a alavancagem", @@ -821,7 +812,6 @@ "773309981": "Petróleo/USD", "775706054": "Vendem bots de negociação?", "775826029": "Na secção Copiar da sua conta Deriv cTrader, procure por prestadores de estratégias. Selecione as estratégias que mais lhe agradam, alocando os fundos necessários para iniciar o \"copy trading\".", - "777072220": "Clique no botão Comprar para abrir a sua negociação.", "777203273": "Negoceie CFDs, Opções e Multipliers", "778624300": "Desfrute das calculadoras de negociação da Deriv que o ajudam a calcular o seu swap, pip, lucros e perdas para a negociação de CFD e Multipliers.", "779522948": "Ipoh | Nosso escritório - Malásia | Deriv", @@ -887,7 +877,6 @@ "832324110": "Onde estamos", "832827564": "Este plano não está disponível para os IBs que promovem para clientes residentes na UE.", "833547634": "Peso da moeda", - "835328271": "accumulators take profit", "835766128": "Verificar o desempenho do seu bot", "836171053": "Oportunidade de parceria", "836198432": "Benefícios da subscrição de sinais da MT5", @@ -927,7 +916,6 @@ "869176308": "Não se preocupe, se encontrar algum problema ao longo do processo, contacte o nosso suporte através do <0>Live Chat para obter mais assistência.", "870239780": "Quais são os mercados que posso negociar na Deriv Trader?", "870345918": "Taxa de crescimento de 1 a 5%", - "871462332": "Desfrute da alta alavancagem e os spreads baixos na Deriv MT5 e na Deriv X.", "872087592": "Para \"Rise/Fall\", a duração do contrato varia entre 1 tick e 365 dias.", "874881951": "Procure oportunidades de emprego disponíveis no nosso escritório no Dubai. Encontre a sua vaga em TI, marketing e recursos humanos.", "875101277": "Se eu fechar o meu navegador, o Deriv Bot continuará a funcionar?", @@ -985,7 +973,6 @@ "917922170": "- Selecionar o ativo subjacente que deseja negociar.", "918181729": "fundo da \"call to action\" (chamada à ação)", "918587905": "Tem a certeza de que pretende eliminar a sua conta?", - "918634571": "Quando abre uma posição, são criadas barreiras à volta do preço do ativo. As barreiras superior e inferior são calculadas automaticamente para cada tick com base no ativo escolhido e no valor do accumulator. Se fechar a sua posição antes de qualquer uma das barreiras ser atingida, obterá um lucro.", "920363635": "Perguntas frequentes - Programa IB", "920654544": "Atualmente, só é possível comprar contratos de opções \"turbo\" \"Long\" e \"Short\" na Deriv.", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>Taxa de swap = volume × tamanho do contrato × valor em pontos × taxa de swap", "1024366221": "A página que está a procurar não existe.", "1024756670": "Negoceie em vários mercados", - "1025026772": "Os índices jump correspondem a mercados simulados com grandes e súbitas variações de preços. Têm volatilidades constantes que variam entre 10% e 100%.", "1025032938": "É necessário pagar alguma taxa para me tornar um agente de pagamentos da Deriv?", "1026344937": "Por favor, contacte a nossa equipa de Apoio ao Cliente via <0>live chat caso tenha dúvidas ou preocupações.", "1026845997": "Endpoint", @@ -1131,7 +1117,7 @@ "1067372545": "2. Em CFDs, procure Deriv cTrader e selecione <0>Obter.", "1068522332": "A Deriv MT5 oferece acesso a múltiplas categorias de ativos - forex, ações e índices, criptomoedas, matérias-primas, fundos negociados em bolsa e índices derivados - tudo numa única plataforma. Com acesso exclusivo a tipos de negociação inovadores, a Deriv aprimora a experiência MT5 para traders iniciantes e experientes.", "1069916328": "Youtube", - "1070284669": "<0>Nível de stop loss e take profit na direção para baixo= preço do ativo × {(-stop loss OU valor do take profit - comissão) ÷ (entrada× multiplier) + 1}", + "1070284669": "<0>Nível de \"stop loss\" e \"take profit\" na direção para \"Down\" = preço do ativo × {(-stop loss OU montante do take profit - comissão) ÷ (entrada × multiplier) + 1}", "1070403135": "negociação durante o fim de semana", "1070720669": "Desfrute da negociação de preços de ativos derivados de
    mercados simulados.", "1072012627": "O campo país é obrigatório", @@ -1241,10 +1227,8 @@ "1178409440": "O período durante o qual um ativo ou mercado está disponível para negociação.", "1179997681": "Ao apresentar uma reclamação, certifique-se de que inclui o seu nome completo, o número da conta, uma descrição clara do problema, datas importantes e provas ou documentos que apoiem a sua reclamação. Quanto mais específica e detalhada for a sua reclamação, melhor a nossa equipa o poderá ajudar.", "1181506313": "A Deriv P2P é uma excelente aplicação, adoro!", - "1181734082": "Tipo de negociação \"accumulators\"", "1182027402": "logótipo da loja de aplicações", "1182198798": "Por exemplo, se fechar a sua posição num determinado ponto, o seu capital é o total do saldo da sua conta mais o lucro ou perda nesse ponto. Se o rácio deste para a sua margem atualmente utilizada for inferior ao nível de “stop out\" da Deriv, o \"stop out\" pode ser aplicado.", - "1182470294": "Ainda não tem uma conta na Deriv.com?", "1183868384": "A Deriv é regulamentada?", "1184301560": "Explore os programas de parceria da Deriv e tenha a oportunidade de ser parceiro de uma pioneira de confiança. Todos os nossos programas são gratuitos, sem taxas ocultas.", "1185518626": "Desfrute da negociação de uma ampla variedade de ofertas que imitam as características dos mercados financeiros.", @@ -1261,7 +1245,6 @@ "1195268336": "Um gráfico ilustrando a perda de um contrato se o preço de saída do Reset Call estiver abaixo do preço de entrada", "1196310280": "Intel", "1197939158": "Não aceitar", - "1197965598": "Os Accumulators (ou Options de acumulador) permitem-lhe aumentar exponencialmente o seu lucro potencial sem arriscar mais do que a sua entrada. O seu lucro potencial aumentará independentemente do movimento do mercado, desde que o preço se mova dentro das barreiras de negociação.", "1198529439": "Por favor, introduza uma rua válida", "1198781410": "Concebemos uma experiência de negociação intuitiva e centrada no cliente para Deriv, optimizada para converter visitantes em clientes. Também lhe forneceremos as ferramentas e os materiais criativos de que necessita para direcionar o tráfego para Deriv.", "1199693297": "20 - 800", @@ -1291,7 +1274,7 @@ "1220962322": "Deriv GO é incrivelmente fácil de utilizar.", "1221532796": "Como funcionam os contratos de Multipliers", "1221549296": "Receba quando os seus clientes negociarem numa conta Deriv X.

    Todas as taxas de comissão são cotadas em USD.", - "1221671301": "Com estes índices, a probabilidade de ocorrer um movimento ascendente/descendente numa série de preços com um tamanho fixo de \"step\" de 0,1 é igual.", + "1221671301": "Com estes índices, a probabilidade de ocorrer um movimento ascendente/descendente (up/down) numa série de preços com um tamanho fixo de \"step\" de 0,1 é igual.", "1222077877": "Por favor, tenha em atenção que se decidir terminar manualmente a negociação antecipadamente (antes do termo), é cobrada uma taxa de saída adicional. Adicionalmente, não é possível terminar a negociação antecipadamente se o tempo de termo do contrato for inferior a 15 segundos.", "1225695057": "100,0001 ) }", "1225761821": "Sobe ou desce? Avaliar as ações", @@ -1344,7 +1327,6 @@ "1272902088": "100,000 ) }", "1274309337": "DOG/USD", "1275474387": "Rápida", - "1275674402": "Vá de Long ou Short", "1277672291": "Sim, é permitido introduzir vários contratos \"High/Low Ticks\" em simultâneo.", "1277917401": "Se escolher um contrato \"Only Downs\", ganha um potencial pagamento se o preço apenas diminuir durante o intervalo de tempo selecionado.", "1278262646": "Mais de 168 milhões", @@ -1415,7 +1397,6 @@ "1339067509": "informações sobre a faixa", "1344216985": "Não é possível enviar o e-mail para este endereço (normalmente devido a firewalls ou filtragem).", "1345965490": "- inferior ao preço de entrada para um contrato \"Reset Call\", ou", - "1346204508": "Take profit", "1349080073": "Introduzir apenas caracteres alfabéticos", "1349233664": "Venda", "1351421019": "Onde posso negociar Options \"Asian\"?", @@ -1467,7 +1448,6 @@ "1393006010": "Os princípios básicos da negociação de CFDs", "1393234525": "400 000", "1393602451": "Clique em <0>Sim para confirmar o cancelamento. Os seus fundos serão restituídos à sua conta Deriv e o saldo da sua conta será devidamente atualizado.", - "1394086167": "Abra uma conta demo na Deriv e pratique com uma quantidade ilimitada de fundos virtuais.", "1394564425": "Introduza o código de verificação de 8 caracteres, enviado para o e-mail {{email}}, para ativar a sua conta.", "1396179592": "Comissões", "1396296688": "Como posso identificar uma conta das redes sociais fraudulenta?", @@ -1550,7 +1530,6 @@ "1466788657": "Para mais informações, <0>consulte esta publicação do blog sobre os princípios básicos da criação de um bot de negociação.", "1467325385": "Suporte global para os afiliados", "1467514183": "Mercados virtuais, oportunidades reais.", - "1467698554": "Certifique-se de ler os nossos <0>Termos e condições, <1>Divulgação de risco, e <2>Negociação segura e responsável para compreender plenamente os riscos envolvidos antes de utilizar os nossos serviços. Por favor, observe também que as informações contidas neste site não representam conselhos de investimento. O valor dos investimentos pode descer ou subir.", "1468688914": "Realize depósitos imediatos com criptomoedas na sua conta de moedas fiduciárias.", "1469255430": "termos e condições", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "Letónia", "1472787414": "Ações e índices de ações: noções básicas", "1473143391": "departamento de teste de software", - "1475851225": "Em média, há uma probabilidade igual de um jump para cima ou para baixo a cada 20 minutos, e o tamanho do jump é cerca de 30 vezes o movimento normal do preço.", "1476598931": "O spread mais baixo possível que pode ser obtido com as condições de negociação atuais.", "1478263443": "Observe que as regras específicas e as limitações do número de contratos que pode abrir em simultâneo podem variar consoante o tipo de negociação. Alguns podem ter restrições quanto ao número de contratos que pode abrir, enquanto outros podem ter outras condições específicas que podem permitir maior flexibilidade.", "1478423964": "Os produtos sintéticos exclusivos da Deriv estão livres de riscos de mercado e de liquidez. Aproveite a negociação sintética 24/7 na Deriv MT5, DTrader e as nossas outras plataformas.", @@ -1628,7 +1606,6 @@ "1533284111": "O que é uma taxa de câmbio flutuante?", "1533452395": "Receba com base na probabilidade de pagamento de cada contrato ou negociação do cliente. <0>Saiba mais", "1535175777": "Efetue depósitos e levantamentos através do seu banco local em tempo real.", - "1536955851": "Negociação de Options | Tipos de negociação | Deriv", "1537212469": "Preço à vista", "1539984821": "A equipa de apoio da Deriv está disponível via live chat 24/7 - mesmo aos fins de semana. Além disso, pode encontrar respostas no nosso <0>Centro de Ajuda e obter assistência de outros traders através da nossa <1>Comunidade.", "1540432357": "O cliente realiza a negociação com uma entrada de 10 USD e um pagamento de 15 USD. Probabilidade de pagamento = 10/15 x 100 = 66,67%", @@ -1699,7 +1676,6 @@ "1588439646": "A nossa calculadora de ganhos e perdas para Multipliers ajuda a determinar o nível de stop loss e take profit nas suas negociações para minimizar as perdas e maximizar os ganhos.", "1588850507": "<0>A cesta de USD mede o valor do dólar americano face a uma cesta de cinco moedas mundiais (EUR, GBP, JPY, CAD, AUD), cada uma ponderada em 20%.", "1589165958": "Tente \"Negociar\"", - "1589206610": "Abra a sua negociação", "1591242575": "Como utilizamos e protegemos as informações que nos fornece", "1591498220": "Preciso de uma conta Deriv para utilizar a Deriv P2P?", "1591811733": "A Deriv cTrader não está disponível no seu país", @@ -1711,7 +1687,7 @@ "1597270197": "1. Registe-se e explore", "1597478217": "Não, não é possível fechar contratos \"Asians\" antes do seu termo.", "1598664071": "Lista de diretores", - "1599891822": "Valor de stop losso na direção Para baixo", + "1599891822": "Montante de \"Stop loss\" na direção \"Down\"", "1602016750": "Número de registo da empresa*", "1602627054": "Portanto, o valor do pip é <0> 2 USD .", "1602716515": "Quando se junta ao nosso programa IB,", @@ -1820,7 +1796,6 @@ "1680490573": "Termos e normas éticas para todos os nossos afiliados, corretores de apresentação, utilizadores de API e agentes de pagamento", "1680831768": "Para alterar o seu método de pagamento, contacte-nos através do livechat.", "1681876785": "Verifique a sua conta com base no critério de idade ao enviar um <0>comprovativo de identidade.", - "1682675914": "Alavancagem alta, spreads baixos", "1682843058": "Up/Down | Contrato de Digital Options | Deriv", "1682903370": "Temos o seguinte plano de comissões:", "1685437922": "Duração dos ticks: 45 a 230", @@ -1829,7 +1804,6 @@ "1688556728": "Índices europeus", "1690730424": "Apenas caracteres latinos e do alfabeto", "1691701175": "Ações e índices", - "1691844143": " Com base no número de ticks e no valor do accumulator, o seu lucro potencial pode exceder o valor definido várias vezes.", "1692056155": "Cancelar subscrição | E-mails | Deriv", "1692148560": "Mede o valor do ouro em relação a uma cesta de cinco moedas mundiais (EUR, GBP, JPY, AUD, USD), cada uma ponderada em 20%.", "1693556143": "Isto serve para o proteger de perder o seu dinheiro quando utiliza o cancelamento da transação. Com o cancelamento de transações, pode recuperar o valor total da sua entrada (menos uma pequena taxa) se cancelar o seu contrato no prazo de uma hora após a abertura da posição. O stop loss, por outro lado, fechará o seu contrato com perdas se o mercado se mover contra a sua posição. No entanto, assim que o cancelamento da transação expirar, pode definir um nível de stop loss no contrato aberto.", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "Crie uma conta de parceiro", "1700291683": "A adesão ao programa IB é totalmente gratuita.", - "1701577545": "A duração máxima de cada contrato é limitada e difere conforme o valor do accumulator escolhido. Quando a duração máxima for atingida, o contrato será automaticamente encerrado.", "1702295087": "Efetue depósitos e levantamentos com facilidade através dos bancos mais famosos do Vietname.", "1702860224": "Pode utilizar cartões de débito e crédito, carteiras eletrónicas, carteiras de criptomoedas, Deriv P2P, online banking, fiat onramp e agentes de pagamento para depósitos e levantamentos (consulte a nossa <0>página de Métodos de Pagamento para obter uma lista completa). Após efetuar o login na sua conta Deriv, poderá visualizar os métodos de pagamento disponíveis no seu país na <1>página da Caixa.", "1703673631": "Não, não é possível alterar a duração do tick para contratos \"High/Low Ticks\". Este tipo de contrato baseia-se sempre nos próximos 5 ticks de preço após a abertura do contrato. Isto é fixo em todos os instrumentos que podem ser negociados com este tipo de contrato.", @@ -1871,7 +1844,6 @@ "1733660945": "Disponível após confirmação", "1734026582": "Este plano é exclusivo para afiliados que promovem a clientes residentes na UE.", "1734683614": "Diretor Executivo", - "1736625026": "O que são os Accumulators?", "1737371600": "Onde posso negociar opções \"vanilla\" na Deriv?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "Parece-me excelente. Vamos então começar.", "1768089459": "Paris | Nosso escritório - França | Deriv", "1769159485": "Sim, pode abrir vários contratos \"Reset Call/Reset Put\" com diferentes durações e diferentes montantes de entrada ou potenciais pagamentos pretendidos em simultâneo.", - "1771323174": "rise fall", "1771364541": "5. Será direcionado ao ecrã 'Alterar senha'. Introduza uma nova senha e clique em 'Criar'.", "1771672206": "O <0>DEX 900UP tem quedas pequenas frequentes e picos grandes ocasionais, que ocorrem <0>em média a cada 900 segundos.", "1772047578": "Porquê os meus dados de login da Deriv MT5 diferem dos meus dados de login da Deriv?", @@ -1923,7 +1894,6 @@ "1784343675": "<0>Contacte-nos imediatamente <0>através do Live Chat e ajudaremos a desativar a 2FA na sua conta. Quando tiver um novo telemóvel, volte <1>a ativar a 2FA.", "1784507274": "Os afiliados residentes na UE podem inscrever-se no plano Partilha de Receita. No entanto, apenas os clientes residentes fora da UE podem ser referenciados ao abrigo deste plano.", "1784680288": "Será sempre informado do impacto da margem na sua conta antes de cada negociação.", - "1786089908": "Saiba mais sobre a negociação de Options na Deriv. Ganhe pagamentos ao prever corretamente os movimentos de preços em forex, índices sintéticos e outros mercados financeiros populares.", "1786590725": "1 - 5 dias úteis", "1786747559": "Os nossos reguladores exigem que verifiquemos a sua conta de acordo com as leis contra o branqueamento de capitais (AML) e Know Your Customer (KYC). Se lhe tivermos pedido para carregar os seus documentos para verificar a sua conta, isso significa que só poderá continuar a utilizar os nossos serviços depois de a sua conta ser verificada.", "1787584197": "Forneceu uma identificação de e-mail incorreta", @@ -2071,7 +2041,6 @@ "1905702565": "Proteção dos fundos dos clientes", "1906101554": "Receberá um pagamento com base no volume das transações dos seus clientes. Saiba mais <0>aqui.", "1906507843": "4º passo: Plano de subscrição (4 de 5)", - "1906568376": "Ocorreu um erro ao obter os dados de preços em tempo real", "1907226338": "Coca-Cola", "1907562333": "Recebe um pagamento se o preço à vista se mantiver abaixo da barreira pré-determinada durante toda a duração da negociação. Se o preço à vista atingir ou ultrapassar a barreira a qualquer momento antes do termo do contrato, a entrada inicial (prémio) é perdida.", "1908121069": "Saiba mais sobre a Deriv P2P", @@ -2116,7 +2085,7 @@ "1940177604": "Negociar", "1940628215": "Pergunte à comunidade", "1941420265": "Alterar o endpoint da API da Deriv.", - "1942214601": "Nível de stop loss na direção Acima", + "1942214601": "Nível de \"stop loss \"na direção \"Up\"", "1943315997": "", "1944218125": "Instrumento", "1944427070": "Se selecionar 'Under', recebe o pagamento se o último dígito do preço de saída for inferior à sua previsão.", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (apenas União Europeia)", "2028060161": "Estes índices correspondem a mercados simulados onde os preços dos ativos sobem ou descem devido a eventos jornalísticos. Movimentos pequenos são bastante frequentes, com picos ou quedas ocasionais.", "2028163119": "EOS/USD", - "2028685334": "Estes índices são caracterizados por uma média de um crash ou boom numa série de 1000, 500 ou 300 ticks.", "2029388799": "20-39.999%", "2032245485": "Digits | Contrato de Digital Options | Deriv", "2032401971": "Digamos que pretende calcular o valor do stop loss quando pretende abrir uma posição para o Índice Volatility 100 ao preço de 3376,24 USD com um valor de entrada de 10 USD, um valor multiplier de x100 e um nível de stop loss de 3400 na direção Abaixo.", "2032565787": "Como planear as suas atividades de negociação sem passar horas por dia a analisar o mercado mundial", "2032603277": "O pagamento por ponto indica o pagamento potencial que irá receber no termo do contrato por cada ponto acima ou abaixo da sua barreira pré-determinada.", - "2032869486": "Com cada tick, o seu pagamento aumentará com base no valor do accumulator que selecionar, desde que a alteração de preço esteja dentro da barreira.", "2034083038": "signal-subscriber", "2035207280": "5 - 1.000", "2035670983": "Menos distrações", @@ -2256,7 +2223,6 @@ "2062902293": "Para abrir um contrato \"Up/Down\", é necessário:", "2062903400": "Definir um limite", "2063623452": "estado", - "2064152905": "Maximizar o lucro potencial", "2064273783": "Limites da caixa", "2064293002": "Não é possível definir um nível de \"take profit\" quando compra um contrato de \"multipliers\" com \"deal cancellation\". No entanto, quando o \"deal cancellation\" expirar, pode definir um nível de \"take profit\" no contrato aberto.", "2065278286": "Spread", @@ -2340,7 +2306,7 @@ "2137890937": "A Deriv.com Limited, empresa registada em Guernsey, é a sociedade gestora de participações sociais destas entidades.", "2139905716": "Para além de serem simples de compreender, a principal razão pela qual os traders optam por negociar opções \"vanilla\" é o facto de oferecerem lucros potencialmente elevados, uma vez que não têm um pagamento fixo, enquanto as perdas são estritamente limitadas ao montante da entrada inicial.", "2142042461": "A negociação de CFDs aumenta o lucro e as perdas potenciais", - "2142117024": "Valor do take profit na direção Acima", + "2142117024": "Montante de \"take profit\" na direção \"Up\"", "2143477659": "Resolvemos todos os contratos de forma justa, processamos todos os depósitos e levantamentos prontamente e fornecemos um apoio fiável e uma experiência de negociação de alta qualidade a todos os nossos clientes.", "2143762194": "Crie a sua conta Deriv agora e comece a negociar!", "2144015434": "Na Deriv, a negociação de CFDs com alavancagem permite-lhe pagar apenas uma pequena fração do valor do contrato e ampliar o seu lucro potencial, aumentando de igual modo a sua perda potencial.", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>Surfe nas ondas de cripto. Negociação 24/7 no preço das criptomoedas populares.", "-989885046": "Ver todas as criptomoedas", "-2118030379": "<0>Mina de matérias-primas. Negoceie o preço dos metais preciosos e do petróleo.", - "-1722031734": "Verificar especificações de negociação", - "-61718257": "Faça previsões sobre o movimento dos preços de fundos negociados em bolsa (ETFs) populares. Diversifique o seu portfólio com ativos que acompanham obrigações, matérias-primas e índices, sem o custo elevado de possuir os ativos subjacentes.", - "-777850431": "Ver tudo >", - "-1384760133": "Preço de compra", - "-1882694284": "Preço de venda", - "-1293060532": "Variação diária em %", "-626244619": "Experimente qualquer negociação em qualquer plataforma sem riscos, através de uma conta de negociação demo.", "-230284900": "3. Negoceie com confiança", "-1936142548": "Adicione fundos à sua conta e comece a negociar com suporte disponível 24 horas.", @@ -3315,6 +3275,7 @@ "-1615451408": "A nossa equipa profissional multilingue está disponível para ajudar a qualquer momento.", "-441234786": "25 anos de experiência", "-1863708031": "Os fundos negociados em bolsa (ETFs) permitem-lhe diversificar o seu portefólio com ativos que acompanham obrigações, matérias-primas e índices, sem o custo elevado de possuir os ativos subjacentes.", + "-1722031734": "Verificar especificações de negociação", "-1542166394": "<0>AGG.US O ETF iShares Core US Aggregate Bond acompanha um índice de obrigações com grau de investimento dos EUA.", "-1968382000": "<0>ARKK.US O ARK Innovation ETF investe em ações nacionais e estrangeiras de empresas que dependem ou beneficiam de desenvolvimentos em inteligência artificial, automação, tecnologias de ADN, armazenamento de energia, fintech e robótica.", "-603147794": "<0>DIA.US O SPDR Dow Jones Industrial Average ETF Trust acompanha o índice Dow Jones Industrial Average.", @@ -3414,7 +3375,7 @@ "-1066941187": "Liquidez global para todos", "-1180837625": "9 a 11 de abril de 2024", "-589354937": "iFX Expo Latam Exhibitor", - "-681877195": "Expositor da iFX Expo International Cyprus em Chipre", + "-681877195": "iFX Expo International Cyprus Exhibitor", "-538614715": "Forex Expo Dubai Exhibitor", "-1150976117": "Visite-nos", "-2064793652": "Fundos de investimento", @@ -3446,13 +3407,6 @@ "-1356010780": "Aplicar políticas para evitar que as pessoas vulneráveis negociem", "-1186213423": "Recusaremos o acesso a pessoas menores de idade e implementaremos processos para identificar clientes que estejam a negociar para além da sua capacidade financeira.", "-220003669": "Implementaremos controlos \"Know Your Customer\" (KYC) e evitaremos o branqueamento de capitais e outras atividades ilegais nas nossas plataformas.", - "-1339404877": "Ser fiável", - "-1849043145": "Disponibilizamos sistemas seguros e resilientes para garantir uma negociação segura. Seja na rápida resolução de contratos, no eficiente processamento de transações ou na prestação de apoio ao cliente 24/7, empenhamo-nos em ser fiáveis em cada momento da sua experiência de negociação.", - "-1972583435": "Ser justo", - "-781301270": "Defendemos a igualdade de tratamento para todos e, por isso, dedicamo-nos a disponibilizar serviços transparentes e imparciais. Estamos comprometidos em abordar as suas preocupações com integridade e oferecer preços competitivos, sem taxas ocultas ou restrições de acesso.", - "-955173076": "Disponibilizamos informações claras e acessíveis sobre as nossas plataformas e processos, com o intuito de construir confiança e estabelecer relações sólidas com os clientes. Ao fornecer descrições detalhadas dos produtos e manter uma comunicação aberta, procuramos facilitar a tomada de decisões informadas no âmbito das negociações.", - "-2032112598": "Ser responsável", - "-35673135": "Desenvolvemos os nossos serviços e plataformas com base na confiança, honestidade e práticas éticas. Ao adotar de forma proativa políticas e controlos para prevenir atividades ilegais, asseguramos um ambiente justo e seguro para a nossa comunidade de negociação.", "-1354825404": "É novo na negociação?", "-1571360471": "Recursos de aprendizagem personalizados", "-1307122236": "Suporte multilingue a qualquer momento", @@ -4033,7 +3987,10 @@ "-1095901299": "Mercado de ações | Negociação de índices | Deriv", "-506783240": "Negocie com base em preços de ativos derivados de mercados simulados. Gira a sua exposição selecionando o nível de volatilidade adequado ao seu perfil de risco.", "-917592239": "Índices Sintéticos | Índices Volatility | Deriv", + "-1339404877": "Ser fiável", + "-1972583435": "Ser justo", "-1306637437": "O nosso objetivo é sermos competitivos em termos de preços para todos os nossos produtos e serviços.", + "-2032112598": "Ser responsável", "-223886724": "Os nossos princípios", "-586716383": "Os nossos princípios | Deriv", "-141169956": "Deriv P2P - serviço de depósito e levantamento peer-to-peer", @@ -4429,35 +4386,6 @@ "-924881302": "Nesta secção, encontrará informações sobre as nossas políticas legais e a forma como estas se aplicam às suas necessidades. Os documentos abaixo indicados formam os nossos termos de uso padrão (os \"Termos\"). É importante que esteja ciente destes Termos e que os aceite antes de utilizar qualquer um dos nossos sites, produtos ou serviços.", "-1532421724": "PARCEIROS DE NEGÓCIOS", "-488793705": "Termos e Condições | Políticas legais | Deriv", - "-739489985": "Os índices Crash/Boom imitam os mercados com movimentos súbitos de preços, quer se trate de uma queda acentuada (crash) ou de um pico (boom) nos preços.", - "-2038780348": "higher lower", - "-920892393": "Os Índices Volatility correspondem a mercados com volatilidades constantes de 10%, 25%, 50%, 75% e 100%.", - "-997554537": "Como funcionam os contratos de Accumulators", - "-1143096984": "Pode definir um nível de take profit ou de pagamento. A sua posição fechará automaticamente quando o seu lucro exceder ou atingir este valor.", - "-2002768605": "O pagamento máximo para cada contrato é limitado e difere por ativo. Quando o pagamento máximo for atingido, o contrato será automaticamente encerrado.", - "-972221740": "Como comprar o seu primeiro contrato de Accumulators na Deriv Trader", - "-995291168": "Defina a sua posição", - "-1713583554": "Escolha um ativo da lista de mercados.", - "-1637411871": "mercado de \"accumulators\"", - "-216727857": "Selecione Accumulators na lista de tipos de negociação", - "-1410249058": "3. Porcentagem de crescimento", - "-1940159778": "Seleccione a taxa de crescimento da sua escolha. O seu lucro potencial aumentará nesta percentagem a cada tick durante a duração do seu contrato.", - "-262631598": "duração dos \"accumulators\"", - "-1784561307": "4. Entrada", - "-1432641230": "entrada dos \"accumulators\"", - "-1797452525": "5. Take profit", - "-950576869": "6. Negociação", - "-70734399": "Mercados disponíveis para a negociação de Options", - "-665093371": "Participe no maior mercado financeiro do mundo. Negocie Options digitais e Spreads de Call/Put em pares forex principais e secundários.", - "-197524598": "Negocie Options digitais, Lookbacks e Spreads de Call/Put 24 horas por dia, 7 dias por semana, nos nossos sintéticos que estão livres de interrupções do mundo real.", - "-236676606": "Negocie Options digitais sobre ações e índices e lucre com os movimentos de preços nas nossas cestas de ativos a preços competitivos.", - "-1192024363": "Especule sobre os movimentos de preços das principais matérias-primas do mundo — prata, ouro, petróleo e energia.", - "-345016047": "Abra uma conta demo e obtenha fundos virtuais ilimitados para praticar nas nossas plataformas - DTrader, SmartTrader e DBot.", - "-239170576": "Saiba mais sobre a negociação de Options na Deriv. Ganhe pagamentos ao prever corretamente os movimentos de preços sem ter de comprar os ativos subjacentes.", - "-135132536": "Abra uma conta real, efetue um depósito e comece a negociar Accumulators de verdade.", - "-963994159": "Negociação de Options | Negocie Options digitais na Deriv", - "-1640776435": "Negociação de Options | Tipos de negociação | Deriv", - "-1302287224": "Explore o que são \"Options\" na Deriv. Saiba como começar a negociar \"Options\" com forex, sintéticos, ações e índices, e cestas.", "-1573631881": "forex", "-79919115": "Aceda a mais de 50 pares de moedas e negoceie com uma alavancagem até 1:1000 para aumentar a sua exposição no mercado.", "-52578265": "Aceda a mais de 30 pares de moedas e negocie com alavancagem até 1:30 para aumentar a sua exposição no mercado.", @@ -4503,17 +4431,8 @@ "-172868994": "Conta MT5 sem swap", "-501519580": "Deixe as suas negociações abertas durante a noite sem custos adicionais.", "-2146727212": "Sem swap", - "-544150655": "Mercados disponíveis para negociação com margem", - "-867909844": "Aceda a mais de 30 ativos e negocie também com uma alavancagem até 1:30 e zero comissões nas transações.", - "-309438223": "Negocie índices sintéticos com margem 24 horas por dia, 7 dias por semana, sem ser afetado por eventos naturais e riscos de liquidez.", - "-192849229": "Especule sobre os movimentos de preços da prata, ouro, petróleo e muito mais e utilize a margem para ampliar os seus possíveis lucros.", - "-309512492": "Porque negociar em margem com a Deriv", - "-1967811351": "Desfrute da elevada alavancagem e dos spreads baixos na Deriv MT5.", - "-947407631": "Índices sintéticos", - "-163876262": "Todos os mercados favoritos disponíveis", - "-687600215": "Negocie em todos os mercados populares e nos nossos índices sintéticos exclusivos que estão disponíveis 24 horas por dia, 7 dias por semana.", - "-1815149921": "Apoio ao cliente atencioso", "-1970235035": "Definir o seu alvo", + "-995291168": "Defina a sua posição", "-1496517473": "Selecione o mercado que pretende negociar e defina outros parâmetros essenciais, incluindo o tipo de negociação, o valor da entrada e o valor do \"multiplier\".", "-574297320": "Defina os parâmetros", "-136787663": "Defina os parâmetros opcionais\n", @@ -4526,6 +4445,7 @@ "-316417045": "4. Valor do multiplier", "-969520824": "O seu lucro ou perda é multiplicado pelo valor do multiplier, que dependendo do ativo que negocia, pode ser de 1 a 30. A sua perda nunca será superior à sua entrada.", "-951435001": "Introduza o valor do \"multiplier\" pretendido. Os seus lucros ou perdas serão multiplicados por este valor.", + "-1797452525": "5. Take profit", "-1261042587": "Esta funcionalidade permite-lhe definir o montante da perda que está disposto a assumir no caso de o mercado se mover contra a sua posição. Quando o montante for atingido, o seu contrato será fechado automaticamente.", "-1557162974": "Definir \"stop loss\"", "-120955727": "7. Deal cancellation", @@ -4662,14 +4582,14 @@ "-1995606668": "Valor", "-1128574192": "Direção", "-703542574": "Ascendente", - "-1127399675": "Descendente", - "-1555617679": "<0>Nível de stop loss e take profit na direção ascendente = preço do ativo × {(stop loss OU valor do take profit + comissão) ÷ (entrada × multiplier) + 1}", + "-1127399675": "Down", + "-1555617679": "<0>Nível de \"stop loss\" e \"take profit\" na direção \"Up\" = preço do ativo × {(stop loss OU valor do take profit + comissão) ÷ (entrada × multiplier) + 1}", "-215986514": "A comissão é calculada automaticamente com base na sua entrada, no símbolo e no multiplier que escolher. O seu valor está diretamente disponível na DTrader.", "-1677720766": "Assim, neste cenário, o nível de stop loss seria fixado em <0>3351,46.", - "-1762213522": "Nível de take profit na direção descendente", + "-1762213522": "Nível de \"Take profit\" na direção \"Down\"", "-40032056": "Como calcular o valor de stop loss e take profit", - "-879231159": "<0>Valor de stop loss e take profit na direção ascendente = Máximo [{entrada× ((nível de stop loss OU take profit - preço do ativo) ÷ preço do ativo × multiplier) - comissão}, -entrada]", - "-1314217739": "<0>Valor de stop loss e take profit na direção descendente = Máximo [{entrada× (-(nível de stop loss OU take profit - preço do ativo) ÷ preço do ativo × multiplier) - comissão}, -entrada]", + "-879231159": "<0>Montante de \"stop loss\" e \"take profit\" na direção \"Up\" = Máximo [{entrada × ((nível de stop loss OU take profit - preço do ativo) ÷ preço do ativo × multiplier) - comissão}, -entrada]", + "-1314217739": "<0>Montante do \"stop loss\" e \"take profit\" na direção \"Down\" = Máximo [{entrada × (-(nível de stop loss OU take profit - preço do ativo) ÷ preço do ativo × multiplier) - comissão}, -entrada]", "-52920846": "Calculadora Stop loss e take profit para Multipliers", "-1139241115": "Calculadora de Multipliers PnL", "-1716318326": "( -7.5 ", diff --git a/themes/gatsby-theme-deriv/src/translations/ru.json b/themes/gatsby-theme-deriv/src/translations/ru.json index 6beb0b65bb9..cb3d9943fd1 100644 --- a/themes/gatsby-theme-deriv/src/translations/ru.json +++ b/themes/gatsby-theme-deriv/src/translations/ru.json @@ -91,7 +91,6 @@ "79497287": "Биржевые фонды", "80411232": "Храните свои учетные данные (логин и пароль) в безопасном месте и <0>включите двухфакторную аутентификацию, чтобы предотвратить несанкционированное использование вашего счета.", "80429744": "Скорость и стабильность", - "83428444": "Начните торговать accumulators контрактами на Deriv", "84123624": "Партнерская программа | Deriv", "84402478": "Где найти нужные мне блоки?", "84605906": "Финансовый счет Deriv MT5 предлагает вам контракты на разницу (CFD) с кредитным плечом на форекс, акциях, фондовых индексах, сырьевых товарах, синтетических индексах и криптовалютах.", @@ -123,7 +122,6 @@ "110140669": "Сервис торговых сигналов МТ5 позволяет профессиональным трейдерам делиться своими стратегиями с другими пользователями бесплатно или за определенную абонентскую плату (подписку). Ваши контракты будут автоматически копироваться на счета подписавшихся на вас трейдеров.", "111464658": "<0>5 лотов, торгуемых с помощью DL на <0>BTC/USD, разделены на:", "113378532": "ETH/USD", - "114014970": "Начать торговлю", "115911783": "Конечно, это неполный список. Каждый день мошенники придумывают новые способы украсть ваши данные и деньги.", "117174749": "Можно закрыть позицию до истечения срока действия?", "117273069": "<0>Wall Street 30 отражает динамику акций 30 крупнейших котирующихся компаний США.", @@ -269,7 +267,6 @@ "259593484": "реальный счет", "260003723": "Пример 2", "261878007": "Если вы выберете 'Matches', вы получите выплату, если последняя цифра цены выхода совпадает с вашим прогнозом.", - "262590832": "Занимайте длинные и короткие позиции, в зависимости от вашей стратегии.", "263232709": "1 - 2 рабочих дня", "263938952": "Если точка сброса выгодна для вашего прогноза, она заменит исходную входную цену (цену исполнения или страйк-цену). Для этого точка сброса должна быть:", "264391901": "Трейдинг на синтетических рынках – это симулированная динамика настоящих рынков без рисков реального мира.", @@ -430,7 +427,6 @@ "413762216": "Можно ли выйти из открытого контракта Reset Call/Reset Put до истечения срока действия?", "415028859": "Местная валюта", "415543200": "Это зависит от маржи, требуемой для каждого актива. Вы сможете увидеть требуемую маржу по каждому активу до открытия позиции.", - "416296716": "Макс. выплата", "417690017": "Touch / No Touch", "417855021": "Необходимо указать имя", "418173024": "Рынки, доступные для торговли CFD", @@ -446,7 +442,6 @@ "427157274": "Зарабатывайте, когда ваши клиенты торгуют на финансовом счете MT5.

    Все комиссионные указаны в USD.", "429395367": "Руководство и учебник по DBot", "429483909": "<0>2 лота с кредитным плечом 100:", - "430936420": "Доступ к более чем 50 активам, а также кредитному плечу до 1:1000. И никаких комиссий за контракты.", "431284069": "Чистая прибыль будет зависеть от того, насколько спот-цена окажется ниже барьера. Максимальная потенциальная выплата вырастет, если базовая цена значительно упадет. Убытки ограничены первоначальной ставкой необходимой для покупки Turbo опциона Short.", "432518896": "Доверие клиентов является нашим высшим приоритетом, и поэтому миллионы пользователей выбирают именно нас. Вот некоторые особенности, которые делают нас ведущим поставщиком услуг онлайн-трейдинга.", "432775041": "К трейдингу", @@ -493,7 +488,6 @@ "469222213": "Щелкните вкладку <0>Моя статистика и выберите провайдера сигналов.", "469552854": "Хотите узнать больше об условиях CFD на доступные у нас инструменты?", "469798381": "Лет на рынке", - "470277541": "Макс. длительность", "472630909": "Рассмотрение Вашего заявления займет 1-3 рабочих дня.", "472915014": "Deriv — один из крупнейших в мире онлайн-брокеров. Мы предлагаем CFD и другие деривативы на форекс, акции и индексы, криптовалюты, сырьевые товары и активы Derived миллионам зарегистрированных пользователей по всему миру.\n\n", "473760456": "Мы говорим прямо, избегаем двусмысленности, раскрываем условия всех контрактов, торговые риски и то, как мы зарабатываем.", @@ -536,7 +530,6 @@ "504465748": "Мы пришлем ссылку для подтверждения на ваш электронный адрес. Перейдите по этой ссылке и установите новый пароль для счета Deriv.", "506442463": "Что такое процедура адаптации?", "506797447": "<0>Индекс EUR показывает отношение евро к корзине из пяти других основных валют (USD, AUD, GBP, JPY, CAD), каждая из которых имеет весовой коэффициент 20%.", - "508640915": "Причины торговать accumulators на Deriv", "509964491": "Торгуйте, даже когда большинство финансовых рынков закрыто", "510416775": "Turbo опционы позволяют получить потенциально высокую выплату, если ваши рыночные прогнозы окажутся верными и спот-цена не коснется или не пробьет заранее установленный барьер.", "510912921": "Если выбранное условие не выполнено или выходная котировка равна любому из барьеров, вы потеряете сумму ставки.", @@ -644,7 +637,6 @@ "602265590": "Стоп лосс работает несколько иначе в индексах Crash/Boom/Range break. Это связано с тем, что внезапные колебания рыночной цены от одного тика к другому иногда могут превышать установленный вами стоп лосс. Когда рыночная цена превышает вашу сумму стоп лосса, контракт будет автоматически закрыт в этот момент, а не точно на указанном уровне.", "603094883": "Важно отметить, что возможность досрочного выхода может варьироваться в зависимости от конкретного типа контракта. Закрытие некоторых контрактов может иметь ограничения или быть доступно только в течение определенного периода времени.", "604031157": "Разработчик программного обеспечения с собственной торговой платформой, которая может быть связана с API Deriv. Перейдите на <0>страницу API Deriv для получения более подробной информации о том, как работает наш API.", - "604863126": "Частота генерации тиков зависит от индекса: одни генерируют тики каждую секунду, а другие — каждые две секунды.", "605798512": "Если Вы хотите перевести средства на другую платформу, то минимальная сумма составляет 0.01 USD.", "606371596": "Торговле на рынке форекс", "607535944": "5 - 30 минут", @@ -744,7 +736,6 @@ "701775446": "Индекс Volatility 200", "701840176": "Комиссия за оборот USD 100k", "702074152": "ПАРТНЕРЫ", - "702175212": "Ознакомьтесь с нашими <0>правилами и условиями, <1>уведомлением о рисках и <2>рекомендациями по безопасной и ответственной торговле. Обратите внимание, что информация на этом сайте не является инвестиционным советом.", "702303938": "партнерская программа пб", "704465777": "После оплаты отправьте чек продавцу через чат Deriv P2P.", "704532260": "Для регистрации нужен только email. Мы не потребуем от вас данных кредитной карты или минимального депозита.", @@ -783,7 +774,7 @@ "736634601": "смотреть в appgallery", "737466973": "Размер контракта – один стандартный лот индекса Volatility 75 = 1", "737537871": "Мобильное приложение для торговли Multipliers.", - "739412906": "<0>Останется внутри/Выйдет за пределы: укажите, будет ли цена находиться внутри или выйдет за пределы двух барьеров в любой момент на протяжении действия контракта.", + "739412906": "<0>Stays Between/Goes Outside: укажите, будет ли цена находиться внутри или выйдет за пределы двух барьеров в любой момент на протяжении действия контракта.", "739759950": "Между последовательными пересечениями барьеров доступны счетчики тиков, которые помогут вам принимать разумные торговые решения.", "740609768": "Что делать, если у меня возник спор с трейдером, с которым я обмениваюсь?", "741504928": "Для маркетологов, инфлюенсеров и представляющих брокеров для монетизации сети. Конкурентоспособные комиссионные и доступ к высококачественным рекламным материалам.", @@ -821,7 +812,6 @@ "773309981": "Oil/USD", "775706054": "Вы продаете торговых ботов?", "775826029": "На вкладке Copy Вашего счета в Deriv cTrader выполните поиск поставщиков стратегий. Выберите свои любимые стратегии, распределите средства и начните копировать.", - "777072220": "Нажмите кнопку «Купить», чтобы открыть сделку.", "777203273": "Торговля CFD, опционами и мультипликаторами", "778624300": "Пользуйтесь торговыми калькуляторами Deriv, которые помогут вам рассчитать свопы, пипсы, прибыль и убытки от контрактов с multipliers и CFD.", "779522948": "Ипох | Наш офис – Малайзия | Deriv", @@ -887,7 +877,6 @@ "832324110": "Наши офисы", "832827564": "Этот план недоступен для ПБ, работающих с клиентами из ЕС.", "833547634": "Вес валюты", - "835328271": "Accumulators тейк профит", "835766128": "Следите за результатами бота", "836171053": "Возможность партнерства", "836198432": "Преимущества подписки на сигналы MT5", @@ -927,7 +916,6 @@ "869176308": "Не волнуйтесь, если у вас возникнут какие-либо проблемы в процессе, просто обратитесь в нашу службу поддержки через <0>чат.", "870239780": "Какие рынки доступны на Deriv Trader?", "870345918": "Темпы роста 1-5%", - "871462332": "Воспользуйтесь преимуществами высокого кредитного плеча и низких спредов на Deriv MT5 и Deriv X.", "872087592": "Для Rise/Fall продолжительность контракта варьируется от 1 тика до 365 дней.", "874881951": "Посмотрите открытые вакансии в нашем офисе в Дубае. Найдите свою роль в IT, маркетинге или HR.", "875101277": "Продолжит ли Deriv Bot работать, если я закрою браузер?", @@ -985,7 +973,6 @@ "917922170": "- Выберите базовый актив, которым хотите торговать.", "918181729": "фон для призыва к действию", "918587905": "Вы действительно хотите удалить счет?", - "918634571": "Когда вы откроете позицию, вокруг цены актива будут созданы барьеры. Для каждого тика верхний и нижний барьеры автоматически рассчитываются в зависимости от выбранного актива и accumulator. Вы получите прибыль, если закроете позицию до того, как цена актива достигнет любого из барьеров.", "920363635": "Часто задаваемые вопросы - Программа ПБ", "920654544": "В настоящее время на Deriv вы можете купить только Turbo опционы Long и Short.", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>Своп = объем × размер контракта × стоимость пункта × ставка свопа\n\n", "1024366221": "Страница, которую вы ищете, не существует.", "1024756670": "Торговля на нескольких рынках", - "1025026772": "Индексы Jump соответствуют имитируемым рынкам с резкими внезапными изменениями цен. Они имеют постоянную волатильность в диапазоне от 10% до 100%.", "1025032938": "Нужно ли платить какие-либо сборы, чтобы стать платежным агентом Deriv?", "1026344937": "Пожалуйста, свяжитесь с нашей службой поддержки клиентов через <0>чат, если у Вас есть сомнения или сомнения.", "1026845997": "Конечная точка", @@ -1241,10 +1227,8 @@ "1178409440": "Период времени, в течение которого актив или рынок доступны для торговли.", "1179997681": "При подаче жалобы обязательно укажите свое полное имя, номер счета, четкое описание проблемы, важные даты и все доказательства или документы, подтверждающие ваши слова. Чем конкретнее и подробнее описана проблема, тем лучше наша команда сможет помочь.", "1181506313": "Deriv P2P – это отличное приложение!", - "1181734082": "контракты с accumulators", "1182027402": "логотип app store", "1182198798": "Например, в определенный момент вы закрыли свою позицию, и ваш капитал стал равен сумме баланса счета плюс прибыль или убыток в момент закрытия этой позиции. Стоп аут может быть применен, если отношение этой маржи к вашей текущей марже ниже, чем уровень стоп аут Deriv.", - "1182470294": "У вас ещё нет счёта на Deriv.com?", "1183868384": "Регулируется ли Deriv?", "1184301560": "Узнайте больше о партнерской программе Deriv и получите шанс стать партнером признанного пионера в индустрии трейдинга. Все наши программы бесплатны и без каких-либо скрытых платежей.", "1185518626": "Трейдинг на широком спектре активов, имитирующих характеристики финансовых рынков.", @@ -1261,7 +1245,6 @@ "1195268336": "График, иллюстрирующий потерю контракта, если цена выхода Reset Call ниже цены входа", "1196310280": "Intel", "1197939158": "Не принимать", - "1197965598": "Accumulators (или Accumulator опционы) позволяют экспоненциально увеличить потенциальную прибыль, не рискуя больше, чем ставка. Ваша потенциальная прибыль будет расти независимо от движения рынка, если цена будет двигаться в пределах торговых барьеров.", "1198529439": "Пожалуйста, введите правильную улицу", "1198781410": "На Deriv мы разработали клиентоориентированный и интуитивно понятный опыт трейдинга, оптимизированный для преобразования посетителей в клиентов. Мы также предоставим вам инструменты и креативные материалы, необходимые для привлечения трафика на Deriv.", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100 000 ) }", "1274309337": "DOG/USD", "1275474387": "Скорость", - "1275674402": "Длинные и короткие позиции", "1277672291": "Да, вы можете открыть несколько контрактов High/Low Tick одновременно.", "1277917401": "Контракт Only Downs принесет выплату, если цена будет только снижаться в течение выбранного периода времени.", "1278262646": "168M+", @@ -1415,7 +1397,6 @@ "1339067509": "информация баннера", "1344216985": "Мы не можем отправить сообщение на этот адрес (из-за использования firewall или фильтрации).", "1345965490": "- ниже, чем цена входа для контракта Reset Call или", - "1346204508": "Тейк профит", "1349080073": "Вводите только буквенные символы", "1349233664": "Аск", "1351421019": "Где можно торговать опционами Asian?", @@ -1467,7 +1448,6 @@ "1393006010": "Основы торговли CFD", "1393234525": "400 000", "1393602451": "Нажмите <0>Да, чтобы подтвердить отмену. Ваши средства будут возвращены на счет Deriv.", - "1394086167": "Откройте бесплатный демо-счет на Deriv и практикуйтесь с неограниченным количеством виртуальных средств.", "1394564425": "Пожалуйста, введите 8-символьный проверочный код, который был отправлен на {{email}} для активации Вашей учетной записи.", "1396179592": "Комиссия", "1396296688": "Как определить мошеннический аккаунт в социальных сетях?", @@ -1550,7 +1530,6 @@ "1466788657": "Для получения дополнительной информации <0>ознакомьтесь с этой статьей об основах создания торгового бота.", "1467325385": "Международная поддержка партнеров", "1467514183": "Виртуальные рынки, реальные возможности.", - "1467698554": "Ознакомьтесь с нашими <0>правилами и условиями, <1>уведомлением о рисках и <2>рекомендациями по безопасной и ответственной торговле. Обратите внимание, что информация на этом сайте не является инвестиционным советом. Стоимость инвестиций может как снижаться, так и расти.", "1468688914": "Мгновенное пополнение фиатного счета через криптовалюту.", "1469255430": "правилами и условиями", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "Латвия", "1472787414": "Акции и фондовые индексы: основы", "1473143391": "отдел тестирования", - "1475851225": "Существует равная вероятность скачка вверх или вниз в среднем каждые 20 минут. Средний скачок примерно в 30 раз превышает нормальное движение цены.", "1476598931": "Наименьший возможный спред при текущих торговых условиях.", "1478263443": "Обратите внимание, что некоторые типы контрактов могут иметь ограничения на количество открытых позиций или иметь другие особые условия с большей или меньшей гибкостью.", "1478423964": "Синтетические активы – это собственная разработка Deriv. Торгуйте 24/7 без рыночных рисков и рисков ликвидности на Deriv MT5, DTrader и других наших платформах.", @@ -1628,7 +1606,6 @@ "1533284111": "Что такое плавающий обменный курс?", "1533452395": "Зарабатывайте, основываясь на вероятности выплаты по каждому контракту или сделке клиента. <0>Подробнее", "1535175777": "Пополнения и вывод средств через местный банк в режиме реального времени.", - "1536955851": "Торговля опционами | Типы контрактов | Deriv", "1537212469": "Спот-цена", "1539984821": "Служба поддержки Deriv доступна в чате 24/7, даже по выходным. Вы также можете найти ответы в нашем <0>Центре поддержки и получить помощь от коллег-трейдеров в <1>Сообществе.", "1540432357": "Клиент торгует со ставкой USD 10 и выплатой USD 15. Вероятность выплат = 10/15 x 100 = 66.67%", @@ -1699,7 +1676,6 @@ "1588439646": "Наш калькулятор прибыли и убытков для контрактов с multipliers поможет определить уровни стоп лосс и тейк профит, чтобы минимизировать убытки и максимально увеличить прибыль.", "1588850507": "<0>Индекс USD показывает отношение доллара США к корзине из пяти других основных валют (EUR, GBP, JPY, CAD, AUD), каждая из которых имеет весовой коэффициент 20%.", "1589165958": "Например \"Торговать\"", - "1589206610": "Купите контракт", "1591242575": "Как мы используем и защищаем информацию, которую вы нам предоставляете", "1591498220": "Нужен ли мне счет Deriv, чтобы пользоваться Deriv P2P?", "1591811733": "Deriv cTrader недоступен в вашей стране", @@ -1820,7 +1796,6 @@ "1680490573": "Правила, условия и этические стандарты для наших партнеров, представляющих брокеров, пользователей API и платежных агентов", "1680831768": "Чтобы изменить платежный метод, свяжитесь с нами через чат.", "1681876785": "Подтвердите возраст, предоставив <0>подтверждение личности.", - "1682675914": "Высокое кредитное плечо, низкие спреды", "1682843058": "Вверх/Вниз | Контракт цифровых опционов | Deriv", "1682903370": "Мы предлагаем следующий план комиссии:", "1685437922": "Продолжительность 45-230 тиков", @@ -1829,7 +1804,6 @@ "1688556728": "Европейские индексы", "1690730424": "Только символы латинского алфавита", "1691701175": "Акции и индексы", - "1691844143": " В зависимости от количества тиков и accumulator ваша потенциальная прибыль может многократно превысить установленную сумму.", "1692056155": "Отписаться | Электронные письма | Deriv", "1692148560": "Измеряет стоимость золота против корзины из 5 основных мировых валют (EUR, GBP, JPY, AUD, USD), каждая из которых взвешена на 20%.", "1693556143": "Это защищает вас от потери денег при отмене сделки. В случае отмены сделки вы возвращаете себе всю сумму ставки (за вычетом небольшой комиссии), если отмените контракт в течение часа после открытия позиции. Стоп лосс же закроет ваш контракт с убытком, если рынок движется против вашей позиции. Однако по истечении срока отмены сделки вы можете установить уровень стоп лосс на открытом контракте.", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "Открыть партнерский счет", "1700291683": "Присоединиться к программе IB можно совершенно бесплатно.", - "1701577545": "Максимальная длительность каждого контракта ограничена и зависит от accumulator. Когда максимальная длительность будет достигнута, контракт будет автоматически закрыт.", "1702295087": "Легкие пополнения и вывод средств через крупные банки Вьетнама.", "1702860224": "Для пополнения счета и вывода средств можно использовать дебетовые и кредитные карты, электронные кошельки, криптовалютные кошельки, Deriv P2P, онлайн-банки, fiat onramp и платежных агентов (полный список см. на нашей <0>странице платежных методов). Платежные методы, доступные в вашей стране, перечислены на странице <1>касса вашего счета.", "1703673631": "Нет. Эти контракты всегда берут следующие 5 ценовых тиков после открытия. Это фиксировано для всех инструментов, которые доступны с этими контрактами.", @@ -1871,7 +1844,6 @@ "1733660945": "Средства доступны сразу после подтверждения", "1734026582": "Этот план доступен только для партнеров, работающих с клиентами из ЕС.", "1734683614": "Генеральный директор", - "1736625026": "Что такое Accumulators?", "1737371600": "Где можно торговать Vanilla опционами на Deriv?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "Звучит здорово. Давайте начнем.", "1768089459": "Париж | Наш офис – Франция | Deriv", "1769159485": "Да, можно одновременно открыть несколько контрактов Reset Call/Reset Put с разными сроками действия и разными суммами ставок или потенциальными выплатами.", - "1771323174": "рост падение", "1771364541": "5. Откроется страница изменения пароля. Введите новый пароль и нажмите Создать.", "1771672206": "Для <0>DEX 900UP характерны частые небольшие падения и значительные всплески, которые происходят в среднем <0>каждые 900 секунд.", "1772047578": "Почему данные для входа в систему Deriv MT5 отличаются от данных для входа на Deriv?", @@ -1923,7 +1894,6 @@ "1784343675": "Немедленно <0>свяжитесь с нами через чат, и мы поможем отключить 2FA на вашем счете. Вы сможете <1>снова включить 2FA, когда у вас появится новый телефон.", "1784507274": "Партнеры, проживающие в ЕС, могут выбрать план \"Доля выручки\". Однако по этому плану можно направлять только клиентов, проживающих за пределами ЕС.", "1784680288": "Вы будете осведомлены о влиянии маржи на ваш счет перед каждым контрактом.", - "1786089908": "Узнайте о торговле опционами на Deriv. Получайте выплаты, правильно прогнозируя движение цен на форекс, синтетических индексах и других популярных финансовых рынках.", "1786590725": "1 - 5 рабочих дня", "1786747559": "Наши регуляторы требуют, чтобы мы проверяли ваш счет в соответствии с законами о борьбе с отмыванием денег (AML) и \"Знай своего клиента\" (KYC). Если мы попросили вас загрузить документы для проверки вашего счета, это означает, что вы сможете продолжать пользоваться нашими услугами только после того, как счет будет проверен.", "1787584197": "Указал неправильный идентификатор электронной почты", @@ -2071,7 +2041,6 @@ "1905702565": "Защита средств клиентов", "1906101554": "Ваше вознаграждение будет зависеть от объема контрактов ваших клиентов. Узнайте больше <0>здесь.", "1906507843": "Шаг 4. План подписки (4 из 5)", - "1906568376": "Произошла ошибка при получении данных о ценах в реальном времени", "1907226338": "Coca-Cola", "1907562333": "Вы получите выплату, если спот-цена останется ниже заранее установленного барьера в течение всего срока контракта. Если спот-цена коснется или преодолеет барьер в любой момент до истечения срока действия контракта, то первоначальная ставка (премия) будет потеряна.", "1908121069": "Узнайте больше о Deriv P2P", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (только ЕС)", "2028060161": "Эти индексы соответствуют смоделированным рынкам, где цены на активы растут или падают из-за новостных событий. Движения обычно небольшие, но иногда могут случаться резкие скачки или падения.", "2028163119": "EOS/USD", - "2028685334": "На этих индексах наблюдается в среднем одно падение (crash) или один взлет (boom) цены, которые происходят в серии 1000, 500 или 300 тиков.", "2029388799": "20-39.999%", "2032245485": "Цифровые | Цифровой опционный контракт | Deriv", "2032401971": "Допустим, вы хотите рассчитать размер стоп лосс при открытии короткой позиции на индексе Volatility 100 по цене 3376.24 USD со ставкой 10 USD, multiplier x100 и уровнем стоп лосс 3400.", "2032565787": "Как планировать свою торговую деятельность, не тратя по несколько часов каждый день на анализ мирового рынка", "2032603277": "Выплата за пункт означает потенциальную выплату, которую вы получите за каждый пункт выше или ниже заранее установленного барьера.", - "2032869486": "С каждым тиком ваша выплата будет увеличиваться в зависимости от выбранного accumulator, если изменение цены находится в пределах барьеров.", "2034083038": "подписчик сигнала", "2035207280": "5 - 1 000", "2035670983": "Меньше отвлекающих факторов", @@ -2256,7 +2223,6 @@ "2062902293": "Чтобы открыть контракт Up/Down:", "2062903400": "Установите предел", "2063623452": "статус", - "2064152905": "Максимизируйте потенциальную прибыль", "2064273783": "Лимиты Кассы", "2064293002": "Вы не можете установить тейк профит при покупке контракта с multiplier и активной отменой сделки. Однако по истечении срока отмены сделки вы сможете установить уровень тейк профит на открытом контракте.", "2065278286": "Спред", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>Откройте мир крипто. Круглосуточная торговля на популярных криптовалютах.", "-989885046": "Смотреть все криптовалюты", "-2118030379": "<0>Сырьевые товары. Торгуйте на ценах драгоценных металлов и нефти.", - "-1722031734": "Торговые спецификации", - "-61718257": "Спекулируйте на движении цен популярных биржевых фондов (ETF). Диверсифицируйте свой портфель за счет активов, которые отслеживают облигации, товары и индексы, без высоких затрат на владение базовыми активами.", - "-777850431": "Смотреть все >", - "-1384760133": "Цена бид", - "-1882694284": "Цена аск", - "-1293060532": "За день в %", "-626244619": "Попробуйте все типы контрактов и платформы без риска на демо-счете.", "-230284900": "3. Торгуйте с уверенностью", "-1936142548": "Пополните счет и начните торговать. Круглосуточная поддержка.", @@ -3315,6 +3275,7 @@ "-1615451408": "Наша профессиональная многоязычная команда готова помочь вам в любое время.", "-441234786": "Нам 25 лет", "-1863708031": "Биржевые фонды (ETF) позволяют диверсифицировать портфель активами, отслеживающими облигации, товары и индексы, без высоких затрат на владение базовыми активами.", + "-1722031734": "Торговые спецификации", "-1542166394": "<0>AGG.US ETF на совокупные облигации США iShares Core отслеживает индекс облигаций США инвестиционного уровня.", "-1968382000": "<0>ARKK.US ETF ARK Innovation инвестирует в внутренние и иностранные ценные бумаги компаний, которые полагаются на разработки в области искусственного интеллекта, автоматизации, технологий ДНК, хранения энергии, финансовых технологий и робототехники или получают от них выгоду.", "-603147794": "<0>DIA.US Фонд ETF SPDR Industrial Average Dow Jones отслеживает индекс промышленного индекса Доу-Джонса.", @@ -3446,13 +3407,6 @@ "-1356010780": "Внедрять меры, направленные на предотвращение торговли уязвимыми лицами", "-1186213423": "Мы будем отказывать в доступе несовершеннолетним лицам и внедрять процессы для выявления клиентов, торгующих за пределами своих финансовых возможностей.", "-220003669": "Мы будем внедрять процедуры KYC (знай своего клиента) и предотвращать отмывание денег и другую незаконную деятельность на наших платформах.", - "-1339404877": "Надежность", - "-1849043145": "Мы предоставляем безопасные и надежные системы, чтобы вы могли уверенно торговать. Будь то быстрое заключение контрактов, эффективная обработка транзакций или оперативная круглосуточная поддержка клиентов, мы стремимся быть надежными на каждом этапе вашей торговой деятельности.", - "-1972583435": "Честность", - "-781301270": "Мы выступаем за равное отношение ко всем, поэтому мы стремимся предоставлять прозрачные и беспристрастные услуги. Мы готовы добросовестно решить ваши проблемы и предложить конкурентоспособные цены без скрытых платежей или ограничений доступа.", - "-955173076": "Мы предоставляем четкую и доступную информацию о наших платформах и процессах, чтобы построить доверительные и прочные отношения с клиентами. Благодаря подробному описанию продуктов и открытому общению мы стремимся облегчить вам принятие обоснованных торговых решений.", - "-2032112598": "Ответственность", - "-35673135": "Мы строим наши сервисы и платформы на основе доверия, честности и этических норм. Активно внедряя политику и меры контроля для предотвращения незаконной деятельности, мы обеспечиваем справедливую и безопасную среду для нашего торгового сообщества.", "-1354825404": "Вы – новичок в торговле?", "-1571360471": "Индивидуальные учебные ресурсы", "-1307122236": "Многоязычная поддержка в любое время", @@ -3547,8 +3501,8 @@ "-2125416637": "Торговые multipliers на Deriv GO", "-858799868": "Мобильный трейдинг на форекс", "-934121720": "Быстрый доступ к самому торгуемому рынку в мире.", - "-1170847237": "Торгуйте синтетическими материалами", - "-1553468077": "Торговать (v) индексы Volatility и Crash/Boom, имитирующие движения реальных рынков.", + "-1170847237": "Торгуйте синтетическими индексами", + "-1553468077": "Торгуйте индексами волатильности и Crash/Boom, которые имитируют движения реальных рынков.", "-11775922": "Торговля индексом Volatility 100 на Deriv GO", "-1429891690": "Лучшее управление рисками", "-789090463": "Управление рисками на Deriv GO", @@ -3990,7 +3944,7 @@ "-1396228755": "Режим без дрейфа (также известный как боковой тренд)", "-812482393": "<0>DSI10 переключается между режимами в среднем каждые <1>10 минут.", "-1119895973": "торговля опционами на повышение/понижение", - "-1312740087": "<0>Выше/Ниже: предскажите, будет ли точка выхода выше или ниже целевой цены (барьера) по истечении срока действия контракта.", + "-1312740087": "<0>Higher/Lower: предскажите, будет ли точка выхода выше или ниже целевой цены (барьера) по истечении срока действия контракта.", "-1379066258": "торговля опционами \"касание/не касание", "-467543474": "<0>Matches/Differs: укажите, какое число будет последней десятичной последнего тика контракта.", "-370101516": "торговля опционами over/under", @@ -4033,7 +3987,10 @@ "-1095901299": "Фондовый рынок | Трейдинг на индексах | Deriv", "-506783240": "Торгуйте на активах, цены которых получены со смоделированных рынков. Выберите уровень волатильности, соответствующий вашей стратегии управления рисками.", "-917592239": "Синтетические индексы | индексы Volatility | Deriv", + "-1339404877": "Надежность", + "-1972583435": "Честность", "-1306637437": "Мы стремимся предоставлять конкурентоспособные цены на все наши продукты и услуги.", + "-2032112598": "Ответственность", "-223886724": "Наши принципы", "-586716383": "Наши принципы | Deriv", "-141169956": "Deriv P2P – сервис одноранговых пополнений и выводов средств", @@ -4429,35 +4386,6 @@ "-924881302": "Здесь вы найдете информацию о нашей правовой политике и ее применении к вам. Документы, прикрепленные ниже, представляют собой наши стандартные условия использования («Условия»). Важно, чтобы вы ознакомились с этими Условиями и согласились с ними перед использованием любого из наших сайтов, продуктов или услуг.", "-1532421724": "ДЛЯ БИЗНЕС-ПАРТНЕРОВ", "-488793705": "Правила и условия | Правовые положения | Deriv", - "-739489985": "Индексы Crash/Boom имитируют рынки с внезапными движениями цен – падениями (crash) или скачками (boom).", - "-2038780348": "выше ниже", - "-920892393": "индексы Volatility соответствуют рынкам с постоянной волатильностью 10%, 25%, 50%, 75% и 100%.", - "-997554537": "Как работают аккумуляторные контракты", - "-1143096984": "Вы можете установить уровень тейк профит или выплату. Позиция автоматически закроется, когда прибыль превысит или достигнет этой суммы.", - "-2002768605": "Максимальная выплата по каждому контракту ограничена и зависит от актива. Контракт будет автоматически закрыт по достижении максимальной выплаты.", - "-972221740": "Как купить первый аккумуляторный контракт на Deriv Trader", - "-995291168": "Задайте параметры", - "-1713583554": "Выберите актив из списка рынков.", - "-1637411871": "рынок accumulators", - "-216727857": "Выберите Accumulators из списка типов контрактов", - "-1410249058": "3. Процент роста", - "-1940159778": "Выберите темп роста. Ваша потенциальная прибыль будет расти на этот процент с каждым тиком в течение срока действия контракта.", - "-262631598": "продолжительность работы accumulators", - "-1784561307": "4. Ставка", - "-1432641230": "ставка accumulators", - "-1797452525": "5. Тейк профит", - "-950576869": "Торговля", - "-70734399": "Рынки, доступные для торговли опционами", - "-665093371": "Работайте на крупнейшем в мире финансовом рынке. Торгуйте цифровыми опционами и контрактами Call/Put спред на SmartFX, основных и вторичных валютных парах.", - "-197524598": "Торгуйте цифровыми опционами, опционами Lookbacks и контрактами Call/Put спред 24/7 на наших синтетических активах, которые не подвержены влияниям событий реального мира.", - "-236676606": "Торгуйте цифровыми опционами на акции & индексы и получайте прибыль от изменений цен в корзинах активов.", - "-1192024363": "Спекулируйте на ценовых движениях основных сырьевых товаров - серебра, золота и энергоносителей.", - "-345016047": "Откройте демо-счет и получите неограниченные виртуальные средства для работы на наших платформах DTrader, SmartTrader и DBot.", - "-239170576": "Узнайте о торговле опционами на Deriv. Получайте выплаты, правильно прогнозируя движение цен, не покупая при этом базовые активы.", - "-135132536": "Откройте реальный счет, внесите средства и начните торговать accumulators контрактами на реальные деньги.", - "-963994159": "Торговля опционами | Цифровые опционы Deriv", - "-1640776435": "Торговля опционами | Типы контрактов | Deriv", - "-1302287224": "Узнайте больше об опционах на Deriv, как начать торговать опционами на форекс, синтетических активах, акциях, фондовых и валютных индексах.", "-1573631881": "форекс", "-79919115": "Доступ к более чем 50 валютным парам и трейдинг с кредитным плечом до 1:1000 для увеличения рыночной позиции.", "-52578265": "Доступ к более чем 30 валютным парам и трейдинг с кредитным плечом до 1:30 для увеличения рыночной позиции.", @@ -4503,17 +4431,8 @@ "-172868994": "Счет MT5 без свопов", "-501519580": "Оставьте сделки открытыми на ночь без дополнительной оплаты.", "-2146727212": "Без свопов", - "-544150655": "Рынки, доступные для маржинальной торговли", - "-867909844": "Доступ к более чем 30 активам, а также кредитному плечу до 1:30. И никаких комиссий за контракты.", - "-309438223": "Маржинальный трейдинг на синтетических индексах доступен 24/7 и не подвержен влиянию природных явлений или рисков ликвидности.", - "-192849229": "Спекулируйте на ценовых движениях серебра, золота, нефти и т.д., и используйте маржу, чтобы увеличить вашу потенциальную прибыль.", - "-309512492": "Преимущества маржинальной торговли с Deriv", - "-1967811351": "Воспользуйтесь преимуществами высокого кредитного плеча и низких спредов на Deriv MT5.", - "-947407631": "Синтетические индексы", - "-163876262": "Доступны все любимые рынки", - "-687600215": "Торгуйте на всех популярных рынках и наших собственных синтетических индексах, которые доступны 24/7.", - "-1815149921": "Дружеская поддержка", "-1970235035": "Определите свою цель", + "-995291168": "Задайте параметры", "-1496517473": "Выберите рынок, на котором хотите торговать, и установите другие важные параметры, включая тип контракта, сумму ставки и значение multiplier.", "-574297320": "Установите параметры", "-136787663": "Задайте дополнительные параметры", @@ -4526,6 +4445,7 @@ "-316417045": "4. Значение multiplier", "-969520824": "Прибыль или убыток умножается на значение multiplier, которое, в зависимости от выбранного актива, может быть от 1 до 30. Убыток никогда не превысит сумму вашей ставки.", "-951435001": "Введите значение multiplier. Ваша прибыль или убыток будут умножены на эту сумму.", + "-1797452525": "5. Тейк профит", "-1261042587": "Эта функция позволяет вам установить размер убытка, который вы готовы принять в случае, если рынок движется против вашей позиции. Как только сумма будет достигнута, ваш контракт будет закрыт автоматически.", "-1557162974": "Установите стоп-лосс", "-120955727": "7. Отмена сделки", diff --git a/themes/gatsby-theme-deriv/src/translations/si.json b/themes/gatsby-theme-deriv/src/translations/si.json index 3d5aa3edcd9..5f5630008b1 100644 --- a/themes/gatsby-theme-deriv/src/translations/si.json +++ b/themes/gatsby-theme-deriv/src/translations/si.json @@ -91,7 +91,6 @@ "79497287": "විනිමය ගනුදෙනු කරන ලද අරමුදල්", "80411232": "ඔබේ ගිණුම අනවසරයෙන් භාවිත කිරීම​ වැලැක්වීමට ඔබේ පිවිසුම් තොරතුරු සුරක්ෂිතව තබා ගන්න සහ <0>ද්වි සාධක සත්‍යාපනය සබල කරන්න.", "80429744": "වේගවත් සහ ස්ථාවර", - "83428444": "Deriv හි Accumulator ගනුදෙනු ආරම්භ කරන්න", "84123624": "හවුල්කාරිත්ව වැඩසටහන | Deriv", "84402478": "මට අවශ්‍ය කොටස් සොයා ගන්නේ කොහෙන්ද?", "84605906": "Deriv MT5 මූල්‍ය ගිණුම ඔබට forex, කොටස්, කොටස් දර්ශක, වෙළඳ භාණ්ඩ, කෘත්‍රිම දර්ශක සහ ක්‍රිප්ටෝ මුදල් වෙනස සඳහා ගිවිසුම් (CFDs) සඳහා වෙළඳ ගිවිසුම් සඳහා උත්තේජනයක් ලබා දෙයි.", @@ -123,7 +122,6 @@ "110140669": "ඔබ වෘත්තීය ගනුදෙනුකරුවෙක් නම්, MT5 වෙළඳ සංඥා සේවාව ඔබේ උපාය මාර්ග නොමිලේ හෝ ඔබ තීරණය කරන දායක ගාස්තුවකට යටත්ව​ ඔබට වෙනත් ගනුදෙනුකරුවන් සමඟ බෙදා ගැනීමට ඉඩ සලසයි. ගනුදෙනුකරුවන් ඔබේ සංඥාවට ග්‍රාහක වූ විට, ඔබ ගනුදෙනුවක් කරන සෑම අවස්ථාවකම ඔබේ ගනුදෙනු ස්වයංක්‍රීයව ඔවුන්ගේ ගිණුම්වල ප්‍රතිවර්තනය වේ.", "111464658": "<0>BTC/USD මත​ DL සමඟ ගනුදෙනු කරන ලද <0>කොටස් 5ක් බෙදී ඇත්තේ:", "113378532": "ETH/USD", - "114014970": "දැන් ගනුදෙනු කරන්න", "115911783": "ඇත්ත වශයෙන්ම, මෙම ලැයිස්තුව සම්පූර්ණ නොවේ. සෑම දිනකම, ව්‍යාජ ලෙස පෙනී සිටින අය ඔබේ තොරතුරු සහ මුදල් සොරකම් කිරීමට උත්සාහ කිරීම සඳහා නව ක්‍රම ඉදිරිපත් කරයි.", "117174749": "කල් ඉකුත් වීමට පෙර මට විවෘත ස්ථානයක් වසා දැමිය හැකි ද?", "117273069": "<0>Wall Street 30 එක්සත් ජනපදයේ ඉහළම ලැයිස්තුගත සමාගම් 30 හි කොටස් කාර්ය සාධනය අනුගමනය කරයි.", @@ -269,7 +267,6 @@ "259593484": "සැබෑ ගිණුම", "260003723": "උදාහරණ 2", "261878007": "ඔබ 'Matches' තෝරා ගන්නේ නම්, පිටවීමේ මිලෙහි අවසාන ඉලක්කම ඔබේ පුරෝකථනයට සමාන නම් ඔබට ගෙවීම ලැබේ.", - "262590832": "ඔබ කැමති ගනුදෙනු උපාය මාර්ගය අනුව long සහ short ස්ථාන විවෘත කරන්න.", "263232709": "කාර්යාල දින 1 - 2", "263938952": "ඔබේ වෙළඳපල පුරෝකථනය මත පදනම්ව යළි සැකසීමේ ස්ථානය ඵලදායී නම්, එය ඔබේ මුල් ප්‍රවේශ මිල (හෝ වර්ජන මිල) ප්‍රතිස්ථාපනය කරයි. එය ඵලදායී වීමට නම්, යළි සැකසීමේ ස්ථානය විය යුත්තේ:", "264391901": "අනපේක්ෂිත තථ්‍ය-ලෝක බාධාවලින් තොරව සැබෑ ලෝක වෙළඳපලවල උද්දීපනය අනුකරණය කරන කෘත්‍රිම වෙළඳපල බුක්ති විඳින්න.", @@ -430,7 +427,6 @@ "413762216": "කල් ඉකුත් වීමට පෙර මට විවෘත Reset Call/Reset Put ගිවිසුමකින් ඉවත් විය හැකි ද?", "415028859": "දේශීය මුදල් ඒකකය", "415543200": "මෙය එක් එක් වත්කම් සඳහා අවශ්‍ය ආන්තිකය මත රඳා පවතී. ඔබේ ස්ථානය විවෘත කිරීමට පෙර එක් එක් වත්කම් සඳහා අවශ්‍ය ආන්තිකය ඔබට දැක ගත හැකි වනු ඇත.", - "416296716": "උපරිම ගෙවීම", "417690017": "Touch / No Touch", "417855021": "නම අවශ්‍ය වේ", "418173024": "CFD ගනුදෙනු සඳහා ලබා ගත හැකි වෙළඳපලවල්", @@ -446,7 +442,6 @@ "427157274": "ඔබේ ගනුදෙනුකරුවන් MT5 Financial ගිණුමක ගනුදෙනු කරන විට උපයන්න.

    සියලු කොමිස් ගාස්තු USD වලින් උපුටා දක්වා ඇත.", "429395367": "DBot සඳහා මාර්ගෝපදේශය සහ නිබන්ධනය", "429483909": "100ක උත්තෝලනය සහිත <0>කොටස් 2ක්:", - "430936420": "වත්කම් 50කට වඩා වැඩි ප්‍රමාණයකට ප්‍රවේශ වී 1:1000 දක්වා උත්තෝලනයක් සහ ගනුදෙනු සඳහා ශුන්‍ය කොමිස් සමඟ ගනුදෙනු කරන්න.", "431284069": "ඔබේ ශුද්ධ ලාභය රඳා පවතිනුයේ, පාදක මිල සැලකිය යුතු ලෙස පහළ ගියහොත්, උපරිම විභව ලාභ වර්ධනය වීමත් සමඟ ස්ථාන මිල බාධකය පහත වැටෙන ප්‍රමාණය මත ය. ඔබේ අලාභ short turbo විකල්පය මිලදී ගැනීමට අවශ්‍ය මූලික කොටස්වලට සීමා වේ.", "432518896": "ගනුදෙනුකරුවන්ගේ විශ්වාසය අපගේ ඉහළම ප්‍රමුඛතාවය වන අතර මිලියන ගණනක් පරිශීලකයින් අපව තෝරා ගන්නේ එබැවිනි. අපව ප්‍රමුඛ පෙළේ අන්තර්ජාල ගනුදෙනු සේවා සපයන්නෙකු බවට පත් වීමට හේතු වූ​ කරුණු කිහිපයක් මෙන්න.", "432775041": "ගනුදෙනු කරන්න​", @@ -493,7 +488,6 @@ "469222213": "<0>මගේ සංඛ්‍යාලේඛන ටැබය මත ක්ලික් කර ඔබේ සංඥා සපයන්නා තෝරන්න.", "469552854": "අප පිරිනමන මෙවලම් සඳහා වන​ වෙනස සඳහා ගිවිසුම්වල​ (CFD) ගනුදෙනු කොන්දේසි ගැන වැඩි විස්තර දැන ගැනීමට අවශ්‍ය ද?", "469798381": "සේවා කාලය", - "470277541": "උපරිම කාල සීමාව", "472630909": "ඔබේ අයදුම්පත සමාලෝචනය කිරීමට කාර්යාල දින 1-3ක් ගතවනු ඇත.", "472915014": "Deriv යනු ලොව විශාලතම අන්තර්ජාල තැරැව්කරුවන්ගෙන් එකකි. අපි ලොව පුරා මිලියන සංඛ්‍යාත ලියාපදිංචි පරිශීලකයින් වෙත forex, කොටස් සහ දර්ශක, ක්‍රිප්ටෝ මුදල්, භාණ්ඩ සහ ව්‍යුත්පන්න දර්ශක පිළිබඳ CFD සහ වෙනත් ව්‍යුත්පන්නයන් පිරිනමන්නෙමු.", "473760456": "අපැහැදිලි බව වළක්වා ගැනීමට සහ සියලු ගිවිසුම්වල​ නියමයන් හෙළි කිරීමට ගනුදෙනුවේ අවදානම් සහ අප මුදල් උපයන ආකාරය පිළිබඳව පැහැදිලි ලෙස අපි කතා කරන්නෙමු.", @@ -536,7 +530,6 @@ "504465748": "අපි ඔබට සත්‍යාපන සබැඳියක් ඊ-තැපෑලෙන් එවන්නෙමු. එම සබැඳිය ක්ලික් කර ඔබේ Deriv ගිණුම සඳහා නව මුරපදයක් සකසන්න.", "506442463": "ඇතුළත් වීමේ ක්‍රියා පටිපාටිය කුමක්ද?", "506797447": "<0>EUR බාස්කට් 20% බැගින් බරින් යුක්ත වූ ගෝලීය මුදල් වර්ග පහක (USD, AUD, GBP, JPY, CAD) බාස්කට් එකකට​ එරෙහිව Euro හි අගය මනිනු ලබයි.", - "508640915": "Deriv හි Accumulator ගනුදෙනු කළ යුත්තේ ඇයි", "509964491": "බොහෝ මූල්‍ය වෙළඳපලවල් වසා ඇති විට පවා ගනුදෙනු කරන්න", "510416775": "ඔබේ වෙළඳපල පුරෝකථන නිවැරදි නම් සහ ස්ථාන මිල කලින් තීරණය කළ බාධකයක් ස්පර්ශ නොකරන්නේ නම් හෝ කඩ නොකරන්නේ නම් turbo විකල්ප ඔබට ඉහළ ගෙවීමක් උපයා ගැනීමට ඉඩ සලසයි.", "510912921": "තෝරා ගත් කොන්දේසිය සපුරා නොමැති නම් හෝ පිටවීමේ මිල එක් බාධකයකට සමාන නම්, ඔබේ කොටස ඔබට අහිමි වේ.", @@ -644,7 +637,6 @@ "602265590": "stop loss අගය​ Crash/Boom/Range Break දර්ශකවලට වඩා තරමක් වෙනස් ලෙස ක්‍රියා කරයි. මක්නිසාද යත් වෙළඳපල මිල එක් ටික් එකක සිට ඊළඟ ටික් එක දක්වා සිදුවන හදිසි අඩු වැඩිවීම්වලදී සමහර විට ඔබ නියම කර ඇති stop loss අගය ඉක්මවා යා හැක. වෙළඳපල මිල ඔබේ stop loss අගය ඉක්මවන විට, ඔබේ ගිවිසුම​ හරියටම stop loss මට්ටමේ නොතිබුණද​​ එම අවස්ථාවේදී ම ස්වයංක්‍රීයව ගිවිසුම වසා දැමේ.", "603094883": "කෙසේ වෙතත්, නිශ්චිත ගනුදෙනු වර්ගය​ අනුව කලින් පිටවීමේ හැකියාව වෙනස් විය හැකි බව සැලකිල්ලට ගැනීම වැදගත් වේ. සමහර ගනුදෙනු වර්ග​වලට සීමා තිබිය හැකිය, නැතහොත් එය ලබා ගත හැක්කේ නිශ්චිත කාල රාමුවක් තුළ පමණි.", "604031157": "Deriv හි API වෙත සම්බන්ධ කළ හැකි ඔබේම ගනුදෙනු වේදිකාවක් සහිත මෘදුකාංග සංවර්ධකයෙක් නම් අපගේ API ක්‍රියා කරන ආකාරය පිළිබඳ වැඩිදුර තොරතුරු සඳහා <0>Deriv API පිටුව වෙත යන්න.", - "604863126": "Tick ජනනය කිරීමේ සංඛ්‍යාතය දර්ශක අතර වෙනස් වේ, සමහරක් සෑම තත්පරයකටම tick ජනනය කරන අතර අනෙක් ඒවා තත්පර දෙකකට වරක් tick ජනනය කරයි.", "605798512": "ඔබ වෙනත් වේදිකාවකට අරමුදල් මාරු කිරීමට කැමති නම්, අවම මුදල USD 0.01 වේ.", "606371596": "forex වෙළඳපලේ ගනුදෙනු කරන​ ආකරය​", "607535944": "විනාඩි 5 - 30", @@ -744,7 +736,6 @@ "701775446": "200 අස්ථායීතා දර්ශකය", "701840176": "USD 100k පිරිවැටුමකට කොමිස්", "702074152": "හවුල්කරුවන්", - "702175212": "කරුණාකර අපගේ සේවා භාවිත කිරීමට පෙර ඒ සම්බන්ධ​ අවදානම් සම්පූර්ණයෙන් අවබෝධ කර ගැනීම සඳහා <0>අපගේ නියම සහ කොන්දේසි, <1>අවදානම් අනාවරණය, සහ <2>ආරක්ෂිතව සහ වගකීම් සහිතව ගනුදෙනු කිරීම කියවා බලන්න​. මෙම වෙබ් අඩවියේ ඇති තොරතුරු ආයෝජන උපදෙස් නොවේ.", "702303938": "අනුබද්ධ ib", "704465777": "ඔබේ ගෙවීම සිදු කිරීමෙන් පසු, Deriv P2P හි ඇති කථාබස් විශේෂාංගය හරහා විකුණුම්කරු සමඟ ලදුපත බෙදා ගන්න.", "704532260": "ඔබේ ඉ-තැපෑලෙන් පමණක් ලියාපදිංචි වන්න. ණය කාඩ්පත හෝ අවම තැන්පතු අවශ්‍ය නොවේ.", @@ -821,7 +812,6 @@ "773309981": "තෙල්/USD", "775706054": "ඔබ ගනුදෙනු බොට් විකුණනවා ද?", "775826029": "ඔබේ Deriv cTrader ගිණුමේ පිටපත් කරන්න යන පටිත්ත තුළ, උපාය මාර්ග සපයන්නන් සොයන්න. ඔබේ ප්‍රියතම උපාය මාර්ග තෝරන්න, අරමුදල් වෙන් කර පිටපත් ගනුදෙනු ආරම්භ කරන්න.", - "777072220": "ඔබේ ගනුදෙනුව​ විවෘත කිරීමට 'මිලදී ගන්න' බොත්තම ක්ලික් කරන්න.", "777203273": "ගනුදෙනු CFD, විකල්ප හෝ Multiplier", "778624300": "CFD සහ multiplier ගනුදෙනු සඳහා ඔබේ හුවමාරු, ලක්ෂ්‍යයේ ප්‍රතිශත (pip), ලාභය සහ අලාභය ගණනය කිරීමට උපකාර වන Deriv හි ගනුදෙනු ගණක යන්ත්‍රවලින් ප්‍රයෝජන ලබා ගන්න.", "779522948": "ඉපෝ | අපේ කාර්යාලය - මැලේසියාව | Deriv", @@ -887,7 +877,6 @@ "832324110": "අපගේ ස්ථාන", "832827564": "යුරෝපීය සංගමයේ වෙසෙන සේවාදායකයින් ප්‍රවර්ධනය කරන IB සඳහා මෙම සැලසුම ලබා ගත නොහැක.", "833547634": "මුදල් භාරය", - "835328271": "accumulators take profit", "835766128": "ඔබේ බොට්ගේ කාර්ය සාධනය පරීක්ෂා කරන්න", "836171053": "හවුල්කාරිත්ව අවස්ථාව", "836198432": "MT5 සංඥාවලට දායක වීමේ ප්‍රතිලාභ", @@ -927,7 +916,6 @@ "869176308": "කණගාටු නොවන්න, ක්‍රියාවලිය අතරතුර ඔබට කිසියම් ගැටළුවක් ඇති වුවහොත්, වැඩිදුර සහය සඳහා කරුණාකර <0>සජීවී කථාබස් හරහා අප සමඟ සම්බන්ධ වන්න.", "870239780": "මට Deriv Trader හි ගනුදෙනු කළ හැක්කේ කුමන වෙළඳපලවල ද​?", "870345918": "1-5% වර්ධන අනුපාත", - "871462332": "Deriv MT5 සහ Deriv X හි ඉහළ උත්තෝලන සහ අඩු ව්‍යාප්තිවලින් ප්‍රයෝජන ගන්න.", "872087592": "Rise/Fall සඳහා, ගිවිසුම් කාල සීමා ටික් 1 සිට දින 365 දක්වා පරාසයක පවතී.", "874881951": "අපගේ ඩුබායි කාර්යාලයේ ඇති රැකියා අවස්ථා පිරික්සන්න. තොරතුරු තාක්ෂණ, අලෙවිකරණය සහ මානව සම්පත් ක්ෂේත්‍ර තුළ ඔබේ භූමිකාව සොයා ගන්න.", "875101277": "මම මගේ වෙබ් බ්‍රවුසරය වසා දැමුවහොත්, Deriv බොට් දිගටම ක්‍රියාත්මක වේ ද?", @@ -985,7 +973,6 @@ "917922170": "- ඔබට ගනුදෙනු කිරීමට​ අවශ්‍ය පාදක​ වත්කම තෝරන්න.", "918181729": "ක්‍රියාකාරී පසුබිමට ඇමතුම", "918587905": "ඔබට ඔබගේ ගිණුම මැකීමට අවශ්‍ය බව විශ්වාස ද?", - "918634571": "ඔබ ස්ථානයක් විවෘත කරන විට, වත්කමේ මිල වටා බාධක නිර්මාණය වේ. ඔබ තෝරාගත් වත්කම් සහ Accumulator අගය මත පදනම්ව සෑම ටික් එකක් සඳහාම ඉහළ සහ පහළ බාධක ස්වයංක්‍රීයව ගණනය කෙරේ. බාධකවලින් එකකට හෝ ළඟා වීමට පෙර ඔබ ඔබේ ස්ථානය වසා දැමුවහොත්, ඔබට ලාභයක් ලැබේ.", "920363635": "නිතර අසන ප්‍රශ්න - IB වැඩසටහන", "920654544": "දැනට, ඔබට මිලදී ගත හැක්කේ Long සහ Short turbo විකල්ප ගිවිසුම් පමණි.", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>හුවමාරු ගාස්තුව = පරිමාව × ගිවිසුමේ ප්‍රමාණය​ × ලක්ෂ්‍ය අගය × හුවමාරු අනුපාතය", "1024366221": "ඔබ සොයන පිටුව නොපවතී.", "1024756670": "බහු වෙළඳපලවල ගනුදෙනු කරන්න​", - "1025026772": "Jump දර්ශක විශාල, හදිසි මිල වෙනස්වීම් සමඟ අනුකරණය කරන ලද වෙළඳපලවලට අනුරූප වේ. ඒවාට 10% සිට 100% දක්වා නිරන්තර අස්ථාවරත්වයක් ඇත.", "1025032938": "Deriv සඳහා ගෙවීම් නියෝජිතයෙකු වීමට මම කිසියම් ගාස්තුවක් ගෙවිය යුතු ද?", "1026344937": "ඔබට සැකයක් හෝ ගැටළු තිබේ නම් කරුණාකර <0>සජීවී කථාබස් හරහා අපගේ පාරිභෝගික සහය කණ්ඩායම අමතන්න.", "1026845997": "අන්ත ලක්ෂ්‍යය", @@ -1241,10 +1227,8 @@ "1178409440": "ගනුදෙනු සඳහා වත්කමක් හෝ වෙළඳපලක් පවතින කාල සීමාව.", "1179997681": "පැමිණිල්ලක් කරන විට, ඔබේ සම්පූර්ණ නම, ගිණුම් අංකය, ගැටලුව පිළිබඳ පැහැදිලි විස්තරයක්, වැදගත් දින සහ ඔබේ පැමිණිල්ලට සහය දක්වන ඕනෑම සාක්ෂියක් හෝ ලේඛනයක් ඇතුළත් කිරීමට වග බලා ගන්න. ඔබේ පැමිණිල්ල වඩාත් නිශ්චිත සහ සවිස්තරාත්මක වන තරමට, අපගේ කණ්ඩායමට තවත් හොඳින් ඔබට උදවු කළ හැකි වේ .", "1181506313": "Deriv P2P විශිෂ්ට යෙදුමකි, මම එයට කැමතියි!", - "1181734082": "Accumulator ගනුදෙනු වර්ගය", "1182027402": "app store ලාංඡනය", "1182198798": "උදාහරණයක් ලෙස, ඔබ යම් අවස්ථාවක ඔබේ ස්ථානය වසා දැමුවහොත්, ඔබේ කොටස් ප්‍රමාණය වන්නේ ඔබේ ගිණුමේ ශේෂයේ එකතුව සහ එම ස්ථානයේ ඇති ලාභය හෝ අලාභයයි. ඔබ දැනට භාවිත කරන ආන්තිකය වෙත මෙහි අනුපාතය Deriv හි stop out මට්ටමට වඩා අඩු නම්, stop out යෙදිය හැක.", - "1182470294": "තවමත් Deriv.com ගිණුමක් නැද්ද​?", "1183868384": "Deriv නියාමනය කර තිබේ ද?", "1184301560": "Deriv හි හවුල්කාරිත්ව වැඩසටහන ගවේෂණය කර විශ්වාසවන්ත පුරෝගාමියෙකු සමඟ හවුල්කරුවෙකු වීමට අවස්ථාවක් ලබා ගන්න. අපගේ සියලුම වැඩසටහන්වලට​ සැඟවුණු ගාස්තු නොමැතිව නොමිලේ සම්බන්ධ විය හැක​.", "1185518626": "මූල්‍ය වෙළඳපලවල ලක්ෂණ අනුකරණය කරන පුළුල් පරාසයක පිරිනැමෙන ගනුදෙනු බුක්ති විඳින්න.", @@ -1261,7 +1245,6 @@ "1195268336": "Reset Call පිටවීමේ මිල ප්‍රවේශ මිලට වඩා අඩු නම් ගිවිසුමකින් අලාභ වීම නිදර්ශනය කරන ප්‍රස්තාර​යක්", "1196310280": "Intel", "1197939158": "පිළිගන්න එපා", - "1197965598": "Accumulator (හෝ Accumulator විකල්ප) ඔබේ කොටස්වලට වඩා අවදානමකින් තොරව ඔබේ විභව ලාභය ඝාතීය ලෙස ඉහළ නංවා ගැනීමට​ ඔබට ඉඩ සලසයි. ගනුදෙනු බාධක තුළ මිල චලනය වන තෙක්, වෙළඳපල චලනය නොසලකා ඔබේ විභව ලාභය වැඩි වේ.", "1198529439": "කරුණාකර වලංගු වීදියක් ඇතුළත් කරන්න", "1198781410": "අපි Deriv සඳහා පාරිභෝගික කේන්ද්‍රීය සහ අවබෝධාත්මක ගනුදෙනු අත්දැකීමක් සැලසුම් කර ඇති අතර එය අමුත්තන් ගනුදෙනුකරුවන් බවට පරිවර්තනය කිරීමට ප්‍රශස්ත කර ඇත. අපි ඔබට Deriv වෙබ් අඩවි වෙත පරිශීලකයින්ගේ ගමනාගමනය වැඩි කිරීමට​​ අවශ්‍ය මෙවලම් සහ නිර්මාණ ද්‍රව්‍ය ද ලබා දෙන්නෙමු.", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100,000 ) }", "1274309337": "DOG/USD", "1275474387": "ක්ෂණික", - "1275674402": "long සහ short තෝරා ගන්න​", "1277672291": "ඔව්, ඔබට එකවර බහුවිධ High/Low Ticks ගිවිසුම් ඇතුළත් කිරීමට අවසර ඇත.", "1277917401": "ඔබ Only Downs ගිවිසුම​ක් තෝරා ගන්නේ නම්, තෝරා ගත් කාලසීමාව තුළ පමණක් මිල අඩු වුවහොත් ඔබට විභව ගෙවීමක් ලැබෙනු ඇත.", "1278262646": "168M+", @@ -1415,7 +1397,6 @@ "1339067509": "බැනරයේ තොරතුරු", "1344216985": "අපට මෙම ලිපිනයට ඊ-තැපැල් ලබා දිය නොහැක (සාමාන්‍යයෙන් ෆයර්වෝල් හෝ පෙරහන් නිසා).", "1345965490": "- Reset Call ගිවිසුමක් සඳහා ප්‍රවේශ මිලට වඩා අඩු, හෝ", - "1346204508": "Take profit", "1349080073": "කරුණාකර අකාරාදී අක්ෂර පමණක් ඇතුළත් කරන්න", "1349233664": "අහන්න", "1351421019": "මට Asian විකල්ප ගනුදෙනු කළ හැක්කේ කොතැනින්ද?", @@ -1467,7 +1448,6 @@ "1393006010": "CFD ගනුදෙනු කිරීමේ මූලික කරුණු", "1393234525": "400,000", "1393602451": "අවලංගු කිරීම තහවුරු කිරීමට <0>ඔව් ක්ලික් කරන්න. ඔබේ අරමුදල් ඔබේ Deriv ගිණුමට ආපසු ලබා දෙන අතර, ඒ අනුව ඔබේ ගිණුම් ශේෂය යාවත්කාලීන කෙරේ.", - "1394086167": "Deriv හි ආදර්ශන ගිණුමක් විවෘත කර අසීමිත අතථ්‍ය අරමුදල් ප්‍රමාණයක් සමඟ පුහුණු වන්න.", "1394564425": "කරුණාකර ඔබේ ගිණුම සක්‍රීය කිරීමට {{email}} වෙත යවන ලද අක්ෂර 8 ක සත්‍යාපන කේතය ඇතුළත් කරන්න.", "1396179592": "කොමිස්", "1396296688": "වංචාකාරී සමාජ මාධ්‍ය ගිණුමක් හඳුනා ගන්නේ කෙසේද?", @@ -1550,7 +1530,6 @@ "1466788657": "වැඩි විස්තර සඳහා, ගනුදෙනු බොට් ගොඩනැගීමේ මූලික කරුණු පිළිබඳ​ <0>මෙම බ්ලොග් සටහන පරීක්ෂා කරන්න.", "1467325385": "ගෝලීය අනුබද්ධ සහය", "1467514183": "අතථ්ය වෙළඳපල, සැබෑ අවස්ථා.", - "1467698554": "කරුණාකර අපගේ සේවා භාවිත කිරීමට පෙර ඒ සම්බන්ධ​ අවදානම් සම්පූර්ණයෙන් අවබෝධ කර ගැනීම සඳහා <0>අපගේ නියම සහ කොන්දේසි, <1>අවදානම් අනාවරණය, සහ <2>ආරක්ෂිතව සහ වගකීම් සහිතව ගනුදෙනු කිරීම කියවා බලන්න​. මෙම වෙබ් අඩවියේ ඇති තොරතුරු ආයෝජන උපදෙස් නොවේ. ආයෝජනවල වටිනාකම පහළ යාමට මෙන්ම ඉහළ යාමට ඉඩ ඇත.", "1468688914": "ඔබේ ෆියට් ගිණුමට ක්‍රිප්ටෝ මුදල් භාවිතයෙන් ක්ෂණික තැන්පතු සිදු කරන්න.", "1469255430": "නියම සහ කොන්දේසි", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "ලැට්වියාව", "1472787414": "කොටස් සහ කොටස් දර්ශක: මූලික කරුණු", "1473143391": "මෘදුකාංග පරීක්ෂණ අංශය​", - "1475851225": "සාමාන්‍යයෙන්, සෑම මිනිත්තු 20කට වරක්ම ඉහළට හෝ පහළට පැනීමේ සමාන සම්භාවිතාවක් පවතින අතර, පැනීමේ ප්‍රමාණය සාමාන්‍ය මිල චලනය මෙන් 30 ගුණයක් පමණ වේ.", "1476598931": "වත්මන් වෙළඳ කොන්දේසි සමඟ ලබා ගත හැකි අවම ව්‍යාප්තිය.", "1478263443": "ඔබට එකවර ඇතුළත් කළ හැකි ගිවිසුම් ගණන​ පිළිබඳ නිශ්චිත නීති සහ සීමා ගනුදෙනු වර්ගය​ අනුව වෙනස් විය හැකි බව මතක තබා ගන්න​. සමහර ඒවාට​​ විවෘත කළ හැකි ගිවිසුම් ගණනෙහි සීමා තිබිය හැකි අතර අනෙක් ඒවාට වැඩි නම්‍යශීලී බවක් සඳහා ඉඩ සලසන වෙනත් විශේෂිත කොන්දේසි තිබිය හැක.", "1478423964": "Deriv හට හිමිකම ඇති කෘත්‍රිම​ දර්ශක, වෙළඳපල අවදානම්ව සහ ද්‍රවශීලතා අවදානම්වලින් තොරය. Deriv MT5, DTrader, සහ අපගේ වෙනත් වේදිකාවල සතියේ දින 7ම, පැය 24 පුරා කෘත්‍රිම​ දර්ශක ගනුදෙනු බුක්ති විඳින්න.", @@ -1628,7 +1606,6 @@ "1533284111": "චල හුවමාරු අනුපාතිකයක් යනු කුමක්ද?", "1533452395": "එක් එක් ගිවිසුමේ ගෙවීමේ සම්භාවිතාව හෝ සේවාදායකයාගේ ගනුදෙනු මත පදනම්ව උපයන්න. <0>තව දැන ගන්න", "1535175777": "ඔබේ දේශීය බැංකුව හරහා තත්‍ය කාලීනව තැන්පතු සහ මුදල් ආපසු ගැනීම් සිදු කරන්න.", - "1536955851": "විකල්ප ගනුදෙනු කිරීම​ | ගනුදෙනු වර්ග | Deriv", "1537212469": "ස්ථාන මිල", "1539984821": "Deriv සහය කණ්ඩායම සතියේ දින 7ම, පැය 24 පුරා සජීවී කථාබස් හරහා ලබා ගත හැක - සති අන්තයේ පවා. ඔබට අපගේ <0>උදවු මධ්‍යස්ථානයෙන් පිළිතුරු සොයා ගැනීමටත් <1>ප්‍රජාව තුළ සිටින සෙසු ගනුදෙනුකරුවන්ගෙන් උදවු ලබා ගැනීමටත් හැකිය.", "1540432357": "ගනුදෙනුකරු USD 10 ක කොටස් සහ USD 15 ක ගෙවීමක් සමඟ ගනුදෙනු කරයි. ගෙවීමේ සම්භාවිතාව = 10/15 x 100 = 66.67%", @@ -1699,7 +1676,6 @@ "1588439646": "Multipliers සඳහා වන අපගේ ලාභ සහ අලාභ ගණකය අලාභ අවම කර ගැනීමට සහ ලාභ උපරිම කර ගැනීමට ඔබේ ගනුදෙනුවේ stop loss සහ take profit මට්ටම තීරණය කිරීමට උපකාරී වේ.", "1588850507": "<0>USD බාස්කට් 20% බැගින් බරින් යුක්ත වූ ගෝලීය මුදල් ඒකක පහක (EUR, GBP, JPY, CAD, AUD) කූඩයකට එරෙහිව එක්සත් ජනපද ඩොලරයේ අගය මනිනු ලැබේ.", "1589165958": "\"ගනුදෙනු\" යැයි ටයිප් කර උත්සාහ කරන්න", - "1589206610": "ඔබේ ගනුදෙනුව විවෘත කරන්න", "1591242575": "ඔබ අපට ලබා දෙන තොරතුරු අප විසින් භාවිත කරන සහ ආරක්ෂා කරන ආකාරය", "1591498220": "Deriv P2P භාවිතා කිරීමට මට Deriv ගිණුමක් අවශ්‍යද?", "1591811733": "Deriv cTrader ඔබගේ රටෙහි ලබා ගත නොහැක", @@ -1820,7 +1796,6 @@ "1680490573": "අපගේ සියලුම අනුබද්ධිත පුද්ගලයින්, හඳුන්වාදීමේ තැරැව්කරුවන්, API භාවිත කරන්නන් සහ ගෙවීම් නියෝජිතයින් සඳහා වන නියම සහ සදාචාරාත්මක ප්‍රමිතීන්", "1680831768": "ඔබේ ගෙවීම් ක්‍රමය වෙනස් කිරීමට, කරුණාකර සජීවී කථාබස් හරහා අප හා සම්බන්ධ වන්න.", "1681876785": "<0>අනන්‍යතා සාක්ෂ්‍යය ඉදිරිපත් කිරීමෙන් ඔබේ ගිණුමේ වයස සත්‍යාපනය කරන්න.", - "1682675914": "ඉහළ උත්තෝලනය, අඩු ව්‍යාප්තිය", "1682843058": "Up/Down | ඩිජිටල් විකල්ප ගිවිසුම | Deriv", "1682903370": "අපට පහත කොමිස් සැලැස්ම ඇත:", "1685437922": "45-230 ටික් කාල සීමාව", @@ -1829,7 +1804,6 @@ "1688556728": "යුරෝපීය දර්ශක", "1690730424": "ලතින් සහ හෝඩියේ අනුලකුණු පමණි", "1691701175": "කොටස් සහ දර්ශක", - "1691844143": " ටික් ගණන සහ Accumulator අගය මත පදනම්ව, ඔබේ විභව ලාභය, ඔබේ නියම මුදල කිහිප වතාවක් ඉක්මවිය හැක.", "1692056155": "ග්‍රාහකත්වයෙන් ඉවත් වීම​ | ඊ-තැපැල් | Deriv", "1692148560": "20% බැගින් බරින් යුක්ත වූ ගෝලීය මුදල් වර්ග පහක (EUR, GBP, JPY, AUD, USD) බාස්කට් එකකට​ එරෙහිව රත්‍රන්වල අගය මනිනු ලබයි.", "1693556143": "මෙය ගනුදෙනු අවලංගු කිරීම භාවිත කරන විට ඔබේ මුදල් අහිමි වීමෙන් ඔබව ආරක්ෂා කර ගනි​යි. ගනුදෙනුව අවලංගු කිරීමත් සමඟ, ඔබ ස්ථානය​ විවෘත කර පැයක් ඇතුළත ඔබේ ගිවිසුම​ අවලංගු කළහොත් ඔබේ සම්පූර්ණ කොටස් මුදල (කුඩා ගාස්තුවක් අඩු කර) නැවත ලබා ගැනීමට ඔබට අවසර ඇත. අනෙක් අතට stop loss මට්ටම, වෙළඳපලේ ඔබේ ස්ථානයට එරෙහිව ගමන් කරන්නේ නම්, ඔබේ ගිවිසුම​ පාඩු පිට වසා දමනු ඇත. කෙසේ වෙතත්, ගනුදෙනුව අවලංගු කිරීම කල් ඉකුත් වූ පසු, ඔබට විවෘත ගිවිසුමේ stop loss මට්ටමක් සැකසිය හැක.", @@ -1839,7 +1813,6 @@ "1696396625": "Google", "1698515050": "හවුල්කාර ගිණුමක් සාදන්න", "1700291683": "IB වැඩසටහනට සම්බන්ධ වීම සම්පූර්ණයෙන්ම නොමිලේ.", - "1701577545": "සෑම ගිවිසුමක් සඳහාම උපරිම කාලසීමාව සීමිත වන අතර එය​ තෝරා ගත් Accumulator අගය අනුව වෙනස් වේ. උපරිම කාලසීමාවට ළඟා වූ විට, ගිවිසුම ස්වයංක්‍රීයව​ වසා දමනු ලැබේ.", "1702295087": "වියට්නාමයේ සුප්‍රසිද්ධ බැංකු භාවිතයෙන් පහසුවෙන් තැන්පතු සහ මුදල් ආපසු ගැනීම් සිදු කරන්න.", "1702860224": "ඔබට තැන්පතු සහ මුදල් ආපසු ගැනීම් සඳහා හර කාඩ්පත් සහ ණය කාඩ්පත්, ඉ-පසුම්බි, ක්‍රිප්ටෝ මුදල් පසුම්බි, Deriv P2P, මාර්ගගත බැංකුකරණය, fiat onramp සහ ගෙවීම් නියෝජිතයින් යොදා ගත හැක​ (සවිස්තරාත්මක ලැයිස්තුවක් සඳහා අපගේ <0>ගෙවීම් ක්‍රම පිටුව බලන්න). ඔබ ඔබේ Deriv ගිණුමට පුරනය වූ පසු, ඔබට <1>අයකැමි පිටුවේ ඔබේ රටේ පවතින ගෙවීම් ක්‍රම දැක ගත හැකි වනු ඇත.", "1703673631": "නැත, ඔබට High/Low Ticks සඳහා ටික් කාලසීමාව වෙනස් කළ නොහැක. සෑම විටම මෙම ගිවිසුම් වර්ගය ගිවිසුම විවෘත කිරීමෙන් පසු ඇති වන​ ඊළඟ මිල ටික් 5 මත පදනම් වේ. මෙම ගිවිසුම් වර්ගය සමඟ ගනුදෙනු කළ හැකි සියලුම මෙවලම්වලට මෙය ස්ථාවර කර ඇත.", @@ -1871,7 +1844,6 @@ "1733660945": "තහවුරු කළ වහාම අරමුදල් ලබා ගත හැකිය", "1734026582": "මෙම සැලැස්ම යුරෝපීය සංගමයේ වෙසෙන සේවාදායකයින් ප්‍රවර්ධනය කරන අනුබද්ධ පුද්ගලයින් සඳහා පමණක් ලබා ගත හැකිය.", "1734683614": "ප්‍රධාන විධායක නිලධාරි", - "1736625026": "Accumulator යනු මොනවාද​?", "1737371600": "මට Deriv හි vanilla විකල්ප ගනුදෙනු කළ හැක්කේ කොතැනින් ද​?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "හොඳයි. අපි ආරම්භ කරමු.", "1768089459": "පැරිස් | අපේ කාර්යාලය - ප්‍රංශය​ | Deriv", "1769159485": "ඔව්, ඔබට එකවර විවිධ කාල සීමා සහ විවිධ කොටස් ප්‍රමාණ හෝ අපේක්ෂිත විභව ගෙවීම් සමඟ Reset Call/Reset Put ගිවිසුම් කිහිපයක්ම විවෘත කළ හැක.", - "1771323174": "rise fall", "1771364541": "5. ඔබව මුරපද වෙනස් කිරීමේ තිරය වෙත ගෙන යනු ඇත. නව මුරපදයක් ඇතුළත් කර 'සාදන්න' ක්ලික් කරන්න.", "1771672206": "<0>DEX 900UP හි සාමාන්‍යයෙන් <0>සෑම තත්පර 900 කට වරක් නිතර සිදුවන කුඩා drops සහ ඉඳහිට සිදුවන ප්‍රධාන spikes ඇත.", "1772047578": "මගේ Deriv MT5 පිවිසුම් විස්තර මගේ Deriv පිවිසුම් විස්තරවලට වඩා වෙනස් වන්නේ ඇයි?", @@ -1923,7 +1894,6 @@ "1784343675": "කරුණාකර වහාම <0>සජීවී කථාබස් හරහා අපව සම්බන්ධ කරගන්න, අපි ඔබේ ගිණුමේ 2FA අක්‍රිය කිරීමට උදවු කරන්නෙමු. ඔබට නව දුරකථනයක් ඇති විට, කරුණාකර <1>2FA නැවත සබල කරන්න.", "1784507274": "යුරෝපීය සංගමයේ වෙසෙන අනුබද්ධ පුද්ගලයින් ආදායම් කොටස් සැලැස්ම සඳහා ලියාපදිංචි විය හැක. කෙසේ වෙතත්, මෙම සැලැස්ම යටතේ යොමු කළ හැක්කේ යුරෝපා සංගමයෙන් පිටත පදිංචි ගනුදෙනුකරුවන් පමණි.", "1784680288": "සෑම ගනුදෙනුවකටම පෙර ඔබේ ගිණුමට ඇති ආන්තික බලපෑම පිළිබඳව ඔබට සැමවිටම දැනුම් දෙනු ඇත.", - "1786089908": "Deriv හි විකල්ප ගනුදෙනු ගැන දැන ගන්න. forex, කෘත්‍රිම​ දර්ශක සහ අනෙකුත් ජනප්‍රිය මූල්‍ය වෙලඳපොලවල මිල චලනයන් නිවැරදිව පුරෝකථනය කිරීමෙන් ගෙවීම් උපයන්න.", "1786590725": "කාර්යාල දින 1 - 5", "1786747559": "මුදල් විශුද්ධිකරණයට එරෙහිව​ (AML) සහ ඔබේ ගනුදෙනුකරු හඳුනාගැනීමේ (KYC) නීතිවලට අනුකූලව ඔබගේ ගිණුම සත්‍යාපනය කරන ලෙස​ අපගේ නියාමකයින් අපෙන් ඉල්ලා සිටී. ඔබගේ ගිණුම සත්‍යාපනය කිරීම සඳහා ඔබගේ ලේඛන උඩුගත කිරීමට අප ඔබෙන් ඔබෙන් ඉල්ලා ඇත්නම්, එයින් අදහස් වන්නේ ඔබට අපගේ සේවා දිගටම භාවිත කළ හැක්කේ ඔබගේ ගිණුම සත්‍යාපනය කිරීමෙන් පසුව පමණක් බවයි.", "1787584197": "වැරදි ඊ-තැපැල් හැඳුනුම්පතක් දී ඇත​", @@ -2071,7 +2041,6 @@ "1905702565": "පාරිභෝගික මුදල් ආරක්ෂාව", "1906101554": "ඔබ ඔබේ ගනුදෙනුකරුවන්ගේ ගනුදෙනු පරිමාව මත පදනම්ව ගෙවීමක් උපයනු ඇත. වැඩි විස්තර <0>මෙතනින් දැන ගන්න.", "1906507843": "පියවර 4 : දායකත්ව සැලැස්ම (5 න් 4)", - "1906568376": "සජීවී මිල දත්ත ලබා ගැනීමේ දෝෂයක් ඇති විය", "1907226338": "Coca-Cola", "1907562333": "මුළු ගනුදෙනු කාලය පුරාවටම ස්ථාන මිල කලින් තීරණය කළ බාධකයකට වඩා අඩු නම් ඔබට ගෙවීමක් ලැබෙනු ඇත. ගිවිසුම කල් ඉකුත් වීමට පෙර ඕනෑම වේලාවක ස්ථාන මිල බාධකය ස්පර්ශ කළහොත් හෝ කඩ කළහොත්, ආරම්භක කොටස් (ප්‍රිමියම්) අහිමි වේ.", "1908121069": "Deriv P2P ගැන තව දැන ගන්න", @@ -2213,13 +2182,11 @@ "2027881275": " CPA (EU පමණි)", "2028060161": "මෙම දර්ශක ප්‍රවෘත්ති සිදුවීම් හේතුවෙන් වත්කම් මිල ඉහළ යන හෝ පහත වැටෙන අනුකරණ වෙළඳපලවලට අනුරූප වේ. ඉඳහිට ඒවායේ ප්‍රධාන spikes හෝ drops සමඟ කුඩා චලනයන් බහුලව සිදු වේ.", "2028163119": "EOS/USD", - "2028685334": "මෙම දර්ශක 1000, 500, හෝ 300 tick ශ්‍රේණියක සාමාන්‍ය 'Crash' හෝ 'Boom' එකකින් සංලක්ෂිත වේ.", "2029388799": "20–39.999%", "2032245485": "Digits | ඩිජිටල් විකල්ප ගිවිසුම | Deriv", "2032401971": "ඔබ 100 අස්ථායීතා දර්ශකයේ 3376.24 USD ක මිලට​ 10 USD ක කොටස් මුදලකින්, multiplier අගය x100 වන​, සහ පහළ​ දිශාවට 3400 ක stop loss මුදලක් සහිත​ ස්ථානයක් විවෘත කිරීමට ඔබට අවශ්‍ය වූ විට ඔබට stop loss මුදල ගණනය කිරීමට අවශ්‍ය යැයි සිතමු. ", "2032565787": "ලෝක වෙලඳපොල විශ්ලේෂණය කරමින් සෑම දිනකම පැය ගණනක් වැය නොකර ඔබේ ගනුදෙනු කටයුතු සැලසුම් කරන්නේ කෙසේද?", "2032603277": "ලක්ෂ්‍යයකට ගෙවීමෙන් පෙන්නුම් කරන්නේ ඔබේ කලින් තීරණය කළ බාධකයට ඉහළින් හෝ පහළින් ඇති සෑම ලක්ෂ්‍යයක් සඳහාම ගිවිසුමේ කල් ඉකුත්වීමේදී ඔබට ලැබෙන විභව ගෙවීමයි.", - "2032869486": "සෑම ටික් එකක් සමඟම, මිල වෙනස් වීම බාධකය තුළ පවතින තෙක්, ඔබ තෝරන Accumulator අගය මත පදනම්ව ඔබේ ගෙවීම වැඩි වේ.", "2034083038": "සංඥා-ග්‍රාහක​​", "2035207280": "5 - 1,000", "2035670983": "අඩු වික්ෂිප්ත වීම්", @@ -2256,7 +2223,6 @@ "2062902293": "Up/Down ගිවිසුමක් විවෘත කිරීමට, ඔබට අවශ්‍ය වන්නේ:", "2062903400": "සීමාවක් සකසන්න", "2063623452": "තත්ත්වය", - "2064152905": "විභව ලාභය උපරිම කර ග​න්න", "2064273783": "අයකැමි සීමාවන්", "2064293002": "ඔබ ගනුදෙනු අවලංගු කිරීම සමඟ multipliers ගිවිසුමක් මිලදී ගන්නා විට ඔබට take profit මට්ටමක් සැකසිය නොහැක. කෙසේ වෙතත්, ගනුදෙනුව අවලංගු කිරීම කල් ඉකුත් වූ පසු, ඔබට විවෘත ගිවිසුමේ take profit මට්ටමක් සැකසිය හැක.", "2065278286": "ව්‍යාප්තිය", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>ක්‍රිප්ටෝ තරංග ධාවනය කරන්න. ජනප්‍රිය ක්‍රිප්ටෝ මුදල්වල මිල මත සතියේ දින 7ම, පැය 24 පුරා ගනුදෙනු කරන්න.", "-989885046": "සියලුම ක්‍රිප්ටෝ මුදල් බලන්න", "-2118030379": "<0>වෙළඳ භාණ්ඩ අත්පත් කර ගන්න. වටිනා ලෝහ සහ තෙල් මිල සමඟ ගනුදෙනු කරන්න.", - "-1722031734": "වෙළඳ පිරිවිතර පරීක්ෂා කරන්න", - "-61718257": "ජනප්‍රිය විනිමය ගනුදෙනු කරන ලද අරමුදල්වල (ETF) මිල චලන පිළිබඳව අනුමාන කරන්න. පාදක වත්කම් වත්කම් හිමිකර ගැනීමේ අධික පිරිවැයකින් තොරව බැඳුම්කර, වෙළඳ භාණ්ඩ, සහ දර්ශක නිරීක්ෂණය කරන වත්කම් සමඟ ඔබේ කළඹ විවිධාංගීකරණය කරන්න.", - "-777850431": "සියල්ල බලන්න >", - "-1384760133": "ලංසු මිල", - "-1882694284": "මිල අසන්න", - "-1293060532": "දෛනික වෙනස %", "-626244619": "ශුන්‍ය අවදානම් ආදර්ශන​ ගනුදෙනු ගිණුම සමඟ ඕනෑම වේදිකාවක ඕනෑම ගනුදෙනුවක් උත්සාහ කරන්න.", "-230284900": "3. විශ්වාසයෙන් ගනුදෙනු කරන්න", "-1936142548": "ඔබේ ගිණුමට අරමුදල් සපයා පැය 24 පුරා සහය ඇතිව ගනුදෙනු ආරම්භ කරන්න.", @@ -3315,6 +3275,7 @@ "-1615451408": "අපගේ වෘත්තීය බහුභාෂා කණ්ඩායම ඔබ වෙනුවෙන් ඕනෑම වේලාවක මෙහි සිටී.", "-441234786": "අපි අවුරුදු 25 ක් ශක්තිමත්ව සිටිමු", "-1863708031": "විනිමය ගනුදෙනු කරන ලද අරමුදල් (ETF) මඟින් ඔබට පාදක​ වත්කම් හිමිකර ගැනීමේ අධික පිරිවැයකින් තොරව බැඳුම්කර, වෙළඳ​ භාණ්ඩ සහ දර්ශක නිරීක්ෂණය කරන වත්කම් සමඟ ඔබේ ආයෝජන කළඹ විවිධාංගීකරණය කිරීමට ඉඩ සලසයි.", + "-1722031734": "වෙළඳ පිරිවිතර පරීක්ෂා කරන්න", "-1542166394": "<0>AGG.US iShares Core US Aggregate Bond ETF මඟින් එක්සත් ජනපද ආයෝජන ශ්‍රේණියේ බැඳුම්කරවල දර්ශකයක් නිරීක්ෂණය කරයි.", "-1968382000": "<0>ARKK.US ARK Innovation ETF කෘතිම බුද්ධිය, ස්වයංක්‍රීයකරණය, DNA තාක්ෂණ, බලශක්ති ගබඩා කිරීම, ෆින්ටෙක් සහ රොබෝ තාක්ෂණයේ වර්ධනය මත යැපෙන හෝ එයින් ප්‍රතිලාභ ලබන සමාගම්වල දේශීය හා විදේශීය කොටස් සුරැකුම්පත් සඳහා ආයෝජනය කරයි.", "-603147794": "<0>DIA.US SPDR Dow Jones Industrial Average ETF Trust මඟින් Dow Jones Industrial Average දර්ශකය නිරීක්ෂණය කරයි.", @@ -3446,13 +3407,6 @@ "-1356010780": "අවදානමට ලක්විය හැකි පුද්ගලයින් ගනුදෙනු කිරීම වැළැක්වීම සඳහා ප්‍රතිපත්ති ක්‍රියාත්මක කිරීම", "-1186213423": "අපි බාලවයස්කාර පුද්ගලයින්ගේ ප්‍රවේශය ප්‍රතික්ෂේප කරන අතර සිය​ මූල්‍ය හැකියාවෙන් ඔබ්බට ගනුදෙනු කරන ගනුදෙනුකරුවන් හඳුනාගැනීමේ ක්‍රියාවලීන්ද​ ක්‍රියාත්මක කරන්නෙමු.", "-220003669": "අපි ඔබේ ගනුදෙනුකරුවන් හඳුනාගැනීමේ (KYC) පාලන ක්‍රියාත්මක කරන අතර අපගේ වේදිකාවල මුදල් විශුද්ධිකරණය සහ වෙනත් නීති විරෝධී ක්‍රියාකාරකම් වළක්වන්නෙමු.", - "-1339404877": "විශ්වසනීය වන්න", - "-1849043145": "අපි ආරක්ෂිත සහ ශක්තිමත් පද්ධති සපයන්නෙමු එම නිසා ඔබට විශ්වාසයෙන් ගනුදෙනු කළ හැක. ගිවිසුම් කඩිනමින් නිරවුල් කිරීම, කාර්යක්ෂමව ගනුදෙනු සැකසීම හෝ ප්‍රතිචාරාත්මක 24/7 පාරිභෝගික සහය පිරිනැමීම යන ඕනෑම අවස්ථාවක, අපි ඔබේ ගනුදෙනු අත්දැකීමේ සෑම පියවරකදීම විශ්වාසවන්ත වීමට උත්සාහ කරමු.", - "-1972583435": "සාධාරණ වන්න", - "-781301270": "අපි සෑම කෙනෙකුටම සමානව සලකන්නෙමු, ඒ නිසා අපි විනිවිද පෙනෙන සහ අපක්ෂපාතී සේවාවන් සැපයීමට කැපවී සිටිමු. අපි ඔබේ ගැටළු අවංකභාවයෙන් විසඳීමට සහ සැඟවුණු ගාස්තු හෝ ප්‍රවේශ සීමාවන් නොමැතිව තරඟකාරී මිල ගණන් සැපයීමට කටයුතු කරන්නෙමු.", - "-955173076": "අපි අපගේ වේදිකා සහ ක්‍රියාවලි පිළිබඳ පැහැදිලි, ප්‍රවේශ විය හැකි තොරතුරු සපයන්නෙමු, එවිට අපට විශ්වාසය සහ ශක්තිමත් සේවාදායක සබඳතා ගොඩනගා ගත හැකිය. සවිස්තරාත්මක නිෂ්පාදන විස්තර සහ විවෘත සන්නිවේදනය හරහා, දැනුවත් ගනුදෙනු තීරණ ගැනීම පහසු කිරීම අපගේ අරමුණයි.", - "-2032112598": "වගකීම් සහිත වන්න​", - "-35673135": "අපි අපගේ සේවාවන් සහ වේදිකා ගොඩනඟන්නේ විශ්වාසය, අවංකභාවය සහ සදාචාරාත්මක භාවිතයන් මත ය. නීති විරෝධී ක්‍රියාකාරකම් වැළැක්වීම සඳහා ප්‍රතිපත්ති සහ පාලනයන් ක්‍රියාකාරීව ක්‍රියාත්මක කිරීමෙන්, අපගේ ගනුදෙනු ප්‍රජාව සඳහා සාධාරණ සහ ආරක්ෂිත පරිසරයක් අපි සහතික කරන්නෙමු.", "-1354825404": "ගනුදෙනු කිරීමට​ අලුත්ද?", "-1571360471": "සකස් කළ ඉගෙනුම් සම්පත්", "-1307122236": "ඕනෑම වේලාවක බහුභාෂා සහාය", @@ -4033,7 +3987,10 @@ "-1095901299": "කොටස් වෙළඳපොල | ගනුදෙනු දර්ශක | Deriv", "-506783240": "අනුකරණය කරන ලද වෙළඳපලවලින් ව්‍යුත්පන්න වූ වත්කම් මිල මත ගනුදෙනු කරන්න​. ඔබේ අවදානම් රුචියට ගැලපෙන පරිදි අස්ථායීතා මට්ටම තෝරා ගැනීමෙන් ඔබේ නිරාවරණය කළමනාකරණය කරන්න.", "-917592239": "කෘතිම දර්ශක | අස්ථායීතා දර්ශක | Deriv", + "-1339404877": "විශ්වසනීය වන්න", + "-1972583435": "සාධාරණ වන්න", "-1306637437": "අපගේ සියලු නිෂ්පාදන සහ සේවා සඳහා තරඟකාරී මිල ගණන් පිරිනැමීම​ අපගේ අරමුණයි.", + "-2032112598": "වගකීම් සහිත වන්න​", "-223886724": "අපගේ මූලධර්ම", "-586716383": "අපේ මූලධර්ම | Deriv", "-141169956": "Deriv P2P – peer-to-peer තැන්පතු සහ මුදල් ආපසු ගැනීමේ සේවාව", @@ -4429,35 +4386,6 @@ "-924881302": "මෙය අපගේ නෛතික ප්‍රතිපත්ති සහ ඒවා ඔබට අදාළ වන ආකාරය පිළිබඳ තොරතුරු ඔබට සොයා ගත හැකි ස්ථානයයි. පහත සම්බන්ධ කර ඇති ලේඛන සාමූහිකව අපගේ සම්මත භාවිත නියමයන් (\"නියම\") සකස් කරයි. අපගේ ඕනෑම වෙබ් අඩවියක්, භාණ්ඩයක් හෝ සේවාවක් භාවිත කිරීමට පෙර මෙම නියමයන් පිළිබඳව ඔබම දැනුවත් වී ඒවාට එකඟ වීම වැදගත් වේ.", "-1532421724": "ව්‍යාපාරික​ හවුල්කරුවන් සඳහා", "-488793705": "නියමයන් සහ කොන්දේසි | නීති ප්‍රතිපත්ති | Deriv", - "-739489985": "Crash/Boom දර්ශක හදිසි මිල චලනයන් සමඟ වෙලඳපොලවල් අනුකරණය කරයි, එක්කෝ තියුනු පහත වැටීමක් (බිඳවැටීම) හෝ මිලෙහි වැඩිවීමක් (උත්පාතය).", - "-2038780348": "higher lower", - "-920892393": "අස්ථායීතා දර්ශක 10%, 25%, 50%, 75%, 100% යන නියත විචල්‍යතා සහිත වෙලඳපොලවලට අනුරූප වේ.", - "-997554537": "Accumulator ගිවිසුම් ක්‍රියා කරන ආකාරය", - "-1143096984": "ඔබට take profit හෝ ගෙවීමේ මට්ටමක් සැකසිය හැක. ඔබේ ලාභය මෙම මුදල ඉක්මවන විට හෝ එයට​ ළඟා වූ විට ඔබේ ස්ථානය ස්වයංක්‍රීයව වැසෙයි.", - "-2002768605": "සෑම ගිවිසුමක් සඳහාම උපරිම ගෙවීම සීමිත වන අතර එය​ එක් එක් වත්කමකට අනුව​ වෙනස් වේ. උපරිම ගෙවීමට ළඟා වූ විට, ගිවිසුම ස්වයංක්‍රීයව​ වසා දැමේ.", - "-972221740": "Deriv Trader හි ඔබේ පළමු Accumulator ගිවිසුම මිලදී ගන්නා ආකාරය​", - "-995291168": "ඔබේ ස්ථානය නිර්වචනය කරන්න", - "-1713583554": "වෙළඳපල ලැයිස්තුවෙන් වත්කමක් තෝරන්න.", - "-1637411871": "Accumulator වෙළඳපල", - "-216727857": "ගනුදෙනු වර්ග ලැයිස්තුවෙන් Accumulator තෝරන්න", - "-1410249058": "3. වර්ධන ප්‍රතිශතය", - "-1940159778": "ඔබ කැමති වර්ධන වේගය තෝරන්න. ඔබේ ගිවිසුමේ කාලය පුරාවටම සෑම tick එකකදීම ඔබේ විභව ලාභය මෙම ප්‍රතිශතයෙන් වර්ධනය වේ.", - "-262631598": "Accumulator කාලසීමාව", - "-1784561307": "4. කොටස්", - "-1432641230": "Accumulator කොටස්", - "-1797452525": "5. take profit", - "-950576869": "6. ගනුදෙනු කරන්න​", - "-70734399": "විකල්ප​​ ගනුදෙනු සඳහා ලබා ගත හැකි වෙළඳපලවල්", - "-665093371": "ලෝකයේ විශාලතම මූල්‍ය වෙළඳපලට සහභාගී වන්න. ප්‍රධාන, සුළු සහ ස්මාර්ට් forex යුගල මත ඩිජිටල් විකල්ප සහ Call/Put Spreads ගනුදෙනු කරන්න.", - "-197524598": "සැබෑ ලෝකයේ බාධාවන්ගෙන් තොර අපගේ කෘත්‍රිම​ දර්ශක මත සතියේ දින 7 ම, පැය 24 පුරා ඩිජිටල් විකල්ප, lookbacks, සහ Call/Put Spread ගනුදෙනු කරන්න.", - "-236676606": "කොටස් සහ දර්ශක මත ඩිජිටල් විකල්ප ගනුදෙනු කර අපගේ තරඟකාරී මිල කළ වත්කම් කූඩවල මිල චලනවලින් ලාභ ලබන්න​.", - "-1192024363": "ලෝකයේ ප්‍රධාන වෙළඳ​ භාණ්ඩ වන​ රිදී, රන්, තෙල් සහ බලශක්තිවල​ මිල සංචලනය ගැන අනුමාන කරන්න.", - "-345016047": "ආදර්ශන​ ගිණුමක් විවෘත කර අපගේ වේදිකාවල පුහුණු වීමට අසීමිත අතථ්‍ය මුදල් ලබා ගන්න – DTrader, SmartTrader, සහ DBot.", - "-239170576": "Deriv හි විකල්ප ගනුදෙනු ගැන දැන​ ගන්න. පාදක වත්කම් මිලදී ගැනීමෙන් තොරව​ නිවැරදිව මිල චලනයන් පුරෝකථනය කිරීමෙන් ගෙවීම් උපයන්න.", - "-135132536": "සැබෑ ගිණුමක් විවෘත කර, තැන්පතුවක් කර සැබැවින්ම​ Accumulator ගනුදෙනු ආරම්භ කරන්න.", - "-963994159": "විකල්ප ගනුදෙනු | Deriv හි ඩිජිටල් විකල්ප ගනුදෙනු කරන්න", - "-1640776435": "විකල්ප ගනුදෙනු | ගනුදෙනු වර්ග | Deriv", - "-1302287224": "Deriv හි ඇති විකල්ප මොනවාදැයි සොයා බලන්න. Forex, කෘත්‍රිම​ දර්ශක, කොටස් සහ දර්ශක, සහ බාස්කට් සමඟ විකල්ප ගනුදෙනු ආරම්භ කරන්නේ කෙසේදැයි ඉගෙන ගන්න.", "-1573631881": "forex", "-79919115": "ඔබේ වෙළඳපල නිරාවරණය වැඩි කිරීම සඳහා මුදල් යුගල 50 කට වැඩි ප්රමාණයක් සහ 1:1000 දක්වා උත්තෝලනය සමඟ වෙළඳාම් කරන්න.", "-52578265": "ඔබේ වෙළඳපල නිරාවරණය වැඩි කිරීමට මුදල් යුගල 30කට වඩා ප්‍රමාණයක් වෙත ප්‍රවේශ වී 1:30 දක්වා උත්තෝලනය සමඟ ගනුදෙනු කරන්න.", @@ -4503,17 +4431,8 @@ "-172868994": "MT5 නිදහස් හුවමාරු ගිණුම", "-501519580": "අමතර ගාස්තු නොමැතිව ඔබේ ගනුදෙනු එක රැයක් විවෘතව තබන්න.", "-2146727212": "නිදහස් හුවමාරු", - "-544150655": "ආන්තික ගනුදෙනු සඳහා ලබා ගත හැකි වෙළඳපලවල්", - "-867909844": "වත්කම් 30කට වඩා වැඩි ප්‍රමාණයකට​ ප්‍රවේශ වී 1:30 දක්වා උත්තෝලනයක් සහ ගනුදෙනු සඳහා ශුන්‍ය කොමිස් සමඟ ගනුදෙනු කරන්න.", - "-309438223": "ස්වාභාවික සිදුවීම් සහ ද්‍රවශීලතා අවදානම්වලින් බලපෑමට ලක් නොවී සතියේ දින 7ම, පැය 24 පුරා ආන්තිකය මත කෘත්‍රිම​ දර්ශක ගනුදෙනු කරන්න.", - "-192849229": "රිදී, රන්, තෙල් සහ තවත් දේවල මිල චලන ගැන අනුමාන කර ඔබේ භව්‍ය ලාභය වැඩි කර ගැනීමට​ ආන්තිකය භාවිත කරන්න.", - "-309512492": "Deriv සමඟ ආන්තිකය මත ගනුදෙනු කරන්නේ ඇයි?", - "-1967811351": "Deriv MT5 හි ඉහළ උත්තෝලනය සහ අඩු ව්‍යාප්ති වලින් ප්‍ර​යෝජන ගන්න.", - "-947407631": "කෘත්‍රිම දර්ශක", - "-163876262": "ප්‍රියතම වෙළඳපොලවල් සියල්ල​ තිබේ", - "-687600215": "සතියේ දින 7ම, පැය 24 පුරා ලබා ගත හැකි සියලුම ජනප්‍රිය වෙළඳපල සහ අපගේ හිමිකාර කෘත්‍රිම දර්ශක මත ගනුදෙනු කරන්න.", - "-1815149921": "මිත්‍රශීලි සහයෝගය", "-1970235035": "ඔබේ ඉලක්කය නිර්වචනය කරන්න", + "-995291168": "ඔබේ ස්ථානය නිර්වචනය කරන්න", "-1496517473": "ඔබට ගනුදෙනු කිරීමට අවශ්‍ය වෙළඳපල තෝරා ගනුදෙනු වර්ගය, කොටස් ප්‍රමාණය සහ multiplier අගය ඇතුළු අනෙකුත් අත්‍යවශ්‍ය පරාමිතීන් සකසන්න.", "-574297320": "පරාමිතීන් සකසන්න", "-136787663": "විකල්ප පරාමිතීන් සකසන්න", @@ -4526,6 +4445,7 @@ "-316417045": "4. Multiplier අගය", "-969520824": "ඔබේ ලාභය හෝ අලාභය multiplier අගයෙන් ගුණ කරනු ලැබේ, එය​ ඔබ ගනුදෙනු කරන වත්කම අනුව, 1 සිට 30 දක්වා විය හැකිය. ඔබේ පාඩුව කිසි විටෙකත් ඔබේ කොටසට වඩා වැඩි නොවේ.", "-951435001": "ඔබ කැමති multiplier අගය ඇතුළත් කරන්න. ඔබේ ලාභය හෝ අලාභය මෙම මුදලින් ගුණ කරනු ලැබේ.", + "-1797452525": "5. take profit", "-1261042587": "මෙම විශේෂාංගය මඟින් ඔබට ඔබේ ස්ථානයට එරෙහිව වෙළඳපල චලනය වන අවස්ථාවක ඔබට දැරිය හැකි පාඩුවේ ප්‍රමාණය සැකසීමට ඉඩ සලසයි. එම ප්‍රමාණයට ළඟා වූ පසු, ඔබේ ගිවිසුම ස්වයංක්‍රීයව වසා දැමෙනු ඇත​.", "-1557162974": "stop loss සකසන්න", "-120955727": "7. ගනුදෙනුව අවලංගු කිරීම", @@ -4662,7 +4582,7 @@ "-1995606668": "මුදල", "-1128574192": "දිශාව", "-703542574": "ඉහළට", - "-1127399675": "පහළට", + "-1127399675": "Down", "-1555617679": "<0>ඉහළ දිශාවට Stop loss සහ take profit මට්ටම = වත්කම් මිල × {(stop loss හෝ take profit මුදල + කොමිස්) ÷ (කොටස් × multiplier) + 1}", "-215986514": "ඔබේ කොටස්, සංකේතය සහ ඔබ තෝරා ගන්නා multiplier මත පදනම්ව ස්වයංක්‍රීයව කොමිස් ගණනය කෙරේ. එහි වටිනාකම DTrader තුළින් සෘජුවම ලබා ගත හැකිය.", "-1677720766": "එබැවින් මෙම අවස්ථාවෙහිදී, ඔබ ඔබේ stop loss මට්ටම <0>3351.46 ලෙස සකසනු ඇත.", diff --git a/themes/gatsby-theme-deriv/src/translations/sw.json b/themes/gatsby-theme-deriv/src/translations/sw.json index 08e72c9be16..3e00fa57d66 100644 --- a/themes/gatsby-theme-deriv/src/translations/sw.json +++ b/themes/gatsby-theme-deriv/src/translations/sw.json @@ -3,7 +3,7 @@ "3965745": "Malipo yako yanaweza kuongezeka kwa 1% au 5% kwa wastani wa kila tick.", "4506932": "Ninawezaje kuongeza akaunti ya Deriv X?", "5629598": "Tovuti ya kampuni/URL ya mitandao ya kijamii*", - "5681962": "EUR/USD DFX10 Dira", + "5681962": "Dira ya EUR/USD DFX10", "6312314": "Deriv (V) Ltd (Kampuni Na.014556), ilianzishwa tarehe 17 Februari 2016, imesajiliwa katika Republic of Vanuatu na ofisi yake iliyosajiliwa iko 1276, Govant Builiding ,kumulu Highway, Port Vila, Republic of Vanuatu. Deriv (V) LTD ina leseni ya Vanuatu Financial Services Commission <0>(tazama leseni) na ni mwanachama wa <1>Chama cha Masoko ya Fedha.", "6959268": "Ufunguaji mikataba ya accumulator kwa chombo maalum na kiwango cha ukuaji huenda usipatikane kwa muda wakati mipaka yetu ya jumla ya dau imefikiwa kwa mseto huo mahususi. Ikiwa hili linatokea, unaweza kuchagua chombo kingine au chombo kile kile chenye kiwango tofauti cha ukuaji.", "7128051": "Jinsi ya kerekebisha au kuondoa ukomo wangu wa kujitenga-binafsi?", @@ -91,16 +91,15 @@ "79497287": "Fedha za kubadilishana", "80411232": "Weka taarifa za kuingia kuwa salama na <0>wezesha uthibitishaji wa hatua-mbili ili kuzuia matumizi ambayo huja ya idhinisha katika akaunti yako.", "80429744": "Haraka na imara", - "83428444": " Anza biashara ya accumulators kwenye Deriv", "84123624": "Programu ya Ushirikiano | Deriv", "84402478": "Wapi naweza pata vizuizi navyohitaji?", - "84605906": "Akaunti ya Deriv MT5 Financial inakupa mkopo wa kufanya biashara ya mikataba tofauti (CFDs) kwenye forex, hisa, faharisi za hisa, bidhaa, faharisi za sanisi, na cryptocurrencies.", + "84605906": "Akaunti ya Deriv MT5 Financial inakupa mkopo wa kufanya biashara ya mikataba tofauti (CFDs) kwenye forex, hisa, Dira ya hisa, bidhaa, Dira ya sanisi, na cryptocurrencies.", "85248718": "Kumbukumbu na makala za ushirika", "85633362": "Je, ninaweza kujiondoa kwenye mkataba wa Only Ups/Only Downs kabla ya muda wake kumalizika?", "85952646": "Ndio, unaweza kufungua mikataba mingi ikiwa na vigezo tofauti kwa wakati mmoja.", "86747176": "Wanatoa tuzo ambazo zinaonekana ni nzuri sana kama vile ni za kweli.", "89633652": "Chati inayoonyesha kupoteza katika biashara ya aina ya mkataba wa Differs.", - "89863448": "Mali bora za biashara na faharisi za kipekee za soko", + "89863448": "Mali bora za biashara na Dira ya kipekee za soko", "92905834": "Ukiwa na faharisi hizi, kuna wastani wa anguko la mara moja (crash) au ongezeko la mara moja (boom) katika bei ambapo hutokea katika <0>mfululizo wa ticks 500, au 1,000.", "94340092": "Chaguzi Asian zinapatikana kwenye majukwaa ya SmartTrader na Deriv Bot. Unaweza kufanya biashara ya chaguzi Asian kwenye sanisi.", "94412618": "Ndio, unaweza boresha muda wa biashara yako katika mikataba ya Only Ups/Only Downs. Vipindi vya muda unaopatikana huanzia ticks 2 hadi ticks 5.", @@ -123,7 +122,6 @@ "110140669": "Ikiwa wewe ni mfanyabiashara mtaalamu, huduma ya ishara za biashara ya MT5 hukuruhusu kushiriki mikakati yako na wafanyabiashara wengine bila malipo au ada ya usajili kama ukiaamua. Wakati wafanyabiashara wanapojiandikisha katika ishara yako, mipango yako huigwa moja kwa moja kwenye akaunti zao kila wakati unapoweka biashara.", "111464658": "<0>5 kura fanya biashara na DL kwenye <0>BTC/USD imegawanyika mara mbili:", "113378532": "ETH/USD", - "114014970": "Biashara ni sasa", "115911783": "Bila shaka, orodha hii haijakamilika. kila siku, waigaji wanakuja na njia mpya kujaribu kuiba taarifa zako na pesa.", "117174749": "Je, ninaweza kufunga nafasi iliyo wazi kabla ya muda kumalizika?", "117273069": "<0>Wall Street 30 inafuata utendaji wa hisa za kampuni 30 kubwa zilizoorodheshwa nchini Marekani (US).", @@ -142,7 +140,7 @@ "132319176": "Pata kiwango cha faida", "135121884": "Nini kinafata?", "135210620": "Deriv <0>inasimamiwa na vyombo kadhaa ikiwa ni pamoja na Malta Financial Services Authority (MFSA), Labuan Financial Services Authority (Labuan FSA), Vanuatu Financial Services Commission (VFSC), na British Virgin Islands Financial Services Commission.", - "138055021": "Faharisi za sanisi", + "138055021": "Dira ya sanisi", "138627645": "Ingiza dau lako au kiasi cha malipo unayotaka.", "139668017": "Kwa kubonyeza “Unda demo akaunti ”, unathibitisha kuwa una umri wa miaka 18 au zaidi. Unaelewa kuwa tunaweza kutumia anwani yako ya barua pepe kukutumia taarifa kuhusu bidhaa na huduma za Deriv pamoja na habari za soko. Unaweza kujiondoa wakati wowote kutoka kwenye barua pepe hizi katika mipangilio ya akaunti yako. kwa maelezo zaidi, tafadhali tazama <0>Usalama na sera ya faragha Deriv's.", "140083133": "Weka pesa kwenye akaunti yako. Anza kufanya biashara kwenye programu ya simu, programu ya kompyuta, au kuvinjari wavuti.", @@ -155,18 +153,18 @@ "149494223": "Blue sky na buildings - Kigali", "149834389": "USD ≤ 20,000 kwa mwezi", "150593055": "Wabadilishaji wa sarafu", - "151178438": "Furahia tozo sifuri kwenye mali zote. Pamoja na, kutolipa ada ya ubadilishanaji kwenye nafasi za usiku kwa faharisi za derived zilizochaguliwa na mali za kifedha.", + "151178438": "Furahia tozo sifuri kwenye mali zote. Pamoja na, kutolipa ada ya ubadilishanaji kwenye nafasi za usiku kwa Dira ya derived zilizochaguliwa na mali za kifedha.", "152299772": "Kwa nini nijiunge na programu yako ya ushirika?", "152524253": "Fanya biashara katika masoko ya ulimwengu na majukwaa yetu yaliyo maarufu na rafiki kwa mtumiaji.", "154463429": "Uzoefu wa biashara na demo utaakisi uhalisia wa biashara halisi ya pesa, haswa katika mikataba ya bei na vikwazo vya kibiashara.", "154545319": "Nchi ya makazi ni mahali unapoishi kwa sasa.", - "154883335": "Ufikiaji wa kipekee wa mali za ubunifu", + "154883335": "Ufikiaji wa kipekee wa mali bunifu", "155518428": "grafu", - "156487821": "DEX 1500 DOWN Index", + "156487821": "Dira ya DEX 1500 DOWN", "158507315": "Weka fedha katika akaunti yako kupitia huduma yetu ya kuweka na kutoa ya peer-to-peer.", "158763587": "Angalia faida", "159648667": "Chati inayoonyesha ushindi katika mkataba wa aina ya biashara Over", - "160123390": "Faharisi za <0>Ulaya", + "160123390": "Dira ya <0>Ulaya", "161870324": "Chagua viwango bora na uweke oda, au unda tangazo kulingana na viwango unavyotaka.", "163040015": "Jiunge na programu za ushirika na IB Deriv na upate nafasi ya kuwa mbia na mtoa huduma anayeaminika katika biashara ya mtandaoni.", "164316225": "<0>Peruzi juu kwenye ukurasa huu kwa taarifa zaidi juu ya mpango wa gawio.", @@ -215,7 +213,7 @@ "213171673": "Chevron", "213336563": "<0>3351.46", "213942851": "Angalia <0>ukurasa wa hali ili uone ikiwa kuna matengenezo yoyote ya mfumo au wavuti yanayoendelea.", - "214754372": "USD/CHF DFX20 Index", + "214754372": "Dira ya USD/CHF DFX20", "215636541": "MT5 Financial STP", "216114973": "Hisa & faharisi", "216777430": "Ingia.", @@ -223,7 +221,7 @@ "218708637": "Kwenye Deriv, unaweza kufanya biashara na CFD:", "221408375": "Programu ya ubia na Deriv ni bure kujiunga. Hakuna malipo yoyote kabisa au ada zilizofichwa za kukufanya uwe na wasiwasi.", "222685906": "( 1", - "223464180": "Wateja ulimwenguni kote (isipokuwa kwa baadhi ya nchi kama vile Marekani (USA), Canada na Hong Kong) ambao wanataka kufanya biashara ya CFDs kwenye vyombo vya kifedha (kupitia akaunti za MT5 Financial) na faharisi za derived (kupitia akaunti za Derived MT5) wanaweza kuwa na akaunti ya Deriv MT5 na Deriv X chini ya Deriv (V) Ltd.", + "223464180": "Wateja ulimwenguni kote (isipokuwa kwa baadhi ya nchi kama vile Marekani (USA), Canada na Hong Kong) ambao wanataka kufanya biashara ya CFDs kwenye vyombo vya kifedha (kupitia akaunti za MT5 Financial) na Dira ya derived (kupitia akaunti za Derived MT5) wanaweza kuwa na akaunti ya Deriv MT5 na Deriv X chini ya Deriv (V) Ltd.", "224650827": "IOT/USD", "228957856": "Hebu tuseme unataka kuweka 0.01 lots kwa Dira ya Volatility 75 na bei ya mali ya USD 400,000 na kiwango cha ubadilishanaji cha -7.5 wazi kwa usiku mmoja.", "229604337": "Dira ya Crash 900", @@ -269,7 +267,6 @@ "259593484": "akaunti halisi", "260003723": "Mfano 2", "261878007": "Ukichagua 'Matches', utapokea malipo ikiwa tarakimu ya mwisho ya bei ya kutoka ni sawa na utabiri wako.", - "262590832": "Fungua nafasi ndefu na fupi, kulingana na mkakati wako wa biashara unayopendelea.", "263232709": "1 - 2 siku za kazi", "263938952": "Ikiwa uliweka nafasi kwa upya naikawa na faida kulingana na utabiri wako wa soko, itachukua nafasi ya bei yako ya awali/asili ya kuingia (au bei ya ukomo). Ili iwe na faida, nafasi iliyowekwa upya inahitaji kuwa.", "264391901": "Furahia masoko ya sanisi ambayo yanaiga msisimko wa masoko halisi ya ulimwengu bila usumbufu usiotabirika wa ulimwengu halisi.", @@ -277,7 +274,7 @@ "265644304": "Aina za biashara", "268305063": "<0>Ingia kwenye akaunti yako ya Deriv. Je, hauna akaunti? <1>Jiunge sasa bure.", "270484328": "Je, ninaweza kununua au kuuza chaguzi turbo kwenye Deriv?", - "270727821": "Faharisi za hisa", + "270727821": "Dira ya hisa", "271560771": "Ingiza kiasi unachotaka kufanya biashara nacho.", "272283021": "Sasa unaweza kuingia kwenye Deriv MT5 na nenosiri lako jipya.", "273133328": "EEM.US", @@ -317,7 +314,7 @@ "305281565": "Je, Only Ups/Only Downs zinapatikana kwa biashara kwenye Deriv Trader?", "305547463": "Vipengele rafiki kwa mtumiaji", "306846388": "Biashara ya mtandao inafurahisha lakini inaweza kuleta athari kama uraibu. Hapa Deriv, tunawajali wateja wetu na kuangalia maslahi kwa kuwahimiza wafanye mazoezi kwanza na wajifunze <0>biashara salama na inayowajibika. Kama wewe ni mgeni katika hili, unaweza kujifunza biashara hii bila ukomo kwa kutumia fedha dhahania (zisizo halisi) kabla hujamua kuhatarisha pesa zako.", - "307902006": "Furahia mkopo mkubwa na low spreads kwenye jukwaa letu la Deriv MT5, sasa linatoa hisa na faharisi za hisa mbalimbali kutoka katika chapa upendazo.", + "307902006": "Furahia mkopo mkubwa na low spreads kwenye jukwaa letu la Deriv MT5, sasa linatoa hisa na Dira ya hisa mbalimbali kutoka katika chapa upendazo.", "309180597": "Panua wigo wa wateja wako kwa kuwasaidia wafanyabiashara kuweka pesa kwenye akaunti zao kupitia benki za ndani na e-payment. Wezesha na upate mapato kwa kila muamala unaofanyika.", "309993304": "Jaribu Deriv bila hatari ", "311457810": "Kikokotoo chetu cha pip kitakusaidia wewe kukadiria thamani ya pip katika biashara yako ili uweze kudhibiti hasara.", @@ -332,7 +329,7 @@ "318433321": "Vyombo vinavyopatikana kwenye biashara ya Chaguzi", "318815297": "Fanya biashara vile upendavyo", "319619035": "Je! Akaunti yangu ya Deriv MT5 ambayo siitumi inaweza kufungiwa hata kama nina salio bado katika akaunti hiyo.", - "320565687": "<0>Kikapu Dhahabu hupima thamani ya dhahabu dhidi ya kikapu cha sarafu tano za kimataifa (EUR, GBP, JPY, AUD, USD), kila moja ina uzito wa 20%.", + "320565687": "<0>Kikapu Dhahabu hupima thamani ya dhahabu dhidi ya kikapu cha sarafu tano za kimataifa (EUR, GBP, JPY, AUD, USD), kila moja inauzito wa 20%.", "322368988": "Multipliers- Sanisi: Dira ya Volatility 250 (1s)", "323360883": "Vikapu", "326242312": "Kiasi katika lots", @@ -346,7 +343,7 @@ "334005764": "Deriv Trader ni nini?", "334011253": "1999", "335040248": "Kuhusu sisi", - "337431163": "Biashara 24/7 kwenye faharisi za sanisi", + "337431163": "Biashara 24/7 kwenye Dira ya sanisi", "337900732": "Denmark", "339084000": "KISHERIA", "339879944": "GBP/USD", @@ -365,19 +362,19 @@ "352494339": "Fanya biashara ukiwa na Deriv MT5", "353928381": "Kwa nini nijiunge na programu ya ushirika?", "354060979": "<0>1 lot na 1000 mkopo:", - "354180176": "Unaweza kufanya biashara ya faharisi za volatility, aina ya faharisi za derived, ukiwa na chaguzi za Accumulator.", + "354180176": "Unaweza kufanya biashara ya Dira ya volatility, aina ya Dira ya derived, ukiwa na chaguzi za Accumulator.", "356733895": "Tambua faida unayoweza kupata na malipo ya kudumu, au ongeza faida inayowezekana na malipo tofauti ikiwa tabiri zako ni sahihi.", "357105933": "Nenda kwenye Trader's hub na uchague chaguo la Demo.", - "357273365": "Kwa Faharisi za DEX, mpango wa lot 3 za Dira ya DEX 600 DOWN kwa bei ya USD 6000 italipwa USD 0.5 kama gawio kulingana na fomula ifuatayo:", + "357273365": "Kwa Dira ya DEX, mpango wa lot 3 za Dira ya DEX 600 DOWN kwa bei ya USD 6000 italipwa USD 0.5 kama gawio kulingana na fomula ifuatayo:", "358257887": "Hati yako iliyowasilishwa punde imeidhinishwa, nenda kwa Cashier > DP2P kusajili akaunti yako ya Deriv P2P.", "358369253": "Je, ninaweza kufunga chaguzi In/Out kabla ya muda wa biashara kutamatika?", "358838306": "Makamu wa Rais wa Msaada kwa Wateja", "360357815": "High/Low ticks | Mkataba wa chaguzi digitali | Deriv", "361051814": "Hebu tuseme unataka kukokotoa kiwango cha kuchukua faida na thamani ya pip wakati unataka kuuza lots 3 za Dira ya Volatility 50 kwa bei ya 249.5961 USD na kiasi cha kuchukua faida ya 84 USD.", "362961755": "Hapana, malipo yaliyokusanywa kwa chaguzi accumulator haya husiani na mwelekeo wa dira ya msingi.", - "364422126": "Inapatikana 24/7 na viwango tofauti vya volatility, faharisi za sanisi zetu zina bei kulingana na algorithm ambazo zinakaguliwa kwa haki na mkaguzi asiye na uhusiano nasi.", - "365224830": "Biashara ya faharisi za kikapu mtandaoni | Demo akaunti ya biashara ya faharisi za kikapu | Deriv", - "365975557": "DEX 1500 UP Index", + "364422126": "Inapatikana 24/7 na viwango tofauti vya volatility, Dira ya sanisi zetu zina bei kulingana na algorithm ambazo zinakaguliwa kwa haki na mkaguzi asiye na uhusiano nasi.", + "365224830": "Biashara ya Dira ya kikapu mtandaoni | Demo akaunti ya biashara ya Dira ya kikapu | Deriv", + "365975557": "Dira ya DEX 1500 UP", "368545289": "Utumiajia wa nenosiri dhaifu.", "369107014": "25 - 1,500", "369418918": "<0>Kuzuia hasara na/au kuchukua kiwango cha faida = bei ya mali - {uzuiaji hasara AU kuchukua kiasi cha faida ÷ (kiasi × ukubwa wa mkataba)}", @@ -410,7 +407,7 @@ "395057342": "Sisi ni nani", "395698348": "<0>1 lot na 1,500 mkopo:", "396319850": "Jinsi ya kujiandikisha kwa Deriv P2P?", - "396323780": "Faharisi za DEX", + "396323780": "Dira ya DEX", "396992773": "Deriv ndiye broker bora ulimwenguni hadi sasa kwa upande wa mali wanazotoa, urahisi wa kuweka na kutoa pesa, pamoja na huduma nyingine. Endelea kutupa kilicho bora zaidi, Deriv!", "399056226": "Je, ninawezaje kutambua tovuti zinazo hadaa?", "400968378": "maeneo", @@ -430,7 +427,6 @@ "413762216": "Je, ninaweza kutoka kwenye mkataba uliowazi wa Reset call/Reset Put kabla ya kumalizika?", "415028859": "Sarafu ya ndani", "415543200": "Hii inategemea margin inayohitajika kwa kila mali. Utaweza kuona margin inayohitajika kwa kila mali kabla ya kufungua nafasi yako.", - "416296716": "Malipo ya juu", "417690017": "Touch / No Touch", "417855021": "Jina linahitajika", "418173024": "Masoko yanayopatikana kwa biashara ya CFD", @@ -446,7 +442,6 @@ "427157274": "Pata mapato wateja wako wanapofanya biashara kwenye akaunti ya MT5 Financial.

    Viwango vyote vya gawio vinanukuliwa katika USD.", "429395367": "Mwongozo na mafunzo ya DBot", "429483909": "<0>2 lots na 100 mkopo:", - "430936420": "Fikia zaidi ya mali 50 na pia ufanye biashara na hadi 1:1000 mkopo na gawio sifuri kwenye biashara.", "431284069": "Faida yako halisi itategemea ni kiasi gani bei iliyopo itashuka chini ya kizuizi, huku faida kubwa inayowezekana ikiongezeka ikiwa bei ya msingi itashuka sana. Hasara zako zimezuiliwa ndani ya dau la awali linalohitajika kununua chaguzi short turbo.", "432518896": "Uaminifu kwa mteja ndio kipaumbele chetu cha juu, na ndio sababu mamilioni ya watumiaji hutuchagua. Hapa kuna mambo kadhaa ambayo hutufanya tuwe mtoa huduma anayeongoza wa biashara mtandaoni.", "432775041": "Fanya Biashara", @@ -477,7 +472,7 @@ "453450172": "<0>Kumbuka: Kwa uwanda mpana wa chaguzi za watoa huduma za ishara kwenye Deriv, nenda katika ukurasa wa <1>MQL5 showcase na tafuta <0>Deriv chini ya<0>Broker uwanja wa seva.", "454217012": "<0>Kumbuka: Vikomo vyako vya kununua na kuuza kwenye Deriv P2P vimewekwa kwa hiari yetu.", "455544956": "Chati inayoonyesha ushindi katika biashara ya aina ya mkataba wa Fall", - "455738681": "<0>DSI30 hubadilika kati ya tawala kila <1>dakika 30 kwa wastani.", + "455738681": "<0>DSI30 inabadilika kati ya tawala kila <1>dakika 30 kwa wastani.", "455897892": "Ebook ya Cryptocurrencies", "456795878": "Kanisa la Malta Senglea", "456825069": "Wataalam wa biashara", @@ -493,7 +488,6 @@ "469222213": "Bonyeza kwenye kichupuo cha <0>Takwimu zangu na chagua mtoa huduma wako wa ishara.", "469552854": "Unataka kufahamu zaidi kuhusu vigezo vya biashara za CFDs kwa vyombo tunavyotoa?", "469798381": "Miaka ya huduma", - "470277541": "Muda wa juu", "472630909": "Itachukua siku 1-3 za kazi kwa ajili ya maombi yako kukaguliwa.", "472915014": "Deriv ni moja ya broker wakubwa wa mtandaoni ulimwenguni. Tunatoa CFDs na derivatives zingine kwenye forex, hisa & faharisi, sarafu za kripto, bidhaa, na faharisi derived kwa mamilioni ya watumiaji waliosajiliwa kote ulimwenguni.", "473760456": "Tunazungumza wazi ili kuepuka utata, tunafichua masharti ya mikataba yote, na tuko wazi juu ya hatari za biashara na jinsi tunavyopata pesa.", @@ -530,13 +524,12 @@ "497905436": "Je, nitaangaliaje salio langu linalopatikana kwenye Deriv P2P?", "500325680": "Weka pesa papo hapo kwa kutumia mfumo wako wa vocha wa ndani ya nchi.", "500999639": "Aina zingine za biashara zinaweza kuwa hazipatikani katika nchi fulani.", - "501763239": "Jozi kuu", + "501763239": "Major pairs", "502070112": "<0>VEA.US Vanguard FTSE Developed Markets ETF inafuatilia dira inayopima faida za uwekezaji wa hisa zinazotolewa na kampuni zilizopo Canada na masoko makubwa ya Ulaya na ukanda wa Pasifiki.", "502374174": "Pata gawio kutoka kwenye biashara za wateja wako kwenye majukwaa ya biashara ya Deriv ya CFD.", "504465748": "Tutakutumia kiungo cha uthibitishaji kwa barua pepe. Bofya kiungo hicho na uweke nenosiri jipya katika akaunti yako ya Deriv.", "506442463": "Je, taratibu za awali za kukaribishwa ni zipi?", "506797447": "<0>Kikapu EUR hupima thamani ya Euro dhidi ya kikapu cha sarafu tano za kimataifa (USD, AUD, GBP, JPY, CAD), kila moja inauzito wa 20%.", - "508640915": "Kwa nini ufanye biashara ya accumulatora kwenye Deriv", "509964491": "Fanya biashara hata wakati ambao masoko mengi ya kifedha yamefungwa", "510416775": "Chaguzi turbo hukuruhusu kupata uwezekano mkubwa wa malipo ikiwa tabiri zako za soko ni sahihi na ikiwa bei iliyopo haigusi au kukiuka kizuizi kilichoamuliwa mapema.", "510912921": "Ikiwa kigezo kilichochaguliwa hakijafikiwa au ikiwa bei ya kutoka ni sawa na kizuizi chochote, unapoteza dau lako.", @@ -550,7 +543,7 @@ "517844699": "Alibaba Group Holding Ltd", "518906831": "Je, ninaweza kutumia anwani ya aina moja kuweka cryptocurrency?", "519988278": "Fox Corp Class B", - "520136698": "Dira Boom ya 500", + "520136698": "Dira ya Boom 500", "520696532": "Broker wako wa kuaminika na majukwaa rahisi ya kufanya biashara ya forex, chaguzi za malipo zilizorahisishwa, na timu ya msaada inayopatikana 24/7.", "521140114": "Anza kufanya biashara ya bidhaa kwenye Deriv katika hatua 3 rahisi", "521161227": "DSI30", @@ -593,7 +586,7 @@ "557095822": "Bonyeza kitufe cha <0>Upya kuweka upya huduma au kitufe cha <0>Jiondoe ili kughairi usajili.", "558735677": "Je, ninaweza kufungua mikataba mingi ya Asians kwa wakati mmoja?", "559921804": " <0>Masoko ya hisa Chukua nafasi kwenye hisa zako pendwa na faharisi.", - "560142031": "Inapatikana 24/7, faharisi za sanisi zetu zinaiga mwenendo wa bei halisi ya soko na viwango tofauti vya volatility. Kwakuwa hazitegemei mali ya msingi halisi, haziathiriki na matukio halisi ya soko la ulimwengu. Bei ya faharisi za sanisi zetu zinasaidiwa na algorithms ambazo zinakagulia kwa haki na mtu mwingine ambaye hana uhusiano nasi. Soma <0>makala hii ujifunze zaidi juu ya biashara ya faharisi za sanisi kwenye Deriv.", + "560142031": "Inapatikana 24/7, Dira ya sanisi zetu zinaiga mwenendo wa bei halisi ya soko na viwango tofauti vya volatility. Kwakuwa hazitegemei mali ya msingi halisi, haziathiriki na matukio halisi ya soko la ulimwengu. Bei ya Dira ya sanisi zetu zinasaidiwa na algorithms ambazo zinakagulia kwa haki na mtu mwingine ambaye hana uhusiano nasi. Soma <0>makala hii ujifunze zaidi juu ya biashara ya Dira ya sanisi kwenye Deriv.", "560243784": "Mtoa suluhisho za ukwasi | Deriv Prime", "560338255": "<0>UNG.US Mfuko wa gesi asilia wa Marekani ETF unafatilia asilimia za mwenendo wa bei ya gesi asilia.", "561359365": "1. Chagua biashara na mali unayotaka kuifanyia biashara.", @@ -630,7 +623,7 @@ "590141689": "Ndio, Deriv cTrader inatoa uzuiaji wa hasara, uchukuaji faida, usubirishaji oda, na zana nyingine za usimamizi wa hatari.", "590149919": "Hakikisha kuwa unafanya malipo kwa muuzaji sahihi ndani ya saa 1.", "590858519": "Sema kwaheri kwa makato ya usiku, weka nafasi zako wazi kwa muda mrefu kama unavyotaka. *", - "591295543": "Dynamic tiers ⁠— Faharisi za hisa", + "591295543": "Dynamic tiers ⁠— Dira ya hisa", "591710014": "Kwa nini ufanye biashara ya vikapu kwenye Deriv", "592964176": "Jiunge na wafanyabiashara zaidi ya milioni 2.5", "595022058": "100", @@ -641,10 +634,9 @@ "600260061": "Maswali yanayoulizwa mara kwa mara - Usalama", "601623685": "<0>Jifunze zaidi", "601830517": "3. Weka muda wako wa ticks unaopendelea na utabiri wa tarakimu ya mwisho.", - "602265590": "Uzuiaji hasara hufanya kazi kwa utofauti kidogo katika faharisi za Crash/Boom/Ranger break. Hii ni kwa sababu kushuka ghafla kwa bei ya soko kutoka tick moja hadi nyingine kunaweza kuzidi uzuiaji wa hasara ulioweka.Pale bei ya soko itakapozidi kiasi cha uzuiaji hasara, mkataba wako utafungwa otomatiki katika pointi hiyo, badala ya haswa katika kiwango cha uzuiaji hasara.", + "602265590": "Uzuiaji hasara hufanya kazi kwa utofauti kidogo katika Dira ya Crash/Boom/Ranger break. Hii ni kwa sababu kushuka ghafla kwa bei ya soko kutoka tick moja hadi nyingine kunaweza kuzidi uzuiaji wa hasara ulioweka.Pale bei ya soko itakapozidi kiasi cha uzuiaji hasara, mkataba wako utafungwa otomatiki katika pointi hiyo, badala ya haswa katika kiwango cha uzuiaji hasara.", "603094883": "Walakini, ni muhimu kutambua kuwa upatikanaji wa kutoka mapema unaweza kutofautiana kulingana na aina maalum ya biashara. Aina zingine za biashara zinaweza kuwa na vizuizi au zinaweza kupatikana tu ndani ya muda fulani.", "604031157": "Msanidi programu aliye na jukwaa lake la biashara ambalo linaweza kuunganishwa na API ya Deriv. Nenda kwenye <0>ukurasa wa Deriv API kwa taarifa zaidi juu ya jinsi API yetu inavyofanya kazi.", - "604863126": "Mzunguko wa uzalishaji tick hutofautiana kati ya faharisi, baadhi huzalisha ticks kila sekunde na nyingine huzalisha tick kila sekunde mbili.", "605798512": "Kuna kiwango cha chini cha USD 0.01 ikiwa ungependa kuhamisha fedha kwenda jukwaa lingine.", "606371596": "Jinsi ya kufanya biashara ya soko la forex", "607535944": "Dakika 5 - 30", @@ -660,7 +652,7 @@ "619610610": "Funga akaunti yako wakati wowote unaotaka.", "621291584": "0.75", "622253642": "Okoa muda - hakuna haja ya kufungua, kufuatilia, na kufunga biashara.", - "623188171": "Fanya biashara ya cryptocurrencies na faharisi za sanisi wakati wowote, hata wikiendi na likizo.", + "623188171": "Fanya biashara ya cryptocurrencies na Dira ya sanisi wakati wowote, hata wikiendi na likizo.", "623694668": "VWO.US", "624256060": "Bainisha vigezo vya hiari ambavyo vinakupa udhibiti zaidi juu ya biashara yako, ikiwa ni pamoja na kuzuia hasara, kuchukua faida, na kughairi mpango.", "627774646": "Mkondo wa mapato ya ziada kutoka kwa usajili wa kila mwezi.", @@ -677,7 +669,7 @@ "635121138": "Programu ya mshirika na IB | Deriv ", "635805347": "Yakufanya na yakutofanya wakati unatangaza bidhaa na huduma zetu", "636073620": "Jisajili kwenye ishara za biashara za Deriv MetaTrader 5 ili kunakili biashara za wafanyabiashara wenye uzoefu, au kuwa mtoa ishara na ushiriki mikakati yako.", - "636098452": "Deriv Go ni app yetu ya simu iliyoboreshwa kwa ajili ya kufanya biashara ya multipliers popote ulipo. Fanya biashara ya forex, faharisi za sanisi, na cryptocurrencies, na ongeza faida yako bila kuhatarisha zaidi ya dau/kiasi chako.", + "636098452": "Deriv Go ni app yetu ya simu iliyoboreshwa kwa ajili ya kufanya biashara ya multipliers popote ulipo. Fanya biashara ya forex, Dira ya sanisi, na cryptocurrencies, na ongeza faida yako bila kuhatarisha zaidi ya dau/kiasi chako.", "636857983": "Tumia faida ya soko lenye uwazi mkubwa na biashara inayofanyika saa 24 kwa siku. Pata faida kwa kufanya tabiri sahihi za mwenendo wa cryptocurrencies maarufu zaidi ulimwenguni. ", "636968212": "Ikiwa unakutana na changamoto yoyote ya muamala kwenye Deriv P2P, kwanza jaribu kutatua na mfanyabiashara unayeshughulika naye. Ikiwa kama hawako tayari kusaidia, tafadhali tujulishe kupitia <0>mazungumzo mubashara, na tutakusaidia kutatua.", "637013579": "Zana yetu ya \"drag-na-drop\" kwaajili ya kuunda bots za biashara, pamoja na chati za biashara pop-up, kwa watumiaji wazoefu.", @@ -690,7 +682,7 @@ "645902266": "EUR/NZD", "645954408": "Wakati bei ya soko inapopanda hadi USD 8,700, unaamua kuweka kiwango cha kuzuia hasara kuwa USD 8,200. Baada ya ticks chache, bei inapungua hadi 8,100 USD, na kuzidi kiwango chako cha kuzuia hasara. Biashara yako itafungwa otomatiki kwa USD 8,100.", "646017912": "App yetu kinara kwa biashara ya chaguzi na multipliers.", - "647610263": "faharisi za sanisi", + "647610263": "Dira ya sanisi", "648610617": "URL iliyoombwa haipatikani", "649962941": "2. Aina ya biashara", "651200588": "Masoko ikiwa ni pamoja na ya madini na nishati.", @@ -736,7 +728,7 @@ "689400450": "Ni broker bora ulimwenguni. Nitampendekeza kwa mtu yeyote kila siku wakati wote. Mawakala wao wa msaada wanasaidia sana katika maeneo yote.", "690959930": "Weka upya nenosiri | Deriv", "693342485": "Mameneja wa jumuiya", - "696057317": "Faharisi za ulimwengu", + "696057317": "Dira ya ulimwengu", "698401220": "1.17524)|", "699722384": "1. Lazima uwe na akaunti ya jamii ya MQL5 ili kujiandikisha na ishara za biashara. Ikiwa hauna akaunti bado, tafadhali nenda kwenye <0>MQL5.com kujisajili.", "700128691": "Sisi ni thabiti katika kujitolea kwetu kwa viwango vya juu vya maadili. Pata sababu zaidi za kujua kwa nini Deriv ni chaguo la wafanyabiashara mtandao.", @@ -744,7 +736,6 @@ "701775446": "Dira ya Volatility 200", "701840176": "Gawio kwa kila mauzo ya USD 100k", "702074152": "WABIA", - "702175212": "Hakikisha unasoma <0>Vigezo na masharti yetu, <1>Ufichuzi wa hatari, na <2>Biashara salama na inayowajibika ili kuelewa kikamilifu hatari zinazoweza kuwepo kabla ya kutumia huduma zetu. Tafadhali kumbuka kuwa maelezo kwenye wavuti hii hayajumuishi ushauri wa uwekezaji.", "702303938": "mshirika ib", "704465777": "Baada ya kufanya malipo yako, shiriki risiti na muuzaji kupitia huduma ya mazungumzo katika Deriv P2P.", "704532260": "Jisajili na barua pepe yako tu. Hakuna haja ya kuweka credit kadi au kiwango cha chini kinachohitajika.", @@ -801,7 +792,7 @@ "755433132": "Chaguzi digitali ni nini?", "755567027": "Je, mawakala wa malipo wanaweza kutoa huduma zao kwa wakala wa malipo wa premium?", "756066527": "Nakubaliana na <0>vigezo na masharti", - "756258759": "<0>DEX 600DN ina anguko kidogo la mara kwa mara na ongezeko kubwa mara chache chache, ambapo hutokea <0>kila sekunde 600 kwa wastani.", + "756258759": "<0>DEX 600DN ina maanguko kidogo ya mara kwa mara na maongezeko makubwa mara chache, ambapo hutokea <0>kila sekunde 600 kwa wastani.", "756310599": "Tutakuwa wazi juu ya masharti ya mikataba yote ili wateja waweze kufanya uchaguzi sahihi.", "756453521": "Chati ya pai inayoelezea uhusiano kati ya margin na mkopo", "757475465": "DSI10", @@ -821,12 +812,11 @@ "773309981": "Mafuta/USD", "775706054": "Je, unauza bots za biashara?", "775826029": "Katika kichupo cha Nakili cha akaunti yako ya Deriv cTrade, tafuta watoa huduma za mikakati. Chagua mikakati yako unayopenda, weka fedha, na uanze kunakili biashara.", - "777072220": "Bonyeza kitufe cha Nunua ili kufungua biashara yako.", "777203273": "Biashara ya CFDs, Chaguzi, na Multipliers", "778624300": "Tumia faida ya vikokotoo vya biashara ya Deriv ambavyo vitakusaidia kukokotoa ubadilishanaji wako, pip, faida na hasara kwa biashara ya CFD na multiplier.", "779522948": "Ipoh | Ofisi yetu - Malaysia | Deriv", "780041225": "Ikiwa tayari una demo akaunti, hapa kuna jinsi ya kuongeza akaunti halisi:", - "780087756": "Fomula hiyo inatumika kwa faharisi zote sanisi isipokuwa <0>Dira ya Hatua , ambayo ina fomula ifuatayo:", + "780087756": "Fomula hiyo inatumika kwa faharisi zote sanisi isipokuwa <0>Dira ya Step , ambayo ina fomula ifuatayo:", "781916470": "<0>Tight spreads — Kuenea ni tofauti kati ya bei ya kununua na bei ya kuuza. Kadiri ueneaji unavyozidi kuwa mdogo, ndivyo gharama ya kuingia sokoni inavyopungua.", "783153785": "Fedha dhahania zisizo na ukomo", "783391379": "Ili kupokea gawio la chini (0.01 kwa sarafu yoyote) inayoruhusiwa na mfumo, mahitaji ya kiwango cha chini hukokotolewa kulingana na fomula zifuatazo:", @@ -834,7 +824,7 @@ "783815409": "Sanidi vigezo vyako vya biashara na udhibiti wa hatari. Kisha bofya SAWA ili kukamilisha mchakato.", "784262660": "Mipangilio mipya na yakuvutia", "785833862": "Fungua mkataba wa chaguzi kidijitali na aina ya biashara ya Digits kwenye majukwaa ya Deriv's na ujipatie mapato kwa kufanya tabiri sahihi za soko.", - "785969488": "Jump 75 Index", + "785969488": "Dira ya Jump 75", "785973496": "Ureno", "788015089": "*Inapatikana kwa pairs zilizochaguliwa:", "788744327": "Bonyeza <0>Badilisha karibu na nenosiri, kisha bonyeza <0>Badilisha nenosiri la Deriv MT5.", @@ -887,12 +877,11 @@ "832324110": "Maeneo tunayopatikana", "832827564": "Mpango huu haupatikani kwa IBs ambao huamasisha kwa wateja wanaoishi katika EU.", "833547634": "Uzito wa sarafu", - "835328271": "Wakusanyaji huchukua faida", "835766128": "Angalia utendaji wa bot yako", "836171053": "Fursa ya ubia", "836198432": "Faida za kujiandikisha kwenye MT5 signals", "837161837": "Chagua 'Rise', ili kupokea malipo ikiwa bei ya mwisho itakuwa kubwa kuliko au sawa na bei ya kuingia.", - "837251632": "Biashara ya hisa za kimataifa na faharisi za hisa sasa kwenye jukwaa letu la Deriv MT5", + "837251632": "Biashara ya hisa za kimataifa na Dira ya hisa sasa kwenye jukwaa letu la Deriv MT5", "837396666": "<0>IEMG.US iShares Core MSCI Emerging ETF inafuatilia dira kubwa-, zakati-, na mtaji mdogo wa usawa katika soko linaloibuka.", "838017583": "Sio njia zote za malipo zinapatikana katika nchi yako. Tafadhali wasiliana na mtunza fedha wako kwa maelezo zaidi. Ukitoa pesa inaweza kuchukua hadi siku 15 za kazi kujidhihirisha kwenye akaunti yako ya benki.", "840305493": "Nickel/USD", @@ -900,14 +889,14 @@ "842404857": "Mgogoro mmoja au zaidi umeibuliwa dhidi yako <0>wasiliana nasi kupitia mazungumzo mubashara kwa maelezo zaidi.", "847028103": "Biashara ya chaguzi mbalimbali za vanilla na za kigeni katika majukwaa na masoko isiyo hatarisha zaidi ya dau lako la awali. ", "847028402": "Angalia barua pepe yako", - "850220566": "Unaweza kufanya biashara ya forex, faharisi za hisa, bidhaa, cryptocurrencies, na derived kwenye Deriv Trader. Baadhi ya masoko hayawezi kupatikana katika baadhi ya nchi.", - "850240893": "USD/JPY DFX10 Index", + "850220566": "Unaweza kufanya biashara ya forex, Dira ya hisa, bidhaa, cryptocurrencies, na derived kwenye Deriv Trader. Baadhi ya masoko hayawezi kupatikana katika baadhi ya nchi.", + "850240893": "Dira ya USD/JPY DFX10", "850368662": "Pata nguvu ya biashara ya nakala kwenye Deriv cTrader - Jukwaa la biashara ya CFD yenye huduma mbalimbali kwa uzoefu ulioboreshwa wa biashara.", "850735123": "Mapendekezo ya mada", "851827893": "Pata nafasi yako ya kazi nasi kwa kuperuzi fursa za kazi za Deriv zilizopo Ipoh, Malaysia.", "852527030": "Hatua ya 2", "854414022": "App ya simu ya Deriv Go trading", - "855941254": "Akaunti ya MT5 Derived inatoa mikataba tofauti (CFDs) kwenye faharisi za derived. Faharisi hizi ni pamoja na faharisi za sanisi zetu za wamiliki na faharisi za derived kutoka katika mwenendo wa bei za masoko halisi ya kifedha. Faharisi za derived zilizochaguliwa zinaweza kuuzwa 24/7, hata wikiendi na likizo, wakati zingine zinapatikana kwa biashara saa zote siku za wiki.", + "855941254": "Akaunti ya MT5 Derived inatoa mikataba tofauti (CFDs) kwenye Dira ya derived. Faharisi hizi ni pamoja na Dira ya sanisi zetu za wamiliki na Dira ya derived kutoka katika mwenendo wa bei za masoko halisi ya kifedha. Dira ya derived zilizochaguliwa zinaweza kuuzwa 24/7, hata wikiendi na likizo, wakati zingine zinapatikana kwa biashara saa zote siku za wiki.", "856157434": "Miaka 20+ ya uzoefu", "856801593": "Tumesajiliwa na Financial Commission, shirika huru la kimataifa lililojitolea kutatua migogoro ndani ya tasnia ya huduma za kifedha(<0>tazama uanachama).", "856928872": "Ndio, ilimradi umepita upembuzi wetu. Awali utaanza na kikomo cha USD 5OO kwa oda za kununua na kuuza.", @@ -927,7 +916,6 @@ "869176308": "Usijali, ikiwa unakutana na changamoto yoyote wakati wa mchakato, tafadhali wasiliana na kituo chetu cha msaada kupitia <0>Mazungumzo Mubashara kwa msaada zaidi.", "870239780": "Je, ni masoko gani ninaweza kufanya biashara kwenye Deriv Trader?", "870345918": "Kiwango cha ukuaji wa 1-5%", - "871462332": "Chukua faida ya mkopo mkubwa na low spreads kwenye Deriv MT5 na Deriv X.", "872087592": "Kwa Rise/Fall, muda wa mkataba huanzia tick 1 na siku 365.", "874881951": "Vinjari fursa za kazi zinazopatikana katika ofisi yetu ya Dubai. Pata jukumu lako katika IT, masoko, na rasilimali watu.", "875101277": "Ikiwa nitafunga kivinjari changu cha wavuti, je! Deriv Bot itaendelea kuendesha?", @@ -938,7 +926,7 @@ "877897643": "Faida za kufanya biashara ya forex kwenye DTrader", "878441070": "Je! Ninaweza kubadilisha sarafu ya akaunti yangu ya Deriv MT5?", "878676836": "Nyaraka zenye taarifa muhimu ", - "878897196": "Ughairishaji mpango haupatikani kwa faharisi za Crash na Boom. Kipengele cha usitishaji kitafunga mkataba wako otomatiki wakati hasara yako inapofikia au kuzidi asilimia ya dau lako. Asilimia ya usitishaji imeonyeshwa chini ya dau lako kwenye Deriv Trader na inatofautiana kulingana na multiplier uliyochagua.", + "878897196": "Ughairishaji mpango haupatikani kwa Dira ya Crash na Boom. Kipengele cha usitishaji kitafunga mkataba wako otomatiki wakati hasara yako inapofikia au kuzidi asilimia ya dau lako. Asilimia ya usitishaji imeonyeshwa chini ya dau lako kwenye Deriv Trader na inatofautiana kulingana na multiplier uliyochagua.", "878922748": "Akaunti ya CFDs ni nini?", "880363071": "Programu ya Ushirika ya Deriv Master", "881413021": "Kwa nini ufanye biashara ya bidhaa kwenye Deriv", @@ -985,7 +973,6 @@ "917922170": "- Chagua mali ya msingi unayotaka kufanyia biashara.", "918181729": "wito kwa historia ya hatua", "918587905": "Je, una uhakika unataka kufuta akaunti yako?", - "918634571": "Unapofungua nafasi, vizuizi huundwa karibu na bei ya mali. Vizuzi vya juu na vya chini vinakokotolewa otomatiki kwa kila tick kulingana na mali yako uliyochagua na thamani ya accumulator. Ikiwa utafunga nafasi yako kabla ya vizuzi vyovyote kufikiwa, utapata faida.", "920363635": "Maswali yanayoulizwa mara kwa mara - IB programu", "920654544": "Kwa sasa, unaweza tu kununua mikataba ya Chaguzi Long na Short turbo kwenye Deriv.", "922601177": "CPA", @@ -1042,9 +1029,9 @@ "973734471": "Ufini", "974172050": "Asians | Mkataba wa chaguzi digitali | Deriv", "974236233": "Ingiza jina la kigezo chako, na bofya <0>Tengeneza. Kizuizi kipya kilicho na kigezo chako kipya kitaonekana hapa chini.", - "974534578": "Faharisi za <0>Asian", + "974534578": "Dira ya <0>Asian", "974888153": "High-Low", - "976566872": "Kwa mfano, unatabiri kuwa soko litakuwa, na kununua mkataba wa Crash 300 kwa USD 8,000.", + "976566872": "Kwa mfano, unatabiri kuwa soko litakuwa, na kununua mkataba wa dira ya Crash 300 kwa 8,000 USD.", "978785299": "Ninawezaje kuzuia mtu kwenye Deriv P2P?", "980197763": "Ubadilishanaji kwa muda mfupi (Kila siku%)", "982146443": "WhatsApp", @@ -1082,7 +1069,6 @@ "1023972728": "<0>Tozo ya ubadilishanaji = kiasi × ukubwa wa mkataba × thamani ya pointi × kiwango cha ubadilishanaji", "1024366221": "Ukurasa unaotafuta haupo.", "1024756670": "Biashara kwenye masoko mengi", - "1025026772": "Faharisi za jump zinahusiana na masoko yakuiga yenye mabadiliko makubwa ya ghafla ya bei. Yana mabadiliko ya mara kwa mara ya volatilities kuanzia 10% hadi 100%.", "1025032938": "Je, ni lazima nilipe ada yoyote ili kuwa wakala wa malipo wa Deriv?", "1026344937": "Tafadhali wasiliana na timu yetu ya msaada kwa Mteja kupitia <0>mazungumzo ya moja kwa moja ikiwa una mashaka au wasiwasi.", "1026845997": "Pointi ya mwisho", @@ -1090,28 +1076,28 @@ "1029179269": "Weka kiwango cha faida", "1030898603": "Je, ni kiwango gani cha juu ninaweza kupoteza wakati ninafanya biashara ya chaguzi turbo?", "1032907147": "AUD/NZD", - "1033295623": "Kwa <0>faharisi za hisa, mpango wa lot 20 za JP225 kwa bei ya JPY 32,500 italipwa USD 0.05 kama gawio kulingana na fomula ifuatayo:", + "1033295623": "Kwa <0>Dira ya hisa, mpango wa lot 20 za JP225 kwa bei ya JPY 32,500 italipwa USD 0.05 kama gawio kulingana na fomula ifuatayo:", "1033311672": "Nambari ya simu*", "1033547927": "Tumia bot ya biashara kuendesha mkakati wako wa biashara kiotomatiki. Bot ya biashara ni programu ya kompyuta ya kiotomatiki ambayo inanunua mikataba ya biashara kwaajili yako huku inafuata seti maalum ya maelekezo unayotoa. Jenga bot yako ya biashara bila malipo kwenye DBot au Binary Bot; hakuna usimbaji unaohitajika. Utapata pia mikakati 3 ya bure iliyojengwa kabla kwenye DBot ambayo unaweza kuibadilisha kukufaa kulingana na mahitaji yako.", "1033805779": "Programu zote za ushirikiano na Deriv ni bure kujiunga. Hakuna makato yoyote kabisa au ada zilizofichwa za kukufanya uwe na wasiwasi.", - "1034116598": "Unaweza kufanya biashara ya chaguzi turbo kwenye jukwaa la biashara la Deriv Trader, kwenye faharisi za volatility chini ya faharisi za derived Deriv.", + "1034116598": "Unaweza kufanya biashara ya chaguzi turbo kwenye jukwaa la biashara la Deriv Trader, kwenye Dira ya volatility chini ya Dira ya derived Deriv.", "1034875052": "Huduma bora na za kuaminika; zilizopimwa na kuaminiwa!", "1035890756": "Ongeza akaunti halisi ya Deriv.", "1037202727": "Nenosiri linahitajika", "1039678171": "KWA WATEJA", "1040447467": "|(1.1750", - "1040702244": "Turbo options", + "1040702244": "Chaguzi za Turbo", "1041405933": "Soma<0>makala hii ili kujifunza zaidi kuhusu biashara ya kiotomatiki kwenye Deriv.", "1045309798": "Viwango vya ubadilishanaji (kwa ufadhili wa usiku)", "1045757354": "Kadiria kiwango na kiasi cha kuzuia hasara na kuchukua faida kwenye mkataba wako ili kupunguza hasara yako ikiwa bei ya soko itaenda tofauti na utabiri wako.", "1046578159": "GBP/SGD", - "1048498219": "Mpango wa lot 1 ya Dira Tete 50 (1s) kwa bei ya USD 600,000 italipwa USD 22.50 kama gawio kulingana na fomula ifuatayo:", + "1048498219": "Mpango wa lot 1 ya Dira Volatility 50 (1s) kwa bei ya USD 600,000 italipwa USD 22.50 kama gawio kulingana na fomula ifuatayo:", "1049125557": "Kikokotoo cha Ubadilishanaji", "1050003244": "USD/ZAR", "1051548992": "Weka amana papo hapo na e-wallet.", "1051666965": "Dira ya Volatility 300", "1051732300": "Miongozo madhubuti na ya uwajibikaji ya biashara ya mtandaoni | Deriv", - "1053153674": "Jump 50 Index", + "1053153674": "Dira ya Jump 50", "1053405337": "Kiwango cha chini cha kuweka", "1053893680": "Tengeneza programu za wavuti, desktop, na aplikesheni za simu kwa kutumia Deriv API.", "1054141122": "Nafasi za kazi", @@ -1123,13 +1109,13 @@ "1061987610": "Jiunge na akili kubwa za biashara katika Deriv nchini Singapore na ujenge taaluma yako katika kukuza suluhisho la biashara mtandaoni, haswa kwa biashara ya CFD.", "1062240703": "Ndio, tunadhibitiwa na", "1062607057": "Baada ya kubonyeza <0>Ingiza, chagua <0>Ndani na bonyeza <0>Endelea.", - "1063195621": "Tabiri utendaji wa nguli wa kimataifa ikiwa ni pamoja na Apple, Amazon, na Netflix. Fanya biashara ya CFDs kwa mkopo na bila gawio kwenye hisa na faharisi za hisa.", - "1063761992": "Furahia low spreads kwenye jukwaa letu la Deriv MT5, sasa linatoa anuwai ya hisa na faharisi za hisa kutoka kwa chapa unazopenda.", + "1063195621": "Tabiri utendaji wa nguli wa kimataifa ikiwa ni pamoja na Apple, Amazon, na Netflix. Fanya biashara ya CFDs kwa mkopo na bila gawio kwenye hisa na Dira ya hisa.", + "1063761992": "Furahia low spreads kwenye jukwaa letu la Deriv MT5, sasa linatoa anuwai ya hisa na Dira ya hisa kutoka kwa chapa unazopenda.", "1064820408": "Je, Deriv itawasiliana vipi na mimi ikiwa ninataka kuwasilisha taarifa au nyaraka zangu?", "1065883839": "Kwa forex, mpango wa lots 0.1 ya GBP/USD italipwa EUR 0.25 kama gawio kulingana na fomula ifuatayo:", "1067137194": "Chunguza <0>CFDs kwenye Deriv MT5, na ufurahie mkopo mkubwa na low spreads ili kuongeza faida zako wakati soko linasonga kwa upendeleo kwako.", "1067372545": "2. Chini ya CFDs, tafuta Deriv cTrader na chagua <0>Pata.", - "1068522332": "Deriv MT5 inakupa ufikiaji wa matabaka mengi ya mali - forex, hisa & faharisi, cryptocurrencies, bidhaa, fedha zinazouzwa kwa kubadilishana, na faharisi za derived - kwenye jukwaa moja. Pamoja na ufikiaji wa kipekee wa aina bunifu za biashara, Deriv huleta uzoefu wa MT5 kwa kiwango bora kwa wafanyabiashara wapya na wenye uzoefu.", + "1068522332": "Deriv MT5 inakupa ufikiaji wa matabaka mengi ya mali - forex, hisa & faharisi, cryptocurrencies, bidhaa, fedha zinazouzwa kwa kubadilishana, na Dira ya derived - kwenye jukwaa moja. Pamoja na ufikiaji wa kipekee wa aina bunifu za biashara, Deriv huleta uzoefu wa MT5 kwa kiwango bora kwa wafanyabiashara wapya na wenye uzoefu.", "1069916328": "Youtube", "1070284669": "<0>Kuzuia hasara na kuchukua kiwango cha faida katika mwelekeo wa Down = bei ya mali × {(-uzuiaji hasara Au uchukuaji kiasi cha faida - gawio) ÷ (dau × multiplier) + 1}", "1070403135": "biashara ya mwishoni mwa wiki", @@ -1158,14 +1144,14 @@ "1091197091": "Jinsi utoaji wa malipo unavyokokotolewa kwenye chaguzi In/Out?", "1091315173": "Scani virusi: Tekeleza uchunguzi kamili wa mfumo kwenye kompyuta yako na vifaa vyovyote vilivyotumika kufika akaunti yako. Hakikisha programu yako ya antivirusi na programu ya anti-malware imesasishwa.", "1093308928": "

    Hapana, hizi ni aina mbili tofauti za mkataba.

    Ukiwa na Ticks za Higher /Lower, unatabiri ipi kati ya ticks 5 ndani ya muda wa biashara itakuwa ya juu au chini zaidi.

    Ukiwa na Higher/Lower, unatabiri mwelekeo wa jumla wa bei ya chombo cha biashara kwa kipindi maalum.

    ", - "1094162624": "<0>High-Close: Unaponunua mkataba wa 'High-Close', ushindi wako au hasara utakuwa sawa na multiplier zidisha na tofauti kati ya high na close kipindi cha mkataba.", + "1094162624": "<0>High-Close: Unaponunua mkataba wa 'High-Close', ushindi wako au hasara utakuwa sawa na multiplier zidisha na tofauti kati ya high na close katika kipindi cha mkataba.", "1095420663": "Nunua mkataba", "1097133380": "0.35", "1097188292": "Chukua kiwango cha faida", "1098544147": "Wanakwambia ujaze fomu kwenye wavuti isiyosalama bila unganisho la HTTPS (salama).", "1098718347": "Jua athari ya margin kwenye biashara yako ya CFD", "1099312636": "Nani anaweza kuwa wakala wa malipo wa premium?", - "1099692935": "Unaweza kufanya biashara ya chaguzi Touch/No Touch kwenye majukwaa ya biashara ya Deriv Trader, SmartTrader, na Deriv Bot. Yanayopatikana kwenye masoko mbalimbali ya - forex, bidhaa, faharisi za hisa, na sanisi.", + "1099692935": "Unaweza kufanya biashara ya chaguzi Touch/No Touch kwenye majukwaa ya biashara ya Deriv Trader, SmartTrader, na Deriv Bot. Yanayopatikana kwenye masoko mbalimbali ya - forex, bidhaa, Dira ya hisa, na sanisi.", "1101454934": "Ukichagua 'Fall', utapokea malipo ikiwa bei ya kutoka ni ndogo zaidi kuliko bei ya kuingia.", "1101534866": "Chati inayoonyesha ushindi katika biashara ya aina ya mkataba wa Asia Down", "1101987089": "> 10 bilioni", @@ -1208,7 +1194,7 @@ "1139331057": "Utapokea malipo ikiwa bei iliyopo itabaki juu ya kizuizi kilichoamuliwa mapema wakati wote wa biashara. Ikiwa bei iliyopo itagusa au kukiuka vizuizi wakati wowote kabla ya mkataba kumalizika, unapoteza dau la awali (premium).", "1141200231": "Uhispania 35", "1145468876": "Fanya biashara kwenye cryptocurrencies maarufu zaidi ulimwenguni na upate uwezekano wa kupata faida kulingana na tabiri sahihi za mwenendo wa bei.", - "1147203358": "Derived katika EU zinajumuisha faharisi za sanisi ambazo bei yake hutengenezwa kwa kutumia mpangilio wa nambari nasibu bila ya kuwa na ushawishi kutoka katika matukio halisi ya ulimwengu.", + "1147203358": "Derived katika EU zinajumuisha Dira ya sanisi ambazo bei yake hutengenezwa kwa kutumia mpangilio wa nambari nasibu bila ya kuwa na ushawishi kutoka katika matukio halisi ya ulimwengu.", "1147542946": "Unaweza pia kuweka vichujio unavyopendelea kama vile kipindi cha wakati unapotazama ripoti.", "1149190992": "Fanya biashara za derived zilizochaguliwa na mali za kifedha bila makato ya usiku.", "1150115412": "1. Tafadhali ingia kwenye akaunti yako na uende kwenye “Dhibiti mipangilio ya akaunti”.", @@ -1241,10 +1227,8 @@ "1178409440": "Muda ambao mali au soko linapatikana kwa biashara.", "1179997681": "Unapotoa lalamiko, hakikisha unajumuisha jina lako kamili, nambari ya akaunti, maelezo kamili ya tatizo, tarehe muhimu, na uthibitisho wowote au nyaraka zinazounga mkono lalamiko lako. Kadiri lalamiko lako linavyokuwa bayana na la kina zaidi, ndivyo timu yetu inavyoweza kukusaidia vizuri.", "1181506313": "Deriv P2P ni app nzuri, Naipenda!", - "1181734082": "biashara aina ya accumulators", "1182027402": "nembo ya app store", "1182198798": "Kwa mfano, ikiwa utafunga nafasi yako katika hatua fulani, usawa wako ni jumla ya usawa wa akaunti yako pamoja na faida au hasara katika hatua hiyo. Ikiwa uwiano huo kwa margin inayotumika sasa ni wa chini kuliko kiwango cha usitishaji cha Deriv, usitishaji unaweza kutumika.", - "1182470294": "Je, bado hauna akaunti ya Deriv.com?", "1183868384": "Je, Deriv inasimamiwa?", "1184301560": "Gundua programu ya ushirikiano na Deriv na upate nafasi ya kuwa mbia na nguli anayeaminika. Programu zetu zote ni bure bila ada.", "1185518626": "Furahia kufanya biashara za matoleo mbalimbali ambazo zinaiga sifa za masoko ya kifedha.", @@ -1261,7 +1245,6 @@ "1195268336": "Chati inayoonyesha hasara ya mkataba ikiwa bei ya kutoa ya Reset Call ipo chini ya bei uliyoingilia", "1196310280": "Intel", "1197939158": "Usikubali", - "1197965598": "Accumulators (au chaguzi accumulator) hukuruhusu kuongeza faida yako inayowezekana kwa kasi bila kuhatarisha zaidi dau/amana yako. Faida yako inayowezekana itaongezeka bila kujali mwenendo wa soko, maadamu bei itaendelea ndani ya vizuizi vya biashara.", "1198529439": "Tafadhali ingiza barabara halali", "1198781410": "Tumebuni uzoefu wa biashara unaomlenga mteja nani rahisi kueleweka katika Deriv ambapo umeboreshwa ili kubadilisha wageni kuwa wateja. Tutakupa pia zana na nyenzo za ubunifu unazohitaji ili kuongeza wanaozuru wavuti ya Deriv.", "1199693297": "20 - 800", @@ -1276,7 +1259,7 @@ "1211817306": "Biashara za cryptocurrency zinazopatikana kwenye Deriv", "1211885166": "Katika matukio yote, malipo yanayowezekana hayabadiliki wakati wa kuingia.", "1212071727": " Sitisha hasara au chukua", - "1212156967": "Fanya biashara kwenye bei ya mali inayotokana na masoko halisi ya ulimwengu au ya kuiga. Dhibiti hatari yako kwa kuchagua kiwango cha volatility ili kufaana na kukidhi hamu yako ya hatari. Chagua kutoka katika sanisi zetu 24/7, faharisi za derived FX, na vikapu.", + "1212156967": "Fanya biashara kwenye bei ya mali inayotokana na masoko halisi ya ulimwengu au ya kuiga. Dhibiti hatari yako kwa kuchagua kiwango cha volatility ili kufaana na kukidhi hamu yako ya hatari. Chagua kutoka katika sanisi zetu 24/7, Dira ya derived FX, na vikapu.", "1212276106": "<0>4 lots na 500 mkopo:", "1213111346": "Biashara ya CFD ni nini?", "1213373089": "Chukua faida ya thamani pip", @@ -1286,7 +1269,7 @@ "1215856651": "Je, ni masoko gani ninaweza kufanya biashara na chaguzi accumulator?", "1216205330": "Hapana. Ili kuweka fedha zako salama, hauruhusiwi kabisa kutumia njia za malipo ambazo sio zako. Ikiwa utatumia njia ya malipo ya mtu mwingine, tutasimamisha akaunti yako ya Deriv kwa madhumuni ya usalama.", "1216280249": "Fanya biashara kwa ustaarabu", - "1217597413": "Dira za Hatua", + "1217597413": "Dira ya Step", "1219754757": "Usalama wako, kipaumbele chetu", "1220962322": "Deriv GO ni rahisi sana kutumia.", "1221532796": "Jinsi mikataba ya multipliers inavyofanya kazi", @@ -1307,7 +1290,7 @@ "1233178579": "Wateja wetu wanasema", "1234764728": "Bei ya Mali inahitajika", "1235997543": "Je, kuna tofauti gani kati ya akaunti za Derived MT5, Fedha, na Ubadilishanaji-bure?", - "1236398277": "<0>Tick moja hutengenezwa <0>kila sekunde kwa faharisi za volatility <0>150 (1s), na 250 (1s).", + "1236398277": "<0>Tick moja hutengenezwa <0>kila sekunde kwa Dira ya volatility <0>150 (1s), na 250 (1s).", "1237147454": "Majukwaa ya biashara", "1238045844": "Mteja mualikwa ni mteja ambaye amejiandikisha kwenye Deriv kwa kutumia kiungo chako cha ufuatiliaji na kuweka fedha kwenye akaunti yake. Kama mshirika, utapokea gawio kulingana na amana zilizofanikiwa za mteja wako uliyemualika.", "1238990222": "Malipo yaliyotabiriwa ni kweli yanategemea kizuizi ambacho kimechaguliwa.", @@ -1344,7 +1327,6 @@ "1272902088": "100,000 ) }", "1274309337": "DOG/USD", "1275474387": "Uharaka", - "1275674402": "kwenda kwa muda mrefu na fupi", "1277672291": "Ndio, unaruhusiwa kuingia mikataba mingi ya High/Low Ticks kwa wakati mmoja.", "1277917401": "Ukichagua mkataba wa Only Downs, utashinda malipo yanayowezekana ikiwa bei itapungua tu wakati wa muda uliochaguliwa.", "1278262646": "168M+", @@ -1385,7 +1367,7 @@ "1307306020": "Jukwaa la biashara SmartTrader", "1307310424": "Biashara ya CFDs na Chaguzi kwenye vyombo 1500+, mahali pamoja fanya biashara 24/7 ukiwa na msaada 24/7 ulimwenguni kote.", "1308171976": "Je! Ninahitaji kulipa kodi kwenye biashara yangu/faida?", - "1308801287": "Faharisi za derived FX ni mali zinazoiga bei zinazotokana na mwenendo wa bei ya jozi kuu za forex halisi. Algorithms zetu hufuatilia bei halisi za sarafu za ulimwengu na kupunguza kushuka kwa thamani kunako sababishwa na matukio ya habari na hisa za soko. Zaidi ya hayo, unaweza kuchagua kuzifanyia biashara katika volatility unayopendelea.", + "1308801287": "Dira ya derived FX ni mali zinazoiga bei zinazotokana na mwenendo wa bei ya jozi kuu za forex halisi. Algorithms zetu hufuatilia bei halisi za sarafu za ulimwengu na kupunguza kushuka kwa thamani kunako sababishwa na matukio ya habari na hisa za soko. Zaidi ya hayo, unaweza kuchagua kuzifanyia biashara katika volatility unayopendelea.", "1309138051": "Ikiwa utaendelea kufanya vizuri, unaweza kuongeza kikomo chako hadi USD 10,000 kwa oda za kununua na kuuza.", "1311522952": "Biashara mpaka wikiendi, uharaka wa kuweka & kutoa pesa, pamoja na biashara ya sanisi - nini bora kuliko hii?", "1312819271": "Hebu tuseme unataka kufanya biashara ya 2 lots za EUR/USD.", @@ -1415,7 +1397,6 @@ "1339067509": "maelezo ya bango", "1344216985": "Hatuwezi kuwasilisha barua pepe katika anwani hii (kawaida kwasababu ya firewalls au mchujo).", "1345965490": "- ndogo kuliko bei ya kuingia kwa mkataba wa Reset Call, au", - "1346204508": "Chukua faida", "1349080073": "Tafadhali ingiza herufi za alfabeti tu", "1349233664": "Bei ya kuuza", "1351421019": "Ninaweza kufanya wapi biashara ya chaguzi Asian?", @@ -1446,7 +1427,7 @@ "1370655673": "Programu za washirika na IB | Programu za ushirikiano | Deriv", "1371193412": "Ghairi", "1372981277": "Jukwaa sikivu", - "1374586234": "Kuza malipo yako kwa kila tick na chaguzi accumulator. Biashara ya accumulator inapatikana kwenye faharisi za volatility chini ya faharisi za derived.", + "1374586234": "Kuza malipo yako kwa kila tick na chaguzi accumulator. Biashara ya accumulator inapatikana kwenye Dira ya volatility chini ya Dira ya derived.", "1375342464": "Deriv MT5 signals", "1376119698": "Kwa nini mkataba wa “Matches” una malipo ya juu yaliyotabiriwa ikilinganishwa na “Differs”?", "1376184475": "Je! Ninaweza kupakua chati kwenye Deriv Trader?", @@ -1467,11 +1448,10 @@ "1393006010": "Misingi ya biashara ya CFD", "1393234525": "400,000", "1393602451": "Bonyeza <0>Ndio ili kudhibitisha kughairi. Fedha zako zitarejeshwa kwenye akaunti yako ya Deriv, na salio katika akaunti yako litasasishwa ipasavyo.", - "1394086167": "Fungua demo akaunti kwenye Deriv na fanya mazoezi na kiasi cha fedha dhahania bila kikomo.", "1394564425": "Tafadhali ingiza nambari 8 za uthibitishaji ambazo zimetumwa kwa {{barua pepe}} ili kuamsha akaunti yako.", "1396179592": "Gawio", "1396296688": "Je, nitaitambuaje akaunti ya kitapeli katika mitandao ya kijamii?", - "1396417530": "Dira ya Soko Bear", + "1396417530": "Dira ya Bear Market", "1396538058": "3. Kamilisha muamala", "1396938764": "MAJUKWAA", "1397101722": "5. Fedha zako zitapatikana kwenye akaunti yako ya Deriv mara moja.", @@ -1550,7 +1530,6 @@ "1466788657": "Kwa maelezo zaidi, <0>angalia machapisho katika hi blogi juu ya msingi wa kujenga biashara bot.", "1467325385": "Usaidizi wa washirika wa kimataifa", "1467514183": "Masoko halisi, fursa halisi.", - "1467698554": "Hakikisha unasoma <0>Vigezo na masharti yetu, <1>Ufichuzi wa hatari, na <2>Biashara salama na inayowajibika ili kuelewa kikamilifu hatari zinazoweza kuwepo kabla ya kutumia huduma zetu. Tafadhali kumbuka kuwa maelezo kwenye wavuti hii hayajumuishi ushauri wa uwekezaji. Thamani ya uwekezaji inaweza kushuka na kuongezeka.", "1468688914": "Weka na toa pesa papo hapo kwa kutumia kripto kwenye akaunti yako ya fiat.", "1469255430": "vigezo na masharti", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "Latvia", "1472787414": "Hisa na faharisi za hisa: msingi", "1473143391": "idara ya majaribio ya programu", - "1475851225": "Kwa wastani, kuna uwezekano sawa wa kuruka juu au chini kila dakika 20, na ukubwa wa kuruka ni karibu mara 30 ya mwenendo wa kawaida wa bei.", "1476598931": "Kuenea kwa chini kabisa kunapatikana na vigezo vya sasa vya biashara.", "1478263443": "Kumbuka kuwa kanuni maalum na vikwazo juu ya idadi ya mikataba unaweza kuingia wakati huo huo inaweza kutofautiana kulingana na aina ya biashara. Mingine inaweza kuwa na vizuizi juu ya idadi ya mikataba unayoweza kufungua, wakati mingine inaweza kuwa na vigezo maalum ambavyo vinaweza kuruhusu mabadiliko zaidi.", "1478423964": "Sanisi za umiliki za Deriv hazina hatari za soko na ukwasi. Furahia biashara ya sanisi 24/7 kwenye Deriv MT5, DTrader, na majukwaa yetu mengine.", @@ -1567,7 +1545,7 @@ "1482377321": "Ukadiriaji 'Bora' kwenye Trustpilot", "1482484637": "Wasiliana nasi kupitia mazungumzo mubashara", "1484774405": "0.25", - "1485059739": "Fomula hii inatumika pia kwa <0>madini & <0>faharisi za kikapu. Viwango vya gawio, ukubwa wa mkataba, na bei za makubaliano hutegemea mali ya mtu binafsi.", + "1485059739": "Fomula hii inatumika pia kwa <0>madini & <0>Dira ya kikapu. Viwango vya gawio, ukubwa wa mkataba, na bei za makubaliano hutegemea mali ya mtu binafsi.", "1485752074": "Fanya biashara kwenye majukwaa salama, rahisi kutumia na yenye teknolojia imara ya chati.", "1486637984": "Washirika wanaoishi EU wanaweza kujisajili kwa mpango wa Mauzo. Walakini, wateja tu wanaoishi nje ya EU wanaweza kualikwa chini ya mpango huu.", "1487776383": "Ukiwa na chaguzi vanilla, hakuna vizuizi vinavyohusika na malipo yako yanayowezekana huamuliwa na ni kiasi gani bei ya mwisho iko ya juu au chini ya bei shindani iliyoainisha mapema.", @@ -1580,7 +1558,7 @@ "1490099054": "sisi ni nani", "1490540125": "Ninawezaje kuweka mkakati wangu wa biashara kiotomatiki?", "1490936453": "Kwa akaunti yako halisi ya Deriv, nenda <0>Ripoti ili kufunga au kuuza nafasi zilizo wazi.", - "1491181763": "Faharisi ya Range Break 100", + "1491181763": "Dira ya Range Break 100", "1492594418": "Weka na toa pesa kwa urahisi ukitumia deskitop na simu.", "1493671770": "<1>Kumbuka: Unahitaji kuboresha akaunti yako ya MQL5 kama muuzaji ilikuweza kuweka ishara. Ikiwa hujaboresha bado, <0>fuata hatua hizi katika ukurasa huu kujiandikisha kama muuzaji.", "1493835906": "Ufaransa", @@ -1590,10 +1568,10 @@ "1497689723": "Vikomo vitawekwa upya wakati hali ya hasara inapotokea au wakati mtu anayefanya biashara ya mseto sawa na huo atafunga nafasi yake. Hili likitokea, utaweza kufungua mikataba mipya tena kama kawaida.", "1497761103": "Gawio la Multiplier:", "1498651658": "Ndio. <0>Wasiliana nasi kupitia mazungumzo mubashara, na tutakusaidia. Tutahitaji taarifa zifuatazo:", - "1499173053": "AUD/USD DFX10 Index", + "1499173053": "Dira ya AUD/USD DFX10", "1499964738": "Nani anaweza kuwa mbia na Deriv Prime?", "1501210063": "mshirika", - "1502143614": "Deriv Trader hufanya biashara mtandaoni kuwa rahisi. Fanya biashara ya forex, bidhaa, faharisi za hisa, cryptocurrencies, na faharisi za sanisi Deriv.", + "1502143614": "Deriv Trader hufanya biashara mtandaoni kuwa rahisi. Fanya biashara ya forex, bidhaa, Dira ya hisa, cryptocurrencies, na Dira ya sanisi Deriv.", "1502162725": "Aina rahisi za biashara na mtaji mdogo", "1502175389": "Hii inakupa nukuu ya tozo ya ubadilishanaji katika jozi ya sarafu za forex, au katika sehemu ya mali ya msingi kwenye bidhaa.", "1502295249": " kiasi cha faida", @@ -1624,11 +1602,10 @@ "1528753539": "4. Tutakutumia barua pepe. Bonyeza kitufe cha Badilisha nenosiri katika barua pepe hiyo.", "1529602839": "Kiwango", "1529762880": "Lazima uwe na salio angalau kidogo katika akaunti yako ya Deriv wakati maombi yako yanashughulikiwa. Kiasi hicho kidogo cha salio kitategemeana na nchi yako ya makazi. Unahitaji tu kudumisha kiasi hicho cha chini cha salio hadi maombi yako yatakapokamilika.", - "1529770577": "Faharisi za derived zinajumuisha bei za mali zinazozalishwa kutokana na ulimwengu halisi na masoko ya kuiga, kwa ushawishi mdogo au bila ushawishi wowote kutoka kwenye matukio ya ulimwengu halisi. Unaweza kufanya biashara kwenye faharisi za derived mbalimbali, ikiwa ni pamoja na faharisi za sanisi, faharisi za derived FX , na vikapu.", + "1529770577": "Dira ya derived zinajumuisha bei za mali zinazozalishwa kutokana na ulimwengu halisi na masoko ya kuiga, kwa ushawishi mdogo au bila ushawishi wowote kutoka kwenye matukio ya ulimwengu halisi. Unaweza kufanya biashara kwenye Dira ya derived mbalimbali, ikiwa ni pamoja na Dira ya sanisi, Dira ya derived FX , na vikapu.", "1533284111": "Kiwango cha ubadilishaji ni nini?", "1533452395": "Pata mapato kulingana na uwezekano wa malipo ya kila mkataba au biashara ya mteja. <0>Jifunze zaidi ", "1535175777": "Weka na toa pesa kupitia benki yako ya ndani katika wakati halisi.", - "1536955851": "Biashara ya chaguzi | Aina za biashara | Deriv", "1537212469": "Bei iliyopo", "1539984821": "Timu ya msaada ya Deriv inapatikana kupitia mazungumzo mubashara 24/7 - hata katika wikiendi. Unaweza pia kupata majibu katika <0>Kituo chetu cha msaada na kupata msaada kutoka kwa wafanyabiashara wenzako katika <1>Jumuiya.", "1540432357": "Mteja anayefanya biashara kwa dau la USD 10 na malipo ya USD 15. Uwezekano wa malipo = 10/15 x 100 = 66.67%", @@ -1652,10 +1629,10 @@ "1555213049": "Orodha ya wanahisa", "1555615086": "Tafadhali kumbuka kuwa kiasi hiki cha malipo sio sawa na faida inayoweza kulipwa. Utapata faida mara tu kiasi hiki kinapozidi kiasi cha dau lako. Ikiwa bei iliyopo itagusa au kukiuka kizuizi, mkataba wako utakatishwa na hautapokea malipo.", "1555685209": "Je, ninawezaje kuweka biashara ya lookbacks?", - "1556627632": "Unaweza kufanya biashara ya chaguzi vanilla kwenye Deriv Trader. Zinatolewa kwenye faharisi za volatility.", + "1556627632": "Unaweza kufanya biashara ya chaguzi vanilla kwenye Deriv Trader. Zinatolewa kwenye Dira ya volatility.", "1556746882": "Tafadhali kumbuka kuwa malipo haya hayafanani na faida inayoweza kulipwa. Utapata faida mara tu kiasi cha malipo kinapozidi kiasi cha dau lako.", "1556866509": "Ikiwa unanunua mkataba ukiwa na ughairishaji mpango, kitufe cha 'Ghairi' hukuruhusu kusimamisha mkataba wako na kurudisha dau lako kamili. Kwa upande mwingine, kitufe cha 'Funga' hukuruhusu kusimamisha nafasi yako kwa bei ya sasa, ambapo inaweza kusababisha hasara ikiwa utafunga biashara iliyopoteza.", - "1556922066": "Kubadilishana kwa urahisi na wafanyabiashara wenzake ili kuhamisha fedha ndani na nje ya akaunti yako ya Deriv.", + "1556922066": "Ubadilishanaji pesa kwa urahisi na wafanyabiashara wenzako ili kuhamisha fedha ndani na nje ya akaunti yako ya Deriv.", "1557145860": "

    Hii ni kwasababu ili kushinda mkataba wa Digits \"Matches\", nambari uliyochagua lazima ifanane na tarakimu ya mwisho ya mkataba wako na tick ya mwisho. Kwakuwa uwezekano wa matokeo haya ni wa chini (na tarakimu inayowezekana kuanzia 0 hadi 9), malipo yanayoweza kulipwa ni makubwa.

    Ukiwa na mkataba wa Digits \"Differs\", kuna nafasi kubwa kuwa tarakimu ya mwisho ya mkataba wako na tick ya mwisho itakuwa tofauti, kwa hivyo, malipo yanayoweza kulipwa ni madogo.

    Malipo kutoka katika matokeo yoyote yanayoweza kutokea hukokotolewa kulingana na uwezekano wa kila moja kutokea katika muda biashara inawekwa.

    ", "1557466457": "Ingiza kiasi cha dau", "1557535154": "Je, ni bure kujiunga na programu ya ushirika?", @@ -1689,17 +1666,16 @@ "1578596075": "Fedha/EUR", "1580016637": "Je! Una hakika unataka kuacha kupokea barua pepe toka Deriv?", "1580079138": "Una udhibiti", - "1580154314": "Akaunti ya MT5 inatoa ofa ya ubadilishanaji bure kwa biashara ya CFD kwenye mali zilizochaguliwa za kifedha na derived. Na biashara 24/7 inapatikana kwa faharisi za sanisi na sarafu za kripto, akaunti hii hukuruhusu kuacha nafasi zako wazi usiku kucha bila makato ya ziada.", + "1580154314": "Akaunti ya MT5 inatoa ofa ya ubadilishanaji bure kwa biashara ya CFD kwenye mali zilizochaguliwa za kifedha na derived. Na biashara 24/7 inapatikana kwa Dira ya sanisi na sarafu za kripto, akaunti hii hukuruhusu kuacha nafasi zako wazi usiku kucha bila makato ya ziada.", "1581615041": "Ndio, utahitaji akaunti halisi ya Deriv USD kabla ya kutumia Deriv P2P.", "1582462514": "Tafadhali angalia tahajia yako na ujaribu tena", "1584558075": "Kuza huduma zako kwa wateja wa Deriv katika nchi yako.", - "1586341728": "Index ya Smart Gold", + "1586341728": "Dira ya Smart Gold", "1586599741": "Wateja au mawakala wa malipo wanaweza kujadili na kuelewana juu ya ada na wakala wa malipo wa premium.", "1587479998": "Weka na toa kirahisi", "1588439646": "Kikokotoo chetu cha faida na hasara kwa multipliers husaidia kuamua usitishaji wa hasara na kuchukua kiwango cha faida katika biashara zako ili kupunguza hasara na kuongeza faida.", "1588850507": "<0>Kikapu USD hupima thamani ya US dola dhidi ya kikapu cha sarafu tano za kimataifa (EUR, GBP, JPY, CAD, AUD), kila moja inauzito wa 20%.", "1589165958": "Jaribu “Biashara”", - "1589206610": "Fungua biashara yako", "1591242575": "Jinsi tunavyotumia na kulinda taarifa zako unazotupatia", "1591498220": "Je, ninahitaji akaunti ya Deriv kutumia Deriv P2P?", "1591811733": "Deriv cTrader haipatikani katika nchi yako", @@ -1738,23 +1714,23 @@ "1618280107": "Kutoa bei za ushindani kwenye bidhaa zetu zote", "1619070150": "Unaelekezwa kwenye tovuti nyingine.", "1619579199": "Kwa nini salio langu la Deriv P2P ni tofauti na salio langu la akaunti ya Deriv?", - "1620412346": "Hapana, Chaguzi In/Out zinapatikana tu kwenye majukwaa ya biashara ya SmartTrader na Deriv Bot. Zinapatikana kufanyia biashara kwenye masoko mbalimbali kama vile forex, faharisi za derived, faharisi za hisa, na bidhaa.", + "1620412346": "Hapana, Chaguzi In/Out zinapatikana tu kwenye majukwaa ya biashara ya SmartTrader na Deriv Bot. Zinapatikana kufanyia biashara kwenye masoko mbalimbali kama vile forex, Dira ya derived, Dira ya hisa, na bidhaa.", "1620854129": "Kiwango cha chini cha kuweka ni 0.01 USD. Unaweza kufanya miamala 10 kwa siku.", "1621224521": "Je, ninawezaje kuamsha tena akaunti yangu ya Deriv?", "1621463985": "Tumepewa heshima kubwa kumhudumia kila mtu anaetegemea bidhaa na huduma zetu, na tunataka tu kutoa kilicho bora zaidi. Ndio sababu kanuni zetu na maadili ni muhimu sana katika kufafanua sisi ni nani, kwa nini tunafanya kile tunachofanya, na jinsi tunavyowashughulikia wateja wetu na watu wengine. Katika ofisi zetu mbalimbali za kimataifa, tumejitolea kufata kanuni zifuatazo katika kila kitu tunachofanya.", "1622334173": "EUR/ZAR", "1623894448": "Ninawezaje kuunda tokeni ya API?", "1624895344": "Njia za malipo utazokubali kutoka kwa wateja", - "1625849815": "Kutokana na mahitaji ya udhibiti, faharisi za derived hazipatikani katika baadhi ya nchi. Rejea 'Bidhaa zinazotolewa' katika <0>masharti yetu ya matumizi kwa maelezo zaidi.", + "1625849815": "Kutokana na mahitaji ya udhibiti, Dira ya derived hazipatikani katika baadhi ya nchi. Rejea 'Bidhaa zinazotolewa' katika <0>masharti yetu ya matumizi kwa maelezo zaidi.", "1625898053": "Weka pesa kwa urahisi kupitia benki yoyote kubwa.", "1627655124": "Ili kuweka mkataba wa chaguzi vanilla, utahitaji:", "1628981793": "Je, ninaweza kufanya biashara ya cryptocurrencies kwenye Deriv Bot?", "1631281562": "Kikapu GBP", "1631620531": "Miaka ya uzoefu katika tasnia", - "1633022779": "Faharisi za sanisi na cryptocurrencies zinapatikana kwa biashara 24/7.", + "1633022779": "Dira ya sanisi na cryptocurrencies zinapatikana kwa biashara 24/7.", "1633102593": "Watengenezaji wa programu", "1633767238": "Tumia akaunti hii kuingia kwenye <0>Deriv na <0>Deriv Academy.", - "1634507782": "Range Break 200 Index", + "1634507782": "Dira ya Range Break 200", "1634696689": "Kutoka (lots)", "1636039779": "Road Town, British Virgin Islands – Timu yetu | Deriv", "1636066113": "Fursa za ushirikiano", @@ -1820,18 +1796,16 @@ "1680490573": "Masharti na viwango vya maadili kwa washirika wetu wote, brokers wawakilishi, watumiaji wa API, na mawakala wa malipo", "1680831768": "Ili kubadilisha njia yako ya malipo, tafadhali wasiliana nasi kupitia mazungumzo mubashara.", "1681876785": "Umri-unadhibitisha akaunti yako kwa kuwasilisha <0>kitambulisho.", - "1682675914": "Mkopo mkubwa, low spreads", "1682843058": "Up/Down | Mkataba wa chaguzi digitali | Deriv", "1682903370": "Tuna mpango ufuatao wa gawio:", "1685437922": "Muda wa tick 45-230", "1686378613": "Dbot ni mjenzi wa mkakati wa wavuti kwa ajili ya kufanya biashara ya chaguzi digitali. Ni jukwaa ambalo unaweza kujenga bot yako mwenyewe ukitumia 'vizuizi' vya drag-na-drop", "1688330506": "<0>221.5961", - "1688556728": "Faharisi za ulaya", + "1688556728": "Dira ya ulaya", "1690730424": "Herufi za Kilatini na Alfabeti tu", "1691701175": "Hisa & faharisi", - "1691844143": " Kulingana na nambari za ticks na thamani ya accumulator, faida yako inayowezekana inaweza kuzidi kiasi chako ulichoweka mara kadhaa.", "1692056155": "Jiondoe | Barua pepe | Deriv", - "1692148560": "Hupima thamani ya dhahabu dhidi ya kikapu cha sarafu tano za kimataifa (EUR, GBP, JPY, AUD, USD), kila moja ina uzito wa 20%.", + "1692148560": "Hupima thamani ya dhahabu dhidi ya kikapu cha sarafu tano za kimataifa (EUR, GBP, JPY, AUD, USD), kila moja inauzito wa 20%.", "1693556143": "Hii ni kukulinda dhidi ya kupoteza pesa zako wakati unatumia ughairishaji mpango. Ukiwa na ughairishaji mpango, unaruhusiwa kurejesha kiasi chako kamili cha dau (ada ndogo itatozwa) ikiwa utaghairi mkataba wako ndani ya saa moja baada ya kufungua nafasi. Uzuiaji hasara, kwa upande mwingine, utafunga mkataba wako kwa hasara ikiwa mwenendo wa soko utakuwa kinyume na nafasi yako. Walakini, mara tu baada ya muda wa kughairi mpango kuisha, unaweza kuweka kiwango cha usitishaji wa hasara kwenye mkataba ulio wazi.", "1693902817": "Ufahamu na usimamizi wa hatari", "1694777943": "Jukwaa la biashara rafiki kwa watumiaji", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "Unda akaunti ya mbia", "1700291683": "Ni bure kabisa kujiunga na programu ya IB.", - "1701577545": "Muda wa juu wa kila mkataba una mipaka na hutofautiana kulingana na thamani ya accumulator iliyochaguliwa. Wakati muda wa juu utakapofikiwa, mkataba utafungwa otomatiki.", "1702295087": "Weka na toa kwa urahisi ukitumia benki maarufu za Vietnam.", "1702860224": "Unaweza kutumia debit na credit kadi, e-wallets, wallets za cryptocurrency, Deriv P2P, benki mtandao, fiat onramp, na mawakala wa malipo kwa kuweka na kutoa pesa (Tazama ukurasa wetu wa<0>Njia za malipo kupata orodha kamili). Mara tu unapoingia kwenye akaunti yako ya Deriv, utaweza kuona njia za malipo zinazopatikana nchini mwako kwenye ukurasa wa <1>Keshia.", "1703673631": "Hapana, huwezi kubadilisha muda wa tick kwa High/Low Ticks. Aina hii ya mkataba daima inategemea ticks 5 za bei zinazofuata baada ya mkataba kufunguliwa. Hii ni maalum kwa vyombo vyote ambavyo vinaweza kuuzwa na aina hii ya mkataba.", @@ -1856,7 +1829,7 @@ "1711929671": "Max ( 6.83, -10 )", "1714709402": "Nani anaweka kiwango cha gawio kwa kila muamala?", "1714971394": "ikoni ya pdf nyeusi", - "1715011380": "Jump 25 Dira", + "1715011380": "Dira ya Jump 25", "1715241142": "Ninawezaje kuona mapato yangu?", "1715385824": "investors in people - platinamu", "1715781230": "Ili kujiungna na suluhisho la ukwasi la Deriv Prime na huduma za biashara, utahitaji kufuata mchakato ufuatao
    1. Maombi ya akaunti: Wasiliana nasi na uungane na timu ya usaidizi bora kabisa kukusaidia katika safari yako yote ya kujiunga.
    2. Uthibitishaji: Kidhi mahitaji yote ya kufata ikiwa ni pamoja na Kujua mahitaji ya Biashara yako (KYB).
    3. Ukamilishaji wa akaunti ya margin: Weka fedha kwenye akaunti yako ya margin ili kufikia salio la chini kulingana na mpango wa biashara.
    4. Unganisho: Jiunganishe na jukwaa letu kwa kutumia njia unayopendelea kuunganishwa.
    ", @@ -1871,7 +1844,6 @@ "1733660945": "Fedha zitapatikana mara tu zitakapothibitishwa", "1734026582": "Mpango huu unapatikani pekee kwa washirika ambao wanahamasisha wateja wanaoishi katika EU.", "1734683614": "Afisa Mtendaji Mkuu", - "1736625026": "Accumulators ni nini?", "1737371600": "Ninaweza kufanya biashara ya chaguzi vanilla wapi kwenye Deriv?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -1903,16 +1875,15 @@ "1758803741": "- Ingiza kiasi chako cha dau.", "1760376318": "Ndio, ikiwa unafata vigezo na masharti yote yanayohusika (tazama kichupo kilichoandikwa 'Kwa wabia wa biashara' kwenye ukurasa wetu wa <0>Vigezo na masharti).", "1760558932": "Apple", - "1761947056": "Je, kuna tofauti gani kati ya akaunti za Deriv MT5, Standard, Advanced na Faharisi za Sanisi?", + "1761947056": "Je, kuna tofauti gani kati ya akaunti za Deriv MT5, Standard, Advanced na Dira ya Sanisi?", "1763031267": "Chati inayoonyesha ushindi wa malipo ikiwa bei ya kutoka ya Reset Put inazidi bei ya kuweka upya.", "1764495771": "Nawezaje kufunga akaunti yangu?", "1765454171": "Kiwango cha gawio", "1767992960": "Iko sawa. Sasa tuanze", "1768089459": "Paris | ofisi yetu - Ufaransa | Deriv", "1769159485": "Ndio, unaweza kufungua mikataba mingi ya Reset Call/Reset Put katika muda tofauti na kiasi cha dau tofauti au malipo stahiki kwa wakati mmoja.", - "1771323174": "inuka anguka", "1771364541": "5. Utapelekwa kwenye skrini ya Kubadilisha nenosiri. Ingiza nenosiri jipya na bonyeza Unda.", - "1771672206": "Ya <0>DEX 900UP ina anguka kidogo mara kwa mara na cheche kwa ukubwa, ambapo hutokea <0>kila sekunde 900 kwa wastani.", + "1771672206": "<0>DEX 900UP ina maanguko kidogo ya mara kwa mara na maongezeko makubwa, ambapo hutokea <0>kila sekunde 900 kwa wastani.", "1772047578": "Kwa nini taarifa zangu za kuingia Deriv MT5 ni tofauti na taarifa zangu za kuingia kwenye Deriv?", "1772406884": "Deriv P2P ni nzuri. Ni rahisi kuweka na kutoa kwa wafanyabiashara wadogo.", "1773351605": "Kiwango cha kukamilika ni asilimia ya oda ambazo mtangazaji anaweza kumaliza ndani ya masaa 1.", @@ -1923,7 +1894,6 @@ "1784343675": "Tafadhali <0>wasiliana nasi kupitia mazungumzo mubashara mara moja, na tutakusaidia kuzima 2FA kwenye akaunti yako. Ukiwa na simu mpya, tafadhali <1>wezesha upya 2FA.", "1784507274": "Washirika wanaoishi EU wanaweza kujisajili kwa mpango wa hisa ya Mapato. Walakini, wateja tu wanaoishi nje ya EU wanaweza kuletwa chini ya mpango huu.", "1784680288": "Utafahamishwa kila wakati juu ya athari ya margin kwenye akaunti yako kabla ya kufanya biashara yoyote.", - "1786089908": "Jifunze kuhusu biashara ya chaguzi kwenye Deriv. Pata malipo kwa kutabiri kwa usahihi mwenendo wa bei katika forex, faharisi za sanisi, na masoko mengine maarufu ya kifedha.", "1786590725": "Siku 1 - 5 za kazi", "1786747559": "Wasimamizi wetu wanahitaji tuthibitishe akaunti yako kwa mujibu wa sheria za kupambana na utakatishaji pesa (AML) na Mjue Mteja Wako (KYC). Ikiwa tume kuhamasisha kupakia nyaraka zako ili kuthibitisha akaunti yako, inamaanisha kuwa utaweza tu kuendelea kutumia huduma zetu baada ya akaunti yako kuthibitishwa.", "1787584197": "Alitoa ID ya barua pepe isiyo sahihi", @@ -1954,7 +1924,7 @@ "1812325040": "Chanzo cha nyaraka za utajiri", "1812354014": "Margin inayohitajika katika mkataba kwenye Deriv MT5 ina kokotolewa kulingana na formula:", "1813020144": "Je, kuna kiasi cha chini ikiwa ninataka kuhamisha fedha zangu kutoka jukwaa moja kwenda lingine?", - "1813700208": "Boom 300 Index", + "1813700208": "Dira ya Boom 300", "1813703795": "Jisajili kama mshirika wetu na IB", "1815324634": "Kiasi cha chini cha kuweka na kutoa kinatofautiana kulingana na njia ya malipo. Kiasi cha chini kabisa cha kuweka na kutoa ni 5 USD/EUR/GBP/AUD kupitia e-wallets. Tazama <0>ukurasa wetu wa Njia za malipo ili kupata orodha kamili ya njia za malipo na kiasi za chini kuweka na kutoa.", "1816305227": "Ikiwa uko Ulaya au Uingereza:", @@ -1969,7 +1939,7 @@ "1824094317": "Biashara 24x7", "1824121544": "Mikakati mbalimbali ya biashara", "1826550764": "Kwa nini utuchague sisi", - "1826719972": "faharisi za hisa", + "1826719972": "Dira ya hisa", "1828442573": "bidhaa", "1830057548": "Tuna mipango 3 ya gawio:", "1830257093": "Unapata USD 100 pale mteja mualikwa anapoweka kikamilifu mara moja au kidogo kidogo USD 100 kwenye akaunti zake za Deriv.", @@ -1979,11 +1949,11 @@ "1832233363": "Hapa kuna hatua chache unazoweza kuchukua mara moja unapogundua miamala isiyotambulika.", "1832403532": "Hapana, wakala wa malipo hawezi kufanya miamala na wakala mwingine wa malipo. Wanaweza tu kukubali maombi ya miamala toka kwa wateja.", "1832974109": "SmartTrader", - "1833184260": "Deriv X ni jukwaa lililoboreshwa kikamilifu, rahisi kutumia kwa biashara mtandaoni linatoa CFDs kwenye forex, bidhaa, cryptocurrencies, na faharisi za sanisi.", + "1833184260": "Deriv X ni jukwaa lililoboreshwa kikamilifu, rahisi kutumia kwa biashara mtandaoni linatoa CFDs kwenye forex, bidhaa, cryptocurrencies, na Dira ya sanisi.", "1833336618": "Hii e-book imetolewa kwako na mfanyabiashara mkongwe mtandaoni na ni mwandishi wa New York Times mwenye mauzo bora sana,", "1833396487": "Hapana, kutoka mapema hakupatikani kwenye mikataba ya Reset Call/Reset Put.", "1834217776": "Kwa akaunti za kifedha, thamani ya pip iko katika nukuu za jozi ya sarafu za forex.", - "1834917527": "Hisa & faharisi za hisa", + "1834917527": "Hisa & Dira ya hisa", "1835104690": "Kwa akaunti za kifedha, kuzuia hasara na/au kuchukua faida ya thamani ya pip ipo katika nukuu za jozi ya sarafu za forex.", "1836702894": "<0>2", "1838639373": "Rasilimali", @@ -2006,11 +1976,11 @@ "1858147490": "Kokota tu faili lako la XML kutoka kwenye kompyuta yako kwenda kwenye eneo la kazi <0>Agiza katika <0>Bot ya wajenzi, na uchague kuagiza bot yako toka kwenye kompyuta au katika hifadhi yako ya Google Drive.", "1860472068": "Benki mtandao", "1861302455": "Unaweza kuweka biashara ya In/Out na:", - "1862283751": "Biashara ya forex, faharisi za sanisi, na cryptocurrencies popote, wakati wowote unapotaka na ongeza faida yako inayowezekana na multipliers kwenye Deriv GO.", + "1862283751": "Biashara ya forex, Dira ya sanisi, na cryptocurrencies popote, wakati wowote unapotaka na ongeza faida yako inayowezekana na multipliers kwenye Deriv GO.", "1862328242": "mafanikio", "1862631881": "Tuma kripto moja kwa moja kwenye akaunti ya Deriv, pata malipo kwa fiat.", "1864779741": "Angalia akaunti zako: Kagua akaunti zako zote za mtandaoni (barua pepe, mitandao ya kijamii, benki, nk.) ili kuhakikisha kuwa hazijaathiriwa pia. Ikiwa unatumia nenosiri moja kwa akaunti nyingi, badilisha nenosiri hilo pia.", - "1867740000": "Dira GBP/USD DFX10 ", + "1867740000": "Dira ya GBP/USD DFX10 ", "1868644151": "Shirikiana nasi kama mshirika. Pata gawio kutoka kwenye jumla ya mapato ya wateja wako ulioalika katika majukwaa ya biashara za chaguo.", "1868860566": "EUR/SEK", "1869230144": "<0>-7.23", @@ -2047,7 +2017,7 @@ "1890149882": "Kiasi cha kawaida cha mali katika mkataba mmoja.", "1890990339": "<0>Hong Kong 50 inafuatilia utendaji wa hisa za kampuni 50 kubwa zilizoorodheshwa Hong Kong.", "1893015908": "Uber Technologies Inc", - "1893117061": " <0>DEX 1500DN ina cheche ndogo za mara kwa mara na kuporomoka kwa ukubwa, ambapo hutokea <0>kila sekunde 1,500 kwa wastani.", + "1893117061": " <0>DEX 1500DN ina maongezeko kidogo ya mara kwa mara na maanguko makubwa, ambapo hutokea <0>kila sekunde 1,500 kwa wastani.", "1895066494": "Vizidishaji - Forex", "1896254409": "

    Kadiri ya ukubwa wa kiasi chako cha dau, ndivyo malipo kwa kila pointi yana kuwa makubwa.

    Hii inamaanisha kuwa kiasi cha malipo yanayowezekana utayopokea wakati wa kumalizika kwa mkataba wako yatakuwa makubwa kwa kila pointi kati ya kizuizi na bei iliyopo, maadamu kizuizi hakijaguswa au kukiukwa wakati wote wa kipindi cha mkataba.

    ", "1897018869": "ETC/USD", @@ -2056,7 +2026,7 @@ "1898130358": "Kwenye kompyuta yako", "1898704920": "EUR/HKD", "1899843488": "kikokotoo cha margin", - "1900817499": "Hisa, ETFs, & faharisi za hisa", + "1900817499": "Hisa, ETFs, & Dira ya hisa", "1902324847": "Ukiwa na faharisi hizi, kuna wastani wa anguko la mara moja (crash) au ongezeko la mara moja (boom) kwenye bei zinazotokea katika mfululizo wa ticks 300.", "1902398472": "Ndio, unaweza. Utahitaji kumjulisha meneja wa akaunti yako ikiwa unataka kufanya hivyo.", "1903393516": "Jumuiya yetu ya msaada Deriv inaweza kukusaidia kupata majibu.", @@ -2071,7 +2041,6 @@ "1905702565": "Ulinzi wa pesa za mteja", "1906101554": "Utapata malipo kulingana na kiasi cha biashara za wateja wako. Elewa zaidi <0>hapa.", "1906507843": "Hatua ya 4: Mpango wa usajili (4 kati ya 5)", - "1906568376": "Kulikuwa na hitilafu kuleta taarifa za bei moja kwa moja", "1907226338": "Coca-Cola", "1907562333": "Utapokea malipo ikiwa bei iliyopo itabaki chini ya kizuizi kilichoamuliwa mapema wakati wote wa kipindi cha biashara. Ikiwa bei iliyopo itagusa au kukiuka kizuizi wakati wowote kabla ya mkataba kumalizika, unapoteza dau la awali (premium).", "1908121069": "Jifunze zaidi kuhusu Deriv P2P", @@ -2091,8 +2060,8 @@ "1916987097": "Chati inayoonyesha ushindi katika mkataba wa aina ya biashara No Touch’", "1917728156": "- Chagua muda wa mkataba unaopendelea au wakati wa mwisho.", "1920861305": "Deriv MT5 ni jukwaa la MT5 kwenye Deriv. Ni jukwaa la mtandaoni lenye mali nyingi limeundwa kuwapa wafanyabiashara wapya na wenye uzoefu ufikiaji wa masoko anuwai ya kifedha.", - "1921658872": "CFDs - Sanisi: Crash 300 Index", - "1922529883": "Boom 1000 Index", + "1921658872": "CFDs - Sanisi: Dira ya Crash 300", + "1922529883": "Dira ya Boom 1000", "1923530212": "Nyumbulifu", "1923836405": "Lazima zitimie tahijia 8", "1924997360": "[ { 10", @@ -2128,7 +2097,7 @@ "1952688371": "Ni majukwaa lipi la biashara la Deriv ninaweza kutumia kufanya biashara ya mikataba ya Digits?", "1952996668": "Kasi ya wastani ya utekelezaji wa chini ya 50ms na uelekezaji kwa kutumia akili kwa seva kote ulimwenguni.", "1953016421": "Kwa nini ufanye biashara ya chaguzi kwenye Deriv", - "1954845108": "Chati inayoonyesha kupoteza katika aina ya mkataba Witiri", + "1954845108": "Chati inayoonyesha kupoteza katika aina ya mkataba wa Odd", "1955645943": "Jumla ya gawio la mshirika mwenza: 200 + 100 = USD 300 (pamoja na gawio la IB)", "1956732467": "Iwapo dira ni pana na ina mwenendo wa kupanda, kushuka au inasonga kando, si muhimu kwa malipo isipokuwa bei inapogusa au kukiuka safu za kikomo, na kusababisha hasara.", "1958336398": "Fomula hii inatumika pia kwa <0>ETFs. Ukubwa wa mkataba na bei za makubaliano hutegemea mali ya mtu binafsi.", @@ -2166,7 +2135,7 @@ "1989494280": "Ikiwa haujaridhika na jibu ulilopata kutoka kwa timu yetu ya msaada kwa wateja, unaweza kutoa lalamiko rasmi kwa kuwasiliana na timu yetu ya ufatiliaji kwa <0>complaints@deriv.com. Watakagua lalamiko lako kwa uhuru ili kuona ikiwa tulikutendea haki kulingana na haki na wajibu wetu kimkataba kwako. Kwa maelezo zaidi, ingia kwenye akaunti yako na angalia <1>sera yetu ya malalamiko. Inaelezea hatua unazoweza kufuata kwa msaada zaidi.", "1990796034": "360", "1991022173": "Jumla ya gawio zilizopatikana: 10 x 0.5% = USD 0.05", - "1991524207": "Jump 100 Index", + "1991524207": "Dira ya Jump 100", "1991711258": "LNK/USD", "1992041985": "Kwa nini matangazo yangu yamepotea katika ukurasa wa matangazo yangu?", "1993204913": "Jamii", @@ -2182,7 +2151,7 @@ "1999120464": "Forex (Ndogo)", "1999511199": "Watumiaji duniani kote", "2000568638": "Masoko ya dunia ikiwa ni pamoja na madini ya thamani na nishati.", - "2000875000": "Ukiwa na chaguzi accumulator, malipo yako yanaongezeka kwa kasi maradufu endapo bei ya sasa ya soko itabaki ndani ya kiwango kilichowekwa kutoka katika bei ya hapo awali. Chagua kati ya kiwango cha ukuaji wa 1-5% - kiwango cha juu cha ukuaji kinamaanisha safu nyembamba ya mwenendo wa bei yako na hatari kubwa. Ukiwa na faharisi za volatility, unaweza pia kuchagua volatility ya soko lako.", + "2000875000": "Ukiwa na chaguzi accumulator, malipo yako yanaongezeka kwa kasi maradufu endapo bei ya sasa ya soko itabaki ndani ya kiwango kilichowekwa kutoka katika bei ya hapo awali. Chagua kati ya kiwango cha ukuaji wa 1-5% - kiwango cha juu cha ukuaji kinamaanisha safu nyembamba ya mwenendo wa bei yako na hatari kubwa. Ukiwa na Dira ya volatility, unaweza pia kuchagua volatility ya soko lako.", "2000965959": "Masaa ya biashara", "2002128854": "

    Hapana, haiwezekani kutoka mapema kwenye mikataba ya Reset Call/Reset Put.

    Tafadhali kumbuka kuwa upatikanaji wa kutoka kwa mapema katika nafasi yako ya biashara kunategemeana na aina maalum ya biashara, au kunaweza kupatikana tu ndani ya muda fulani.

    ", "2003802343": "Hakuna mahitaji yoyote unapotaka kutoa gawio lako la IB.", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (EU pekee)", "2028060161": "Faharisi hizi zinahusiana na masoko ya kuiga ambapo bei za mali zinaongezeka au kuanguka kutokana na matukio ya habari. Mwenendo mdogo wa mara kwa mara, na ughafla wa ongezeko au anguko.", "2028163119": "EOS/USD", - "2028685334": "Faharisi hizi zina sifa ya wastani wa crash au boom moja katika mfululizo wa ticks 100, 500, au 300.", "2029388799": "20–39.999%", "2032245485": "Digits | Mkataba wa chaguzi digitali | Deriv", "2032401971": "Hebu tuseme unataka kukokotoa kiasi cha kuzuia hasara wakati unataka kufungua nafasi ya Dira ya Volatility 100 kwa bei ya 3376.24 USD na kiasi cha dau cha USD 10, thamani ya multiplier ya x100, na kiwango cha faida cha kuzuia hasara ya 3400 katika mwelekeo wa Down.", "2032565787": "Jinsi ya kupanga shughuli zako za biashara bila kutumia masaa mengi kila siku kuchambua soko la ulimwengu", "2032603277": "Malipo kwa kila pointi huonyesha malipo yanayowezekana utakayopokea wakati wa kumalizika kwa mkataba kwa kila pointi ya juu au ya chini ya kizuizi chako ulichoamua mapema.", - "2032869486": "Kwa kila tick, malipo yako yataongezeka kulingana na thamani ya accumulator unayochagua, maadamu mabadiliko ya bei yapo ndani ya kizuizi.", "2034083038": "Kiashiria-cha waliojisajili", "2035207280": "5 - 1,000", "2035670983": "Bughudha chache", @@ -2252,11 +2219,10 @@ "2061191384": "Deriv peer-to-peer (DP2P)", "2061563052": "Amua kipindi cha mkataba wako au wakati wa mwisho.", "2061681232": "<0>Ends Between/Ends Outside: Tabiri ikiwa bei ya kutoka itakuwa ndani au nje ya malengo ya bei mbili mwishoni mwa kipindi cha mkataba.", - "2062318031": "Deriv X ni jukwaa la biashara lenye mali nyingi linaloweza badilishwa kukufaa. Likitoa CFDs kwenye forex, bidhaa, fedha za kubadilishana, hisa & faharisi, cryptocurrencies, na faharisi za derived, Deriv X inakupa uzoefu hodari wa biashara ambao hukuruhusu kubadilisha mazingira yako ya biashara.", + "2062318031": "Deriv X ni jukwaa la biashara lenye mali nyingi linaloweza badilishwa kukufaa. Likitoa CFDs kwenye forex, bidhaa, fedha za kubadilishana, hisa & faharisi, cryptocurrencies, na Dira ya derived, Deriv X inakupa uzoefu hodari wa biashara ambao hukuruhusu kubadilisha mazingira yako ya biashara.", "2062902293": "Ili kufungua mkataba wa Up/Down, utahitaji:", "2062903400": "Weka kikomo", "2063623452": "hali", - "2064152905": "Ongeza uwezekano wa faida", "2064273783": "Mipaka ya keshia", "2064293002": "Huwezi kuweka kiwango cha faida wakati unanunua mkataba wa multiplier ukiwa na ughairishaji mpango. Walakini, mara tu baada ya muda wa kughairi mpango kuisha, unaweza kuweka kiwango cha uchukuaji faida kwenye mkataba ulio wazi.", "2065278286": "Kuenea", @@ -2282,7 +2248,7 @@ "2086048243": "Cheti cha ushirika", "2087247269": "Hapana kabisa. Kujiunga na programu yetu ya wakala wa malipo ni bure kabisa.", "2088836522": "1. CVV imefeli. Tafadhali wasiliana na benki yako ili kuangalia.", - "2089087110": "Faharisi za kikapu", + "2089087110": "Dira ya kikapu", "2089257874": "Idara ya ukaguzi wa ndani", "2092654058": "Ili kuingia katika suluhisho la ukwasi la Deriv Prime na huduma za biashara, utahitaji kufuata mchakato ufuatao:", "2094921906": "Mtaa unahitajika", @@ -2331,7 +2297,7 @@ "2131676421": "Hakuna magawio", "2132941523": "Weka fedha katika akaunti yako halisi ya Deriv kwa njia ya malipo unayopendelea.", "2132973892": "Jisajili bure kwa <0>Deriv demo akaunti.", - "2135527846": "Fanya biashara ya faharisi za kikapu mtandaoni na Deriv. Fungua demo akaunti na ufurahie jozi mbalimbali za sarafu kwenye majukwaa yetu sikivu na yanayoeleweka kwa kufanyia biashara.", + "2135527846": "Fanya biashara ya Dira ya kikapu mtandaoni na Deriv. Fungua demo akaunti na ufurahie jozi mbalimbali za sarafu kwenye majukwaa yetu sikivu na yanayoeleweka kwa kufanyia biashara.", "2135584635": "Weka pesa papo hapo kwa kutumia fiat kwenye akaunti yako ya kripto.", "2135626355": "Weka biashara yako kiotomatiki. Hakuna usimbaji unaohitajika.", "2136716746": "Shirikiana na mtoa huduma anayeaminika katika biashara mtandaoni", @@ -2351,9 +2317,9 @@ "2146735239": "Je, ninawezaje kutabiri mwenendo wa bei katika biashara ya Rise/Fall au Higher/Lower?", "2147176310": "1. Pata au unda tangazo", "2147244655": "Je, ninawezaje kuingiza bot yangu ya biashara kwenye Deriv Bot?", - "-1266531692": "Faharisi za Derived", + "-1266531692": "Dira ya Derived", "-49538650": "Biashara kwenye bei ya mali inayotokana na masoko halisi ya ulimwengu au ya kuiga. Dhibiti hatari yako kwa kuchagua kiwango cha volatility ili kukidhi hamu yako ya hatari. Chagua kutoka kwa sanisi zetu 24/7, FX derived, na vikapu.", - "-1954765400": "Biashara ya hisa za kimataifa yenye chapa upendazo kutumia nyumbani na faharisi za soko la hisa za kimataifa kwenye Deriv. Panua fursa zako za biashara na ufikiaji anuwai wa hisa na faharisi kwa bei za ushindani, na urahisi wa kufanya biashara za faharisi zaidi ya masaa ya kawaida ya soko.", + "-1954765400": "Biashara ya hisa za kimataifa yenye chapa upendazo kutumia nyumbani na Dira ya soko la hisa za kimataifa kwenye Deriv. Panua fursa zako za biashara na ufikiaji anuwai wa hisa na faharisi kwa bei za ushindani, na urahisi wa kufanya biashara za Dira yaidi ya masaa ya kawaida ya soko.", "-1995163270": "ETFs", "-493573295": "Badilisha mkoba wako wa kazi kwa mali mbalimbali, kama vile hati fungani, bidhaa, na faharisi bila ya gharama kubwa ya kumiliki mali za msingi.", "-1959484303": "Cryptocurrencies", @@ -2367,7 +2333,7 @@ "-1178380712": "Deriv Bot", "-1341835667": "Deriv Trader", "-523689715": "Ikoni ya soko Forex", - "-543177967": "Faharisi za hisa", + "-543177967": "Dira ya hisa", "-763273340": "Digits", "-1048378719": "Reset Call/Reset Put", "-1282312809": "High/Low Ticks", @@ -2390,7 +2356,7 @@ "-797743726": "Fungua akaunti sasa na upate ufikiaji wa ulimwengu wa biashara. Hakuna haja ya kusubiri - unaweza kuanza biashara dakika hiyo hiyo.", "-1318406909": "Weka kiasi kidogo kama USD 5 ili kuanza biashara na boresha biashara zako ili kukidhi mkakati wako.", "-354212645": "Rudi kwenye ukurasa wa kwanza", - "-1355865870": "Chaguzi accumulator kwa sasa hutolewa kwenye faharisi za volatility chini ya faharisi za derived.", + "-1355865870": "Chaguzi accumulator kwa sasa hutolewa kwenye Dira ya volatility chini ya Dira ya derived.", "-1804143171": "Sio kwa sasa. Unaweza kufungua mkataba mmoja tu kwa kila chombo kwa wakati wake.", "-1029770383": "Hapana, kiwango cha ukuaji kinaweza kuwekwa tu kabla ya kufungua mkataba. Mara tu unapofungua mkataba, kiwango cha ukuaji hakiwezi kubadilishwa.", "-1006501388": "Ufunguzi wa mikataba ya accumulator kwa chombo maalum na kiwango cha ukuaji huenda usipatiakane wakati muda wa viwango vyetu vya dau umefikiwa kwa mseto huo mahususi. Hili likitokea, unaweza kuchagua chombo kingine au chombo hicho hicho kikiwa na viwango vya ukuaji tofauti. Vikomo vitabadilika pale hali ya hasara inapotokea au pale mtu anapofanya biashara inayofanana na hiyo anafunga nafasi. Hili likitokea, utaweza kufungua mikataba mipya tena kama kawaida. ", @@ -2541,7 +2507,7 @@ "-288175823": "Ikiwa kizuizi kilichochaguliwa kiko mbali na bei ya sasa ya chombo cha msingi, uwezekano wa bei kugusa kizuizi katika mkataba wa “Touch” ni wa chini ikilinganishwa na mkataba wa “No Touch”. Katika hali hii, kiasi cha malipo yanayoweza kulipwa kwa mkataba wa “Touch” ni kikubwa.", "-1863212669": "Asilimia inayowezekana ya malipo hutofautiana na inategemea kiwango cha kizuizi kilichochaguliwa pamoja na uwezekano wa hali hiyo kutimizwa wakati wowote wakati wa muda wa mkataba.", "-1078851321": "Ninaweza kufanya wapi biashara ya chaguzi Up/Down?", - "-1193612050": "Unaweza kufanya biashara ya chaguzi Up/Down kwenye majukwaa ya biashara ya Deriv Trader, SmartTrader, na Deriv Bot. Zinapatikana kwenye masoko ya - forex, bidhaa, faharisi za hisa, na derived za sanisi.", + "-1193612050": "Unaweza kufanya biashara ya chaguzi Up/Down kwenye majukwaa ya biashara ya Deriv Trader, SmartTrader, na Deriv Bot. Zinapatikana kwenye masoko ya - forex, bidhaa, Dira ya hisa, na derived za sanisi.", "-1287498214": "Ninawezaje kufungua mkataba wa Up/Down?", "-102172683": "Je, chaguzi Up/Down ni nini?", "-1031199979": "

    Ndio, unaweza kufunga nafasi iliyofunguliwa ya Ups/Downs kabla ya kumalizika bila kujali muda wa biashara.

    Walakini, ni muhimu kutambua kwamba upatikanaji wa kutoka mapema unaweza kutofautiana kulingana na aina maalum ya biashara . Aina nyingine za biashara zinaweza kuwa na vizuizi au inaweza kupatikana ndani ya muda fulani tu.

    ", @@ -2900,7 +2866,7 @@ "-657360193": "Over/Under", "-2020077454": "Deriv X ni nini?", "-1531872373": "Je, ni masoko gani ninaweza kufanya biashara kwenye Deriv X?", - "-307502515": "Unaweza kufanya biashara ya CFDs kwenye forex, cryptocurrencies, bidhaa, na faharisi za sanisi zetu za umiliki kwenye Deriv X.", + "-307502515": "Unaweza kufanya biashara ya CFDs kwenye forex, cryptocurrencies, bidhaa, na Dira ya sanisi zetu za umiliki kwenye Deriv X.", "-385265783": "Ni kiasi gani cha chini na cha juu cha kufanya biashara kwenye Deriv X?", "-880881171": "Kiasi cha juu na cha chini cha kufanya biashara kinategemea margin inayohitajika kufungua nafasi kwenye Deriv X kwa kila mali. Wakati wa kuunda oda mpya, utaona margin inayohitajika kwa ukubwa wa lot unayotaka.", "-106815675": "<0>DTrader hukuruhusu kufanya biashara ya mali zaidi ya 50 kwa njia ya chaguzi digitali, multipliers, na lookbacks.", @@ -2924,12 +2890,12 @@ "-213523513": "Uhamisho ni wa papo hapo. Mara tu utakapokamilisha hatua zote, salio la akaunti yako ya Deriv X litasasishwa.", "-1170098215": "Baada ya mchakato wa kutoa kukamilika kutoka katika njia husika ya malipo, pesa zako zitawekwa katika akaunti yako binafsi. Unaweza kuangalia muda wa kushughulikia kwenye ukurasa wetu wa <0>Njia za malipo.", "-1879666853": "Deriv MT5", - "-1663990628": "Deriv MT5 ni jukwaa la biashara ya CFD ambalo linakupa ufikiaji wa forex, hisa, faharisi za hisa, bidhaa, cryptocurrencies, na faharisi za derived. Jifunze zaidi kuhusu Deriv MT5 <0>hapa.", - "-2103351541": "Deriv MT5 ni jukwaa la biashara ya CFD ambalo linakupa ufikiaji wa forex, hisa, faharisi za hisa, bidhaa, cryptocurrencies, na faharisi za derived. Jifunze zaidi kuhusu Deriv MT5 <0>hapa.", + "-1663990628": "Deriv MT5 ni jukwaa la biashara ya CFD ambalo linakupa ufikiaji wa forex, hisa, Dira ya hisa, bidhaa, cryptocurrencies, na Dira ya derived. Jifunze zaidi kuhusu Deriv MT5 <0>hapa.", + "-2103351541": "Deriv MT5 ni jukwaa la biashara ya CFD ambalo linakupa ufikiaji wa forex, hisa, Dira ya hisa, bidhaa, cryptocurrencies, na Dira ya derived. Jifunze zaidi kuhusu Deriv MT5 <0>hapa.", "-1288798840": "Je, ni tofauti gani kuu kati ya chaguzi digitali na majukwaa ya CFD?", - "-811424620": "<0>DTrader, <1>SmartTrader, <2>DBot, na <3>Binary Bot hutoa biashara ya chaguzi digitali kwenye safu ya majukwaa mbalimbali kama vile forex, faharisi za hisa, bidhaa, na faharisi za derived. Majukwaa haya hukuruhusu kuweka muda wa mkataba kabla ya kufungua nafasi, na utajua ni kiasi gani utapata ikiwa utashinda. Unaweza kupata majukwaa haya kuwa yakueleweka ikiwa wewe ni mgeni kwenye ulimwengu wa biashara.", + "-811424620": "<0>DTrader, <1>SmartTrader, <2>DBot, na <3>Binary Bot hutoa biashara ya chaguzi digitali kwenye safu ya majukwaa mbalimbali kama vile forex, Dira ya hisa, bidhaa, na Dira ya derived. Majukwaa haya hukuruhusu kuweka muda wa mkataba kabla ya kufungua nafasi, na utajua ni kiasi gani utapata ikiwa utashinda. Unaweza kupata majukwaa haya kuwa yakueleweka ikiwa wewe ni mgeni kwenye ulimwengu wa biashara.", "-189856251": "Je, ni tofauti gani kuu kati ya multipliers na majukwaa ya CFD?", - "-1528237457": "Akaunti ya MT5 Financial inatoa CFDs kwenye forex, bidhaa, cryptocurrencies, hisa, na faharisi za hisa, kwa mkopo mkubwa na ueneaji tofauti kwa unyumbufu wa mabadiliko ya kiwango cha juu. Akaunti hii inatoa zaidi ya mali 100, na biashara ni 24/7 inapatikana kwenye cryptocurrencies.", + "-1528237457": "Akaunti ya MT5 Financial inatoa CFDs kwenye forex, bidhaa, cryptocurrencies, hisa, na Dira ya hisa, kwa mkopo mkubwa na ueneaji tofauti kwa unyumbufu wa mabadiliko ya kiwango cha juu. Akaunti hii inatoa zaidi ya mali 100, na biashara ni 24/7 inapatikana kwenye cryptocurrencies.", "-1024460027": "Tofauti hii ni kwa sababu MT5 ni jukwaa la mhusika mwingine ambalo linahitaji sifa zake za kuingia. Kuingia kwako Deriv MT5 kunakupa ufikiaji wa jukwaa la MT5, wakati kuingia kwako kwenye Deriv kunakupa ufikiaji wa majukwaa yetu ya chaguzi digitali kama vile Deriv Trader na Deriv Bot.", "-1834333990": "Ninawezaje kubadilisha nenosiri langu la Deriv MT5?", "-1348787775": "Fuata hatua hizi ili kuweka upya nenosiri lako la Deriv MT5:", @@ -3051,8 +3017,8 @@ "-192959524": "Soma <0>makala hii ili kujifunza zaidi kuhusu biashara ya forex kwenye Deriv.", "-1879171974": "Bidhaa inaweza kukua au kuzalishwa kiasili katika mazingira, kama vile mazao ya kilimo, mifugo, mafuta ghafi, na madini ya thamani kama dhahabu na fedha.", "-339093963": "Soma <0>makala hii ili kujifunza zaidi kuhusu biashara ya bidhaa kwenye Deriv.", - "-1049383996": "Faharisi za hisa ni nini?", - "-691446230": "Faharisi za hisa hupima thamani ya kundi la makampuni katika soko la hisa. Hii huruhusu wawekezaji kuona jinsi utendaji wa seti fulani ya mali inavyofanya kazi.", + "-1049383996": "Dira ya hisa ni nini?", + "-691446230": "Dira ya hisa hupima thamani ya kundi la makampuni katika soko la hisa. Hii huruhusu wawekezaji kuona jinsi utendaji wa seti fulani ya mali inavyofanya kazi.", "-1412546523": "Soma <0>makala hii ili kujifunza zaidi kuhusu biashara ya hisa kwenye Deriv.", "-1542650156": "CFDs hukuruhusu kutabiri mwenendo wa bei ya mali za msingi bila kuzimiliki. Ukiwa na CFDs, unafungua nafasi kulingana na utabiri wako, na utapata faida ikiwa utafunga nafasi yako wakati bei inasonga kwa upendeleo kwako.", "-919226422": "Tuna seti anuwai za majukwaa 8 ya biashara: <0>Deriv MT5, <1>Deriv X, <2>Deriv cTrader, <3>Deriv Trader, <4>Deriv Bot, <5>Deriv GO, <6>SmartTrader, na <7>Binary Bot. Kila moja ya majukwaa haya limeundwa ili kufaa mtindo wowote wa biashara, bila kujali uzoefu wako wa biashara.", @@ -3117,7 +3083,7 @@ "-130611510": "Aina ya biashara Multipliers", "-622923303": "Fanya biashara kwenye Deriv MT5, ndani ya jukwaa moja la CFD lenye biashara zote.", "-1278432184": "Jukwaa la biashara la CFD linaloweza kubadilishwa na lenye urahisi kutumia.", - "-1109694579": "Fanya biashara ya multipliers kwenye forex, cryptocurrencies, na faharisi za sanisi kwa app yetu ya simu.", + "-1109694579": "Fanya biashara ya multipliers kwenye forex, cryptocurrencies, na Dira ya sanisi kwa app yetu ya simu.", "-1246992539": "Binary Bot", "-58704987": "Biashara katika soko kubwa la kifedha ulimwenguni na jozi maarufu za forex.", "-1308346982": "Derived", @@ -3186,7 +3152,7 @@ "-1123792363": "Jukwaa la biashara ya chaguzi lenye urambazaji rahisi.", "-1257673856": "Jukwaa kinara la biashara za chaguzi, accumulators, na multipliers.", "-1098228973": "Jozi kubwa, ndogo, na za sarafu za kigeni.", - "-1120049888": "Hisa za kampuni zinazoongoza na faharisi za juu za kimataifa.", + "-1120049888": "Hisa za kampuni zinazoongoza na Dira ya juu za kimataifa.", "-1960027144": "Fedha mbalimbali zinazouzwa kwa ubadilishaji na upeo mpana wa soko.", "-1939560439": "Zana za wafanyabiashara", "-1154249172": "Deriv API", @@ -3233,7 +3199,7 @@ "-497118625": "Demo akaunti zako za Deriv na cTrader zimeundwa kikamilifu.", "-371219344": "Deriv cTrader ni nini?", "-762203408": "Je, ni masoko gani ninaweza kufanya biashara kwenye Deriv cTrader?", - "-306986914": "Unaweza kufanya biashara ya forex, hisa, faharisi za hisa, bidhaa, cryptocurrencies, ETF, na faharisi za derived kwenye Deriv cTrader.", + "-306986914": "Unaweza kufanya biashara ya forex, hisa, Dira ya hisa, bidhaa, cryptocurrencies, ETF, na Dira ya derived kwenye Deriv cTrader.", "-2100541956": "Ninawezaje kuongeza akaunti ya Deriv cTrader?", "-1598027174": "2. Chagua Demo (ili kufanya mazoezi na pesa dhahania) au Halisi (ili kufanya biashara na pesa halisi).", "-336912320": "3. Chini ya CFDs, tafuta Deriv cTrader na bonyeza Pata.", @@ -3271,7 +3237,7 @@ "-224051432": "24/7", "-1139147944": "biashara", "-1627231267": "Mali nyingi kwenye jukwaa moja", - "-238387918": "Biashara ya forex, hisa & faharisi, cryptocurrencies, bidhaa, na faharisi za derived katika sehemu moja.", + "-238387918": "Biashara ya forex, hisa & faharisi, cryptocurrencies, bidhaa, na Dira ya derived katika sehemu moja.", "-707160742": "Rahisi kuanza", "-1924237321": "Nakili biashara", "-155069162": "Nakili biashara ya Ctrader", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>Endesha kripto waves. Fanya biashara 24/7 kwenye bei ya sarafu za kripto maarufu.", "-989885046": "Tazama sarafu za kripto zote", "-2118030379": "<0>Mgodi wa bidhaa. Fanya biashara za madini ya thamani na mafuta.", - "-1722031734": "Angalia vipimo vya biashara", - "-61718257": "Tabiri juu ya mienendo ya bei za fedha maarufu zinazouzwa kwa kubadilishana (ETFs). Tofautisha jalada lako la kazi na mali zinazofuatilia hati fungani, bidhaa, na faharisi, bila gharama kubwa ya kumiliki mali za msingi.", - "-777850431": "Tazama yote >", - "-1384760133": "Bei ya kununua", - "-1882694284": "Bei ya kuuza", - "-1293060532": "Mabadiliko ya % ya kila siku", "-626244619": "Jaribu biashara yoyote, kwenye jukwaa lolote bila hatari, na akaunti ya biashara ya demo.", "-230284900": "3. Fanya biashara kwa kujiamini", "-1936142548": "Weka fedha katika akaunti yako na uanze kufanya biashara ukiwa na msaada saa zote.", @@ -3315,6 +3275,7 @@ "-1615451408": "Timu yetu ya wataalamu wa lugha nyingi iko hapa kwa ajili yako wakati wowote.", "-441234786": "Tuko imara miaka 25", "-1863708031": "Fedha zinazouzwa kwa kubadilishana (ETFs) hukuruhusu kubadilisha mkoba wako wa kazi na mali zinazofuatilia hati fungani, bidhaa, na faharisi, bila gharama kubwa ya kumiliki mali za msingi.", + "-1722031734": "Angalia vipimo vya biashara", "-1542166394": "<0>AGG.US iShares Core US Aggregate Bond ETF inafuatilia hati fungani za daraja la uwekezaji Marekani (US).", "-1968382000": "<0>ARKK.US ARK Innovation ETF inawekeza katika dhamana za usawa za ndani na nje za makampuni yanayotegemea au kufaidika kutokana na maendeleo katika akili mnemba, mitambo ya otomatiki, teknolojia za Vinasaba (DNA), uhifadhi wa nishati, fintech, na maroboti.", "-603147794": "<0>DIA.US SPDR Dow Jones Industrial Average ETF Trust inafuatilia dira ya wastani wa viwanda vya Dow Jones.", @@ -3446,13 +3407,6 @@ "-1356010780": "Kutekeleza sera za kuzuia watu walio hatarini kufanya biashara", "-1186213423": "Tutawanyima watu wenye umri mdogo ufikiaji na kushughulikia utekelezaji wa kutambua wateja wanaofanya biashara zaidi ya uwezo wao wa kifedha.", "-220003669": "Tutatekeleza udhibiti wa mjue mteja wako (KYC) na kuzuia utakatishaji wa pesa na shughuli zingine zilizo kinyume na sheria kwenye majukwaa yetu.", - "-1339404877": "Kuwa mwaminifu", - "-1849043145": "Tunatoa mifumo salama na thabiti ili uweze kufanya biashara kwa ujasiri. Ikiwa kutatua mikataba haraka, kusindika shughuli kwa ufanisi, au kutoa msaada wa wateja wa 24/7, tunajitahidi kuwa wa kuaminika katika kila hatua ya uzoefu wako wa biashara.", - "-1972583435": "Kuwa mwadilifu", - "-781301270": "Tunatetea upatikanaji wa huduma sawa kwa kila mtu, ndiyo sababu tumejitolea kutoa huduma za uwazi na zisizo na upendeleo. Tuko hapa kutatua wasiwasi wako kwa uadilifu na kutoa bei za ushindani bila ada zilizofichwa au vizuizi vya ufikiaji.", - "-955173076": "Tunatoa habari wazi, inayopatikana juu ya majukwaa na michakato yetu ili tuweze kujenga uaminifu na uhusiano thabiti wa wateja Kupitia maelezo ya kina ya bidhaa na mawasiliano ya wazi, tunalenga kufanya iwe rahisi kwako kufanya maamuzi ya habari ya biashara.", - "-2032112598": "Kuwa mwajibikaji", - "-35673135": "Tunajenga huduma zetu na majukwaa juu ya msingi wa uaminifu, uaminifu, na mazoea ya maadili. Kwa kutekeleza sera na udhibiti kikamilifu ili kuzuia shughuli za haramu, tunahakikisha mazingira ya haki na salama kwa jamii yetu ya biashara.", "-1354825404": "Mgeni kwenye biashara?", "-1571360471": "Nyenzo bora za mafunzo", "-1307122236": "Usaidizi wa lugha nyingi wakati wowote", @@ -3548,7 +3502,7 @@ "-858799868": "Biashara endelevu ya Forex", "-934121720": "Fikia soko linalouza zaidi ulimwenguni na unufaike na mwenendo wa bei za sarafu.", "-1170847237": "Biashara ya sanisi", - "-1553468077": "Biashara ya Volatility na faharisi za Crash/Boom ambazo zinaiga mwenendo wa masoko halisi ya ulimwengu.", + "-1553468077": "Biashara ya Volatility na Dira ya Crash/Boom ambazo zinaiga mwenendo wa masoko halisi ya ulimwengu.", "-11775922": "Fanya biashara ya Dira ya Volatility 100 kwenye Deriv GO", "-1429891690": "Udhibiti bora wa hatari", "-789090463": "Udhibiti wa hatari kwenye Deriv GO", @@ -3599,7 +3553,7 @@ "-1519931112": "Fanya biashara ya CFDs kwenye sanisi zetu, vikapu na derived FX kwa bei ya mali inayotokana na kuiga masoko halisi ya ulimwengu.", "-328128497": "Fedha", "-1177465366": "Fanya biashara ya CFDs kwenye forex, hisa & faharisi, cryptocurrencies, na bidhaa kwa mkopo mkubwa.", - "-258469123": "Fanya biashara ya CFDs kwenye forex, hisa, faharisi za hisa, sanisi, cryptocurrencies, na bidhaa kwa mkopo.", + "-258469123": "Fanya biashara ya CFDs kwenye forex, hisa, Dira ya hisa, sanisi, cryptocurrencies, na bidhaa kwa mkopo.", "-668006662": "Riba ya asilimia sifuri", "-1542970945": "Fanya biashara kwenye masoko ya ulimwengu bila gawio", "-507449979": "Biashara bila gawio", @@ -3624,15 +3578,15 @@ "-915577324": "Jinsi ya kuanza na akaunti ya Deriv MT5", "-1495699367": "Deriv MT5 ni nini", "-1058362536": "Usajili wa haraka wa demo akaunti", - "-525457182": "Fanya biashara saa zote, hata wikiendi, na faharisi za derived zetu za umiliki.", + "-525457182": "Fanya biashara saa zote, hata wikiendi, na Dira ya derived zetu za umiliki.", "-1136280668": "leseni na kudhibitiwa", "-1111729867": "Kwa nini ufanye biashara na Deriv MT5", "-236603859": "DMT5 | MetaTrader 5 | Deriv", "-2113392983": "Deriv MT5 | Jukwaa la biashara MetaTrader 5 | Deriv", - "-509865545": "Deriv MT5 ni jukwaa la biashara yote ya CFD katika sehemu moja ambapo unaweza kufanya biashara kwenye masoko makubwa ya kifedha na faharisi za sanisi za Deriv.", + "-509865545": "Deriv MT5 ni jukwaa la biashara yote ya CFD katika sehemu moja ambapo unaweza kufanya biashara kwenye masoko makubwa ya kifedha na Dira ya sanisi za Deriv.", "-33819056": "Weka biashara", "-870439968": "Fanya biashara katika hatua 3 rahisi", - "-20779858": "Deriv Trader hufanya biashara ya mtandaoni kuwa rahisi, hukuruhusu kufanya biashara ya forex, faharisi, bidhaa na faharisi za sanisi.", + "-20779858": "Deriv Trader hufanya biashara ya mtandaoni kuwa rahisi, hukuruhusu kufanya biashara ya forex, faharisi, bidhaa na Dira ya sanisi.", "-1833673205": "Mali zinazoweza kuuzwa na kukua", "-677118308": "Muda rafiki wa biashara", "-1943211857": "Malipo yanayoweza kulipwa", @@ -3658,13 +3612,13 @@ "-1142295124": "Kuna njia kadhaa za kudhibiti hasara zako na Deriv Bot. Huu hapa ni mfano rahisi wa jinsi unavyoweza kutekeleza udhibiti wa hasara katika mkakati wako:", "-468926787": "Hivi ndivyo ambavyo vigezo vyako vya biashara, vipimo, na chaguzi za biashara zinapaswa kuonekana:", "-1048974831": "2. Weka masharti ya <0>Ununuzi. Katika mfano huu, bot yako itanunua mkataba wa <0>Rise wakati inapoanza na baada ya mkataba kufungwa.", - "-2125441053": "Ukiwa na faharisi za kikapu, unaweza kufanya biashara ya mali unayopenda dhidi ya kikapu cha sarafu tano kuu za kimataifa, kila moja ina uzito wa 20%.", + "-2125441053": "Ukiwa na Dira ya kikapu, unaweza kufanya biashara ya mali unayopenda dhidi ya kikapu cha sarafu tano kuu za kimataifa, kila moja ina uzito wa 20%.", "-2062968282": "Hukupata jibu lako? Tunaweza kusaidia.", "-978362988": "Tuchati", "-1535280336": "Deriv X ni jukwaa la biashara rahisi kutumia ambapo unaweza kufanya biashara ya CFDs kwenye mali mbalimbali katika mpangilio wa jukwaa ambao unaweza kuuboresha kulingana na upendeleo wako.", "-1904049127": "DBot ni nini?", "-603753017": "Je, kuna tofauti gani kuu kati ya DTrader na Deriv MT5?", - "-370313455": "Akaunti ya Deriv MT5 Standard inatoa mkopo mkubwa kwa wafanyabiashara wapya na wenye uzoefu na ueneaji tofauti wa mabadiliko kwa unyumbulifu wa kiwango cha juu.
    Deriv MT5 Advanced akaunti ni 100% Akaunti ya kitabu ambayo biashara zako hupitishwa moja kwa moja sokoni, na hukupa ufikiaji wa moja kwa moja kwa watoa huduma za ukwasi wa forex.
    Akaunti ya Deriv MT5 ya Faharisi za Sanisi hukuruhusu kufanya biashara ya mikataba tofauti (CFDs) kwenye faharisi za sanisi zinazoiga mwenendo wa ulimwengu halisi. Inapatikana kwa biashara 24/7 na hukaguliwa kwa haki na mtu mwingine huru.", + "-370313455": "Akaunti ya Deriv MT5 Standard inatoa mkopo mkubwa kwa wafanyabiashara wapya na wenye uzoefu na ueneaji tofauti wa mabadiliko kwa unyumbulifu wa kiwango cha juu.
    Deriv MT5 Advanced akaunti ni 100% Akaunti ya kitabu ambayo biashara zako hupitishwa moja kwa moja sokoni, na hukupa ufikiaji wa moja kwa moja kwa watoa huduma za ukwasi wa forex.
    Akaunti ya Deriv MT5 ya Dira ya Sanisi hukuruhusu kufanya biashara ya mikataba tofauti (CFDs) kwenye Dira ya sanisi zinazoiga mwenendo wa ulimwengu halisi. Inapatikana kwa biashara 24/7 na hukaguliwa kwa haki na mtu mwingine huru.", "-1508841947": "DTrader hukuruhusu kufanya biashara ya mali zaidi ya 50 kwa namna ya chaguzi digitali, multiplier, na lookback.
    Deriv MT5 ni jukwaa la biashara lenye mali nyingi ambalo unaweza kutumia kufanya biashara ya forex na mikataba tofauti (CFDs) kwa mkopo.", "-2073101307": "<0>Tazama maswali machache", "-839094775": "Nyuma", @@ -3745,7 +3699,7 @@ "-907834110": "Biashara ya Forex CFDs kwenye jukwaa letu la Deriv.", "-785550912": "Msimu wa soko la hisa", "-124300884": "Jifunze kufanya biashara ya Hisa za derivatives kwa njia nzuri", - "-1135060666": "Katika hii e-book yenye kurasa- 57 ya mfanyabiashara Vince Stanzione, utajifunza jinsi ya kubadili mkoba wako wa kazi na gawio-bure la biashara kwenye hisa kubwa za kimataifa na faharisi za soko. Wall street 30, US Tech 100, UK 100, Alphabet, Tesla, Amazon na mengine mengi zaidi yanapatikana kwenye jukwaa la MetaTrade 5, ambapo unaweza kufanya biashara ya hisa za derivatives kwa mkopo, na hukuwezesha kuanza kwa mtaji mdogo.", + "-1135060666": "Katika hii e-book yenye kurasa- 57 ya mfanyabiashara Vince Stanzione, utajifunza jinsi ya kubadili mkoba wako wa kazi na gawio-bure la biashara kwenye hisa kubwa za kimataifa na Dira ya soko. Wall street 30, US Tech 100, UK 100, Alphabet, Tesla, Amazon na mengine mengi zaidi yanapatikana kwenye jukwaa la MetaTrade 5, ambapo unaweza kufanya biashara ya hisa za derivatives kwa mkopo, na hukuwezesha kuanza kwa mtaji mdogo.", "-782426189": "Tutaongeza hata demo akaunti bure kwenye Deriv.com mara moja. Kwa njia hii, unaweza kufanya mazoezi ya biashara ya hisa za derivatives ambazo hazina hatari kabisa kwenye jukwaa la Deriv MT5, ukitumia bure Financial demo akaunti. Na mara tu utapokuwa tayari kufanya biashara halisi, unaweza kuanza na kiasi kidogo kama $5.", "-111365181": "biashara ya forex", "-1965920446": "Anza biashara", @@ -3776,7 +3730,7 @@ "-681061450": "Uhitaji wa mtaji", "-82865314": "Ada Sifuri", "-920539959": "Blue chip, blue skies", - "-1023801938": "Badilisha mkoba wako wa kazi na gawio-bure la biashara kwenye soko kubwa la kimataifa la faharisi za hisa. Fanya biashara kwenye faharisi maarufu duniani kama vile Wall Street 30, US Tech 100, UK 100, pamoja na mengine mengi. Fanya biashara kwa kiasi kidogo kama $5.", + "-1023801938": "Badilisha mkoba wako wa kazi na gawio-bure la biashara kwenye soko kubwa la kimataifa la Dira ya hisa. Fanya biashara kwenye faharisi maarufu duniani kama vile Wall Street 30, US Tech 100, UK 100, pamoja na mengine mengi. Fanya biashara kwa kiasi kidogo kama $5.", "-1175166863": "Blue Chips", "-155790566": "Kwa nini ufanye biashara ya hisa na faharisi kwenye Deriv", "-1642207210": "Yote hii inapatikana kwenye jukwaa letu la Deriv MT5", @@ -3786,7 +3740,7 @@ "-824717983": "Ongeza muda wako wa kufanya biashara kwenye masoko ambayo yanafunguliwa wikendi.", "-642207984": "Fanya biashara muda wowote wa siku, ambao ni mzuri kwako.", "-565087025": "Fanya biashara katika masoko ambayo kamwe haya fungwi.", - "-35128655": "Faharisi za sanisi za Deriv's huiga mwenendo wa soko halisi la ulimwengu na hutoa viwango mbalimbali vya volatility ili kukidhi hamu yako ya hatari.<0 />", + "-35128655": "Dira ya sanisi za Deriv's huiga mwenendo wa soko halisi la ulimwengu na hutoa viwango mbalimbali vya volatility ili kukidhi hamu yako ya hatari.<0 />", "-1880897548": "Nunua na uza", "-476018343": "Mazungumzo Mubashara", "-1505946900": "Ukurasa huu unafungua otomatiki dirisha la Mazungumzo Mubashara", @@ -3807,7 +3761,7 @@ "-1951792122": "Kwa nini ufanye biashara ya derived FX kwenye Deriv", "-1379291897": "Kwa nini ufanye biashara ya forex kwenye Deriv", "-673420280": "Anza kufanya biashara ya forex kwenye Deriv katika hatua 3 rahisi", - "-1125514264": "Fungua akaunti halisi, weka pesa, na anza kufanya biashara ya hisa, faharisi za hisa, na masoko mengine.", + "-1125514264": "Fungua akaunti halisi, weka pesa, na anza kufanya biashara ya hisa, Dira ya hisa, na masoko mengine.", "-1718265662": "Fungua akaunti halisi, weka pesa, na anza kufanya biashara ya hisa, faharisi na masoko mengine.", "-1823217929": "Kwa nini ufanye biashara ya hisa & faharisi kwenye Deriv", "-937466287": "Sanisi za umiliki Deriv's huiga mwenendo wa soko halisi la ulimwengu. Pia huungwa mkono na cryptographically iliyo salama kwa namba fiche zinazoundwa, faharisi hizi zinapatikana kwa biashara 24/7 na haziathiriwi na saa za kawaida za soko, matukio ya kimataifa, au hatari za soko na ukwasi.", @@ -3839,7 +3793,7 @@ "-9704319": "Dira ya Crash 1000", "-342128411": "Dira ya Crash 500", "-1736314513": "Dira ya Crash 300", - "-465860988": "Dira ya Soko Bull", + "-465860988": "Dira ya Bull Market", "-853582174": "Ufaransa 40", "-617646862": "Ujerumani 40", "-1935463381": "Uswisi 20", @@ -3936,23 +3890,23 @@ "-1734516342": "West Texas Intermediate", "-280323742": "Kikapu EUR", "-390528194": "Dira ya Step", - "-1771870004": "Faharisi za volatility", + "-1771870004": "Dira ya volatility", "-1923803439": "Crash/Boom", - "-1637642999": "Faharisi za jump", - "-1702184458": "Kila sarafu ina uzito wa 20%", + "-1637642999": "Dira ya jump", + "-1702184458": "Kila sarafu inauzito wa 20%", "-1355000836": "Jukwaa rahisi", "-178401383": "Jukwaa sikivu, na rahisi kutumia", "-1222215988": "Njia rahisi za kuweka na kutoa pesa", "-19213603": "Madini", "-1866629977": "Nishati", - "-2125845705": "Jozi za exotic", - "-79167584": "Fahirisi za Drift Switching.", - "-668839336": "Faharisi za DEX", - "-578042544": "Faharisi za hatua", - "-1314348105": "Faharisi za range break", - "-1366644926": "Faharisi za <0>Amerika", - "-1305540911": "Faharisi za Amerika", - "-645175746": "Faharisi za Asian", + "-2125845705": "Jozi za kigeni", + "-79167584": "Dira ya Drift Switching.", + "-668839336": "Dira ya DEX", + "-578042544": "Dira ya step", + "-1314348105": "Dira ya range break", + "-1366644926": "Dira ya <0>Amerika", + "-1305540911": "Dira ya Amerika", + "-645175746": "Dira ya Asian", "-610649986": "Jozi za kripto", "-1593593334": "Kikapu cha Bidhaa", "-1479581544": "Kikapu Forex", @@ -3968,12 +3922,12 @@ "-721191908": "<0>US 500 inafuata utendaji wa hisa wa kampuni kubwa 500 za umma zinazouza nchini Marekani (US)", "-1202623711": "<0>Australia 200 inafuatilia utendaji wa hisa za kampuni kubwa 200 zilizoorodheshwa katika nchi ya Australia. ", "-190375337": "<0>Japan 225 inafuata utendaji wa hisa za kampuni kubwa 225, zinazomilikiwa na umma katika nchi ya Japan.", - "-75787346": "<0>Tick moja hutengenezwa <0>kila sekunde mbili kwa faharisi za volatility <0>10, 25, 50, 75, na 100.", - "-257478628": "<0>Tick moja hutengenezwa <0>kila sekunde kwa faharisi za volatility <0>10 (1s), 25 (1s), 50 (1s), 75 (1s), na 100 (1s).", + "-75787346": "<0>Tick moja hutengenezwa <0>kila sekunde mbili kwa Dira ya volatility <0>10, 25, 50, 75, na 100.", + "-257478628": "<0>Tick moja hutengenezwa <0>kila sekunde kwa Dira ya volatility <0>10 (1s), 25 (1s), 50 (1s), 75 (1s), na 100 (1s).", "-1198123642": "<0>DEX 600UP ina maanguko kidogo ya mara kwa mara na maongezeko makubwa ya nadra, ambayo hutokea <0>kila sekunde 600 kwa wastani.", "-65269553": "<0>DEX 900DN ina maongezeko kidogo ya mara kwa mara, na maanguko makubwa ya nadra, ambayo hutokea <0>kila sekunde 900 kwa wastani.", "-1711102648": "<0>DEX 1500UP ina maanguko kidogo ya mara kwa mara na maongezeko mkubwa ya nadra, ambayo hutokea <0>kila sekunde 1,500 kwa wastani.", - "-690460725": "Faharisi hizi huiga masoko yenye <0>mwenendo wa bullish na bearish kwa volatility ya mabadiliko ya mara kwa mara. Faharisi za Soko Bull na Soko Bear huanza 00:00 GMT kila siku, na huiga masoko ya bullish na bearish.", + "-690460725": "Faharisi hizi huiga masoko yenye <0>mwenendo wa bullish na bearish kwa volatility ya mabadiliko ya mara kwa mara. Dira ya Soko Bull na Soko Bear huanza 00:00 GMT kila siku, na huiga masoko ya bullish na bearish.", "-2075222222": "<0>Uholanzi 25 inafuata utendaji wa hisa za kampuni 25 zinazouza zaidi katika nchi ya Uholanzi.", "-931072662": "<0>Ulaya 50 Dira hufuata utendaji wa hisa 50 kubwa zaidi zinazonunulika na kuuzika katika nchi za EU.", "-1522453105": "<0>Uswisi 20 hufuata utendaji wa hisa 20 kubwa zaidi zinazonunulika na kuuzika nchini Uswisi.", @@ -3981,27 +3935,27 @@ "-1650735154": "Faharisi hizi hubadilika kati ya pointi mbili za bei (mipaka), nadra huvuka mipaka na kuunda safu mpya kwa wastani mara moja kila mara 100 au 200 ambapo hufikia mipaka.", "-754071100": "<0>Kikapu GBP hupima thamani ya pound ya Uingereza dhidi ya kikapu cha sarafu tano za kimataifa (USD, EUR, AUD, JPY, CAD), kila moja inauzito wa 20%.", "-1612689129": "Faharisi hizi zinahusiana na masoko yakuiga na volatilities za mabadiliko ya mara kwa mara ya 10%, 15%, 25%, 30%, 50%, 75%, 90%, 100%, 150%, na 250%.", - "-733719584": "<0>Tick moja hutengenezwa <0>kila sekunde kwa faharisi za volatility <0>10 (1s), 15 (1s), 25 (1s), 30 (1s),50 (1s), 75 (1s), 90 (1s),100 (1s), 150 (1s), na 250 (1s).", + "-733719584": "<0>Tick moja hutengenezwa <0>kila sekunde kwa Dira ya volatility <0>10 (1s), 15 (1s), 25 (1s), 30 (1s),50 (1s), 75 (1s), 90 (1s),100 (1s), 150 (1s), na 250 (1s).", "-475767247": "<0>Australia 200 inafuata utendaji wa hisa za kampuni kubwa 200 zilizoorodheshwa nchini Australia.", "-2035089048": "<0>Uhispania 35 inafuata utendaji wa hisa za kampuni 35 za juu katika nchi ya Uhispania.", "-1569008884": "Mikataba ya cryptocurrency inayouzwa na multipliers ina kikomo cha muda. Inategemea mali unayofanyia biashara na inaonekana kwenye dashibodi ya Deriv Trader kabla ya kuweka biashara.", "-2019630336": "Positive Drift Regime (pia hujulikana kama Mwenendo wa Bullish),", "-691684850": "Negative Drift Regime (pia hujulikana kama Mwenendo wa Bearish), na", - "-1396228755": "Driftless Regime (pia hujulikana kama Mwenendo wa Kando)", + "-1396228755": "Driftless Regime (pia hujulikana kama Mwenendo wa Sideways)", "-812482393": "<0>DSI10 inabadilika kati ya tawala kila <1>dakika 10 kwa wastani.", "-1119895973": "biashara ya chaguzi rise/fall", "-1312740087": "<0>Higher/Lower: Tabiri ikiwa bei ya kutoka itakuwa ni kubwa au ndogo kuliko bei ya lengo (kizuizi) mwishoni mwa kipindi cha mkataba.", "-1379066258": "biashara ya chaguzi touch/no touch", - "-467543474": "<0>Matches/Differs: Bashiri namba gani itakuwa tarakimu ya mwisho ya mkataba wa mwisho wa tick.", + "-467543474": "<0>Matches/Differs: Tabiri ni namba gani itakuwa ndo tarakimu ya mwisho ya mkataba katika tick ya mwisho.", "-370101516": "biashara ya chaguzi over/under", - "-12379677": "<0>Shufwa/Witiri: Bashiri ikiwa tarakimu ya mwisho kwenye tick ya mwisho ya mkataba itakuwa namba shufwa au namba tasa.", + "-12379677": "<0>Even/Odd: Tabiri ikiwa tarakimu ya mwisho kwenye tick ya mwisho ya mkataba itakuwa namba shufwa au nambari witiri.", "-1144677500": "biashara ya chaguzi ticks high/low", "-1935715732": "biashara ya chaguzi asians", - "-632683307": "Bashiri kama eneo la kutoka (tick ya mwisho) litakuwa la juu au chini kuliko wastani wa ticks mwishoni mwa kipindi cha mkataba.", + "-632683307": "Tabiri kama bei ya kutoka (tick ya mwisho) itakuwa ya juu au ya chini kuliko wastani wa ticks mwishoni mwa kipindi cha mkataba.", "-431979686": "biashara ya chaguzi only ups/only downs", - "-1316646998": "Bashiri kama ticks zitaongezeka au kuanguka mfululizo baada ya kuingia.", + "-1316646998": "Tabiri kama ticks zitainuka au kuanguka mfululizo baada ya kuingia.", "-1064775608": "<0>High-Low: Unaponunua mkataba wa 'High-Low', ushindi au hasara yako itakuwa sawa na multiplier zidisha na tofauti kati ya high na low katika kipindi cha mkataba.", - "-1262587128": "Faharisi za kuweka upya kila siku", + "-1262587128": "Dira ya kuweka upya kila siku", "-173865148": "High na Low", "-2051729853": "Majukwaa sikivu, ya biashara mtandaoni na ni rahisi kuyatumia", "-939764287": "Chati", @@ -4016,31 +3970,34 @@ "-951445527": "DEX 900UP", "-322134453": "DEX 600DN", "-562675630": "DEX 1500DN", - "-2109480025": "Dira USD/CHF DFX10", - "-505645949": "Dira GBP/USD DFX20", - "-1898335031": "Dira EUR/USD DFX20", - "-673933474": "Dira AUD/USD DFX20", - "-1138580834": "Dira USD/JPY DFX20", + "-2109480025": "Dira ya USD/CHF DFX10", + "-505645949": "Dira ya GBP/USD DFX20", + "-1898335031": "Dira ya EUR/USD DFX20", + "-673933474": "Dira ya AUD/USD DFX20", + "-1138580834": "Dira ya USD/JPY DFX20", "-1212954241": "Muda wa biashara", "-1561480459": "Muda ulioongezwa wa kufanya biashara, hadi masaa 18 kwa siku", "-1042430346": "Urahisi wa kuweka na kutoa pesa", "-52904222": "Majukwaa rahisi ya kufanya biashara", "-231768654": "Fungua akaunti halisi, weka pesa, na anza kufanya biashara ya sanisi na masoko mengine.", - "-1696668141": "Uhuru dhidi ya hatari za ukwasi za soko la ulimwengu halisi", + "-1696668141": "Uhuru dhidi ya hatari za ukwasi wa soko la ulimwengu halisi", "-2134641278": "Ufikiaji wa kipekee", "-1588887800": "Msaada wa mazungumzo", - "-253689807": "Fanya biashara ya hisa za kimataifa na faharisi za hisa za soko kwenye Deriv. Furahia bei zetu shindani za usawa hata nje ya masaa ya kawaida ya masoko makuu ya hisa.", - "-1095901299": "Soko la hisa | Faharisi za biashara | Deriv", + "-253689807": "Fanya biashara ya hisa za kimataifa na Dira ya hisa za soko kwenye Deriv. Furahia bei zetu shindani za usawa hata nje ya masaa ya kawaida ya masoko makuu ya hisa.", + "-1095901299": "Soko la hisa | Dira ya biashara | Deriv", "-506783240": "Fanya biashara ya bei za mali zinazotokana na masoko yakuiga. Dhibiti hatari yako kwa kuchagua kiwango cha volatility ili kukidhi hamu yako ya hatari.", - "-917592239": "Faharisi za sanisi | Faharisi za volatility | Deriv", + "-917592239": "Dira ya sanisi | Dira ya volatility | Deriv", + "-1339404877": "Kuwa mwaminifu", + "-1972583435": "Kuwa mwadilifu", "-1306637437": "Tunakusudia kuwa na ushindani juu ya bei kwa bidhaa na huduma zetu zote.", + "-2032112598": "Kuwa mwajibikaji", "-223886724": "Kanuni zetu", "-586716383": "Kanuni zetu | Deriv", "-141169956": "Deriv P2P – peer-to-peer huduma ya kuweka na kutoa pesa", "-1451760391": "Ukiwa na Deriv P2P uwekaji na utoaji wa pesa ni rahisi, haraka, na wenye ufanisi. Tumia sasa kupitia deskitop au kwa app ya simu.", "-998399066": "Deriv ina rekodi iliyothibitishwa ya kutoa bidhaa zinazoongoza sokoni ambazo zinaaminika ulimwenguni kote.", "-1525567224": "Suluhisho maalum la kitaasisi na prime broker kwa mali maarufu zaidi za kifedha ulimwenguni, hakuna gharama za kuanzisha, na ni rahisi kuunganisha.", - "-1943991243": "UShirikiano na nguli anayeaminika", + "-1943991243": "Ushirikiano na nguli anayeaminika", "-1781913728": "Nufaika na uzoefu wetu mkubwa wa zaidi ya miaka 20 na sifa zetu zinazotambulika kimataifa.", "-1994716313": "Hakuna makato au ada zilizofichwa", "-1669980379": "Jisajili kama mshirika wetu", @@ -4052,21 +4009,21 @@ "-351631393": "Deriv ${tabName.toUpperCase()}", "-963218544": "Huwezi kuamua ni programu gani au mpango gani wa gawio unaokufaa?", "-389016678": "Pata mapato wateja wako wanapofanya biashara kwenye akaunti ya MT5 Derived .

    Viwango vyote vya gawio vinanukuliwa katika USD.", - "-628929749": "Faharisi za Crash/Boom", + "-628929749": "Dira ya Crash/Boom", "-1016171176": "Mali", "-2082672713": "1", "-456885316": "Dira ya volatility 75 ", "-1649127643": "1.75", "-2068763730": "5", "-2083395832": "7.5", - "-848571938": "Faharisi za Range Break", + "-848571938": "Dira ya Range Break", "-524043424": "1.25", "-849512762": "2.50", - "-1288058598": "Faharisi za Kikapu", - "-686754111": "Fahirisi ya DEX 600 DOWN", - "-805839656": "DEX 600 UP Index", - "-2122038729": "DEX 900 DOWN Index", - "-1117568087": "DEX 900 UP Index", + "-1288058598": "Dira ya Kikapu", + "-686754111": "Dira ya DEX 600 DOWN", + "-805839656": "Dira ya DEX 600 UP", + "-2122038729": "Dira ya DEX 900 DOWN", + "-1117568087": "Dira ya DEX 900 UP", "-1057743207": "Mpango wa lot 1 ya Dira 500 Crash kwa bei ya USD 500,000 italipwa USD 1.75 kama gawio kulingana na fomula ifuatayo:", "-1925239974": "Mpango wa lot 1 ya Dira ya Volatility 75 kwa bei ya USD 500,000 italipwa USD 25 katika gawio kulingana na fomula ifuatayo.", "-307297709": "Mpango wa lots 2 za Dira ya Step kwa bei ya USD 500,000 italipwa USD 10 kama gawio kulingana na fomula ifuatayo:", @@ -4076,15 +4033,15 @@ "-1050182500": "Gawio kwa lot (forex 1 ya kawaida ni sawa na uniti 100k)", "-483418533": "4
    (Kwa lot)", "-1587730975": "10", - "-1336695287": "Hisa, ETF, & Faharisi za Hisa", + "-1336695287": "Hisa, ETF, & Dira ya Hisa", "-1255878826": "Kwa sarafu za kripto, mpango wa lot 1 ya BTC/USD italipwa USD 2 kama gawio kulingana na fomula ifuatayo:", "-1188569430": "Kwa <0>hisa, mpango wa lot 1 ya AAPL kwa bei ya USD 178 italipwa USD 0.02 kama gawio kulingana na fomula ifuatayo:", - "-1887577729": "Kwa <0>faharisi za hisa, mpango wa lot 20 za JP225 kwa bei ya JPY 32,500 italipwa USD 0.05 kama gawio kulingana na fomula ifuatayo:", + "-1887577729": "Kwa <0>Dira ya hisa, mpango wa lot 20 za JP225 kwa bei ya JPY 32,500 italipwa USD 0.05 kama gawio kulingana na fomula ifuatayo:", "-693105141": "MT5 Financial", "-169492429": "Forex (Mikros)", "-1097570263": "Kwa forex, kuna gawio lisilobadilika la USD 2 kwa kila lot (hutumika tu kwa lots za kawaida). Mpango wa lot 1 ya EUR/USD italipwa USD 2 katika gawio kulingana na fomula ifuatayo:", "-1923011108": "Kwa mali ya cryptocurrency, mpango wa lot 1 ya BTC/USD (kwa kiwango cha ubadilishanaji cha BTC hadi USD cha USD 50,000) italipwa USD 5 katika gawio kulingana na fomula ifuatayo:", - "-146777658": "Kwa mali za faharisi za hisa, mpango wa lot 2 za Dira ya Tech US italipwa USD 0.26 kama gawio kulingana na fomula ifuatayo:", + "-146777658": "Kwa mali za Dira ya hisa, mpango wa lot 2 za Dira ya Tech US italipwa USD 0.26 kama gawio kulingana na fomula ifuatayo:", "-414627065": "Pata mapato wateja wako wanapofanya biashara kwenye akaunti ya MT5 Financial STP.

    Viwango vyote vya gawio vinanukuliwa katika USD.", "-1605074092": "Forex (Kigeni)", "-2061883933": "2.5", @@ -4192,7 +4149,7 @@ "-391272948": "Mteja anayetengeza mapato halisi ya USD 25,000 kila mwezi. Ukokotozi ni kama ifuatavyo:", "-1643929376": "Jumla ya gawio zilizopatikana:", "-130871483": "Mapato halisi", - "-1798393438": "Mapato tu yanayotengenezwa kutoka kwa wateja wako wa biashara za multipliers kwenye faharisi za sanisi hujumuishwa katika mpango huu wa gawio.", + "-1798393438": "Mapato tu yanayotengenezwa kutoka kwa wateja wako wa biashara za multipliers kwenye Dira ya sanisi hujumuishwa katika mpango huu wa gawio.", "-1163140779": "Gawio la chaguzi:", "-740024263": "Kulingana na chati, uwezekano wa rejesho ni chini ya 0.5% ya gawio", "-1158029310": "Mahesabu ni kama ifuatavyo:", @@ -4316,7 +4273,7 @@ "-1231248751": "Deriv Investments (Europe) Limited (Kampuni Na. C 70156), ilianzishwa tarehe 22 Aprili 2015, imesajiliwa Malta na ofisi yake iliyosajiliwa iko Level 3, W Business Centre, Triq Dun Karm, Birkirkara BKR9033, Malta. Deriv Investments (Europe) Ltd imepewa leseni huko Malta na inasimamiwa na Malta Financial Services Authority chini ya Sheria ya Huduma za Uwekezaji <0>(tazama leseni) ili kutoa huduma za uwekezaji.", "-2051445931": "Wateja katika Umoja wa Ulaya ambao wanataka kufanya biashara ya vyombo vya kifedha wanaweza kuwa na akaunti chini ya Deriv Investments (Europe) Limited", "-1446148261": "CFDs - Forex", - "-1121949345": "CFDs - Faharisi za hisa", + "-1121949345": "CFDs - Dira ya hisa", "-33096025": "CFDs - Cryptocurrencies", "-2132026042": "CFDs - Bidhaa", "-1238176624": "CFDs - Sanisi: Dira ya Volatility 250 (1s)", @@ -4327,7 +4284,7 @@ "-112814932": "Deriv (FX) Ltd", "-1269257733": "Wateja ulimwenguni kote (isipokuwa nchi zilizozuiliwa kama vile Marekani (USA), Canada, na Hong Kong) ambao wanataka kufanya biashara ya CFDs kwenye forex na cryptocurrencies wanaweza kuwa na akaunti za MT5 Financial STP chini ya Deriv (FX) Ltd.", "-2019617323": "Deriv (BVI) Ltd", - "-1352186495": "Wateja ulimwenguni kote (isipokuwa kwa baadhi ya nchi kama vile Marekani (USA), Canada, na Hong Kong) ambao wanataka kufanya biashara ya CFDs kwenye vyombo vya kifedha (kupitia akaunti za MT5 Financial) na faharisi za derived (kupitia akaunti za MT5 Derived) wanaweza kuwa na akaunti za Deriv MT5 chini ya Deriv (BVI) Ltd.", + "-1352186495": "Wateja ulimwenguni kote (isipokuwa kwa baadhi ya nchi kama vile Marekani (USA), Canada, na Hong Kong) ambao wanataka kufanya biashara ya CFDs kwenye vyombo vya kifedha (kupitia akaunti za MT5 Financial) na Dira ya derived (kupitia akaunti za MT5 Derived) wanaweza kuwa na akaunti za Deriv MT5 chini ya Deriv (BVI) Ltd.", "-1089385344": "Deriv (SVG) LLC", "-674534026": "Deriv (SVG) LLC (Kampuni Na. 273 LLC 2020), ilianzishwa tarehe 12 Februari 2019, imesajiliwa huko Saint Vincent na Greadines na ofisi yake iliyosajiliwa iko First Floor, SVG Teachers Credit Union Uptown Building, Corner of James na Middle Street, Kingstown P.O., St Vincent na Greadines.", "-200783784": "Deriv.com Limited", @@ -4356,7 +4313,7 @@ "-1328775963": "Weka ukomo wa hasara zako, na usimamie. Weka kando baadhi ya ushindi wako ili kuepuka kupoteza pesa zako zote.", "-537352380": "Fanya biashara kwa busara", "-880201385": "maelezo", - "-771133354": "Kwa taarifa zaidi juu ya bidhaa zetu na hatari zinazohusika katika biashara ya mtandaoni, soma <0>nyaraka zetu muhimu za taarifa (KIDs) kwenye forex, hisa, faharisi za hisa, bidhaa, faharisi za sanisi, na cryptocurrencies.", + "-771133354": "Kwa taarifa zaidi juu ya bidhaa zetu na hatari zinazohusika katika biashara ya mtandaoni, soma <0>nyaraka zetu muhimu za taarifa (KIDs) kwenye forex, hisa, Dira ya hisa, bidhaa, Dira ya sanisi, na cryptocurrencies.", "-466084206": "Soma miongozo yetu juu ya biashara salama na inayowajibika. Elewa hatari zinazohusika katika biashara ya mtandaoni na jinsi unavyoweza kuzidhibiti.", "-333013269": "Anwani binafsi", "-794179340": "Anwani ya kampuni", @@ -4429,35 +4386,6 @@ "-924881302": "Hapa utapata maelezo kuhusu sera zetu za kisheria na jinsi zinavyotumika kwako. Nyaraka zilizounganishwa kwa pamoja zinaunda masharti yetu ya kawaida ya matumizi (Masharti). Ni muhimu ufahamu kuhusu Masharti haya na ukubaliane nayo kabla ya kutumia tovuti, bidhaa au huduma zetu zozote.", "-1532421724": "KWA WABIA WA BIASHARA", "-488793705": "Vigezo na masharti | Sera za kisheria | Deriv", - "-739489985": "Faharisi za Crash/Boom huiga masoko na mwenendo wa bei za ghafla, ama anguko la haraka (crash) au ongezeko (boom) katika bei.", - "-2038780348": "higher lower", - "-920892393": "Faharisi za volatility zinahusiana na masoko yenye volatilities za mabadiliko ya mara kwa mara ya 10%, 25%, 50%, na 100%.", - "-997554537": "Jinsi mikataba ya accumulators inavyofanya kazi", - "-1143096984": "Unaweza kuweka kiwango cha faida au malipo. Nafasi yako itafungwa otomatiki wakati faida yako inapozidi au kufikia kiasi hicho.", - "-2002768605": "Malipo ya juu kwa kila mkataba yana ukomo na hutofautiana kwa kila mali. Wakati malipo ya juu yanapofikiwa, mkataba utafungwa otomatiki.", - "-972221740": "Jinsi ya kununua mkataba wako wa kwanza wa accumulators kwenye Deriv Trader", - "-995291168": "Bainisha nafasi yako", - "-1713583554": "Chagua mali kutoka kwenye orodha ya masoko.", - "-1637411871": "soko la accumulators", - "-216727857": "Chagua accumulators kutoka kwenye orodha ya aina za biashara", - "-1410249058": "3. Asilimia ya ukuaji", - "-1940159778": "Chagua kiwango cha ukuaji unachotaka. Faida yako stahiki itaongezeka kwa asilimia hii kwa kila tick katika kipindi chote cha mkataba.", - "-262631598": "muda wa accumulators", - "-1784561307": "4. Dau", - "-1432641230": "dau la accumulators", - "-1797452525": "5. Chukua faida", - "-950576869": "6. Biashara", - "-70734399": "Masoko yanayopatikana kwa biashara ya chaguzi", - "-665093371": "Shiriki katika soko kubwa la kifedha duniani. Fanya biashara ya chaguzi digitali na Call/Put Spreads kwenye major, minor, na jozi za forex smart.", - "-197524598": "Fanya biashara ya chaguzi digitali, lookbacks, na Call/Put Spreads 24/7 kwenye sanisi ambazo hazina usumbufu toka ulimwengu halisi.", - "-236676606": "Fanya biashara ya chaguzi digitali kwenye hisa & faharisi na faidika na mwenendo wa bei katika vikapu vyetu vya mali vilivyo na bei shindani.", - "-1192024363": "Tabiri juu ya mwenendo wa bei za bidhaa kuu za ulimwengu - fedha, dhahabu, mafuta, na nishati.", - "-345016047": "Fungua demo akaunti na upate fedha dhahania bila kikomo ili kufanya mazoezi kwenye majukwaa yetu ya - DTrader, SmartTrader, na DBot.", - "-239170576": "Jifunze kuhusu biashara ya chaguzi kwenye Deriv. Pata malipo kwa kutabiri kwa usahihi mwenendo wa bei bila uhitaji wa kununua mali za msingi.", - "-135132536": "Fungua akaunti halisi, weka pesa, na anza kufanya biashara ya accumulators kwa uhalisia.", - "-963994159": "Biashara ya chaguzi | Biashara ya chaguzi digitali kwenye Deriv", - "-1640776435": "Biashara ya chaguzi | Aina za biashara | Deriv", - "-1302287224": "Chunguza chaguzi ni nini kwenye Deriv. Jifunze jinsi ya kuanza kufanya biashara ya chaguzi kwa forex, sanisi, hisa & faharisi, na vikapu.", "-1573631881": "forex", "-79919115": "Fikia zaidi ya jozi 50 za sarafu na ufanye biashara kwa mkopo wa hadi 1:1000 ili kuongeza upeo wako wa soko.", "-52578265": "Fikia zaidi ya jozi 30 za sarafu na ufanye biashara kwa mkopo wa hadi 1:30 ili kuongeza upeo wako wa soko.", @@ -4477,7 +4405,7 @@ "-958804830": "Zuia hasara na faharisi Crash/Boom/Range break", "-916244896": "Uzuiaji hasara hufanya kazi tofauti kidogo katika Crash/Boom. Hii ni kwa sababu mabadiliko ya ghafla ya bei ya soko kutoka tick moja hadi nyingine wakati mwingine huweza kuzidi uzuiaji hasara ulioweka. Bei ya soko inapozidi kiasi chako cha uzuiaji hasara, mkataba wako utafungwa otomatiki katika wakati huo badala ya kiwango haswa cha uzuiaji hasara.", "-671135710": "Kwa mfano, unatabiri kuwa soko litakuwa, na kununua mkataba wa dira ya Crash 500 kwa 8,000 USD.", - "-935417211": "Mfano wa kuzuia hasara na faharisi za crash/boom", + "-935417211": "Mfano wa kuzuia hasara na Dira ya crash/boom", "-1775982438": "Ukiwa na usitishaji, ikiwa kiwango chako cha margin kitashuka chini ya kiwango cha usitishaji cha Deriv, nafasi zako zitafungwa otomatiki ili kukulinda usipate hasara zaidi.", "-768517483": "Kiwango chako cha margin ni uwiano wa usawa wako (jumla ya salio utakalo kuwa nalo ikiwa utafunga nafasi zako zote wakati huo) kwa margin yako inayotumika sasa.", "-1477021091": "Unaweza kutumia kikokotoo chetu cha ubadilishanaji kukadiria tozo zinazohitajika kuweka nafasi zako wazi usiku kucha kwenye majukwaa ya biashara ya CFD ya Deriv.", @@ -4503,17 +4431,8 @@ "-172868994": " Akaunti ya MT5 ya ubadilishanaji-bure", "-501519580": "Acha biashara zako wazi usiku kucha bila makato ya ziada.", "-2146727212": "Badilishana bure", - "-544150655": "Masoko yanayopatikana kwa biashara ya margin", - "-867909844": "Fikia zaidi ya mali 30 na pia ufanye biashara na hadi 1:30 mkopo na gawio sifuri kwenye biashara.", - "-309438223": "Fanya biashara ya faharisi za sanisi kwenye margin 24/7 bila kuathiriwa na matukio ya kiasili na hatari za ukwasi.", - "-192849229": "Tabiri juu ya mwenendo wa bei za fedha, dhahabu, mafuta, na zaidi na utumie margin ili kuongeza faida yako iwezekanavyo.", - "-309512492": "Kwa nini ufanye biashara kwenye margin na Deriv", - "-1967811351": "Chukua faida kwa mkopo mkubwa na low spreads kwenye Deriv MT5.", - "-947407631": "Faharisi za sanisi", - "-163876262": "Masoko yote unayopenda yanapatikana", - "-687600215": "Fanya biashara kwenye masoko ya kifedha pamoja na faharisi za sanisi zetu za wamiliki ambazo zinapatikana 24/7.", - "-1815149921": "Msaada rafiki", "-1970235035": "Bainisha lengo lako", + "-995291168": "Bainisha nafasi yako", "-1496517473": "Chagua soko unalotaka kufanyia biashara na uweke vigezo vingine muhimu ikiwa ni pamoja na aina ya biashara, kiasi cha dau, na thamani ya multiplier.", "-574297320": "Weka vigezo", "-136787663": "Weka vigezo vya hiari", @@ -4526,10 +4445,11 @@ "-316417045": "4. Thamani ya multiplier", "-969520824": "Faida au hasara yako huzidishwa na thamani ya multiplier, ambapo hutegemeana na mali unayofanyia biashara, inaweza kuwa kutoka 1 hadi 30. Hasara yako kamwe haitakuwa zaidi ya dau lako.", "-951435001": "Ingiza thamani ya multiplier unayotaka. Faida au hasara yako itazidishwa kwa kiasi hiki.", + "-1797452525": "5. Chukua faida", "-1261042587": "Kipengele hiki hukuruhusu kuweka kiasi cha hasara ambayo uko tayari kuichukua iwapo soko litakuwa kinyume na nafasi yako. Mara tu kiasi kitakapofikiwa mkataba wako utafungwa otomatiki.", "-1557162974": "Weka uzuiaji hasara", "-120955727": "7. Ghairi mpango", - "-377203836": "Kipengele hiki hukuruhusu kughairi mkataba wako ndani ya saa moja baada ya kuununua, bila kupoteza kiasi cha dau lako. Tunatoza ada ndogo isiyoweza kurejeshwa kwa huduma hii. Ughairishaji mpango unapatikana tu kwa faharisi za volatility.", + "-377203836": "Kipengele hiki hukuruhusu kughairi mkataba wako ndani ya saa moja baada ya kuununua, bila kupoteza kiasi cha dau lako. Tunatoza ada ndogo isiyoweza kurejeshwa kwa huduma hii. Ughairishaji mpango unapatikana tu kwa Dira ya volatility.", "-1812743148": "Kipengele hiki hukuruhusu kughairi mkataba wako ndani ya saa moja baada ya kuununua, bila kupoteza kiasi cha dau lako. Tunatoza ada ndogo isiyoweza kurejeshwa kwa huduma hii.", "-693343501": "Weka muda wa kughairi mpango", "-488118247": "8. Nunua mkataba wako", @@ -4603,7 +4523,7 @@ "-1410985617": "Thamani ya mkataba wa pip kwenye Deriv MT5 inakokotolewa kulingana na fomula hii:", "-328815728": "<0>Thamani ya pip = thamani ya uhakika × kiasi × ukubwa wa mkataba", "-1316049180": "Kwa akaunti za sanisi, thamani ya pip inakokotolewa katika USD.", - "-895557386": "Thamani ya pip kwa faharisi za sanisi", + "-895557386": "Thamani ya pip kwa Dira ya sanisi", "-291203942": "Thamani ya uhakika inatokana na tarakimu za sasa za mali. Katika mfano, tarakimu ni 2, hivyo thamani ya uhakika ni 0.01.", "-1459267330": "Ukubwa wa mkataba ni moja ya lot ya kawaida ya dira ya Volatility 75 = 1", "-1011022880": "Kwa hivyo thamani yako ya pip ni <0>0.01 USD.", @@ -4756,4 +4676,4 @@ "-1165835520": "wafanyakazi", "-651384976": "mataifa", "-1033881248": "Tazama nafasi zetu zilizo wazi" -} +} \ No newline at end of file diff --git a/themes/gatsby-theme-deriv/src/translations/th.json b/themes/gatsby-theme-deriv/src/translations/th.json index 30e8e3f2c71..fc8ddf0a7c7 100644 --- a/themes/gatsby-theme-deriv/src/translations/th.json +++ b/themes/gatsby-theme-deriv/src/translations/th.json @@ -91,7 +91,6 @@ "79497287": "กองทุนรวมดัชนีหรือ ETF", "80411232": "เก็บรักษาข้อมูลที่ใช้เพื่อเข้าสู่ระบบของคุณให้ปลอดภัยและ <0>เปิดใช้ระบบยืนยันตัวตนสองขั้นตอน เพื่อป้องกันการเข้าใช้งานบัญชีโดยไม่ได้รับอนุญาต", "80429744": "รวดเร็วและมั่นคง", - "83428444": "เริ่มต้นการเทรดตราสารสิทธิ Accumulator บน Deriv", "84123624": "โครงการพันธมิตร | Deriv", "84402478": "ฉันจะค้นหาบล็อกที่ต้องการได้ที่ไหน?", "84605906": "บัญชี Deriv MT5 Financial ให้คุณใช้เลเวอเรจในการเทรดสัญญาส่วนต่าง (CFD) ใน Forex หุ้น ดัชนีหุ้น สินค้าโภคภัณฑ์ ดัชนีสังเคราะห์ และคริปโตเคอร์เรนซี", @@ -123,7 +122,6 @@ "110140669": "หากคุณเป็นเทรดเดอร์มืออาชีพ บริการสัญญาณการซื้อขาย MT5 จะช่วยให้คุณสามารถแบ่งปันกลยุทธ์ของคุณกับเทรดเดอร์รายอื่นได้ฟรีหรือจะมีการเก็บค่าธรรมเนียมสมัครสมาชิกตามที่คุณกําหนดก็ได้ เมื่อมีเทรดเดอร์มาสมัครสมาชิกใช้สัญญาณการซื้อขายจากคุณ ดีลต่างๆ ของคุณจะถูกทำสำเนาโดยอัตโนมัติเข้าไปที่ในบัญชีของพวกเขาทุกครั้งที่คุณทําการซื้อขาย", "111464658": "<0>5 ล็อต ที่เทรดกับ DL ใน <0>BTC/USD จะแบ่งระหว่าง:", "113378532": "ETH/USD", - "114014970": "ทำการเทรดตอนนี้", "115911783": "แน่นอนว่าลิสต์รายการนี้ยังไม่สมบูรณ์ ทุกๆ วันก็จะมีผู้แอบอ้างคิดหาวิธีใหม่ๆ มาเพื่อพยายามขโมยข้อมูลและเงินของคุณ", "117174749": "ฉันสามารถปิดตำแหน่งการค้าที่เปิดเอาไว้ก่อนสัญญาหมดอายุได้หรือไม่?", "117273069": "ดัชนี <0>Wall Street 30 ติดตามผลประกอบการหุ้นของบริษัทชั้นแนวหน้า \n30 แห่งที่จดทะเบียนเข้าตลาดหลักทรัพย์ในสหรัฐอเมริกา", @@ -269,7 +267,6 @@ "259593484": "บัญชีจริง", "260003723": "ตัวอย่าง 2", "261878007": "หากคุณเลือก 'Matches' คุณจะได้รับเงินผลตอบแทนต่อเมื่อเลขหลักสุดท้ายของราคา ณ จุดออกตรงกันกับที่คาดการณ์ไว้", - "262590832": "เปิดตำแหน่งซื้อ (long)และตำแหน่งขาย (short) โดยขึ้นอยู่กับกลยุทธ์การเทรดที่คุณต้องการ", "263232709": "1 - 2 วันทําการ", "263938952": "หากจุดรีเซ็ตเป็นประโยชน์ตามการคาดการณ์ตลาดของคุณ จุดนั้นจะแทนที่ราคาเข้าเริ่มต้นของคุณ (หรือราคาใช้สิทธิ) ในการจะให้มันเอื้อประโยชน์ จุดรีเซ็ตจะต้องเป็น:", "264391901": "เพลิดเพลินไปกับตลาดสังเคราะห์ที่จำลองสภาพของตลาดในโลกแห่งความเป็นจริง โดยไร้ซึ่งปัจจัยที่อาจหยุดชะงักการเทรดเหมือนในโลกจริง", @@ -430,7 +427,6 @@ "413762216": "ฉันจะออกจากสัญญา Reset Call/Reset Put ที่เปิดไว้อยู่ได้ก่อนที่สัญญาจะหมดอายุ ได้หรือไม่?", "415028859": "สกุลเงินท้องถิ่น", "415543200": "ขึ้นอยู่กับมาร์จิ้นที่จำเป็นสำหรับสินทรัพย์แต่ละรายการ คุณจะสามารถดูมาร์จิ้นที่ต้องการสำหรับสินทรัพย์แต่ละรายการได้ก่อนที่จะเปิดตำแหน่งของคุณ", - "416296716": "ยอดเงินผลตอบแทนขั้นสูงสุด", "417690017": "Touch/No Touch ", "417855021": "ต้องระบุชื่อ", "418173024": "ตลาดสําหรับการซื้อขาย CFD", @@ -446,7 +442,6 @@ "427157274": "จะได้รับเมื่อลูกค้าของคุณซื้อขายด้วยบัญชี MT5 Financial

    อัตราค่าคอมมิชชั่นทั้งหมดคิดเป็นเงินดอลลาร์สหรัฐหรือ USD", "429395367": "คู่มือและบทช่วยสอนสำหรับ DBot", "429483909": "<0>2 ล็อต กับ 100 เลเวอเรจ:", - "430936420": "เข้าถึงสินทรัพย์มากกว่า 50 รายการ และซื้อขายโดยใช้เลเวอเรจเพิ่มค่าเงินทุนได้มากถึงอัตราส่วน 1:1000 โดยที่ไม่ต้องเสียค่าคอมมิชชั่นในการซื้อขาย", "431284069": "กำไรสุทธิของคุณจะขึ้นอยู่กับว่าราคาสปอตต่ำกว่าเส้นระดับราคาเป้าหมายเพียงใด โดยกำไรที่อาจได้รับสูงสุดนั้นจะเพิ่มขึ้นหากราคาสินทรัพย์อ้างอิงนั้นลดลงอย่างมาก ยอดขาดทุนของคุณจะจำกัดอยู่ที่เงินทุนทรัพย์เริ่มต้นที่จำเป็นในการซื้อตราสารสิทธิ Turbo Short", "432518896": "ความไว้วางใจของลูกค้าคือสิ่งที่เราให้ความสำคัญสูงสุด และนั่นคือเหตุผลที่ผู้ใช้หลายล้านคนเลือกเรา ต่อไปนี้คือบางสิ่งที่ทำให้เราเป็นผู้ให้บริการเทรดซื้อขายออนไลน์ในระดับแนวหน้า", "432775041": "เริ่มซื้อขาย", @@ -493,7 +488,6 @@ "469222213": "คลิกที่แท็บ <0>สถิติของฉัน และเลือกผู้ให้บริการสัญญาณของคุณ", "469552854": "ต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับเงื่อนไขการซื้อขาย CFD สำหรับตราสารที่เรานำเสนอหรือไม่?", "469798381": "ปีของการให้บริการ", - "470277541": "ระยะเวลาขั้นสูงสุด", "472630909": "จะใช้เวลา 1-3 วันทำการในการตรวจสอบใบสมัครของคุณ", "472915014": "Deriv เป็นหนึ่งในโบรกเกอร์ออนไลน์รายใหญ่ที่สุดของโลก เรานำเสนอบริการสัญญาส่วนต่างหรือ CFD และตราสารอนุพันธ์อื่นๆ ในตลาด Forex หุ้นและดัชนีหุ้น เงินสกุลดิจิทัล สินค้าโภคภัณฑ์ และดัชนี Derived ให้แก่ผู้ใช้งานที่ลงทะเบียนกับเราหลายล้านคนทั่วโลก", "473760456": "เราพูดอย่างชัดเจนเพื่อเลี่ยงความคลุมเครือ เราเปิดเผยข้อกําหนดของสัญญาทั้งหมด และเราแสดงความชัดเจนเกี่ยวกับความเสี่ยงในการเทรดและวิธีการทําเงินของเรา", @@ -536,7 +530,6 @@ "504465748": "เราจะส่งอีเมล์ที่มีลิงก์ยืนยันให้กับคุณ โปรดคลิกลิงก์นั้นและตั้งรหัสผ่านใหม่สำหรับบัญชี Deriv ของคุณ", "506442463": "ขั้นตอนการอบรมเริ่มต้นใช้งานคืออะไร?", "506797447": "<0>ตะกร้า EUR วัดค่าของเงินยูโรเทียบกับตะกร้าสกุลเงินโลกห้าสกุล (USD, AUD, GBP, JPY, CAD) ซึ่งแต่ละตัวมีน้ําหนัก 20%", - "508640915": "ทําไมต้องเทรดตราสารสิทธิ Accumulator กับ Deriv", "509964491": "ทำการซื้อขายแม้ในขณะที่ตลาดการเงินส่วนใหญ่ปิดทำการ", "510416775": "ตราสารสิทธิ Turbo ช่วยให้คุณได้รับเงินผลตอบแทนที่อาจได้รับในจำนวนที่สูงหากการคาดการณ์ตลาดของคุณถูกต้อง และหากราคาสปอตไม่ได้แตะหรือทะลุเส้นระดับราคาเป้าหมายที่กำหนดไว้ล่วงหน้า", "510912921": "หากไม่ตรงตามเงื่อนไขที่เลือกหรือถ้าราคา ณ จุดออกเท่ากับเส้นระดับราคาเป้าหมายอย่างใดอย่างหนึ่ง คุณจะสูญเงินทุนทรัพย์ของคุณ", @@ -644,7 +637,6 @@ "602265590": "ตัวหยุดการขาดทุนทำงานต่างไปเล็กน้อยในการเทรดดัชนี Crash/Boom/Range เนื่องจากความผันผวนกะทันหันของราคาตลาดจากจุด Tick อันหนึ่งไปยังอีกอันถัดไปอาจนำสู่การที่ราคาตลาดไปหยุดที่ตำแหน่งซึ่งเลยไปจากที่คุณตั้งค่าตัวหยุดการขาดทุนไว้ ดังนั้นเมื่อราคาตลาดเกินจากที่ระบุไว้กับตัวหยุดการขาดทุน สัญญาของคุณจะถูกปิดอัตโนมัติ ณ จุดที่เลยไปในทันที แทนที่จะหยุดตรงระดับตัวหยุดการขาดทุนที่ได้ระบุไว้", "603094883": "อย่างไรก็ตาม เป็นสิ่งสำคัญที่จะต้องทราบว่า การให้ออกจากการเทรดก่อนเวลานั้นอาจใช้ได้แตกต่างกันไปตามแต่ละประเภทการค้า บางประเภทอาจมีข้อจำกัดหรืออาจให้ออกก่อนเวลาได้เฉพาะภายในกรอบระยะเวลาที่กำหนดเท่านั้น", "604031157": "นักพัฒนาซอฟต์แวร์ที่มีแพลตฟอร์มการซื้อขายของตนเองซึ่งสามารถเชื่อมโยงกับ API ของ Deriv ให้ไปที่ <0>หน้าเพจ Deriv API สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงาน API ของเรา", - "604863126": "ความถี่ของการสร้างจุด Tick จะแตกต่างกันระหว่างดัชนีต่างๆ โดยดัชนีบางตัวจะสร้างจุด Tick ในทุกๆ วินาทีและดัชนีตัวอื่น ๆ จะสร้างจุด Tick ในทุกๆ สองวินาที", "605798512": "จะต้องมีเงินขั้นต่ำ 0.01 USD หากคุณต้องการโอนเงินไปยังแพลตฟอร์มอื่น", "606371596": "วิธีเทรดในตลาด Forex", "607535944": "5 - 30 นาที", @@ -744,7 +736,6 @@ "701775446": "ดัชนี Volatility 200", "701840176": "ค่าคอมมิชชั่นต่อมูลค่าการซื้อขาย 100k USD ", "702074152": "หุ้นส่วน", - "702175212": "โปรดทำให้แน่ใจว่า คุณได้อ่าน <0>ข้อกำหนดและเงื่อนไข <1>การเปิดเผยความเสี่ยง และ <2>การซื้อขายที่ปลอดภัยและมีความรับผิดชอบ เพื่อทำความเข้าใจอย่างถ่องแท้เกี่ยวกับความเสี่ยงที่เกี่ยวข้องก่อนจะใช้บริการของเรา ข้อมูลบนเว็บไซต์นี้ไม่ถือเป็นคำแนะนำในการลงทุน", "702303938": "พันธมิตร ib", "704465777": "หลังจากชำระเงินแล้ว ให้แชร์ใบเสร็จกับผู้ขายผ่านโปรแกรมแชทใน Deriv P2P", "704532260": "ลงทะเบียนโดยใช้เพียงอีเมล์ของคุณ ไม่ต้องใช้บัตรเครดิตหรือการฝากเงินขั้นต่ำ", @@ -821,7 +812,6 @@ "773309981": "Oil/USD", "775706054": "คุณขายบอทการซื้อขายหรือไม่?", "775826029": "ในแท็บ Copy ของบัญชี Deriv cTrader ของคุณ ให้ค้นหาผู้ให้บริการกลยุทธ์ เลือกกลยุทธ์ที่คุณชื่นชอบ จัดสรรเงินทุน และเริ่มคัดลอกการซื้อขาย", - "777072220": "คลิกปุ่มซื้อเพื่อเปิดการซื้อขายของคุณ", "777203273": "ทำการเทรด CFD ตราสารสิทธิ และ Multipliers", "778624300": "ใช้ประโยชน์จากเครื่องคำนวณการซื้อขายของ Deriv ที่ช่วยให้คุณคำนวณค่าสวอป pip กำไรและขาดทุนสำหรับการซื้อขาย CFD และ multiplier", "779522948": "เมืองอิโปห์ | สำนักงานของเรา – มาเลเซีย | Deriv", @@ -887,7 +877,6 @@ "832324110": "ตำแหน่งที่อยู่ต่างๆ ของเรา", "832827564": "แผนนี้ไม่สามารถใช้ได้สำหรับ IB ที่โปรโมทให้กับลูกค้าที่อาศัยอยู่ในสหภาพยุโรป", "833547634": "น้ำหนักสกุลเงิน", - "835328271": "ตัวปิดทำกำไรของ Accumulator", "835766128": "ตรวจสอบประสิทธิภาพบอทของคุณ", "836171053": "โอกาสการเป็นพันธมิตร", "836198432": "ประโยชน์ของการสมัครสมาชิกสัญญาณ MT5", @@ -927,7 +916,6 @@ "869176308": "ไม่ต้องกังวล หากคุณพบปัญหาใดๆ ในระหว่างกระบวนการนี้ โปรดติดต่อฝ่ายสนับสนุนของเราผ่าน <0>แชทสด เพื่อขอความช่วยเหลือเพิ่มเติม", "870239780": "ตลาดอะไรบ้างที่สามารถซื้อขายได้ใน Deriv Trader?", "870345918": "อัตราการเจริญเติบโต 1-5%", - "871462332": "ใช้ประโยชน์จากเลเวอเรจสูงและสเปรดต่ำบน Deriv MT5 และ Deriv X", "872087592": "สำหรับแบบ Up/Down ระยะเวลาของสัญญาจะมีตั้งแต่จุด Tick 1 จุด และถึง 365 วัน", "874881951": "ค้นหาตำแหน่งงานว่างที่สำนักงานดูไบของเรา หาบทบาทของคุณในด้านไอที การตลาดและทรัพยากรบุคคล", "875101277": "ถ้าฉันปิดเว็บเบราว์เซอร์ของฉัน Deriv Bot จะยังคงทำงานต่อไปหรือไม่?", @@ -985,7 +973,6 @@ "917922170": "- เลือกสินทรัพย์อ้างอิงที่คุณต้องการเทรด", "918181729": "พื้นหลัง การเรียกร้องให้ดำเนินการ", "918587905": "คุณแน่ใจหรือไม่ว่า คุณต้องการลบบัญชีของคุณ?", - "918634571": "เมื่อคุณเปิดตำแหน่งการค้าขึ้นมา เส้นระดับราคาหรือ barrier ต่างๆ ก็จะถูกสร้างขึ้นตามราคาของสินทรัพย์ เส้นระดับราคาอันบนและด้านล่างจะถูกคำนวณโดยอัตโนมัติสำหรับทุกจุด Tick โดยอิงตามสินทรัพย์และมูลค่า Accumulator ที่คุณเลือก หากคุณปิดตำแหน่งการค้าก่อนที่จะถึงเส้นระดับราคาอันใดอันหนึ่งนั่นคือคุณจะทำกำไรได้", "920363635": "คำถามที่พบบ่อย - โปรแกรมผู้แนะนำโบรกเกอร์หรือ IB", "920654544": "ในปัจจุบัน คุณสามารถซื้อสัญญาตราสารสิทธิ Turbo Long และ Short บน Deriv เท่านั้น", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>อัตราที่เรียกเก็บค่าสวอป = ปริมาณ × ขนาดสัญญา × ค่าจุดพอยต์ × อัตราสวอป", "1024366221": "หน้าที่คุณกำลังหานั้นไม่มีให้บริการ", "1024756670": "เทรดในตลาดหลายแห่ง", - "1025026772": "ดัชนี Jump สอดคล้องกับตลาดจำลองที่มีการเปลี่ยนแปลงราคาครั้งใหญ่และฉับพลัน โดยจะมีความผันผวนตลอดเวลาตั้งแต่ 10% ถึง 100%", "1025032938": "ฉันต้องจ่ายค่าธรรมเนียมใดๆ เพื่อเป็นตัวแทนชำระเงินของ Deriv หรือไม่?", "1026344937": "โปรดติดต่อทีมสนับสนุนลูกค้าของเราผ่านทาง <0>แชทสด หากคุณมีข้อสงสัยหรือข้อกังวล", "1026845997": "อุปกรณ์ปลายทาง", @@ -1110,7 +1096,7 @@ "1050003244": "USD/ZAR", "1051548992": "ทำการฝากเงินเข้าอีวอลเล็ทได้ทันที", "1051666965": "ดัชนี Volatility 300", - "1051732300": "แนวทางสำหรับการซื้อขายออนไลน์ที่ปลอดภัยและมีความรับผิดชอบ | Deriv", + "1051732300": "แนวทางการซื้อขายที่ปลอดภัยและมีความรับผิดชอบ | Deriv", "1053153674": "ดัชนี Jump 50", "1053405337": "ฝากเงินขั้นต่ำ", "1053893680": "พัฒนาเว็บ, เดสก์ท็อปและแอปพลิเคชันมือถือ โดยใช้ Deriv API", @@ -1241,10 +1227,8 @@ "1178409440": "ช่วงเวลาที่สินทรัพย์หรือตลาดมีให้สำหรับทำการซื้อขายได้", "1179997681": "เมื่อทำการร้องเรียน โปรดตรวจดูให้แน่ใจว่าได้ระบุชื่อเต็ม หมายเลขบัญชี คำอธิบายที่ชัดเจนของปัญหา วันที่สำคัญต่างๆ และหลักฐานหรือเอกสารใดๆ ที่สนับสนุนข้อร้องเรียนของคุณ ทั้งนี้ หากข้อร้องเรียนของคุณมีรายละเอียดเฉพาะเจาะจงมากเท่าใด ทีมของเราจะสามารถช่วยคุณได้ดียิ่งขึ้นเท่านั้น", "1181506313": "Deriv P2P เป็นแอปที่เยี่ยมมาก ฉันชอบมันมาก!", - "1181734082": "ประเภทการเทรด Accumulator", "1182027402": "โลโก้ App store", "1182198798": "ตัวอย่างเช่น หากคุณปิดสถานะ ณ จุดใดจุดหนึ่ง เงินทุนหรืออิควิตี้ (Equity) ของคุณก็คือยอดรวมของจำนวนเงินคงเหลือในบัญชีของคุณบวกกับผลกำไรหรือขาดทุน ณ จุดนั้น ทั้งนี้ หากอัตราส่วนดังกล่าวต่อมาร์จิ้นที่คุณใช้อยู่นั้นมีค่าต่ำกว่าระดับการยุติการซื้อขาย (stop out) ของ Deriv ตัวยุติการซื้อขายนั้นก็อาจถูกนำมาใช้", - "1182470294": "ยังไม่มีบัญชี Deriv.com ใช่ไหม?", "1183868384": "Deriv ถูกกำกับควบคุมหรือไม่?", "1184301560": "สำรวจโปรแกรมพันธมิตรของ Deriv เพื่อให้ได้รับโอกาสเป็นพันธมิตรกับผู้บุกเบิกธุรกิจที่น่าเชื่อถือ โดยโปรแกรมของเราทั้งหมดนั้นฟรี ไม่มีค่าธรรมเนียมแฝง", "1185518626": "เพลิดเพลินไปกับการเทรดข้อเสนอที่หลากหลายที่เลียนแบบลักษณะของตลาดการเงิน", @@ -1261,7 +1245,6 @@ "1195268336": "แผนภูมิที่แสดงการขาดทุนในสัญญาเทรด Reset Call หากราคา ณ จุดออกต่ำกว่าราคา ณ จุดเข้า", "1196310280": "Intel", "1197939158": "ไม่ยอมรับ", - "1197965598": "ตราสารสิทธิ Accumulator ช่วยให้คุณสามารถเพิ่มผลกำไรที่อาจเกิดขึ้นได้อย่างมากโดยไม่ต้องเสี่ยงสูญเสียมากเกินไปกว่าจำนวนเงินทุนทรัพย์ที่ลงไป ทั้งนี้ กำไรที่อาจเกิดขึ้นของคุณจะเพิ่มขึ้นโดยไม่คำนึงถึงการเคลื่อนไหวของตลาดตราบใดที่ราคาเคลื่อนไหวอยู่ภายในกรอบของเส้นระดับราคา", "1198529439": "กรุณาป้อนชื่อถนนที่ถูกต้อง", "1198781410": "เราออกแบบและปรับปรุงประสบการณ์การซื้อขายให้ใช้งานง่ายและเน้นให้ลูกค้าเป็นศูนย์กลางที่ Deriv ทำให้เพิ่มพูนโอกาสการเปลี่ยนผู้เข้าชมให้กลายมาเป็นลูกค้า นอกจากนี้ เรายังมีเครื่องมือและส่วนประกอบที่สร้างสรรค์ที่คุณจำเป็นต้องมีเพื่อผลักดันเพิ่มปริมาณการเข้าชม Deriv อีกด้วย", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100,000 ) }", "1274309337": "DOG/USD", "1275474387": "รวดเร็ว", - "1275674402": "เปิดสัญญาซื้อ (long) และขาย (short)", "1277672291": "ทำได้ คุณได้รับอนุญาตให้เทรดหลายๆ สัญญาตราสารสิทธิ High/Low Ticks ในเวลาเดียวกัน", "1277917401": "หากคุณเลือกสัญญา Only Downs คุณจะได้รับเงินผลตอบแทนที่อาจเกิดขึ้นถ้าราคามีทิศทางลดลงเท่านั้นในช่วงระยะเวลาที่เลือกไว้", "1278262646": "168ล้าน+", @@ -1415,7 +1397,6 @@ "1339067509": "ข้อมูลแบนเนอร์", "1344216985": "เราไม่สามารถส่งอีเมล์ไปยังที่อยู่นี้ได้ (โดยปกติ นี่จะเกิดจากการใช้ไฟร์วอลล์หรือการตั้งค่ากรอง)", "1345965490": "- ต่ำกว่าราคา ณ จุดเข้าสำหรับสัญญาแบบ Reset Call หรือ", - "1346204508": "ตัวปิดเทรดเอากำไร", "1349080073": "กรุณากรอกเฉพาะตัวอักษร", "1349233664": "ราคาขาย ", "1351421019": "ฉันจะซื้อขายตราสารสิทธิ Asians ได้ที่ไหน?", @@ -1467,7 +1448,6 @@ "1393006010": "พื้นฐานของการซื้อขาย CFD", "1393234525": "400,000", "1393602451": "คลิก <0>ใช่ เพื่อยืนยันการยกเลิก เงินของคุณจะถูกส่งคืนไปยังบัญชี Deriv ของคุณและยอดเงินในบัญชีของคุณจะได้รับการอัพเดทตามนั้น", - "1394086167": "เปิดบัญชีทดลองกับ Deriv และฝึกฝนด้วยเงินเสมือนจริงจำนวนไม่จำกัด", "1394564425": "โปรดป้อนรหัสยืนยัน 8 ตัวอักขระที่ส่งไปที่ {{email}} เพื่อเปิดใช้งานบัญชีของคุณ", "1396179592": "ค่าคอมมิชชั่น", "1396296688": "ฉันจะระบุบัญชีโซเชียลมีเดียปลอมได้อย่างไร?", @@ -1550,7 +1530,6 @@ "1466788657": "สำหรับข้อมูลเพิ่มเติม <0>อ่านบล็อกโพสต์นี้ ซึ่งเกี่ยวกับความรู้พื้นฐานในการสร้างบอทเพื่อทำการซื้อขาย", "1467325385": "การสนับสนุนพันธมิตรที่ครอบคลุมทั่วโลก", "1467514183": "ตลาดโลกเสมือน โอกาสที่แท้จริง", - "1467698554": "โปรดทำให้แน่ใจว่า คุณได้อ่าน <0>ข้อกำหนดและเงื่อนไข <1>การเปิดเผยความเสี่ยง และ <2>การซื้อขายที่ปลอดภัยและมีความรับผิดชอบ เพื่อทำความเข้าใจอย่างถ่องแท้เกี่ยวกับความเสี่ยงที่เกี่ยวข้องก่อนจะใช้บริการของเรา ข้อมูลบนเว็บไซต์นี้ไม่ถือเป็นคำแนะนำในการลงทุนแต่อย่างใด มูลค่าการลงทุนอาจจะลดลงหรือเพิ่มขึ้นก็ได้", "1468688914": "ทำการฝากเงินทันทีโดยใช้เงินคริปโตฝากเข้าไปยังบัญชีเงินตรารัฐบาลหรือเงินเฟียตของคุณ", "1469255430": "ข้อกำหนดและเงื่อนไข", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "ลัตเวีย", "1472787414": "หุ้นและดัชนีหุ้น: ความรู้พื้นฐาน", "1473143391": "แผนกทดสอบซอฟต์แวร์", - "1475851225": "โดยเฉลี่ยแล้ว ดัชนีจะมีความน่าจะเป็นเท่ากันในการกระโดดขึ้นหรือลงทุกๆ 20 นาที และขนาดการกระโดดจะอยู่ที่ประมาณ 30 เท่าของการเคลื่อนไหวของราคาปกติ", "1476598931": "ค่าสเปรดที่ต่ำสุดที่สามารถหาได้ในสภาวะการซื้อขายปัจจุบัน", "1478263443": "โปรดทราบว่า กฎและข้อจำกัดที่เกี่ยวกับจำนวนสัญญาที่คุณสามารถทำพร้อมกันนั้นอาจแตกต่างกันไปตามประเภทการซื้อขาย บางประเภทมีข้อจำกัดเกี่ยวกับจำนวนสัญญาที่คุณจะสามารถเปิดได้ ในขณะที่บางประเภทอาจมีเงื่อนไขเฉพาะอื่นๆ ที่ให้ความยืดหยุ่นมากกว่า", "1478423964": "สินทรัพย์สังเคราะห์ที่เป็นกรรมสิทธิ์ของ Deriv นั้นไม่มีความเสี่ยงด้านตลาดและสภาพคล่อง มาเพลิดเพลินกับการซื้อขายสินทรัพย์สังเคราะห์ได้ทุกวันตลอด 24 ชั่วโมงบน Deriv MT5, DTrader และแพลตฟอร์มอื่นๆ ของเรา", @@ -1628,7 +1606,6 @@ "1533284111": "อัตราแลกเปลี่ยนแบบลอยตัวคืออะไร", "1533452395": "รับรายได้ตามความน่าจะเป็นในการจ่ายเงินของแต่ละสัญญาหรือการซื้อขายของลูกค้า <0>เรียนรู้เพิ่มเติม", "1535175777": "ทำการฝากและถอนเงินผ่านธนาคารในประเทศของคุณได้แบบเรียลไทม์", - "1536955851": "การซื้อขายออปชั่น | ประเภทการซื้อขาย | Deriv", "1537212469": "ราคาซื้อขายทันที (spot price)", "1539984821": "ทีมสนับสนุนของ Deriv พร้อมให้บริการผ่านแชทสดทุกวันตลอด 24 ชั่วโมงแม้กระทั่งช่วงสุดสัปดาห์ นอกจากนี้ คุณยังสามารถค้นหาคำตอบได้ที่ <0>ศูนย์ช่วยเหลือ และขอความช่วยเหลือจากเพื่อนๆ เทรดเดอร์ด้วยกันใน <1>ชุมชน ได้อีกด้วย", "1540432357": "ลูกค้าซื้อขายด้วยเงินทุนทรัพย์ USD 10 และได้เงินผลตอบแทน USD 15 ความเป็นไปได้ของเงินผลตอนแทน = 10/15 x 100 = 66.67%", @@ -1699,7 +1676,6 @@ "1588439646": "เครื่องคํานวณกําไรและขาดทุนของเราสําหรับ multipliers นั้นจะช่วยในการกําหนดระดับตัวหยุดการขาดทุนและระดับตัวปิดเทรดเอากำไรในการเทรดของคุณเพื่อลดการสูญเสียให้น้อยที่สุดและเพิ่มผลกําไรให้มากที่สุด", "1588850507": "<0>ตะกร้า USD วัดค่าของเงินดอลลาร์สหรัฐเทียบกับตะกร้าสกุลเงินโลกห้าสกุล (EUR, GBP, JPY, CAD, AUD) ซึ่งแต่ละตัวมีน้ําหนัก 20%", "1589165958": "ลอง \"เทรด\"", - "1589206610": "เปิดตำแหน่งการค้าของคุณ", "1591242575": "วิธีที่เราใช้และปกป้องข้อมูลที่คุณได้ให้เรามา", "1591498220": "ฉันต้องมีบัญชี Deriv เพื่อใช้งาน Deriv P2P หรือไม่?", "1591811733": "Deriv cTrader ไม่สามารถใช้ได้ในประเทศของคุณ", @@ -1820,7 +1796,6 @@ "1680490573": "ข้อกำหนดและมาตรฐานด้านจริยธรรมสำหรับพันธมิตร, ผู้แนะนำโบรกเกอร์, ผู้ใช้ API และ ตัวแทนชำระเงิน", "1680831768": "หากต้องการเปลี่ยนวิธีการชำระเงินของคุณ โปรดติดต่อเราผ่านแชทสด", "1681876785": "ทำการยืนยันอายุเพื่อบัญชีของคุณโดยการส่ง <0>หลักฐานยืนยันตัวตน", - "1682675914": "เลเวอเรจสูง สเปรดต่ำ\n", "1682843058": "Up/Down | สัญญาตราสารสิทธิดิจิทัล | Deriv", "1682903370": "เรามีแผนค่าคอมมิชชั่นดังต่อไปนี้:", "1685437922": "ระยะเวลาจุด Tick 45-230 จุด", @@ -1829,7 +1804,6 @@ "1688556728": "ดัชนียุโรป", "1690730424": "ใช้เฉพาะตัวอักษรละตินและตัวพิมพ์ใหญ่/พิมพ์เล็กเท่านั้น", "1691701175": "หุ้น & ดัชนี", - "1691844143": "กำไรที่อาจเกิดขึ้นของคุณอาจเกินจำนวนที่ตั้งไว้หลายเท่าโดยอิงจากจำนวนจุด Tick และมูลค่า Accumulator ที่ใช้ ", "1692056155": "ยกเลิกการเป็นสมาชิก | อีเมล์ | Deriv", "1692148560": "วัดมูลค่าของทองคํากับตะกร้าสกุลเงินทั่วโลกห้าสกุล (EUR, GBP, JPY, AUD, USD) โดยแต่ละอันจะมีน้ำหนัก 20%", "1693556143": "นี่เป็นไปเพื่อปกป้องคุณจากการสูญเสียเงินในการใช้การยกเลิกดีลข้อตกลง ทั้งนี้ การยกเลิกดีลข้อตกลงนั้นจะอนุญาตให้คุณเรียกคืนจํานวนเงินทุนทรัพย์ทั้งหมดได้เต็มจำนวน (โดยจะหักค่าธรรมเนียมเล็กน้อย) หากว่าคุณยกเลิกสัญญาภายในหนึ่งชั่วโมงหลังจากเปิดตำแหน่งการค้า แต่ในทางกลับกัน การใช้ตัวหยุดการขาดทุนจะปิดสัญญาของคุณ ณ จุดที่ขาดทุนหากตลาดเคลื่อนไหวต่อต้านตำแหน่งการค้าของคุณ อย่างไรก็ตาม เมื่อการยกเลิกดีลข้อตกลงหมดอายุลง คุณจะสามารถกำหนดระดับตัวการหยุดขาดทุนในสัญญาการค้าที่เปิดอยู่ได้", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "สร้างบัญชีพันธมิตร", "1700291683": "คุณสามารถเข้าร่วมโปรแกรม IB ของเราได้ฟรี โดยไม่มีค่าใช้จ่ายใดๆ", - "1701577545": "ระยะเวลาสูงสุดของทุกสัญญาจะถูกจำกัดและมีความแตกต่างกันไปตามมูลค่า Accumulator ที่เลือก ดังนั้นเมื่อถึงขีดสูงสุดนั้นสัญญาจะถูกปิดโดยอัตโนมัติ", "1702295087": "ทำการฝากและถอนเงินได้อย่างง่ายดายโดยใช้บริการธนาคารชื่อดังของเวียดนาม", "1702860224": "คุณสามารถใช้บัตรเดบิตและบัตรเครดิต, อีวอลเล็ท, กระเป๋าเงินคริปโตเคอเรนซี่, Deriv P2P, การธนาคารออนไลน์, การแปลงเงินตรารัฐบาลเป็นคริปโต (fiat onramp), และตัวแทนชำระเงินสำหรับการฝากและถอนเงิน (ดู <0>หน้าวิธีการชำระเงิน ของเราสำหรับรายละเอียด) เมื่อคุณเข้าใช้งานบัญชี Deriv ของคุณแล้วคุณจะสามารถเห็นวิธีการชำระเงินที่มีให้บริการในประเทศของคุณได้ที่ <1>หน้าแคชเชียร์", "1703673631": "ไม่ได้ คุณไม่สามารถเปลี่ยนระยะเวลาจุด Tick แสดงราคาสำหรับประเภทสัญญาแบบ High/Low Ticks ได้ เพราะสัญญาประเภทนี้จะขึ้นอยู่กับจุด Tick 5 จุดถัดไปเสมอหลังจากที่เปิดสัญญาแล้ว มันถูกตั้งค่าไว้เช่นนี้สำหรับทุกตราสารที่สามารถเทรดได้ด้วยสัญญาประเภทนี้", @@ -1871,7 +1844,6 @@ "1733660945": "เงินทุนมีพร้อมให้ใช้ได้เลยหลังได้รับการยืนยัน", "1734026582": "แผนนี้มีให้เฉพาะสำหรับพันธมิตรที่โปรโมทให้กับลูกค้าที่พำนักอาศัยอยู่ในสหภาพยุโรปเท่านั้น", "1734683614": "ประธานเจ้าหน้าที่บริหาร", - "1736625026": "ตราสารสิทธิ Accumulator คืออะไร", "1737371600": "ฉันสามารถซื้อขายตราสารสิทธิ Vanilla บน Deriv ได้ที่ไหน?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "เยี่ยม มาเริ่มกันเลย", "1768089459": "กรุงปารีส | สำนักงานของเรา – ฝรั่งเศส | Deriv", "1769159485": "ได้ คุณสามารถเปิดหลายสัญญา Reset Call/Reset Put ได้ในเวลาเดียวกันโดยมีระยะเวลาต่างกันและจำนวนเงินทุนทรัพย์ต่างกันหรือเงินผลตอบแทนที่อาจจะเกิดขึ้นที่ต้องการซึ่งต่างกัน", - "1771323174": "ขึ้น ลง", "1771364541": "5. ระบบจะนำคุณไปยังหน้าจอเปลี่ยนรหัสผ่าน ให้ทำการป้อนรหัสผ่านใหม่และคลิกสร้าง", "1771672206": "ดัชนี <0>DEX 900UP มีการดรอปลงเล็กน้อยบ่อยครั้งและการพุ่งขึ้นครั้งใหญ่เป็นครั้งคราว ซึ่งเกิดขึ้น <0>ทุกๆ 900 วินาที โดยเฉลี่ย", "1772047578": "เหตุใดข้อมูลชื่อเข้าใช้งานระบบ Deriv MT5 ของฉันจึงต่างจากอันที่ใช้เข้าสู่ระบบ Deriv ของฉัน?", @@ -1923,7 +1894,6 @@ "1784343675": "โปรด <0>ติดต่อเราผ่านแชทสดทันที และเราจะช่วยปิดการใช้งาน 2FA ในบัญชีของคุณ หากคุณมีโทรศัพท์เครื่องใหม่ โปรด <1>เปิดใช้งาน 2FA อีกครั้ง", "1784507274": "พันธมิตรที่อาศัยอยู่ในสหภาพยุโรปสามารถลงทะเบียนแผนส่วนแบ่งรายได้ได้ อย่างไรก็ตาม ได้เฉพาะลูกค้าที่อาศัยอยู่นอกสหภาพยุโรปเท่านั้นที่สามารถอ้างอิงภายใต้แผนนี้ได้", "1784680288": "คุณจะได้รับแจ้งเกี่ยวกับผลกระทบของมาร์จิ้นต่อบัญชีของคุณก่อนการซื้อขายทุกครั้ง", - "1786089908": "เรียนรู้เกี่ยวกับการซื้อขายตราสารสิทธิบน Deriv และทำเงินผลตอบแทนจากการคาดการณ์ที่ถูกต้องถึงการเคลื่อนไหวของราคา Forex ดัชนีสังเคราะห์ และตลาดการเงินยอดนิยมอื่นๆ", "1786590725": "1 - 5 วันทําการ", "1786747559": "หน่วยงานที่กำกับดูแลเราได้กำหนดให้เราต้องตรวจสอบบัญชีของคุณตามกฎหมายป้องกันการฟอกเงิน (AML) และกฎหมายการทำความรู้จักลูกค้าผ่านการยืนยันตัวตน (KYC) หากเราแจ้งให้คุณอัปโหลดเอกสารเพื่อยืนยันบัญชีของคุณ หมายความว่าคุณจะสามารถใช้บริการของเราต่อไปได้หลังจากที่บัญชีของคุณได้รับการตรวจสอบยืนยันแล้วเท่านั้น", "1787584197": "ให้รหัสอีเมลไม่ถูกต้อง", @@ -2071,7 +2041,6 @@ "1905702565": "การปกป้องเงินของลูกค้า", "1906101554": "คุณจะได้รับเงินผลตอบแทนตามปริมาณการซื้อขายที่ทำโดยลูกค้าของคุณ ดูข้อมูลเพิ่มเติม <0>ที่นี่", "1906507843": "ขั้นตอนที่ 4: แผนการสมัครสมาชิก (4 จาก 5)", - "1906568376": "เกิดข้อผิดพลาดในการดึงข้อมูลราคาจริง", "1907226338": "Coca-Cola", "1907562333": "คุณจะได้รับเงินผลตอบแทนหากราคาสปอตยังคงต่ำกว่าเส้นระดับราคาเป้าหมายที่กำหนดไว้ล่วงหน้าตลอดระยะเวลาการซื้อขายทั้งหมด หากราคาสปอตแตะหรือทะลุเส้นระดับราคาเป้าหมายในเวลาใดก็ตามก่อนที่สัญญาจะหมดอายุ เงินทุนทรัพย์เริ่มแรก (พรีเมี่ยม) จะสูญไป", "1908121069": "เรียนรู้เพิ่มเติมเกี่ยวกับ Deriv P2P", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (เฉพาะ EU เท่านั้น)", "2028060161": "ดัชนีเหล่านี้สอดคล้องกับตลาดจำลองที่ราคาสินทรัพย์พุ่งขึ้นหรือลดลงเนื่องจากเหตุการณ์ข่าว โดยมีการเคลื่อนไหวเล็กๆ น้อยๆ ค่อนข้างบ่อยและมีจุดพุ่งขึ้นสูงมากหรือจุดที่ลดฮวบลงเป็นครั้งคราว", "2028163119": "EOS/USD", - "2028685334": "ดัชนีเหล่านี้โดยเฉลี่ยแล้วจะเป็นไปในลักษณะที่มีการลดวูบของราคาหรือ crash หนึ่งครั้ง หรือการพุ่งปรี๊ดขึ้นของราคาหรือ boom หนึ่งครั้งในช่วงระยะจุด Tick ทุกๆ 1000 หรือ 500 หรือ 300 จุด", "2029388799": "20–39.999%", "2032245485": "Digits | สัญญาตราสารสิทธิดิจิทัล | Deriv", "2032401971": "สมมติว่า คุณต้องการคำนวณจำนวนตัวหยุดขาดทุนเมื่อคุณต้องการเปิดสถานะสำหรับดัชนี Volatility 100 ที่ราคา 3376.24 USD โดยมีทุนทรัพย์ 10 USD มีมูลค่า Multiplier แบบ x100 และมีระดับการหยุดขาดทุนที่ 3400 ในทิศทาง Down", "2032565787": "วิธีวางแผนกิจกรรมการซื้อขายของคุณโดยไม่ต้องใช้เวลาหลายชั่วโมงต่อวันในการวิเคราะห์ตลาดโลก", "2032603277": "เงินผลตอบแทนต่อจุดบ่งบอกถึงเงินผลตอบแทนที่เป็นไปได้ที่คุณจะได้รับเมื่อสัญญาหมดอายุสำหรับทุกจุดที่อยู่เหนือหรือต่ำกว่าเส้นระดับราคาเป้าหมายที่กำหนดไว้ล่วงหน้า", - "2032869486": "ในแต่ละจุด Tick ที่เกิดขึ้น เงินผลตอบแทนของคุณจะเพิ่มตามมูลค่า Accumulator ที่เลือกตราบที่การเปลี่ยนแปลงราคานั้นอยู่ภายในเส้นระดับราคาเป้าหมาย", "2034083038": "สมาชิกรับสัญญาณ", "2035207280": "5 - 1,000", "2035670983": "มีสิ่งรบกวนสมาธิน้อยลง", @@ -2256,7 +2223,6 @@ "2062902293": "หากต้องการเปิดสัญญา Up/Down คุณจะต้อง:", "2062903400": "ตั้งค่าขีดจำกัด", "2063623452": "สถานะ", - "2064152905": "เพิ่มผลกำไรที่อาจเกิดขึ้น", "2064273783": "วงเงินแคชเชียร์", "2064293002": "คุณไม่สามารถตั้งค่าตัวปิดเทรดเอากำไรเมื่อคุณซื้อสัญญา Multipliers ที่มีการใช้การยกเลิกดีลข้อตกลงได้ อย่างไรก็ตาม เมื่อการยกเลิกดีลได้หมดอายุแล้วคุณจะสามารถกำหนดระดับตัวปิดเทรดเอากำไรในสัญญาการค้าที่เปิดอยู่ได้", "2065278286": "สเปรด", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>โหนกระแสคลื่นคริปโต เทรดการเคลื่อนไหวราคาสกุลเงินดิจิทัลยอดนิยมได้ตลอด 24/7 ", "-989885046": "ดูสกุลเงินดิจิทัลทั้งหมด", "-2118030379": "<0>มองหาหุ้นสินค้าโภคภัณฑ์ ทำการซื้อขายการเคลื่อนไหวราคาของโลหะมีค่าและน้ำมัน", - "-1722031734": "ดูข้อมูลสเปคการเทรด", - "-61718257": "เก็งกำไรเกี่ยวกับการเคลื่อนไหวราคาของกองทุนแลกเปลี่ยนเงินตราต่างประเทศ (ETF) ยอดนิยม กระจายพอร์ตการลงทุนของคุณด้วยสินทรัพย์ต่างๆ ที่อิงติดตามพันธบัตร สินค้าโภคภัณฑ์ และดัชนีต่างๆ โดยไม่ต้องประสบกับค่าใช้จ่ายสูงในการเป็นเจ้าของสินทรัพย์อ้างอิงดังกล่าว", - "-777850431": "ดูทั้งหมด >", - "-1384760133": "ราคาเสนอซื้อ", - "-1882694284": "ราคาเสนอขาย", - "-1293060532": "การเปลี่ยนแปลง % รายวัน", "-626244619": "ลองเทรดบนแพลตฟอร์มใดก็ได้ด้วยบัญชีซื้อขายทดลองที่ไม่มีความเสี่ยง", "-230284900": "3. ซื้อขายด้วยความมั่นใจ", "-1936142548": "ฝากเงินเข้าบัญชีของคุณแล้วเริ่มซื้อขายและรับการสนับสนุนตลอด 24 ชั่วโมง", @@ -3315,6 +3275,7 @@ "-1615451408": "ทีมงานมืออาชีพที่สามารถพูดได้หลายภาษาของเรานั้นพร้อมให้บริการคุณตลอดเวลา", "-441234786": "เราเติบโตอย่างแข็งแกร่งมาจนถึง 25 ปี", "-1863708031": "กองทุนรวมดัชนี (ETF) ช่วยให้คุณสามารถกระจายพอร์ตโฟลิโอของคุณไปกับสินทรัพย์ที่ติดตามพันธบัตร สินค้าโภคภัณฑ์ และดัชนีต่างๆ โดยที่ไม่มีค่าใช้จ่ายสูงของการเข้าเป็นเจ้าของสินทรัพย์อ้างอิง", + "-1722031734": "ดูข้อมูลสเปคการเทรด", "-1542166394": "<0>AGG.US กองทุน iShares Core US Aggregate Bond ETF ติดตามดัชนีพันธบัตรถูกจัดเกรดเป็นกลุ่มระดับการลงทุนสูงในสหรัฐอเมริกา", "-1968382000": "<0>ARKK.US กองทุน ARK Innovation ETF ลงทุนในตราสารทุนทั้งในและต่างประเทศของบริษัทต่างๆ ที่อาศัยหรือได้รับประโยชน์จากการพัฒนาด้านปัญญาประดิษฐ์ ระบบควบคุมอัตโนมัติ (automation) เทคโนโลยีดีเอ็นเอ การจัดเก็บพลังงาน ฟินเทค และวิทยาการหุ่นยนต์", "-603147794": "<0>DIA.US กองทุน SPDR Dow Jones Industrial Average ETF Trust ติดตามดัชนี Dow Jones Industrial Average index", @@ -3446,13 +3407,6 @@ "-1356010780": "ดำเนินนโยบายเพื่อป้องกันบุคคลที่เปราะบางจากการทำการซื้อขาย", "-1186213423": "เราจะปฏิเสธการเข้าถึงโดยบุคคลที่มีอายุต่ำกว่าเกณฑ์และจะดำเนินการตามกระบวนการเพื่อระบุลูกค้าที่ทำการเทรดเกินความสามารถทางการเงินของพวกเขา", "-220003669": "เราจะใช้การควบคุมผ่านการทำความรู้จักลูกค้าผ่านการยืนยันตัวตน (KYC) และจะป้องกันการฟอกเงินและกิจกรรมที่ผิดกฎหมายอื่นๆ บนแพลตฟอร์มของเรา", - "-1339404877": "ไว้วางใจได้", - "-1849043145": "เราให้บริการระบบที่ปลอดภัยและแข็งแกร่งเพื่อให้คุณสามารถซื้อขายได้อย่างมั่นใจ ไม่ว่าจะเป็นเรื่องทำการชำระสัญญาอย่างรวดเร็ว การประมวลผลธุรกรรมอย่างมีประสิทธิภาพ หรือการให้บริการสนับสนุนลูกค้าที่ตอบสนองตลอด 24 ชั่วโมงทุกวัน เรามุ่งมั่นที่จะมีความน่าเชื่อถือในทุกขั้นตอนของประสบการณ์การซื้อขายของคุณ", - "-1972583435": "มีความยุติธรรม", - "-781301270": "เราสนับสนุนการปฏิบัติอย่างเท่าเทียมกันสำหรับทุกคน ซึ่งเป็นเหตุผลที่เราทุ่มเทให้กับการให้บริการที่โปร่งใสและไม่มีอคติ เราอยู่นี่เพื่อแก้ไขข้อกังวลของคุณอย่างซื่อสัตย์และนำเสนอราคาที่แข่งขันกับเจ้าอื่นได้โดยไม่มีค่าธรรมเนียมแฝงหรือข้อจำกัดในการเข้าถึง", - "-955173076": "เราให้ข้อมูลที่ชัดเจนและเข้าถึงได้เกี่ยวกับแพลตฟอร์มและกระบวนการของเราเพื่อที่เราจะสามารถสร้างความไว้วางใจและความสัมพันธ์กับลูกค้าที่เข้มแข็ง เรามุ่งหวังที่จะให้คุณตัดสินใจซื้อขายอย่างมีข้อมูลได้ง่ายขึ้นผ่านทางคำอธิบายผลิตภัณฑ์โดยละเอียดและการสื่อสารแบบเปิด ", - "-2032112598": "มีความรับผิดชอบ", - "-35673135": "เราสร้างบริการและแพลตฟอร์มของเราบนพื้นฐานของความไว้วางใจ ความซื่อสัตย์ และการปฏิบัติที่มีจริยธรรม เรามั่นใจว่ามีสภาพแวดล้อมที่เป็นธรรมและปลอดภัยสำหรับชุมชนการซื้อขายของเราโดยการนำนโยบายและการควบคุมต่างๆ มาใช้ในเชิงรุกเพื่อป้องกันกิจกรรมที่ผิดกฎหมาย ", "-1354825404": "คุณยังเป็นมือใหม่ในการเทรด?", "-1571360471": "ทรัพยากรการเรียนรู้ที่ปรับแต่งได้", "-1307122236": "การสนับสนุนหลายภาษาได้ตลอดเวลา", @@ -4033,7 +3987,10 @@ "-1095901299": "ตลาดหุ้น | การซื้อขายดัชนี | Deriv", "-506783240": "ทำการซื้อขายราคาสินทรัพย์ที่ได้จากตลาดจำลอง แล้วจัดการมูลค่าส่วนได้ส่วนเสียของคุณโดยเลือกระดับความผันผวนให้เหมาะกับระดับของความเสี่ยงที่ยอมรับได้ของคุณ", "-917592239": "ดัชนีสังเคราะห์ | ดัชนี Volatility | Deriv", + "-1339404877": "ไว้วางใจได้", + "-1972583435": "มีความยุติธรรม", "-1306637437": "เรามุ่งมั่นที่จะแข่งขันด้านราคาสำหรับผลิตภัณฑ์และบริการทั้งหมดของเรา", + "-2032112598": "มีความรับผิดชอบ", "-223886724": "หลักการของเรา", "-586716383": "หลักการของเรา | Deriv", "-141169956": "Deriv P2P – บริการฝากและถอนแบบเพียร์ทูเพียร์", @@ -4429,35 +4386,6 @@ "-924881302": "ในที่นี้คุณจะสามารถหาข้อมูลเกี่ยวกับนโยบายทางกฎหมายของบริษัทเราและรับทราบว่านโยบายเหล่านี้จะเกี่ยวข้องกับคุณอย่างไร เอกสารต่างๆ ตามลิงก์ด้านล่างนั้นเป็นข้อกำหนดและเงื่อนไขของการใช้งานมาตรฐานของเรา จึงเป็นเรื่องสําคัญที่คุณต้องตระหนักและตกลงยอมรับข้อกําหนดเหล่านี้ก่อนที่จะเข้าใช้งานเว็บไซต์ ผลิตภัณฑ์ หรือบริการใดๆ ของเรา", "-1532421724": "สำหรับพันธมิตรทางธุรกิจ", "-488793705": "ข้อกําหนดและเงื่อนไข | นโยบายทางกฎหมาย | Deriv", - "-739489985": "ดัชนี Crash/Boom จะเลียนแบบตลาดต่างๆ ที่มีการเคลื่อนไหวราคาอย่างฉับพลัน ทั้งแบบการลดวูบของราคา (crash) หรือการพุ่งปรี๊ดขึ้นของราคา (boom)", - "-2038780348": "higher lower", - "-920892393": "ดัชนี Volatility เหล่านี้เคลื่อนไหวสอดคล้องไปกับตลาดต่างๆ ที่มีความผันผวนคงที่ที่ 10%, 25%, 50%, 75%, และ 100%", - "-997554537": "สัญญาการเทรด Accumulators ทำงานอย่างไร", - "-1143096984": "คุณสามารถตั้งค่าระดับตัวปิดเทรดเอากำไรหรือระดับเงินผลตอบแทนได้ โดยตำแหน่งของคุณจะปิดอัตโนมัติเมื่อกำไรของคุณขึ้นถึงหรือเกินจำนวนที่ตั้งค่าไว้นี้", - "-2002768605": "เงินผลตอบแทนขั้นสูงสุดสำหรับทุกสัญญาจะถูกจำกัดและจะมีความแตกต่างกันไปตามแต่ละสินทรัพย์ ดังนั้นเมื่อถึงขีดเงินผลตอบแทนขั้นสูงสุดแล้ว สัญญาก็จะถูกปิดโดยอัตโนมัติ", - "-972221740": "วิธีซื้อสัญญา Accumulators อันแรกของคุณบน Deriv Trader", - "-995291168": "กำหนดตำแหน่งการค้าของคุณ", - "-1713583554": "เลือกสินทรัพย์จากลิสต์รายการตลาดต่างๆ ", - "-1637411871": "Accumulators ตลาด", - "-216727857": "เลือก Accumulators จากลิสต์รายการประเภทการค้า", - "-1410249058": "3. อัตราร้อยละของการเติบโต", - "-1940159778": "เลือกอัตราร้อยละของการเติบโตได้ตามใจคุณ แล้วกำไรที่อาจเกิดขึ้นของคุณก็จะเติบโตไปตามเปอร์เซ็นต์ที่เลือกนี้ในทุกจุด Tick ที่ดำเนินไปตลอดช่วงระยะเวลาสัญญาของคุณ", - "-262631598": "Accumulators ระยะเวลา", - "-1784561307": "4. ทุนทรัพย์", - "-1432641230": "Accumulators ทุนทรัพย์", - "-1797452525": "5. ตัวปิดเทรดเอากำไร", - "-950576869": "6. การซื้อขาย", - "-70734399": "ตลาดสำหรับการซื้อขายตราสารสิทธิ", - "-665093371": "เข้ามามีส่วนร่วมในตลาดการเงินที่ใหญ่ที่สุดในโลก ทำการซื้อขายตราสารสิทธิดิจิทัลและตราสารสิทธิ Call/Put Spread ในสกุลเงินคู่หลัก คู่รองและคู่สกุลเงินคู่แปลก", - "-197524598": "ทำการซื้อขายตราสารสิทธิดิจิทัล Lookbacks และ Call/Put Spreads ในกลุ่มดัชนีสังเคราะห์ของเราซึ่งเทรดได้ตลอด 24/7 โดยไร้สิ่งที่ทำให้หยุดชะงัก", - "-236676606": "ทำการซื้อขายตราสารสิทธิดิจิทัลบนหุ้นและดัชนี แล้วทำกำไรได้จากการเคลื่อนไหวของราคาในตะกร้าสินทรัพย์ต่างๆ ของเราซึ่งตั้งราคามาให้สามารถแข่งขันได้ดี", - "-1192024363": "เก็งกำไรจากการเคลื่อนไหวของราคาหุ้นสินค้าโภคภัณฑ์หลักๆ ของโลก โลหะเงิน ทอง น้ำมัน และพลังงาน", - "-345016047": "เปิดบัญชีทดลองและรับเงินเสมือนจำนวนไม่จำกัดเพื่อใช้ฝึกฝนการเทรดบนแพลตฟอร์มของเราได้แก่ –DTrader, SmartTrader และ DBot", - "-239170576": "เรียนรู้เกี่ยวกับการซื้อขายตราสารสิทธิกับ Deriv แล้วทำเงินผลตอบแทนโดยคาดการณ์อย่างถูกต้องถึงการเคลื่อนไหวของราคา โดยไม่จําเป็นต้องซื้อสินทรัพย์อ้างอิงนั้น", - "-135132536": "เปิดบัญชีเพื่อใช้จริง ฝากเงินเข้าไป และเริ่มทำการเทรด Accumulators อย่างจริงๆ ได้เลย\n\n", - "-963994159": "การซื้อขายตราสารสิทธิ | ซื้อขายตราสารสิทธิดิจิทัลบน Deriv", - "-1640776435": "การซื้อขายตราสารสิทธิ | ประเภทการค้า | Deriv", - "-1302287224": "สำรวจตราสารสิทธิต่างๆที่มีใน Deriv เรียนรู้วิธีการเริ่มต้นซื้อขายตราสารสิทธิใน Forex สินทรัพย์สังเคราะห์ หุ้นและดัชนี และดัชนีตะกร้า", "-1573631881": "Forex", "-79919115": "เข้าถึงคู่สกุลเงินมากกว่า 50 คู่และทำการเทรดด้วยเลเวอเรจสูงสุดได้ถึง 1:1000 เพื่อเพิ่มขยายฐานะการลงทุนในตลาดของคุณ", "-52578265": "เข้าถึงคู่สกุลเงินมากกว่า 30 คู่และทำการเทรดด้วยเลเวอเรจได้สูงสุดถึง 1:30 เพื่อเพิ่มขยายฐานะการลงทุนในตลาดของคุณ", @@ -4503,17 +4431,8 @@ "-172868994": "บัญชี MT5 แบบปลอดสวอป", "-501519580": "ให้ตำแหน่งการซื้อขายของคุณเปิดทิ้งไว้ข้ามคืนได้โดยไม่มีค่าใช้จ่ายเพิ่มเติม", "-2146727212": "ปลอดค่าสวอป", - "-544150655": "ตลาดสำหรับการซื้อขายมาร์จิ้น", - "-867909844": "เข้าถึงสินทรัพย์มากกว่า 30 รายการและทำการซื้อขายโดยใช้เลเวอเรจสูงถึง 1:30 และโดยไร้ค่าคอมมิชชั่นสำหรับการเทรด", - "-309438223": "การซื้อขายดัชนีสังเคราะห์ด้วยมาร์จิ้นตลอด 24 ชั่วโมงทุกวันโดยไม่ได้รับผลกระทบจากเหตุการณ์ธรรมชาติและความเสี่ยงด้านสภาพคล่อง", - "-192849229": "เก็งกำไรจากการเคลื่อนไหวของราคาโลหะเงิน ทอง น้ำมัน และอื่นๆ และใช้มาร์จิ้นเพื่อขยายผลกำไรที่อาจเกิดขึ้นได้ของคุณ", - "-309512492": "ทำไมต้องซื้อขายมาร์จิ้นกับ Deriv\n", - "-1967811351": "ใช้ประโยชน์จากเลเวอเรจสูงและค่าสเปรดต่ำบน Deriv MT5", - "-947407631": "ดัชนีสังเคราะห์", - "-163876262": "ตลาดยอดนิยมทั้งหมดที่มี", - "-687600215": "ทำการซื้อขายกับตลาดยอดนิยมทั้งหมดรวมถึงดัชนีสังเคราะห์ที่เป็นกรรมสิทธิ์ของเราซึ่งจะมีให้บริการทุกวันตลอด 24 ชั่วโมง", - "-1815149921": "การสนับสนุนที่เป็นมิตร", "-1970235035": "กำหนดเป้าหมายของคุณ", + "-995291168": "กำหนดตำแหน่งการค้าของคุณ", "-1496517473": "เลือกตลาดที่คุณต้องการทำการเทรดและกำหนดค่าตัวแปรพารามิเตอร์ที่จำเป็นอื่นๆ รวมถึงประเภทการซื้อขาย จำนวนเงินทุนทรัพย์ และมูลค่า Multiplier", "-574297320": "ตั้งค่าพารามิเตอร์", "-136787663": "กำหนดค่าพารามิเตอร์เสริม", @@ -4526,6 +4445,7 @@ "-316417045": "4. มูลค่า Multiplier", "-969520824": "ผลกําไรหรือขาดทุนของคุณจะเพิ่มทวีตามมูลค่าของ Multiplier ซึ่งก็ขึ้นอยู่กับสินทรัพย์ที่คุณทำการซื้อขายอยู่ โดยการเพิ่มทวีนั้นสามารถเป็นได้ตั้งแต่ 1 ถึง 30 เท่า แต่การขาดทุนของคุณนั้นจะไม่มีทางมากเกินไปกว่าจำนวนเงินทุนทรัพย์ของคุณ", "-951435001": "ป้อนมูลค่า Multiplier ที่คุณเลือก ตัวเลขกำไรหรือขาดทุนของคุณจะถูกคูณด้วยจำนวนนี้", + "-1797452525": "5. ตัวปิดเทรดเอากำไร", "-1261042587": "ฟีเจอร์นี้ช่วยให้คุณกำหนดจำนวนการขาดทุนที่คุณยินดียอมรับในกรณีที่ตลาดเคลื่อนไหวต้านตำแหน่งการค้าของคุณ ทั้งนี้ เมื่อถึงจำนวนการขาดทุนถึงขีดที่กำหนดไว้ สัญญาของคุณจะถูกปิดโดยอัตโนมัติ", "-1557162974": "ตั้งค่าตัวหยุดการขาดทุน", "-120955727": "7. การยกเลิกดีลข้อตกลง", @@ -4662,7 +4582,7 @@ "-1995606668": "จำนวน", "-1128574192": "ทิศทาง", "-703542574": "ขึ้น", - "-1127399675": "ลง", + "-1127399675": "Down", "-1555617679": "<0>ระดับตัวหยุดการขาดทุนและระดับตัวปิดเทรดเอากำไรในทิศทาง Up = ราคาสินทรัพย์× {(จำนวนตัวหยุดการขาดทุนหรือจำนวนตัวปิดเทรดเอากำไร + ค่าคอมมิชชั่น) ÷ (เงินทุนทรัพย์× multiplier) + 1}", "-215986514": "ค่าคอมมิชชั่นจะคำนวณโดยอัตโนมัติตามเงินทุนทรัพย์ สัญลักษณ์ และ multiplier ที่คุณเลือก โดยมูลค่าของมันจะปรากฏโดยตรงบน DTrader", "-1677720766": "ดังนั้นในสถานการณ์นี้ คุณจะต้องตั้งค่าระดับตัวหยุดการขาดทุนที่ <0>3351.46", diff --git a/themes/gatsby-theme-deriv/src/translations/tr.json b/themes/gatsby-theme-deriv/src/translations/tr.json index a94f9301a21..37903fa7b92 100644 --- a/themes/gatsby-theme-deriv/src/translations/tr.json +++ b/themes/gatsby-theme-deriv/src/translations/tr.json @@ -91,7 +91,6 @@ "79497287": "Borsa yatırım fonları", "80411232": "Hesabınızın yetkisiz kullanımını önlemek için oturum açma bilgilerinizi güvende tutun ve <0>iki faktörlü kimlik doğrulamayı etkinleştirin.", "80429744": "Hızlı ve istikrarlı", - "83428444": "Deriv'de Accumulator ticaretine başlayın", "84123624": "Ortaklık Programı | Deriv", "84402478": "İhtiyacım olan blokları nerede bulabilirim?", "84605906": "Deriv MT5 Financial hesabı, forex, hisse senetleri, hisse senedi endeksleri, emtialar, sentetik endeksler ve kripto para birimlerinde fark (CFD) sözleşmeleri ticareti yapmak için size kaldıraç sunar.", @@ -123,7 +122,6 @@ "110140669": "Profesyonel bir tüccarsanız, MT5 Ticaret Sinyalleri Servisi, stratejilerinizi diğer tüccarlarla ücretsiz veya belirlediğiniz bir abonelik ücreti ile paylaşmanıza olanak sağlar. Tüccarlar sinyalinize abone olduğunda, anlaşmalarınız siz her bir ticaret yaptığınızda onların hesaplarında otomatik olarak kopyalanır.\n\n", "111464658": "<0>BTC/USD üzerinden DL ile işlem gören <0>5 lot şunların arasında bölünür:", "113378532": "ETH/USD", - "114014970": "Şimdi ticaret yapın", "115911783": "Elbette, bu liste tam değil. Her gün, taklitçiler bilgilerinizi ve paranızı çalmaya çalışmak için yeni yollar buluyorlar. ", "117174749": "Son kullanma tarihinden önce açık bir pozisyonu kapatabilir miyim?", "117273069": "<0>Wall Street 30 ABD'deki ilk 30'da listelenen şirketlerin stok performanslarını takip eder. ", @@ -269,7 +267,6 @@ "259593484": "gerçek hesap", "260003723": "Örnek 2", "261878007": "'Matches' ögesini seçerseniz, çıkış fiyatının son rakamı tahmininizle aynıysa ödemeyi alırsınız.", - "262590832": "Tercih ettiğiniz ticaret stratejisine bağlı olarak uzun ve kısa pozisyonlar açın.\n", "263232709": "1 - 2 iş günü", "263938952": "Sıfırlama noktası piyasa tahmininize göre faydalıysa, orijinal giriş fiyatınızın (veya kullanım fiyatınızın) yerini alır. Yararlı olması için sıfırlama noktasının şöyle olması gerekir:", "264391901": "Tahmin edilemeyen gerçek dünya kesintileri olmadan gerçek dünya pazarlarının heyecanını taklit eden sentetik piyasaların tadını çıkarın.", @@ -430,7 +427,6 @@ "413762216": "Açık bir Reset Call/Reset Put sözleşmesinden vade bitiminden önce çıkabilir miyim?", "415028859": "Yerel para birimi", "415543200": "Bu, her varlık için gereken marja bağlıdır. Pozisyonunuzu açmadan önce her varlık için gerekli marjı görebileceksiniz.", - "416296716": "Maksimum ödeme", "417690017": "Touch / No Touch", "417855021": "İsim gereklidir", "418173024": "Mevcut CFD alım satım piyasaları", @@ -446,7 +442,6 @@ "427157274": "Müşterileriniz bir Deriv X hesabında işlem yaptığında kazanın.

    Tüm komisyon oranları USD cinsinden belirtilmiştir.", "429395367": "DBot için rehber ve eğitim", "429483909": "100 kaldıraç ile <0>2 lot:", - "430936420": "50'den fazla varlığa erişin ve ayrıca 1:1000'e kadar kaldıraç ve sıfır komisyon ile işlem yapın.", "431284069": "Net kârınız, spot fiyatın bariyerin ne kadar altına düştüğüne bağlı olacak ve temel fiyat önemli ölçüde düşerse maksimum potansiyel kazanç artacaktır. Kayıplarınız, short turbo opsiyonu satın almak için gereken başlangıç bahisi ile sınırlıdır.", "432518896": "Müşteri güveni bizim en yüksek önceliğimizdir ve bu nedenle milyonlarca kullanıcı bizi seçmektedir. İşte burada, bizim önde gelen online ticaret hizmeti sağlayıcısı olmamızı sağlayan bazı şeyler.", "432775041": "Ticarete Başlayın", @@ -493,7 +488,6 @@ "469222213": "0>İstatistiklerim sekmesine tıklayın ve sinyal sağlayıcınızı seçin.", "469552854": "Sunduğumuz enstrümanlar için CFD işlem koşulları hakkında daha fazla bilgi edinmek ister misiniz?", "469798381": "Hizmet yılları", - "470277541": "Maksimum süre", "472630909": "Başvurunuzun incelenmesi 1-3 iş günü sürecektir.", "472915014": "Deriv, dünyanın en büyük çevrimiçi brokerlerinden biridir. Dünya çapında milyonlarca kayıtlı kullanıcıya forex, hisse senetleri & endeksler, kripto para birimleri, emtialar ve türetilmiş endeksler üzerinde CFD'ler ve diğer türevler sunuyoruz.", "473760456": "Belirsizliği önlemek için açıkça konuşuruz, tüm sözleşmelerin şartlarını açıklarız ve ticaretin riskleri ve nasıl para kazandığımız konusunda açığız.", @@ -536,7 +530,6 @@ "504465748": "Size e-posta ile bir doğrulama bağlantısı göndereceğiz. Bu bağlantıya tıklayın ve Deriv hesabınız için yeni bir parola belirleyin.", "506442463": "Onboarding prosedürü nedir?", "506797447": "0>EUR Sepeti her biri %20 ağırlıkla, beş küresel para birimini (USD, AUD, GBP, JPY, CAD) Euro değerine karşı ölçer.", - "508640915": "Neden Deriv'de Accumulator ticareti yapmalı", "509964491": "Çoğu finans piyasası kapalı olduğunda bile ticaret yapın", "510416775": "Turbo opsiyonlar, piyasa tahminlerinizin doğru çıkması ve spot fiyatın önceden belirlenmiş bir bariyere dokunmaması veya bu bariyeri aşmaması durumunda potansiyel olarak yüksek bir ödeme kazanmanıza olanak tanır.", "510912921": "Seçilen koşul karşılanmazsa veya çıkış fiyatı her iki bariyere eşitse, bahisiniz kaybedilir.", @@ -644,7 +637,6 @@ "602265590": "Zarar durdur, Crash/Boom/Range break endekslerinde biraz farklı çalışır. Bunun nedeni, bir tıklamadan diğerine piyasa fiyatındaki ani dalgalanmaların bazen belirlediğiniz zarar durdur değerini aşabilmesidir. Piyasa fiyatı, zarar durdur tutarınızı aştığında, sözleşmeniz tam olarak zarar durdur seviyesinde değil, o noktada otomatik olarak kapatılır.", "603094883": "Ancak, erken çıkış mevcudiyetinin belirli ticaret türüne bağlı olarak değişebileceğini unutmamak önemlidir. Bazı ticaret türlerinin kısıtlamaları olabilir veya yalnızca belirli bir zaman dilimi içinde kullanılabilir.", "604031157": "Deriv'in API'sine bağlanabilen kendi ticaret platformunuza sahip bir yazılım geliştiricisi. API'mizin nasıl çalıştığı hakkında daha fazla bilgi için <0>Deriv API sayfasına gidin.", - "604863126": "Tik oluşma sıklığı endeksler arasında farklılık gösterir, bazıları her saniye tik üretirken, diğerleri her iki saniyede bir üretiyor. ", "605798512": "Başka bir platforma para aktarmak istiyorsanız minimum 0,01 USD vardır.", "606371596": "Forex piyasasında nasıl ticaret yapılır", "607535944": "5 - 30 dakika\n", @@ -744,7 +736,6 @@ "701775446": "Volatility 200 Index", "701840176": "100k USD ciro başına komisyon", "702074152": "ORTAKLAR", - "702175212": "Hizmetlerimizi kullanmadan önce ilgili riskleri tam olarak anlamak için lütfen <0>Şartlar ve Koşullar, <1>Risk açıklamamızı ve <2>Güvenli ve sorumlu ticareti okuyun. Bu web sitesindeki bilgilerin yatırım tavsiyesi teşkil etmediğini lütfen unutmayın.", "702303938": "affiliate ib", "704465777": "Ödemenizi yaptıktan sonra, makbuzu Deriv P2P'deki sohbet özelliği aracılığıyla satıcı ile paylaşın.", "704532260": "Yalnızca e-postanız ile kaydolun. Kredi kartı veya minimum depozito gerekmez.", @@ -821,7 +812,6 @@ "773309981": "Oil/USD\n", "775706054": "Ticaret botları satıyor musunuz?", "775826029": "Deriv cTrader hesabınızın Copy sekmesinde strateji sağlayıcılarını arayın. Favori stratejilerinizi seçin, fon ayırın ve kopya ticaretine başlayın.", - "777072220": "Ticaretinizi açmak için Satın Al düğmesine tıklayın. ", "777203273": "CFD'ler, Opsiyonlar ve Çarpanlarla İşlem Yapın", "778624300": "CFD ve Multiplier ticareti için swap, pip, kar ve kayıplarınızı hesaplamanıza yardımcı olan Deriv'in ticaret hesap makinelerinden yararlanın.", "779522948": "İpoh | Ofisimiz – Malezya | Deriv", @@ -887,7 +877,6 @@ "832324110": "Konumlarımız", "832827564": "Bu plan, AB'de ikamet eden müşterilere tanıtım yapan IB'ler için geçerli değildir.", "833547634": "Para birimi ağırlığı", - "835328271": "Accumulators kar elde eder", "835766128": "Botunuzun performansını kontrol edin", "836171053": "Ortaklık fırsatı", "836198432": "MT5 sinyallerine abone olmanın avantajları", @@ -927,7 +916,6 @@ "869176308": "Endişelenmeyin, işlem boyunca herhangi bir sorunla karşılaşırsanız, daha fazla yardım için lütfen <0>Canlı Sohbet aracılığıyla desteğimize ulaşın.", "870239780": "Deriv Trader'da hangi piyasalarda işlem yapabilirim?", "870345918": "%1-5 büyüme oranı", - "871462332": "Deriv MT5 ve Deriv X'te yüksek kaldıraç ve düşük spreadlerden yararlanın.", "872087592": "Rise/Fall için sözleşme süreleri 1 tik ve 365 gün arasında değişmektedir.", "874881951": "Dubai ofisimizde bulunan iş fırsatlarına göz atın. BT, pazarlama ve insan kaynaklarında rolünüzü keşfedin.", "875101277": "Web tarayıcımı kapatırsam Deriv Bot çalışmaya devam eder mi?", @@ -985,7 +973,6 @@ "917922170": "- Ticaret yapmak istediğiniz dayanak varlığı seçin.", "918181729": "eylem çağrısı arka planı", "918587905": "Hesabınızı silmek istediğinizden emin misiniz?", - "918634571": "Bir pozisyon açtığınızda, varlığın fiyatı etrafında bariyerler oluşturulur. Üst ve alt bariyerler, seçtiğiniz varlık ve Accumulator değerine göre her tik için otomatik olarak hesaplanır. Bariyerlerden herhangi birine ulaşılmadan pozisyonunuzu kapatırsanız, kar elde edersiniz.", "920363635": "Sıkça sorulan sorular - IB programı", "920654544": "Şu anda, Deriv'de yalnızca Long ve Short turbo opsiyon sözleşmeleri satın alabilirsiniz.", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>Swap ücreti = hacim × sözleşme boyutu × nokta değeri × swap oranı", "1024366221": "Aradığınız sayfa bulunamadı.", "1024756670": "Birden fazla piyasada ticaret yapın", - "1025026772": "Jump endeksleri, büyük, ani fiyat değişikliklerine sahip simüle edilmiş piyasalara karşılık gelir. %10 ila %100 arasında değişen sabit volatilitelere sahiptirler.", "1025032938": "Deriv için ödeme aracısı olmak için herhangi bir ücret ödemem gerekiyor mu?", "1026344937": "Şüpheleriniz veya endişeleriniz varsa lütfen <0>canlı sohbet yoluyla Müşteri Destek ekibimizle iletişime geçin.", "1026845997": "Bitiş noktası", @@ -1241,10 +1227,8 @@ "1178409440": "Bir varlığın veya piyasanın alım satım için uygun olduğu süre.", "1179997681": "Şikayette bulunurken, tam adınızı, hesap numaranızı, sorunun net bir açıklamasını, önemli tarihleri ve şikayetinizi destekleyen herhangi bir kanıt veya belgeyi eklediğinizden emin olun. Şikayetiniz ne kadar spesifik ve ayrıntılı olursa, ekibimiz size o kadar iyi yardımcı olabilir.", "1181506313": "Deriv P2P harika bir uygulama, bayıldım!", - "1181734082": "Accumulators ticaret türü", "1182027402": "uygulama mağazası logosu", "1182198798": "Örneğin, pozisyonunuzu belirli bir noktada kapatırsanız, özkaynaklarınız hesap bakiyenizin toplamı artı o noktadaki kar veya zarardır. Bunun şu anda kullanılan marjininize oranı Deriv'in durdurma düzeyinden düşükse, durdurma uygulanabilir.", - "1182470294": "Henüz Deriv.com hesabınız yok mu?", "1183868384": "Deriv denetlenmekte midir?", "1184301560": "Deriv'in ortaklık programını keşfedin ve güvenilir bir öncü ile ortak olma şansı yakalayın. Tüm programlarımız gizli ücret ödemeden ücretsiz olarak mevcuttur.", "1185518626": "Finansal piyasaların özelliklerini taklit eden çok çeşitli tekliflerde işlem yapmanın keyfini çıkarın.", @@ -1261,7 +1245,6 @@ "1195268336": "Reset Call çıkış fiyatının giriş fiyatının altında olması durumunda bir sözleşmenin kaybını gösteren bir grafik", "1196310280": "Intel", "1197939158": "Kabul etme", - "1197965598": "Accumulators (veya accumulator seçenekleri), bahis miktarınızdan daha fazlasını riske atmadan potansiyel kârınızı katlanarak artırmanıza olanak tanır. Fiyat alış veriş bariyerleri içinde hareket ettiği sürece, potansiyel kârınız piyasa hareketinden bağımsız olarak artacaktır.", "1198529439": "Lütfen geçerli bir cadde girin", "1198781410": "Deriv için ziyaretçileri müşteriye dönüştürmek amacıyla optimize edilmiş müşteri odaklı ve sezgisel bir ticaret deneyimi tasarladık. Ayrıca, trafiği Deriv'e yönlendirmeniz için ihtiyacınız olan araçları ve yaratıcı materyalleri de size sunacağız.", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100,000 ) }", "1274309337": "DOG/USD\n", "1275474387": "Hızlı", - "1275674402": "Uzun ve kısa git", "1277672291": "Evet, aynı anda birden fazla High/Low Ticks sözleşmesine girmenize izin verilir.", "1277917401": "Bir Only Downs sözleşmesi seçerseniz, fiyat yalnızca seçilen zaman diliminde düşerse potansiyel bir ödeme kazanırsınız.", "1278262646": "168M+", @@ -1415,7 +1397,6 @@ "1339067509": "afiş bilgileri", "1344216985": "E-postayı bu adrese teslim edemiyoruz (genellikle güvenlik duvarları veya filtreleme nedeniyle).", "1345965490": "- Reset Call sözleşmesi için giriş fiyatından daha düşük veya", - "1346204508": "Kar al", "1349080073": "Lütfen yalnızca alfabetik karakterler girin", "1349233664": "Ask", "1351421019": "Asian opsiyonlarını nerede takas edebilirim?", @@ -1467,7 +1448,6 @@ "1393006010": "CFD ticaretinin temelleri", "1393234525": "400,000", "1393602451": "İptal işlemini onaylamak için <0>Evet seçeneğine tıklayın. Paranız Deriv hesabınıza iade edilecek ve hesap bakiyeniz buna göre güncellenecektir. ", - "1394086167": "Deriv'de bir demo hesabı açın ve sınırsız miktarda sanal fonla pratik yapın.", "1394564425": "Hesabınızı etkinleştirmek için lütfen {{email}} adresine gönderilen 8 karakterlik doğrulama kodunu girin.", "1396179592": "Komisyon", "1396296688": "Bir dolandırıcılık sosyal medya hesabını nasıl belirlerim?", @@ -1550,7 +1530,6 @@ "1466788657": "Daha fazla bilgi için, bir ticaret botu oluşturmanın temelleri hakkındaki <0>bu blog gönderisine göz atın.", "1467325385": "Küresel affiliate desteği", "1467514183": "Sanal pazarlar, gerçek fırsatlar.", - "1467698554": "Hizmetlerimizi kullanmadan önce ilgili riskleri tam olarak anlamak için lütfen <0>Şartlar ve Koşullar, <1>Risk açıklamamızı ve <2>Güvenli ve sorumlu ticareti okuyun. Bu web sitesindeki bilgilerin yatırım tavsiyesi teşkil etmediğini lütfen unutmayın. Yatırımların değeri düşebilir ve yükselebilir.", "1468688914": "Fiat hesabınıza kripto kullanarak anında para yatırın.", "1469255430": "şartlar ve koşullar", "1469626982": "USD/CNH\n", @@ -1558,7 +1537,6 @@ "1470207808": "Letonya", "1472787414": "Hisse senetleri ve hisse senedi endeksleri: temel bilgiler", "1473143391": "yazılım test departmanı", - "1475851225": "Ortalama olarak, her 20 dakikada bir yukarı veya aşağı sıçrama olasılığı eşittir ve atlama boyutu normal fiyat hareketinin yaklaşık 30 katıdır.", "1476598931": "Mevcut ticaret koşulları ile elde edilebilecek en düşük spread.", "1478263443": "Aynı anda girebileceğiniz sözleşme sayısına ilişkin belirli kural ve sınırlamaların ticaret türüne bağlı olarak değişebileceğini unutmayın. Bazılarının açabileceğiniz sözleşme sayısı konusunda kısıtlamaları olabilirken, diğerleri daha fazla esnekliğe izin verebilecek başka özel koşullara sahip olabilir.", "1478423964": "Deriv'in tescilli sentetik endeksleri piyasa ve likidite risklerinden arındırılmıştır. Deriv MT5, DTrader ve diğer platformlarımızda 7/24 sentetik ticaretin keyfini çıkarrın.", @@ -1628,7 +1606,6 @@ "1533284111": "Dalgalı döviz kuru nedir?", "1533452395": "Her sözleşmenin ödeme olasılığına veya müşterinin işlemine göre kazanın. <0>Daha fazla bilgi edinin", "1535175777": "Yerel bankanız aracılığıyla gerçek zamanlı olarak para yatırma ve çekme işlemleri yapın.", - "1536955851": "Opsiyon ticareti | Ticaret türleri | Deriv", "1537212469": "Spot fiyat", "1539984821": "Deriv destek ekibi, hafta sonları bile 7/24 canlı sohbet yoluyla ulaşılabilirdir. Ayrıca <0>Yardım merkezi ile cevap bulabilir ve <1>topluluk içerisinde diğer tüccarlardan yardım alabilirsiniz.", "1540432357": "Müşteri 10 USD'lik bir bahis ve 15 USD'lik bir ödeme ile işlem yapar. Ödeme olasılığı = 10/15 x 100 = %66,67", @@ -1699,7 +1676,6 @@ "1588439646": "Multipliers için kar ve zarar hesaplayıcımız, kayıpları en aza indirmek ve kazançları en üst düzeye çıkarmak için alım satımlarınızda zarar durdur ve/veya kar al seviyesini belirlemeye yardımcı olur.", "1588850507": "<0>USD Sepeti ABD dolarının değerini, her biri %20 ağırlıklı, beş global parabiriminden (EUR, GBP, JPY, CAD, AUD) oluşan bir sepete karşı karşılaştırır.", "1589165958": "\"Alım Satım\"ı deneyin", - "1589206610": "Ticaretinizi açın", "1591242575": "Bize verdiğiniz bilgileri nasıl kullanıyor ve koruyoruz", "1591498220": "Deriv P2P'yi kullanmak için bir Deriv hesabına ihtiyacım var mı?", "1591811733": "Deriv cTrader ülkenizde mevcut değil", @@ -1820,7 +1796,6 @@ "1680490573": "Tüm affiliate'lerimiz, tanıtıcı brokerler, API kullanıcıları ve ödeme aracıları için şartlar ve etik standartlar", "1680831768": "Ödeme yönteminizi değiştirmek için lütfen livechat üzerinden bizimle iletişime geçin.", "1681876785": "<0>Kimlik kanıtı göndererek hesabınızın yaş doğrulamasını yapın.", - "1682675914": "Yüksek Kaldıraç, Düşük Spreadler", "1682843058": "Up/Down | Dijital opsiyon sözleşmesi | Deriv", "1682903370": "Aşağıdaki komisyon planına sahibiz:", "1685437922": "45-230 tik süresi", @@ -1829,7 +1804,6 @@ "1688556728": "Avrupa endeksleri", "1690730424": "Sadece Latin ve Alfabe karakterleri", "1691701175": "Hisse senedi & endeksler", - "1691844143": "Tiklerin sayısına ve Accumulator değerine bağlı olarak, potansiyel kârınız belirlenen tutarınızı birden çok kez aşabilir.", "1692056155": "Aboneliği iptal et | E-postalar | Deriv", "1692148560": "Altının değerini, her biri %20 ağırlıklı beş küresel para biriminden (EUR, GBP, JPY, AUD, USD) oluşan bir sepete karşı ölçer.", "1693556143": "Bu, anlaşma iptalini kullanırken sizi paranızı kaybetmekten korumak içindir. Anlaşma iptali ile, sözleşmenizi pozisyonunuzu açtıktan sonraki bir saat içinde iptal ederseniz, tüm bahis tutarınızı (küçük bir ücret alınarak) geri almanıza izin verilir. Öte yandan, Stop loss, piyasa pozisyonunuza karşı hareket ederse sözleşmenizi zararla kapatacaktır. Ancak, anlaşma iptali sona erdiğinde, açık sözleşmede bir stop loss seviyesi belirleyebilirsiniz.", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "Ortak hesabı oluşturun", "1700291683": "IB programına katılmak tamamen ücretsizdir.", - "1701577545": "Her bir sözleşme için maksimum süre sınırlıdır ve seçilen Accumulator değerine göre farklılık gösterir. Maksimum süreye ulaşıldığında, sözleşme otomatik olarak kapatılacaktır.", "1702295087": "Vietnam'ın ünlü bankalarını kullanarak kolay para yatırma ve çekme işlemleri yapın.", "1702860224": "Para yatırma ve çekme işlemleri için banka ve kredi kartları, e-cüzdanlar, kripto para cüzdanları, Deriv P2P, online bankacılık, fiat onramp ve ödeme acentelerini kullanabilirsiniz (ayrıntılı liste için <0>Ödeme yöntemleri sayfamıza bakın). Deriv hesabınıza giriş yaptıktan sonra, <1>Kasiyer sayfasında ülkenizde bulunan ödeme yöntemlerini görebilirsiniz.", "1703673631": "Hayır, High/Low Ticks için tik süresini değiştiremezsiniz. Bu sözleşme türü her zaman sözleşme açıldıktan sonraki 5 fiyat tikine dayanır. Bu, bu sözleşme türüyle alınıp satılabilen tüm enstrümanlarda sabittir.", @@ -1871,7 +1844,6 @@ "1733660945": "Fonlar doğrulanır doğrulanmaz kullanılabilir", "1734026582": "Bu plan, yalnızca AB'de ikamet eden müşterilere tanıtım yapan affiliateler için mevcuttur.", "1734683614": "İcra Kurulu Başkanı", - "1736625026": "Accumulators nelerdir?", "1737371600": "Deriv'de Vanilla opsiyonlarını nerede takas edebilirim?", "1739086943": "Wall Street 30\n", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "Harika olur. Hadi başlayalım.", "1768089459": "Paris | Ofisimiz – Fransa | Deriv", "1769159485": "Evet, aynı anda farklı sürelere ve farklı hisse miktarlarına veya istenen potansiyel ödemelere sahip birden fazla Reset Call/Reset Put sözleşmesi açabilirsiniz.", - "1771323174": "Çıkış düşüş", "1771364541": "5. Parolayı değiştir ekranına yönlendirileceksiniz. Yeni bir şifre girin ve Oluştur'u tıklayın.", "1771672206": "<0>DEX 900UP sık sık küçük düşüşler ve ortalama <0>her 900 saniyede bir meydana gelen büyük artışlar görülmektedir.", "1772047578": "Deriv MT5 giriş bilgilerim neden Deriv giriş bilgilerimden farklı?", @@ -1923,7 +1894,6 @@ "1784343675": "Lütfen hemen <0>canlı sohbet yoluyla bizimle iletişime geçin, ve hesabınızda 2FA'yı devre dışı bırakmanıza yardımcı olacağız. Yeni bir telefonunuz olduğunda, lütfen <1>2FA'yı yeniden etkinleştirin", "1784507274": "AB'de ikamet eden iştirakler Gelir paylaşımı planına kaydolabilir. Ancak, bu plan kapsamında yalnızca AB dışında ikamet eden müşteriler yönlendirilebilir.", "1784680288": "Her işlemden önce hesabınızdaki marjin etkisinden her zaman haberdar olacaksınız.", - "1786089908": "Deriv'de opsiyon ticareti hakkında bilgi edinin. Forex, sentetik endeksler ve diğer popüler finansal piyasalardaki fiyat hareketlerini doğru bir şekilde tahmin ederek ödemeler kazanın.", "1786590725": "1 - 5 iş günü", "1786747559": "Düzenleyicilerimiz, hesabınızı kara para aklamayı önleme (AML) ve Müşterinizi Tanıyın (KYC) yasalarına uygun olarak doğrulamamızı gerektirir. Hesabınızı doğrulamak için belgelerinizi yüklemenizi istediysek, bu, hizmetlerimizi yalnızca hesabınız doğrulandıktan sonra kullanmaya devam edebileceğiniz anlamına gelir.", "1787584197": "Yanlış e-posta kimliği verildi", @@ -2071,7 +2041,6 @@ "1905702565": "Müşteri para koruması", "1906101554": "Müşterilerinizin işlem hacmine göre bir ödeme kazanacaksınız. <0>buradan daha fazla bilgi edinin. ", "1906507843": "Adım 4: Abonelik planı (4/5)", - "1906568376": "Canlı fiyatlandırma verilerini getirilirken bir hata oluştu", "1907226338": "Coca-Cola\n", "1907562333": "Spot fiyat tüm işlem süresi boyunca önceden belirlenmiş bir bariyerin altında kalırsa bir ödeme alırsınız. Spot fiyat, sözleşme sona ermeden önce herhangi bir zamanda bariyere dokunur veya bariyeri aşarsa, ilk bahis (prim) kaybedilir.", "1908121069": "Deriv P2P hakkında daha fazla bilgi edinin", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (yalnızca AB)", "2028060161": "Bu endeksler, haber olaylarına bağlı olarak varlık fiyatlarının yükseldiği veya düştüğü simüle edilmiş piyasalara karşılık gelir. Küçük hareketler oldukça sıktır ve ara sıra büyük artışlar veya düşüşler görülür.", "2028163119": "EOS/USD", - "2028685334": "Bu endeksler 1000, 500 veya 300 tik serisinde ortalama bir crash veya boom ile karakterize edilir.", "2029388799": "20-39.999%", "2032245485": "Digits | Dijital opsiyon sözleşmesi | Deriv", "2032401971": "Diyelim ki, 3376.24 USD fiyatla 10 USD bahis tutarı, x100 Multiplier değeri ve 3400 zarar durdur seviyesi ile aşağı yönde Volatility 100 Endeksi için pozisyon açmak istediğinizde zarar durdur tutarını hesaplamak istediğinizi varsayalım.", "2032565787": "Her gün dünya piyasasını analiz etmek için saatler harcamadan ticaret faaliyetlerinizi nasıl planlarsiniz?", "2032603277": "Puan başına ödeme, önceden belirlenmiş bariyerinizin üzerindeki veya altındaki her puan için sözleşmenin sona ermesinde alacağınız potansiyel ödemeyi gösterir.", - "2032869486": "Her bir tik ile, fiyat değişikliği bariyer içinde olduğu sürece ödemeniz seçtiğiniz Accumulator değerine göre artacaktır.", "2034083038": "sinyal-abone", "2035207280": "5 - 1,000\n", "2035670983": "Daha az dikkat dağıtıcı", @@ -2256,7 +2223,6 @@ "2062902293": "Up/Down sözleşmesi açmak için şunları yapmanız gerekir:", "2062903400": "Bir sınır belirleyin", "2063623452": "durum", - "2064152905": "Potansiyel Kârı En Üst Düzeye Çıkarın", "2064273783": "Kasiyer limitleri", "2064293002": "Anlaşma iptali olan bir Multiplier sözleşmesi satın alırken kar al düzeyi belirleyemezsiniz. Ancak, anlaşma iptali sona erdiğinde, açık sözleşmede kar al düzeyi belirleyebilirsiniz. ", "2065278286": "Spread", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>Kripto dalgalarına binin. Popüler kripto para birimlerinin fiyatı üzerinden 7/24 ticaret.", "-989885046": "Tüm kripto para birimlerini gör", "-2118030379": "<0>Emtia madenciliği. Değerli metallerin ve petrolün fiyatını takas edin.", - "-1722031734": "Ticaret özelliklerini kontrol edin", - "-61718257": "Popüler borsa yatırım fonlarının (ETF'ler) fiyat hareketleri üzerine spekülasyon yapın. Portföyünüzü, dayanak varlıklara sahip olmanın yüksek maliyeti olmadan tahvilleri, emtiaları ve endeksleri takip eden varlıklarla çeşitlendirin.", - "-777850431": "Hepsini görüntüle >", - "-1384760133": "Bid fiyatı", - "-1882694284": "Ask fiyatı\n", - "-1293060532": "Günlük % değişim", "-626244619": "Sıfır riskli, demo ticaret hesabı ile herhangi bir platformda herhangi bir ticareti deneyin.", "-230284900": "3. Güvenle ticaret yapın", "-1936142548": "Hesabınıza para yatırın ve 24 saat destekle işlem yapmaya başlayın.", @@ -3315,6 +3275,7 @@ "-1615451408": "Çok dilli profesyonel ekibimiz her zaman yanınızda.", "-441234786": "25 yıldır güçlüyüz", "-1863708031": "Borsa yatırım fonları (ETF'ler), temel varlıklara sahip olmanın yüksek maliyeti olmadan, tahvilleri, emtiaları ve endeksleri takip eden varlıklarla portföyünüzü çeşitlendirmenize olanak tanır.", + "-1722031734": "Ticaret özelliklerini kontrol edin", "-1542166394": "<0>AGG.US iShares Core US Aggregate Bond ETF, ABD yatırım sınıfı tahvillerin bir endeksini izlemektedir.", "-1968382000": "<0>ARKK.US ARK Innovation ETF, yapay zeka, otomasyon, DNA teknolojileri, enerji depolama, fintech ve robotik alanlarındaki gelişmelere dayanan veya bundan faydalanan şirketlerin yerli ve yabancı hisse senetlerine yatırım yapmaktadır.", "-603147794": "<0>DIA.US SPDR Dow Jones Industrial Average ETF Trust, Dow Jones Endüstriyel Ortalama endeksini takip ediyor.", @@ -3446,13 +3407,6 @@ "-1356010780": "Eğilimli kişilerin ticaretten korunması için politikalar uygularız", "-1186213423": "Reşit olmayan kişilerin erişimini reddedecek ve finansal kapasitelerinin ötesinde ticaret yapan müşterileri belirlemek için süreçleri uygulayacağız.", "-220003669": "Know-your-customer (KYC) kontrolleri uygulayacak ve platformlarımızda kara para aklamayı ve diğer yasa dışı faaliyetleri önleyeceğiz.", - "-1339404877": "Güvenilir ol", - "-1849043145": "Güvenle ticaret yapabilmeniz için güvenli ve sağlam sistemler sağlıyoruz. Sözleşmeleri hızlı bir şekilde çözmek, işlemleri verimli bir şekilde işlemek veya 7/24 duyarlı müşteri desteği sunmak olsun, ticaret deneyiminizin her adımında güvenilir olmaya çalışıyoruz.", - "-1972583435": "Adil ol", - "-781301270": "Herkese eşit muameleyi savunuyoruz, bu yüzden şeffaf ve tarafsız hizmetler sunmaya kendimizi adadık. Endişelerinizi dürüstlükle çözmek ve gizli ücretler veya erişim kısıtlamaları olmadan rekabetçi fiyatlar sunmak için buradayız.", - "-955173076": "Güven ve güçlü müşteri ilişkileri kurabilmemiz için platformlarımız ve süreçlerimiz hakkında net ve erişilebilir bilgiler sağlıyoruz. Ayrıntılı ürün açıklamaları ve açık iletişim yoluyla, bilinçli ticaret kararları vermenizi kolaylaştırmayı amaçlıyoruz.", - "-2032112598": "Sorumlu ol", - "-35673135": "Hizmetlerimizi ve platformlarımızı güven, dürüstlük ve etik uygulamalar temeli üzerine inşa ediyoruz. Yasadışı faaliyetleri önlemek için politikaları ve kontrolleri proaktif olarak uygulayarak, ticaret topluluğumuz için adil ve güvenli bir ortam sağlıyoruz.", "-1354825404": "Ticarette yeni misiniz?", "-1571360471": "Özel öğrenme kaynakları", "-1307122236": "Her zaman çok dilli destek", @@ -4033,7 +3987,10 @@ "-1095901299": "Hisse senedi piyasası| Endeksler ticareti | Deriv", "-506783240": "Simüle edilmiş piyasalardan türetilen varlık fiyatları üzerinden ticaret yapın. Risk iştahınıza uygun oynaklık seviyesini seçerek katılımınızı yönetin.", "-917592239": "Sentetik endeksler | Volatility endeksleri | Deriv", + "-1339404877": "Güvenilir ol", + "-1972583435": "Adil ol", "-1306637437": "Tüm ürünlerimiz ve hizmetlerimiz için fiyatlandırma konusunda rekabetçi olmayı hedefliyoruz.", + "-2032112598": "Sorumlu ol", "-223886724": "İlkelerimiz", "-586716383": "İlkelerimiz | Deriv", "-141169956": "Deriv P2P – uçtan uca para yatırma ve çekme hizmeti", @@ -4429,35 +4386,6 @@ "-924881302": "Yasal politikalarımız ve bunların sizin için nasıl uygulandığı hakkında bilgi bulacağınız yer burasıdır. Aşağıda bağlantılı belgeler toplu olarak standart kullanım koşullarımızı oluşturur (\"Şartlar\"). Web sitelerimizden, ürünlerimizden veya hizmetlerimizden herhangi birini kullanmadan önce bu şartlardan haberdar olmanız ve bunları kabul etmeniz önemlidir.", "-1532421724": "İŞ ORTAKLARI İÇİN", "-488793705": "Şartlar ve Koşullar | Yasal politikalar | Deriv", - "-739489985": "Crash/Boom endeksleri, ani fiyat hareketleriyle piyasaları taklit eder, ya keskin bir düşüş (crash) ya da fiyatlarda bir artış (boom) olarak.", - "-2038780348": "higher lower", - "-920892393": "Volatility endeksleri, sabit volatiliteleri %10, %25, %50, %75 ve %100 olan piyasalara karşılık gelir.", - "-997554537": "Accumulator sözleşmeleri nasıl çalışır", - "-1143096984": "Bir kar al veya ödeme seviyesi belirleyebilirsiniz. Kârınız bu tutarı aştığında veya ulaştığında pozisyonunuz otomatik olarak kapanacaktır.", - "-2002768605": "Her sözleşme için maksimum ödeme sınırlıdır ve varlık başına farklılık gösterir. Maksimum ödemeye ulaşıldığında, sözleşme otomatik olarak kapatılacaktır.", - "-972221740": "Deriv Trader'da ilk Accumulator sözleşmenizi nasıl satın alabilirsiniz?", - "-995291168": "Pozisyonunuzu tanımlayın", - "-1713583554": "Piyasalar listesinden bir varlık seçin.", - "-1637411871": "Accumulator piyasası", - "-216727857": "Ticaret türleri listesinden accumulators seçin", - "-1410249058": "3. Büyüme yüzdesi", - "-1940159778": "Tercihiniz olan büyüme oranını seçin. Potansiyel kârınız, sözleşme süreniz boyunca her tikde bu oranda artacaktır.", - "-262631598": "Accumulator süresi", - "-1784561307": "4. Bahis", - "-1432641230": "Accumulator hissesi", - "-1797452525": "5. Kar al", - "-950576869": "6. Ticaret", - "-70734399": "Opsiyon ticareti için mevcut piyasalar", - "-665093371": "Dünyanın en büyük finans piyasasında yer alın. Majör, minör ve akıllı forex çiftlerinde dijital seçenekleri ve Call/Put Spreadleri ticareti yapın.", - "-197524598": "Gerçek dünyadaki aksaklıklardan arınan sentetiklerimizde 7/24 dijital opsiyonlar, lookbacks ve Call/Put Spreadleri ticareti yapın.", - "-236676606": "Hisse senetleri ve endeksler üzerinde dijital opsiyon ticareti yapın ve rekabetçi fiyatlı varlık sepetlerimizdeki fiyat hareketlerinden kar elde edin. ", - "-1192024363": "Gümüş, altın, petrol ve enerji gibi dünyanın önde gelen emtialarının fiyat hareketleri hakkında tahminde bulunun. ", - "-345016047": "Bir demo hesabı açın ve platformlarımızda pratik yapmak için sınırsız sanal fon alın - DTrader, SmartTrader ve DBot. ", - "-239170576": "Deriv'deki opsiyon ticareti hakkında bilgi edinin. Temel varlıkları satın almaya gerek kalmadan fiyat hareketlerini doğru şekilde tahmin ederek ödemeleri kazanın.", - "-135132536": "Gerçek bir hesap açın, para yatırın ve accumulators gerçekten işlem yapmaya başlayın.", - "-963994159": "Opsiyon ticareti | Deriv'de dijital opsiyon ticareti yapın", - "-1640776435": "Opsiyon ticareti | Ticaret türleri | Deriv", - "-1302287224": "Deriv\"deki opsiyonların neler olduğunu keşfedin. Forex, sentetikler, hisse senetleri & endeksler ve sepetlerle işlem yapmaya nasıl başlayacağınızı öğrenin.", "-1573631881": "forex", "-79919115": "50'den fazla döviz çiftine erişin ve piyasa riskinizi artırmak için 1:1000'e kadar kaldıraçla işlem yapın.", "-52578265": "30'den fazla döviz çiftine erişin ve piyasa riskinizi artırmak için 1:30'e kadar kaldıraçla işlem yapın.", @@ -4503,17 +4431,8 @@ "-172868994": "Swap-free MT5 hesabı", "-501519580": "İşlemlerinizi hiçbir ek ücret ödemeden bir gecede açık bırakın.", "-2146727212": "Swap free\n", - "-544150655": "Marjin ticareti için mevcut piyasalar", - "-867909844": "30'dan fazla varlığa erişin ve ayrıca 1:30'a kadar kaldıraç ve işlemlerde sıfır komisyonla alım satım yapın.", - "-309438223": "Sentetik endeksleri doğal olaylardan ve likidite risklerine etkilenmeden 7/24 marjin üzerinde işlem görerek işlem yapın.", - "-192849229": "Gümüş, altın, petrol ve daha fazlasının fiyat hareketleri hakkında tahminde bulunun ve olası karınızı yükseltmek için marjini kullanın.", - "-309512492": "Neden Deriv ile marjinde ticaret yapmalı", - "-1967811351": "Deriv MT5'te yüksek kaldıraç ve düşük spreadlerden yararlanın.", - "-947407631": "Sentetik Endeksler", - "-163876262": "Tüm favori piyasalar mevcuttur", - "-687600215": "Tüm popüler piyasalarda ticaret yapın ve ayrıca tescilli sentetik endekslerimiz 7/24 mevcuttur.", - "-1815149921": "Samimi Destek", "-1970235035": "Hedefinizi tanımlayın", + "-995291168": "Pozisyonunuzu tanımlayın", "-1496517473": "İşlem yapmak istediğiniz piyasayı seçin ve ticaret türü, bahis tutarı ve Multiplier değeri dahil olmak üzere diğer temel parametreleri ayarlayın.", "-574297320": "Parametreleri ayarlayın", "-136787663": "İsteğe bağlı parametreleri ayarlayın", @@ -4526,6 +4445,7 @@ "-316417045": "4. Multiplier değeri", "-969520824": "Kârınız veya zararınız, işlem yaptığınız varlığa bağlı olarak 1 ila 30 arasında olabilen Multiplier değeriyle çarpılır. Kaybınız asla bahisinizden daha fazla olmayacaktır.", "-951435001": "Seçtiğiniz Multiplier değerini girin. Kar veya zararınız bu tutarla çarpılacak. ", + "-1797452525": "5. Kar al", "-1261042587": "Bu özellik, piyasanın pozisyonunuza karşı hareket etmesi durumunda almak istediğiniz kayıp miktarını ayarlamanıza olanak tanır. Tutara ulaşıldıktan sonra sözleşmeniz otomatik olarak kapatılacaktır.", "-1557162974": "Zarar durdur ayarla", "-120955727": "7. Anlaşma iptali", diff --git a/themes/gatsby-theme-deriv/src/translations/vi.json b/themes/gatsby-theme-deriv/src/translations/vi.json index ebe77cec215..7d39b3563d0 100644 --- a/themes/gatsby-theme-deriv/src/translations/vi.json +++ b/themes/gatsby-theme-deriv/src/translations/vi.json @@ -91,7 +91,6 @@ "79497287": "Quỹ hoán đổi danh mục", "80411232": "Giữ an toàn thông tin đăng nhập của bạn và <0>bật xác thực hai yếu tố để ngăn chặn việc sử dụng trái phép tài khoản của bạn.", "80429744": "Nhanh và ổn định", - "83428444": "Bắt đầu giao dịch accumulators trên Deriv", "84123624": "Chương trình Đối tác | Deriv", "84402478": "Tôi có thể tìm thấy các khối tôi cần ở đâu?", "84605906": "Tài khoản Tài chính Deriv MT5 cung cấp cho bạn đòn bẩy để giao dịch các hợp đồng chênh lệch (CFD) trên forex, cổ phiếu, chỉ số chứng khoán, hàng hóa, chỉ số tổng hợp và tiền điện tử.", @@ -123,7 +122,6 @@ "110140669": "Nếu bạn là một trader chuyên nghiệp, dịch vụ tín hiệu giao dịch MT5 cho phép bạn chia sẻ chiến lược của mình với các trader khác miễn phí hoặc với một khoản phí đăng ký do bạn quyết định. Khi các trader đăng ký tín hiệu của bạn, các giao dịch của bạn sẽ tự động được sao chép trên tài khoản của họ mỗi khi bạn thực hiện giao dịch.", "111464658": "<0>5 lot khi giao dịch DL với cặp <0>BTC/USD sẽ được chia thành:", "113378532": "ETH/USD", - "114014970": "Giao dịch ngay bây giờ", "115911783": "Tất nhiên, danh sách này chưa đầy đủ. Mỗi ngày, những kẻ mạo danh đều đưa ra những cách mới để cố gắng ăn cắp thông tin và tiền của bạn.", "117174749": "Tôi có thể đóng một vị thế đang mở trước khi hết hạn không?", "117273069": "<0>Wall Street 30 theo dõi hoạt động cổ phiếu của top 30 công ty lớn tại Mỹ.", @@ -269,7 +267,6 @@ "259593484": "tài khoản thực", "260003723": "Ví dụ 2", "261878007": "Nếu bạn chọn 'Matches' (Khớp), bạn sẽ nhận được một khoản chi trả nếu chữ số cuối của giá thoát giống với dự đoán của bạn.", - "262590832": "Mở các vị thế dài và ngắn, tùy thuộc vào chiến lược giao dịch ưa thích của bạn.", "263232709": "1 - 2 ngày làm việc", "263938952": "Nếu điểm đặt lại sinh lời dựa trên dự đoán thị trường của bạn, giá tại điểm đặt lại sẽ thay thế giá vào ban đầu của bạn (giá thực hiện). Để sinh lời, điểm đặt lại cần phải:", "264391901": "Tận hưởng thị trường tổng hợp nơi mô phỏng sự thú vị của thị trường thực, mà không có những gián đoạn bất thường.", @@ -430,7 +427,6 @@ "413762216": "Tôi có thể chấm dứt hợp đồng Reset Call/Reset Put đang mở trước khi hết hạn không?", "415028859": "Tiền tệ tại địa phương", "415543200": "Điều này phụ thuộc vào mức ký quỹ cần thiết cho từng tài sản. Bạn sẽ có thể xem số tiền ký quỹ cần cho mỗi tài sản trước khi mở vị thế của mình.", - "416296716": "Mức chi trả tối đa", "417690017": "Touch/No Touch", "417855021": "Cần có tên", "418173024": "Các thị trường hiện đã có mặt trên Deriv cho giao dịch CFD", @@ -446,7 +442,6 @@ "427157274": "Nhận hoa hồng khi khách hàng của bạn giao dịch trên tài khoản Deriv X.

    Tất cả tỷ lệ hoa hồng đều được tính bằng USD.", "429395367": "Hướng dẫn cho DBot", "429483909": "<0>2 lot với đòn bẩy 100:", - "430936420": "Giao dịch hơn 50 loại tài sản với đòn bẩy lên tới 1:1000, không tốn phí hoa hồng.", "431284069": "Lợi nhuận ròng của bạn sẽ phụ thuộc vào mức chênh lệch giữa giá giao ngay và mức ngưỡng, với mức lợi nhuận tiềm năng tối đa tăng đáng kể nếu giá tài sản tăng mạnh. Mức lỗ của bạn chỉ giới hạn trong số tiền bạn cần đầu tư ban đầu để mua quyền chọn Turbo Short.", "432518896": "Sự tin tưởng của khách hàng là ưu tiên hàng đầu của chúng tôi và đó cũng là lý do hàng triệu người tin dùng dịch vụ mà chúng tôi cung cấp. Sau đây là một số yếu tố giúp chúng tôi dẫn đầu trong số các nhà cung cấp dịch vụ trading online.", "432775041": "Bắt đầu giao dịch", @@ -493,7 +488,6 @@ "469222213": "Nhấp vào tab <0>Thống kê của tôi và chọn nhà cung cấp tín hiệu của bạn.", "469552854": "Bạn muốn biết thêm về các điều kiện giao dịch CFD đối với các công cụ chúng tôi cung cấp?", "469798381": "năm dịch vụ", - "470277541": "Thời hạn tối đa", "472630909": "Sẽ mất 1-3 ngày làm việc để đơn đăng ký của bạn được xem xét.", "472915014": "Deriv là một trong những nhà môi giới trực tuyến lớn nhất thế giới. Chúng tôi cung cấp giao dịch CFD và các công cụ phái sinh khác trên thị trường ngoại hối, cổ phiếu & chỉ số, tiền điện tử, hàng hóa và các chỉ số mô phỏng cho hàng triệu người dùng đã đăng ký trên toàn cầu.", "473760456": "Thông báo từ chúng tôi luôn đơn giản, rõ ràng, không che giấu hay có ẩn ý, công bố công khai tất cả các điều kiện của hợp đồng, rõ ràng về rủi ro giao dịch cũng như cách chúng tôi kinh doanh.", @@ -536,7 +530,6 @@ "504465748": "Chúng tôi sẽ gửi cho bạn một link xác thực qua email. Nhấp vào link đó và đặt lại mật khẩu mới cho tài khoản Deriv của bạn.", "506442463": "Thủ tục để bắt đầu sử dụng dịch vụ là gì?", "506797447": "<0>Giỏ EUR tính toán giá trị của đồng Euro so với 1 giỏ 5 loại tiền tệ trên thế giới (USD, AUD, GBP, JPY, CAD), mỗi loại có trọng số 20%.", - "508640915": "Tại sao nên giao dịch accumulators trên Deriv", "509964491": "Giao dịch kể cả khi hầu hết các thị trường tài chính đều đang đóng cửa", "510416775": "Quyền chọn Turbo giúp bạn kiếm được một khoản chi trả tiềm năng cao nếu dự đoán thị trường của bạn là đúng và giá giao ngay không chạm hoặc vượt quá mức ngưỡng đã được xác định trước.", "510912921": "Nếu điều kiện bạn chọn không được đáp ứng hoặc nếu giá thoát bằng với một trong hai ngưỡng, bạn sẽ mất số tiền đầu tư ban đầu của mình.", @@ -644,7 +637,6 @@ "602265590": "Cắt lỗ hoạt động hơi khác với các chỉ số Crash/Boom/Range Break. Lý do là vì các biến động đột ngột của giá thị trường từ tick này đến tick tiếp theo đôi lúc vượt quá mức cắt lỗ bạn đặt ra. Khi giá thị trường vượt mức cắt lỗ của bạn, hợp đồng của bạn sẽ tự động đóng tại thời điểm đó, thay vì tại đúng mức cắt lỗ bạn đã đặt.", "603094883": "Tuy nhiên, xin lưu ý rằng điều kiện chấm dứt sớm hợp đồng này có thể thay đổi tùy vào loại giao dịch cụ thể. Một số loại giao dịch có thể bị hạn chế không được chấm dứt sớm hoặc chỉ được chấm dứt sớm trong một khung thời gian nhất định.", "604031157": "Nhà phát triển phần mềm với nền tảng giao dịch riêng có thể được liên kết với API của Deriv. Truy cập trang <0>Deriv API để biết thêm thông tin về cách API của chúng tôi hoạt động.", - "604863126": "Tần suất tạo tick khác nhau giữa các chỉ số, một vài tick tạo ra mỗi một giây, một số khác tạo ra mỗi hai giây.", "605798512": "Tối thiểu là 0,01 USD nếu bạn muốn chuyển tiền sang một nền tảng khác.", "606371596": "Cách giao dịch trên thị trường forex", "607535944": "5 - 30 phút", @@ -744,7 +736,6 @@ "701775446": "Chỉ số Volatility 200", "701840176": "Hoa hồng cho mỗi doanh thu 100k USD", "702074152": "ĐỐI TÁC", - "702175212": "Vui lòng đảm bảo rằng bạn đã đọc <0>Điều khoản và điều kiện, <1>Công bố rủi ro, và <2>Giao dịch an toàn và có trách nhiệm của chúng tôi để hiểu đầy đủ về các rủi ro liên quan trước khi sử dụng dịch vụ. Xin lưu ý thêm rằng thông tin trên trang web này không là lời khuyên đầu tư.", "702303938": "tiếp thị liên kết ib", "704465777": "Sau khi hoàn thành thanh toán, chia sẻ biên lai với người bán qua tính năng chat trên Deriv P2P.", "704532260": "Đăng ký chỉ với email của bạn. Không yêu cầu thẻ tín dụng hay mức nạp tiền tối thiểu.", @@ -783,7 +774,7 @@ "736634601": "khám phá trên appgallery", "737466973": "Quy mô hợp đồng là một lô tiêu chuẩn của Chỉ số Volatility 75 = 1", "737537871": "Giao dịch Multipliers trên ứng dụng di động mọi lúc mọi nơi.", - "739412906": "<0>Nằm giữa/Đi ra ngoài (Stays Between/Goes Outside): Dự đoán liệu thị trường sẽ nằm trong hay nằm ngoài hai giá mục tiêu tại bất cứ thời điểm nào trong thời gian hợp đồng.", + "739412906": "<0>Stays Between/Goes Outside: Dự đoán liệu thị trường sẽ nằm trong hay nằm ngoài hai giá mục tiêu tại bất cứ thời điểm nào trong thời gian hợp đồng.", "739759950": "Bộ đếm số lượng tick giữa các ngưỡng liên tiếp nhau giúp bạn đưa ra quyết định giao dịch đầu tư đúng đắn.", "740609768": "Tôi nên làm gì khi có tranh chấp với người tôi đang giao dịch cùng?", "741504928": "Dành cho các nhà tiếp thị, người có sức ảnh hưởng và các nhà môi giới kiếm tiền từ mạng lưới kết nối của họ. Nhận hoa hồng và tiếp cận tài liệu quảng cáo hữu ích.", @@ -821,7 +812,6 @@ "773309981": "Oil/USD", "775706054": "Deriv có bán trading bot không?", "775826029": "Trong thẻ Sao chép của tài khoản Deriv cTrader của bạn, hãy tìm kiếm các nhà cung cấp chiến lược. Chọn chiến lược yêu thích của bạn, phân bổ tiền và bắt đầu giao dịch sao chép.", - "777072220": "Nhấp vào nút Mua để mở giao dịch của bạn.", "777203273": "Giao dịch CFD, Quyền chọn và Multipliers", "778624300": "Tận dụng các công cụ tính toán giao dịch của Deriv để giúp bạn tính phí qua đêm, pip, lãi và lỗ cho giao dịch CFD và Multipliers.", "779522948": "Ipoh | Văn phòng của chúng tôi – Malaysia | Deriv", @@ -887,7 +877,6 @@ "832324110": "Văn phòng", "832827564": "Gói này không dành cho các đối tác IB quảng cáo cho khách hàng cư trú tại Liên minh châu Âu.", "833547634": "Tỷ trọng tiền tệ", - "835328271": "accumulators chốt lời", "835766128": "Kiểm tra độ hiệu quả của bot bạn tạo", "836171053": "Cơ hội hợp tác", "836198432": "Lợi ích của việc đăng ký sử dụng tín hiệu MT5", @@ -927,7 +916,6 @@ "869176308": "Đừng lo lắng nếu bạn gặp bất kỳ vấn đề gì trong quá trình này, hãy liên hệ với chúng tôi qua <0>Live Chat để được hỗ trợ thêm.", "870239780": "Tôi có thể giao dịch các thị trường nào trên Deriv Trader?", "870345918": "Tốc độ tăng trưởng 1-5%", - "871462332": "Tận dụng lợi thế của đòn bẩy cao và chênh lệch thấp trên Deriv MT5 và Deriv X.", "872087592": "Đối với Rise/Fall, thời hạn hợp đồng dao động từ 1 tick đến 365 ngày.", "874881951": "Tìm cơ hội việc làm tại văn phòng Dubai của chúng tôi, với các vị trí IT, marketing và nhân lực.", "875101277": "Nếu tôi đóng trình duyệt web của mình, thì Deriv Bot có tiếp tục chạy không?", @@ -985,7 +973,6 @@ "917922170": "- Chọn tài sản cơ sở bạn muốn giao dịch.", "918181729": "Thông tin về lời kêu gọi hành động", "918587905": "Bạn có chắc chắn bạn muốn xoá tài khoản của bạn ngay bây giờ?", - "918634571": "Khi bạn mở một vị thế, các ngưỡng sẽ được tạo ra xung quanh giá của tài sản. Ngưỡng cao và ngưỡng thấp được tự động tính ở mỗi tick dựa vào tài sản bạn chọn và giá trị accumulators. Nếu bạn đóng vị thế của mình trước khi giá chạm một trong hai ngưỡng, bạn sẽ có lời.", "920363635": "Câu hỏi thường gặp - Chương trình IB", "920654544": "Hiện tại, bạn chỉ có thể mua hợp đồng quyền chọn Turbo Long và Short trên Deriv.", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>Phí qua đêm = khối lượng × kích thước hợp đồng × giá trị điểm × tỷ giá qua đêm", "1024366221": "Trang bạn đang tìm kiếm không tồn tại.", "1024756670": "Giao dịch trên nhiều thị trường", - "1025026772": "Chỉ số Jump tương ứng với sự thay đổi giá lớn và đột ngột của các thị trường mô phỏng theo. Các chỉ số này biến động liên tục từ 10% đến 100%.", "1025032938": "Tôi có phải trả bất kỳ khoản phí nào để trở thành đại lý thanh toán cho Deriv không?", "1026344937": "Vui lòng liên hệ với đội ngũ Hỗ trợ Khách hàng của chúng tôi qua <0>live chat nếu bạn có nghi ngờ hay lo lắng.", "1026845997": "Điểm kết thúc", @@ -1241,10 +1227,8 @@ "1178409440": "Khoảng thời gian có thể giao dịch của một tài sản hoặc thị trường.", "1179997681": "Khi khiếu nại, hãy đảm bảo mình gửi đầy đủ thông tin bao gồm tên, số tài khoản, mô tả rõ ràng vấn đề, những mốc thời gian quan trọng và bất kỳ bằng chứng hoặc giấy tờ có thể hỗ trợ chứng minh khiếu nại của bạn. Khiếu nại của bạn càng cụ thể và chi tiết, nhóm hỗ trợ khách hàng của chúng tôi càng có thể giúp bạn nhanh chóng hơn.", "1181506313": "Deriv P2P là một ứng dụng tuyệt vời, tôi rất thích nó!", - "1181734082": "kiểu giao dịch accumulators", "1182027402": "logo cửa hàng ứng dụng", "1182198798": "Ví dụ, nếu bạn đóng vị thế của mình tại một thời điểm nhất định, vốn đầu tư của bạn sẽ là tổng số dư tài khoản cộng với số lãi hoặc lỗ của bạn tại thời điểm đó. Nếu tỷ lệ số tiền này trên số tiền ký quỹ hiện đang sử dụng thấp hơn mức dừng của Deriv, lệnh dừng có thể được áp dụng.", - "1182470294": "Bạn chưa có tài khoản Deriv.com?", "1183868384": "Deriv có được quản lý không?", "1184301560": "Khám phá chương trình hợp tác Deriv, và có cơ hội trở thành đối tác với nhà tiên phong uy tín. Tất cả các chương trình của chúng tôi là miễn phí, không có chi phí ẩn.", "1185518626": "Tận hưởng tính năng giao dịch đa dạng với nhiều loại tài sản mô phỏng tính chất các thị trường tài chính.", @@ -1261,7 +1245,6 @@ "1195268336": "Biểu đồ minh họa hợp đồng thua lỗ nếu giá thoát của hợp đồng Reset Call thấp hơn giá vào", "1196310280": "Intel", "1197939158": "Không chấp nhận", - "1197965598": "Giao dịch accumulators (hay accumulators phái sinh) giúp bạn tăng tiềm năng lợi nhuận theo Multipliers mà không chịu rủi ro lỗ nhiều hơn số tiền bạn cược. Tiềm năng lợi nhuận của bạn sẽ tăng bất kể biến động của thị trường, miễn là phạm vi giá thay đổi nằm trong ngưỡng giao dịch.", "1198529439": "Vui lòng nhập tên đường phố hợp lệ", "1198781410": "Chúng tôi phát triển nền tảng với phương châm khách hàng là trung tâm, cố gắng để khách hàng luôn có một trải nghiệm giao dịch mượt mà, trực quan nhất có thể. Nhờ vậy, khách truy cập có thể dễ dàng trở thành khách hàng trung thành của Deriv. Chúng tôi cũng sẽ cung cấp cho bạn các công cụ và tài liệu với nội dung quảng bá sáng tạo để bạn điều hướng truy cập về Deriv một cách dễ dàng.", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100.000 ) }", "1274309337": "DOG/USD", "1275474387": "Nhanh chóng", - "1275674402": "Tùy chọn mua hoặc bán", "1277672291": "Có, bạn có thể mở nhiều hợp đồng High/Low Ticks cùng lúc.", "1277917401": "Nếu bạn chọn giao dịch hợp đồng Only Downs, bạn sẽ nhận được một khoản chi trả nếu giá chỉ giảm trong khoảng thời gian đã chọn.", "1278262646": "168 TRIỆU +", @@ -1415,7 +1397,6 @@ "1339067509": "thông tin biểu ngữ", "1344216985": "Chúng tôi không thể gửi email đến địa chỉ này (thường là do tường lửa hoặc do bộ lọc).", "1345965490": "- thấp hơn giá vào đối với hợp đồng Reset Call hoặc", - "1346204508": "Chốt lãi", "1349080073": "Vui lòng chỉ nhập các ký tự chữ cái", "1349233664": "Giá chào bán", "1351421019": "Tôi có thể giao dịch quyền chọn Asian ở đâu?", @@ -1467,7 +1448,6 @@ "1393006010": "Kiến thức cơ bản về giao dịch CFD", "1393234525": "400.000", "1393602451": "Nhấn chọn <0>Đồng ý để xác nhận hủy. Tiền của bạn sẽ được trả về tài khoản Deriv và số dư tài khoản của bạn sẽ được cập nhật tương ứng.", - "1394086167": "Mở tài khoản thử nghiệm trên Deriv và thử giao dịch với số tiền ảo không giới hạn.", "1394564425": "Vui lòng nhập mã xác minh 8 ký tự đã được gửi đến email {{email}} để kích hoạt tài khoản của bạn.", "1396179592": "Hoa hồng", "1396296688": "Làm cách nào để xác định một tài khoản mạng xã hội lừa đảo?", @@ -1550,7 +1530,6 @@ "1466788657": "Để biết thêm thông tin, <0>hãy xem bài blog về những điều cơ bản khi xây dựng một trading bot.", "1467325385": "Đội ngũ hỗ trợ đối tác toàn cầu", "1467514183": "Thị trường ảo, cơ hội thật.", - "1467698554": "Vui lòng đảm bảo rằng bạn đã đọc <0>Điều khoản và điều kiện, <1>Công bố rủi ro, và <2>Giao dịch an toàn và có trách nhiệm của chúng tôi để hiểu đầy đủ về các rủi ro liên quan trước khi sử dụng dịch vụ. Xin lưu ý thêm rằng thông tin trên trang web này không là lời khuyên đầu tư. Giá trị của các khoản đầu tư có thể giảm cũng như tăng.", "1468688914": "Nạp tiền ngay bằng tiền điện tử vào tài khoản tiền pháp định của bạn.", "1469255430": "điều khoản và điều kiện", "1469626982": "USD/CNH", @@ -1558,7 +1537,6 @@ "1470207808": "Cộng hòa Latvia", "1472787414": "Những điều cơ bản về Cổ phiếu và Chỉ số chứng khoán: ", "1473143391": "bộ phận kiểm thử phần mềm", - "1475851225": "Xác suất lên xuống trung bình là như nhau cứ mỗi 20 phút và quy mô của mỗi cú nhảy giá này lớn hơn khoảng 30 lần so với biến động giá thông thường.", "1476598931": "Chênh lệch thấp nhất có thể đạt được với điều kiện giao dịch hiện tại.", "1478263443": "Xin lưu ý rằng các quy tắc và giới hạn cụ thể về số lượng hợp đồng bạn có thể giao dịch đồng thời sẽ khác nhau tùy thuộc vào loại giao dịch. Một số có thể có những hạn chế về số lượng hợp đồng bạn có thể mở đồng thời, trong khi một số khác có thể có điều kiện linh hoạt hơn.", "1478423964": "Các chỉ số tổng hợp độc quyền của Deriv không có rủi ro thị trường và thanh khoản. Tận hưởng giao dịch chỉ số tổng hợp 24/7 trên Deriv MT5, DTrader và các nền tảng khác của chúng tôi.", @@ -1628,7 +1606,6 @@ "1533284111": "Tỷ giá hối đoái thả nổi là gì?", "1533452395": "Kiếm tiền dựa trên xác suất thanh toán của mỗi hợp đồng hoặc giao dịch của khách hàng. <0>Tìm hiểu thêm", "1535175777": "Thực hiện nạp tiền và rút tiền qua ngân hàng địa phương của bạn trong thời gian thực.", - "1536955851": "Giao dịch Quyền chọn | Loại giao dịch | Deriv", "1537212469": "Giá tại chỗ", "1539984821": "Đội ngũ hỗ trợ của Deriv làm việc 24/7 – kể cả các ngày cuối tuần. Bạn cũng có thể tham khảo các hướng dẫn tại <0>Trung tâm trợ giúp và nhận trợ giúp từ trader khác tại <1>Cộng đồng.", "1540432357": "Khách hàng giao dịch với số tiền đầu tư là 10 USD và khoản chi trả là 15 USD. Xác suất chi trả = 10/15 x 100 = 66,67%", @@ -1699,7 +1676,6 @@ "1588439646": "Công cụ tính lời lỗ cho giao dịch Multipliers của chúng tôi giúp bạn xác định mức cắt lỗ và chốt lời để giảm thiểu mức lỗ và tối đa mức lời.", "1588850507": "<0>Giỏ USD tính toán giá trị của đồng đô la Mỹ so với 1 giỏ 5 loại tiền tệ trên thế giới (EUR, GBP, JPY, CAD, AUD), mỗi loại có trọng số 20%.", "1589165958": "Thử tìm \"Giao dịch\"", - "1589206610": "Bắt đầu giao dịch", "1591242575": "Cách chúng tôi sử dụng và bảo mật thông tin bạn cung cấp", "1591498220": "Tôi có cần tài khoản Deriv để sử dụng Deriv P2P không?", "1591811733": "Deriv cTrader không có mặt ở quốc gia của bạn", @@ -1820,7 +1796,6 @@ "1680490573": "Các điều khoản và tiêu chuẩn đạo đức cho tất cả các bên đối tác tiếp thị liên kết, giới thiệu môi giới, người dùng API và các đại lý thanh toán của chúng tôi ", "1680831768": "Để thay đổi phương thức thanh toán, vui lòng liên hệ tới chúng tôi qua live chat.", "1681876785": "Xác nhận tuổi của bạn bằng cách gửi <0>giấy tờ chứng minh danh tính.", - "1682675914": "Đòn bẩy cao, chênh lệch thấp", "1682843058": "Up/Down | Hợp đồng quyền chọn kỹ thuật số | Deriv", "1682903370": "Chúng tôi có các gói chi trả hoa hồng sau:", "1685437922": "Thời gian đánh dấu 45-230", @@ -1829,7 +1804,6 @@ "1688556728": "Chỉ số châu Âu", "1690730424": "Chỉ chấp nhận ký tự Latin và Alphabet", "1691701175": "Chứng khoán & chỉ số", - "1691844143": "Dựa vào số lượng tick và giá trị accumulators, tiềm năng lợi nhuận của bạn có thể hơn số tiền bạn đặt nhiều lần.", "1692056155": "Hủy đăng ký | Email | Deriv", "1692148560": "Tính toán giá trị của vàng so với một giỏ 5 loại tiền tệ toàn cầu (EUR, GBP, JPY, CAD, AUD), mỗi loại có trọng số 20%.", "1693556143": "Tính năng này là để bảo vệ bạn khỏi việc mất tiền khi hủy giao dịch. Khi hủy, bạn có thể lấy lại toàn bộ số tiền cược của mình (trừ một khoản phí nhỏ) nếu bạn hủy trong vòng một giờ sau khi mở vị thế. Ngoài ra, Cắt lỗ cũng sẽ đóng hợp đồng của bạn ở mức thua lỗ nếu thị trường biến động ngược với vị thế của bạn. Tuy nhiên, chỉ khi thỏa thuận hủy hết hiệu lực, bạn mới có thể đặt mức Cắt lỗ.", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "Tạo tài khoản đối tác", "1700291683": "Bạn không bị tính bất kỳ khoản phí nào khi đăng ký tham gia chương trình IB.", - "1701577545": "Thời hạn tối đa mỗi hợp đồng có mức giới hạn khác nhau tùy theo giá trị accumulators được chọn. Khi đạt đến thời hạn tối đa, hợp đồng sẽ tự động đóng.", "1702295087": "Nạp và rút tiền dễ dàng thông qua các ngân hàng lớn tại Việt Nam.", "1702860224": "Bạn có thể sử dụng thẻ ghi nợ và thẻ tín dụng, ví điện tử, ví tiền điện tử, Deriv P2P, online banking, fiat onramp và đại lý thanh toán để nạp và rút tiền (xem trang <0>Phương thức thanh toán của chúng tôi để biết danh sách đầy đủ). Khi bạn đăng nhập vào tài khoản Deriv của bạn, bạn sẽ thấy các phương thức thanh toán được hỗ trợ tại quốc gia của bạn ở mục <1>Cổng thu ngân.", "1703673631": "Không, bạn không thể thay đổi thời hạn tick cho hợp đồng High/Low Ticks. Loại hợp đồng này hoạt động dựa vào giá 5 tick tiếp theo sau khi hợp đồng được mở. Thời hạn này là cố định với tất cả các công cụ đầu tư có loại hợp đồng này.", @@ -1871,7 +1844,6 @@ "1733660945": "Tiền sẽ có ngay khi được xác nhận", "1734026582": "Gói này chỉ dành riêng cho các đối tác tiếp thị liên kết nhánh quảng bá cho khách hàng cư trú tại Liên minh châu Âu.", "1734683614": "Giám đốc Điều hành", - "1736625026": "Accumulators là gì?", "1737371600": "Tôi có thể giao dịch quyền chọn Vanilla trên Deriv ở đâu?", "1739086943": "Wall Street 30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "Bắt đầu ngay", "1768089459": "Paris | Văn phòng của chúng tôi - Pháp | Deriv", "1769159485": "Có, bạn có thể mở nhiều hợp đồng Reset Call/Reset Put với thời hạn, số tiền đầu tư và các khoản chi trả tiềm năng mong muốn khác nhau cùng một lúc.", - "1771323174": "tăng giảm", "1771364541": "5. Bạn sẽ được đưa đến màn hình Thay đổi mật khẩu. Nhập mật khẩu mới và nhấp vào Tạo.", "1771672206": "<0>DEX 900UP có nhiều đợt giảm nhỏ xen kẽ một số đợt tăng lớn, trung bình <0>cứ sau 900 giây.", "1772047578": "Tại sao thông tin đăng nhập Deriv MT5 của tôi khác với thông tin đăng nhập Deriv?", @@ -1923,7 +1894,6 @@ "1784343675": "Vui lòng <0>liên hệ với chúng tôi qua live chat ngay lập tức và chúng tôi sẽ giúp vô hiệu hóa 2FA trên tài khoản của bạn. Khi bạn có điện thoại mới, vui lòng <1>tái kích hoạt 2FA.", "1784507274": "Các đối tác tiếp thị liên kết tại Liên minh châu Âu có thể đăng ký gói hoa hồng Chia sẻ lợi nhuận. Tuy nhiên, chỉ những khách hàng được giới thiệu và cư trú bên ngoài Liên minh châu Âu mới được tính hoa hồng theo gói này.", "1784680288": "Bạn sẽ luôn được thông báo về những thay đổi do ký quỹ tác động đến tài khoản của mình trước mỗi giao dịch.", - "1786089908": "Tìm hiểu thêm về giao dịch quyền chọn trên Deriv. Kiếm lời bằng cách dự đoán chính xác các biến động giá ở thị trường forex, chỉ số tổng hợp và các thị trường tài chính phổ biến khác.", "1786590725": "1 - 5 ngày làm việc", "1786747559": "Các cơ quan quản lý yêu cầu chúng tôi xác thực tài khoản của bạn theo luật Chống rửa tiền (AML) và Biết Khách Hàng (KYC). Nếu chúng tôi đã nhắc bạn tải lên giấy tờ để xác thực tài khoản của mình, điều đó có nghĩa là bạn sẽ chỉ có thể tiếp tục sử dụng dịch vụ của chúng tôi sau khi tài khoản của bạn được xác thực.", "1787584197": "ID email cung cấp không chính xác", @@ -2071,7 +2041,6 @@ "1905702565": "Bảo vệ vốn cho khách hàng", "1906101554": "Bạn sẽ kiếm được một khoản hoa hồng dựa trên khối lượng giao dịch của khách hàng của bạn. Tìm hiểu thêm <0>tại đây.", "1906507843": "Bước 4: Gói đăng ký (4/5)", - "1906568376": "Đã xảy ra lỗi khi lấy dữ liệu giá cả trực tiếp", "1907226338": "Coca-Cola", "1907562333": "Bạn sẽ nhận được một khoản chi trả nếu giá giao ngay thấp hơn mức ngưỡng đã được xác định trước trong toàn bộ thời gian giao dịch. Nếu giá giao ngay chạm hoặc vượt quá mức ngưỡng bất cứ lúc nào trước khi hợp đồng hết hạn, bạn sẽ mất số tiền bạn đầu tư ban đầu (phí premium).", "1908121069": "Tìm hiểu thêm về Deriv P2P", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (chỉ dành cho EU)", "2028060161": "Các chỉ số này tương ứng với các thị trường mô phỏng có giá tài sản tăng hoặc giảm theo các sự kiện tin tức. Hầu hết các biến động diễn ra thường xuyên ở quy mô nhỏ, thỉnh thoảng mới xuất hiện một đợt biến động lớn.", "2028163119": "EOS/USD", - "2028685334": "Các chỉ số này là trung bình giá xuống hoặc giá lên đột ngột trong một chuỗi 1000, 500 hoặc 300 tick.", "2029388799": "20— 39,999%", "2032245485": "Chữ số | Hợp đồng quyền chọn kỹ thuật số | Deriv", "2032401971": "Giả sử bạn muốn tính mức cắt lỗ khi bạn muốn mở một vị thế Chỉ số Volatility 100 có giá 3376,24 USD với mức cược 10 USD, Multipliers x100 và mức cắt lỗ là 3400 khi giá xuống.", "2032565787": "Cách lập kế hoạch trading mà không cần phải dành hàng giờ mỗi ngày để phân tích thị trường thế giới", "2032603277": "Khoản chi trả ở mỗi điểm cho biết khoản chi trả tiềm năng bạn sẽ nhận được khi hết hạn hợp đồng ở mỗi điểm trên hoặc dưới mức ngưỡng đã định trước của bạn.", - "2032869486": "Số tiền bạn nhận về sẽ tăng tùy theo giá trị accumulators bạn chọn ở mỗi tick, miễn là giá thay đổi vẫn nằm trong mức ngưỡng.", "2034083038": "người đăng ký theo dõi tín hiệu", "2035207280": "5 - 1.000", "2035670983": "Ít bị xao lãng", @@ -2256,7 +2223,6 @@ "2062902293": "Để mở hợp đồng Up/Down, bạn sẽ cần phải:", "2062903400": "Đặt giới hạn", "2063623452": "trạng thái", - "2064152905": "Tối đa hóa lợi nhuận tiềm năng", "2064273783": "Giới hạn thu ngân", "2064293002": "Bạn không thể đặt mức chốt lời khi mua hợp đồng Multipliers kèm với hủy giao dịch. Tuy nhiên, khi việc hủy giao dịch đã hết hạn, bạn có thể đặt mức chốt lời trên hợp đồng đang mở.", "2065278286": "Chênh lệch", @@ -2300,7 +2266,7 @@ "2106640360": "Hướng dẫn dành cho đối tác", "2106955649": "<0>IJR.US iShares Core S&P Small Cap ETF theo dõi kết quả đầu tư của chỉ số cổ phiếu các công ty có vốn hóa nhỏ của Mỹ.", "2108009353": "IWM.US", - "2108799022": "<0>Tăng/Giảm (Tăng/Giảm): Dự đoán liệu giá thoát sẽ cao hơn hay thấp hơn hẳn giá vào ở cuối thời gian hợp đồng.", + "2108799022": "<0>Rise/Fall: Dự đoán liệu giá thoát sẽ cao hơn hay thấp hơn hẳn giá vào ở cuối thời gian hợp đồng.", "2109279238": "mô phỏng", "2109387636": "Deriv cung cấp bao nhiêu nền tảng giao dịch?", "2109960759": "Bắt buộc phải có tên công ty", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>Thúc đẩy làn sóng tiền điện tử. Giao dịch 24/7 dựa trên giá của các loại tiền điện tử phổ biến.", "-989885046": "Xem tất cả các loại tiền điện tử", "-2118030379": "<0>Kim loại khai thác. Giao dịch giá kim loại quý và dầu mỏ.", - "-1722031734": "Kiểm tra các thông số giao dịch", - "-61718257": "Dự đoán biến động giá của các quỹ hoán đổi danh mục phổ biến (ETF). Đa dạng hóa danh mục đầu tư của bạn với các tài sản theo dõi trái phiếu, hàng hóa và chỉ số mà không tốn chi phí cao để sở hữu các tài sản cơ sở đó.", - "-777850431": "Xem tất cả >", - "-1384760133": "Giá chào mua", - "-1882694284": "Giá chào bán", - "-1293060532": "% thay đổi hằng ngày", "-626244619": "Hãy thử bất kỳ giao dịch nào, trên bất kỳ nền tảng nào có tài khoản giao dịch demo, không rủi ro.", "-230284900": "Tự tin giao dịch", "-1936142548": "Nạp tiền vào tài khoản của bạn và bắt đầu giao dịch với đội ngũ hỗ trợ 24h.", @@ -3315,6 +3275,7 @@ "-1615451408": "Đội ngũ nhân sự đa quốc gia chuyên nghiệp của chúng tôi luôn sẵn sàng hỗ trợ bạn bất cứ lúc nào.", "-441234786": "Chúng tôi mạnh mẽ 25 năm", "-1863708031": "Quỹ hoán đổi danh mục (ETF) cho phép bạn đa dạng hóa danh mục đầu tư của bạn với các tài sản theo dõi biến động trái phiếu, hàng hóa và chỉ số mà không phải bỏ nhiều vốn để sở hữu các tài sản cơ sở đó.", + "-1722031734": "Kiểm tra các thông số giao dịch", "-1542166394": "<0>AGG.US iShares Core US Aggregate Bond ETF là quỹ đầu tư theo dõi chỉ số các trái phiếu được xếp hạng đầu tư của Mỹ.", "-1968382000": "<0>ARKK.US ARK Innovation ETF đầu tư cổ phiếu của các công ty trong và ngoài nước dựa vào hoặc hưởng lợi từ sự phát triển của ngành trí tuệ nhân tạo, tự động hóa, công nghệ DNA, lưu trữ năng lượng, fintech và robot.", "-603147794": "<0>DIA.US SPDR Dow Jones Industrial Average ETF Trust theo dõi chỉ số Dow Jones Industrial Average index.", @@ -3446,13 +3407,6 @@ "-1356010780": "Thực hiện các chính sách để ngăn chặn các trader không đủ khả năng tham gia giao dịch", "-1186213423": "Chúng tôi sẽ từ chối quyền truy cập của người chưa đủ tuổi và áp dụng nhiều bước để xác định khách hàng đang giao dịch vượt quá khả năng tài chính của họ.", "-220003669": "Chúng tôi sẽ triển khai các biện pháp Biết khách hàng của bạn (KYC), ngăn chặn rửa tiền và các hoạt động bất hợp pháp khác trên nền tảng của chúng tôi.", - "-1339404877": "Đáng tin cậy", - "-1849043145": "Chúng tôi cung cấp các hệ thống an toàn và mạnh mẽ để bạn có thể tự tin giao dịch. Cho dù là giải quyết hợp đồng kịp thời, xử lý giao dịch hiệu quả hay cung cấp hỗ trợ khách hàng 24/7 nhanh chóng, chúng tôi luôn cố gắng là người đồng hành đáng tin cậy ở mọi bước trải nghiệm giao dịch của bạn.", - "-1972583435": "Công bằng", - "-781301270": "Chúng tôi ủng hộ sự đối xử bình đẳng cho tất cả mọi người, đó là lý do tại sao chúng tôi tận tâm cung cấp các dịch vụ minh bạch và không thiên vị. Chúng tôi ở đây để giải quyết mối quan tâm của bạn một cách chính trực và cung cấp mức giá cạnh tranh mà không có phí ẩn hoặc hạn chế truy cập.", - "-955173076": "Chúng tôi cung cấp thông tin rõ ràng, dễ tiếp cận về các nền tảng và quy trình để chúng tôi có thể xây dựng lòng tin và mối quan hệ khách hàng bền chặt. Thông qua mô tả chi tiết về sản phẩm và trao đổi cởi mở, chúng tôi mong muốn giúp bạn dễ dàng đưa ra quyết định giao dịch sáng suốt hơn.", - "-2032112598": "Trách nhiệm", - "-35673135": "Chúng tôi xây dựng các dịch vụ và nền tảng của mình trên nền tảng tin tưởng, trung thực và tuân thủ đạo đức kinh doanh. Bằng cách chủ động thực thi các chính sách và kiểm soát để ngăn chặn các hoạt động bất hợp pháp, chúng tôi đảm bảo một môi trường giao dịch công bằng và an toàn cho cộng đồng trading của chúng tôi.", "-1354825404": "Bạn mới tập trading?", "-1571360471": "Tài liệu đào tạo phù hợp", "-1307122236": "Hỗ trợ 24/7 bằng nhiều ngôn ngữ", @@ -3990,7 +3944,7 @@ "-1396228755": "Driftless Regime (còn được gọi là Sideways Trend)", "-812482393": "<0>DSI10 chuyển đổi giữa các chế độ trung bình cứ sau <1>10 phút.", "-1119895973": "giao dịch quyền chọn rise/fall", - "-1312740087": "<0>Cao hơn/Thấp hơn (Cao hơn/Thấp hơn): Dự đoán liệu giá thoát sẽ cao hơn hay thấp hơn giá mục tiêu (giá ngưỡng) vào thời điểm hết hạn hợp đồng.", + "-1312740087": "<0>Higher/Lower: Dự đoán liệu giá thoát sẽ cao hơn hay thấp hơn giá mục tiêu (giá ngưỡng) vào thời điểm hết hạn hợp đồng.", "-1379066258": "giao dịch quyền chọn touch/no touch", "-467543474": "<0>Khớp/Khác: Dự đoán số nào sẽ là chữ số cuối của tick cuối cùng của hợp đồng.", "-370101516": "giao dịch quyền chọn over/under", @@ -4033,7 +3987,10 @@ "-1095901299": "Thị trường chứng khoán | Giao dịch các chỉ số | Deriv", "-506783240": "Giao dịch giá tài sản phỏng theo thị trường mô phỏng. Quản lý độ phơi nhiễm thị trường bằng cách chọn mức biến động phù hợp với khẩu vị rủi ro của bạn.", "-917592239": "Chỉ số Tổng hợp | Chỉ số Volatility | Deriv", + "-1339404877": "Đáng tin cậy", + "-1972583435": "Công bằng", "-1306637437": "Chúng tôi đặt mục tiêu cạnh tranh về giá cho tất cả các sản phẩm và dịch vụ của mình.", + "-2032112598": "Trách nhiệm", "-223886724": "Nguyên tắc của chúng tôi", "-586716383": "Nguyên tắc của chúng tôi | Deriv", "-141169956": "Deriv P2P - dịch vụ nạp và rút tiền ngang hàng", @@ -4429,35 +4386,6 @@ "-924881302": "Tại đây bạn sẽ tìm thấy thông tin về các chính sách pháp lý của chúng tôi và cách chúng áp dụng cho bạn. Các tài liệu dưới đây được gọi chung là các điều khoản sử dụng tiêu chuẩn của chúng tôi (\"Điều khoản\"). Lưu ý quan trọng: Bạn phải hiểu về các Điều khoản này và đồng ý với chúng trước khi sử dụng bất kỳ trang web, sản phẩm hoặc dịch vụ nào của chúng tôi.", "-1532421724": "DÀNH CHO ĐỐI TÁC KINH DOANH", "-488793705": "Điều khoản và điều kiện | Chính sách pháp lý | Deriv", - "-739489985": "Các chỉ số Crash/Boom mô phỏng các biến động giá đột ngột của thị trường, có thể là giảm đột ngột (Crash) hoặc tăng đột ngột (Boom).", - "-2038780348": "cao hơn thấp hơn", - "-920892393": "Chỉ số Volatility tương ứng với các thị trường có biến động liên tục là 10%, 25%, 50%, 75% và 100%.", - "-997554537": "Cách các hợp đồng accumulators hoạt động", - "-1143096984": "Bạn có thể thiết lập mức chốt lời hoặc mức nhận tiền về. Vị thế của bạn sẽ tự động đóng khi lợi nhuận của bạn vượt quá hoặc đạt đến con số này.", - "-2002768605": "Có giới hạn cho số tiền nhận về tối đa cho mỗi hợp đồng và khác nhau tùy theo loại tài sản. Khi số tiền nhận về đạt mức tối đa, hợp đồng sẽ tự động đóng.", - "-972221740": "Cách mua hợp đồng accumulators đầu tiên trên Deriv Trader", - "-995291168": "Xác định vị thế", - "-1713583554": "Chọn một loại tài sản từ danh sách các thị trường.", - "-1637411871": "thị trường accumulators", - "-216727857": "Chọn giao dịch accumulators từ danh sách các loại giao dịch", - "-1410249058": "3. Tỷ lệ tăng trưởng", - "-1940159778": "Chọn tốc độ tăng trưởng. Tiềm năng lợi nhuận của bạn sẽ tăng theo tỷ lệ phần trăm này ở mỗi tick trong thời hạn hợp đồng của bạn.", - "-262631598": "thời hạn accumulators", - "-1784561307": "4. Mức cược", - "-1432641230": "tiền cược accumulators", - "-1797452525": "5. Chốt lời", - "-950576869": "6. Giao dịch", - "-70734399": "Các thị trường hiện có cho giao dịch quyền chọn", - "-665093371": "Tham gia vào thị trường tài chính lớn nhất thế giới. Giao dịch quyền chọn kỹ thuật số (Digital Options) và Mua/Bán Chênh lệch (Call/Put Spreads) trên các cặp forex chính, phụ và thông minh.", - "-197524598": "Giao dịch quyền chọn kỹ thuật số, lookbacks và Chênh lệch Call/Put 24/7 với các chỉ số tổng hợp của chúng tôi mà không bị gián đoạn như trong thế giới thực.", - "-236676606": "Giao dịch quyền chọn kỹ thuật số với chứng khoán & chỉ số, nhận lợi nhuận từ biến động giá của các giỏ tài sản cạnh tranh của chúng tôi.", - "-1192024363": "Sinh lời từ biến động giá của các hàng hóa chính thế giới như bạc, vàng, dầu và năng lượng.", - "-345016047": "Mở tài khoản thử nghiệm và nhận vốn ảo không giới hạn để thử giao dịch trên các nền tảng của chúng tôi - DTrader, SmartTrader và DBot.", - "-239170576": "Tìm hiểu về giao dịch quyền chọn trên Deriv. Kiếm lời bằng cách dự đoán chính xác biến động giá mà không cần phải sở hữu tài sản cơ sở.", - "-135132536": "Mở một tài khoản thật, nạp tiền và bắt đầu giao dịch accumulators thực sự.", - "-963994159": "Giao dịch quyền chọn | Giao dịch quyền chọn kỹ thuật số trên Deriv", - "-1640776435": "Giao dịch quyền chọn | Các loại giao dịch | Deriv", - "-1302287224": "Khám phá các giao dịch quyền chọn trên Deriv. Tìm hiểu cách bắt đầu giao dịch quyền chọn với thị trường forex, chỉ số tổng hợp, cổ phiếu & chỉ số và các giỏ chỉ số.", "-1573631881": "forex", "-79919115": "Giao dịch hơn 50 cặp tiền tệ với đòn bẩy lên đến 1:1000 để tăng độ tiếp cận thị trường của bạn.", "-52578265": "Giao dịch hơn 30 cặp tiền tệ với đòn bẩy lên đến 1:30 để tăng độ tiếp cận thị trường của bạn.", @@ -4503,17 +4431,8 @@ "-172868994": "Tài khoản MT5 không phí qua đêm", "-501519580": "Để giao dịch của bạn mở qua đêm mà không phải trả thêm phí.", "-2146727212": "Không phí qua đêm", - "-544150655": "Các thị trường khả dụng với giao dịch ký quỹ", - "-867909844": "Giao dịch hơn 30 tài sản với đòn bẩy lên tới 1:30, không tốn phí hoa hồng cho các giao dịch.", - "-309438223": "Giao dịch các chỉ số tổng hợp 24/7 mà không bị ảnh hưởng bởi các sự kiện tự nhiên và rủi ro thanh khoản.", - "-192849229": "Giao dịch trên biến động giá bạc, vàng, dầu, v.v. và sử dụng ký quỹ để nhân lợi nhuận tiềm năng của bạn.", - "-309512492": "Tại sao nên giao dịch ký quỹ với Deriv", - "-1967811351": "Tận dụng lợi thế đòn bẩy cao và chênh lệch thấp trên Deriv MT5.", - "-947407631": "Các chỉ số tổng hợp", - "-163876262": "Có tất cả các thị trường yêu thích của bạn", - "-687600215": "Giao dịch 24/7 với tất cả các thị trường phổ biến và với các chỉ số tổng hợp độc quyền của chúng tôi.", - "-1815149921": "Hỗ trợ thân thiện", "-1970235035": "Xác định mục tiêu của bạn", + "-995291168": "Xác định vị thế", "-1496517473": "Chọn thị trường bạn muốn giao dịch và thiết lập các thông số thiết yếu khác như loại giao dịch, mức cược và giá trị Multipliers.", "-574297320": "Đặt tham số", "-136787663": "Đặt tham số tùy chọn", @@ -4526,6 +4445,7 @@ "-316417045": "4. Giá trị Multipliers", "-969520824": "Số tiền lời hay lỗ được nhân với giá trị Multipliers, từ 1 đến 30 tùy vào loại tài sản bạn giao dịch. Bạn sẽ không bao giờ lỗ hơn số tiền bạn đặt cược.", "-951435001": "Chọn giá trị Multipliers bạn muốn. Số tiền lời hay lỗ của bạn sẽ được nhân với con số này.", + "-1797452525": "5. Chốt lời", "-1261042587": "Tính năng này cho phép bạn thiết lập mức thua lỗ bạn sẵn sàng chịu trong trường hợp thị trường đi ngược lại so với vị thế của bạn. Khi chạm mức đã được thiết lập trên, hợp đồng của bạn sẽ tự động bị đóng.", "-1557162974": "Đặt lệnh cắt lỗ", "-120955727": "7. Hủy giao dịch", @@ -4662,7 +4582,7 @@ "-1995606668": "Số tiền", "-1128574192": "Hướng", "-703542574": "Tăng", - "-1127399675": "Giảm", + "-1127399675": "Down", "-1555617679": "<0>Mức cắt lỗ và chốt lời khi giá tăng = giá tài sản × {(số cắt lỗ HOẶC chốt lời + hoa hồng) ÷ (mức cược × Multipliers) + 1}", "-215986514": "Hoa hồng được tính tự động dựa trên mức cược, mã chỉ số và Multipliers bạn chọn. Số hoa hồng được hiển thị trực tiếp trên DTrader.", "-1677720766": "Vậy trong trường hợp này, bạn sẽ đặt mức cắt lỗ tại <0>3351,46.", diff --git a/themes/gatsby-theme-deriv/src/translations/zh_cn.json b/themes/gatsby-theme-deriv/src/translations/zh_cn.json index 32355f277ee..37b80226f08 100644 --- a/themes/gatsby-theme-deriv/src/translations/zh_cn.json +++ b/themes/gatsby-theme-deriv/src/translations/zh_cn.json @@ -91,7 +91,6 @@ "79497287": "交易所买卖基金", "80411232": "确保登录详细信息安全并<0>启用双重身份验证,以防止他人未经授权使用账户。", "80429744": "快速和稳定", - "83428444": "开始在 Deriv 交易 accumulators", "84123624": "合伙计划 | Deriv", "84402478": "哪里可以找到所需的程序块?", "84605906": "Deriv MT5 金融账户提供交易外汇、股票、股票指数、大宗商品、综合指数和加密货币差价合约 (CFD) 的杠杆。", @@ -123,7 +122,6 @@ "110140669": "如果您是专业交易者,MT5交易信号服务让您免费或以您确定的订阅费用向其他交易者分享策略。交易者订阅信号以后,每次交易时优惠将自动复制到他们的账户中。", "111464658": "动态杠杆交易<0>5 手<0>比特币/美元分为:", "113378532": "以太币/美元", - "114014970": "立刻交易", "115911783": "当然,这份列表并不详尽。冒充者采用越来越有创造性的方法来试图窃取信息和资金。", "117174749": "可以在到期前平仓吗?", "117273069": "<0>华尔街30关注美国30家最大上市公司的股票表现。", @@ -269,7 +267,6 @@ "259593484": "真实账户", "260003723": "示例 2", "261878007": "如果选择 ‘Matches’ 期权,只要退市价的最后一个Digit 与预测相同,将获得赔付。", - "262590832": "根据首选交易策略开多空头寸。", "263232709": "1 - 2个工作日", "263938952": "如果根据市场预测,重置现货价是有利的,它将取代初始入市价(或行权价)。为了使它有利,重置点必须是:", "264391901": "享受令人兴奋的模拟真实市场,同时避免不可预测的真实干扰。", @@ -430,7 +427,6 @@ "413762216": "可以在到期前退出未平仓的 Reset Call/Reset Put 期权合约吗?", "415028859": "本地货币", "415543200": "这取决于每种资产所需的保证金。开仓前,可以查看每种资产所需的保证金。", - "416296716": "最大赔付", "417690017": "Touch / No Touch", "417855021": "姓名是必填项", "418173024": "差价合约交易的可用市场", @@ -446,7 +442,6 @@ "427157274": "当您的客户使用 MT5 金融账户交易时,您就可以赚取佣金。

    所有佣金均以美元报价。", "429395367": "DBot 指南与教程", "429483909": "杠杆率 100,<0>2 手:", - "430936420": "访问超过50种资产,并以高达 1:1000 的杠杆率和零佣金费进行交易。", "431284069": "净利将取决于现货价格跌破障碍的程度,如果标的价格大幅下跌,最大潜在收益将增加。亏损仅限于购买 short turbo 期权所需的初始投注额。", "432518896": "赢取客户信任是我们的首要任务,这就是为什么数百万用户选择我们的原因。以下是使我们成为领先的在线交易服务提供商的一些要点。", "432775041": "获取交易", @@ -493,7 +488,6 @@ "469222213": "单击<0>我的统计信息标签,然后选择信号提供者。", "469552854": "想解我们提供的工具的差价合约交易条件详情吗?", "469798381": "服务年数", - "470277541": "最大持续时间", "472630909": "审核申请需要 1-3 个工作日。", "472915014": "Deriv 是全球最大的在线经纪商之一。我们为全球数百万注册用户提供外汇、股票和指数、加密货币、大宗商品和衍生指数的差价合约和其他衍生产品。", "473760456": "我们尽力说得简单明了,避免歧义,披露所有合约条款,并对交易风险以及得利途径清楚交代。", @@ -536,7 +530,6 @@ "504465748": "将通过电子邮件向您发送验证链接。单击该链接并为 Deriv 账户设置新密码。", "506442463": "加入程序是什么?", "506797447": "<0>欧元篮子衡量欧元相对于五种全球货币(美元、澳元、英镑、日元、加元)篮子的价值,每种货币的权重均为20%。", - "508640915": "为什么要用 Deriv 交易 accumulators", "509964491": "即使大多数金融市场已关闭也能交易", "510416775": "如果您对市场的预测是正确的,而且现货价没有触及或突破预先确定的障碍,turbo 期权可获得潜在的高额赔付。", "510912921": "如果所选条件未满足或退市价等于任一障碍,则投注金将丢失。", @@ -644,7 +637,6 @@ "602265590": "止损在 “Crash/Boom/Range Break” 指数中的作用略有不同。这是因为某个跳动点至另一跳动点之间的市场价格突然波动有时会超过设置的止损。当市场价格超过止损金额时,合约将在该点而不是完全位于止损价位平仓。", "603094883": "然而,需要注意的是,提前退出的可用性可能因具体交易类型而异。有些交易类型可能有限制,或者只能在特定时间内使用。", "604031157": "拥有自己的交易平台并可与 Deriv API 相连接的软件开发员。请访问 <0>Deriv API 页面,了解有关 API 如何工作的更多信息。", - "604863126": "报价生成的频率因指数而异,一些指数每秒生成一次报价,而另一些则每两秒生成一次。", "605798512": "如果想将资金转移到其他平台,则最低金额为 0.01 美元。", "606371596": "外汇市场如何交易", "607535944": "5 - 30 分钟", @@ -744,7 +736,6 @@ "701775446": " Volatility 200 指数", "701840176": "每十万美元交易额的佣金", "702074152": "合作伙伴", - "702175212": "使用服务前,请确保阅读<0>条款和条件、<1>风险披露以及<2>安全和负责任交易,以充分了解所涉及的风险。请注意,网站上的信息不构成投资建议。", "702303938": "联盟 ib", "704465777": "付款后,通过 Deriv P2P 的聊天功能向卖方索取收据。", "704532260": "不需要信用卡或最小存款,仅用电子邮件即可注册账户。", @@ -821,7 +812,6 @@ "773309981": "原油/美元", "775706054": "交易机器人有卖吗?", "775826029": "在 Deriv cTrader 账户的 跟单 标签中搜索策略提供商。选择喜欢的策略,分配资金,然后开始跟单交易。", - "777072220": "点击 “买入” 按钮开启交易。", "777203273": "差价合约、期权和 Multipliers 交易", "778624300": "使用 Deriv 的交易计算器,帮助计算差价合约与 multiplier 交易的掉期、点和盈亏。", "779522948": "怡保 | 马来西亚办事处 | Deriv", @@ -887,7 +877,6 @@ "832324110": "我们的位置", "832827564": "此计划不适用于向居住在欧盟的客户推广的代理。", "833547634": "货币权重", - "835328271": "Accumulators 止盈", "835766128": "查看机器人的表现", "836171053": "合伙机会", "836198432": "订阅 MT5 信号的好处", @@ -927,7 +916,6 @@ "869176308": "别担心,如果在此过程中遇到任何问题,请通过<0>实时聊天联系支持人员以获得进一步帮助。", "870239780": "Deriv Trader 有哪些市场可交易?", "870345918": "1-5% 增长率", - "871462332": "利用 Deriv MT5 和 Deriv X 的高杠杆率和低价差。", "872087592": "Rise/Fall 期权的合约期限从1个跳动点到365天不等。", "874881951": "浏览迪拜办事处提供的工作机会。寻找适合的 IT、市场营销和人力资源方面的工作", "875101277": "如果关闭网络浏览器,Deriv 机器人会继续运行吗?", @@ -985,7 +973,6 @@ "917922170": "-选择要交易的标的资产。", "918181729": "行动呼吁背景", "918587905": "确定要删除账户吗?", - "918634571": "开仓时,会围绕资产的价格设置障碍。系统会根据选择的资产和 accumulator 值自动计算每个分笔成交点的上限和下限障碍。如果在达到任一障碍之前平仓,您将获利。", "920363635": "常见问题 - IB 计划", "920654544": "目前,只能在 Deriv 购买 Long 和 Short Turbo 期权合约。", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>掉期费用=交易量×合约大小×点值×掉期费率", "1024366221": "寻找的页面不存在。", "1024756670": "在多个市场交易", - "1025026772": "Jump指数对应于具有大幅突然价格变动的模拟市场。其恒定波动率从10%到100%不等。", "1025032938": "成为 Deriv 的付款代理需要付费吗?\n \n-> -512652791", "1026344937": "如果有任何疑问或疑虑,请通过<0>实时聊天联系客户支持团队。", "1026845997": "终结点", @@ -1241,10 +1227,8 @@ "1178409440": "资产或市场可供交易的时间段。", "1179997681": "投诉时,请务必提供全名、账号、对问题的清晰描述、重要日期以及任何支持投诉的证据或文件。投诉越具体、越详细,团队就能更好的帮助您。", "1181506313": "Deriv P2P 是很棒的应用程序,我喜欢它!", - "1181734082": "Accumulators 交易类型", "1182027402": "应用商店徽标", "1182198798": "例如,如果在某个时间点平仓,净值就是账户余额加上该时间点的盈亏总和。如果该值与当前使用的保证金的比率低于 Deriv 的止损水平,则可能会执行止损。", - "1182470294": "还没有 Deriv.com 账户?", "1183868384": "Deriv 受监管吗?", "1184301560": "探索 Deriv 的合作伙伴计划,争取机会成为可信赖的先驱的合作伙伴。所有的计划都是免费的,没有任何隐藏费用。", "1185518626": "体验各种模仿金融市场特征的产品交易。", @@ -1261,7 +1245,6 @@ "1195268336": "说明 Reset Call 期权退市价低于入市价合约亏损的图表", "1196310280": "Intel", "1197939158": "不要接受", - "1197965598": "Accumulators(或 accumulator 期权)允许以指数方式增加潜在利润,而不会冒超过本金的风险。只要价格在交易障碍内波动,无论市场走势如何,潜在利润都会增加。", "1198529439": "请输入有效的街道", "1198781410": "Deriv 设计了以客户为中心、直观的交易体验,并优化了访客转化为客户的体验。还将提供吸引访问Deriv流量所需的工具和创意材料。", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100,000 ) }", "1274309337": "狗狗币/美元", "1275474387": "快捷", - "1275674402": "多头和空头头寸", "1277672291": "是的,可以同时开立多个 High/Low Ticks 合约。", "1277917401": "如果选择 Only Downs 合约,当价格在所选时间段内持续下跌,将赢得潜在赔付。", "1278262646": "1.68 亿以上", @@ -1415,7 +1397,6 @@ "1339067509": "横幅信息", "1344216985": "电子邮件无法发送到此地址(通常是因为安装了防火墙或筛选器)。", "1345965490": "- 低于 Reset Call 期权合约的入市价,或", - "1346204508": "止盈", "1349080073": "请仅输入字母字符", "1349233664": "询问", "1351421019": "在哪里可以交易 Asian 期权?", @@ -1467,7 +1448,6 @@ "1393006010": "差价合约交易的基本信息", "1393234525": "400,000", "1393602451": "点击<0>是以确认取消。资金将退回到 Deriv 账户,账户余额将相应更新。", - "1394086167": "在 Deriv 开设演示账户并用无限量的虚拟资金练习。", "1394564425": "请输入发送至 {{email}} 的 8 字符验证码以激活账户。", "1396179592": "佣金", "1396296688": "如何识别诈骗社交媒体账户?", @@ -1550,7 +1530,6 @@ "1466788657": "欲了解更多信息,请查看这篇关于构建交易机器人的基础知识的<0>博客文章。", "1467325385": "全球联盟支持", "1467514183": "虚拟市场、真正的机会。", - "1467698554": "使用服务前,请务必阅读<0>条款和条件、<1>风险披露以及<2>安全和负责任的交易,以充分了解所涉及的风险。另请注意,本网站的信息不构成投资建议。投资价值可能下降,也可能上升。", "1468688914": "使用加密货币即时向法定账户存款。", "1469255430": "条款与条件", "1469626982": "美元/离岸人民币", @@ -1558,7 +1537,6 @@ "1470207808": "拉脱维亚", "1472787414": "股票和股票指数:基本信息", "1473143391": "软件测试部", - "1475851225": "平均而言,每 20 分钟向上或向下跳动的概率相等,跳动幅度约为正常价格变动的 30 倍。", "1476598931": "当前交易条件下可获得的最低价差.", "1478263443": "请注意,可以同时输入的合约数量的具体规则和限制可能会因交易类型而异。有些可能对可以开立的合约数量有限制,而另一些则可能有其他特定条件,可以提供更大的灵活性。", "1478423964": "Deriv 专有的综合资产无一般市场和流动性风险。在 Deriv MT5、DTrader 和其他平台享受全年无休全天候综合交易。", @@ -1628,7 +1606,6 @@ "1533284111": "什么是浮动汇率?", "1533452395": "根据每张合约的赔付概率或客户的交易获得收益。<0>了解详情", "1535175777": "通过当地银行实时存款和取款。", - "1536955851": "期权交易 | 交易类型 | Deriv", "1537212469": "现货价格", "1539984821": "即使在周末也可以通过全天候实时聊天对Deriv支持团队提出疑问。还可以在<0>帮助中心找到答案,并在<1>社区与其他的交易员交流和获得帮助。", "1540432357": "客户交易的投注额为 10 美元,赔付为 15 美元。赔付概率 = 10/15 x 100 = 66.67%", @@ -1699,7 +1676,6 @@ "1588439646": "Multiplier 损益计算器帮助在交易时找出止损和止盈水平以将亏损减至最低及获得最高利益。", "1588850507": "<0>美元篮子 衡量美元相对于五种全球货币(欧元、英镑、日元、加元、澳元)篮子的价值,每种货币的权重均为20%。", "1589165958": "体验“交易”", - "1589206610": "开启交易", "1591242575": "我们如何使用和保护您提供的信息", "1591498220": "要使用 Deriv P2P 是否必须有 Deriv 账户?", "1591811733": "您的国家不能使用 Deriv cTrader", @@ -1820,7 +1796,6 @@ "1680490573": "所有联盟会员、介绍经纪人,API用户和付款代理的条款和道德标准", "1680831768": "请通过实时聊天与我们联系,以更改付款方式。", "1681876785": "通过提交<0>身份证明验证账户年龄。", - "1682675914": "高杠杆,低价差", "1682843058": "Up/Down | Digital 期权合约 | Deriv", "1682903370": "佣金计划如下:", "1685437922": "45-230 个跳动点持续时间", @@ -1829,7 +1804,6 @@ "1688556728": "欧洲指数", "1690730424": "仅限拉丁和字母字符", "1691701175": "股票和指数", - "1691844143": " 根据价格跳动次数和 accumulator 值,潜在利润可能会多次超过设定的金额。", "1692056155": "取消订阅 | 电子邮件 | Deriv", "1692148560": "衡量黄金相对于五种全球货币(欧元、英镑、日元、澳元、美元)的价值,每种货币的权重均为20%。", "1693556143": "这是为了防止在使用交易取消时损失金钱。取消交易功能允许在扣除些许费用后收回全部投注额,如果在开头寸的一小时内取消合约。另一方面,如果市场对持仓不利,止损将使合约平仓。但是,一旦取消交易功能到期,可以对未平仓合约设置止损水平。", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "开立合作伙伴账户", "1700291683": "加入 IB 计划完全免费。", - "1701577545": "每份合约的最大期限是有限的,并根据所选的 accumulator 值而有所不同。当达到最大期限时,合约将自动关闭。", "1702295087": "使用越南著名银行轻松存取款。", "1702860224": "可以使用借记卡和信用卡、电子钱包、加密货币钱包、Deriv P2P、在线银行、法定货币交易所和支付代理存款和取款(请参阅<0>支付方式页面查看完整列表)。登录 Deriv 账户后,将能够在<1>收银台页面查看所在国家/地区可用的付款方式。", "1703673631": "不,High/Low Ticks 持续时间不能更改。此合约类型始终基于合约开仓后接下来的5个价格跳动。所有可使用该合约类型交易的工具都是固定的。", @@ -1871,7 +1844,6 @@ "1733660945": "资金一经确认即可使用", "1734026582": "此计划仅适用于向居住在欧盟的客户推广的联盟会员。", "1734683614": "首席执行官", - "1736625026": "什么是 accumulators?", "1737371600": "在哪里可以使用 Deriv 交易 vanilla 期权?", "1739086943": "华尔街30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "听起来很棒。我们来开始吧。", "1768089459": "巴黎 | 法国办事处 | Deriv", "1769159485": "是的,可以同时开立多个不同期限、不同投注额或期望的潜在赔付的 Reset Call/Reset Put 期权合约。", - "1771323174": "上涨下跌", "1771364541": "5. 您将被带到更改密码屏幕。输入新密码并点击创建。", "1771672206": "<0>DEX 900UP时常有小幅跌落和平均<0>每 900 秒偶尔会发生大幅起涨。", "1772047578": "为什么 Deriv MT5 登录详细信息与 Deriv 登录详细信息不同?", @@ -1923,7 +1894,6 @@ "1784343675": "请立即<0>通过实时聊天与我们联系,我们将帮助您在账户中禁用 2FA。当您有新手机时,请<1>重新启用 2FA。", "1784507274": "居住在欧盟的联盟会员可以注册收入共享计划。但是,此计划只允许推介居住在欧盟以外的客户。", "1784680288": "每次交易之前,我们会通知您保证金对账户的影响。", - "1786089908": "了解通过 Deriv 进行期权交易的信息。通过正确预测外汇、综合指数和其他流行的金融市场价格走势获取赔付。", "1786590725": "1-5 个工作日", "1786747559": "监管机构要求我们根据反洗钱 (AML) 和了解您的客户 (KYC) 法律验证账户。如果我们提示您上传文件以验证账户,这意味着只有在账户通过验证后才能继续使用我们的服务。", "1787584197": "提供的电子邮件 ID 不正确", @@ -2071,7 +2041,6 @@ "1905702565": "客户资金保护", "1906101554": "将根据客户的交易量获得报酬。在<0>此处了解更多信息。", "1906507843": "步骤 4:订阅计划(第 4 步,共 5 步)", - "1906568376": "获取实时定价数据时出错", "1907226338": "可口可乐", "1907562333": "如果现货价格在整个交易期间保持低于预定障碍,将获得赔付。如果现货价格在合约到期前的任何时候触及或突破障碍,则初始投注(费用)将亏损。", "1908121069": "了解 Deriv P2P 的详细内容", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (仅限欧盟区)", "2028060161": "这些指数对应于资产价格因新闻事件而上涨或下跌的模拟市场。小幅波动非常频繁,偶尔会出现大幅上涨或下跌。", "2028163119": "EOS/美元", - "2028685334": "这些指数的特点是在一系列 1000、500 或 300 个跳动点中平均出现一次崩盘或兴旺。", "2029388799": "20–39.999%", "2032245485": " Digits | Digital 期权合约 | Deriv", "2032401971": "比如说您想在 Volatility 100指数价格为 3376.24 美元时以10美元投注额开头寸,Multiplier 值为x100,下跌走势的止损水平为3400,想要计算止损金额。", "2032565787": "不必每天长时间分析世界市场的交易计划方法", "2032603277": "每点赔付额指合约到期时每个高于或低于预定障碍的点将获得的潜在赔付。", - "2032869486": "只要价格变动在障碍以内,每个跳动点的赔付就会根据选择的 accumulator 值而增加。", "2034083038": "信号订阅者", "2035207280": "5 - 1,000", "2035670983": "减少干扰", @@ -2256,7 +2223,6 @@ "2062902293": "开立 Up/Down 合约,需要", "2062903400": "设置限额", "2063623452": "状况", - "2064152905": "最大限度地提高潜在利润", "2064273783": "收银台限额", "2064293002": "购买拥有取消交易功能的 multiplier 合约时,无法设置止盈水平。但是,一旦取消交易功能过期,可以对未平仓合约设置止盈水平。", "2065278286": "价差交易", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>在加密货币浪潮中乘风破浪。24/7 全天候交易热门加密货币的价格。", "-989885046": "查看所有加密货币", "-2118030379": "<0>开采大宗商品。交易贵金属和石油的价格。", - "-1722031734": "查看交易规格", - "-61718257": "对热门交易所买卖基金(ETF)的价格走势进行投机。使用追踪债券、大宗商品和指数的资产分散投资组合,而无需承担持有标的资产的高昂成本。", - "-777850431": "查看全部 >", - "-1384760133": "标价", - "-1882694284": "卖价", - "-1293060532": "每日变化百分比", "-626244619": "使用零风险演示交易账户,在任何平台尝试任何交易。", "-230284900": "3. 充满信心地交易", "-1936142548": "为账户注资,在全天候支持下开始交易。", @@ -3315,6 +3275,7 @@ "-1615451408": "专业、多语种团队随时为您服务。", "-441234786": "我们已走过 25 个年头", "-1863708031": "交易所买卖基金(ETF)允许无需支付拥有标的资产的高昂成本即可通过跟踪债券、大宗商品和指数的资产来分散投资组合。", + "-1722031734": "查看交易规格", "-1542166394": "<0>AGG.US iShares Core US Aggregate Bond 交易所买卖基金跟踪的是美国投资级债券的指数。", "-1968382000": "<0>ARK.US ARK Innovation 交易所买卖基金投资于依赖人工智能、自动化、DNA技术、储能、金融科技和机器人技术发展或从中受益的公司的国内外股票证券。", "-603147794": "<0>DIA.US SPDR Dow Jones Industrial Average 交易所买卖基金信托跟踪道琼斯工业平均指数。", @@ -3446,13 +3407,6 @@ "-1356010780": "实施防止弱势群体交易的政策", "-1186213423": "将拒绝未成年人的访问,并实施流程以识别超出其财务能力进行交易的客户。", "-220003669": "将在平台上实施“了解您的客户” (KYC) 控制功能并防止洗钱和其他非法活动。", - "-1339404877": "可靠", - "-1849043145": "我们提供安全可靠的系统,因此您可以放心地交易。无论是及时结算合约、高效处理交易,还是提供响应式 24/7 全天候客户支持,我们都努力确保您的交易体验每一步都可靠。", - "-1972583435": "公平", - "-781301270": "我们倡导人人享有平等待遇,因此致力于提供透明和公正的服务。诚信地解决您的疑虑,并提供具有竞争力的价格,没有任何隐性费用或访问限制。", - "-955173076": "我们提供有关平台和流程的清晰、可访问的信息,因此可以建立信任和牢固的客户关系。通过详细的产品描述和开放的沟通,我们的目标是使您更容易做出明智的交易决策。", - "-2032112598": "负责任", - "-35673135": "我们在信任、诚实和道德实践的基础上建立服务和平台。通过积极实施防止非法活动的政策和控制措施,确保为交易社区提供公平和安全的环境。", "-1354825404": "交易新手?", "-1571360471": "量身定制的学习资源", "-1307122236": "随时提供多语种支持", @@ -4033,7 +3987,10 @@ "-1095901299": "股票市场 | 指数交易 | Deriv", "-506783240": "模拟市场的衍生资产价格交易。通过选择适合自己风险偏好的波动率水平来管理风险敞口。", "-917592239": "综合指数 | Volatility 指数 | Deriv", + "-1339404877": "可靠", + "-1972583435": "公平", "-1306637437": "我们的目标是给所有的产品和服务提供具有竞争力的定价。", + "-2032112598": "负责任", "-223886724": "我们的原则", "-586716383": "我们的原则 | Deriv", "-141169956": "Deriv P2P – 点对点存款和取款服务", @@ -4429,35 +4386,6 @@ "-924881302": "这里可以找到关于法律政策以及对您适用的信息。以下链接的文件共同构成了我们的标准使用条款(以下简称“条款”)。使用我们的任何网站、产品或服务前,请务必了解并接受这些条款,这一点很重要。", "-1532421724": "适用于商业合作伙伴", "-488793705": "条款和条件 | 法律政策 | Deriv", - "-739489985": "Crash/Boom指数模仿价格突然变动的市场,要么是价格急剧下跌(Crash),要么是价格飙升(Boom)。", - "-2038780348": "higher lower", - "-920892393": "波动率指数与10%、25%、50%、75% 和 100%持续波动率的市场相对应。", - "-997554537": "Accumulators 合约如何运作", - "-1143096984": "可以设置止盈或赔付水平。当利润超过或达到该金额时,头寸将自动平仓。", - "-2002768605": "每份合约的最高赔付额是有限的,并且因资产而异。当达到最高赔付额时,合约将自动关闭。", - "-972221740": "如何在 Deriv Trader 购买第一手 accumulators 合约", - "-995291168": "设定头寸参数", - "-1713583554": "从市场列表选择一种资产。", - "-1637411871": "Accumulators 市场", - "-216727857": "从交易类型列表中选择 accumulators", - "-1410249058": "3. 增长百分比", - "-1940159778": "自行选择增长率。整个合约期内,每个跳动点的潜在利润将以这个百分比增长。", - "-262631598": "Accumulators 持续时间", - "-1784561307": "4. 投注额", - "-1432641230": "Accumulators 投注额", - "-1797452525": "5. 止盈", - "-950576869": "6. 交易", - "-70734399": "可用于交易期权的市场", - "-665093371": "参与全球最大的金融市场。进行主要、次要和智能外汇对的Digit 期权与 Call/Put 价差交易。", - "-197524598": "通过综合指数全天候交易 digital 期权、lookbacks 以及 Call/Put 价差,不受现实世界的干扰。", - "-236676606": "使用股票与指数交易Digit 期权,并从具有竞争力的一篮子资产中的价格变动中获利。", - "-1192024363": "推测世界主要大宗商品(白银、黄金、石油和能源)的价格走势。", - "-345016047": "开设演示账户并通过我们的平台如 DTrader、 SmartTrader 和 DBot 等用无限量的虚拟资金练习。", - "-239170576": "了解通过 Deriv 进行期权交易的信息。通过正确预测价格走势获取赔付,而无需购买标的资产。", - "-135132536": "开立真实资金账户,存款并开始进行真实 accumulators 交易。", - "-963994159": "期权交易 | 在 Deriv 交易Digit 期权", - "-1640776435": "期权交易 | 交易类型 | Deriv", - "-1302287224": "探索 Deriv 上有哪些选项。学习如何开始使用外汇、综合指数、股票和指数以及篮子交易期权。", "-1573631881": "外汇", "-79919115": "超过 50 种货币对的访问权限并用高达 1:1000 的杠杆交易,以增加市场敞口。", "-52578265": "超过 30 种货币对的访问权限并用高达 1:30 的杠杆交易,以增加市场敞口。", @@ -4503,17 +4431,8 @@ "-172868994": "免掉期 MT5 账户", "-501519580": "隔夜保留交易,无额外费用。", "-2146727212": "无掉期费", - "-544150655": "可进行保证金交易的市场", - "-867909844": "访问超过30种资产,并以高达 1:30 的杠杆率和零佣金费进行交易。", - "-309438223": "不受自然事件和流动性风险影响,全天候交易保证金综合指数。", - "-192849229": "推测白银、黄金、石油等的价格走势,并利用保证金扩大潜在利润。", - "-309512492": "为什么要用 Deriv 进行保证金交易", - "-1967811351": "利用 Deriv MT5 的高杠杆率和低价差。", - "-947407631": "综合指数", - "-163876262": "所有最受欢迎的市场皆可用", - "-687600215": "在所有受欢迎的市场进行交易,加上我们全天候提供的专有综合指数。", - "-1815149921": "友好支持", "-1970235035": "确定目标", + "-995291168": "设定头寸参数", "-1496517473": "选择您要交易的市场并设置其他包括交易类型、投注金额和 multiplier 值等基本参数。", "-574297320": "设置参数", "-136787663": "设置可选参数", @@ -4526,6 +4445,7 @@ "-316417045": "4. Multiplier 值", "-969520824": "利润或亏损乘以 multiplier 值,根据交易的资产, multiplier 值為 1 到 30之數。虧損永远不会超过投注金額。", "-951435001": "输入选择的 multiplier 值。盈亏将乘以该金额。", + "-1797452525": "5. 止盈", "-1261042587": "此功能使您可以在市场对头寸不利的情况下设置您愿意承担的损失金额。达到该金额后,合约将自动关闭。", "-1557162974": "设置止损", "-120955727": "7. 交易取消", diff --git a/themes/gatsby-theme-deriv/src/translations/zh_tw.json b/themes/gatsby-theme-deriv/src/translations/zh_tw.json index 98e1a1f1e87..2716d17786b 100644 --- a/themes/gatsby-theme-deriv/src/translations/zh_tw.json +++ b/themes/gatsby-theme-deriv/src/translations/zh_tw.json @@ -91,7 +91,6 @@ "79497287": "交易所買賣基金", "80411232": "確保登入詳細資料安全並<0>啟用雙重身份驗證,以防止他人未經授權使用帳戶。", "80429744": "快速和穩定", - "83428444": "開始在 Deriv 交易 accumulators", "84123624": "合夥計劃 | Deriv", "84402478": "哪裡可以找到所需的區塊?", "84605906": "Deriv MT5 金融帳戶為您提供交易外匯、股票、股票指數、大宗商品、綜合指數和加密貨幣差價合約 (CFD) 的槓桿。", @@ -123,7 +122,6 @@ "110140669": "如果您是專業交易者,MT5交易訊號服務讓您免費或以您確定的訂閱費用向其他交易者分享您的策略。交易者訂閱訊號以後,您每次交易時優惠將自動複製到他們的帳戶中。", "111464658": "動態槓桿交易<0>5 手<0>比特幣/美元分為:", "113378532": "以太幣/美元", - "114014970": "立刻交易", "115911783": "當然,此清單並不詳盡無遺。冒充者使用越來越多的創造性方法來嘗試竊取資訊和資金。", "117174749": "可以在到期前平倉嗎?", "117273069": "<0>華爾街30關注美國30家最大上市公司的股票表現。", @@ -269,7 +267,6 @@ "259593484": "真實帳戶", "260003723": "例子 2", "261878007": "如果選擇 'Matches' 期權,只要退市價的最後一個數字與預測相同,將獲得賠付。", - "262590832": "根據首選交易策略開 long 和 short 頭寸。", "263232709": "1 - 2個工作日", "263938952": "如果根據市場預測,重設現貨價是有利的,它將取代初始入市價(或行權價)。為了使它有利,重設點必須是:", "264391901": "享受令人興奮的模擬真實市場,同時避免不可預測的真實干擾。", @@ -430,7 +427,6 @@ "413762216": "可以在到期前退出未平倉的 Reset Call/Reset Put 合約嗎?", "415028859": "本地貨幣", "415543200": "這取決於每種資產所需的保證金。 開倉前,可以查看每種資產所需的保證金。", - "416296716": "最大賠付", "417690017": "Touch / No Touch", "417855021": "姓名為必填欄位", "418173024": "差價合約交易的可用市場", @@ -446,7 +442,6 @@ "427157274": "當您的客戶使用 MT5 金融帳戶交易時,您就可以賺取佣金。

    所有佣金均以美元報價。", "429395367": "DBot 指南和教學課程", "429483909": "槓桿率 100,<0>2 手:", - "430936420": "存取超過 50 種資產,並以高達 1:1000 的槓桿率和零佣金費進行交易。", "431284069": "淨利將取決於現貨價格跌破障礙的程度,如果標的價格大幅下跌,最大潛在收益將增加。 虧損僅限於購買short turbo 期權所需的初始投注額。", "432518896": "贏取客戶信任是我們的首要任務,這就是為什麼數百萬使用者選擇我們的原因。以下是使我們成為領先的線上交易服務提供商的一些要點。", "432775041": "獲取交易", @@ -493,7 +488,6 @@ "469222213": "點選<0>我的統計資訊標籤,然後選擇您的訊號提供者。", "469552854": "想了解更多關於我們提供的工具的差價合約交易條件嗎?", "469798381": "服務年數", - "470277541": "最長期限", "472630909": "審核申請需要 1-3 個工作天。", "472915014": "Deriv 是世界上最大的線上經紀商之一。我們為全球數百萬註冊使用者提供外匯、股票和指數、加密貨幣、大宗商品和綜合指數的差價合約和其他衍生品。", "473760456": "我們盡力說得簡單明了,避免歧義,披露所有合約條款,並對交易風險以及我們的得利途徑清楚交代。", @@ -536,7 +530,6 @@ "504465748": "我們將通過電子郵件向您傳送驗證連結。點選該連結並為您的 Deriv 帳戶設定新密碼。", "506442463": "加入程序是什麼?", "506797447": "<0>歐元籃子衡量歐元相對於五種國際貨幣(美元、澳元、英鎊、日圓、加元)籃子的價值,各貨幣的權重均為20%。", - "508640915": "為什麼要用 Deriv 交易 accumulators", "509964491": "即使大多數金融市場已關閉也能交易", "510416775": "如果您對市場的預測是正確的,而且現貨價沒有觸及或突破預先確定的障礙,turbo 期權可獲得潛在的高額賠付。", "510912921": "如果所選條件未滿足或退市價等於任一障礙,則投注金將丟失。", @@ -644,7 +637,6 @@ "602265590": "止損在 Crash/Boom/Range Break指數中的作用略有不同。這是因為某個跳動點至另一跳動點之間的市場價格突然波動有時會超過設定的止損。當市場價格超過止損金額時,合約將在該點而不是完全位於止損價位平倉。", "603094883": "然而,需要注意的是,提前退出的可用性可能因具體交易類型而異。有些交易類型可能有限制,或者只能在特定時間內使用。", "604031157": "擁有自己的交易平台並可與 Deriv API 連結的軟體開發員。 請瀏覽 <0>Deriv API 頁面,以了解有關 API 如何運作的更多資訊。", - "604863126": "報價生成的頻率因指數而異,一些指數每秒生成一次報價,而另一些則每兩秒生成一次。", "605798512": "如果想將資金轉移到其他平台,最低金額為 0.01 美元。", "606371596": "外匯市場如何交易", "607535944": "5 - 30 分鐘", @@ -744,7 +736,6 @@ "701775446": " Volatility 200 指數", "701840176": "每十萬美元交易額的佣金", "702074152": "合作夥伴", - "702175212": "使用服務前,請務必閱讀<0>條款和條件、<1>風險披露以及<2>安全和負責任交易,以充分了解所涉及的風險。請注意,本網站上的資訊不構成投資建議。", "702303938": "聯盟 ib", "704465777": "付款後,通過 Deriv P2P 中的聊天功能向賣方索取收據。", "704532260": "不需要信用卡,也沒有最小存款額,僅用電子郵件即可註冊帳戶。", @@ -821,7 +812,6 @@ "773309981": "原油/美元", "775706054": "交易機器人是否有出售?", "775826029": "在 Deriv cTrader 帳戶的 跟單 標籤中搜尋策略提供商。選擇喜歡的策略,分配資金並開始跟單交易。", - "777072220": "點選買入按鈕開啟交易。", "777203273": "交易差價合約、期權和 Multipliers", "778624300": "使用 Deriv 的交易計算器,幫助計算差價合約與 multiplier 交易的掉期、點差和盈虧。", "779522948": "怡保 | 馬來西亞的辦事處 | Deriv", @@ -887,7 +877,6 @@ "832324110": "我們的位置", "832827564": "此計劃不適用於向居住在歐盟的客戶推廣的代理。", "833547634": "貨幣權重", - "835328271": "Accumulators 止盈", "835766128": "查看機器人的表現", "836171053": "合夥機會", "836198432": "訂閱 MT5 訊號的好處", @@ -927,7 +916,6 @@ "869176308": "別擔心,如果在此過程中遇到任何問題,請通過<0>即時聊天聯繫支援人員以獲得進一步幫助。", "870239780": "Deriv Trader 可交易哪些市場?", "870345918": "1-5% 增長率", - "871462332": "利用 Deriv MT5 和 Deriv X 的高槓桿率和低價差。", "872087592": "Rise/Fall 期權的合約期限從1個跳動點到365天不等。", "874881951": "瀏覽我們迪拜辦事處提供的工作機會。尋找適合您的 IT、市場行銷和人力資源方面的工作。", "875101277": "如果關閉網頁瀏覽器,Deriv 機器人會繼續執行嗎?", @@ -985,7 +973,6 @@ "917922170": "-選擇要交易的標的資產。", "918181729": "行動呼籲背景", "918587905": "確定要刪除帳戶嗎?", - "918634571": "開倉時,會圍繞資產的價格設定障礙。系統會根據選擇的資產和 accumulator 值自動計算每個分筆成交點的上限和下限障礙。如果在達到任一障礙之前平倉,您將獲利。", "920363635": "常見問題 - IB 計劃", "920654544": "目前,只能在 Deriv 購買 long 和 short turbo 期權合約。", "922601177": "CPA", @@ -1082,7 +1069,6 @@ "1023972728": "<0>掉期費用=交易量×合約大小×點值×掉期費率", "1024366221": "尋找的頁面不存在。", "1024756670": "在多個市場交易", - "1025026772": "Jump指數對應於具有大幅突然價格變動的模擬市場。其持續波動率從10%到100%不等。", "1025032938": "成為 Deriv 的付款代理需要付費嗎?", "1026344937": "如有任何疑問或疑慮,請透過<0>即時聊天聯絡客戶支援團隊。", "1026845997": "端點", @@ -1241,10 +1227,8 @@ "1178409440": "資產或市場可供交易的時段。", "1179997681": "投訴時,請務必提供全名、帳號、對問題的清晰描述、重要日期以及任何支援投訴的證據或文件。投訴越具體、越詳細,團隊就能更好的幫助您。", "1181506313": "Deriv P2P 是很棒的應用程式,我喜歡它!", - "1181734082": "Accumulators 交易類型", "1182027402": "應用商店標誌", "1182198798": "例如,如果在某個時間點平倉,淨值就是帳戶餘額加上該時間點的盈虧總和。如果該值與當前使用的保證金的比率低於 Deriv 的止損水平,則可能會執行止損。", - "1182470294": "還沒有 Deriv.com 帳戶?", "1183868384": "Deriv 受監管嗎?", "1184301560": "探索 Deriv 的合作夥伴計劃,爭取機會成為可信賴的先驅的合作夥伴。所有的計劃都是免費的,沒有任何隱藏費用。", "1185518626": "體驗各種模仿金融市場特徵的產品交易。", @@ -1261,7 +1245,6 @@ "1195268336": "說明 Reset Call 期權退市價低於入市價合約虧損的圖表", "1196310280": "Intel", "1197939158": "不要接受", - "1197965598": "Accumulators(或 accumulators 期權)允許以指數方式增加潛在利潤,而不會冒超過本金的風險。只要價格在交易障礙內波動,無論市場走勢如何,潛在利潤都會增加。", "1198529439": "請輸入有效的街道", "1198781410": "Deriv 設計了以客戶為中心、直觀的交易體驗,並優化了訪客轉化為客戶的體驗。我們還將提供吸引存取 Deriv 流量所需的工具和創意材料。", "1199693297": "20 - 800", @@ -1344,7 +1327,6 @@ "1272902088": "100,000 ) }", "1274309337": "狗狗幣/美元", "1275474387": "快捷", - "1275674402": "long 和 short 頭寸", "1277672291": "是的,可以同時開立多個 High/Low Ticks 點合約。", "1277917401": "如果選擇 Only Downs 合約,當價格在所選時間段內持續下跌,將贏得潛在賠付。", "1278262646": "1.68 億以上", @@ -1415,7 +1397,6 @@ "1339067509": "橫幅資訊", "1344216985": "電子郵件無法傳送到此地址(通常是因為安裝了防火牆或篩選器)。", "1345965490": "- 低於 Reset Call 合約的入市價,或", - "1346204508": "止盈", "1349080073": "請僅輸入字母字元", "1349233664": "詢問", "1351421019": "在哪裡可以交易 Asian 期權?", @@ -1467,7 +1448,6 @@ "1393006010": "差價合約交易的基本資訊", "1393234525": "400,000", "1393602451": "點選<0>是以確認取消。資金將退回到 Deriv 帳戶,帳戶餘額將相應更新。", - "1394086167": "在 Deriv 開設示範帳戶並用無限量的虛擬資金練習。", "1394564425": "請輸入傳送至 {{email}} 的 8 字元驗證碼以啟動帳戶。", "1396179592": "佣金", "1396296688": "如何辨識詐騙社群媒體帳戶?", @@ -1550,7 +1530,6 @@ "1466788657": "有關更多資訊,<0>請查看此部落格文章,了解建立交易機器人的基礎知識。", "1467325385": "全球聯盟支援", "1467514183": "虛擬市場,真實的機會。", - "1467698554": "使用服務前,請務必閱讀<0>條款和條件、<1>風險披露以及<2>安全和負責任交易,以充分了解所涉及的風險。也請注意,本網站上的資訊不構成投資建議。投資價值可能會下降,也可能上升。", "1468688914": "使用加密貨幣即時向法定帳戶存款。", "1469255430": "條款與條件", "1469626982": "美元/離岸人民幣", @@ -1558,7 +1537,6 @@ "1470207808": "拉脫維亞", "1472787414": "股票和股票指數:基本資訊", "1473143391": "軟體測試部", - "1475851225": "平均而言,每 20 分鐘漲或跌跳動的概率相等,跳動幅度約為正常價格變動的 30 倍。", "1476598931": "目前交易條件下可獲得的最低價差.", "1478263443": "請注意,可以同時輸入的合約數量的具體規則和限制可能會因交易類型而異。有些可能對可以開立的合約數量有限制,而另一些則可能有其他特定條件,可以提供更大的靈活性。", "1478423964": "Deriv 獨一無二的綜合資產無一般市場和流動性風險。在我們的 Deriv MT5、DTrader 和其他平台享受全年無休全天候綜合交易。", @@ -1628,7 +1606,6 @@ "1533284111": "什麼是浮動匯率?", "1533452395": "根據每份合約的賠付機率或客戶的交易獲利。<0>了解更多 ", "1535175777": "通過當地銀行實時存款和取款。", - "1536955851": "期權交易 | 交易類型 | Deriv", "1537212469": "現貨價格", "1539984821": "即使在周末也可以通過全天候即時聊天對 Deriv 支持團隊提出疑問。還可以在<0>幫助中心找到答案,並在<1>社區與其他的交易員交流和獲得幫助。", "1540432357": "客戶交易的投注額為 10 美元,賠償 15 美元。 賠償機率 = 10/15 x 100 = 66.67%", @@ -1699,7 +1676,6 @@ "1588439646": "我們的 Multipliers 損益計算器幫助在交易時找出止損和/或止盈水平以將虧損減至最低及獲得最高利益。", "1588850507": "<0>美元籃子衡量美元相對於五種國際貨幣(歐元、英鎊、日圓、加元、澳元)籃子的價值,各貨幣的權重均為20%。", "1589165958": "體驗「交易」", - "1589206610": "開啟交易", "1591242575": "我們如何使用和保護您提供的資訊", "1591498220": "要使用 Deriv P2P 是否必須有 Deriv 帳戶?", "1591811733": "您的國家/地區不能使用 Deriv cTrader", @@ -1820,7 +1796,6 @@ "1680490573": "所有聯盟會員、介紹經紀人,API 用戶和付款代理的條款和道德標準", "1680831768": "請通過即時聊天與我們聯繫,以更改付款方式。", "1681876785": "通過提交<0>身份證明驗證帳戶年齡。", - "1682675914": "高槓桿,低價差", "1682843058": "Up/Down | Digital 期權合約 | Deriv", "1682903370": "佣金計劃如下:", "1685437922": "45-230 跳動點持續時間", @@ -1829,7 +1804,6 @@ "1688556728": "歐洲指數", "1690730424": "僅限拉丁和字母字元", "1691701175": "股票和指數", - "1691844143": "根據價格跳動次數和 accumulator 值,潛在利潤可能會多次超過設定的金額。", "1692056155": "取消訂閱 | 電子郵件 | Deriv", "1692148560": "衡量黃金相對於五種國際貨幣(歐元、英鎊、日圓、澳元、美元)的價值,各貨幣的權重均為20%。", "1693556143": "這是為了防止在使用交易取消時損失金錢。取消交易功能允許在扣除些許費用後收回全部投注額,如果在開頭寸的一小時內取消合約。另一方面,如果市場對持倉不利,止損將使合約平倉。但是,一旦取消交易功能到期,可以對未平倉合約設定止損水平。", @@ -1839,7 +1813,6 @@ "1696396625": "google", "1698515050": "開立合作夥伴帳戶", "1700291683": "加入 IB 計劃完全免費。", - "1701577545": "每個合約的最長期限是有限的,並根據所選擇的 accumulator 值而有所不同。當達到最長期限時,合約將自動關閉。", "1702295087": "使用越南著名銀行輕鬆存款和提款。", "1702860224": "可以使用轉帳卡和信用卡、電子錢包、加密貨幣錢包、Deriv P2P、線上銀行、法定貨幣交易所和支付代理存款和取款(請參閱<0>支付方式頁面檢視完整清單)。登入Deriv 帳戶後,將能夠在<1>收銀台頁面檢視所在國家/地區可用的付款方式。", "1703673631": "不,High/Low Ticks 持續時間不能更改。此合約類型始終基於合約開倉後接下來的5個價格跳動。所有可使用該合約類型交易的工具都是固定的。", @@ -1871,7 +1844,6 @@ "1733660945": "資金一經確認即可使用", "1734026582": "此計劃僅適用於向居住在歐盟的客戶推薦'的聯盟會員。", "1734683614": "執行長", - "1736625026": "什麼是 accumulators?", "1737371600": "在哪裡可以使用 Deriv 交易 vanilla 期權?", "1739086943": "華爾街30", "1739322571": "XLE.US", @@ -1910,7 +1882,6 @@ "1767992960": "聽起來很棒。我們來開始吧。", "1768089459": "巴黎 | 法國的辦事處 | Deriv", "1769159485": "是的,可以同時開立多個不同期限、不同投注額或期望的潛在賠付的 Reset Call/Reset Put 合約。", - "1771323174": "上漲下跌", "1771364541": "5. 您將被帶到更改密碼螢幕。輸入新密碼並點選「建立」。", "1771672206": "<0>DEX 900UP時常有小幅跌落和平均<0>每 900 秒偶爾會發生大幅起漲。", "1772047578": "為什麼 Deriv MT5 登入詳細資料與 Deriv 登入詳細資料不同?", @@ -1923,7 +1894,6 @@ "1784343675": "請立即<0>通過即時聊天與我們聯繫,我們將幫助您在帳戶中禁用 2FA。當您有新手機時,請<1>重新啟用 2FA。", "1784507274": "居住在歐盟的聯盟會員可以註冊收入分享計劃。 但是,此計劃只允許向居住在歐盟以外的客戶推薦。", "1784680288": "每次交易之前,我們會通知您保證金對帳戶的影響。", - "1786089908": "了解通過 Deriv 進行期權交易的資訊。通過正確預測外匯、綜合指數和其他流行的金融市場價格走勢獲取賠付。", "1786590725": "1 - 5 個工作日", "1786747559": "監管機構要求我們根據反洗錢 (AML) 和了解您的客戶 (KYC) 法律驗證您的帳戶。如果我們提示您上傳文件以驗證帳戶,這意味著您只有在帳戶通過驗證後才能繼續使用我們的服務。", "1787584197": "提供錯誤的電子郵件 ID", @@ -2071,7 +2041,6 @@ "1905702565": "客戶資金保護", "1906101554": "您將根據客戶的交易量獲得報酬。在<0>此處了解更多資訊。", "1906507843": "步驟 4:訂閱計劃(第 4 步,共 5 步)", - "1906568376": "擷取即時定價資料時發生錯誤", "1907226338": "可口可樂", "1907562333": "如果現貨價格在整個交易期間保持低於預定障礙,將獲得賠償。 如果現貨價格在合約到期前的任何時間觸及或突破障礙,則初始投注(費用)將虧損。", "1908121069": "了解 Deriv P2P 的詳細內容", @@ -2213,13 +2182,11 @@ "2027881275": "CPA (僅限歐盟區)", "2028060161": "這些指數對應於資產價格因新聞事件而上漲或下跌的模擬市場。小幅波動非常頻繁,偶爾會出現大幅上漲或下跌。", "2028163119": "EOS/美元", - "2028685334": "這些指數的特徵是在一系列 1000,500 或 300 個跳動點中平均出現一次Crash或Boom。", "2029388799": "20–39.999%", "2032245485": "Digits | Digital 期權合約 | Deriv", "2032401971": "比如說您想在 Volatility 100指數價格為 3376.24 美元時以10美元投注額開頭寸,multiplier 值為x100,Down 走勢的止損水平為3400,想要計算止損金額。", "2032565787": "不必每天長時間分析世界市場的交易計劃法", "2032603277": "每點賠付額指合約到期時每個高於或低於預定障礙的點將獲得的潛在賠付。", - "2032869486": "只要價格變動在障礙以內,每個跳動點的賠付就會根據選擇的 accumulator 值而增加。", "2034083038": "訊號訂閱者", "2035207280": "5 - 1,000", "2035670983": "減少干擾", @@ -2256,7 +2223,6 @@ "2062902293": "開立 Up/Down 合約,需要", "2062903400": "設定限額", "2063623452": "狀況", - "2064152905": "最大化潛在利潤", "2064273783": "收銀台限額", "2064293002": "購買擁有取消交易功能的 multiplier 合約時,無法設定止盈水平。但是,一旦取消交易功能過期,可以對未平倉合約設定止盈水平。", "2065278286": "價差交易", @@ -3290,12 +3256,6 @@ "-1997639312": "<0>加入加密貨幣交易熱潮。按流行的加密貨幣價格 24/7 全天候交易。", "-989885046": "查看所有加密貨幣", "-2118030379": "<0>開採大宗商品。交易貴金屬和石油的價格。", - "-1722031734": "查看交易規格", - "-61718257": "對熱門交易所買賣基金(ETF)的價格走勢進行投機。使用追蹤債券、大宗商品和指數的資產分散投資組合,而無需承擔擁有標的資產的高昂成本。", - "-777850431": "檢視全部 >", - "-1384760133": "標價", - "-1882694284": "賣價", - "-1293060532": "每日變動百分比", "-626244619": "在任何具有零風險示範交易帳戶的平台嘗試任何交易。", "-230284900": "3. 充滿信心地交易", "-1936142548": "為帳戶注資並在全天候支援下開始交易。", @@ -3315,6 +3275,7 @@ "-1615451408": "專業的多語言團隊隨時為您服務。", "-441234786": "我們成立已 25 年", "-1863708031": "交易所買賣基金(ETF)允許無需支付擁有標的資產的高昂成本即可通過追蹤債券、大宗商品和指數的資產來分散投資組合。", + "-1722031734": "查看交易規格", "-1542166394": "<0>AGG.US iShares Core US Aggregate Bond 交易所買賣基金追蹤的是美國投資級債券的指數。", "-1968382000": "<0>ARKK.US ARK Innovation 交易所買賣基金投資於依靠人工智能、自動化、DNA 技術、能源存儲、金融科技和機器人技術發展或從中受益的公司的國內外股票證券。", "-603147794": "<0>DIA.US SPDR Dow Jones Industrial Average 交易所買賣基金信託追蹤道瓊斯工業平均指數。", @@ -3446,13 +3407,6 @@ "-1356010780": "實施防止弱勢群體交易的政策", "-1186213423": "我們將拒絕未成年人的存取,並實施流程以識別超出其財務能力進行交易的客戶。", "-220003669": "我們將在平台上實施「了解您的客戶」 (KYC) 控制功能並防止洗錢和其他非法活動。", - "-1339404877": "可靠", - "-1849043145": "我們提供安全且強大的系統,讓您可以放心地交易。無論是迅速結算合約、有效處理交易,還是提供 24/7 全天候回應的客戶支援,都致力使您在交易體驗中每個步驟都覺得可信賴。", - "-1972583435": "公平", - "-781301270": "我們倡導每個人平等待遇,因此致力於提供透明和公正的服務的原因。在這裡以誠信解決您的疑慮,並提供具有競爭力的價格,沒有任何隱藏費用或存取限制。", - "-955173076": "我們提供有關平台和流程的清晰可存取的資訊,以便建立信任和強大的客戶關係。通過詳細的產品描述和開放的溝通,旨在讓您更輕鬆地做出明智的交易決策。", - "-2032112598": "負責任", - "-35673135": "我們在信任、誠信和道德實踐的基礎上建立服務和平台。透過主動執行政策和控制措施以防止非法活動,確保交易社區擁有公平安全的環境。", "-1354825404": "交易新手?", "-1571360471": "量身訂做的學習資源", "-1307122236": "隨時支援多語言", @@ -4033,7 +3987,10 @@ "-1095901299": "股票市場 | 指數交易 | Deriv", "-506783240": "模擬市場的衍生資產價格交易。通過選擇適合自己風險偏好的波動率水平來管理風險敞口。 ", "-917592239": "綜合指數 | Volatility 指數 | Deriv", + "-1339404877": "可靠", + "-1972583435": "公平", "-1306637437": "我們的目標是為所有的產品提供有競爭力的價格。", + "-2032112598": "負責任", "-223886724": "我們的原則", "-586716383": "我們的原則 | Deriv", "-141169956": "Deriv P2P – 點對點存款和取款服務", @@ -4429,35 +4386,6 @@ "-924881302": "這裡可以找到關於法律政策以及對您適用的訊息。以下連結的文件共同構成了我們的標準使用條款(以下簡稱「條款」)。使用我們的任何網站、產品或服務前,請務必了解並接受這些條款,這一點很重要。", "-1532421724": "適用於商業合作夥伴", "-488793705": "條款和條件| 法律政策 | Deriv", - "-739489985": "Crash/Boom指數模仿價格突然變動的市場,可能是大幅下跌(Crash)或價格飆升(Boom)。", - "-2038780348": "higher lower", - "-920892393": " Volatility 指數與10%、25%、50%、75% 和 100% 持續 Volatility 的市場相對應。", - "-997554537": "Accumulators 合約如何運作", - "-1143096984": "可以設定止盈或賠付水平。當利潤超過或達到此金額時,倉位將自動平倉。", - "-2002768605": "每份合約的最高賠付金額是有限的,且每項資產都不相同。當達到最高賠付金額時,合約將自動結束。", - "-972221740": "如何在 Deriv Trader 購買第一手 accumulators 合約", - "-995291168": "設定頭寸參數", - "-1713583554": "從市場清單選擇資產。", - "-1637411871": "Accumulators 市場", - "-216727857": "從交易類型清單中選擇 accumulators", - "-1410249058": "3. 成長百分比", - "-1940159778": "自行選擇成長率。整個合約期間,每個價位的潛在利潤將以這個百分比成長。", - "-262631598": "Accumulators 持續時間", - "-1784561307": "4. 投注資金", - "-1432641230": "Accumulators 投注額", - "-1797452525": "5. 止盈", - "-950576869": "6. 交易", - "-70734399": "期權交易的可用市場", - "-665093371": "參與全球最大的金融市場。進行主要、次要和智能外匯對的數字期權與 Call/Put 價差交易。", - "-197524598": "通過綜合指數全天候交易 digital 期權、lookbacks 以及 Call/Put 價差,不受現實世界的干擾。", - "-236676606": "使用股票和指數交易 digital 期權,並從具有競爭力的一籃子資產中的價格變動中獲利。", - "-1192024363": "推測世界主要大宗商品(白銀、黃金、石油和能源)的價格走勢。", - "-345016047": "開設示範帳戶並通過 DTrader、SmartTrader 和 DBot 等平台用無限量的虛擬資金練習。", - "-239170576": "了解通過 Deriv 進行期權交易的資訊。通過正確預測價格走勢獲取賠付,而無需購買標的資產。", - "-135132536": "開立真實資金帳戶,存款並開始交易真實 accumulators。", - "-963994159": "期權交易 | 在 Deriv 交易 digital 期權", - "-1640776435": "期權交易 | 交易類型 | Deriv", - "-1302287224": "探索 Deriv 有哪些選項。了解如何使用外匯,合成材料,股票和指數以及籃子開始交易期權。", "-1573631881": "外匯", "-79919115": "超過 50 種貨幣的存取權限對並用高達 1:1000 的槓桿交易,以增加市場敞口。", "-52578265": "超過 30 種貨幣對的存取權限對並用高達 1:30 的槓桿交易,以增加市場敞口。", @@ -4503,17 +4431,8 @@ "-172868994": "免掉期 MT5 帳戶", "-501519580": "隔夜保留交易,無額外費用。", "-2146727212": "無掉期費", - "-544150655": "保證金交易的可用市場", - "-867909844": "存取超過30種資產,並以高達1:30 的槓桿率和零佣金費進行交易。", - "-309438223": "不受自然事件和流動性風險影響,全天候交易保證金綜合指數。", - "-192849229": "推測白銀、黃金、石油等的價格走勢,並利用保證金擴大潛在利潤。", - "-309512492": "為什麼要用 Deriv 交易保證金", - "-1967811351": "利用 Deriv MT5 的高槓桿率和低價差。", - "-947407631": "綜合指數", - "-163876262": "所有最受歡迎的市場皆可用", - "-687600215": "在所有受歡迎的市場進行交易,加上全天候提供的專有綜合指數。", - "-1815149921": "方便使用的支援", "-1970235035": "定義目標", + "-995291168": "設定頭寸參數", "-1496517473": "選擇要交易的市場並設定其他基本參數包括交易類型、投注金額和 multiplier 值等。", "-574297320": "設定參數", "-136787663": "設定可選參數", @@ -4526,6 +4445,7 @@ "-316417045": "4. Multiplier 值", "-969520824": "利潤或虧損乘以 multiplier 值,這取決於交易的資產類型, multiplier 值為 1 到 30之數。虧損永遠不會超過投注金額。", "-951435001": "輸入選擇的 multiplier 值。盈虧將乘以該金額。", + "-1797452525": "5. 止盈", "-1261042587": "此功能使您可以在市場對頭寸不利的情況下設定您願意承擔的損失金額。達到該金額後,合約將自動關閉。", "-1557162974": "設定止損", "-120955727": "7. 交易取消",