Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
266
src/app/page.tsx
266
src/app/page.tsx
@@ -32,33 +32,19 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Inicio",
|
||||
id: "#inicio",
|
||||
},
|
||||
name: "Inicio", id: "#inicio"},
|
||||
{
|
||||
name: "Nosotros",
|
||||
id: "#nosotros",
|
||||
},
|
||||
name: "Nosotros", id: "#nosotros"},
|
||||
{
|
||||
name: "Servicios",
|
||||
id: "#servicios",
|
||||
},
|
||||
name: "Servicios", id: "#servicios"},
|
||||
{
|
||||
name: "Precios",
|
||||
id: "#precios",
|
||||
},
|
||||
name: "Precios", id: "#precios"},
|
||||
{
|
||||
name: "Testimonios",
|
||||
id: "#testimonios",
|
||||
},
|
||||
name: "Testimonios", id: "#testimonios"},
|
||||
{
|
||||
name: "Equipo",
|
||||
id: "#equipo",
|
||||
},
|
||||
name: "Equipo", id: "#equipo"},
|
||||
{
|
||||
name: "Contacto",
|
||||
id: "#contacto",
|
||||
},
|
||||
name: "Contacto", id: "#contacto"},
|
||||
]}
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4wmeic"
|
||||
logoAlt="Peluquería Triny Logo"
|
||||
@@ -69,35 +55,22 @@ export default function LandingPage() {
|
||||
<div id="inicio" data-section="inicio">
|
||||
<HeroBillboardGallery
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Tu Estilo, Nuestra Pasión"
|
||||
description="En Peluquería Triny, transformamos tu look con las últimas tendencias y un toque personal. Ven y déjate mimar por nuestros expertos."
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-smiliing-woman-with-curly-hair-looking-camera_633478-703.jpg",
|
||||
imageAlt: "Mujer con peinado elegante en el salón",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-smiliing-woman-with-curly-hair-looking-camera_633478-703.jpg", imageAlt: "Mujer con peinado elegante en el salón"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230922.jpg",
|
||||
imageAlt: "Manos aplicando tinte en el cabello",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230922.jpg", imageAlt: "Manos aplicando tinte en el cabello"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-stylish-woman-wedding-dress_285396-7805.jpg",
|
||||
imageAlt: "Peinado de novia elegante",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-stylish-woman-wedding-dress_285396-7805.jpg", imageAlt: "Peinado de novia elegante"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-getting-haircut_23-2148224421.jpg",
|
||||
imageAlt: "Herramientas de peluquería profesional",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-getting-haircut_23-2148224421.jpg", imageAlt: "Herramientas de peluquería profesional"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-locker-room-fitness-gym_74190-5885.jpg",
|
||||
imageAlt: "Interior de salón de belleza luminoso",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-locker-room-fitness-gym_74190-5885.jpg", imageAlt: "Interior de salón de belleza luminoso"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stunning-green-eyed-woman-sits-before-red-flowers_1304-5036.jpg",
|
||||
imageAlt: "Clienta con cabello largo y brillante",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stunning-green-eyed-woman-sits-before-red-flowers_1304-5036.jpg", imageAlt: "Clienta con cabello largo y brillante"},
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -108,9 +81,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
title="Experiencia y Dedicación en Cada Corte"
|
||||
description={[
|
||||
"Con más de 20 años en el sector, Peluquería Triny se ha consolidado como un referente de estilo y calidad. Nuestro equipo de profesionales altamente cualificados está siempre al día con las últimas técnicas y tendencias para ofrecerte resultados impecables y un servicio personalizado.",
|
||||
"Nos enorgullece crear un ambiente acogedor donde te sientas cómodo y relajado, disfrutando de cada momento de tu visita. Tu satisfacción es nuestra prioridad.",
|
||||
]}
|
||||
"Con más de 20 años en el sector, Peluquería Triny se ha consolidado como un referente de estilo y calidad. Nuestro equipo de profesionales altamente cualificados está siempre al día con las últimas técnicas y tendencias para ofrecerte resultados impecables y un servicio personalizado.", "Nos enorgullece crear un ambiente acogedor donde te sientas cómodo y relajado, disfrutando de cada momento de tu visita. Tu satisfacción es nuestra prioridad."]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -121,23 +92,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Cortes Modernos",
|
||||
description: "Estilos a la última y adaptados a tu personalidad, con técnicas de precisión para un look impecable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/best-friends-smiling-each-other_23-2148238236.jpg",
|
||||
imageAlt: "Estilista realizando un corte de pelo moderno",
|
||||
},
|
||||
title: "Cortes Modernos", description: "Estilos a la última y adaptados a tu personalidad, con técnicas de precisión para un look impecable.", imageSrc: "http://img.b2bpic.net/free-photo/best-friends-smiling-each-other_23-2148238236.jpg", imageAlt: "Estilista realizando un corte de pelo moderno"},
|
||||
{
|
||||
title: "Coloración Personalizada",
|
||||
description: "Desde mechas balayage hasta tintes completos, utilizamos productos de alta calidad para un color vibrante y duradero.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/half-profile-portrait-elegant-young-woman-with-long-straight-hair-facial-piercing-advertising-shampoo_343059-3981.jpg",
|
||||
imageAlt: "Proceso de coloración de cabello en salón",
|
||||
},
|
||||
title: "Coloración Personalizada", description: "Desde mechas balayage hasta tintes completos, utilizamos productos de alta calidad para un color vibrante y duradero.", imageSrc: "http://img.b2bpic.net/free-photo/half-profile-portrait-elegant-young-woman-with-long-straight-hair-facial-piercing-advertising-shampoo_343059-3981.jpg", imageAlt: "Proceso de coloración de cabello en salón"},
|
||||
{
|
||||
title: "Peinados para Eventos",
|
||||
description: "Recogidos, ondas o alisados perfectos para bodas, fiestas o cualquier ocasión especial donde quieras brillar.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brunette-girl-taking-care-her-hair_23-2148108835.jpg",
|
||||
imageAlt: "Mujer con peinado elegante para un evento",
|
||||
},
|
||||
title: "Peinados para Eventos", description: "Recogidos, ondas o alisados perfectos para bodas, fiestas o cualquier ocasión especial donde quieras brillar.", imageSrc: "http://img.b2bpic.net/free-photo/brunette-girl-taking-care-her-hair_23-2148108835.jpg", imageAlt: "Mujer con peinado elegante para un evento"},
|
||||
]}
|
||||
title="Nuestros Servicios de Excelencia"
|
||||
description="Descubre la amplia gama de tratamientos y estilos que ofrecemos, diseñados para realzar tu belleza natural."
|
||||
@@ -151,57 +110,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
plans={[
|
||||
{
|
||||
id: "basico",
|
||||
badge: "Clásico",
|
||||
price: "Desde 25€",
|
||||
subtitle: "Corte y estilo",
|
||||
buttons: [
|
||||
id: "basico", badge: "Clásico", price: "Desde 25€", subtitle: "Corte y estilo", buttons: [
|
||||
{
|
||||
text: "Reservar Corte",
|
||||
href: "#contacto",
|
||||
},
|
||||
text: "Reservar Corte", href: "#contacto"},
|
||||
],
|
||||
features: [
|
||||
"Lavado y acondicionamiento",
|
||||
"Corte personalizado",
|
||||
"Secado y peinado básico",
|
||||
],
|
||||
"Lavado y acondicionamiento", "Corte personalizado", "Secado y peinado básico"],
|
||||
},
|
||||
{
|
||||
id: "coloracion",
|
||||
badge: "Popular",
|
||||
price: "Desde 50€",
|
||||
subtitle: "Color y renovación",
|
||||
buttons: [
|
||||
id: "coloracion", badge: "Popular", price: "Desde 50€", subtitle: "Color y renovación", buttons: [
|
||||
{
|
||||
text: "Reservar Coloración",
|
||||
href: "#contacto",
|
||||
},
|
||||
text: "Reservar Coloración", href: "#contacto"},
|
||||
],
|
||||
features: [
|
||||
"Consulta de color",
|
||||
"Tinte o mechas",
|
||||
"Tratamiento post-color",
|
||||
"Peinado final",
|
||||
],
|
||||
"Consulta de color", "Tinte o mechas", "Tratamiento post-color", "Peinado final"],
|
||||
},
|
||||
{
|
||||
id: "premium",
|
||||
badge: "Exclusivo",
|
||||
price: "Desde 75€",
|
||||
subtitle: "Experiencia completa",
|
||||
buttons: [
|
||||
id: "premium", badge: "Exclusivo", price: "Desde 75€", subtitle: "Experiencia completa", buttons: [
|
||||
{
|
||||
text: "Reservar Premium",
|
||||
href: "#contacto",
|
||||
},
|
||||
text: "Reservar Premium", href: "#contacto"},
|
||||
],
|
||||
features: [
|
||||
"Corte de autor",
|
||||
"Coloración avanzada",
|
||||
"Tratamiento capilar intensivo",
|
||||
"Peinado de evento o styling",
|
||||
],
|
||||
"Corte de autor", "Coloración avanzada", "Tratamiento capilar intensivo", "Peinado de evento o styling"],
|
||||
},
|
||||
]}
|
||||
title="Tarifas Flexibles para Cada Necesidad"
|
||||
@@ -215,48 +145,19 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "María G.",
|
||||
handle: "@mariagcliente",
|
||||
testimonial: "¡Siempre salgo de Peluquería Triny encantada! El trato es exquisito y mi pelo luce mejor que nunca. Son auténticos profesionales. ¡Volveré seguro!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-posing-laughing-knitwear_176474-95858.jpg",
|
||||
imageAlt: "Retrato de María G., clienta satisfecha.",
|
||||
},
|
||||
id: "1", name: "María G.", handle: "@mariagcliente", testimonial: "¡Siempre salgo de Peluquería Triny encantada! El trato es exquisito y mi pelo luce mejor que nunca. Son auténticos profesionales. ¡Volveré seguro!", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-posing-laughing-knitwear_176474-95858.jpg", imageAlt: "Retrato de María G., clienta satisfecha."},
|
||||
{
|
||||
id: "2",
|
||||
name: "Carlos L.",
|
||||
handle: "@carloslstyle",
|
||||
testimonial: "Buscaba un corte moderno y me asesoraron perfectamente. El resultado fue justo lo que quería. Ambiente genial y equipo muy amable. Totalmente recomendable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-shirtless-man-using-comb_23-2148690334.jpg",
|
||||
imageAlt: "Retrato de Carlos L., cliente con estilo.",
|
||||
},
|
||||
id: "2", name: "Carlos L.", handle: "@carloslstyle", testimonial: "Buscaba un corte moderno y me asesoraron perfectamente. El resultado fue justo lo que quería. Ambiente genial y equipo muy amable. Totalmente recomendable.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-shirtless-man-using-comb_23-2148690334.jpg", imageAlt: "Retrato de Carlos L., cliente con estilo."},
|
||||
{
|
||||
id: "3",
|
||||
name: "Laura P.",
|
||||
handle: "@laurapbeauty",
|
||||
testimonial: "Mis mechas han quedado espectaculares, el color es vibrante y el cabello se siente súper sano. Siempre confío en Triny para mi coloración.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-excited-woman-walking-park_1262-20515.jpg",
|
||||
imageAlt: "Retrato de Laura P., clienta con cabello vibrante.",
|
||||
},
|
||||
id: "3", name: "Laura P.", handle: "@laurapbeauty", testimonial: "Mis mechas han quedado espectaculares, el color es vibrante y el cabello se siente súper sano. Siempre confío en Triny para mi coloración.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-excited-woman-walking-park_1262-20515.jpg", imageAlt: "Retrato de Laura P., clienta con cabello vibrante."},
|
||||
{
|
||||
id: "4",
|
||||
name: "Javier R.",
|
||||
handle: "@javierrlook",
|
||||
testimonial: "Desde que descubrí esta peluquería, no cambio. El equipo es muy profesional y siempre me dejan el pelo perfecto. ¡Un 10!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/leaf-candles-bath-products-with-copy-space_23-2148366062.jpg",
|
||||
imageAlt: "Retrato de Javier R., cliente satisfecho.",
|
||||
},
|
||||
id: "4", name: "Javier R.", handle: "@javierrlook", testimonial: "Desde que descubrí esta peluquería, no cambio. El equipo es muy profesional y siempre me dejan el pelo perfecto. ¡Un 10!", imageSrc: "http://img.b2bpic.net/free-photo/leaf-candles-bath-products-with-copy-space_23-2148366062.jpg", imageAlt: "Retrato de Javier R., cliente satisfecho."},
|
||||
{
|
||||
id: "5",
|
||||
name: "Ana M.",
|
||||
handle: "@anamglam",
|
||||
testimonial: "Necesitaba un peinado para una boda y superaron mis expectativas. Recibí muchos cumplidos. ¡Gracias por el trabajo tan artístico!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-old-couple-besties_23-2150168962.jpg",
|
||||
imageAlt: "Retrato de Ana M., clienta con peinado de evento.",
|
||||
},
|
||||
id: "5", name: "Ana M.", handle: "@anamglam", testimonial: "Necesitaba un peinado para una boda y superaron mis expectativas. Recibí muchos cumplidos. ¡Gracias por el trabajo tan artístico!", imageSrc: "http://img.b2bpic.net/free-photo/young-old-couple-besties_23-2150168962.jpg", imageAlt: "Retrato de Ana M., clienta con peinado de evento."},
|
||||
]}
|
||||
title="Lo Que Dicen Nuestros Clientes"
|
||||
description="La satisfacción de quienes nos eligen es nuestra mejor carta de presentación. Lee sus experiencias."
|
||||
animationType="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -268,23 +169,11 @@ export default function LandingPage() {
|
||||
membersAnimation="slide-up"
|
||||
members={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Triny García",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-hairdressershowing-how-use-hair-straighntener_259150-60106.jpg",
|
||||
imageAlt: "Retrato de Triny García, Fundadora y Estilista Senior",
|
||||
},
|
||||
id: "1", name: "Triny García", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-hairdressershowing-how-use-hair-straighntener_259150-60106.jpg", imageAlt: "Retrato de Triny García, Fundadora y Estilista Senior"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sofía López",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-holding-mobile-phone_176474-95614.jpg",
|
||||
imageAlt: "Retrato de Sofía López, Estilista Especialista en Coloración",
|
||||
},
|
||||
id: "2", name: "Sofía López", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-holding-mobile-phone_176474-95614.jpg", imageAlt: "Retrato de Sofía López, Estilista Especialista en Coloración"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Pablo Ruiz",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/confident-young-handsome-male-barber-uniform-holding-comb-with-hair-clippers-isolated-blue-background_141793-63417.jpg",
|
||||
imageAlt: "Retrato de Pablo Ruiz, Estilista y Barbero",
|
||||
},
|
||||
id: "3", name: "Pablo Ruiz", imageSrc: "http://img.b2bpic.net/free-photo/confident-young-handsome-male-barber-uniform-holding-comb-with-hair-clippers-isolated-blue-background_141793-63417.jpg", imageAlt: "Retrato de Pablo Ruiz, Estilista y Barbero"},
|
||||
]}
|
||||
memberVariant="card"
|
||||
/>
|
||||
@@ -296,25 +185,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "¿Cómo puedo reservar una cita?",
|
||||
content: "Puedes reservar tu cita directamente llamando a nuestro salón al +34 912 345 678, o a través de nuestro formulario de contacto en esta misma página.",
|
||||
},
|
||||
id: "1", title: "¿Cómo puedo reservar una cita?", content: "Puedes reservar tu cita directamente llamando a nuestro salón al +34 912 345 678, o a través de nuestro formulario de contacto en esta misma página."},
|
||||
{
|
||||
id: "2",
|
||||
title: "¿Ofrecen servicios a domicilio?",
|
||||
content: "Actualmente, nuestros servicios se realizan exclusivamente en nuestro salón para garantizar la mejor experiencia y el uso de nuestras instalaciones profesionales.",
|
||||
},
|
||||
id: "2", title: "¿Ofrecen servicios a domicilio?", content: "Actualmente, nuestros servicios se realizan exclusivamente en nuestro salón para garantizar la mejor experiencia y el uso de nuestras instalaciones profesionales."},
|
||||
{
|
||||
id: "3",
|
||||
title: "¿Qué marcas de productos utilizan?",
|
||||
content: "Trabajamos con las mejores marcas profesionales del mercado para garantizar la calidad y salud de tu cabello. Puedes consultar las marcas específicas en el salón.",
|
||||
},
|
||||
id: "3", title: "¿Qué marcas de productos utilizan?", content: "Trabajamos con las mejores marcas profesionales del mercado para garantizar la calidad y salud de tu cabello. Puedes consultar las marcas específicas en el salón."},
|
||||
{
|
||||
id: "4",
|
||||
title: "¿Hay estacionamiento disponible?",
|
||||
content: "Contamos con opciones de estacionamiento cercano. Por favor, consulta al reservar tu cita para obtener más detalles sobre las mejores opciones.",
|
||||
},
|
||||
id: "4", title: "¿Hay estacionamiento disponible?", content: "Contamos con opciones de estacionamiento cercano. Por favor, consulta al reservar tu cita para obtener más detalles sobre las mejores opciones."},
|
||||
]}
|
||||
title="¿Tienes Preguntas? Aquí Están las Respuestas"
|
||||
description="Resolvemos tus dudas más comunes sobre nuestros servicios y citas."
|
||||
@@ -329,28 +206,17 @@ export default function LandingPage() {
|
||||
description="Contáctanos para programar tu próxima visita o para cualquier consulta. ¡Estamos listos para atenderte!"
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Tu Nombre",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Tu Nombre", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Tu Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Tu Email", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Tu Teléfono",
|
||||
required: false,
|
||||
name: "phone", type: "tel", placeholder: "Tu Teléfono", required: false,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "¿En qué podemos ayudarte?",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "¿En qué podemos ayudarte?", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-pretty-woman-with-short-hair-green-crop-top-looking-surprisingly-camera_141793-29836.jpg"
|
||||
@@ -369,57 +235,35 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Inicio",
|
||||
href: "#inicio",
|
||||
},
|
||||
label: "Inicio", href: "#inicio"},
|
||||
{
|
||||
label: "Servicios",
|
||||
href: "#servicios",
|
||||
},
|
||||
label: "Servicios", href: "#servicios"},
|
||||
{
|
||||
label: "Precios",
|
||||
href: "#precios",
|
||||
},
|
||||
label: "Precios", href: "#precios"},
|
||||
{
|
||||
label: "Contacto",
|
||||
href: "#contacto",
|
||||
},
|
||||
label: "Contacto", href: "#contacto"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Nosotros",
|
||||
href: "#nosotros",
|
||||
},
|
||||
label: "Nosotros", href: "#nosotros"},
|
||||
{
|
||||
label: "Equipo",
|
||||
href: "#equipo",
|
||||
},
|
||||
label: "Equipo", href: "#equipo"},
|
||||
{
|
||||
label: "Testimonios",
|
||||
href: "#testimonios",
|
||||
},
|
||||
label: "Testimonios", href: "#testimonios"},
|
||||
{
|
||||
label: "Preguntas Frecuentes",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "Preguntas Frecuentes", href: "#faq"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Política de Privacidad",
|
||||
href: "#",
|
||||
},
|
||||
label: "Política de Privacidad", href: "#"},
|
||||
{
|
||||
label: "Términos y Condiciones",
|
||||
href: "#",
|
||||
},
|
||||
label: "Términos y Condiciones", href: "#"},
|
||||
{
|
||||
label: "Aviso Legal",
|
||||
href: "#",
|
||||
},
|
||||
label: "Aviso Legal", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user