diff --git a/.env b/.env deleted file mode 100644 index 4359a43..0000000 --- a/.env +++ /dev/null @@ -1,3 +0,0 @@ -API_URL=http://127.0.0.1:14005 -API_GRAPHQL_URI=http://127.0.0.1:14005/graphql -BACKEND_SERVER_URI =http://127.0.0.1:14005 \ No newline at end of file diff --git a/.gitignore b/.gitignore index 0a52151..a35517b 100644 --- a/.gitignore +++ b/.gitignore @@ -26,4 +26,4 @@ yarn-error.log* # package /dist -# /.next +/.next diff --git a/.next/BUILD_ID b/.next/BUILD_ID deleted file mode 100644 index a618132..0000000 --- a/.next/BUILD_ID +++ /dev/null @@ -1 +0,0 @@ -fgsEgMRggyjH8-gXT_nXO \ No newline at end of file diff --git a/.next/build-manifest.json b/.next/build-manifest.json deleted file mode 100644 index c64313b..0000000 --- a/.next/build-manifest.json +++ /dev/null @@ -1,572 +0,0 @@ -{ - "polyfillFiles": [ - "static/chunks/polyfills-a830b9a7a45cbd89ddb1.js" - ], - "devFiles": [], - "ampDevFiles": [], - "lowPriorityFiles": [ - "static/fgsEgMRggyjH8-gXT_nXO/_buildManifest.js", - "static/fgsEgMRggyjH8-gXT_nXO/_ssgManifest.js" - ], - "pages": { - "/": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/1367-fc426d51dace2ca85fe9.js", - "static/chunks/pages/index-7c721161e51be37b0447.js" - ], - "/404": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/pages/404-5b4e08a3c113aae79e95.js" - ], - "/_app": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/css/f9fb1544d6b8acde04c8.css", - "static/chunks/pages/_app-6bcce082281271e8e187.js" - ], - "/_error": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/pages/_error-7df0d413be6e94978da3.js" - ], - "/about-1": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4554-343b47186e5d64e89414.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/7689-199e69d119d0747214d3.js", - "static/chunks/pages/about-1-c72e8f1016a7e4a629e7.js" - ], - "/about-2": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/617777a1-c16be889830ea87de181.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4554-343b47186e5d64e89414.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/7689-199e69d119d0747214d3.js", - "static/chunks/pages/about-2-e7b6731793f0f2628479.js" - ], - "/about-3": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/617777a1-c16be889830ea87de181.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4554-343b47186e5d64e89414.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/7689-199e69d119d0747214d3.js", - "static/chunks/pages/about-3-c956ae35b2782acdd669.js" - ], - "/bigdata-analytics": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4554-343b47186e5d64e89414.js", - "static/chunks/7853-d98eefe1f629cc9d2afb.js", - "static/chunks/6661-db6a2024e5a8147dfa75.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/7689-199e69d119d0747214d3.js", - "static/chunks/9061-cff0e5b1843754261944.js", - "static/chunks/9638-90f2845e484630892ba5.js", - "static/chunks/pages/bigdata-analytics-0cbdc0c8bba5076f7e11.js" - ], - "/blog-1": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/blog-1-017821ddacc4786dd0b1.js" - ], - "/blog-2": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/blog-2-37d51d7a37426809fe0b.js" - ], - "/blog-3": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/blog-3-d10f2ee459efb66e2752.js" - ], - "/blog-4": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/blog-4-894d75205d1fdb84f2de.js" - ], - "/blog-5": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/blog-5-1afb019f62172fa8366d.js" - ], - "/blog-6": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/blog-6-1772794f660da5f846a8.js" - ], - "/blog-details": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/blog-details-5dd1083bd5dfb1c16590.js" - ], - "/cart": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/cart-6b1169b684bc471e6256.js" - ], - "/checkout": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/checkout-6c25a49f0db0d25d303d.js" - ], - "/coming-soon": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/pages/coming-soon-62c861c337a1f628d4d4.js" - ], - "/contact": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/7776-16e6751e92086bb40e40.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/contact-f6294171702ffbee8f5b.js" - ], - "/digital-agency": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8960-030674d3d9d836d07687.js", - "static/chunks/pages/digital-agency-b85ebcd34886ccf5f596.js" - ], - "/digital-agency-portfolio": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8968-fd0a91f41d6d5fa51c9b.js", - "static/chunks/5164-95ab0f88e4947f72794b.js", - "static/chunks/pages/digital-agency-portfolio-09d30242cb71b7631693.js" - ], - "/faq": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4444-7bd9655d5c8309115d5b.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/faq-a007929a04890fa71c1c.js" - ], - "/feature-details": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4444-7bd9655d5c8309115d5b.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/feature-details-883addc4e50f90d673b3.js" - ], - "/features": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/6661-db6a2024e5a8147dfa75.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/features-59847a5d933d5368aff1.js" - ], - "/feedback": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/617777a1-c16be889830ea87de181.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/7853-d98eefe1f629cc9d2afb.js", - "static/chunks/8968-fd0a91f41d6d5fa51c9b.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/feedback-3b32e369d1192e91958d.js" - ], - "/forgot-password": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/forgot-password-20db41a8b4704cdc9f38.js" - ], - "/hosting": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8514-7f6078a014c5768f0522.js", - "static/chunks/pages/hosting-20592785bc172e3c46eb.js" - ], - "/iot": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4554-343b47186e5d64e89414.js", - "static/chunks/7853-d98eefe1f629cc9d2afb.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/iot-fe8da860641d2f04744b.js" - ], - "/it-startup": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4554-343b47186e5d64e89414.js", - "static/chunks/7853-d98eefe1f629cc9d2afb.js", - "static/chunks/6661-db6a2024e5a8147dfa75.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/7689-199e69d119d0747214d3.js", - "static/chunks/9061-cff0e5b1843754261944.js", - "static/chunks/9638-90f2845e484630892ba5.js", - "static/chunks/pages/it-startup-686a157c0bb09fb4a9d0.js" - ], - "/it-startup-2": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4554-343b47186e5d64e89414.js", - "static/chunks/7853-d98eefe1f629cc9d2afb.js", - "static/chunks/6661-db6a2024e5a8147dfa75.js", - "static/chunks/5710-c2c2513af8af33f86dde.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/7689-199e69d119d0747214d3.js", - "static/chunks/9061-cff0e5b1843754261944.js", - "static/chunks/pages/it-startup-2-3a013d4f5a8c60c187f9.js" - ], - "/login": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/login-6dfc7e50174db6f4dd61.js" - ], - "/machine-learning": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/617777a1-c16be889830ea87de181.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4554-343b47186e5d64e89414.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/2088-cf198cb15e6f1a4e46b5.js", - "static/chunks/pages/machine-learning-341d13f4c239e8b8bb83.js" - ], - "/machine-learning-2": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/617777a1-c16be889830ea87de181.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4554-343b47186e5d64e89414.js", - "static/chunks/2088-cf198cb15e6f1a4e46b5.js", - "static/chunks/pages/machine-learning-2-13642ae7f4efeb1f1efe.js" - ], - "/pc-repair": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4554-343b47186e5d64e89414.js", - "static/chunks/7853-d98eefe1f629cc9d2afb.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/pc-repair-d7dd5358587897031479.js" - ], - "/pricing": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/2088-cf198cb15e6f1a4e46b5.js", - "static/chunks/pages/pricing-1e876dedc7ca71d3df35.js" - ], - "/privacy-policy": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/privacy-policy-d650fc2312ba9c7cad5e.js" - ], - "/products/[id]": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/2544-e19bae728a879be227e8.js", - "static/chunks/7610-91215d37ee1ab33bd0ab.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/products/[id]-dbf18ce35a18fdac2c46.js" - ], - "/project-details": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/project-details-d941c0134e1a02bd3ee2.js" - ], - "/projects-1": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/projects-1-2d3f944955ae0af62e73.js" - ], - "/projects-2": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/projects-2-38ede8a91aa251d0d3c9.js" - ], - "/service-details": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/4444-7bd9655d5c8309115d5b.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/service-details-d37a7969d940f2691f3d.js" - ], - "/services-1": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/services-1-06f87071936a8446ccdd.js" - ], - "/services-2": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/services-2-62a523e1916226c685f9.js" - ], - "/services-3": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/services-3-ecfb5596c6d51c80bd6a.js" - ], - "/services-4": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/services-4-573e55761948d8ebd1d5.js" - ], - "/services-5": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/services-5-b9939b8dfc1d2bcdb722.js" - ], - "/shop": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/shop-d9b0999c562eb19688d0.js" - ], - "/sign-up": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/sign-up-e28a3161975493b737eb.js" - ], - "/team": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/team-197ec7d06ba65619176f.js" - ], - "/term-condition": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/8206-26af38c42565c8d3ec6f.js", - "static/chunks/pages/term-condition-a5aa9bdb1f999de4d17c.js" - ], - "/yamaha": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/7853-d98eefe1f629cc9d2afb.js", - "static/chunks/6190-33d37dc3ad841d5d5075.js", - "static/chunks/7798-7081fdc5536a6db6ca82.js", - "static/chunks/pages/yamaha-58ea50e42059a87871cf.js" - ], - "/yamaha/AboutUs": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/7798-7081fdc5536a6db6ca82.js", - "static/chunks/pages/yamaha/AboutUs-943fa41a65bb59284d9c.js" - ], - "/yamaha/ContactUs": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/7798-7081fdc5536a6db6ca82.js", - "static/chunks/pages/yamaha/ContactUs-cea426ff52659255e113.js" - ], - "/yamaha/ForgotPassword": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/pages/yamaha/ForgotPassword-1036b5f1552bf891d868.js" - ], - "/yamaha/LatestNews": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/7798-7081fdc5536a6db6ca82.js", - "static/chunks/pages/yamaha/LatestNews-a180250b87b3928cc05d.js" - ], - "/yamaha/LatestNews/LatestNewsDetail": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/6326-7971c57f8ced24a21de7.js", - "static/chunks/653-c66b3db73f036c4c1318.js", - "static/chunks/7798-7081fdc5536a6db6ca82.js", - "static/chunks/pages/yamaha/LatestNews/LatestNewsDetail-299b36ccf9ba05d53b85.js" - ], - "/yamaha/Product/Motor": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/7333-a5a3eac91b793e5358a6.js", - "static/chunks/7798-7081fdc5536a6db6ca82.js", - "static/chunks/pages/yamaha/Product/Motor-4fdcf57436e2ccdae17e.js" - ], - "/yamaha/Product/Motor_Detail": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/6326-7971c57f8ced24a21de7.js", - "static/chunks/7333-a5a3eac91b793e5358a6.js", - "static/chunks/6737-6ca4711455e02316b7e0.js", - "static/chunks/2544-e19bae728a879be227e8.js", - "static/chunks/653-c66b3db73f036c4c1318.js", - "static/chunks/5763-9a71fcde8dae336e6120.js", - "static/chunks/7798-7081fdc5536a6db6ca82.js", - "static/chunks/pages/yamaha/Product/Motor_Detail-6ac32a78a22602efc6de.js" - ], - "/yamaha/Product/Sparepart": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/6326-7971c57f8ced24a21de7.js", - "static/chunks/7333-a5a3eac91b793e5358a6.js", - "static/chunks/2544-e19bae728a879be227e8.js", - "static/chunks/8933-010b8a2257c466233ad6.js", - "static/chunks/7798-7081fdc5536a6db6ca82.js", - "static/chunks/pages/yamaha/Product/Sparepart-20a19d5d618115b56abc.js" - ], - "/yamaha/Register": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/pages/yamaha/Register-4206210c590e4c978c80.js" - ], - "/yamaha/Shop/Cart": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/6326-7971c57f8ced24a21de7.js", - "static/chunks/7333-a5a3eac91b793e5358a6.js", - "static/chunks/6737-6ca4711455e02316b7e0.js", - "static/chunks/8933-010b8a2257c466233ad6.js", - "static/chunks/7798-7081fdc5536a6db6ca82.js", - "static/chunks/pages/yamaha/Shop/Cart-3ee5fd6102b0b9d481e4.js" - ], - "/yamaha/Shop/Checkout": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/3023-9780ddb35aeb02f18988.js", - "static/chunks/7798-7081fdc5536a6db6ca82.js", - "static/chunks/pages/yamaha/Shop/Checkout-af2702b3fa6097dc14ee.js" - ], - "/yamaha/login": [ - "static/chunks/webpack-91af950fded96d9076ca.js", - "static/chunks/framework-ee7f4db754ed3f3ec0b7.js", - "static/chunks/main-e7cf26dc5b7b25dfa74f.js", - "static/chunks/6737-6ca4711455e02316b7e0.js", - "static/chunks/pages/yamaha/login-c4734412755672a209a6.js" - ] - }, - "ampFirstPages": [] -} \ No newline at end of file diff --git a/.next/cache/webpack/client-production/0.pack.REMOVED.git-id b/.next/cache/webpack/client-production/0.pack.REMOVED.git-id deleted file mode 100644 index 8cd6d1c..0000000 --- a/.next/cache/webpack/client-production/0.pack.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -085454042b0ca10befd1265657f66d7f04b8d6d6 \ No newline at end of file diff --git a/.next/cache/webpack/client-production/index.pack b/.next/cache/webpack/client-production/index.pack deleted file mode 100644 index a8bbb70..0000000 Binary files a/.next/cache/webpack/client-production/index.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/0.pack b/.next/cache/webpack/server-production/0.pack deleted file mode 100644 index 36346a7..0000000 Binary files a/.next/cache/webpack/server-production/0.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/index.pack b/.next/cache/webpack/server-production/index.pack deleted file mode 100644 index 5fbec24..0000000 Binary files a/.next/cache/webpack/server-production/index.pack and /dev/null differ diff --git a/.next/export-marker.json b/.next/export-marker.json deleted file mode 100644 index 9d8bb2f..0000000 --- a/.next/export-marker.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"hasExportPathMap":false,"exportTrailingSlash":true,"isNextImageImported":false} \ No newline at end of file diff --git a/.next/images-manifest.json b/.next/images-manifest.json deleted file mode 100644 index d489da6..0000000 --- a/.next/images-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","domains":[],"enableBlurryPlaceholder":false,"sizes":[640,750,828,1080,1200,1920,2048,3840,16,32,48,64,96,128,256,384]}} \ No newline at end of file diff --git a/.next/prerender-manifest.json b/.next/prerender-manifest.json deleted file mode 100644 index 07bae32..0000000 --- a/.next/prerender-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"routes":{},"dynamicRoutes":{},"preview":{"previewModeId":"03e4fb5009876d78738d3d83b708ea97","previewModeSigningKey":"f08d3be39a08987c25ed81df5c650cff35898fe2062f99293cc3e6f313abd8e5","previewModeEncryptionKey":"2d64b50add7986a5cc2bdb4093dcf366b7148a7d07d42a3700ca95b85c812d36"},"notFoundRoutes":[]} \ No newline at end of file diff --git a/.next/react-loadable-manifest.json b/.next/react-loadable-manifest.json deleted file mode 100644 index e7470f8..0000000 --- a/.next/react-loadable-manifest.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "..\\components\\Common\\BlogPostStyleThree.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\Common\\FeedbackStyleFive.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\Common\\FeedbackStyleThree.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\Common\\FeedbackStyleTwo.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\Common\\PartnerStyleTwo.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\Common\\RecentWorks.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\Common\\Team.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\DigitalAgencyPortfolio\\MainBanner.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\DigitalAgencyPortfolio\\Partner.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\DigitalAgency\\Projects.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\Home\\Gallery.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\MachineLearningTwo\\Projects.js -> react-owl-carousel3": { - "id": 68694, - "files": [] - }, - "..\\components\\MachineLearning\\Projects.js -> react-owl-carousel3": { - "id": 68694, - "files": [] - }, - "..\\components\\Shop\\ProductSlider.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\Yamaha\\Home\\FeatureProduct.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - }, - "..\\components\\Yamaha\\Product\\Motor_Detail.js -> react-owl-carousel3": { - "id": 68694, - "files": [ - "static/chunks/617777a1-c16be889830ea87de181.js" - ] - } -} \ No newline at end of file diff --git a/.next/required-server-files.json b/.next/required-server-files.json deleted file mode 100644 index a1617e4..0000000 --- a/.next/required-server-files.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"config":{"env":[],"webpack":null,"webpackDevMiddleware":null,"distDir":".next","assetPrefix":"","configOrigin":"next.config.js","useFileSystemPublicRoutes":true,"generateEtags":true,"pageExtensions":["tsx","ts","jsx","js"],"target":"server","poweredByHeader":true,"compress":false,"analyticsId":"","images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","domains":[],"enableBlurryPlaceholder":false},"devIndicators":{"buildActivity":true},"onDemandEntries":{"maxInactiveAge":60000,"pagesBufferLength":2},"amp":{"canonicalBase":""},"basePath":"","sassOptions":{"includePaths":["E:\\Project\\Templae\\tbg-company-ecomm-web\\styles"]},"trailingSlash":true,"i18n":{"locales":["en","ar"],"defaultLocale":"en"},"productionBrowserSourceMaps":true,"optimizeFonts":true,"experimental":{"cpus":3,"plugins":false,"profiling":false,"sprFlushToDisk":true,"workerThreads":false,"pageEnv":false,"optimizeImages":false,"optimizeCss":false,"scrollRestoration":false,"scriptLoader":false,"stats":false,"externalDir":false,"serialWebpackBuild":false,"turboMode":false,"eslint":false,"reactRoot":false,"enableBlurryPlaceholder":false,"disableOptimizedLoading":true,"gzipSize":true},"future":{"strictPostcssConfiguration":false,"excludeDefaultMomentLocales":false,"webpack5":false},"serverRuntimeConfig":{},"publicRuntimeConfig":{},"reactStrictMode":false},"appDir":"E:\\Project\\Templae\\tbg-company-ecomm-web","files":[".next\\routes-manifest.json",".next\\server\\pages-manifest.json",".next\\build-manifest.json",".next\\prerender-manifest.json",".next\\react-loadable-manifest.json",".next\\server\\font-manifest.json",".next\\BUILD_ID"],"ignore":["node_modules\\next\\dist\\compiled\\@ampproject\\toolbox-optimizer\\**\\*"]} \ No newline at end of file diff --git a/.next/routes-manifest.json b/.next/routes-manifest.json deleted file mode 100644 index 3a9bc19..0000000 --- a/.next/routes-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"pages404":true,"basePath":"","redirects":[{"source":"/:file((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/]+\\.\\w+)/","destination":"/:file","locale":false,"internal":true,"statusCode":308,"regex":"^(?:/((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/]+\\.\\w+))/$"},{"source":"/:notfile((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/\\.]+)","destination":"/:notfile/","locale":false,"internal":true,"statusCode":308,"regex":"^(?:/((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/\\.]+))$"}],"headers":[],"dynamicRoutes":[{"page":"/products/[id]","regex":"^/products/([^/]+?)(?:/)?$","routeKeys":{"id":"id"},"namedRegex":"^/products/(?[^/]+?)(?:/)?$"}],"dataRoutes":[{"page":"/yamaha","dataRouteRegex":"^/_next/data/fgsEgMRggyjH8\\-gXT_nXO/yamaha.json$"},{"page":"/yamaha/AboutUs","dataRouteRegex":"^/_next/data/fgsEgMRggyjH8\\-gXT_nXO/yamaha/AboutUs.json$"},{"page":"/yamaha/LatestNews","dataRouteRegex":"^/_next/data/fgsEgMRggyjH8\\-gXT_nXO/yamaha/LatestNews.json$"},{"page":"/yamaha/LatestNews/LatestNewsDetail","dataRouteRegex":"^/_next/data/fgsEgMRggyjH8\\-gXT_nXO/yamaha/LatestNews/LatestNewsDetail.json$"},{"page":"/yamaha/Product/Motor","dataRouteRegex":"^/_next/data/fgsEgMRggyjH8\\-gXT_nXO/yamaha/Product/Motor.json$"},{"page":"/yamaha/Product/Motor_Detail","dataRouteRegex":"^/_next/data/fgsEgMRggyjH8\\-gXT_nXO/yamaha/Product/Motor_Detail.json$"},{"page":"/yamaha/Product/Sparepart","dataRouteRegex":"^/_next/data/fgsEgMRggyjH8\\-gXT_nXO/yamaha/Product/Sparepart.json$"},{"page":"/yamaha/Shop/Cart","dataRouteRegex":"^/_next/data/fgsEgMRggyjH8\\-gXT_nXO/yamaha/Shop/Cart.json$"},{"page":"/yamaha/Shop/Checkout","dataRouteRegex":"^/_next/data/fgsEgMRggyjH8\\-gXT_nXO/yamaha/Shop/Checkout.json$"}],"i18n":{"locales":["en","ar"],"defaultLocale":"en"},"rewrites":[]} \ No newline at end of file diff --git a/.next/server/chunks/1219.js b/.next/server/chunks/1219.js deleted file mode 100644 index e79fb71..0000000 --- a/.next/server/chunks/1219.js +++ /dev/null @@ -1,173 +0,0 @@ -exports.id = 1219; -exports.ids = [1219]; -exports.modules = { - -/***/ 1219: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -var _apollo = _interopRequireDefault(__webpack_require__(6371)); - -var _partner = _interopRequireDefault(__webpack_require__(2498)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -async function register(content, token = "") { - var res = await _apollo.default.mutation(` - mutation($input : RegisterInput!){ - register( input:{data:$input} ) - { - user{ - id - } - } - } - `, token, { - input: content - }); - return res; -} - -async function login(partner, email, password, token = "") { - var cookiesData = {}; - var res = await _apollo.default.mutation(` - mutation($email: String! $password: String!) { - login(input: { identifier: $email, password: $password }) { - user{ - id - username - } - jwt - } - }`, token, { - email: email, - password: password - }); - - if (res["STATUS"] == 1) { - token = res["DATA"]["login"]["jwt"]; - res = await _apollo.default.mutation(` - query{ - self{ - id - username - email - role{ - name - description - } - partners_login_states{ - id - business_partner{ - id - name - } - } - } - } - `, token); - } - - if (res["STATUS"] == 1) { - var user = res["DATA"]["self"]; - var sessions = []; - - for (const i of user["partners_login_states"]) { - sessions.push(i.business_partner); - } - - sessions = sessions.filter(i => i.business_partner && i.business_partner.name.toUpperCase() == partner.toUpperCase()); - - if (sessions.length == 0) { - res = await _partner.default.getID(partner, token); - - if (res["STATUS"] == 1) { - res = await _apollo.default.mutation(` - mutation($input: PartnersLoginStateInput!) { - createPartnersLoginState(input:{data:$input}){ - partnersLoginState{ - id - business_partner{ - id - name - } - } - } - } - `, token, { - input: { - user: user["id"], - business_partner: res["DATA"]["businessPartners"][0]["id"] - } - }); - - if (res["STATUS"] == 1) { - user["partners_login_states"].push(res["DATA"]["createPartnersLoginState"]["partnersLoginState"]); - } - } - } - - cookiesData["user"] = user; - cookiesData["token"] = token; - } - - return { - res: res, - cookies: cookiesData - }; -} - -async function logout(id, token = "") { - var res = await _apollo.default.mutation(` - mutation($input: ID!) { - deletePartnersLoginState(input:{where:{id:$input}}){ - partnersLoginState{ - id - } - } - }`, token, { - input: id - }); - return res; -} - -module.exports = { - register: register, - login: login, - logout: logout -}; - -/***/ }), - -/***/ 2498: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -var _apollo = _interopRequireDefault(__webpack_require__(6371)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -async function getID(partner, token = "") { - var res = await _apollo.default.query(` - query($input : String!){ - businessPartners(where:{name_contains:$input}){ - id - } - }`, token, { - input: partner - }); - return res; -} - -module.exports = { - getID: getID -}; - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/161.js b/.next/server/chunks/161.js deleted file mode 100644 index 862d7bb..0000000 --- a/.next/server/chunks/161.js +++ /dev/null @@ -1,166 +0,0 @@ -exports.id = 161; -exports.ids = [161]; -exports.modules = { - -/***/ 161: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9639); -/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dynamic__WEBPACK_IMPORTED_MODULE_2__); - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - -const OwlCarousel = next_dynamic__WEBPACK_IMPORTED_MODULE_2___default()(() => Promise.resolve(/* import() */).then(__webpack_require__.t.bind(__webpack_require__, 1832, 23)), { - loadableGenerated: { - webpack: () => [/*require.resolve*/(1832)], - modules: ["..\\components\\Common\\PartnerStyleTwo.js -> " + 'react-owl-carousel3'] - } -}); -const options = { - loop: true, - nav: false, - dots: false, - autoplay: true, - smartSpeed: 1000, - autoplayTimeout: 5000, - responsive: { - 0: { - items: 2 - }, - 768: { - items: 4 - }, - 1200: { - items: 6 - } - } -}; - -const PartnerStyleTwo = () => { - const [display, setDisplay] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(false); - react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(() => { - setDisplay(true); - }, []); - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "repair-partner-area bg-f9fafb", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: display ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(OwlCarousel, _objectSpread(_objectSpread({ - className: "repair-partner-slides owl-carousel owl-theme" - }, options), {}, { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-repair-partner", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-1.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover1.png", - alt: "image" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-repair-partner", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-2.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover2.png", - alt: "image" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-repair-partner", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-3.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover3.png", - alt: "image" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-repair-partner", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-10.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover10.png", - alt: "image" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-repair-partner", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-5.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover5.png", - alt: "image" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-repair-partner", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-6.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover6.png", - alt: "image" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-repair-partner", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-7.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover7.png", - alt: "image" - })] - }) - })] - })) : '' - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (PartnerStyleTwo); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/1644.js b/.next/server/chunks/1644.js deleted file mode 100644 index 0c53766..0000000 --- a/.next/server/chunks/1644.js +++ /dev/null @@ -1,162 +0,0 @@ -exports.id = 1644; -exports.ids = [1644]; -exports.modules = { - -/***/ 1644: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var react_owl_carousel3__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1832); -/* harmony import */ var react_owl_carousel3__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_owl_carousel3__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - - -const options = { - loop: false, - nav: false, - dots: true, - autoplay: true, - smartSpeed: 1000, - autoplayTimeout: 5000, - items: 1, - animateOut: 'fadeOut' -}; - -const FeedbackStyleFour = () => { - const [display, setDisplay] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(false); - react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(() => { - setDisplay(true); - }, []); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "ml-feedback-area ptb-80", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "Our Clients Feedback" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), display ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)((react_owl_carousel3__WEBPACK_IMPORTED_MODULE_2___default()), _objectSpread(_objectSpread({ - className: "ml-feedback-slides owl-carousel owl-theme" - }, options), {}, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-ml-feedback-item", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "client-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/client-image/client1.jpg", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Sarah Taylor" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "CEO at Envato" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet consectetur, adipisicing elit. Aliquid ullam harum sit. Accusantium veritatis dolore ducimus illum, cumque excepturi, autem rerum illo amet placeat odit corporis!" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "rating", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {})] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-ml-feedback-item", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "client-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/client-image/client2.jpg", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Steven Smith" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "CEO at Envato" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet consectetur, adipisicing elit. Aliquid ullam harum sit. Accusantium veritatis dolore ducimus illum, cumque excepturi, autem rerum illo amet placeat odit corporis!" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "rating", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {})] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-ml-feedback-item", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "client-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/client-image/client3.jpg", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "James Eva" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "CEO at Envato" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet consectetur, adipisicing elit. Aliquid ullam harum sit. Accusantium veritatis dolore ducimus illum, cumque excepturi, autem rerum illo amet placeat odit corporis!" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "rating", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {})] - })] - })] - })) : ''] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape1", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape1.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape2 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape3", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape3.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape4", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape7", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (FeedbackStyleFour); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/1664.js b/.next/server/chunks/1664.js deleted file mode 100644 index e268e38..0000000 --- a/.next/server/chunks/1664.js +++ /dev/null @@ -1,2785 +0,0 @@ -exports.id = 1664; -exports.ids = [1664]; -exports.modules = { - -/***/ 6071: -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; -var __webpack_unused_export__; - - -var _interopRequireWildcard = __webpack_require__(9448); - -__webpack_unused_export__ = true; -exports.default = void 0; - -var _react = _interopRequireWildcard(__webpack_require__(9297)); - -var _router = __webpack_require__(1689); - -var _router2 = __webpack_require__(2441); - -var _useIntersection = __webpack_require__(5749); - -const prefetched = {}; - -function prefetch(router, href, as, options) { - if (true) return; - if (!(0, _router.isLocalURL)(href)) return; // Prefetch the JSON page if asked (only in the client) - // We need to handle a prefetch error here since we may be - // loading with priority which can reject but we don't - // want to force navigation since this is only a prefetch - - router.prefetch(href, as, options).catch(err => { - if (false) {} - }); - const curLocale = options && typeof options.locale !== 'undefined' ? options.locale : router && router.locale; // Join on an invalid URI character - - prefetched[href + '%' + as + (curLocale ? '%' + curLocale : '')] = true; -} - -function isModifiedEvent(event) { - const { - target - } = event.currentTarget; - return target && target !== '_self' || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey || // triggers resource download - event.nativeEvent && event.nativeEvent.which === 2; -} - -function linkClicked(e, router, href, as, replace, shallow, scroll, locale) { - const { - nodeName - } = e.currentTarget; - - if (nodeName === 'A' && (isModifiedEvent(e) || !(0, _router.isLocalURL)(href))) { - // ignore click for browser’s default behavior - return; - } - - e.preventDefault(); // avoid scroll for urls with anchor refs - - if (scroll == null) { - scroll = as.indexOf('#') < 0; - } // replace state instead of push if prop is present - - - router[replace ? 'replace' : 'push'](href, as, { - shallow, - locale, - scroll - }); -} - -function Link(props) { - if (false) {} - - const p = props.prefetch !== false; - const router = (0, _router2.useRouter)(); - const pathname = router && router.asPath || '/'; - - const { - href, - as - } = _react.default.useMemo(() => { - const [resolvedHref, resolvedAs] = (0, _router.resolveHref)(pathname, props.href, true); - return { - href: resolvedHref, - as: props.as ? (0, _router.resolveHref)(pathname, props.as) : resolvedAs || resolvedHref - }; - }, [pathname, props.href, props.as]); - - let { - children, - replace, - shallow, - scroll, - locale - } = props; // Deprecated. Warning shown by propType check. If the children provided is a string (example) we wrap it in an tag - - if (typeof children === 'string') { - children = /*#__PURE__*/_react.default.createElement("a", null, children); - } // This will return the first child, if multiple are provided it will throw an error - - - const child = _react.Children.only(children); - - const childRef = child && typeof child === 'object' && child.ref; - const [setIntersectionRef, isVisible] = (0, _useIntersection.useIntersection)({ - rootMargin: '200px' - }); - - const setRef = _react.default.useCallback(el => { - setIntersectionRef(el); - - if (childRef) { - if (typeof childRef === 'function') childRef(el);else if (typeof childRef === 'object') { - childRef.current = el; - } - } - }, [childRef, setIntersectionRef]); - - (0, _react.useEffect)(() => { - const shouldPrefetch = isVisible && p && (0, _router.isLocalURL)(href); - const curLocale = typeof locale !== 'undefined' ? locale : router && router.locale; - const isPrefetched = prefetched[href + '%' + as + (curLocale ? '%' + curLocale : '')]; - - if (shouldPrefetch && !isPrefetched) { - prefetch(router, href, as, { - locale: curLocale - }); - } - }, [as, href, isVisible, locale, p, router]); - const childProps = { - ref: setRef, - onClick: e => { - if (child.props && typeof child.props.onClick === 'function') { - child.props.onClick(e); - } - - if (!e.defaultPrevented) { - linkClicked(e, router, href, as, replace, shallow, scroll, locale); - } - } - }; - - childProps.onMouseEnter = e => { - if (!(0, _router.isLocalURL)(href)) return; - - if (child.props && typeof child.props.onMouseEnter === 'function') { - child.props.onMouseEnter(e); - } - - prefetch(router, href, as, { - priority: true - }); - }; // If child is an tag and doesn't have a href attribute, or if the 'passHref' property is - // defined, we specify the current 'href', so that repetition is not needed by the user - - - if (props.passHref || child.type === 'a' && !('href' in child.props)) { - const curLocale = typeof locale !== 'undefined' ? locale : router && router.locale; // we only render domain locales if we are currently on a domain locale - // so that locale links are still visitable in development/preview envs - - const localeDomain = router && router.isLocaleDomain && (0, _router.getDomainLocale)(as, curLocale, router && router.locales, router && router.domainLocales); - childProps.href = localeDomain || (0, _router.addBasePath)((0, _router.addLocale)(as, curLocale, router && router.defaultLocale)); - } - - return /*#__PURE__*/_react.default.cloneElement(child, childProps); -} - -var _default = Link; -exports.default = _default; - -/***/ }), - -/***/ 6528: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; - - -exports.__esModule = true; -exports.removePathTrailingSlash = removePathTrailingSlash; -exports.normalizePathTrailingSlash = void 0; -/** -* Removes the trailing slash of a path if there is one. Preserves the root path `/`. -*/ - -function removePathTrailingSlash(path) { - return path.endsWith('/') && path !== '/' ? path.slice(0, -1) : path; -} -/** -* Normalizes the trailing slash of a path according to the `trailingSlash` option -* in `next.config.js`. -*/ - - -const normalizePathTrailingSlash = true ? path => { - if (/\.[^/]+\/?$/.test(path)) { - return removePathTrailingSlash(path); - } else if (path.endsWith('/')) { - return path; - } else { - return path + '/'; - } -} : 0; -exports.normalizePathTrailingSlash = normalizePathTrailingSlash; - -/***/ }), - -/***/ 8391: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; - - -exports.__esModule = true; -exports.cancelIdleCallback = exports.requestIdleCallback = void 0; - -const requestIdleCallback = typeof self !== 'undefined' && self.requestIdleCallback || function (cb) { - let start = Date.now(); - return setTimeout(function () { - cb({ - didTimeout: false, - timeRemaining: function () { - return Math.max(0, 50 - (Date.now() - start)); - } - }); - }, 1); -}; - -exports.requestIdleCallback = requestIdleCallback; - -const cancelIdleCallback = typeof self !== 'undefined' && self.cancelIdleCallback || function (id) { - return clearTimeout(id); -}; - -exports.cancelIdleCallback = cancelIdleCallback; - -/***/ }), - -/***/ 7599: -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__(2426); - -exports.__esModule = true; -exports.markAssetError = markAssetError; -exports.isAssetError = isAssetError; -exports.getClientBuildManifest = getClientBuildManifest; -exports.default = void 0; - -var _getAssetPathFromRoute = _interopRequireDefault(__webpack_require__(2238)); - -var _requestIdleCallback = __webpack_require__(8391); // 3.8s was arbitrarily chosen as it's what https://web.dev/interactive -// considers as "Good" time-to-interactive. We must assume something went -// wrong beyond this point, and then fall-back to a full page transition to -// show the user something of value. - - -const MS_MAX_IDLE_DELAY = 3800; - -function withFuture(key, map, generator) { - let entry = map.get(key); - - if (entry) { - if ('future' in entry) { - return entry.future; - } - - return Promise.resolve(entry); - } - - let resolver; - const prom = new Promise(resolve => { - resolver = resolve; - }); - map.set(key, entry = { - resolve: resolver, - future: prom - }); - return generator ? // eslint-disable-next-line no-sequences - generator().then(value => (resolver(value), value)) : prom; -} - -function hasPrefetch(link) { - try { - link = document.createElement('link'); - return (// detect IE11 since it supports prefetch but isn't detected - // with relList.support - !!window.MSInputMethodContext && !!document.documentMode || link.relList.supports('prefetch') - ); - } catch (_unused) { - return false; - } -} - -const canPrefetch = hasPrefetch(); - -function prefetchViaDom(href, as, link) { - return new Promise((res, rej) => { - if (document.querySelector(`link[rel="prefetch"][href^="${href}"]`)) { - return res(); - } - - link = document.createElement('link'); // The order of property assignment here is intentional: - - if (as) link.as = as; - link.rel = `prefetch`; - link.crossOrigin = undefined; - link.onload = res; - link.onerror = rej; // `href` should always be last: - - link.href = href; - document.head.appendChild(link); - }); -} - -const ASSET_LOAD_ERROR = Symbol('ASSET_LOAD_ERROR'); // TODO: unexport - -function markAssetError(err) { - return Object.defineProperty(err, ASSET_LOAD_ERROR, {}); -} - -function isAssetError(err) { - return err && ASSET_LOAD_ERROR in err; -} - -function appendScript(src, script) { - return new Promise((resolve, reject) => { - script = document.createElement('script'); // The order of property assignment here is intentional. - // 1. Setup success/failure hooks in case the browser synchronously - // executes when `src` is set. - - script.onload = resolve; - - script.onerror = () => reject(markAssetError(new Error(`Failed to load script: ${src}`))); // 2. Configure the cross-origin attribute before setting `src` in case the - // browser begins to fetch. - - - script.crossOrigin = undefined; // 3. Finally, set the source and inject into the DOM in case the child - // must be appended for fetching to start. - - script.src = src; - document.body.appendChild(script); - }); -} // Resolve a promise that times out after given amount of milliseconds. - - -function resolvePromiseWithTimeout(p, ms, err) { - return new Promise((resolve, reject) => { - let cancelled = false; - p.then(r => { - // Resolved, cancel the timeout - cancelled = true; - resolve(r); - }).catch(reject); - (0, _requestIdleCallback.requestIdleCallback)(() => setTimeout(() => { - if (!cancelled) { - reject(err); - } - }, ms)); - }); -} // TODO: stop exporting or cache the failure -// It'd be best to stop exporting this. It's an implementation detail. We're -// only exporting it for backwards compatibilty with the `page-loader`. -// Only cache this response as a last resort if we cannot eliminate all other -// code branches that use the Build Manifest Callback and push them through -// the Route Loader interface. - - -function getClientBuildManifest() { - if (self.__BUILD_MANIFEST) { - return Promise.resolve(self.__BUILD_MANIFEST); - } - - const onBuildManifest = new Promise(resolve => { - // Mandatory because this is not concurrent safe: - const cb = self.__BUILD_MANIFEST_CB; - - self.__BUILD_MANIFEST_CB = () => { - resolve(self.__BUILD_MANIFEST); - cb && cb(); - }; - }); - return resolvePromiseWithTimeout(onBuildManifest, MS_MAX_IDLE_DELAY, markAssetError(new Error('Failed to load client build manifest'))); -} - -function getFilesForRoute(assetPrefix, route) { - if (false) {} - - return getClientBuildManifest().then(manifest => { - if (!(route in manifest)) { - throw markAssetError(new Error(`Failed to lookup route: ${route}`)); - } - - const allFiles = manifest[route].map(entry => assetPrefix + '/_next/' + encodeURI(entry)); - return { - scripts: allFiles.filter(v => v.endsWith('.js')), - css: allFiles.filter(v => v.endsWith('.css')) - }; - }); -} - -function createRouteLoader(assetPrefix) { - const entrypoints = new Map(); - const loadedScripts = new Map(); - const styleSheets = new Map(); - const routes = new Map(); - - function maybeExecuteScript(src) { - let prom = loadedScripts.get(src); - - if (prom) { - return prom; - } // Skip executing script if it's already in the DOM: - - - if (document.querySelector(`script[src^="${src}"]`)) { - return Promise.resolve(); - } - - loadedScripts.set(src, prom = appendScript(src)); - return prom; - } - - function fetchStyleSheet(href) { - let prom = styleSheets.get(href); - - if (prom) { - return prom; - } - - styleSheets.set(href, prom = fetch(href).then(res => { - if (!res.ok) { - throw new Error(`Failed to load stylesheet: ${href}`); - } - - return res.text().then(text => ({ - href: href, - content: text - })); - }).catch(err => { - throw markAssetError(err); - })); - return prom; - } - - return { - whenEntrypoint(route) { - return withFuture(route, entrypoints); - }, - - onEntrypoint(route, execute) { - Promise.resolve(execute).then(fn => fn()).then(exports => ({ - component: exports && exports.default || exports, - exports: exports - }), err => ({ - error: err - })).then(input => { - const old = entrypoints.get(route); - entrypoints.set(route, input); - if (old && 'resolve' in old) old.resolve(input); - }); - }, - - loadRoute(route, prefetch) { - return withFuture(route, routes, () => { - return resolvePromiseWithTimeout(getFilesForRoute(assetPrefix, route).then(({ - scripts, - css - }) => { - return Promise.all([entrypoints.has(route) ? [] : Promise.all(scripts.map(maybeExecuteScript)), Promise.all(css.map(fetchStyleSheet))]); - }).then(res => { - return this.whenEntrypoint(route).then(entrypoint => ({ - entrypoint, - styles: res[1] - })); - }), MS_MAX_IDLE_DELAY, markAssetError(new Error(`Route did not complete loading: ${route}`))).then(({ - entrypoint, - styles - }) => { - const res = Object.assign({ - styles: styles - }, entrypoint); - return 'error' in entrypoint ? entrypoint : res; - }).catch(err => { - if (prefetch) { - // we don't want to cache errors during prefetch - throw err; - } - - return { - error: err - }; - }); - }); - }, - - prefetch(route) { - // https://github.com/GoogleChromeLabs/quicklink/blob/453a661fa1fa940e2d2e044452398e38c67a98fb/src/index.mjs#L115-L118 - // License: Apache 2.0 - let cn; - - if (cn = navigator.connection) { - // Don't prefetch if using 2G or if Save-Data is enabled. - if (cn.saveData || /2g/.test(cn.effectiveType)) return Promise.resolve(); - } - - return getFilesForRoute(assetPrefix, route).then(output => Promise.all(canPrefetch ? output.scripts.map(script => prefetchViaDom(script, 'script')) : [])).then(() => { - (0, _requestIdleCallback.requestIdleCallback)(() => this.loadRoute(route, true).catch(() => {})); - }).catch( // swallow prefetch errors - () => {}); - } - - }; -} - -var _default = createRouteLoader; -exports.default = _default; - -/***/ }), - -/***/ 2441: -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireWildcard = __webpack_require__(9448); - -var _interopRequireDefault = __webpack_require__(2426); - -exports.__esModule = true; -exports.useRouter = useRouter; -exports.makePublicRouterInstance = makePublicRouterInstance; -exports.createRouter = exports.withRouter = exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__(9297)); - -var _router2 = _interopRequireWildcard(__webpack_require__(1689)); - -exports.Router = _router2.default; -exports.NextRouter = _router2.NextRouter; - -var _routerContext = __webpack_require__(8417); - -var _withRouter = _interopRequireDefault(__webpack_require__(3168)); - -exports.withRouter = _withRouter.default; -/* global window */ - -const singletonRouter = { - router: null, - // holds the actual router instance - readyCallbacks: [], - - ready(cb) { - if (this.router) return cb(); - - if (false) {} - } - -}; // Create public properties and methods of the router in the singletonRouter - -const urlPropertyFields = ['pathname', 'route', 'query', 'asPath', 'components', 'isFallback', 'basePath', 'locale', 'locales', 'defaultLocale', 'isReady', 'isPreview', 'isLocaleDomain']; -const routerEvents = ['routeChangeStart', 'beforeHistoryChange', 'routeChangeComplete', 'routeChangeError', 'hashChangeStart', 'hashChangeComplete']; -const coreMethodFields = ['push', 'replace', 'reload', 'back', 'prefetch', 'beforePopState']; // Events is a static property on the router, the router doesn't have to be initialized to use it - -Object.defineProperty(singletonRouter, 'events', { - get() { - return _router2.default.events; - } - -}); -urlPropertyFields.forEach(field => { - // Here we need to use Object.defineProperty because, we need to return - // the property assigned to the actual router - // The value might get changed as we change routes and this is the - // proper way to access it - Object.defineProperty(singletonRouter, field, { - get() { - const router = getRouter(); - return router[field]; - } - - }); -}); -coreMethodFields.forEach(field => { - // We don't really know the types here, so we add them later instead - ; - - singletonRouter[field] = (...args) => { - const router = getRouter(); - return router[field](...args); - }; -}); -routerEvents.forEach(event => { - singletonRouter.ready(() => { - _router2.default.events.on(event, (...args) => { - const eventField = `on${event.charAt(0).toUpperCase()}${event.substring(1)}`; - const _singletonRouter = singletonRouter; - - if (_singletonRouter[eventField]) { - try { - _singletonRouter[eventField](...args); - } catch (err) { - console.error(`Error when running the Router event: ${eventField}`); - console.error(`${err.message}\n${err.stack}`); - } - } - }); - }); -}); - -function getRouter() { - if (!singletonRouter.router) { - const message = 'No router instance found.\n' + 'You should only use "next/router" inside the client side of your app.\n'; - throw new Error(message); - } - - return singletonRouter.router; -} // Export the singletonRouter and this is the public API. - - -var _default = singletonRouter; // Reexport the withRoute HOC - -exports.default = _default; - -function useRouter() { - return _react.default.useContext(_routerContext.RouterContext); -} // INTERNAL APIS -// ------------- -// (do not use following exports inside the app) -// Create a router and assign it as the singleton instance. -// This is used in client side when we are initilizing the app. -// This should **not** use inside the server. - - -const createRouter = (...args) => { - singletonRouter.router = new _router2.default(...args); - singletonRouter.readyCallbacks.forEach(cb => cb()); - singletonRouter.readyCallbacks = []; - return singletonRouter.router; -}; // This function is used to create the `withRouter` router instance - - -exports.createRouter = createRouter; - -function makePublicRouterInstance(router) { - const _router = router; - const instance = {}; - - for (const property of urlPropertyFields) { - if (typeof _router[property] === 'object') { - instance[property] = Object.assign(Array.isArray(_router[property]) ? [] : {}, _router[property]); // makes sure query is not stateful - - continue; - } - - instance[property] = _router[property]; - } // Events is a static property on the router, the router doesn't have to be initialized to use it - - - instance.events = _router2.default.events; - coreMethodFields.forEach(field => { - instance[field] = (...args) => { - return _router[field](...args); - }; - }); - return instance; -} - -/***/ }), - -/***/ 5749: -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; - - -exports.__esModule = true; -exports.useIntersection = useIntersection; - -var _react = __webpack_require__(9297); - -var _requestIdleCallback = __webpack_require__(8391); - -const hasIntersectionObserver = typeof IntersectionObserver !== 'undefined'; - -function useIntersection({ - rootMargin, - disabled -}) { - const isDisabled = disabled || !hasIntersectionObserver; - const unobserve = (0, _react.useRef)(); - const [visible, setVisible] = (0, _react.useState)(false); - const setRef = (0, _react.useCallback)(el => { - if (unobserve.current) { - unobserve.current(); - unobserve.current = undefined; - } - - if (isDisabled || visible) return; - - if (el && el.tagName) { - unobserve.current = observe(el, isVisible => isVisible && setVisible(isVisible), { - rootMargin - }); - } - }, [isDisabled, rootMargin, visible]); - (0, _react.useEffect)(() => { - if (!hasIntersectionObserver) { - if (!visible) { - const idleCallback = (0, _requestIdleCallback.requestIdleCallback)(() => setVisible(true)); - return () => (0, _requestIdleCallback.cancelIdleCallback)(idleCallback); - } - } - }, [visible]); - return [setRef, visible]; -} - -function observe(element, callback, options) { - const { - id, - observer, - elements - } = createObserver(options); - elements.set(element, callback); - observer.observe(element); - return function unobserve() { - elements.delete(element); - observer.unobserve(element); // Destroy observer when there's nothing left to watch: - - if (elements.size === 0) { - observer.disconnect(); - observers.delete(id); - } - }; -} - -const observers = new Map(); - -function createObserver(options) { - const id = options.rootMargin || ''; - let instance = observers.get(id); - - if (instance) { - return instance; - } - - const elements = new Map(); - const observer = new IntersectionObserver(entries => { - entries.forEach(entry => { - const callback = elements.get(entry.target); - const isVisible = entry.isIntersecting || entry.intersectionRatio > 0; - - if (callback && isVisible) { - callback(isVisible); - } - }); - }, options); - observers.set(id, instance = { - id, - observer, - elements - }); - return instance; -} - -/***/ }), - -/***/ 3168: -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__(2426); - -exports.__esModule = true; -exports.default = withRouter; - -var _react = _interopRequireDefault(__webpack_require__(9297)); - -var _router = __webpack_require__(2441); - -function withRouter(ComposedComponent) { - function WithRouterWrapper(props) { - return /*#__PURE__*/_react.default.createElement(ComposedComponent, Object.assign({ - router: (0, _router.useRouter)() - }, props)); - } - - WithRouterWrapper.getInitialProps = ComposedComponent.getInitialProps // This is needed to allow checking for custom getInitialProps in _app - ; - WithRouterWrapper.origGetInitialProps = ComposedComponent.origGetInitialProps; - - if (false) {} - - return WithRouterWrapper; -} - -/***/ }), - -/***/ 5557: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; -var __webpack_unused_export__; - - -__webpack_unused_export__ = true; -exports.D = detectDomainLocale; - -function detectDomainLocale(domainItems, hostname, detectedLocale) { - let domainItem; - - if (domainItems) { - if (detectedLocale) { - detectedLocale = detectedLocale.toLowerCase(); - } - - for (const item of domainItems) { - var _item$domain, _item$locales; // remove port if present - - - const domainHostname = (_item$domain = item.domain) == null ? void 0 : _item$domain.split(':')[0].toLowerCase(); - - if (hostname === domainHostname || detectedLocale === item.defaultLocale.toLowerCase() || (_item$locales = item.locales) != null && _item$locales.some(locale => locale.toLowerCase() === detectedLocale)) { - domainItem = item; - break; - } - } - } - - return domainItem; -} - -/***/ }), - -/***/ 1253: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; - - -exports.__esModule = true; -exports.normalizeLocalePath = normalizeLocalePath; - -function normalizeLocalePath(pathname, locales) { - let detectedLocale; // first item will be empty string from splitting at first char - - const pathnameParts = pathname.split('/'); - (locales || []).some(locale => { - if (pathnameParts[1].toLowerCase() === locale.toLowerCase()) { - detectedLocale = locale; - pathnameParts.splice(1, 1); - pathname = pathnameParts.join('/') || '/'; - return true; - } - - return false; - }); - return { - pathname, - detectedLocale - }; -} - -/***/ }), - -/***/ 7332: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; - - -exports.__esModule = true; -exports.default = mitt; -/* -MIT License -Copyright (c) Jason Miller (https://jasonformat.com/) -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ -// This file is based on https://github.com/developit/mitt/blob/v1.1.3/src/index.js -// It's been edited for the needs of this script -// See the LICENSE at the top of the file - -function mitt() { - const all = Object.create(null); - return { - on(type, handler) { - ; - (all[type] || (all[type] = [])).push(handler); - }, - - off(type, handler) { - if (all[type]) { - all[type].splice(all[type].indexOf(handler) >>> 0, 1); - } - }, - - emit(type, ...evts) { - // eslint-disable-next-line array-callback-return - ; - (all[type] || []).slice().map(handler => { - handler(...evts); - }); - } - - }; -} - -/***/ }), - -/***/ 1689: -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; - - -exports.__esModule = true; -exports.getDomainLocale = getDomainLocale; -exports.addLocale = addLocale; -exports.delLocale = delLocale; -exports.hasBasePath = hasBasePath; -exports.addBasePath = addBasePath; -exports.delBasePath = delBasePath; -exports.isLocalURL = isLocalURL; -exports.interpolateAs = interpolateAs; -exports.resolveHref = resolveHref; -exports.default = void 0; - -var _normalizeTrailingSlash = __webpack_require__(6528); - -var _routeLoader = __webpack_require__(7599); - -var _denormalizePagePath = __webpack_require__(9320); - -var _normalizeLocalePath = __webpack_require__(1253); - -var _mitt = _interopRequireDefault(__webpack_require__(7332)); - -var _utils = __webpack_require__(3937); - -var _isDynamic = __webpack_require__(3288); - -var _parseRelativeUrl = __webpack_require__(4436); - -var _querystring = __webpack_require__(4915); - -var _resolveRewrites = _interopRequireDefault(__webpack_require__(4453)); - -var _routeMatcher = __webpack_require__(7451); - -var _routeRegex = __webpack_require__(8193); - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - default: obj - }; -} // tslint:disable:no-console - - -let detectDomainLocale; - -if (true) { - detectDomainLocale = __webpack_require__(5557)/* .detectDomainLocale */ .D; -} - -const basePath = false || ''; - -function buildCancellationError() { - return Object.assign(new Error('Route Cancelled'), { - cancelled: true - }); -} - -function addPathPrefix(path, prefix) { - return prefix && path.startsWith('/') ? path === '/' ? (0, _normalizeTrailingSlash.normalizePathTrailingSlash)(prefix) : `${prefix}${pathNoQueryHash(path) === '/' ? path.substring(1) : path}` : path; -} - -function getDomainLocale(path, locale, locales, domainLocales) { - if (true) { - locale = locale || (0, _normalizeLocalePath.normalizeLocalePath)(path, locales).detectedLocale; - const detectedDomain = detectDomainLocale(domainLocales, undefined, locale); - - if (detectedDomain) { - return `http${detectedDomain.http ? '' : 's'}://${detectedDomain.domain}${basePath || ''}${locale === detectedDomain.defaultLocale ? '' : `/${locale}`}${path}`; - } - - return false; - } - - return false; -} - -function addLocale(path, locale, defaultLocale) { - if (true) { - const pathname = pathNoQueryHash(path); - const pathLower = pathname.toLowerCase(); - const localeLower = locale && locale.toLowerCase(); - return locale && locale !== defaultLocale && !pathLower.startsWith('/' + localeLower + '/') && pathLower !== '/' + localeLower ? addPathPrefix(path, '/' + locale) : path; - } - - return path; -} - -function delLocale(path, locale) { - if (true) { - const pathname = pathNoQueryHash(path); - const pathLower = pathname.toLowerCase(); - const localeLower = locale && locale.toLowerCase(); - return locale && (pathLower.startsWith('/' + localeLower + '/') || pathLower === '/' + localeLower) ? (pathname.length === locale.length + 1 ? '/' : '') + path.substr(locale.length + 1) : path; - } - - return path; -} - -function pathNoQueryHash(path) { - const queryIndex = path.indexOf('?'); - const hashIndex = path.indexOf('#'); - - if (queryIndex > -1 || hashIndex > -1) { - path = path.substring(0, queryIndex > -1 ? queryIndex : hashIndex); - } - - return path; -} - -function hasBasePath(path) { - path = pathNoQueryHash(path); - return path === basePath || path.startsWith(basePath + '/'); -} - -function addBasePath(path) { - // we only add the basepath on relative urls - return addPathPrefix(path, basePath); -} - -function delBasePath(path) { - path = path.slice(basePath.length); - if (!path.startsWith('/')) path = `/${path}`; - return path; -} -/** -* Detects whether a given url is routable by the Next.js router (browser only). -*/ - - -function isLocalURL(url) { - // prevent a hydration mismatch on href for url with anchor refs - if (url.startsWith('/') || url.startsWith('#')) return true; - - try { - // absolute urls can be local if they are on the same origin - const locationOrigin = (0, _utils.getLocationOrigin)(); - const resolved = new URL(url, locationOrigin); - return resolved.origin === locationOrigin && hasBasePath(resolved.pathname); - } catch (_) { - return false; - } -} - -function interpolateAs(route, asPathname, query) { - let interpolatedRoute = ''; - const dynamicRegex = (0, _routeRegex.getRouteRegex)(route); - const dynamicGroups = dynamicRegex.groups; - const dynamicMatches = // Try to match the dynamic route against the asPath - (asPathname !== route ? (0, _routeMatcher.getRouteMatcher)(dynamicRegex)(asPathname) : '') || // Fall back to reading the values from the href - // TODO: should this take priority; also need to change in the router. - query; - interpolatedRoute = route; - const params = Object.keys(dynamicGroups); - - if (!params.every(param => { - let value = dynamicMatches[param] || ''; - const { - repeat, - optional - } = dynamicGroups[param]; // support single-level catch-all - // TODO: more robust handling for user-error (passing `/`) - - let replaced = `[${repeat ? '...' : ''}${param}]`; - - if (optional) { - replaced = `${!value ? '/' : ''}[${replaced}]`; - } - - if (repeat && !Array.isArray(value)) value = [value]; - return (optional || param in dynamicMatches) && ( // Interpolate group into data URL if present - interpolatedRoute = interpolatedRoute.replace(replaced, repeat ? value.map( // these values should be fully encoded instead of just - // path delimiter escaped since they are being inserted - // into the URL and we expect URL encoded segments - // when parsing dynamic route params - segment => encodeURIComponent(segment)).join('/') : encodeURIComponent(value)) || '/'); - })) { - interpolatedRoute = ''; // did not satisfy all requirements - // n.b. We ignore this error because we handle warning for this case in - // development in the `` component directly. - } - - return { - params, - result: interpolatedRoute - }; -} - -function omitParmsFromQuery(query, params) { - const filteredQuery = {}; - Object.keys(query).forEach(key => { - if (!params.includes(key)) { - filteredQuery[key] = query[key]; - } - }); - return filteredQuery; -} -/** -* Resolves a given hyperlink with a certain router state (basePath not included). -* Preserves absolute urls. -*/ - - -function resolveHref(currentPath, href, resolveAs) { - // we use a dummy base url for relative urls - let base; - - try { - base = new URL(currentPath, 'http://n'); - } catch (_) { - // fallback to / for invalid asPath values e.g. // - base = new URL('/', 'http://n'); - } - - const urlAsString = typeof href === 'string' ? href : (0, _utils.formatWithValidation)(href); // Return because it cannot be routed by the Next.js router - - if (!isLocalURL(urlAsString)) { - return resolveAs ? [urlAsString] : urlAsString; - } - - try { - const finalUrl = new URL(urlAsString, base); - finalUrl.pathname = (0, _normalizeTrailingSlash.normalizePathTrailingSlash)(finalUrl.pathname); - let interpolatedAs = ''; - - if ((0, _isDynamic.isDynamicRoute)(finalUrl.pathname) && finalUrl.searchParams && resolveAs) { - const query = (0, _querystring.searchParamsToUrlQuery)(finalUrl.searchParams); - const { - result, - params - } = interpolateAs(finalUrl.pathname, finalUrl.pathname, query); - - if (result) { - interpolatedAs = (0, _utils.formatWithValidation)({ - pathname: result, - hash: finalUrl.hash, - query: omitParmsFromQuery(query, params) - }); - } - } // if the origin didn't change, it means we received a relative href - - - const resolvedHref = finalUrl.origin === base.origin ? finalUrl.href.slice(finalUrl.origin.length) : finalUrl.href; - return resolveAs ? [resolvedHref, interpolatedAs || resolvedHref] : resolvedHref; - } catch (_) { - return resolveAs ? [urlAsString] : urlAsString; - } -} - -function stripOrigin(url) { - const origin = (0, _utils.getLocationOrigin)(); - return url.startsWith(origin) ? url.substring(origin.length) : url; -} - -function prepareUrlAs(router, url, as) { - // If url and as provided as an object representation, - // we'll format them into the string version here. - let [resolvedHref, resolvedAs] = resolveHref(router.asPath, url, true); - const origin = (0, _utils.getLocationOrigin)(); - const hrefHadOrigin = resolvedHref.startsWith(origin); - const asHadOrigin = resolvedAs && resolvedAs.startsWith(origin); - resolvedHref = stripOrigin(resolvedHref); - resolvedAs = resolvedAs ? stripOrigin(resolvedAs) : resolvedAs; - const preparedUrl = hrefHadOrigin ? resolvedHref : addBasePath(resolvedHref); - const preparedAs = as ? stripOrigin(resolveHref(router.asPath, as)) : resolvedAs || resolvedHref; - return { - url: preparedUrl, - as: asHadOrigin ? preparedAs : addBasePath(preparedAs) - }; -} - -function resolveDynamicRoute(pathname, pages) { - const cleanPathname = (0, _normalizeTrailingSlash.removePathTrailingSlash)((0, _denormalizePagePath.denormalizePagePath)(pathname)); - - if (cleanPathname === '/404' || cleanPathname === '/_error') { - return pathname; - } // handle resolving href for dynamic routes - - - if (!pages.includes(cleanPathname)) { - // eslint-disable-next-line array-callback-return - pages.some(page => { - if ((0, _isDynamic.isDynamicRoute)(page) && (0, _routeRegex.getRouteRegex)(page).re.test(cleanPathname)) { - pathname = page; - return true; - } - }); - } - - return (0, _normalizeTrailingSlash.removePathTrailingSlash)(pathname); -} - -const manualScrollRestoration = (/* unused pure expression or super */ null && ( false && 0)); -const SSG_DATA_NOT_FOUND = Symbol('SSG_DATA_NOT_FOUND'); - -function fetchRetry(url, attempts) { - return fetch(url, { - // Cookies are required to be present for Next.js' SSG "Preview Mode". - // Cookies may also be required for `getServerSideProps`. - // - // > `fetch` won’t send cookies, unless you set the credentials init - // > option. - // https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch - // - // > For maximum browser compatibility when it comes to sending & - // > receiving cookies, always supply the `credentials: 'same-origin'` - // > option instead of relying on the default. - // https://github.com/github/fetch#caveats - credentials: 'same-origin' - }).then(res => { - if (!res.ok) { - if (attempts > 1 && res.status >= 500) { - return fetchRetry(url, attempts - 1); - } - - if (res.status === 404) { - return res.json().then(data => { - if (data.notFound) { - return { - notFound: SSG_DATA_NOT_FOUND - }; - } - - throw new Error(`Failed to load static props`); - }); - } - - throw new Error(`Failed to load static props`); - } - - return res.json(); - }); -} - -function fetchNextData(dataHref, isServerRender) { - return fetchRetry(dataHref, isServerRender ? 3 : 1).catch(err => { - // We should only trigger a server-side transition if this was caused - // on a client-side transition. Otherwise, we'd get into an infinite - // loop. - if (!isServerRender) { - (0, _routeLoader.markAssetError)(err); - } - - throw err; - }); -} - -class Router { - /** - * Map of all components loaded in `Router` - */ - // Static Data Cache - // In-flight Server Data Requests, for deduping - constructor(_pathname, _query, _as, { - initialProps, - pageLoader, - App, - wrapApp, - Component, - err, - subscription, - isFallback, - locale, - locales, - defaultLocale, - domainLocales, - isPreview - }) { - this.route = void 0; - this.pathname = void 0; - this.query = void 0; - this.asPath = void 0; - this.basePath = void 0; - this.components = void 0; - this.sdc = {}; - this.sdr = {}; - this.sub = void 0; - this.clc = void 0; - this.pageLoader = void 0; - this._bps = void 0; - this.events = void 0; - this._wrapApp = void 0; - this.isSsr = void 0; - this.isFallback = void 0; - this._inFlightRoute = void 0; - this._shallow = void 0; - this.locale = void 0; - this.locales = void 0; - this.defaultLocale = void 0; - this.domainLocales = void 0; - this.isReady = void 0; - this.isPreview = void 0; - this.isLocaleDomain = void 0; - this._idx = 0; - - this.onPopState = e => { - const state = e.state; - - if (!state) { - // We get state as undefined for two reasons. - // 1. With older safari (< 8) and older chrome (< 34) - // 2. When the URL changed with # - // - // In the both cases, we don't need to proceed and change the route. - // (as it's already changed) - // But we can simply replace the state with the new changes. - // Actually, for (1) we don't need to nothing. But it's hard to detect that event. - // So, doing the following for (1) does no harm. - const { - pathname, - query - } = this; - this.changeState('replaceState', (0, _utils.formatWithValidation)({ - pathname: addBasePath(pathname), - query - }), (0, _utils.getURL)()); - return; - } - - if (!state.__N) { - return; - } - - let forcedScroll; - const { - url, - as, - options, - idx - } = state; - - if (false) {} - - this._idx = idx; - const { - pathname - } = (0, _parseRelativeUrl.parseRelativeUrl)(url); // Make sure we don't re-render on initial load, - // can be caused by navigating back from an external site - - if (this.isSsr && as === this.asPath && pathname === this.pathname) { - return; - } // If the downstream application returns falsy, return. - // They will then be responsible for handling the event. - - - if (this._bps && !this._bps(state)) { - return; - } - - this.change('replaceState', url, as, Object.assign({}, options, { - shallow: options.shallow && this._shallow, - locale: options.locale || this.defaultLocale - }), forcedScroll); - }; // represents the current component key - - - this.route = (0, _normalizeTrailingSlash.removePathTrailingSlash)(_pathname); // set up the component cache (by route keys) - - this.components = {}; // We should not keep the cache, if there's an error - // Otherwise, this cause issues when when going back and - // come again to the errored page. - - if (_pathname !== '/_error') { - this.components[this.route] = { - Component, - initial: true, - props: initialProps, - err, - __N_SSG: initialProps && initialProps.__N_SSG, - __N_SSP: initialProps && initialProps.__N_SSP - }; - } - - this.components['/_app'] = { - Component: App, - styleSheets: [ - /* /_app does not need its stylesheets managed */ - ] - }; // Backwards compat for Router.router.events - // TODO: Should be remove the following major version as it was never documented - - this.events = Router.events; - this.pageLoader = pageLoader; - this.pathname = _pathname; - this.query = _query; // if auto prerendered and dynamic route wait to update asPath - // until after mount to prevent hydration mismatch - - const autoExportDynamic = (0, _isDynamic.isDynamicRoute)(_pathname) && self.__NEXT_DATA__.autoExport; - - this.asPath = autoExportDynamic ? _pathname : _as; - this.basePath = basePath; - this.sub = subscription; - this.clc = null; - this._wrapApp = wrapApp; // make sure to ignore extra popState in safari on navigating - // back from external site - - this.isSsr = true; - this.isFallback = isFallback; - this.isReady = !!(self.__NEXT_DATA__.gssp || self.__NEXT_DATA__.gip || !autoExportDynamic && !self.location.search && !false); - this.isPreview = !!isPreview; - this.isLocaleDomain = false; - - if (true) { - this.locale = locale; - this.locales = locales; - this.defaultLocale = defaultLocale; - this.domainLocales = domainLocales; - this.isLocaleDomain = !!detectDomainLocale(domainLocales, self.location.hostname); - } - - if (false) {} - } - - reload() { - window.location.reload(); - } - /** - * Go back in history - */ - - - back() { - window.history.back(); - } - /** - * Performs a `pushState` with arguments - * @param url of the route - * @param as masks `url` for the browser - * @param options object you can define `shallow` and other options - */ - - - push(url, as, options = {}) { - if (false) {} - - ; - ({ - url, - as - } = prepareUrlAs(this, url, as)); - return this.change('pushState', url, as, options); - } - /** - * Performs a `replaceState` with arguments - * @param url of the route - * @param as masks `url` for the browser - * @param options object you can define `shallow` and other options - */ - - - replace(url, as, options = {}) { - ; - ({ - url, - as - } = prepareUrlAs(this, url, as)); - return this.change('replaceState', url, as, options); - } - - async change(method, url, as, options, forcedScroll) { - var _options$scroll; - - if (!isLocalURL(url)) { - window.location.href = url; - return false; - } - - const shouldResolveHref = url === as || options._h; // for static pages with query params in the URL we delay - // marking the router ready until after the query is updated - - if (options._h) { - this.isReady = true; - } // Default to scroll reset behavior unless explicitly specified to be - // `false`! This makes the behavior between using `Router#push` and a - // `` consistent. - - - options.scroll = !!((_options$scroll = options.scroll) != null ? _options$scroll : true); - let localeChange = options.locale !== this.locale; - - if (true) { - this.locale = options.locale === false ? this.defaultLocale : options.locale || this.locale; - - if (typeof options.locale === 'undefined') { - options.locale = this.locale; - } - - const parsedAs = (0, _parseRelativeUrl.parseRelativeUrl)(hasBasePath(as) ? delBasePath(as) : as); - const localePathResult = (0, _normalizeLocalePath.normalizeLocalePath)(parsedAs.pathname, this.locales); - - if (localePathResult.detectedLocale) { - this.locale = localePathResult.detectedLocale; - parsedAs.pathname = addBasePath(parsedAs.pathname); - as = (0, _utils.formatWithValidation)(parsedAs); - url = addBasePath((0, _normalizeLocalePath.normalizeLocalePath)(hasBasePath(url) ? delBasePath(url) : url, this.locales).pathname); - } - - let didNavigate = false; // we need to wrap this in the env check again since regenerator runtime - // moves this on its own due to the return - - if (true) { - var _this$locales; // if the locale isn't configured hard navigate to show 404 page - - - if (!((_this$locales = this.locales) != null && _this$locales.includes(this.locale))) { - parsedAs.pathname = addLocale(parsedAs.pathname, this.locale); - window.location.href = (0, _utils.formatWithValidation)(parsedAs); // this was previously a return but was removed in favor - // of better dead code elimination with regenerator runtime - - didNavigate = true; - } - } - - const detectedDomain = detectDomainLocale(this.domainLocales, undefined, this.locale); // we need to wrap this in the env check again since regenerator runtime - // moves this on its own due to the return - - if (true) { - // if we are navigating to a domain locale ensure we redirect to the - // correct domain - if (!didNavigate && detectedDomain && this.isLocaleDomain && self.location.hostname !== detectedDomain.domain) { - const asNoBasePath = delBasePath(as); - window.location.href = `http${detectedDomain.http ? '' : 's'}://${detectedDomain.domain}${addBasePath(`${this.locale === detectedDomain.defaultLocale ? '' : `/${this.locale}`}${asNoBasePath === '/' ? '' : asNoBasePath}` || '/')}`; // this was previously a return but was removed in favor - // of better dead code elimination with regenerator runtime - - didNavigate = true; - } - } - - if (didNavigate) { - return new Promise(() => {}); - } - } - - if (!options._h) { - this.isSsr = false; - } // marking route changes as a navigation start entry - - - if (_utils.ST) { - performance.mark('routeChange'); - } - - const { - shallow = false - } = options; - const routeProps = { - shallow - }; - - if (this._inFlightRoute) { - this.abortComponentLoad(this._inFlightRoute, routeProps); - } - - as = addBasePath(addLocale(hasBasePath(as) ? delBasePath(as) : as, options.locale, this.defaultLocale)); - const cleanedAs = delLocale(hasBasePath(as) ? delBasePath(as) : as, this.locale); - this._inFlightRoute = as; // If the url change is only related to a hash change - // We should not proceed. We should only change the state. - // WARNING: `_h` is an internal option for handing Next.js client-side - // hydration. Your app should _never_ use this property. It may change at - // any time without notice. - - if (!options._h && this.onlyAHashChange(cleanedAs)) { - this.asPath = cleanedAs; - Router.events.emit('hashChangeStart', as, routeProps); // TODO: do we need the resolved href when only a hash change? - - this.changeState(method, url, as, options); - this.scrollToHash(cleanedAs); - this.notify(this.components[this.route], null); - Router.events.emit('hashChangeComplete', as, routeProps); - return true; - } - - let parsed = (0, _parseRelativeUrl.parseRelativeUrl)(url); - let { - pathname, - query - } = parsed; // The build manifest needs to be loaded before auto-static dynamic pages - // get their query parameters to allow ensuring they can be parsed properly - // when rewritten to - - let pages, rewrites; - - try { - pages = await this.pageLoader.getPageList(); - ({ - __rewrites: rewrites - } = await (0, _routeLoader.getClientBuildManifest)()); - } catch (err) { - // If we fail to resolve the page list or client-build manifest, we must - // do a server-side transition: - window.location.href = as; - return false; - } // If asked to change the current URL we should reload the current page - // (not location.reload() but reload getInitialProps and other Next.js stuffs) - // We also need to set the method = replaceState always - // as this should not go into the history (That's how browsers work) - // We should compare the new asPath to the current asPath, not the url - - - if (!this.urlIsNew(cleanedAs) && !localeChange) { - method = 'replaceState'; - } // we need to resolve the as value using rewrites for dynamic SSG - // pages to allow building the data URL correctly - - - let resolvedAs = as; // url and as should always be prefixed with basePath by this - // point by either next/link or router.push/replace so strip the - // basePath from the pathname to match the pages dir 1-to-1 - - pathname = pathname ? (0, _normalizeTrailingSlash.removePathTrailingSlash)(delBasePath(pathname)) : pathname; - - if (shouldResolveHref && pathname !== '/_error') { - if (false) {} else { - parsed.pathname = resolveDynamicRoute(pathname, pages); - - if (parsed.pathname !== pathname) { - pathname = parsed.pathname; - url = (0, _utils.formatWithValidation)(parsed); - } - } - } - - const route = (0, _normalizeTrailingSlash.removePathTrailingSlash)(pathname); - - if (!isLocalURL(as)) { - if (false) {} - - window.location.href = as; - return false; - } - - resolvedAs = delLocale(delBasePath(resolvedAs), this.locale); - - if ((0, _isDynamic.isDynamicRoute)(route)) { - const parsedAs = (0, _parseRelativeUrl.parseRelativeUrl)(resolvedAs); - const asPathname = parsedAs.pathname; - const routeRegex = (0, _routeRegex.getRouteRegex)(route); - const routeMatch = (0, _routeMatcher.getRouteMatcher)(routeRegex)(asPathname); - const shouldInterpolate = route === asPathname; - const interpolatedAs = shouldInterpolate ? interpolateAs(route, asPathname, query) : {}; - - if (!routeMatch || shouldInterpolate && !interpolatedAs.result) { - const missingParams = Object.keys(routeRegex.groups).filter(param => !query[param]); - - if (missingParams.length > 0) { - if (false) {} - - throw new Error((shouldInterpolate ? `The provided \`href\` (${url}) value is missing query values (${missingParams.join(', ')}) to be interpolated properly. ` : `The provided \`as\` value (${asPathname}) is incompatible with the \`href\` value (${route}). `) + `Read more: https://nextjs.org/docs/messages/${shouldInterpolate ? 'href-interpolation-failed' : 'incompatible-href-as'}`); - } - } else if (shouldInterpolate) { - as = (0, _utils.formatWithValidation)(Object.assign({}, parsedAs, { - pathname: interpolatedAs.result, - query: omitParmsFromQuery(query, interpolatedAs.params) - })); - } else { - // Merge params into `query`, overwriting any specified in search - Object.assign(query, routeMatch); - } - } - - Router.events.emit('routeChangeStart', as, routeProps); - - try { - var _self$__NEXT_DATA__$p, _self$__NEXT_DATA__$p2; - - let routeInfo = await this.getRouteInfo(route, pathname, query, as, resolvedAs, routeProps); - let { - error, - props, - __N_SSG, - __N_SSP - } = routeInfo; // handle redirect on client-transition - - if ((__N_SSG || __N_SSP) && props) { - if (props.pageProps && props.pageProps.__N_REDIRECT) { - const destination = props.pageProps.__N_REDIRECT; // check if destination is internal (resolves to a page) and attempt - // client-navigation if it is falling back to hard navigation if - // it's not - - if (destination.startsWith('/')) { - const parsedHref = (0, _parseRelativeUrl.parseRelativeUrl)(destination); - parsedHref.pathname = resolveDynamicRoute(parsedHref.pathname, pages); - - if (pages.includes(parsedHref.pathname)) { - const { - url: newUrl, - as: newAs - } = prepareUrlAs(this, destination, destination); - return this.change(method, newUrl, newAs, options); - } - } - - window.location.href = destination; - return new Promise(() => {}); - } - - this.isPreview = !!props.__N_PREVIEW; // handle SSG data 404 - - if (props.notFound === SSG_DATA_NOT_FOUND) { - let notFoundRoute; - - try { - await this.fetchComponent('/404'); - notFoundRoute = '/404'; - } catch (_) { - notFoundRoute = '/_error'; - } - - routeInfo = await this.getRouteInfo(notFoundRoute, notFoundRoute, query, as, resolvedAs, { - shallow: false - }); - } - } - - Router.events.emit('beforeHistoryChange', as, routeProps); - this.changeState(method, url, as, options); - - if (false) {} // shallow routing is only allowed for same page URL changes. - - - const isValidShallowRoute = options.shallow && this.route === route; - - if (options._h && pathname === '/_error' && ((_self$__NEXT_DATA__$p = self.__NEXT_DATA__.props) == null ? void 0 : (_self$__NEXT_DATA__$p2 = _self$__NEXT_DATA__$p.pageProps) == null ? void 0 : _self$__NEXT_DATA__$p2.statusCode) === 500 && props != null && props.pageProps) { - // ensure statusCode is still correct for static 500 page - // when updating query information - props.pageProps.statusCode = 500; - } - - await this.set(route, pathname, query, cleanedAs, routeInfo, forcedScroll || (isValidShallowRoute || !options.scroll ? null : { - x: 0, - y: 0 - })).catch(e => { - if (e.cancelled) error = error || e;else throw e; - }); - - if (error) { - Router.events.emit('routeChangeError', error, cleanedAs, routeProps); - throw error; - } - - if (true) { - if (this.locale) { - document.documentElement.lang = this.locale; - } - } - - Router.events.emit('routeChangeComplete', as, routeProps); - return true; - } catch (err) { - if (err.cancelled) { - return false; - } - - throw err; - } - } - - changeState(method, url, as, options = {}) { - if (false) {} - - if (method !== 'pushState' || (0, _utils.getURL)() !== as) { - this._shallow = options.shallow; - window.history[method]({ - url, - as, - options, - __N: true, - idx: this._idx = method !== 'pushState' ? this._idx : this._idx + 1 - }, // Most browsers currently ignores this parameter, although they may use it in the future. - // Passing the empty string here should be safe against future changes to the method. - // https://developer.mozilla.org/en-US/docs/Web/API/History/replaceState - '', as); - } - } - - async handleRouteInfoError(err, pathname, query, as, routeProps, loadErrorFail) { - if (err.cancelled) { - // bubble up cancellation errors - throw err; - } - - if ((0, _routeLoader.isAssetError)(err) || loadErrorFail) { - Router.events.emit('routeChangeError', err, as, routeProps); // If we can't load the page it could be one of following reasons - // 1. Page doesn't exists - // 2. Page does exist in a different zone - // 3. Internal error while loading the page - // So, doing a hard reload is the proper way to deal with this. - - window.location.href = as; // Changing the URL doesn't block executing the current code path. - // So let's throw a cancellation error stop the routing logic. - - throw buildCancellationError(); - } - - try { - let Component; - let styleSheets; - let props; - - if (typeof Component === 'undefined' || typeof styleSheets === 'undefined') { - ; - ({ - page: Component, - styleSheets - } = await this.fetchComponent('/_error')); - } - - const routeInfo = { - props, - Component, - styleSheets, - err, - error: err - }; - - if (!routeInfo.props) { - try { - routeInfo.props = await this.getInitialProps(Component, { - err, - pathname, - query - }); - } catch (gipErr) { - console.error('Error in error page `getInitialProps`: ', gipErr); - routeInfo.props = {}; - } - } - - return routeInfo; - } catch (routeInfoErr) { - return this.handleRouteInfoError(routeInfoErr, pathname, query, as, routeProps, true); - } - } - - async getRouteInfo(route, pathname, query, as, resolvedAs, routeProps) { - try { - const existingRouteInfo = this.components[route]; - - if (routeProps.shallow && existingRouteInfo && this.route === route) { - return existingRouteInfo; - } - - const cachedRouteInfo = existingRouteInfo && 'initial' in existingRouteInfo ? undefined : existingRouteInfo; - const routeInfo = cachedRouteInfo ? cachedRouteInfo : await this.fetchComponent(route).then(res => ({ - Component: res.page, - styleSheets: res.styleSheets, - __N_SSG: res.mod.__N_SSG, - __N_SSP: res.mod.__N_SSP - })); - const { - Component, - __N_SSG, - __N_SSP - } = routeInfo; - - if (false) {} - - let dataHref; - - if (__N_SSG || __N_SSP) { - dataHref = this.pageLoader.getDataHref((0, _utils.formatWithValidation)({ - pathname, - query - }), resolvedAs, __N_SSG, this.locale); - } - - const props = await this._getData(() => __N_SSG ? this._getStaticData(dataHref) : __N_SSP ? this._getServerData(dataHref) : this.getInitialProps(Component, // we provide AppTree later so this needs to be `any` - { - pathname, - query, - asPath: as, - locale: this.locale, - locales: this.locales, - defaultLocale: this.defaultLocale - })); - routeInfo.props = props; - this.components[route] = routeInfo; - return routeInfo; - } catch (err) { - return this.handleRouteInfoError(err, pathname, query, as, routeProps); - } - } - - set(route, pathname, query, as, data, resetScroll) { - this.isFallback = false; - this.route = route; - this.pathname = pathname; - this.query = query; - this.asPath = as; - return this.notify(data, resetScroll); - } - /** - * Callback to execute before replacing router state - * @param cb callback to be executed - */ - - - beforePopState(cb) { - this._bps = cb; - } - - onlyAHashChange(as) { - if (!this.asPath) return false; - const [oldUrlNoHash, oldHash] = this.asPath.split('#'); - const [newUrlNoHash, newHash] = as.split('#'); // Makes sure we scroll to the provided hash if the url/hash are the same - - if (newHash && oldUrlNoHash === newUrlNoHash && oldHash === newHash) { - return true; - } // If the urls are change, there's more than a hash change - - - if (oldUrlNoHash !== newUrlNoHash) { - return false; - } // If the hash has changed, then it's a hash only change. - // This check is necessary to handle both the enter and - // leave hash === '' cases. The identity case falls through - // and is treated as a next reload. - - - return oldHash !== newHash; - } - - scrollToHash(as) { - const [, hash] = as.split('#'); // Scroll to top if the hash is just `#` with no value or `#top` - // To mirror browsers - - if (hash === '' || hash === 'top') { - window.scrollTo(0, 0); - return; - } // First we check if the element by id is found - - - const idEl = document.getElementById(hash); - - if (idEl) { - idEl.scrollIntoView(); - return; - } // If there's no element with the id, we check the `name` property - // To mirror browsers - - - const nameEl = document.getElementsByName(hash)[0]; - - if (nameEl) { - nameEl.scrollIntoView(); - } - } - - urlIsNew(asPath) { - return this.asPath !== asPath; - } - /** - * Prefetch page code, you may wait for the data during page rendering. - * This feature only works in production! - * @param url the href of prefetched page - * @param asPath the as path of the prefetched page - */ - - - async prefetch(url, asPath = url, options = {}) { - let parsed = (0, _parseRelativeUrl.parseRelativeUrl)(url); - let { - pathname - } = parsed; - - if (true) { - if (options.locale === false) { - pathname = (0, _normalizeLocalePath.normalizeLocalePath)(pathname, this.locales).pathname; - parsed.pathname = pathname; - url = (0, _utils.formatWithValidation)(parsed); - let parsedAs = (0, _parseRelativeUrl.parseRelativeUrl)(asPath); - const localePathResult = (0, _normalizeLocalePath.normalizeLocalePath)(parsedAs.pathname, this.locales); - parsedAs.pathname = localePathResult.pathname; - options.locale = localePathResult.detectedLocale || this.defaultLocale; - asPath = (0, _utils.formatWithValidation)(parsedAs); - } - } - - const pages = await this.pageLoader.getPageList(); - let resolvedAs = asPath; - - if (false) {} else { - parsed.pathname = resolveDynamicRoute(parsed.pathname, pages); - - if (parsed.pathname !== pathname) { - pathname = parsed.pathname; - url = (0, _utils.formatWithValidation)(parsed); - } - } - - const route = (0, _normalizeTrailingSlash.removePathTrailingSlash)(pathname); // Prefetch is not supported in development mode because it would trigger on-demand-entries - - if (false) {} - - await Promise.all([this.pageLoader._isSsg(route).then(isSsg => { - return isSsg ? this._getStaticData(this.pageLoader.getDataHref(url, resolvedAs, true, typeof options.locale !== 'undefined' ? options.locale : this.locale)) : false; - }), this.pageLoader[options.priority ? 'loadPage' : 'prefetch'](route)]); - } - - async fetchComponent(route) { - let cancelled = false; - - const cancel = this.clc = () => { - cancelled = true; - }; - - const componentResult = await this.pageLoader.loadPage(route); - - if (cancelled) { - const error = new Error(`Abort fetching component for route: "${route}"`); - error.cancelled = true; - throw error; - } - - if (cancel === this.clc) { - this.clc = null; - } - - return componentResult; - } - - _getData(fn) { - let cancelled = false; - - const cancel = () => { - cancelled = true; - }; - - this.clc = cancel; - return fn().then(data => { - if (cancel === this.clc) { - this.clc = null; - } - - if (cancelled) { - const err = new Error('Loading initial props cancelled'); - err.cancelled = true; - throw err; - } - - return data; - }); - } - - _getStaticData(dataHref) { - const { - href: cacheKey - } = new URL(dataHref, window.location.href); - - if ( true && !this.isPreview && this.sdc[cacheKey]) { - return Promise.resolve(this.sdc[cacheKey]); - } - - return fetchNextData(dataHref, this.isSsr).then(data => { - this.sdc[cacheKey] = data; - return data; - }); - } - - _getServerData(dataHref) { - const { - href: resourceKey - } = new URL(dataHref, window.location.href); - - if (this.sdr[resourceKey]) { - return this.sdr[resourceKey]; - } - - return this.sdr[resourceKey] = fetchNextData(dataHref, this.isSsr).then(data => { - delete this.sdr[resourceKey]; - return data; - }).catch(err => { - delete this.sdr[resourceKey]; - throw err; - }); - } - - getInitialProps(Component, ctx) { - const { - Component: App - } = this.components['/_app']; - - const AppTree = this._wrapApp(App); - - ctx.AppTree = AppTree; - return (0, _utils.loadGetInitialProps)(App, { - AppTree, - Component, - router: this, - ctx - }); - } - - abortComponentLoad(as, routeProps) { - if (this.clc) { - Router.events.emit('routeChangeError', buildCancellationError(), as, routeProps); - this.clc(); - this.clc = null; - } - } - - notify(data, resetScroll) { - return this.sub(data, this.components['/_app'].Component, resetScroll); - } - -} - -exports.default = Router; -Router.events = (0, _mitt.default)(); - -/***/ }), - -/***/ 7687: -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; - - -exports.__esModule = true; -exports.formatUrl = formatUrl; - -var querystring = _interopRequireWildcard(__webpack_require__(4915)); - -function _getRequireWildcardCache() { - if (typeof WeakMap !== "function") return null; - var cache = new WeakMap(); - - _getRequireWildcardCache = function () { - return cache; - }; - - return cache; -} - -function _interopRequireWildcard(obj) { - if (obj && obj.__esModule) { - return obj; - } - - if (obj === null || typeof obj !== "object" && typeof obj !== "function") { - return { - default: obj - }; - } - - var cache = _getRequireWildcardCache(); - - if (cache && cache.has(obj)) { - return cache.get(obj); - } - - var newObj = {}; - var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; - - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) { - var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; - - if (desc && (desc.get || desc.set)) { - Object.defineProperty(newObj, key, desc); - } else { - newObj[key] = obj[key]; - } - } - } - - newObj.default = obj; - - if (cache) { - cache.set(obj, newObj); - } - - return newObj; -} // Format function modified from nodejs -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. - - -const slashedProtocols = /https?|ftp|gopher|file/; - -function formatUrl(urlObj) { - let { - auth, - hostname - } = urlObj; - let protocol = urlObj.protocol || ''; - let pathname = urlObj.pathname || ''; - let hash = urlObj.hash || ''; - let query = urlObj.query || ''; - let host = false; - auth = auth ? encodeURIComponent(auth).replace(/%3A/i, ':') + '@' : ''; - - if (urlObj.host) { - host = auth + urlObj.host; - } else if (hostname) { - host = auth + (~hostname.indexOf(':') ? `[${hostname}]` : hostname); - - if (urlObj.port) { - host += ':' + urlObj.port; - } - } - - if (query && typeof query === 'object') { - query = String(querystring.urlQueryToSearchParams(query)); - } - - let search = urlObj.search || query && `?${query}` || ''; - if (protocol && protocol.substr(-1) !== ':') protocol += ':'; - - if (urlObj.slashes || (!protocol || slashedProtocols.test(protocol)) && host !== false) { - host = '//' + (host || ''); - if (pathname && pathname[0] !== '/') pathname = '/' + pathname; - } else if (!host) { - host = ''; - } - - if (hash && hash[0] !== '#') hash = '#' + hash; - if (search && search[0] !== '?') search = '?' + search; - pathname = pathname.replace(/[?#]/g, encodeURIComponent); - search = search.replace('#', '%23'); - return `${protocol}${host}${pathname}${search}${hash}`; -} - -/***/ }), - -/***/ 3288: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; - - -exports.__esModule = true; -exports.isDynamicRoute = isDynamicRoute; // Identify /[param]/ in route string - -const TEST_ROUTE = /\/\[[^/]+?\](?=\/|$)/; - -function isDynamicRoute(route) { - return TEST_ROUTE.test(route); -} - -/***/ }), - -/***/ 4436: -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; - - -exports.__esModule = true; -exports.parseRelativeUrl = parseRelativeUrl; - -var _utils = __webpack_require__(3937); - -var _querystring = __webpack_require__(4915); -/** -* Parses path-relative urls (e.g. `/hello/world?foo=bar`). If url isn't path-relative -* (e.g. `./hello`) then at least base must be. -* Absolute urls are rejected with one exception, in the browser, absolute urls that are on -* the current origin will be parsed as relative -*/ - - -function parseRelativeUrl(url, base) { - const globalBase = new URL( true ? 'http://n' : 0); - const resolvedBase = base ? new URL(base, globalBase) : globalBase; - const { - pathname, - searchParams, - search, - hash, - href, - origin - } = new URL(url, resolvedBase); - - if (origin !== globalBase.origin) { - throw new Error(`invariant: invalid relative URL, router received ${url}`); - } - - return { - pathname, - query: (0, _querystring.searchParamsToUrlQuery)(searchParams), - search, - hash, - href: href.slice(globalBase.origin.length) - }; -} - -/***/ }), - -/***/ 4915: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; - - -exports.__esModule = true; -exports.searchParamsToUrlQuery = searchParamsToUrlQuery; -exports.urlQueryToSearchParams = urlQueryToSearchParams; -exports.assign = assign; - -function searchParamsToUrlQuery(searchParams) { - const query = {}; - searchParams.forEach((value, key) => { - if (typeof query[key] === 'undefined') { - query[key] = value; - } else if (Array.isArray(query[key])) { - ; - query[key].push(value); - } else { - query[key] = [query[key], value]; - } - }); - return query; -} - -function stringifyUrlQueryParam(param) { - if (typeof param === 'string' || typeof param === 'number' && !isNaN(param) || typeof param === 'boolean') { - return String(param); - } else { - return ''; - } -} - -function urlQueryToSearchParams(urlQuery) { - const result = new URLSearchParams(); - Object.entries(urlQuery).forEach(([key, value]) => { - if (Array.isArray(value)) { - value.forEach(item => result.append(key, stringifyUrlQueryParam(item))); - } else { - result.set(key, stringifyUrlQueryParam(value)); - } - }); - return result; -} - -function assign(target, ...searchParamsList) { - searchParamsList.forEach(searchParams => { - Array.from(searchParams.keys()).forEach(key => target.delete(key)); - searchParams.forEach((value, key) => target.append(key, value)); - }); - return target; -} - -/***/ }), - -/***/ 7451: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; - - -exports.__esModule = true; -exports.getRouteMatcher = getRouteMatcher; - -function getRouteMatcher(routeRegex) { - const { - re, - groups - } = routeRegex; - return pathname => { - const routeMatch = re.exec(pathname); - - if (!routeMatch) { - return false; - } - - const decode = param => { - try { - return decodeURIComponent(param); - } catch (_) { - const err = new Error('failed to decode param'); - err.code = 'DECODE_FAILED'; - throw err; - } - }; - - const params = {}; - Object.keys(groups).forEach(slugName => { - const g = groups[slugName]; - const m = routeMatch[g.pos]; - - if (m !== undefined) { - params[slugName] = ~m.indexOf('/') ? m.split('/').map(entry => decode(entry)) : g.repeat ? [decode(m)] : decode(m); - } - }); - return params; - }; -} - -/***/ }), - -/***/ 8193: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; - - -exports.__esModule = true; -exports.getRouteRegex = getRouteRegex; // this isn't importing the escape-string-regex module -// to reduce bytes - -function escapeRegex(str) { - return str.replace(/[|\\{}()[\]^$+*?.-]/g, '\\$&'); -} - -function parseParameter(param) { - const optional = param.startsWith('[') && param.endsWith(']'); - - if (optional) { - param = param.slice(1, -1); - } - - const repeat = param.startsWith('...'); - - if (repeat) { - param = param.slice(3); - } - - return { - key: param, - repeat, - optional - }; -} - -function getRouteRegex(normalizedRoute) { - const segments = (normalizedRoute.replace(/\/$/, '') || '/').slice(1).split('/'); - const groups = {}; - let groupIndex = 1; - const parameterizedRoute = segments.map(segment => { - if (segment.startsWith('[') && segment.endsWith(']')) { - const { - key, - optional, - repeat - } = parseParameter(segment.slice(1, -1)); - groups[key] = { - pos: groupIndex++, - repeat, - optional - }; - return repeat ? optional ? '(?:/(.+?))?' : '/(.+?)' : '/([^/]+?)'; - } else { - return `/${escapeRegex(segment)}`; - } - }).join(''); // dead code eliminate for browser since it's only needed - // while generating routes-manifest - - if (true) { - let routeKeyCharCode = 97; - let routeKeyCharLength = 1; // builds a minimal routeKey using only a-z and minimal number of characters - - const getSafeRouteKey = () => { - let routeKey = ''; - - for (let i = 0; i < routeKeyCharLength; i++) { - routeKey += String.fromCharCode(routeKeyCharCode); - routeKeyCharCode++; - - if (routeKeyCharCode > 122) { - routeKeyCharLength++; - routeKeyCharCode = 97; - } - } - - return routeKey; - }; - - const routeKeys = {}; - let namedParameterizedRoute = segments.map(segment => { - if (segment.startsWith('[') && segment.endsWith(']')) { - const { - key, - optional, - repeat - } = parseParameter(segment.slice(1, -1)); // replace any non-word characters since they can break - // the named regex - - let cleanedKey = key.replace(/\W/g, ''); - let invalidKey = false; // check if the key is still invalid and fallback to using a known - // safe key - - if (cleanedKey.length === 0 || cleanedKey.length > 30) { - invalidKey = true; - } - - if (!isNaN(parseInt(cleanedKey.substr(0, 1)))) { - invalidKey = true; - } - - if (invalidKey) { - cleanedKey = getSafeRouteKey(); - } - - routeKeys[cleanedKey] = key; - return repeat ? optional ? `(?:/(?<${cleanedKey}>.+?))?` : `/(?<${cleanedKey}>.+?)` : `/(?<${cleanedKey}>[^/]+?)`; - } else { - return `/${escapeRegex(segment)}`; - } - }).join(''); - return { - re: new RegExp(`^${parameterizedRoute}(?:/)?$`), - groups, - routeKeys, - namedRegex: `^${namedParameterizedRoute}(?:/)?$` - }; - } - - return { - re: new RegExp(`^${parameterizedRoute}(?:/)?$`), - groups - }; -} - -/***/ }), - -/***/ 3937: -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; - - -exports.__esModule = true; -exports.execOnce = execOnce; -exports.getLocationOrigin = getLocationOrigin; -exports.getURL = getURL; -exports.getDisplayName = getDisplayName; -exports.isResSent = isResSent; -exports.loadGetInitialProps = loadGetInitialProps; -exports.formatWithValidation = formatWithValidation; -exports.ST = exports.SP = exports.urlObjectKeys = void 0; - -var _formatUrl = __webpack_require__(7687); -/** -* Utils -*/ - - -function execOnce(fn) { - let used = false; - let result; - return (...args) => { - if (!used) { - used = true; - result = fn(...args); - } - - return result; - }; -} - -function getLocationOrigin() { - const { - protocol, - hostname, - port - } = window.location; - return `${protocol}//${hostname}${port ? ':' + port : ''}`; -} - -function getURL() { - const { - href - } = window.location; - const origin = getLocationOrigin(); - return href.substring(origin.length); -} - -function getDisplayName(Component) { - return typeof Component === 'string' ? Component : Component.displayName || Component.name || 'Unknown'; -} - -function isResSent(res) { - return res.finished || res.headersSent; -} - -async function loadGetInitialProps(App, ctx) { - if (false) { var _App$prototype; } // when called from _app `ctx` is nested in `ctx` - - - const res = ctx.res || ctx.ctx && ctx.ctx.res; - - if (!App.getInitialProps) { - if (ctx.ctx && ctx.Component) { - // @ts-ignore pageProps default - return { - pageProps: await loadGetInitialProps(ctx.Component, ctx.ctx) - }; - } - - return {}; - } - - const props = await App.getInitialProps(ctx); - - if (res && isResSent(res)) { - return props; - } - - if (!props) { - const message = `"${getDisplayName(App)}.getInitialProps()" should resolve to an object. But found "${props}" instead.`; - throw new Error(message); - } - - if (false) {} - - return props; -} - -const urlObjectKeys = ['auth', 'hash', 'host', 'hostname', 'href', 'path', 'pathname', 'port', 'protocol', 'query', 'search', 'slashes']; -exports.urlObjectKeys = urlObjectKeys; - -function formatWithValidation(url) { - if (false) {} - - return (0, _formatUrl.formatUrl)(url); -} - -const SP = typeof performance !== 'undefined'; -exports.SP = SP; -const ST = SP && typeof performance.mark === 'function' && typeof performance.measure === 'function'; -exports.ST = ST; - -/***/ }), - -/***/ 9320: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; -exports.__esModule=true;exports.normalizePathSep=normalizePathSep;exports.denormalizePagePath=denormalizePagePath;function normalizePathSep(path){return path.replace(/\\/g,'/');}function denormalizePagePath(page){page=normalizePathSep(page);if(page.startsWith('/index/')){page=page.slice(6);}else if(page==='/index'){page='/';}return page;} -//# sourceMappingURL=denormalize-page-path.js.map - -/***/ }), - -/***/ 1664: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -module.exports = __webpack_require__(6071) - - -/***/ }), - -/***/ 2426: -/***/ (function(module) { - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -module.exports = _interopRequireDefault; - -/***/ }), - -/***/ 9448: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var _typeof = __webpack_require__(7917); - -function _getRequireWildcardCache() { - if (typeof WeakMap !== "function") return null; - var cache = new WeakMap(); - - _getRequireWildcardCache = function _getRequireWildcardCache() { - return cache; - }; - - return cache; -} - -function _interopRequireWildcard(obj) { - if (obj && obj.__esModule) { - return obj; - } - - if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { - return { - "default": obj - }; - } - - var cache = _getRequireWildcardCache(); - - if (cache && cache.has(obj)) { - return cache.get(obj); - } - - var newObj = {}; - var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; - - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) { - var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; - - if (desc && (desc.get || desc.set)) { - Object.defineProperty(newObj, key, desc); - } else { - newObj[key] = obj[key]; - } - } - } - - newObj["default"] = obj; - - if (cache) { - cache.set(obj, newObj); - } - - return newObj; -} - -module.exports = _interopRequireWildcard; - -/***/ }), - -/***/ 7917: -/***/ (function(module) { - -function _typeof(obj) { - "@babel/helpers - typeof"; - - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { - module.exports = _typeof = function _typeof(obj) { - return typeof obj; - }; - } else { - module.exports = _typeof = function _typeof(obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }; - } - - return _typeof(obj); -} - -module.exports = _typeof; - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/1922.js b/.next/server/chunks/1922.js deleted file mode 100644 index 7236914..0000000 --- a/.next/server/chunks/1922.js +++ /dev/null @@ -1,643 +0,0 @@ -exports.id = 1922; -exports.ids = [1922]; -exports.modules = { - -/***/ 1922: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9639); -/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dynamic__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(1664); - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - -const OwlCarousel = next_dynamic__WEBPACK_IMPORTED_MODULE_2___default()(() => Promise.resolve(/* import() */).then(__webpack_require__.t.bind(__webpack_require__, 1832, 23)), { - loadableGenerated: { - webpack: () => [/*require.resolve*/(1832)], - modules: ["..\\components\\Common\\Team.js -> " + 'react-owl-carousel3'] - } -}); - - -const options = { - items: 5, - loop: true, - nav: false, - dots: true, - margin: 30, - autoplay: false, - smartSpeed: 1000, - responsive: { - 0: { - items: 1 - }, - 768: { - items: 2 - }, - 1200: { - items: 4 - }, - 1500: { - items: 5 - } - } -}; - -const Team = () => { - const [display, setDisplay] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(false); - react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(() => { - setDisplay(true); - }, []); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-area ptb-80 bg-f9f6f6", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "Our Awesome Team" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }) - }), display ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(OwlCarousel, _objectSpread(_objectSpread({ - className: "team-slider owl-carousel owl-theme owl-theme-style" - }, options), {}, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-team", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "team-image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/team-image/team1.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-content", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Josh Buttler" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "CEO & Founder" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Facebook, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Twitter, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Linkedin, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Gitlab, {}) - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum. " - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-team", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "team-image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/team-image/team2.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-content", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Alex Maxwel" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "Marketing Manager" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Facebook, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Twitter, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Linkedin, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Gitlab, {}) - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum. " - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-team", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "team-image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/team-image/team3.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-content", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Janny Cotller" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "Web Developer" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Facebook, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Twitter, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Linkedin, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Gitlab, {}) - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum. " - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-team", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "team-image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/team-image/team4.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-content", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Jason Statham" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "UX/UI Designer" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Facebook, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Twitter, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Linkedin, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Gitlab, {}) - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum. " - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-team", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "team-image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/team-image/team5.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-content", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Corey Anderson" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "Project Manager" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Facebook, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Twitter, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Linkedin, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Gitlab, {}) - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum. " - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-team", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "team-image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/team-image/team1.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-content", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Josh Buttler" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "CEO & Founder" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Facebook, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Twitter, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Linkedin, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Gitlab, {}) - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum. " - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-team", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "team-image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/team-image/team2.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-content", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Alex Maxwel" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "Marketing Manager" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Facebook, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Twitter, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Linkedin, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Gitlab, {}) - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum. " - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-team", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "team-image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/team-image/team3.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-content", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Janny Cotller" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "Web Developer" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Facebook, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Twitter, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Linkedin, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Gitlab, {}) - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum. " - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-team", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "team-image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/team-image/team4.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-content", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Jason Statham" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "UX/UI Designer" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Facebook, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Twitter, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Linkedin, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Gitlab, {}) - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum. " - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-team", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "team-image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/team-image/team5.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-content", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "team-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Corey Anderson" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "Project Manager" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Facebook, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Twitter, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Linkedin, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_4__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Gitlab, {}) - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum. " - })] - })] - })] - })) : ''] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (Team); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/2088.js b/.next/server/chunks/2088.js deleted file mode 100644 index 745af3f..0000000 --- a/.next/server/chunks/2088.js +++ /dev/null @@ -1,404 +0,0 @@ -exports.id = 2088; -exports.ids = [2088]; -exports.modules = { - -/***/ 2088: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); - - - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - - - -class PricingStyleFour extends react__WEBPACK_IMPORTED_MODULE_1__.Component { - constructor(...args) { - super(...args); - - _defineProperty(this, "openTabSection", (evt, tabNmae) => { - let i, tabcontent, tablinks; - tabcontent = document.getElementsByClassName("tabs_item"); - - for (i = 0; i < tabcontent.length; i++) { - tabcontent[i].style.display = "none"; - } - - tablinks = document.getElementsByTagName("li"); - - for (i = 0; i < tablinks.length; i++) { - tablinks[i].className = tablinks[i].className.replace("current", ""); - } - - document.getElementById(tabNmae).style.display = "block"; - evt.currentTarget.className += "current"; - }); - } - - render() { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-area pb-50", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "Our Pricing Plan" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "tab pricing-tab bg-color", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "tabs", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "current", - onClick: e => this.openTabSection(e, 'tab1'), - children: "Monthly Plan" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - onClick: e => this.openTabSection(e, 'tab2'), - children: "Yearly Plan" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "tab_content", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - id: "tab1", - className: "tabs_item", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row justify-content-center", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6 col-sm-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-box", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-header", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Free" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", { - children: ["Get your business up ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}), " and running"] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "price", - children: ["$0 ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "/m" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "buy-btn", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Get Started Free" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "pricing-features", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Drag & Drop Builder"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Lead Generation & Sales"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Boot & Digital Assistants"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Customer Service"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Up to 1000 Subscribers"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Unlimited Broadcasts"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Landing Pages & Web Widgets"] - })] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6 col-sm-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-box", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-header", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Pro" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", { - children: ["Get your business up ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}), " and running"] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "price", - children: ["$149 ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "/m" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "buy-btn", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Start 3 Days Free Trial" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "pricing-features", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Drag & Drop Builder"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Lead Generation & Sales"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Boot & Digital Assistants"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Customer Service"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Up to 3300 Subscribers"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Unlimited Broadcasts"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Landing Pages & Web Widgets"] - })] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6 col-sm-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-box", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-header", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Premium" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", { - children: ["Get your business up ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}), " and running"] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "price", - children: ["$179 ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "/m" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "buy-btn", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Start 6 Days Free Trial" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "pricing-features", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Drag & Drop Builder"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Lead Generation & Sales"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Boot & Digital Assistants"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Customer Service"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Up to 10000 Subscribers"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Unlimited Broadcasts"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Landing Pages & Web Widgets"] - })] - })] - }) - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - id: "tab2", - className: "tabs_item", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row justify-content-center", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6 col-sm-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-box", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-header", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Free" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", { - children: ["Get your business up ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}), " and running"] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "price", - children: ["$0 ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "/y" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "buy-btn", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Get Started Free" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "pricing-features", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Drag & Drop Builder"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Lead Generation & Sales"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Boot & Digital Assistants"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Customer Service"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Up to 1000 Subscribers"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Unlimited Broadcasts"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Landing Pages & Web Widgets"] - })] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6 col-sm-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-box", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-header", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Pro" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", { - children: ["Get your business up ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}), " and running"] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "price", - children: ["$249 ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "/y" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "buy-btn", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Start 3 Days Free Trial" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "pricing-features", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Drag & Drop Builder"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Lead Generation & Sales"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Boot & Digital Assistants"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Customer Service"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Up to 3300 Subscribers"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Unlimited Broadcasts"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Landing Pages & Web Widgets"] - })] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6 col-sm-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-box", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-header", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Premium" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", { - children: ["Get your business up ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}), " and running"] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "price", - children: ["$279 ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "/y" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "buy-btn", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Start 6 Days Free Trial" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "pricing-features", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Drag & Drop Builder"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Lead Generation & Sales"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Boot & Digital Assistants"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Customer Service"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Up to 10000 Subscribers"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Unlimited Broadcasts"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Check, {}), " Landing Pages & Web Widgets"] - })] - })] - }) - })] - }) - })] - })] - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape1", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape1.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape2 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape3", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape3.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape4", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape7", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - })] - }); - } - -} - -/* harmony default export */ __webpack_exports__["Z"] = (PricingStyleFour); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/2847.js b/.next/server/chunks/2847.js deleted file mode 100644 index cbd6158..0000000 --- a/.next/server/chunks/2847.js +++ /dev/null @@ -1,262 +0,0 @@ -exports.id = 2847; -exports.ids = [2847]; -exports.modules = { - -/***/ 2847: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -var _apollo = _interopRequireDefault(__webpack_require__(6371)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -async function getTransaction(token = "") { - var res = await _apollo.default.query(` - query { - transactions{ - id - order_id - cust_name - cust_telp - cust_address - product_img{ - url - } - product_name - product_color - product_quantity - product_courier - product_price - } - }`, token); - return res; -} - -async function getTransactionUnpaid(token = "") { - var res = await _apollo.default.query(` - query { - transactions(where: { status: "1" }){ - id - order_id - cust_name - cust_telp - cust_address - product_img{ - url - } - product_name - product_color - product_quantity - product_courier - product_price - } - }`, token); - return res; -} - -async function PayTransactionUnpaid(token = "") { - var res = await _apollo.default.query(` - query{ - transactions(where: { status: "1" }){ - id - order_id - cust_name - cust_telp - cust_address - product_img{ - url - } - product_name - product_color - product_quantity - product_courier - product_price - } - } - `, token); - return res; -} - -async function getTransactionPrepared(token = "") { - var res = await _apollo.default.query(` - query { - transactions(where: { status: "2" }){ - id - order_id - cust_name - cust_telp - cust_address - product_img{ - url - } - product_name - product_color - product_quantity - product_courier - product_price - } - }`, token); - return res; -} - -async function getTransactionSending(token = "") { - var res = await _apollo.default.query(` - query { - transactions(where: { status: "3" }){ - id - order_id - cust_name - cust_telp - cust_address - product_img{ - url - } - product_name - product_color - product_quantity - product_courier - product_price - } - }`, token); - return res; -} - -async function getTransactionFinished(token = "") { - var res = await _apollo.default.query(` - query { - transactions(where: { status: "4" }){ - id - order_id - cust_name - cust_telp - cust_address - product_img{ - url - } - product_name - product_color - product_quantity - product_courier - product_price - } - }`, token); - return res; -} - -async function AddToCart(content, token = "") { - var res = await _apollo.default.mutation(` - mutation($input : CartInput!){ - createCart( input:{data:$input} ) - { - cart{ - id - } - } - } - `, token, { - input: content - }); - return res; -} - -async function AddToCheckout(content, token = "") { - var res = await _apollo.default.mutation(` - mutation($input: CheckoutInput!) { - createCheckout(input: { data: $input }) { - checkout { - id - } - } - } - - `, token, { - input: content - }); - return res; -} - -async function newTransactionYamaha(content, token = "") { - var res = await _apollo.default.mutation(` - mutation($input : TransactionInput!){ - createTransaction( input:{data:$input} ) - { - transaction{ - id - } - } - } - `, token, { - input: content - }); - return res; -} - -async function newTransactionSuzuki(content, token = "") { - var res = await _apollo.default.mutation(` - mutation($input : TransactionInput!){ - createTransaction( input:{data:$input} ) - { - transactionSuzuki{ - id - } - } - } - `, token, { - input: content - }); - return res; -} - -async function newTransactionHonda(content, token = "") { - var res = await _apollo.default.mutation(` - mutation($input : TransactionInput!){ - createTransaction( input:{data:$input} ) - { - transactionHonda{ - id - } - } - } - `, token, { - input: content - }); - return res; -} - -async function newTransactionHino(content, token = "") { - var res = await _apollo.default.mutation(` - mutation($input : TransactionInput!){ - createTransaction( input:{data:$input} ) - { - transactionHino{ - id - } - } - } - `, token, { - input: content - }); - return res; -} - -module.exports = { - newTransactionYamaha: newTransactionYamaha, - newTransactionSuzuki: newTransactionSuzuki, - newTransactionHonda: newTransactionHonda, - newTransactionHino: newTransactionHino, - getTransaction: getTransaction, - getTransactionUnpaid: getTransactionUnpaid, - PayTransactionUnpaid: PayTransactionUnpaid, - getTransactionPrepared: getTransactionPrepared, - getTransactionSending: getTransactionSending, - getTransactionFinished: getTransactionFinished, - AddToCart: AddToCart, - AddToCheckout: AddToCheckout -}; - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/3662.js b/.next/server/chunks/3662.js deleted file mode 100644 index 17fae59..0000000 --- a/.next/server/chunks/3662.js +++ /dev/null @@ -1,182 +0,0 @@ -exports.id = 3662; -exports.ids = [3662]; -exports.modules = { - -/***/ 3662: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); -/* harmony import */ var react_owl_carousel3__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(1832); -/* harmony import */ var react_owl_carousel3__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_owl_carousel3__WEBPACK_IMPORTED_MODULE_3__); - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - - -const options = { - loop: true, - nav: false, - dots: false, - autoplay: true, - smartSpeed: 1000, - autoplayTimeout: 5000, - responsive: { - 0: { - items: 2 - }, - 576: { - items: 4 - }, - 768: { - items: 4 - }, - 1024: { - items: 5 - }, - 1200: { - items: 6 - } - } -}; - -const Partner = () => { - const [display, setDisplay] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(false); - react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(() => { - setDisplay(true); - }, []); - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "ml-partner-area mt-minus-top ptb-80 pb-0", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: display ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)((react_owl_carousel3__WEBPACK_IMPORTED_MODULE_3___default()), _objectSpread(_objectSpread({ - className: "partner-slides owl-carousel owl-theme" - }, options), {}, { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-ml-partner", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-1.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover1.png", - alt: "image" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-ml-partner", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-2.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover2.png", - alt: "image" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-ml-partner", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-3.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover3.png", - alt: "image" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-ml-partner", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-10.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover10.png", - alt: "image" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-ml-partner", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-5.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover5.png", - alt: "image" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-ml-partner", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-6.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover6.png", - alt: "image" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "single-ml-partner", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_blank", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-7.png", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover7.png", - alt: "image" - })] - }) - }) - })] - })) : '' - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (Partner); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/3792.js b/.next/server/chunks/3792.js deleted file mode 100644 index 941ca7c..0000000 --- a/.next/server/chunks/3792.js +++ /dev/null @@ -1,90 +0,0 @@ -exports.id = 3792; -exports.ids = [3792]; -exports.modules = { - -/***/ 3792: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9639); -/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dynamic__WEBPACK_IMPORTED_MODULE_2__); - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - -const OwlCarousel = next_dynamic__WEBPACK_IMPORTED_MODULE_2___default()(() => Promise.resolve(/* import() */).then(__webpack_require__.t.bind(__webpack_require__, 1832, 23)), { - loadableGenerated: { - webpack: () => [/*require.resolve*/(1832)], - modules: ["..\\components\\Common\\FeedbackStyleFive.js -> " + 'react-owl-carousel3'] - } -}); -const options = { - loop: false, - nav: false, - smartSpeed: 1000, - autoplayTimeout: 5000, - dots: true, - autoplayHoverPause: true, - autoplay: true, - items: 1 -}; - -const FeedbackStyleFive = () => { - const [display, setDisplay] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(false); - react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(() => { - setDisplay(true); - }, []); - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "agency-portfolio-feedback-area ptb-80", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: display ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(OwlCarousel, _objectSpread(_objectSpread({ - className: "agency-portfolio-feedback-slides owl-carousel owl-theme" - }, options), {}, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "agency-portfolio-feedback-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/client-image/client1.jpg", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Pellentesque sed purus eu urna vulputate interdum quis sit amet sapien. Pellentesque porta mauris at orci sagittis commodo. Curabitur aliquam nibh odio, vel ornare nisl volutpat quis. Maecenas congue dapibus lacus id fringilla. Vestibulum id augue massa. Proin sed neque dapibus, vulputate ligula eget, aliquam eros." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "agency-portfolio-feedback-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/client-image/client2.jpg", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Pellentesque sed purus eu urna vulputate interdum quis sit amet sapien. Pellentesque porta mauris at orci sagittis commodo. Curabitur aliquam nibh odio, vel ornare nisl volutpat quis. Maecenas congue dapibus lacus id fringilla. Vestibulum id augue massa. Proin sed neque dapibus, vulputate ligula eget, aliquam eros." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "agency-portfolio-feedback-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/client-image/client3.jpg", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Pellentesque sed purus eu urna vulputate interdum quis sit amet sapien. Pellentesque porta mauris at orci sagittis commodo. Curabitur aliquam nibh odio, vel ornare nisl volutpat quis. Maecenas congue dapibus lacus id fringilla. Vestibulum id augue massa. Proin sed neque dapibus, vulputate ligula eget, aliquam eros." - })] - })] - })) : '' - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (FeedbackStyleFive); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/4604.js b/.next/server/chunks/4604.js deleted file mode 100644 index 6164046..0000000 --- a/.next/server/chunks/4604.js +++ /dev/null @@ -1,171 +0,0 @@ -exports.id = 4604; -exports.ids = [4604]; -exports.modules = { - -/***/ 4604: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9639); -/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dynamic__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - -const OwlCarousel = next_dynamic__WEBPACK_IMPORTED_MODULE_2___default()(() => Promise.resolve(/* import() */).then(__webpack_require__.t.bind(__webpack_require__, 1832, 23)), { - loadableGenerated: { - webpack: () => [/*require.resolve*/(1832)], - modules: ["..\\components\\Common\\FeedbackStyleThree.js -> " + 'react-owl-carousel3'] - } -}); - -const options = { - loop: false, - nav: false, - dots: true, - autoplay: true, - smartSpeed: 1000, - autoplayTimeout: 5000, - items: 1, - animateOut: 'fadeOut' -}; - -const FeedbackStyleThree = () => { - const [display, setDisplay] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(false); - react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(() => { - setDisplay(true); - }, []); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "ml-feedback-area ptb-80", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title st-fs-28", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "sub-title", - children: "Testimonials" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "Our Clients Feedback" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), display ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(OwlCarousel, _objectSpread(_objectSpread({ - className: "ml-feedback-slides owl-carousel owl-theme" - }, options), {}, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-testimonials-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet consectetur, adipisicing elit. Aliquid ullam harum sit. Accusantium veritatis dolore ducimus illum, cumque excepturi, autem rerum illo amet placeat odit corporis!" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "client-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/client-image/client1.jpg", - alt: "image" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "rating", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {})] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Sarah Taylor" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "CEO at Envato" - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-testimonials-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet consectetur, adipisicing elit. Aliquid ullam harum sit. Accusantium veritatis dolore ducimus illum, cumque excepturi, autem rerum illo amet placeat odit corporis!" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "client-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/client-image/client2.jpg", - alt: "image" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "rating", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {})] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Steven Smith" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "CEO at Envato" - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-testimonials-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet consectetur, adipisicing elit. Aliquid ullam harum sit. Accusantium veritatis dolore ducimus illum, cumque excepturi, autem rerum illo amet placeat odit corporis!" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "client-info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/client-image/client3.jpg", - alt: "image" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "rating", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Star, {})] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "James Eva" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "CEO at Envato" - })] - })] - })] - })) : ''] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "user-shape1", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/agency-image/agency-user1.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "user-shape2", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/agency-image/agency-user2.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "user-shape3", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/agency-image/agency-user3.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "user-shape4", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/agency-image/agency-user4.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "user-shape5", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/agency-image/agency-user5.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "user-shape6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/agency-image/agency-user6.png", - alt: "shape" - }) - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (FeedbackStyleThree); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/4755.js b/.next/server/chunks/4755.js deleted file mode 100644 index e4874f6..0000000 --- a/.next/server/chunks/4755.js +++ /dev/null @@ -1,66 +0,0 @@ -exports.id = 4755; -exports.ids = [4755]; -exports.modules = { - -/***/ 7895: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6731); -/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__); - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - -const ActiveLink = (_ref) => { - let { - router, - children - } = _ref, - props = _objectWithoutProperties(_ref, ["router", "children"]); - - const child = react__WEBPACK_IMPORTED_MODULE_3__.Children.only(children); - let className = child.props.className || ''; - - if (router.pathname === props.href && props.activeClassName) { - className = `${className} ${props.activeClassName}`.trim(); - } - - delete props.activeClassName; - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, _objectSpread(_objectSpread({}, props), {}, { - children: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default().cloneElement(child, { - className - }) - })); -}; - -/* harmony default export */ __webpack_exports__["Z"] = ((0,next_router__WEBPACK_IMPORTED_MODULE_1__.withRouter)(ActiveLink)); - -/***/ }), - -/***/ 4453: -/***/ (function() { - -/* (ignored) */ - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/4979.js b/.next/server/chunks/4979.js deleted file mode 100644 index e17da84..0000000 --- a/.next/server/chunks/4979.js +++ /dev/null @@ -1,185 +0,0 @@ -exports.id = 4979; -exports.ids = [4979]; -exports.modules = { - -/***/ 4979: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); - - - - - - -const BlogPost = () => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "blog-area pt-80 pb-50", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "The News from Our Blog" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row justify-content-center", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-blog-post", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "blog-image", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/blog-image/blog1.jpg", - alt: "image" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "date", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Calendar, {}), " March 15, 2021"] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "blog-post-content", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "The Security Risks of Changing Package Owners" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("span", { - children: ["By ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - href: "#", - children: "Admin" - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse." - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - className: "read-more-btn", - children: ["Read More ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ArrowRight, {})] - }) - })] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-blog-post", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "blog-image", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/blog-image/blog2.jpg", - alt: "image" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "date", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Calendar, {}), " March 17, 2021"] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "blog-post-content", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Tips to Protecting Your Business and Family" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("span", { - children: ["By ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Smith" - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse." - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - className: "read-more-btn", - children: ["Read More ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ArrowRight, {})] - }) - })] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-blog-post", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "blog-image", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/blog-image/blog3.jpg", - alt: "image" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "date", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Calendar, {}), " March 19, 2021"] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "blog-post-content", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Protect Your Workplace from Cyber Attacks" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("span", { - children: ["By ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "John" - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse." - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - className: "read-more-btn", - children: ["Read More ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ArrowRight, {})] - }) - })] - })] - }) - })] - })] - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (BlogPost); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/5130.js b/.next/server/chunks/5130.js deleted file mode 100644 index 6797da2..0000000 --- a/.next/server/chunks/5130.js +++ /dev/null @@ -1,939 +0,0 @@ -exports.id = 5130; -exports.ids = [5130]; -exports.modules = { - -/***/ 9875: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(9639); -/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_dynamic__WEBPACK_IMPORTED_MODULE_4__); - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - - - -const OwlCarousel = next_dynamic__WEBPACK_IMPORTED_MODULE_4___default()(() => Promise.resolve(/* import() */).then(__webpack_require__.t.bind(__webpack_require__, 1832, 23)), { - loadableGenerated: { - webpack: () => [/*require.resolve*/(1832)], - modules: ["..\\components\\Common\\RecentWorks.js -> " + 'react-owl-carousel3'] - } -}); -const options = { - items: 4, - loop: true, - nav: false, - autoplay: true, - margin: 30, - dots: false, - responsive: { - 0: { - items: 1 - }, - 768: { - items: 2 - }, - 1200: { - items: 3 - }, - 1500: { - items: 4 - } - } -}; - -const RecentWorks = () => { - const [display, setDisplay] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(false); - react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(() => { - setDisplay(true); - }, []); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "works-area pt-80 pb-50 bg-f7fafd", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "Our Recent Works" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }) - }), display ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(OwlCarousel, _objectSpread(_objectSpread({ - className: "works-slides owl-carousel owl-theme" - }, options), {}, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-works", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/works-image/works-image1.jpg", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/project-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "icon", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Settings, {}) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "works-content", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/project-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Incredible infrastructure" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-works", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/works-image/works-image2.jpg", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/project-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "icon", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Settings, {}) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "works-content", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/project-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Email Notifications" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-works", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/works-image/works-image3.jpg", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/project-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "icon", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Settings, {}) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "works-content", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/project-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Best Analytics Audits" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-works", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/works-image/works-image4.jpg", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/project-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "icon", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Settings, {}) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "works-content", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/project-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Simple Dashboard" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-works", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/works-image/works-image5.jpg", - alt: "image" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/project-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "icon", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Settings, {}) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "works-content", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/project-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Information Retrieval" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - })] - })] - })] - })) : '', /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape2 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape7", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape4", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (RecentWorks); - -/***/ }), - -/***/ 7821: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(1664); - - - - - - -const Features = () => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "boxes-area", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "icon", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Server, {}) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_3__.default, { - href: "/feature-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Zero Configuration" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna." - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-box bg-f78acb", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "icon", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Code, {}) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_3__.default, { - href: "/feature-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Code Security" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna." - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-box bg-c679e3", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "icon", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Users, {}) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_3__.default, { - href: "/feature-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Team Management" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna." - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-box bg-eb6b3d", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "icon", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.GitBranch, {}) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_3__.default, { - href: "/feature-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Access Controlled" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna." - })] - }) - })] - }) - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (Features); - -/***/ }), - -/***/ 4405: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); - - - - - -const MainBanner = () => { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "main-banner", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table-cell", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row h-100 justify-content-center align-items-center", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-5", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "hero-content", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h1", { - children: "Secure IT Solutions for a more secure environment" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/contact", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Get Started" - }) - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 offset-lg-1", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "banner-image", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/man.png", - className: "animate__animated animate__fadeInDown animate__delay-0.1s", - alt: "man" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/code.png", - className: "animate__animated animate__fadeInUp animate__delay-0.1s", - alt: "code" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/carpet.png", - className: "animate__animated animate__fadeInLeft animate__delay-0.1s", - alt: "carpet" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/bin.png", - className: "animate__animated animate__zoomIn animate__delay-0.1s", - alt: "bin" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/book.png", - className: "animate__animated animate__bounceIn animate__delay-0.1s", - alt: "book" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/dekstop.png", - className: "animate__animated animate__fadeInDown animate__delay-0.1s", - alt: "dekstop" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/dot.png", - className: "animate__animated animate__zoomIn animate__delay-0.1s", - alt: "dot" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/flower-top-big.png", - className: "animate__animated animate__fadeInUp animate__delay-0.1s", - alt: "flower-top-big" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/flower-top.png", - className: "animate__animated animate__rotateIn animate__delay-0.1s", - alt: "flower-top" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/keyboard.png", - className: "animate__animated animate__fadeInUp animate__delay-0.1s", - alt: "keyboard" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/pen.png", - className: "animate__animated animate__zoomIn animate__delay-0.1s", - alt: "pen" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/table.png", - className: "animate__animated animate__zoomIn animate__delay-0.1s", - alt: "table" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/tea-cup.png", - className: "animate__animated animate__fadeInLeft animate__delay-0.1s", - alt: "tea-cup" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/headphone.png", - className: "animate__animated animate__rollIn animate__delay-0.1", - alt: "headphone" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/banner-image/main-pic.png", - className: "animate__animated animate__fadeInUp animate__delay-0.1", - alt: "main-pic" - })] - }) - })] - }) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape1", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape1.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape2 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape3", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape3.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape4", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape5", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape5.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape6 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape7", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (MainBanner); - -/***/ }), - -/***/ 2597: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); - - - - - - -const OurFeatures = () => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "features-area pt-80 pb-50 bg-f7fafd", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "Our Features" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-features", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "icon", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Settings, {}) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/feature-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Incredible Infrastructure" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-features", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "icon", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Mail, {}) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/feature-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Email Notifications" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-features", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "icon bg-c679e3", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Grid, {}) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/feature-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Simple Dashboard" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-features", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "icon bg-c679e3", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Info, {}) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/feature-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Information Retrieval" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-features", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "icon bg-eb6b3d", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Box, {}) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/feature-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Drag & Drop Functionality" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-features", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "icon bg-eb6b3d", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Bell, {}) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/feature-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Deadline Reminders" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - })] - }) - })] - })] - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (OurFeatures); - -/***/ }), - -/***/ 682: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_2__); - - - - - - -const ServicesArea = () => { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "services-area ptb-80 bg-f7fafd", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row justify-content-center align-items-center", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "col-lg-6 col-md-12 services-content", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "Cloud Hosting Services" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Database, {}), " Cloud databases"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Globe, {}), " Website hosting"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.File, {}), " File storage"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.TrendingUp, {}), " Forex trading"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Folder, {}), " File backups"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Monitor, {}), " Remote desktop"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Mail, {}), " Email servers"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Cloud, {}), " Hybrid cloud"] - }) - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "col-lg-6 col-md-12 services-right-image", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/book-self.png", - className: "animate__animated animate__fadeInDown animate__delay-0.2s", - alt: "book-self" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/box.png", - className: "animate__animated animate__fadeInUp animate__delay-0.2s", - "data-wow-delay": "0.6s", - alt: "box" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/chair.png", - className: "animate__animated animate__fadeInLeft animate__delay-0.2s", - alt: "chair" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/cloud.png", - className: "animate__animated animate__zoomIn animate__delay-0.2s", - alt: "cloud" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/cup.png", - className: "animate__animated animate__bounceIn animate__delay-0.2s", - alt: "cup" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/flower-top.png", - className: "animate__animated animate__fadeInDown animate__delay-0.2s", - alt: "flower" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/head-phone.png", - className: "animate__animated animate__zoomIn animate__delay-0.2s", - alt: "head-phone" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/monitor.png", - className: "animate__animated animate__fadeInUp animate__delay-0.2s", - alt: "monitor" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/mug.png", - className: "animate__animated animate__rotateIn animate__delay-0.2s", - alt: "mug" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/table.png", - className: "animate__animated animate__fadeInUp animate__delay-0.2s", - alt: "table" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/tissue.png", - className: "animate__animated animate__zoomIn animate__delay-0.2s", - alt: "tissue" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/water-bottle.png", - className: "animate__animated animate__fadeInUp animate__delay-0.2s", - alt: "water-bottle" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/wifi.png", - className: "animate__animated animate__fadeInLeft animate__delay-0.2s", - "data-wow-delay": "0.6s", - alt: "wifi" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/cercle-shape.png", - className: "bg-image rotateme", - alt: "shape" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-right-image/service-right-main-pic.png", - className: "animate__animated animate__fadeInUp animate__delay-0.2s", - alt: "main-pic" - })] - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "services-area ptb-80", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row h-100 justify-content-center align-items-center", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "col-lg-6 col-md-12 services-left-image", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-left-image/big-monitor.png", - className: "animate__animated animate__fadeInDown animate__delay-0.2s", - alt: "big-monitor" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-left-image/creative.png", - className: "animate__animated animate__fadeInUp animate__delay-0.2s", - alt: "creative" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-left-image/developer.png", - className: "animate__animated animate__fadeInLeft animate__delay-0.2s", - alt: "developer" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-left-image/flower-top.png", - className: "animate__animated animate__fadeInLeft animate__delay-0.2s", - "data-wow-delay": "0.6s", - alt: "flower-top" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-left-image/small-monitor.png", - className: "animate__animated animate__bounceIn animate__delay-0.2s", - alt: "small-monitor" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-left-image/small-top.png", - className: "animate__animated animate__fadeInDown animate__delay-0.2s", - alt: "small-top" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-left-image/table.png", - className: "animate__animated animate__zoomIn animate__delay-0.2s", - alt: "table" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-left-image/target.png", - className: "animate__animated animate__fadeInUp animate__delay-0.2s", - alt: "target" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-left-image/cercle-shape.png", - className: "bg-image rotateme", - alt: "shape" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/services-left-image/service-left-main-pic.png", - className: "animate__animated animate__fadeInUp animate__delay-0.2s", - alt: "main-pic" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "col-lg-6 col-md-12 services-content", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "Design & Development" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Layout, {}), " Responsive design"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Code, {}), " React web development"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Smartphone, {}), " Android apps development"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Code, {}), " Laravel web development"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Smartphone, {}), " iOS apps development"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.Percent, {}), " UX/UI design"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.ShoppingCart, {}), " E-commerce development"] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_2__.CheckCircle, {}), " Print ready design"] - }) - })] - })] - })] - }) - }) - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (ServicesArea); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/5373.js b/.next/server/chunks/5373.js deleted file mode 100644 index c810b9e..0000000 --- a/.next/server/chunks/5373.js +++ /dev/null @@ -1,287 +0,0 @@ -exports.id = 5373; -exports.ids = [5373]; -exports.modules = { - -/***/ 5373: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var react_slick__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9080); -/* harmony import */ var react_slick__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_slick__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - - - -const NextArrow = props => { - const { - onClick - } = props; - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("button", { - className: "next-arrow slick-arrow", - onClick: onClick, - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ArrowRight, {}) - }); -}; - -const PrevArrow = props => { - const { - onClick - } = props; - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("button", { - className: "prev-arrow slick-arrow", - onClick: onClick, - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ArrowLeft, {}) - }); -}; - -class Feedback extends (react__WEBPACK_IMPORTED_MODULE_1___default().Component) { - constructor(...args) { - super(...args); - - _defineProperty(this, "state", { - imagesSlider: null, - thumbnailsSlider: null, - oldSlide: 0, - activeSlide: 0, - activeSlide2: 0 - }); - - _defineProperty(this, "renderSliderFullContent", () => { - return DEFAULT_PROPS.map(({ - name, - profession, - image, - content - }) => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "item", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-feedback", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "client-img", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: image, - alt: "image" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: name - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: profession - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: content - })] - }) - }) - }, name); - }); - }); - - _defineProperty(this, "renderSliderImages", () => { - return DEFAULT_PROPS.map(({ - name, - image - }) => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "img-fill", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: image, - alt: "client" - }) - }) - }) - }, name); - }); - }); - } - - componentDidMount() { - this.setState({ - imagesSlider: this.slider1, - thumbnailsSlider: this.slider2 - }); - } - - render() { - const sliderSettings1 = { - speed: 100, - slidesToShow: 1, - slidesToScroll: 1, - cssEase: 'linear', - fade: true, - autoplay: true, - draggable: true, - asNavFor: this.state.thumbnailsSlider, - draggable: false, - arrows: false, - nextArrow: false, - prevArrow: false - }; - const sliderSettings2 = { - speed: 300, - slidesToShow: 5, - slidesToScroll: 1, - cssEase: 'linear', - autoplay: true, - centerMode: true, - draggable: false, - focusOnSelect: true, - asNavFor: this.state.imagesSlider, - nextArrow: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(NextArrow, {}), - prevArrow: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(PrevArrow, {}), - beforeChange: (current, next) => this.setState({ - oldSlide: current, - activeSlide: next - }), - afterChange: current => this.setState({ - activeSlide2: current - }) - }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("section", { - className: "feedback-area ptb-80 bg-f7fafd", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "What users Saying" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "feedback-slides", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "client-feedback", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx((react_slick__WEBPACK_IMPORTED_MODULE_2___default()), _objectSpread(_objectSpread({ - ref: slider => this.slider1 = slider - }, sliderSettings1), {}, { - children: this.renderSliderFullContent() - })) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "client-thumbnails", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx((react_slick__WEBPACK_IMPORTED_MODULE_2___default()), _objectSpread(_objectSpread({ - ref: slider => this.slider2 = slider - }, sliderSettings2), {}, { - children: this.renderSliderImages() - })) - }) - })] - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape1", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape1.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape2 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape4", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape5", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape5.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape6 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape7", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - })] - }); - } - -} - -const DEFAULT_PROPS = [{ - name: 'David Gale', - profession: 'Web Developer', - image: '/images/client-image/client2.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Matt Damon', - profession: 'Software Engineer', - image: '/images/client-image/client4.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Nicky Parsons', - profession: 'Fictional Character', - image: '/images/client-image/client1.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Jason Momoa', - profession: 'American Actor', - image: '/images/client-image/client5.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Gennady Korotkevich', - profession: 'Sport Programmer', - image: '/images/client-image/client3.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Petr Mitrichev', - profession: 'Russian Programmer', - image: '/images/client-image/client3.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Reid W. Barton', - profession: 'Mathematics', - image: '/images/client-image/client2.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Lisa Sauermann', - profession: 'Mathematician', - image: '/images/client-image/client1.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}]; -/* harmony default export */ __webpack_exports__["Z"] = (Feedback); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/567.js b/.next/server/chunks/567.js deleted file mode 100644 index 23d6983..0000000 --- a/.next/server/chunks/567.js +++ /dev/null @@ -1,262 +0,0 @@ -exports.id = 567; -exports.ids = [567]; -exports.modules = { - -/***/ 1805: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); - - - - - - -const BlogSidebar = () => { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "widget-area", - id: "secondary", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "widget widget_search", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("form", { - className: "search-form", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("label", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("input", { - type: "search", - className: "search-field", - placeholder: "Search..." - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("button", { - type: "submit", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Search, {}) - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "widget widget_startp_posts_thumb", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - className: "widget-title", - children: "Popular Posts" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("article", { - className: "item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "thumb", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "fullimage cover bg1", - role: "img" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("time", { - children: "June 10, 2021" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h4", { - className: "title usmall", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Making Peace With The Feast Or Famine Of Freelancing" - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "clear" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("article", { - className: "item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "thumb", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "fullimage cover bg2", - role: "img" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("time", { - children: "June 21, 2021" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h4", { - className: "title usmall", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "I Used The Web For A Day On A 50 MB Budget" - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "clear" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("article", { - className: "item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "thumb", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "fullimage cover bg3", - role: "img" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "info", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("time", { - children: "June 30, 2021" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h4", { - className: "title usmall", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-details", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "How To Create A Responsive Popup Gallery?" - }) - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "clear" - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "widget widget_categories", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - className: "widget-title", - children: "Categories" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - href: "#", - children: "Business" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - href: "#", - children: "Privacy" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - href: "#", - children: "Technology" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - href: "#", - children: "Tips" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - href: "#", - children: "Uncategorized" - }) - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "widget widget_tag_cloud", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - className: "widget-title", - children: "Tags" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "tagcloud", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - children: ["IT ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "tag-link-count", - children: "(3)" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - children: ["Spacle ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "tag-link-count", - children: "(3)" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - children: ["Games ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "tag-link-count", - children: "(2)" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - children: ["Fashion ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "tag-link-count", - children: "(2)" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - children: ["Travel ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "tag-link-count", - children: "(1)" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - children: ["Smart ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "tag-link-count", - children: "(1)" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - children: ["Marketing ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "tag-link-count", - children: "(1)" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - href: "#", - children: ["Tips ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "tag-link-count", - children: "(2)" - })] - })] - })] - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (BlogSidebar); - -/***/ }), - -/***/ 1288: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); - - - -const PageBanner = ({ - pageTitle -}) => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "page-title-area", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table-cell", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: pageTitle - }) - }) - }) - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (PageBanner); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/5993.js b/.next/server/chunks/5993.js deleted file mode 100644 index 8528371..0000000 --- a/.next/server/chunks/5993.js +++ /dev/null @@ -1,238 +0,0 @@ -exports.id = 5993; -exports.ids = [5993]; -exports.modules = { - -/***/ 5993: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); - - - - - -const PricingStyleTwo = () => { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-area pt-80 pb-50 bg-f7fafd", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "Pricing Plans" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row justify-content-center", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-pricing-table", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-header", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - className: "flaticon-data" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Web Hosting" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "price", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("span", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("sup", { - children: "$" - }), "10.99", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "/m" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-features", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " 99.9% Uptime Guarantee"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " Reliable & Secure"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " Powered by cPanel / Plesk"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " Web Asset Delivery"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " 24/7 Dedicated Support"] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-footer", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Select Plan" - }) - }) - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-pricing-table active-plan", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-header", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - className: "flaticon-cloud" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Cloud Hosting" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "price", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("span", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("sup", { - children: "$" - }), "13.99", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "/m" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-features", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " 99.9% Uptime Guarantee"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " Reliable & Secure"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " Powered by cPanel / Plesk"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " Web Asset Delivery"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " 24/7 Dedicated Support"] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-footer", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Select Plan" - }) - }) - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-pricing-table", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-header", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - className: "flaticon-vps" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Vps Hosting" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "price", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("span", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("sup", { - children: "$" - }), "15.99", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "/m" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-features", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " 99.9% Uptime Guarantee"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " Reliable & Secure"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " Powered by cPanel / Plesk"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " Web Asset Delivery"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("i", { - "data-feather": "check" - }), " 24/7 Dedicated Support"] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-footer", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Select Plan" - }) - }) - })] - }) - })] - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape2 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape7", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape4", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (PricingStyleTwo); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/6120.js b/.next/server/chunks/6120.js deleted file mode 100644 index 85313d9..0000000 --- a/.next/server/chunks/6120.js +++ /dev/null @@ -1,96 +0,0 @@ -exports.id = 6120; -exports.ids = [6120]; -exports.modules = { - -/***/ 1288: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); - - - -const PageBanner = ({ - pageTitle -}) => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "page-title-area", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table-cell", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: pageTitle - }) - }) - }) - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (PageBanner); - -/***/ }), - -/***/ 2337: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); -/* harmony import */ var react_toast_notifications__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9614); -/* harmony import */ var react_toast_notifications__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_toast_notifications__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(79); -/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_redux__WEBPACK_IMPORTED_MODULE_4__); - - - - - - -const AddToCartBtn = ({ - id -}) => { - // console.log(id) - const { - addToast - } = (0,react_toast_notifications__WEBPACK_IMPORTED_MODULE_3__.useToasts)(); - const dispatch = (0,react_redux__WEBPACK_IMPORTED_MODULE_4__.useDispatch)(); - - const addToCart = () => { - dispatch({ - type: 'ADD_TO_CART', - id - }); - addToast('Cart Added Successfully', { - appearance: 'success' - }); - }; - - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: e => { - e.preventDefault(); - addToCart(); - }, - className: "add-to-cart-btn", - children: "Add to Cart" - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (AddToCartBtn); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/6238.js b/.next/server/chunks/6238.js deleted file mode 100644 index 3615d7c..0000000 --- a/.next/server/chunks/6238.js +++ /dev/null @@ -1,338 +0,0 @@ -exports.id = 6238; -exports.ids = [6238]; -exports.modules = { - -/***/ 6238: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); - - - - - - -const Partner = () => { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "ready-to-talk", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Ready to talk?" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Our team is here to answer your question about StartP" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/contact", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Contact Us" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Or, get started now with a free trial" - }) - }) - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "partner-area partner-section", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h5", { - children: "More that 1.5 million businesses and organizations use StartP" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "partner-inner", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row justify-content-center", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-6.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover6.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-2.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover2.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-3.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover3.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-4.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover4.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-5.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover5.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-6.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover6.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-7.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover7.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-6.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover6.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-2.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover2.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-3.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover3.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-4.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover4.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-5.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover5.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-6.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover6.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-7.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover7.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-3.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover3.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-4.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover4.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-5.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover5.png", - alt: "partner" - })] - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-2 col-md-3 col-6", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - target: "_balnk", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-6.png", - alt: "partner" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/partner-img/partner-hover6.png", - alt: "partner" - })] - }) - }) - })] - }) - })] - }) - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (Partner); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/6371.js b/.next/server/chunks/6371.js deleted file mode 100644 index c5a3cf9..0000000 --- a/.next/server/chunks/6371.js +++ /dev/null @@ -1,113 +0,0 @@ -exports.id = 6371; -exports.ids = [6371]; -exports.modules = { - -/***/ 4367: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// Apollo Value Configuration -const ApolloConfig = { - graphql_uri: process.env.API_GRAPHQL_URI -}; -/* harmony default export */ __webpack_exports__["default"] = (ApolloConfig); - -/***/ }), - -/***/ 6371: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -var _client = __webpack_require__(8074); - -var _apolloConfig = _interopRequireDefault(__webpack_require__(4367)); - -var _crossFetch = _interopRequireDefault(__webpack_require__(1683)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function errorHandler(object) { - return object.graphQLErrors.length != 0 ? object.graphQLErrors[0].message : object.networkError && object.networkError.result ? object.networkError.result.errors.join(" ; ") : object.networkError ? object.networkError[Object.keys(object.networkError)[0]].toString() : "Fetch failed"; -} - -function initApollo(token) { - const httpLink = (0, _client.createHttpLink)({ - uri: _apolloConfig.default.graphql_uri, - fetch: _crossFetch.default, - headers: token != "" ? { - Authorization: `Bearer ${token}` - } : null - }); - return new _client.ApolloClient({ - ssrMode: false, - cache: new _client.InMemoryCache({ - addTypename: false - }), - link: httpLink - }); -} - -async function query(query, token = "", variables = {}, cache = false) { - const client = initApollo(token); - var res; - - try { - var sql = await client.query({ - query: (0, _client.gql)` - ${query} - `, - variables: variables, - fetchPolicy: cache ? "cache-first" : "no-cache" - }); - res = { - STATUS: 1, - DATA: sql.data - }; - } catch (e) { - res = { - STATUS: 0, - DATA: errorHandler(e) - }; - } - - return res; -} - -async function mutation(mutation, token = "", variables = {}) { - const client = initApollo(token); - var res; - - try { - var sql = await client.mutate({ - mutation: (0, _client.gql)` - ${mutation} - `, - variables: variables - }); - res = { - STATUS: 1, - DATA: sql.data - }; - } catch (e) { - console.log(e.networkError.result); - res = { - STATUS: 0, - DATA: errorHandler(e) - }; - } - - return res; -} - -module.exports = { - query: query, - mutation: mutation -}; - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/6390.js b/.next/server/chunks/6390.js deleted file mode 100644 index c04caee..0000000 --- a/.next/server/chunks/6390.js +++ /dev/null @@ -1,88 +0,0 @@ -exports.id = 6390; -exports.ids = [6390]; -exports.modules = { - -/***/ 6390: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); - - - - -const Newsletter = () => { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "free-trial-area", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container-fluid", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row align-items-center", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-12", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "free-trial-image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/free-trial-img.png", - alt: "image" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-6 col-md-12", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "free-trial-content", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "Start your free trial" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("form", { - className: "newsletter-form", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("input", { - type: "email", - className: "input-newsletter", - placeholder: "Enter your business email here" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("button", { - type: "submit", - children: "Sign Up Free" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Test out the Machine Learning features for 14 days, no credit card required." - })] - }) - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape2 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape4", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape7", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (Newsletter); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/6859.js b/.next/server/chunks/6859.js deleted file mode 100644 index 35d579a..0000000 --- a/.next/server/chunks/6859.js +++ /dev/null @@ -1,1136 +0,0 @@ -exports.id = 6859; -exports.ids = [6859]; -exports.modules = { - -/***/ 1297: -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__(2426); - -exports.__esModule = true; -exports.initScriptLoader = initScriptLoader; -exports.default = void 0; - -var _extends2 = _interopRequireDefault(__webpack_require__(9566)); - -var _objectWithoutPropertiesLoose2 = _interopRequireDefault(__webpack_require__(6169)); - -var _react = __webpack_require__(9297); - -var _headManagerContext = __webpack_require__(816); - -var _headManager = __webpack_require__(2771); - -var _requestIdleCallback = __webpack_require__(8391); - -const ScriptCache = new Map(); -const LoadCache = new Set(); -const ignoreProps = ['onLoad', 'dangerouslySetInnerHTML', 'children', 'onError', 'strategy']; - -const loadScript = props => { - const { - src, - id, - onLoad = () => {}, - dangerouslySetInnerHTML, - children = '', - onError - } = props; - const cacheKey = id || src; - - if (ScriptCache.has(src)) { - if (!LoadCache.has(cacheKey)) { - LoadCache.add(cacheKey); // Execute onLoad since the script loading has begun - - ScriptCache.get(src).then(onLoad, onError); - } - - return; - } - - const el = document.createElement('script'); - const loadPromise = new Promise((resolve, reject) => { - el.addEventListener('load', function () { - resolve(); - - if (onLoad) { - onLoad.call(this); - } - }); - el.addEventListener('error', function () { - reject(); - - if (onError) { - onError(); - } - }); - }); - - if (src) { - ScriptCache.set(src, loadPromise); - LoadCache.add(cacheKey); - } - - if (dangerouslySetInnerHTML) { - el.innerHTML = dangerouslySetInnerHTML.__html || ''; - } else if (children) { - el.textContent = typeof children === 'string' ? children : Array.isArray(children) ? children.join('') : ''; - } else if (src) { - el.src = src; - } - - for (const [k, value] of Object.entries(props)) { - if (value === undefined || ignoreProps.includes(k)) { - continue; - } - - const attr = _headManager.DOMAttributeNames[k] || k.toLowerCase(); - el.setAttribute(attr, value); - } - - document.body.appendChild(el); -}; - -function handleClientScriptLoad(props) { - const { - strategy = 'afterInteractive' - } = props; - - if (strategy === 'afterInteractive') { - loadScript(props); - } else if (strategy === 'lazyOnload') { - window.addEventListener('load', () => { - (0, _requestIdleCallback.requestIdleCallback)(() => loadScript(props)); - }); - } -} - -function loadLazyScript(props) { - if (document.readyState === 'complete') { - (0, _requestIdleCallback.requestIdleCallback)(() => loadScript(props)); - } else { - window.addEventListener('load', () => { - (0, _requestIdleCallback.requestIdleCallback)(() => loadScript(props)); - }); - } -} - -function initScriptLoader(scriptLoaderItems) { - scriptLoaderItems.forEach(handleClientScriptLoad); -} - -function Script(props) { - const { - src = '', - onLoad = () => {}, - strategy = 'afterInteractive', - onError - } = props, - restProps = (0, _objectWithoutPropertiesLoose2.default)(props, ["src", "onLoad", "dangerouslySetInnerHTML", "strategy", "onError"]); // Context is available only during SSR - - const { - updateScripts, - scripts - } = (0, _react.useContext)(_headManagerContext.HeadManagerContext); - (0, _react.useEffect)(() => { - if (strategy === 'afterInteractive') { - loadScript(props); - } else if (strategy === 'lazyOnload') { - loadLazyScript(props); - } - }, [props, strategy]); - - if (true) { - return null; - } - - if (strategy === 'beforeInteractive') { - if (updateScripts) { - scripts.beforeInteractive = (scripts.beforeInteractive || []).concat([(0, _extends2.default)({ - src, - onLoad, - onError - }, restProps)]); - updateScripts(scripts); - } - } - - return null; -} - -var _default = Script; -exports.default = _default; - -/***/ }), - -/***/ 2771: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; - - -exports.__esModule = true; -exports.default = initHeadManager; -exports.DOMAttributeNames = void 0; -const DOMAttributeNames = { - acceptCharset: 'accept-charset', - className: 'class', - htmlFor: 'for', - httpEquiv: 'http-equiv', - noModule: 'noModule' -}; -exports.DOMAttributeNames = DOMAttributeNames; - -function reactElementToDOM({ - type, - props -}) { - const el = document.createElement(type); - - for (const p in props) { - if (!props.hasOwnProperty(p)) continue; - if (p === 'children' || p === 'dangerouslySetInnerHTML') continue; // we don't render undefined props to the DOM - - if (props[p] === undefined) continue; - const attr = DOMAttributeNames[p] || p.toLowerCase(); - - if (type === 'script' && (attr === 'async' || attr === 'defer' || attr === 'noModule')) { - ; - el[attr] = !!props[p]; - } else { - el.setAttribute(attr, props[p]); - } - } - - const { - children, - dangerouslySetInnerHTML - } = props; - - if (dangerouslySetInnerHTML) { - el.innerHTML = dangerouslySetInnerHTML.__html || ''; - } else if (children) { - el.textContent = typeof children === 'string' ? children : Array.isArray(children) ? children.join('') : ''; - } - - return el; -} - -function updateElements(type, components) { - const headEl = document.getElementsByTagName('head')[0]; - const headCountEl = headEl.querySelector('meta[name=next-head-count]'); - - if (false) {} - - const headCount = Number(headCountEl.content); - const oldTags = []; - - for (let i = 0, j = headCountEl.previousElementSibling; i < headCount; i++, j = j.previousElementSibling) { - if (j.tagName.toLowerCase() === type) { - oldTags.push(j); - } - } - - const newTags = components.map(reactElementToDOM).filter(newTag => { - for (let k = 0, len = oldTags.length; k < len; k++) { - const oldTag = oldTags[k]; - - if (oldTag.isEqualNode(newTag)) { - oldTags.splice(k, 1); - return false; - } - } - - return true; - }); - oldTags.forEach(t => t.parentNode.removeChild(t)); - newTags.forEach(t => headEl.insertBefore(t, headCountEl)); - headCountEl.content = (headCount - oldTags.length + newTags.length).toString(); -} - -function initHeadManager() { - let updatePromise = null; - return { - mountedInstances: new Set(), - updateHead: head => { - const promise = updatePromise = Promise.resolve().then(() => { - if (promise !== updatePromise) return; - updatePromise = null; - const tags = {}; - head.forEach(h => { - if ( // If the font tag is loaded only on client navigation - // it won't be inlined. In this case revert to the original behavior - h.type === 'link' && h.props['data-optimized-fonts'] && !document.querySelector(`style[data-href="${h.props['data-href']}"]`)) { - h.props.href = h.props['data-href']; - h.props['data-href'] = undefined; - } - - const components = tags[h.type] || []; - components.push(h); - tags[h.type] = components; - }); - const titleComponent = tags.title ? tags.title[0] : null; - let title = ''; - - if (titleComponent) { - const { - children - } = titleComponent.props; - title = typeof children === 'string' ? children : Array.isArray(children) ? children.join('') : ''; - } - - if (title !== document.title) document.title = title; - ['meta', 'base', 'link', 'style', 'script'].forEach(type => { - updateElements(type, tags[type] || []); - }); - }); - } - }; -} - -/***/ }), - -/***/ 8391: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; - - -exports.__esModule = true; -exports.cancelIdleCallback = exports.requestIdleCallback = void 0; - -const requestIdleCallback = typeof self !== 'undefined' && self.requestIdleCallback || function (cb) { - let start = Date.now(); - return setTimeout(function () { - cb({ - didTimeout: false, - timeRemaining: function () { - return Math.max(0, 50 - (Date.now() - start)); - } - }); - }, 1); -}; - -exports.requestIdleCallback = requestIdleCallback; - -const cancelIdleCallback = typeof self !== 'undefined' && self.cancelIdleCallback || function (id) { - return clearTimeout(id); -}; - -exports.cancelIdleCallback = cancelIdleCallback; - -/***/ }), - -/***/ 2400: -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; -var __webpack_unused_export__; - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - -__webpack_unused_export__ = true; -exports.Html = Html; -exports.Main = Main; -exports.NextScript = exports.Head = exports.default = void 0; - -var _propTypes = _interopRequireDefault(__webpack_require__(4229)); - -var _react = _interopRequireWildcard(__webpack_require__(9297)); - -var _server = _interopRequireDefault(__webpack_require__(1168)); - -var _constants = __webpack_require__(227); - -var _documentContext = __webpack_require__(3932); - -var _utils = __webpack_require__(7579); - -__webpack_unused_export__ = _utils.DocumentContext; -__webpack_unused_export__ = _utils.DocumentInitialProps; -__webpack_unused_export__ = _utils.DocumentProps; - -var _getPageFiles = __webpack_require__(6171); - -var _utils2 = __webpack_require__(5105); - -var _htmlescape = __webpack_require__(9630); - -var _experimentalScript = _interopRequireDefault(__webpack_require__(1297)); - -function _getRequireWildcardCache() { - if (typeof WeakMap !== "function") return null; - var cache = new WeakMap(); - - _getRequireWildcardCache = function () { - return cache; - }; - - return cache; -} - -function _interopRequireWildcard(obj) { - if (obj && obj.__esModule) { - return obj; - } - - if (obj === null || typeof obj !== "object" && typeof obj !== "function") { - return { - default: obj - }; - } - - var cache = _getRequireWildcardCache(); - - if (cache && cache.has(obj)) { - return cache.get(obj); - } - - var newObj = {}; - var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; - - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) { - var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; - - if (desc && (desc.get || desc.set)) { - Object.defineProperty(newObj, key, desc); - } else { - newObj[key] = obj[key]; - } - } - } - - newObj.default = obj; - - if (cache) { - cache.set(obj, newObj); - } - - return newObj; -} - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - default: obj - }; -} - -function getDocumentFiles(buildManifest, pathname, inAmpMode) { - const sharedFiles = (0, _getPageFiles.getPageFiles)(buildManifest, '/_app'); - const pageFiles = inAmpMode ? [] : (0, _getPageFiles.getPageFiles)(buildManifest, pathname); - return { - sharedFiles, - pageFiles, - allFiles: [...new Set([...sharedFiles, ...pageFiles])] - }; -} - -function getPolyfillScripts(context, props) { - // polyfills.js has to be rendered as nomodule without async - // It also has to be the first script to load - const { - assetPrefix, - buildManifest, - devOnlyCacheBusterQueryString, - disableOptimizedLoading - } = context; - return buildManifest.polyfillFiles.filter(polyfill => polyfill.endsWith('.js') && !polyfill.endsWith('.module.js')).map(polyfill => /*#__PURE__*/_react.default.createElement("script", { - key: polyfill, - defer: !disableOptimizedLoading, - nonce: props.nonce, - crossOrigin: props.crossOrigin || undefined, - noModule: true, - src: `${assetPrefix}/_next/${polyfill}${devOnlyCacheBusterQueryString}` - })); -} - -function getPreNextScripts(context, props) { - const { - scriptLoader, - disableOptimizedLoading - } = context; - return (scriptLoader.beforeInteractive || []).map(file => { - const { - strategy - } = file, - scriptProps = _objectWithoutProperties(file, ["strategy"]); - - return /*#__PURE__*/_react.default.createElement("script", Object.assign({}, scriptProps, { - defer: !disableOptimizedLoading, - nonce: props.nonce, - crossOrigin: props.crossOrigin || undefined - })); - }); -} - -function getDynamicChunks(context, props, files) { - const { - dynamicImports, - assetPrefix, - isDevelopment, - devOnlyCacheBusterQueryString, - disableOptimizedLoading - } = context; - return dynamicImports.map(file => { - if (!file.endsWith('.js') || files.allFiles.includes(file)) return null; - return /*#__PURE__*/_react.default.createElement("script", { - async: !isDevelopment && disableOptimizedLoading, - defer: !disableOptimizedLoading, - key: file, - src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`, - nonce: props.nonce, - crossOrigin: props.crossOrigin || undefined - }); - }); -} - -function getScripts(context, props, files) { - var _buildManifest$lowPri; - - const { - assetPrefix, - buildManifest, - isDevelopment, - devOnlyCacheBusterQueryString, - disableOptimizedLoading - } = context; - const normalScripts = files.allFiles.filter(file => file.endsWith('.js')); - const lowPriorityScripts = (_buildManifest$lowPri = buildManifest.lowPriorityFiles) == null ? void 0 : _buildManifest$lowPri.filter(file => file.endsWith('.js')); - return [...normalScripts, ...lowPriorityScripts].map(file => { - return /*#__PURE__*/_react.default.createElement("script", { - key: file, - src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`, - nonce: props.nonce, - async: !isDevelopment && disableOptimizedLoading, - defer: !disableOptimizedLoading, - crossOrigin: props.crossOrigin || undefined - }); - }); -} -/** -* `Document` component handles the initial `document` markup and renders only on the server side. -* Commonly used for implementing server side rendering for `css-in-js` libraries. -*/ - - -class Document extends _react.Component { - /** - * `getInitialProps` hook returns the context object with the addition of `renderPage`. - * `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers - */ - static async getInitialProps(ctx) { - const enhanceApp = App => { - return props => /*#__PURE__*/_react.default.createElement(App, props); - }; - - const { - html, - head - } = await ctx.renderPage({ - enhanceApp - }); - const styles = [...(0, _server.default)()]; - return { - html, - head, - styles - }; - } - - static renderDocument(DocumentComponent, props) { - return /*#__PURE__*/_react.default.createElement(_documentContext.DocumentContext.Provider, { - value: props - }, /*#__PURE__*/_react.default.createElement(DocumentComponent, props)); - } - - render() { - return /*#__PURE__*/_react.default.createElement(Html, null, /*#__PURE__*/_react.default.createElement(Head, null), /*#__PURE__*/_react.default.createElement("body", null, /*#__PURE__*/_react.default.createElement(Main, null), /*#__PURE__*/_react.default.createElement(NextScript, null))); - } - -} - -exports.default = Document; - -function Html(props) { - const { - inAmpMode, - docComponentsRendered, - locale - } = (0, _react.useContext)(_documentContext.DocumentContext); - docComponentsRendered.Html = true; - return /*#__PURE__*/_react.default.createElement("html", Object.assign({}, props, { - lang: props.lang || locale || undefined, - amp: inAmpMode ? '' : undefined, - "data-ampdevmode": inAmpMode && false ? '' : undefined - })); -} - -class Head extends _react.Component { - constructor(...args) { - super(...args); - this.context = void 0; - } - - getCssLinks(files) { - const { - assetPrefix, - devOnlyCacheBusterQueryString, - dynamicImports - } = this.context; - const cssFiles = files.allFiles.filter(f => f.endsWith('.css')); - const sharedFiles = new Set(files.sharedFiles); // Unmanaged files are CSS files that will be handled directly by the - // webpack runtime (`mini-css-extract-plugin`). - - let unmangedFiles = new Set([]); - let dynamicCssFiles = Array.from(new Set(dynamicImports.filter(file => file.endsWith('.css')))); - - if (dynamicCssFiles.length) { - const existing = new Set(cssFiles); - dynamicCssFiles = dynamicCssFiles.filter(f => !(existing.has(f) || sharedFiles.has(f))); - unmangedFiles = new Set(dynamicCssFiles); - cssFiles.push(...dynamicCssFiles); - } - - let cssLinkElements = []; - cssFiles.forEach(file => { - const isSharedFile = sharedFiles.has(file); - - if (true) { - cssLinkElements.push( /*#__PURE__*/_react.default.createElement("link", { - key: `${file}-preload`, - nonce: this.props.nonce, - rel: "preload", - href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`, - as: "style", - crossOrigin: this.props.crossOrigin || undefined - })); - } - - const isUnmanagedFile = unmangedFiles.has(file); - cssLinkElements.push( /*#__PURE__*/_react.default.createElement("link", { - key: file, - nonce: this.props.nonce, - rel: "stylesheet", - href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`, - crossOrigin: this.props.crossOrigin || undefined, - "data-n-g": isUnmanagedFile ? undefined : isSharedFile ? '' : undefined, - "data-n-p": isUnmanagedFile ? undefined : isSharedFile ? undefined : '' - })); - }); - - if (true) { - cssLinkElements = this.makeStylesheetInert(cssLinkElements); - } - - return cssLinkElements.length === 0 ? null : cssLinkElements; - } - - getPreloadDynamicChunks() { - const { - dynamicImports, - assetPrefix, - devOnlyCacheBusterQueryString - } = this.context; - return dynamicImports.map(file => { - if (!file.endsWith('.js')) { - return null; - } - - return /*#__PURE__*/_react.default.createElement("link", { - rel: "preload", - key: file, - href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`, - as: "script", - nonce: this.props.nonce, - crossOrigin: this.props.crossOrigin || undefined - }); - }) // Filter out nulled scripts - .filter(Boolean); - } - - getPreloadMainLinks(files) { - const { - assetPrefix, - devOnlyCacheBusterQueryString, - scriptLoader - } = this.context; - const preloadFiles = files.allFiles.filter(file => { - return file.endsWith('.js'); - }); - return [...(scriptLoader.beforeInteractive || []).map(file => /*#__PURE__*/_react.default.createElement("link", { - key: file.src, - nonce: this.props.nonce, - rel: "preload", - href: file.src, - as: "script", - crossOrigin: this.props.crossOrigin || undefined - })), ...preloadFiles.map(file => /*#__PURE__*/_react.default.createElement("link", { - key: file, - nonce: this.props.nonce, - rel: "preload", - href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`, - as: "script", - crossOrigin: this.props.crossOrigin || undefined - }))]; - } - - getDynamicChunks(files) { - return getDynamicChunks(this.context, this.props, files); - } - - getPreNextScripts() { - return getPreNextScripts(this.context, this.props); - } - - getScripts(files) { - return getScripts(this.context, this.props, files); - } - - getPolyfillScripts() { - return getPolyfillScripts(this.context, this.props); - } - - handleDocumentScriptLoaderItems(children) { - const { - scriptLoader - } = this.context; - const scriptLoaderItems = []; - const filteredChildren = []; - - _react.default.Children.forEach(children, child => { - if (child.type === _experimentalScript.default) { - if (child.props.strategy === 'beforeInteractive') { - scriptLoader.beforeInteractive = (scriptLoader.beforeInteractive || []).concat([_objectSpread({}, child.props)]); - return; - } else if (['lazyOnload', 'afterInteractive'].includes(child.props.strategy)) { - scriptLoaderItems.push(child.props); - return; - } - } - - filteredChildren.push(child); - }); - - this.context.__NEXT_DATA__.scriptLoader = scriptLoaderItems; - return filteredChildren; - } - - makeStylesheetInert(node) { - return _react.default.Children.map(node, c => { - if (c.type === 'link' && c.props['href'] && _constants.OPTIMIZED_FONT_PROVIDERS.some(url => c.props['href'].startsWith(url))) { - const newProps = _objectSpread({}, c.props || {}); - - newProps['data-href'] = newProps['href']; - newProps['href'] = undefined; - return /*#__PURE__*/_react.default.cloneElement(c, newProps); - } else if (c.props && c.props['children']) { - c.props['children'] = this.makeStylesheetInert(c.props['children']); - } - - return c; - }); - } - - render() { - var _this$props$nonce, _this$props$nonce2; - - const { - styles, - ampPath, - inAmpMode, - hybridAmp, - canonicalBase, - __NEXT_DATA__, - dangerousAsPath, - headTags, - unstable_runtimeJS, - unstable_JsPreload, - disableOptimizedLoading - } = this.context; - const disableRuntimeJS = unstable_runtimeJS === false; - const disableJsPreload = unstable_JsPreload === false || !disableOptimizedLoading; - this.context.docComponentsRendered.Head = true; - let { - head - } = this.context; - let cssPreloads = []; - let otherHeadElements = []; - - if (head) { - head.forEach(c => { - if (c && c.type === 'link' && c.props['rel'] === 'preload' && c.props['as'] === 'style') { - cssPreloads.push(c); - } else { - c && otherHeadElements.push(c); - } - }); - head = cssPreloads.concat(otherHeadElements); - } - - let children = _react.default.Children.toArray(this.props.children).filter(Boolean); // show a warning if Head contains (only in development) - - - if (false) {} - - if ( true && !inAmpMode) { - children = this.makeStylesheetInert(children); - } - - if (false) {} - - let hasAmphtmlRel = false; - let hasCanonicalRel = false; // show warning and remove conflicting amp head tags - - head = _react.default.Children.map(head || [], child => { - if (!child) return child; - const { - type, - props - } = child; - - if (inAmpMode) { - let badProp = ''; - - if (type === 'meta' && props.name === 'viewport') { - badProp = 'name="viewport"'; - } else if (type === 'link' && props.rel === 'canonical') { - hasCanonicalRel = true; - } else if (type === 'script') { - // only block if - // 1. it has a src and isn't pointing to ampproject's CDN - // 2. it is using dangerouslySetInnerHTML without a type or - // a type of text/javascript - if (props.src && props.src.indexOf('ampproject') < -1 || props.dangerouslySetInnerHTML && (!props.type || props.type === 'text/javascript')) { - badProp = '<script'; - Object.keys(props).forEach(prop => { - badProp += ` ${prop}="${props[prop]}"`; - }); - badProp += '/>'; - } - } - - if (badProp) { - console.warn(`Found conflicting amp tag "${child.type}" with conflicting prop ${badProp} in ${__NEXT_DATA__.page}. https://nextjs.org/docs/messages/conflicting-amp-tag`); - return null; - } - } else { - // non-amp mode - if (type === 'link' && props.rel === 'amphtml') { - hasAmphtmlRel = true; - } - } - - return child; - }); // try to parse styles from fragment for backwards compat - - const curStyles = Array.isArray(styles) ? styles : []; - - if (inAmpMode && styles && // @ts-ignore Property 'props' does not exist on type ReactElement - styles.props && // @ts-ignore Property 'props' does not exist on type ReactElement - Array.isArray(styles.props.children)) { - const hasStyles = el => { - var _el$props, _el$props$dangerously; - - return el == null ? void 0 : (_el$props = el.props) == null ? void 0 : (_el$props$dangerously = _el$props.dangerouslySetInnerHTML) == null ? void 0 : _el$props$dangerously.__html; - }; // @ts-ignore Property 'props' does not exist on type ReactElement - - - styles.props.children.forEach(child => { - if (Array.isArray(child)) { - child.forEach(el => hasStyles(el) && curStyles.push(el)); - } else if (hasStyles(child)) { - curStyles.push(child); - } - }); - } - - const files = getDocumentFiles(this.context.buildManifest, this.context.__NEXT_DATA__.page, inAmpMode); - return /*#__PURE__*/_react.default.createElement("head", this.props, this.context.isDevelopment && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("style", { - "data-next-hide-fouc": true, - "data-ampdevmode": inAmpMode ? 'true' : undefined, - dangerouslySetInnerHTML: { - __html: `body{display:none}` - } - }), /*#__PURE__*/_react.default.createElement("noscript", { - "data-next-hide-fouc": true, - "data-ampdevmode": inAmpMode ? 'true' : undefined - }, /*#__PURE__*/_react.default.createElement("style", { - dangerouslySetInnerHTML: { - __html: `body{display:block}` - } - }))), children, head, /*#__PURE__*/_react.default.createElement("meta", { - name: "next-head-count", - content: _react.default.Children.count(head || []).toString() - }), inAmpMode && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("meta", { - name: "viewport", - content: "width=device-width,minimum-scale=1,initial-scale=1" - }), !hasCanonicalRel && /*#__PURE__*/_react.default.createElement("link", { - rel: "canonical", - href: canonicalBase + (0, _utils2.cleanAmpPath)(dangerousAsPath) - }), /*#__PURE__*/_react.default.createElement("link", { - rel: "preload", - as: "script", - href: "https://cdn.ampproject.org/v0.js" - }), styles && /*#__PURE__*/_react.default.createElement("style", { - "amp-custom": "", - dangerouslySetInnerHTML: { - __html: curStyles.map(style => style.props.dangerouslySetInnerHTML.__html).join('').replace(/\/\*# sourceMappingURL=.*\*\//g, '').replace(/\/\*@ sourceURL=.*?\*\//g, '') - } - }), /*#__PURE__*/_react.default.createElement("style", { - "amp-boilerplate": "", - dangerouslySetInnerHTML: { - __html: `body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}` - } - }), /*#__PURE__*/_react.default.createElement("noscript", null, /*#__PURE__*/_react.default.createElement("style", { - "amp-boilerplate": "", - dangerouslySetInnerHTML: { - __html: `body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}` - } - })), /*#__PURE__*/_react.default.createElement("script", { - async: true, - src: "https://cdn.ampproject.org/v0.js" - })), !inAmpMode && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !hasAmphtmlRel && hybridAmp && /*#__PURE__*/_react.default.createElement("link", { - rel: "amphtml", - href: canonicalBase + getAmpPath(ampPath, dangerousAsPath) - }), true && this.getCssLinks(files), true && /*#__PURE__*/_react.default.createElement("noscript", { - "data-n-css": (_this$props$nonce = this.props.nonce) != null ? _this$props$nonce : '' - }), !disableRuntimeJS && !disableJsPreload && this.getPreloadDynamicChunks(), !disableRuntimeJS && !disableJsPreload && this.getPreloadMainLinks(files), !disableOptimizedLoading && !disableRuntimeJS && this.getPolyfillScripts(), !disableOptimizedLoading && !disableRuntimeJS && this.getPreNextScripts(), !disableOptimizedLoading && !disableRuntimeJS && this.getDynamicChunks(files), !disableOptimizedLoading && !disableRuntimeJS && this.getScripts(files), false && 0, false && /*#__PURE__*/0, this.context.isDevelopment && - /*#__PURE__*/ - // this element is used to mount development styles so the - // ordering matches production - // (by default, style-loader injects at the bottom of <head />) - _react.default.createElement("noscript", { - id: "__next_css__DO_NOT_USE__" - }), styles || null), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {}, ...(headTags || []))); - } - -} - -exports.Head = Head; -Head.contextType = _documentContext.DocumentContext; -Head.propTypes = { - nonce: _propTypes.default.string, - crossOrigin: _propTypes.default.string -}; - -function Main() { - const { - inAmpMode, - html, - docComponentsRendered - } = (0, _react.useContext)(_documentContext.DocumentContext); - docComponentsRendered.Main = true; - if (inAmpMode) return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, _constants.AMP_RENDER_TARGET); - return /*#__PURE__*/_react.default.createElement("div", { - id: "__next", - dangerouslySetInnerHTML: { - __html: html - } - }); -} - -class NextScript extends _react.Component { - constructor(...args) { - super(...args); - this.context = void 0; - } - - getDynamicChunks(files) { - return getDynamicChunks(this.context, this.props, files); - } - - getPreNextScripts() { - return getPreNextScripts(this.context, this.props); - } - - getScripts(files) { - return getScripts(this.context, this.props, files); - } - - getPolyfillScripts() { - return getPolyfillScripts(this.context, this.props); - } - - static getInlineScriptSource(documentProps) { - const { - __NEXT_DATA__ - } = documentProps; - - try { - const data = JSON.stringify(__NEXT_DATA__); - return (0, _htmlescape.htmlEscapeJsonString)(data); - } catch (err) { - if (err.message.indexOf('circular structure')) { - throw new Error(`Circular structure in "getInitialProps" result of page "${__NEXT_DATA__.page}". https://nextjs.org/docs/messages/circular-structure`); - } - - throw err; - } - } - - render() { - const { - assetPrefix, - inAmpMode, - buildManifest, - unstable_runtimeJS, - docComponentsRendered, - devOnlyCacheBusterQueryString, - disableOptimizedLoading - } = this.context; - const disableRuntimeJS = unstable_runtimeJS === false; - docComponentsRendered.NextScript = true; - - if (inAmpMode) { - if (true) { - return null; - } - - const ampDevFiles = [...buildManifest.devFiles, ...buildManifest.polyfillFiles, ...buildManifest.ampDevFiles]; - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, disableRuntimeJS ? null : /*#__PURE__*/_react.default.createElement("script", { - id: "__NEXT_DATA__", - type: "application/json", - nonce: this.props.nonce, - crossOrigin: this.props.crossOrigin || undefined, - dangerouslySetInnerHTML: { - __html: NextScript.getInlineScriptSource(this.context) - }, - "data-ampdevmode": true - }), ampDevFiles.map(file => /*#__PURE__*/_react.default.createElement("script", { - key: file, - src: `${assetPrefix}/_next/${file}${devOnlyCacheBusterQueryString}`, - nonce: this.props.nonce, - crossOrigin: this.props.crossOrigin || undefined, - "data-ampdevmode": true - }))); - } - - if (false) {} - - const files = getDocumentFiles(this.context.buildManifest, this.context.__NEXT_DATA__.page, inAmpMode); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !disableRuntimeJS && buildManifest.devFiles ? buildManifest.devFiles.map(file => /*#__PURE__*/_react.default.createElement("script", { - key: file, - src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`, - nonce: this.props.nonce, - crossOrigin: this.props.crossOrigin || undefined - })) : null, disableRuntimeJS ? null : /*#__PURE__*/_react.default.createElement("script", { - id: "__NEXT_DATA__", - type: "application/json", - nonce: this.props.nonce, - crossOrigin: this.props.crossOrigin || undefined, - dangerouslySetInnerHTML: { - __html: NextScript.getInlineScriptSource(this.context) - } - }), disableOptimizedLoading && !disableRuntimeJS && this.getPolyfillScripts(), disableOptimizedLoading && !disableRuntimeJS && this.getPreNextScripts(), disableOptimizedLoading && !disableRuntimeJS && this.getDynamicChunks(files), disableOptimizedLoading && !disableRuntimeJS && this.getScripts(files)); - } - -} - -exports.NextScript = NextScript; -NextScript.contextType = _documentContext.DocumentContext; -NextScript.propTypes = { - nonce: _propTypes.default.string, - crossOrigin: _propTypes.default.string -}; -NextScript.safariNomoduleFix = '!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();'; - -function getAmpPath(ampPath, asPath) { - return ampPath || `${asPath}${asPath.includes('?') ? '&' : '?'}amp=1`; -} - -/***/ }), - -/***/ 9630: -/***/ (function(__unused_webpack_module, exports) { - -"use strict"; -exports.__esModule=true;exports.htmlEscapeJsonString=htmlEscapeJsonString;// This utility is based on https://github.com/zertosh/htmlescape -// License: https://github.com/zertosh/htmlescape/blob/0527ca7156a524d256101bb310a9f970f63078ad/LICENSE -const ESCAPE_LOOKUP={'&':'\\u0026','>':'\\u003e','<':'\\u003c','\u2028':'\\u2028','\u2029':'\\u2029'};const ESCAPE_REGEX=/[&><\u2028\u2029]/g;function htmlEscapeJsonString(str){return str.replace(ESCAPE_REGEX,match=>ESCAPE_LOOKUP[match]);} -//# sourceMappingURL=htmlescape.js.map - -/***/ }), - -/***/ 6859: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -module.exports = __webpack_require__(2400) - - -/***/ }), - -/***/ 9566: -/***/ (function(module) { - -function _extends() { - module.exports = _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - -module.exports = _extends; - -/***/ }), - -/***/ 2426: -/***/ (function(module) { - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -module.exports = _interopRequireDefault; - -/***/ }), - -/***/ 6169: -/***/ (function(module) { - -function _objectWithoutPropertiesLoose(source, excluded) { - if (source == null) return {}; - var target = {}; - var sourceKeys = Object.keys(source); - var key, i; - - for (i = 0; i < sourceKeys.length; i++) { - key = sourceKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - target[key] = source[key]; - } - - return target; -} - -module.exports = _objectWithoutPropertiesLoose; - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/6918.js b/.next/server/chunks/6918.js deleted file mode 100644 index 52ea73c..0000000 --- a/.next/server/chunks/6918.js +++ /dev/null @@ -1,243 +0,0 @@ -exports.id = 6918; -exports.ids = [6918]; -exports.modules = { - -/***/ 6918: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); - - - - - - -const Footer = () => { - const currentYear = new Date().getFullYear(); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("footer", { - className: "footer-area bg-f7fafd", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-footer-widget", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "logo", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/it-startup", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/TBG-Home/White.png", - width: "250px", - alt: "logo" - }) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti." - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-footer-widget pl-5", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Menu" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "list", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/about-1", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Home" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/services-1", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Businees Partner" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/features", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Industri" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/pricing", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Founder" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/blog-1", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Gallery" - }) - }) - })] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-footer-widget", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Support" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "list", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/faq", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "FAQ's" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/privacy-policy", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Privacy Policy" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/term-condition", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Terms & Condition" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/team", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Team" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/contact", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Contact Us" - }) - }) - })] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-footer-widget", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Address" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "footer-contact-info", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.MapPin, {}), "JL. KS Tubun, No. 81 A 17 Ilir Kecamatan Ilir Timur I Kota Palembang, Sumatera Selatan 30111, Sumatera Selatan 30113"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Mail, {}), "Email: ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - href: "mailto:thamrin@gmail.co.id", - children: "thamrin@gmail.co.id" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.PhoneCall, {}), "Phone: ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - href: "tel:321984754", - children: "+ (321) 984 754" - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "social-links", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "facebook", - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Facebook, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "twitter", - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Twitter, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "instagram", - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Instagram, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "linkedin", - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Youtube, {}) - }) - }) - })] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-12 col-md-12", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "copyright-area", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", { - children: ["Copyright \xA9 ", currentYear, " All Right Reserved by ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - href: "https://thamrin.xyz/", - target: "_blank", - children: "@Thamrin Group " - })] - }) - }) - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/map.png", - className: "map", - alt: "map" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape1", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape1.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (Footer); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/6965.js b/.next/server/chunks/6965.js deleted file mode 100644 index 4dc4d59..0000000 --- a/.next/server/chunks/6965.js +++ /dev/null @@ -1,105 +0,0 @@ -exports.id = 6965; -exports.ids = [6965]; -exports.modules = { - -/***/ 6965: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); - - - - - -const FunFactsArea = () => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "funfacts-area ptb-80", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "We always try to understand users expectation" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-3 col-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "funfact", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "180K" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Downloaded" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-3 col-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "funfact", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "20K" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Feedback" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-3 col-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "funfact", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "500+" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Workers" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-3 col-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "funfact", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "70+" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Contributors" - })] - }) - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "contact-cta-box", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Have any question about us?" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Don't hesitate to contact us" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/contact", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Contact Us" - }) - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "map-bg", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/map.png", - alt: "map" - }) - })] - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (FunFactsArea); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/7720.js b/.next/server/chunks/7720.js deleted file mode 100644 index da9346e..0000000 --- a/.next/server/chunks/7720.js +++ /dev/null @@ -1,241 +0,0 @@ -exports.id = 7720; -exports.ids = [7720]; -exports.modules = { - -/***/ 7720: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); - - - - - -const PricingStyleOne = () => { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-area pt-80 pb-50 bg-f9f6f6", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "Pricing Plans" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row justify-content-center", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-table", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-header", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Basic Plan" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "price", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("span", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("sup", { - children: "$" - }), "15.00 ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "/Mon" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-features", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "5 GB Bandwidth" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "Highest Speed" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "1 GB Storage" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "Unlimited Website" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "Unlimited Users" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "24x7 Great Support" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: "Data Security and Backups" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: "Monthly Reports and Analytics" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-footer", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Select Plan" - }) - }) - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-table active-plan", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-header", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Advanced Plan" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "price", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("span", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("sup", { - children: "$" - }), "35.00 ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "/Mon" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-features", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "10 GB Bandwidth" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "Highest Speed" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "3 GB Storage" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "Unlimited Website" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "Unlimited Users" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "24x7 Great Support" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "Data Security and Backups" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: "Monthly Reports and Analytics" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-footer", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Select Plan" - }) - }) - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-4 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "pricing-table", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-header", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Expert Plan" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "price", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("span", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("sup", { - children: "$" - }), "65.00 ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "/Mon" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-features", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "15 GB Bandwidth" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "Highest Speed" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "5 GB Storage" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "Unlimited Website" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "Unlimited Users" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "24x7 Great Support" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "Data Security and Backups" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "active", - children: "Monthly Reports and Analytics" - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "pricing-footer", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Select Plan" - }) - }) - })] - }) - })] - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape2 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape7", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape4", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (PricingStyleOne); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/7798.js b/.next/server/chunks/7798.js deleted file mode 100644 index b4f0708..0000000 --- a/.next/server/chunks/7798.js +++ /dev/null @@ -1,515 +0,0 @@ -exports.id = 7798; -exports.ids = [7798]; -exports.modules = { - -/***/ 362: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); - - - - - - -const Footer = () => { - const currentYear = new Date().getFullYear(); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("footer", { - className: "footer-area bg-f7fafd", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-footer-widget", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "logo", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/it-startup", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/Home/businees/ThamrinBrothers.png", - width: "200px", - alt: "logo" - }) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti." - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-footer-widget pl-5", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Menu" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "list", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/yamaha", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Home" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/yamaha/Product/Motor", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Product" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/yamaha/LatestNews", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Latest News" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/pricing", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Carrer" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/yamaha/AboutUs", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "About Us" - }) - }) - })] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-footer-widget", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Support" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "list", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/faq", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "FAQ's" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/privacy-policy", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Privacy Policy" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/term-condition", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Terms & Condition" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/team", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Team" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "/contact", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - children: "Contact Us" - }) - }) - })] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-3 col-md-6", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-footer-widget", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Address" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "footer-contact-info", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.MapPin, {}), "JL. KS Tubun, No. 81 A 17 Ilir Kecamatan Ilir Timur I Kota Palembang, Sumatera Selatan 30111, Sumatera Selatan 30113"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Mail, {}), "Email: ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - href: "mailto:thamrin@gmail.co.id", - children: "thamrin@gmail.co.id" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.PhoneCall, {}), "Phone: ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - href: "tel:321984754", - children: "+ (321) 984 754" - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "social-links", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "facebook", - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Facebook, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "twitter", - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Twitter, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "instagram", - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Instagram, {}) - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, { - href: "#", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "linkedin", - target: "_blank", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.Youtube, {}) - }) - }) - })] - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "col-lg-12 col-md-12", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "copyright-area", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", { - children: ["Copyright \xA9 ", currentYear, " All Right Reserved by ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - href: "https://thamrin.xyz/", - target: "_blank", - children: "@Thamrin Brothers " - })] - }) - }) - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/map.png", - className: "map", - alt: "map" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape1", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape1.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (Footer); - -/***/ }), - -/***/ 2478: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Z": function() { return /* binding */ NavbarYamaha; } -/* harmony export */ }); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(7895); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); - - - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - -function NavbarYamaha(_ref) { - let { - username - } = _ref, - props = _objectWithoutProperties(_ref, ["username"]); - - const [menu, setMenu] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(true); - - const toggleNavbar = () => { - setMenu(!menu); - }; - - react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(() => { - let elementId = document.getElementById("header"); - document.addEventListener("scroll", () => { - if (window.scrollY > 170) { - elementId.classList.add("is-sticky"); - } else { - elementId.classList.remove("is-sticky"); - } - }); - window.scrollTo(0, 0); - }); - const classOne = menu ? 'collapse navbar-collapse' : 'collapse navbar-collapse show'; - const classTwo = menu ? 'navbar-toggler navbar-toggler-right collapsed' : 'navbar-toggler navbar-toggler-right'; - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("header", { - id: "header", - className: "headroom navbar-style-two", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "startp-nav", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("nav", { - className: "navbar navbar-expand-md navbar-light", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "navbar-brand", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/Home/businees/ThamrinBrothers.png", - width: "200px", - alt: "logo" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("button", { - onClick: toggleNavbar, - className: classTwo, - type: "button", - "data-toggle": "collapse", - "data-target": "#navbarSupportedContent", - "aria-controls": "navbarSupportedContent", - "aria-expanded": "false", - "aria-label": "Toggle navigation", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "icon-bar top-bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "icon-bar middle-bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "icon-bar bottom-bar" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: classOne, - id: "navbarSupportedContent", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "navbar-nav ms-auto", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: e => e.preventDefault(), - className: "nav-link", - children: "Home" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - className: "nav-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - onClick: e => e.preventDefault(), - className: "nav-link", - children: ["Product ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ChevronDown, {})] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "dropdown-menu", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha/Product/Motor", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Motor Product" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha/Product/Sparepart", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Sparepart Product" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "https://booking.thamrin.co.id/", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - target: "_blank", - onClick: toggleNavbar, - className: "nav-link", - children: "Service Product" - }) - }) - })] - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha/LatestNews", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Latest News" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/#", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: e => e.preventDefault(), - className: "nav-link", - children: "Carrer" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha/AboutUs", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "About Us" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha/ContactUs", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Contact" - }) - }) - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "others-option", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha/Shop/Cart", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "cart-wrapper-btn", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ShoppingCart, {}) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha/login", - children: !username || username == "" ? /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha/login", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Login" - }) - }) : /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(CustomDropdown, { - noLiPadding: true, - navDropdown: true, - buttonText: username.length > 12 ? username.substring(0, 9) + ".." : username, - buttonProps: { - className: classes.navLink, - color: "transparent" - }, - buttonIcon: Person, - dropdownList: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - onClick: async e => { - e.preventDefault(); - fetch("/api/auth/logout", { - method: "POST", - headers: { - "Content-Type": "application/json" - }, - body: JSON.stringify({ - p: "YAMAHA" - }) - }).then(res => { - //if (res.ok) { - window.location.href = "../yamaha/home"; - /*} - else{ - }*/ - }); - }, - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha/login", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Logout" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha/login", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Profile" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/yamaha/login", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Pesanan Saya" - }) - }) - }) // <a href="/yamaha/profile/profile" className={classes.dropdownLink}>Profile</a>, - ] - }) - })] - })] - }) - }) - }) - }); -} - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/8660.js b/.next/server/chunks/8660.js deleted file mode 100644 index 4859889..0000000 --- a/.next/server/chunks/8660.js +++ /dev/null @@ -1,179 +0,0 @@ -exports.id = 8660; -exports.ids = [8660]; -exports.modules = { - -/***/ 8660: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9639); -/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dynamic__WEBPACK_IMPORTED_MODULE_2__); - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - -const OwlCarousel = next_dynamic__WEBPACK_IMPORTED_MODULE_2___default()(() => Promise.resolve(/* import() */).then(__webpack_require__.t.bind(__webpack_require__, 1832, 23)), { - loadableGenerated: { - webpack: () => [/*require.resolve*/(1832)], - modules: ["..\\components\\Common\\FeedbackStyleTwo.js -> " + 'react-owl-carousel3'] - } -}); -const options = { - loop: false, - nav: false, - dots: true, - autoplay: true, - smartSpeed: 1000, - autoplayTimeout: 5000, - items: 1 -}; - -const FeedbackStyleTwo = () => { - const [display, setDisplay] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(false); - react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(() => { - setDisplay(true); - }, []); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "feedback-area ptb-80", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: "What users Saying" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), display ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(OwlCarousel, _objectSpread(_objectSpread({ - className: "testimonials-slides owl-carousel owl-theme" - }, options), {}, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-feedback-item", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "client-info align-items-center", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/client-image/client1.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Steve Lucy" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "Lead Developer at Envato" - })] - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-feedback-item", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "client-info align-items-center", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/client-image/client2.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "David Luiz" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "Lead Developer at Envato" - })] - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "single-feedback-item", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "client-info align-items-center", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "image", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/client-image/client3.jpg", - alt: "image" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "title", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h3", { - children: "Marta Smith" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: "Lead Developer at Envato" - })] - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { - children: "Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - })] - })) : ''] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape1", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape1.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape2 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape4", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape5", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape5.png", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape6 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape7", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - })] - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (FeedbackStyleTwo); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/8805.js b/.next/server/chunks/8805.js deleted file mode 100644 index a320077..0000000 --- a/.next/server/chunks/8805.js +++ /dev/null @@ -1,719 +0,0 @@ -exports.id = 8805; -exports.ids = [8805]; -exports.modules = { - -/***/ 8805: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(7895); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9337); -/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_feather__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(79); -/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_redux__WEBPACK_IMPORTED_MODULE_4__); - - - - - - - -const Navbar = () => { - const cart = (0,react_redux__WEBPACK_IMPORTED_MODULE_4__.useSelector)(state => state.cart); - const [menu, setMenu] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(true); - - const toggleNavbar = () => { - setMenu(!menu); - }; - - react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(() => { - let elementId = document.getElementById("header"); - document.addEventListener("scroll", () => { - if (window.scrollY > 170) { - elementId.classList.add("is-sticky"); - } else { - elementId.classList.remove("is-sticky"); - } - }); - window.scrollTo(0, 0); - }); - const classOne = menu ? 'collapse navbar-collapse' : 'collapse navbar-collapse show'; - const classTwo = menu ? 'navbar-toggler navbar-toggler-right collapsed' : 'navbar-toggler navbar-toggler-right'; - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("header", { - id: "header", - className: "headroom", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "startp-nav", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("nav", { - className: "navbar navbar-expand-md navbar-light", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/it-startup", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "navbar-brand", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { - src: "/images/logo.png", - alt: "logo" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("button", { - onClick: toggleNavbar, - className: classTwo, - type: "button", - "data-toggle": "collapse", - "data-target": "#navbarSupportedContent", - "aria-controls": "navbarSupportedContent", - "aria-expanded": "false", - "aria-label": "Toggle navigation", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "icon-bar top-bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "icon-bar middle-bar" - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - className: "icon-bar bottom-bar" - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: classOne, - id: "navbarSupportedContent", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "navbar-nav ms-auto", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - className: "nav-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/#", - activeClassName: "active", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - onClick: e => e.preventDefault(), - className: "nav-link", - children: ["Home ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ChevronDown, {})] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "dropdown-menu", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/it-startup", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "IT Startup" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/it-startup-2", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "IT Startup Two" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/iot", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "IOT" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/hosting", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Hosting" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/machine-learning", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Machine Learning" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/machine-learning-2", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Machine Learning 2" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/bigdata-analytics", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Bigdata Analytics" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/digital-agency", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Digital Agency" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/digital-agency-portfolio", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Digital Agency Portfolio" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/pc-repair", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "PC Repair" - }) - }) - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - className: "nav-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - onClick: e => e.preventDefault(), - className: "nav-link", - children: ["About ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ChevronDown, {})] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "dropdown-menu", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/about-1", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "About Style 1" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/about-2", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "About Style 2" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/about-3", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "About Style 3" - }) - }) - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - className: "nav-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - onClick: e => e.preventDefault(), - className: "nav-link", - children: ["Pages ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ChevronDown, {})] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "dropdown-menu", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - className: "nav-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/#", - activeClassName: "active", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - onClick: e => e.preventDefault(), - className: "nav-link", - children: ["Features ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ChevronDown, {})] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "dropdown-menu", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/features", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Features" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/feature-details", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Features Details" - }) - }) - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - className: "nav-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/#", - activeClassName: "active", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - onClick: e => e.preventDefault(), - className: "nav-link", - children: ["Services ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ChevronDown, {})] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "dropdown-menu", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/services-1", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Services Style 1" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/services-2", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Services Style 2" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/services-3", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Services Style 3" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/services-4", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Services Style 4" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/services-5", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Services Style 5" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/service-details", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Services Details" - }) - }) - })] - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/feedback", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Feedback" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - className: "nav-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/#", - activeClassName: "active", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - onClick: e => e.preventDefault(), - className: "nav-link", - children: ["Projects ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ChevronDown, {})] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "dropdown-menu", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/projects-1", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Project Style 1" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/projects-2", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Project Style 1" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/project-details", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Project Details" - }) - }) - })] - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/team", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Team" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/pricing", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Pricing" - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - className: "nav-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/#", - activeClassName: "active", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - onClick: e => e.preventDefault(), - className: "nav-link", - children: ["User ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ChevronDown, {})] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "dropdown-menu", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/login", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Login" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/sign-up", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Sign Up" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/forgot-password", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Forgot Password" - }) - }) - })] - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/faq", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "FAQ's" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/coming-soon", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Coming Soon" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/404", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "404 Error Page" - }) - }) - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - className: "nav-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/#", - activeClassName: "active", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - onClick: e => e.preventDefault(), - className: "nav-link", - children: ["Shop ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ChevronDown, {})] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "dropdown-menu", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/shop", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Shop" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/checkout", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Checkout" - }) - }) - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("li", { - className: "nav-item", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/#", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - onClick: e => e.preventDefault(), - className: "nav-link", - children: ["Blog ", /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ChevronDown, {})] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("ul", { - className: "dropdown-menu", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/blog-1", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Blog Grid" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/blog-2", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Blog Right Sidebar" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/blog-3", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Blog Grid 2" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/blog-4", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Blog Right Sidebar 2" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/blog-5", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Blog Grid 3" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/blog-6", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Blog Right Sidebar 3" - }) - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/blog-details", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Blog Details" - }) - }) - })] - })] - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { - className: "nav-item", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/contact", - activeClassName: "active", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - onClick: toggleNavbar, - className: "nav-link", - children: "Contact" - }) - }) - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { - className: "others-option", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/cart", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("a", { - className: "cart-wrapper-btn", - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_feather__WEBPACK_IMPORTED_MODULE_3__.ShoppingCart, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { - children: cart.length - })] - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/contact", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-light", - children: "Support" - }) - }), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_utils_ActiveLink__WEBPACK_IMPORTED_MODULE_2__/* .default */ .Z, { - href: "/login", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", { - className: "btn btn-primary", - children: "Login" - }) - })] - })] - }) - }) - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (Navbar); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/8888.js b/.next/server/chunks/8888.js deleted file mode 100644 index df67dbe..0000000 --- a/.next/server/chunks/8888.js +++ /dev/null @@ -1,210 +0,0 @@ -exports.id = 8888; -exports.ids = [8888]; -exports.modules = { - -/***/ 8888: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -var _apollo = _interopRequireDefault(__webpack_require__(6371)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -async function GetNewsYamaha(token = "", start = 0) { - var res = await _apollo.default.query(` - query($start: Int!) { - latestNews(limit:6,start:$start) - { - id - title - description - img{ - url - } - published_at - } - } - `, token, { - start: start - }); - return res; -} - -async function GetOtherNewsYamaha(token = "", start = 0) { - var res = await _apollo.default.query(` - query($start: Int!) { - latestNews(limit:3,start:$start) - { - id - title - description - img{ - url - } - published_at - } - } - `, token, { - start: start - }); - return res; -} - -async function GetNewsSuzuki(token = "", start = 0) { - var res = await _apollo.default.query(` - query{ - latestNews(where: { business_partner: "2" }) - { - id - title - description - img{ - url - } - published_at - } - } - `, token, { - start: start - }); - return res; -} - -async function GetOtherNewsSuzuki(token = "", start = 0) { - var res = await _apollo.default.query(` - query{ - latestNews(where: { business_partner: "2" }) - { - id - title - description - img{ - url - } - published_at - } - } - `, token, { - start: start - }); - return res; -} - -async function GetNewsHonda(token = "", start = 0) { - var res = await _apollo.default.query(` - query{ - latestNews(where: { business_partner: "3" }) - { - id - title - description - img{ - url - } - published_at - } - } - `, token, { - start: start - }); - return res; -} - -async function GetOtherNewsHonda(token = "", start = 0) { - var res = await _apollo.default.query(` - query{ - latestNews(where: { business_partner: "3" }) - { - id - title - description - img{ - url - } - published_at - } - } - `, token, { - start: start - }); - return res; -} - -async function GetNewsHino(token = "", start = 0) { - var res = await _apollo.default.query(` - query{ - latestNews(where: { business_partner: "4" }) - { - id - title - description - img{ - url - } - published_at - } - } - `, token, { - start: start - }); - return res; -} - -async function GetOtherNewsHino(token = "", start = 0) { - var res = await _apollo.default.query(` - query{ - latestNews(where: { business_partner: "4" }) - { - id - title - description - img{ - url - } - published_at - } - } - `, token, { - start: start - }); - return res; -} - -async function GetDetailNews(id, token = "") { - var res = await _apollo.default.query(` - query($input: ID!) { - latestNews(where:{id:$input}) - { - id - title - description - img{ - url - } - published_at - } - } - `, token, { - "input": id - }); - return res; -} - -module.exports = { - GetNewsYamaha: GetNewsYamaha, - GetOtherNewsYamaha: GetOtherNewsYamaha, - GetNewsSuzuki: GetNewsSuzuki, - GetOtherNewsSuzuki: GetOtherNewsSuzuki, - GetNewsHonda: GetNewsHonda, - GetOtherNewsHonda: GetOtherNewsHonda, - GetNewsHino: GetNewsHino, - GetOtherNewsHino: GetOtherNewsHino, - GetDetailNews: GetDetailNews -}; - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/chunks/9965.js b/.next/server/chunks/9965.js deleted file mode 100644 index 2fab0b0..0000000 --- a/.next/server/chunks/9965.js +++ /dev/null @@ -1,98 +0,0 @@ -exports.id = 9965; -exports.ids = [9965]; -exports.modules = { - -/***/ 9965: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -var _apollo = _interopRequireDefault(__webpack_require__(6371)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -async function GetDetailProduct(id, token = "") { - var res = await _apollo.default.query(` - query($input: ID!){ - products(where:{id:$input}) - { - id - name - price - price1 - price2 - img{ - url - } - product_otrs { - id - name - price - } - product_image_colors{ - id - name - img{ - url - } - } - description - spesifikasi_mesin - spesifikasi_dimensi - spesifikasi_rangka - spesifikasi_kelistrikan - film - stock - } - } `, token, { - "input": id - }); - return res; -} - -async function GetProductImgColor(id, token = "") { - var res = await _apollo.default.query(` - query($input: ID!) { - productImageColors(where:{id:$input}) { - id - name - img{ - url - } - } - } - `, token, { - "input": id - }); - return res; -} - -async function GetProduct(token = "") { - var res = await _apollo.default.query(` - query { - products{ - id - name - price - price1 - price2 - img { - url - } - } - }`, token); - return res; -} - -module.exports = { - GetProductImgColor: GetProductImgColor, - GetProduct: GetProduct, - //detail - GetDetailProduct: GetDetailProduct -}; - -/***/ }) - -}; -; \ No newline at end of file diff --git a/.next/server/font-manifest.json b/.next/server/font-manifest.json deleted file mode 100644 index 0637a08..0000000 --- a/.next/server/font-manifest.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/.next/server/pages-manifest.json b/.next/server/pages-manifest.json deleted file mode 100644 index 0467730..0000000 --- a/.next/server/pages-manifest.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "/_app": "pages/_app.js", - "/_document": "pages/_document.js", - "/api/auth/login": "pages/api/auth/login.js", - "/api/auth/logout": "pages/api/auth/logout.js", - "/api/contact": "pages/api/contact.js", - "/api/register/create": "pages/api/register/create.js", - "/api/transaction/AddToCart": "pages/api/transaction/AddToCart.js", - "/api/transaction/AddToCheckout": "pages/api/transaction/AddToCheckout.js", - "/api/transaction/create": "pages/api/transaction/create.js", - "/api/transaction/createHino": "pages/api/transaction/createHino.js", - "/api/transaction/createHonda": "pages/api/transaction/createHonda.js", - "/api/transaction/createSuzuki": "pages/api/transaction/createSuzuki.js", - "/yamaha/AboutUs": "pages/yamaha/AboutUs.js", - "/yamaha/LatestNews/LatestNewsDetail": "pages/yamaha/LatestNews/LatestNewsDetail.js", - "/yamaha/LatestNews": "pages/yamaha/LatestNews.js", - "/yamaha/Product/Motor": "pages/yamaha/Product/Motor.js", - "/yamaha/Product/Motor_Detail": "pages/yamaha/Product/Motor_Detail.js", - "/yamaha/Product/Sparepart": "pages/yamaha/Product/Sparepart.js", - "/yamaha/Shop/Cart": "pages/yamaha/Shop/Cart.js", - "/yamaha/Shop/Checkout": "pages/yamaha/Shop/Checkout.js", - "/yamaha": "pages/yamaha.js", - "/_error": "pages/_error.js", - "/en/500": "pages/en/500.html", - "/ar/500": "pages/ar/500.html", - "/en/404": "pages/en/404.html", - "/ar/404": "pages/ar/404.html", - "/en/blog-1": "pages/en/blog-1.html", - "/ar/blog-1": "pages/ar/blog-1.html", - "/en/blog-2": "pages/en/blog-2.html", - "/ar/blog-2": "pages/ar/blog-2.html", - "/en/blog-3": "pages/en/blog-3.html", - "/ar/blog-3": "pages/ar/blog-3.html", - "/en/blog-4": "pages/en/blog-4.html", - "/ar/blog-4": "pages/ar/blog-4.html", - "/en/about-1": "pages/en/about-1.html", - "/ar/about-1": "pages/ar/about-1.html", - "/en/blog-5": "pages/en/blog-5.html", - "/ar/blog-5": "pages/ar/blog-5.html", - "/en/blog-details": "pages/en/blog-details.html", - "/ar/blog-details": "pages/ar/blog-details.html", - "/en/blog-6": "pages/en/blog-6.html", - "/ar/blog-6": "pages/ar/blog-6.html", - "/en/cart": "pages/en/cart.html", - "/ar/cart": "pages/ar/cart.html", - "/en/checkout": "pages/en/checkout.html", - "/ar/checkout": "pages/ar/checkout.html", - "/en/coming-soon": "pages/en/coming-soon.html", - "/ar/coming-soon": "pages/ar/coming-soon.html", - "/en/bigdata-analytics": "pages/en/bigdata-analytics.html", - "/ar/bigdata-analytics": "pages/ar/bigdata-analytics.html", - "/en/digital-agency": "pages/en/digital-agency.html", - "/ar/digital-agency": "pages/ar/digital-agency.html", - "/en/digital-agency-portfolio": "pages/en/digital-agency-portfolio.html", - "/ar/digital-agency-portfolio": "pages/ar/digital-agency-portfolio.html", - "/en/faq": "pages/en/faq.html", - "/ar/faq": "pages/ar/faq.html", - "/en/features": "pages/en/features.html", - "/ar/features": "pages/ar/features.html", - "/en/forgot-password": "pages/en/forgot-password.html", - "/ar/forgot-password": "pages/ar/forgot-password.html", - "/en/feature-details": "pages/en/feature-details.html", - "/ar/feature-details": "pages/ar/feature-details.html", - "/en/hosting": "pages/en/hosting.html", - "/ar/hosting": "pages/ar/hosting.html", - "/en/iot": "pages/en/iot.html", - "/ar/iot": "pages/ar/iot.html", - "/en/it-startup-2": "pages/en/it-startup-2.html", - "/ar/it-startup-2": "pages/ar/it-startup-2.html", - "/en/it-startup": "pages/en/it-startup.html", - "/ar/it-startup": "pages/ar/it-startup.html", - "/en/login": "pages/en/login.html", - "/ar/login": "pages/ar/login.html", - "/en/pc-repair": "pages/en/pc-repair.html", - "/ar/pc-repair": "pages/ar/pc-repair.html", - "/en/pricing": "pages/en/pricing.html", - "/ar/pricing": "pages/ar/pricing.html", - "/en/privacy-policy": "pages/en/privacy-policy.html", - "/ar/privacy-policy": "pages/ar/privacy-policy.html", - "/en": "pages/en.html", - "/ar": "pages/ar.html", - "/en/project-details": "pages/en/project-details.html", - "/ar/project-details": "pages/ar/project-details.html", - "/en/projects-1": "pages/en/projects-1.html", - "/ar/projects-1": "pages/ar/projects-1.html", - "/en/projects-2": "pages/en/projects-2.html", - "/ar/projects-2": "pages/ar/projects-2.html", - "/en/service-details": "pages/en/service-details.html", - "/ar/service-details": "pages/ar/service-details.html", - "/en/services-1": "pages/en/services-1.html", - "/ar/services-1": "pages/ar/services-1.html", - "/en/services-2": "pages/en/services-2.html", - "/ar/services-2": "pages/ar/services-2.html", - "/en/services-3": "pages/en/services-3.html", - "/ar/services-3": "pages/ar/services-3.html", - "/en/services-4": "pages/en/services-4.html", - "/ar/services-4": "pages/ar/services-4.html", - "/en/services-5": "pages/en/services-5.html", - "/ar/services-5": "pages/ar/services-5.html", - "/en/products/[id]": "pages/en/products/[id].html", - "/ar/products/[id]": "pages/ar/products/[id].html", - "/en/shop": "pages/en/shop.html", - "/ar/shop": "pages/ar/shop.html", - "/en/sign-up": "pages/en/sign-up.html", - "/ar/sign-up": "pages/ar/sign-up.html", - "/en/team": "pages/en/team.html", - "/ar/team": "pages/ar/team.html", - "/en/term-condition": "pages/en/term-condition.html", - "/ar/term-condition": "pages/ar/term-condition.html", - "/en/yamaha/ContactUs": "pages/en/yamaha/ContactUs.html", - "/ar/yamaha/ContactUs": "pages/ar/yamaha/ContactUs.html", - "/en/yamaha/ForgotPassword": "pages/en/yamaha/ForgotPassword.html", - "/ar/yamaha/ForgotPassword": "pages/ar/yamaha/ForgotPassword.html", - "/en/contact": "pages/en/contact.html", - "/ar/contact": "pages/ar/contact.html", - "/en/yamaha/Register": "pages/en/yamaha/Register.html", - "/ar/yamaha/Register": "pages/ar/yamaha/Register.html", - "/en/yamaha/login": "pages/en/yamaha/login.html", - "/ar/yamaha/login": "pages/ar/yamaha/login.html", - "/en/about-2": "pages/en/about-2.html", - "/ar/about-2": "pages/ar/about-2.html", - "/en/machine-learning-2": "pages/en/machine-learning-2.html", - "/ar/machine-learning-2": "pages/ar/machine-learning-2.html", - "/en/machine-learning": "pages/en/machine-learning.html", - "/ar/machine-learning": "pages/ar/machine-learning.html", - "/en/about-3": "pages/en/about-3.html", - "/ar/about-3": "pages/ar/about-3.html", - "/en/feedback": "pages/en/feedback.html", - "/ar/feedback": "pages/ar/feedback.html" -} \ No newline at end of file diff --git a/.next/server/pages/_app.js b/.next/server/pages/_app.js deleted file mode 100644 index 4a3afbd..0000000 --- a/.next/server/pages/_app.js +++ /dev/null @@ -1,500 +0,0 @@ -(function() { -var exports = {}; -exports.id = 2888; -exports.ids = [2888]; -exports.modules = { - -/***/ 2706: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ App; } -}); - -// EXTERNAL MODULE: external "react/jsx-runtime" -var jsx_runtime_ = __webpack_require__(5282); -// EXTERNAL MODULE: external "react" -var external_react_ = __webpack_require__(9297); -var external_react_default = /*#__PURE__*/__webpack_require__.n(external_react_); -;// CONCATENATED MODULE: external "next/head" -var head_namespaceObject = require("next/head");; -var head_default = /*#__PURE__*/__webpack_require__.n(head_namespaceObject); -// EXTERNAL MODULE: external "react-feather" -var external_react_feather_ = __webpack_require__(9337); -;// CONCATENATED MODULE: ./components/_App/GoTop.js - - - - -const GoTop = ({ - scrollStepInPx, - delayInMs -}) => { - const [thePosition, setThePosition] = external_react_default().useState(false); - const timeoutRef = external_react_default().useRef(null); - external_react_default().useEffect(() => { - document.addEventListener("scroll", () => { - if (window.scrollY > 170) { - setThePosition(true); - } else { - setThePosition(false); - } - }); - }, []); - - const onScrollStep = () => { - if (window.pageYOffset === 0) { - clearInterval(timeoutRef.current); - } - - window.scroll(0, window.pageYOffset - scrollStepInPx); - }; - - const scrollToTop = () => { - timeoutRef.current = setInterval(onScrollStep, delayInMs); - }; - - const renderGoTopIcon = () => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: `go-top ${thePosition ? 'active' : ''}`, - onClick: scrollToTop, - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.ArrowUp, {}) - }); - }; - - return /*#__PURE__*/jsx_runtime_.jsx((external_react_default()).Fragment, { - children: renderGoTopIcon() - }); -}; - -/* harmony default export */ var _App_GoTop = (GoTop); -;// CONCATENATED MODULE: ./components/_App/Layout.js - - - - - - - -const Layout = ({ - children -}) => { - return /*#__PURE__*/(0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)((head_default()), { - children: [/*#__PURE__*/jsx_runtime_.jsx("meta", { - charSet: "utf-8" - }), /*#__PURE__*/jsx_runtime_.jsx("meta", { - name: "viewport", - content: "width=device-width, initial-scale=1" - }), /*#__PURE__*/jsx_runtime_.jsx("title", { - children: "Thamrin Group" - })] - }), children, /*#__PURE__*/jsx_runtime_.jsx(_App_GoTop, { - scrollStepInPx: "100", - delayInMs: "10.50" - })] - }); -}; - -/* harmony default export */ var _App_Layout = (Layout); -// EXTERNAL MODULE: external "react-redux" -var external_react_redux_ = __webpack_require__(79); -// EXTERNAL MODULE: external "react-toast-notifications" -var external_react_toast_notifications_ = __webpack_require__(9614); -;// CONCATENATED MODULE: external "redux" -var external_redux_namespaceObject = require("redux");; -;// CONCATENATED MODULE: external "redux-devtools-extension" -var external_redux_devtools_extension_namespaceObject = require("redux-devtools-extension");; -;// CONCATENATED MODULE: ./products.js -const productsData = [{ - id: 'wood-pencil', - name: 'Wood Pencil', - price: 19.99, - desc: "There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.", - availability: 'In Stock', - image: '/images/shop-image/shop-image1.jpg', - images: [{ - id: 1, - img: '/images/shop-image/shop-image1.jpg' - }, { - id: 2, - img: '/images/shop-image/shop-image1.jpg' - }, { - id: 3, - img: '/images/shop-image/shop-image1.jpg' - }, { - id: 4, - img: '/images/shop-image/shop-image1.jpg' - }] -}, { - id: 't-shirt', - name: 'T-Shirt', - price: 22.99, - desc: "There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.", - availability: 'In Stock', - image: '/images/shop-image/shop-image2.jpg', - images: [{ - id: 1, - img: '/images/shop-image/shop-image1.jpg' - }, { - id: 2, - img: '/images/shop-image/shop-image2.jpg' - }, { - id: 3, - img: '/images/shop-image/shop-image1.jpg' - }, { - id: 4, - img: '/images/shop-image/shop-image2.jpg' - }] -}, { - id: 'casual-shoe', - name: 'Casual Shoe', - price: 31.99, - desc: "There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.", - availability: 'In Stock', - image: '/images/shop-image/shop-image3.jpg', - images: [{ - id: 1, - img: '/images/shop-image/shop-image3.jpg' - }, { - id: 2, - img: '/images/shop-image/shop-image2.jpg' - }, { - id: 3, - img: '/images/shop-image/shop-image1.jpg' - }, { - id: 4, - img: '/images/shop-image/shop-image2.jpg' - }] -}, { - id: 'coffee-bag', - name: 'Coffee Bag', - price: 4.99, - desc: "There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.", - availability: 'In Stock', - image: '/images/shop-image/shop-image4.jpg', - images: [{ - id: 1, - img: '/images/shop-image/shop-image4.jpg' - }, { - id: 2, - img: '/images/shop-image/shop-image2.jpg' - }, { - id: 3, - img: '/images/shop-image/shop-image1.jpg' - }, { - id: 4, - img: '/images/shop-image/shop-image4.jpg' - }] -}, { - id: 'single-chair', - name: 'Single Chair', - price: 149.99, - desc: "There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.", - availability: 'In Stock', - image: '/images/shop-image/shop-image5.jpg', - images: [{ - id: 1, - img: '/images/shop-image/shop-image5.jpg' - }, { - id: 2, - img: '/images/shop-image/shop-image2.jpg' - }, { - id: 3, - img: '/images/shop-image/shop-image1.jpg' - }, { - id: 4, - img: '/images/shop-image/shop-image4.jpg' - }] -}, { - id: 'business-card', - name: 'Business Card', - price: 1.99, - desc: "There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.", - availability: 'In Stock', - image: '/images/shop-image/shop-image6.jpg', - images: [{ - id: 1, - img: '/images/shop-image/shop-image6.jpg' - }, { - id: 2, - img: '/images/shop-image/shop-image2.jpg' - }, { - id: 3, - img: '/images/shop-image/shop-image1.jpg' - }, { - id: 4, - img: '/images/shop-image/shop-image4.jpg' - }] -}, { - id: 'book-cover', - name: 'Book Cover', - price: 3.99, - desc: "There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.", - availability: 'In Stock', - image: '/images/shop-image/shop-image7.jpg', - images: [{ - id: 1, - img: '/images/shop-image/shop-image7.jpg' - }, { - id: 2, - img: '/images/shop-image/shop-image2.jpg' - }, { - id: 3, - img: '/images/shop-image/shop-image1.jpg' - }, { - id: 4, - img: '/images/shop-image/shop-image4.jpg' - }] -}, { - id: 'wall-watch', - name: 'Wall Watch', - price: 9.99, - desc: "There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.", - availability: 'In Stock', - image: '/images/shop-image/shop-image8.jpg', - images: [{ - id: 1, - img: '/images/shop-image/shop-image8.jpg' - }, { - id: 2, - img: '/images/shop-image/shop-image2.jpg' - }, { - id: 3, - img: '/images/shop-image/shop-image1.jpg' - }, { - id: 4, - img: '/images/shop-image/shop-image4.jpg' - }] -}]; -;// CONCATENATED MODULE: ./store.js -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - - - -let store; -const initialState = { - products: productsData, - cart: [], - total: 0 -}; - -const reducer = (state = initialState, action) => { - switch (action.type) { - case 'ADD_TO_CART': - let addedItem = state.products.find(item => item.id === action.id); - let existed_item = state.cart.find(item => action.id === item.id); - - if (existed_item) { - addedItem.quantity += 1; - return _objectSpread(_objectSpread({}, state), {}, { - total: state.total + addedItem.price - }); - } else { - addedItem.quantity = 1; - let newTotal = state.total + addedItem.price; - return _objectSpread(_objectSpread({}, state), {}, { - cart: [...state.cart, addedItem], - total: newTotal - }); - } - - case 'ADD_QUANTITY': - let existingItem = state.cart.find(item => item.id === action.id); - existingItem.quantity += 1; - let newTotal = state.total + existingItem.price; - return _objectSpread(_objectSpread({}, state), {}, { - total: newTotal - }); - - case 'SUB_QUANTITY': - let exItem = state.products.find(item => item.id === action.id); - - if (exItem.quantity === 1) { - let new_items = state.cart.filter(item => item.id !== action.id); - let newTotal = state.total - exItem.price; - return _objectSpread(_objectSpread({}, state), {}, { - cart: new_items, - total: newTotal - }); - } else { - exItem.quantity -= 1; - let newTotal = state.total - exItem.price; - return _objectSpread(_objectSpread({}, state), {}, { - total: newTotal - }); - } - - case 'ADD_QUANTITY_WITH_NUMBER': - let addedItemD = state.products.find(item => item.id === action.id); //check if the action id exists in the addedItems - - let existed_itemd = state.cart.find(item => action.id === item.id); - - if (existed_itemd) { - addeaddedItemDdItem.quantity += action.qty; - return _objectSpread(_objectSpread({}, state), {}, { - total: state.total + addedItemD.price * action.qty - }); - } else { - addedItemD.quantity = action.qty; //calculating the total - - let newTotal = state.total + addedItemD.price * action.qty; - return _objectSpread(_objectSpread({}, state), {}, { - cart: [...state.cart, addedItemD], - total: newTotal - }); - } - - case 'REMOVE_ITEM': - let itemToRemove = state.cart.find(item => action.id === item.id); - let new_items = state.cart.filter(item => action.id !== item.id); //calculating the total - - let newTotalRemove = state.total - itemToRemove.price * itemToRemove.quantity; - return _objectSpread(_objectSpread({}, state), {}, { - cart: new_items, - total: newTotalRemove - }); - - case 'RESET': - return _objectSpread(_objectSpread({}, state), {}, { - cart: [] - }); - - default: - return state; - } -}; - -function initStore(preloadedState = initialState) { - return (0,external_redux_namespaceObject.createStore)(reducer, preloadedState, (0,external_redux_devtools_extension_namespaceObject.composeWithDevTools)((0,external_redux_namespaceObject.applyMiddleware)())); -} - -const initializeStore = preloadedState => { - var _store2; - - let _store = (_store2 = store) !== null && _store2 !== void 0 ? _store2 : initStore(preloadedState); // After navigating to a page with an initial Redux state, merge that state - // with the current state in the store, and create a new store - - - if (preloadedState && store) { - _store = initStore(_objectSpread(_objectSpread({}, store.getState()), preloadedState)); // Reset the current store - - store = undefined; - } // For SSG and SSR always create a new store - - - if (true) return _store; // Create the store once in the client - - if (!store) store = _store; - return _store; -}; -function useStore(initialState) { - const store = (0,external_react_.useMemo)(() => initializeStore(initialState), [initialState]); - return store; -} -;// CONCATENATED MODULE: ./pages/_app.js - - - -function _app_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _app_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { _app_ownKeys(Object(source), true).forEach(function (key) { _app_defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { _app_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _app_defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - - - - - - - // Multicolor if you want this color comment out -// import '@/public/css/colors/brink-pink-style.css' -// import '@/public/css/colors/pink-style.css' -// import '@/public/css/colors/purple-style.css' - - - - - -function App({ - Component, - pageProps -}) { - const store = useStore(pageProps.initialReduxState); - return /*#__PURE__*/jsx_runtime_.jsx(external_react_toast_notifications_.ToastProvider, { - placement: "bottom-left", - autoDismissTimeout: 6000, - autoDismiss: true, - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)(external_react_redux_.Provider, { - store: store, - children: [/*#__PURE__*/jsx_runtime_.jsx(_App_Layout, {}), /*#__PURE__*/jsx_runtime_.jsx(Component, _app_objectSpread({}, pageProps))] - }) - }); -} - -/***/ }), - -/***/ 9297: -/***/ (function(module) { - -"use strict"; -module.exports = require("react");; - -/***/ }), - -/***/ 9337: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-feather");; - -/***/ }), - -/***/ 79: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-redux");; - -/***/ }), - -/***/ 9614: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-toast-notifications");; - -/***/ }), - -/***/ 5282: -/***/ (function(module) { - -"use strict"; -module.exports = require("react/jsx-runtime");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = (__webpack_exec__(2706)); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/_document.js b/.next/server/pages/_document.js deleted file mode 100644 index 94140fc..0000000 --- a/.next/server/pages/_document.js +++ /dev/null @@ -1,148 +0,0 @@ -(function() { -var exports = {}; -exports.id = 660; -exports.ids = [660]; -exports.modules = { - -/***/ 8609: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var next_document__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6859); - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - -class MyDocument extends next_document__WEBPACK_IMPORTED_MODULE_1__.default { - static async getInitialProps(ctx) { - const initialProps = await next_document__WEBPACK_IMPORTED_MODULE_1__.default.getInitialProps(ctx); - return _objectSpread({}, initialProps); - } - - render() { - const { - locale - } = this.props.__NEXT_DATA__; - const dir = locale === 'ar' ? 'rtl' : 'ltr'; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(next_document__WEBPACK_IMPORTED_MODULE_1__.Html, { - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_document__WEBPACK_IMPORTED_MODULE_1__.Head, { - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("link", { - rel: "icon", - type: "image/png", - href: "/images/favicon.png" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("body", { - dir: dir, - lang: locale, - children: [/*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_document__WEBPACK_IMPORTED_MODULE_1__.Main, {}), /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_document__WEBPACK_IMPORTED_MODULE_1__.NextScript, {})] - })] - }); - } - -} - -/* harmony default export */ __webpack_exports__["default"] = (MyDocument); - -/***/ }), - -/***/ 227: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/constants.js");; - -/***/ }), - -/***/ 3932: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/document-context.js");; - -/***/ }), - -/***/ 816: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/head-manager-context.js");; - -/***/ }), - -/***/ 7579: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/utils.js");; - -/***/ }), - -/***/ 6171: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/server/get-page-files.js");; - -/***/ }), - -/***/ 5105: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/server/utils.js");; - -/***/ }), - -/***/ 4229: -/***/ (function(module) { - -"use strict"; -module.exports = require("prop-types");; - -/***/ }), - -/***/ 9297: -/***/ (function(module) { - -"use strict"; -module.exports = require("react");; - -/***/ }), - -/***/ 5282: -/***/ (function(module) { - -"use strict"; -module.exports = require("react/jsx-runtime");; - -/***/ }), - -/***/ 1168: -/***/ (function(module) { - -"use strict"; -module.exports = require("styled-jsx/server");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [6859], function() { return __webpack_exec__(8609); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/_error.js b/.next/server/pages/_error.js deleted file mode 100644 index 9a52a0d..0000000 --- a/.next/server/pages/_error.js +++ /dev/null @@ -1,149 +0,0 @@ -(function() { -var exports = {}; -exports.id = 4820; -exports.ids = [4820]; -exports.modules = { - -/***/ 900: -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__(2426); - -exports.__esModule = true; -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__(9297)); - -var _head = _interopRequireDefault(__webpack_require__(5273)); - -const statusCodes = { - 400: 'Bad Request', - 404: 'This page could not be found', - 405: 'Method Not Allowed', - 500: 'Internal Server Error' -}; - -function _getInitialProps({ - res, - err -}) { - const statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404; - return { - statusCode - }; -} -/** -* `Error` component used for handling errors. -*/ - - -class Error extends _react.default.Component { - render() { - const { - statusCode - } = this.props; - const title = this.props.title || statusCodes[statusCode] || 'An unexpected error has occurred'; - return /*#__PURE__*/_react.default.createElement("div", { - style: styles.error - }, /*#__PURE__*/_react.default.createElement(_head.default, null, /*#__PURE__*/_react.default.createElement("title", null, statusCode, ": ", title)), /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("style", { - dangerouslySetInnerHTML: { - __html: 'body { margin: 0 }' - } - }), statusCode ? /*#__PURE__*/_react.default.createElement("h1", { - style: styles.h1 - }, statusCode) : null, /*#__PURE__*/_react.default.createElement("div", { - style: styles.desc - }, /*#__PURE__*/_react.default.createElement("h2", { - style: styles.h2 - }, title, ".")))); - } - -} - -exports.default = Error; -Error.displayName = 'ErrorPage'; -Error.getInitialProps = _getInitialProps; -Error.origGetInitialProps = _getInitialProps; -const styles = { - error: { - color: '#000', - background: '#fff', - fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Fira Sans", Avenir, "Helvetica Neue", "Lucida Grande", sans-serif', - height: '100vh', - textAlign: 'center', - display: 'flex', - flexDirection: 'column', - alignItems: 'center', - justifyContent: 'center' - }, - desc: { - display: 'inline-block', - textAlign: 'left', - lineHeight: '49px', - height: '49px', - verticalAlign: 'middle' - }, - h1: { - display: 'inline-block', - borderRight: '1px solid rgba(0, 0, 0,.3)', - margin: 0, - marginRight: '20px', - padding: '10px 23px 10px 0', - fontSize: '24px', - fontWeight: 500, - verticalAlign: 'top' - }, - h2: { - fontSize: '14px', - fontWeight: 'normal', - lineHeight: 'inherit', - margin: 0, - padding: 0 - } -}; - -/***/ }), - -/***/ 2426: -/***/ (function(module) { - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -module.exports = _interopRequireDefault; - -/***/ }), - -/***/ 5273: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/head.js");; - -/***/ }), - -/***/ 9297: -/***/ (function(module) { - -"use strict"; -module.exports = require("react");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = (__webpack_exec__(900)); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/api/auth/login.js b/.next/server/pages/api/auth/login.js deleted file mode 100644 index c1830bd..0000000 --- a/.next/server/pages/api/auth/login.js +++ /dev/null @@ -1,92 +0,0 @@ -(function() { -var exports = {}; -exports.id = 3908; -exports.ids = [3908]; -exports.modules = { - -/***/ 442: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ handler; } -/* harmony export */ }); -/* harmony import */ var api_auth_auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1219); -/* harmony import */ var api_auth_auth__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(api_auth_auth__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var cookies__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9038); -/* harmony import */ var cookies__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(cookies__WEBPACK_IMPORTED_MODULE_1__); - - -async function handler(req, res) { - if (req.method == "POST") { - const cookies = new (cookies__WEBPACK_IMPORTED_MODULE_1___default())(req, res); - var email = req.body.email; - var pass = req.body.pass; - var partner = req.body.partner; - var resp = await api_auth_auth__WEBPACK_IMPORTED_MODULE_0___default().login(partner, email, pass); - var login = resp["res"]; // console.log(login["DATA"]); - - if (login["STATUS"] == 0) { - return res.status(400).send(login["DATA"] + ". Check user and password again."); - } - - var userObj = resp["cookies"]["user"]; - await cookies.set("myToken", resp["cookies"]["token"], { - httpOnly: true // true by default - - }); - await cookies.set("user", JSON.stringify(userObj), { - httpOnly: true // true by default - - }); - let sessionId = userObj["partners_login_states"].filter(i => i.business_partner && i.business_partner.name.toUpperCase() == partner.toUpperCase()); - if (sessionId.length == 0) return res.status(400).send("Login Failed"); - return res.status(200).send("Success Login"); // res.status(200).json(login); - // res.writeHead(200, { - // Location: "../home", - // //add other headers here... - // }); - // res.end(); - } else { - return res.status(400).send("NOT FOUND"); - } -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 9038: -/***/ (function(module) { - -"use strict"; -module.exports = require("cookies");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [6371,1219], function() { return __webpack_exec__(442); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/api/auth/logout.js b/.next/server/pages/api/auth/logout.js deleted file mode 100644 index 78b4bc8..0000000 --- a/.next/server/pages/api/auth/logout.js +++ /dev/null @@ -1,83 +0,0 @@ -(function() { -var exports = {}; -exports.id = 1845; -exports.ids = [1845]; -exports.modules = { - -/***/ 9417: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ handler; } -/* harmony export */ }); -/* harmony import */ var _api_auth_auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1219); -/* harmony import */ var _api_auth_auth__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_api_auth_auth__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var cookies__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9038); -/* harmony import */ var cookies__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(cookies__WEBPACK_IMPORTED_MODULE_1__); - - -async function handler(req, res) { - if (req.method == "POST") { - const cookies = new (cookies__WEBPACK_IMPORTED_MODULE_1___default())(req, res); - const partner = req.body.p; - var user = await cookies.get("user"); - var token = await cookies.get("myToken"); - var userObj = user ? JSON.parse(user) : null; - let sessionId = userObj["partners_login_states"].filter(i => i.business_partner && i.business_partner.name.toUpperCase() == partner.toUpperCase()); - sessionId.forEach(async i => { - var resp = await _api_auth_auth__WEBPACK_IMPORTED_MODULE_0___default().logout(i.id, token); - - if (resp["STATUS"] == 0) { - return res.status(400).send(resp["DATA"]); - } - }); - userObj["partners_login_states"] = userObj["partners_login_states"].filter(i => i.business_partner && i.business_partner.name.toUpperCase() != partner.toUpperCase()); - await cookies.set("user", JSON.stringify(userObj), { - httpOnly: true // true by default - - }); - return res.status(200).send("Success Logout"); - } else { - return res.status(400).send("NOT FOUND"); - } -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 9038: -/***/ (function(module) { - -"use strict"; -module.exports = require("cookies");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [6371,1219], function() { return __webpack_exec__(9417); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/api/contact.js b/.next/server/pages/api/contact.js deleted file mode 100644 index 721cad1..0000000 --- a/.next/server/pages/api/contact.js +++ /dev/null @@ -1,79 +0,0 @@ -(function() { -var exports = {}; -exports.id = 2091; -exports.ids = [2091]; -exports.modules = { - -/***/ 5923: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ contact; } -}); - -;// CONCATENATED MODULE: external "nodemailer" -var external_nodemailer_namespaceObject = require("nodemailer");; -var external_nodemailer_default = /*#__PURE__*/__webpack_require__.n(external_nodemailer_namespaceObject); -;// CONCATENATED MODULE: external "nodemailer-sendgrid-transport" -var external_nodemailer_sendgrid_transport_namespaceObject = require("nodemailer-sendgrid-transport");; -var external_nodemailer_sendgrid_transport_default = /*#__PURE__*/__webpack_require__.n(external_nodemailer_sendgrid_transport_namespaceObject); -;// CONCATENATED MODULE: ./pages/api/contact.js - - -const transporter = { - auth: { - // Use SendGrid API key - api_key: '##' - } -}; -const mailer = external_nodemailer_default().createTransport(external_nodemailer_sendgrid_transport_default()(transporter)); -/* harmony default export */ var contact = (async (req, res) => { - console.log(req.body); - const { - name, - email, - number, - subject, - text - } = req.body; - const data = { - to: 'example@gmail.com', - from: email, - subject: 'Hi there', - text: text, - html: ` - <b>From:</b> ${name} <br /> - <b>Number:</b> ${number} <br /> - <b>Subject:</b> ${subject} <br /> - <b>Message:</b> ${text} - ` - }; - - try { - const response = await mailer.sendMail(data); - console.log(response); - res.status(200).send("Email send successfully"); - } catch (error) { - console.log(error); - res.status(500).send("Error proccessing charge"); - } -}); - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = (__webpack_exec__(5923)); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/api/register/create.js b/.next/server/pages/api/register/create.js deleted file mode 100644 index 5507757..0000000 --- a/.next/server/pages/api/register/create.js +++ /dev/null @@ -1,52 +0,0 @@ -(function() { -var exports = {}; -exports.id = 1461; -exports.ids = [1461]; -exports.modules = { - -/***/ 170: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ handler; } -/* harmony export */ }); -/* harmony import */ var api_auth_auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1219); -/* harmony import */ var api_auth_auth__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(api_auth_auth__WEBPACK_IMPORTED_MODULE_0__); - -async function handler(req, resp) { - var input = req.body; - var res = await api_auth_auth__WEBPACK_IMPORTED_MODULE_0___default().register(input); - resp.status(200).json(res); -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [6371,1219], function() { return __webpack_exec__(170); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/api/transaction/AddToCart.js b/.next/server/pages/api/transaction/AddToCart.js deleted file mode 100644 index 17d157f..0000000 --- a/.next/server/pages/api/transaction/AddToCart.js +++ /dev/null @@ -1,52 +0,0 @@ -(function() { -var exports = {}; -exports.id = 3936; -exports.ids = [3936]; -exports.modules = { - -/***/ 8466: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ handler; } -/* harmony export */ }); -/* harmony import */ var _api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2847); -/* harmony import */ var _api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0__); - -async function handler(req, resp) { - var input = req.body; - var res = await _api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0___default().AddToCart(input); - resp.status(200).json(res); -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [6371,2847], function() { return __webpack_exec__(8466); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/api/transaction/AddToCheckout.js b/.next/server/pages/api/transaction/AddToCheckout.js deleted file mode 100644 index 5af093c..0000000 --- a/.next/server/pages/api/transaction/AddToCheckout.js +++ /dev/null @@ -1,52 +0,0 @@ -(function() { -var exports = {}; -exports.id = 5482; -exports.ids = [5482]; -exports.modules = { - -/***/ 5865: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ handler; } -/* harmony export */ }); -/* harmony import */ var _api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2847); -/* harmony import */ var _api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0__); - -async function handler(req, resp) { - var input = req.body; - var res = await _api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0___default().AddToCheckout(input); - resp.status(200).json(res); -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [6371,2847], function() { return __webpack_exec__(5865); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/api/transaction/create.js b/.next/server/pages/api/transaction/create.js deleted file mode 100644 index 7eab3f5..0000000 --- a/.next/server/pages/api/transaction/create.js +++ /dev/null @@ -1,52 +0,0 @@ -(function() { -var exports = {}; -exports.id = 5403; -exports.ids = [5403]; -exports.modules = { - -/***/ 5824: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ handler; } -/* harmony export */ }); -/* harmony import */ var api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2847); -/* harmony import */ var api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0__); - -async function handler(req, resp) { - var input = req.body; - var res = await api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0___default().newTransactionYamaha(input); - resp.status(200).json(res); -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [6371,2847], function() { return __webpack_exec__(5824); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/api/transaction/createHino.js b/.next/server/pages/api/transaction/createHino.js deleted file mode 100644 index 6788ae9..0000000 --- a/.next/server/pages/api/transaction/createHino.js +++ /dev/null @@ -1,52 +0,0 @@ -(function() { -var exports = {}; -exports.id = 8974; -exports.ids = [8974]; -exports.modules = { - -/***/ 4289: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ handler; } -/* harmony export */ }); -/* harmony import */ var api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2847); -/* harmony import */ var api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0__); - -async function handler(req, resp) { - var input = req.body; - var res = await api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0___default().newTransactionHino(input); - resp.status(200).json(res); -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [6371,2847], function() { return __webpack_exec__(4289); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/api/transaction/createHonda.js b/.next/server/pages/api/transaction/createHonda.js deleted file mode 100644 index 3acbf79..0000000 --- a/.next/server/pages/api/transaction/createHonda.js +++ /dev/null @@ -1,53 +0,0 @@ -(function() { -var exports = {}; -exports.id = 4504; -exports.ids = [4504]; -exports.modules = { - -/***/ 4518: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ handler; } -/* harmony export */ }); -/* harmony import */ var api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2847); -/* harmony import */ var api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0__); - -async function handler(req, resp) { - var input = req.body; - var res = await api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0___default().newTransactionHonda(input); - console.log(input); - resp.status(200).json(res); -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [6371,2847], function() { return __webpack_exec__(4518); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/api/transaction/createSuzuki.js b/.next/server/pages/api/transaction/createSuzuki.js deleted file mode 100644 index cf81a22..0000000 --- a/.next/server/pages/api/transaction/createSuzuki.js +++ /dev/null @@ -1,53 +0,0 @@ -(function() { -var exports = {}; -exports.id = 3231; -exports.ids = [3231]; -exports.modules = { - -/***/ 7540: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ handler; } -/* harmony export */ }); -/* harmony import */ var api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2847); -/* harmony import */ var api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0__); - -async function handler(req, resp) { - var input = req.body; - var res = await api_transaction_transaction__WEBPACK_IMPORTED_MODULE_0___default().newTransactionSuzuki(input); - console.log(input); - resp.status(200).json(res); -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [6371,2847], function() { return __webpack_exec__(7540); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/ar.html b/.next/server/pages/ar.html deleted file mode 100644 index 6165430..0000000 --- a/.next/server/pages/ar.html +++ /dev/null @@ -1 +0,0 @@ -<!DOCTYPE html><html lang="ar"><head><link rel="icon" type="image/png" href="/images/favicon.png"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Thamrin Group

Selamat Datang di Thamrin Group

Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti.

Get Started

Thamrin Group Businees Partner

Thamrin Group mempunyai beberapa Businees Partner sebagai Unit Bisnis nya, antar lain


image


Thamrin Brothers
Yamaha

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Nusa Sarana Citra Bakti
Suzuki

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Citra Lestari Mobilindo
Hino

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Citra Thamrin Motor
Honda

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.


image

Thamrin Citra Abadi
Mercedes Benz

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.


image

Musi Lestari Indo Makmur
Palembang Indah Mall

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Musi Indah Makmur
Emilia Hotel

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.


image


Bank Perkreditan Rakyat
Berkat Sejati

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.


image


Thamrin Homes


Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Thamrin Group Gallery

shape
shape
shape
shape
shape
shape

Sektor Industri

Kami melayani berbagai macam sektor industri, antara lain

Otomotif
Industri Ritel
Bank
Real Estate
Hotel
Restoran
Percetakan
image

Thamrin Group Founders

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Josh Buttler

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Alex Maxwel

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Janny Cotller

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Jason Statham

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

Latest News

image

Making Peace With The Feast Or Famine Of Freelancing

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

I Used The Web For A Day On A 50 MB Budget

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Here are the 5 most telling signs of micromanagement

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
shape
shape
shape
shape
shape
shape
shape
image

Enter Your Email For Get Info & Promo

shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/ar/404.html b/.next/server/pages/ar/404.html deleted file mode 100644 index c1ba0b5..0000000 --- a/.next/server/pages/ar/404.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Oops!

404 - Page not found

The page you are looking for might have been removed had its name changed or is temporarily unavailable.

Go to Homepage
\ No newline at end of file diff --git a/.next/server/pages/ar/500.html b/.next/server/pages/ar/500.html deleted file mode 100644 index d030263..0000000 --- a/.next/server/pages/ar/500.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file diff --git a/.next/server/pages/ar/about-1.html b/.next/server/pages/ar/about-1.html deleted file mode 100644 index 5b47c88..0000000 --- a/.next/server/pages/ar/about-1.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

About Us

image

About Us

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sagittis egestas ante, sed viverra nunc tincidunt nec nteger nonsed condimntum elit, sit amet feugiat lorem. Proin tempus sagittis velit vitae scelerisque.

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Business-to-business metrics analytics value proposition funding angel investor entrepreneur alpha ramen equity gamification. Social proof partner network research.

Our History

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Our Mission

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Who We Are

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Ready to talk?

Our team is here to answer your question about StartP

Contact UsOr, get started now with a free trial
More that 1.5 million businesses and organizations use StartP
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map
\ No newline at end of file diff --git a/.next/server/pages/ar/about-2.html b/.next/server/pages/ar/about-2.html deleted file mode 100644 index d8bd2b2..0000000 --- a/.next/server/pages/ar/about-2.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

About Us

image
About Us

Engaging New Audiences Through Smart Approach

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Donec vitae sapien ut libero venenatis faucibus tempus.

Our History

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Our Mission

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Who We Are

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map
\ No newline at end of file diff --git a/.next/server/pages/ar/about-3.html b/.next/server/pages/ar/about-3.html deleted file mode 100644 index 99101e5..0000000 --- a/.next/server/pages/ar/about-3.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

About Us

image
About Us

Engaging New Audiences Through Smart Approach

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Donec vitae sapien ut libero venenatis faucibus tempus.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae.

Our History

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Our Mission

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Who We Are

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

shape
shape
shape
shape
shape

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map
\ No newline at end of file diff --git a/.next/server/pages/ar/bigdata-analytics.html b/.next/server/pages/ar/bigdata-analytics.html deleted file mode 100644 index 18b9c36..0000000 --- a/.next/server/pages/ar/bigdata-analytics.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Secure IT Solutions for a more secure environment

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida

Get Started
shape
shape
shape
shape
shape
shape
shape
shape

Zero Configuration

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Code Security

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Team Management

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Access Controlled

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Cloud Hosting Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Cloud databases
Website hosting
File storage
Forex trading
File backups
Remote desktop
Email servers
Hybrid cloud
book-selfboxchaircloudcupflowerhead-phonemonitormugtabletissuewater-bottlewifishapemain-pic
big-monitorcreativedeveloperflower-topsmall-monitorsmall-toptabletargetshapemain-pic

Design & Development

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Responsive design
React web development
Android apps development
Laravel web development
iOS apps development
UX/UI design
E-commerce development
Print ready design

Our Features

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Incredible Infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Email Notifications

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Simple Dashboard

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Information Retrieval

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Drag & Drop Functionality

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deadline Reminders

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Our Recent Works

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape

Pricing Plans

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Basic Plan

$15.00 /Mon
  • 5 GB Bandwidth
  • Highest Speed
  • 1 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Advanced Plan

$35.00 /Mon
  • 10 GB Bandwidth
  • Highest Speed
  • 3 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Expert Plan

$65.00 /Mon
  • 15 GB Bandwidth
  • Highest Speed
  • 5 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics
shape
shape
shape
shape

Ready to talk?

Our team is here to answer your question about StartP

Contact UsOr, get started now with a free trial
More that 1.5 million businesses and organizations use StartP
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
\ No newline at end of file diff --git a/.next/server/pages/ar/blog-1.html b/.next/server/pages/ar/blog-1.html deleted file mode 100644 index 5ab3db9..0000000 --- a/.next/server/pages/ar/blog-1.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Grid

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 15, 2021

Here are the 5 most telling signs of micromanagement

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 17, 2021

I Used The Web For A Day On A 50 MB Budget

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 19, 2021

Making Peace With The Feast Or Famine Of Freelancing

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
\ No newline at end of file diff --git a/.next/server/pages/ar/blog-2.html b/.next/server/pages/ar/blog-2.html deleted file mode 100644 index ae633fb..0000000 --- a/.next/server/pages/ar/blog-2.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Right Sidebar

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 15, 2021

Here are the 5 most telling signs of micromanagement

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 17, 2021

I Used The Web For A Day On A 50 MB Budget

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 19, 2021

Making Peace With The Feast Or Famine Of Freelancing

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
\ No newline at end of file diff --git a/.next/server/pages/ar/blog-3.html b/.next/server/pages/ar/blog-3.html deleted file mode 100644 index aed41ba..0000000 --- a/.next/server/pages/ar/blog-3.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Grid

image

Making Peace With The Feast Or Famine Of Freelancing

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

I Used The Web For A Day On A 50 MB Budget

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Here are the 5 most telling signs of micromanagement

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

The security risks of changing package owners

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Tips to Protecting Your Business and Family

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Protect Your Workplace from Cyber Attacks

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
\ No newline at end of file diff --git a/.next/server/pages/ar/blog-4.html b/.next/server/pages/ar/blog-4.html deleted file mode 100644 index 6746d3b..0000000 --- a/.next/server/pages/ar/blog-4.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Right Sidebar

image

Making Peace With The Feast Or Famine Of Freelancing

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

I Used The Web For A Day On A 50 MB Budget

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Here are the 5 most telling signs of micromanagement

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

The security risks of changing package owners

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Tips to Protecting Your Business and Family

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Protect Your Workplace from Cyber Attacks

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
\ No newline at end of file diff --git a/.next/server/pages/ar/blog-5.html b/.next/server/pages/ar/blog-5.html deleted file mode 100644 index f612a42..0000000 --- a/.next/server/pages/ar/blog-5.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Grid

\ No newline at end of file diff --git a/.next/server/pages/ar/blog-6.html b/.next/server/pages/ar/blog-6.html deleted file mode 100644 index f9bfb2b..0000000 --- a/.next/server/pages/ar/blog-6.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Grid

\ No newline at end of file diff --git a/.next/server/pages/ar/blog-details.html b/.next/server/pages/ar/blog-details.html deleted file mode 100644 index 13abadd..0000000 --- a/.next/server/pages/ar/blog-details.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Details

image

The security risks of changing package owners

Quuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quia non numquam eius modi tempora incidunt ut labore et dolore magnam dolor sit amet, consectetur adipisicing.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.

Tom Cruise

Quuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quia non numquam eius modi tempora incidunt ut labore et dolore magnam dolor sit amet, consectetur adipisicing.

Four major elements that we offer:

  • Scientific Skills For getting a better result
  • Communication Skills to getting in touch
  • A Career Overview opportunity Available
  • A good Work Environment For work

Setting the mood with incense

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

The Rise Of Smarketing And Why You Need It

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud.

2 Comments:

  1. imageJohn Jonessays:

    Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen.

    1. imageSteven Smithsays:

      Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen.

      1. imageSarah Taylorsays:

        Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen.

  2. imageJohn Doesays:

    Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen.

    1. imageJames Andersonsays:

      Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen.

Leave a Reply

Your email address will not be published.Required fields are marked*

\ No newline at end of file diff --git a/.next/server/pages/ar/cart.html b/.next/server/pages/ar/cart.html deleted file mode 100644 index 269c689..0000000 --- a/.next/server/pages/ar/cart.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Cart

ProductNameUnit PriceQuantityTotal
Empty

Cart Totals

  • Subtotal $0.00
  • Shipping $10.00
  • Total $10.00
Proceed to Checkout
\ No newline at end of file diff --git a/.next/server/pages/ar/checkout.html b/.next/server/pages/ar/checkout.html deleted file mode 100644 index b9da374..0000000 --- a/.next/server/pages/ar/checkout.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Checkout

Billing Details

Your Order

Product NameTotal
Smart Watch$30.00
TV$30.00
Book$30.00
Smart Watch$30.00
TV$30.00
Book$30.00
Cart Subtotal$210.00
Shipping$5.00
Order Total$215.00

Make your payment directly into our bank account. Please use your Order ID as the payment reference. Your order will not be shipped until the funds have cleared in our account.

Place Order
\ No newline at end of file diff --git a/.next/server/pages/ar/coming-soon.html b/.next/server/pages/ar/coming-soon.html deleted file mode 100644 index 885a203..0000000 --- a/.next/server/pages/ar/coming-soon.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Under Construction

Our website is currently undergoing scheduled maintenance. We Should be back shortly. Thank you for your patience.

Days
Hours
Minutes
Seconds
\ No newline at end of file diff --git a/.next/server/pages/ar/contact.html b/.next/server/pages/ar/contact.html deleted file mode 100644 index f763604..0000000 --- a/.next/server/pages/ar/contact.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Contact Us

Visit Here

27 Division St, New York, NY 10002, United States of America

Get In Touch With Us

Anything On your Mind. We’ll Be Glad To Assist You!

image
\ No newline at end of file diff --git a/.next/server/pages/ar/digital-agency-portfolio.html b/.next/server/pages/ar/digital-agency-portfolio.html deleted file mode 100644 index 627cc0c..0000000 --- a/.next/server/pages/ar/digital-agency-portfolio.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Our Latest Projects

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

portfolio-image
Business

Business Stratagy

portfolio-image
Development

Web Development

portfolio-image
Marketing

Digital Marketing

portfolio-image
App

Mobile App Development

portfolio-image
Marketing

Email Marketing

portfolio-image
Development

E-commerce Development

portfolio-image
App

React App Development

portfolio-image
Writing

Content Writing

portfolio-image
IT

IT Consultancy

portfolio-image
Solutions

IT Solutions

portfolio-image
Marketing

Marketing & Reporting

image

About Us

Vestibulum ac posuere mi. Nullam euismod dui condimentum metus consequat blandit. Donec leo tortor, commodo eget fermentum id, molestie quis est. Ut lectus metus, condimentum eget facilisis sed, fermentum et tortor.

Learn More
image

Our Vision

Vestibulum ac posuere mi. Nullam euismod dui condimentum metus consequat blandit. Donec leo tortor, commodo eget fermentum id, molestie quis est. Ut lectus metus, condimentum eget facilisis sed, fermentum et tortor.

Learn More
image

Our Mission

Vestibulum ac posuere mi. Nullam euismod dui condimentum metus consequat blandit. Donec leo tortor, commodo eget fermentum id, molestie quis est. Ut lectus metus, condimentum eget facilisis sed, fermentum et tortor.

Learn More

Our Recent News

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

1579

Completed Projects

750

Happy Clients

\ No newline at end of file diff --git a/.next/server/pages/ar/digital-agency.html b/.next/server/pages/ar/digital-agency.html deleted file mode 100644 index 164d008..0000000 --- a/.next/server/pages/ar/digital-agency.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group
We are creative

Digital Agency

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.

Get Started
image
shape
shape
shape
shape
What We Offer

Our Featured Solutions

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Programmatic Advertising

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore.

Learn More
image

Strategy & Research

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore.

Learn More
image

Design & Development

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore.

Learn More
image

Branding & Marketing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore.

Learn More
image
image
About Us

Engaging New Audiences Through Smart Approach

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Donec vitae sapien ut libero venenatis faucibus tempus.

Discover More
shape
shape
shape
shape
shape
image
Our Solutions

Our Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape
shape
shape

We Completed 1500+ Projects Yearly Successfully & Counting

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Proud Projects That Make Us Stand Out

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape
shape
shape
Pricing

Our Pricing Plan

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • Monthly Plan
  • Yearly Plan

Free

Get your business up
and running

$0 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$149 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$179 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Free

Get your business up
and running

$0 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$249 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$279 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets
image
News

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape
shape
shape

Do you have any projects?

Contact Us
\ No newline at end of file diff --git a/.next/server/pages/ar/faq.html b/.next/server/pages/ar/faq.html deleted file mode 100644 index e03d761..0000000 --- a/.next/server/pages/ar/faq.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

FAQ

How do permissions work in Google Play Instant?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. incididunt ut labore et dolore magna aliqua.

Ask Your Question

\ No newline at end of file diff --git a/.next/server/pages/ar/feature-details.html b/.next/server/pages/ar/feature-details.html deleted file mode 100644 index 340fb46..0000000 --- a/.next/server/pages/ar/feature-details.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Feature Details

image

Information Retrieval

Build integration aute irure design in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat design proident.

  • Life time supports
  • Exclusive design
  • Solve your problem with us
  • We Provide Awesome Services
  • Your business deserves best Software

Took a galley of type and scrambled it to make a type specimen book. survived not only five centuries, but also the leap into electronic remaining. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer when an unknown.

Which material types can you work with?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

image
\ No newline at end of file diff --git a/.next/server/pages/ar/features.html b/.next/server/pages/ar/features.html deleted file mode 100644 index 1be8dad..0000000 --- a/.next/server/pages/ar/features.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Features

Our Features

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Incredible Infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Email Notifications

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Simple Dashboard

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Information Retrieval

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Drag & Drop Functionality

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deadline Reminders

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Cloud Hosting Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Cloud databases
Website hosting
File storage
Forex trading
File backups
Remote desktop
Email servers
Hybrid cloud
book-selfboxchaircloudcupflowerhead-phonemonitormugtabletissuewater-bottlewifishapemain-pic
big-monitorcreativedeveloperflower-topsmall-monitorsmall-toptabletargetshapemain-pic

Design & Development

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Responsive design
React web development
Android apps development
Laravel web development
iOS apps development
UX/UI design
E-commerce development
Print ready design
\ No newline at end of file diff --git a/.next/server/pages/ar/feedback.html b/.next/server/pages/ar/feedback.html deleted file mode 100644 index bc6d2b0..0000000 --- a/.next/server/pages/ar/feedback.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Feedback or Testimonials

\ No newline at end of file diff --git a/.next/server/pages/ar/forgot-password.html b/.next/server/pages/ar/forgot-password.html deleted file mode 100644 index 59fcf30..0000000 --- a/.next/server/pages/ar/forgot-password.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Forgot Password

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.

\ No newline at end of file diff --git a/.next/server/pages/ar/hosting.html b/.next/server/pages/ar/hosting.html deleted file mode 100644 index 764b843..0000000 --- a/.next/server/pages/ar/hosting.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

The Best Web Hosting

  • FREE Domain Name for 2st Year
  • FREE SSL Certificate Included
  • 1-Click Wordpress Install
  • 24/7 Support

Starting at $8.99 $3.95/month

Get Started
imageimageimageimageimageimageimageimageimageimage
shape
shape
shape
shape
shape
shape
shape
shape

Money-back Guarantee

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Big Data Transfer

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

99.9% Server Uptime

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Live 24/7 Support

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Find Your Best Domain Name

  • .com
    $ 9.88
  • .net
    $ 7.88
  • .xyz
    $ 3.88
  • .tech
    $ 5.28
  • .club
    $ 2.38
  • .space
    $ 4.98
  • .global
    $ 8.99
  • .edu
    $ 6.88

Why Choose Us

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

imageimageimageimage

Proficient & Friendly

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

Extremely Fast

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

100% Safe & Security

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

Top-Rated

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

Pricing Plans

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Web Hosting

$10.99/m
  • 99.9% Uptime Guarantee
  • Reliable & Secure
  • Powered by cPanel / Plesk
  • Web Asset Delivery
  • 24/7 Dedicated Support

Cloud Hosting

$13.99/m
  • 99.9% Uptime Guarantee
  • Reliable & Secure
  • Powered by cPanel / Plesk
  • Web Asset Delivery
  • 24/7 Dedicated Support

Vps Hosting

$15.99/m
  • 99.9% Uptime Guarantee
  • Reliable & Secure
  • Powered by cPanel / Plesk
  • Web Asset Delivery
  • 24/7 Dedicated Support
shape
shape
shape
shape

Ready to talk?

Our team is here to answer your question about StartP

Contact UsOr, get started now with a free trial
More that 1.5 million businesses and organizations use StartP
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner

Our Features

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Incredible Infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Information Retrieval

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Best Analytics Audits

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Simple Dashboard

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Email Notifications

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deep Technical SEO

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More

Sign up for web hosting today!

Starting at only

$4.75/mo*

\ No newline at end of file diff --git a/.next/server/pages/ar/iot.html b/.next/server/pages/ar/iot.html deleted file mode 100644 index 8647a80..0000000 --- a/.next/server/pages/ar/iot.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group
Internet of Things

We get it! IoT growth is happening

At this point, it may seem like overkill to point out the continued growth bound to happen in the Internet of Things space for the years to come and how it will create new opportunities for companies, both established and new, from a hardware and software perspective.

Get Started
imageimage

Our Featured Services that We Provide

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Software Development
IoT Solutions

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Smart Home, Office
IoT Solutions

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Smart City
IoT Solutions

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Automative
IoT Solutions

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Industrial
IoT Solutions

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

System on Chip
IoT Solutions

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Connect and Manage your IoT at Scale

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis.

Get Started!
image
image

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

App Development for Connected Devices

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus.

Explore More
image
image

How Can Your City Use IoT Technology?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus.

Explore More

Thamrin Group Founders

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Josh Buttler

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Alex Maxwel

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Janny Cotller

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Jason Statham

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

Why We Are Best From Others

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Digital Technology

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Business Protection

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Data Analysis

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
\ No newline at end of file diff --git a/.next/server/pages/ar/it-startup-2.html b/.next/server/pages/ar/it-startup-2.html deleted file mode 100644 index ea264b8..0000000 --- a/.next/server/pages/ar/it-startup-2.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Built for Developers

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Get Started
shape
shape
shape
shape
shape
shape
shape
shape

Zero Configuration

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Code Security

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Team Management

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Access Controlled

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Cloud Hosting Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Cloud databases
Website hosting
File storage
Forex trading
File backups
Remote desktop
Email servers
Hybrid cloud
book-selfboxchaircloudcupflowerhead-phonemonitormugtabletissuewater-bottlewifishapemain-pic
big-monitorcreativedeveloperflower-topsmall-monitorsmall-toptabletargetshapemain-pic

Design & Development

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Responsive design
React web development
Android apps development
Laravel web development
iOS apps development
UX/UI design
E-commerce development
Print ready design

Our Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Incredible Infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Email Notifications

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Best Analytics Audits

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Simple Dashboard

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Information Retrieval

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deep Technical SEO

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Drag & Drop Functionality

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deadline Reminders

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Modern Keyword Analysis

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Pricing Plans

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Basic Plan

$15.00 /Mon
  • 5 GB Bandwidth
  • Highest Speed
  • 1 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Advanced Plan

$35.00 /Mon
  • 10 GB Bandwidth
  • Highest Speed
  • 3 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Expert Plan

$65.00 /Mon
  • 15 GB Bandwidth
  • Highest Speed
  • 5 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics
shape
shape
shape
shape

Ready to talk?

Our team is here to answer your question about StartP

Contact UsOr, get started now with a free trial
More that 1.5 million businesses and organizations use StartP
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
\ No newline at end of file diff --git a/.next/server/pages/ar/it-startup.html b/.next/server/pages/ar/it-startup.html deleted file mode 100644 index 998825e..0000000 --- a/.next/server/pages/ar/it-startup.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Secure IT Solutions for a more secure environment

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida

Get Started
shape
shape
shape
shape
shape
shape
shape
shape

Zero Configuration

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Code Security

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Team Management

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Access Controlled

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Cloud Hosting Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Cloud databases
Website hosting
File storage
Forex trading
File backups
Remote desktop
Email servers
Hybrid cloud
book-selfboxchaircloudcupflowerhead-phonemonitormugtabletissuewater-bottlewifishapemain-pic
big-monitorcreativedeveloperflower-topsmall-monitorsmall-toptabletargetshapemain-pic

Design & Development

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Responsive design
React web development
Android apps development
Laravel web development
iOS apps development
UX/UI design
E-commerce development
Print ready design

Our Features

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Incredible Infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Email Notifications

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Simple Dashboard

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Information Retrieval

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Drag & Drop Functionality

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deadline Reminders

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Our Recent Works

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape

Pricing Plans

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Basic Plan

$15.00 /Mon
  • 5 GB Bandwidth
  • Highest Speed
  • 1 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Advanced Plan

$35.00 /Mon
  • 10 GB Bandwidth
  • Highest Speed
  • 3 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Expert Plan

$65.00 /Mon
  • 15 GB Bandwidth
  • Highest Speed
  • 5 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics
shape
shape
shape
shape

Ready to talk?

Our team is here to answer your question about StartP

Contact UsOr, get started now with a free trial
More that 1.5 million businesses and organizations use StartP
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
\ No newline at end of file diff --git a/.next/server/pages/ar/login.html b/.next/server/pages/ar/login.html deleted file mode 100644 index ceb5338..0000000 --- a/.next/server/pages/ar/login.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Login

Don't have an account yet? Sign Up

or connect with

\ No newline at end of file diff --git a/.next/server/pages/ar/machine-learning-2.html b/.next/server/pages/ar/machine-learning-2.html deleted file mode 100644 index 0c1e5b1..0000000 --- a/.next/server/pages/ar/machine-learning-2.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

World’s Leading AI & Machine Learning Company

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Get Started
image
shape
shape
shape
shape
shape
shape
What We Offer

Our Featured Solutions

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Robotic Automation

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Cognitive Automation

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Cognitive Engagement

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Security & Surveillance

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
shape
shape
shape
shape
shape
shape
shape
image
About Us

Engaging New Audiences Through Smart Approach

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Donec vitae sapien ut libero venenatis faucibus tempus.

Discover More
shape
shape
shape
shape
shape
shape
Our Solutions

Our Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

IT Professionals

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Software Engineers

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Health & Manufacturing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Security & Surveillance

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Automatic Optimization

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Data Analysts

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

shape
shape
shape
shape
shape
shape

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Proud Projects That Make Us Stand Out

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape
shape
shape

Our Pricing Plan

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • Monthly Plan
  • Yearly Plan

Free

Get your business up
and running

$0 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$149 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$179 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Free

Get your business up
and running

$0 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$249 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$279 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets
shape
shape
shape
shape
shape
shape

Our Recent Story

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Making Peace With The Feast Or Famine Of Freelancing

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

I Used The Web For A Day On A 50 MB Budget

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Here are the 5 most telling signs of micromanagement

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
shape
shape
shape
shape
shape
shape
image

Start your free trial

Test out the Machine Learning features for 14 days, no credit card required.

shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/ar/machine-learning.html b/.next/server/pages/ar/machine-learning.html deleted file mode 100644 index faf1cd6..0000000 --- a/.next/server/pages/ar/machine-learning.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

World’s Leading AI & Machine Learning Company

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Get Started
imageimageimageimageimageimageimageimageimageimageimageimage
shape
shape
shape
shape
shape
shape
What We Offer

Our Featured Solutions

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Robotic Automation

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Cognitive Automation

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Cognitive Engagement

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Security & Surveillance

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
shape
shape
shape
shape
shape
shape
shape
image
About Us

Engaging New Audiences Through Smart Approach

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Donec vitae sapien ut libero venenatis faucibus tempus.

Discover More
shape
shape
shape
shape
shape
shape
Our Solutions

Our Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

IT Professionals

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Software Engineers

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Health & Manufacturing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Security & Surveillance

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Automatic Optimization

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Data Analysts

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

shape
shape
shape
shape
shape
shape

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Proud Projects That Make Us Stand Out

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape
shape
shape

Our Pricing Plan

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • Monthly Plan
  • Yearly Plan

Free

Get your business up
and running

$0 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$149 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$179 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Free

Get your business up
and running

$0 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$249 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$279 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets
shape
shape
shape
shape
shape
shape

Our Recent Story

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Making Peace With The Feast Or Famine Of Freelancing

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

I Used The Web For A Day On A 50 MB Budget

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Here are the 5 most telling signs of micromanagement

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
shape
shape
shape
shape
shape
shape
image

Start your free trial

Test out the Machine Learning features for 14 days, no credit card required.

shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/ar/pc-repair.html b/.next/server/pages/ar/pc-repair.html deleted file mode 100644 index 900a42b..0000000 --- a/.next/server/pages/ar/pc-repair.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Your Local Computer Repair Experts!

There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.

Get Started
imageimageimageimage
About Us

We have 35 years of experience in repair services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • Experienced Professionals
  • Expert Technical Skills
  • Excellent Reputation
  • Friendly Service
  • Trustworthy See Reviews
  • Affordable Diagnosis
imageimageimageimageimage

Our Featured Services that We Provide

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Laptop Repair

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Computer Repair

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Apple Products Repair

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Software Update

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Smartphone Repair

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Data Backup & Recovery

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

We'll help you get back to work

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis.

Contact Us
image
image
image

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Josh Buttler

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Alex Maxwel

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Janny Cotller

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Jason Statham

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

Why We Are Best From Others

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Quick Repair Process

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Free Diagnostics

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Fast Delivery

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
\ No newline at end of file diff --git a/.next/server/pages/ar/pricing.html b/.next/server/pages/ar/pricing.html deleted file mode 100644 index 7adf61b..0000000 --- a/.next/server/pages/ar/pricing.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Pricing

Pricing Plans

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Basic Plan

$15.00 /Mon
  • 5 GB Bandwidth
  • Highest Speed
  • 1 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Advanced Plan

$35.00 /Mon
  • 10 GB Bandwidth
  • Highest Speed
  • 3 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Expert Plan

$65.00 /Mon
  • 15 GB Bandwidth
  • Highest Speed
  • 5 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics
shape
shape
shape
shape

Pricing Plans

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Web Hosting

$10.99/m
  • 99.9% Uptime Guarantee
  • Reliable & Secure
  • Powered by cPanel / Plesk
  • Web Asset Delivery
  • 24/7 Dedicated Support

Cloud Hosting

$13.99/m
  • 99.9% Uptime Guarantee
  • Reliable & Secure
  • Powered by cPanel / Plesk
  • Web Asset Delivery
  • 24/7 Dedicated Support

Vps Hosting

$15.99/m
  • 99.9% Uptime Guarantee
  • Reliable & Secure
  • Powered by cPanel / Plesk
  • Web Asset Delivery
  • 24/7 Dedicated Support
shape
shape
shape
shape

Our Pricing Plan

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • Monthly Plan
  • Yearly Plan

Free

Get your business up
and running

$0 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$149 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$179 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Free

Get your business up
and running

$0 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$249 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$279 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets
shape
shape
shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/ar/privacy-policy.html b/.next/server/pages/ar/privacy-policy.html deleted file mode 100644 index 282feb4..0000000 --- a/.next/server/pages/ar/privacy-policy.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Privacy Policy

Welcome to our Privacy Policy

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

What is Lorem Ipsum?

But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful. Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial example, which of us ever undertakes laborious physical exercise, except to obtain some advantage from it? But who has any right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences, or one who avoids a pain that produces no resultant pleasure

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

t is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).

\ No newline at end of file diff --git a/.next/server/pages/ar/products/[id].html b/.next/server/pages/ar/products/[id].html deleted file mode 100644 index 732f961..0000000 --- a/.next/server/pages/ar/products/[id].html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

$

Availability:
Quantity:
Guaranteed safe checkout:
imageimageimageimageimageimageimage
Share:

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. Lorem Ipsum is simply dummy text of the printing.

\ No newline at end of file diff --git a/.next/server/pages/ar/project-details.html b/.next/server/pages/ar/project-details.html deleted file mode 100644 index 7aca02a..0000000 --- a/.next/server/pages/ar/project-details.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Projects Details

work
work
work
work

Network Marketing

Lorem ipsum dolor sit amet, conse cte tuer adipiscing elit, sed diam no nu m nibhie eui smod. Facil isis atve eros et accumsan etiu sto odi dignis sim qui blandit praesen lup ta de er. At molestiae appellantur pro. Vis wisi oportere per ic ula ad, ei latine prop riae na, mea cu purto debitis. Primis nost rud no eos, no impedit dissenti as mea, ea vide labor amus neglegentur vix. Ancillae intellegat vix et. Sit causae laoreet nolu ise. Ad po exerci nusquam eos te. Cu altera expet enda qui, munere oblique theo phrastu ea vix. Ne nec modus civibus modera tius, sit ei lorem doctus. Ne docen di verterem reformidans eos. Cu altera expetenda qui, munere oblique theophr astus ea vix modus civiu mod eratius.

Lorem ipsum dolor sit amet, conse cte tuer adipiscing elit, sed diam no nu m nibhie eui smod. Facil isis atve eros et accumsan etiu sto odi dignis sim qui blandit praesen lup ta de er. At molestiae appellantur pro. Vis wisi oportere per ic ula ad, ei latine prop riae na, mea cu purto debitis. Primis nost rud no eos, no impedit dissenti as mea, ea vide labor amus neglegentur vix. Ancillae intellegat vix et. Sit causae laoreet nolu ise. Ad po exerci nusquam eos te. Cu altera expet enda qui, munere oblique theo phrastu ea vix. Ne nec modus civibus modera tius, sit ei lorem doctus. Ne docen di verterem reformidans eos. Cu altera expetenda qui, munere oblique theophr astus ea vix modus civiu mod eratius.

Happy Client

John Doe

Category

Portfolio, Personal

Date

February 28, 2021

Share

\ No newline at end of file diff --git a/.next/server/pages/ar/projects-1.html b/.next/server/pages/ar/projects-1.html deleted file mode 100644 index 257cb6f..0000000 --- a/.next/server/pages/ar/projects-1.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Projects Style One

image

Incredible infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

UI/UX Design

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Apps Development

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Mock-up Design

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

E-commerce

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Web Design

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

React App Development

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Digital Marketing

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Email Marketing

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/ar/projects-2.html b/.next/server/pages/ar/projects-2.html deleted file mode 100644 index 9ad1052..0000000 --- a/.next/server/pages/ar/projects-2.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Projects Style Two

image
image
image
image
image
image
image
image
\ No newline at end of file diff --git a/.next/server/pages/ar/service-details.html b/.next/server/pages/ar/service-details.html deleted file mode 100644 index fb1862c..0000000 --- a/.next/server/pages/ar/service-details.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Services Style Five

Incredible Infrastructure

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer.

Took a galley of type and scrambled it to make a type specimen book. survived not only five centuries, but also the leap into electronic remaining. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer when an unknown.

image
image

Took a galley of type and scrambled it to make a type specimen book. survived not only five centuries, but also the leap into electronic remaining. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer when an unknown.

Which material types can you work with?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

\ No newline at end of file diff --git a/.next/server/pages/ar/services-1.html b/.next/server/pages/ar/services-1.html deleted file mode 100644 index f2f7d95..0000000 --- a/.next/server/pages/ar/services-1.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Services Style One

Our Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Incredible Infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Email Notifications

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Best Analytics Audits

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Simple Dashboard

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Information Retrieval

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deep Technical SEO

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Drag & Drop Functionality

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deadline Reminders

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Modern Keyword Analysis

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

\ No newline at end of file diff --git a/.next/server/pages/ar/services-2.html b/.next/server/pages/ar/services-2.html deleted file mode 100644 index 6070daa..0000000 --- a/.next/server/pages/ar/services-2.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Services Style Two

image

IT Professionals

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Software Engineers

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Health & Manufacturing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Security & Surveillance

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Automatic Optimization

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Data Analysts

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

shape
shape
shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/ar/services-3.html b/.next/server/pages/ar/services-3.html deleted file mode 100644 index 8013198..0000000 --- a/.next/server/pages/ar/services-3.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Services Style Three

image

Robotic Automation

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Cognitive Automation

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Cognitive Engagement

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Security & Surveillance

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Automatic Optimization

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Data Analysts

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Health & Manufacturing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Software Engineers

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
shape
shape
shape
shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/ar/services-4.html b/.next/server/pages/ar/services-4.html deleted file mode 100644 index 3dc6445..0000000 --- a/.next/server/pages/ar/services-4.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Services Style Four

image

Programmatic Advertising

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Strategy & Research

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Design & Development

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Branding & Marketing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Programmatic Advertising

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Strategy & Research

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Design & Development

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Branding & Marketing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
shape
shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/ar/services-5.html b/.next/server/pages/ar/services-5.html deleted file mode 100644 index 87ed49a..0000000 --- a/.next/server/pages/ar/services-5.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Services Style Five

\ No newline at end of file diff --git a/.next/server/pages/ar/shop.html b/.next/server/pages/ar/shop.html deleted file mode 100644 index eeb24ca..0000000 --- a/.next/server/pages/ar/shop.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Products

Showing 1-8 of 14 results

\ No newline at end of file diff --git a/.next/server/pages/ar/sign-up.html b/.next/server/pages/ar/sign-up.html deleted file mode 100644 index 37c6e70..0000000 --- a/.next/server/pages/ar/sign-up.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Sign Up

Create a new account

Already have an account yet? Login

\ No newline at end of file diff --git a/.next/server/pages/ar/team.html b/.next/server/pages/ar/team.html deleted file mode 100644 index 8b0f6a7..0000000 --- a/.next/server/pages/ar/team.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Team

image

Josh Buttler

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Alex Maxwel

Marketing Manager

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Janny Cotller

Web Developer

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Jason Statham

UX/UI Designer

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Corey Anderson

Project Manager

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Josh Buttler

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Alex Maxwel

Marketing Manager

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Janny Cotller

Web Developer

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Jason Statham

UX/UI Designer

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

\ No newline at end of file diff --git a/.next/server/pages/ar/term-condition.html b/.next/server/pages/ar/term-condition.html deleted file mode 100644 index 86514b9..0000000 --- a/.next/server/pages/ar/term-condition.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Term & Condition

Welcome to our Term & Condition

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

What is Lorem Ipsum?

But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful. Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial example, which of us ever undertakes laborious physical exercise, except to obtain some advantage from it? But who has any right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences, or one who avoids a pain that produces no resultant pleasure

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

t is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).

\ No newline at end of file diff --git a/.next/server/pages/ar/yamaha/ContactUs.html b/.next/server/pages/ar/yamaha/ContactUs.html deleted file mode 100644 index df53386..0000000 --- a/.next/server/pages/ar/yamaha/ContactUs.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Contact Us

\ No newline at end of file diff --git a/.next/server/pages/ar/yamaha/ForgotPassword.html b/.next/server/pages/ar/yamaha/ForgotPassword.html deleted file mode 100644 index 09b05b7..0000000 --- a/.next/server/pages/ar/yamaha/ForgotPassword.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group
logo

Masukan E-Mail anda, agar kami dapat mengirim Link Reset Password

\ No newline at end of file diff --git a/.next/server/pages/ar/yamaha/Register.html b/.next/server/pages/ar/yamaha/Register.html deleted file mode 100644 index 6adca25..0000000 --- a/.next/server/pages/ar/yamaha/Register.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group
logo

Create a new account

Already have an account yet? Login

\ No newline at end of file diff --git a/.next/server/pages/ar/yamaha/login.html b/.next/server/pages/ar/yamaha/login.html deleted file mode 100644 index 6effc28..0000000 --- a/.next/server/pages/ar/yamaha/login.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group
logo

Tidak Punya Akun ? Silahkan Register

or connect with

\ No newline at end of file diff --git a/.next/server/pages/en.html b/.next/server/pages/en.html deleted file mode 100644 index d7452eb..0000000 --- a/.next/server/pages/en.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Selamat Datang di Thamrin Group

Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti.

Get Started

Thamrin Group Businees Partner

Thamrin Group mempunyai beberapa Businees Partner sebagai Unit Bisnis nya, antar lain


image


Thamrin Brothers
Yamaha

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Nusa Sarana Citra Bakti
Suzuki

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Citra Lestari Mobilindo
Hino

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Citra Thamrin Motor
Honda

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.


image

Thamrin Citra Abadi
Mercedes Benz

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.


image

Musi Lestari Indo Makmur
Palembang Indah Mall

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Musi Indah Makmur
Emilia Hotel

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.


image


Bank Perkreditan Rakyat
Berkat Sejati

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.


image


Thamrin Homes


Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Thamrin Group Gallery

shape
shape
shape
shape
shape
shape

Sektor Industri

Kami melayani berbagai macam sektor industri, antara lain

Otomotif
Industri Ritel
Bank
Real Estate
Hotel
Restoran
Percetakan
image

Thamrin Group Founders

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Josh Buttler

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Alex Maxwel

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Janny Cotller

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Jason Statham

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

Latest News

image

Making Peace With The Feast Or Famine Of Freelancing

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

I Used The Web For A Day On A 50 MB Budget

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Here are the 5 most telling signs of micromanagement

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
shape
shape
shape
shape
shape
shape
shape
image

Enter Your Email For Get Info & Promo

shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/en/404.html b/.next/server/pages/en/404.html deleted file mode 100644 index 075b16f..0000000 --- a/.next/server/pages/en/404.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Oops!

404 - Page not found

The page you are looking for might have been removed had its name changed or is temporarily unavailable.

Go to Homepage
\ No newline at end of file diff --git a/.next/server/pages/en/500.html b/.next/server/pages/en/500.html deleted file mode 100644 index 3c0c453..0000000 --- a/.next/server/pages/en/500.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file diff --git a/.next/server/pages/en/about-1.html b/.next/server/pages/en/about-1.html deleted file mode 100644 index 39f9db9..0000000 --- a/.next/server/pages/en/about-1.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

About Us

image

About Us

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sagittis egestas ante, sed viverra nunc tincidunt nec nteger nonsed condimntum elit, sit amet feugiat lorem. Proin tempus sagittis velit vitae scelerisque.

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Business-to-business metrics analytics value proposition funding angel investor entrepreneur alpha ramen equity gamification. Social proof partner network research.

Our History

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Our Mission

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Who We Are

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Ready to talk?

Our team is here to answer your question about StartP

Contact UsOr, get started now with a free trial
More that 1.5 million businesses and organizations use StartP
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map
\ No newline at end of file diff --git a/.next/server/pages/en/about-2.html b/.next/server/pages/en/about-2.html deleted file mode 100644 index ac3415b..0000000 --- a/.next/server/pages/en/about-2.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

About Us

image
About Us

Engaging New Audiences Through Smart Approach

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Donec vitae sapien ut libero venenatis faucibus tempus.

Our History

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Our Mission

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Who We Are

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map
\ No newline at end of file diff --git a/.next/server/pages/en/about-3.html b/.next/server/pages/en/about-3.html deleted file mode 100644 index afeb361..0000000 --- a/.next/server/pages/en/about-3.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

About Us

image
About Us

Engaging New Audiences Through Smart Approach

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Donec vitae sapien ut libero venenatis faucibus tempus.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae.

Our History

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Our Mission

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

Who We Are

Lorem ipsum dolor sit amet, con se ctetur adipiscing elit. In sagittis eg esta ante, sed viverra nunc tinci dunt nec elei fend et tiram.

shape
shape
shape
shape
shape

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map
\ No newline at end of file diff --git a/.next/server/pages/en/bigdata-analytics.html b/.next/server/pages/en/bigdata-analytics.html deleted file mode 100644 index ceaf96c..0000000 --- a/.next/server/pages/en/bigdata-analytics.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Secure IT Solutions for a more secure environment

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida

Get Started
shape
shape
shape
shape
shape
shape
shape
shape

Zero Configuration

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Code Security

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Team Management

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Access Controlled

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Cloud Hosting Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Cloud databases
Website hosting
File storage
Forex trading
File backups
Remote desktop
Email servers
Hybrid cloud
book-selfboxchaircloudcupflowerhead-phonemonitormugtabletissuewater-bottlewifishapemain-pic
big-monitorcreativedeveloperflower-topsmall-monitorsmall-toptabletargetshapemain-pic

Design & Development

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Responsive design
React web development
Android apps development
Laravel web development
iOS apps development
UX/UI design
E-commerce development
Print ready design

Our Features

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Incredible Infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Email Notifications

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Simple Dashboard

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Information Retrieval

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Drag & Drop Functionality

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deadline Reminders

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Our Recent Works

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape

Pricing Plans

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Basic Plan

$15.00 /Mon
  • 5 GB Bandwidth
  • Highest Speed
  • 1 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Advanced Plan

$35.00 /Mon
  • 10 GB Bandwidth
  • Highest Speed
  • 3 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Expert Plan

$65.00 /Mon
  • 15 GB Bandwidth
  • Highest Speed
  • 5 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics
shape
shape
shape
shape

Ready to talk?

Our team is here to answer your question about StartP

Contact UsOr, get started now with a free trial
More that 1.5 million businesses and organizations use StartP
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
\ No newline at end of file diff --git a/.next/server/pages/en/blog-1.html b/.next/server/pages/en/blog-1.html deleted file mode 100644 index 75815da..0000000 --- a/.next/server/pages/en/blog-1.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Grid

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 15, 2021

Here are the 5 most telling signs of micromanagement

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 17, 2021

I Used The Web For A Day On A 50 MB Budget

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 19, 2021

Making Peace With The Feast Or Famine Of Freelancing

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
\ No newline at end of file diff --git a/.next/server/pages/en/blog-2.html b/.next/server/pages/en/blog-2.html deleted file mode 100644 index 77c81fd..0000000 --- a/.next/server/pages/en/blog-2.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Right Sidebar

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 15, 2021

Here are the 5 most telling signs of micromanagement

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 17, 2021

I Used The Web For A Day On A 50 MB Budget

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
image
March 19, 2021

Making Peace With The Feast Or Famine Of Freelancing

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Read More
\ No newline at end of file diff --git a/.next/server/pages/en/blog-3.html b/.next/server/pages/en/blog-3.html deleted file mode 100644 index 87df2f3..0000000 --- a/.next/server/pages/en/blog-3.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Grid

image

Making Peace With The Feast Or Famine Of Freelancing

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

I Used The Web For A Day On A 50 MB Budget

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Here are the 5 most telling signs of micromanagement

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

The security risks of changing package owners

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Tips to Protecting Your Business and Family

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Protect Your Workplace from Cyber Attacks

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
\ No newline at end of file diff --git a/.next/server/pages/en/blog-4.html b/.next/server/pages/en/blog-4.html deleted file mode 100644 index 6da8b98..0000000 --- a/.next/server/pages/en/blog-4.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Right Sidebar

image

Making Peace With The Feast Or Famine Of Freelancing

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

I Used The Web For A Day On A 50 MB Budget

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Here are the 5 most telling signs of micromanagement

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

The security risks of changing package owners

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Tips to Protecting Your Business and Family

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Protect Your Workplace from Cyber Attacks

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
\ No newline at end of file diff --git a/.next/server/pages/en/blog-5.html b/.next/server/pages/en/blog-5.html deleted file mode 100644 index 4c286ca..0000000 --- a/.next/server/pages/en/blog-5.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Grid

\ No newline at end of file diff --git a/.next/server/pages/en/blog-6.html b/.next/server/pages/en/blog-6.html deleted file mode 100644 index a179407..0000000 --- a/.next/server/pages/en/blog-6.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Grid

\ No newline at end of file diff --git a/.next/server/pages/en/blog-details.html b/.next/server/pages/en/blog-details.html deleted file mode 100644 index 1cda290..0000000 --- a/.next/server/pages/en/blog-details.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Blog Details

image

The security risks of changing package owners

Quuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quia non numquam eius modi tempora incidunt ut labore et dolore magnam dolor sit amet, consectetur adipisicing.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.

Tom Cruise

Quuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quia non numquam eius modi tempora incidunt ut labore et dolore magnam dolor sit amet, consectetur adipisicing.

Four major elements that we offer:

  • Scientific Skills For getting a better result
  • Communication Skills to getting in touch
  • A Career Overview opportunity Available
  • A good Work Environment For work

Setting the mood with incense

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

The Rise Of Smarketing And Why You Need It

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud.

2 Comments:

  1. imageJohn Jonessays:

    Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen.

    1. imageSteven Smithsays:

      Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen.

      1. imageSarah Taylorsays:

        Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen.

  2. imageJohn Doesays:

    Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen.

    1. imageJames Andersonsays:

      Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen.

Leave a Reply

Your email address will not be published.Required fields are marked*

\ No newline at end of file diff --git a/.next/server/pages/en/cart.html b/.next/server/pages/en/cart.html deleted file mode 100644 index ff0c7ed..0000000 --- a/.next/server/pages/en/cart.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Cart

ProductNameUnit PriceQuantityTotal
Empty

Cart Totals

  • Subtotal $0.00
  • Shipping $10.00
  • Total $10.00
Proceed to Checkout
\ No newline at end of file diff --git a/.next/server/pages/en/checkout.html b/.next/server/pages/en/checkout.html deleted file mode 100644 index 4170771..0000000 --- a/.next/server/pages/en/checkout.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Checkout

Billing Details

Your Order

Product NameTotal
Smart Watch$30.00
TV$30.00
Book$30.00
Smart Watch$30.00
TV$30.00
Book$30.00
Cart Subtotal$210.00
Shipping$5.00
Order Total$215.00

Make your payment directly into our bank account. Please use your Order ID as the payment reference. Your order will not be shipped until the funds have cleared in our account.

Place Order
\ No newline at end of file diff --git a/.next/server/pages/en/coming-soon.html b/.next/server/pages/en/coming-soon.html deleted file mode 100644 index bd15fbf..0000000 --- a/.next/server/pages/en/coming-soon.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Under Construction

Our website is currently undergoing scheduled maintenance. We Should be back shortly. Thank you for your patience.

Days
Hours
Minutes
Seconds
\ No newline at end of file diff --git a/.next/server/pages/en/contact.html b/.next/server/pages/en/contact.html deleted file mode 100644 index f820915..0000000 --- a/.next/server/pages/en/contact.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Contact Us

Visit Here

27 Division St, New York, NY 10002, United States of America

Get In Touch With Us

Anything On your Mind. We’ll Be Glad To Assist You!

image
\ No newline at end of file diff --git a/.next/server/pages/en/digital-agency-portfolio.html b/.next/server/pages/en/digital-agency-portfolio.html deleted file mode 100644 index f2c4407..0000000 --- a/.next/server/pages/en/digital-agency-portfolio.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Our Latest Projects

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

portfolio-image
Business

Business Stratagy

portfolio-image
Development

Web Development

portfolio-image
Marketing

Digital Marketing

portfolio-image
App

Mobile App Development

portfolio-image
Marketing

Email Marketing

portfolio-image
Development

E-commerce Development

portfolio-image
App

React App Development

portfolio-image
Writing

Content Writing

portfolio-image
IT

IT Consultancy

portfolio-image
Solutions

IT Solutions

portfolio-image
Marketing

Marketing & Reporting

image

About Us

Vestibulum ac posuere mi. Nullam euismod dui condimentum metus consequat blandit. Donec leo tortor, commodo eget fermentum id, molestie quis est. Ut lectus metus, condimentum eget facilisis sed, fermentum et tortor.

Learn More
image

Our Vision

Vestibulum ac posuere mi. Nullam euismod dui condimentum metus consequat blandit. Donec leo tortor, commodo eget fermentum id, molestie quis est. Ut lectus metus, condimentum eget facilisis sed, fermentum et tortor.

Learn More
image

Our Mission

Vestibulum ac posuere mi. Nullam euismod dui condimentum metus consequat blandit. Donec leo tortor, commodo eget fermentum id, molestie quis est. Ut lectus metus, condimentum eget facilisis sed, fermentum et tortor.

Learn More

Our Recent News

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

1579

Completed Projects

750

Happy Clients

\ No newline at end of file diff --git a/.next/server/pages/en/digital-agency.html b/.next/server/pages/en/digital-agency.html deleted file mode 100644 index 053bed4..0000000 --- a/.next/server/pages/en/digital-agency.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group
We are creative

Digital Agency

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.

Get Started
image
shape
shape
shape
shape
What We Offer

Our Featured Solutions

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Programmatic Advertising

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore.

Learn More
image

Strategy & Research

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore.

Learn More
image

Design & Development

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore.

Learn More
image

Branding & Marketing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore.

Learn More
image
image
About Us

Engaging New Audiences Through Smart Approach

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Donec vitae sapien ut libero venenatis faucibus tempus.

Discover More
shape
shape
shape
shape
shape
image
Our Solutions

Our Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape
shape
shape

We Completed 1500+ Projects Yearly Successfully & Counting

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Proud Projects That Make Us Stand Out

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape
shape
shape
Pricing

Our Pricing Plan

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • Monthly Plan
  • Yearly Plan

Free

Get your business up
and running

$0 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$149 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$179 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Free

Get your business up
and running

$0 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$249 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$279 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets
image
News

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape
shape
shape

Do you have any projects?

Contact Us
\ No newline at end of file diff --git a/.next/server/pages/en/faq.html b/.next/server/pages/en/faq.html deleted file mode 100644 index 5ac1e63..0000000 --- a/.next/server/pages/en/faq.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

FAQ

How do permissions work in Google Play Instant?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. incididunt ut labore et dolore magna aliqua.

Ask Your Question

\ No newline at end of file diff --git a/.next/server/pages/en/feature-details.html b/.next/server/pages/en/feature-details.html deleted file mode 100644 index d226f3c..0000000 --- a/.next/server/pages/en/feature-details.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Feature Details

image

Information Retrieval

Build integration aute irure design in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat design proident.

  • Life time supports
  • Exclusive design
  • Solve your problem with us
  • We Provide Awesome Services
  • Your business deserves best Software

Took a galley of type and scrambled it to make a type specimen book. survived not only five centuries, but also the leap into electronic remaining. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer when an unknown.

Which material types can you work with?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

image
\ No newline at end of file diff --git a/.next/server/pages/en/features.html b/.next/server/pages/en/features.html deleted file mode 100644 index 06685ce..0000000 --- a/.next/server/pages/en/features.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Features

Our Features

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Incredible Infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Email Notifications

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Simple Dashboard

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Information Retrieval

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Drag & Drop Functionality

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deadline Reminders

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Cloud Hosting Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Cloud databases
Website hosting
File storage
Forex trading
File backups
Remote desktop
Email servers
Hybrid cloud
book-selfboxchaircloudcupflowerhead-phonemonitormugtabletissuewater-bottlewifishapemain-pic
big-monitorcreativedeveloperflower-topsmall-monitorsmall-toptabletargetshapemain-pic

Design & Development

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Responsive design
React web development
Android apps development
Laravel web development
iOS apps development
UX/UI design
E-commerce development
Print ready design
\ No newline at end of file diff --git a/.next/server/pages/en/feedback.html b/.next/server/pages/en/feedback.html deleted file mode 100644 index 0027257..0000000 --- a/.next/server/pages/en/feedback.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Feedback or Testimonials

\ No newline at end of file diff --git a/.next/server/pages/en/forgot-password.html b/.next/server/pages/en/forgot-password.html deleted file mode 100644 index e6a86d2..0000000 --- a/.next/server/pages/en/forgot-password.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Forgot Password

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.

\ No newline at end of file diff --git a/.next/server/pages/en/hosting.html b/.next/server/pages/en/hosting.html deleted file mode 100644 index 19cc110..0000000 --- a/.next/server/pages/en/hosting.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

The Best Web Hosting

  • FREE Domain Name for 2st Year
  • FREE SSL Certificate Included
  • 1-Click Wordpress Install
  • 24/7 Support

Starting at $8.99 $3.95/month

Get Started
imageimageimageimageimageimageimageimageimageimage
shape
shape
shape
shape
shape
shape
shape
shape

Money-back Guarantee

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Big Data Transfer

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

99.9% Server Uptime

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Live 24/7 Support

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Find Your Best Domain Name

  • .com
    $ 9.88
  • .net
    $ 7.88
  • .xyz
    $ 3.88
  • .tech
    $ 5.28
  • .club
    $ 2.38
  • .space
    $ 4.98
  • .global
    $ 8.99
  • .edu
    $ 6.88

Why Choose Us

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

imageimageimageimage

Proficient & Friendly

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

Extremely Fast

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

100% Safe & Security

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

Top-Rated

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

Pricing Plans

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Web Hosting

$10.99/m
  • 99.9% Uptime Guarantee
  • Reliable & Secure
  • Powered by cPanel / Plesk
  • Web Asset Delivery
  • 24/7 Dedicated Support

Cloud Hosting

$13.99/m
  • 99.9% Uptime Guarantee
  • Reliable & Secure
  • Powered by cPanel / Plesk
  • Web Asset Delivery
  • 24/7 Dedicated Support

Vps Hosting

$15.99/m
  • 99.9% Uptime Guarantee
  • Reliable & Secure
  • Powered by cPanel / Plesk
  • Web Asset Delivery
  • 24/7 Dedicated Support
shape
shape
shape
shape

Ready to talk?

Our team is here to answer your question about StartP

Contact UsOr, get started now with a free trial
More that 1.5 million businesses and organizations use StartP
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner

Our Features

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Incredible Infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Information Retrieval

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Best Analytics Audits

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Simple Dashboard

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Email Notifications

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deep Technical SEO

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More

Sign up for web hosting today!

Starting at only

$4.75/mo*

\ No newline at end of file diff --git a/.next/server/pages/en/iot.html b/.next/server/pages/en/iot.html deleted file mode 100644 index 38c0b92..0000000 --- a/.next/server/pages/en/iot.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group
Internet of Things

We get it! IoT growth is happening

At this point, it may seem like overkill to point out the continued growth bound to happen in the Internet of Things space for the years to come and how it will create new opportunities for companies, both established and new, from a hardware and software perspective.

Get Started
imageimage

Our Featured Services that We Provide

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Software Development
IoT Solutions

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Smart Home, Office
IoT Solutions

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Smart City
IoT Solutions

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Automative
IoT Solutions

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Industrial
IoT Solutions

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

System on Chip
IoT Solutions

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Connect and Manage your IoT at Scale

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis.

Get Started!
image
image

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

App Development for Connected Devices

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus.

Explore More
image
image

How Can Your City Use IoT Technology?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus.

Explore More

Thamrin Group Founders

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Josh Buttler

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Alex Maxwel

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Janny Cotller

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Jason Statham

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

Why We Are Best From Others

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Digital Technology

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Business Protection

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Data Analysis

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
\ No newline at end of file diff --git a/.next/server/pages/en/it-startup-2.html b/.next/server/pages/en/it-startup-2.html deleted file mode 100644 index 8207830..0000000 --- a/.next/server/pages/en/it-startup-2.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Built for Developers

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Get Started
shape
shape
shape
shape
shape
shape
shape
shape

Zero Configuration

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Code Security

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Team Management

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Access Controlled

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Cloud Hosting Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Cloud databases
Website hosting
File storage
Forex trading
File backups
Remote desktop
Email servers
Hybrid cloud
book-selfboxchaircloudcupflowerhead-phonemonitormugtabletissuewater-bottlewifishapemain-pic
big-monitorcreativedeveloperflower-topsmall-monitorsmall-toptabletargetshapemain-pic

Design & Development

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Responsive design
React web development
Android apps development
Laravel web development
iOS apps development
UX/UI design
E-commerce development
Print ready design

Our Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Incredible Infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Email Notifications

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Best Analytics Audits

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Simple Dashboard

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Information Retrieval

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deep Technical SEO

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Drag & Drop Functionality

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deadline Reminders

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Modern Keyword Analysis

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Pricing Plans

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Basic Plan

$15.00 /Mon
  • 5 GB Bandwidth
  • Highest Speed
  • 1 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Advanced Plan

$35.00 /Mon
  • 10 GB Bandwidth
  • Highest Speed
  • 3 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Expert Plan

$65.00 /Mon
  • 15 GB Bandwidth
  • Highest Speed
  • 5 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics
shape
shape
shape
shape

Ready to talk?

Our team is here to answer your question about StartP

Contact UsOr, get started now with a free trial
More that 1.5 million businesses and organizations use StartP
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
\ No newline at end of file diff --git a/.next/server/pages/en/it-startup.html b/.next/server/pages/en/it-startup.html deleted file mode 100644 index b8f2fb6..0000000 --- a/.next/server/pages/en/it-startup.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Secure IT Solutions for a more secure environment

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida

Get Started
shape
shape
shape
shape
shape
shape
shape
shape

Zero Configuration

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Code Security

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Team Management

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Access Controlled

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna.

Cloud Hosting Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Cloud databases
Website hosting
File storage
Forex trading
File backups
Remote desktop
Email servers
Hybrid cloud
book-selfboxchaircloudcupflowerhead-phonemonitormugtabletissuewater-bottlewifishapemain-pic
big-monitorcreativedeveloperflower-topsmall-monitorsmall-toptabletargetshapemain-pic

Design & Development

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Responsive design
React web development
Android apps development
Laravel web development
iOS apps development
UX/UI design
E-commerce development
Print ready design

Our Features

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Incredible Infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Email Notifications

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Simple Dashboard

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Information Retrieval

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Drag & Drop Functionality

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deadline Reminders

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Our Recent Works

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape

Pricing Plans

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Basic Plan

$15.00 /Mon
  • 5 GB Bandwidth
  • Highest Speed
  • 1 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Advanced Plan

$35.00 /Mon
  • 10 GB Bandwidth
  • Highest Speed
  • 3 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Expert Plan

$65.00 /Mon
  • 15 GB Bandwidth
  • Highest Speed
  • 5 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics
shape
shape
shape
shape

Ready to talk?

Our team is here to answer your question about StartP

Contact UsOr, get started now with a free trial
More that 1.5 million businesses and organizations use StartP
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner
partnerpartner

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
\ No newline at end of file diff --git a/.next/server/pages/en/login.html b/.next/server/pages/en/login.html deleted file mode 100644 index e13c42a..0000000 --- a/.next/server/pages/en/login.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Login

Don't have an account yet? Sign Up

or connect with

\ No newline at end of file diff --git a/.next/server/pages/en/machine-learning-2.html b/.next/server/pages/en/machine-learning-2.html deleted file mode 100644 index 8a7a0d3..0000000 --- a/.next/server/pages/en/machine-learning-2.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

World’s Leading AI & Machine Learning Company

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Get Started
image
shape
shape
shape
shape
shape
shape
What We Offer

Our Featured Solutions

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Robotic Automation

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Cognitive Automation

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Cognitive Engagement

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Security & Surveillance

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
shape
shape
shape
shape
shape
shape
shape
image
About Us

Engaging New Audiences Through Smart Approach

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Donec vitae sapien ut libero venenatis faucibus tempus.

Discover More
shape
shape
shape
shape
shape
shape
Our Solutions

Our Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

IT Professionals

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Software Engineers

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Health & Manufacturing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Security & Surveillance

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Automatic Optimization

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Data Analysts

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

shape
shape
shape
shape
shape
shape

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Proud Projects That Make Us Stand Out

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape
shape
shape

Our Pricing Plan

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • Monthly Plan
  • Yearly Plan

Free

Get your business up
and running

$0 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$149 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$179 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Free

Get your business up
and running

$0 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$249 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$279 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets
shape
shape
shape
shape
shape
shape

Our Recent Story

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Making Peace With The Feast Or Famine Of Freelancing

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

I Used The Web For A Day On A 50 MB Budget

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Here are the 5 most telling signs of micromanagement

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
shape
shape
shape
shape
shape
shape
image

Start your free trial

Test out the Machine Learning features for 14 days, no credit card required.

shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/en/machine-learning.html b/.next/server/pages/en/machine-learning.html deleted file mode 100644 index 354c7d8..0000000 --- a/.next/server/pages/en/machine-learning.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

World’s Leading AI & Machine Learning Company

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

Get Started
imageimageimageimageimageimageimageimageimageimageimageimage
shape
shape
shape
shape
shape
shape
What We Offer

Our Featured Solutions

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Robotic Automation

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Cognitive Automation

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Cognitive Engagement

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Security & Surveillance

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
shape
shape
shape
shape
shape
shape
shape
image
About Us

Engaging New Audiences Through Smart Approach

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Donec vitae sapien ut libero venenatis faucibus tempus.

Discover More
shape
shape
shape
shape
shape
shape
Our Solutions

Our Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

IT Professionals

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Software Engineers

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Health & Manufacturing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Security & Surveillance

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Automatic Optimization

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Data Analysts

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

shape
shape
shape
shape
shape
shape

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Proud Projects That Make Us Stand Out

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

shape
shape
shape
shape
shape
shape

Our Pricing Plan

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • Monthly Plan
  • Yearly Plan

Free

Get your business up
and running

$0 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$149 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$179 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Free

Get your business up
and running

$0 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$249 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$279 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets
shape
shape
shape
shape
shape
shape

Our Recent Story

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Making Peace With The Feast Or Famine Of Freelancing

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

I Used The Web For A Day On A 50 MB Budget

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
image

Here are the 5 most telling signs of micromanagement

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

Read Story
shape
shape
shape
shape
shape
shape
image

Start your free trial

Test out the Machine Learning features for 14 days, no credit card required.

shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/en/pc-repair.html b/.next/server/pages/en/pc-repair.html deleted file mode 100644 index 8e04e8a..0000000 --- a/.next/server/pages/en/pc-repair.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Your Local Computer Repair Experts!

There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.

Get Started
imageimageimageimage
About Us

We have 35 years of experience in repair services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • Experienced Professionals
  • Expert Technical Skills
  • Excellent Reputation
  • Friendly Service
  • Trustworthy See Reviews
  • Affordable Diagnosis
imageimageimageimageimage

Our Featured Services that We Provide

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Laptop Repair

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Computer Repair

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Apple Products Repair

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Software Update

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Smartphone Repair

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Data Backup & Recovery

Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

We'll help you get back to work

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis.

Contact Us
image
image
image

We always try to understand users expectation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

180K

Downloaded

20K

Feedback

500+

Workers

70+

Contributors

Have any question about us?

Don't hesitate to contact us

Contact Us
map

Our Awesome Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image

Josh Buttler

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Alex Maxwel

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Janny Cotller

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Jason Statham

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

Why We Are Best From Others

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Quick Repair Process

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Free Diagnostics

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Fast Delivery

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

The News from Our Blog

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

image
March 15, 2021

The Security Risks of Changing Package Owners

By Admin

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 17, 2021

Tips to Protecting Your Business and Family

By Smith

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
image
March 19, 2021

Protect Your Workplace from Cyber Attacks

By John

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse.

Read More
\ No newline at end of file diff --git a/.next/server/pages/en/pricing.html b/.next/server/pages/en/pricing.html deleted file mode 100644 index 9ee6508..0000000 --- a/.next/server/pages/en/pricing.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Pricing

Pricing Plans

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Basic Plan

$15.00 /Mon
  • 5 GB Bandwidth
  • Highest Speed
  • 1 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Advanced Plan

$35.00 /Mon
  • 10 GB Bandwidth
  • Highest Speed
  • 3 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics

Expert Plan

$65.00 /Mon
  • 15 GB Bandwidth
  • Highest Speed
  • 5 GB Storage
  • Unlimited Website
  • Unlimited Users
  • 24x7 Great Support
  • Data Security and Backups
  • Monthly Reports and Analytics
shape
shape
shape
shape

Pricing Plans

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Web Hosting

$10.99/m
  • 99.9% Uptime Guarantee
  • Reliable & Secure
  • Powered by cPanel / Plesk
  • Web Asset Delivery
  • 24/7 Dedicated Support

Cloud Hosting

$13.99/m
  • 99.9% Uptime Guarantee
  • Reliable & Secure
  • Powered by cPanel / Plesk
  • Web Asset Delivery
  • 24/7 Dedicated Support

Vps Hosting

$15.99/m
  • 99.9% Uptime Guarantee
  • Reliable & Secure
  • Powered by cPanel / Plesk
  • Web Asset Delivery
  • 24/7 Dedicated Support
shape
shape
shape
shape

Our Pricing Plan

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • Monthly Plan
  • Yearly Plan

Free

Get your business up
and running

$0 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$149 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$179 /m
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Free

Get your business up
and running

$0 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 1000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Pro

Get your business up
and running

$249 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 3300 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets

Premium

Get your business up
and running

$279 /y
  • Drag & Drop Builder
  • Lead Generation & Sales
  • Boot & Digital Assistants
  • Customer Service
  • Up to 10000 Subscribers
  • Unlimited Broadcasts
  • Landing Pages & Web Widgets
shape
shape
shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/en/privacy-policy.html b/.next/server/pages/en/privacy-policy.html deleted file mode 100644 index b666a18..0000000 --- a/.next/server/pages/en/privacy-policy.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Privacy Policy

Welcome to our Privacy Policy

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

What is Lorem Ipsum?

But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful. Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial example, which of us ever undertakes laborious physical exercise, except to obtain some advantage from it? But who has any right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences, or one who avoids a pain that produces no resultant pleasure

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

t is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).

\ No newline at end of file diff --git a/.next/server/pages/en/products/[id].html b/.next/server/pages/en/products/[id].html deleted file mode 100644 index eb18030..0000000 --- a/.next/server/pages/en/products/[id].html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

$

Availability:
Quantity:
Guaranteed safe checkout:
imageimageimageimageimageimageimage
Share:

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. Lorem Ipsum is simply dummy text of the printing.

\ No newline at end of file diff --git a/.next/server/pages/en/project-details.html b/.next/server/pages/en/project-details.html deleted file mode 100644 index b484243..0000000 --- a/.next/server/pages/en/project-details.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Projects Details

work
work
work
work

Network Marketing

Lorem ipsum dolor sit amet, conse cte tuer adipiscing elit, sed diam no nu m nibhie eui smod. Facil isis atve eros et accumsan etiu sto odi dignis sim qui blandit praesen lup ta de er. At molestiae appellantur pro. Vis wisi oportere per ic ula ad, ei latine prop riae na, mea cu purto debitis. Primis nost rud no eos, no impedit dissenti as mea, ea vide labor amus neglegentur vix. Ancillae intellegat vix et. Sit causae laoreet nolu ise. Ad po exerci nusquam eos te. Cu altera expet enda qui, munere oblique theo phrastu ea vix. Ne nec modus civibus modera tius, sit ei lorem doctus. Ne docen di verterem reformidans eos. Cu altera expetenda qui, munere oblique theophr astus ea vix modus civiu mod eratius.

Lorem ipsum dolor sit amet, conse cte tuer adipiscing elit, sed diam no nu m nibhie eui smod. Facil isis atve eros et accumsan etiu sto odi dignis sim qui blandit praesen lup ta de er. At molestiae appellantur pro. Vis wisi oportere per ic ula ad, ei latine prop riae na, mea cu purto debitis. Primis nost rud no eos, no impedit dissenti as mea, ea vide labor amus neglegentur vix. Ancillae intellegat vix et. Sit causae laoreet nolu ise. Ad po exerci nusquam eos te. Cu altera expet enda qui, munere oblique theo phrastu ea vix. Ne nec modus civibus modera tius, sit ei lorem doctus. Ne docen di verterem reformidans eos. Cu altera expetenda qui, munere oblique theophr astus ea vix modus civiu mod eratius.

Happy Client

John Doe

Category

Portfolio, Personal

Date

February 28, 2021

Share

\ No newline at end of file diff --git a/.next/server/pages/en/projects-1.html b/.next/server/pages/en/projects-1.html deleted file mode 100644 index 0423c6f..0000000 --- a/.next/server/pages/en/projects-1.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Projects Style One

image

Incredible infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

UI/UX Design

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Apps Development

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Mock-up Design

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

E-commerce

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Web Design

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

React App Development

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Digital Marketing

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Email Marketing

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/en/projects-2.html b/.next/server/pages/en/projects-2.html deleted file mode 100644 index 560bde2..0000000 --- a/.next/server/pages/en/projects-2.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Projects Style Two

image
image
image
image
image
image
image
image
\ No newline at end of file diff --git a/.next/server/pages/en/service-details.html b/.next/server/pages/en/service-details.html deleted file mode 100644 index afeb1ce..0000000 --- a/.next/server/pages/en/service-details.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Services Style Five

Incredible Infrastructure

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer.

Took a galley of type and scrambled it to make a type specimen book. survived not only five centuries, but also the leap into electronic remaining. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer when an unknown.

image
image

Took a galley of type and scrambled it to make a type specimen book. survived not only five centuries, but also the leap into electronic remaining. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer when an unknown.

Which material types can you work with?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.

\ No newline at end of file diff --git a/.next/server/pages/en/services-1.html b/.next/server/pages/en/services-1.html deleted file mode 100644 index ade8618..0000000 --- a/.next/server/pages/en/services-1.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Services Style One

Our Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Incredible Infrastructure

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Email Notifications

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Best Analytics Audits

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Simple Dashboard

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Information Retrieval

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deep Technical SEO

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Drag & Drop Functionality

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Deadline Reminders

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Modern Keyword Analysis

Lorem ipsum dolor amet, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

\ No newline at end of file diff --git a/.next/server/pages/en/services-2.html b/.next/server/pages/en/services-2.html deleted file mode 100644 index 582b441..0000000 --- a/.next/server/pages/en/services-2.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Services Style Two

image

IT Professionals

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Software Engineers

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Health & Manufacturing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Security & Surveillance

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Automatic Optimization

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

image

Data Analysts

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

shape
shape
shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/en/services-3.html b/.next/server/pages/en/services-3.html deleted file mode 100644 index c59fcd0..0000000 --- a/.next/server/pages/en/services-3.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Services Style Three

image

Robotic Automation

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Cognitive Automation

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Cognitive Engagement

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Security & Surveillance

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Automatic Optimization

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Data Analysts

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Health & Manufacturing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Software Engineers

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
shape
shape
shape
shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/en/services-4.html b/.next/server/pages/en/services-4.html deleted file mode 100644 index b3ff18e..0000000 --- a/.next/server/pages/en/services-4.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Services Style Four

image

Programmatic Advertising

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Strategy & Research

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Design & Development

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Branding & Marketing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Programmatic Advertising

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Strategy & Research

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Design & Development

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
image

Branding & Marketing

Lorem ipsum dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua.

Learn More
shape
shape
shape
shape
shape
\ No newline at end of file diff --git a/.next/server/pages/en/services-5.html b/.next/server/pages/en/services-5.html deleted file mode 100644 index 03371ab..0000000 --- a/.next/server/pages/en/services-5.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Services Style Five

\ No newline at end of file diff --git a/.next/server/pages/en/shop.html b/.next/server/pages/en/shop.html deleted file mode 100644 index 41bd64d..0000000 --- a/.next/server/pages/en/shop.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Products

Showing 1-8 of 14 results

\ No newline at end of file diff --git a/.next/server/pages/en/sign-up.html b/.next/server/pages/en/sign-up.html deleted file mode 100644 index 860da62..0000000 --- a/.next/server/pages/en/sign-up.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Sign Up

Create a new account

Already have an account yet? Login

\ No newline at end of file diff --git a/.next/server/pages/en/team.html b/.next/server/pages/en/team.html deleted file mode 100644 index 4fd9df6..0000000 --- a/.next/server/pages/en/team.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Team

image

Josh Buttler

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Alex Maxwel

Marketing Manager

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Janny Cotller

Web Developer

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Jason Statham

UX/UI Designer

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Corey Anderson

Project Manager

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Josh Buttler

CEO & Founder

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Alex Maxwel

Marketing Manager

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Janny Cotller

Web Developer

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

image

Jason Statham

UX/UI Designer

Risus commodo viverra maecenas accumsan lacus vel facilisis quis ipsum.

\ No newline at end of file diff --git a/.next/server/pages/en/term-condition.html b/.next/server/pages/en/term-condition.html deleted file mode 100644 index 3c5c1d1..0000000 --- a/.next/server/pages/en/term-condition.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Term & Condition

Welcome to our Term & Condition

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

What is Lorem Ipsum?

But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful. Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial example, which of us ever undertakes laborious physical exercise, except to obtain some advantage from it? But who has any right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences, or one who avoids a pain that produces no resultant pleasure

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

t is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).

\ No newline at end of file diff --git a/.next/server/pages/en/yamaha/ContactUs.html b/.next/server/pages/en/yamaha/ContactUs.html deleted file mode 100644 index 6aeaf60..0000000 --- a/.next/server/pages/en/yamaha/ContactUs.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group

Contact Us

\ No newline at end of file diff --git a/.next/server/pages/en/yamaha/ForgotPassword.html b/.next/server/pages/en/yamaha/ForgotPassword.html deleted file mode 100644 index 1d83658..0000000 --- a/.next/server/pages/en/yamaha/ForgotPassword.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group
logo

Masukan E-Mail anda, agar kami dapat mengirim Link Reset Password

\ No newline at end of file diff --git a/.next/server/pages/en/yamaha/Register.html b/.next/server/pages/en/yamaha/Register.html deleted file mode 100644 index 45698bc..0000000 --- a/.next/server/pages/en/yamaha/Register.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group
logo

Create a new account

Already have an account yet? Login

\ No newline at end of file diff --git a/.next/server/pages/en/yamaha/login.html b/.next/server/pages/en/yamaha/login.html deleted file mode 100644 index c429414..0000000 --- a/.next/server/pages/en/yamaha/login.html +++ /dev/null @@ -1 +0,0 @@ -Thamrin Group
logo

Tidak Punya Akun ? Silahkan Register

or connect with

\ No newline at end of file diff --git a/.next/server/pages/yamaha.js b/.next/server/pages/yamaha.js deleted file mode 100644 index bbadee8..0000000 --- a/.next/server/pages/yamaha.js +++ /dev/null @@ -1,1170 +0,0 @@ -(function() { -var exports = {}; -exports.id = 4524; -exports.ids = [4524]; -exports.modules = { - -/***/ 6968: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -var _apollo = _interopRequireDefault(__webpack_require__(6371)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -async function GetDealers(filter, token = "") { - var res = await _apollo.default.query(` - query { ${filter != "" ? `name: "${filter}"` : ""} - dealers - { - id - name - kota_dealer - address - telp - email - location - img{ - url - } - } - } - `, token); - return res; -} - -async function GetHomeDealer(token = "", start = 0) { - var res = await _apollo.default.query(` - query($start: Int!) { - dealers(limit:6,start:$start){ - id - name - kota_dealer - address - telp - email - location - img{ - url - } - } - } - `, token, { - start: start - }); - return res; -} - -module.exports = { - GetDealers: GetDealers, - GetHomeDealer: GetHomeDealer -}; - -/***/ }), - -/***/ 5388: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ yamaha; }, - "getServerSideProps": function() { return /* binding */ getServerSideProps; } -}); - -// EXTERNAL MODULE: external "react/jsx-runtime" -var jsx_runtime_ = __webpack_require__(5282); -// EXTERNAL MODULE: external "react" -var external_react_ = __webpack_require__(9297); -var external_react_default = /*#__PURE__*/__webpack_require__.n(external_react_); -// EXTERNAL MODULE: ./components/_App/NavbarYamaha.js -var NavbarYamaha = __webpack_require__(2478); -// EXTERNAL MODULE: ./node_modules/next/link.js -var next_link = __webpack_require__(1664); -;// CONCATENATED MODULE: ./components/Yamaha/Home/MainBanner.js - - - - - -const MainBanner = () => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "main-banner", - style: { - marginTop: "-50px" - }, - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "d-table", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "d-table-cell", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row h-100 justify-content-center align-items-center", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-5", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "hero-content", - children: [/*#__PURE__*/jsx_runtime_.jsx("h1", { - children: /*#__PURE__*/jsx_runtime_.jsx("b", { - children: "Exclusif Motor Untuk Anda" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida" - }), /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/contact", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "btn btn-primary", - children: "Get Started" - }) - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 offset-lg-1", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/banner.png", - className: "animate__animated animate__fadeInDown animate__delay-0.1s", - alt: "man" - }) - })] - }) - }) - }) - }) - }); -}; - -/* harmony default export */ var Home_MainBanner = (MainBanner); -// EXTERNAL MODULE: ./components/Common/PartnerStyleTwo.js -var PartnerStyleTwo = __webpack_require__(161); -// EXTERNAL MODULE: external "react-feather" -var external_react_feather_ = __webpack_require__(9337); -;// CONCATENATED MODULE: ./components/Yamaha/Home/OurServices.js - - - - - - -const OurServices = () => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "iot-services-area pt-80 pb-50", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "container justify-content-center", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/jsx_runtime_.jsx("h2", { - children: "Yamaha 3S Service" - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "bar" - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-4 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "single-repair-services bg1", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "icon", - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-gear" - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("h3", { - children: ["Selling ", /*#__PURE__*/jsx_runtime_.jsx("br", {}), " Yamaha Product Selling"] - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - }), /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "Product/Motor", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.ArrowRight, {}) - }) - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-4 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "single-repair-services bg2", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "icon", - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-gear" - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("h3", { - children: ["Services ", /*#__PURE__*/jsx_runtime_.jsx("br", {}), " Yamaha Services Product"] - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - }), /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/service-details", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.ArrowRight, {}) - }) - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-4 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "single-repair-services bg3", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "icon", - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-gear" - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("h3", { - children: ["Sparepart ", /*#__PURE__*/jsx_runtime_.jsx("br", {}), "Yamaha Sparepart Product"] - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Lorem ipsum eiusmod dolor sit amet elit, adipiscing, sed do eiusmod tempor incididunt ut labore dolore magna aliqua." - }), /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/service-details", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.ArrowRight, {}) - }) - })] - }) - })] - })] - }) - }); -}; - -/* harmony default export */ var Home_OurServices = (OurServices); -// EXTERNAL MODULE: external "next/dynamic" -var dynamic_ = __webpack_require__(9639); -var dynamic_default = /*#__PURE__*/__webpack_require__.n(dynamic_); -;// CONCATENATED MODULE: ./components/Yamaha/Home/FeatureProduct.js - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// import React, { Component } from 'react'; -// import Masonry from 'react-masonry-component'; -// import Link from 'next/link'; -// const masonryOptions = { -// transitionDuration: 0 -// }; -// export class Projects extends Component { -// render() { -// const images = this.props.images.map((image, idx) => { -// return ( -//
-//
-// portfolio-image -//
-// {image.category} -//

{image.title}

-//
-// -// -// -//
-//
-// ) -// }) -// return ( -//
-//
-//
-//

Our Latest Projects

-//

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

-//
-// -// {images} -// -//
-//
-// ); -// } -// } -// Projects.defaultProps = { -// images: [ -// { -// image: "/images/Home/gallery/1.jpg", -// category: "Marketing", -// title: "Marketing & Reporting" -// }, -// { -// image: "/images/Home/gallery/2.jpg", -// category: "Marketing", -// title: "Marketing & Reporting" -// }, -// { -// image: "/images/Home/gallery/3.jpg", -// category: "Marketing", -// title: "Marketing & Reporting" -// }, -// { -// image: "/images/Home/gallery/4.jpg", -// category: "Marketing", -// title: "Marketing & Reporting" -// }, -// { -// image: "/images/Home/gallery/5.jpg", -// category: "Marketing", -// title: "Marketing & Reporting" -// }, -// { -// image: "/images/Home/gallery/6.jpg", -// category: "Marketing", -// title: "Marketing & Reporting" -// }, -// { -// image: "/images/Home/gallery/7.jpg", -// category: "Marketing", -// title: "Marketing & Reporting" -// }, -// { -// image: "/images/Home/gallery/8.jpg", -// category: "Marketing", -// title: "Marketing & Reporting" -// }, -// { -// image: "/images/Home/gallery/9.jpg", -// category: "Marketing", -// title: "Marketing & Reporting" -// }, -// ] -// } -// export default Projects; - - - -const OwlCarousel = dynamic_default()(() => Promise.resolve(/* import() */).then(__webpack_require__.t.bind(__webpack_require__, 1832, 23)), { - loadableGenerated: { - webpack: () => [/*require.resolve*/(1832)], - modules: ["..\\components\\Yamaha\\Home\\FeatureProduct.js -> " + 'react-owl-carousel3'] - } -}); -const options = { - loop: true, - nav: false, - dots: true, - autoplay: true, - smartSpeed: 1000, - margin: 30, - autoplayTimeout: 5000, - responsive: { - 0: { - items: 1 - }, - 576: { - items: 2 - }, - 768: { - items: 2 - }, - 1024: { - items: 3 - }, - 1200: { - items: 4 - } - } -}; - -const Projects = () => { - const [display, setDisplay] = external_react_default().useState(false); - external_react_default().useEffect(() => { - setDisplay(true); - }, []); - return /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "ml-projects-area pt-0 ptb-80", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "section-title st-fs-28", - children: [/*#__PURE__*/jsx_runtime_.jsx("h2", { - children: "Yamaha Motor Feature Product" - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "bar" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "container-fluid", - children: display ? /*#__PURE__*/(0,jsx_runtime_.jsxs)(OwlCarousel, _objectSpread(_objectSpread({ - className: "ml-projects-slides owl-carousel owl-theme" - }, options), {}, { - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/Aerox.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/Fino.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/Freego.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/Gear123.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/Jupiter.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/Lexi.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/Mio.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/MXKing.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/Nmax.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/R15.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/Vega.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/Vixion.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/WR.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/Xride.jpg", - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "single-ml-projects-box", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/Yamaha/Feature/XSR.jpg", - alt: "image" - }) - })] - })) : '' - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape1", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape1.png", - alt: "shape" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape2 rotateme", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape3", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape3.svg", - alt: "shape" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape4", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape7", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - })] - }); -}; - -/* harmony default export */ var FeatureProduct = (Projects); -;// CONCATENATED MODULE: ./components/Yamaha/Home/Summary.js - - - - - -const FunFactsArea = () => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "funfacts-area ptb-80", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/jsx_runtime_.jsx("h2", { - children: "Total Penjualan, Service & Dealer Yamaha" - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "bar" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row", - style: { - align: "center" - }, - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-3 col-md-3 col-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "funfact", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: "200" - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Product Motor Terjual" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-3 col-md-3 col-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "funfact", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: "478" - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Service Motor" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-3 col-md-3 col-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "funfact", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: "800+" - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Sparepart Terjual" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-3 col-md-3 col-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "funfact", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: "30" - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Dealers yang tersebar di Sumsel & Bengkulu" - })] - }) - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "contact-cta-box", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: "Punya Pertanyaan ?" - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Segera Hubungi Kami" - }), /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/contact", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "btn btn-primary", - children: "Hubungi Kami" - }) - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "map-bg", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/map.png", - alt: "map" - }) - })] - }) - }); -}; - -/* harmony default export */ var Summary = (FunFactsArea); -;// CONCATENATED MODULE: ./components/Yamaha/Home/Dealer.js - - - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - -const Dealers = function (_ref) { - let { - backend, - dealers - } = _ref, - props = _objectWithoutProperties(_ref, ["backend", "dealers"]); - - const ListDealer = dealers.map(data => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-4 col-sm-6 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "agency-services-box", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - style: { - height: "250px", - width: "100%", - display: "block" - }, - src: `${backend}${data.img["url"]}`, - alt: "image" - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "content", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("p", { - children: [/*#__PURE__*/jsx_runtime_.jsx("p", { - children: /*#__PURE__*/jsx_runtime_.jsx("b", { - children: data.name - }) - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: /*#__PURE__*/jsx_runtime_.jsx("b", { - children: data.kota_dealer - }) - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: /*#__PURE__*/jsx_runtime_.jsx("b", { - children: data.telp - }) - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: /*#__PURE__*/jsx_runtime_.jsx("b", { - children: data.address - }) - })] - }), /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: `${data.location}`, - target: "_blank", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("a", { - className: "read-more-btn", - target: "_blank", - children: ["View Location ", /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.MapPin, {})] - }) - })] - })] - }) - }); - }); - return /*#__PURE__*/jsx_runtime_.jsx("div", { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "agency-services-area pt-80 pb-50", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "section-title st-fs-28", - children: [/*#__PURE__*/jsx_runtime_.jsx("h2", { - children: "Yamaha Dealers" - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "bar" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "row justify-content-center", - children: ListDealer - })] - }) - }) - }); -}; - -/* harmony default export */ var Dealer = (Dealers); -// EXTERNAL MODULE: external "react-slick" -var external_react_slick_ = __webpack_require__(9080); -var external_react_slick_default = /*#__PURE__*/__webpack_require__.n(external_react_slick_); -;// CONCATENATED MODULE: ./components/Yamaha/Home/Testimoni.js - - - -function Testimoni_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function Testimoni_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { Testimoni_ownKeys(Object(source), true).forEach(function (key) { Testimoni_defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { Testimoni_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function Testimoni_defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - - - - -const NextArrow = props => { - const { - onClick - } = props; - return /*#__PURE__*/jsx_runtime_.jsx("button", { - className: "next-arrow slick-arrow", - onClick: onClick, - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.ArrowRight, {}) - }); -}; - -const PrevArrow = props => { - const { - onClick - } = props; - return /*#__PURE__*/jsx_runtime_.jsx("button", { - className: "prev-arrow slick-arrow", - onClick: onClick, - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.ArrowLeft, {}) - }); -}; - -class Feedback extends (external_react_default()).Component { - constructor(...args) { - super(...args); - - Testimoni_defineProperty(this, "state", { - imagesSlider: null, - thumbnailsSlider: null, - oldSlide: 0, - activeSlide: 0, - activeSlide2: 0 - }); - - Testimoni_defineProperty(this, "renderSliderFullContent", () => { - return DEFAULT_PROPS.map(({ - name, - profession, - image, - content - }) => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "item", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "single-feedback", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "client-img", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: image, - alt: "image" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("h3", { - children: name - }), /*#__PURE__*/jsx_runtime_.jsx("span", { - children: profession - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: content - })] - }) - }) - }, name); - }); - }); - - Testimoni_defineProperty(this, "renderSliderImages", () => { - return DEFAULT_PROPS.map(({ - name, - image - }) => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "item", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "img-fill", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: image, - alt: "client" - }) - }) - }) - }, name); - }); - }); - } - - componentDidMount() { - this.setState({ - imagesSlider: this.slider1, - thumbnailsSlider: this.slider2 - }); - } - - render() { - const sliderSettings1 = { - speed: 100, - slidesToShow: 1, - slidesToScroll: 1, - cssEase: 'linear', - fade: true, - autoplay: true, - draggable: true, - asNavFor: this.state.thumbnailsSlider, - draggable: false, - arrows: false, - nextArrow: false, - prevArrow: false - }; - const sliderSettings2 = { - speed: 300, - slidesToShow: 5, - slidesToScroll: 1, - cssEase: 'linear', - autoplay: true, - centerMode: true, - draggable: false, - focusOnSelect: true, - asNavFor: this.state.imagesSlider, - nextArrow: /*#__PURE__*/jsx_runtime_.jsx(NextArrow, {}), - prevArrow: /*#__PURE__*/jsx_runtime_.jsx(PrevArrow, {}), - beforeChange: (current, next) => this.setState({ - oldSlide: current, - activeSlide: next - }), - afterChange: current => this.setState({ - activeSlide2: current - }) - }; - return /*#__PURE__*/(0,jsx_runtime_.jsxs)("section", { - className: "feedback-area ptb-80 bg-f7fafd", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/jsx_runtime_.jsx("h2", { - children: "Testimoni Customer Yamaha" - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "bar" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "feedback-slides", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "client-feedback", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - children: /*#__PURE__*/jsx_runtime_.jsx((external_react_slick_default()), Testimoni_objectSpread(Testimoni_objectSpread({ - ref: slider => this.slider1 = slider - }, sliderSettings1), {}, { - children: this.renderSliderFullContent() - })) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "client-thumbnails", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - children: /*#__PURE__*/jsx_runtime_.jsx((external_react_slick_default()), Testimoni_objectSpread(Testimoni_objectSpread({ - ref: slider => this.slider2 = slider - }, sliderSettings2), {}, { - children: this.renderSliderImages() - })) - }) - })] - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape1", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape1.png", - alt: "shape" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape2 rotateme", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape4", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape5", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape5.png", - alt: "shape" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape6 rotateme", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape7", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape4.svg", - alt: "shape" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shape8 rotateme", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/shape2.svg", - alt: "shape" - }) - })] - }); - } - -} - -const DEFAULT_PROPS = [{ - name: 'David Gale', - profession: 'Web Developer', - image: '/images/client-image/client2.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Matt Damon', - profession: 'Software Engineer', - image: '/images/client-image/client4.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Nicky Parsons', - profession: 'Fictional Character', - image: '/images/client-image/client1.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Jason Momoa', - profession: 'American Actor', - image: '/images/client-image/client5.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Gennady Korotkevich', - profession: 'Sport Programmer', - image: '/images/client-image/client3.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Petr Mitrichev', - profession: 'Russian Programmer', - image: '/images/client-image/client3.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Reid W. Barton', - profession: 'Mathematics', - image: '/images/client-image/client2.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}, { - name: 'Lisa Sauermann', - profession: 'Mathematician', - image: '/images/client-image/client1.jpg', - content: 'Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' -}]; -/* harmony default export */ var Testimoni = (Feedback); -// EXTERNAL MODULE: ./components/_App/FooterYamaha.js -var FooterYamaha = __webpack_require__(362); -// EXTERNAL MODULE: ./api/dealer/dealer.js -var dealer = __webpack_require__(6968); -var dealer_default = /*#__PURE__*/__webpack_require__.n(dealer); -// EXTERNAL MODULE: external "cookies" -var external_cookies_ = __webpack_require__(9038); -var external_cookies_default = /*#__PURE__*/__webpack_require__.n(external_cookies_); -;// CONCATENATED MODULE: ./pages/yamaha/index.js - - - - -function yamaha_objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = yamaha_objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function yamaha_objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - - - - - - - - - -const Index = function (_ref) { - let { - dealers, - backend, - user - } = _ref, - props = yamaha_objectWithoutProperties(_ref, ["dealers", "backend", "user"]); - - return /*#__PURE__*/(0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, { - children: [/*#__PURE__*/jsx_runtime_.jsx(NavbarYamaha/* default */.Z, {}), /*#__PURE__*/jsx_runtime_.jsx(Home_MainBanner, {}), /*#__PURE__*/jsx_runtime_.jsx(PartnerStyleTwo/* default */.Z, {}), /*#__PURE__*/jsx_runtime_.jsx(Home_OurServices, {}), /*#__PURE__*/jsx_runtime_.jsx(FeatureProduct, {}), /*#__PURE__*/jsx_runtime_.jsx(Dealer, { - dealers: dealers, - backend: backend - }), /*#__PURE__*/jsx_runtime_.jsx(Testimoni, {}), /*#__PURE__*/jsx_runtime_.jsx(Summary, {}), /*#__PURE__*/jsx_runtime_.jsx(FooterYamaha/* default */.Z, {})] - }); -}; - -async function getServerSideProps(context) { - var dealers = []; - const backend = process.env.BACKEND_SERVER_URI; - var { - req, - resp - } = context; - const cookies = new (external_cookies_default())(req, resp); - var user = ""; - var userObj = (await cookies.get("user")) ? JSON.parse(await cookies.get("user")) : null; - - if (userObj) { - let sessionId = userObj["partners_login_states"].filter(function (i) { - return i.business_partner && i.business_partner.name.toUpperCase() == "YAMAHA"; - }); - if (sessionId.length != 0) user = userObj["username"]; - } - - var res = await dealer_default().GetHomeDealer(); - - if (res["STATUS"] === 1) { - dealers = res["DATA"]["dealers"]; - } - - console.log(dealers); - return { - props: { - dealers, - backend, - user - } // will be passed to the page component as props - - }; -} -/* harmony default export */ var yamaha = (Index); - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 9038: -/***/ (function(module) { - -"use strict"; -module.exports = require("cookies");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }), - -/***/ 8417: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router-context.js");; - -/***/ }), - -/***/ 2238: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router/utils/get-asset-path-from-route.js");; - -/***/ }), - -/***/ 9639: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dynamic");; - -/***/ }), - -/***/ 6731: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/router");; - -/***/ }), - -/***/ 9297: -/***/ (function(module) { - -"use strict"; -module.exports = require("react");; - -/***/ }), - -/***/ 9337: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-feather");; - -/***/ }), - -/***/ 1832: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-owl-carousel3");; - -/***/ }), - -/***/ 9080: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-slick");; - -/***/ }), - -/***/ 5282: -/***/ (function(module) { - -"use strict"; -module.exports = require("react/jsx-runtime");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [1664,4755,6371,7798,161], function() { return __webpack_exec__(5388); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/yamaha/AboutUs.js b/.next/server/pages/yamaha/AboutUs.js deleted file mode 100644 index 6296785..0000000 --- a/.next/server/pages/yamaha/AboutUs.js +++ /dev/null @@ -1,294 +0,0 @@ -(function() { -var exports = {}; -exports.id = 2975; -exports.ids = [2975]; -exports.modules = { - -/***/ 1288: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); - - - -const PageBanner = ({ - pageTitle -}) => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "page-title-area", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table-cell", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: pageTitle - }) - }) - }) - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (PageBanner); - -/***/ }), - -/***/ 3895: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ yamaha_AboutUs; }, - "getServerSideProps": function() { return /* binding */ getServerSideProps; } -}); - -// EXTERNAL MODULE: external "react/jsx-runtime" -var jsx_runtime_ = __webpack_require__(5282); -// EXTERNAL MODULE: external "react" -var external_react_ = __webpack_require__(9297); -// EXTERNAL MODULE: ./components/_App/NavbarYamaha.js -var NavbarYamaha = __webpack_require__(2478); -// EXTERNAL MODULE: ./components/_App/FooterYamaha.js -var FooterYamaha = __webpack_require__(362); -// EXTERNAL MODULE: ./components/Common/PageBanner.js -var PageBanner = __webpack_require__(1288); -// EXTERNAL MODULE: ./components/Common/Partner.js -var Partner = __webpack_require__(6238); -// EXTERNAL MODULE: ./node_modules/next/link.js -var next_link = __webpack_require__(1664); -;// CONCATENATED MODULE: ./components/Yamaha/AboutUs/AboutUs.js - - - - - - - -const About1 = () => { - return /*#__PURE__*/(0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, { - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "about-area ptb-80", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row align-items-center", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-12", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "about-image", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/about-one.png", - alt: "image" - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-12", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "about-content", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/jsx_runtime_.jsx("h2", { - children: "About Us" - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "bar" - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti." - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/jsx_runtime_.jsx("h2", { - children: "Visi" - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "bar" - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Berdampak bagi masyarakat melalui SDM yang dimiliki, pelayanan prima & pengembangan usaha secara berkelanjutan dengan membangun perusahaan yang terpercaya & memiliki reputasi yang baik." - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "section-title", - children: [/*#__PURE__*/jsx_runtime_.jsx("h2", { - children: "Misi" - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "bar" - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "1. Melayani 21,7 juta pelanggan di tahun 2022" - }), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "2. Mengembangkan pemimpin yang sukses" - }), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "3. Mengelola proses administrasi yang simple & excellent" - }), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "4. Mendukung continuous improvement" - }), /*#__PURE__*/jsx_runtime_.jsx("br", {})] - })] - }) - })] - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "ready-to-talk", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("h3", { - children: "Ingin Info Lebih Lanjut ?" - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Tanyakan Kepada Pihak Kami Untuk Info Lebih Lanjutnya" - }), /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/contact", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "btn btn-primary", - children: "Contact Us" - }) - })] - }) - })] - }); -}; - -/* harmony default export */ var AboutUs = (About1); -// EXTERNAL MODULE: ./api/latest_news/news.js -var latest_news_news = __webpack_require__(8888); -var news_default = /*#__PURE__*/__webpack_require__.n(latest_news_news); -;// CONCATENATED MODULE: ./pages/yamaha/AboutUs/index.js - - - - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - - - -const News = function (_ref) { - let { - backend, - news, - othernews - } = _ref, - props = _objectWithoutProperties(_ref, ["backend", "news", "othernews"]); - - return /*#__PURE__*/(0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, { - children: [/*#__PURE__*/jsx_runtime_.jsx(NavbarYamaha/* default */.Z, {}), /*#__PURE__*/jsx_runtime_.jsx(PageBanner/* default */.Z, { - pageTitle: "About Us" - }), /*#__PURE__*/jsx_runtime_.jsx(AboutUs, {}), /*#__PURE__*/jsx_runtime_.jsx(FooterYamaha/* default */.Z, {})] - }); -}; - -/* harmony default export */ var yamaha_AboutUs = (News); -async function getServerSideProps(context) { - var news = []; - var othernews = []; - const backend = process.env.BACKEND_SERVER_URI; - var res = await news_default().GetNewsYamaha(); - - if (res["STATUS"] === 1) { - news = res["DATA"]["latestNews"]; - } - - var res = await news_default().GetOtherNewsYamaha(); - - if (res["STATUS"] === 1) { - othernews = res["DATA"]["latestNews"]; - } - - return { - props: { - news, - othernews, - backend - } // will be passed to the page component as props - - }; -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }), - -/***/ 8417: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router-context.js");; - -/***/ }), - -/***/ 2238: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router/utils/get-asset-path-from-route.js");; - -/***/ }), - -/***/ 6731: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/router");; - -/***/ }), - -/***/ 9297: -/***/ (function(module) { - -"use strict"; -module.exports = require("react");; - -/***/ }), - -/***/ 9337: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-feather");; - -/***/ }), - -/***/ 5282: -/***/ (function(module) { - -"use strict"; -module.exports = require("react/jsx-runtime");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [1664,4755,6371,7798,6238,8888], function() { return __webpack_exec__(3895); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/yamaha/LatestNews.js b/.next/server/pages/yamaha/LatestNews.js deleted file mode 100644 index 4d35851..0000000 --- a/.next/server/pages/yamaha/LatestNews.js +++ /dev/null @@ -1,477 +0,0 @@ -(function() { -var exports = {}; -exports.id = 6950; -exports.ids = [6950]; -exports.modules = { - -/***/ 1288: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); - - - -const PageBanner = ({ - pageTitle -}) => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "page-title-area", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table-cell", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: pageTitle - }) - }) - }) - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (PageBanner); - -/***/ }), - -/***/ 9838: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ yamaha_LatestNews; }, - "getServerSideProps": function() { return /* binding */ getServerSideProps; } -}); - -// EXTERNAL MODULE: external "react/jsx-runtime" -var jsx_runtime_ = __webpack_require__(5282); -// EXTERNAL MODULE: external "react" -var external_react_ = __webpack_require__(9297); -// EXTERNAL MODULE: ./components/_App/NavbarYamaha.js -var NavbarYamaha = __webpack_require__(2478); -// EXTERNAL MODULE: ./components/_App/FooterYamaha.js -var FooterYamaha = __webpack_require__(362); -// EXTERNAL MODULE: ./components/Common/PageBanner.js -var PageBanner = __webpack_require__(1288); -// EXTERNAL MODULE: external "react-feather" -var external_react_feather_ = __webpack_require__(9337); -// EXTERNAL MODULE: ./node_modules/next/link.js -var next_link = __webpack_require__(1664); -;// CONCATENATED MODULE: ./components/Yamaha/LatestNews/LatestNews.js - - - - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - -const News = function (_ref) { - let { - backend, - news, - othernews - } = _ref, - props = _objectWithoutProperties(_ref, ["backend", "news", "othernews"]); - - const NewsList = news.map(data => { - return /*#__PURE__*/jsx_runtime_.jsx(jsx_runtime_.Fragment, { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "single-blog-post", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "blog-image", - children: [/*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/blog-details", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img[0]["url"]}` - }) - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "date", - children: [/*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Calendar, {}), " ", data.published_at] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "blog-post-content", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/yamaha/LatestNews/LatestNewsDetail?s=" + data.id, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: data.title - }) - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("span", { - children: ["By ", /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Admin" - })] - }), /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/yamaha/LatestNews/LatestNewsDetail?s=" + data.id, - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("a", { - className: "read-more-btn", - children: ["Read More ", /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.ArrowRight, {})] - }) - })] - })] - }) - }) - }); - }); - const PopularNews = othernews.map(data => { - return /*#__PURE__*/(0,jsx_runtime_.jsxs)("article", { - className: "item", - children: [/*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/blog-details", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "thumb", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "fullimage cover bg1", - role: "img" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "info", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img[0]["url"]}`, - style: { - width: "100px" - } - }), /*#__PURE__*/jsx_runtime_.jsx("time", { - children: data.published_at - }), /*#__PURE__*/jsx_runtime_.jsx("h4", { - className: "title usmall", - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/blog-details", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - style: { - fontSize: "15px" - }, - children: data.title - }) - }) - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "clear" - })] - }); - }); - return /*#__PURE__*/jsx_runtime_.jsx("div", { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "blog-area ptb-80", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-8 col-md-12", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row justify-content-center", - children: [NewsList, /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-12", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "pagination-area", - children: /*#__PURE__*/jsx_runtime_.jsx("nav", { - "aria-label": "Page navigation", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - className: "pagination justify-content-center", - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - className: "page-item", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "page-link", - href: "#", - children: "Prev" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - className: "page-item active", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "page-link", - href: "#", - children: "1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - className: "page-item", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "page-link", - href: "#", - children: "2" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - className: "page-item", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "page-link", - href: "#", - children: "3" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - className: "page-item", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "page-link", - href: "#", - children: "Next" - }) - })] - }) - }) - }) - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-4 col-md-12", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "widget-area", - id: "secondary", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "widget widget_search", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("form", { - className: "search-form", - children: [/*#__PURE__*/jsx_runtime_.jsx("label", { - children: /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "search", - className: "search-field", - placeholder: "Search..." - }) - }), /*#__PURE__*/jsx_runtime_.jsx("button", { - type: "submit", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Search, {}) - })] - }) - }), PopularNews, /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "widget widget_categories", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - className: "widget-title", - children: "Categories" - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Business" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Privacy" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Technology" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Tips" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Uncategorized" - }) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "widget widget_tag_cloud", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - className: "widget-title", - children: "Tags" - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "tagcloud", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("a", { - href: "#", - children: ["Motor ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "tag-link-count", - children: "(3)" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("a", { - href: "#", - children: ["Services ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "tag-link-count", - children: "(3)" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("a", { - href: "#", - children: ["Sparepart ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "tag-link-count", - children: "(2)" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("a", { - href: "#", - children: ["Promo ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "tag-link-count", - children: "(2)" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("a", { - href: "#", - children: ["Event ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "tag-link-count", - children: "(1)" - })] - })] - })] - })] - }) - })] - }) - }) - }) - }); -}; - -/* harmony default export */ var LatestNews = (News); -// EXTERNAL MODULE: ./api/latest_news/news.js -var latest_news_news = __webpack_require__(8888); -var news_default = /*#__PURE__*/__webpack_require__.n(latest_news_news); -;// CONCATENATED MODULE: ./pages/yamaha/LatestNews/index.js - - - - -function LatestNews_objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = LatestNews_objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function LatestNews_objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - - - -const LatestNews_News = function (_ref) { - let { - backend, - news, - othernews - } = _ref, - props = LatestNews_objectWithoutProperties(_ref, ["backend", "news", "othernews"]); - - return /*#__PURE__*/(0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, { - children: [/*#__PURE__*/jsx_runtime_.jsx(NavbarYamaha/* default */.Z, {}), /*#__PURE__*/jsx_runtime_.jsx(PageBanner/* default */.Z, { - pageTitle: "Latest News" - }), /*#__PURE__*/jsx_runtime_.jsx(LatestNews, { - news: news, - othernews: othernews, - backend: backend - }), /*#__PURE__*/jsx_runtime_.jsx(FooterYamaha/* default */.Z, {})] - }); -}; - -/* harmony default export */ var yamaha_LatestNews = (LatestNews_News); -async function getServerSideProps(context) { - var news = []; - var othernews = []; - const backend = process.env.BACKEND_SERVER_URI; - var res = await news_default().GetNewsYamaha(); - - if (res["STATUS"] === 1) { - news = res["DATA"]["latestNews"]; - } - - var res = await news_default().GetOtherNewsYamaha(); - - if (res["STATUS"] === 1) { - othernews = res["DATA"]["latestNews"]; - } - - console.log(othernews); - return { - props: { - news, - othernews, - backend - } // will be passed to the page component as props - - }; -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }), - -/***/ 8417: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router-context.js");; - -/***/ }), - -/***/ 2238: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router/utils/get-asset-path-from-route.js");; - -/***/ }), - -/***/ 6731: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/router");; - -/***/ }), - -/***/ 9297: -/***/ (function(module) { - -"use strict"; -module.exports = require("react");; - -/***/ }), - -/***/ 9337: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-feather");; - -/***/ }), - -/***/ 5282: -/***/ (function(module) { - -"use strict"; -module.exports = require("react/jsx-runtime");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [1664,4755,6371,7798,8888], function() { return __webpack_exec__(9838); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/yamaha/LatestNews/LatestNewsDetail.js b/.next/server/pages/yamaha/LatestNews/LatestNewsDetail.js deleted file mode 100644 index 0a548d4..0000000 --- a/.next/server/pages/yamaha/LatestNews/LatestNewsDetail.js +++ /dev/null @@ -1,709 +0,0 @@ -(function() { -var exports = {}; -exports.id = 5532; -exports.ids = [5532]; -exports.modules = { - -/***/ 5647: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ LatestNews_LatestNewsDetail; }, - "getServerSideProps": function() { return /* binding */ getServerSideProps; } -}); - -// EXTERNAL MODULE: external "react/jsx-runtime" -var jsx_runtime_ = __webpack_require__(5282); -// EXTERNAL MODULE: external "react" -var external_react_ = __webpack_require__(9297); -// EXTERNAL MODULE: ./components/_App/NavbarYamaha.js -var NavbarYamaha = __webpack_require__(2478); -// EXTERNAL MODULE: ./components/_App/FooterYamaha.js -var FooterYamaha = __webpack_require__(362); -// EXTERNAL MODULE: ./components/Common/PageBanner.js -var PageBanner = __webpack_require__(1288); -// EXTERNAL MODULE: ./components/Blog/BlogSidebar.js -var BlogSidebar = __webpack_require__(1805); -// EXTERNAL MODULE: external "react-feather" -var external_react_feather_ = __webpack_require__(9337); -// EXTERNAL MODULE: ./node_modules/next/link.js -var next_link = __webpack_require__(1664); -// EXTERNAL MODULE: external "react-html-parser" -var external_react_html_parser_ = __webpack_require__(7795); -var external_react_html_parser_default = /*#__PURE__*/__webpack_require__.n(external_react_html_parser_); -;// CONCATENATED MODULE: ./components/Yamaha/LatestNews/LatestNewsDetail.js - - - - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - - - -const News = function (_ref) { - let { - backend, - news, - othernews - } = _ref, - props = _objectWithoutProperties(_ref, ["backend", "news", "othernews"]); - - const NewsList = news.map(data => { - return /*#__PURE__*/jsx_runtime_.jsx(jsx_runtime_.Fragment, { - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "blog-details-desc", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "article-image", - children: /*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img[0]["url"]}`, - width: "800px", - alt: "image" - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "article-content", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "entry-meta", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("li", { - children: [/*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Clock, {}), " September 31, 2021"] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("li", { - children: [/*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.User, {}), " ", /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Steven Smith" - })] - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("h2", { - children: data.title - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: external_react_html_parser_default()(data.description) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "article-footer", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "article-tags", - children: [/*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Motor" - }), /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Services" - }), /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Sparepart" - }), /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Event" - }), /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Promo" - })] - }) - })] - })] - }) - }); - }); - const PopularNews = othernews.map(data => { - return /*#__PURE__*/(0,jsx_runtime_.jsxs)("article", { - className: "item", - children: [/*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/blog-details", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "thumb", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "fullimage cover bg1", - role: "img" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "info", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img[0]["url"]}`, - style: { - width: "100px" - } - }), /*#__PURE__*/jsx_runtime_.jsx("time", { - children: data.published_at - }), /*#__PURE__*/jsx_runtime_.jsx("h4", { - className: "title usmall", - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/blog-details", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - style: { - fontSize: "15px" - }, - children: data.title - }) - }) - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "clear" - })] - }); - }); - return /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - children: [/*#__PURE__*/jsx_runtime_.jsx(PageBanner/* default */.Z, { - pageTitle: "Latest News" - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "blog-details-area ptb-80", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "col-lg-8 col-md-12", - children: [NewsList, /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "comments-area", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - className: "comments-title", - children: "2 Comments:" - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ol", { - className: "comment-list", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("li", { - className: "comment", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("article", { - className: "comment-body", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("footer", { - className: "comment-meta", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "comment-author vcard", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/client-image/client1.jpg", - className: "avatar", - alt: "image" - }), /*#__PURE__*/jsx_runtime_.jsx("b", { - className: "fn", - children: "John Jones" - }), /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "says", - children: "says:" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "comment-metadata", - children: "April 24, 2019 at 10:59 am" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "comment-content", - children: /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Lorem Ipsum has been the industry\u2019s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen." - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "reply", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - className: "comment-reply-link", - children: "Reply" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ol", { - className: "children", - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - className: "comment", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("article", { - className: "comment-body", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("footer", { - className: "comment-meta", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "comment-author vcard", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/client-image/client2.jpg", - className: "avatar", - alt: "image" - }), /*#__PURE__*/jsx_runtime_.jsx("b", { - className: "fn", - children: "Steven Smith" - }), /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "says", - children: "says:" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "comment-metadata", - children: "April 24, 2019 at 10:59 am" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "comment-content", - children: /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Lorem Ipsum has been the industry\u2019s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen." - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "reply", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - className: "comment-reply-link", - children: "Reply" - }) - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("ol", { - className: "children", - children: /*#__PURE__*/jsx_runtime_.jsx("li", { - className: "comment", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("article", { - className: "comment-body", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("footer", { - className: "comment-meta", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "comment-author vcard", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/client-image/client3.jpg", - className: "avatar", - alt: "image" - }), /*#__PURE__*/jsx_runtime_.jsx("b", { - className: "fn", - children: "Sarah Taylor" - }), /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "says", - children: "says:" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "comment-metadata", - children: "April 24, 2019 at 10:59 am" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "comment-content", - children: /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Lorem Ipsum has been the industry\u2019s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen." - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "reply", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - className: "comment-reply-link", - children: "Reply" - }) - })] - }) - }) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("li", { - className: "comment", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("article", { - className: "comment-body", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("footer", { - className: "comment-meta", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "comment-author vcard", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/client-image/client4.jpg", - className: "avatar", - alt: "image" - }), /*#__PURE__*/jsx_runtime_.jsx("b", { - className: "fn", - children: "John Doe" - }), /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "says", - children: "says:" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "comment-metadata", - children: "April 24, 2019 at 10:59 am" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "comment-content", - children: /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Lorem Ipsum has been the industry\u2019s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen." - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "reply", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - className: "comment-reply-link", - children: "Reply" - }) - })] - }), /*#__PURE__*/jsx_runtime_.jsx("ol", { - className: "children", - children: /*#__PURE__*/jsx_runtime_.jsx("li", { - className: "comment", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("article", { - className: "comment-body", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("footer", { - className: "comment-meta", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "comment-author vcard", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/client-image/client5.jpg", - className: "avatar", - alt: "image" - }), /*#__PURE__*/jsx_runtime_.jsx("b", { - className: "fn", - children: "James Anderson" - }), /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "says", - children: "says:" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "comment-metadata", - children: "April 24, 2019 at 10:59 am" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "comment-content", - children: /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Lorem Ipsum has been the industry\u2019s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen." - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "reply", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - className: "comment-reply-link", - children: "Reply" - }) - })] - }) - }) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "comment-respond", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - className: "comment-reply-title", - children: "Leave a Reply" - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("form", { - className: "comment-form", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("p", { - className: "comment-notes", - children: [/*#__PURE__*/jsx_runtime_.jsx("span", { - id: "email-notes", - children: "Your email address will not be published." - }), "Required fields are marked", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("p", { - className: "comment-form-comment", - children: [/*#__PURE__*/jsx_runtime_.jsx("label", { - children: "Comment" - }), /*#__PURE__*/jsx_runtime_.jsx("textarea", { - name: "comment", - id: "comment", - cols: "45", - rows: "5", - maxLength: "65525", - required: "required" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("p", { - className: "comment-form-author", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["Name ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "text", - id: "author", - name: "author", - required: "required" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("p", { - className: "comment-form-email", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["Email ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "email", - id: "email", - name: "email", - required: "required" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("p", { - className: "comment-form-url", - children: [/*#__PURE__*/jsx_runtime_.jsx("label", { - children: "Website" - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "url", - id: "url", - name: "url" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("p", { - className: "comment-form-cookies-consent", - children: [/*#__PURE__*/jsx_runtime_.jsx("input", { - type: "checkbox", - value: "yes", - name: "comment-cookies-consent", - id: "comment-cookies-consent" - }), /*#__PURE__*/jsx_runtime_.jsx("label", { - htmlFor: "comment-cookies-consent", - children: "Save my name, email, and website in this browser for the next time I comment." - })] - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - className: "form-submit", - children: /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "submit", - name: "submit", - id: "submit", - className: "submit", - value: "Post Comment" - }) - })] - })] - })] - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-4 col-md-12", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "widget-area", - id: "secondary", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "widget widget_search", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("form", { - className: "search-form", - children: [/*#__PURE__*/jsx_runtime_.jsx("label", { - children: /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "search", - className: "search-field", - placeholder: "Search..." - }) - }), /*#__PURE__*/jsx_runtime_.jsx("button", { - type: "submit", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Search, {}) - })] - }) - }), PopularNews, /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "widget widget_categories", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - className: "widget-title", - children: "Categories" - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Business" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Privacy" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Technology" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Tips" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Uncategorized" - }) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "widget widget_tag_cloud", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - className: "widget-title", - children: "Tags" - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "tagcloud", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("a", { - href: "#", - children: ["Motor ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "tag-link-count", - children: "(3)" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("a", { - href: "#", - children: ["Services ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "tag-link-count", - children: "(3)" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("a", { - href: "#", - children: ["Sparepart ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "tag-link-count", - children: "(2)" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("a", { - href: "#", - children: ["Promo ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "tag-link-count", - children: "(2)" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("a", { - href: "#", - children: ["Event ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "tag-link-count", - children: "(1)" - })] - })] - })] - })] - }) - })] - }) - }) - })] - }); -}; - -/* harmony default export */ var LatestNewsDetail = (News); -// EXTERNAL MODULE: ./api/latest_news/news.js -var latest_news_news = __webpack_require__(8888); -var news_default = /*#__PURE__*/__webpack_require__.n(latest_news_news); -;// CONCATENATED MODULE: ./pages/yamaha/LatestNews/LatestNewsDetail.js - - - - -function LatestNewsDetail_objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = LatestNewsDetail_objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function LatestNewsDetail_objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - - - -const NewsDetail = function (_ref) { - let { - backend, - news, - othernews - } = _ref, - props = LatestNewsDetail_objectWithoutProperties(_ref, ["backend", "news", "othernews"]); - - return /*#__PURE__*/(0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, { - children: [/*#__PURE__*/jsx_runtime_.jsx(NavbarYamaha/* default */.Z, {}), /*#__PURE__*/jsx_runtime_.jsx(LatestNewsDetail, { - news: news, - othernews: othernews, - backend: backend - }), /*#__PURE__*/jsx_runtime_.jsx(FooterYamaha/* default */.Z, {})] - }); -}; - -/* harmony default export */ var LatestNews_LatestNewsDetail = (NewsDetail); -async function getServerSideProps(context) { - var { - query - } = context; - var news = []; - var othernews = []; - const backend = process.env.BACKEND_SERVER_URI; - var res = await news_default().GetDetailNews(query.s || 0); - - if (res["STATUS"] === 1) { - news = res["DATA"]["latestNews"]; - } - - var res = await news_default().GetOtherNewsYamaha(); - - if (res["STATUS"] === 1) { - othernews = res["DATA"]["latestNews"]; - } - - console.log(othernews); - return { - props: { - news, - othernews, - backend - } // will be passed to the page component as props - - }; -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }), - -/***/ 8417: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router-context.js");; - -/***/ }), - -/***/ 2238: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router/utils/get-asset-path-from-route.js");; - -/***/ }), - -/***/ 6731: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/router");; - -/***/ }), - -/***/ 9297: -/***/ (function(module) { - -"use strict"; -module.exports = require("react");; - -/***/ }), - -/***/ 9337: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-feather");; - -/***/ }), - -/***/ 7795: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-html-parser");; - -/***/ }), - -/***/ 5282: -/***/ (function(module) { - -"use strict"; -module.exports = require("react/jsx-runtime");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [1664,4755,6371,7798,567,8888], function() { return __webpack_exec__(5647); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/yamaha/Product/Motor.js b/.next/server/pages/yamaha/Product/Motor.js deleted file mode 100644 index 0227f12..0000000 --- a/.next/server/pages/yamaha/Product/Motor.js +++ /dev/null @@ -1,436 +0,0 @@ -(function() { -var exports = {}; -exports.id = 215; -exports.ids = [215]; -exports.modules = { - -/***/ 578: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Product_Motor; }, - "getServerSideProps": function() { return /* binding */ getServerSideProps; } -}); - -// EXTERNAL MODULE: external "react/jsx-runtime" -var jsx_runtime_ = __webpack_require__(5282); -// EXTERNAL MODULE: external "react" -var external_react_ = __webpack_require__(9297); -// EXTERNAL MODULE: ./components/_App/NavbarYamaha.js -var NavbarYamaha = __webpack_require__(2478); -// EXTERNAL MODULE: ./components/_App/FooterYamaha.js -var FooterYamaha = __webpack_require__(362); -// EXTERNAL MODULE: ./components/Common/PageBanner.js -var PageBanner = __webpack_require__(1288); -// EXTERNAL MODULE: ./node_modules/next/link.js -var next_link = __webpack_require__(1664); -// EXTERNAL MODULE: external "react-feather" -var external_react_feather_ = __webpack_require__(9337); -// EXTERNAL MODULE: external "react-redux" -var external_react_redux_ = __webpack_require__(79); -// EXTERNAL MODULE: ./components/Shop/AddToCartBtn.js -var AddToCartBtn = __webpack_require__(2337); -// EXTERNAL MODULE: external "react-number-format" -var external_react_number_format_ = __webpack_require__(3230); -var external_react_number_format_default = /*#__PURE__*/__webpack_require__.n(external_react_number_format_); -;// CONCATENATED MODULE: ./components/Yamaha/Product/Motor.js - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - - - -const ProductCard = function (_ref) { - let { - product, - backend, - user - } = _ref, - props = _objectWithoutProperties(_ref, ["product", "backend", "user"]); - - const products = (0,external_react_redux_.useSelector)(state => state.products); - console.log(product); - const Product = product.map(data => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-3 col-md-6 col-sm-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "single-products", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-image", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img[0]["url"]}` - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Search, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Heart, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/products/[id]", - as: `/products/${product.id}`, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Link, {}) - }) - }) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-content", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/yamaha/Product/Motor_Detail?s=" + data.id, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: data.name - }) - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("span", { - children: [/*#__PURE__*/jsx_runtime_.jsx((external_react_number_format_default()), { - value: data.price, - displayType: 'text', - thousandSeparator: true, - prefix: 'Rp.' - }), " s/d ", /*#__PURE__*/jsx_runtime_.jsx((external_react_number_format_default()), { - value: data.price2, - displayType: 'text', - thousandSeparator: true, - prefix: 'Rp.' - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - })] - }), /*#__PURE__*/jsx_runtime_.jsx(AddToCartBtn/* default */.Z, _objectSpread({}, product))] - })] - }) - }, product.id); - }); - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shop-area ptb-80", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "woocommerce-topbar", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row align-items-center", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-9 col-md-7 col-sm-7", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "woocommerce-result-count", - children: /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Showing 1-8 of 14 results" - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-3 col-md-5 col-sm-5", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "woocommerce-topbar-ordering", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("select", { - className: "form-select", - children: [/*#__PURE__*/jsx_runtime_.jsx("option", { - value: "1", - children: "Sort by Popularity" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "2", - children: "Sort by Average Rating" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "3", - children: "Sort by Latest" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "4", - children: "Sort by price: Low to High" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "5", - children: "Sort by price: High to Low" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "6", - children: "Sort by New" - })] - }) - }) - })] - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row justify-content-md-center", - children: [Product, /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-12 col-sm-12", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "pagination-area", - children: /*#__PURE__*/jsx_runtime_.jsx("nav", { - "aria-label": "Page navigation", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - className: "pagination justify-content-center", - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - className: "page-item", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "page-link", - href: "#", - children: "Prev" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - className: "page-item active", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "page-link", - href: "#", - children: "1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - className: "page-item", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "page-link", - href: "#", - children: "2" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - className: "page-item", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "page-link", - href: "#", - children: "3" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - className: "page-item", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - className: "page-link", - href: "#", - children: "Next" - }) - })] - }) - }) - }) - })] - })] - }) - }); -}; - -/* harmony default export */ var Motor = (ProductCard); -// EXTERNAL MODULE: ./api/product/product.js -var product_product = __webpack_require__(9965); -var product_default = /*#__PURE__*/__webpack_require__.n(product_product); -// EXTERNAL MODULE: external "cookies" -var external_cookies_ = __webpack_require__(9038); -var external_cookies_default = /*#__PURE__*/__webpack_require__.n(external_cookies_); -;// CONCATENATED MODULE: ./pages/yamaha/Product/Motor.js - - - - -function Motor_objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = Motor_objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function Motor_objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - - - - -const Shop = function (_ref) { - let { - product, - backend, - user - } = _ref, - props = Motor_objectWithoutProperties(_ref, ["product", "backend", "user"]); - - return /*#__PURE__*/(0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, { - children: [/*#__PURE__*/jsx_runtime_.jsx(NavbarYamaha/* default */.Z, {}), /*#__PURE__*/jsx_runtime_.jsx(PageBanner/* default */.Z, { - pageTitle: "Products" - }), /*#__PURE__*/jsx_runtime_.jsx(Motor, { - product: product, - backend: backend, - user: user - }), /*#__PURE__*/jsx_runtime_.jsx(FooterYamaha/* default */.Z, {})] - }); -}; - -/* harmony default export */ var Product_Motor = (Shop); -async function getServerSideProps(context) { - var product = []; - const backend = process.env.BACKEND_SERVER_URI; - var { - req, - resp - } = context; - const cookies = new (external_cookies_default())(req, resp); - var user = ""; - var userObj = (await cookies.get("user")) ? JSON.parse(await cookies.get("user")) : null; - - if (userObj) { - let sessionId = userObj["partners_login_states"].filter(function (i) { - return i.business_partner && i.business_partner.name.toUpperCase() == "YAMAHA"; - }); - if (sessionId.length != 0) user = userObj["username"]; - } - - var res = await product_default().GetProduct(); - - if (res["STATUS"] === 1) { - product = res["DATA"]["products"]; - } - - return { - props: { - product, - backend, - user - } // will be passed to the page component as props - - }; -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 9038: -/***/ (function(module) { - -"use strict"; -module.exports = require("cookies");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }), - -/***/ 8417: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router-context.js");; - -/***/ }), - -/***/ 2238: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router/utils/get-asset-path-from-route.js");; - -/***/ }), - -/***/ 6731: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/router");; - -/***/ }), - -/***/ 9297: -/***/ (function(module) { - -"use strict"; -module.exports = require("react");; - -/***/ }), - -/***/ 9337: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-feather");; - -/***/ }), - -/***/ 3230: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-number-format");; - -/***/ }), - -/***/ 79: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-redux");; - -/***/ }), - -/***/ 9614: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-toast-notifications");; - -/***/ }), - -/***/ 5282: -/***/ (function(module) { - -"use strict"; -module.exports = require("react/jsx-runtime");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [1664,4755,6371,7798,6120,9965], function() { return __webpack_exec__(578); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/yamaha/Product/Motor_Detail.js b/.next/server/pages/yamaha/Product/Motor_Detail.js deleted file mode 100644 index 9c5edf4..0000000 --- a/.next/server/pages/yamaha/Product/Motor_Detail.js +++ /dev/null @@ -1,805 +0,0 @@ -(function() { -var exports = {}; -exports.id = 1301; -exports.ids = [1301]; -exports.modules = { - -/***/ 1288: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); - - - -const PageBanner = ({ - pageTitle -}) => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "page-title-area", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table-cell", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: pageTitle - }) - }) - }) - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (PageBanner); - -/***/ }), - -/***/ 12: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Product_Motor_Detail; }, - "getServerSideProps": function() { return /* binding */ getServerSideProps; } -}); - -// EXTERNAL MODULE: external "react/jsx-runtime" -var jsx_runtime_ = __webpack_require__(5282); -// EXTERNAL MODULE: external "react" -var external_react_ = __webpack_require__(9297); -var external_react_default = /*#__PURE__*/__webpack_require__.n(external_react_); -// EXTERNAL MODULE: ./components/_App/NavbarYamaha.js -var NavbarYamaha = __webpack_require__(2478); -// EXTERNAL MODULE: ./components/_App/FooterYamaha.js -var FooterYamaha = __webpack_require__(362); -// EXTERNAL MODULE: ./components/Common/PageBanner.js -var PageBanner = __webpack_require__(1288); -// EXTERNAL MODULE: external "react-feather" -var external_react_feather_ = __webpack_require__(9337); -// EXTERNAL MODULE: external "react-redux" -var external_react_redux_ = __webpack_require__(79); -// EXTERNAL MODULE: external "next/router" -var router_ = __webpack_require__(6731); -// EXTERNAL MODULE: external "react-toast-notifications" -var external_react_toast_notifications_ = __webpack_require__(9614); -// EXTERNAL MODULE: external "react-tabs" -var external_react_tabs_ = __webpack_require__(7659); -// EXTERNAL MODULE: external "next/dynamic" -var dynamic_ = __webpack_require__(9639); -var dynamic_default = /*#__PURE__*/__webpack_require__.n(dynamic_); -// EXTERNAL MODULE: external "react-number-format" -var external_react_number_format_ = __webpack_require__(3230); -var external_react_number_format_default = /*#__PURE__*/__webpack_require__.n(external_react_number_format_); -// EXTERNAL MODULE: external "react-html-parser" -var external_react_html_parser_ = __webpack_require__(7795); -var external_react_html_parser_default = /*#__PURE__*/__webpack_require__.n(external_react_html_parser_); -// EXTERNAL MODULE: external "sweetalert" -var external_sweetalert_ = __webpack_require__(8080); -var external_sweetalert_default = /*#__PURE__*/__webpack_require__.n(external_sweetalert_); -;// CONCATENATED MODULE: ./components/Yamaha/Product/Motor_Detail.js - - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - //component - - - - - - //addon library - - -(0,external_react_tabs_.resetIdCounter)(); - -const OwlCarousel = dynamic_default()(() => Promise.resolve(/* import() */).then(__webpack_require__.t.bind(__webpack_require__, 1832, 23)), { - loadableGenerated: { - webpack: () => [/*require.resolve*/(1832)], - modules: ["..\\components\\Yamaha\\Product\\Motor_Detail.js -> " + 'react-owl-carousel3'] - } -}); //library yarn - - - //sweet alert - - -const options = { - loop: true, - nav: true, - dots: false, - autoplay: true, - items: 1, - smartSpeed: 1000, - autoplayTimeout: 5000, - navText: ["", ""] -}; - -const ProductDetails = function (_ref) { - let { - detailproduct, - backend, - user - } = _ref, - props = _objectWithoutProperties(_ref, ["detailproduct", "backend", "user"]); - - const [formValue, setFormValue] = external_react_default().useState({ - product_img: "", - product_name: "", - product_color: "", - product_price: "" - }); - const router = (0,router_.useRouter)(); - const MotorDetail = detailproduct.map(data => { - return /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - children: [/*#__PURE__*/jsx_runtime_.jsx(PageBanner/* default */.Z, { - pageTitle: data.name - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shop-details-area ptb-80", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "container", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row align-items-center", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-5", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)(OwlCarousel, _objectSpread(_objectSpread({ - className: "products-details-image products-details-image-slides owl-carousel owl-theme" - }, options), {}, { - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img[0]["url"]}` - }), /*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img[1]["url"]}` - }), /*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img[2]["url"]}` - }), /*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img[3]["url"]}` - }), /*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img[4]["url"]}` - }), /*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img[5]["url"]}` - })] - })) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-7", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-details", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("h3", { - children: [/*#__PURE__*/jsx_runtime_.jsx((external_react_number_format_default()), { - value: data.price, - displayType: 'text', - thousandSeparator: true, - prefix: 'Rp.' - }), " s/d ", /*#__PURE__*/jsx_runtime_.jsx((external_react_number_format_default()), { - value: data.price2, - displayType: 'text', - thousandSeparator: true, - prefix: 'Rp.' - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - className: "rating", - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "availability", - children: ["Availability: ", /*#__PURE__*/jsx_runtime_.jsx("span", { - children: data.stock - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("form", { - onSubmit: async e => { - e.preventDefault(); - - var newformValue = _objectSpread(_objectSpread({}, formValue), {}, { - product_name: detailproduct[0].name - }); - - setFormValue(newformValue); - console.log(JSON.stringify(newformValue)); - const response = await fetch("/api/transaction/AddToCart", { - method: "POST", - headers: { - 'Content-Type': 'application/json' - }, - body: JSON.stringify(newformValue) - }); - - if (response.ok) { - var res = await response.json(); - console.log("cek response :", res); - - if (res["STATUS"] === 1) { - res["DATA"]["cart"]; - external_sweetalert_default()("Produk Berhasil Ditambah ke Keranjang", "Silahkan Cek Keranjang Belanja Anda", "success"); - router.push("/yamaha/Shop/Cart"); - } else { - external_sweetalert_default()("Produk Gagal Ditambah ke Keranjang", "Silahkan Coba Lagi", "error"); - } - } else { - external_sweetalert_default()("Transaksi Gagal", "Silahkan Coba Lagi", "error"); - } - - return false; - }, - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["Product OTR ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "select-box", - placeholder: "Pilih Harga OTR", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("select", { - className: "form-select", - name: "product_otr", - onInput: e => { - setFormValue(_objectSpread(_objectSpread({}, formValue), {}, { - product_price: e.target.value.toString() - })); - }, - children: [/*#__PURE__*/jsx_runtime_.jsx("option", { - value: "0", - children: "- Pilih Product OTR -" - }), detailproduct.map(option => /*#__PURE__*/jsx_runtime_.jsx("option", { - value: option.product_otrs[0].price, - children: option.product_otrs[0].name - })), detailproduct.map(option => /*#__PURE__*/jsx_runtime_.jsx("option", { - value: option.product_otrs[1].price, - children: option.product_otrs[1].name - })), detailproduct.map(option => /*#__PURE__*/jsx_runtime_.jsx("option", { - value: option.product_otrs[2].price, - children: option.product_otrs[2].name - }))] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["Product Color ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "select-box", - placeholder: "Pilih Harga OTR", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("select", { - className: "form-select", - name: "product_color", - onInput: e => { - setFormValue(_objectSpread(_objectSpread({}, formValue), {}, { - product_color: e.target.value.toString() - })); - }, - children: [/*#__PURE__*/jsx_runtime_.jsx("option", { - value: "0", - children: "- Pilih Product Color -" - }), detailproduct.map(option => /*#__PURE__*/jsx_runtime_.jsx("option", { - value: option.product_image_colors[0].name, - children: option.product_image_colors[0].name - })), detailproduct.map(option => /*#__PURE__*/jsx_runtime_.jsx("option", { - value: option.product_image_colors[1].name, - children: option.product_image_colors[1].name - })), detailproduct.map(option => /*#__PURE__*/jsx_runtime_.jsx("option", { - value: option.product_image_colors[2].name, - children: option.product_image_colors[2].name - }))] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("button", { - type: "submit", - children: "Add to Cart" - }), /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - className: "add-to-wishlist-btn", - title: "Add to Wishlist", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Heart, {}) - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "custom-payment-options", - children: [/*#__PURE__*/jsx_runtime_.jsx("span", { - children: "Metode Pembayaran : " - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "payment-methods", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/payment-image/payment-img1.svg", - alt: "image" - }), /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/payment-image/payment-img2.svg", - alt: "image" - }), /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/payment-image/payment-img3.svg", - alt: "image" - }), /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/payment-image/payment-img4.svg", - alt: "image" - }), /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/payment-image/payment-img5.svg", - alt: "image" - }), /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/payment-image/payment-img6.svg", - alt: "image" - }), /*#__PURE__*/jsx_runtime_.jsx("img", { - src: "/images/payment-image/payment-img7.svg", - alt: "image" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-share-social", - children: [/*#__PURE__*/jsx_runtime_.jsx("span", { - children: "Share:" - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - className: "facebook", - target: "_blank", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Facebook, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - className: "twitter", - target: "_blank", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Twitter, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - className: "linkedin", - target: "_blank", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Linkedin, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - className: "instagram", - target: "_blank", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Instagram, {}) - }) - })] - })] - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-12", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "products-details-tabs", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)(external_react_tabs_.Tabs, { - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)(external_react_tabs_.TabList, { - children: [/*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.Tab, { - children: "Deskripsi" - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.Tab, { - children: "Info Penting" - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.Tab, { - children: "Additional Information" - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.Tab, { - children: "Review" - })] - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.TabPanel, { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "products-description", - align: "left", - children: /*#__PURE__*/jsx_runtime_.jsx("p", { - children: external_react_html_parser_default()(data.description) - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.TabPanel, { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "products-description", - align: "left", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("p", { - children: [/*#__PURE__*/jsx_runtime_.jsx("p", { - children: /*#__PURE__*/jsx_runtime_.jsx("b", { - children: "Informasi mengenai prosedur pengiriman, pembelian dan dokumen" - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Kota Palembang, Kayu Agung, Prabumulih, Pangkalan Balai, Betung : 2-3 hari kerja*" - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Untuk daerah Sungsang/daerah lain yang menggunakan kapal motor, maka motor diantar sampai di dermaga sesuai dengan jadwal yang diinformasikan" - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Sekayu, Babat Toman, Pendopo, Baturaja, Martapura, Muara Dua, Lahat, Tanjung Enim, Tugu Mulyo, Belitang : 4-5 hari kerja*" - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Lubuk Linggau, Curup, Pagar Alam : 6-7 hari kerja*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: /*#__PURE__*/jsx_runtime_.jsx("b", { - children: "Harga" - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Harga OTR sudah termasuk biaya pengiriman dan BBN, kecuali tambahan pengenaan pajak progresif kepemilikan kendaraan bermotor (sesuai dengan peraturan yang telah ditetapkan oleh pemerintah)" - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Harga OTR diatas berlaku untuk KTP domisili PALEMBANG, OGAN ILIR, dan BANYUASIN, diluar wilayah tersebut harap menghubungi kami untuk konfirmasi harga." - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Harga OTR sewaktu-waktu dapat berubah." - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Proses pemesanan sepeda motor tidak dapat dibatalkan dan warna yang sudah dipesan tidak dapat diubah." - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Proses pemesanan yang terkait waktu pengiriman produk dan kelengkapan dokumen yang dibutuhkan untuk pembuatan STNK dan BPKB akan diinformasikan oleh pihak Dealer." - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Proses pengiriman sepeda motor akan dilakukan setelah pelunasan transaksi dan dokumen yang dibutuhkan telah lengkap." - })] - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: /*#__PURE__*/jsx_runtime_.jsx("b", { - children: "Dokumen" - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Proses pembuatan STNK setelah KTP diterima oleh pihak dealer adalah 19-25 hari kerja*." - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Proses pembuatan BPKB adalah 3-4 bulan." - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: "STNK dan BPKB wajib diambil sendiri oleh pihak yang bersangkutan sesuai dengan identitas yang tertera STNK di dealer yang ditunjuk." - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Untuk proses pembuatan STNK dan BPKB sepenuhnya menjadi tanggung jawab dealer terkait." - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: "Buku servis diterima bersamaan dengan pengiriman sepeda motor." - })] - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: /*#__PURE__*/jsx_runtime_.jsx("b", { - children: "*tidak termasuk Sabtu dan Minggu." - }) - })] - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.TabPanel, { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "products-description", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - className: "additional-information", - children: [/*#__PURE__*/jsx_runtime_.jsx("h2", { - children: "Spesifikasi Mesin" - }), external_react_html_parser_default()(data.spesifikasi_mesin), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("h2", { - children: "Spesifikasi Dimensi" - }), external_react_html_parser_default()(data.spesifikasi_dimensi), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("h2", { - children: "Spesifikasi Rangka" - }), external_react_html_parser_default()(data.spesifikasi_rangka), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("h2", { - children: "Spesifikasi Kelistrikan" - }), external_react_html_parser_default()(data.spesifikasi_kelistrikan), /*#__PURE__*/jsx_runtime_.jsx("br", {}), /*#__PURE__*/jsx_runtime_.jsx("br", {})] - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.TabPanel, { - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-reviews", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: "Customer Reviews" - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "There are no reviews yet." - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("form", { - className: "review-form", - children: [/*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Rate this item:" - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "star-rating", - children: [/*#__PURE__*/jsx_runtime_.jsx("i", { - className: "bx bxs-star" - }), /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "bx bxs-star" - }), /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "bx bxs-star" - }), /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "bx bxs-star" - }), /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "bx bxs-star" - }), /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Very good product!" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "form-group", - children: /*#__PURE__*/jsx_runtime_.jsx("textarea", { - name: "review-message", - id: "message", - cols: "30", - rows: "4", - placeholder: "Write your review*", - className: "form-control" - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "form-group", - children: /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "text", - placeholder: "Name*", - className: "form-control" - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "form-group", - children: /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "email", - placeholder: "Email*", - className: "form-control" - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-12", - children: /*#__PURE__*/jsx_runtime_.jsx("button", { - type: "submit", - className: "btn btn-primary", - children: "Submit" - }) - })] - })] - })] - }) - })] - }) - }) - })] - }) - }) - })] - }); - }); - return /*#__PURE__*/jsx_runtime_.jsx(jsx_runtime_.Fragment, { - children: MotorDetail - }); -}; - -/* harmony default export */ var Motor_Detail = (ProductDetails); -// EXTERNAL MODULE: ./api/product/product.js -var product = __webpack_require__(9965); -var product_default = /*#__PURE__*/__webpack_require__.n(product); -// EXTERNAL MODULE: external "cookies" -var external_cookies_ = __webpack_require__(9038); -var external_cookies_default = /*#__PURE__*/__webpack_require__.n(external_cookies_); -;// CONCATENATED MODULE: ./pages/yamaha/Product/Motor_Detail.js - - - - -function Motor_Detail_objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = Motor_Detail_objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function Motor_Detail_objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - - - -const Shop = function (_ref) { - let { - detailproduct, - backend, - user - } = _ref, - props = Motor_Detail_objectWithoutProperties(_ref, ["detailproduct", "backend", "user"]); - - return /*#__PURE__*/(0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, { - children: [/*#__PURE__*/jsx_runtime_.jsx(NavbarYamaha/* default */.Z, {}), /*#__PURE__*/jsx_runtime_.jsx(Motor_Detail, { - detailproduct: detailproduct, - backend: backend, - user: user - }), /*#__PURE__*/jsx_runtime_.jsx(FooterYamaha/* default */.Z, {})] - }); -}; - -/* harmony default export */ var Product_Motor_Detail = (Shop); -async function getServerSideProps(context) { - var { - query - } = context; - var detailproduct = []; - const backend = process.env.BACKEND_SERVER_URI; - var { - req, - resp - } = context; - const cookies = new (external_cookies_default())(req, resp); - var user = ""; - var userObj = (await cookies.get("user")) ? JSON.parse(await cookies.get("user")) : null; - - if (userObj) { - let sessionId = userObj["partners_login_states"].filter(function (i) { - return i.business_partner && i.business_partner.name.toUpperCase() == "YAMAHA"; - }); - if (sessionId.length != 0) user = userObj["username"]; - } - - var res = await product_default().GetDetailProduct(query.s || 0); - - if (res["STATUS"] === 1) { - detailproduct = res["DATA"]["products"]; - } - - return { - props: { - detailproduct, - backend, - user - } // will be passed to the page component as props - - }; -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 9038: -/***/ (function(module) { - -"use strict"; -module.exports = require("cookies");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }), - -/***/ 8417: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router-context.js");; - -/***/ }), - -/***/ 2238: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router/utils/get-asset-path-from-route.js");; - -/***/ }), - -/***/ 9639: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dynamic");; - -/***/ }), - -/***/ 6731: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/router");; - -/***/ }), - -/***/ 9297: -/***/ (function(module) { - -"use strict"; -module.exports = require("react");; - -/***/ }), - -/***/ 9337: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-feather");; - -/***/ }), - -/***/ 7795: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-html-parser");; - -/***/ }), - -/***/ 3230: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-number-format");; - -/***/ }), - -/***/ 1832: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-owl-carousel3");; - -/***/ }), - -/***/ 79: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-redux");; - -/***/ }), - -/***/ 7659: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-tabs");; - -/***/ }), - -/***/ 9614: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-toast-notifications");; - -/***/ }), - -/***/ 5282: -/***/ (function(module) { - -"use strict"; -module.exports = require("react/jsx-runtime");; - -/***/ }), - -/***/ 8080: -/***/ (function(module) { - -"use strict"; -module.exports = require("sweetalert");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [1664,4755,6371,7798,9965], function() { return __webpack_exec__(12); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/yamaha/Product/Sparepart.js b/.next/server/pages/yamaha/Product/Sparepart.js deleted file mode 100644 index 7f404fd..0000000 --- a/.next/server/pages/yamaha/Product/Sparepart.js +++ /dev/null @@ -1,979 +0,0 @@ -(function() { -var exports = {}; -exports.id = 5891; -exports.ids = [5891]; -exports.modules = { - -/***/ 3920: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -var _apollo = _interopRequireDefault(__webpack_require__(6371)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -async function GetSparepartYGP(token = "") { - var res = await _apollo.default.query(` - query{ - ygParts{ - id - name - img{ - url - } - price1 - price2 - ygp_units{ - name - part_code - price - } - } - } - `, token); - return res; -} - -async function GetSparepartYamalube(token = "") { - var res = await _apollo.default.query(` - query { - yamalubes { - id - name - part_code - price - description - stock - img{ - url - } - } - } - `, token); - return res; -} - -async function GetHelmet(token = "") { - var res = await _apollo.default.query(` - query { - helmets{ - id - name - price - img { - url - } - } - }`, token); - return res; -} - -async function GetApparel(token = "") { - var res = await _apollo.default.query(` - query { - apparels{ - id - name - price - img { - url - } - } - }`, token); - return res; -} - -async function GetAcc(token = "") { - var res = await _apollo.default.query(` - query { - accessories{ - id - name - price - img { - url - } - } - }`, token); - return res; -} - -async function GetYGPDetail(id, token = "") { - var res = await _apollo.default.query(` - query($input: ID!){ - ygParts(where:{id:$input}) - { - id - name - img{ - url - } - description - price1 - price2 - ygp_units{ - name - part_code - price - description - } - } - } `, token, { - "input": id - }); - return res; -} - -async function GetYamalubeDetail(id, token = "") { - var res = await _apollo.default.query(` - query($input: ID!){ - yamalubes(where:{id:$input}) - { - id - name - description - price - part_code - img { - url - } - stock - } - } `, token, { - "input": id - }); - return res; -} - -async function GetHelmetDetail(id, token = "") { - var res = await _apollo.default.query(` - query($input: ID!){ - helmets(where:{id:$input}) - { - id - name - description - price - part_code - img { - url - } - stock - } - } `, token, { - "input": id - }); - return res; -} - -async function GetApparelDetail(id, token = "") { - var res = await _apollo.default.query(` - query($input: ID!){ - apparels(where:{id:$input}) - { - id - name - description - price - part_code - img { - url - } - stock - } - } `, token, { - "input": id - }); - return res; -} - -async function GetAccDetail(id, token = "") { - var res = await _apollo.default.query(` - query($input: ID!){ - accessories(where:{id:$input}) - { - id - name - description - price - part_code - img { - url - } - stock - } - } `, token, { - "input": id - }); - return res; -} - -module.exports = { - //collection type YGP - GetSparepartYGP: GetSparepartYGP, - GetSparepartYamalube: GetSparepartYamalube, - GetHelmet: GetHelmet, - GetApparel: GetApparel, - GetAcc: GetAcc, - //Detail - GetYGPDetail: GetYGPDetail, - GetYamalubeDetail: GetYamalubeDetail, - GetHelmetDetail: GetHelmetDetail, - GetApparelDetail: GetApparelDetail, - GetAccDetail: GetAccDetail -}; - -/***/ }), - -/***/ 9280: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Product_Sparepart; }, - "getServerSideProps": function() { return /* binding */ getServerSideProps; } -}); - -// EXTERNAL MODULE: external "react/jsx-runtime" -var jsx_runtime_ = __webpack_require__(5282); -// EXTERNAL MODULE: external "react" -var external_react_ = __webpack_require__(9297); -// EXTERNAL MODULE: ./components/_App/NavbarYamaha.js -var NavbarYamaha = __webpack_require__(2478); -// EXTERNAL MODULE: ./components/_App/FooterYamaha.js -var FooterYamaha = __webpack_require__(362); -// EXTERNAL MODULE: ./components/Common/PageBanner.js -var PageBanner = __webpack_require__(1288); -// EXTERNAL MODULE: ./node_modules/next/link.js -var next_link = __webpack_require__(1664); -// EXTERNAL MODULE: external "react-feather" -var external_react_feather_ = __webpack_require__(9337); -// EXTERNAL MODULE: external "react-redux" -var external_react_redux_ = __webpack_require__(79); -// EXTERNAL MODULE: ./components/Shop/AddToCartBtn.js -var AddToCartBtn = __webpack_require__(2337); -// EXTERNAL MODULE: external "react-tabs" -var external_react_tabs_ = __webpack_require__(7659); -// EXTERNAL MODULE: external "react-number-format" -var external_react_number_format_ = __webpack_require__(3230); -var external_react_number_format_default = /*#__PURE__*/__webpack_require__.n(external_react_number_format_); -;// CONCATENATED MODULE: ./components/Yamaha/Product/Sparepart.js - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - //addon library - - -(0,external_react_tabs_.resetIdCounter)(); //yarn library - - - -const ProductCard = function (_ref) { - let { - ygp, - yamalube, - helmet, - apparel, - accessories, - backend - } = _ref, - props = _objectWithoutProperties(_ref, ["ygp", "yamalube", "helmet", "apparel", "accessories", "backend"]); - - const products = (0,external_react_redux_.useSelector)(state => state.products); - console.log(ygp); - const YGP = ygp.map(data => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-3 col-md-6 col-sm-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "single-products", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-image", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img["url"]}` - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Search, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Heart, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/products/[id]", - as: `/products/${ygp.id}`, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Link, {}) - }) - }) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-content", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/yamaha/Product/Motor_Detail?s=" + data.id, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: data.name - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("span", { - children: /*#__PURE__*/jsx_runtime_.jsx((external_react_number_format_default()), { - value: data.price2, - displayType: 'text', - thousandSeparator: true, - prefix: 'Rp.' - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - })] - }), /*#__PURE__*/jsx_runtime_.jsx(AddToCartBtn/* default */.Z, _objectSpread({}, ygp))] - })] - }) - }, ygp.id); - }); - const Yamalube = yamalube.map(data => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-3 col-md-6 col-sm-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "single-products", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-image", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img["url"]}` - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Search, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Heart, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/products/[id]", - as: `/products/${ygp.id}`, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Link, {}) - }) - }) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-content", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/yamaha/Product/Motor_Detail?s=" + data.id, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: data.name - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("span", { - children: /*#__PURE__*/jsx_runtime_.jsx((external_react_number_format_default()), { - value: data.price2, - displayType: 'text', - thousandSeparator: true, - prefix: 'Rp.' - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - })] - }), /*#__PURE__*/jsx_runtime_.jsx(AddToCartBtn/* default */.Z, _objectSpread({}, ygp))] - })] - }) - }, ygp.id); - }); - const Helmet = helmet.map(data => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-3 col-md-6 col-sm-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "single-products", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-image", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img["url"]}` - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Search, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Heart, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/products/[id]", - as: `/products/${ygp.id}`, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Link, {}) - }) - }) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-content", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/yamaha/Product/Motor_Detail?s=" + data.id, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: data.name - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("span", { - children: /*#__PURE__*/jsx_runtime_.jsx((external_react_number_format_default()), { - value: data.price2, - displayType: 'text', - thousandSeparator: true, - prefix: 'Rp.' - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - })] - }), /*#__PURE__*/jsx_runtime_.jsx(AddToCartBtn/* default */.Z, _objectSpread({}, helmet))] - })] - }) - }, helmet.id); - }); - const Apparel = apparel.map(data => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-3 col-md-6 col-sm-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "single-products", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-image", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img["url"]}` - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Search, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Heart, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/products/[id]", - as: `/products/${ygp.id}`, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Link, {}) - }) - }) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-content", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/yamaha/Product/Motor_Detail?s=" + data.id, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: data.name - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("span", { - children: /*#__PURE__*/jsx_runtime_.jsx((external_react_number_format_default()), { - value: data.price2, - displayType: 'text', - thousandSeparator: true, - prefix: 'Rp.' - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - })] - }), /*#__PURE__*/jsx_runtime_.jsx(AddToCartBtn/* default */.Z, _objectSpread({}, apparel))] - })] - }) - }, apparel.id); - }); - const Accessories = accessories.map(data => { - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-3 col-md-6 col-sm-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "single-products", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-image", - children: [/*#__PURE__*/jsx_runtime_.jsx("img", { - src: `${backend}${data.img["url"]}` - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Search, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Heart, {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/products/[id]", - as: `/products/${ygp.id}`, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Link, {}) - }) - }) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "products-content", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/yamaha/Product/Motor_Detail?s=" + data.id, - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: data.name - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("span", { - children: /*#__PURE__*/jsx_runtime_.jsx((external_react_number_format_default()), { - value: data.price2, - displayType: 'text', - thousandSeparator: true, - prefix: 'Rp.' - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("li", { - children: /*#__PURE__*/jsx_runtime_.jsx("i", { - className: "flaticon-star-1" - }) - })] - }), /*#__PURE__*/jsx_runtime_.jsx(AddToCartBtn/* default */.Z, _objectSpread({}, accessories))] - })] - }) - }, accessories.id); - }); - return /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "shop-area ptb-80", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "woocommerce-topbar", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row align-items-center", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-9 col-md-7 col-sm-7", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "woocommerce-result-count", - children: /*#__PURE__*/jsx_runtime_.jsx("p", { - children: "Showing 1-8 of 14 results" - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-3 col-md-5 col-sm-5", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "woocommerce-topbar-ordering", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("select", { - className: "form-select", - children: [/*#__PURE__*/jsx_runtime_.jsx("option", { - value: "1", - children: "Sort by Popularity" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "2", - children: "Sort by Average Rating" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "3", - children: "Sort by Latest" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "4", - children: "Sort by price: Low to High" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "5", - children: "Sort by price: High to Low" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "6", - children: "Sort by New" - })] - }) - }) - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - width: "fullwidth", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "products-details-tabs", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)(external_react_tabs_.Tabs, { - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)(external_react_tabs_.TabList, { - children: [/*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.Tab, { - children: "YGP" - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.Tab, { - children: "Yamalube" - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.Tab, { - children: "helmet" - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.Tab, { - children: "Apparel" - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.Tab, { - children: "Accessories" - })] - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.TabPanel, { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "row justify-content-md-center", - children: YGP - }) - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.TabPanel, { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "row justify-content-md-center", - children: Yamalube - }) - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.TabPanel, { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "row justify-content-md-center", - children: Helmet - }) - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.TabPanel, { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "row justify-content-md-center", - children: Apparel - }) - }), /*#__PURE__*/jsx_runtime_.jsx(external_react_tabs_.TabPanel, { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "row justify-content-md-center", - children: Accessories - }) - })] - }) - }) - })] - }) - }); -}; - -/* harmony default export */ var Sparepart = (ProductCard); -// EXTERNAL MODULE: ./api/sparepart/sparepart.js -var sparepart = __webpack_require__(3920); -var sparepart_default = /*#__PURE__*/__webpack_require__.n(sparepart); -// EXTERNAL MODULE: external "cookies" -var external_cookies_ = __webpack_require__(9038); -;// CONCATENATED MODULE: ./pages/yamaha/Product/Sparepart.js - - - - -function Sparepart_objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = Sparepart_objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function Sparepart_objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - - - - -const Shop = function (_ref) { - let { - ygp, - yamalube, - helmet, - apparel, - accessories, - backend - } = _ref, - props = Sparepart_objectWithoutProperties(_ref, ["ygp", "yamalube", "helmet", "apparel", "accessories", "backend"]); - - return /*#__PURE__*/(0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, { - children: [/*#__PURE__*/jsx_runtime_.jsx(NavbarYamaha/* default */.Z, {}), /*#__PURE__*/jsx_runtime_.jsx(PageBanner/* default */.Z, { - pageTitle: "Sparepart" - }), /*#__PURE__*/jsx_runtime_.jsx(Sparepart, { - ygp: ygp, - yamalube: yamalube, - helmet: helmet, - apparel: apparel, - accessories: accessories, - backend: backend - }), /*#__PURE__*/jsx_runtime_.jsx(FooterYamaha/* default */.Z, {})] - }); -}; - -/* harmony default export */ var Product_Sparepart = (Shop); -async function getServerSideProps(context) { - var ygp = []; - var yamalube = []; - var helmet = []; - var apparel = []; - var accessories = []; - const backend = process.env.BACKEND_SERVER_URI; - var res = await sparepart_default().GetSparepartYGP(); - - if (res["STATUS"] === 1) { - ygp = res["DATA"]["ygParts"]; - } - - var res = await sparepart_default().GetSparepartYamalube(); - - if (res["STATUS"] === 1) { - yamalube = res["DATA"]["yamalubes"]; - } - - var res = await sparepart_default().GetHelmet(); - - if (res["STATUS"] === 1) { - helmet = res["DATA"]["helmets"]; - } - - var res = await sparepart_default().GetApparel(); - - if (res["STATUS"] === 1) { - apparel = res["DATA"]["apparels"]; - } - - var res = await sparepart_default().GetAcc(); - - if (res["STATUS"] === 1) { - accessories = res["DATA"]["accessories"]; - } - - return { - props: { - ygp, - yamalube, - helmet, - apparel, - accessories, - backend - } // will be passed to the page component as props - - }; -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 9038: -/***/ (function(module) { - -"use strict"; -module.exports = require("cookies");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }), - -/***/ 8417: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router-context.js");; - -/***/ }), - -/***/ 2238: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router/utils/get-asset-path-from-route.js");; - -/***/ }), - -/***/ 6731: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/router");; - -/***/ }), - -/***/ 9297: -/***/ (function(module) { - -"use strict"; -module.exports = require("react");; - -/***/ }), - -/***/ 9337: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-feather");; - -/***/ }), - -/***/ 3230: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-number-format");; - -/***/ }), - -/***/ 79: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-redux");; - -/***/ }), - -/***/ 7659: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-tabs");; - -/***/ }), - -/***/ 9614: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-toast-notifications");; - -/***/ }), - -/***/ 5282: -/***/ (function(module) { - -"use strict"; -module.exports = require("react/jsx-runtime");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [1664,4755,6371,7798,6120], function() { return __webpack_exec__(9280); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/yamaha/Shop/Cart.js b/.next/server/pages/yamaha/Shop/Cart.js deleted file mode 100644 index 1b7b14e..0000000 --- a/.next/server/pages/yamaha/Shop/Cart.js +++ /dev/null @@ -1,621 +0,0 @@ -(function() { -var exports = {}; -exports.id = 2252; -exports.ids = [2252]; -exports.modules = { - -/***/ 4777: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -var _apollo = _interopRequireDefault(__webpack_require__(6371)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -async function GetCartProduct(token = "") { - var res = await _apollo.default.query(` - query - { - carts - { - id - product_otr - product_name - product_price - product_color - product_img{ - url - } - } - } - `, token); - return res; -} - -module.exports = { - GetCartProduct: GetCartProduct -}; - -/***/ }), - -/***/ 1288: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); - - - -const PageBanner = ({ - pageTitle -}) => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "page-title-area", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table-cell", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: pageTitle - }) - }) - }) - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (PageBanner); - -/***/ }), - -/***/ 1765: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Shop_Cart; }, - "getServerSideProps": function() { return /* binding */ getServerSideProps; } -}); - -// EXTERNAL MODULE: external "react/jsx-runtime" -var jsx_runtime_ = __webpack_require__(5282); -// EXTERNAL MODULE: external "react" -var external_react_ = __webpack_require__(9297); -var external_react_default = /*#__PURE__*/__webpack_require__.n(external_react_); -// EXTERNAL MODULE: ./components/_App/NavbarYamaha.js -var NavbarYamaha = __webpack_require__(2478); -// EXTERNAL MODULE: ./components/_App/FooterYamaha.js -var FooterYamaha = __webpack_require__(362); -// EXTERNAL MODULE: ./components/Common/PageBanner.js -var PageBanner = __webpack_require__(1288); -// EXTERNAL MODULE: ./node_modules/next/link.js -var next_link = __webpack_require__(1664); -// EXTERNAL MODULE: external "react-feather" -var external_react_feather_ = __webpack_require__(9337); -// EXTERNAL MODULE: external "react-redux" -var external_react_redux_ = __webpack_require__(79); -// EXTERNAL MODULE: external "react-toast-notifications" -var external_react_toast_notifications_ = __webpack_require__(9614); -// EXTERNAL MODULE: external "next/router" -var router_ = __webpack_require__(6731); -;// CONCATENATED MODULE: ./components/Yamaha/Shop/QtyForm.js - - - - - - -const QtyForm = ({ - id, - quantity -}) => { - const dispatch = (0,external_react_redux_.useDispatch)(); - - const addQuantity = pId => { - dispatch({ - type: 'ADD_QUANTITY', - id: pId - }); - }; - - const subQuantity = pId => { - dispatch({ - type: 'SUB_QUANTITY', - id: pId - }); - }; - - return /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "input-counter", - children: [/*#__PURE__*/jsx_runtime_.jsx("span", { - className: "minus-btn", - onClick: e => { - e.preventDefault(); - subQuantity(id); - }, - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Minus, {}) - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "text", - min: "1" // value={quantity} - , - value: "1", - readOnly: true, - onChange: e => e - }), /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "plus-btn", - onClick: e => { - e.preventDefault(); - addQuantity(id); - }, - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Plus, {}) - })] - }); -}; - -/* harmony default export */ var Shop_QtyForm = (QtyForm); -// EXTERNAL MODULE: external "react-number-format" -var external_react_number_format_ = __webpack_require__(3230); -var external_react_number_format_default = /*#__PURE__*/__webpack_require__.n(external_react_number_format_); -// EXTERNAL MODULE: external "sweetalert" -var external_sweetalert_ = __webpack_require__(8080); -var external_sweetalert_default = /*#__PURE__*/__webpack_require__.n(external_sweetalert_); -;// CONCATENATED MODULE: ./components/Yamaha/Shop/Cart.js - - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - - - //library yarn - - //sweet alert - - - -const CartContent = function (_ref) { - let { - backend, - cart_product - } = _ref, - props = _objectWithoutProperties(_ref, ["backend", "cart_product"]); - - const router = (0,router_.useRouter)(); - const { - addToast - } = (0,external_react_toast_notifications_.useToasts)(); - const dispatch = (0,external_react_redux_.useDispatch)(); - const cart = (0,external_react_redux_.useSelector)(state => state.cart); - const total = (0,external_react_redux_.useSelector)(state => state.total); // console.log(cart) - - const removeItem = () => { - dispatch({ - type: 'REMOVE_ITEM', - id: pId - }); - addToast('Cart Removed Successfully', { - appearance: 'error' - }); - }; - - const reset = () => { - dispatch({ - type: 'RESET' - }); - addToast('Thanks for your order.', { - appearance: 'success' - }); - router.push('/'); - }; - - const [formValue, setFormValue] = external_react_default().useState({ - transaction_id: GenerateID(), - product_img: "", - product_name: "", - product_color: "", - product_quantity: 1, - product_price: "" - }); - - function GenerateID() { - var dt = new Date().getTime(); - var uuid = 'Trx-Ord-yyyyyyyy'.replace(/[y]/g, function (c) { - var r = (dt + Math.random() * 16) % 16 | 0; - dt = Math.floor(dt / 16); - return (c == 'x' ? r : r & 0x3 | 0x8).toString(16); - }); - return uuid; - } - - return /*#__PURE__*/(0,jsx_runtime_.jsxs)("form", { - onSubmit: async e => { - e.preventDefault(); - - var newformValue = _objectSpread(_objectSpread({}, formValue), {}, { - product_name: cart_product[0].product_name, - product_color: cart_product[0].product_color, - product_price: cart_product[0].product_price - }); - - setFormValue(newformValue); - console.log(JSON.stringify(newformValue)); - const response = await fetch("/api/transaction/AddToCheckout", { - method: "POST", - headers: { - 'Content-Type': 'application/json' - }, - body: JSON.stringify(newformValue) - }); - - if (response.ok) { - var res = await response.json(); - console.log("cek response :", res); - - if (res["STATUS"] === 1) { - res["DATA"]["checkout"]; - external_sweetalert_default()("Produk Berhasil Ditambah ke Keranjang", "Silahkan Cek Keranjang Belanja Anda", "success"); - router.push("/yamaha/Shop/Checkout"); - } else { - external_sweetalert_default()("Produk Gagal di Checkout", "Silahkan Coba Lagi", "error"); - } - } else { - external_sweetalert_default()("Transaksi Gagal", "Silahkan Coba Lagi", "error"); - } - - return false; - }, - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "cart-table table-responsive", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("table", { - className: "table table-bordered", - children: [/*#__PURE__*/jsx_runtime_.jsx("thead", { - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("tr", { - children: [/*#__PURE__*/jsx_runtime_.jsx("th", { - scope: "col", - children: "Product" - }), /*#__PURE__*/jsx_runtime_.jsx("th", { - scope: "col", - children: "Nama Product" - }), /*#__PURE__*/jsx_runtime_.jsx("th", { - scope: "col", - children: "Warna Product" - }), /*#__PURE__*/jsx_runtime_.jsx("th", { - scope: "col", - children: "Harga Product" - }), /*#__PURE__*/jsx_runtime_.jsx("th", { - scope: "col", - children: "Jumlah" - }), /*#__PURE__*/jsx_runtime_.jsx("th", { - scope: "col", - children: "Total" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("tbody", { - children: cart_product.length ? cart_product.map(data => /*#__PURE__*/(0,jsx_runtime_.jsxs)("tr", { - children: [/*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-thumbnail", - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/product-details", - children: /*#__PURE__*/jsx_runtime_.jsx("a", {}) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-name", - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/product-details", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: data.product_name - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-name", - children: /*#__PURE__*/jsx_runtime_.jsx(next_link.default, { - href: "/product-details", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - children: data.product_color - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-price", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "unit-amount", - children: /*#__PURE__*/jsx_runtime_.jsx((external_react_number_format_default()), { - value: data.product_price, - displayType: 'text', - thousandSeparator: true, - prefix: 'Rp.' - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-quantity", - children: /*#__PURE__*/jsx_runtime_.jsx(Shop_QtyForm, _objectSpread({}, data)) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("td", { - className: "product-subtotal", - children: [/*#__PURE__*/jsx_runtime_.jsx("span", { - className: "subtotal-amount", - children: /*#__PURE__*/jsx_runtime_.jsx((external_react_number_format_default()), { - value: (2 * data.product_price).toFixed(2), - displayType: 'text', - thousandSeparator: true, - prefix: 'Rp.' // name="product_price" - // onInput={(e) => { - // setFormValue({ - // ...formValue, - // product_price: e.target.value(), - // }) - // }} - - }) - }), /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - className: "remove", - onClick: () => { - removeItem(data.id); - }, - children: /*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Trash2, {}) - })] - })] - }, data.id)) : /*#__PURE__*/jsx_runtime_.jsx("tr", { - children: /*#__PURE__*/jsx_runtime_.jsx("td", { - colSpan: "5", - className: "text-center", - children: "Tidak Ada Product di Keranjang" - }) - }) - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "cart-buttons", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "row align-items-center", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-7 col-md-7 col-sm-7", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "continue-shopping-box", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "/yamaha/Product/Motor", - className: "btn btn-light", - style: { - color: 'white' - }, - children: "Continue Shopping" - }) - }) - }) - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "cart-totals", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - children: "Cart Totals" - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("ul", { - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("li", { - children: ["Subtotal ", /*#__PURE__*/(0,jsx_runtime_.jsxs)("span", { - children: ["$", total.toFixed(2)] - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("li", { - children: ["Total ", /*#__PURE__*/jsx_runtime_.jsx("span", { - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("b", { - children: ["$", (total + 10).toFixed(2)] - }) - })] - })] - }), /*#__PURE__*/jsx_runtime_.jsx("button", { - type: "submit", - className: "btn btn-primary", - children: "Proceed to Checkout" - })] - })] - }); -}; - -/* harmony default export */ var Cart = (CartContent); -// EXTERNAL MODULE: ./api/shop/cart.js -var cart = __webpack_require__(4777); -var cart_default = /*#__PURE__*/__webpack_require__.n(cart); -// EXTERNAL MODULE: external "cookies" -var external_cookies_ = __webpack_require__(9038); -;// CONCATENATED MODULE: ./pages/yamaha/Shop/Cart.js - - - - -function Cart_objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = Cart_objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function Cart_objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - - - - -const Cart_Cart = function (_ref) { - let { - cart_product, - backend - } = _ref, - props = Cart_objectWithoutProperties(_ref, ["cart_product", "backend"]); - - return /*#__PURE__*/(0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, { - children: [/*#__PURE__*/jsx_runtime_.jsx(NavbarYamaha/* default */.Z, {}), /*#__PURE__*/jsx_runtime_.jsx(PageBanner/* default */.Z, { - pageTitle: "Cart" - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "cart-area ptb-80", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "container", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "row", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-12", - children: /*#__PURE__*/jsx_runtime_.jsx(Cart, { - cart_product: cart_product, - backend: backend - }) - }) - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx(FooterYamaha/* default */.Z, {})] - }); -}; - -/* harmony default export */ var Shop_Cart = (Cart_Cart); -async function getServerSideProps() { - var cart_product = []; - const backend = process.env.BACKEND_SERVER_URI; - var res = await cart_default().GetCartProduct(); - - if (res["STATUS"] === 1) { - cart_product = res["DATA"]["carts"]; - } - - console.log(cart_product); - return { - props: { - cart_product, - backend - } // will be passed to the page component as props - - }; -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 9038: -/***/ (function(module) { - -"use strict"; -module.exports = require("cookies");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }), - -/***/ 8417: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router-context.js");; - -/***/ }), - -/***/ 2238: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router/utils/get-asset-path-from-route.js");; - -/***/ }), - -/***/ 6731: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/router");; - -/***/ }), - -/***/ 9297: -/***/ (function(module) { - -"use strict"; -module.exports = require("react");; - -/***/ }), - -/***/ 9337: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-feather");; - -/***/ }), - -/***/ 3230: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-number-format");; - -/***/ }), - -/***/ 79: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-redux");; - -/***/ }), - -/***/ 9614: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-toast-notifications");; - -/***/ }), - -/***/ 5282: -/***/ (function(module) { - -"use strict"; -module.exports = require("react/jsx-runtime");; - -/***/ }), - -/***/ 8080: -/***/ (function(module) { - -"use strict"; -module.exports = require("sweetalert");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [1664,4755,6371,7798], function() { return __webpack_exec__(1765); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/yamaha/Shop/Checkout.js b/.next/server/pages/yamaha/Shop/Checkout.js deleted file mode 100644 index a96397d..0000000 --- a/.next/server/pages/yamaha/Shop/Checkout.js +++ /dev/null @@ -1,670 +0,0 @@ -(function() { -var exports = {}; -exports.id = 6346; -exports.ids = [6346]; -exports.modules = { - -/***/ 7102: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -var _apollo = _interopRequireDefault(__webpack_require__(6371)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -async function GetCheckoutproduct(token = "") { - var res = await _apollo.default.query(` - query{ - checkouts{ - id - transaction_id - product_img - { - url - } - product_name - product_color - product_quantity - product_total - } - } - `, token); - return res; -} - -module.exports = { - GetCheckoutproduct: GetCheckoutproduct -}; - -/***/ }), - -/***/ 1288: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); - - - -const PageBanner = ({ - pageTitle -}) => { - return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "page-title-area", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "d-table-cell", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { - className: "container", - children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", { - children: pageTitle - }) - }) - }) - }) - }); -}; - -/* harmony default export */ __webpack_exports__["Z"] = (PageBanner); - -/***/ }), - -/***/ 8794: -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Shop_Checkout; }, - "getServerSideProps": function() { return /* binding */ getServerSideProps; } -}); - -// EXTERNAL MODULE: external "react/jsx-runtime" -var jsx_runtime_ = __webpack_require__(5282); -// EXTERNAL MODULE: external "react" -var external_react_ = __webpack_require__(9297); -// EXTERNAL MODULE: ./components/_App/NavbarYamaha.js -var NavbarYamaha = __webpack_require__(2478); -// EXTERNAL MODULE: ./components/_App/FooterYamaha.js -var FooterYamaha = __webpack_require__(362); -// EXTERNAL MODULE: ./components/Common/PageBanner.js -var PageBanner = __webpack_require__(1288); -// EXTERNAL MODULE: external "react-feather" -var external_react_feather_ = __webpack_require__(9337); -;// CONCATENATED MODULE: ./components/Yamaha/Shop/Checkout.js - - - - - - -const CheckoutContent = () => { - return /*#__PURE__*/jsx_runtime_.jsx(jsx_runtime_.Fragment, { - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "checkout-area ptb-80", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "container", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "row", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-12", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "user-actions", - children: [/*#__PURE__*/jsx_runtime_.jsx(external_react_feather_.Edit, {}), /*#__PURE__*/(0,jsx_runtime_.jsxs)("span", { - children: ["Returning customer? ", /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Click here to login" - })] - })] - }) - }) - }), /*#__PURE__*/jsx_runtime_.jsx("form", { - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-12", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "billing-details", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - className: "title", - children: "Billing Details" - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "row", - children: [/*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-12", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["Country ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "select-box", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("select", { - className: "form-select", - children: [/*#__PURE__*/jsx_runtime_.jsx("option", { - value: "1", - children: "United Arab Emirates" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "2", - children: "China" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "3", - children: "United Kingdom" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "4", - children: "Germany" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "5", - children: "France" - }), /*#__PURE__*/jsx_runtime_.jsx("option", { - value: "6", - children: "Japan" - })] - }) - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["First Name ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "text", - className: "form-control" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["Last Name ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "text", - className: "form-control" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-12", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/jsx_runtime_.jsx("label", { - children: "Company Name" - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "text", - className: "form-control" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["Address ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "text", - className: "form-control" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["Town / City ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "text", - className: "form-control" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["State / County ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "text", - className: "form-control" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["Postcode / Zip ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "text", - className: "form-control" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["Email Address ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "email", - className: "form-control" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-6", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "form-group", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("label", { - children: ["Phone ", /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "required", - children: "*" - })] - }), /*#__PURE__*/jsx_runtime_.jsx("input", { - type: "text", - className: "form-control" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-12", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "form-check", - children: [/*#__PURE__*/jsx_runtime_.jsx("input", { - type: "checkbox", - className: "form-check-input", - id: "create-an-account" - }), /*#__PURE__*/jsx_runtime_.jsx("label", { - className: "form-check-label", - htmlFor: "create-an-account", - children: "Create an account?" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-12", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "form-check", - children: [/*#__PURE__*/jsx_runtime_.jsx("input", { - type: "checkbox", - className: "form-check-input", - id: "ship-different-address" - }), /*#__PURE__*/jsx_runtime_.jsx("label", { - className: "form-check-label", - htmlFor: "ship-different-address", - children: "Ship to a different address?" - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-12 col-md-12", - children: /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "form-group", - children: /*#__PURE__*/jsx_runtime_.jsx("textarea", { - name: "notes", - id: "notes", - cols: "30", - rows: "4", - placeholder: "Order Notes", - className: "form-control" - }) - }) - })] - })] - }) - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "col-lg-6 col-md-12", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "order-details", - children: [/*#__PURE__*/jsx_runtime_.jsx("h3", { - className: "title", - children: "Your Order" - }), /*#__PURE__*/jsx_runtime_.jsx("div", { - className: "order-table table-responsive", - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("table", { - className: "table table-bordered", - children: [/*#__PURE__*/jsx_runtime_.jsx("thead", { - children: /*#__PURE__*/(0,jsx_runtime_.jsxs)("tr", { - children: [/*#__PURE__*/jsx_runtime_.jsx("th", { - scope: "col", - children: "Product Name" - }), /*#__PURE__*/jsx_runtime_.jsx("th", { - scope: "col", - children: "Total" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("tbody", { - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("tr", { - children: [/*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-name", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Smart Watch" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-total", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "subtotal-amount", - children: "$30.00" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("tr", { - children: [/*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-name", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "TV" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-total", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "subtotal-amount", - children: "$30.00" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("tr", { - children: [/*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-name", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Book" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-total", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "subtotal-amount", - children: "$30.00" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("tr", { - children: [/*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-name", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Smart Watch" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-total", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "subtotal-amount", - children: "$30.00" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("tr", { - children: [/*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-name", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "TV" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-total", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "subtotal-amount", - children: "$30.00" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("tr", { - children: [/*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-name", - children: /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - children: "Book" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-total", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "subtotal-amount", - children: "$30.00" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("tr", { - children: [/*#__PURE__*/jsx_runtime_.jsx("td", { - className: "order-subtotal", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - children: "Cart Subtotal" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "order-subtotal-price", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "order-subtotal-amount", - children: "$210.00" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("tr", { - children: [/*#__PURE__*/jsx_runtime_.jsx("td", { - className: "order-shipping", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - children: "Shipping" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "shipping-price", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - children: "$5.00" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("tr", { - children: [/*#__PURE__*/jsx_runtime_.jsx("td", { - className: "total-price", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - children: "Order Total" - }) - }), /*#__PURE__*/jsx_runtime_.jsx("td", { - className: "product-subtotal", - children: /*#__PURE__*/jsx_runtime_.jsx("span", { - className: "subtotal-amount", - children: "$215.00" - }) - })] - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("div", { - className: "payment-method", - children: [/*#__PURE__*/(0,jsx_runtime_.jsxs)("p", { - children: [/*#__PURE__*/jsx_runtime_.jsx("input", { - type: "radio", - id: "direct-bank-transfer", - name: "radio-group", - defaultChecked: true - }), /*#__PURE__*/jsx_runtime_.jsx("label", { - htmlFor: "direct-bank-transfer", - children: "Direct Bank Transfer" - }), "Make your payment directly into our bank account. Please use your Order ID as the payment reference. Your order will not be shipped until the funds have cleared in our account."] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("p", { - children: [/*#__PURE__*/jsx_runtime_.jsx("input", { - type: "radio", - id: "paypal", - name: "radio-group" - }), /*#__PURE__*/jsx_runtime_.jsx("label", { - htmlFor: "paypal", - children: "PayPal" - })] - }), /*#__PURE__*/(0,jsx_runtime_.jsxs)("p", { - children: [/*#__PURE__*/jsx_runtime_.jsx("input", { - type: "radio", - id: "cash-on-delivery", - name: "radio-group" - }), /*#__PURE__*/jsx_runtime_.jsx("label", { - htmlFor: "cash-on-delivery", - children: "Cash on Delivery" - })] - })] - }), /*#__PURE__*/jsx_runtime_.jsx("a", { - href: "#", - className: "btn btn-primary order-btn", - children: "Place Order" - })] - }) - })] - }) - })] - }) - }) - }); -}; - -/* harmony default export */ var Checkout = (CheckoutContent); -// EXTERNAL MODULE: ./api/shop/checkout.js -var checkout = __webpack_require__(7102); -var checkout_default = /*#__PURE__*/__webpack_require__.n(checkout); -;// CONCATENATED MODULE: ./pages/yamaha/Shop/Checkout.js - - - - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - - - - - - - - - -const Checkout_Checkout = function (_ref) { - let { - backend, - checkout_product - } = _ref, - props = _objectWithoutProperties(_ref, ["backend", "checkout_product"]); - - return /*#__PURE__*/(0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, { - children: [/*#__PURE__*/jsx_runtime_.jsx(NavbarYamaha/* default */.Z, {}), /*#__PURE__*/jsx_runtime_.jsx(PageBanner/* default */.Z, { - pageTitle: "Checkout" - }), /*#__PURE__*/jsx_runtime_.jsx(Checkout, { - checkout_product: checkout_product, - backend: backend - }), /*#__PURE__*/jsx_runtime_.jsx(FooterYamaha/* default */.Z, {})] - }); -}; - -/* harmony default export */ var Shop_Checkout = (Checkout_Checkout); -async function getServerSideProps() { - var checkout_product = []; - const backend = process.env.BACKEND_SERVER_URI; - var res = await checkout_default().GetCheckoutproduct(); - - if (res["STATUS"] === 1) { - checkout_product = res["DATA"]["checkouts"]; - } - - console.log(checkout_product); - return { - props: { - checkout_product, - backend - } // will be passed to the page component as props - - }; -} - -/***/ }), - -/***/ 8074: -/***/ (function(module) { - -"use strict"; -module.exports = require("@apollo/client");; - -/***/ }), - -/***/ 1683: -/***/ (function(module) { - -"use strict"; -module.exports = require("cross-fetch");; - -/***/ }), - -/***/ 8417: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router-context.js");; - -/***/ }), - -/***/ 2238: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/dist/next-server/lib/router/utils/get-asset-path-from-route.js");; - -/***/ }), - -/***/ 6731: -/***/ (function(module) { - -"use strict"; -module.exports = require("next/router");; - -/***/ }), - -/***/ 9297: -/***/ (function(module) { - -"use strict"; -module.exports = require("react");; - -/***/ }), - -/***/ 9337: -/***/ (function(module) { - -"use strict"; -module.exports = require("react-feather");; - -/***/ }), - -/***/ 5282: -/***/ (function(module) { - -"use strict"; -module.exports = require("react/jsx-runtime");; - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -var __webpack_exports__ = __webpack_require__.X(0, [1664,4755,6371,7798], function() { return __webpack_exec__(8794); }); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/webpack-runtime.js b/.next/server/webpack-runtime.js deleted file mode 100644 index 16e468d..0000000 --- a/.next/server/webpack-runtime.js +++ /dev/null @@ -1,190 +0,0 @@ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({}); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ var threw = true; -/******/ try { -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ threw = false; -/******/ } finally { -/******/ if(threw) delete __webpack_module_cache__[moduleId]; -/******/ } -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = __webpack_modules__; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/create fake namespace object */ -/******/ !function() { -/******/ var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; }; -/******/ var leafPrototypes; -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 16: return value when it's Promise-like -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = this(value); -/******/ if(mode & 8) return value; -/******/ if(typeof value === 'object' && value) { -/******/ if((mode & 4) && value.__esModule) return value; -/******/ if((mode & 16) && typeof value.then === 'function') return value; -/******/ } -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ var def = {}; -/******/ leafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)]; -/******/ for(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) { -/******/ Object.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; }); -/******/ } -/******/ def['default'] = function() { return value; }; -/******/ __webpack_require__.d(ns, def); -/******/ return ns; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/ensure chunk */ -/******/ !function() { -/******/ __webpack_require__.f = {}; -/******/ // This file contains only the entry chunk. -/******/ // The chunk loading function for additional chunks -/******/ __webpack_require__.e = function(chunkId) { -/******/ return Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) { -/******/ __webpack_require__.f[key](chunkId, promises); -/******/ return promises; -/******/ }, [])); -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/get javascript chunk filename */ -/******/ !function() { -/******/ // This function allow to reference async chunks and sibling chunks for the entrypoint -/******/ __webpack_require__.u = function(chunkId) { -/******/ // return url for filenames based on template -/******/ return "" + chunkId + ".js"; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/startup entrypoint */ -/******/ !function() { -/******/ __webpack_require__.X = function(result, chunkIds, fn) { -/******/ // arguments: chunkIds, moduleId are deprecated -/******/ var moduleId = chunkIds; -/******/ if(!fn) chunkIds = result, fn = function() { return __webpack_require__(__webpack_require__.s = moduleId); }; -/******/ chunkIds.map(__webpack_require__.e, __webpack_require__) -/******/ var r = fn(); -/******/ return r === undefined ? result : r; -/******/ } -/******/ }(); -/******/ -/******/ /* webpack/runtime/require chunk loading */ -/******/ !function() { -/******/ // no baseURI -/******/ -/******/ // object to store loaded chunks -/******/ // "1" means "loaded", otherwise not loaded yet -/******/ var installedChunks = { -/******/ 6658: 1 -/******/ }; -/******/ -/******/ // no on chunks loaded -/******/ -/******/ var installChunk = function(chunk) { -/******/ var moreModules = chunk.modules, chunkIds = chunk.ids, runtime = chunk.runtime; -/******/ for(var moduleId in moreModules) { -/******/ if(__webpack_require__.o(moreModules, moduleId)) { -/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; -/******/ } -/******/ } -/******/ if(runtime) runtime(__webpack_require__); -/******/ for(var i = 0; i < chunkIds.length; i++) -/******/ installedChunks[chunkIds[i]] = 1; -/******/ -/******/ }; -/******/ -/******/ // require() chunk loading for javascript -/******/ __webpack_require__.f.require = function(chunkId, promises) { -/******/ // "1" is the signal for "already loaded" -/******/ if(!installedChunks[chunkId]) { -/******/ if(6658 != chunkId) { -/******/ installChunk(require("./chunks/" + __webpack_require__.u(chunkId))); -/******/ } else installedChunks[chunkId] = 1; -/******/ } -/******/ }; -/******/ -/******/ module.exports = __webpack_require__; -/******/ __webpack_require__.C = installChunk; -/******/ -/******/ // no HMR -/******/ -/******/ // no HMR manifest -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ -/******/ })() -; \ No newline at end of file diff --git a/.next/static/chunks/1367-fc426d51dace2ca85fe9.js b/.next/static/chunks/1367-fc426d51dace2ca85fe9.js deleted file mode 100644 index 66cc39c..0000000 --- a/.next/static/chunks/1367-fc426d51dace2ca85fe9.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1367,5763],{93096:function(e,t,n){var r="Expected a function",o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,u=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,f=l||c||Function("return this")(),d=Object.prototype.toString,p=Math.max,h=Math.min,y=function(){return f.Date.now()};function v(e,t,n){var o,i,a,u,s,l,c=0,f=!1,d=!1,v=!0;if("function"!=typeof e)throw new TypeError(r);function b(t){var n=o,r=i;return o=i=void 0,c=t,u=e.apply(r,n)}function w(e){return c=e,s=setTimeout(_,t),f?b(e):u}function O(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=a}function _(){var e=y();if(O(e))return j(e);s=setTimeout(_,function(e){var n=t-(e-l);return d?h(n,a-(e-c)):n}(e))}function j(e){return s=void 0,v&&o?b(e):(o=i=void 0,u)}function P(){var e=y(),n=O(e);if(o=arguments,i=this,l=e,n){if(void 0===s)return w(l);if(d)return s=setTimeout(_,t),b(l)}return void 0===s&&(s=setTimeout(_,t)),u}return t=g(t)||0,m(n)&&(f=!!n.leading,a=(d="maxWait"in n)?p(g(n.maxWait)||0,t):a,v="trailing"in n?!!n.trailing:v),P.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=i=s=void 0},P.flush=function(){return void 0===s?u:j(y())},P}function m(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(m(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=m(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=a.test(e);return n||u.test(e)?s(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(r);return m(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),v(e,t,{leading:o,maxWait:t,trailing:i})}},41647:function(e,t,n){"use strict";var r=n(61682);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:[];return new Promise((function(t){var n=function(){return v=!0,t()};j(y,e).then(n,n)}))},window.__NEXT_PRELOADREADY=_.preloadReady;var P=_;t.default=P},5152:function(e,t,n){e.exports=n(41647)},45169:function(e,t,n){"use strict";var r=n(67294),o=n(45697),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=(0,r.forwardRef)((function(e,t){var n=e.color,o=void 0===n?"currentColor":n,i=e.size,s=void 0===i?24:i,l=u(e,["color","size"]);return r.createElement("svg",a({ref:t,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),r.createElement("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),r.createElement("polyline",{points:"12 5 19 12 12 19"}))}));s.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},s.displayName="ArrowRight",t.Z=s},82126:function(e,t,n){"use strict";var r=n(67294),o=n(45697),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=(0,r.forwardRef)((function(e,t){var n=e.color,o=void 0===n?"currentColor":n,i=e.size,s=void 0===i?24:i,l=u(e,["color","size"]);return r.createElement("svg",a({ref:t,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),r.createElement("path",{d:"M22.65 14.39L12 22.13 1.35 14.39a.84.84 0 0 1-.3-.94l1.22-3.78 2.44-7.51A.42.42 0 0 1 4.82 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.49h8.1l2.44-7.51A.42.42 0 0 1 18.6 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.51L23 13.45a.84.84 0 0 1-.35.94z"}))}));s.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},s.displayName="Gitlab",t.Z=s},19318:function(e,t,n){"use strict";var r=n(67294),o=n(45697),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=(0,r.forwardRef)((function(e,t){var n=e.color,o=void 0===n?"currentColor":n,i=e.size,s=void 0===i?24:i,l=u(e,["color","size"]);return r.createElement("svg",a({ref:t,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),r.createElement("path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"}),r.createElement("rect",{x:"2",y:"9",width:"4",height:"12"}),r.createElement("circle",{cx:"4",cy:"4",r:"2"}))}));s.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},s.displayName="Linkedin",t.Z=s},61896:function(e,t,n){"use strict";var r=n(67294),o=n(45697),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=(0,r.forwardRef)((function(e,t){var n=e.color,o=void 0===n?"currentColor":n,i=e.size,s=void 0===i?24:i,l=u(e,["color","size"]);return r.createElement("svg",a({ref:t,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),r.createElement("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),r.createElement("line",{x1:"5",y1:"12",x2:"19",y2:"12"}))}));s.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},s.displayName="Plus",t.Z=s},48477:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=Math.floor(a)&&f=Math.floor(u),y=n.getActiveLink();return h?(o===y&&n.setActiveLink(void 0),e.props.hashSpy&&d.getHash()===o&&d.changeHash(),e.props.spy&&e.state.active&&(e.setState({active:!1}),e.props.onSetInactive&&e.props.onSetInactive()),l.updateStates()):p&&y!==o?(n.setActiveLink(o),e.props.hashSpy&&d.changeHash(o),e.props.spy&&(e.setState({active:!0}),e.props.onSetActive&&e.props.onSetActive(o)),l.updateStates()):void 0}}};return f.propTypes=p,f.defaultProps={offset:0},f},Element:function(e){console.warn("Helpers.Element is deprecated since v1.7.0");var t=function(t){function n(e){i(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.childBindings={domNode:null},t}return u(n,t),o(n,[{key:"componentDidMount",value:function(){if("undefined"===typeof window)return!1;this.registerElems(this.props.name)}},{key:"componentDidUpdate",value:function(e){this.props.name!==e.name&&this.registerElems(this.props.name)}},{key:"componentWillUnmount",value:function(){if("undefined"===typeof window)return!1;c.unregister(this.props.name)}},{key:"registerElems",value:function(e){c.register(e,this.childBindings.domNode)}},{key:"render",value:function(){return s.createElement(e,r({},this.props,{parentBindings:this.childBindings}))}}]),n}(s.Component);return t.propTypes={name:f.string,id:f.string},t}};e.exports=h},53200:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=o.duration?1:t(o.progress/o.duration),o.currentPosition=o.startPosition+Math.ceil(o.delta*o.percent),o.containerElement&&o.containerElement!==document&&o.containerElement!==document.body?n.horizontal?o.containerElement.scrollLeft=o.currentPosition:o.containerElement.scrollTop=o.currentPosition:n.horizontal?window.scrollTo(o.currentPosition,0):window.scrollTo(0,o.currentPosition),o.percent<1){var i=e.bind(null,t,n);l.call(window,i)}else a.default.registered.end&&a.default.registered.end(o.to,o.target,o.currentPosition);else a.default.registered.end&&a.default.registered.end(o.to,o.target,o.currentPositionY)},p=function(e){e.data.containerElement=e?e.containerId?document.getElementById(e.containerId):e.container&&e.container.nodeType?e.container:document:null},h=function(e,t,n,r){if(t.data=t.data||{currentPosition:0,startPosition:0,targetPosition:0,progress:0,duration:0,cancel:!1,target:null,containerElement:null,to:null,start:null,delta:null,percent:null,delayTimeout:null},window.clearTimeout(t.data.delayTimeout),i.default.subscribe((function(){t.data.cancel=!0})),p(t),t.data.start=null,t.data.cancel=!1,t.data.startPosition=t.horizontal?c(t):f(t),t.data.targetPosition=t.absolute?e:e+t.data.startPosition,t.data.startPosition!==t.data.targetPosition){var o;t.data.delta=Math.round(t.data.targetPosition-t.data.startPosition),t.data.duration=("function"===typeof(o=t.duration)?o:function(){return o})(t.data.delta),t.data.duration=isNaN(parseFloat(t.data.duration))?1e3:parseFloat(t.data.duration),t.data.to=n,t.data.target=r;var u=s(t),h=d.bind(null,u,t);t&&t.delay>0?t.data.delayTimeout=window.setTimeout((function(){a.default.registered.begin&&a.default.registered.begin(t.data.to,t.data.target),l.call(window,h)}),t.delay):(a.default.registered.begin&&a.default.registered.begin(t.data.to,t.data.target),l.call(window,h))}else a.default.registered.end&&a.default.registered.end(t.data.to,t.data.target,t.data.currentPosition)},y=function(e){return(e=r({},e)).data=e.data||{currentPosition:0,startPosition:0,targetPosition:0,progress:0,duration:0,cancel:!1,target:null,containerElement:null,to:null,start:null,delta:null,percent:null,delayTimeout:null},e.absolute=!0,e};t.default={animateTopScroll:h,getAnimationType:s,scrollToTop:function(e){h(0,y(e))},scrollToBottom:function(e){e=y(e),p(e),h(e.horizontal?function(e){var t=e.data.containerElement;if(t&&t!==document&&t!==document.body)return t.scrollWidth-t.offsetWidth;var n=document.body,r=document.documentElement;return Math.max(n.scrollWidth,n.offsetWidth,r.clientWidth,r.scrollWidth,r.offsetWidth)}(e):function(e){var t=e.data.containerElement;if(t&&t!==document&&t!==document.body)return t.scrollHeight-t.offsetHeight;var n=document.body,r=document.documentElement;return Math.max(n.scrollHeight,n.offsetHeight,r.clientHeight,r.scrollHeight,r.offsetHeight)}(e),e)},scrollTo:function(e,t){h(e,y(t))},scrollMore:function(e,t){t=y(t),p(t);var n=t.horizontal?c(t):f(t);h(e+n,t)}}},50140:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(55236),o=["mousedown","mousewheel","touchmove","keydown"];t.default={subscribe:function(e){return"undefined"!==typeof document&&o.forEach((function(t){return(0,r.addPassiveEventListener)(document,t,e)}))}}},55236:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.addPassiveEventListener=function(e,t,n){var r=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t)}catch(n){}return e}();e.addEventListener(t,n,!!r&&{passive:!0})},t.removePassiveEventListener=function(e,t,n){e.removeEventListener(t,n)}},18e3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=Math.floor(f)&&y=Math.floor(d)}else{var v=0,m=0,g=0;if(o.getBoundingClientRect)g=o.getBoundingClientRect().top;if(!u||e.props.isDynamic){if(!(u=n.get(a)))return;var b=u.getBoundingClientRect();m=(v=b.top-g+r)+b.height}var w=r-e.props.offset;s=w>=Math.floor(v)&&w=Math.floor(m)}var O=n.getActiveLink();if(c){if(a===O&&n.setActiveLink(void 0),e.props.hashSpy&&l.default.getHash()===a){var _=e.props.saveHashHistory,j=void 0!==_&&_;l.default.changeHash("",j)}e.props.spy&&e.state.active&&(e.setState({active:!1}),e.props.onSetInactive&&e.props.onSetInactive(a,u))}if(s&&(O!==a||!1===e.state.active)){n.setActiveLink(a);var P=e.props.saveHashHistory,S=void 0!==P&&P;e.props.hashSpy&&l.default.changeHash(a,S),e.props.spy&&(e.setState({active:!0}),e.props.onSetActive&&e.props.onSetActive(a,u))}}}};return s.propTypes=f,s.defaultProps={offset:0},s}},87606:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(93096),i=(r=o)&&r.__esModule?r:{default:r},a=n(55236);var u={spyCallbacks:[],spySetState:[],scrollSpyContainers:[],mount:function(e,t){if(e){var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:66;return(0,i.default)(e,t)}((function(t){u.scrollHandler(e)}),t);u.scrollSpyContainers.push(e),(0,a.addPassiveEventListener)(e,"scroll",n)}},isMounted:function(e){return-1!==u.scrollSpyContainers.indexOf(e)},currentPositionX:function(e){if(e===document){var t=void 0!==window.pageYOffset,n="CSS1Compat"===(document.compatMode||"");return t?window.pageXOffset:n?document.documentElement.scrollLeft:document.body.scrollLeft}return e.scrollLeft},currentPositionY:function(e){if(e===document){var t=void 0!==window.pageXOffset,n="CSS1Compat"===(document.compatMode||"");return t?window.pageYOffset:n?document.documentElement.scrollTop:document.body.scrollTop}return e.scrollTop},scrollHandler:function(e){(u.scrollSpyContainers[u.scrollSpyContainers.indexOf(e)].spyCallbacks||[]).forEach((function(t){return t(u.currentPositionX(e),u.currentPositionY(e))}))},addStateHandler:function(e){u.spySetState.push(e)},addSpyHandler:function(e,t){var n=u.scrollSpyContainers[u.scrollSpyContainers.indexOf(t)];n.spyCallbacks||(n.spyCallbacks=[]),n.spyCallbacks.push(e),e(u.currentPositionX(t),u.currentPositionY(t))},updateStates:function(){u.spySetState.forEach((function(e){return e()}))},unmount:function(e,t){u.scrollSpyContainers.forEach((function(e){return e.spyCallbacks&&e.spyCallbacks.length&&e.spyCallbacks.splice(e.spyCallbacks.indexOf(t),1)})),u.spySetState&&u.spySetState.length&&u.spySetState.splice(u.spySetState.indexOf(e),1),document.removeEventListener("scroll",u.scrollHandler)},update:function(){return u.scrollSpyContainers.forEach((function(e){return u.scrollHandler(e)}))}};t.default=u},82628:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t\n * Build: `lodash modularize exports=\"npm\" -o ./`\n * Copyright jQuery Foundation and other contributors \n * Released under MIT license \n * Based on Underscore.js 1.8.3 \n * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n */\n\n/** Used as the `TypeError` message for \"Functions\" methods. */\nvar FUNC_ERROR_TEXT = 'Expected a function';\n\n/** Used as references for various `Number` constants. */\nvar NAN = 0 / 0;\n\n/** `Object#toString` result references. */\nvar symbolTag = '[object Symbol]';\n\n/** Used to match leading and trailing whitespace. */\nvar reTrim = /^\\s+|\\s+$/g;\n\n/** Used to detect bad signed hexadecimal string values. */\nvar reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n\n/** Used to detect binary string values. */\nvar reIsBinary = /^0b[01]+$/i;\n\n/** Used to detect octal string values. */\nvar reIsOctal = /^0o[0-7]+$/i;\n\n/** Built-in method references without a dependency on `root`. */\nvar freeParseInt = parseInt;\n\n/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar objectToString = objectProto.toString;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeMax = Math.max,\n nativeMin = Math.min;\n\n/**\n * Gets the timestamp of the number of milliseconds that have elapsed since\n * the Unix epoch (1 January 1970 00:00:00 UTC).\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Date\n * @returns {number} Returns the timestamp.\n * @example\n *\n * _.defer(function(stamp) {\n * console.log(_.now() - stamp);\n * }, _.now());\n * // => Logs the number of milliseconds it took for the deferred invocation.\n */\nvar now = function() {\n return root.Date.now();\n};\n\n/**\n * Creates a debounced function that delays invoking `func` until after `wait`\n * milliseconds have elapsed since the last time the debounced function was\n * invoked. The debounced function comes with a `cancel` method to cancel\n * delayed `func` invocations and a `flush` method to immediately invoke them.\n * Provide `options` to indicate whether `func` should be invoked on the\n * leading and/or trailing edge of the `wait` timeout. The `func` is invoked\n * with the last arguments provided to the debounced function. Subsequent\n * calls to the debounced function return the result of the last `func`\n * invocation.\n *\n * **Note:** If `leading` and `trailing` options are `true`, `func` is\n * invoked on the trailing edge of the timeout only if the debounced function\n * is invoked more than once during the `wait` timeout.\n *\n * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred\n * until to the next tick, similar to `setTimeout` with a timeout of `0`.\n *\n * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)\n * for details over the differences between `_.debounce` and `_.throttle`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to debounce.\n * @param {number} [wait=0] The number of milliseconds to delay.\n * @param {Object} [options={}] The options object.\n * @param {boolean} [options.leading=false]\n * Specify invoking on the leading edge of the timeout.\n * @param {number} [options.maxWait]\n * The maximum time `func` is allowed to be delayed before it's invoked.\n * @param {boolean} [options.trailing=true]\n * Specify invoking on the trailing edge of the timeout.\n * @returns {Function} Returns the new debounced function.\n * @example\n *\n * // Avoid costly calculations while the window size is in flux.\n * jQuery(window).on('resize', _.debounce(calculateLayout, 150));\n *\n * // Invoke `sendMail` when clicked, debouncing subsequent calls.\n * jQuery(element).on('click', _.debounce(sendMail, 300, {\n * 'leading': true,\n * 'trailing': false\n * }));\n *\n * // Ensure `batchLog` is invoked once after 1 second of debounced calls.\n * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 });\n * var source = new EventSource('/stream');\n * jQuery(source).on('message', debounced);\n *\n * // Cancel the trailing debounced invocation.\n * jQuery(window).on('popstate', debounced.cancel);\n */\nfunction debounce(func, wait, options) {\n var lastArgs,\n lastThis,\n maxWait,\n result,\n timerId,\n lastCallTime,\n lastInvokeTime = 0,\n leading = false,\n maxing = false,\n trailing = true;\n\n if (typeof func != 'function') {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n wait = toNumber(wait) || 0;\n if (isObject(options)) {\n leading = !!options.leading;\n maxing = 'maxWait' in options;\n maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n trailing = 'trailing' in options ? !!options.trailing : trailing;\n }\n\n function invokeFunc(time) {\n var args = lastArgs,\n thisArg = lastThis;\n\n lastArgs = lastThis = undefined;\n lastInvokeTime = time;\n result = func.apply(thisArg, args);\n return result;\n }\n\n function leadingEdge(time) {\n // Reset any `maxWait` timer.\n lastInvokeTime = time;\n // Start the timer for the trailing edge.\n timerId = setTimeout(timerExpired, wait);\n // Invoke the leading edge.\n return leading ? invokeFunc(time) : result;\n }\n\n function remainingWait(time) {\n var timeSinceLastCall = time - lastCallTime,\n timeSinceLastInvoke = time - lastInvokeTime,\n result = wait - timeSinceLastCall;\n\n return maxing ? nativeMin(result, maxWait - timeSinceLastInvoke) : result;\n }\n\n function shouldInvoke(time) {\n var timeSinceLastCall = time - lastCallTime,\n timeSinceLastInvoke = time - lastInvokeTime;\n\n // Either this is the first call, activity has stopped and we're at the\n // trailing edge, the system time has gone backwards and we're treating\n // it as the trailing edge, or we've hit the `maxWait` limit.\n return (lastCallTime === undefined || (timeSinceLastCall >= wait) ||\n (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait));\n }\n\n function timerExpired() {\n var time = now();\n if (shouldInvoke(time)) {\n return trailingEdge(time);\n }\n // Restart the timer.\n timerId = setTimeout(timerExpired, remainingWait(time));\n }\n\n function trailingEdge(time) {\n timerId = undefined;\n\n // Only invoke if we have `lastArgs` which means `func` has been\n // debounced at least once.\n if (trailing && lastArgs) {\n return invokeFunc(time);\n }\n lastArgs = lastThis = undefined;\n return result;\n }\n\n function cancel() {\n if (timerId !== undefined) {\n clearTimeout(timerId);\n }\n lastInvokeTime = 0;\n lastArgs = lastCallTime = lastThis = timerId = undefined;\n }\n\n function flush() {\n return timerId === undefined ? result : trailingEdge(now());\n }\n\n function debounced() {\n var time = now(),\n isInvoking = shouldInvoke(time);\n\n lastArgs = arguments;\n lastThis = this;\n lastCallTime = time;\n\n if (isInvoking) {\n if (timerId === undefined) {\n return leadingEdge(lastCallTime);\n }\n if (maxing) {\n // Handle invocations in a tight loop.\n timerId = setTimeout(timerExpired, wait);\n return invokeFunc(lastCallTime);\n }\n }\n if (timerId === undefined) {\n timerId = setTimeout(timerExpired, wait);\n }\n return result;\n }\n debounced.cancel = cancel;\n debounced.flush = flush;\n return debounced;\n}\n\n/**\n * Creates a throttled function that only invokes `func` at most once per\n * every `wait` milliseconds. The throttled function comes with a `cancel`\n * method to cancel delayed `func` invocations and a `flush` method to\n * immediately invoke them. Provide `options` to indicate whether `func`\n * should be invoked on the leading and/or trailing edge of the `wait`\n * timeout. The `func` is invoked with the last arguments provided to the\n * throttled function. Subsequent calls to the throttled function return the\n * result of the last `func` invocation.\n *\n * **Note:** If `leading` and `trailing` options are `true`, `func` is\n * invoked on the trailing edge of the timeout only if the throttled function\n * is invoked more than once during the `wait` timeout.\n *\n * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred\n * until to the next tick, similar to `setTimeout` with a timeout of `0`.\n *\n * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)\n * for details over the differences between `_.throttle` and `_.debounce`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to throttle.\n * @param {number} [wait=0] The number of milliseconds to throttle invocations to.\n * @param {Object} [options={}] The options object.\n * @param {boolean} [options.leading=true]\n * Specify invoking on the leading edge of the timeout.\n * @param {boolean} [options.trailing=true]\n * Specify invoking on the trailing edge of the timeout.\n * @returns {Function} Returns the new throttled function.\n * @example\n *\n * // Avoid excessively updating the position while scrolling.\n * jQuery(window).on('scroll', _.throttle(updatePosition, 100));\n *\n * // Invoke `renewToken` when the click event is fired, but not more than once every 5 minutes.\n * var throttled = _.throttle(renewToken, 300000, { 'trailing': false });\n * jQuery(element).on('click', throttled);\n *\n * // Cancel the trailing throttled invocation.\n * jQuery(window).on('popstate', throttled.cancel);\n */\nfunction throttle(func, wait, options) {\n var leading = true,\n trailing = true;\n\n if (typeof func != 'function') {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n if (isObject(options)) {\n leading = 'leading' in options ? !!options.leading : leading;\n trailing = 'trailing' in options ? !!options.trailing : trailing;\n }\n return debounce(func, wait, {\n 'leading': leading,\n 'maxWait': wait,\n 'trailing': trailing\n });\n}\n\n/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return !!value && (type == 'object' || type == 'function');\n}\n\n/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n return !!value && typeof value == 'object';\n}\n\n/**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n * @example\n *\n * _.isSymbol(Symbol.iterator);\n * // => true\n *\n * _.isSymbol('abc');\n * // => false\n */\nfunction isSymbol(value) {\n return typeof value == 'symbol' ||\n (isObjectLike(value) && objectToString.call(value) == symbolTag);\n}\n\n/**\n * Converts `value` to a number.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to process.\n * @returns {number} Returns the number.\n * @example\n *\n * _.toNumber(3.2);\n * // => 3.2\n *\n * _.toNumber(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toNumber(Infinity);\n * // => Infinity\n *\n * _.toNumber('3.2');\n * // => 3.2\n */\nfunction toNumber(value) {\n if (typeof value == 'number') {\n return value;\n }\n if (isSymbol(value)) {\n return NAN;\n }\n if (isObject(value)) {\n var other = typeof value.valueOf == 'function' ? value.valueOf() : value;\n value = isObject(other) ? (other + '') : other;\n }\n if (typeof value != 'string') {\n return value === 0 ? value : +value;\n }\n value = value.replace(reTrim, '');\n var isBinary = reIsBinary.test(value);\n return (isBinary || reIsOctal.test(value))\n ? freeParseInt(value.slice(2), isBinary ? 2 : 8)\n : (reIsBadHex.test(value) ? NAN : +value);\n}\n\nmodule.exports = throttle;\n","import React from 'react'\nimport Loadable from './loadable'\n\nconst isServerSide = typeof window === 'undefined'\n\nexport type LoaderComponent

= Promise<\n React.ComponentType

| { default: React.ComponentType

}\n>\n\nexport type Loader

= (() => LoaderComponent

) | LoaderComponent

\n\nexport type LoaderMap = { [mdule: string]: () => Loader }\n\nexport type LoadableGeneratedOptions = {\n webpack?(): any\n modules?(): LoaderMap\n}\n\nexport type LoadableBaseOptions

= LoadableGeneratedOptions & {\n loading?: ({\n error,\n isLoading,\n pastDelay,\n }: {\n error?: Error | null\n isLoading?: boolean\n pastDelay?: boolean\n retry?: () => void\n timedOut?: boolean\n }) => JSX.Element | null\n loader?: Loader

| LoaderMap\n loadableGenerated?: LoadableGeneratedOptions\n ssr?: boolean\n}\n\nexport type LoadableOptions

= LoadableBaseOptions

& {\n render?(loader: any, props: any): JSX.Element\n}\n\nexport type DynamicOptions

= LoadableBaseOptions

& {\n /**\n * @deprecated the modules option has been planned for removal\n */\n render?(props: P, loaded: any): JSX.Element\n}\n\nexport type LoadableFn

= (\n opts: LoadableOptions

\n) => React.ComponentType

\n\nexport type LoadableComponent

= React.ComponentType

\n\nexport function noSSR

(\n LoadableInitializer: LoadableFn

,\n loadableOptions: LoadableOptions

\n): React.ComponentType

{\n // Removing webpack and modules means react-loadable won't try preloading\n delete loadableOptions.webpack\n delete loadableOptions.modules\n\n // This check is necessary to prevent react-loadable from initializing on the server\n if (!isServerSide) {\n return LoadableInitializer(loadableOptions)\n }\n\n const Loading = loadableOptions.loading!\n // This will only be rendered on the server side\n return () => (\n \n )\n}\n\n// function dynamic

(options: O):\n\nexport default function dynamic

(\n dynamicOptions: DynamicOptions

| Loader

,\n options?: DynamicOptions

\n): React.ComponentType

{\n let loadableFn: LoadableFn

= Loadable\n let loadableOptions: LoadableOptions

= {\n // A loading component is not required, so we default it\n loading: ({ error, isLoading, pastDelay }) => {\n if (!pastDelay) return null\n if (process.env.NODE_ENV === 'development') {\n if (isLoading) {\n return null\n }\n if (error) {\n return (\n

\n {error.message}\n
\n {error.stack}\n

\n )\n }\n }\n\n return null\n },\n }\n\n // Support for direct import(), eg: dynamic(import('../hello-world'))\n // Note that this is only kept for the edge case where someone is passing in a promise as first argument\n // The react-loadable babel plugin will turn dynamic(import('../hello-world')) into dynamic(() => import('../hello-world'))\n // To make sure we don't execute the import without rendering first\n if (dynamicOptions instanceof Promise) {\n loadableOptions.loader = () => dynamicOptions\n // Support for having import as a function, eg: dynamic(() => import('../hello-world'))\n } else if (typeof dynamicOptions === 'function') {\n loadableOptions.loader = dynamicOptions\n // Support for having first argument being options, eg: dynamic({loader: import('../hello-world')})\n } else if (typeof dynamicOptions === 'object') {\n loadableOptions = { ...loadableOptions, ...dynamicOptions }\n }\n\n // Support for passing options, eg: dynamic(import('../hello-world'), {loading: () =>

Loading something

})\n loadableOptions = { ...loadableOptions, ...options }\n\n if (\n typeof dynamicOptions === 'object' &&\n !(dynamicOptions instanceof Promise)\n ) {\n // show deprecation warning for `modules` key in development\n if (process.env.NODE_ENV !== 'production') {\n if (dynamicOptions.modules) {\n console.warn(\n 'The modules option for next/dynamic has been deprecated. See here for more info https://nextjs.org/docs/messages/next-dynamic-modules'\n )\n }\n }\n // Support for `render` when using a mapping, eg: `dynamic({ modules: () => {return {HelloWorld: import('../hello-world')}, render(props, loaded) {} } })\n if (dynamicOptions.render) {\n loadableOptions.render = (loaded, props) =>\n dynamicOptions.render!(props, loaded)\n }\n // Support for `modules` when using a mapping, eg: `dynamic({ modules: () => {return {HelloWorld: import('../hello-world')}, render(props, loaded) {} } })\n if (dynamicOptions.modules) {\n loadableFn = Loadable.Map\n const loadModules: LoaderMap = {}\n const modules = dynamicOptions.modules()\n Object.keys(modules).forEach((key) => {\n const value: any = modules[key]\n if (typeof value.then === 'function') {\n loadModules[key] = () => value.then((mod: any) => mod.default || mod)\n return\n }\n loadModules[key] = value\n })\n loadableOptions.loader = loadModules\n }\n }\n\n // coming from build/babel/plugins/react-loadable-plugin.js\n if (loadableOptions.loadableGenerated) {\n loadableOptions = {\n ...loadableOptions,\n ...loadableOptions.loadableGenerated,\n }\n delete loadableOptions.loadableGenerated\n }\n\n // support for disabling server side rendering, eg: dynamic(import('../hello-world'), {ssr: false})\n if (typeof loadableOptions.ssr === 'boolean') {\n if (!loadableOptions.ssr) {\n delete loadableOptions.ssr\n return noSSR(loadableFn, loadableOptions)\n }\n delete loadableOptions.ssr\n }\n\n return loadableFn(loadableOptions)\n}\n","import React from 'react'\n\ntype CaptureFn = (moduleName: string) => void\n\nexport const LoadableContext = React.createContext(null)\n\nif (process.env.NODE_ENV !== 'production') {\n LoadableContext.displayName = 'LoadableContext'\n}\n","/**\n@copyright (c) 2017-present James Kyle \n MIT License\n Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n The above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE\n*/\n// https://github.com/jamiebuilds/react-loadable/blob/v5.5.0/src/index.js\n// Modified to be compatible with webpack 4 / Next.js\n\nimport React from 'react'\nimport { useSubscription } from 'use-subscription'\nimport { LoadableContext } from './loadable-context'\n\nconst ALL_INITIALIZERS = []\nconst READY_INITIALIZERS = []\nlet initialized = false\n\nfunction load(loader) {\n let promise = loader()\n\n let state = {\n loading: true,\n loaded: null,\n error: null,\n }\n\n state.promise = promise\n .then((loaded) => {\n state.loading = false\n state.loaded = loaded\n return loaded\n })\n .catch((err) => {\n state.loading = false\n state.error = err\n throw err\n })\n\n return state\n}\n\nfunction loadMap(obj) {\n let state = {\n loading: false,\n loaded: {},\n error: null,\n }\n\n let promises = []\n\n try {\n Object.keys(obj).forEach((key) => {\n let result = load(obj[key])\n\n if (!result.loading) {\n state.loaded[key] = result.loaded\n state.error = result.error\n } else {\n state.loading = true\n }\n\n promises.push(result.promise)\n\n result.promise\n .then((res) => {\n state.loaded[key] = res\n })\n .catch((err) => {\n state.error = err\n })\n })\n } catch (err) {\n state.error = err\n }\n\n state.promise = Promise.all(promises)\n .then((res) => {\n state.loading = false\n return res\n })\n .catch((err) => {\n state.loading = false\n throw err\n })\n\n return state\n}\n\nfunction resolve(obj) {\n return obj && obj.__esModule ? obj.default : obj\n}\n\nfunction render(loaded, props) {\n return React.createElement(resolve(loaded), props)\n}\n\nfunction createLoadableComponent(loadFn, options) {\n let opts = Object.assign(\n {\n loader: null,\n loading: null,\n delay: 200,\n timeout: null,\n render: render,\n webpack: null,\n modules: null,\n },\n options\n )\n\n let subscription = null\n\n function init() {\n if (!subscription) {\n const sub = new LoadableSubscription(loadFn, opts)\n subscription = {\n getCurrentValue: sub.getCurrentValue.bind(sub),\n subscribe: sub.subscribe.bind(sub),\n retry: sub.retry.bind(sub),\n promise: sub.promise.bind(sub),\n }\n }\n return subscription.promise()\n }\n\n // Server only\n if (typeof window === 'undefined') {\n ALL_INITIALIZERS.push(init)\n }\n\n // Client only\n if (\n !initialized &&\n typeof window !== 'undefined' &&\n typeof opts.webpack === 'function'\n ) {\n const moduleIds = opts.webpack()\n READY_INITIALIZERS.push((ids) => {\n for (const moduleId of moduleIds) {\n if (ids.indexOf(moduleId) !== -1) {\n return init()\n }\n }\n })\n }\n\n const LoadableComponent = (props, ref) => {\n init()\n\n const context = React.useContext(LoadableContext)\n const state = useSubscription(subscription)\n\n React.useImperativeHandle(\n ref,\n () => ({\n retry: subscription.retry,\n }),\n []\n )\n\n if (context && Array.isArray(opts.modules)) {\n opts.modules.forEach((moduleName) => {\n context(moduleName)\n })\n }\n\n return React.useMemo(() => {\n if (state.loading || state.error) {\n return React.createElement(opts.loading, {\n isLoading: state.loading,\n pastDelay: state.pastDelay,\n timedOut: state.timedOut,\n error: state.error,\n retry: subscription.retry,\n })\n } else if (state.loaded) {\n return opts.render(state.loaded, props)\n } else {\n return null\n }\n }, [props, state])\n }\n\n LoadableComponent.preload = () => init()\n LoadableComponent.displayName = 'LoadableComponent'\n\n return React.forwardRef(LoadableComponent)\n}\n\nclass LoadableSubscription {\n constructor(loadFn, opts) {\n this._loadFn = loadFn\n this._opts = opts\n this._callbacks = new Set()\n this._delay = null\n this._timeout = null\n\n this.retry()\n }\n\n promise() {\n return this._res.promise\n }\n\n retry() {\n this._clearTimeouts()\n this._res = this._loadFn(this._opts.loader)\n\n this._state = {\n pastDelay: false,\n timedOut: false,\n }\n\n const { _res: res, _opts: opts } = this\n\n if (res.loading) {\n if (typeof opts.delay === 'number') {\n if (opts.delay === 0) {\n this._state.pastDelay = true\n } else {\n this._delay = setTimeout(() => {\n this._update({\n pastDelay: true,\n })\n }, opts.delay)\n }\n }\n\n if (typeof opts.timeout === 'number') {\n this._timeout = setTimeout(() => {\n this._update({ timedOut: true })\n }, opts.timeout)\n }\n }\n\n this._res.promise\n .then(() => {\n this._update({})\n this._clearTimeouts()\n })\n .catch((_err) => {\n this._update({})\n this._clearTimeouts()\n })\n this._update({})\n }\n\n _update(partial) {\n this._state = {\n ...this._state,\n error: this._res.error,\n loaded: this._res.loaded,\n loading: this._res.loading,\n ...partial,\n }\n this._callbacks.forEach((callback) => callback())\n }\n\n _clearTimeouts() {\n clearTimeout(this._delay)\n clearTimeout(this._timeout)\n }\n\n getCurrentValue() {\n return this._state\n }\n\n subscribe(callback) {\n this._callbacks.add(callback)\n return () => {\n this._callbacks.delete(callback)\n }\n }\n}\n\nfunction Loadable(opts) {\n return createLoadableComponent(load, opts)\n}\n\nfunction LoadableMap(opts) {\n if (typeof opts.render !== 'function') {\n throw new Error('LoadableMap requires a `render(loaded, props)` function')\n }\n\n return createLoadableComponent(loadMap, opts)\n}\n\nLoadable.Map = LoadableMap\n\nfunction flushInitializers(initializers, ids) {\n let promises = []\n\n while (initializers.length) {\n let init = initializers.pop()\n promises.push(init(ids))\n }\n\n return Promise.all(promises).then(() => {\n if (initializers.length) {\n return flushInitializers(initializers, ids)\n }\n })\n}\n\nLoadable.preloadAll = () => {\n return new Promise((resolveInitializers, reject) => {\n flushInitializers(ALL_INITIALIZERS).then(resolveInitializers, reject)\n })\n}\n\nLoadable.preloadReady = (ids = []) => {\n return new Promise((resolvePreload) => {\n const res = () => {\n initialized = true\n return resolvePreload()\n }\n // We always will resolve, errors should be handled within loading UIs.\n flushInitializers(READY_INITIALIZERS, ids).then(res, res)\n })\n}\n\nif (typeof window !== 'undefined') {\n window.__NEXT_PRELOADREADY = Loadable.preloadReady\n}\n\nexport default Loadable\n","module.exports = require('./dist/next-server/lib/dynamic')\n","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar ArrowRight = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"line\", {\n x1: \"5\",\n y1: \"12\",\n x2: \"19\",\n y2: \"12\"\n }), /*#__PURE__*/React.createElement(\"polyline\", {\n points: \"12 5 19 12 12 19\"\n }));\n});\nArrowRight.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nArrowRight.displayName = 'ArrowRight';\nexport default ArrowRight;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar Gitlab = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M22.65 14.39L12 22.13 1.35 14.39a.84.84 0 0 1-.3-.94l1.22-3.78 2.44-7.51A.42.42 0 0 1 4.82 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.49h8.1l2.44-7.51A.42.42 0 0 1 18.6 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.51L23 13.45a.84.84 0 0 1-.35.94z\"\n }));\n});\nGitlab.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nGitlab.displayName = 'Gitlab';\nexport default Gitlab;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar Linkedin = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z\"\n }), /*#__PURE__*/React.createElement(\"rect\", {\n x: \"2\",\n y: \"9\",\n width: \"4\",\n height: \"12\"\n }), /*#__PURE__*/React.createElement(\"circle\", {\n cx: \"4\",\n cy: \"4\",\n r: \"2\"\n }));\n});\nLinkedin.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nLinkedin.displayName = 'Linkedin';\nexport default Linkedin;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar Plus = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"line\", {\n x1: \"12\",\n y1: \"5\",\n x2: \"12\",\n y2: \"19\"\n }), /*#__PURE__*/React.createElement(\"line\", {\n x1: \"5\",\n y1: \"12\",\n x2: \"19\",\n y2: \"12\"\n }));\n});\nPlus.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nPlus.displayName = 'Plus';\nexport default Plus;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _scrollLink = require('../mixins/scroll-link');\n\nvar _scrollLink2 = _interopRequireDefault(_scrollLink);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar ButtonElement = function (_React$Component) {\n _inherits(ButtonElement, _React$Component);\n\n function ButtonElement() {\n _classCallCheck(this, ButtonElement);\n\n return _possibleConstructorReturn(this, (ButtonElement.__proto__ || Object.getPrototypeOf(ButtonElement)).apply(this, arguments));\n }\n\n _createClass(ButtonElement, [{\n key: 'render',\n value: function render() {\n return _react2.default.createElement(\n 'input',\n this.props,\n this.props.children\n );\n }\n }]);\n\n return ButtonElement;\n}(_react2.default.Component);\n\n;\n\nexports.default = (0, _scrollLink2.default)(ButtonElement);","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _scrollElement = require('../mixins/scroll-element');\n\nvar _scrollElement2 = _interopRequireDefault(_scrollElement);\n\nvar _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar ElementWrapper = function (_React$Component) {\n _inherits(ElementWrapper, _React$Component);\n\n function ElementWrapper() {\n _classCallCheck(this, ElementWrapper);\n\n return _possibleConstructorReturn(this, (ElementWrapper.__proto__ || Object.getPrototypeOf(ElementWrapper)).apply(this, arguments));\n }\n\n _createClass(ElementWrapper, [{\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n // Remove `parentBindings` from props\n var newProps = _extends({}, this.props);\n if (newProps.parentBindings) {\n delete newProps.parentBindings;\n }\n\n return _react2.default.createElement(\n 'div',\n _extends({}, newProps, { ref: function ref(el) {\n _this2.props.parentBindings.domNode = el;\n } }),\n this.props.children\n );\n }\n }]);\n\n return ElementWrapper;\n}(_react2.default.Component);\n\n;\n\nElementWrapper.propTypes = {\n name: _propTypes2.default.string,\n id: _propTypes2.default.string\n};\n\nexports.default = (0, _scrollElement2.default)(ElementWrapper);","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _scrollLink = require('../mixins/scroll-link');\n\nvar _scrollLink2 = _interopRequireDefault(_scrollLink);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar LinkElement = function (_React$Component) {\n _inherits(LinkElement, _React$Component);\n\n function LinkElement() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, LinkElement);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = LinkElement.__proto__ || Object.getPrototypeOf(LinkElement)).call.apply(_ref, [this].concat(args))), _this), _this.render = function () {\n return _react2.default.createElement(\n 'a',\n _this.props,\n _this.props.children\n );\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n return LinkElement;\n}(_react2.default.Component);\n\n;\n\nexports.default = (0, _scrollLink2.default)(LinkElement);","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Helpers = exports.ScrollElement = exports.ScrollLink = exports.animateScroll = exports.scrollSpy = exports.Events = exports.scroller = exports.Element = exports.Button = exports.Link = undefined;\n\nvar _Link = require('./components/Link.js');\n\nvar _Link2 = _interopRequireDefault(_Link);\n\nvar _Button = require('./components/Button.js');\n\nvar _Button2 = _interopRequireDefault(_Button);\n\nvar _Element = require('./components/Element.js');\n\nvar _Element2 = _interopRequireDefault(_Element);\n\nvar _scroller = require('./mixins/scroller.js');\n\nvar _scroller2 = _interopRequireDefault(_scroller);\n\nvar _scrollEvents = require('./mixins/scroll-events.js');\n\nvar _scrollEvents2 = _interopRequireDefault(_scrollEvents);\n\nvar _scrollSpy = require('./mixins/scroll-spy.js');\n\nvar _scrollSpy2 = _interopRequireDefault(_scrollSpy);\n\nvar _animateScroll = require('./mixins/animate-scroll.js');\n\nvar _animateScroll2 = _interopRequireDefault(_animateScroll);\n\nvar _scrollLink = require('./mixins/scroll-link.js');\n\nvar _scrollLink2 = _interopRequireDefault(_scrollLink);\n\nvar _scrollElement = require('./mixins/scroll-element.js');\n\nvar _scrollElement2 = _interopRequireDefault(_scrollElement);\n\nvar _Helpers = require('./mixins/Helpers.js');\n\nvar _Helpers2 = _interopRequireDefault(_Helpers);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.Link = _Link2.default;\nexports.Button = _Button2.default;\nexports.Element = _Element2.default;\nexports.scroller = _scroller2.default;\nexports.Events = _scrollEvents2.default;\nexports.scrollSpy = _scrollSpy2.default;\nexports.animateScroll = _animateScroll2.default;\nexports.ScrollLink = _scrollLink2.default;\nexports.ScrollElement = _scrollElement2.default;\nexports.Helpers = _Helpers2.default;\nexports.default = { Link: _Link2.default, Button: _Button2.default, Element: _Element2.default, scroller: _scroller2.default, Events: _scrollEvents2.default, scrollSpy: _scrollSpy2.default, animateScroll: _animateScroll2.default, ScrollLink: _scrollLink2.default, ScrollElement: _scrollElement2.default, Helpers: _Helpers2.default };","\"use strict\";\n\n/* DEPRECATED */\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar React = require('react');\nvar ReactDOM = require('react-dom');\n\nvar utils = require('./utils');\nvar scrollSpy = require('./scroll-spy');\nvar defaultScroller = require('./scroller');\nvar PropTypes = require('prop-types');\nvar scrollHash = require('./scroll-hash');\n\nvar protoTypes = {\n to: PropTypes.string.isRequired,\n containerId: PropTypes.string,\n container: PropTypes.object,\n activeClass: PropTypes.string,\n spy: PropTypes.bool,\n smooth: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]),\n offset: PropTypes.number,\n delay: PropTypes.number,\n isDynamic: PropTypes.bool,\n onClick: PropTypes.func,\n duration: PropTypes.oneOfType([PropTypes.number, PropTypes.func]),\n absolute: PropTypes.bool,\n onSetActive: PropTypes.func,\n onSetInactive: PropTypes.func,\n ignoreCancelEvents: PropTypes.bool,\n hashSpy: PropTypes.bool,\n spyThrottle: PropTypes.number\n};\n\nvar Helpers = {\n Scroll: function Scroll(Component, customScroller) {\n\n console.warn(\"Helpers.Scroll is deprecated since v1.7.0\");\n\n var scroller = customScroller || defaultScroller;\n\n var Scroll = function (_React$Component) {\n _inherits(Scroll, _React$Component);\n\n function Scroll(props) {\n _classCallCheck(this, Scroll);\n\n var _this = _possibleConstructorReturn(this, (Scroll.__proto__ || Object.getPrototypeOf(Scroll)).call(this, props));\n\n _initialiseProps.call(_this);\n\n _this.state = {\n active: false\n };\n return _this;\n }\n\n _createClass(Scroll, [{\n key: 'getScrollSpyContainer',\n value: function getScrollSpyContainer() {\n var containerId = this.props.containerId;\n var container = this.props.container;\n\n if (containerId) {\n return document.getElementById(containerId);\n }\n\n if (container && container.nodeType) {\n return container;\n }\n\n return document;\n }\n }, {\n key: 'componentDidMount',\n value: function componentDidMount() {\n if (this.props.spy || this.props.hashSpy) {\n var scrollSpyContainer = this.getScrollSpyContainer();\n\n if (!scrollSpy.isMounted(scrollSpyContainer)) {\n scrollSpy.mount(scrollSpyContainer, this.props.spyThrottle);\n }\n\n if (this.props.hashSpy) {\n if (!scrollHash.isMounted()) {\n scrollHash.mount(scroller);\n }\n scrollHash.mapContainer(this.props.to, scrollSpyContainer);\n }\n\n if (this.props.spy) {\n scrollSpy.addStateHandler(this.stateHandler);\n }\n\n scrollSpy.addSpyHandler(this.spyHandler, scrollSpyContainer);\n\n this.setState({\n container: scrollSpyContainer\n });\n }\n }\n }, {\n key: 'componentWillUnmount',\n value: function componentWillUnmount() {\n scrollSpy.unmount(this.stateHandler, this.spyHandler);\n }\n }, {\n key: 'render',\n value: function render() {\n var className = \"\";\n\n if (this.state && this.state.active) {\n className = ((this.props.className || \"\") + \" \" + (this.props.activeClass || \"active\")).trim();\n } else {\n className = this.props.className;\n }\n\n var props = _extends({}, this.props);\n\n for (var prop in protoTypes) {\n if (props.hasOwnProperty(prop)) {\n delete props[prop];\n }\n }\n\n props.className = className;\n props.onClick = this.handleClick;\n\n return React.createElement(Component, props);\n }\n }]);\n\n return Scroll;\n }(React.Component);\n\n var _initialiseProps = function _initialiseProps() {\n var _this2 = this;\n\n this.scrollTo = function (to, props) {\n scroller.scrollTo(to, _extends({}, _this2.state, props));\n };\n\n this.handleClick = function (event) {\n\n /*\r\n * give the posibility to override onClick\r\n */\n\n if (_this2.props.onClick) {\n _this2.props.onClick(event);\n }\n\n /*\r\n * dont bubble the navigation\r\n */\n\n if (event.stopPropagation) event.stopPropagation();\n if (event.preventDefault) event.preventDefault();\n\n /*\r\n * do the magic!\r\n */\n _this2.scrollTo(_this2.props.to, _this2.props);\n };\n\n this.stateHandler = function () {\n if (scroller.getActiveLink() !== _this2.props.to) {\n if (_this2.state !== null && _this2.state.active && _this2.props.onSetInactive) {\n _this2.props.onSetInactive();\n }\n _this2.setState({ active: false });\n }\n };\n\n this.spyHandler = function (y) {\n\n var scrollSpyContainer = _this2.getScrollSpyContainer();\n\n if (scrollHash.isMounted() && !scrollHash.isInitialized()) {\n return;\n }\n\n var to = _this2.props.to;\n var element = null;\n var elemTopBound = 0;\n var elemBottomBound = 0;\n var containerTop = 0;\n\n if (scrollSpyContainer.getBoundingClientRect) {\n var containerCords = scrollSpyContainer.getBoundingClientRect();\n containerTop = containerCords.top;\n }\n\n if (!element || _this2.props.isDynamic) {\n element = scroller.get(to);\n if (!element) {\n return;\n }\n\n var cords = element.getBoundingClientRect();\n elemTopBound = cords.top - containerTop + y;\n elemBottomBound = elemTopBound + cords.height;\n }\n\n var offsetY = y - _this2.props.offset;\n var isInside = offsetY >= Math.floor(elemTopBound) && offsetY < Math.floor(elemBottomBound);\n var isOutside = offsetY < Math.floor(elemTopBound) || offsetY >= Math.floor(elemBottomBound);\n var activeLink = scroller.getActiveLink();\n\n if (isOutside) {\n if (to === activeLink) {\n scroller.setActiveLink(void 0);\n }\n\n if (_this2.props.hashSpy && scrollHash.getHash() === to) {\n scrollHash.changeHash();\n }\n\n if (_this2.props.spy && _this2.state.active) {\n _this2.setState({ active: false });\n _this2.props.onSetInactive && _this2.props.onSetInactive();\n }\n\n return scrollSpy.updateStates();\n }\n\n if (isInside && activeLink !== to) {\n scroller.setActiveLink(to);\n\n _this2.props.hashSpy && scrollHash.changeHash(to);\n\n if (_this2.props.spy) {\n _this2.setState({ active: true });\n _this2.props.onSetActive && _this2.props.onSetActive(to);\n }\n return scrollSpy.updateStates();\n }\n };\n };\n\n ;\n\n Scroll.propTypes = protoTypes;\n\n Scroll.defaultProps = { offset: 0 };\n\n return Scroll;\n },\n Element: function Element(Component) {\n\n console.warn(\"Helpers.Element is deprecated since v1.7.0\");\n\n var Element = function (_React$Component2) {\n _inherits(Element, _React$Component2);\n\n function Element(props) {\n _classCallCheck(this, Element);\n\n var _this3 = _possibleConstructorReturn(this, (Element.__proto__ || Object.getPrototypeOf(Element)).call(this, props));\n\n _this3.childBindings = {\n domNode: null\n };\n return _this3;\n }\n\n _createClass(Element, [{\n key: 'componentDidMount',\n value: function componentDidMount() {\n if (typeof window === 'undefined') {\n return false;\n }\n this.registerElems(this.props.name);\n }\n }, {\n key: 'componentDidUpdate',\n value: function componentDidUpdate(prevProps) {\n if (this.props.name !== prevProps.name) {\n this.registerElems(this.props.name);\n }\n }\n }, {\n key: 'componentWillUnmount',\n value: function componentWillUnmount() {\n if (typeof window === 'undefined') {\n return false;\n }\n defaultScroller.unregister(this.props.name);\n }\n }, {\n key: 'registerElems',\n value: function registerElems(name) {\n defaultScroller.register(name, this.childBindings.domNode);\n }\n }, {\n key: 'render',\n value: function render() {\n return React.createElement(Component, _extends({}, this.props, { parentBindings: this.childBindings }));\n }\n }]);\n\n return Element;\n }(React.Component);\n\n ;\n\n Element.propTypes = {\n name: PropTypes.string,\n id: PropTypes.string\n };\n\n return Element;\n }\n};\n\nmodule.exports = Helpers;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _utils = require('./utils');\n\nvar _utils2 = _interopRequireDefault(_utils);\n\nvar _smooth = require('./smooth');\n\nvar _smooth2 = _interopRequireDefault(_smooth);\n\nvar _cancelEvents = require('./cancel-events');\n\nvar _cancelEvents2 = _interopRequireDefault(_cancelEvents);\n\nvar _scrollEvents = require('./scroll-events');\n\nvar _scrollEvents2 = _interopRequireDefault(_scrollEvents);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/*\r\n * Gets the easing type from the smooth prop within options.\r\n */\nvar getAnimationType = function getAnimationType(options) {\n return _smooth2.default[options.smooth] || _smooth2.default.defaultEasing;\n};\n/*\r\n * Function helper\r\n */\nvar functionWrapper = function functionWrapper(value) {\n return typeof value === 'function' ? value : function () {\n return value;\n };\n};\n/*\r\n * Wraps window properties to allow server side rendering\r\n */\nvar currentWindowProperties = function currentWindowProperties() {\n if (typeof window !== 'undefined') {\n return window.requestAnimationFrame || window.webkitRequestAnimationFrame;\n }\n};\n\n/*\r\n * Helper function to never extend 60fps on the webpage.\r\n */\nvar requestAnimationFrameHelper = function () {\n return currentWindowProperties() || function (callback, element, delay) {\n window.setTimeout(callback, delay || 1000 / 60, new Date().getTime());\n };\n}();\n\nvar makeData = function makeData() {\n return {\n currentPosition: 0,\n startPosition: 0,\n targetPosition: 0,\n progress: 0,\n duration: 0,\n cancel: false,\n\n target: null,\n containerElement: null,\n to: null,\n start: null,\n delta: null,\n percent: null,\n delayTimeout: null\n };\n};\n\nvar currentPositionX = function currentPositionX(options) {\n var containerElement = options.data.containerElement;\n if (containerElement && containerElement !== document && containerElement !== document.body) {\n return containerElement.scrollLeft;\n } else {\n var supportPageOffset = window.pageXOffset !== undefined;\n var isCSS1Compat = (document.compatMode || \"\") === \"CSS1Compat\";\n return supportPageOffset ? window.pageXOffset : isCSS1Compat ? document.documentElement.scrollLeft : document.body.scrollLeft;\n }\n};\n\nvar currentPositionY = function currentPositionY(options) {\n var containerElement = options.data.containerElement;\n if (containerElement && containerElement !== document && containerElement !== document.body) {\n return containerElement.scrollTop;\n } else {\n var supportPageOffset = window.pageXOffset !== undefined;\n var isCSS1Compat = (document.compatMode || \"\") === \"CSS1Compat\";\n return supportPageOffset ? window.pageYOffset : isCSS1Compat ? document.documentElement.scrollTop : document.body.scrollTop;\n }\n};\n\nvar scrollContainerWidth = function scrollContainerWidth(options) {\n var containerElement = options.data.containerElement;\n if (containerElement && containerElement !== document && containerElement !== document.body) {\n return containerElement.scrollWidth - containerElement.offsetWidth;\n } else {\n var body = document.body;\n var html = document.documentElement;\n\n return Math.max(body.scrollWidth, body.offsetWidth, html.clientWidth, html.scrollWidth, html.offsetWidth);\n }\n};\n\nvar scrollContainerHeight = function scrollContainerHeight(options) {\n var containerElement = options.data.containerElement;\n if (containerElement && containerElement !== document && containerElement !== document.body) {\n return containerElement.scrollHeight - containerElement.offsetHeight;\n } else {\n var body = document.body;\n var html = document.documentElement;\n\n return Math.max(body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight);\n }\n};\n\nvar animateScroll = function animateScroll(easing, options, timestamp) {\n var data = options.data;\n\n // Cancel on specific events\n if (!options.ignoreCancelEvents && data.cancel) {\n if (_scrollEvents2.default.registered['end']) {\n _scrollEvents2.default.registered['end'](data.to, data.target, data.currentPositionY);\n }\n return;\n };\n\n data.delta = Math.round(data.targetPosition - data.startPosition);\n\n if (data.start === null) {\n data.start = timestamp;\n }\n\n data.progress = timestamp - data.start;\n\n data.percent = data.progress >= data.duration ? 1 : easing(data.progress / data.duration);\n\n data.currentPosition = data.startPosition + Math.ceil(data.delta * data.percent);\n\n if (data.containerElement && data.containerElement !== document && data.containerElement !== document.body) {\n if (options.horizontal) {\n data.containerElement.scrollLeft = data.currentPosition;\n } else {\n data.containerElement.scrollTop = data.currentPosition;\n }\n } else {\n if (options.horizontal) {\n window.scrollTo(data.currentPosition, 0);\n } else {\n window.scrollTo(0, data.currentPosition);\n }\n }\n\n if (data.percent < 1) {\n var easedAnimate = animateScroll.bind(null, easing, options);\n requestAnimationFrameHelper.call(window, easedAnimate);\n return;\n }\n\n if (_scrollEvents2.default.registered['end']) {\n _scrollEvents2.default.registered['end'](data.to, data.target, data.currentPosition);\n }\n};\n\nvar setContainer = function setContainer(options) {\n options.data.containerElement = !options ? null : options.containerId ? document.getElementById(options.containerId) : options.container && options.container.nodeType ? options.container : document;\n};\n\nvar animateTopScroll = function animateTopScroll(scrollOffset, options, to, target) {\n options.data = options.data || makeData();\n\n window.clearTimeout(options.data.delayTimeout);\n\n _cancelEvents2.default.subscribe(function () {\n options.data.cancel = true;\n });\n\n setContainer(options);\n\n options.data.start = null;\n options.data.cancel = false;\n options.data.startPosition = options.horizontal ? currentPositionX(options) : currentPositionY(options);\n options.data.targetPosition = options.absolute ? scrollOffset : scrollOffset + options.data.startPosition;\n\n if (options.data.startPosition === options.data.targetPosition) {\n if (_scrollEvents2.default.registered['end']) {\n _scrollEvents2.default.registered['end'](options.data.to, options.data.target, options.data.currentPosition);\n }\n return;\n }\n\n options.data.delta = Math.round(options.data.targetPosition - options.data.startPosition);\n\n options.data.duration = functionWrapper(options.duration)(options.data.delta);\n options.data.duration = isNaN(parseFloat(options.data.duration)) ? 1000 : parseFloat(options.data.duration);\n options.data.to = to;\n options.data.target = target;\n\n var easing = getAnimationType(options);\n var easedAnimate = animateScroll.bind(null, easing, options);\n\n if (options && options.delay > 0) {\n options.data.delayTimeout = window.setTimeout(function () {\n if (_scrollEvents2.default.registered['begin']) {\n _scrollEvents2.default.registered['begin'](options.data.to, options.data.target);\n }\n requestAnimationFrameHelper.call(window, easedAnimate);\n }, options.delay);\n return;\n }\n\n if (_scrollEvents2.default.registered['begin']) {\n _scrollEvents2.default.registered['begin'](options.data.to, options.data.target);\n }\n requestAnimationFrameHelper.call(window, easedAnimate);\n};\n\nvar proceedOptions = function proceedOptions(options) {\n options = _extends({}, options);\n options.data = options.data || makeData();\n options.absolute = true;\n return options;\n};\n\nvar scrollToTop = function scrollToTop(options) {\n animateTopScroll(0, proceedOptions(options));\n};\n\nvar scrollTo = function scrollTo(toPosition, options) {\n animateTopScroll(toPosition, proceedOptions(options));\n};\n\nvar scrollToBottom = function scrollToBottom(options) {\n options = proceedOptions(options);\n setContainer(options);\n animateTopScroll(options.horizontal ? scrollContainerWidth(options) : scrollContainerHeight(options), options);\n};\n\nvar scrollMore = function scrollMore(toPosition, options) {\n options = proceedOptions(options);\n setContainer(options);\n var currentPosition = options.horizontal ? currentPositionX(options) : currentPositionY(options);\n animateTopScroll(toPosition + currentPosition, options);\n};\n\nexports.default = {\n animateTopScroll: animateTopScroll,\n getAnimationType: getAnimationType,\n scrollToTop: scrollToTop,\n scrollToBottom: scrollToBottom,\n scrollTo: scrollTo,\n scrollMore: scrollMore\n};","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _passiveEventListeners = require('./passive-event-listeners');\n\nvar events = ['mousedown', 'mousewheel', 'touchmove', 'keydown'];\n\nexports.default = {\n subscribe: function subscribe(cancelEvent) {\n return typeof document !== 'undefined' && events.forEach(function (event) {\n return (0, _passiveEventListeners.addPassiveEventListener)(document, event, cancelEvent);\n });\n }\n};","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n/*\r\n * Tell the browser that the event listener won't prevent a scroll.\r\n * Allowing the browser to continue scrolling without having to\r\n * to wait for the listener to return.\r\n */\nvar addPassiveEventListener = exports.addPassiveEventListener = function addPassiveEventListener(target, eventName, listener) {\n var supportsPassiveOption = function () {\n var supportsPassiveOption = false;\n try {\n var opts = Object.defineProperty({}, 'passive', {\n get: function get() {\n supportsPassiveOption = true;\n }\n });\n window.addEventListener('test', null, opts);\n } catch (e) {}\n return supportsPassiveOption;\n }();\n target.addEventListener(eventName, listener, supportsPassiveOption ? { passive: true } : false);\n};\n\nvar removePassiveEventListener = exports.removePassiveEventListener = function removePassiveEventListener(target, eventName, listener) {\n target.removeEventListener(eventName, listener);\n};","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reactDom = require('react-dom');\n\nvar _reactDom2 = _interopRequireDefault(_reactDom);\n\nvar _scroller = require('./scroller');\n\nvar _scroller2 = _interopRequireDefault(_scroller);\n\nvar _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nexports.default = function (Component) {\n var Element = function (_React$Component) {\n _inherits(Element, _React$Component);\n\n function Element(props) {\n _classCallCheck(this, Element);\n\n var _this = _possibleConstructorReturn(this, (Element.__proto__ || Object.getPrototypeOf(Element)).call(this, props));\n\n _this.childBindings = {\n domNode: null\n };\n return _this;\n }\n\n _createClass(Element, [{\n key: 'componentDidMount',\n value: function componentDidMount() {\n if (typeof window === 'undefined') {\n return false;\n }\n this.registerElems(this.props.name);\n }\n }, {\n key: 'componentDidUpdate',\n value: function componentDidUpdate(prevProps) {\n if (this.props.name !== prevProps.name) {\n this.registerElems(this.props.name);\n }\n }\n }, {\n key: 'componentWillUnmount',\n value: function componentWillUnmount() {\n if (typeof window === 'undefined') {\n return false;\n }\n _scroller2.default.unregister(this.props.name);\n }\n }, {\n key: 'registerElems',\n value: function registerElems(name) {\n _scroller2.default.register(name, this.childBindings.domNode);\n }\n }, {\n key: 'render',\n value: function render() {\n return _react2.default.createElement(Component, _extends({}, this.props, { parentBindings: this.childBindings }));\n }\n }]);\n\n return Element;\n }(_react2.default.Component);\n\n ;\n\n Element.propTypes = {\n name: _propTypes2.default.string,\n id: _propTypes2.default.string\n };\n\n return Element;\n};","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar Events = {\n\tregistered: {},\n\tscrollEvent: {\n\t\tregister: function register(evtName, callback) {\n\t\t\tEvents.registered[evtName] = callback;\n\t\t},\n\t\tremove: function remove(evtName) {\n\t\t\tEvents.registered[evtName] = null;\n\t\t}\n\t}\n};\n\nexports.default = Events;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _passiveEventListeners = require('./passive-event-listeners');\n\nvar _utils = require('./utils');\n\nvar _utils2 = _interopRequireDefault(_utils);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar scrollHash = {\n mountFlag: false,\n initialized: false,\n scroller: null,\n containers: {},\n\n mount: function mount(scroller) {\n this.scroller = scroller;\n\n this.handleHashChange = this.handleHashChange.bind(this);\n window.addEventListener('hashchange', this.handleHashChange);\n\n this.initStateFromHash();\n this.mountFlag = true;\n },\n mapContainer: function mapContainer(to, container) {\n this.containers[to] = container;\n },\n isMounted: function isMounted() {\n return this.mountFlag;\n },\n isInitialized: function isInitialized() {\n return this.initialized;\n },\n initStateFromHash: function initStateFromHash() {\n var _this = this;\n\n var hash = this.getHash();\n if (hash) {\n window.setTimeout(function () {\n _this.scrollTo(hash, true);\n _this.initialized = true;\n }, 10);\n } else {\n this.initialized = true;\n }\n },\n scrollTo: function scrollTo(to, isInit) {\n var scroller = this.scroller;\n var element = scroller.get(to);\n if (element && (isInit || to !== scroller.getActiveLink())) {\n var container = this.containers[to] || document;\n scroller.scrollTo(to, { container: container });\n }\n },\n getHash: function getHash() {\n return _utils2.default.getHash();\n },\n changeHash: function changeHash(to, saveHashHistory) {\n if (this.isInitialized() && _utils2.default.getHash() !== to) {\n _utils2.default.updateHash(to, saveHashHistory);\n }\n },\n handleHashChange: function handleHashChange() {\n this.scrollTo(this.getHash());\n },\n unmount: function unmount() {\n this.scroller = null;\n this.containers = null;\n window.removeEventListener('hashchange', this.handleHashChange);\n }\n};\n\nexports.default = scrollHash;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _scrollSpy = require('./scroll-spy');\n\nvar _scrollSpy2 = _interopRequireDefault(_scrollSpy);\n\nvar _scroller = require('./scroller');\n\nvar _scroller2 = _interopRequireDefault(_scroller);\n\nvar _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _scrollHash = require('./scroll-hash');\n\nvar _scrollHash2 = _interopRequireDefault(_scrollHash);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar protoTypes = {\n to: _propTypes2.default.string.isRequired,\n containerId: _propTypes2.default.string,\n container: _propTypes2.default.object,\n activeClass: _propTypes2.default.string,\n spy: _propTypes2.default.bool,\n horizontal: _propTypes2.default.bool,\n smooth: _propTypes2.default.oneOfType([_propTypes2.default.bool, _propTypes2.default.string]),\n offset: _propTypes2.default.number,\n delay: _propTypes2.default.number,\n isDynamic: _propTypes2.default.bool,\n onClick: _propTypes2.default.func,\n duration: _propTypes2.default.oneOfType([_propTypes2.default.number, _propTypes2.default.func]),\n absolute: _propTypes2.default.bool,\n onSetActive: _propTypes2.default.func,\n onSetInactive: _propTypes2.default.func,\n ignoreCancelEvents: _propTypes2.default.bool,\n hashSpy: _propTypes2.default.bool,\n saveHashHistory: _propTypes2.default.bool,\n spyThrottle: _propTypes2.default.number\n};\n\nexports.default = function (Component, customScroller) {\n\n var scroller = customScroller || _scroller2.default;\n\n var Link = function (_React$PureComponent) {\n _inherits(Link, _React$PureComponent);\n\n function Link(props) {\n _classCallCheck(this, Link);\n\n var _this = _possibleConstructorReturn(this, (Link.__proto__ || Object.getPrototypeOf(Link)).call(this, props));\n\n _initialiseProps.call(_this);\n\n _this.state = {\n active: false\n };\n return _this;\n }\n\n _createClass(Link, [{\n key: 'getScrollSpyContainer',\n value: function getScrollSpyContainer() {\n var containerId = this.props.containerId;\n var container = this.props.container;\n\n if (containerId && !container) {\n return document.getElementById(containerId);\n }\n\n if (container && container.nodeType) {\n return container;\n }\n\n return document;\n }\n }, {\n key: 'componentDidMount',\n value: function componentDidMount() {\n if (this.props.spy || this.props.hashSpy) {\n var scrollSpyContainer = this.getScrollSpyContainer();\n\n if (!_scrollSpy2.default.isMounted(scrollSpyContainer)) {\n _scrollSpy2.default.mount(scrollSpyContainer, this.props.spyThrottle);\n }\n\n if (this.props.hashSpy) {\n if (!_scrollHash2.default.isMounted()) {\n _scrollHash2.default.mount(scroller);\n }\n _scrollHash2.default.mapContainer(this.props.to, scrollSpyContainer);\n }\n\n _scrollSpy2.default.addSpyHandler(this.spyHandler, scrollSpyContainer);\n\n this.setState({\n container: scrollSpyContainer\n });\n }\n }\n }, {\n key: 'componentWillUnmount',\n value: function componentWillUnmount() {\n _scrollSpy2.default.unmount(this.stateHandler, this.spyHandler);\n }\n }, {\n key: 'render',\n value: function render() {\n var className = \"\";\n\n if (this.state && this.state.active) {\n className = ((this.props.className || \"\") + \" \" + (this.props.activeClass || \"active\")).trim();\n } else {\n className = this.props.className;\n }\n\n var props = _extends({}, this.props);\n\n for (var prop in protoTypes) {\n if (props.hasOwnProperty(prop)) {\n delete props[prop];\n }\n }\n\n props.className = className;\n props.onClick = this.handleClick;\n\n return _react2.default.createElement(Component, props);\n }\n }]);\n\n return Link;\n }(_react2.default.PureComponent);\n\n var _initialiseProps = function _initialiseProps() {\n var _this2 = this;\n\n this.scrollTo = function (to, props) {\n scroller.scrollTo(to, _extends({}, _this2.state, props));\n };\n\n this.handleClick = function (event) {\n\n /*\r\n * give the posibility to override onClick\r\n */\n\n if (_this2.props.onClick) {\n _this2.props.onClick(event);\n }\n\n /*\r\n * dont bubble the navigation\r\n */\n\n if (event.stopPropagation) event.stopPropagation();\n if (event.preventDefault) event.preventDefault();\n\n /*\r\n * do the magic!\r\n */\n _this2.scrollTo(_this2.props.to, _this2.props);\n };\n\n this.spyHandler = function (x, y) {\n var scrollSpyContainer = _this2.getScrollSpyContainer();\n\n if (_scrollHash2.default.isMounted() && !_scrollHash2.default.isInitialized()) {\n return;\n }\n\n var horizontal = _this2.props.horizontal;\n\n var to = _this2.props.to;\n var element = null;\n var isInside = void 0;\n var isOutside = void 0;\n\n if (horizontal) {\n var elemLeftBound = 0;\n var elemRightBound = 0;\n var containerLeft = 0;\n\n if (scrollSpyContainer.getBoundingClientRect) {\n var containerCords = scrollSpyContainer.getBoundingClientRect();\n containerLeft = containerCords.left;\n }\n\n if (!element || _this2.props.isDynamic) {\n element = scroller.get(to);\n if (!element) {\n return;\n }\n\n var cords = element.getBoundingClientRect();\n elemLeftBound = cords.left - containerLeft + x;\n elemRightBound = elemLeftBound + cords.width;\n }\n\n var offsetX = x - _this2.props.offset;\n isInside = offsetX >= Math.floor(elemLeftBound) && offsetX < Math.floor(elemRightBound);\n isOutside = offsetX < Math.floor(elemLeftBound) || offsetX >= Math.floor(elemRightBound);\n } else {\n var elemTopBound = 0;\n var elemBottomBound = 0;\n var containerTop = 0;\n\n if (scrollSpyContainer.getBoundingClientRect) {\n var _containerCords = scrollSpyContainer.getBoundingClientRect();\n containerTop = _containerCords.top;\n }\n\n if (!element || _this2.props.isDynamic) {\n element = scroller.get(to);\n if (!element) {\n return;\n }\n\n var _cords = element.getBoundingClientRect();\n elemTopBound = _cords.top - containerTop + y;\n elemBottomBound = elemTopBound + _cords.height;\n }\n\n var offsetY = y - _this2.props.offset;\n isInside = offsetY >= Math.floor(elemTopBound) && offsetY < Math.floor(elemBottomBound);\n isOutside = offsetY < Math.floor(elemTopBound) || offsetY >= Math.floor(elemBottomBound);\n }\n\n var activeLink = scroller.getActiveLink();\n\n if (isOutside) {\n if (to === activeLink) {\n scroller.setActiveLink(void 0);\n }\n\n if (_this2.props.hashSpy && _scrollHash2.default.getHash() === to) {\n var _props$saveHashHistor = _this2.props.saveHashHistory,\n saveHashHistory = _props$saveHashHistor === undefined ? false : _props$saveHashHistor;\n\n _scrollHash2.default.changeHash(\"\", saveHashHistory);\n }\n\n if (_this2.props.spy && _this2.state.active) {\n _this2.setState({ active: false });\n _this2.props.onSetInactive && _this2.props.onSetInactive(to, element);\n }\n }\n\n if (isInside && (activeLink !== to || _this2.state.active === false)) {\n scroller.setActiveLink(to);\n\n var _props$saveHashHistor2 = _this2.props.saveHashHistory,\n _saveHashHistory = _props$saveHashHistor2 === undefined ? false : _props$saveHashHistor2;\n\n _this2.props.hashSpy && _scrollHash2.default.changeHash(to, _saveHashHistory);\n\n if (_this2.props.spy) {\n _this2.setState({ active: true });\n _this2.props.onSetActive && _this2.props.onSetActive(to, element);\n }\n }\n };\n };\n\n ;\n\n Link.propTypes = protoTypes;\n\n Link.defaultProps = { offset: 0 };\n\n return Link;\n};","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _lodash = require('lodash.throttle');\n\nvar _lodash2 = _interopRequireDefault(_lodash);\n\nvar _passiveEventListeners = require('./passive-event-listeners');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// The eventHandler will execute at a rate of 15fps by default\nvar eventThrottler = function eventThrottler(eventHandler) {\n var throttleAmount = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 66;\n return (0, _lodash2.default)(eventHandler, throttleAmount);\n};\n\nvar scrollSpy = {\n\n spyCallbacks: [],\n spySetState: [],\n scrollSpyContainers: [],\n\n mount: function mount(scrollSpyContainer, throttle) {\n if (scrollSpyContainer) {\n var eventHandler = eventThrottler(function (event) {\n scrollSpy.scrollHandler(scrollSpyContainer);\n }, throttle);\n scrollSpy.scrollSpyContainers.push(scrollSpyContainer);\n (0, _passiveEventListeners.addPassiveEventListener)(scrollSpyContainer, 'scroll', eventHandler);\n }\n },\n isMounted: function isMounted(scrollSpyContainer) {\n return scrollSpy.scrollSpyContainers.indexOf(scrollSpyContainer) !== -1;\n },\n currentPositionX: function currentPositionX(scrollSpyContainer) {\n if (scrollSpyContainer === document) {\n var supportPageOffset = window.pageYOffset !== undefined;\n var isCSS1Compat = (document.compatMode || \"\") === \"CSS1Compat\";\n return supportPageOffset ? window.pageXOffset : isCSS1Compat ? document.documentElement.scrollLeft : document.body.scrollLeft;\n } else {\n return scrollSpyContainer.scrollLeft;\n }\n },\n currentPositionY: function currentPositionY(scrollSpyContainer) {\n if (scrollSpyContainer === document) {\n var supportPageOffset = window.pageXOffset !== undefined;\n var isCSS1Compat = (document.compatMode || \"\") === \"CSS1Compat\";\n return supportPageOffset ? window.pageYOffset : isCSS1Compat ? document.documentElement.scrollTop : document.body.scrollTop;\n } else {\n return scrollSpyContainer.scrollTop;\n }\n },\n scrollHandler: function scrollHandler(scrollSpyContainer) {\n var callbacks = scrollSpy.scrollSpyContainers[scrollSpy.scrollSpyContainers.indexOf(scrollSpyContainer)].spyCallbacks || [];\n callbacks.forEach(function (c) {\n return c(scrollSpy.currentPositionX(scrollSpyContainer), scrollSpy.currentPositionY(scrollSpyContainer));\n });\n },\n addStateHandler: function addStateHandler(handler) {\n scrollSpy.spySetState.push(handler);\n },\n addSpyHandler: function addSpyHandler(handler, scrollSpyContainer) {\n var container = scrollSpy.scrollSpyContainers[scrollSpy.scrollSpyContainers.indexOf(scrollSpyContainer)];\n\n if (!container.spyCallbacks) {\n container.spyCallbacks = [];\n }\n\n container.spyCallbacks.push(handler);\n\n handler(scrollSpy.currentPositionX(scrollSpyContainer), scrollSpy.currentPositionY(scrollSpyContainer));\n },\n updateStates: function updateStates() {\n scrollSpy.spySetState.forEach(function (s) {\n return s();\n });\n },\n unmount: function unmount(stateHandler, spyHandler) {\n scrollSpy.scrollSpyContainers.forEach(function (c) {\n return c.spyCallbacks && c.spyCallbacks.length && c.spyCallbacks.splice(c.spyCallbacks.indexOf(spyHandler), 1);\n });\n\n if (scrollSpy.spySetState && scrollSpy.spySetState.length) {\n scrollSpy.spySetState.splice(scrollSpy.spySetState.indexOf(stateHandler), 1);\n }\n\n document.removeEventListener('scroll', scrollSpy.scrollHandler);\n },\n\n\n update: function update() {\n return scrollSpy.scrollSpyContainers.forEach(function (c) {\n return scrollSpy.scrollHandler(c);\n });\n }\n};\n\nexports.default = scrollSpy;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _utils = require('./utils');\n\nvar _utils2 = _interopRequireDefault(_utils);\n\nvar _animateScroll = require('./animate-scroll');\n\nvar _animateScroll2 = _interopRequireDefault(_animateScroll);\n\nvar _scrollEvents = require('./scroll-events');\n\nvar _scrollEvents2 = _interopRequireDefault(_scrollEvents);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar __mapped = {};\nvar __activeLink = void 0;\n\nexports.default = {\n\n unmount: function unmount() {\n __mapped = {};\n },\n\n register: function register(name, element) {\n __mapped[name] = element;\n },\n\n unregister: function unregister(name) {\n delete __mapped[name];\n },\n\n get: function get(name) {\n return __mapped[name] || document.getElementById(name) || document.getElementsByName(name)[0] || document.getElementsByClassName(name)[0];\n },\n\n setActiveLink: function setActiveLink(link) {\n return __activeLink = link;\n },\n\n getActiveLink: function getActiveLink() {\n return __activeLink;\n },\n\n scrollTo: function scrollTo(to, props) {\n\n var target = this.get(to);\n\n if (!target) {\n console.warn(\"target Element not found\");\n return;\n }\n\n props = _extends({}, props, { absolute: false });\n\n var containerId = props.containerId;\n var container = props.container;\n\n var containerElement = void 0;\n if (containerId) {\n containerElement = document.getElementById(containerId);\n } else if (container && container.nodeType) {\n containerElement = container;\n } else {\n containerElement = document;\n }\n\n props.absolute = true;\n\n var horizontal = props.horizontal;\n var scrollOffset = _utils2.default.scrollOffset(containerElement, target, horizontal) + (props.offset || 0);\n\n /*\r\n * if animate is not provided just scroll into the view\r\n */\n if (!props.smooth) {\n if (_scrollEvents2.default.registered['begin']) {\n _scrollEvents2.default.registered['begin'](to, target);\n }\n\n if (containerElement === document) {\n if (props.horizontal) {\n window.scrollTo(scrollOffset, 0);\n } else {\n window.scrollTo(0, scrollOffset);\n }\n } else {\n containerElement.scrollTop = scrollOffset;\n }\n\n if (_scrollEvents2.default.registered['end']) {\n _scrollEvents2.default.registered['end'](to, target);\n }\n\n return;\n }\n\n /*\r\n * Animate scrolling\r\n */\n\n _animateScroll2.default.animateTopScroll(scrollOffset, props, to, target);\n }\n};","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = {\n /*\r\n * https://github.com/oblador/angular-scroll (duScrollDefaultEasing)\r\n */\n defaultEasing: function defaultEasing(x) {\n if (x < 0.5) {\n return Math.pow(x * 2, 2) / 2;\n }\n return 1 - Math.pow((1 - x) * 2, 2) / 2;\n },\n /*\r\n * https://gist.github.com/gre/1650294\r\n */\n // no easing, no acceleration\n linear: function linear(x) {\n return x;\n },\n // accelerating from zero velocity\n easeInQuad: function easeInQuad(x) {\n return x * x;\n },\n // decelerating to zero velocity\n easeOutQuad: function easeOutQuad(x) {\n return x * (2 - x);\n },\n // acceleration until halfway, then deceleration\n easeInOutQuad: function easeInOutQuad(x) {\n return x < .5 ? 2 * x * x : -1 + (4 - 2 * x) * x;\n },\n // accelerating from zero velocity \n easeInCubic: function easeInCubic(x) {\n return x * x * x;\n },\n // decelerating to zero velocity π\n easeOutCubic: function easeOutCubic(x) {\n return --x * x * x + 1;\n },\n // acceleration until halfway, then deceleration \n easeInOutCubic: function easeInOutCubic(x) {\n return x < .5 ? 4 * x * x * x : (x - 1) * (2 * x - 2) * (2 * x - 2) + 1;\n },\n // accelerating from zero velocity \n easeInQuart: function easeInQuart(x) {\n return x * x * x * x;\n },\n // decelerating to zero velocity \n easeOutQuart: function easeOutQuart(x) {\n return 1 - --x * x * x * x;\n },\n // acceleration until halfway, then deceleration\n easeInOutQuart: function easeInOutQuart(x) {\n return x < .5 ? 8 * x * x * x * x : 1 - 8 * --x * x * x * x;\n },\n // accelerating from zero velocity\n easeInQuint: function easeInQuint(x) {\n return x * x * x * x * x;\n },\n // decelerating to zero velocity\n easeOutQuint: function easeOutQuint(x) {\n return 1 + --x * x * x * x * x;\n },\n // acceleration until halfway, then deceleration \n easeInOutQuint: function easeInOutQuint(x) {\n return x < .5 ? 16 * x * x * x * x * x : 1 + 16 * --x * x * x * x * x;\n }\n};","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar updateHash = function updateHash(hash, historyUpdate) {\n var hashVal = hash.indexOf(\"#\") === 0 ? hash.substring(1) : hash;\n var hashToUpdate = hashVal ? \"#\" + hashVal : \"\";\n var curLoc = window && window.location;\n var urlToPush = hashToUpdate ? curLoc.pathname + curLoc.search + hashToUpdate : curLoc.pathname + curLoc.search;\n historyUpdate ? history.pushState(null, \"\", urlToPush) : history.replaceState(null, \"\", urlToPush);\n};\n\nvar getHash = function getHash() {\n return window.location.hash.replace(/^#/, \"\");\n};\n\nvar filterElementInContainer = function filterElementInContainer(container) {\n return function (element) {\n return container.contains ? container != element && container.contains(element) : !!(container.compareDocumentPosition(element) & 16);\n };\n};\n\nvar isPositioned = function isPositioned(element) {\n return getComputedStyle(element).position !== \"static\";\n};\n\nvar getElementOffsetInfoUntil = function getElementOffsetInfoUntil(element, predicate) {\n var offsetTop = element.offsetTop;\n var currentOffsetParent = element.offsetParent;\n\n while (currentOffsetParent && !predicate(currentOffsetParent)) {\n offsetTop += currentOffsetParent.offsetTop;\n currentOffsetParent = currentOffsetParent.offsetParent;\n }\n\n return { offsetTop: offsetTop, offsetParent: currentOffsetParent };\n};\n\nvar scrollOffset = function scrollOffset(c, t, horizontal) {\n if (horizontal) {\n return c === document ? t.getBoundingClientRect().left + (window.scrollX || window.pageXOffset) : getComputedStyle(c).position !== \"static\" ? t.offsetLeft : t.offsetLeft - c.offsetLeft;\n } else {\n if (c === document) {\n return t.getBoundingClientRect().top + (window.scrollY || window.pageYOffset);\n }\n\n // The offsetParent of an element, according to MDN, is its nearest positioned\n // (an element whose position is anything other than static) ancestor. The offsetTop\n // of an element is taken with respect to its offsetParent which may not neccessarily\n // be its parentElement except the parent itself is positioned.\n\n // So if containerElement is positioned, then it must be an offsetParent somewhere\n // If it happens that targetElement is a descendant of the containerElement, and there\n // is not intermediate positioned element between the two of them, i.e.\n // targetElement\"s offsetParent is the same as the containerElement, then the\n // distance between the two will be the offsetTop of the targetElement.\n // If, on the other hand, there are intermediate positioned elements between the\n // two entities, the distance between the targetElement and the containerElement\n // will be the accumulation of the offsetTop of the element and that of its\n // subsequent offsetParent until the containerElement is reached, since it\n // will also be an offsetParent at some point due to the fact that it is positioned.\n\n // If the containerElement is not positioned, then it can\"t be an offsetParent,\n // which means that the offsetTop of the targetElement would not be with respect to it.\n // However, if the two of them happen to have the same offsetParent, then\n // the distance between them will be the difference between their offsetTop\n // since they are both taken with respect to the same entity.\n // The last resort would be to accumulate their offsetTop until a common\n // offsetParent is reached (usually the document) and taking the difference\n // between the accumulated offsetTops\n\n if (isPositioned(c)) {\n if (t.offsetParent !== c) {\n var isContainerElementOrDocument = function isContainerElementOrDocument(e) {\n return e === c || e === document;\n };\n\n var _getElementOffsetInfo = getElementOffsetInfoUntil(t, isContainerElementOrDocument),\n offsetTop = _getElementOffsetInfo.offsetTop,\n offsetParent = _getElementOffsetInfo.offsetParent;\n\n if (offsetParent !== c) {\n throw new Error(\"Seems containerElement is not an ancestor of the Element\");\n }\n\n return offsetTop;\n }\n\n return t.offsetTop;\n }\n\n if (t.offsetParent === c.offsetParent) {\n return t.offsetTop - c.offsetTop;\n }\n\n var isDocument = function isDocument(e) {\n return e === document;\n };\n return getElementOffsetInfoUntil(t, isDocument).offsetTop - getElementOffsetInfoUntil(c, isDocument).offsetTop;\n }\n};\n\nexports.default = {\n updateHash: updateHash,\n getHash: getHash,\n filterElementInContainer: filterElementInContainer,\n scrollOffset: scrollOffset\n};"],"sourceRoot":""} \ No newline at end of file diff --git a/.next/static/chunks/2088-cf198cb15e6f1a4e46b5.js b/.next/static/chunks/2088-cf198cb15e6f1a4e46b5.js deleted file mode 100644 index 9cad2bf..0000000 --- a/.next/static/chunks/2088-cf198cb15e6f1a4e46b5.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2088],{62088:function(s,e,i){"use strict";var r=i(85893),n=i(74047),t=i(52700),l=i(4706),c=i(8127),a=i(44102),d=i(20775),o=i(26265),u=i(67294),h=i(41664),j=i(46445);function x(s){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(s){return!1}}();return function(){var i,r=(0,d.Z)(s);if(e){var n=(0,d.Z)(this).constructor;i=Reflect.construct(r,arguments,n)}else i=r.apply(this,arguments);return(0,a.Z)(this,i)}}var m=function(s){(0,c.Z)(i,s);var e=x(i);function i(){var s;(0,n.Z)(this,i);for(var r=arguments.length,t=new Array(r),c=0;c=0||(n[i]=s[i]);return n}(s,e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(s);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(s,i)&&(n[i]=s[i])}return n}var a=(0,r.forwardRef)((function(s,e){var i=s.color,n=void 0===i?"currentColor":i,t=s.size,a=void 0===t?24:t,d=c(s,["color","size"]);return r.createElement("svg",l({ref:e,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},d),r.createElement("polyline",{points:"20 6 9 17 4 12"}))}));a.propTypes={color:t().string,size:t().oneOfType([t().string,t().number])},a.displayName="Check",e.Z=a}}]); -//# sourceMappingURL=2088-cf198cb15e6f1a4e46b5.js.map \ No newline at end of file diff --git a/.next/static/chunks/2088-cf198cb15e6f1a4e46b5.js.map b/.next/static/chunks/2088-cf198cb15e6f1a4e46b5.js.map deleted file mode 100644 index bbab6db..0000000 --- a/.next/static/chunks/2088-cf198cb15e6f1a4e46b5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack://_N_E/./components/PricingPlans/PricingStyleFour.js","webpack://_N_E/./node_modules/next/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","webpack://_N_E/./node_modules/next/node_modules/@babel/runtime/helpers/esm/classCallCheck.js","webpack://_N_E/./node_modules/next/node_modules/@babel/runtime/helpers/esm/createClass.js","webpack://_N_E/./node_modules/next/node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js","webpack://_N_E/./node_modules/next/node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","webpack://_N_E/./node_modules/next/node_modules/@babel/runtime/helpers/esm/inherits.js","webpack://_N_E/./node_modules/next/node_modules/@babel/runtime/helpers/esm/typeof.js","webpack://_N_E/./node_modules/next/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js","webpack://_N_E/./node_modules/react-feather/dist/icons/check.js"],"names":["PricingStyleFour","evt","tabNmae","i","tabcontent","tablinks","document","getElementsByClassName","length","style","display","getElementsByTagName","className","replace","getElementById","currentTarget","onClick","e","openTabSection","id","href","src","alt","Component","_assertThisInitialized","self","ReferenceError","_classCallCheck","instance","Constructor","TypeError","_defineProperties","target","props","descriptor","enumerable","configurable","writable","Object","defineProperty","key","_createClass","protoProps","staticProps","prototype","_getPrototypeOf","o","setPrototypeOf","getPrototypeOf","__proto__","_setPrototypeOf","p","_inherits","subClass","superClass","create","constructor","value","_typeof","obj","Symbol","iterator","_possibleConstructorReturn","call","assertThisInitialized","_extends","assign","arguments","source","hasOwnProperty","apply","this","_objectWithoutProperties","excluded","sourceKeys","keys","indexOf","_objectWithoutPropertiesLoose","getOwnPropertySymbols","sourceSymbolKeys","propertyIsEnumerable","Check","forwardRef","_ref","ref","_ref$color","color","_ref$size","size","rest","xmlns","width","height","viewBox","fill","stroke","strokeWidth","strokeLinecap","strokeLinejoin","points","propTypes","displayName"],"mappings":"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","file":"static/chunks/2088-cf198cb15e6f1a4e46b5.js","sourcesContent":["import React, { Component } from 'react';\nimport Link from 'next/link';\nimport * as Icon from 'react-feather';\n\nclass PricingStyleFour extends Component {\n\n openTabSection = (evt, tabNmae) => {\n let i, tabcontent, tablinks;\n tabcontent = document.getElementsByClassName(\"tabs_item\");\n for (i = 0; i < tabcontent.length; i++) {\n tabcontent[i].style.display = \"none\";\n }\n\n tablinks = document.getElementsByTagName(\"li\");\n for (i = 0; i < tablinks.length; i++) {\n tablinks[i].className = tablinks[i].className.replace(\"current\", \"\");\n }\n\n document.getElementById(tabNmae).style.display = \"block\";\n evt.currentTarget.className += \"current\";\n }\n\n render() {\n return (\n
\n
\n
\n

Our Pricing Plan

\n
\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\n
\n \n
\n
    \n this.openTabSection(e, 'tab1')}\n >\n Monthly Plan\n \n \n
  • this.openTabSection(e, 'tab2')}>\n Yearly Plan\n
  • \n
\n\n
\n
\n
\n
\n
\n
\n

Free

\n

Get your business up
and running

\n
\n\n
\n $0 /m\n
\n\n
\n \n Get Started Free\n \n
\n\n
    \n
  • Drag & Drop Builder
  • \n
  • Lead Generation & Sales
  • \n
  • Boot & Digital Assistants
  • \n
  • Customer Service
  • \n
  • Up to 1000 Subscribers
  • \n
  • Unlimited Broadcasts
  • \n
  • Landing Pages & Web Widgets
  • \n
\n
\n
\n\n
\n
\n
\n

Pro

\n

Get your business up
and running

\n
\n\n
\n $149 /m\n
\n\n \n\n
    \n
  • Drag & Drop Builder
  • \n
  • Lead Generation & Sales
  • \n
  • Boot & Digital Assistants
  • \n
  • Customer Service
  • \n
  • Up to 3300 Subscribers
  • \n
  • Unlimited Broadcasts
  • \n
  • Landing Pages & Web Widgets
  • \n
\n
\n
\n\n
\n
\n
\n

Premium

\n

Get your business up
and running

\n
\n\n
\n $179 /m\n
\n\n \n\n
    \n
  • Drag & Drop Builder
  • \n
  • Lead Generation & Sales
  • \n
  • Boot & Digital Assistants
  • \n
  • Customer Service
  • \n
  • Up to 10000 Subscribers
  • \n
  • Unlimited Broadcasts
  • \n
  • Landing Pages & Web Widgets
  • \n
\n
\n
\n
\n
\n\n
\n
\n
\n
\n
\n

Free

\n

Get your business up
and running

\n
\n\n
\n $0 /y\n
\n\n
\n \n Get Started Free\n \n
\n\n
    \n
  • Drag & Drop Builder
  • \n
  • Lead Generation & Sales
  • \n
  • Boot & Digital Assistants
  • \n
  • Customer Service
  • \n
  • Up to 1000 Subscribers
  • \n
  • Unlimited Broadcasts
  • \n
  • Landing Pages & Web Widgets
  • \n
\n
\n
\n\n
\n
\n
\n

Pro

\n

Get your business up
and running

\n
\n\n
\n $249 /y\n
\n\n \n\n
    \n
  • Drag & Drop Builder
  • \n
  • Lead Generation & Sales
  • \n
  • Boot & Digital Assistants
  • \n
  • Customer Service
  • \n
  • Up to 3300 Subscribers
  • \n
  • Unlimited Broadcasts
  • \n
  • Landing Pages & Web Widgets
  • \n
\n
\n
\n\n
\n
\n
\n

Premium

\n

Get your business up
and running

\n
\n\n
\n $279 /y\n
\n\n \n\n
    \n
  • Drag & Drop Builder
  • \n
  • Lead Generation & Sales
  • \n
  • Boot & Digital Assistants
  • \n
  • Customer Service
  • \n
  • Up to 10000 Subscribers
  • \n
  • Unlimited Broadcasts
  • \n
  • Landing Pages & Web Widgets
  • \n
\n
\n
\n
\n
\n
\n
\n
\n\n {/* Shape Images */}\n
\n \"shape\"\n
\n
\n \"shape\"\n
\n
\n \"shape\"\n
\n
\n \"shape\"\n
\n
\n \"shape\"\n
\n
\n \"shape\"\n
\n
\n );\n }\n}\n\nexport default PricingStyleFour;","export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}","export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nexport default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}","export default function _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}","export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}","import setPrototypeOf from \"@babel/runtime/helpers/esm/setPrototypeOf\";\nexport default function _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","import _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport assertThisInitialized from \"@babel/runtime/helpers/esm/assertThisInitialized\";\nexport default function _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n }\n\n return assertThisInitialized(self);\n}","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar Check = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"polyline\", {\n points: \"20 6 9 17 4 12\"\n }));\n});\nCheck.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nCheck.displayName = 'Check';\nexport default Check;"],"sourceRoot":""} \ No newline at end of file diff --git a/.next/static/chunks/2544-e19bae728a879be227e8.js b/.next/static/chunks/2544-e19bae728a879be227e8.js deleted file mode 100644 index 12843f0..0000000 --- a/.next/static/chunks/2544-e19bae728a879be227e8.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2544],{47811:function(e,t,n){"use strict";var r=n(67294),o=n(45697),a=n.n(o);function s(){return(s=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var i=(0,r.forwardRef)((function(e,t){var n=e.color,o=void 0===n?"currentColor":n,a=e.size,i=void 0===a?24:a,c=l(e,["color","size"]);return r.createElement("svg",s({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},c),r.createElement("path",{d:"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"}))}));i.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},i.displayName="Heart",t.Z=i},117:function(e,t,n){"use strict";n.d(t,{OK:function(){return R},td:function(){return j},x4:function(){return A},mQ:function(){return P},xb:function(){return y}});n(45697);var r=n(67294);function o(e){return function(t){return!!t.type&&t.type.tabsRole===e}}var a=o("Tab"),s=o("TabList"),l=o("TabPanel");function i(){return(i=Object.assign||function(e){for(var t=1;t=this.getTabsCount())){var n=this.props;(0,n.onSelect)(e,n.selectedIndex,t)}},i.getNextTab=function(e){for(var t=this.getTabsCount(),n=e+1;ne;)if(!O(this.getTab(t)))return t;return e},i.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t=0||(o[n]=e[n]);return o}(t,["children","className","disabledTabClassName","domRef","focus","forceRenderTabPanel","onSelect","selectedIndex","selectedTabClassName","selectedTabPanelClassName","environment","disableUpDownKeys"]));return r.createElement("div",m({},a,{className:f(n),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,o&&o(t)},"data-tabs":!0}),this.getChildren())},o}(r.Component);function I(e,t){return(I=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}N.defaultProps={className:"react-tabs",focus:!1},N.propTypes={};var P=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).handleSelected=function(e,t,r){var o=n.props.onSelect,a=n.state.mode;if("function"!==typeof o||!1!==o(e,t,r)){var s={focus:"keydown"===r.type};1===a&&(s.selectedIndex=e),n.setState(s)}},n.state=o.copyPropsToState(n.props,{},t.defaultFocus),n}return n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,I(t,n),o.getDerivedStateFromProps=function(e,t){return o.copyPropsToState(e,t)},o.getModeFromProps=function(e){return null===e.selectedIndex?1:0},o.copyPropsToState=function(e,t,n){void 0===n&&(n=!1);var r={focus:n,mode:o.getModeFromProps(e)};if(1===r.mode){var a=Math.max(0,v(e.children)-1),s=null;s=null!=t.selectedIndex?Math.min(t.selectedIndex,a):e.defaultIndex||0,r.selectedIndex=s}return r},o.prototype.render=function(){var e=this.props,t=e.children,n=(e.defaultIndex,e.defaultFocus,function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,["children","defaultIndex","defaultFocus"])),o=this.state,a=o.focus,s=o.selectedIndex;return n.focus=a,n.onSelect=this.handleSelected,null!=s&&(n.selectedIndex=s),r.createElement(N,n,t)},o}(r.Component);function w(){return(w=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,["children","className"]);return r.createElement("ul",w({},o,{className:f(n),role:"tablist"}),t)},o}(r.Component);function _(){return(_=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(n,["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"]);return r.createElement("li",_({},h,{className:f(a,(e={},e[d]=u,e[l]=s,e)),ref:function(e){t.node=e,b&&b(e)},role:"tab",id:i,"aria-selected":u?"true":"false","aria-disabled":s?"true":"false","aria-controls":c,tabIndex:p||(u?"0":null)}),o)},o}(r.Component);function S(){return(S=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(t,["children","className","forceRender","id","selected","selectedClassName","tabId"]);return r.createElement("div",S({},u,{className:f(o,(e={},e[i]=l,e)),role:"tabpanel",id:s,"aria-labelledby":c}),a||l?n:null)},o}(r.Component);A.defaultProps={className:D,forceRender:!1,selectedClassName:"react-tabs__tab-panel--selected"},A.propTypes={},A.tabsRole="TabPanel"}}]); -//# sourceMappingURL=2544-e19bae728a879be227e8.js.map \ No newline at end of file diff --git a/.next/static/chunks/2544-e19bae728a879be227e8.js.map b/.next/static/chunks/2544-e19bae728a879be227e8.js.map deleted file mode 100644 index 698d6dd..0000000 --- a/.next/static/chunks/2544-e19bae728a879be227e8.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack://_N_E/./node_modules/react-feather/dist/icons/heart.js","webpack://_N_E/./node_modules/react-tabs/esm/helpers/elementTypes.js","webpack://_N_E/./node_modules/react-tabs/esm/helpers/childrenDeepMap.js","webpack://_N_E/./node_modules/clsx/dist/clsx.m.js","webpack://_N_E/./node_modules/react-tabs/esm/helpers/uuid.js","webpack://_N_E/./node_modules/react-tabs/esm/components/UncontrolledTabs.js","webpack://_N_E/./node_modules/react-tabs/esm/helpers/count.js","webpack://_N_E/./node_modules/react-tabs/esm/components/Tabs.js","webpack://_N_E/./node_modules/react-tabs/esm/components/TabList.js","webpack://_N_E/./node_modules/react-tabs/esm/components/Tab.js","webpack://_N_E/./node_modules/react-tabs/esm/components/TabPanel.js"],"names":["_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","apply","this","_objectWithoutProperties","excluded","sourceKeys","keys","indexOf","_objectWithoutPropertiesLoose","getOwnPropertySymbols","sourceSymbolKeys","propertyIsEnumerable","Heart","forwardRef","_ref","ref","_ref$color","color","_ref$size","size","rest","xmlns","width","height","viewBox","fill","stroke","strokeWidth","strokeLinecap","strokeLinejoin","d","propTypes","displayName","makeTypeChecker","tabsRole","element","type","deepMap","children","callback","Children","child","isTabChild","props","cloneElement","toVal","mix","k","y","str","Array","isArray","tmp","x","canUseActiveElement","count","uuid","tabCount","_setPrototypeOf","o","p","setPrototypeOf","__proto__","isNode","node","isTabNode","getAttribute","isTabDisabled","UncontrolledTabs","_Component","subClass","superClass","_this","_len","args","_key","concat","tabNodes","handleKeyDown","e","_this$props","direction","disableUpDownKeys","isTabFromContainer","index","selectedIndex","preventDefault","useSelectedIndex","keyCode","handleClick","getNextTab","getPrevTab","getLastTab","getFirstTab","setSelected","slice","parentNode","filter","create","constructor","_proto","event","getTabsCount","_this$props2","onSelect","getTab","_i","getPanelsCount","panelCount","getChildren","_this2","_this$props3","disabledTabClassName","focus","forceRenderTabPanel","selectedTabClassName","selectedTabPanelClassName","environment","tabIds","panelIds","diff","push","result","listIndex","wasTabFocused","env","window","undefined","document","activeElement","determineCanUseActiveElement","some","tab","selected","tabRef","id","panelId","selectedClassName","disabledClassName","tabId","forceRender","nodeAncestor","parentElement","render","_this3","_this$props4","className","domRef","attributes","onClick","onKeyDown","Component","defaultProps","Tabs","handleSelected","last","mode","state","setState","copyPropsToState","defaultFocus","getDerivedStateFromProps","getModeFromProps","newState","maxTabIndex","Math","max","min","defaultIndex","_this$state","TabList","role","DEFAULT_CLASS","Tab","componentDidMount","checkFocus","componentDidUpdate","_cx","disabled","tabIndex","TabPanel"],"mappings":"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","file":"static/chunks/2544-e19bae728a879be227e8.js","sourcesContent":["function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar Heart = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\n }));\n});\nHeart.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nHeart.displayName = 'Heart';\nexport default Heart;","function makeTypeChecker(tabsRole) {\n return function (element) {\n return !!element.type && element.type.tabsRole === tabsRole;\n };\n}\n\nexport var isTab = makeTypeChecker('Tab');\nexport var isTabList = makeTypeChecker('TabList');\nexport var isTabPanel = makeTypeChecker('TabPanel');","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport { Children, cloneElement } from 'react';\nimport { isTabPanel, isTab, isTabList } from './elementTypes';\n\nfunction isTabChild(child) {\n return isTab(child) || isTabList(child) || isTabPanel(child);\n}\n\nexport function deepMap(children, callback) {\n return Children.map(children, function (child) {\n // null happens when conditionally rendering TabPanel/Tab\n // see https://github.com/reactjs/react-tabs/issues/37\n if (child === null) return null;\n\n if (isTabChild(child)) {\n return callback(child);\n }\n\n if (child.props && child.props.children && typeof child.props.children === 'object') {\n // Clone the child that has children and map them too\n return /*#__PURE__*/cloneElement(child, _extends({}, child.props, {\n children: deepMap(child.props.children, callback)\n }));\n }\n\n return child;\n });\n}\nexport function deepForEach(children, callback) {\n return Children.forEach(children, function (child) {\n // null happens when conditionally rendering TabPanel/Tab\n // see https://github.com/reactjs/react-tabs/issues/37\n if (child === null) return;\n\n if (isTab(child) || isTabPanel(child)) {\n callback(child);\n } else if (child.props && child.props.children && typeof child.props.children === 'object') {\n if (isTabList(child)) callback(child);\n deepForEach(child.props.children, callback);\n }\n });\n}","function toVal(mix) {\n\tvar k, y, str='';\n\n\tif (typeof mix === 'string' || typeof mix === 'number') {\n\t\tstr += mix;\n\t} else if (typeof mix === 'object') {\n\t\tif (Array.isArray(mix)) {\n\t\t\tfor (k=0; k < mix.length; k++) {\n\t\t\t\tif (mix[k]) {\n\t\t\t\t\tif (y = toVal(mix[k])) {\n\t\t\t\t\t\tstr && (str += ' ');\n\t\t\t\t\t\tstr += y;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor (k in mix) {\n\t\t\t\tif (mix[k]) {\n\t\t\t\t\tstr && (str += ' ');\n\t\t\t\t\tstr += k;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn str;\n}\n\nexport default function () {\n\tvar i=0, tmp, x, str='';\n\twhile (i < arguments.length) {\n\t\tif (tmp = arguments[i++]) {\n\t\t\tif (x = toVal(tmp)) {\n\t\t\t\tstr && (str += ' ');\n\t\t\t\tstr += x\n\t\t\t}\n\t\t}\n\t}\n\treturn str;\n}\n","// Get a universally unique identifier\nvar count = 0;\nexport default function uuid() {\n return \"react-tabs-\" + count++;\n}\nexport function reset() {\n count = 0;\n}","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nimport PropTypes from 'prop-types';\nimport React, { cloneElement, Component } from 'react';\nimport cx from 'clsx';\nimport uuid from '../helpers/uuid';\nimport { childrenPropType } from '../helpers/propTypes';\nimport { getPanelsCount as _getPanelsCount, getTabsCount as _getTabsCount } from '../helpers/count';\nimport { deepMap } from '../helpers/childrenDeepMap';\nimport { isTabList, isTabPanel, isTab } from '../helpers/elementTypes';\n\nfunction isNode(node) {\n return node && 'getAttribute' in node;\n} // Determine if a node from event.target is a Tab element\n\n\nfunction isTabNode(node) {\n return isNode(node) && node.getAttribute('role') === 'tab';\n} // Determine if a tab node is disabled\n\n\nfunction isTabDisabled(node) {\n return isNode(node) && node.getAttribute('aria-disabled') === 'true';\n}\n\nvar canUseActiveElement;\n\nfunction determineCanUseActiveElement(environment) {\n var env = environment || (typeof window !== 'undefined' ? window : undefined);\n\n try {\n canUseActiveElement = !!(typeof env !== 'undefined' && env.document && env.document.activeElement);\n } catch (e) {\n // Work around for IE bug when accessing document.activeElement in an iframe\n // Refer to the following resources:\n // http://stackoverflow.com/a/10982960/369687\n // https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/12733599\n canUseActiveElement = false;\n }\n}\n\nvar UncontrolledTabs = /*#__PURE__*/function (_Component) {\n _inheritsLoose(UncontrolledTabs, _Component);\n\n function UncontrolledTabs() {\n var _this;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _Component.call.apply(_Component, [this].concat(args)) || this;\n _this.tabNodes = [];\n\n _this.handleKeyDown = function (e) {\n var _this$props = _this.props,\n direction = _this$props.direction,\n disableUpDownKeys = _this$props.disableUpDownKeys;\n\n if (_this.isTabFromContainer(e.target)) {\n var index = _this.props.selectedIndex;\n var preventDefault = false;\n var useSelectedIndex = false;\n\n if (e.keyCode === 32 || e.keyCode === 13) {\n preventDefault = true;\n useSelectedIndex = false;\n\n _this.handleClick(e);\n }\n\n if (e.keyCode === 37 || !disableUpDownKeys && e.keyCode === 38) {\n // Select next tab to the left, validate if up arrow is not disabled\n if (direction === 'rtl') {\n index = _this.getNextTab(index);\n } else {\n index = _this.getPrevTab(index);\n }\n\n preventDefault = true;\n useSelectedIndex = true;\n } else if (e.keyCode === 39 || !disableUpDownKeys && e.keyCode === 40) {\n // Select next tab to the right, validate if down arrow is not disabled\n if (direction === 'rtl') {\n index = _this.getPrevTab(index);\n } else {\n index = _this.getNextTab(index);\n }\n\n preventDefault = true;\n useSelectedIndex = true;\n } else if (e.keyCode === 35) {\n // Select last tab (End key)\n index = _this.getLastTab();\n preventDefault = true;\n useSelectedIndex = true;\n } else if (e.keyCode === 36) {\n // Select first tab (Home key)\n index = _this.getFirstTab();\n preventDefault = true;\n useSelectedIndex = true;\n } // This prevents scrollbars from moving around\n\n\n if (preventDefault) {\n e.preventDefault();\n } // Only use the selected index in the state if we're not using the tabbed index\n\n\n if (useSelectedIndex) {\n _this.setSelected(index, e);\n }\n }\n };\n\n _this.handleClick = function (e) {\n var node = e.target;\n\n do {\n if (_this.isTabFromContainer(node)) {\n if (isTabDisabled(node)) {\n return;\n }\n\n var index = [].slice.call(node.parentNode.children).filter(isTabNode).indexOf(node);\n\n _this.setSelected(index, e);\n\n return;\n }\n } while ((node = node.parentNode) != null);\n };\n\n return _this;\n }\n\n var _proto = UncontrolledTabs.prototype;\n\n _proto.setSelected = function setSelected(index, event) {\n // Check index boundary\n if (index < 0 || index >= this.getTabsCount()) return;\n var _this$props2 = this.props,\n onSelect = _this$props2.onSelect,\n selectedIndex = _this$props2.selectedIndex; // Call change event handler\n\n onSelect(index, selectedIndex, event);\n };\n\n _proto.getNextTab = function getNextTab(index) {\n var count = this.getTabsCount(); // Look for non-disabled tab from index to the last tab on the right\n\n for (var i = index + 1; i < count; i++) {\n if (!isTabDisabled(this.getTab(i))) {\n return i;\n }\n } // If no tab found, continue searching from first on left to index\n\n\n for (var _i = 0; _i < index; _i++) {\n if (!isTabDisabled(this.getTab(_i))) {\n return _i;\n }\n } // No tabs are disabled, return index\n\n\n return index;\n };\n\n _proto.getPrevTab = function getPrevTab(index) {\n var i = index; // Look for non-disabled tab from index to first tab on the left\n\n while (i--) {\n if (!isTabDisabled(this.getTab(i))) {\n return i;\n }\n } // If no tab found, continue searching from last tab on right to index\n\n\n i = this.getTabsCount();\n\n while (i-- > index) {\n if (!isTabDisabled(this.getTab(i))) {\n return i;\n }\n } // No tabs are disabled, return index\n\n\n return index;\n };\n\n _proto.getFirstTab = function getFirstTab() {\n var count = this.getTabsCount(); // Look for non disabled tab from the first tab\n\n for (var i = 0; i < count; i++) {\n if (!isTabDisabled(this.getTab(i))) {\n return i;\n }\n }\n\n return null;\n };\n\n _proto.getLastTab = function getLastTab() {\n var i = this.getTabsCount(); // Look for non disabled tab from the last tab\n\n while (i--) {\n if (!isTabDisabled(this.getTab(i))) {\n return i;\n }\n }\n\n return null;\n };\n\n _proto.getTabsCount = function getTabsCount() {\n var children = this.props.children;\n return _getTabsCount(children);\n };\n\n _proto.getPanelsCount = function getPanelsCount() {\n var children = this.props.children;\n return _getPanelsCount(children);\n };\n\n _proto.getTab = function getTab(index) {\n return this.tabNodes[\"tabs-\" + index];\n };\n\n _proto.getChildren = function getChildren() {\n var _this2 = this;\n\n var index = 0;\n var _this$props3 = this.props,\n children = _this$props3.children,\n disabledTabClassName = _this$props3.disabledTabClassName,\n focus = _this$props3.focus,\n forceRenderTabPanel = _this$props3.forceRenderTabPanel,\n selectedIndex = _this$props3.selectedIndex,\n selectedTabClassName = _this$props3.selectedTabClassName,\n selectedTabPanelClassName = _this$props3.selectedTabPanelClassName,\n environment = _this$props3.environment;\n this.tabIds = this.tabIds || [];\n this.panelIds = this.panelIds || [];\n var diff = this.tabIds.length - this.getTabsCount(); // Add ids if new tabs have been added\n // Don't bother removing ids, just keep them in case they are added again\n // This is more efficient, and keeps the uuid counter under control\n\n while (diff++ < 0) {\n this.tabIds.push(uuid());\n this.panelIds.push(uuid());\n } // Map children to dynamically setup refs\n\n\n return deepMap(children, function (child) {\n var result = child; // Clone TabList and Tab components to have refs\n\n if (isTabList(child)) {\n var listIndex = 0; // Figure out if the current focus in the DOM is set on a Tab\n // If it is we should keep the focus on the next selected tab\n\n var wasTabFocused = false;\n\n if (canUseActiveElement == null) {\n determineCanUseActiveElement(environment);\n }\n\n if (canUseActiveElement) {\n wasTabFocused = React.Children.toArray(child.props.children).filter(isTab).some(function (tab, i) {\n var env = environment || (typeof window !== 'undefined' ? window : undefined);\n return env && env.document.activeElement === _this2.getTab(i);\n });\n }\n\n result = /*#__PURE__*/cloneElement(child, {\n children: deepMap(child.props.children, function (tab) {\n var key = \"tabs-\" + listIndex;\n var selected = selectedIndex === listIndex;\n var props = {\n tabRef: function tabRef(node) {\n _this2.tabNodes[key] = node;\n },\n id: _this2.tabIds[listIndex],\n panelId: _this2.panelIds[listIndex],\n selected: selected,\n focus: selected && (focus || wasTabFocused)\n };\n if (selectedTabClassName) props.selectedClassName = selectedTabClassName;\n if (disabledTabClassName) props.disabledClassName = disabledTabClassName;\n listIndex++;\n return /*#__PURE__*/cloneElement(tab, props);\n })\n });\n } else if (isTabPanel(child)) {\n var props = {\n id: _this2.panelIds[index],\n tabId: _this2.tabIds[index],\n selected: selectedIndex === index\n };\n if (forceRenderTabPanel) props.forceRender = forceRenderTabPanel;\n if (selectedTabPanelClassName) props.selectedClassName = selectedTabPanelClassName;\n index++;\n result = /*#__PURE__*/cloneElement(child, props);\n }\n\n return result;\n });\n };\n\n /**\n * Determine if a node from event.target is a Tab element for the current Tabs container.\n * If the clicked element is not a Tab, it returns false.\n * If it finds another Tabs container between the Tab and `this`, it returns false.\n */\n _proto.isTabFromContainer = function isTabFromContainer(node) {\n // return immediately if the clicked element is not a Tab.\n if (!isTabNode(node)) {\n return false;\n } // Check if the first occurrence of a Tabs container is `this` one.\n\n\n var nodeAncestor = node.parentElement;\n\n do {\n if (nodeAncestor === this.node) return true;\n if (nodeAncestor.getAttribute('data-tabs')) break;\n nodeAncestor = nodeAncestor.parentElement;\n } while (nodeAncestor);\n\n return false;\n };\n\n _proto.render = function render() {\n var _this3 = this;\n\n // Delete all known props, so they don't get added to DOM\n var _this$props4 = this.props,\n children = _this$props4.children,\n className = _this$props4.className,\n disabledTabClassName = _this$props4.disabledTabClassName,\n domRef = _this$props4.domRef,\n focus = _this$props4.focus,\n forceRenderTabPanel = _this$props4.forceRenderTabPanel,\n onSelect = _this$props4.onSelect,\n selectedIndex = _this$props4.selectedIndex,\n selectedTabClassName = _this$props4.selectedTabClassName,\n selectedTabPanelClassName = _this$props4.selectedTabPanelClassName,\n environment = _this$props4.environment,\n disableUpDownKeys = _this$props4.disableUpDownKeys,\n attributes = _objectWithoutPropertiesLoose(_this$props4, [\"children\", \"className\", \"disabledTabClassName\", \"domRef\", \"focus\", \"forceRenderTabPanel\", \"onSelect\", \"selectedIndex\", \"selectedTabClassName\", \"selectedTabPanelClassName\", \"environment\", \"disableUpDownKeys\"]);\n\n return /*#__PURE__*/React.createElement(\"div\", _extends({}, attributes, {\n className: cx(className),\n onClick: this.handleClick,\n onKeyDown: this.handleKeyDown,\n ref: function ref(node) {\n _this3.node = node;\n if (domRef) domRef(node);\n },\n \"data-tabs\": true\n }), this.getChildren());\n };\n\n return UncontrolledTabs;\n}(Component);\n\nUncontrolledTabs.defaultProps = {\n className: 'react-tabs',\n focus: false\n};\nexport { UncontrolledTabs as default };\nUncontrolledTabs.propTypes = process.env.NODE_ENV !== \"production\" ? {\n children: childrenPropType,\n direction: PropTypes.oneOf(['rtl', 'ltr']),\n className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),\n disabledTabClassName: PropTypes.string,\n disableUpDownKeys: PropTypes.bool,\n domRef: PropTypes.func,\n focus: PropTypes.bool,\n forceRenderTabPanel: PropTypes.bool,\n onSelect: PropTypes.func.isRequired,\n selectedIndex: PropTypes.number.isRequired,\n selectedTabClassName: PropTypes.string,\n selectedTabPanelClassName: PropTypes.string,\n environment: PropTypes.object\n} : {};","import { deepForEach } from './childrenDeepMap';\nimport { isTab, isTabPanel } from './elementTypes';\nexport function getTabsCount(children) {\n var tabCount = 0;\n deepForEach(children, function (child) {\n if (isTab(child)) tabCount++;\n });\n return tabCount;\n}\nexport function getPanelsCount(children) {\n var panelCount = 0;\n deepForEach(children, function (child) {\n if (isTabPanel(child)) panelCount++;\n });\n return panelCount;\n}","function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nimport PropTypes from 'prop-types';\nimport React, { Component } from 'react';\nimport { childrenPropType, onSelectPropType, selectedIndexPropType } from '../helpers/propTypes';\nimport UncontrolledTabs from './UncontrolledTabs';\nimport { getTabsCount } from '../helpers/count';\nvar MODE_CONTROLLED = 0;\nvar MODE_UNCONTROLLED = 1;\n\nvar Tabs = /*#__PURE__*/function (_Component) {\n _inheritsLoose(Tabs, _Component);\n\n function Tabs(props) {\n var _this;\n\n _this = _Component.call(this, props) || this;\n\n _this.handleSelected = function (index, last, event) {\n var onSelect = _this.props.onSelect;\n var mode = _this.state.mode; // Call change event handler\n\n if (typeof onSelect === 'function') {\n // Check if the change event handler cancels the tab change\n if (onSelect(index, last, event) === false) return;\n }\n\n var state = {\n // Set focus if the change was triggered from the keyboard\n focus: event.type === 'keydown'\n };\n\n if (mode === MODE_UNCONTROLLED) {\n // Update selected index\n state.selectedIndex = index;\n }\n\n _this.setState(state);\n };\n\n _this.state = Tabs.copyPropsToState(_this.props, {}, props.defaultFocus);\n return _this;\n }\n\n Tabs.getDerivedStateFromProps = function getDerivedStateFromProps(props, state) {\n return Tabs.copyPropsToState(props, state);\n };\n\n Tabs.getModeFromProps = function getModeFromProps(props) {\n return props.selectedIndex === null ? MODE_UNCONTROLLED : MODE_CONTROLLED;\n };\n\n // preserve the existing selectedIndex from state.\n // If the state has not selectedIndex, default to the defaultIndex or 0\n Tabs.copyPropsToState = function copyPropsToState(props, state, focus) {\n if (focus === void 0) {\n focus = false;\n }\n\n if (process.env.NODE_ENV !== 'production' && state.mode !== undefined && state.mode !== Tabs.getModeFromProps(props)) {\n throw new Error(\"Switching between controlled mode (by using `selectedIndex`) and uncontrolled mode is not supported in `Tabs`.\\nFor more information about controlled and uncontrolled mode of react-tabs see https://github.com/reactjs/react-tabs#controlled-vs-uncontrolled-mode.\");\n }\n\n var newState = {\n focus: focus,\n mode: Tabs.getModeFromProps(props)\n };\n\n if (newState.mode === MODE_UNCONTROLLED) {\n var maxTabIndex = Math.max(0, getTabsCount(props.children) - 1);\n var selectedIndex = null;\n\n if (state.selectedIndex != null) {\n selectedIndex = Math.min(state.selectedIndex, maxTabIndex);\n } else {\n selectedIndex = props.defaultIndex || 0;\n }\n\n newState.selectedIndex = selectedIndex;\n }\n\n return newState;\n };\n\n var _proto = Tabs.prototype;\n\n _proto.render = function render() {\n var _this$props = this.props,\n children = _this$props.children,\n defaultIndex = _this$props.defaultIndex,\n defaultFocus = _this$props.defaultFocus,\n props = _objectWithoutPropertiesLoose(_this$props, [\"children\", \"defaultIndex\", \"defaultFocus\"]);\n\n var _this$state = this.state,\n focus = _this$state.focus,\n selectedIndex = _this$state.selectedIndex;\n props.focus = focus;\n props.onSelect = this.handleSelected;\n\n if (selectedIndex != null) {\n props.selectedIndex = selectedIndex;\n }\n\n return /*#__PURE__*/React.createElement(UncontrolledTabs, props, children);\n };\n\n return Tabs;\n}(Component);\n\nTabs.defaultProps = {\n defaultFocus: false,\n forceRenderTabPanel: false,\n selectedIndex: null,\n defaultIndex: null,\n environment: null,\n disableUpDownKeys: false\n};\nexport { Tabs as default };\nTabs.propTypes = process.env.NODE_ENV !== \"production\" ? {\n children: childrenPropType,\n direction: PropTypes.oneOf(['rtl', 'ltr']),\n className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),\n defaultFocus: PropTypes.bool,\n defaultIndex: PropTypes.number,\n disabledTabClassName: PropTypes.string,\n disableUpDownKeys: PropTypes.bool,\n domRef: PropTypes.func,\n forceRenderTabPanel: PropTypes.bool,\n onSelect: onSelectPropType,\n selectedIndex: selectedIndexPropType,\n selectedTabClassName: PropTypes.string,\n selectedTabPanelClassName: PropTypes.string,\n environment: PropTypes.object\n} : {};\nTabs.tabsRole = 'Tabs';","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nimport PropTypes from 'prop-types';\nimport React, { Component } from 'react';\nimport cx from 'clsx';\n\nvar TabList = /*#__PURE__*/function (_Component) {\n _inheritsLoose(TabList, _Component);\n\n function TabList() {\n return _Component.apply(this, arguments) || this;\n }\n\n var _proto = TabList.prototype;\n\n _proto.render = function render() {\n var _this$props = this.props,\n children = _this$props.children,\n className = _this$props.className,\n attributes = _objectWithoutPropertiesLoose(_this$props, [\"children\", \"className\"]);\n\n return /*#__PURE__*/React.createElement(\"ul\", _extends({}, attributes, {\n className: cx(className),\n role: \"tablist\"\n }), children);\n };\n\n return TabList;\n}(Component);\n\nTabList.defaultProps = {\n className: 'react-tabs__tab-list'\n};\nexport { TabList as default };\nTabList.propTypes = process.env.NODE_ENV !== \"production\" ? {\n children: PropTypes.oneOfType([PropTypes.object, PropTypes.array]),\n className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object])\n} : {};\nTabList.tabsRole = 'TabList';","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nimport PropTypes from 'prop-types';\nimport React, { Component } from 'react';\nimport cx from 'clsx';\nvar DEFAULT_CLASS = 'react-tabs__tab';\n\nvar Tab = /*#__PURE__*/function (_Component) {\n _inheritsLoose(Tab, _Component);\n\n function Tab() {\n return _Component.apply(this, arguments) || this;\n }\n\n var _proto = Tab.prototype;\n\n _proto.componentDidMount = function componentDidMount() {\n this.checkFocus();\n };\n\n _proto.componentDidUpdate = function componentDidUpdate() {\n this.checkFocus();\n };\n\n _proto.checkFocus = function checkFocus() {\n var _this$props = this.props,\n selected = _this$props.selected,\n focus = _this$props.focus;\n\n if (selected && focus) {\n this.node.focus();\n }\n };\n\n _proto.render = function render() {\n var _cx,\n _this = this;\n\n var _this$props2 = this.props,\n children = _this$props2.children,\n className = _this$props2.className,\n disabled = _this$props2.disabled,\n disabledClassName = _this$props2.disabledClassName,\n focus = _this$props2.focus,\n id = _this$props2.id,\n panelId = _this$props2.panelId,\n selected = _this$props2.selected,\n selectedClassName = _this$props2.selectedClassName,\n tabIndex = _this$props2.tabIndex,\n tabRef = _this$props2.tabRef,\n attributes = _objectWithoutPropertiesLoose(_this$props2, [\"children\", \"className\", \"disabled\", \"disabledClassName\", \"focus\", \"id\", \"panelId\", \"selected\", \"selectedClassName\", \"tabIndex\", \"tabRef\"]);\n\n return /*#__PURE__*/React.createElement(\"li\", _extends({}, attributes, {\n className: cx(className, (_cx = {}, _cx[selectedClassName] = selected, _cx[disabledClassName] = disabled, _cx)),\n ref: function ref(node) {\n _this.node = node;\n if (tabRef) tabRef(node);\n },\n role: \"tab\",\n id: id,\n \"aria-selected\": selected ? 'true' : 'false',\n \"aria-disabled\": disabled ? 'true' : 'false',\n \"aria-controls\": panelId,\n tabIndex: tabIndex || (selected ? '0' : null)\n }), children);\n };\n\n return Tab;\n}(Component);\n\nTab.defaultProps = {\n className: DEFAULT_CLASS,\n disabledClassName: DEFAULT_CLASS + \"--disabled\",\n focus: false,\n id: null,\n panelId: null,\n selected: false,\n selectedClassName: DEFAULT_CLASS + \"--selected\"\n};\nexport { Tab as default };\nTab.propTypes = process.env.NODE_ENV !== \"production\" ? {\n children: PropTypes.oneOfType([PropTypes.array, PropTypes.object, PropTypes.string]),\n className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),\n disabled: PropTypes.bool,\n tabIndex: PropTypes.string,\n disabledClassName: PropTypes.string,\n focus: PropTypes.bool,\n // private\n id: PropTypes.string,\n // private\n panelId: PropTypes.string,\n // private\n selected: PropTypes.bool,\n // private\n selectedClassName: PropTypes.string,\n tabRef: PropTypes.func // private\n\n} : {};\nTab.tabsRole = 'Tab';","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nimport PropTypes from 'prop-types';\nimport React, { Component } from 'react';\nimport cx from 'clsx';\nvar DEFAULT_CLASS = 'react-tabs__tab-panel';\n\nvar TabPanel = /*#__PURE__*/function (_Component) {\n _inheritsLoose(TabPanel, _Component);\n\n function TabPanel() {\n return _Component.apply(this, arguments) || this;\n }\n\n var _proto = TabPanel.prototype;\n\n _proto.render = function render() {\n var _cx;\n\n var _this$props = this.props,\n children = _this$props.children,\n className = _this$props.className,\n forceRender = _this$props.forceRender,\n id = _this$props.id,\n selected = _this$props.selected,\n selectedClassName = _this$props.selectedClassName,\n tabId = _this$props.tabId,\n attributes = _objectWithoutPropertiesLoose(_this$props, [\"children\", \"className\", \"forceRender\", \"id\", \"selected\", \"selectedClassName\", \"tabId\"]);\n\n return /*#__PURE__*/React.createElement(\"div\", _extends({}, attributes, {\n className: cx(className, (_cx = {}, _cx[selectedClassName] = selected, _cx)),\n role: \"tabpanel\",\n id: id,\n \"aria-labelledby\": tabId\n }), forceRender || selected ? children : null);\n };\n\n return TabPanel;\n}(Component);\n\nTabPanel.defaultProps = {\n className: DEFAULT_CLASS,\n forceRender: false,\n selectedClassName: DEFAULT_CLASS + \"--selected\"\n};\nexport { TabPanel as default };\nTabPanel.propTypes = process.env.NODE_ENV !== \"production\" ? {\n children: PropTypes.node,\n className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),\n forceRender: PropTypes.bool,\n id: PropTypes.string,\n // private\n selected: PropTypes.bool,\n // private\n selectedClassName: PropTypes.string,\n tabId: PropTypes.string // private\n\n} : {};\nTabPanel.tabsRole = 'TabPanel';"],"sourceRoot":""} \ No newline at end of file diff --git a/.next/static/chunks/3023-9780ddb35aeb02f18988.js b/.next/static/chunks/3023-9780ddb35aeb02f18988.js deleted file mode 100644 index be8f513..0000000 --- a/.next/static/chunks/3023-9780ddb35aeb02f18988.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3023],{16071:function(e,r,t){"use strict";var n=t(53848),o=t(69448);r.default=void 0;var i=o(t(67294)),l=t(11689),a=t(72441),c=t(75749),s={};function u(e,r,t,n){if(e&&(0,l.isLocalURL)(r)){e.prefetch(r,t,n).catch((function(e){0}));var o=n&&"undefined"!==typeof n.locale?n.locale:e&&e.locale;s[r+"%"+t+(o?"%"+o:"")]=!0}}var f=function(e){var r=!1!==e.prefetch,t=(0,a.useRouter)(),o=t&&t.asPath||"/",f=i.default.useMemo((function(){var r=(0,l.resolveHref)(o,e.href,!0),t=n(r,2),i=t[0],a=t[1];return{href:i,as:e.as?(0,l.resolveHref)(o,e.as):a||i}}),[o,e.href,e.as]),p=f.href,v=f.as,y=e.children,d=e.replace,h=e.shallow,g=e.scroll,O=e.locale;"string"===typeof y&&(y=i.default.createElement("a",null,y));var b=i.Children.only(y),w=b&&"object"===typeof b&&b.ref,m=(0,c.useIntersection)({rootMargin:"200px"}),j=n(m,2),k=j[0],x=j[1],E=i.default.useCallback((function(e){k(e),w&&("function"===typeof w?w(e):"object"===typeof w&&(w.current=e))}),[w,k]);(0,i.useEffect)((function(){var e=x&&r&&(0,l.isLocalURL)(p),n="undefined"!==typeof O?O:t&&t.locale,o=s[p+"%"+v+(n?"%"+n:"")];e&&!o&&u(t,p,v,{locale:n})}),[v,p,x,O,r,t]);var z={ref:E,onClick:function(e){b.props&&"function"===typeof b.props.onClick&&b.props.onClick(e),e.defaultPrevented||function(e,r,t,n,o,i,a,c){("A"!==e.currentTarget.nodeName||!function(e){var r=e.currentTarget.target;return r&&"_self"!==r||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)&&(0,l.isLocalURL)(t))&&(e.preventDefault(),null==a&&(a=n.indexOf("#")<0),r[o?"replace":"push"](t,n,{shallow:i,locale:c,scroll:a}))}(e,t,p,v,d,h,g,O)},onMouseEnter:function(e){(0,l.isLocalURL)(p)&&(b.props&&"function"===typeof b.props.onMouseEnter&&b.props.onMouseEnter(e),u(t,p,v,{priority:!0}))}};if(e.passHref||"a"===b.type&&!("href"in b.props)){var P="undefined"!==typeof O?O:t&&t.locale,L=t&&t.isLocaleDomain&&(0,l.getDomainLocale)(v,P,t&&t.locales,t&&t.domainLocales);z.href=L||(0,l.addBasePath)((0,l.addLocale)(v,P,t&&t.defaultLocale))}return i.default.cloneElement(b,z)};r.default=f},75749:function(e,r,t){"use strict";var n=t(53848);r.__esModule=!0,r.useIntersection=function(e){var r=e.rootMargin,t=e.disabled||!l,c=(0,o.useRef)(),s=(0,o.useState)(!1),u=n(s,2),f=u[0],p=u[1],v=(0,o.useCallback)((function(e){c.current&&(c.current(),c.current=void 0),t||f||e&&e.tagName&&(c.current=function(e,r,t){var n=function(e){var r=e.rootMargin||"",t=a.get(r);if(t)return t;var n=new Map,o=new IntersectionObserver((function(e){e.forEach((function(e){var r=n.get(e.target),t=e.isIntersecting||e.intersectionRatio>0;r&&t&&r(t)}))}),e);return a.set(r,t={id:r,observer:o,elements:n}),t}(t),o=n.id,i=n.observer,l=n.elements;return l.set(e,r),i.observe(e),function(){l.delete(e),i.unobserve(e),0===l.size&&(i.disconnect(),a.delete(o))}}(e,(function(e){return e&&p(e)}),{rootMargin:r}))}),[t,r,f]);return(0,o.useEffect)((function(){if(!l&&!f){var e=(0,i.requestIdleCallback)((function(){return p(!0)}));return function(){return(0,i.cancelIdleCallback)(e)}}}),[f]),[v,f]};var o=t(67294),i=t(98391),l="undefined"!==typeof IntersectionObserver;var a=new Map},41664:function(e,r,t){e.exports=t(16071)},38347:function(e,r,t){"use strict";function n(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},i=Object.keys(e);for(n=0;n=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}t.d(r,{Z:function(){return n}})},11163:function(e,r,t){e.exports=t(72441)},27434:function(e,r,t){"use strict";var n=t(67294),o=t(45697),i=t.n(o);function l(){return(l=Object.assign||function(e){for(var r=1;r=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var c=(0,n.forwardRef)((function(e,r){var t=e.color,o=void 0===t?"currentColor":t,i=e.size,c=void 0===i?24:i,s=a(e,["color","size"]);return n.createElement("svg",l({ref:r,xmlns:"http://www.w3.org/2000/svg",width:c,height:c,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),n.createElement("polyline",{points:"6 9 12 15 18 9"}))}));c.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},c.displayName="ChevronDown",r.Z=c},51591:function(e,r,t){"use strict";var n=t(67294),o=t(45697),i=t.n(o);function l(){return(l=Object.assign||function(e){for(var r=1;r=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var c=(0,n.forwardRef)((function(e,r){var t=e.color,o=void 0===t?"currentColor":t,i=e.size,c=void 0===i?24:i,s=a(e,["color","size"]);return n.createElement("svg",l({ref:r,xmlns:"http://www.w3.org/2000/svg",width:c,height:c,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),n.createElement("path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"}))}));c.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},c.displayName="Facebook",r.Z=c},80289:function(e,r,t){"use strict";var n=t(67294),o=t(45697),i=t.n(o);function l(){return(l=Object.assign||function(e){for(var r=1;r=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var c=(0,n.forwardRef)((function(e,r){var t=e.color,o=void 0===t?"currentColor":t,i=e.size,c=void 0===i?24:i,s=a(e,["color","size"]);return n.createElement("svg",l({ref:r,xmlns:"http://www.w3.org/2000/svg",width:c,height:c,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),n.createElement("rect",{x:"2",y:"2",width:"20",height:"20",rx:"5",ry:"5"}),n.createElement("path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"}),n.createElement("line",{x1:"17.5",y1:"6.5",x2:"17.51",y2:"6.5"}))}));c.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},c.displayName="Instagram",r.Z=c},22774:function(e,r,t){"use strict";var n=t(67294),o=t(45697),i=t.n(o);function l(){return(l=Object.assign||function(e){for(var r=1;r=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var c=(0,n.forwardRef)((function(e,r){var t=e.color,o=void 0===t?"currentColor":t,i=e.size,c=void 0===i?24:i,s=a(e,["color","size"]);return n.createElement("svg",l({ref:r,xmlns:"http://www.w3.org/2000/svg",width:c,height:c,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),n.createElement("path",{d:"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"}),n.createElement("polyline",{points:"22,6 12,13 2,6"}))}));c.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},c.displayName="Mail",r.Z=c},64856:function(e,r,t){"use strict";var n=t(67294),o=t(45697),i=t.n(o);function l(){return(l=Object.assign||function(e){for(var r=1;r=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var c=(0,n.forwardRef)((function(e,r){var t=e.color,o=void 0===t?"currentColor":t,i=e.size,c=void 0===i?24:i,s=a(e,["color","size"]);return n.createElement("svg",l({ref:r,xmlns:"http://www.w3.org/2000/svg",width:c,height:c,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),n.createElement("path",{d:"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"}),n.createElement("circle",{cx:"12",cy:"10",r:"3"}))}));c.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},c.displayName="MapPin",r.Z=c},89899:function(e,r,t){"use strict";var n=t(67294),o=t(45697),i=t.n(o);function l(){return(l=Object.assign||function(e){for(var r=1;r=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var c=(0,n.forwardRef)((function(e,r){var t=e.color,o=void 0===t?"currentColor":t,i=e.size,c=void 0===i?24:i,s=a(e,["color","size"]);return n.createElement("svg",l({ref:r,xmlns:"http://www.w3.org/2000/svg",width:c,height:c,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),n.createElement("path",{d:"M15.05 5A5 5 0 0 1 19 8.95M15.05 1A9 9 0 0 1 23 8.94m-1 7.98v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}))}));c.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},c.displayName="PhoneCall",r.Z=c},20706:function(e,r,t){"use strict";var n=t(67294),o=t(45697),i=t.n(o);function l(){return(l=Object.assign||function(e){for(var r=1;r=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var c=(0,n.forwardRef)((function(e,r){var t=e.color,o=void 0===t?"currentColor":t,i=e.size,c=void 0===i?24:i,s=a(e,["color","size"]);return n.createElement("svg",l({ref:r,xmlns:"http://www.w3.org/2000/svg",width:c,height:c,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),n.createElement("path",{d:"M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"}))}));c.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},c.displayName="Twitter",r.Z=c},19244:function(e,r,t){"use strict";var n=t(67294),o=t(45697),i=t.n(o);function l(){return(l=Object.assign||function(e){for(var r=1;r=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var c=(0,n.forwardRef)((function(e,r){var t=e.color,o=void 0===t?"currentColor":t,i=e.size,c=void 0===i?24:i,s=a(e,["color","size"]);return n.createElement("svg",l({ref:r,xmlns:"http://www.w3.org/2000/svg",width:c,height:c,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),n.createElement("path",{d:"M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z"}),n.createElement("polygon",{points:"9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"}))}));c.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},c.displayName="Youtube",r.Z=c}}]); -//# sourceMappingURL=3023-9780ddb35aeb02f18988.js.map \ No newline at end of file diff --git a/.next/static/chunks/3023-9780ddb35aeb02f18988.js.map b/.next/static/chunks/3023-9780ddb35aeb02f18988.js.map deleted file mode 100644 index fd77367..0000000 --- a/.next/static/chunks/3023-9780ddb35aeb02f18988.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack://_N_E/../client/link.tsx","webpack://_N_E/../client/use-intersection.tsx","webpack://_N_E/./node_modules/next/link.js","webpack://_N_E/./node_modules/next/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js","webpack://_N_E/./node_modules/next/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","webpack://_N_E/./node_modules/next/router.js","webpack://_N_E/./node_modules/react-feather/dist/icons/chevron-down.js","webpack://_N_E/./node_modules/react-feather/dist/icons/facebook.js","webpack://_N_E/./node_modules/react-feather/dist/icons/instagram.js","webpack://_N_E/./node_modules/react-feather/dist/icons/mail.js","webpack://_N_E/./node_modules/react-feather/dist/icons/map-pin.js","webpack://_N_E/./node_modules/react-feather/dist/icons/phone-call.js","webpack://_N_E/./node_modules/react-feather/dist/icons/twitter.js","webpack://_N_E/./node_modules/react-feather/dist/icons/youtube.js"],"names":["prefetched","prefetch","isLocalURL","router","err","curLocale","options","href","props","p","pathname","React","resolveHref","as","resolvedAs","children","child","Children","childRef","useIntersection","rootMargin","setRef","el","setIntersectionRef","useEffect","shouldPrefetch","isVisible","locale","isPrefetched","childProps","ref","onClick","e","nodeName","event","target","isModifiedEvent","scroll","replace","shallow","linkClicked","priority","localeDomain","getDomainLocale","addBasePath","addLocale","isDisabled","unobserve","useState","useCallback","id","instance","observers","elements","observer","IntersectionObserver","entries","entry","callback","createObserver","observe","setVisible","idleCallback","requestIdleCallback","cancelIdleCallback","hasIntersectionObserver","module","exports","_objectWithoutProperties","source","excluded","key","i","sourceKeys","Object","keys","length","indexOf","getOwnPropertySymbols","sourceSymbolKeys","prototype","propertyIsEnumerable","call","_extends","assign","arguments","hasOwnProperty","apply","this","_objectWithoutPropertiesLoose","ChevronDown","forwardRef","_ref","_ref$color","color","_ref$size","size","rest","xmlns","width","height","viewBox","fill","stroke","strokeWidth","strokeLinecap","strokeLinejoin","points","propTypes","displayName","Facebook","d","Instagram","x","y","rx","ry","x1","y1","x2","y2","Mail","MapPin","cx","cy","r","PhoneCall","Twitter","Youtube"],"mappings":"8IAAA,kBAEA,WASA,WACA,WAuBMA,EAAN,GAEA,SAASC,EAAS,EAAlB,OAME,OACK,IAAAC,YAAL,IAKAC,yBAA0CC,YACxC,KAKF,IAAMC,EACJC,wBAAkBA,EAAP,OACPA,EADJA,OAEIH,GAAUA,EAHhB,OAMAH,EAAWO,SAAmBF,EAAY,IAAH,EAAvCL,S,MA+CF,SAAcQ,GAC+B,IAuGrCC,GAAN,IAAUD,WAEJL,GAAS,IAAf,aACMO,EAAYP,GAAUA,EAAX,QAAjB,IA3GuD,EA6GlCQ,mBAAc,WAAM,OACJ,IAAAC,aAAA,EAAsBJ,EAAtB,MAAnC,GADuC,SACjC,EADiC,KACjC,EADiC,KAEvC,MAAO,CACLD,KADK,EAELM,GAAIL,MACA,IAAAI,aAAA,EAAsBJ,EADtBA,IAEAM,GAJN,KAMC,CAACJ,EAAUF,EAAX,KAAuBA,EAR1B,KAAM,EA7GiD,EA6GjD,OA7GiD,EA6GjD,GAUF,EAAJ,EAAI,WAAJ,EAAI,UAAJ,EAAI,UAAJ,EAAI,SAAJ,EAAI,OAGJ,kBAAWO,IACTA,EAAW,iCAAXA,IAIF,IAAMC,EAAaC,gBAAnB,GACMC,EAAgBF,qBAAgBA,GAAsBA,EAA5D,IAhIuD,GAkIf,IAAAG,iBAAgB,CACtDC,WADF,UAlIuD,SAkIjD,EAlIiD,KAkIjD,EAlIiD,KAqIjDC,EAASV,uBACZW,YACCC,KACA,IACE,oBAAWL,EAAyBA,EAApC,GACK,kBAAWA,IACdA,gBAIN,CAACA,EAVH,KAYA,IAAAM,YAAU,WACR,IAAMC,EAAiBC,OAAkB,IAAAxB,YAAzC,GACMG,EACc,qBAAXsB,EAAyBA,EAASxB,GAAUA,EADrD,OAEMyB,EACJ5B,EAAWO,SAAmBF,EAAY,IAAH,EADzC,KAEIoB,IAAJ,GACExB,EAASE,EAAQI,EAAMM,EAAI,CACzBc,OADF1B,MAID,CAACY,EAAIN,EAAMmB,EAAWC,EAAQlB,EAXjC,IAaA,IAAMoB,EAKF,CACFC,IADE,EAEFC,QAAUC,YACJhB,SAAJ,oBAA0BA,QAAP,SACjBA,mBAEGgB,EAAL,kBAzMN,SAAqB,EAArB,gBAYMC,MAFiBD,EAArB,cAAM,WAtBR,SAAyBE,GAAkC,IACnD,EAAaA,EAAnB,cAAM,OACN,OACGC,GAAD,UAAWA,GACXD,EADA,SAEAA,EAFA,SAGAA,EAHA,UAIAA,EAJA,QAKCA,eANH,IAMwBA,oBAgBCE,MAAuB,IAAAlC,YAAhD,MAKA8B,mBAGA,MAAIK,IACFA,EAASxB,eAATwB,GAIFlC,EAAOmC,EAAU,UAAjBnC,YAA+C,CAC7CoC,UACAZ,SACAU,YA8KIG,CAAYR,EAAG7B,EAAQI,EAAMM,EAAIyB,EAASC,EAASF,EAAnDG,IAKNX,aAA2BG,aACpB,IAAA9B,YAAL,KACIc,SAAJ,oBAA0BA,QAAP,cACjBA,wBAEFf,EAASE,EAAQI,EAAMM,EAAI,CAAE4B,UAA7BxC,OAKF,GAAIO,YAAmBQ,gBAAwB,SAAUA,EAAzD,OAAwE,CACtE,IAAMX,EACc,qBAAXsB,EAAyBA,EAASxB,GAAUA,EADrD,OAKMuC,EACJvC,GACAA,EADAA,iBAEA,IAAAwC,iBAAA,IAGExC,GAAUA,EAHZ,QAIEA,GAAUA,EAPd,eAUA0B,OACEa,IACA,IAAAE,cAAY,IAAAC,WAAA,IAAyB1C,GAAUA,EAFjD0B,gBAKF,OAAOlB,yBAAP,I,iGCzSK,YAGqD,IAHT,EAGS,EAHT,WAI3CmC,EADoD,EAHrD,WAIL,EAEMC,GAAY,IAAlB,UAH0D,GAI5B,IAAAC,WAA9B,GAJ0D,SAIpD,EAJoD,KAIpD,EAJoD,KAMpD3B,GAAS,IAAA4B,cACZ3B,YACKyB,EAAJ,UACEA,YACAA,kBAGED,GAAJ,GAEIxB,GAAMA,EAAV,UACEyB,UAsBR,SAAiB,EAAjB,KAIc,MAkBd,SAAwBzC,GACtB,IAAM4C,EAAK5C,cAAX,GACI6C,EAAWC,MAAf,GACA,KACE,SAGF,IAAMC,EAAW,IAAjB,IACMC,EAAW,IAAIC,sBAAsBC,YACzCA,WAAiBC,YACf,IAAMC,EAAWL,MAAaI,EAA9B,QACM/B,EAAY+B,kBAAwBA,oBAA1C,EACIC,GAAJ,GACEA,UALN,GAkBA,OARAN,QAEGD,EAAW,CACVD,KACAI,WACAD,aAGJ,EA3CmCM,CAAnC,GAAM,EADM,EACN,KADM,EACN,WADM,EACN,SAIN,OAHAN,WAEAC,aACO,WACLD,YACAC,eAGA,IAAID,SACFC,eACAF,cAtCsBQ,CAAQ,GAEzBlC,YAAD,OAAeA,GAAamC,EAFH,KAGzB,CAAEzC,kBAIR,CAAC0B,EAAY1B,EAjBf,IA6BA,OATA,IAAAI,YAAU,WACR,QACE,EAAc,CACZ,IAAMsC,GAAe,IAAAC,sBAAoB,kBAAMF,GAA/C,MACA,OAAO,kBAAM,IAAAG,oBAAb,OAGH,CAPH,IASO,CAAC3C,EAAR,IAvDF,eACA,WAcM4C,EAAN,qBAAuCV,qBAgEvC,IAAMH,EAAY,IAAlB,K,sBC/EAc,EAAOC,QAAU,EAAjB,Q,mCCCe,SAASC,EAAyBC,EAAQC,GACvD,GAAc,MAAVD,EAAgB,MAAO,GAC3B,IACIE,EAAKC,EADLrC,ECHS,SAAuCkC,EAAQC,GAC5D,GAAc,MAAVD,EAAgB,MAAO,GAC3B,IAEIE,EAAKC,EAFLrC,EAAS,GACTsC,EAAaC,OAAOC,KAAKN,GAG7B,IAAKG,EAAI,EAAGA,EAAIC,EAAWG,OAAQJ,IACjCD,EAAME,EAAWD,GACbF,EAASO,QAAQN,IAAQ,IAC7BpC,EAAOoC,GAAOF,EAAOE,IAGvB,OAAOpC,EDTM,CAA6BkC,EAAQC,GAGlD,GAAII,OAAOI,sBAAuB,CAChC,IAAIC,EAAmBL,OAAOI,sBAAsBT,GAEpD,IAAKG,EAAI,EAAGA,EAAIO,EAAiBH,OAAQJ,IACvCD,EAAMQ,EAAiBP,GACnBF,EAASO,QAAQN,IAAQ,GACxBG,OAAOM,UAAUC,qBAAqBC,KAAKb,EAAQE,KACxDpC,EAAOoC,GAAOF,EAAOE,IAIzB,OAAOpC,E,uDEjBT+B,EAAOC,QAAU,EAAjB,Q,sECAA,SAASgB,IAA2Q,OAA9PA,EAAWT,OAAOU,QAAU,SAAUjD,GAAU,IAAK,IAAIqC,EAAI,EAAGA,EAAIa,UAAUT,OAAQJ,IAAK,CAAE,IAAIH,EAASgB,UAAUb,GAAI,IAAK,IAAID,KAAOF,EAAcK,OAAOM,UAAUM,eAAeJ,KAAKb,EAAQE,KAAQpC,EAAOoC,GAAOF,EAAOE,IAAY,OAAOpC,IAA2BoD,MAAMC,KAAMH,WAEhT,SAASjB,EAAyBC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAAkEE,EAAKC,EAAnErC,EAEzF,SAAuCkC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAA2DE,EAAKC,EAA5DrC,EAAS,GAAQsC,EAAaC,OAAOC,KAAKN,GAAqB,IAAKG,EAAI,EAAGA,EAAIC,EAAWG,OAAQJ,IAAOD,EAAME,EAAWD,GAAQF,EAASO,QAAQN,IAAQ,IAAapC,EAAOoC,GAAOF,EAAOE,IAAQ,OAAOpC,EAFxMsD,CAA8BpB,EAAQC,GAAuB,GAAII,OAAOI,sBAAuB,CAAE,IAAIC,EAAmBL,OAAOI,sBAAsBT,GAAS,IAAKG,EAAI,EAAGA,EAAIO,EAAiBH,OAAQJ,IAAOD,EAAMQ,EAAiBP,GAAQF,EAASO,QAAQN,IAAQ,GAAkBG,OAAOM,UAAUC,qBAAqBC,KAAKb,EAAQE,KAAgBpC,EAAOoC,GAAOF,EAAOE,IAAU,OAAOpC,EAMne,IAAIuD,GAAc,IAAAC,aAAW,SAAUC,EAAM9D,GAC3C,IAAI+D,EAAaD,EAAKE,MAClBA,OAAuB,IAAfD,EAAwB,eAAiBA,EACjDE,EAAYH,EAAKI,KACjBA,OAAqB,IAAdD,EAAuB,GAAKA,EACnCE,EAAO7B,EAAyBwB,EAAM,CAAC,QAAS,SAEpD,OAAoB,gBAAoB,MAAOT,EAAS,CACtDrD,IAAKA,EACLoE,MAAO,6BACPC,MAAOH,EACPI,OAAQJ,EACRK,QAAS,YACTC,KAAM,OACNC,OAAQT,EACRU,YAAa,IACbC,cAAe,QACfC,eAAgB,SACfT,GAAoB,gBAAoB,WAAY,CACrDU,OAAQ,uBAGZjB,EAAYkB,UAAY,CACtBd,MAAO,WACPE,KAAM,cAAoB,CAAC,WAAkB,cAE/CN,EAAYmB,YAAc,cAC1B,O,sECnCA,SAAS1B,IAA2Q,OAA9PA,EAAWT,OAAOU,QAAU,SAAUjD,GAAU,IAAK,IAAIqC,EAAI,EAAGA,EAAIa,UAAUT,OAAQJ,IAAK,CAAE,IAAIH,EAASgB,UAAUb,GAAI,IAAK,IAAID,KAAOF,EAAcK,OAAOM,UAAUM,eAAeJ,KAAKb,EAAQE,KAAQpC,EAAOoC,GAAOF,EAAOE,IAAY,OAAOpC,IAA2BoD,MAAMC,KAAMH,WAEhT,SAASjB,EAAyBC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAAkEE,EAAKC,EAAnErC,EAEzF,SAAuCkC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAA2DE,EAAKC,EAA5DrC,EAAS,GAAQsC,EAAaC,OAAOC,KAAKN,GAAqB,IAAKG,EAAI,EAAGA,EAAIC,EAAWG,OAAQJ,IAAOD,EAAME,EAAWD,GAAQF,EAASO,QAAQN,IAAQ,IAAapC,EAAOoC,GAAOF,EAAOE,IAAQ,OAAOpC,EAFxMsD,CAA8BpB,EAAQC,GAAuB,GAAII,OAAOI,sBAAuB,CAAE,IAAIC,EAAmBL,OAAOI,sBAAsBT,GAAS,IAAKG,EAAI,EAAGA,EAAIO,EAAiBH,OAAQJ,IAAOD,EAAMQ,EAAiBP,GAAQF,EAASO,QAAQN,IAAQ,GAAkBG,OAAOM,UAAUC,qBAAqBC,KAAKb,EAAQE,KAAgBpC,EAAOoC,GAAOF,EAAOE,IAAU,OAAOpC,EAMne,IAAI2E,GAAW,IAAAnB,aAAW,SAAUC,EAAM9D,GACxC,IAAI+D,EAAaD,EAAKE,MAClBA,OAAuB,IAAfD,EAAwB,eAAiBA,EACjDE,EAAYH,EAAKI,KACjBA,OAAqB,IAAdD,EAAuB,GAAKA,EACnCE,EAAO7B,EAAyBwB,EAAM,CAAC,QAAS,SAEpD,OAAoB,gBAAoB,MAAOT,EAAS,CACtDrD,IAAKA,EACLoE,MAAO,6BACPC,MAAOH,EACPI,OAAQJ,EACRK,QAAS,YACTC,KAAM,OACNC,OAAQT,EACRU,YAAa,IACbC,cAAe,QACfC,eAAgB,SACfT,GAAoB,gBAAoB,OAAQ,CACjDc,EAAG,0EAGPD,EAASF,UAAY,CACnBd,MAAO,WACPE,KAAM,cAAoB,CAAC,WAAkB,cAE/Cc,EAASD,YAAc,WACvB,O,sECnCA,SAAS1B,IAA2Q,OAA9PA,EAAWT,OAAOU,QAAU,SAAUjD,GAAU,IAAK,IAAIqC,EAAI,EAAGA,EAAIa,UAAUT,OAAQJ,IAAK,CAAE,IAAIH,EAASgB,UAAUb,GAAI,IAAK,IAAID,KAAOF,EAAcK,OAAOM,UAAUM,eAAeJ,KAAKb,EAAQE,KAAQpC,EAAOoC,GAAOF,EAAOE,IAAY,OAAOpC,IAA2BoD,MAAMC,KAAMH,WAEhT,SAASjB,EAAyBC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAAkEE,EAAKC,EAAnErC,EAEzF,SAAuCkC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAA2DE,EAAKC,EAA5DrC,EAAS,GAAQsC,EAAaC,OAAOC,KAAKN,GAAqB,IAAKG,EAAI,EAAGA,EAAIC,EAAWG,OAAQJ,IAAOD,EAAME,EAAWD,GAAQF,EAASO,QAAQN,IAAQ,IAAapC,EAAOoC,GAAOF,EAAOE,IAAQ,OAAOpC,EAFxMsD,CAA8BpB,EAAQC,GAAuB,GAAII,OAAOI,sBAAuB,CAAE,IAAIC,EAAmBL,OAAOI,sBAAsBT,GAAS,IAAKG,EAAI,EAAGA,EAAIO,EAAiBH,OAAQJ,IAAOD,EAAMQ,EAAiBP,GAAQF,EAASO,QAAQN,IAAQ,GAAkBG,OAAOM,UAAUC,qBAAqBC,KAAKb,EAAQE,KAAgBpC,EAAOoC,GAAOF,EAAOE,IAAU,OAAOpC,EAMne,IAAI6E,GAAY,IAAArB,aAAW,SAAUC,EAAM9D,GACzC,IAAI+D,EAAaD,EAAKE,MAClBA,OAAuB,IAAfD,EAAwB,eAAiBA,EACjDE,EAAYH,EAAKI,KACjBA,OAAqB,IAAdD,EAAuB,GAAKA,EACnCE,EAAO7B,EAAyBwB,EAAM,CAAC,QAAS,SAEpD,OAAoB,gBAAoB,MAAOT,EAAS,CACtDrD,IAAKA,EACLoE,MAAO,6BACPC,MAAOH,EACPI,OAAQJ,EACRK,QAAS,YACTC,KAAM,OACNC,OAAQT,EACRU,YAAa,IACbC,cAAe,QACfC,eAAgB,SACfT,GAAoB,gBAAoB,OAAQ,CACjDgB,EAAG,IACHC,EAAG,IACHf,MAAO,KACPC,OAAQ,KACRe,GAAI,IACJC,GAAI,MACW,gBAAoB,OAAQ,CAC3CL,EAAG,oDACY,gBAAoB,OAAQ,CAC3CM,GAAI,OACJC,GAAI,MACJC,GAAI,QACJC,GAAI,YAGRR,EAAUJ,UAAY,CACpBd,MAAO,WACPE,KAAM,cAAoB,CAAC,WAAkB,cAE/CgB,EAAUH,YAAc,YACxB,O,sEC/CA,SAAS1B,IAA2Q,OAA9PA,EAAWT,OAAOU,QAAU,SAAUjD,GAAU,IAAK,IAAIqC,EAAI,EAAGA,EAAIa,UAAUT,OAAQJ,IAAK,CAAE,IAAIH,EAASgB,UAAUb,GAAI,IAAK,IAAID,KAAOF,EAAcK,OAAOM,UAAUM,eAAeJ,KAAKb,EAAQE,KAAQpC,EAAOoC,GAAOF,EAAOE,IAAY,OAAOpC,IAA2BoD,MAAMC,KAAMH,WAEhT,SAASjB,EAAyBC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAAkEE,EAAKC,EAAnErC,EAEzF,SAAuCkC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAA2DE,EAAKC,EAA5DrC,EAAS,GAAQsC,EAAaC,OAAOC,KAAKN,GAAqB,IAAKG,EAAI,EAAGA,EAAIC,EAAWG,OAAQJ,IAAOD,EAAME,EAAWD,GAAQF,EAASO,QAAQN,IAAQ,IAAapC,EAAOoC,GAAOF,EAAOE,IAAQ,OAAOpC,EAFxMsD,CAA8BpB,EAAQC,GAAuB,GAAII,OAAOI,sBAAuB,CAAE,IAAIC,EAAmBL,OAAOI,sBAAsBT,GAAS,IAAKG,EAAI,EAAGA,EAAIO,EAAiBH,OAAQJ,IAAOD,EAAMQ,EAAiBP,GAAQF,EAASO,QAAQN,IAAQ,GAAkBG,OAAOM,UAAUC,qBAAqBC,KAAKb,EAAQE,KAAgBpC,EAAOoC,GAAOF,EAAOE,IAAU,OAAOpC,EAMne,IAAIsF,GAAO,IAAA9B,aAAW,SAAUC,EAAM9D,GACpC,IAAI+D,EAAaD,EAAKE,MAClBA,OAAuB,IAAfD,EAAwB,eAAiBA,EACjDE,EAAYH,EAAKI,KACjBA,OAAqB,IAAdD,EAAuB,GAAKA,EACnCE,EAAO7B,EAAyBwB,EAAM,CAAC,QAAS,SAEpD,OAAoB,gBAAoB,MAAOT,EAAS,CACtDrD,IAAKA,EACLoE,MAAO,6BACPC,MAAOH,EACPI,OAAQJ,EACRK,QAAS,YACTC,KAAM,OACNC,OAAQT,EACRU,YAAa,IACbC,cAAe,QACfC,eAAgB,SACfT,GAAoB,gBAAoB,OAAQ,CACjDc,EAAG,gFACY,gBAAoB,WAAY,CAC/CJ,OAAQ,uBAGZc,EAAKb,UAAY,CACfd,MAAO,WACPE,KAAM,cAAoB,CAAC,WAAkB,cAE/CyB,EAAKZ,YAAc,OACnB,O,sECrCA,SAAS1B,IAA2Q,OAA9PA,EAAWT,OAAOU,QAAU,SAAUjD,GAAU,IAAK,IAAIqC,EAAI,EAAGA,EAAIa,UAAUT,OAAQJ,IAAK,CAAE,IAAIH,EAASgB,UAAUb,GAAI,IAAK,IAAID,KAAOF,EAAcK,OAAOM,UAAUM,eAAeJ,KAAKb,EAAQE,KAAQpC,EAAOoC,GAAOF,EAAOE,IAAY,OAAOpC,IAA2BoD,MAAMC,KAAMH,WAEhT,SAASjB,EAAyBC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAAkEE,EAAKC,EAAnErC,EAEzF,SAAuCkC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAA2DE,EAAKC,EAA5DrC,EAAS,GAAQsC,EAAaC,OAAOC,KAAKN,GAAqB,IAAKG,EAAI,EAAGA,EAAIC,EAAWG,OAAQJ,IAAOD,EAAME,EAAWD,GAAQF,EAASO,QAAQN,IAAQ,IAAapC,EAAOoC,GAAOF,EAAOE,IAAQ,OAAOpC,EAFxMsD,CAA8BpB,EAAQC,GAAuB,GAAII,OAAOI,sBAAuB,CAAE,IAAIC,EAAmBL,OAAOI,sBAAsBT,GAAS,IAAKG,EAAI,EAAGA,EAAIO,EAAiBH,OAAQJ,IAAOD,EAAMQ,EAAiBP,GAAQF,EAASO,QAAQN,IAAQ,GAAkBG,OAAOM,UAAUC,qBAAqBC,KAAKb,EAAQE,KAAgBpC,EAAOoC,GAAOF,EAAOE,IAAU,OAAOpC,EAMne,IAAIuF,GAAS,IAAA/B,aAAW,SAAUC,EAAM9D,GACtC,IAAI+D,EAAaD,EAAKE,MAClBA,OAAuB,IAAfD,EAAwB,eAAiBA,EACjDE,EAAYH,EAAKI,KACjBA,OAAqB,IAAdD,EAAuB,GAAKA,EACnCE,EAAO7B,EAAyBwB,EAAM,CAAC,QAAS,SAEpD,OAAoB,gBAAoB,MAAOT,EAAS,CACtDrD,IAAKA,EACLoE,MAAO,6BACPC,MAAOH,EACPI,OAAQJ,EACRK,QAAS,YACTC,KAAM,OACNC,OAAQT,EACRU,YAAa,IACbC,cAAe,QACfC,eAAgB,SACfT,GAAoB,gBAAoB,OAAQ,CACjDc,EAAG,mDACY,gBAAoB,SAAU,CAC7CY,GAAI,KACJC,GAAI,KACJC,EAAG,UAGPH,EAAOd,UAAY,CACjBd,MAAO,WACPE,KAAM,cAAoB,CAAC,WAAkB,cAE/C0B,EAAOb,YAAc,SACrB,O,sECvCA,SAAS1B,IAA2Q,OAA9PA,EAAWT,OAAOU,QAAU,SAAUjD,GAAU,IAAK,IAAIqC,EAAI,EAAGA,EAAIa,UAAUT,OAAQJ,IAAK,CAAE,IAAIH,EAASgB,UAAUb,GAAI,IAAK,IAAID,KAAOF,EAAcK,OAAOM,UAAUM,eAAeJ,KAAKb,EAAQE,KAAQpC,EAAOoC,GAAOF,EAAOE,IAAY,OAAOpC,IAA2BoD,MAAMC,KAAMH,WAEhT,SAASjB,EAAyBC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAAkEE,EAAKC,EAAnErC,EAEzF,SAAuCkC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAA2DE,EAAKC,EAA5DrC,EAAS,GAAQsC,EAAaC,OAAOC,KAAKN,GAAqB,IAAKG,EAAI,EAAGA,EAAIC,EAAWG,OAAQJ,IAAOD,EAAME,EAAWD,GAAQF,EAASO,QAAQN,IAAQ,IAAapC,EAAOoC,GAAOF,EAAOE,IAAQ,OAAOpC,EAFxMsD,CAA8BpB,EAAQC,GAAuB,GAAII,OAAOI,sBAAuB,CAAE,IAAIC,EAAmBL,OAAOI,sBAAsBT,GAAS,IAAKG,EAAI,EAAGA,EAAIO,EAAiBH,OAAQJ,IAAOD,EAAMQ,EAAiBP,GAAQF,EAASO,QAAQN,IAAQ,GAAkBG,OAAOM,UAAUC,qBAAqBC,KAAKb,EAAQE,KAAgBpC,EAAOoC,GAAOF,EAAOE,IAAU,OAAOpC,EAMne,IAAI2F,GAAY,IAAAnC,aAAW,SAAUC,EAAM9D,GACzC,IAAI+D,EAAaD,EAAKE,MAClBA,OAAuB,IAAfD,EAAwB,eAAiBA,EACjDE,EAAYH,EAAKI,KACjBA,OAAqB,IAAdD,EAAuB,GAAKA,EACnCE,EAAO7B,EAAyBwB,EAAM,CAAC,QAAS,SAEpD,OAAoB,gBAAoB,MAAOT,EAAS,CACtDrD,IAAKA,EACLoE,MAAO,6BACPC,MAAOH,EACPI,OAAQJ,EACRK,QAAS,YACTC,KAAM,OACNC,OAAQT,EACRU,YAAa,IACbC,cAAe,QACfC,eAAgB,SACfT,GAAoB,gBAAoB,OAAQ,CACjDc,EAAG,yVAGPe,EAAUlB,UAAY,CACpBd,MAAO,WACPE,KAAM,cAAoB,CAAC,WAAkB,cAE/C8B,EAAUjB,YAAc,YACxB,O,sECnCA,SAAS1B,IAA2Q,OAA9PA,EAAWT,OAAOU,QAAU,SAAUjD,GAAU,IAAK,IAAIqC,EAAI,EAAGA,EAAIa,UAAUT,OAAQJ,IAAK,CAAE,IAAIH,EAASgB,UAAUb,GAAI,IAAK,IAAID,KAAOF,EAAcK,OAAOM,UAAUM,eAAeJ,KAAKb,EAAQE,KAAQpC,EAAOoC,GAAOF,EAAOE,IAAY,OAAOpC,IAA2BoD,MAAMC,KAAMH,WAEhT,SAASjB,EAAyBC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAAkEE,EAAKC,EAAnErC,EAEzF,SAAuCkC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAA2DE,EAAKC,EAA5DrC,EAAS,GAAQsC,EAAaC,OAAOC,KAAKN,GAAqB,IAAKG,EAAI,EAAGA,EAAIC,EAAWG,OAAQJ,IAAOD,EAAME,EAAWD,GAAQF,EAASO,QAAQN,IAAQ,IAAapC,EAAOoC,GAAOF,EAAOE,IAAQ,OAAOpC,EAFxMsD,CAA8BpB,EAAQC,GAAuB,GAAII,OAAOI,sBAAuB,CAAE,IAAIC,EAAmBL,OAAOI,sBAAsBT,GAAS,IAAKG,EAAI,EAAGA,EAAIO,EAAiBH,OAAQJ,IAAOD,EAAMQ,EAAiBP,GAAQF,EAASO,QAAQN,IAAQ,GAAkBG,OAAOM,UAAUC,qBAAqBC,KAAKb,EAAQE,KAAgBpC,EAAOoC,GAAOF,EAAOE,IAAU,OAAOpC,EAMne,IAAI4F,GAAU,IAAApC,aAAW,SAAUC,EAAM9D,GACvC,IAAI+D,EAAaD,EAAKE,MAClBA,OAAuB,IAAfD,EAAwB,eAAiBA,EACjDE,EAAYH,EAAKI,KACjBA,OAAqB,IAAdD,EAAuB,GAAKA,EACnCE,EAAO7B,EAAyBwB,EAAM,CAAC,QAAS,SAEpD,OAAoB,gBAAoB,MAAOT,EAAS,CACtDrD,IAAKA,EACLoE,MAAO,6BACPC,MAAOH,EACPI,OAAQJ,EACRK,QAAS,YACTC,KAAM,OACNC,OAAQT,EACRU,YAAa,IACbC,cAAe,QACfC,eAAgB,SACfT,GAAoB,gBAAoB,OAAQ,CACjDc,EAAG,oLAGPgB,EAAQnB,UAAY,CAClBd,MAAO,WACPE,KAAM,cAAoB,CAAC,WAAkB,cAE/C+B,EAAQlB,YAAc,UACtB,O,sECnCA,SAAS1B,IAA2Q,OAA9PA,EAAWT,OAAOU,QAAU,SAAUjD,GAAU,IAAK,IAAIqC,EAAI,EAAGA,EAAIa,UAAUT,OAAQJ,IAAK,CAAE,IAAIH,EAASgB,UAAUb,GAAI,IAAK,IAAID,KAAOF,EAAcK,OAAOM,UAAUM,eAAeJ,KAAKb,EAAQE,KAAQpC,EAAOoC,GAAOF,EAAOE,IAAY,OAAOpC,IAA2BoD,MAAMC,KAAMH,WAEhT,SAASjB,EAAyBC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAAkEE,EAAKC,EAAnErC,EAEzF,SAAuCkC,EAAQC,GAAY,GAAc,MAAVD,EAAgB,MAAO,GAAI,IAA2DE,EAAKC,EAA5DrC,EAAS,GAAQsC,EAAaC,OAAOC,KAAKN,GAAqB,IAAKG,EAAI,EAAGA,EAAIC,EAAWG,OAAQJ,IAAOD,EAAME,EAAWD,GAAQF,EAASO,QAAQN,IAAQ,IAAapC,EAAOoC,GAAOF,EAAOE,IAAQ,OAAOpC,EAFxMsD,CAA8BpB,EAAQC,GAAuB,GAAII,OAAOI,sBAAuB,CAAE,IAAIC,EAAmBL,OAAOI,sBAAsBT,GAAS,IAAKG,EAAI,EAAGA,EAAIO,EAAiBH,OAAQJ,IAAOD,EAAMQ,EAAiBP,GAAQF,EAASO,QAAQN,IAAQ,GAAkBG,OAAOM,UAAUC,qBAAqBC,KAAKb,EAAQE,KAAgBpC,EAAOoC,GAAOF,EAAOE,IAAU,OAAOpC,EAMne,IAAI6F,GAAU,IAAArC,aAAW,SAAUC,EAAM9D,GACvC,IAAI+D,EAAaD,EAAKE,MAClBA,OAAuB,IAAfD,EAAwB,eAAiBA,EACjDE,EAAYH,EAAKI,KACjBA,OAAqB,IAAdD,EAAuB,GAAKA,EACnCE,EAAO7B,EAAyBwB,EAAM,CAAC,QAAS,SAEpD,OAAoB,gBAAoB,MAAOT,EAAS,CACtDrD,IAAKA,EACLoE,MAAO,6BACPC,MAAOH,EACPI,OAAQJ,EACRK,QAAS,YACTC,KAAM,OACNC,OAAQT,EACRU,YAAa,IACbC,cAAe,QACfC,eAAgB,SACfT,GAAoB,gBAAoB,OAAQ,CACjDc,EAAG,sQACY,gBAAoB,UAAW,CAC9CJ,OAAQ,mDAGZqB,EAAQpB,UAAY,CAClBd,MAAO,WACPE,KAAM,cAAoB,CAAC,WAAkB,cAE/CgC,EAAQnB,YAAc,UACtB","file":"static/chunks/3023-9780ddb35aeb02f18988.js","sourcesContent":["import React, { Children, useEffect } from 'react'\nimport { UrlObject } from 'url'\nimport {\n addBasePath,\n addLocale,\n getDomainLocale,\n isLocalURL,\n NextRouter,\n PrefetchOptions,\n resolveHref,\n} from '../next-server/lib/router/router'\nimport { useRouter } from './router'\nimport { useIntersection } from './use-intersection'\n\ntype Url = string | UrlObject\ntype RequiredKeys = {\n [K in keyof T]-?: {} extends Pick ? never : K\n}[keyof T]\ntype OptionalKeys = {\n [K in keyof T]-?: {} extends Pick ? K : never\n}[keyof T]\n\nexport type LinkProps = {\n href: Url\n as?: Url\n replace?: boolean\n scroll?: boolean\n shallow?: boolean\n passHref?: boolean\n prefetch?: boolean\n locale?: string | false\n}\ntype LinkPropsRequired = RequiredKeys\ntype LinkPropsOptional = OptionalKeys\n\nconst prefetched: { [cacheKey: string]: boolean } = {}\n\nfunction prefetch(\n router: NextRouter,\n href: string,\n as: string,\n options?: PrefetchOptions\n): void {\n if (typeof window === 'undefined' || !router) return\n if (!isLocalURL(href)) return\n // Prefetch the JSON page if asked (only in the client)\n // We need to handle a prefetch error here since we may be\n // loading with priority which can reject but we don't\n // want to force navigation since this is only a prefetch\n router.prefetch(href, as, options).catch((err) => {\n if (process.env.NODE_ENV !== 'production') {\n // rethrow to show invalid URL errors\n throw err\n }\n })\n const curLocale =\n options && typeof options.locale !== 'undefined'\n ? options.locale\n : router && router.locale\n\n // Join on an invalid URI character\n prefetched[href + '%' + as + (curLocale ? '%' + curLocale : '')] = true\n}\n\nfunction isModifiedEvent(event: React.MouseEvent): boolean {\n const { target } = event.currentTarget as HTMLAnchorElement\n return (\n (target && target !== '_self') ||\n event.metaKey ||\n event.ctrlKey ||\n event.shiftKey ||\n event.altKey || // triggers resource download\n (event.nativeEvent && event.nativeEvent.which === 2)\n )\n}\n\nfunction linkClicked(\n e: React.MouseEvent,\n router: NextRouter,\n href: string,\n as: string,\n replace?: boolean,\n shallow?: boolean,\n scroll?: boolean,\n locale?: string | false\n): void {\n const { nodeName } = e.currentTarget\n\n if (nodeName === 'A' && (isModifiedEvent(e) || !isLocalURL(href))) {\n // ignore click for browser’s default behavior\n return\n }\n\n e.preventDefault()\n\n // avoid scroll for urls with anchor refs\n if (scroll == null) {\n scroll = as.indexOf('#') < 0\n }\n\n // replace state instead of push if prop is present\n router[replace ? 'replace' : 'push'](href, as, {\n shallow,\n locale,\n scroll,\n })\n}\n\nfunction Link(props: React.PropsWithChildren) {\n if (process.env.NODE_ENV !== 'production') {\n function createPropError(args: {\n key: string\n expected: string\n actual: string\n }) {\n return new Error(\n `Failed prop type: The prop \\`${args.key}\\` expects a ${args.expected} in \\`\\`, but got \\`${args.actual}\\` instead.` +\n (typeof window !== 'undefined'\n ? \"\\nOpen your browser's console to view the Component stack trace.\"\n : '')\n )\n }\n\n // TypeScript trick for type-guarding:\n const requiredPropsGuard: Record = {\n href: true,\n } as const\n const requiredProps: LinkPropsRequired[] = Object.keys(\n requiredPropsGuard\n ) as LinkPropsRequired[]\n requiredProps.forEach((key: LinkPropsRequired) => {\n if (key === 'href') {\n if (\n props[key] == null ||\n (typeof props[key] !== 'string' && typeof props[key] !== 'object')\n ) {\n throw createPropError({\n key,\n expected: '`string` or `object`',\n actual: props[key] === null ? 'null' : typeof props[key],\n })\n }\n } else {\n // TypeScript trick for type-guarding:\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n const _: never = key\n }\n })\n\n // TypeScript trick for type-guarding:\n const optionalPropsGuard: Record = {\n as: true,\n replace: true,\n scroll: true,\n shallow: true,\n passHref: true,\n prefetch: true,\n locale: true,\n } as const\n const optionalProps: LinkPropsOptional[] = Object.keys(\n optionalPropsGuard\n ) as LinkPropsOptional[]\n optionalProps.forEach((key: LinkPropsOptional) => {\n const valType = typeof props[key]\n\n if (key === 'as') {\n if (props[key] && valType !== 'string' && valType !== 'object') {\n throw createPropError({\n key,\n expected: '`string` or `object`',\n actual: valType,\n })\n }\n } else if (key === 'locale') {\n if (props[key] && valType !== 'string') {\n throw createPropError({\n key,\n expected: '`string`',\n actual: valType,\n })\n }\n } else if (\n key === 'replace' ||\n key === 'scroll' ||\n key === 'shallow' ||\n key === 'passHref' ||\n key === 'prefetch'\n ) {\n if (props[key] != null && valType !== 'boolean') {\n throw createPropError({\n key,\n expected: '`boolean`',\n actual: valType,\n })\n }\n } else {\n // TypeScript trick for type-guarding:\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n const _: never = key\n }\n })\n\n // This hook is in a conditional but that is ok because `process.env.NODE_ENV` never changes\n // eslint-disable-next-line react-hooks/rules-of-hooks\n const hasWarned = React.useRef(false)\n if (props.prefetch && !hasWarned.current) {\n hasWarned.current = true\n console.warn(\n 'Next.js auto-prefetches automatically based on viewport. The prefetch attribute is no longer needed. More: https://nextjs.org/docs/messages/prefetch-true-deprecated'\n )\n }\n }\n const p = props.prefetch !== false\n\n const router = useRouter()\n const pathname = (router && router.asPath) || '/'\n\n const { href, as } = React.useMemo(() => {\n const [resolvedHref, resolvedAs] = resolveHref(pathname, props.href, true)\n return {\n href: resolvedHref,\n as: props.as\n ? resolveHref(pathname, props.as)\n : resolvedAs || resolvedHref,\n }\n }, [pathname, props.href, props.as])\n\n let { children, replace, shallow, scroll, locale } = props\n\n // Deprecated. Warning shown by propType check. If the children provided is a string (example) we wrap it in an tag\n if (typeof children === 'string') {\n children = {children}\n }\n\n // This will return the first child, if multiple are provided it will throw an error\n const child: any = Children.only(children)\n const childRef: any = child && typeof child === 'object' && child.ref\n\n const [setIntersectionRef, isVisible] = useIntersection({\n rootMargin: '200px',\n })\n const setRef = React.useCallback(\n (el: Element) => {\n setIntersectionRef(el)\n if (childRef) {\n if (typeof childRef === 'function') childRef(el)\n else if (typeof childRef === 'object') {\n childRef.current = el\n }\n }\n },\n [childRef, setIntersectionRef]\n )\n useEffect(() => {\n const shouldPrefetch = isVisible && p && isLocalURL(href)\n const curLocale =\n typeof locale !== 'undefined' ? locale : router && router.locale\n const isPrefetched =\n prefetched[href + '%' + as + (curLocale ? '%' + curLocale : '')]\n if (shouldPrefetch && !isPrefetched) {\n prefetch(router, href, as, {\n locale: curLocale,\n })\n }\n }, [as, href, isVisible, locale, p, router])\n\n const childProps: {\n onMouseEnter?: React.MouseEventHandler\n onClick: React.MouseEventHandler\n href?: string\n ref?: any\n } = {\n ref: setRef,\n onClick: (e: React.MouseEvent) => {\n if (child.props && typeof child.props.onClick === 'function') {\n child.props.onClick(e)\n }\n if (!e.defaultPrevented) {\n linkClicked(e, router, href, as, replace, shallow, scroll, locale)\n }\n },\n }\n\n childProps.onMouseEnter = (e: React.MouseEvent) => {\n if (!isLocalURL(href)) return\n if (child.props && typeof child.props.onMouseEnter === 'function') {\n child.props.onMouseEnter(e)\n }\n prefetch(router, href, as, { priority: true })\n }\n\n // If child is an tag and doesn't have a href attribute, or if the 'passHref' property is\n // defined, we specify the current 'href', so that repetition is not needed by the user\n if (props.passHref || (child.type === 'a' && !('href' in child.props))) {\n const curLocale =\n typeof locale !== 'undefined' ? locale : router && router.locale\n\n // we only render domain locales if we are currently on a domain locale\n // so that locale links are still visitable in development/preview envs\n const localeDomain =\n router &&\n router.isLocaleDomain &&\n getDomainLocale(\n as,\n curLocale,\n router && router.locales,\n router && router.domainLocales\n )\n\n childProps.href =\n localeDomain ||\n addBasePath(addLocale(as, curLocale, router && router.defaultLocale))\n }\n\n return React.cloneElement(child, childProps)\n}\n\nexport default Link\n","import { useCallback, useEffect, useRef, useState } from 'react'\nimport {\n requestIdleCallback,\n cancelIdleCallback,\n} from './request-idle-callback'\n\ntype UseIntersectionObserverInit = Pick\ntype UseIntersection = { disabled?: boolean } & UseIntersectionObserverInit\ntype ObserveCallback = (isVisible: boolean) => void\ntype Observer = {\n id: string\n observer: IntersectionObserver\n elements: Map\n}\n\nconst hasIntersectionObserver = typeof IntersectionObserver !== 'undefined'\n\nexport function useIntersection({\n rootMargin,\n disabled,\n}: UseIntersection): [(element: T | null) => void, boolean] {\n const isDisabled: boolean = disabled || !hasIntersectionObserver\n\n const unobserve = useRef()\n const [visible, setVisible] = useState(false)\n\n const setRef = useCallback(\n (el: T | null) => {\n if (unobserve.current) {\n unobserve.current()\n unobserve.current = undefined\n }\n\n if (isDisabled || visible) return\n\n if (el && el.tagName) {\n unobserve.current = observe(\n el,\n (isVisible) => isVisible && setVisible(isVisible),\n { rootMargin }\n )\n }\n },\n [isDisabled, rootMargin, visible]\n )\n\n useEffect(() => {\n if (!hasIntersectionObserver) {\n if (!visible) {\n const idleCallback = requestIdleCallback(() => setVisible(true))\n return () => cancelIdleCallback(idleCallback)\n }\n }\n }, [visible])\n\n return [setRef, visible]\n}\n\nfunction observe(\n element: Element,\n callback: ObserveCallback,\n options: UseIntersectionObserverInit\n): () => void {\n const { id, observer, elements } = createObserver(options)\n elements.set(element, callback)\n\n observer.observe(element)\n return function unobserve(): void {\n elements.delete(element)\n observer.unobserve(element)\n\n // Destroy observer when there's nothing left to watch:\n if (elements.size === 0) {\n observer.disconnect()\n observers.delete(id)\n }\n }\n}\n\nconst observers = new Map()\nfunction createObserver(options: UseIntersectionObserverInit): Observer {\n const id = options.rootMargin || ''\n let instance = observers.get(id)\n if (instance) {\n return instance\n }\n\n const elements = new Map()\n const observer = new IntersectionObserver((entries) => {\n entries.forEach((entry) => {\n const callback = elements.get(entry.target)\n const isVisible = entry.isIntersecting || entry.intersectionRatio > 0\n if (callback && isVisible) {\n callback(isVisible)\n }\n })\n }, options)\n\n observers.set(\n id,\n (instance = {\n id,\n observer,\n elements,\n })\n )\n return instance\n}\n","module.exports = require('./dist/client/link')\n","import objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nexport default function _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n var target = objectWithoutPropertiesLoose(source, excluded);\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}","export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}","module.exports = require('./dist/client/router')\n","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar ChevronDown = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"polyline\", {\n points: \"6 9 12 15 18 9\"\n }));\n});\nChevronDown.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nChevronDown.displayName = 'ChevronDown';\nexport default ChevronDown;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar Facebook = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"\n }));\n});\nFacebook.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nFacebook.displayName = 'Facebook';\nexport default Facebook;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar Instagram = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"rect\", {\n x: \"2\",\n y: \"2\",\n width: \"20\",\n height: \"20\",\n rx: \"5\",\n ry: \"5\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\"\n }), /*#__PURE__*/React.createElement(\"line\", {\n x1: \"17.5\",\n y1: \"6.5\",\n x2: \"17.51\",\n y2: \"6.5\"\n }));\n});\nInstagram.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nInstagram.displayName = 'Instagram';\nexport default Instagram;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar Mail = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\n }), /*#__PURE__*/React.createElement(\"polyline\", {\n points: \"22,6 12,13 2,6\"\n }));\n});\nMail.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nMail.displayName = 'Mail';\nexport default Mail;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar MapPin = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\n }), /*#__PURE__*/React.createElement(\"circle\", {\n cx: \"12\",\n cy: \"10\",\n r: \"3\"\n }));\n});\nMapPin.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nMapPin.displayName = 'MapPin';\nexport default MapPin;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar PhoneCall = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M15.05 5A5 5 0 0 1 19 8.95M15.05 1A9 9 0 0 1 23 8.94m-1 7.98v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"\n }));\n});\nPhoneCall.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nPhoneCall.displayName = 'PhoneCall';\nexport default PhoneCall;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar Twitter = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z\"\n }));\n});\nTwitter.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nTwitter.displayName = 'Twitter';\nexport default Twitter;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar Youtube = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z\"\n }), /*#__PURE__*/React.createElement(\"polygon\", {\n points: \"9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02\"\n }));\n});\nYoutube.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nYoutube.displayName = 'Youtube';\nexport default Youtube;"],"sourceRoot":""} \ No newline at end of file diff --git a/.next/static/chunks/4444-7bd9655d5c8309115d5b.js b/.next/static/chunks/4444-7bd9655d5c8309115d5b.js deleted file mode 100644 index 8bc7a41..0000000 --- a/.next/static/chunks/4444-7bd9655d5c8309115d5b.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4444],{11876:function(e,t,n){"use strict";n.d(t,{UQ:function(){return P},Qd:function(){return B},on:function(){return K},Ol:function(){return G},Mt:function(){return J}});var r=n(67294);function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?m(e):t}function v(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=s(e);if(t){var o=s(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return h(this,n)}}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(u){o=!0,a=u}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}(e,t)||y(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e){return function(e){if(Array.isArray(e))return E(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||y(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){if(e){if("string"===typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?E(e,t):void 0}}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var u=(0,r.forwardRef)((function(e,t){var n=e.color,o=void 0===n?"currentColor":n,a=e.size,u=void 0===a?24:a,l=c(e,["color","size"]);return r.createElement("svg",i({ref:t,xmlns:"http://www.w3.org/2000/svg",width:u,height:u,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),r.createElement("circle",{cx:"9",cy:"21",r:"1"}),r.createElement("circle",{cx:"20",cy:"21",r:"1"}),r.createElement("path",{d:"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"}))}));u.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},u.displayName="ShoppingCart",t.Z=u}}]); -//# sourceMappingURL=4444-7bd9655d5c8309115d5b.js.map \ No newline at end of file diff --git a/.next/static/chunks/4444-7bd9655d5c8309115d5b.js.map b/.next/static/chunks/4444-7bd9655d5c8309115d5b.js.map deleted file mode 100644 index ec3c90a..0000000 --- a/.next/static/chunks/4444-7bd9655d5c8309115d5b.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack://_N_E/./node_modules/react-accessible-accordion/dist/es/index.js","webpack://_N_E/./node_modules/react-feather/dist/icons/shopping-cart.js"],"names":["_classCallCheck","instance","Constructor","TypeError","_defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","_createClass","protoProps","staticProps","prototype","_defineProperty","obj","value","_extends","assign","arguments","source","hasOwnProperty","call","apply","this","ownKeys","object","enumerableOnly","keys","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","push","_inherits","subClass","superClass","create","constructor","_setPrototypeOf","_getPrototypeOf","o","setPrototypeOf","getPrototypeOf","__proto__","p","_objectWithoutProperties","excluded","sourceKeys","indexOf","_objectWithoutPropertiesLoose","sourceSymbolKeys","propertyIsEnumerable","_assertThisInitialized","self","ReferenceError","_possibleConstructorReturn","_createSuper","Derived","hasNativeReflectConstruct","Reflect","construct","sham","Proxy","Date","toString","e","_isNativeReflectConstruct","result","Super","NewTarget","_slicedToArray","arr","Array","isArray","_arrayWithHoles","Symbol","iterator","_arr","_n","_d","_e","undefined","_s","_i","next","done","err","_iterableToArrayLimit","_unsupportedIterableToArray","_nonIterableRest","_toConsumableArray","_arrayLikeToArray","_arrayWithoutHoles","iter","from","_iterableToArray","_nonIterableSpread","minLen","n","slice","name","test","len","arr2","AccordionStore","_ref","_this","_ref$expanded","expanded","_expanded","_ref$allowMultipleExp","allowMultipleExpanded","_ref$allowZeroExpande","allowZeroExpanded","uuid","isItemDisabled","isItemExpanded","augment","expandedUuid","concat","isExpanded","isOnlyOneExpanded","Boolean","dangerouslySetExpanded","role","getButtonId","id","getPanelId","hidden","disabled","tabIndex","args","forEach","getOwnPropertyDescriptors","defineProperties","_objectSpread2","Context","createContext","Provider","_React$PureComponent","_super","_len","_key","preExpanded","setState","state","toggleExpanded","onChange","getPanelAttributes","getHeadingAttributes","getButtonAttributes","_this$state","createElement","children","PureComponent","DisplayName","Consumer","_React$PureComponent2","_super2","_this2","_len3","_key3","container","renderChildren","Accordion","_ref$className","className","rest","DisplayName$1","counter","idRegex","assertValidHtmlId","htmlId","console","error","Context$1","Provider$1","accordionContext","panelAttributes","headingAttributes","buttonAttributes","ProviderWrapper","Consumer$1","_ref2","AccordionItem","customUuid","activeClassName","instanceUuid","useState","current","nextUuid","itemContext","cx","getClosestAccordion","el","matches","parentElement","getSiblingButtons","item","parentAccordion","querySelectorAll","displayName","keycodes","AccordionItemButton","onClick","onKeyDown","evt","keyCode","preventDefault","HTMLElement","first","focus","focusFirstSiblingOf","siblings","last","focusLastSiblingOf","currentIndex","previous","focusPreviousSiblingOf","focusNextSiblingOf","AccordionItemButtonWrapper","AccordionItemHeading","ref","VALIDATE","setRef","Error","childElementCount","firstElementChild","getAttribute","AccordionItemHeadingWrapper","AccordionItemPanel","ShoppingCart","forwardRef","_ref$color","color","_ref$size","size","xmlns","width","height","viewBox","fill","stroke","strokeWidth","strokeLinecap","strokeLinejoin","cy","r","d","propTypes"],"mappings":"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","file":"static/chunks/4444-7bd9655d5c8309115d5b.js","sourcesContent":["import { createElement, PureComponent, createContext, useState, Fragment } from 'react';\n\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) _setPrototypeOf(subClass, superClass);\n}\n\nfunction _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}\n\nfunction _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nfunction _isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n if (Reflect.construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n\n try {\n Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = _objectWithoutPropertiesLoose(source, excluded);\n\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nfunction _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}\n\nfunction _possibleConstructorReturn(self, call) {\n if (call && (typeof call === \"object\" || typeof call === \"function\")) {\n return call;\n }\n\n return _assertThisInitialized(self);\n}\n\nfunction _createSuper(Derived) {\n var hasNativeReflectConstruct = _isNativeReflectConstruct();\n\n return function _createSuperInternal() {\n var Super = _getPrototypeOf(Derived),\n result;\n\n if (hasNativeReflectConstruct) {\n var NewTarget = _getPrototypeOf(this).constructor;\n\n result = Reflect.construct(Super, arguments, NewTarget);\n } else {\n result = Super.apply(this, arguments);\n }\n\n return _possibleConstructorReturn(this, result);\n };\n}\n\nfunction _slicedToArray(arr, i) {\n return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();\n}\n\nfunction _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n}\n\nfunction _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\n\nfunction _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter);\n}\n\nfunction _iterableToArrayLimit(arr, i) {\n if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\n\nfunction _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n\n return arr2;\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nfunction _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nvar AccordionStore = function AccordionStore(_ref) {\n var _this = this;\n\n var _ref$expanded = _ref.expanded,\n _expanded = _ref$expanded === void 0 ? [] : _ref$expanded,\n _ref$allowMultipleExp = _ref.allowMultipleExpanded,\n allowMultipleExpanded = _ref$allowMultipleExp === void 0 ? false : _ref$allowMultipleExp,\n _ref$allowZeroExpande = _ref.allowZeroExpanded,\n allowZeroExpanded = _ref$allowZeroExpande === void 0 ? false : _ref$allowZeroExpande;\n\n _classCallCheck(this, AccordionStore);\n\n _defineProperty(this, \"expanded\", void 0);\n\n _defineProperty(this, \"allowMultipleExpanded\", void 0);\n\n _defineProperty(this, \"allowZeroExpanded\", void 0);\n\n _defineProperty(this, \"toggleExpanded\", function (uuid) {\n if (_this.isItemDisabled(uuid)) {\n return _this;\n }\n\n var isExpanded = _this.isItemExpanded(uuid);\n\n if (!isExpanded) {\n return _this.augment({\n expanded: _this.allowMultipleExpanded ? [].concat(_toConsumableArray(_this.expanded), [uuid]) : [uuid]\n });\n } else {\n return _this.augment({\n expanded: _this.expanded.filter(function (expandedUuid) {\n return expandedUuid !== uuid;\n })\n });\n }\n });\n\n _defineProperty(this, \"isItemDisabled\", function (uuid) {\n var isExpanded = _this.isItemExpanded(uuid);\n\n var isOnlyOneExpanded = _this.expanded.length === 1;\n return Boolean(isExpanded && !_this.allowZeroExpanded && isOnlyOneExpanded);\n });\n\n _defineProperty(this, \"isItemExpanded\", function (uuid) {\n return _this.expanded.indexOf(uuid) !== -1;\n });\n\n _defineProperty(this, \"getPanelAttributes\", function (uuid, dangerouslySetExpanded) {\n var expanded = dangerouslySetExpanded !== null && dangerouslySetExpanded !== void 0 ? dangerouslySetExpanded : _this.isItemExpanded(uuid);\n return {\n role: _this.allowMultipleExpanded ? undefined : 'region',\n 'aria-hidden': _this.allowMultipleExpanded ? !expanded : undefined,\n 'aria-labelledby': _this.getButtonId(uuid),\n id: _this.getPanelId(uuid),\n hidden: expanded ? undefined : true\n };\n });\n\n _defineProperty(this, \"getHeadingAttributes\", function () {\n return {\n role: 'heading'\n };\n });\n\n _defineProperty(this, \"getButtonAttributes\", function (uuid, dangerouslySetExpanded) {\n var expanded = dangerouslySetExpanded !== null && dangerouslySetExpanded !== void 0 ? dangerouslySetExpanded : _this.isItemExpanded(uuid);\n\n var disabled = _this.isItemDisabled(uuid);\n\n return {\n id: _this.getButtonId(uuid),\n 'aria-disabled': disabled,\n 'aria-expanded': expanded,\n 'aria-controls': _this.getPanelId(uuid),\n role: 'button',\n tabIndex: 0\n };\n });\n\n _defineProperty(this, \"getPanelId\", function (uuid) {\n return \"accordion__panel-\".concat(uuid);\n });\n\n _defineProperty(this, \"getButtonId\", function (uuid) {\n return \"accordion__heading-\".concat(uuid);\n });\n\n _defineProperty(this, \"augment\", function (args) {\n return new AccordionStore(_objectSpread2({\n expanded: _this.expanded,\n allowMultipleExpanded: _this.allowMultipleExpanded,\n allowZeroExpanded: _this.allowZeroExpanded\n }, args));\n });\n\n this.expanded = _expanded;\n this.allowMultipleExpanded = allowMultipleExpanded;\n this.allowZeroExpanded = allowZeroExpanded;\n};\n\nvar Context = /*#__PURE__*/createContext(null);\nvar Provider = /*#__PURE__*/function (_React$PureComponent) {\n _inherits(Provider, _React$PureComponent);\n\n var _super = _createSuper(Provider);\n\n function Provider() {\n var _this;\n\n _classCallCheck(this, Provider);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _super.call.apply(_super, [this].concat(args));\n\n _defineProperty(_assertThisInitialized(_this), \"state\", new AccordionStore({\n expanded: _this.props.preExpanded,\n allowMultipleExpanded: _this.props.allowMultipleExpanded,\n allowZeroExpanded: _this.props.allowZeroExpanded\n }));\n\n _defineProperty(_assertThisInitialized(_this), \"toggleExpanded\", function (key) {\n _this.setState(function (state) {\n return state.toggleExpanded(key);\n }, function () {\n if (_this.props.onChange) {\n _this.props.onChange(_this.state.expanded);\n }\n });\n });\n\n _defineProperty(_assertThisInitialized(_this), \"isItemDisabled\", function (key) {\n return _this.state.isItemDisabled(key);\n });\n\n _defineProperty(_assertThisInitialized(_this), \"isItemExpanded\", function (key) {\n return _this.state.isItemExpanded(key);\n });\n\n _defineProperty(_assertThisInitialized(_this), \"getPanelAttributes\", function (key, dangerouslySetExpanded) {\n return _this.state.getPanelAttributes(key, dangerouslySetExpanded);\n });\n\n _defineProperty(_assertThisInitialized(_this), \"getHeadingAttributes\", function () {\n // uuid: UUID\n return _this.state.getHeadingAttributes();\n });\n\n _defineProperty(_assertThisInitialized(_this), \"getButtonAttributes\", function (key, dangerouslySetExpanded) {\n return _this.state.getButtonAttributes(key, dangerouslySetExpanded);\n });\n\n return _this;\n }\n\n _createClass(Provider, [{\n key: \"render\",\n value: function render() {\n var _this$state = this.state,\n allowZeroExpanded = _this$state.allowZeroExpanded,\n allowMultipleExpanded = _this$state.allowMultipleExpanded;\n return /*#__PURE__*/createElement(Context.Provider, {\n value: {\n allowMultipleExpanded: allowMultipleExpanded,\n allowZeroExpanded: allowZeroExpanded,\n toggleExpanded: this.toggleExpanded,\n isItemDisabled: this.isItemDisabled,\n isItemExpanded: this.isItemExpanded,\n getPanelAttributes: this.getPanelAttributes,\n getHeadingAttributes: this.getHeadingAttributes,\n getButtonAttributes: this.getButtonAttributes\n }\n }, this.props.children || null);\n }\n }]);\n\n return Provider;\n}(PureComponent);\n\n_defineProperty(Provider, \"defaultProps\", {\n allowMultipleExpanded: false,\n allowZeroExpanded: false\n});\n\nvar Consumer = /*#__PURE__*/function (_React$PureComponent2) {\n _inherits(Consumer, _React$PureComponent2);\n\n var _super2 = _createSuper(Consumer);\n\n function Consumer() {\n var _this2;\n\n _classCallCheck(this, Consumer);\n\n for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n\n _this2 = _super2.call.apply(_super2, [this].concat(args));\n\n _defineProperty(_assertThisInitialized(_this2), \"renderChildren\", function (container) {\n return container ? _this2.props.children(container) : null;\n });\n\n return _this2;\n }\n\n _createClass(Consumer, [{\n key: \"render\",\n value: function render() {\n return /*#__PURE__*/createElement(Context.Consumer, null, this.renderChildren);\n }\n }]);\n\n return Consumer;\n}(PureComponent);\n\nvar Accordion = function Accordion(_ref) {\n var _ref$className = _ref.className,\n className = _ref$className === void 0 ? 'accordion' : _ref$className,\n allowMultipleExpanded = _ref.allowMultipleExpanded,\n allowZeroExpanded = _ref.allowZeroExpanded,\n onChange = _ref.onChange,\n preExpanded = _ref.preExpanded,\n rest = _objectWithoutProperties(_ref, [\"className\", \"allowMultipleExpanded\", \"allowZeroExpanded\", \"onChange\", \"preExpanded\"]);\n\n return /*#__PURE__*/createElement(Provider, {\n preExpanded: preExpanded,\n allowMultipleExpanded: allowMultipleExpanded,\n allowZeroExpanded: allowZeroExpanded,\n onChange: onChange\n }, /*#__PURE__*/createElement(\"div\", _extends({\n \"data-accordion-component\": \"Accordion\",\n className: className\n }, rest)));\n};\n\nvar DisplayName;\n\n(function (DisplayName) {\n DisplayName[\"Accordion\"] = \"Accordion\";\n DisplayName[\"AccordionItem\"] = \"AccordionItem\";\n DisplayName[\"AccordionItemButton\"] = \"AccordionItemButton\";\n DisplayName[\"AccordionItemHeading\"] = \"AccordionItemHeading\";\n DisplayName[\"AccordionItemPanel\"] = \"AccordionItemPanel\";\n})(DisplayName || (DisplayName = {}));\n\nvar DisplayName$1 = DisplayName;\n\nvar DEFAULT = 0;\nvar counter = DEFAULT;\nfunction nextUuid() {\n var current = counter;\n counter = counter + 1;\n return \"raa-\".concat(current);\n}\nfunction resetNextUuid() {\n counter = DEFAULT;\n} // HTML5 ids allow all unicode characters, except for ASCII whitespaces\n// https://infra.spec.whatwg.org/#ascii-whitespace\n// eslint-disable-next-line no-control-regex\n\nvar idRegex = /[\\u0009\\u000a\\u000c\\u000d\\u0020]/g;\nfunction assertValidHtmlId(htmlId) {\n if (htmlId === '' || idRegex.test(htmlId)) {\n console.error(\"uuid must be a valid HTML5 id but was given \\\"\".concat(htmlId, \"\\\", ASCII whitespaces are forbidden\"));\n return false;\n }\n\n return true;\n}\n\nvar Context$1 = /*#__PURE__*/createContext(null);\n\nvar Provider$1 = function Provider(_ref) {\n var children = _ref.children,\n uuid = _ref.uuid,\n accordionContext = _ref.accordionContext,\n dangerouslySetExpanded = _ref.dangerouslySetExpanded;\n\n var toggleExpanded = function toggleExpanded() {\n accordionContext.toggleExpanded(uuid);\n };\n\n var renderChildren = function renderChildren(accordionContext) {\n var expanded = dangerouslySetExpanded !== null && dangerouslySetExpanded !== void 0 ? dangerouslySetExpanded : accordionContext.isItemExpanded(uuid);\n var disabled = accordionContext.isItemDisabled(uuid);\n var panelAttributes = accordionContext.getPanelAttributes(uuid, dangerouslySetExpanded);\n var headingAttributes = accordionContext.getHeadingAttributes(uuid);\n var buttonAttributes = accordionContext.getButtonAttributes(uuid, dangerouslySetExpanded);\n return /*#__PURE__*/createElement(Context$1.Provider, {\n value: {\n uuid: uuid,\n expanded: expanded,\n disabled: disabled,\n toggleExpanded: toggleExpanded,\n panelAttributes: panelAttributes,\n headingAttributes: headingAttributes,\n buttonAttributes: buttonAttributes\n }\n }, children);\n };\n\n return /*#__PURE__*/createElement(Consumer, null, renderChildren);\n};\n\nvar ProviderWrapper = function ProviderWrapper(props) {\n return /*#__PURE__*/createElement(Consumer, null, function (accordionContext) {\n return /*#__PURE__*/createElement(Provider$1, _extends({}, props, {\n accordionContext: accordionContext\n }));\n });\n};\nvar Consumer$1 = function Consumer(_ref2) {\n var children = _ref2.children;\n\n var renderChildren = function renderChildren(container) {\n return container ? children(container) : null;\n };\n\n return /*#__PURE__*/createElement(Context$1.Consumer, null, renderChildren);\n};\n\nvar AccordionItem = function AccordionItem(_ref) {\n var customUuid = _ref.uuid,\n dangerouslySetExpanded = _ref.dangerouslySetExpanded,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? 'accordion__item' : _ref$className,\n activeClassName = _ref.activeClassName,\n rest = _objectWithoutProperties(_ref, [\"uuid\", \"dangerouslySetExpanded\", \"className\", \"activeClassName\"]);\n\n var _useState = useState(nextUuid()),\n _useState2 = _slicedToArray(_useState, 1),\n instanceUuid = _useState2[0];\n\n var uuid = customUuid !== null && customUuid !== void 0 ? customUuid : instanceUuid;\n\n var renderChildren = function renderChildren(itemContext) {\n var expanded = itemContext.expanded;\n var cx = expanded && activeClassName ? activeClassName : className;\n return /*#__PURE__*/createElement(\"div\", _extends({\n \"data-accordion-component\": \"AccordionItem\",\n className: cx\n }, rest));\n };\n\n assertValidHtmlId(uuid.toString());\n\n if (rest.id) {\n assertValidHtmlId(rest.id);\n }\n\n return /*#__PURE__*/createElement(ProviderWrapper, {\n uuid: uuid,\n dangerouslySetExpanded: dangerouslySetExpanded\n }, /*#__PURE__*/createElement(Consumer$1, null, renderChildren));\n};\n\nAccordionItem.displayName = DisplayName$1.AccordionItem;\n\nfunction getClosestAccordion(el) {\n return el && (el.matches('[data-accordion-component=\"Accordion\"]') ? el : getClosestAccordion(el.parentElement));\n}\nfunction getSiblingButtons(item) {\n var parentAccordion = getClosestAccordion(item);\n return parentAccordion && Array.from(parentAccordion.querySelectorAll('[data-accordion-component=\"AccordionItemButton\"]'));\n}\nfunction focusFirstSiblingOf(item) {\n var siblings = getSiblingButtons(item) || [];\n var first = siblings[0];\n\n if (first) {\n first.focus();\n }\n}\nfunction focusLastSiblingOf(item) {\n var siblings = getSiblingButtons(item) || [];\n var last = siblings[siblings.length - 1];\n\n if (last) {\n last.focus();\n }\n}\nfunction focusNextSiblingOf(item) {\n var siblings = getSiblingButtons(item) || [];\n var currentIndex = siblings.indexOf(item);\n\n if (currentIndex !== -1) {\n var next = siblings[currentIndex + 1];\n\n if (next) {\n next.focus();\n }\n }\n}\nfunction focusPreviousSiblingOf(item) {\n var siblings = getSiblingButtons(item) || [];\n var currentIndex = siblings.indexOf(item);\n\n if (currentIndex !== -1) {\n var previous = siblings[currentIndex - 1];\n\n if (previous) {\n previous.focus();\n }\n }\n}\n\nvar keycodes = {\n END: 'End',\n ENTER: 'Enter',\n HOME: 'Home',\n SPACE: ' ',\n SPACE_DEPRECATED: 'Spacebar',\n UP: 'ArrowUp',\n DOWN: 'ArrowDown',\n LEFT: 'ArrowLeft',\n RIGHT: 'ArrowRight'\n};\n\nvar AccordionItemButton = function AccordionItemButton(_ref) {\n var toggleExpanded = _ref.toggleExpanded,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? 'accordion__button' : _ref$className,\n rest = _objectWithoutProperties(_ref, [\"toggleExpanded\", \"className\"]);\n\n var handleKeyPress = function handleKeyPress(evt) {\n var keyCode = evt.key;\n\n if (keyCode === keycodes.ENTER || keyCode === keycodes.SPACE || keyCode === keycodes.SPACE_DEPRECATED) {\n evt.preventDefault();\n toggleExpanded();\n }\n /* The following block is ignored from test coverage because at time\n * time of writing Jest/react-testing-library can not assert 'focus'\n * functionality.\n */\n // istanbul ignore next\n\n\n if (evt.target instanceof HTMLElement) {\n switch (keyCode) {\n case keycodes.HOME:\n {\n evt.preventDefault();\n focusFirstSiblingOf(evt.target);\n break;\n }\n\n case keycodes.END:\n {\n evt.preventDefault();\n focusLastSiblingOf(evt.target);\n break;\n }\n\n case keycodes.LEFT:\n case keycodes.UP:\n {\n evt.preventDefault();\n focusPreviousSiblingOf(evt.target);\n break;\n }\n\n case keycodes.RIGHT:\n case keycodes.DOWN:\n {\n evt.preventDefault();\n focusNextSiblingOf(evt.target);\n break;\n }\n }\n }\n };\n\n if (rest.id) {\n assertValidHtmlId(rest.id);\n }\n\n return /*#__PURE__*/createElement(\"div\", _extends({\n className: className\n }, rest, {\n role: \"button\",\n tabIndex: 0,\n onClick: toggleExpanded,\n onKeyDown: handleKeyPress,\n \"data-accordion-component\": \"AccordionItemButton\"\n }));\n};\n\nvar AccordionItemButtonWrapper = function AccordionItemButtonWrapper(props) {\n return /*#__PURE__*/createElement(Consumer$1, null, function (itemContext) {\n var toggleExpanded = itemContext.toggleExpanded,\n buttonAttributes = itemContext.buttonAttributes;\n return /*#__PURE__*/createElement(AccordionItemButton, _extends({\n toggleExpanded: toggleExpanded\n }, props, buttonAttributes));\n });\n};\n\nvar defaultProps = {\n className: 'accordion__heading',\n 'aria-level': 3\n};\nvar SPEC_ERROR = \"AccordionItemButton may contain only one child element, which must be an instance of AccordionItemButton.\\n\\nFrom the WAI-ARIA spec (https://www.w3.org/TR/wai-aria-practices-1.1/#accordion):\\n\\n\\u201CThe button element is the only element inside the heading element. That is, if there are other visually persistent elements, they are not included inside the heading element.\\u201D\\n\\n\";\nvar AccordionItemHeading = /*#__PURE__*/function (_React$PureComponent) {\n _inherits(AccordionItemHeading, _React$PureComponent);\n\n var _super = _createSuper(AccordionItemHeading);\n\n function AccordionItemHeading() {\n var _this;\n\n _classCallCheck(this, AccordionItemHeading);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _super.call.apply(_super, [this].concat(args));\n\n _defineProperty(_assertThisInitialized(_this), \"ref\", void 0);\n\n _defineProperty(_assertThisInitialized(_this), \"setRef\", function (ref) {\n _this.ref = ref;\n });\n\n return _this;\n }\n\n _createClass(AccordionItemHeading, [{\n key: \"componentDidUpdate\",\n value: function componentDidUpdate() {\n AccordionItemHeading.VALIDATE(this.ref);\n }\n }, {\n key: \"componentDidMount\",\n value: function componentDidMount() {\n AccordionItemHeading.VALIDATE(this.ref);\n }\n }, {\n key: \"render\",\n value: function render() {\n return /*#__PURE__*/createElement(\"div\", _extends({\n \"data-accordion-component\": \"AccordionItemHeading\"\n }, this.props, {\n ref: this.setRef\n }));\n }\n }], [{\n key: \"VALIDATE\",\n value: function VALIDATE(ref) {\n if (ref === undefined) {\n throw new Error('ref is undefined');\n }\n\n if (!(ref.childElementCount === 1 && ref.firstElementChild && ref.firstElementChild.getAttribute('data-accordion-component') === 'AccordionItemButton')) {\n throw new Error(SPEC_ERROR);\n }\n }\n }]);\n\n return AccordionItemHeading;\n}(PureComponent);\n\n_defineProperty(AccordionItemHeading, \"defaultProps\", defaultProps);\n\nvar AccordionItemHeadingWrapper = function AccordionItemHeadingWrapper(props) {\n return /*#__PURE__*/createElement(Consumer$1, null, function (itemContext) {\n var headingAttributes = itemContext.headingAttributes;\n\n if (props.id) {\n assertValidHtmlId(props.id);\n }\n\n return /*#__PURE__*/createElement(AccordionItemHeading, _extends({}, props, headingAttributes));\n });\n};\n\nAccordionItemHeadingWrapper.displayName = DisplayName$1.AccordionItemHeading;\n\nvar AccordionItemPanel = function AccordionItemPanel(_ref) {\n var _ref$className = _ref.className,\n className = _ref$className === void 0 ? 'accordion__panel' : _ref$className,\n id = _ref.id,\n rest = _objectWithoutProperties(_ref, [\"className\", \"id\"]);\n\n var renderChildren = function renderChildren(_ref2) {\n var panelAttributes = _ref2.panelAttributes;\n\n if (id) {\n assertValidHtmlId(id);\n }\n\n return /*#__PURE__*/createElement(\"div\", _extends({\n \"data-accordion-component\": \"AccordionItemPanel\",\n className: className\n }, rest, panelAttributes));\n };\n\n return /*#__PURE__*/createElement(Consumer$1, null, renderChildren);\n};\n\nvar AccordionItemState = function AccordionItemState(_ref) {\n var children = _ref.children;\n\n var renderChildren = function renderChildren(itemContext) {\n var expanded = itemContext.expanded,\n disabled = itemContext.disabled;\n return /*#__PURE__*/createElement(Fragment, null, children({\n expanded: expanded,\n disabled: disabled\n }));\n };\n\n return /*#__PURE__*/createElement(Consumer$1, null, renderChildren);\n};\n\nexport { Accordion, AccordionItem, AccordionItemButtonWrapper as AccordionItemButton, AccordionItemHeadingWrapper as AccordionItemHeading, AccordionItemPanel, AccordionItemState, resetNextUuid };\n","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar ShoppingCart = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"circle\", {\n cx: \"9\",\n cy: \"21\",\n r: \"1\"\n }), /*#__PURE__*/React.createElement(\"circle\", {\n cx: \"20\",\n cy: \"21\",\n r: \"1\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"\n }));\n});\nShoppingCart.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nShoppingCart.displayName = 'ShoppingCart';\nexport default ShoppingCart;"],"sourceRoot":""} \ No newline at end of file diff --git a/.next/static/chunks/4554-343b47186e5d64e89414.js b/.next/static/chunks/4554-343b47186e5d64e89414.js deleted file mode 100644 index 5ccb84c..0000000 --- a/.next/static/chunks/4554-343b47186e5d64e89414.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4554,8968],{41647:function(e,t,r){"use strict";var n=r(61682);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw i}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:[];return new Promise((function(t){var r=function(){return b=!0,t()};j(h,e).then(r,r)}))},window.__NEXT_PRELOADREADY=w.preloadReady;var k=w;t.default=k},5152:function(e,t,r){e.exports=r(41647)},73549:function(e,t,r){"use strict";var n=r(67294),o=r(45697),i=r.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=(0,n.forwardRef)((function(e,t){var r=e.color,o=void 0===r?"currentColor":r,i=e.size,l=void 0===i?24:i,c=u(e,["color","size"]);return n.createElement("svg",a({ref:t,xmlns:"http://www.w3.org/2000/svg",width:l,height:l,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},c),n.createElement("circle",{cx:"9",cy:"21",r:"1"}),n.createElement("circle",{cx:"20",cy:"21",r:"1"}),n.createElement("path",{d:"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"}))}));l.propTypes={color:i().string,size:i().oneOfType([i().string,i().number])},l.displayName="ShoppingCart",t.Z=l}}]); -//# sourceMappingURL=4554-343b47186e5d64e89414.js.map \ No newline at end of file diff --git a/.next/static/chunks/4554-343b47186e5d64e89414.js.map b/.next/static/chunks/4554-343b47186e5d64e89414.js.map deleted file mode 100644 index c3116b6..0000000 --- a/.next/static/chunks/4554-343b47186e5d64e89414.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack://_N_E/../next-server/lib/dynamic.tsx","webpack://_N_E/../next-server/lib/loadable-context.ts","webpack://_N_E/../next-server/lib/loadable.js","webpack://_N_E/./node_modules/next/dynamic.js","webpack://_N_E/./node_modules/react-feather/dist/icons/shopping-cart.js"],"names":["loadableFn","Loadable","loadableOptions","loading","dynamicOptions","loadModules","modules","Object","key","value","mod","noSSR","LoadableInitializer","LoadableContext","React","ALL_INITIALIZERS","READY_INITIALIZERS","initialized","load","loader","promise","state","loaded","error","err","loadMap","obj","promises","result","res","Promise","render","props","resolve","createLoadableComponent","loadFn","options","opts","delay","timeout","webpack","subscription","sub","LoadableSubscription","getCurrentValue","subscribe","retry","moduleIds","ids","init","LoadableComponent","ref","context","useSubscription","Array","moduleName","isLoading","pastDelay","timedOut","constructor","this","_res","_loadFn","_opts","setTimeout","_err","callback","clearTimeout","flushInitializers","initializers","Error","resolvePreload","window","module","exports","_extends","assign","target","i","arguments","length","source","prototype","hasOwnProperty","call","apply","_objectWithoutProperties","excluded","sourceKeys","keys","indexOf","_objectWithoutPropertiesLoose","getOwnPropertySymbols","sourceSymbolKeys","propertyIsEnumerable","ShoppingCart","forwardRef","_ref","_ref$color","color","_ref$size","size","rest","xmlns","width","height","viewBox","fill","stroke","strokeWidth","strokeLinecap","strokeLinejoin","cx","cy","r","d","propTypes","displayName"],"mappings":"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","file":"static/chunks/4554-343b47186e5d64e89414.js","sourcesContent":["import React from 'react'\nimport Loadable from './loadable'\n\nconst isServerSide = typeof window === 'undefined'\n\nexport type LoaderComponent

= Promise<\n React.ComponentType

| { default: React.ComponentType

}\n>\n\nexport type Loader

= (() => LoaderComponent

) | LoaderComponent

\n\nexport type LoaderMap = { [mdule: string]: () => Loader }\n\nexport type LoadableGeneratedOptions = {\n webpack?(): any\n modules?(): LoaderMap\n}\n\nexport type LoadableBaseOptions

= LoadableGeneratedOptions & {\n loading?: ({\n error,\n isLoading,\n pastDelay,\n }: {\n error?: Error | null\n isLoading?: boolean\n pastDelay?: boolean\n retry?: () => void\n timedOut?: boolean\n }) => JSX.Element | null\n loader?: Loader

| LoaderMap\n loadableGenerated?: LoadableGeneratedOptions\n ssr?: boolean\n}\n\nexport type LoadableOptions

= LoadableBaseOptions

& {\n render?(loader: any, props: any): JSX.Element\n}\n\nexport type DynamicOptions

= LoadableBaseOptions

& {\n /**\n * @deprecated the modules option has been planned for removal\n */\n render?(props: P, loaded: any): JSX.Element\n}\n\nexport type LoadableFn

= (\n opts: LoadableOptions

\n) => React.ComponentType

\n\nexport type LoadableComponent

= React.ComponentType

\n\nexport function noSSR

(\n LoadableInitializer: LoadableFn

,\n loadableOptions: LoadableOptions

\n): React.ComponentType

{\n // Removing webpack and modules means react-loadable won't try preloading\n delete loadableOptions.webpack\n delete loadableOptions.modules\n\n // This check is necessary to prevent react-loadable from initializing on the server\n if (!isServerSide) {\n return LoadableInitializer(loadableOptions)\n }\n\n const Loading = loadableOptions.loading!\n // This will only be rendered on the server side\n return () => (\n \n )\n}\n\n// function dynamic

(options: O):\n\nexport default function dynamic

(\n dynamicOptions: DynamicOptions

| Loader

,\n options?: DynamicOptions

\n): React.ComponentType

{\n let loadableFn: LoadableFn

= Loadable\n let loadableOptions: LoadableOptions

= {\n // A loading component is not required, so we default it\n loading: ({ error, isLoading, pastDelay }) => {\n if (!pastDelay) return null\n if (process.env.NODE_ENV === 'development') {\n if (isLoading) {\n return null\n }\n if (error) {\n return (\n

\n {error.message}\n
\n {error.stack}\n

\n )\n }\n }\n\n return null\n },\n }\n\n // Support for direct import(), eg: dynamic(import('../hello-world'))\n // Note that this is only kept for the edge case where someone is passing in a promise as first argument\n // The react-loadable babel plugin will turn dynamic(import('../hello-world')) into dynamic(() => import('../hello-world'))\n // To make sure we don't execute the import without rendering first\n if (dynamicOptions instanceof Promise) {\n loadableOptions.loader = () => dynamicOptions\n // Support for having import as a function, eg: dynamic(() => import('../hello-world'))\n } else if (typeof dynamicOptions === 'function') {\n loadableOptions.loader = dynamicOptions\n // Support for having first argument being options, eg: dynamic({loader: import('../hello-world')})\n } else if (typeof dynamicOptions === 'object') {\n loadableOptions = { ...loadableOptions, ...dynamicOptions }\n }\n\n // Support for passing options, eg: dynamic(import('../hello-world'), {loading: () =>

Loading something

})\n loadableOptions = { ...loadableOptions, ...options }\n\n if (\n typeof dynamicOptions === 'object' &&\n !(dynamicOptions instanceof Promise)\n ) {\n // show deprecation warning for `modules` key in development\n if (process.env.NODE_ENV !== 'production') {\n if (dynamicOptions.modules) {\n console.warn(\n 'The modules option for next/dynamic has been deprecated. See here for more info https://nextjs.org/docs/messages/next-dynamic-modules'\n )\n }\n }\n // Support for `render` when using a mapping, eg: `dynamic({ modules: () => {return {HelloWorld: import('../hello-world')}, render(props, loaded) {} } })\n if (dynamicOptions.render) {\n loadableOptions.render = (loaded, props) =>\n dynamicOptions.render!(props, loaded)\n }\n // Support for `modules` when using a mapping, eg: `dynamic({ modules: () => {return {HelloWorld: import('../hello-world')}, render(props, loaded) {} } })\n if (dynamicOptions.modules) {\n loadableFn = Loadable.Map\n const loadModules: LoaderMap = {}\n const modules = dynamicOptions.modules()\n Object.keys(modules).forEach((key) => {\n const value: any = modules[key]\n if (typeof value.then === 'function') {\n loadModules[key] = () => value.then((mod: any) => mod.default || mod)\n return\n }\n loadModules[key] = value\n })\n loadableOptions.loader = loadModules\n }\n }\n\n // coming from build/babel/plugins/react-loadable-plugin.js\n if (loadableOptions.loadableGenerated) {\n loadableOptions = {\n ...loadableOptions,\n ...loadableOptions.loadableGenerated,\n }\n delete loadableOptions.loadableGenerated\n }\n\n // support for disabling server side rendering, eg: dynamic(import('../hello-world'), {ssr: false})\n if (typeof loadableOptions.ssr === 'boolean') {\n if (!loadableOptions.ssr) {\n delete loadableOptions.ssr\n return noSSR(loadableFn, loadableOptions)\n }\n delete loadableOptions.ssr\n }\n\n return loadableFn(loadableOptions)\n}\n","import React from 'react'\n\ntype CaptureFn = (moduleName: string) => void\n\nexport const LoadableContext = React.createContext(null)\n\nif (process.env.NODE_ENV !== 'production') {\n LoadableContext.displayName = 'LoadableContext'\n}\n","/**\n@copyright (c) 2017-present James Kyle \n MIT License\n Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n The above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE\n*/\n// https://github.com/jamiebuilds/react-loadable/blob/v5.5.0/src/index.js\n// Modified to be compatible with webpack 4 / Next.js\n\nimport React from 'react'\nimport { useSubscription } from 'use-subscription'\nimport { LoadableContext } from './loadable-context'\n\nconst ALL_INITIALIZERS = []\nconst READY_INITIALIZERS = []\nlet initialized = false\n\nfunction load(loader) {\n let promise = loader()\n\n let state = {\n loading: true,\n loaded: null,\n error: null,\n }\n\n state.promise = promise\n .then((loaded) => {\n state.loading = false\n state.loaded = loaded\n return loaded\n })\n .catch((err) => {\n state.loading = false\n state.error = err\n throw err\n })\n\n return state\n}\n\nfunction loadMap(obj) {\n let state = {\n loading: false,\n loaded: {},\n error: null,\n }\n\n let promises = []\n\n try {\n Object.keys(obj).forEach((key) => {\n let result = load(obj[key])\n\n if (!result.loading) {\n state.loaded[key] = result.loaded\n state.error = result.error\n } else {\n state.loading = true\n }\n\n promises.push(result.promise)\n\n result.promise\n .then((res) => {\n state.loaded[key] = res\n })\n .catch((err) => {\n state.error = err\n })\n })\n } catch (err) {\n state.error = err\n }\n\n state.promise = Promise.all(promises)\n .then((res) => {\n state.loading = false\n return res\n })\n .catch((err) => {\n state.loading = false\n throw err\n })\n\n return state\n}\n\nfunction resolve(obj) {\n return obj && obj.__esModule ? obj.default : obj\n}\n\nfunction render(loaded, props) {\n return React.createElement(resolve(loaded), props)\n}\n\nfunction createLoadableComponent(loadFn, options) {\n let opts = Object.assign(\n {\n loader: null,\n loading: null,\n delay: 200,\n timeout: null,\n render: render,\n webpack: null,\n modules: null,\n },\n options\n )\n\n let subscription = null\n\n function init() {\n if (!subscription) {\n const sub = new LoadableSubscription(loadFn, opts)\n subscription = {\n getCurrentValue: sub.getCurrentValue.bind(sub),\n subscribe: sub.subscribe.bind(sub),\n retry: sub.retry.bind(sub),\n promise: sub.promise.bind(sub),\n }\n }\n return subscription.promise()\n }\n\n // Server only\n if (typeof window === 'undefined') {\n ALL_INITIALIZERS.push(init)\n }\n\n // Client only\n if (\n !initialized &&\n typeof window !== 'undefined' &&\n typeof opts.webpack === 'function'\n ) {\n const moduleIds = opts.webpack()\n READY_INITIALIZERS.push((ids) => {\n for (const moduleId of moduleIds) {\n if (ids.indexOf(moduleId) !== -1) {\n return init()\n }\n }\n })\n }\n\n const LoadableComponent = (props, ref) => {\n init()\n\n const context = React.useContext(LoadableContext)\n const state = useSubscription(subscription)\n\n React.useImperativeHandle(\n ref,\n () => ({\n retry: subscription.retry,\n }),\n []\n )\n\n if (context && Array.isArray(opts.modules)) {\n opts.modules.forEach((moduleName) => {\n context(moduleName)\n })\n }\n\n return React.useMemo(() => {\n if (state.loading || state.error) {\n return React.createElement(opts.loading, {\n isLoading: state.loading,\n pastDelay: state.pastDelay,\n timedOut: state.timedOut,\n error: state.error,\n retry: subscription.retry,\n })\n } else if (state.loaded) {\n return opts.render(state.loaded, props)\n } else {\n return null\n }\n }, [props, state])\n }\n\n LoadableComponent.preload = () => init()\n LoadableComponent.displayName = 'LoadableComponent'\n\n return React.forwardRef(LoadableComponent)\n}\n\nclass LoadableSubscription {\n constructor(loadFn, opts) {\n this._loadFn = loadFn\n this._opts = opts\n this._callbacks = new Set()\n this._delay = null\n this._timeout = null\n\n this.retry()\n }\n\n promise() {\n return this._res.promise\n }\n\n retry() {\n this._clearTimeouts()\n this._res = this._loadFn(this._opts.loader)\n\n this._state = {\n pastDelay: false,\n timedOut: false,\n }\n\n const { _res: res, _opts: opts } = this\n\n if (res.loading) {\n if (typeof opts.delay === 'number') {\n if (opts.delay === 0) {\n this._state.pastDelay = true\n } else {\n this._delay = setTimeout(() => {\n this._update({\n pastDelay: true,\n })\n }, opts.delay)\n }\n }\n\n if (typeof opts.timeout === 'number') {\n this._timeout = setTimeout(() => {\n this._update({ timedOut: true })\n }, opts.timeout)\n }\n }\n\n this._res.promise\n .then(() => {\n this._update({})\n this._clearTimeouts()\n })\n .catch((_err) => {\n this._update({})\n this._clearTimeouts()\n })\n this._update({})\n }\n\n _update(partial) {\n this._state = {\n ...this._state,\n error: this._res.error,\n loaded: this._res.loaded,\n loading: this._res.loading,\n ...partial,\n }\n this._callbacks.forEach((callback) => callback())\n }\n\n _clearTimeouts() {\n clearTimeout(this._delay)\n clearTimeout(this._timeout)\n }\n\n getCurrentValue() {\n return this._state\n }\n\n subscribe(callback) {\n this._callbacks.add(callback)\n return () => {\n this._callbacks.delete(callback)\n }\n }\n}\n\nfunction Loadable(opts) {\n return createLoadableComponent(load, opts)\n}\n\nfunction LoadableMap(opts) {\n if (typeof opts.render !== 'function') {\n throw new Error('LoadableMap requires a `render(loaded, props)` function')\n }\n\n return createLoadableComponent(loadMap, opts)\n}\n\nLoadable.Map = LoadableMap\n\nfunction flushInitializers(initializers, ids) {\n let promises = []\n\n while (initializers.length) {\n let init = initializers.pop()\n promises.push(init(ids))\n }\n\n return Promise.all(promises).then(() => {\n if (initializers.length) {\n return flushInitializers(initializers, ids)\n }\n })\n}\n\nLoadable.preloadAll = () => {\n return new Promise((resolveInitializers, reject) => {\n flushInitializers(ALL_INITIALIZERS).then(resolveInitializers, reject)\n })\n}\n\nLoadable.preloadReady = (ids = []) => {\n return new Promise((resolvePreload) => {\n const res = () => {\n initialized = true\n return resolvePreload()\n }\n // We always will resolve, errors should be handled within loading UIs.\n flushInitializers(READY_INITIALIZERS, ids).then(res, res)\n })\n}\n\nif (typeof window !== 'undefined') {\n window.__NEXT_PRELOADREADY = Loadable.preloadReady\n}\n\nexport default Loadable\n","module.exports = require('./dist/next-server/lib/dynamic')\n","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\nvar ShoppingCart = forwardRef(function (_ref, ref) {\n var _ref$color = _ref.color,\n color = _ref$color === void 0 ? 'currentColor' : _ref$color,\n _ref$size = _ref.size,\n size = _ref$size === void 0 ? 24 : _ref$size,\n rest = _objectWithoutProperties(_ref, [\"color\", \"size\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n ref: ref,\n xmlns: \"http://www.w3.org/2000/svg\",\n width: size,\n height: size,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: color,\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, rest), /*#__PURE__*/React.createElement(\"circle\", {\n cx: \"9\",\n cy: \"21\",\n r: \"1\"\n }), /*#__PURE__*/React.createElement(\"circle\", {\n cx: \"20\",\n cy: \"21\",\n r: \"1\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"\n }));\n});\nShoppingCart.propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])\n};\nShoppingCart.displayName = 'ShoppingCart';\nexport default ShoppingCart;"],"sourceRoot":""} \ No newline at end of file diff --git a/.next/static/chunks/5164-95ab0f88e4947f72794b.js b/.next/static/chunks/5164-95ab0f88e4947f72794b.js deleted file mode 100644 index 613165f..0000000 --- a/.next/static/chunks/5164-95ab0f88e4947f72794b.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5164],{98129:function(t,e,n){"use strict";var i=n(60690);function o(){var t={},e=0,n=0,i=0;return{add:function(o,r){r||(r=o,o=0),o>n?n=o:o4?t:undefined}())},e.isLegacyOpera=function(){return!!window.opera}},17900:function(t){"use strict";(t.exports={}).forEach=function(t,e){for(var n=0;n div::-webkit-scrollbar { "+c(["display: none"])+" }\n\n",s+="."+r+" { "+c(["-webkit-animation-duration: 0.1s","animation-duration: 0.1s","-webkit-animation-name: "+o,"animation-name: "+o])+" }\n",s+="@-webkit-keyframes "+o+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",i(s+="@keyframes "+o+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}(t,"erd_scroll_detection_scrollbar_style",a)}function c(e){var n=t.important?" !important; ":"; ";return(e.join(n)+n).trim()}function l(t,n,i){if(t.addEventListener)t.addEventListener(n,i);else{if(!t.attachEvent)return e.error("[scroll] Don't know how to add event listeners.");t.attachEvent("on"+n,i)}}function f(t,n,i){if(t.removeEventListener)t.removeEventListener(n,i);else{if(!t.detachEvent)return e.error("[scroll] Don't know how to remove event listeners.");t.detachEvent("on"+n,i)}}function h(t){return o(t).container.childNodes[0].childNodes[0].childNodes[0]}function p(t){return o(t).container.childNodes[0].childNodes[0].childNodes[1]}return u(window.document),{makeDetectable:function(t,u,f){function d(){if(t.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(r.get(u),"Scroll: "),e.log.apply)e.log.apply(null,n);else for(var i=0;i