diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index b58b603fea78041071d125a30db58d79b3d49217..0000000000000000000000000000000000000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Editor-based HTTP Client requests
-/httpRequests/
diff --git a/.idea/fruit-tella-next.iml b/.idea/fruit-tella-next.iml
deleted file mode 100644
index 24643cc37449b4bde54411a80b8ed61258225e34..0000000000000000000000000000000000000000
--- a/.idea/fruit-tella-next.iml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/git_toolbox_blame.xml b/.idea/git_toolbox_blame.xml
deleted file mode 100644
index 7dc124965d28403ec2545a24d7d1cd1fec1f57d8..0000000000000000000000000000000000000000
--- a/.idea/git_toolbox_blame.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
deleted file mode 100644
index 5e29ecead7f8434cde38b4d90a6fea536c178fa3..0000000000000000000000000000000000000000
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/jsLinters/jshint.xml b/.idea/jsLinters/jshint.xml
deleted file mode 100644
index d60e3e80b051281dd1cae432e71b29eb7e68d91b..0000000000000000000000000000000000000000
--- a/.idea/jsLinters/jshint.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index abd1199c434083376c668ee433b97c82eca24305..0000000000000000000000000000000000000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- Angular
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 9841ecf084de00e7200c0212231be3bbcea20438..0000000000000000000000000000000000000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 94a25f7f4cb416c083d265558da75d457237d671..0000000000000000000000000000000000000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/api/auth/[...nextauth]/route.ts b/app/api/auth/[...nextauth]/route.ts
deleted file mode 100644
index 8c098953bc4a43c534bfe2b878038aacb0dbcb03..0000000000000000000000000000000000000000
--- a/app/api/auth/[...nextauth]/route.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-// Referring to the auth.ts we just created
-import {handlers} from "@/shared/api/model/auth/auth";
-
-export const {GET, POST} = handlers
\ No newline at end of file
diff --git a/app/api/file/upload/route.ts b/app/api/file/upload/route.ts
deleted file mode 100644
index 3878f82c6f807a488a19167c6caf9288d7a9b8f9..0000000000000000000000000000000000000000
--- a/app/api/file/upload/route.ts
+++ /dev/null
@@ -1,116 +0,0 @@
-import {NextRequest, NextResponse} from "next/server";
-import {auth} from "@/shared/api/model/auth/auth";
-import {ApiResponse} from "@/shared/types/types";
-import {errorMessages} from "@/shared/config";
-
-export async function POST(req: NextRequest) {
-
- try {
- const session = await auth();
-
- const url = process.env.DB_HOST + `/upload/`
-
- const referer = req.headers.get("referer");
- const isHost = referer?.includes(String(process.env.HOST)) ?? false;
-
- if(!isHost) {
- return NextResponse.json(
- {message: "Доступ ограничен", status: 400},
- {status: 400}
- );
- }
-
-
- const body = await req.formData();
-
- const response = await fetch(url, {
- method: "POST",
- headers: {
- // eslint-disable-next-line @typescript-eslint/ban-ts-comment
- //@ts-expect-error
- Authorization: `Bearer ${session?.accessToken || ""}`,
- },
- cache: "no-store",
- body,
- });
-
-
-
- if (!response.ok) {
- const contentType = response.headers.get("Content-Type");
- const customMessage = errorMessages[response.status] || `Ошибка ${response.status}`;
-
- if (response.status === 204) {
- return NextResponse.json({
- message: "Операция выполнена успешно (204 No Content).",
- status: response.status,
- data: null,
- }, {
- status: response.status,
- });
- }
-
- if (contentType && contentType.includes("text/html")) {
- const errorHtml = await response.text();
- return NextResponse.json({
- message: `Ошибка на сервере (${response.status}). Возможно, проблема на стороне API.`,
- status: response.status,
- data: errorHtml,
- }, {
- status: response.status,
- });
- }
-
- try {
- const data = await response.json();
- return NextResponse.json({
- message: data?.success || data?.error || customMessage, // Используем серверное сообщение или дефолтное
- status: response.status,
- data,
- }, {
- status: response.status,
- });
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- } catch (error) {
- return NextResponse.json({
- message: customMessage,
- status: response.status,
- }, {
- status: response.status,
- });
- }
- }
-
- try {
- const data = await response.json();
- return NextResponse.json({
- message: data?.success || data?.error || "Успешный ответ",
- status: response.status,
- data,
- }, {
- status: response.status,
- });
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- } catch (error) {
- return NextResponse.json({
- message: "Запрос выполнен, но данных нет.",
- status: response.status,
- data: null,
- }, {
- status: response.status,
- });
- }
-
-
- } catch (error) {
- return NextResponse.json(
- {
- // eslint-disable-next-line @typescript-eslint/ban-ts-comment
- //@ts-ignore
- message: error.message || "Internal Server Error",
- status: 500,
- },
- {status: 500}
- );
- }
-}
diff --git a/app/faq/page.tsx b/app/faq/page.tsx
deleted file mode 100644
index c2b01efdc2c5a655d8feffba1d90c40eb71cd304..0000000000000000000000000000000000000000
--- a/app/faq/page.tsx
+++ /dev/null
@@ -1,3 +0,0 @@
-export const dynamic = 'force-static';
-
-export {default} from "@/views/faq"
\ No newline at end of file
diff --git a/app/favicon.ico b/app/favicon.ico
deleted file mode 100644
index 44b063475488995135c0976a9900c0411bce9d3a..0000000000000000000000000000000000000000
Binary files a/app/favicon.ico and /dev/null differ
diff --git a/package.json b/package.json
index e055d28fe4dbd6cc0c8d2f7d68a7a1e539fad06d..5498b508c19ea2297459042336e62bba639092eb 100644
--- a/package.json
+++ b/package.json
@@ -9,13 +9,10 @@
"lint": "next lint"
},
"dependencies": {
- "@tanstack/react-query": "^5.66.4",
- "@tanstack/react-query-devtools": "^5.66.4",
"@types/react-scroll": "^1.8.10",
"@types/sanitize-html": "^2.13.0",
"clsx": "^2.1.1",
"next": "15.1.7",
- "next-auth": "^5.0.0-beta.25",
"react": "^19.0.0",
"react-device-detect": "^2.2.3",
"react-dom": "^19.0.0",
diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png
index adf68f9d08156e9c769563b3a46e3c9352bc3f54..b6224b485d35a52f60ccfb1ddc4188252ad7fcb8 100644
Binary files a/public/apple-touch-icon.png and b/public/apple-touch-icon.png differ
diff --git a/public/favicon-96x96.png b/public/favicon-96x96.png
index 132763cb668f14480601b807a1e9c89be698935e..b6224b485d35a52f60ccfb1ddc4188252ad7fcb8 100644
Binary files a/public/favicon-96x96.png and b/public/favicon-96x96.png differ
diff --git a/public/favicon.ico b/public/favicon.ico
index 9b729758426e37fb847a561152733d858ee7c313..cd691b5e465d565dc9ae8b0bca7ebf9ae2fa3ed4 100644
Binary files a/public/favicon.ico and b/public/favicon.ico differ
diff --git a/public/favicon.svg b/public/favicon.svg
index d6ed30f26894de3c1c3f447bdca83dbd3ac1d4ac..06a9e531b1199f1894a903e7e8233f61dd2ee37d 100644
--- a/public/favicon.svg
+++ b/public/favicon.svg
@@ -1,3 +1,25 @@
-
\ No newline at end of file
+
diff --git a/public/media/about/b-f-lg.png b/public/media/about/b-f-lg.png
index 5b4f24e0331d00297b2356d9ace5e16ff191053a..f0e047aff51e59d339c0e73224abe39a8d5756e0 100644
Binary files a/public/media/about/b-f-lg.png and b/public/media/about/b-f-lg.png differ
diff --git a/public/media/about/b-f-sm.png b/public/media/about/b-f-sm.png
index 7fdda4c554168a646f0ac6cbc505a58dcc7b6f90..a82848496d4c50dfcb68c4f69b87dd82e26dd8e8 100644
Binary files a/public/media/about/b-f-sm.png and b/public/media/about/b-f-sm.png differ
diff --git a/public/media/about/b-l-lg.png b/public/media/about/b-l-lg.png
index 2cfad1373d56237fc567de89423811d510cff84d..0ee9074388314648faae488d12d7bc58b9330864 100644
Binary files a/public/media/about/b-l-lg.png and b/public/media/about/b-l-lg.png differ
diff --git a/public/media/about/b-r-lg.png b/public/media/about/b-r-lg.png
index 38eec342002ee24a533516e10f69e48e72978671..addaca2a3e6c7ab44bd2a91705cb4203c2ee54dc 100644
Binary files a/public/media/about/b-r-lg.png and b/public/media/about/b-r-lg.png differ
diff --git a/public/media/about/b-r-sm.png b/public/media/about/b-r-sm.png
index f00386236f37eb52c789655eed9e1685436fc85d..abeb4492b7ef38a9e07f5fdb2c766a07bd2163dd 100644
Binary files a/public/media/about/b-r-sm.png and b/public/media/about/b-r-sm.png differ
diff --git a/public/media/cards/frame-closed.png b/public/media/cards/frame-closed.png
index 954d289b932cccb89ea86dad243510f634761f4e..e2fc37c6e6d5c9fe3e3a5fe7ca0630b33178600d 100644
Binary files a/public/media/cards/frame-closed.png and b/public/media/cards/frame-closed.png differ
diff --git a/public/media/cards/main-card.jpg b/public/media/cards/main-card.jpg
index 8ad0bf484480e683725e5b49f0394bec14fd5833..c4ab771459a17163235266bec81c9a6787d93e34 100644
Binary files a/public/media/cards/main-card.jpg and b/public/media/cards/main-card.jpg differ
diff --git a/public/media/cards/quiz/1.jpg b/public/media/cards/quiz/1.jpg
index daa8fe68bf7cee398652983859ab781d27e6d6ca..1c3d2a5bad8c1a11c06811d5f0498875c46e2ce7 100644
Binary files a/public/media/cards/quiz/1.jpg and b/public/media/cards/quiz/1.jpg differ
diff --git a/public/media/cards/quiz/2.jpg b/public/media/cards/quiz/2.jpg
index ce94b6629a134a717fd66f3c0e645e29310d8082..3fa420d08469ee31bbc8fba984d065448cb89b75 100644
Binary files a/public/media/cards/quiz/2.jpg and b/public/media/cards/quiz/2.jpg differ
diff --git a/public/media/cards/quiz/3.jpg b/public/media/cards/quiz/3.jpg
index af0b26ce2a7bb082793441afce1c24cb41a3c947..1c4557148d9b8df477c2fcaacfd7789e913f445a 100644
Binary files a/public/media/cards/quiz/3.jpg and b/public/media/cards/quiz/3.jpg differ
diff --git a/public/media/cards/quiz/4.jpg b/public/media/cards/quiz/4.jpg
index 4088e6b3cf4b4ac1ffee6640dfd3fe996d33eecc..062bd372bf527162bd2615ea274461debc4e2770 100644
Binary files a/public/media/cards/quiz/4.jpg and b/public/media/cards/quiz/4.jpg differ
diff --git a/public/media/cards/quiz/5.jpg b/public/media/cards/quiz/5.jpg
index 73214309336dc827d4e99c37f1eed021310d7863..4d0231cf1805c02fa24292a3bc495d565f00e9ae 100644
Binary files a/public/media/cards/quiz/5.jpg and b/public/media/cards/quiz/5.jpg differ
diff --git a/public/media/cards/quiz/6.jpg b/public/media/cards/quiz/6.jpg
index e71f8cb84a6355ecc999d823ceed4e6be1e40b5a..bdd059ecc1d84f318d94e53ea6380562394cdce2 100644
Binary files a/public/media/cards/quiz/6.jpg and b/public/media/cards/quiz/6.jpg differ
diff --git a/public/media/cards/quiz/7.jpg b/public/media/cards/quiz/7.jpg
index c5381332bbd2133c1d8561f69db1b5bdd2b6b934..469dbc94861f283841e012c2506192a87d01afe4 100644
Binary files a/public/media/cards/quiz/7.jpg and b/public/media/cards/quiz/7.jpg differ
diff --git a/public/media/cards/quiz/8.jpg b/public/media/cards/quiz/8.jpg
index 6cb5901d12c95ecf7fcac6b5cdaf52081322a5c2..be29b85378da7c7656a4db036b4c1f4c3b14cad4 100644
Binary files a/public/media/cards/quiz/8.jpg and b/public/media/cards/quiz/8.jpg differ
diff --git a/public/media/faq/b-f-lg.png b/public/media/faq/b-f-lg.png
deleted file mode 100644
index bd6521ba85c24545311c3c58f705ef06a5690f8f..0000000000000000000000000000000000000000
Binary files a/public/media/faq/b-f-lg.png and /dev/null differ
diff --git a/public/media/faq/b-f-sm.png b/public/media/faq/b-f-sm.png
deleted file mode 100644
index 7ad81f8e09db6929eac2190309b825f5a02cecb3..0000000000000000000000000000000000000000
Binary files a/public/media/faq/b-f-sm.png and /dev/null differ
diff --git a/public/media/faq/b-r-sm.png b/public/media/faq/b-r-sm.png
deleted file mode 100644
index f85ab46d438d6fe1beee3931360f0e94938c1556..0000000000000000000000000000000000000000
Binary files a/public/media/faq/b-r-sm.png and /dev/null differ
diff --git a/public/media/home/b-lg.png b/public/media/home/b-lg.png
deleted file mode 100644
index 428cd959729f0d3b5ab8d0d1fc6df92dabd2ebd9..0000000000000000000000000000000000000000
Binary files a/public/media/home/b-lg.png and /dev/null differ
diff --git a/public/media/home/b-sm.png b/public/media/home/b-sm.png
index 0267f143c2451e78693693fa7c86a2bd6d2dfec3..70a275f56b7b72a6471665c768352842945e33e7 100644
Binary files a/public/media/home/b-sm.png and b/public/media/home/b-sm.png differ
diff --git a/public/media/home/f-lg.png b/public/media/home/f-lg.png
index ead2419d1a964621899ffb5d39dff1724c1d2bf2..ebee7e08ea18d2ddcde219a596462434c869bf4a 100644
Binary files a/public/media/home/f-lg.png and b/public/media/home/f-lg.png differ
diff --git a/public/media/home/f-sm.png b/public/media/home/f-sm.png
deleted file mode 100644
index 931ae5ca573eed4cead5df102b2e8e5c626d3b1c..0000000000000000000000000000000000000000
Binary files a/public/media/home/f-sm.png and /dev/null differ
diff --git a/public/media/home/h-lg.png b/public/media/home/h-lg.png
index 756f79fc560522bd7243e1cbf2c183e4b7320aed..b768648dc33ab0f0c619d338e1d0944a161afa5d 100644
Binary files a/public/media/home/h-lg.png and b/public/media/home/h-lg.png differ
diff --git a/public/media/home/h-sm.png b/public/media/home/h-sm.png
index f1c8290adb4eeed5f8d399f1fb0ba77c40ffa525..a8e5445b7d136200239bc7c58b110712e7ccc4d2 100644
Binary files a/public/media/home/h-sm.png and b/public/media/home/h-sm.png differ
diff --git a/public/media/home/sketch.png b/public/media/home/sketch.png
new file mode 100644
index 0000000000000000000000000000000000000000..76e520022118453cc784454e53754fa86138350c
Binary files /dev/null and b/public/media/home/sketch.png differ
diff --git a/public/media/layout/footer-desktop.png b/public/media/layout/footer-desktop.png
index b047e6f5676641c7096f470f9f4ed5060d25c21b..2451aa214ec09d90fdfb785572bc7658e14ac487 100644
Binary files a/public/media/layout/footer-desktop.png and b/public/media/layout/footer-desktop.png differ
diff --git a/public/media/layout/l-lg.png b/public/media/layout/l-lg.png
index fe970127b2c947ea614606c363ce1f97e3a3bdc4..113f78687e13f571be1a33266d397df609da65a7 100644
Binary files a/public/media/layout/l-lg.png and b/public/media/layout/l-lg.png differ
diff --git a/public/media/layout/l-sm.png b/public/media/layout/l-sm.png
index 85a8127ffe10e56268e8a71b8aaa598742f9fe36..c27dbc3cee7de49e2b50f6993754c6d9361c445b 100644
Binary files a/public/media/layout/l-sm.png and b/public/media/layout/l-sm.png differ
diff --git a/public/media/layout/t-sm.png b/public/media/layout/t-sm.png
index f51c7e5d379558ab6d6c198269691dcb70ff2d75..214bb230f728f8a7af7db1784f36ed58fc6f36a0 100644
Binary files a/public/media/layout/t-sm.png and b/public/media/layout/t-sm.png differ
diff --git a/public/media/layout/top-slime.png b/public/media/layout/top-slime.png
index 1dc5b67a4391c4389524da3a2625d603ccaf05a3..a5ca5e13dce5b2f11a4079ca53722ead88dd4a6a 100644
Binary files a/public/media/layout/top-slime.png and b/public/media/layout/top-slime.png differ
diff --git a/public/media/menu/j.png b/public/media/menu/j.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e22f8b36ffef16e689d75139ffe80ba8b46bc27
Binary files /dev/null and b/public/media/menu/j.png differ
diff --git a/public/media/not-found/b-f-lg.png b/public/media/not-found/b-f-lg.png
index 75586297c05807e597752e0bafe2c7922b4f7880..98c34588ba740a84b3ab9e9077a924a74f88b8c3 100644
Binary files a/public/media/not-found/b-f-lg.png and b/public/media/not-found/b-f-lg.png differ
diff --git a/public/media/not-found/b-f-sm.png b/public/media/not-found/b-f-sm.png
new file mode 100644
index 0000000000000000000000000000000000000000..ce6ee3d9b86aa6f46e787468fbfe95e7a861245b
Binary files /dev/null and b/public/media/not-found/b-f-sm.png differ
diff --git a/public/media/prize/prize.png b/public/media/prize/prize.png
deleted file mode 100644
index bbf273cb0cb3db7a34718cff6edc01d2175ec2d5..0000000000000000000000000000000000000000
Binary files a/public/media/prize/prize.png and /dev/null differ
diff --git a/public/media/prize/underline.png b/public/media/prize/underline.png
deleted file mode 100644
index 3273ba2b4f1d92e39542c060d245bed6b5e4a80f..0000000000000000000000000000000000000000
Binary files a/public/media/prize/underline.png and /dev/null differ
diff --git a/public/media/step/arrow-1.png b/public/media/step/arrow-1.png
deleted file mode 100644
index f7f1460cf0da804e12d55043d584b7c4b327a243..0000000000000000000000000000000000000000
Binary files a/public/media/step/arrow-1.png and /dev/null differ
diff --git a/public/media/step/arrow-2.png b/public/media/step/arrow-2.png
deleted file mode 100644
index f39ea2aab31f040375b3848347bf318dedad2c05..0000000000000000000000000000000000000000
Binary files a/public/media/step/arrow-2.png and /dev/null differ
diff --git a/public/media/step/sketch.png b/public/media/step/sketch.png
deleted file mode 100644
index 93408569b93d8e477eacbd51fe1c63edc2ff7c49..0000000000000000000000000000000000000000
Binary files a/public/media/step/sketch.png and /dev/null differ
diff --git a/public/media/utils/arrow-link-video-trigger.png b/public/media/utils/arrow-link-video-trigger.png
new file mode 100644
index 0000000000000000000000000000000000000000..5122b490b96fea337e10251d22b502add5c7fa74
Binary files /dev/null and b/public/media/utils/arrow-link-video-trigger.png differ
diff --git a/public/media/utils/navlink-line-dark.png b/public/media/utils/navlink-line-dark.png
index d98342b38484fd1dd5e812e8310241ca2f38d4dc..271b953d125ee592b69f5f741ba78d01c2747e9e 100644
Binary files a/public/media/utils/navlink-line-dark.png and b/public/media/utils/navlink-line-dark.png differ
diff --git a/public/media/utils/package-lg.png b/public/media/utils/package-lg.png
new file mode 100644
index 0000000000000000000000000000000000000000..a39fddb27af1b6ac9424689b78930c9a71d2e95e
Binary files /dev/null and b/public/media/utils/package-lg.png differ
diff --git a/public/media/utils/package-sm.png b/public/media/utils/package-sm.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e2bb2e02da17549dc3ba9b364eabca5aba05a2e
Binary files /dev/null and b/public/media/utils/package-sm.png differ
diff --git a/public/media/utils/package.png b/public/media/utils/package.png
deleted file mode 100644
index bc3ac9b3c986eff059fc5296bd9e681bd1479b4e..0000000000000000000000000000000000000000
Binary files a/public/media/utils/package.png and /dev/null differ
diff --git a/public/media/utils/play-disabled.svg b/public/media/utils/play-disabled.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6c74050b2b0ff4afb3b48d79f365331cb98c5e0c
--- /dev/null
+++ b/public/media/utils/play-disabled.svg
@@ -0,0 +1,8 @@
+
diff --git a/public/media/utils/play.svg b/public/media/utils/play.svg
new file mode 100644
index 0000000000000000000000000000000000000000..98c055bfa14c24b2fb2e761eb65991008adb9324
--- /dev/null
+++ b/public/media/utils/play.svg
@@ -0,0 +1,7 @@
+
diff --git a/public/media/utils/video-preview.jpg b/public/media/utils/video-preview.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0a9dfcaed92c89c08443c54251e02a5120e834d5
Binary files /dev/null and b/public/media/utils/video-preview.jpg differ
diff --git a/public/media/video/video.MOV b/public/media/video/video.MOV
new file mode 100644
index 0000000000000000000000000000000000000000..ec95dc9b06ca11813a5b41d456d33bc41d9c5dfa
Binary files /dev/null and b/public/media/video/video.MOV differ
diff --git a/public/rules/Rules_promotion_competition_Fruittella_Creative_family_competition.pdf b/public/rules/Rules_promotion_competition_Fruittella_Creative_family_competition.pdf
index e5af3a061d4a94844fd648d9cfe6b108b8419b5c..c346d5eb53eeadd9d098fa76677dce47277b141c 100644
Binary files a/public/rules/Rules_promotion_competition_Fruittella_Creative_family_competition.pdf and b/public/rules/Rules_promotion_competition_Fruittella_Creative_family_competition.pdf differ
diff --git a/public/rules/User_agreement.pdf b/public/rules/User_agreement.pdf
index 945eda1f52469deec216da9e3d7c7302f8e9d86a..1f705d460e17b6dac3a7d01a627706a93639e99f 100644
Binary files a/public/rules/User_agreement.pdf and b/public/rules/User_agreement.pdf differ
diff --git a/public/sharing.png b/public/sharing.png
new file mode 100644
index 0000000000000000000000000000000000000000..82757ae2c7afe65e7148995833430c91c7906f0f
Binary files /dev/null and b/public/sharing.png differ
diff --git a/public/site.webmanifest b/public/site.webmanifest
index 40ce4f819bcdfab7201cd3bbb21ac5ae70ff702c..cf4bac0c3e39f73fbfe39b9363bec74272eb8156 100644
--- a/public/site.webmanifest
+++ b/public/site.webmanifest
@@ -3,13 +3,13 @@
"short_name": "Fruit-tella",
"icons": [
{
- "src": "/web-app-manifest-192x192.png",
+ "src": "/web-app-manifest-192x192-06.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
- "src": "/web-app-manifest-512x512.png",
+ "src": "/web-app-manifest-512x512-06.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
diff --git a/public/web-app-manifest-192x192.png b/public/web-app-manifest-192x192.png
deleted file mode 100644
index 5996ea61bc3467790742577e295e8f1516022c5b..0000000000000000000000000000000000000000
Binary files a/public/web-app-manifest-192x192.png and /dev/null differ
diff --git a/public/web-app-manifest-512x512.png b/public/web-app-manifest-512x512.png
index 9a33577f7311e4ac849542a5a7880a0ad6eecf19..22612e23c739a477554799f3f1a9c266db1529f3 100644
Binary files a/public/web-app-manifest-512x512.png and b/public/web-app-manifest-512x512.png differ
diff --git a/src/app/appEntry.tsx b/src/app/appEntry.tsx
index 294807aabd237af2fbb5fe3680ed63a0a039321e..f9800f6c4eb539b55042e73904d6131d2ac9f8fb 100644
--- a/src/app/appEntry.tsx
+++ b/src/app/appEntry.tsx
@@ -1,14 +1,9 @@
-import {QueryClientProvider} from "@/app/providers";
+
import {Fragment, ReactNode} from "react";
import {BaseLayout} from "@/app/layouts/base-layout";
-import {ModalView} from "@/feature/modal-view";
-import {SignUp} from "@/widgets/sign-up";
-import {UploadError, UploadSuccess, AuthError} from "@/widgets/modal-status";
import {CookieAlert} from "@/feature/cookie-alert";
-import {NextAuthProvider} from "@/app/providers/NextAuthProvider";
import {QuizDetailed} from "@/widgets/quiz-detailed/ui/QuizDetailed";
-import {UploadFile} from "@/widgets/upload-file";
-import {PreviewFile} from "@/widgets/preview-file";
+import {VideoModal} from "@/widgets/video-modal";
export default function RootLayout(props: Readonly<{ children: ReactNode }>) {
@@ -20,12 +15,11 @@ export default function RootLayout(props: Readonly<{ children: ReactNode }>) {
-
+
+
-
-
@@ -60,35 +54,14 @@ export default function RootLayout(props: Readonly<{ children: ReactNode }>) {
style={{position: "absolute", left: "-9999px"}} alt=""/>
-
-
-
-
- {children}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ {children}
+
+
+
+
+