Config
Last updated
Was this helpful?
Was this helpful?
Config = {}
for c, d in pairs(Cfg) do
Config[c] = d
end
-- ┌──────────────────────────────────────────────────────────────────┐
-- │ IMPORTANT │
-- └──────────────────────────────────────────────────────────────────┘
Config.AutoInsertSQL = false
-- Should the script automatically insert the required SQL tables?
-- Set this to false if you have already added them manually.
Config.Debug = false
-- Enable debug logs? (Disable on live servers)
-- ┌──────────────────────────────────────────────────────────────────┐
-- │ MAIN │
-- └──────────────────────────────────────────────────────────────────┘
Config.NewPlateFormat = 'AAAA1111'
-- Custom plate format for newly purchased vehicles.
-- 'A' = random letter | '1' = random number | ' ' = space | '-' = dash
-- Max length: 8 characters (including spaces & symbols)
-- Only affects newly purchased vehicles.
Config.PurchaseCommand = 'tebex_purchase'
-- DO NOT CHANGE unless you understand what you are doing.
-- Command used internally for Tebex purchase transactions.
Config.BlacklistedWords = {'changeme', 'changeme'}
-- If a plate change or character name contains any of these words, the transaction will be automatically canceled.
-- ┌──────────────────────────────────────────────────────────────────┐
-- │ TEBEX WEBSITE PRODUCTS │
-- └──────────────────────────────────────────────────────────────────┘
Config.TebexListings = {
-- Products that will be listed and handled via your Tebex store.
-- ProductName MUST exactly match the product name on your Tebex website.
{
ProductName = 'Bronze Package',
-- Name of the Tebex product (must be identical to Tebex).
Amount = 10,
-- Amount of VIP tokens granted on purchase.
},
{
ProductName = 'Silver Package',
Amount = 20,
},
{
ProductName = 'Bronze Package',
Amount = 30,
},
{
ProductName = 'Platinum Package',
Amount = 40,
},
-- {
-- ProductName = 'ADD_MORE_PRODUCTS_HERE',
-- Amount = 50,
-- },
}
-- ┌──────────────────────────────────────────────────────────────────┐
-- │ CHAT COMMANDS │
-- └──────────────────────────────────────────────────────────────────┘
Config.RedeemCommand = 'redeem'
-- Command players use in-game to redeem Tebex purchases.
Config.AdminCommands = {
AddVipTokens = 'addvip', -- Staff command to add VIP tokens to a player.
RemoveVipTokens = 'removevip', -- Staff command to remove VIP tokens from a player.
CheckVipTokens = 'checkvip', -- Staff command to check a player's VIP token balance.
Perms = {'superadmin', 'god'} -- Admin permissions required to use the above commands.
}
-- ┌──────────────────────────────────────────────────────────────────┐
-- │ LOCATIONS │
-- └──────────────────────────────────────────────────────────────────┘
Config.InteriorType = 'ipl' -- [ 'ipl' / 'mlo' ]
-- Select which interior type to use.
-- 'ipl' = Teleports the player into the interior.
-- 'mlo' = No teleport; the interior can be walked into.
Config.Locations = {
['ipl'] = {
{coords = vector4(-1394.81, -3265.03, 13.93, 339.85), distance = 10.0, event_name = 'cd_vipshop:Enter', text = Locale('enter')}, -- VIP shop entrance (teleports player inside).
{coords = vector4(-1266.89, -2965.47, -48.48, 179.08), distance = 10.0, event_name = 'cd_vipshop:Exit', text = Locale('exit')}, -- VIP shop exit.
{coords = vector4(-1246.55, -2984.19, -48.49, 0.0), distance = 10.0, event_name = 'cd_vipshop:Menu', text = Locale('menu')} -- Main VIP shop menu.
},
['mlo'] = {
{coords = vector4(-1246.55, -2984.19, -48.49, 0.0), distance = 10.0, event_name = 'cd_vipshop:Menu', text = Locale('menu')} -- Main VIP shop menu (walk-in MLO).
}
}
-- ┌──────────────────────────────────────────────────────────────────┐
-- │ VEHICLES │
-- └──────────────────────────────────────────────────────────────────┘
Config.VehiclePurchaseCoords = vector4(-1394.81, -3265.03, 13.93, 339.85) -- Location where vehicles spawn after purchase or test drive.
Config.VehicleStock = true -- Enable vehicle stock limits for VIP vehicle purchases.
Config.DisplayVehicles = {
ENABLE = true, -- Enable or disable display vehicles inside the VIP shop.
RandomizeVehicles = {
ENABLE = false, -- Randomly rotate displayed vehicles.
display_vehicle_count = 5, -- Number of vehicles shown at once.
display_vehicle_timer = 1 -- Time (in minutes) before display vehicles change.
},
VehicleTest = {
ENABLE = true, -- Allow players to test drive vehicles.
check_balance = false, -- Require sufficient funds before test driving.
spawn_max = true, -- Spawn test vehicles with max performance upgrades.
timer = 30 -- Test drive duration (in seconds).
},
Vehicles = {
-- model = Vehicle spawn name.
-- label = Display name in the UI.
-- garage_type = 'car' / 'boat' / 'air'.
-- vip_price = Cost in VIP tokens.
-- bank_price = Cost in in-game money.
-- sale = Sale configuration.
-- description = UI description.
[1] = {model = 'adder', label = 'Adder', garage_type = 'car', vip_price = 20, bank_price = 100, sale = {ENABLED = true, vip = 10, bank = 50}, description = 'What colour is your bugatti'},
[2] = {model = 'rebel', label = 'Rebel', garage_type = 'car', vip_price = 20, bank_price = 100, sale = {ENABLED = false, vip = 10, bank = 50}, description = 'Mericaaaa'},
[3] = {model = 'sultan', label = 'Sultan', garage_type = 'car', vip_price = 20, bank_price = 100, sale = {ENABLED = false, vip = 10, bank = 50}, description = 'Getaway driverrr'},
[4] = {model = 'vagner', label = 'Vagner', garage_type = 'car', vip_price = 20, bank_price = 100, sale = {ENABLED = false, vip = 10, bank = 50}, description = 'TRUMP 4 PRESIDENT'},
[5] = {model = 'sanchez', label = 'Sanchez', garage_type = 'car', vip_price = 20, bank_price = 100, sale = {ENABLED = false, vip = 10, bank = 50}, description = '2 wheels > 4'},
[6] = {model = 'alpha', label = 'Alpha', garage_type = 'car', vip_price = 20, bank_price = 100, sale = {ENABLED = false, vip = 10, bank = 50}, description = 'Im a long boi'},
[7] = {model = 'cyclone', label = 'Cyclone', garage_type = 'car', vip_price = 20, bank_price = 100, sale = {ENABLED = false, vip = 10, bank = 50}, description = 'Greta Thunberg...'},
[8] = {model = 'bf400', label = 'BF 400', garage_type = 'car', vip_price = 20, bank_price = 100, sale = {ENABLED = false, vip = 10, bank = 50}, description = 'i own the road'},
[9] = {model = 'tezeract', label = 'Tezeract', garage_type = 'car', vip_price = 20, bank_price = 100, sale = {ENABLED = false, vip = 10, bank = 50}, description = 'Elon 2 the MOON'},
[10] = {model = 'taipan', label = 'Taipan', garage_type = 'car', vip_price = 20, bank_price = 100, sale = {ENABLED = false, vip = 10, bank = 50}, description = 'big pepe'},
--[11] = {model = 'CHANGEME', label = 'CHANGEME', garage_type = 'car', vip_price = 20, bank_price = 100, sale = {ENABLED = false, vip = 10, bank = 50}, description = 'CHANGEME'},
},
VehiclePlacementMethod = 'automatically_set', --[ 'automatically_set' / 'manually_set' ]
-- Automatically place vehicles or use custom coordinates.
VehicleCoords = {
['automatically_set'] = vector4(-1266.83, -3013.54, -48.49, 180.0), -- Center point used when automatically placing vehicles.
['manually_set'] = { -- Custom coordinates for manually placing vehicles. Ensure there are enough coords for all vehicles.
car = {
[1] = vector4(0.0, 0.0, 0.0, 0.0),
[2] = vector4(0.0, 0.0, 0.0, 0.0),
[3] = vector4(0.0, 0.0, 0.0, 0.0),
[4] = vector4(0.0, 0.0, 0.0, 0.0),
[5] = vector4(0.0, 0.0, 0.0, 0.0),
[6] = vector4(0.0, 0.0, 0.0, 0.0),
[7] = vector4(0.0, 0.0, 0.0, 0.0),
[8] = vector4(0.0, 0.0, 0.0, 0.0),
[9] = vector4(0.0, 0.0, 0.0, 0.0),
[10] = vector4(0.0, 0.0, 0.0, 0.0),
},
boat = { -- Boat placement is optional.
--[1] = vector4(0.0, 0.0, 0.0, 0.0),
},
air = { -- Air placement is optional.
--[1] = vector4(0.0, 0.0, 0.0, 0.0),
}
}
}
}
Config.DefaultVehicleProps = { -- Default vehicle properties to store on purchase. Plate and model are added automatically.
engineHealth = 1000.0,
bodyHealth = 1000.0,
fuelLevel = 100.0,
modEngine = -1,
modTransmission = -1,
modSuspension = -1,
modTurbo = false,
modArmor = -1,
modBrakes = -1,
}
-- ┌──────────────────────────────────────────────────────────────────┐
-- │ SHOP UI │
-- └──────────────────────────────────────────────────────────────────┘
Config.Prop = { -- Prop used to mark the location where players can access the main shop UI.
Model = 'xm_prop_base_staff_desk_01',
Coords = vector4(-1242.32, -2988.77, -49.49, 180.0),
}
Config.Shop = {
{
--Product Display Info
title = '10k Money', -- MUST be unique.
description = 'A briefcase with $10,000 cash inside', -- UI description.
image = 'money.png', -- 512x512 PNG image.
is_new = false, -- Show "NEW" tag.
--Input Field Details
input_description = '1 = $10000', -- The help text inside the input box.
input_type = 'number', -- Do not change.
min_length = 1, -- The minimum amount of characters required.
max_length = 2, -- The max amount of characters allowed.
pattern = '[^0-9]', -- Do not change.
--Purchase Details
purchase_type = 'money', -- Do not change.
purchase_price = {
vip = 5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
sale = {
ENABLED = true, -- Is this product on sale? Displays a "sale" tag on the product.
vip = 2.5, -- VIP tokens per unit.
bank = 50 -- Bank tokens per unit.
},
amount = 10000 -- Money given per unit.
},
{
--Product Display Info
title = 'Gold Bars', -- MUST be unique.
description = 'x5 Gold bars', -- UI description.
image = 'goldbar.png', -- 512x512 PNG image.
is_new = false, -- Show "NEW" tag.
--Input Field Details
input_description = '1 = x5 items', -- The help text inside the input box.
input_type = 'number', -- Do not change.
min_length = 1, -- The minimum amount of characters required.
max_length = 2, -- The max amount of characters allowed.
pattern = '[^0-9]', -- Do not change.
--Purchase Details
purchase_type = 'item', -- Do not change.
purchase_price = {
vip = 5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
sale = {
ENABLED = false, -- Is this product on sale? Displays a "sale" tag on the product.
vip = 2.5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
item_table = { -- Items given per unit.
{name = 'water', label = 'Gold Bar', amount = 5},
{name = 'bread', label = 'Bread', amount = 5},
}
},
{
--Product Display Info
title = 'Assault Rifle', -- MUST be unique.
description = 'Carbine Rifle with 250 rounds of ammunition', -- UI description.
image = 'weapon.png', -- 512x512 PNG image.
is_new = false, -- Show "NEW" tag.
--Input Field Details
input_description = '1 = x1 weapon with x250 ammo', -- The help text inside the input box.
input_type = 'number', -- Do not change.
min_length = 1, -- The minimum amount of characters required.
max_length = 2, -- The max amount of characters allowed.
pattern = '[^0-9]', -- Do not change.
--Purchase Details
purchase_type = 'weapon', -- Do not change.
purchase_price = {
vip = 5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
sale = {
ENABLED = false, -- Is this product on sale? Displays a "sale" tag on the product.
vip = 2.5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
weapon_table = { -- Weapons given per unit.
{name = 'WEAPON_CARBINERIFLE', label = 'Carbine Rifle', amount = 1, ammo = 250},
{name = 'WEAPON_ASSAULTRIFLE', label = 'Assault Rifle', amount = 1, ammo = 250},
}
},
{
--Product Display Info
title = 'Vehicle Pack', -- MUST be unique.
description = 'Contains x1 adder, x1 golf cart and x1 jetski', -- UI description.
image = 'vehicle.png', -- 512x512 PNG image.
is_new = false, -- Show "NEW" tag.
--Input Field Details
input_description = '1 = x1 vehicle pack', -- The help text inside the input box.
input_type = 'number', -- Do not change.
min_length = 1, -- The minimum amount of characters required.
max_length = 2, -- The max amount of characters allowed.
pattern = '[^0-9]', -- Do not change.
--Purchase Details
purchase_type = 'vehicle', -- Do not change.
purchase_price = {
vip = 5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
sale = {
ENABLED = false, -- Is this product on sale? Displays a "sale" tag on the product.
vip = 2.5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
vehicle_table = { -- Add vehicle spawn names included in this vehicle pack.
{model = 'adder', label = 'Adder', garage_type = 'car'},
{model = 'seashark', label = 'Jet Ski', garage_type = 'boat'},
{model = 'buzzard2', label = 'Golf Cart', garage_type = 'air'},
}
},
{
--Product Display Info
title = 'Plate Change', -- MUST be unique.
description = 'Buy a custom plate', -- UI description.
image = 'plate_change.png', -- 512x512 PNG image.
is_new = false, -- Show "NEW" tag.
--Input Field Details
input_description = '8 characters long (including whitespaces)', -- The help text inside the input box.
input_type = 'pin', -- Do not change.
min_length = 1, -- The minimum amount of characters required.
max_length = 8, -- The max amount of characters allowed.
pattern = '[^a-zA-Z0-9]', -- Do not change.
--Purchase Details
purchase_type = 'plate_change', -- Do not change.
purchase_price = {
vip = 5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
sale = {
ENABLED = false, -- Is this product on sale? Displays a "sale" tag on the product.
vip = 2.5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
},
{
--Product Display Info
title = 'Phone Number', -- MUST be unique.
description = 'Buy a custom phone number', -- UI description.
image = 'phone_number.png', -- 512x512 PNG image.
is_new = false, -- Show "NEW" tag.
--Input Field Details
input_description = 'Enter a number between 1-8 characters', -- The help text inside the input box.
input_type = 'pin', -- Do not change.
min_length = 1, -- The minimum amount of characters required.
max_length = 8, -- The max amount of characters allowed.
pattern = '[^0-9\\-]', -- Do not change.
--Purchase Details
purchase_type = 'phone_number', -- Do not change.
purchase_price = {
vip = 5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
sale = {
ENABLED = false, -- Is this product on sale? Displays a "sale" tag on the product.
vip = 2.5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
},
{
--Product Display Info
title = 'Character Name', -- MUST be unique.
description = 'Change your character name', -- UI description.
image = 'character_name.png', -- 512x512 PNG image.
is_new = false, -- Show "NEW" tag.
--Input Field Details
input_description = 'eg., John Smith', -- The help text inside the input box.
input_type = 'text', -- Do not change.
min_length = 1, -- The minimum amount of characters required.
max_length = 30, -- The max amount of characters allowed.
pattern = '[^a-zA-Z\\s]', -- Do not change.
--Purchase Details
purchase_type = 'character_name', -- Do not change.
purchase_price = {
vip = 5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
sale = {
ENABLED = false, -- Is this product on sale? Displays a "sale" tag on the product.
vip = 2.5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
},
{
--Product Display Info
title = 'Bundle', -- MUST be unique.
description = 'Starter bundle', -- UI description.
image = 'bundle.png', -- 512x512 PNG image.
is_new = false, -- Show "NEW" tag.
--Input Field Details
input_description = '1 = x1 bundle', -- The help text inside the input box.
input_type = 'number', -- Do not change.
min_length = 1, -- The minimum amount of characters required.
max_length = 2, -- The max amount of characters allowed.
pattern = '[^0-9]', -- Do not change.
--Purchase Details
purchase_type = 'bundle', -- Do not change.
purchase_price = {
vip = 100, -- VIP tokens per unit.
bank = 1000, -- Bank cost per unit.
},
sale = {
ENABLED = false, -- Is this product on sale? Displays a "sale" tag on the product.
vip = 2.5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
bundle_table = {
['money'] = 20000,
['item'] = {
{name = 'water', label = 'Gold Bar', amount = 5},
{name = 'bread', label = 'Bread', amount = 5},
},
['weapon'] = {
{name = 'WEAPON_CARBINERIFLE', label = 'Carbine Rifle', amount = 1, ammo = 250},
{name = 'WEAPON_ASSAULTRIFLE', label = 'Assault Rifle', amount = 1, ammo = 250},
},
['vehicle'] = {
{model = 'adder', label = 'Adder', garage_type = 'car'},
{model = 'seashark', label = 'Jet Ski', garage_type = 'boat'},
{model = 'buzzard2', label = 'Golf Cart', garage_type = 'air'},
},
},
},
{
--Product Display Info
title = 'Mystery Box', -- MUST be unique.
description = 'Mystery boxs can contain money, items or weapons', -- UI description.
image = 'random.png', -- 512x512 PNG image.
is_new = false, -- Show "NEW" tag.
--Input Field Details
input_description = '1 = x1 mystery box', -- The help text inside the input box.
input_type = 'number', -- Do not change.
min_length = 1, -- The minimum amount of characters required.
max_length = 2, -- The max amount of characters allowed.
pattern = '[^0-9]', -- Do not change.
--Purchase Details
purchase_type = 'random', -- Do not change.
purchase_price = {
vip = 10, -- VIP tokens per unit.
bank = 0, -- Bank cost per unit.
},
sale = {
ENABLED = false, -- Is this product on sale? Displays a "sale" tag on the product.
vip = 2.5, -- VIP tokens per unit.
bank = 50 -- Bank cost per unit.
},
random_table = { -- The table of money/items/weapons that can be randomly selected.
['money'] = {
{amount = 5000, percentage = 70}, -- Percentage chance for this item to be selected from the random crate.
{amount = 10000, percentage = 10}
},
['item'] = {
{name = 'water', label = 'Gold Bar', amount = 5, percentage = 10},
{name = 'bread', label = 'Bread', amount = 5, percentage = 90},
},
['weapon'] = {
{name = 'WEAPON_CARBINERIFLE', label = 'Carbine Rifle', amount = 1, ammo = 250, percentage = 5},
{name = 'WEAPON_ASSAULTRIFLE', label = 'Assault Rifle', amount = 1, ammo = 250, percentage = 10},
},
},
},
}window['CONFIG'] = {
branding: {
logo_dark_mode: ``, // The link (or SVG) to your logo. It will replace the codesign_ logo in the header of the shop
logo_light_mode: ``, // Logo used if light mode is applied.
// * Note - If one of the modes is left empty the resource will only use the filled in one.
is_SVG: false, // If this is set to false, the resource will treat the logo as a link to an image. If true it will be treated as SVG code,
store_link: "https://codesign.pro" // The link which the "Add balance" button will redirect to, for your players to be able to make more purchases
},
// The symbol your VIP currency uses. It can be text or any HTML element. Usually stands next to the amount of "coins" a player has. (E.g. $ 100.00)
vip_symbol:`<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-gem" viewBox="0 0 16 16"><path d="M3.1.7a.5.5 0 0 1 .4-.2h9a.5.5 0 0 1 .4.2l2.976 3.974c.149.185.156.45.01.644L8.4 15.3a.5.5 0 0 1-.8 0L.1 5.3a.5.5 0 0 1 0-.6l3-4zm11.386 3.785-1.806-2.41-.776 2.413 2.582-.003zm-3.633.004.961-2.989H4.186l.963 2.995 5.704-.006zM5.47 5.495 8 13.366l2.532-7.876-5.062.005zm-1.371-.999-.78-2.422-1.818 2.425 2.598-.003zM1.499 5.5l5.113 6.817-2.192-6.82L1.5 5.5zm7.889 6.817 5.123-6.83-2.928.002-2.195 6.828z"/></svg>`,
// The symbol your BANK currency uses. It can be text or any HTML element.
bank_symbol:`<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-currency-dollar" viewBox="0 0 16 16"><path d="M4 10.781c.148 1.667 1.513 2.85 3.591 3.003V15h1.043v-1.216c2.27-.179 3.678-1.438 3.678-3.3 0-1.59-.947-2.51-2.956-3.028l-.722-.187V3.467c1.122.11 1.879.714 2.07 1.616h1.47c-.166-1.6-1.54-2.748-3.54-2.875V1H7.591v1.233c-1.939.23-3.27 1.472-3.27 3.156 0 1.454.966 2.483 2.661 2.917l.61.162v4.031c-1.149-.17-1.94-.8-2.131-1.718H4zm3.391-3.836c-1.043-.263-1.6-.825-1.6-1.616 0-.944.704-1.641 1.8-1.828v3.495l-.2-.05zm1.591 1.872c1.287.323 1.852.859 1.852 1.769 0 1.097-.826 1.828-2.2 1.939V8.73l.348.086z"/></svg>`,
dark_mode_default: true, // If set to true dark mode will be displayed first. If set to false light mode will be the first one to show
convert_hyperlinks: true, // This option will process hyperlinks in your 'PAGES' body section, and convert them to FiveM links, so they will open pages properly in an external browser
// Both of the tabs (if enabled) will only display when there are actual products which have the 'is_new' and 'on_sale' fields turned on any of the packages in config.lua
use_new_tab: true, // Enables the customer to view the "new" product tab
use_on_sale_tab: true, // Enables the customer to view the "on sale" tab
highlight_on_sale: true, // Highlights the "on sale" products on the store
highlight_new: true, // Highlights "new" products on the store
}
// Pages are links at the bottom of the vip shop which allow users to view custom-made data.
// We suggest pages to explain how to make a purchase, how to claim it, introduce them to your terms and conditions, refund policies and so on.
// IF is_link is set to 'true' the resource will open a browser window for the user to the targeted link (if link is set)
window['PAGES'] = [
{
title:"How To",
is_link: false,
link: "",
body:"",
},
{
title:"Terms of Service",
is_link: false,
link: "",
body:"",
},
{
title:"Refund Policy",
is_link: false,
link: "",
body:"",
},
{
title:"Privacy Policy",
is_link: false,
link: "",
body:"",
},
// This is an example of what can be done.
// Feel free to remove it if you wish :)
{
title:"About",
is_link: false,
link: "",
body:`
<h1 class="display-4 mt-3">VIP Shop <small class="text-muted">by Codesign</small></h1>
<span class="small lead">This is a template page</span>
<p class="mt-3 mb-3">
Codesign is a team of developers creating and distributing UI-based scripts.<br/>Our work is tested, upgraded, and improved daily!<br/>View more on our Discord, or send us a message at [email protected]
</p>
<ul class="list-group list-group-flush text-dark">
<li class="list-group-item">Current version: <span class="text-muted">v5.0.0</span></li>
<li class="list-group-item">Version date: <span class="text-muted">30.01.2024.</span></li>
<li class="list-group-item">Release date: <span class="text-muted">30.01.2021.</span></li>
<li class="list-group-item">Website link <a href="https://codesign.pro">https://codesign.pro</a></li>
<li class="list-group-item">Discord link <a href="https://discord.gg/codesign">https://discord.gg/codesign</a></li>
</ul>
<p class="small text-muted text-right mt-5">Codesign Scripts 2021 © All Rights Reserved</p>`,
}
]
