5/9
        
          ${data.index + 1}/${data.total}
        
      Description
Create a vibey atmosphere in your room with our Bauhaus-inspired Retro Aura Lamp.
Power supply: USB cable
Note: Lamp will come packaged in separate pieces for basic self-assembly. Feel free to reach out to us if you need additional help.
Please also note that there may be some scratches on the surface which is due to the nature of the acrylic material the lamp is made out of and is not a flaw.
          ${data.starNum}/${data.starTotal}
        
      
                ${data.starNum}/${data.starTotal}
              
            
        ${!isPercentage ? `${data.count}` : `${data.count / data.total * 100}%`}
      
    
          ${data.count > 99 ? '99+' : data.count < 1 ? '' : data.count}
        
      
        ${function() {
          if(data.imgCover) {
            if(media.videosrc) {
              let src = '';
              if (media.videosrc) {
                src = media.videosrc + '.' + media.ext;
              }
              const videoDom = `
                 
              `;
              
              if(!isPC){
                 return `
                   
              `;
              if(!isPC){
                 return `
                  
                   
                `
              }else{
                return `
                  
                   
                `
              }
            }
          } else {
            if (media.videosrc) {
              let src = '';
              if (media.videosrc) {
                src = media.videosrc + '.' + media.ext;
              }
              return `
                 
                `
            } else if(media.mp4 || media.hls) {
              return `
                 
              `
            } else {
              return `
               
              `
            }
          }
        }()}
        
      
                    ${videoDom}
                  
                 `
              }
              return `
                
                  ${videoDom}
                
              `
            } else if(media.mp4 || media.hls) {
              const videoDom = `
                
                    ${videoDom}
                  
                 `
              }
              return `
                
                  ${videoDom}
                
              `
            } else {
              if(!isPC){
                return `
                  Newest
        
          Newest
          
            
          
        
        
          Most liked
        
        
          Highest ratings
        
        
          Lowest ratings
        
      
            Newest
            
              
            
          
          
            Most liked
          
          
            Highest ratings
          
          
            Lowest ratings
          
        All
        
            All(${list.count})
            
              
            
          
          
          With Photos(${list.image_count})
          
        
            All(${list.count})
            
            
          
          
          
            With Photos(${list.image_count})
          
        
    ${arrow}
    
`);
    for (let i = startNumber; i <= endNumber; i++) {
      if (i === pageNum) {
        nums.push(
          `${i}
`
        );
      } else {
        // 第一段:不大于3
        if (pageNum <= 3) {
          if (i < pageNum + 2 || i > Math.max(endNumber - 4, 0)) {
            nums.push(`${i}
`);
          }
          if (i === pageNum + 2 && i < endNumber - 3) {
            nums.push(`...
`);
          }
        }
        // 第二段:大于3 到 倒数第三个
        if (pageNum > 3 && pageNum < endNumber - 3) {
          if (i < 3 || i > endNumber - 3 || (pageNum - 2 < i && i < pageNum + 2)) {
            nums.push(`${i}
`);
          }
          if (i === 3 && pageNum - 1 !== 3) {
            nums.push(`...
`);
          }
          if (i === endNumber - 4) {
            nums.push(`...
`);
          }
        }
        // 第三段: 倒数4个
        if (pageNum >= Math.max(endNumber - 3, 4)) {
          if (i < 3 || i > endNumber - 3 || i == pageNum - 1) {
            nums.push(`${i}
`);
          }
          if (i === 3 && pageNum > 4 && endNumber > 5) {
            nums.push(`...
`);
          }
        }
      }
    }
    nums.push(`
      ${arrow}
    
`);
    return `${nums.join(' ')}
`;
  }()}
          ${data.starNum}/${data.starTotal}
        
      
                ${data.starNum}/${data.starTotal}
              
            Write a Review
${data.title}
                
            
              Customer Reviews
              (${data.comment_count > 500 ? '500+' : (data.comment_count || 0)})
            
             
               
              
               
            
          
          
          
          
            Write a Review
          
          
            View all
            
          
        ${item.username}
              
              
              Verified
            
          
            
            ${item.content}
          
        
            ${data.shop_name} reply:
            
              ${item.reply && item.reply.length && item.reply[0].content}
            
          
          
        ${formatDate(item.created_at)}
          View more
          
            Wow you reached the bottom
          
          View all
          Write a Review
          ${data.comment_avg_star}
          Total reviews: ${data.comment_count > 999 ? '999+' : data.comment_count}
          ${level}
            Reviews
            - All(${list.count})
 - With Photos(${list.image_count})
 
Wow you reached the bottom
      `;
    } else {
      return ``;
    }
  }()}
  ${function(){
    return `
      
            ${function(){
              if (media.videosrc) {
                let src = '';
                if (media.videosrc) {
                  src = media.videosrc + '.' + media.ext;
                }
                return `
                   
                  `
              } else if(media.mp4 || media.hls) {
                return `
                   
                  `
              } else {
                return `
                   
                  `
              }
            }()}
          
        
              No reviews available. The product reviews component has been hidden
            
            Product Detail Reviews
          