{"product_id":"trick-or-treat-vol-2-5-the-forbidden-chapter","title":"TRICK OR TREAT VOL.2.5 | THE FORBIDDEN CHAPTER","description":"\u003cdiv class=\"main-bundle-wrapper\" style=\"text-align: center; max-width: 1100px; margin: 0 auto 0 auto; font-size: 16px; color: #f1f1f1; line-height: 1.6; padding-top: 0 !important; padding-bottom: 0 !important;\"\u003e\n  \u003cstyle\u003e\n    \/* Desktop Only Title Margin *\/\n    @media (min-width: 769px) {\n      .main-bundle-wrapper {\n        margin-top: -40px !important;\n      }\n    }\n\n    \/* Premium Cinematic Title *\/\n    .hero-title {\n      font-weight: 900;\n      margin-top: 0 !important; \n      margin-bottom: 10px;\n      text-transform: uppercase;\n      line-height: 1.1;\n    }\n    \n    .hero-title .title-top {\n      color: #ffa000;\n      font-size: 20px;\n      letter-spacing: 5px;\n      font-weight: 700;\n      display: block;\n      margin-bottom: 8px;\n      text-shadow: 0 0 15px rgba(255, 160, 0, 0.4);\n    }\n    \n    .hero-title .title-bottom {\n      font-size: 46px;\n      letter-spacing: 1px;\n      background: linear-gradient(180deg, #ffffff 0%, #a0a0a0 100%);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      filter: drop-shadow(0 6px 20px rgba(0,0,0,0.6));\n    }\n\n    @media (max-width: 768px) {\n      .hero-title { padding: 0 10px; }\n      .hero-title .title-top { font-size: 13px; letter-spacing: 3px; }\n      .hero-title .title-bottom { font-size: 30px; }\n    }\n\n    @media (max-width: 768px) {\n      .stat-bar {\n        grid-template-columns: 1fr !important; \/* Stack vertically to prevent overlap *\/\n        gap: 20px;\n        padding: 25px 10px;\n      }\n      .stat-item {\n        border-right: none !important;\n        border-bottom: 1px solid #333;\n        padding-bottom: 15px;\n      }\n      .stat-item:last-child {\n        border-bottom: none;\n        padding-bottom: 0;\n      }\n    }\n    .hero-tagline {\n      font-size: 20px;\n      font-weight: 600;\n      color: #fff;\n      margin-bottom: 35px;\n      letter-spacing: 1.5px;\n    }\n\n    \/* Master Stat Bar *\/\n    .stat-bar {\n      display: grid;\n      grid-template-columns: 1fr 1fr 1fr;\n      background: #111;\n      border: 1px solid #ffa000;\n      border-radius: 8px;\n      margin-bottom: 40px;\n      padding: 20px 10px;\n      box-shadow: 0 0 30px rgba(255, 160, 0, 0.1);\n    }\n    .stat-item { border-right: 1px solid #333; }\n    .stat-item:last-child { border-right: none; }\n    .stat-val { font-size: 26px; font-weight: 800; color: #ffa000; display: block; line-height: 1; }\n    .stat-lbl { font-size: 11px; text-transform: uppercase; color: #888; letter-spacing: 1px; margin-top: 5px; display: block;}\n    \n    \/* Seamless Monolith Cover Unit - 48% Padding *\/\n    .video-unit {\n      max-width: 900px;\n      margin: 0 auto !important;\n      position: relative;\n      padding-bottom: 48%; \n      height: 0;\n      overflow: hidden;\n      border-radius: 12px 12px 0 0; \n      border: 1px solid #333;\n      border-bottom: none; \n      background: #000;\n      box-shadow: 0 -15px 30px -5px rgba(0,0,0,0.8), 15px 0 30px -5px rgba(0,0,0,0.8), -15px 0 30px -5px rgba(0,0,0,0.8);\n    }\n    @media (max-width: 768px) {\n      .video-unit { padding-bottom: 56.25% !important; }\n    }\n    .video-unit img {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      display: block; \n    }\n\n    \/* Monolith Bottom (Fused Description) *\/\n    .hero-description-box {\n      max-width: 900px;\n      margin: -1px auto 40px auto !important; \n      background-color: #000;\n      border: 1px solid #333;\n      border-top: none; \n      padding: 10px 30px 25px 30px;\n      margin-top: 0px;\n      border-radius: 0 0 12px 12px; \n      box-shadow: 15px 15px 30px -5px rgba(0,0,0,0.8), -15px 15px 30px -5px rgba(0,0,0,0.8);\n    }\n    .hero-main-text {\n      margin: 0;\n      margin-top: 0;\n      font-size: 18px; \n      line-height: 1.5;\n      color: #fff;\n      font-weight: 500;\n    }\n    \/* Mobile Only Hero Text Margin Fix *\/\n    @media (max-width: 768px) {\n      .hero-main-text {\n        margin-top: 5px !important;\n      }\n    }\n    .hero-sub-text {\n      font-size: 15px; \n      color: #ccc;\n      display: block;\n      margin-top: 8px;\n    }\n\n    \/* Breakdown Styles *\/\n    .pills{ display:flex; justify-content:center; flex-wrap:wrap; gap:4px 8px; margin:10px 0 20px; }\n    .pill{ display:inline-block; padding:2px 10px; border:1px solid #ffa00055; border-radius:999px; background:#111; font-size:12px; color:#f1f1f1; }\n    .pill b{ color:#ffa000; font-weight:700; }\n    .checkmark { color: #ffa000; font-weight: bold; font-size: 16px; margin-right: 12px; }\n\n    \/* --- SOUND PREVIEWS HEADING STYLES --- *\/\n    .sp-heading{ width:100%; text-align:center; margin: 28px auto 10px; position:relative; isolation:isolate; }\n    .sp-text{\n      display:inline-block; font-weight:900; letter-spacing:.06em; font-size: clamp(22px, 3.4vw, 36px);\n      padding: 4px 14px; background: linear-gradient(90deg,#ffa000 0%,#ffd180 35%,#84fbff 65%,#ffa000 100%);\n      -webkit-background-clip:text; background-clip:text; color: transparent;\n      text-shadow: 0 0 10px rgba(255,160,0,.35), 0 0 22px rgba(132,251,255,.25);\n      animation: sp-glow 2.2s ease-in-out infinite;\n    }\n    .sp-emoji{\n      color:#ffa000; filter: drop-shadow(0 0 6px rgba(255,160,0,.35)); display:inline-block; transform-origin:center;\n      animation: sp-pulse 1.8s ease-in-out infinite; font-size: clamp(16px, 2.5vw, 22px); margin: 0 6px;\n    }\n    .sp-underline{\n      height:2px; width: 320px; max-width: 70%; margin:10px auto 0; transform-origin:left;\n      background: linear-gradient(90deg, transparent, #ffa000, #84fbff, transparent);\n      animation: sp-sweep 1.6s ease-out infinite; opacity:.9;\n    }\n\n    @keyframes sp-glow{ 0%,100%{ text-shadow: 0 0 6px rgba(255,160,0,.35), 0 0 14px rgba(132,251,255,.22);} 50%{ text-shadow: 0 0 14px rgba(255,160,0,.55), 0 0 28px rgba(132,251,255,.35);} }\n    @keyframes sp-pulse{ 0%,100%{ transform: translateY(0) scale(1);} 50%{ transform: translateY(1px) scale(1.08);} }\n    @keyframes sp-sweep{ 0%{ transform: scaleX(0); opacity:.3; } 60%{ transform: scaleX(1); opacity:1; } 100%{ transform: scaleX(1); opacity:.4; } }\n\n    \/* --- PREVIEW PLAYER GRID STYLES --- *\/\n    :root{ --wave-desktop-shift: 70px; } \n    .player-wrap{ width:100%; position:relative; }\n    .player-wrap .product-block#waveform{\n      box-sizing:border-box; width:100%; max-width:1160px; margin:8px auto 0 !important; padding:0 !important;\n      display:grid; grid-template-columns:repeat(4, minmax(0,1fr)); column-gap:2px; row-gap:6px;\n      position:relative; left:50%; transform: translateX(calc(-50% + var(--wave-desktop-shift)));\n    }\n    @media (max-width:768px){\n      .player-wrap .product-block#waveform{\n        max-width:700px; grid-template-columns:repeat(2, minmax(0,1fr)); column-gap:4px; row-gap:6px;\n        left:50%; transform: translateX(-50%);\n      }\n    }\n    .player-wrap .sample{ display:grid; grid-template-columns:12px 1fr; align-items:center; column-gap:6px; }\n    .player-wrap .sample img.play-pause-btn{ width:12px; height:12px; cursor:pointer; }\n    .player-wrap .sample .wave-block{ width:100%; }\n    .player-wrap .sample .wave-title{ display:none; }\n\n    \/* Requirements Section *\/\n    .req-container { background-color: #161616; border: 1px solid #333; border-radius: 6px; padding: 30px; max-width: 850px; margin: 40px auto 20px auto; text-align: left; }\n  \u003c\/style\u003e\n\n  \u003ch2 class=\"hero-title\"\u003e\n    \u003cspan class=\"title-top\"\u003eTrick or Treat Vol. 2.5\u003c\/span\u003e\n    \u003cspan class=\"title-bottom\"\u003eThe Forbidden Chapter\u003c\/span\u003e\n  \u003c\/h2\u003e\n  \u003cp class=\"hero-tagline\"\u003eOpen the Sealed Chapter of the Cursed Saga\u003c\/p\u003e\n\n  \u003cdiv class=\"stat-bar\"\u003e\n    \u003cdiv class=\"stat-item\"\u003e\n      \u003cspan class=\"stat-val\"\u003e320+\u003c\/span\u003e\u003cspan class=\"stat-lbl\"\u003ePremium Sounds\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat-item\"\u003e\n      \u003cspan class=\"stat-val\"\u003eSERUM 2\u003c\/span\u003e\u003cspan class=\"stat-lbl\"\u003eBass Presets\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat-item\"\u003e\n      \u003cspan class=\"stat-val\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-lbl\"\u003eRoyalty Free\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"video-unit\"\u003e\n    \u003cimg alt=\"Trick or Treat Vol. 2.5 Cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/TOTV2.5_wide.webp?v=1761219416\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hero-description-box\"\u003e\n    \u003cp class=\"hero-main-text\"\u003eOpen the sealed chapter of the Trick or Treat saga. \u003cspan style=\"color: #ffa000; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; display: block; font-size: 16px; margin-top: 8px;\"\u003eBuilt for the Heaviest Modern Tearout \u0026amp; Riddim.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cspan class=\"hero-sub-text\"\u003eIncluding brand-new Serum 2 bass presets and a vault of exclusive loops and one-shots crafted to cut through real mixes with violent clarity.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"text-align: left; max-width: 850px; margin: 0 auto 50px auto;\"\u003e\n    \u003ch3 style=\"text-align: center; color: #fff; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 25px;\"\u003eThe Cursed Payload\u003c\/h3\u003e\n    \n    \u003cdiv style=\"text-align:center;\"\u003e\n      \u003cstrong style=\"color: #ffa000; font-size: 18px;\"\u003e✔ 50 Elite Serum 2 Bass Presets\u003c\/strong\u003e\n      \u003cdiv class=\"pills\"\u003e\n        \u003cspan class=\"pill\"\u003e\u003cb\u003e30\u003c\/b\u003e Bass\u003c\/span\u003e \u003cspan class=\"pill\"\u003e\u003cb\u003e10\u003c\/b\u003e Gun\u003c\/span\u003e \u003cspan class=\"pill\"\u003e\u003cb\u003e10\u003c\/b\u003e Sustain\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"text-align:center;\"\u003e\n      \u003cstrong style=\"color: #ffa000; font-size: 18px;\"\u003e✔ 207 Brutal Bass Samples\u003c\/strong\u003e\n      \u003cdiv class=\"pills\"\u003e\n        \u003cspan class=\"pill\"\u003e\u003cb\u003e55\u003c\/b\u003e Loops\u003c\/span\u003e \u003cspan class=\"pill\"\u003e\u003cb\u003e26\u003c\/b\u003e Sustains\u003c\/span\u003e \u003cspan class=\"pill\"\u003e\u003cb\u003e123\u003c\/b\u003e One Shots\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-bottom: 20px; text-align:center;\"\u003e\n      \u003cstrong style=\"color: #ffa000; font-size: 18px;\"\u003e✔ 75 Haunted Atmosphere Loops\u003c\/strong\u003e\u003cbr\u003e\n      \u003cspan style=\"color: #ccc; font-size: 14px;\"\u003eRich, immersive textures designed to set a terrifying tone for your breakdowns.\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-bottom: 20px; text-align:center;\"\u003e\n      \u003cstrong style=\"color: #ffa000; font-size: 18px;\"\u003e✔ 7 Metal Guitar Loops\u003c\/strong\u003e\u003cbr\u003e\n      \u003cspan style=\"color: #ccc; font-size: 14px;\"\u003eRaw guitar layers for that signature aggressive crossover sound.\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-bottom: 20px; text-align:center;\"\u003e\n      \u003cstrong style=\"color: #ffa000; font-size: 18px;\"\u003e✔ Inspired by Industry Titans\u003c\/strong\u003e\u003cbr\u003e\n      \u003cspan style=\"color: #ccc; font-size: 14px;\"\u003eCapturing the energy of \u003cstrong\u003eNimda, Prosecute, SVDDEN DEATH,\u003c\/strong\u003e and \u003cstrong\u003eYVM3\u003c\/strong\u003e.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr style=\"border: 0; height: 1px; background-image: linear-gradient(to right, rgba(255, 160, 0, 0), rgba(255, 160, 0, 0.5), rgba(255, 160, 0, 0)); margin: 40px 0;\"\u003e\n\n  \u003cdiv class=\"sp-heading\"\u003e\n    \u003cspan class=\"sp-emoji\"\u003e⚡\u003c\/span\u003e\n    \u003cspan class=\"sp-text\"\u003eSOUND PREVIEWS\u003c\/span\u003e\n    \u003cspan class=\"sp-emoji\"\u003e⚡\u003c\/span\u003e\n    \u003cdiv class=\"sp-underline\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"player-wrap\"\u003e\n    \u003cdiv id=\"waveform\" class=\"waveform product-block\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"req-container\"\u003e\n    \u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 30px;\"\u003e\n      \u003cdiv\u003e\n        \u003ch4 style=\"color:#fff; text-transform:uppercase; font-size:13px; margin-bottom:15px; border-bottom: 2px solid #ffa000; display:inline-block; padding-bottom:5px;\"\u003eCompatibility\u003c\/h4\u003e\n        \u003cul style=\"list-style: none; padding: 0; margin: 0; font-size: 14px; text-align:left;\"\u003e\n          \u003cli style=\"margin-bottom:8px;\"\u003e\n\u003cspan class=\"checkmark\"\u003e✔\u003c\/span\u003e Any DAW (Samples)\u003c\/li\u003e\n          \u003cli style=\"margin-bottom:8px;\"\u003e\n\u003cspan class=\"checkmark\"\u003e✔\u003c\/span\u003e Xfer Serum 2.0+\u003c\/li\u003e\n          \u003cli style=\"margin-bottom:8px;\"\u003e\n\u003cspan class=\"checkmark\"\u003e✔\u003c\/span\u003e 100% Royalty Free\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003ch4 style=\"color:#fff; text-transform:uppercase; font-size:13px; margin-bottom:15px; border-bottom: 2px solid #ffa000; display:inline-block; padding-bottom:5px;\"\u003eSound Profile\u003c\/h4\u003e\n        \u003cul style=\"list-style: none; padding: 0; margin: 0; font-size: 14px; text-align:left;\"\u003e\n          \u003cli style=\"margin-bottom:8px;\"\u003e\n\u003cspan class=\"checkmark\"\u003e✔\u003c\/span\u003e Retrigger Weapons\u003c\/li\u003e\n          \u003cli style=\"margin-bottom:8px;\"\u003e\n\u003cspan class=\"checkmark\"\u003e✔\u003c\/span\u003e Clip-Mode Bangers\u003c\/li\u003e\n          \u003cli style=\"margin-bottom:8px;\"\u003e\n\u003cspan class=\"checkmark\"\u003e✔\u003c\/span\u003e Guttural sound design\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"text-align: center; margin-top: 25px; color: #f1f1f1; font-size: 14px;\"\u003e\n      Designed for producers of the heaviest modern tearout dubstep and riddim. \u003cbr\u003e\n      \u003cstrong style=\"color: #ffa000;\"\u003eThe Forbidden Chapter\u003c\/strong\u003e is absolute brutal sound design.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"text-align: center; margin-top: 60px; padding: 40px 30px 0 30px; border-top: 1px solid #333;\"\u003e\n    \u003cp style=\"color: #ccc; margin-bottom: 25px; font-size: 19px; font-weight: 500;\"\u003eReady to unleash absolute brutal sound design?\u003c\/p\u003e\n    \u003cbutton onclick=\"window.scrollTo({ top: 0, behavior: 'smooth' });\" style=\"background-color: #ffa000; color: #000; font-size: 20px; font-weight: bold; padding: 20px 60px; border: none; border-radius: 4px; cursor: pointer; text-transform: uppercase; letter-spacing: 2px; box-shadow: 0 4px 20px rgba(255, 160, 0, 0.4); transition: all 0.2s ease;\" onmouseover=\"this.style.transform='scale(1.05)'; this.style.boxShadow='0 8px 30px rgba(255, 160, 0, 0.6)';\" onmouseout=\"this.style.transform='scale(1)'; this.style.boxShadow='0 4px 20px rgba(255, 160, 0, 0.4)';\"\u003eCLAIM THE FORBIDDEN CHAPTER\u003c\/button\u003e\n    \u003cp style=\"color: #666; font-size: 13px; margin-top: 20px; letter-spacing: 1px;\"\u003eINSTANT DIGITAL ACCESS • SECURE CHECKOUT • 100% ROYALTY FREE\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript type=\"text\/javascript\"\u003e\n  const PLAY_IMG  = 'https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/Play.png?v=1712806685';\n  const PAUSE_IMG = 'https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/Pasue.png?v=1712806768';\n\n  const bassLoops = [\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_13.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_12.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_3.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_40.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_38.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_19.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_26.mp3?v=1761263175\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_49.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_8.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_9.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_21.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_45.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_20.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_2.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_17.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_42.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_35.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_11.mp3?v=1761263176\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_Loop_36.mp3?v=1761263176\"\n  ];\n\n  const sustains = [\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Sustain_3.mp3?v=1761263345\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Sustain_21.mp3?v=1761263345\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Sustain_6.mp3?v=1761263344\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Sustain_15.mp3?v=1761263344\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Sustain_10.mp3?v=1761263345\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Sustain_1.mp3?v=1761263345\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Sustain_18.mp3?v=1761263345\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Sustain_7.mp3?v=1761263345\"\n  ];\n\n  const oneShots = [\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_4.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_33.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_7.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_82.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_130.mp3?v=1761263411\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_14.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_129.mp3?v=1761263411\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_52.mp3?v=1761263411\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_8.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_106.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_71.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_123.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_55.mp3?v=1761263411\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_132.mp3?v=1761263411\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_9.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_10.mp3?v=1761263411\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_17.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_79.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_47.mp3?v=1761263411\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_43.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_3.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_31.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_119.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_95.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_146.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_11.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_48.mp3?v=1761263411\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_28.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_6.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_65.mp3?v=1761263412\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_57.mp3?v=1761263413\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Bass_One_Shot_44.mp3?v=1761263413\"\n  ];\n\n  const metalGuitars = [\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Metal_Guitar_1.mp3?v=1761263642\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Metal_Guitar_2.mp3?v=1761263642\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/EDMT_TOTV2.5_-_Metal_Guitar_5.mp3?v=1761263642\"\n  ];\n\n  function extractNum(u){ const m = u.match(\/_(\\d+)\\.(?:mp3|wav)\/i); return m ? parseInt(m[1], 10) : 0; }\n  let arrayOfItems = [];\n\n  function renderWavePlayer(url, name, bgColor, prColor, height, parentSelector) {\n    const dom = document.createElement('div');\n    dom.className = 'sample';\n    const btn = document.createElement('img');\n    btn.src = PLAY_IMG;\n    btn.className = \"play-pause-btn\";\n    const waveBlock = document.createElement('div');\n    waveBlock.className = \"wave-block\";\n    dom.appendChild(btn);\n    dom.appendChild(waveBlock);\n    document.getElementById(parentSelector).appendChild(dom);\n\n    const wavesurfer = WaveSurfer.create({\n      container: waveBlock, waveColor: bgColor, progressColor: prColor,\n      cursorColor: 'transparent', hideScrollbar: true, height: height, mediaControls: false\n    });\n\n    wavesurfer.load(url);\n    wavesurfer.on('finish', () =\u003e { btn.src = PLAY_IMG; });\n    btn.addEventListener('click', () =\u003e {\n      wavesurfer.playPause();\n      btn.src = wavesurfer.isPlaying() ? PAUSE_IMG : PLAY_IMG;\n    });\n    arrayOfItems.push(wavesurfer);\n  }\n\n  function initPlayers(){\n    [bassLoops, sustains, oneShots, metalGuitars].forEach(arr =\u003e arr.sort((a,b)=\u003eextractNum(a)-extractNum(b)));\n    const parent = 'waveform', bg = '#fff', prog = '#ffa000', h = 16;\n    bassLoops.forEach(u =\u003e renderWavePlayer(u, '', bg, prog, h, parent));\n    sustains.forEach(u =\u003e renderWavePlayer(u, '', bg, prog, h, parent));\n    oneShots.forEach(u =\u003e renderWavePlayer(u, '', bg, prog, h, parent));\n    metalGuitars.forEach(u =\u003e renderWavePlayer(u, '', bg, prog, h, parent));\n  }\n  initPlayers();\n\u003c\/script\u003e","brand":"⛓👽 EDM TEMPLATES","offers":[{"title":"Standardtitel","offer_id":53650301681995,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2426\/0385\/files\/TOTV_2.5.webp?v=1762134333","url":"https:\/\/edmtemplates.net\/da\/products\/trick-or-treat-vol-2-5-the-forbidden-chapter","provider":"⛓👽 EDM TEMPLATES","version":"1.0","type":"link"}