{"id":2445,"date":"2026-03-17T17:04:52","date_gmt":"2026-03-17T17:04:52","guid":{"rendered":"https:\/\/news.judgeapps.com\/use-shein-points-at-checkout\/"},"modified":"2026-03-18T19:51:53","modified_gmt":"2026-03-18T19:51:53","slug":"sh3_2j1_use-shein-points-at-checkout","status":"publish","type":"post","link":"https:\/\/news.judgeapps.com\/en\/sh3_2j1_use-shein-points-at-checkout\/","title":{"rendered":"Use SHEIN Points at Checkout"},"content":{"rendered":"<div class=\"lazyblock-cta-slides-overlay-images-23WAh wp-block-lazyblock-cta-slides-overlay-images\">\r\n<style>\r\n\/* Overlay que cobre toda a p\u00e1gina *\/\r\n.quiz-overlay {\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100vw;\r\n    height: 100vh;\r\n    background: rgba(0, 0, 0, 0.4);\r\n    backdrop-filter: blur(8px);\r\n    -webkit-backdrop-filter: blur(8px);\r\n    z-index: 999999;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 20px;\r\n    box-sizing: border-box;\r\n    -webkit-overflow-scrolling: touch;\r\n    overflow-y: auto;\r\n}\r\n\r\n\/* Card centralizado do quiz *\/\r\n.quiz-container {\r\n    background: white;\r\n    border-radius: 20px;\r\n    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);\r\n    max-width: 600px;\r\n    width: 100%;\r\n    max-height: 90vh;\r\n    padding: 40px;\r\n    position: relative;\r\n    z-index: 1000000;\r\n    overflow-y: auto;\r\n    \/* Centraliza\u00e7\u00e3o garantida *\/\r\n    margin: auto;\r\n    flex-shrink: 0;\r\n}\r\n\r\n\/* Responsivo Mobile *\/\r\n@media (max-width: 768px) {\r\n    .quiz-overlay {\r\n        padding: 15px;\r\n        \/* Manter centraliza\u00e7\u00e3o vertical no mobile *\/\r\n        align-items: center;\r\n    }\r\n    \r\n    .quiz-container {\r\n        padding: 30px 20px;\r\n        border-radius: 15px;\r\n        max-height: 85vh;\r\n        \/* Garantir que n\u00e3o saia da tela *\/\r\n        min-height: auto;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n    .quiz-overlay {\r\n        padding: 10px;\r\n        \/* Permitir scroll se necess\u00e1rio, mas manter centrado *\/\r\n        align-items: flex-start;\r\n        padding-top: max(10px, 5vh);\r\n    }\r\n    \r\n    .quiz-container {\r\n        padding: 25px 15px;\r\n        border-radius: 12px;\r\n        max-height: 90vh;\r\n        \/* Centraliza\u00e7\u00e3o no mobile muito pequeno *\/\r\n        margin-top: auto;\r\n        margin-bottom: auto;\r\n    }\r\n    \r\n    .quiz-container h3 {\r\n        font-size: 1.1rem;\r\n        line-height: 1.4;\r\n    }\r\n    \r\n    .quiz-container .flex.flex-col.gap-2 {\r\n        gap: 0.75rem;\r\n    }\r\n    \r\n    .quiz-container button,\r\n    .quiz-container a {\r\n        padding-left: 0.75rem !important;\r\n        padding-right: 0.75rem !important;\r\n        font-size: 0.75rem !important;\r\n        min-height: 44px;\r\n        touch-action: manipulation;\r\n    }\r\n    \r\n    \/* Progress bar mais vis\u00edvel no mobile *\/\r\n    .h-1 {\r\n        height: 3px;\r\n    }\r\n}\r\n\r\n\/* Esconde o conte\u00fado da p\u00e1gina *\/\r\nbody.quiz-active {\r\n    overflow: hidden;\r\n    position: fixed;\r\n    width: 100%;\r\n}\r\n\r\n\/* Mobile: Prevenir scroll duplo *\/\r\n@media (max-width: 768px) {\r\n    body.quiz-active {\r\n        height: 100vh;\r\n    }\r\n}\r\n\r\n\/* Garantir que o quiz N\u00c3O tenha blur *\/\r\n.quiz-overlay,\r\n.quiz-overlay *,\r\n.quiz-container,\r\n.quiz-container * {\r\n    filter: none !important;\r\n    pointer-events: auto !important;\r\n}\r\n\r\n\/* Bot\u00e3o fechar *\/\r\n.close-quiz {\r\n    position: absolute;\r\n    top: 20px;\r\n    right: 20px;\r\n    background: none;\r\n    border: none;\r\n    font-size: 28px;\r\n    cursor: pointer;\r\n    color: #666;\r\n    z-index: 1000001;\r\n    pointer-events: auto !important;\r\n}\r\n\r\n.close-quiz:hover {\r\n    color: #000;\r\n}\r\n\r\n\/* Anima\u00e7\u00e3o de entrada *\/\r\n.quiz-overlay {\r\n    animation: fadeIn 0.4s ease-in-out;\r\n}\r\n\r\n@keyframes fadeIn {\r\n    from { \r\n        opacity: 0; \r\n        transform: scale(0.95);\r\n        backdrop-filter: blur(0px);\r\n    }\r\n    to { \r\n        opacity: 1; \r\n        transform: scale(1);\r\n        backdrop-filter: blur(8px);\r\n    }\r\n}\r\n\r\n\/* Estado oculto do quiz *\/\r\n.quiz-overlay.quiz-hidden {\r\n    display: none !important;\r\n}\r\n\r\n\/* Estilos para a tela de processamento *\/\r\n.processing-screen {\r\n    text-align: center;\r\n    padding: 60px 20px;\r\n}\r\n\r\n.processing-spinner {\r\n    width: 50px;\r\n    height: 50px;\r\n    border: 4px solid #f3f3f3;\r\n    border-top: 4px solid var(--color-scheme);\r\n    border-radius: 50%;\r\n    animation: spin 1s linear infinite;\r\n    margin: 0 auto 30px;\r\n}\r\n\r\n.processing-text {\r\n    font-size: 1.2rem;\r\n    color: #333;\r\n    font-weight: 600;\r\n    margin-bottom: 10px;\r\n}\r\n\r\n.processing-subtext {\r\n    color: #666;\r\n    font-size: 0.9rem;\r\n}\r\n\r\n\/* Estilos para a tela de resultado *\/\r\n.result-screen {\r\n    text-align: center;\r\n    padding: 40px 20px;\r\n}\r\n\r\n.result-title {\r\n    font-size: 1.4rem;\r\n    color: #333;\r\n    font-weight: 700;\r\n    margin-bottom: 30px;\r\n    line-height: 1.3;\r\n}\r\n\r\n.reward-button {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    background: linear-gradient(135deg, var(--color-scheme), #8B4B9B);\r\n    color: white;\r\n    padding: 20px 35px;\r\n    border-radius: 15px;\r\n    text-decoration: none;\r\n    font-weight: 700;\r\n    font-size: 1.1rem;\r\n    margin: 25px 0;\r\n    transition: all 0.3s ease;\r\n    box-shadow: 0 8px 25px rgba(169, 98, 194, 0.4);\r\n    min-width: 280px;\r\n    gap: 15px;\r\n}\r\n\r\n.reward-button:hover {\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 12px 35px rgba(169, 98, 194, 0.5);\r\n    color: white;\r\n    text-decoration: none;\r\n    background: linear-gradient(135deg, #B470D1, var(--color-scheme));\r\n}\r\n\r\n.reward-button span:first-child {\r\n    font-size: 1.4rem;\r\n}\r\n\r\n.reward-button span:last-child {\r\n    font-size: 1.2rem;\r\n    transition: transform 0.3s ease;\r\n}\r\n\r\n.reward-button:hover span:last-child {\r\n    transform: translateX(5px);\r\n}\r\n\r\n.disclaimer {\r\n    font-size: 0.85rem;\r\n    color: #666;\r\n    margin-top: 20px;\r\n    padding: 12px 20px;\r\n    background: #f8f9fa;\r\n    border-radius: 8px;\r\n}\r\n\r\n.quiz-option {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    background: #fff;\r\n    border-radius: 12px;\r\n    box-shadow: 0 4px 12px rgba(0,0,0,0.1);\r\n    transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n    overflow: hidden;\r\n    width: 45%;\r\n    cursor: pointer;\r\n}\r\n\r\n.option-image {\r\n    width: 100%;\r\n    height: 160px;\r\n    object-fit: cover;\r\n}\r\n\r\n.option-button {\r\n    width: 100%;\r\n    background: #f7f7f7;\r\n    color: #222;\r\n    font-weight: 600;\r\n    border: none;\r\n    padding: 12px 0;\r\n    text-transform: uppercase;\r\n    font-size: 0.9rem;\r\n}\r\n\r\n.option-button:hover {\r\n    background: var(--color-scheme);\r\n    color: #fff;\r\n}\r\n\r\n.quiz-option {\r\n    cursor: pointer;\r\n    user-select: none;\r\n}\r\n\r\n.option-label {\r\n    width: 100%;\r\n    background: #1e293b;\r\n    color: white;\r\n    font-weight: 600;\r\n    text-align: center;\r\n    padding: 10px 0;\r\n    text-transform: uppercase;\r\n    border-top: 1px solid rgba(255,255,255,0.2);\r\n    font-size: 0.85rem;\r\n}\r\n\r\n@keyframes spin {\r\n    0% { transform: rotate(0deg); }\r\n    100% { transform: rotate(360deg); }\r\n}\r\n\r\n@keyframes fadeOut {\r\n    from { opacity: 1; }\r\n    to { opacity: 0; }\r\n}\r\n\r\n\/* Overlay branco full screen *\/\r\n.quiz-preloader{\r\n  position: fixed;\r\n  inset: 0;\r\n  z-index: 999999;\r\n  display: none;\r\n  place-items: center;\r\n  background: #fff;\r\n\r\n  \/* Vari\u00e1veis de cor do preloader *\/\r\n  --pl-accent: var(--color-scheme, #2563eb);\r\n  --pl-track: rgba(0,0,0,.10);\r\n  --pl-shadow: rgba(0,0,0,.18);\r\n}\r\n\r\n.quiz-preloader.is-active{\r\n  display: grid;\r\n}\r\n\r\n\/* bloqueia scroll *\/\r\nhtml.quiz-preloader-lock,\r\nhtml.quiz-preloader-lock body{\r\n  overflow: hidden !important;\r\n}\r\n\r\n\/* Container central compacto *\/\r\n.quiz-preloader__wrap{\r\n  width: min(260px, calc(100% - 56px));\r\n  display: grid;\r\n  justify-items: center;\r\n  gap: 14px;\r\n}\r\n\r\n\/* Ring\/spinner *\/\r\n.quiz-preloader__ring{\r\n  width: 64px;\r\n  height: 64px;\r\n  border-radius: 999px;\r\n  border: 6px solid rgba(0,0,0,.12);\r\n  border-top-color: var(--pl-accent);\r\n  animation: quizSpin 0.9s linear infinite;\r\n}\r\n\r\n@keyframes quizSpin{\r\n  to { transform: rotate(360deg); }\r\n}\r\n\r\n\/* Barra curta *\/\r\n.quiz-preloader__bar{\r\n  width: 140px;\r\n  height: 8px;\r\n  border-radius: 999px;\r\n  background: rgba(0,0,0,.12);\r\n  overflow: hidden;\r\n  position: relative;\r\n}\r\n\r\n.quiz-preloader__bar-fill{\r\n  width: 0%;\r\n  height: 100%;\r\n  border-radius: 999px;\r\n  background: var(--pl-accent);\r\n  box-shadow: 0 3px 8px var(--pl-shadow);\r\n  transition: width 0.05s linear;\r\n}\r\n\r\n\/* Percent abaixo *\/\r\n.quiz-preloader__percent{\r\n  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\r\n  font-size: 16px;\r\n  line-height: 1;\r\n  color: #111;\r\n  opacity: .9;\r\n}\r\n\r\n\r\n<\/style>\r\n\r\n<div class=\"quiz-overlay\" id=\"funnel-\">\r\n        <div class=\"quiz-container\">\r\n            \r\n            <div class=\"h-1 bg-gray-200 rounded overflow-hidden\">\r\n                <div class=\"progress-bar h-full bg-custom transition-all duration-300\" style=\"width: 100%;\"><\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"mt-2\">\r\n                                                        \r\n                    <div class=\"step step-1\"  data-step=\"1\">\r\n                        \r\n                                                     <div class=\"flex justify-center\">\r\n                                <span class=\"inline-flex items-center gap-2 px-3 py-1 text-xs font-semibold rounded-full\" style=\"color: green\">\r\n                                 \u23f1 It takes less than 15 seconds\r\n                              <\/span>\r\n                            <\/div>\r\n                                                \r\n                        <h3 class=\"text-lg font-bold mb-6 text-center\">\r\n                          What do you want to win on Shein?                        <\/h3>\r\n                        \r\n                        <div class=\"flex flex-wrap gap-4 mt-5 justify-center\">\r\n                                                        <div \r\n                                  class=\"quiz-option quiz-option-final\" \r\n                                  data-step-type=\"final\"\r\n                              >\r\n                                                                        <img decoding=\"async\" src=\"https:\/\/news.judgeapps.com\/wp-content\/uploads\/2025\/10\/envato-labs-image-edit-9.webp\" \r\n                                           alt=\"Box Surprise\" \r\n                                           class=\"option-image\" \/>\r\n                                                                    <div class=\"option-label\">\r\n                                      Box Surprise                                  <\/div>\r\n                              <\/div>\r\n                                                        <div \r\n                                  class=\"quiz-option quiz-option-final\" \r\n                                  data-step-type=\"final\"\r\n                              >\r\n                                                                        <img decoding=\"async\" src=\"https:\/\/news.judgeapps.com\/wp-content\/uploads\/2025\/05\/c3b5f038-c6c0-4f65-97d8-b5bedee297af.webp\" \r\n                                           alt=\"Free Shipping\" \r\n                                           class=\"option-image\" \/>\r\n                                                                    <div class=\"option-label\">\r\n                                      Free Shipping                                  <\/div>\r\n                              <\/div>\r\n                                                <\/div>\r\n                    <\/div>\r\n                    \r\n                            <\/div>\r\n            \r\n            <div class=\"result-screen\" style=\"display: none;\">\r\n                <div class=\"result-title\">\r\n                                        We found the best option for you!!\r\n                                  <\/div>\r\n                \r\n                <a data-av-rewarded=\"true\" \r\n                    onclick=\"window.handleQuizReward();\" \r\n                    class=\"reward-button av-rewarded\">\r\n                    See what I can earn on Shein                    <span class=\"arrow\">\u2192<\/span>\r\n                <\/a>\r\n\r\n                <div class=\"disclaimer\">\r\n                                        See sponsored recommendation to continue.\r\n                                  <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"processing-screen\" style=\"display: none;\">\r\n                <div class=\"processing-spinner\"><\/div>\r\n                <div class=\"processing-text\">We are processing your choices<\/div>\r\n                <div class=\"processing-subtext\">Analyzing the best options for you&#8230;<\/div>\r\n            <\/div>\r\n        <\/div>\r\n<\/div>\r\n\r\n<div id=\"quiz-preloader\" class=\"quiz-preloader\" aria-hidden=\"true\">\r\n  <div class=\"quiz-preloader__wrap\" role=\"status\" aria-live=\"polite\">\r\n    <div class=\"quiz-preloader__ring\" aria-hidden=\"true\"><\/div>\r\n\r\n    <div class=\"quiz-preloader__bar\" aria-hidden=\"true\">\r\n      <div id=\"quiz-preloader__bar-fill\" class=\"quiz-preloader__bar-fill\"><\/div>\r\n    <\/div>\r\n\r\n    <div id=\"quiz-preloader__percent\" class=\"quiz-preloader__percent\">0%<\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\nwindow.startQuizPreloader = function(duration = 3000) {\r\n  var overlay = document.getElementById('quiz-preloader');\r\n  var fill = document.getElementById('quiz-preloader__bar-fill');\r\n  var percentEl = document.getElementById('quiz-preloader__percent');\r\n\r\n  if (!overlay || !fill || !percentEl) return;\r\n\r\n  overlay.classList.add('is-active');\r\n  document.documentElement.classList.add('quiz-preloader-lock');\r\n\r\n  fill.style.width = '0%';\r\n  percentEl.textContent = '0%';\r\n\r\n  var start = performance.now();\r\n\r\n  function tick(now) {\r\n    var elapsed = now - start;\r\n    var progress = Math.min(elapsed \/ duration, 1);\r\n    var pct = Math.round(progress * 100);\r\n\r\n    fill.style.width = pct + '%';\r\n    percentEl.textContent = pct + '%';\r\n\r\n    if (progress < 1) return requestAnimationFrame(tick);\r\n\r\n    overlay.classList.remove('is-active');\r\n    document.documentElement.classList.remove('quiz-preloader-lock');\r\n  }\r\n\r\n  requestAnimationFrame(tick);\r\n};\r\n\r\n\r\nfunction showProcessingScreen() {\r\n    const funnel = document.getElementById('funnel-');\r\n    if (!funnel) return;\r\n    \r\n    const quizContent = funnel.querySelector('.quiz-container');\r\n    \r\n    const steps = quizContent.querySelectorAll('.step');\r\n    steps.forEach(step => step.style.display = 'none');\r\n    \r\n    const progressBar = quizContent.querySelector('.h-1');\r\n    if (progressBar) progressBar.style.display = 'none';\r\n    \r\n    const processingScreen = quizContent.querySelector('.processing-screen');\r\n    processingScreen.style.display = 'block';\r\n    \r\n    setTimeout(() => showResultScreen(), 2000);\r\n}\r\n\r\nfunction showResultScreen() {\r\n    const funnel = document.getElementById('funnel-');\r\n    if (!funnel) return;\r\n    const quizContent = funnel.querySelector('.quiz-container');\r\n    \r\n    const processingScreen = quizContent.querySelector('.processing-screen');\r\n    processingScreen.style.display = 'none';\r\n    \r\n    const resultScreen = quizContent.querySelector('.result-screen');\r\n    resultScreen.style.display = 'block';\r\n    resultScreen.style.opacity = '0';\r\n    resultScreen.style.transform = 'translateY(20px)';\r\n    \r\n    setTimeout(() => {\r\n        resultScreen.style.transition = 'all 0.5s ease-in-out';\r\n        resultScreen.style.opacity = '1';\r\n        resultScreen.style.transform = 'translateY(0)';\r\n    }, 100);\r\n}\r\n\r\nfunction releaseContent() {\r\n    const funnel = document.getElementById('funnel-');\r\n    if (!funnel) return;\r\n    document.body.classList.remove('quiz-active');\r\n    document.body.style.position = '';\r\n    document.body.style.width = '';\r\n    document.body.style.height = '';\r\n    \r\n    const elementsToBlur = document.querySelectorAll('main, .site-content, #content, .content, header, footer, article, .post, .page');\r\n    elementsToBlur.forEach(el => {\r\n        el.style.filter = '';\r\n        el.style.pointerEvents = '';\r\n    });\r\n    \r\n    const url = new URL(window.location.href);\r\n    url.searchParams.set('finishedQuiz', 'true');\r\n    window.history.replaceState({}, '', url);\r\n    \r\n    funnel.style.animation = 'fadeOut 0.3s ease-in-out';\r\n    setTimeout(() => funnel.style.display = 'none', 300);\r\n}\r\n\r\nwindow.handleQuizReward = function() {\r\n    const funnel = document.getElementById('funnel-');\r\n    if (!funnel) return;\r\n    document.body.classList.remove('quiz-active');\r\n    document.body.style.position = '';\r\n    document.body.style.width = '';\r\n    document.body.style.height = '';\r\n    \r\n    const elementsToBlur = document.querySelectorAll('main, .site-content, #content, .content, header, footer, article, .post, .page');\r\n    elementsToBlur.forEach(el => {\r\n        el.style.filter = '';\r\n        el.style.pointerEvents = '';\r\n    });\r\n    \r\n    const url = new URL(window.location);\r\n    url.searchParams.set('finishedQuiz', 'true');\r\n    window.history.replaceState({}, '', url);\r\n    \r\n    funnel.style.animation = 'fadeOut 0.3s ease-in-out';\r\n    setTimeout(() => funnel.style.display = 'none', 300);\r\n    \r\n    \/\/ dispara o preloader\r\n    window.startQuizPreloader(3000);\r\n};\r\n\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    const funnel = document.getElementById('funnel-');\r\n    if (!funnel) return;\r\n    \r\n    const progressBar = funnel.querySelector('.progress-bar');\r\n    const totalSteps = 1;\r\n    let currentStep = 1;\r\n    \r\n    document.body.classList.add('quiz-active');\r\n    const elementsToBlur = document.querySelectorAll('main, .site-content, #content, .content, header, footer, article, .post, .page');\r\n    elementsToBlur.forEach(el => {\r\n        if (el && !el.contains(funnel)) {\r\n            el.style.filter = 'blur(3px)';\r\n            el.style.pointerEvents = 'none';\r\n        }\r\n    });\r\n    \r\n    function goToNextStep() {\r\n        if (currentStep >= totalSteps) return;\r\n        const currentElement = funnel.querySelector(`.step-${currentStep}`);\r\n        if (currentElement) currentElement.style.display = 'none';\r\n        currentStep++;\r\n        const nextElement = funnel.querySelector(`.step-${currentStep}`);\r\n        if (nextElement) nextElement.style.display = 'block';\r\n        if (progressBar) {\r\n            const progressPercent = (currentStep \/ totalSteps) * 100;\r\n            progressBar.style.width = progressPercent + '%';\r\n        }\r\n    }\r\n    \r\n    funnel.querySelectorAll('.btn-next').forEach(btn => btn.onclick = () => goToNextStep());\r\n    funnel.querySelector('.close-quiz')?.addEventListener('click', releaseContent);\r\n});\r\n\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    const funnel = document.getElementById('funnel-');\r\n    if (!funnel) return;\r\n    const progressBar = funnel.querySelector('.progress-bar');\r\n    const totalSteps = 1;\r\n    let currentStep = 1;\r\n\r\n    \/\/ Adiciona comportamento de clique nas op\u00e7\u00f5es\r\n    funnel.querySelectorAll('.quiz-option-next').forEach(opt => {\r\n        opt.addEventListener('click', () => {\r\n            const current = funnel.querySelector(`.step-${currentStep}`);\r\n            if (current) current.style.display = 'none';\r\n            currentStep++;\r\n            const next = funnel.querySelector(`.step-${currentStep}`);\r\n            if (next) next.style.display = 'block';\r\n            if (progressBar) {\r\n                progressBar.style.width = (currentStep \/ totalSteps) * 100 + '%';\r\n            }\r\n        });\r\n    });\r\n\r\n    funnel.querySelectorAll('.quiz-option-final').forEach(opt => {\r\n        opt.addEventListener('click', () => window.showProcessingScreen());\r\n    });\r\n});\r\n\r\n<\/script><\/div>\n\n<div class=\"lazyblock-cta-links-imagem-Z2ewKun wp-block-lazyblock-cta-links-imagem\">\n<style>\n.cta-card-grid {\n    display: flex;\n    justify-content: center; \/* centraliza horizontalmente *\/\n    gap: 20px;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 20px;\n}\n\n.cta-card {\n    flex: 1 1 calc(25% - 20px); \/* 4 por linha no desktop *\/\n    max-width: 260px;\n    min-width: 150px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    background: #fff;\n    border-radius: 12px;\n    overflow: hidden;\n    box-shadow: 0 4px 12px rgba(0,0,0,0.08);\n    text-align: center;\n    transition: transform 0.25s ease, box-shadow 0.25s ease;\n    text-decoration: none;\n}\n\n.cta-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 8px 18px rgba(0,0,0,0.15);\n}\n\n.cta-card-image {\n    width: 100%;\n    height: 180px;\n    object-fit: cover;\n}\n\n.cta-card-title {\n    background: #1e293b;\n    color: #fff;\n    font-weight: 600;\n    padding: 14px;\n    width: 100%;\n    text-transform: uppercase;\n    font-size: 0.9rem;\n}\n\n\/* Tablet - 2 cards por linha *\/\n@media (max-width: 900px) {\n    .cta-card {\n        flex: 1 1 calc(45% - 20px);\n    }\n}\n\n\/* Mobile - 2 cards menores por linha *\/\n@media (max-width: 600px) {\n    .cta-card {\n        flex: 1 1 calc(48% - 10px);\n    }\n}\n\n\/* Telas muito pequenas - 1 por linha *\/\n@media (max-width: 400px) {\n    .cta-card {\n        flex: 1 1 100%;\n    }\n}\n\n<\/style>\n\n<div>\n            <h2 class=\"text-center text-2xl font-bold\">\n            Discover how to earn points on Shein        <\/h2>\n    \n    <div class=\"cta-card-grid\">\n                <a href=\"https:\/\/news.judgeapps.com\/earn-shein-points-with-daily-check-in\/\" class=\"cta-card\">\n                                <img decoding=\"async\" src=\"https:\/\/news.judgeapps.com\/wp-content\/uploads\/2026\/02\/4-2-1.webp\" \n                       alt=\"Get Daily Points\" \n                       class=\"cta-card-image\" \/>\n                            <div class=\"cta-card-title\">\n                  Get Daily Points              <\/div>\n          <\/a>\n                <a href=\"https:\/\/news.judgeapps.com\/earn-shein-points-with-product-reviews\/\" class=\"cta-card\">\n                                <img decoding=\"async\" src=\"https:\/\/news.judgeapps.com\/wp-content\/uploads\/2026\/02\/4-1-5.webp\" \n                       alt=\"Get Points for Reviews\" \n                       class=\"cta-card-image\" \/>\n                            <div class=\"cta-card-title\">\n                  Get Points for Reviews              <\/div>\n          <\/a>\n        <\/div>\n\n<\/div>\n<\/div>\n\n\n<p>This guide shows you how to use SHEIN points to save money when ordering. It&#8217;s perfect for those who love shopping on Instagram and TikTok. They&#8217;ll find tips on making their <b>SHEIN checkout<\/b> cheaper.<\/p>\n\n\n\n<p>The focus is on mobile users. You&#8217;ll discover how to find and apply points, plus mix them with coupons. It also talks about common issues, so you don&#8217;t miss out on savings.<\/p>\n\n\n\n<p>You&#8217;ll get clear, step-by-step instructions and learn smart ways to earn more points. Since savings change based on several factors, this guide doesn&#8217;t promise specific discounts.<\/p>\n\n\n\n<p>The advice is friendly and straightforward. Think of it as a buddy showing you how to save more with SHEIN points during checkout.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Key Takeaways<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Points at checkout<\/b> can cut the final price but vary by balance and promotions.<\/li>\n\n\n\n<li>The guide shows where to find the option in the <b>SHEIN checkout<\/b> flow.<\/li>\n\n\n\n<li>Step-by-step tips make <b>SHEIN points use<\/b> simple on both app and web.<\/li>\n\n\n\n<li>Combining points with coupons often increases <b>SHEIN order savings<\/b>.<\/li>\n\n\n\n<li>Common issues and fixes help avoid last-minute problems at payment.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What Are SHEIN Points and How They Work<\/h2>\n\n\n\n<p>SHEIN points let shoppers get discounts, different from coupons and gift cards. They are a reward for shopping and being active on the site. This helps people save money without needing extra codes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/shop.suareceitafacil.com\/wp-content\/uploads\/2026\/02\/Formas-de-ganhar-pontos-na-Shein-683x1024.webp\" alt=\"\" class=\"wp-image-1231\"\/><figcaption class=\"wp-element-caption\">Ways to earn points on Shein<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Overview of the rewards system<\/h3>\n\n\n\n<p>Your profile keeps track of SHEIN points, showing how many you have and when they expire. At checkout, you can use these points to save money on certain orders. The app&#8217;s terms for earning and using points might change, so it&#8217;s wise to stay updated.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How you earn points: purchases, reviews, app activities<\/h3>\n\n\n\n<p>There are a few easy ways to earn points:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Purchases: You get points when you buy things, depending on what you buy or how much you spend.<\/li>\n\n\n\n<li>Reviews: Writing reviews, especially with photos, can earn you points once approved.<\/li>\n\n\n\n<li>App activities: Doing things like checking in daily, completing tasks, watching videos, and participating in events gives you more points.<\/li>\n\n\n\n<li>Promotions: You can also earn points through special promotions, like following shops, joining live sessions, or taking surveys.<\/li>\n<\/ul>\n\n\n\n<p>Keeping track of these activities in the app adds points with little effort.<\/p>\n\n\n<div class=\"lazyblock-cta-links-maior-3-botoes-2-ZEbc2f wp-block-lazyblock-cta-links-maior-3-botoes-2\">\r\n<div class=\"mt-8\">       \r\n    <div class=\"flex flex-col gap-2 mt-5\">\r\n                    \r\n            <a style=\"padding-top: 20px !important;padding-bottom: 20px !important;\" class=\"flex justify-between items-center pl-4 pr-3 py-3 bg-custom rounded-lg text-white uppercase text-sm font-medium\" href=\"https:\/\/news.judgeapps.com\/earn-points-on-shein-top-ways-explained\/\" aria-label=\"Discover ways to earn points on Shein\">\r\n                Discover ways to earn points on Shein                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>circle-ctrl-right<\/title><g fill=\"#F7F7F7\"><path d=\"M24,12A12,12,0,1,0,12,24,12.013,12.013,0,0,0,24,12ZM10.293,16.707a1,1,0,0,1,0-1.414L13.586,12,10.293,8.707a1,1,0,1,1,1.414-1.414l4,4a1,1,0,0,1,0,1.414l-4,4a1,1,0,0,1-1.414,0Z\" fill=\"#F7F7F7\"><\/path><\/g><\/svg>\r\n            <\/a>\r\n\r\n            <p class=\"text-sm text-gray-600 pl-4\">\r\n                You will remain on the same website.            <\/p>\r\n            <\/div>\r\n<\/div>\r\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Point value and expiration policy<\/h3>\n\n\n\n<p>Point conversion rates to dollars are decided by SHEIN and are generally low per point. Think of points as a small discount on an order rather than paying for the whole thing. Always compare point value against coupons or sales before using them.<\/p>\n\n\n\n<p>Points expire after a certain time or if you&#8217;re inactive. The app shows when points will expire, helping you not to lose them. The rules about value, how to earn them, and when they expire might change. Always check the SHEIN app for the newest info and promotions.<\/p>\n\n\n\n<p>A good tip: always review the rewards page. This way, you&#8217;ll see new ways to earn points and remember to use them before they expire.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"984\" height=\"429\" src=\"https:\/\/news.judgeapps.com\/wp-content\/uploads\/2026\/02\/image-2.png\" alt=\"Product category menu for a women's fashion website. The image displays 18 circular icons with labels such as Women Blazers, Denim Shorts, Bikini Sets, Long Dresses, and Customized Tops, showcasing different styles and outfits\" class=\"wp-image-2040\" srcset=\"https:\/\/news.judgeapps.com\/wp-content\/uploads\/2026\/02\/image-2.png 984w, https:\/\/news.judgeapps.com\/wp-content\/uploads\/2026\/02\/image-2-300x131.png 300w, https:\/\/news.judgeapps.com\/wp-content\/uploads\/2026\/02\/image-2-768x335.png 768w\" sizes=\"auto, (max-width: 984px) 100vw, 984px\" \/><figcaption class=\"wp-element-caption\">Woman Clothes on Shein<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Points at checkout<\/h2>\n\n\n\n<p>Using points during checkout is easy once you understand the process. You&#8217;ll see your points balance and the potential discount before finalizing your purchase. This allows you to decide on the number of points to use.<\/p>\n\n\n<div class=\"lazyblock-cta-links-maior-3-botoes-2-1z5wNA wp-block-lazyblock-cta-links-maior-3-botoes-2\">\r\n<div class=\"mt-8\">       \r\n    <div class=\"flex flex-col gap-2 mt-5\">\r\n                    \r\n            <a style=\"padding-top: 20px !important;padding-bottom: 20px !important;\" class=\"flex justify-between items-center pl-4 pr-3 py-3 bg-custom rounded-lg text-white uppercase text-sm font-medium\" href=\"http:\/\/shein.com\" aria-label=\"Go to shein Website\">\r\n                Go to shein Website                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>circle-ctrl-right<\/title><g fill=\"#F7F7F7\"><path d=\"M24,12A12,12,0,1,0,12,24,12.013,12.013,0,0,0,24,12ZM10.293,16.707a1,1,0,0,1,0-1.414L13.586,12,10.293,8.707a1,1,0,1,1,1.414-1.414l4,4a1,1,0,0,1,0,1.414l-4,4a1,1,0,0,1-1.414,0Z\" fill=\"#F7F7F7\"><\/path><\/g><\/svg>\r\n            <\/a>\r\n\r\n            <p class=\"text-sm text-gray-600 pl-4\">\r\n                You will be redirected to another website.            <\/p>\r\n            <\/div>\r\n<\/div>\r\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Where to find the points option during checkout<\/h3>\n\n\n\n<p>In the mobile app, look on the last payment page for a part marked <em>Use Points<\/em> or <em>Points &amp; Coupons<\/em>. You&#8217;ll find a switch or button close to the options for shipping and payment.<\/p>\n\n\n\n<p>On a desktop computer, this feature typically pops up in the payment area before you confirm your purchase. It shows how many points you have and the discount you&#8217;ll get.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step-by-step: applying points to your order total<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Add your items to the cart and proceed to checkout.<\/li>\n\n\n\n<li>Go to the page where you see your shipping and payment options.<\/li>\n\n\n\n<li>Look for the <em>Use Points<\/em> feature and turn it on, or enter how many points you want to use.<\/li>\n\n\n\n<li>Verify that your order amount drops to show the points discount, then finalize your payment.<\/li>\n\n\n\n<li>Remember, you might need to select a payment method after applying points.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Limits and minimums when redeeming points<\/h3>\n\n\n\n<p>There are some rules to know before using <b>points at checkout<\/b>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You might have to redeem a minimum number of points, and there could be a cap on how many you can use per order.<\/li>\n\n\n\n<li>Points might not cover all taxes or shipping fees; you may have to pay these costs.<\/li>\n\n\n\n<li>Some items, especially those on sale or clearance, may not be eligible for points redemption.<\/li>\n\n\n\n<li>Make sure to look at your checkout summary for the exact discount and any notices about limits.<\/li>\n<\/ul>\n\n\n\n<p>Understanding how to use <b>points at checkout<\/b> can make your shopping on mobile and web faster and more budget-friendly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using the SHEIN app for faster checkout and point redemption<\/h2>\n\n\n\n<p>The app makes checking out faster and using points simpler. You can see your points clearly. The &#8220;Use Points&#8221; toggle is easy to find during checkout.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Benefits of using the SHEIN app guide for points<\/h3>\n\n\n\n<p>You can quickly see how many points you have and when they expire. Paying is faster with saved cards and Apple Pay.<\/p>\n\n\n\n<p>Push notifications let you know about ways to earn more points. They show how many points you can use and the discount you&#8217;ll get.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">In-app-only promotions and extra point offers<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Exclusive campaigns reward bonus points for first app orders and event participation.<\/li>\n\n\n\n<li>Games, flash activities, and livestreams give extra points not available on desktop.<\/li>\n\n\n\n<li>Some coupons are only for app users. This means you can save more when you use points.<\/li>\n\n\n\n<li>Keep an eye on the app during big sales for special timed offers.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Maximizing SHEIN discounts with points and promo codes<\/h2>\n\n\n\n<p>Smart shoppers know how to pay less at checkout. They use points during sales and combine them with coupons. This helps save money and get more clothes.<\/p>\n\n\n\n<p><em>Combining discounts and points<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Always check coupon details to see if your item qualifies or if the code needs other discounts first.<\/li>\n\n\n\n<li>Use points to lower your total first. Then, if allowed, add a coupon for more savings at SHEIN.<\/li>\n\n\n\n<li>Remember, after a coupon is used, you might not be able to use as many points. This changes the discount.<\/li>\n<\/ul>\n\n\n\n<p><em>Practical stacking tips<\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Save points for big buys or storewide sales to get the most off your final price.<\/li>\n\n\n\n<li>Use a few points on cheaper items or to get free shipping. It&#8217;s an easy way to save more.<\/li>\n\n\n\n<li>Use points that are about to expire first. But, save some for when you&#8217;re buying something expensive.<\/li>\n\n\n\n<li>Look in the app for special deals that mix coupons and points for you automatically.<\/li>\n<\/ol>\n\n\n\n<p>By following these tips, you can make the most of your SHEIN points. Do a trial order to see how points and coupons work together. This way, you&#8217;re ready for bigger buys.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common issues when redeeming points at checkout and fixes<\/h2>\n\n\n\n<p>Getting rewards should be easy, but sometimes things go wrong. Here are some quick steps to try before getting in touch with support. These tips are useful for both app and website users at <b>shein checkout<\/b>.<\/p>\n\n\n\n<p><em>Quick troubleshooting<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sign-in check: make sure you&#8217;re logged into the right account. Points are linked to your profile and won&#8217;t work with a different email.<\/li>\n\n\n\n<li>Item eligibility: check if the items or sellers accept points. Try removing certain items or third-party offers to see if the discount works again.<\/li>\n\n\n\n<li>Balance and expiry: double-check your points total and when they expire. You can&#8217;t use points that have expired in shein points options.<\/li>\n\n\n\n<li>Minimums and limits: ensure your order reaches the needed amount or doesn&#8217;t exceed the points limit before using points at checkout.<\/li>\n\n\n\n<li>App refresh: try clearing your cache, updating the app, or refreshing the page. Often, these simple steps can fix issues with points not applying.<\/li>\n\n\n\n<li>Cart retry: try removing items and adding them back, or switch your payment method. Then, apply your points again to get the discount.<\/li>\n<\/ul>\n\n\n\n<p><em>When to reach out to customer service<\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>If points got taken but the discount didn&#8217;t show on your total, contact support. Have your order ID ready to help speed things up.<\/li>\n\n\n\n<li>If actions that should earn points, like writing reviews or joining promos, didn&#8217;t give you points, ask for help.<\/li>\n\n\n\n<li>Send screenshots of the checkout and any confirmation emails. This info helps solve the issue faster.<\/li>\n\n\n\n<li>Response times can vary. Keep track of all your communications and check the rewards page for any news.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Smart strategies to grow your SHEIN points balance<\/h2>\n\n\n\n<p>Growing a SHEIN points balance means taking steady steps and making smart choices. Use the app wisely and make purchases that bring more value beyond just the items you buy.<\/p>\n\n\n\n<p><em>Best ways to earn points quickly<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Write honest reviews with photos after getting your items. Reviews not only give reliable points but also help others decide.<\/li>\n\n\n\n<li>Do daily tasks and complete your profile inside the app. These small actions quickly add up if you do them regularly.<\/li>\n\n\n\n<li>Take part in app events, play mini-games, and watch live streams that give points for participating. Check the <b>SHEIN app guide<\/b> weekly for new opportunities.<\/li>\n\n\n\n<li>If there&#8217;s a referral program, use it. It gives bonus points to both the new user and the person who referred them.<\/li>\n\n\n\n<li>Shop when there are point multipliers. Buying during these times means you get more points for every dollar you spend.<\/li>\n<\/ul>\n\n\n\n<p><em>Timing purchases to earn bonus points during promotions<\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Keep an eye on the app for special campaigns. They often give double or extra points on certain dates or for specific categories. Mark those dates for your purchases.<\/li>\n\n\n\n<li>Make your bigger purchases during these promotions. This way, you get the most points while still saving money on your orders.<\/li>\n\n\n\n<li>Combine items that are eligible for deals with coupons or flash sales. This approach gets you a discount now and more points for later.<\/li>\n\n\n\n<li>After these events, check your points to ensure they&#8217;ve been added correctly. Remember, points from reviews might take a bit longer to show up.<\/li>\n<\/ol>\n\n\n\n<p>Small efforts can bring big rewards. Stick to the SHEIN app tips, focus on writing reviews, and shop during special events. This way, you&#8217;ll increase your points and save money over time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How points affect your final price and order savings<\/h2>\n\n\n\n<p>Using points changes the math at checkout. Small redemptions cut a few dollars off. Bigger redemptions lower your total cost. They can also help you get free shipping or add to your coupons for more savings. Always check your Points at checkout to see what&#8217;s best for your order.<\/p>\n\n\n\n<p><em>Examples: points redemption scenarios and savings breakdown<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scenario A \u2014 Small order: Subtotal $18.00. Redeem 500 points for a $2.00 discount. No coupon used. Shipping $3.99. Final amount $19.99. Using points saved money now but might lower future savings on a bigger order.<\/li>\n\n\n\n<li>Scenario B \u2014 Mid-size sale order: Subtotal $55.00. First, apply a 20% coupon, cutting $11.00. Then use 1,000 points to save $4.00 more. With shipping free from a promo, the final cost is $40.00. Points and coupons combined for extra savings.<\/li>\n\n\n\n<li>Scenario C \u2014 Big order close to free shipping: Subtotal $98.00. Free shipping starts at $100. Use 500 points to save $5.00, getting closer with $93.00. Add a $7.00 coupon to hit free shipping. This way, you save more on shipping than the points used, boosting your total savings.<\/li>\n<\/ul>\n\n\n\n<p><em>Calculating value per point for smarter redemptions<\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>First, see how much discount you get from some points.<\/li>\n\n\n\n<li>To find the value per point, divide the discount by points used. For instance, $4.00 \u00f7 1,000 points equals $0.004 per point.<\/li>\n\n\n\n<li>Compare this to saving points for a bigger sale where you save more.<\/li>\n\n\n\n<li>Think about opportunity cost. Using points for free shipping can be a better value than the direct dollar rate per point.<\/li>\n\n\n\n<li>Always check the point value in the app before deciding. Point values can change, affecting your choice.<\/li>\n<\/ol>\n\n\n\n<p>Quick checks at checkout can help you save more without guessing. Use these tips and the per-point calculation to raise your savings. Watch for the right moment to use your Points for the best deal.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Using points at checkout is an easy way to reduce your total at <strong>shein checkout<\/strong>. Just look for the points option when you&#8217;re paying. Choose how many you want to use, and see the discount lower your total. The app also offers extra deals and quicker ways to use points, making it handy.<\/p>\n\n\n\n<p>By combining points with coupons and sales, you can get more off your shein purchases. Just remember to check for any limits or minimums. It&#8217;s smart to save up points for big buys or to use them during special promotions. This way, each point gives you more value. If you can&#8217;t use your points, try logging out and back in, updating the app, or emptying your cart and trying again.<\/p>\n\n\n\n<p>It&#8217;s important to keep an eye on your points, checking when they expire and staying updated on the terms. Use your points on your next order to see how much you save. This will help you decide if you should use them now or wait for a better deal. To see your balance and special app-only deals, open the rewards section in the app.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This guide shows you how to use SHEIN points to save money when ordering. It&#8217;s perfect for those who love shopping on&#8230;<\/p>\n","protected":false},"author":4,"featured_media":2446,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2878],"tags":[2315,2852,2707,2851,2282],"class_list":["post-2445","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-clothes-online","tag-fashion-discounts","tag-loyalty-points","tag-online-shopping-rewards","tag-reward-points-program","tag-shein-points","entry"],"_links":{"self":[{"href":"https:\/\/news.judgeapps.com\/en\/wp-json\/wp\/v2\/posts\/2445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/news.judgeapps.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news.judgeapps.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news.judgeapps.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/news.judgeapps.com\/en\/wp-json\/wp\/v2\/comments?post=2445"}],"version-history":[{"count":2,"href":"https:\/\/news.judgeapps.com\/en\/wp-json\/wp\/v2\/posts\/2445\/revisions"}],"predecessor-version":[{"id":2502,"href":"https:\/\/news.judgeapps.com\/en\/wp-json\/wp\/v2\/posts\/2445\/revisions\/2502"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news.judgeapps.com\/en\/wp-json\/wp\/v2\/media\/2446"}],"wp:attachment":[{"href":"https:\/\/news.judgeapps.com\/en\/wp-json\/wp\/v2\/media?parent=2445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news.judgeapps.com\/en\/wp-json\/wp\/v2\/categories?post=2445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news.judgeapps.com\/en\/wp-json\/wp\/v2\/tags?post=2445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}