Help
RSS
API
Feed
Maltego
Contact
Domain > tonehealing.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2021-11-24
34.196.5.64
(
ClassC
)
2025-08-02
162.159.140.166
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sat, 02 Aug 2025 10:12:38 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Sat, 02 Aug 2025 11:12:38 GMTLocation: https://tonehealing.com/Server: cloudflareCF-RAY: 968ccc4c2c96efb4-PDX html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sat, 02 Aug 2025 10:12:38 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-alivecache-control: public, max-age60, s-maxage120vary: Accept-Encodingvia: 1.1 googleCF-Cache-Status: REVALIDATEDServer: cloudflareCF-RAY: 968ccc4c89b15ec6-PDX !DOCTYPE html>html langen data-capo>head>meta charsetutf-8>meta nameviewport contentwidthdevice-width, initial-scale1>title>Free Sound Therapy & Binaural Beats for Healing | 50+ Health Conditions/title>link relpreconnect hrefhttps://fonts.gstatic.com/ crossoriginanonymous>link relstylesheet hrefhttps://fonts.googleapis.com/css?familyLato:100,200,300,400,500,600,700,800,900%7COpen%20Sans:100,200,300,400,500,600,700,800,900%7CMontserrat:100,200,300,400,500,600,700,800,900%7CRoboto:100,200,300,400,500,600,700,800,900&displayswap mediaprint onloadthis.mediaall>style typetext/css> :root{ --primary: #37ca37;--secondary: #188bf6;--white: #ffffff;--gray: #cbd5e0;--black: #000000;--red: #e93d3d;--orange: #f6ad55;--yellow: #faf089;--green: #9ae6b4;--teal: #81e6d9;--malibu: #63b3ed;--indigo: #757BBD;--purple: #d6bcfa;--pink: #fbb6ce;--transparent: transparent;--overlay: rgba(0, 0, 0, 0.5);--color-mcdusc3b: #EFF5FF;--arial: Arial;--lato: Lato;--open-sans: Open Sans;--montserrat: Montserrat;--roboto: Roboto;--headlinefont: Montserrat;--contentfont: Lato;--text-color: #000000;--link-color: #188bf6; } .bg-fixed{bottom:0;top:0;left:0;right:0;position:fixed;overflow:auto;background-color:var(--color-mcdusc3b)} .drop-zone-draggable .hl_main_popup{box-shadow:none;padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;background-color:var(--white)} #hl_main_popup{box-shadow:none;padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;background-color:var(--white);width:720px}@media screen and (min-width:0px) and (max-width:480px){#hl_main_popup{width:380px!important}} /* ---- Section styles ----- */ :root{--black:#000000;--transparent:transparent}.hl_page-preview--content .col-wClFoEgfuU,.hl_page-preview--content .row-5rO7YaxQLy,.hl_page-preview--content .section-30tB9D-Nl2{box-shadow:none;padding:20px 0;margin:0;background-color:var(--transparent);border-color:var(--black);border-width:2px;border-style:solid}.hl_page-preview--content .col-wClFoEgfuU,.hl_page-preview--content .row-5rO7YaxQLy{margin:0 auto;padding:15px 0;width:100%}.hl_page-preview--content .col-wClFoEgfuU{padding:10px 5px;margin:0}.hl_page-preview--content .custom-code-BTEDWyquvN{margin:0}#section-30tB9D-Nl2>.inner{max-width:1170px}#col-wClFoEgfuU>.inner{flex-direction:column;justify-content:center;align-items:inherit;flex-wrap:nowrap}/style>style>.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-grow{flex-grow:9999}.align-center{align-items:center}.h-full{height:100%}.max-w-400{max-width:400px}.text-right{text-align:right}.d-grid{display:grid}.px-0{padding-left:0!important;padding-right:0!important}.gap-1{gap:.3rem}.items-end{align-items:flex-end}.relative{position:relative}.gap-2{gap:.625rem}.mt-20{margin-top:20px}.mt-8{margin-top:32px}.ml-3{margin-left:.75rem}.mr-10{margin-right:10px}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.w-100{width:100%}.h-100{height:100%}.w-50{width:50%}.w-25{width:25%}.mw-100{max-width:100%}.noBorder{border:none!important}.iti__flag{background-image:url(https://stcdn.leadconnectorhq.com/intl-tel-input/17.0.12/img/flags.png)}.pointer{cursor:pointer}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(https://stcdn.leadconnectorhq.com/intl-tel-input/17.0.12/img/flags@2x.png)}}.iti__country{display:flex;justify-content:space-between}@media (min-width:768px){.hl_wrapper.nav-shrink .hl_wrapper--inner.page-creator,body{padding-top:0}.hl_page-creator--menu{left:0;top:0;z-index:10}.hl_wrapper{padding-left:0}}@media (min-width:1200px){.hl_wrapper.nav-shrink{padding-left:0!important}}html body .hl_wrapper{height:100vh;overflow:hidden}body{margin:0;-webkit-font-smoothing:antialiased}img{border-style:none;vertical-align:middle}.bg-fixed{z-index:-1}.progress-outer{background-color:#f5f5f5;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);font-size:14px;height:35px;line-height:36px;overflow:hidden;padding-bottom:0;padding-top:0;width:100%}.progress-inner{box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;float:left;font-size:14px;height:100%;padding-left:10px;padding-right:10px;transition:width .6s ease;width:0}.progress0{width:0}.progress10{width:10%}.progress20{width:20%}.progress30{width:30%}.progress40{width:40%}.progress50{width:50%}.progress60{width:60%}.progress70{width:70%}.progress80{width:80%}.progress90{width:90%}.progress100{width:100%}.progressbarOffsetWhite{background:#f5f5f5}.progressbarOffsetTransparentWhite{background-color:hsla(0,0%,100%,.5)}.progressbarOffsetBlack{background:#333}.progressbarOffsetTransparentBlack{background-color:hsla(0,0%,49%,.5)}.text-white{color:#fff}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-bold-italic{font-style:italic;font-weight:700}.progressbarSmall{font-size:14px;height:35px;line-height:36px}.progressbarMedium{font-size:19px;height:45px;line-height:45px}.progressbarLarge{font-size:21px;height:65px;line-height:65px}.recaptcha-container{margin-bottom:1em}.recaptcha-container p{color:red;margin-top:1em}.button-recaptcha-container div:first-child{height:auto!important;width:100%!important}.card-el-error-msg{align-items:center;color:#e25950;display:flex;font-size:13px;justify-content:flex-start;padding:10px 0;text-align:center}.card-el-error-msg svg{color:#f87171;margin-right:2px}.hl-faq-child-heading{border:none;cursor:pointer;justify-content:space-between;outline:none;padding:15px;width:100%}.hl-faq-child-head,.hl-faq-child-heading{align-items:center;display:flex}.v-enter-active,.v-leave-active{transition:opacity .2s ease-out}.v-enter-from,.v-leave-to{opacity:0}.faq-separated-child{margin-bottom:10px}.hl-faq-child-panel img{border-radius:15px;cursor:pointer}.hl-faq-child-heading-icon.left{margin-right:1em}.expand-collapse-all-button{background-color:transparent;border:1px solid #d1d5db;border-radius:15px;color:#3b82f6;cursor:pointer;font-size:12px;font-weight:400;line-height:16px;margin:1em 0;padding:5px 15px}.hl-faq-child-panel{transition:padding .2s ease}.v-spinner .v-moon1{position:relative}.v-spinner .v-moon1,.v-spinner .v-moon2{animation:v-moonStretchDelay .6s linear 0s infinite;animation-fill-mode:forwards}.v-spinner .v-moon2{opacity:.8;position:absolute}.v-spinner .v-moon3{opacity:.1}@keyframes v-moonStretchDelay{to{transform:rotate(1turn)}}.generic-error-message{color:red;font-weight:500;margin-top:.5rem;text-align:center}#faq-overlay{background:var(--overlay);height:100vh;opacity:.8;width:100vw}#faq-overlay,#faq-popup{position:fixed;z-index:1000}#faq-popup{background:#fff;height:auto;left:50%;margin-left:-250px;margin-top:-250px;top:50%;width:500px}#popupclose{cursor:pointer;float:right;padding:10px}.popupcontent{height:auto!important;width:100%!important}#button{cursor:pointer}.dark{background-color:#000}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.spotlight{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.z-10{z-index:10}.right-0{right:0}.left-0{left:0}.fixed{position:fixed}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.overflow-hidden{overflow:hidden}.min-h-screen{min-height:100vh}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.place-content-center{place-content:center}.grid{display:grid}.z-20{z-index:20}.max-w-520px{max-width:520px}.mb-8{margin-bottom:2rem}.text-8xl{font-size:6rem;line-height:1}.font-medium{font-weight:500}.mb-16{margin-bottom:4rem}.leading-tight{line-height:1.25}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-light{font-weight:300}@media (min-width:640px){.sm-text-10xl{font-size:10rem;line-height:1}.sm-text-4xl{font-size:2.25rem;line-height:2.5rem}.sm-px-0{padding-left:0;padding-right:0}}.full-center{background-position:50%!important;background-repeat:repeat!important;background-size:cover!important}.fill-width{background-size:100% auto!important}.fill-width,.fill-width-height{background-repeat:no-repeat!important}.fill-width-height{background-size:100% 100%!important}.no-repeat{background-repeat:no-repeat!important}.repeat-x{background-repeat:repeat-x!important}.repeat-y{background-repeat:repeat-y!important}.repeat-x-fix-top{background-position:top!important;background-repeat:repeat-x!important}.repeat-x-fix-bottom{background-position:bottom!important;background-repeat:repeat-x!important}#overlay{bottom:0;height:100%;left:0;opacity:0;overflow-y:scroll;position:fixed;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:999;-webkit-overflow-scrolling:touch}#overlay.show{opacity:1}.popup-body{background-color:#fff;height:auto;left:50%;min-height:180px;position:absolute;top:10%;transition:transform .25s ease-in-out}.popup-body,.popup-body.show{transform:translate(-50%)}.closeLPModal{cursor:pointer;position:absolute;right:-10px;top:-10px;z-index:21}.settingsPModal{font-size:18px;left:40%;padding:10px;position:absolute;top:-40px;width:32px}.c-section>.inner{display:flex;flex-direction:column;justify-content:center;margin:auto;z-index:2}.c-row>.inner{display:flex;width:100%}.c-column>.inner{display:flex;flex-direction:column;height:100%;justify-content:inherit;width:100%!important}.c-wrapper{position:relative}.previewer{--vw:100vh/100;height:calc(100vh - 170px);margin:auto;overflow:scroll;overflow-x:hidden;overflow-y:scroll;width:100%}.c-element{position:relative}.c-column{flex:1}.c-column,.c-row{position:relative}p+p{margin-top:auto}.hl_page-creator--row.active{border-color:#188bf6}.flip-list-move{transition:transform .5s}.page-wrapper .sortable-ghost:before{background:#188bf6!important;border-radius:4px;content:;height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.page-wrapper .sortable-ghost{border:none!important;position:relative}.active-drop-area:before{color:grey;content:;font-size:12px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.active-drop-area{border:1px dashed grey}.active-drop-area.is-empty{min-height:60px}.empty-component{align-items:center;border:1px dashed #d7dde9;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.empty-component,.empty-component-min-height{min-height:100px;pointer-events:none}.dividerContainer{width:100%}.items-center{align-items:center}.font-semibold{font-weight:600}.text-2xl{font-size:1.5rem}.text-sm{font-size:.875rem}.w-full{width:100%}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.justify-between{justify-content:space-between}.text-lg{font-size:1.125rem}.font-base{font-weight:400}.justify-end{justify-content:flex-end}.justify-center{justify-content:center!important}.text-center{text-align:center}.centered{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.mx-auto{margin:0 auto}/style>style>@media only screen and (max-width:767px){.c-row>.inner{flex-direction:column}.desktop-only{display:none}.c-column,.c-row{width:100%!important}.c-column,.c-column>.inner,.c-row>.inner,.c-section,.c-section>.inner{padding-left:0!important;padding-right:0!important}.c-column,.c-column>.inner,.c-row{margin-left:0!important;margin-right:0!important}.c-row{padding-left:10px!important;padding-right:10px!important}}@media only screen and (min-width:768px){.mobile-only{display:none}}.c-button button{outline:none;position:relative}.fa,.fab,.fal,.far,.fas{-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.c-column{flex:1 1 auto!important}.c-column>.inner.horizontal>div{flex:1}.c-row>.inner{display:flex;width:100%}.c-nested-column .c-row>.inner{width:100%!important}.c-nested-column .inner{border:none!important}.bgCover.bg-fixed:before{background-attachment:fixed!important;background-position:50%!important;background-repeat:repeat!important;background-size:cover!important;-webkit-background-size:cover!important}@supports (-webkit-touch-callout:inherit){.bgCover.bg-fixed:before{background-attachment:scroll!important}}.bgCover100.bg-fixed:before{background-size:100% auto!important;-webkit-background-size:100% auto!important}.bgCover100.bg-fixed:before,.bgNoRepeat.bg-fixed:before{background-repeat:no-repeat!important}.bgRepeatX.bg-fixed:before{background-repeat:repeat-x!important}.bgRepeatY.bg-fixed:before{background-repeat:repeat-y!important}.bgRepeatXTop.bg-fixed:before{background-position:top!important;background-repeat:repeat-x!important}.bgRepeatXBottom.bg-fixed:before{background-position:bottom!important;background-repeat:repeat-x!important}.bgCover{background-attachment:fixed!important;background-position:50%!important;background-repeat:repeat!important;background-size:cover!important;-webkit-background-size:cover!important}@supports (-webkit-touch-callout:inherit){.bgCover{background-attachment:scroll!important}}.bgCover100{background-size:100% auto!important;-webkit-background-size:100% auto!important}.bgCover100,.bgNoRepeat{background-repeat:no-repeat!important}.bgRepeatX{background-repeat:repeat-x!important}.bgRepeatY{background-repeat:repeat-y!important}.bgRepeatXTop{background-position:top!important}.bgRepeatXBottom,.bgRepeatXTop{background-repeat:repeat-x!important}.bgRepeatXBottom{background-position:bottom!important}.cornersTop{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.cornersBottom{border-top-left-radius:0!important;border-top-right-radius:0!important}.radius0{border-radius:0}.radius1{border-radius:1px}.radius2{border-radius:2px}.radius3{border-radius:3px}.radius4{border-radius:4px}.radius5{border-radius:5px}.radius10{border-radius:10px}.radius15{border-radius:15px}.radius20{border-radius:20px}.radius25{border-radius:25px}.radius50{border-radius:50px}.radius75{border-radius:75px}.radius100{border-radius:100px}.radius125{border-radius:125px}.radius150{border-radius:150px}.borderTopBottom{border-bottom-color:rgba(0,0,0,.7);border-left:none!important;border-right:none!important;border-top-color:rgba(0,0,0,.7)}.borderTop{border-bottom:none!important;border-top-color:rgba(0,0,0,.7)}.borderBottom,.borderTop{border-left:none!important;border-right:none!important}.borderBottom{border-bottom-color:rgba(0,0,0,.7);border-top:none!important}.borderFull{border-color:rgba(0,0,0,.7)}@keyframes rocking{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}to{transform:rotate(0deg)}}.buttonRocking{animation:rocking 2s infinite;animation-timing-function:ease-out;transition:.2s}.buttonPulseGlow{animation:pulseGlow 2s infinite;animation-timing-function:ease-in-out}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}25%{box-shadow:0 0 2.5px 1px hsla(0,0%,100%,.25)}50%{box-shadow:0 0 5px 2px hsla(0,0%,100%,.5)}85%{box-shadow:0 0 5px 5px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.buttonBounce{animation:bounce 1.5s infinite;animation-timing-function:ease-in;transition:.2s}@keyframes bounce{15%{box-shadow:0 0 0 0 transparent;transform:translateY(0)}35%{box-shadow:0 8px 5px -5px rgba(0,0,0,.25);transform:translateY(-35%)}45%{box-shadow:0 0 0 0 transparent;transform:translateY(0)}55%{box-shadow:0 5px 4px -4px rgba(0,0,0,.25);transform:translateY(-20%)}70%{box-shadow:0 0 0 0 transparent;transform:translateY(0)}80%{box-shadow:0 4px 3px -3px rgba(0,0,0,.25);transform:translateY(-10%)}90%{box-shadow:0 0 0 0 transparent;transform:translateY(0)}95%{box-shadow:0 2px 3px -3px rgba(0,0,0,.25);transform:translateY(-2%)}99%{box-shadow:0 0 0 0 transparent;transform:translateY(0)}to{box-shadow:0 0 0 0 transparent;transform:translateY(0)}}@keyframes elevate{0%{box-shadow:0 0 0 0 transparent;transform:translateY(0)}to{box-shadow:0 8px 5px -5px rgba(0,0,0,.25);transform:translateY(-10px)}}.buttonElevate:hover{animation:elevate .2s forwards}.buttonElevate{box-shadow:0 0 0 0 transparent;transition:.2s}.buttonWobble{transition:.3s}.buttonWobble:hover{animation:wobble .5s 1;animation-timing-function:ease-in-out}@keyframes wobble{0%{transform:skewX(0deg)}25%{transform:skewX(10deg)}50%{transform:skewX(0deg)}75%{transform:skewX(-10deg)}to{transform:skewX(0deg)}}.image-container img{max-width:100%;vertical-align:middle}.sub-text ::-moz-placeholder{color:#000;opacity:1}.sub-text ::placeholder{color:#000;opacity:1}.image-container{height:100%;width:100%}.shadow5inner{box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.shadow10inner{box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}.shadow20inner{box-shadow:inset 0 1px 5px rgba(0,0,0,.2)}.shadow30inner{box-shadow:inset 0 2px 5px 2px rgba(0,0,0,.3)}.shadow40inner{box-shadow:inset 0 2px 5px 2px rgba(0,0,0,.4)}.shadow5{box-shadow:0 1px 3px rgba(0,0,0,.05)}.shadow10{box-shadow:0 1px 5px rgba(0,0,0,.1)}.shadow20{box-shadow:0 1px 5px rgba(0,0,0,.2)}.shadow30{box-shadow:0 2px 5px 2px rgba(0,0,0,.3)}.shadow40{box-shadow:0 2px 5px 2px rgba(0,0,0,.4)}.sub-heading-button{color:#fff;font-weight:400;line-height:normal;opacity:.8;text-align:center}.wideSection{max-width:1120px}.midWideSection,.wideSection{margin-left:auto!important;margin-right:auto!important}.midWideSection{max-width:960px}.midSection{margin-left:auto!important;margin-right:auto!important;max-width:720px}.c-section>.inner{margin-left:auto;margin-right:auto;max-width:1170px;width:100%}.c-column{padding-left:15px;padding-right:15px}.feature-img-circle img,.img-circle,.img-circle img{border-radius:50%!important}.feature-img-round-corners img,.img-round-corners,.img-round-corners img{border-radius:5px}.feature-image-dark-border img,.image-dark-border{border:3px solid rgba(0,0,0,.7)}.feature-image-white-border img,.image-white-border{border:3px solid #fff}.img-grey,.img-grey img{filter:grayscale(100%);filter:gray;-webkit-transition:all .6s ease}.button-shadow1{box-shadow:0 1px 5px rgba(0,0,0,.2)}.button-shadow2{box-shadow:0 1px 5px rgba(0,0,0,.4)}.button-shadow3{box-shadow:0 1px 5px rgba(0,0,0,.7)}.button-shadow4{box-shadow:0 8px 1px rgba(0,0,0,.1)}.button-shadow5{box-shadow:0 0 25px rgba(0,0,0,.2),0 0 15px rgba(0,0,0,.2),0 0 3px rgba(0,0,0,.4)}.button-shadow6{box-shadow:0 0 25px rgba(0,0,0,.4),0 0 15px hsla(0,0%,100%,.2),0 0 3px hsla(0,0%,100%,.4)}.button-shadow-sharp1{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2)}.button-shadow-sharp2{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.button-shadow-sharp3{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.2)}.button-shadow-highlight{box-shadow:none}.button-shadow-highlight:hover{box-shadow:inset 0 0 0 0 hsla(0,0%,100%,.22),inset 0 233px 233px 0 hsla(0,0%,100%,.12)}.button-flat-line{background-color:transparent!important;border-width:2px}.button-vp-5{padding-bottom:5px!important;padding-top:5px!important}.button-vp-10{padding-bottom:10px!important;padding-top:10px!important}.button-vp-15{padding-bottom:15px!important;padding-top:15px!important}.button-vp-20{padding-bottom:20px!important;padding-top:20px!important}.button-vp-25{padding-bottom:25px!important;padding-top:25px!important}.button-vp-30{padding-bottom:30px!important;padding-top:30px!important}.button-vp-40{padding-bottom:40px!important;padding-top:40px!important}.button-vp-0{padding-bottom:0!important;padding-top:0!important}.button-hp-5{padding-left:5px!important;padding-right:5px!important}.button-hp-10{padding-left:10px!important;padding-right:10px!important}.button-hp-15{padding-left:15px!important;padding-right:15px!important}.button-hp-20{padding-left:20px!important;padding-right:20px!important}.button-hp-25{padding-left:25px!important;padding-right:25px!important}.button-hp-30{padding-left:30px!important;padding-right:30px!important}.button-hp-40{padding-left:40px!important;padding-right:40px!important}.button-hp-0{padding-left:0!important;padding-right:0!important}.vs__dropdown-toggle{background:#f3f8fb!important;border:none!important;height:43px!important}.row-align-center{margin:0 auto}.row-align-left{margin:0 auto;margin-left:0!important}.row-align-right{margin:0 auto;margin-right:0!important}button,input,optgroup,select,textarea{border-radius:unset;font-family:unset;font-size:unset;line-height:unset;margin:unset;text-transform:unset}body{font-weight:unset!important;line-height:unset!important;-moz-osx-font-smoothing:grayscale;word-wrap:break-word}*,:after,:before{box-sizing:border-box}.main-heading-group>div{display:inline-block}.c-button span.main-heading-group,.c-button span.sub-heading-group{display:block}.time-grid-3{grid-template-columns:repeat(3,100px)}.time-grid-3,.time-grid-4{display:grid;text-align:center}.time-grid-4{grid-template-columns:repeat(4,100px)}@media screen and (max-width:767px){.time-grid-3{grid-template-columns:repeat(3,80px)}.time-grid-4{grid-template-columns:repeat(4,70px)}}.time-grid .timer-box{display:grid;font-size:15px;grid-template-columns:1fr;text-align:center}.timer-box .label{font-weight:300}.c-button button{cursor:pointer}.c-button>a{text-decoration:none}.c-button>a,.c-button>a span{display:inline-block}.nav-menu-wrapper{display:flex;justify-content:space-between}.nav-menu-wrapper.default{flex-direction:row}.nav-menu-wrapper.reverse{flex-direction:row-reverse}.nav-menu-wrapper .branding{align-items:center;display:flex}.nav-menu-wrapper.default .branding{flex-direction:row}.nav-menu-wrapper.reverse .branding{flex-direction:row-reverse}.nav-menu-wrapper.default .branding .logo,.nav-menu-wrapper.reverse .branding .title{margin-right:18px}.nav-menu-wrapper .branding .title{align-items:center;display:flex;min-height:50px;min-width:50px}.nav-menu{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.nav-menu a{text-decoration:none}.dropdown{display:inline-block;position:relative}.dropdown .dropdown-menu{border:none;box-shadow:0 8px 16px 5px rgba(0,0,0,.1)}.dropdown-menu{background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.3125rem;color:#607179;display:none;float:left;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.nav-menu .nav-menu-item.dropdown:hover>.dropdown-menu{display:block}.nav-menu .dropdown-menu{display:none;list-style:none;margin:0;padding:0}.nav-menu-mobile{display:none}.nav-menu-mobile i{cursor:pointer;font-size:24px}#nav-menu-popup{background:var(--overlay);bottom:0;display:none;height:100%;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:100}#nav-menu-popup.show{opacity:1}#nav-menu-popup .nav-menu-body{background-color:#fff;height:100%;left:0;overflow:auto;padding:45px;position:absolute;top:0;width:100%}#nav-menu-popup .nav-menu-body .close-menu{cursor:pointer;position:absolute;right:20px;top:20px;z-index:100}#nav-menu-popup .nav-menu-body .close-menu:before{content:\f00d}#nav-menu-popup .nav-menu{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}#nav-menu-popup .nav-menu .nav-menu-item{list-style:none;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content{display:flex;position:relative}#nav-menu-popup .nav-menu-item .nav-menu-item-title{flex-grow:1;margin:0 1rem;max-width:calc(100% - 2rem)}#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle{cursor:pointer;font-size:24px;position:absolute;right:0;top:calc(50% - 12px)}#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i{font-size:24px;transition:transform .2s ease}#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i:before{content:\f107}#nav-menu-popup .nav-menu .nav-menu-item.active .nav-menu-item-content .nav-menu-item-toggle i{transform:rotate(-180deg)}#nav-menu-popup .nav-menu .nav-menu-item .nav-dropdown-menu{display:none;max-height:0;opacity:0;overflow:auto;padding:0;transition:all .3s ease-in-out;visibility:hidden}#nav-menu-popup .nav-menu .nav-menu-item.active .nav-dropdown-menu{display:block;max-height:600px;opacity:1;visibility:visible}.form-error{border:2px solid var(--red);border-radius:8px;cursor:pointer;font-size:20px;margin-bottom:10px;padding:6px 12px;text-align:center}.form-error,.form-error i{color:var(--red)}.c-bullet-list ul li{line-height:inherit}.c-bullet-list ul li.ql-indent-1{padding-left:4.5em}.c-bullet-list ul li.ql-indent-2{padding-left:7.5em}.c-bullet-list ul li.ql-indent-3{padding-left:10.5em}.c-bullet-list ul li.ql-indent-4{padding-left:13.5em}.c-bullet-list ul li.ql-indent-5{padding-left:16.5em}.c-bullet-list ul li.ql-indent-6{padding-left:19.5em}.c-bullet-list ul li.ql-indent-7{padding-left:22.5em}.c-bullet-list ul li.ql-indent-8{padding-left:25.5em}.c-rich-text .list-disc{list-style-type:disc}.c-rich-text .list-square{list-style-type:square}.c-rich-text .list-none{list-style-type:none}.c-rich-text .list-circle{list-style-type:circle}.c-rich-text .list-decimal{list-style-type:decimal}.c-rich-text .list-upper-alpha{list-style-type:upper-alpha}.c-rich-text .list-lower-alpha{list-style-type:lower-alpha}.c-rich-text .list-upper-roman{list-style-type:upper-roman}.c-rich-text .list-lower-roman{list-style-type:lower-roman}.text-output ul li{padding-left:1.5em}.text-output ul li:before{display:inline-block;font-weight:700;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.svg-component svg{max-height:100%;max-width:100%}.border1{border-bottom:3px solid rgba(0,0,0,.2)!important}.border2{border:2px solid rgba(0,0,0,.55)}.border3{border:solid rgba(0,0,0,.15);border-width:1px 1px 2px;padding:5px}.border4{border:solid rgba(0,0,0,.35);border-width:1px 1px 2px;padding:1px!important}.shadow1{box-shadow:0 10px 6px -6px rgba(0,0,0,.15)}.shadow2{box-shadow:0 4px 3px rgba(0,0,0,.15),0 0 2px rgba(0,0,0,.15)}.shadow3{box-shadow:0 10px 6px -6px #999}.shadow4{box-shadow:3px 3px 15px #212121a8}.shadow6{box-shadow:0 10px 1px #ddd,0 10px 20px #ccc}.background{background-color:unset!important}@keyframes progress-bar-animation{to{background-position:0 -3000px}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}h1,h2,h3,h4,h5,h6{font-weight:500;margin:unset}p{margin:unset}.c-bullet-list,.c-heading,.c-image-feature,.c-paragraph,.c-sub-heading{word-break:break-word}h1:empty:after,h2:empty:after,h3:empty:after,h4:empty:after,h5:empty:after,h6:empty:after,p:empty:after{content:\00A0}.w-3-4{width:75%}.w-1-2{width:50%}.tabs-container{display:flex}@media screen and (max-width:767px){.nav-menu{display:none}.nav-menu-mobile{align-items:center;display:flex}#faq-popup{left:5px!important;margin-left:0!important;width:98%!important}.video-container{width:100%!important}.autoplay .vjs-big-play-button{display:none!important}.autoplay:hover .vjs-control-bar{display:flex!important}}/style>style>@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.eot);src:url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.eot?#iefix) format(embedded-opentype),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.woff2) format(woff2),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.woff) format(woff),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.ttf) format(truetype),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format(svg)}.far{font-weight:400}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.eot);src:url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.eot?#iefix) format(embedded-opentype),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.woff2) format(woff2),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.woff) format(woff),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.ttf) format(truetype),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format(svg)}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.eot);src:url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.eot?#iefix) format(embedded-opentype),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.woff2) format(woff2),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.woff) format(woff),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.ttf) format(truetype),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format(svg)}.fab{font-family:Font Awesome\ 5 Brands;font-weight:400}/style>style>:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.animate__animatedclass*Out{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animate__animated.animate__flip{animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;transform:skewX(-20deg)}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}/style>link relpreload asstyle hrefhttps://fonts.googleapis.com/css?familyLato:100,200,300,400,500,600,700,800,900%7COpen%20Sans:100,200,300,400,500,600,700,800,900%7CMontserrat:100,200,300,400,500,600,700,800,900%7CRoboto:100,200,300,400,500,600,700,800,900&displayswap>link asscript crossorigin hrefhttps://stcdn.leadconnectorhq.com/_preview/C2tA0t45.js>link asscript crossorigin hrefhttps://stcdn.leadconnectorhq.com/_preview/BtrvD3xk.js>link asscript crossorigin hrefhttps://stcdn.leadconnectorhq.com/_preview/DSr-M3ux.js>link asscript crossorigin hrefhttps://stcdn.leadconnectorhq.com/_preview/DdMBqsz0.js>link relicon hrefhttps://stcdn.leadconnectorhq.com/funnel/icon/favicon.ico>meta nametitle contentFree Sound Therapy & Binaural Beats for Healing | 50+ Health Conditions>meta propertyog:title contentFree Sound Therapy & Binaural Beats for Healing | 50+ Health Conditions>meta namedescription contentFree professional sound therapy with binaural beats, Solfeggio frequencies & ambient sounds. Treat anxiety, pain, insomnia, focus issues & 50+ conditions naturally.>meta propertyog:description contentFree professional sound therapy with binaural beats, Solfeggio frequencies & ambient sounds. Treat anxiety, pain, insomnia, focus issues & 50+ conditions naturally.>meta nameauthor contentGilbert>meta propertyog:author contentGilbert>meta namekeywords contentsound therapy, binaural beats, healing frequencies, anxiety relief, pain relief, insomnia cure, focus music, meditation sounds, stress relief, natural healing, Solfeggio frequencies, brainwave entrainment, free therapy, muscle spasms, lower back pain, ADHD, brain fog, sleep disorders>meta propertyog:keywords contentsound therapy, binaural beats, healing frequencies, anxiety relief, pain relief, insomnia cure, focus music, meditation sounds, stress relief, natural healing, Solfeggio frequencies, brainwave entrainment, free therapy, muscle spasms, lower back pain, ADHD, brain fog, sleep disorders>meta propertyog:type contentwebsite>meta propertytwitter:type contentwebsite>script typemodule srchttps://stcdn.leadconnectorhq.com/_preview/C2tA0t45.js crossorigin>/script>script idunhead:payload typeapplication/json>{title:}/script>/head>body>div id__nuxt>!---->!---->div classbgCover bg-fixed>/div>!---->!--nuxt-delay-hydration-component-->!---->div>!---->div>!---->!---->div>div idnav-menu-popup styledisplay:none; classhide>div classnav-menu-body>i classclose-menu fas fa-times>/i>ul classnav-menu>!---->!---->/ul>/div>/div>/div>!---->!---->!---->!---->div idpreview-container classpreview-container hl_page-preview--content>div>!---->!---->!---->div classfullSection noBorder radius0 none c-section c-wrapper section-30tB9D-Nl2 style idsection-30tB9D-Nl2>!---->!---->div classinner>!---->!---->!---->div classrow-align-center noBorder radius0 none c-row c-wrapper row-5rO7YaxQLy idrow-5rO7YaxQLy>!---->!---->div classinner>!---->!---->!---->div classnoBorder radius0 none c-column c-wrapper col-wClFoEgfuU idcol-wClFoEgfuU>!---->!---->div classvertical inner>!---->!---->!---->div idcustom-code-BTEDWyquvN classc-custom-code c-wrapper custom-code-BTEDWyquvN>!---->!---->!---->!---->!---->!---->!---->span>/span>div idcustom-code-BTEDWyquvN classcustom-code-container ccustom-code-BTEDWyquvN>!DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Advanced Sound Healing & Therapeutic Frequency Center/title> !-- SEO Meta Tags --> meta namedescription contentProfessional binaural beats, Solfeggio frequencies, and ambient soundscapes for healing. Over 50 health conditions supported with scientifically-backed sound therapy.> meta namekeywords contentbinaural beats, sound therapy, solfeggio frequencies, healing sounds, meditation, anxiety relief, pain relief, sleep therapy, brainwave entrainment> meta nameauthor contentAdvanced Sound Healing Center> meta namerobots contentindex, follow> !-- Open Graph Meta Tags --> meta propertyog:title contentAdvanced Sound Healing & Therapeutic Frequency Center> meta propertyog:description contentProfessional binaural beats and healing frequencies for 50+ health conditions. Free online sound therapy platform.> meta propertyog:type contentwebsite> meta propertyog:url content> meta propertyog:image content> meta propertyog:site_name contentSound Healing Center> !-- Twitter Card Meta Tags --> meta nametwitter:card contentsummary_large_image> meta nametwitter:title contentAdvanced Sound Healing & Therapeutic Frequency Center> meta nametwitter:description contentProfessional binaural beats and healing frequencies for 50+ health conditions. Free online sound therapy platform.> meta nametwitter:image content> !-- Schema.org Structured Data --> script typeapplication/ld+json> { @context: https://schema.org, @type: WebApplication, name: Advanced Sound Healing & Therapeutic Frequency Center, description: Professional binaural beats, Solfeggio frequencies, and ambient soundscapes for healing over 50 health conditions, url: , applicationCategory: HealthApplication, operatingSystem: Web Browser, offers: { @type: Offer, price: 0, priceCurrency: USD }, creator: { @type: Organization, name: Sound Healing Center } } /script> script srchttps://cdn.tailwindcss.com>/script> style> /* Custom CSS for sound therapy app */ body { font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; } .slider::-webkit-slider-thumb { appearance: none; height: 20px; width: 20px; border-radius: 50%; background: #4f46e5; cursor: pointer; border: 2px solid #ffffff; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); } .slider::-moz-range-thumb { height: 20px; width: 20px; border-radius: 50%; background: #4f46e5; cursor: pointer; border: 2px solid #ffffff; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); } .backdrop-blur-sm { backdrop-filter: blur(8px); } @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } } .animate-pulse { animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; } button:hover { transform: translateY(-1px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); } /* Modal Styles */ .modal-overlay { background-color: rgba(0, 0, 0, 0.5); backdrop-filter: blur(4px); } .modal-content { max-height: 80vh; overflow-y: auto; } /* Cookie Banner Styles */ .cookie-banner { position: fixed; bottom: 0; left: 0; right: 0; z-index: 1000; background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(10px); border-top: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 -4px 6px rgba(0, 0, 0, 0.1); } /* Accessibility improvements */ .skip-link { position: absolute; top: -40px; left: 6px; background: #000; color: #fff; padding: 8px; text-decoration: none; z-index: 10000; } .skip-link:focus { top: 6px; } /* Focus states for better accessibility */ button:focus, input:focus, select:focus { outline: 2px solid #4f46e5; outline-offset: 2px; } /style>/head>body classmin-h-screen bg-gradient-to-br from-blue-50 via-indigo-50 to-purple-50>!-- Skip to main content link for accessibility -->a href#main-content classskip-link>Skip to main content/a>!-- Cookie Consent Banner -->div idcookieBanner classcookie-banner hidden rolealert aria-livepolite> div classmax-w-6xl mx-auto px-6 py-4> div classflex flex-col md:flex-row items-center justify-between space-y-3 md:space-y-0> div classtext-sm text-gray-700> p classmb-2> ๐ช We use local storage to save your therapy preferences and track your progress. No personal data is collected or shared with third parties. /p> p classtext-xs text-gray-600> This site contains affiliate links. We may earn a commission from purchases made through these links at no additional cost to you. /p> /div> div classflex space-x-3> button onclickacceptCookies() classbg-indigo-600 text-white px-4 py-2 rounded-lg text-sm hover:bg-indigo-700 transition-colors aria-labelAccept cookies and affiliate disclosure> Accept /button> button onclickdeclineCookies() classbg-gray-200 text-gray-700 px-4 py-2 rounded-lg text-sm hover:bg-gray-300 transition-colors aria-labelDecline cookies> Decline /button> button onclickshowPrivacyPolicy() classtext-indigo-600 text-sm hover:underline aria-labelView privacy policy> Learn More /button> /div> /div> /div>/div>div idapp> !-- Header with Ad Space --> div classbg-white/80 backdrop-blur-sm shadow-sm> div classmax-w-6xl mx-auto px-6 py-4> !-- Legal Navigation --> div classflex justify-center space-x-4 text-xs text-gray-600 mb-4> button onclickshowPrivacyPolicy() classhover:text-indigo-600 underline aria-labelView Privacy Policy> Privacy Policy /button> span>โข/span> button onclickshowTermsOfService() classhover:text-indigo-600 underline aria-labelView Terms of Service> Terms of Service /button> span>โข/span> button onclickshowAffiliateDisclosure() classhover:text-indigo-600 underline aria-labelView Affiliate Disclosure> Affiliate Disclosure /button> /div> h1 classtext-3xl font-bold text-gray-800 text-center> ๐ต Advanced Sound Healing & Therapeutic Frequency Center /h1> p classtext-gray-600 text-center mt-2> Professional binaural beats โข Solfeggio frequencies โข Ambient soundscapes โข 50+ health conditions /p> !-- FTC Affiliate Disclosure --> div classmt-4 bg-amber-50 border border-amber-200 rounded-lg p-3> p classtext-xs text-amber-800 text-center> strong>Affiliate Disclosure:/strong> This site contains affiliate links. We may earn a commission from purchases made through these links at no additional cost to you. This helps support our free platform. /p> /div> !-- Top Banner Ad Space --> div classmt-4> a href# onclickopenAffiliateLink(headerAd) classblock rounded-lg hover:opacity-90 transition-opacity aria-labelPremium headphones affiliate link> div classrelative overflow-hidden rounded-lg bg-gradient-to-r from-blue-100 to-indigo-100 border border-blue-200> !-- Mobile Header Banner -->img srchttps://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/686d36e869865e2134e61ebe.png altBanner Advertisement classw-full h-20 object-contain md:hidden>!-- Desktop Header Banner --> img idheaderAdImage srchttps://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/686d370b097a80f9ba3b9cd0.png altBanner Advertisement classw-full h-24 object-cover hidden md:block> /div> /a> /div> /div> /div> main idmain-content classmax-w-6xl mx-auto px-6 py-8 grid lg:grid-cols-4 gap-8> !-- Main Content Area --> div classlg:col-span-3 space-y-8> !-- User Profile Section --> section classbg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg roleregion aria-labelledbyprofile-heading> div classflex items-center justify-between mb-4> div classflex items-center space-x-4> div classw-12 h-12 bg-indigo-100 rounded-full flex items-center justify-center roleimg aria-labelUser profile icon> span classtext-2xl>๐ค/span> /div> div> h2 idprofile-heading classtext-xl font-semibold text-gray-800>Welcome back, span iduserName>User/span>! Bookmark Its Free To Use/h2> p classtext-sm text-gray-600> span idtotalSessions>0/span> sessions โข span idtotalMinutes>0/span> minutes โข span iduserStreak>0/span> day streak ๐ฅ /p> /div> /div> div classflex space-x-2> button onclicktoggleAnalytics() classpx-4 py-2 bg-indigo-100 text-indigo-700 rounded-lg hover:bg-indigo-200 transition-colors aria-expandedfalse aria-controlsanalyticsPanel> ๐ Analytics /button> /div> /div> !-- Quick Favorites --> div idfavoritesSection classmb-4 hidden> h3 classtext-sm font-medium text-gray-700 mb-2>โญ Your Favorites:/h3> div idfavoritesList classflex flex-wrap gap-2>/div> /div> !-- Analytics Panel --> div idanalyticsPanel classmt-4 p-4 bg-indigo-50 rounded-lg hidden roleregion aria-labelledbyanalytics-heading> h3 idanalytics-heading classfont-semibold text-indigo-800 mb-3>๐ Your Therapy Analytics/h3> div classgrid md:grid-cols-3 gap-4> div classtext-center> div classtext-2xl font-bold text-indigo-600 idanalyticsSessions>0/div> div classtext-sm text-indigo-700>Total Sessions/div> /div> div classtext-center> div classtext-2xl font-bold text-indigo-600 idanalyticsHours>0h/div> div classtext-sm text-indigo-700>Total Hours/div> /div> div classtext-center> div classtext-2xl font-bold text-indigo-600 idanalyticsStreak>0/div> div classtext-sm text-indigo-700>Day Streak/div> /div> /div> /div> /section> !-- What is Sound Therapy Section --> section classbg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg roleregion aria-labelledbytherapy-heading> div classflex items-center justify-between mb-4> h2 idtherapy-heading classtext-2xl font-semibold text-gray-800>What is Advanced Sound Healing?/h2> button onclicktoggleExplanation() classtext-indigo-600 hover:text-indigo-800 font-medium aria-expandedfalse aria-controlsexplanationDetails> span idexplanationToggle>Learn More/span> /button> /div> p classtext-gray-700 mb-4> Our advanced sound healing platform combines three powerful therapeutic modalities: strong> binaural beats/strong> for brainwave entrainment, strong>ancient Solfeggio frequencies/strong> for cellular healing, and strong>ambient soundscapes/strong> for enhanced relaxation. This comprehensive approach addresses 50+ health conditions through scientifically-backed sound therapy. /p> div idexplanationDetails classspace-y-6 text-gray-700 hidden> div> h3 classfont-semibold text-gray-800 mb-3>๐ต Our Three-Layer Healing System:/h3> div classgrid md:grid-cols-3 gap-4 mb-4> div classbg-indigo-50 p-4 rounded-lg> h4 classfont-semibold text-indigo-800 mb-2>๐ง Binaural Beats/h4> p classtext-sm>Synchronizes brainwaves by playing different frequencies in each ear, creating therapeutic beats that guide your mind into desired states./p> /div> div classbg-purple-50 p-4 rounded-lg> h4 classfont-semibold text-purple-800 mb-2>๐ฎ Solfeggio Frequencies/h4> p classtext-sm>Ancient healing tones (396-852 Hz) that resonate at cellular level to promote physical healing, emotional balance, and spiritual wellness./p> /div> div classbg-teal-50 p-4 rounded-lg> h4 classfont-semibold text-teal-800 mb-2>๐ Ambient Soundscapes/h4> p classtext-sm>Natural environmental sounds (ocean, rain, forest) that enhance relaxation, mask distractions, and deepen therapeutic effects./p> /div> /div> /div> div> h3 classfont-semibold text-gray-800 mb-3>๐ง Brainwave Frequencies We Target:/h3> div classgrid md:grid-cols-2 gap-4> div classbg-blue-50 p-4 rounded-lg> h4 classfont-semibold text-blue-800 mb-2>Delta Waves (0.5-4 Hz)/h4> p classtext-sm>Deep sleep, healing, pain relief, muscle recovery, regeneration/p> /div> div classbg-green-50 p-4 rounded-lg> h4 classfont-semibold text-green-800 mb-2>Theta Waves (4-8 Hz)/h4> p classtext-sm>Meditation, creativity, emotional healing, memory, intuition/p> /div> div classbg-yellow-50 p-4 rounded-lg> h4 classfont-semibold text-yellow-800 mb-2>Alpha Waves (8-14 Hz)/h4> p classtext-sm>Relaxation, stress relief, mental clarity, focus, confidence/p> /div> div classbg-red-50 p-4 rounded-lg> h4 classfont-semibold text-red-800 mb-2>Beta Waves (14-30 Hz)/h4> p classtext-sm>Alertness, concentration, workout motivation, energy, performance/p> /div> /div> /div> /div> /section> !-- Health Issue Input --> section classbg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg roleregion aria-labelledbycondition-heading> h2 idcondition-heading classtext-2xl font-semibold text-gray-800 mb-6>Select Your Health Concern/h2> !-- Search --> div classmb-6> label forsearchInput classblock text-sm font-medium text-gray-700 mb-2> Search for your condition: /label> input typetext idsearchInput placeholdere.g., lower back pain, muscle spasm, anxiety... classw-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent oninputfilterConditions() aria-describedbysearch-help /> div idsearch-help classsr-only>Type to search for health conditions and symptoms/div> /div> !-- Category Tabs --> div classmb-6> label classblock text-sm font-medium text-gray-700 mb-3> Browse by Category: /label> div classgrid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-2 mb-4 idcategoryTabs roletablist> !-- Categories will be populated by JavaScript --> /div> /div>div classtext-lg font-bold text-gray-800 mb-4 mt-6 border-b-2 border-gray-300 pb-2>๐ Available Conditions/div> !-- Conditions Grid --> div classmb-6> div idconditionsGrid classgrid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-2 max-h-80 overflow-y-auto rolegrid> !-- Conditions will be populated by JavaScript --> /div> /div> !-- Custom Issue Input --> div classmb-6> label forcustomIssueInput classblock text-sm font-medium text-gray-700 mb-2> Or describe your specific concern: /label> input typetext idcustomIssueInput placeholdere.g., chronic lower back muscle spasms... classw-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent oninputselectCustomIssue() /> /div> !-- Current Selection Display --> div idselectionDisplay classbg-indigo-50 p-4 rounded-lg mb-6 hidden rolestatus aria-livepolite> h3 classfont-semibold text-indigo-800 mb-2> Selected: span idselectedIssueName>/span> /h3> p classtext-indigo-700 text-sm idselectedIssueDescription>/p> /div> /section> !-- Session Controls --> section classbg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg roleregion aria-labelledbycontrols-heading> h2 idcontrols-heading classtext-2xl font-semibold text-gray-800 mb-6>Session Settings/h2> div classgrid md:grid-cols-2 gap-6 mb-6> !-- Volume Control --> div> label forvolumeControl classblock text-sm font-medium text-gray-700 mb-2> Volume: span idvolumeDisplay>30/span>% /label> input typerange idvolumeControl min0 max100 value30 classw-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer slider oninputupdateVolume(this.value) aria-describedbyvolume-help /> div idvolume-help classsr-only>Adjust the volume level for the therapy sounds/div> /div> !-- Duration Control --> div> label fordurationControl classblock text-sm font-medium text-gray-700 mb-2> Duration: span iddurationDisplay>10/span> minutes /label> div classflex space-x-2 mb-2> button onclicksetDuration(5) classpreset-duration px-2 py-1 text-xs rounded bg-gray-100 text-gray-600 hover:bg-gray-200 aria-labelSet duration to 5 minutes>5m/button> button onclicksetDuration(10) classpreset-duration px-2 py-1 text-xs rounded bg-indigo-600 text-white aria-labelSet duration to 10 minutes>10m/button> button onclicksetDuration(15) classpreset-duration px-2 py-1 text-xs rounded bg-gray-100 text-gray-600 hover:bg-gray-200 aria-labelSet duration to 15 minutes>15m/button> button onclicksetDuration(20) classpreset-duration px-2 py-1 text-xs rounded bg-gray-100 text-gray-600 hover:bg-gray-200 aria-labelSet duration to 20 minutes>20m/button> button onclicksetDuration(30) classpreset-duration px-2 py-1 text-xs rounded bg-gray-100 text-gray-600 hover:bg-gray-200 aria-labelSet duration to 30 minutes>30m/button> /div> input typerange iddurationControl min1 max120 value10 classw-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer slider oninputupdateDuration(this.value) /> /div> /div> !-- Enhanced Audio Features --> div classgrid md:grid-cols-2 gap-6 mb-6> !-- Background Sound Selection --> div> label forbackgroundSound classblock text-sm font-medium text-gray-700 mb-2> ๐ Background Ambience: /label> select idbackgroundSound onchangeupdateBackgroundSound() classw-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent mb-2> option valuenone>None/option> option valueocean>๐ Ocean Waves (Deep Relaxation)/option> option valuerain>๐ง๏ธ Gentle Rain (Pain Relief)/option> option valueforest>๐ฒ Forest Ambience (Natural Healing)/option> option valuewhite>โช White Noise (Focus)/option> /select> !-- Smart Recommendations --> div idbackgroundRecommendation classtext-xs text-gray-600 mt-1 rolestatus aria-livepolite>/div> !-- Background Volume Control --> div idbackgroundVolumeControl classmt-3 hidden> label forbackgroundVolume classblock text-xs font-medium text-gray-600 mb-1> Background Volume: span idbackgroundVolumeDisplay>15/span>% /label> input typerange idbackgroundVolume min0 max40 value15 classw-full h-1 bg-gray-200 rounded-lg appearance-none cursor-pointer slider oninputupdateBackgroundVolume(this.value) /> /div> /div> !-- Advanced Features --> div> label classblock text-sm font-medium text-gray-700 mb-2> ๐ต Advanced Features: /label> !-- Solfeggio Toggle --> div classflex items-center space-x-3 mb-3> label classrelative inline-flex items-center cursor-pointer> input typecheckbox idsolfeggioToggle checked classsr-only peer onchangeupdateSolfeggio()> div classw-11 h-6 bg-gray-200 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-indigo-300 rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content- after:absolute after:top-2px after:left-2px after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all peer-checked:bg-indigo-600>/div> /label> span classtext-sm text-gray-600>Solfeggio Frequencies/span> /div> !-- Fade Effects Toggle --> div classflex items-center space-x-3> label classrelative inline-flex items-center cursor-pointer> input typecheckbox idfadeToggle checked classsr-only peer onchangeupdateFade()> div classw-11 h-6 bg-gray-200 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-indigo-300 rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content- after:absolute after:top-2px after:left-2px after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all peer-checked:bg-indigo-600>/div> /label> span classtext-sm text-gray-600>Fade In/Out Effects/span> /div> /div> /div> !-- Play Controls --> div classtext-center> button idplayButton onclicktoggleTherapy() classbg-indigo-600 text-white px-8 py-4 rounded-lg font-semibold text-lg hover:bg-indigo-700 disabled:bg-gray-400 disabled:cursor-not-allowed transition-colors shadow-lg aria-describedbyplay-help > ๐ต Start Sound Therapy /button> div idplay-help classsr-only>Start or stop the sound therapy session/div> /div> /section> !-- Active Session Display --> section idactiveSession classbg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg hidden roleregion aria-labelledbysession-heading> div classtext-center> h2 idsession-heading classtext-2xl font-semibold text-gray-800 mb-4> ๐ต Therapy Session Active /h2> div classbg-indigo-100 rounded-lg p-6 mb-6> div classtext-4xl font-bold text-indigo-600 mb-2 idtimeDisplay roletimer aria-livepolite> 10:00 /div> div classtext-indigo-800> p classfont-semibold idfrequencyDisplay> Alpha Waves โข 10Hz /p> p classtext-sm mt-1 idsessionDescription>Promotes relaxation and reduces anxious thoughts/p> p classtext-sm mt-1 text-indigo-600 idbackgroundDisplay>/p> /div> /div> div classflex justify-center items-center space-x-4 text-gray-600> div classflex items-center> div classw-3 h-3 bg-green-400 rounded-full animate-pulse mr-2 roleimg aria-labelActive session indicator>/div> span classtext-sm>Multi-layer therapy active/span> /div> div classtext-sm> Use headphones for best results /div> /div> /div> /section> /div> !-- Sidebar - Ad Space --> aside classlg:col-span-1 space-y-6 rolecomplementary aria-labelRecommended products and statistics> !-- Sidebar Ad 1 - Health Products --> div classbg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg> h3 classfont-semibold text-gray-800 mb-4 text-center>๐ Recommended for You/h3> div classspace-y-4> a href# onclickopenAffiliateLink(painRelief) classblock rounded-lg hover:opacity-90 transition-opacity aria-labelPain relief product affiliate link> div classrelative overflow-hidden rounded-lg> img srchttps://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/685ed53e6d8498586d63f32f.png altBanner Advertisement classw-full h-20 object-cover> /div> /a> a href# onclickopenAffiliateLink(sleepProducts) classblock rounded-lg hover:opacity-90 transition-opacity aria-labelSleep products affiliate link> div classrelative overflow-hidden rounded-lg> img srchttps://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/686d44266f2c954cf8fc0627.png altBanner Advertisement classw-full h-20 object-cover> /div> /a> a href# onclickopenAffiliateLink(supplements) classblock rounded-lg hover:opacity-90 transition-opacity aria-labelSupplements affiliate link> div classrelative overflow-hidden rounded-lg> img srchttps://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/685ee21376699d82368f3c22.png altBanner Advertisement classw-full h-20 object-cover> /div> /a> /div> /div> !-- Quick Stats --> div classbg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg> h3 classfont-semibold text-gray-800 mb-4>๐ Quick Stats/h3> div classspace-y-3> div classflex justify-between> span classtext-sm text-gray-600>Sessions Today:/span> span classfont-medium idsessionsToday>0/span> /div> div classflex justify-between> span classtext-sm text-gray-600>This Week:/span> span classfont-medium idsessionsWeek>0/span> /div> div classflex justify-between> span classtext-sm text-gray-600>Favorite:/span> span classfont-medium text-xs idtopFavorite>None yet/span> /div> /div> /div> !-- Sidebar Ad 2 - Wellness Products --> div classbg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg> h3 classfont-semibold text-gray-800 mb-4 text-center>๐ช Wellness Mind & Body/h3> div classspace-y-3> a href# onclickopenAffiliateLink(massageTools) classblock rounded-lg hover:opacity-90 transition-opacity aria-labelBanner advertisement> img srchttps://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/685ee83ea8f9d37cdfdfb6ca.png altBanner Advertisement classw-full h-15 object-cover rounded-lg>/a> a href# onclickopenAffiliateLink(essentialOils) classblock rounded-lg hover:opacity-90 transition-opacity aria-labelBanner advertisement> img srchttps://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/685ef169a8f9d3f873dfd2b5.png altBanner Advertisement classw-full h-15 object-cover rounded-lg>/a> a href# onclickopenAffiliateLink(meditation) classblock rounded-lg hover:opacity-90 transition-opacity aria-labelBanner advertisement> img srchttps://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/685f1f49ff06533f02bd5d59.png altBanner Advertisement classw-full h-15 object-cover rounded-lg>/a> /div> /div> /aside> /main> !-- Safety Warning --> div classmax-w-6xl mx-auto px-6 pb-8> div classbg-red-50 border border-red-200 rounded-lg p-4 mb-6 rolealert> div classflex items-center mb-2> span classtext-red-600 text-xl mr-2>โ ๏ธ/span> h3 classfont-bold text-red-800>IMPORTANT SAFETY WARNING/h3> /div> p classtext-red-800 text-sm font-medium> strong>DO NOT use this sound therapy while driving, operating machinery, or during any activity requiring alertness and attention./strong> These frequencies are designed to alter brainwave patterns and may cause drowsiness, relaxation, or altered states of consciousness. Use only in a safe, stationary environment where you can relax without risk. /p> /div> !-- Instructions --> div classbg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg> h2 classtext-2xl font-semibold text-gray-800 mb-4>Instructions for Best Results/h2> ul classspace-y-2 text-gray-700 rolelist> li classflex items-center> span classtext-indigo-500 mr-2>๐ง/span> strong>Use headphones or earbuds/strong> - Essential for binaural beats to work properly /li> li classflex items-center> span classtext-indigo-500 mr-2>๐ง/span> strong>Find a quiet, comfortable space/strong> - Minimize distractions /li> li classflex items-center> span classtext-indigo-500 mr-2>๐/span> strong>Keep volume comfortable/strong> - Should be clearly audible but not loud /li> li classflex items-center> span classtext-indigo-500 mr-2>๐ต/span> strong>Enable Solfeggio frequencies/strong> - Ancient healing tones for enhanced effects /li> li classflex items-center> span classtext-indigo-500 mr-2>๐/span> strong>Try background ambience/strong> - Ocean, rain, or forest sounds enhance relaxation /li> li classflex items-center> span classtext-indigo-500 mr-2>โฐ/span> strong>Regular sessions work best/strong> - Daily 10-20 minute sessions are most effective /li> li classflex items-center> span classtext-indigo-500 mr-2>๐ค/span> strong>Relax and breathe deeply/strong> - Let the sounds work naturally /li> /ul> /div> !-- Bottom Ad Space --> div classmt-8> a href# onclickopenAffiliateLink(footerAd) classblock rounded-lg hover:opacity-90 transition-opacity aria-labelFitness equipment affiliate link> div classrelative overflow-hidden rounded-lg bg-gradient-to-r from-gray-100 to-gray-200 border border-gray-300> !-- Mobile Footer Banner -->img srchttps://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/6860869ac2a9e1baa2d367e5.png altBanner Advertisement classw-full h-24 object-contain md:hidden>!-- Desktop Footer Banner -->img srchttps://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/685ebe362630c512b4b87bf0.png altBanner Advertisement classw-full h-32 object-cover hidden md:block> /div> /a> /div> !-- Legal Disclaimer --> div classbg-yellow-50 border border-yellow-200 rounded-lg p-4 mt-8> p classtext-yellow-800 text-sm> strong>Medical & Legal Disclaimer:/strong> This advanced sound healing platform combines binaural beats, Solfeggio frequencies, and ambient soundscapes for wellness and relaxation purposes only. It is not intended to diagnose, treat, cure, or prevent any medical condition. strong>Users assume full responsibility for safe usage./strong> Do not use while driving, operating machinery, or during activities requiring alertness. Some frequencies may induce drowsiness, altered states, or affect cognitive function. Discontinue use if you experience dizziness, nausea, or discomfort. Not recommended for individuals with epilepsy, seizure disorders, or hearing impairments without medical consultation. Consult healthcare professionals for serious health concerns. Individual results may vary. By using this platform, you acknowledge these risks and agree to use it responsibly in safe environments only. Email support at a href/cdn-cgi/l/email-protection class__cf_email__ data-cfemail7e13070a11101b161b1f121710193e19131f1712501d1113>email protected/a> /p> /div> /div>/div>!-- Legal Document Modals -->!-- Privacy Policy Modal -->div idprivacyModal classfixed inset-0 bg-black bg-opacity-50 modal-overlay hidden z-50 onclickcloseModal(privacyModal)> div classflex items-center justify-center min-h-screen p-4> div classbg-white rounded-2xl max-w-4xl w-full modal-content onclickevent.stopPropagation()> div classp-6 border-b border-gray-200> div classflex justify-between items-center> h2 classtext-2xl font-bold text-gray-800>Privacy Policy/h2> button onclickcloseModal(privacyModal) classtext-gray-500 hover:text-gray-700 text-2xl aria-labelClose privacy policy> × /button> /div> /div> div classp-6 space-y-4 text-sm text-gray-700> p classtext-lg font-semibold text-gray-800>Your Privacy is Important to Us/p> div> h3 classfont-semibold text-gray-800 mb-2>Information We Collect/h3> p>This sound therapy platform operates entirely in your browser and uses local storage to enhance your experience. We collect and store the following information locally on your device:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>Your therapy session history and statistics/li> li>Personal preferences (volume, duration, favorite conditions)/li> li>Usage analytics (session counts, total minutes, streaks)/li> li>Cookie consent preferences/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>How We Use Your Information/h3> p>All information is stored locally in your browsers storage and is used to:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>Personalize your therapy experience/li> li>Track your progress and maintain session streaks/li> li>Remember your preferences between visits/li> li>Provide relevant content and recommendations/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>Data Storage and Security/h3> p>Your data is stored exclusively in your browsers local storage. This means:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>No personal information is transmitted to external servers/li> li>Your data remains on your device and under your control/li> li>You can clear this data at any time through your browser settings/li> li>No account creation or personal identification is required/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>Third-Party Services/h3> p>This platform contains affiliate links to third-party products and services. When you click these links:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>You may be redirected to external websites/li> li>We may earn a commission from purchases (at no cost to you)/li> li>External sites have their own privacy policies/li> li>We are not responsible for third-party privacy practices/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>Cookies and Local Storage/h3> p>We use browser local storage (not traditional cookies) to store your preferences and session data. This storage:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>Persists until you clear your browser data/li> li>Is not shared with other websites or services/li> li>Does not track your browsing across other sites/li> li>Can be disabled through your browser settings/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>Your Rights/h3> p>You have the right to:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>Clear all stored data through your browser settings/li> li>Disable local storage functionality/li> li>Use the platform without storing any data/li> li>Contact us with privacy-related questions/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>Changes to This Policy/h3> p>We may update this privacy policy from time to time. Changes will be reflected in this document with an updated revision date. Continued use of the platform constitutes acceptance of any changes./p> /div> div classbg-blue-50 p-4 rounded-lg> p classtext-blue-800>strong>Last Updated:/strong> December 2024/p> p classtext-blue-800 mt-2>strong>Contact:/strong> If you have questions about this privacy policy, please contact us through the website contact form./p> /div> /div> /div> /div>/div>!-- Terms of Service Modal -->div idtermsModal classfixed inset-0 bg-black bg-opacity-50 modal-overlay hidden z-50 onclickcloseModal(termsModal)> div classflex items-center justify-center min-h-screen p-4> div classbg-white rounded-2xl max-w-4xl w-full modal-content onclickevent.stopPropagation()> div classp-6 border-b border-gray-200> div classflex justify-between items-center> h2 classtext-2xl font-bold text-gray-800>Terms of Service/h2> button onclickcloseModal(termsModal) classtext-gray-500 hover:text-gray-700 text-2xl aria-labelClose terms of service> × /button> /div> /div> div classp-6 space-y-4 text-sm text-gray-700> p classtext-lg font-semibold text-gray-800>Terms of Use for Sound Therapy Platform/p> div> h3 classfont-semibold text-gray-800 mb-2>1. Acceptance of Terms/h3> p>By accessing and using this sound therapy platform, you accept and agree to be bound by the terms and provision of this agreement. If you do not agree to these terms, please do not use this service./p> /div> div> h3 classfont-semibold text-gray-800 mb-2>2. Description of Service/h3> p>Our platform provides:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>Binaural beats therapy using Web Audio API technology/li> li>Solfeggio frequency generation for wellness purposes/li> li>Ambient soundscapes for relaxation/li> li>Educational content about sound therapy/li> li>Progress tracking and personalization features/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>3. Medical Disclaimer and Limitations/h3> div classbg-red-50 p-4 rounded-lg border border-red-200> p classtext-red-800 font-semibold>IMPORTANT: This platform is for wellness and relaxation purposes only./p> ul classlist-disc ml-6 mt-2 space-y-1 text-red-700> li>NOT intended to diagnose, treat, cure, or prevent any medical condition/li> li>NOT a substitute for professional medical advice, diagnosis, or treatment/li> li>Consult healthcare professionals for serious health concerns/li> li>Individual results may vary and are not guaranteed/li> /ul> /div> /div> div> h3 classfont-semibold text-gray-800 mb-2>4. Safety Requirements and Restrictions/h3> div classbg-yellow-50 p-4 rounded-lg border border-yellow-200> p classtext-yellow-800 font-semibold>You agree to the following safety restrictions:/p> ul classlist-disc ml-6 mt-2 space-y-1 text-yellow-700> li>DO NOT use while driving, operating machinery, or during activities requiring alertness/li> li>Use only in safe, stationary environments/li> li>Discontinue use if experiencing dizziness, nausea, or discomfort/li> li>Not recommended for individuals with epilepsy or seizure disorders/li> li>Not recommended for those with hearing impairments without medical consultation/li> /ul> /div> /div> div> h3 classfont-semibold text-gray-800 mb-2>5. User Responsibilities/h3> p>As a user, you agree to:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>Use the platform responsibly and at your own risk/li> li>Follow all safety guidelines and warnings/li> li>Not use the service for any illegal or unauthorized purpose/li> li>Take full responsibility for your use of the platform/li> li>Seek professional medical advice when appropriate/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>6. Affiliate Marketing Disclosure/h3> p>This platform contains affiliate links and advertisements. By using this service, you acknowledge that:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>We may earn commissions from affiliate purchases/li> li>Product recommendations may be influenced by affiliate relationships/li> li>We are not responsible for third-party products or services/li> li>All affiliate relationships are disclosed in accordance with FTC guidelines/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>7. Limitation of Liability/h3> p>To the fullest extent permitted by law:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>We provide this service as is without warranties of any kind/li> li>We are not liable for any direct, indirect, incidental, or consequential damages/li> li>You assume all risks associated with using this platform/li> li>Our liability is limited to the maximum extent permitted by law/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>8. Privacy and Data/h3> p>Your privacy is important to us. Please review our Privacy Policy to understand how we handle your information. By using this service, you consent to our privacy practices./p> /div> div> h3 classfont-semibold text-gray-800 mb-2>9. Modifications to Terms/h3> p>We reserve the right to modify these terms at any time. Changes will be effective immediately upon posting. Continued use of the platform constitutes acceptance of modified terms./p> /div> div> h3 classfont-semibold text-gray-800 mb-2>10. Termination/h3> p>We may terminate or suspend your access to the platform at any time, without prior notice, for any reason whatsoever, including without limitation if you breach the Terms./p> /div> div classbg-blue-50 p-4 rounded-lg> p classtext-blue-800>strong>Last Updated:/strong> December 2024/p> p classtext-blue-800 mt-2>strong>Governing Law:/strong> These terms are governed by applicable local laws./p> p classtext-blue-800 mt-2>strong>Contact:/strong> Questions about these terms should be directed to us through the website contact form./p> /div> /div> /div> /div>/div>!-- Affiliate Disclosure Modal -->div idaffiliateModal classfixed inset-0 bg-black bg-opacity-50 modal-overlay hidden z-50 onclickcloseModal(affiliateModal)> div classflex items-center justify-center min-h-screen p-4> div classbg-white rounded-2xl max-w-4xl w-full modal-content onclickevent.stopPropagation()> div classp-6 border-b border-gray-200> div classflex justify-between items-center> h2 classtext-2xl font-bold text-gray-800>Affiliate Disclosure/h2> button onclickcloseModal(affiliateModal) classtext-gray-500 hover:text-gray-700 text-2xl aria-labelClose affiliate disclosure> × /button> /div> /div> div classp-6 space-y-4 text-sm text-gray-700> p classtext-lg font-semibold text-gray-800>FTC Affiliate Disclosure Statement/p> div classbg-amber-50 p-4 rounded-lg border border-amber-200> p classtext-amber-800 font-semibold>This disclosure is made in accordance with the Federal Trade Commissions 16 CFR, Part 255: Guides Concerning the Use of Endorsements and Testimonials in Advertising./p> /div> div> h3 classfont-semibold text-gray-800 mb-2>Affiliate Relationships/h3> p>This website contains affiliate links, which means we may receive a commission if you click a link and purchase a product or service that we recommend. Heres what you need to know:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>strong>Commission Earnings:/strong> We earn affiliate commissions from qualifying purchases/li> li>strong>No Extra Cost:/strong> You pay the same price whether you use our affiliate link or not/li> li>strong>Product Selection:/strong> We only promote products we believe may benefit our users/li> li>strong>Independence:/strong> Our content and recommendations remain independent and honest/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>Types of Affiliate Products/h3> p>We may earn commissions from the following types of products and services:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>Headphones and audio equipment/li> li>Pain relief and wellness products/li> li>Sleep aids and memory foam products/li> li>Supplements and natural health products/li> li>Fitness and exercise equipment/li> li>Massage tools and recovery devices/li> li>Essential oils and aromatherapy products/li> li>Meditation and mindfulness accessories/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>Our Commitment to You/h3> p>We are committed to providing honest, valuable content and recommendations:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>strong>Honesty:/strong> We only recommend products we believe in/li> li>strong>Transparency:/strong> All affiliate relationships are clearly disclosed/li> li>strong>Value First:/strong> Our primary goal is to provide valuable sound therapy content/li> li>strong>No Pressure:/strong> You are never obligated to purchase anything/li> li>strong>Independence:/strong> Affiliate relationships do not influence our core content/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>Third-Party Responsibilities/h3> p>Important information about affiliate products and services:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>We are not responsible for third-party product quality or performance/li> li>Returns, refunds, and customer service are handled by the respective merchants/li> li>Product availability and pricing are subject to change/li> li>Third-party websites have their own terms of service and privacy policies/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>Your Choices/h3> p>As a user of our platform, you have complete control:/p> ul classlist-disc ml-6 mt-2 space-y-1> li>You can use our sound therapy platform completely free without purchasing anything/li> li>All affiliate links are clearly marked or identifiable/li> li>You can choose to support us by using our affiliate links/li> li>You can purchase products directly from merchants if you prefer/li> /ul> /div> div> h3 classfont-semibold text-gray-800 mb-2>Questions and Contact/h3> p>If you have any questions about our affiliate relationships or this disclosure, please contact us through the website contact form. We are committed to transparency and will address any concerns promptly./p> /div> div classbg-green-50 p-4 rounded-lg border border-green-200> p classtext-green-800>strong>Thank You:/strong> Your support through affiliate purchases helps us maintain and improve this free sound therapy platform. We genuinely appreciate your trust and support./p> /div> div classbg-blue-50 p-4 rounded-lg> p classtext-blue-800>strong>Last Updated:/strong> December 2024/p> p classtext-blue-800 mt-2>strong>Compliance:/strong> This disclosure complies with FTC guidelines for affiliate marketing transparency./p> /div> /div> /div> /div>/div>script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script>// AFFILIATE LINKS CONFIGURATION // Replace these with your actual affiliate links and banner imagesconst AFFILIATE_LINKS { headerAd: { url: https://43cd6s50vhs9kbzex47n59qne0.hop.clickbank.net, // Replace with your affiliate link title: All Day Slimming Tea NEW FREE }, painRelief: { url: https://a4a35y2ml2s1ki2mgtuau425yg.hop.clickbank.net, // Replace with your affiliate link title: Neuro-Thrive Brain Support }, sleepProducts: { url: https://11b36meusg-5ngxl-np-madk2p.hop.clickbank.net, // Replace with your affiliate link title: Yu Sleep Help }, supplements: { url: https://hop.clickbank.net/?vendorjavaburn&affiliate101gilbert&lid6100t, // Replace with your affiliate link title: Java Burn 2.0 now LIVE! }, massageTools: { url: https://weightloss2025.com/, // Replace with your affiliate link title: Phix weight Loss }, essentialOils: { url: https://421e2w6xr9w7th4htg-3uhqacb.hop.clickbank.net, // Replace with your affiliate link title: Select Your Zodiac Sign }, meditation: { url: https://bc072y4nv2z7gnwz0s5vfilp0y.hop.clickbank.net, // Replace with your affiliate link title: Billionaire Brain Wave }, footerAd: { url: https://de597xeml9x0qm487lx1t3gx8v.hop.clickbank.net, // Replace with your affiliate link title: 5000 Year Old โEgyptian Frequency }};// Global variableslet isPlaying false;let currentSession null;let timerInterval null;let audioContext null;let oscillators ;let backgroundOscillators ;let gainNode null;let backgroundGainNode null;let selectedIssue ;let customIssue ;let selectedCategory all;let currentVolume 0.3;let currentDuration 10;let currentBackgroundSound none;let currentBackgroundVolume 0.15;let useSolfeggio true;let useFade true;// Health conditions databaseconst healthConditions { // Mental & Emotional Health anxiety: { frequency: 10, type: Alpha, description: Promotes relaxation and reduces anxious thoughts }, stress: { frequency: 8, type: Alpha, description: Induces calm mental state and stress relief }, depression: { frequency: 6, type: Theta, description: Supports emotional healing and mood balance }, confidence: { frequency: 12, type: Alpha, description: Builds self-esteem and inner strength }, mood: { frequency: 10, type: Alpha, description: Balances emotions and promotes positive feelings }, // Sleep & Rest insomnia: { frequency: 2, type: Delta, description: Encourages deep sleep and rest }, sleep: { frequency: 1.5, type: Delta, description: Promotes natural sleep cycles and deep rest }, nightmares: { frequency: 4, type: Theta, description: Reduces disturbing dreams and promotes peaceful sleep }, // Cognitive & Mental Performance focus: { frequency: 15, type: Beta, description: Enhances concentration and mental clarity }, brain fog: { frequency: 16, type: Beta, description: Clears mental confusion and improves cognitive function }, memory: { frequency: 6, type: Theta, description: Enhances memory consolidation and recall ability }, recall: { frequency: 8, type: Alpha, description: Improves information retrieval and mental clarity }, learning: { frequency: 7, type: Theta, description: Optimizes brain state for learning and retention }, adhd: { frequency: 14, type: Beta, description: Improves attention span and reduces distractibility }, concentration: { frequency: 18, type: Beta, description: Sharpens mental focus and sustained attention }, // Physical Health & Wellness pain: { frequency: 3, type: Delta, description: Promotes healing and natural pain relief }, lower back pain: { frequency: 2.5, type: Delta, description: Targets lower back muscle tension and spinal alignment }, back pain: { frequency: 2.5, type: Delta, description: Relieves back tension and promotes spinal healing }, muscle spasms: { frequency: 4, type: Theta, description: Reduces muscle contractions and promotes muscle relaxation }, muscle tension: { frequency: 3.5, type: Delta, description: Releases tight muscles and reduces physical tension }, sciatica: { frequency: 2, type: Delta, description: Alleviates sciatic nerve pain and inflammation }, headache: { frequency: 9, type: Alpha, description: Reduces tension and headache symptoms }, migraine: { frequency: 10, type: Alpha, description: Alleviates migraine pain and associated symptoms }, // Fitness & Performance muscle strength: { frequency: 16, type: Beta, description: Enhances mind-muscle connection and training focus }, workout motivation: { frequency: 18, type: Beta, description: Boosts energy and motivation for exercise }, athletic performance: { frequency: 15, type: Beta, description: Improves focus and mental clarity during sports }, muscle recovery: { frequency: 3, type: Delta, description: Supports muscle healing and regeneration }, endurance: { frequency: 14, type: Beta, description: Enhances mental stamina and persistence }, // Energy & Motivation fatigue: { frequency: 14, type: Beta, description: Increases alertness and energy levels }, energy: { frequency: 20, type: Beta, description: Boosts vitality and mental alertness }, motivation: { frequency: 12, type: Alpha, description: Enhances drive and goal-oriented thinking }, // Weight & Metabolism weight loss: { frequency: 10, type: Alpha, description: Supports motivation for healthy lifestyle choices }, diet: { frequency: 12, type: Alpha, description: Enhances willpower and mindful eating habits }, // Spiritual & Creative meditation: { frequency: 7, type: Theta, description: Deepens meditative states and mindfulness }, creativity: { frequency: 5, type: Theta, description: Stimulates creative thinking and inspiration }};// Categoriesconst categories { all: { name: All Conditions, icon: ๐ต, conditions: Object.keys(healthConditions) }, mental: { name: Mental & Emotional, icon: ๐ง , conditions: anxiety, stress, depression, confidence, mood }, sleep: { name: Sleep & Rest, icon: ๐ด, conditions: insomnia, sleep, nightmares }, cognitive: { name: Cognitive & Focus, icon: ๐ฏ, conditions: focus, brain fog, memory, recall, learning, adhd, concentration }, physical: { name: Physical Health, icon: ๐ช, conditions: pain, lower back pain, back pain, muscle spasms, muscle tension, sciatica, headache, migraine }, fitness: { name: Fitness & Performance, icon: ๐๏ธโโ๏ธ, conditions: muscle strength, workout motivation, athletic performance, muscle recovery, endurance }, energy: { name: Energy & Motivation, icon: โก, conditions: fatigue, energy, motivation }, weight: { name: Weight & Metabolism, icon: ๐โโ๏ธ, conditions: weight loss, diet }, spiritual: { name: Spiritual & Creative, icon: ๐งโโ๏ธ, conditions: meditation, creativity }};// Solfeggio frequenciesconst solfeggioFrequencies { anxiety: 396, stress: 396, depression: 528, pain: 528, lower back pain: 528, back pain: 528, muscle spasms: 396, muscle tension: 396, sciatica: 528, headache: 741, sleep: 396, insomnia: 396, focus: 741, creativity: 741, meditation: 852, confidence: 528, muscle strength: 528, workout motivation: 639, default: 528};// LEGAL COMPLIANCE FUNCTIONS // Cookie Managementfunction checkCookieConsent() { const consent localStorage.getItem(cookieConsent); if (!consent) { document.getElementById(cookieBanner).classList.remove(hidden); }}function acceptCookies() { localStorage.setItem(cookieConsent, accepted); localStorage.setItem(cookieConsentDate, new Date().toISOString()); document.getElementById(cookieBanner).classList.add(hidden);}function declineCookies() { localStorage.setItem(cookieConsent, declined); localStorage.setItem(cookieConsentDate, new Date().toISOString()); document.getElementById(cookieBanner).classList.add(hidden); // Clear any existing data localStorage.removeItem(soundTherapyProfile); localStorage.removeItem(soundTherapyHistory);}// Modal Managementfunction showPrivacyPolicy() { document.getElementById(privacyModal).classList.remove(hidden); document.body.style.overflow hidden;}function showTermsOfService() { document.getElementById(termsModal).classList.remove(hidden); document.body.style.overflow hidden;}function showAffiliateDisclosure() { document.getElementById(affiliateModal).classList.remove(hidden); document.body.style.overflow hidden;}function closeModal(modalId) { document.getElementById(modalId).classList.add(hidden); document.body.style.overflow auto;}// Keyboard accessibility for modalsdocument.addEventListener(keydown, function(event) { if (event.key Escape) { const modals privacyModal, termsModal, affiliateModal; modals.forEach(modalId > { const modal document.getElementById(modalId); if (!modal.classList.contains(hidden)) { closeModal(modalId); } }); }});// Initialize appdocument.addEventListener(DOMContentLoaded, function() { checkCookieConsent(); initializeUser(); renderCategories(); renderConditions(); updateBackgroundRecommendation();});// User profile managementfunction initializeUser() { const consent localStorage.getItem(cookieConsent); if (consent declined) { // Dont load saved profile if cookies declined return; } const savedProfile localStorage.getItem(soundTherapyProfile); if (savedProfile) { const profile JSON.parse(savedProfile); document.getElementById(userName).textContent profile.name || User; document.getElementById(totalSessions).textContent profile.totalSessions || 0; document.getElementById(totalMinutes).textContent profile.totalMinutes || 0; document.getElementById(userStreak).textContent profile.streak || 0; updateAnalyticsDisplay(profile); updateQuickStats(profile); } else { const newProfile { userId: user_ + Date.now(), name: User, totalSessions: 0, totalMinutes: 0, streak: 0, favorites: , createdAt: new Date().toISOString() }; if (consent accepted) { localStorage.setItem(soundTherapyProfile, JSON.stringify(newProfile)); } }}function updateAnalyticsDisplay(profile) { document.getElementById(analyticsSessions).textContent profile.totalSessions || 0; document.getElementById(analyticsHours).textContent Math.round((profile.totalMinutes || 0) / 60) + h; document.getElementById(analyticsStreak).textContent profile.streak || 0;}function updateQuickStats(profile) { const today new Date().toDateString(); const sessionsHistory JSON.parse(localStorage.getItem(soundTherapyHistory) || ); const todaySessions sessionsHistory.filter(s > new Date(s.date).toDateString() today ).length; const weekAgo new Date(Date.now() - 7 * 24 * 60 * 60 * 1000); const weekSessions sessionsHistory.filter(s > new Date(s.date) > weekAgo ).length; document.getElementById(sessionsToday).textContent todaySessions; document.getElementById(sessionsWeek).textContent weekSessions; document.getElementById(topFavorite).textContent profile.favorites?.0 || None yet;}// Category and condition renderingfunction renderCategories() { const categoryTabs document.getElementById(categoryTabs); categoryTabs.innerHTML ; Object.entries(categories).forEach((key, category) > { const button document.createElement(button); button.className `px-3 py-3 rounded-lg text-sm font-medium transition-all flex items-center justify-center ${ selectedCategory key ? bg-indigo-600 text-white shadow-md : bg-white text-gray-700 hover:bg-gray-50 border border-gray-200 }`; button.innerHTML `span classmr-2>${category.icon}/span>span classtext-center>${category.name}/span>`; button.onclick () > selectCategory(key); button.setAttribute(role, tab); button.setAttribute(aria-selected, selectedCategory key); button.setAttribute(aria-label, `Select ${category.name} category`); categoryTabs.appendChild(button); });}function renderConditions() { const conditionsGrid document.getElementById(conditionsGrid); conditionsGrid.innerHTML ; const searchTerm document.getElementById(searchInput).value.toLowerCase(); let conditions selectedCategory all ? Object.keys(healthConditions) : categoriesselectedCategory.conditions; if (searchTerm) { conditions conditions.filter(condition > condition.toLowerCase().includes(searchTerm) || healthConditionscondition.description.toLowerCase().includes(searchTerm) ); } conditions.forEach(condition > { const conditionData healthConditionscondition; const button document.createElement(button); button.className `w-full px-3 py-3 rounded-lg text-sm font-medium transition-all text-left ${ selectedIssue condition ? bg-indigo-600 text-white shadow-md : bg-gray-50 text-gray-700 hover:bg-gray-100 border border-gray-200 }`; button.innerHTML ` div classfont-medium> ${condition.charAt(0).toUpperCase() + condition.slice(1).replace(/(A-Z)/g, $1)} /div> div classtext-xs mt-1 ${selectedIssue condition ? text-indigo-200 : text-gray-500}> ${conditionData.type} โข ${conditionData.frequency}Hz /div> `; button.onclick () > selectCondition(condition); button.setAttribute(role, gridcell); button.setAttribute(aria-label, `Select ${condition} condition, ${conditionData.type} waves at ${conditionData.frequency}Hz`); conditionsGrid.appendChild(button); });}function selectCategory(category) { selectedCategory category; renderCategories(); renderConditions();}function selectCondition(condition) { selectedIssue condition; customIssue ; document.getElementById(customIssueInput).value ; renderConditions(); updateSelectionDisplay(); updateBackgroundRecommendation();}function selectCustomIssue() { customIssue document.getElementById(customIssueInput).value; selectedIssue ; renderConditions(); updateSelectionDisplay(); updateBackgroundRecommendation();}function updateSelectionDisplay() { const issue selectedIssue || customIssue; const display document.getElementById(selectionDisplay); if (issue) { const frequency getFrequencyForIssue(issue); document.getElementById(selectedIssueName).textContent issue; document.getElementById(selectedIssueDescription).innerHTML ` Recommended: strong>${frequency.type} waves at ${frequency.frequency}Hz/strong>br> ${frequency.description} `; display.classList.remove(hidden); } else { display.classList.add(hidden); }}function getFrequencyForIssue(issue) { const lowerIssue issue.toLowerCase(); if (healthConditionslowerIssue) return healthConditionslowerIssue; for (const key, value of Object.entries(healthConditions)) { if (lowerIssue.includes(key) || key.includes(lowerIssue)) return value; } return { frequency: 8, type: Alpha, description: Promotes general relaxation and well-being };}// Audio controlsfunction updateVolume(value) { currentVolume value / 100; document.getElementById(volumeDisplay).textContent value; if (gainNode && isPlaying) { gainNode.gain.value currentVolume; }}function updateDuration(value) { currentDuration parseInt(value); document.getElementById(durationDisplay).textContent value; updatePresetButtons();}function setDuration(minutes) { currentDuration minutes; document.getElementById(durationControl).value minutes; document.getElementById(durationDisplay).textContent minutes; updatePresetButtons();}function updatePresetButtons() { const buttons document.querySelectorAll(.preset-duration); buttons.forEach(button > { const duration parseInt(button.textContent); if (duration currentDuration) { button.className preset-duration px-2 py-1 text-xs rounded bg-indigo-600 text-white; } else { button.className preset-duration px-2 py-1 text-xs rounded bg-gray-100 text-gray-600 hover:bg-gray-200; } });}function updateBackgroundSound() { currentBackgroundSound document.getElementById(backgroundSound).value; const volumeControl document.getElementById(backgroundVolumeControl); if (currentBackgroundSound ! none) { volumeControl.classList.remove(hidden); } else { volumeControl.classList.add(hidden); } updateBackgroundRecommendation();}function updateBackgroundVolume(value) { currentBackgroundVolume value / 100; document.getElementById(backgroundVolumeDisplay).textContent value; if (backgroundGainNode && isPlaying && currentBackgroundSound ! none) { backgroundGainNode.gain.value currentBackgroundVolume; }}function updateBackgroundRecommendation() { const issue (selectedIssue || customIssue).toLowerCase(); const recommendationEl document.getElementById(backgroundRecommendation); let recommendation ; if (issue.includes(pain) || issue.includes(spasm) || issue.includes(muscle)) { recommendation ๐ก Recommended: Ocean Waves for deep muscle relaxation; } else if (issue.includes(sleep) || issue.includes(insomnia)) { recommendation ๐ก Recommended: Gentle Rain for sleep induction; } else if (issue.includes(anxiety) || issue.includes(stress)) { recommendation ๐ก Recommended: Forest Ambience for anxiety relief; } else if (issue.includes(focus) || issue.includes(concentration)) { recommendation ๐ก Recommended: White Noise for concentration; } else if (issue) { recommendation ๐ก Try different ambiences to find what works best for you; } recommendationEl.textContent recommendation;}function updateSolfeggio() { useSolfeggio document.getElementById(solfeggioToggle).checked;}function updateFade() { useFade document.getElementById(fadeToggle).checked;}// Audio generation and playbackfunction initAudioContext() { if (!audioContext) { audioContext new (window.AudioContext || window.webkitAudioContext)(); gainNode audioContext.createGain(); backgroundGainNode audioContext.createGain(); gainNode.connect(audioContext.destination); backgroundGainNode.connect(audioContext.destination); }}function generateBinauralBeats(baseFreq, binauralFreq, solfeggioFreq) { initAudioContext(); const oscs ; // Create binaural beats const leftOsc audioContext.createOscillator(); const rightOsc audioContext.createOscillator(); const leftPanner audioContext.createStereoPanner(); const rightPanner audioContext.createStereoPanner(); leftPanner.pan.value -1; rightPanner.pan.value 1; leftOsc.frequency.value baseFreq; rightOsc.frequency.value baseFreq + binauralFreq; leftOsc.type sine; rightOsc.type sine; leftOsc.connect(leftPanner); rightOsc.connect(rightPanner); leftPanner.connect(gainNode); rightPanner.connect(gainNode); oscs.push(leftOsc, rightOsc); // Add Solfeggio frequency if enabled if (useSolfeggio && solfeggioFreq) { const solfeggioOsc audioContext.createOscillator(); const solfeggioGain audioContext.createGain(); solfeggioOsc.frequency.value solfeggioFreq; solfeggioOsc.type sine; solfeggioGain.gain.value 0.3; solfeggioOsc.connect(solfeggioGain); solfeggioGain.connect(gainNode); oscs.push(solfeggioOsc); } return oscs;}function generateBackgroundSound(type) { initAudioContext(); const oscs ; switch (type) { case ocean: const oceanNoise audioContext.createBufferSource(); const oceanBuffer audioContext.createBuffer(1, audioContext.sampleRate * 2, audioContext.sampleRate); const oceanData oceanBuffer.getChannelData(0); for (let i 0; i oceanData.length; i++) { oceanDatai Math.random() * 2 - 1; } oceanNoise.buffer oceanBuffer; oceanNoise.loop true; const oceanFilter audioContext.createBiquadFilter(); oceanFilter.type lowpass; oceanFilter.frequency.value 200; oceanNoise.connect(oceanFilter); oceanFilter.connect(backgroundGainNode); oscs.push(oceanNoise); break; case rain: const rainNoise audioContext.createBufferSource(); const rainBuffer audioContext.createBuffer(1, audioContext.sampleRate * 2, audioContext.sampleRate); const rainData rainBuffer.getChannelData(0); for (let i 0; i rainData.length; i++) { rainDatai (Math.random() * 2 - 1) * 0.3; } rainNoise.buffer rainBuffer; rainNoise.loop true; const rainFilter audioContext.createBiquadFilter(); rainFilter.type highpass; rainFilter.frequency.value 1000; rainNoise.connect(rainFilter); rainFilter.connect(backgroundGainNode); oscs.push(rainNoise); break; case forest: const forest1 audioContext.createOscillator(); const forest2 audioContext.createOscillator(); forest1.frequency.value 60; forest2.frequency.value 90; forest1.type sine; forest2.type sine; forest1.connect(backgroundGainNode); forest2.connect(backgroundGainNode); oscs.push(forest1, forest2); break; case white: const whiteNoise audioContext.createBufferSource(); const whiteBuffer audioContext.createBuffer(1, audioContext.sampleRate * 2, audioContext.sampleRate); const whiteData whiteBuffer.getChannelData(0); for (let i 0; i whiteData.length; i++) { whiteDatai Math.random() * 2 - 1; } whiteNoise.buffer whiteBuffer; whiteNoise.loop true; whiteNoise.connect(backgroundGainNode); oscs.push(whiteNoise); break; } return oscs;}function getSolfeggioFrequency(issue) { const lowerIssue issue.toLowerCase(); return solfeggioFrequencieslowerIssue || solfeggioFrequencies.default;}function toggleTherapy() { if (!isPlaying) { startTherapy(); } else { stopTherapy(); }}function startTherapy() { const issue selectedIssue || customIssue; if (!issue) { alert(Please select a health condition first.); return; } const frequency getFrequencyForIssue(issue); const solfeggioFreq getSolfeggioFrequency(issue); // Generate binaural beats oscillators generateBinauralBeats(200, frequency.frequency, solfeggioFreq); // Generate background sound if (currentBackgroundSound ! none) { backgroundOscillators generateBackgroundSound(currentBackgroundSound); backgroundGainNode.gain.value currentBackgroundVolume; } // Set volume with fade in if (useFade) { gainNode.gain.value 0; gainNode.gain.linearRampToValueAtTime(currentVolume, audioContext.currentTime + 2); } else { gainNode.gain.value currentVolume; } // Start all oscillators oscillators.forEach(osc > osc.start()); backgroundOscillators.forEach(osc > osc.start()); // Update UI isPlaying true; document.getElementById(playButton).textContent โน๏ธ Stop Therapy; document.getElementById(playButton).className bg-red-600 text-white px-8 py-4 rounded-lg font-semibold text-lg hover:bg-red-700 transition-colors shadow-lg; // Show active session const activeSession document.getElementById(activeSession); activeSession.classList.remove(hidden); // Update session display document.getElementById(frequencyDisplay).innerHTML ` ${frequency.type} Waves โข ${frequency.frequency}Hz ${useSolfeggio && solfeggioFreq ? `span classtext-sm> + ${solfeggioFreq}Hz Solfeggio/span>` : } `; document.getElementById(sessionDescription).textContent frequency.description; document.getElementById(backgroundDisplay).textContent currentBackgroundSound ! none ? `๐ With ${currentBackgroundSound} background ambience` : ; // Start timer let timeRemaining currentDuration * 60; document.getElementById(timeDisplay).textContent formatTime(timeRemaining); timerInterval setInterval(() > { timeRemaining--; document.getElementById(timeDisplay).textContent formatTime(timeRemaining); if (timeRemaining 0) { stopTherapy(true); } }, 1000); // Record session start currentSession { issue, frequency: frequency.frequency, duration: currentDuration, backgroundSound: currentBackgroundSound, usedSolfeggio: useSolfeggio, startTime: Date.now() };}function stopTherapy(completed false) { // Fade out if enabled if (useFade && gainNode && isPlaying) { gainNode.gain.linearRampToValueAtTime(0, audioContext.currentTime + 1); setTimeout(() > { stopOscillators(); }, 1000); } else { stopOscillators(); } // Clear timer if (timerInterval) { clearInterval(timerInterval); timerInterval null; } // Update UI isPlaying false; document.getElementById(playButton).textContent ๐ต Start Sound Therapy; document.getElementById(playButton).className bg-indigo-600 text-white px-8 py-4 rounded-lg font-semibold text-lg hover:bg-indigo-700 transition-colors shadow-lg; document.getElementById(activeSession).classList.add(hidden); // Record session if (currentSession) { recordSession(completed); currentSession null; }}function stopOscillators() { oscillators.forEach(osc > { try { osc.stop(); } catch (e) {} }); backgroundOscillators.forEach(osc > { try { osc.stop(); } catch (e) {} }); oscillators ; backgroundOscillators ;}function recordSession(completed) { const consent localStorage.getItem(cookieConsent); if (consent declined) { return; // Dont save session data if cookies declined } const duration completed ? currentSession.duration : Math.ceil((Date.now() - currentSession.startTime) / 60000); const session { id: Date.now(), date: new Date().toISOString(), issue: currentSession.issue, frequency: currentSession.frequency, duration: duration, backgroundSound: currentSession.backgroundSound, usedSolfeggio: currentSession.usedSolfeggio, completed: completed }; // Save to history const history JSON.parse(localStorage.getItem(soundTherapyHistory) || ); history.unshift(session); history.splice(100); // Keep only last 100 sessions localStorage.setItem(soundTherapyHistory, JSON.stringify(history)); // Update profile const profile JSON.parse(localStorage.getItem(soundTherapyProfile) || {}); profile.totalSessions (profile.totalSessions || 0) + 1; profile.totalMinutes (profile.totalMinutes || 0) + duration; profile.lastSession new Date().toISOString(); // Update streak const today new Date().toDateString(); const yesterday new Date(Date.now() - 86400000).toDateString(); const lastSessionDate profile.lastSession ? new Date(profile.lastSession).toDateString() : null; if (lastSessionDate yesterday || lastSessionDate today) { if (lastSessionDate yesterday) { profile.streak (profile.streak || 0) + 1; } } else if (lastSessionDate ! today) { profile.streak 1; } localStorage.setItem(soundTherapyProfile, JSON.stringify(profile)); // Update UI document.getElementById(totalSessions).textContent profile.totalSessions; document.getElementById(totalMinutes).textContent profile.totalMinutes; document.getElementById(userStreak).textContent profile.streak; updateAnalyticsDisplay(profile); updateQuickStats(profile);}// Utility functionsfunction formatTime(seconds) { const mins Math.floor(seconds / 60); const secs seconds % 60; return `${mins}:${secs.toString().padStart(2, 0)}`;}function filterConditions() { renderConditions();}function toggleExplanation() { const details document.getElementById(explanationDetails); const toggle document.getElementById(explanationToggle); const button toggle.parentElement; if (details.classList.contains(hidden)) { details.classList.remove(hidden); toggle.textContent Hide Details; button.setAttribute(aria-expanded, true); } else { details.classList.add(hidden); toggle.textContent Learn More; button.setAttribute(aria-expanded, false); }}function toggleAnalytics() { const panel document.getElementById(analyticsPanel); const button panel.previousElementSibling.querySelector(button); panel.classList.toggle(hidden); const isExpanded !panel.classList.contains(hidden); button.setAttribute(aria-expanded, isExpanded);}// Affiliate link handlerfunction openAffiliateLink(linkType) { const link AFFILIATE_LINKSlinkType; if (link && link.url) { // Track click if you want analytics console.log(Affiliate click:, linkType, link.title); window.open(link.url, _blank); }}/script>/body>/html>/div>!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->/div>!---->!---->/div>!---->!---->!---->!---->span>/span>!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->/div>!---->!---->/div>!---->!---->!---->!---->span>/span>!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->/div>!---->!---->/div>!---->!---->!---->!---->span>/span>!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->!---->/div>!---->!---->/div>/div>!---->!---->/div>!---->/div>!---->!---->!---->!---->/div>div idteleports>/div>script typeapplication/json data-nuxt-datanuxt-app data-ssrtrue id__NUXT_DATA__>ShallowReactive,1,{data:2,state:223,once:343,_errors:344,serverRendered:56},ShallowReactive,3,{pageData:4},{elements:5,popup:203,fontsToLoad:204,meta:205,domainName:213,pageUrl:214,pageId:215,pageName:216,locationId:217,headerCode:53,footerCode:53,popupsList:218,favicon:219,globalHeadTrackingCode:53,globalBodyTrackingCode:53,funnelId:220,funnelName:216,stepId:221,affiliateId:-1,cookieConsent:-1,disablePageLevelCookieConsent:49,pixelToInit:222,isOptimisePageLoad:56,backgroundSettingsClass:55},6,10,102,143,190,{id:7,child:8},hl_main,9,section-30tB9D-Nl2,{id:9,type:11,child:12,class:14,styles:23,extra:44,wrapper:62,meta:11,tagName:63,title:64,mobileStyles:65,mobileWrapper:66,_id:9,element:67},section,13,row-5rO7YaxQLy,{width:15,borders:17,borderRadius:19,radiusEdge:21},{value:16},fullSection,{value:18},noBorder,{value:20},radius0,{value:22},none,{boxShadow:24,paddingLeft:25,paddingRight:28,paddingBottom:29,paddingTop:31,marginTop:32,marginBottom:33,marginLeft:34,marginRight:35,backgroundColor:36,borderColor:38,borderWidth:40,borderStyle:42},{value:22},{unit:26,value:27},px,0,{value:27,unit:26},{unit:26,value:30},20,{unit:26,value:30},{unit:26,value:27},{unit:26,value:27},{unit:26,value:27},{unit:26,value:27},{value:37},var(--transparent),{value:39},var(--black),{value:41,unit:26},2,{value:43},solid,{sticky:45,visibility:47,bgImage:50,allowRowMaxWidth:57,customClass:58,elementScreenshot:60},{value:46},noneSticky,{value:48},{hideDesktop:49,hideMobile:49},false,{value:51},{mediaType:52,url:53,opacity:54,options:55,svgCode:53,videoUrl:53,videoThumbnail:53,videoLoop:56},image,,1,bgCover,true,{value:49},{value:59},,{value:61},,{},c-section,Section,{},{},{id:9,type:11,child:68,class:69,styles:74,extra:88,wrapper:99,meta:11,tagName:63,title:64,mobileStyles:100,mobileWrapper:101,_id:9},13,{width:70,borders:71,borderRadius:72,radiusEdge:73},{value:16},{value:18},{value:20},{value:22},{boxShadow:75,paddingLeft:76,paddingRight:77,paddingBottom:78,paddingTop:79,marginTop:80,marginBottom:81,marginLeft:82,marginRight:83,backgroundColor:84,borderColor:85,borderWidth:86,borderStyle:87},{value:22},{unit:26,value:27},{value:27,unit:26},{unit:26,value:30},{unit:26,value:30},{unit:26,value:27},{unit:26,value:27},{unit:26,value:27},{unit:26,value:27},{value:37},{value:39},{value:41,unit:26},{value:43},{sticky:89,visibility:90,bgImage:92,allowRowMaxWidth:94,customClass:95,elementScreenshot:97},{value:46},{value:91},{hideDesktop:49,hideMobile:49},{value:93},{mediaType:52,url:53,opacity:54,options:55,svgCode:53,videoUrl:53,videoThumbnail:53,videoLoop:56},{value:49},{value:96},,{value:98},,{},{},{},{id:13,type:103,child:104,class:106,styles:112,extra:123,wrapper:133,tagName:139,meta:103,title:140,mobileStyles:141,mobileWrapper:142},row,105,col-wClFoEgfuU,{alignRow:107,borders:109,borderRadius:110,radiusEdge:111},{value:108},row-align-center,{value:18},{value:20},{value:22},{boxShadow:113,paddingLeft:114,paddingRight:115,paddingTop:116,paddingBottom:118,backgroundColor:119,borderColor:120,borderWidth:121,borderStyle:122},{value:22},{unit:26,value:27},{value:27,unit:26},{unit:26,value:117},15,{unit:26,value:117},{value:37},{value:39},{value:41,unit:26},{value:43},{visibility:124,bgImage:126,rowWidth:128,customClass:131},{value:125},{hideDesktop:49,hideMobile:49},{value:127},{mediaType:52,url:53,opacity:54,options:55,svgCode:53,videoUrl:53,videoThumbnail:53,videoLoop:56},{value:129,unit:130},100,%,{value:132},,{marginTop:134,marginBottom:135,marginLeft:136,marginRight:138},{unit:26,value:27},{unit:26,value:27},{unit:53,value:137},auto,{unit:53,value:137},c-row,1 Column Row,{},{},{id:105,type:144,child:145,class:147,styles:151,extra:165,wrapper:181,tagName:186,meta:144,title:187,mobileStyles:188,mobileWrapper:189},col,146,custom-code-BTEDWyquvN,{borders:148,borderRadius:149,radiusEdge:150},{value:18},{value:20},{value:22},{boxShadow:152,paddingLeft:153,paddingRight:155,paddingTop:156,paddingBottom:158,backgroundColor:159,width:160,borderColor:162,borderWidth:163,borderStyle:164},{value:22},{unit:26,value:154},5,{value:154,unit:26},{unit:26,value:157},10,{unit:26,value:157},{value:37},{value:161,unit:130},100,{value:39},{value:41,unit:26},{value:43},{visibility:166,bgImage:168,columnLayout:170,justifyContentColumnLayout:172,alignContentColumnLayout:174,forceColumnLayoutForMobile:176,customClass:177,elementVersion:179},{value:167},{hideDesktop:49,hideMobile:49},{value:169},{mediaType:52,url:53,opacity:54,options:55,svgCode:53,videoUrl:53,videoThumbnail:53,videoLoop:56},{value:171},column,{value:173},center,{value:175},inherit,{value:56},{value:178},,{value:180},2,{marginLeft:182,marginRight:183,marginTop:184,marginBottom:185},{unit:26,value:27},{unit:26,value:27},{unit:26,value:27},{unit:26,value:27},c-column,1st Column,{},{},{extra:191,id:146,meta:200,tagName:201,class:202},{visibility:192,customCode:194,customClass:197,nodeId:199},{value:193},{hideMobile:53,hideDesktop:53},{value:195},{rawCustomCode:196},\u003C!DOCTYPE html>\n\u003Chtml lang\en\>\n\u003Chead>\n \u003Cmeta charset\UTF-8\>\n \u003Cmeta name\viewport\ content\widthdevice-width, initial-scale1.0\>\n \u003Ctitle>Advanced Sound Healing & Therapeutic Frequency Center\u003C/title>\n \n \u003C!-- SEO Meta Tags -->\n \u003Cmeta name\description\ content\Professional binaural beats, Solfeggio frequencies, and ambient soundscapes for healing. Over 50 health conditions supported with scientifically-backed sound therapy.\>\n \u003Cmeta name\keywords\ content\binaural beats, sound therapy, solfeggio frequencies, healing sounds, meditation, anxiety relief, pain relief, sleep therapy, brainwave entrainment\>\n \u003Cmeta name\author\ content\Advanced Sound Healing Center\>\n \u003Cmeta name\robots\ content\index, follow\>\n \n \u003C!-- Open Graph Meta Tags -->\n \u003Cmeta property\og:title\ content\Advanced Sound Healing & Therapeutic Frequency Center\>\n \u003Cmeta property\og:description\ content\Professional binaural beats and healing frequencies for 50+ health conditions. Free online sound therapy platform.\>\n \u003Cmeta property\og:type\ content\website\>\n \u003Cmeta property\og:url\ content\\>\n \u003Cmeta property\og:image\ content\\>\n \u003Cmeta property\og:site_name\ content\Sound Healing Center\>\n \n \u003C!-- Twitter Card Meta Tags -->\n \u003Cmeta name\twitter:card\ content\summary_large_image\>\n \u003Cmeta name\twitter:title\ content\Advanced Sound Healing & Therapeutic Frequency Center\>\n \u003Cmeta name\twitter:description\ content\Professional binaural beats and healing frequencies for 50+ health conditions. Free online sound therapy platform.\>\n \u003Cmeta name\twitter:image\ content\\>\n \n \u003C!-- Schema.org Structured Data -->\n \u003Cscript type\application/ld+json\>\n {\n \@context\: \https://schema.org\,\n \@type\: \WebApplication\,\n \name\: \Advanced Sound Healing & Therapeutic Frequency Center\,\n \description\: \Professional binaural beats, Solfeggio frequencies, and ambient soundscapes for healing over 50 health conditions\,\n \url\: \\,\n \applicationCategory\: \HealthApplication\,\n \operatingSystem\: \Web Browser\,\n \offers\: {\n \@type\: \Offer\,\n \price\: \0\,\n \priceCurrency\: \USD\\n },\n \creator\: {\n \@type\: \Organization\,\n \name\: \Sound Healing Center\\n }\n }\n \u003C/script>\n \n \u003Cscript src\https://cdn.tailwindcss.com\>\u003C/script>\n \u003Cstyle>\n /* Custom CSS for sound therapy app */\n body {\n font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;\n }\n \n .slider::-webkit-slider-thumb {\n appearance: none;\n height: 20px;\n width: 20px;\n border-radius: 50%;\n background: #4f46e5;\n cursor: pointer;\n border: 2px solid #ffffff;\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);\n }\n \n .slider::-moz-range-thumb {\n height: 20px;\n width: 20px;\n border-radius: 50%;\n background: #4f46e5;\n cursor: pointer;\n border: 2px solid #ffffff;\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);\n }\n \n .backdrop-blur-sm {\n backdrop-filter: blur(8px);\n }\n \n @keyframes pulse {\n 0%, 100% { opacity: 1; }\n 50% { opacity: 0.5; }\n }\n \n .animate-pulse {\n animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n }\n \n button:hover {\n transform: translateY(-1px);\n box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n }\n \n /* Modal Styles */\n .modal-overlay {\n background-color: rgba(0, 0, 0, 0.5);\n backdrop-filter: blur(4px);\n }\n \n .modal-content {\n max-height: 80vh;\n overflow-y: auto;\n }\n \n /* Cookie Banner Styles */\n .cookie-banner {\n position: fixed;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n background: rgba(255, 255, 255, 0.95);\n backdrop-filter: blur(10px);\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 -4px 6px rgba(0, 0, 0, 0.1);\n }\n \n /* Accessibility improvements */\n .skip-link {\n position: absolute;\n top: -40px;\n left: 6px;\n background: #000;\n color: #fff;\n padding: 8px;\n text-decoration: none;\n z-index: 10000;\n }\n \n .skip-link:focus {\n top: 6px;\n }\n \n /* Focus states for better accessibility */\n button:focus,\n input:focus,\n select:focus {\n outline: 2px solid #4f46e5;\n outline-offset: 2px;\n }\n \u003C/style>\n\u003C/head>\n\u003Cbody class\min-h-screen bg-gradient-to-br from-blue-50 via-indigo-50 to-purple-50\>\n\n\u003C!-- Skip to main content link for accessibility -->\n\u003Ca href\#main-content\ class\skip-link\>Skip to main content\u003C/a>\n\n\u003C!-- Cookie Consent Banner -->\n\u003Cdiv id\cookieBanner\ class\cookie-banner hidden\ role\alert\ aria-live\polite\>\n \u003Cdiv class\max-w-6xl mx-auto px-6 py-4\>\n \u003Cdiv class\flex flex-col md:flex-row items-center justify-between space-y-3 md:space-y-0\>\n \u003Cdiv class\text-sm text-gray-700\>\n \u003Cp class\mb-2\>\n ๐ช We use local storage to save your therapy preferences and track your progress. \n No personal data is collected or shared with third parties.\n \u003C/p>\n \u003Cp class\text-xs text-gray-600\>\n This site contains affiliate links. We may earn a commission from purchases made through these links at no additional cost to you.\n \u003C/p>\n \u003C/div>\n \u003Cdiv class\flex space-x-3\>\n \u003Cbutton onclick\acceptCookies()\ \n class\bg-indigo-600 text-white px-4 py-2 rounded-lg text-sm hover:bg-indigo-700 transition-colors\\n aria-label\Accept cookies and affiliate disclosure\>\n Accept\n \u003C/button>\n \u003Cbutton onclick\declineCookies()\ \n class\bg-gray-200 text-gray-700 px-4 py-2 rounded-lg text-sm hover:bg-gray-300 transition-colors\\n aria-label\Decline cookies\>\n Decline\n \u003C/button>\n \u003Cbutton onclick\showPrivacyPolicy()\ \n class\text-indigo-600 text-sm hover:underline\\n aria-label\View privacy policy\>\n Learn More\n \u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv id\app\>\n \u003C!-- Header with Ad Space -->\n \u003Cdiv class\bg-white/80 backdrop-blur-sm shadow-sm\>\n \u003Cdiv class\max-w-6xl mx-auto px-6 py-4\>\n \u003C!-- Legal Navigation -->\n \u003Cdiv class\flex justify-center space-x-4 text-xs text-gray-600 mb-4\>\n \u003Cbutton onclick\showPrivacyPolicy()\ class\hover:text-indigo-600 underline\ aria-label\View Privacy Policy\>\n Privacy Policy\n \u003C/button>\n \u003Cspan>โข\u003C/span>\n \u003Cbutton onclick\showTermsOfService()\ class\hover:text-indigo-600 underline\ aria-label\View Terms of Service\>\n Terms of Service\n \u003C/button>\n \u003Cspan>โข\u003C/span>\n \u003Cbutton onclick\showAffiliateDisclosure()\ class\hover:text-indigo-600 underline\ aria-label\View Affiliate Disclosure\>\n Affiliate Disclosure\n \u003C/button>\n \u003C/div>\n \n \u003Ch1 class\text-3xl font-bold text-gray-800 text-center\>\n ๐ต Advanced Sound Healing & Therapeutic Frequency Center\n \u003C/h1>\n \u003Cp class\text-gray-600 text-center mt-2\>\n Professional binaural beats โข Solfeggio frequencies โข Ambient soundscapes โข 50+ health conditions\n \u003C/p>\n \n \u003C!-- FTC Affiliate Disclosure -->\n \u003Cdiv class\mt-4 bg-amber-50 border border-amber-200 rounded-lg p-3\>\n \u003Cp class\text-xs text-amber-800 text-center\>\n \u003Cstrong>Affiliate Disclosure:\u003C/strong> This site contains affiliate links. We may earn a commission from purchases made through these links at no additional cost to you. This helps support our free platform.\n \u003C/p>\n \u003C/div>\n \n \u003C!-- Top Banner Ad Space -->\n \u003Cdiv class\mt-4\>\n \u003Ca href\#\ onclick\openAffiliateLink(headerAd)\ class\block rounded-lg hover:opacity-90 transition-opacity\ \n aria-label\Premium headphones affiliate link\>\n \u003Cdiv class\relative overflow-hidden rounded-lg bg-gradient-to-r from-blue-100 to-indigo-100 border border-blue-200\>\n \u003C!-- Mobile Header Banner -->\n\u003Cimg src\https://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/686d36e869865e2134e61ebe.png\ alt\Banner Advertisement\ class\w-full h-20 object-contain md:hidden\>\n\u003C!-- Desktop Header Banner --> \n\u003Cimg id\headerAdImage\ src\https://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/686d370b097a80f9ba3b9cd0.png\ alt\Banner Advertisement\ class\w-full h-24 object-cover hidden md:block\>\n\n\n\n\n \u003C/div>\n \u003C/a>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\n \u003Cmain id\main-content\ class\max-w-6xl mx-auto px-6 py-8 grid lg:grid-cols-4 gap-8\>\n \u003C!-- Main Content Area -->\n \u003Cdiv class\lg:col-span-3 space-y-8\>\n \n \u003C!-- User Profile Section -->\n \u003Csection class\bg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg\ role\region\ aria-labelledby\profile-heading\>\n \u003Cdiv class\flex items-center justify-between mb-4\>\n \u003Cdiv class\flex items-center space-x-4\>\n \u003Cdiv class\w-12 h-12 bg-indigo-100 rounded-full flex items-center justify-center\ role\img\ aria-label\User profile icon\>\n \u003Cspan class\text-2xl\>๐ค\u003C/span>\n \u003C/div>\n \u003Cdiv>\n \u003Ch2 id\profile-heading\ class\text-xl font-semibold text-gray-800\>Welcome back, \u003Cspan id\userName\>User\u003C/span>! Bookmark Its Free To Use\u003C/h2>\n \u003Cp class\text-sm text-gray-600\>\n \u003Cspan id\totalSessions\>0\u003C/span> sessions โข \u003Cspan id\totalMinutes\>0\u003C/span> minutes โข \u003Cspan id\userStreak\>0\u003C/span> day streak ๐ฅ\n \u003C/p>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class\flex space-x-2\>\n \u003Cbutton onclick\toggleAnalytics()\ \n class\px-4 py-2 bg-indigo-100 text-indigo-700 rounded-lg hover:bg-indigo-200 transition-colors\\n aria-expanded\false\\n aria-controls\analyticsPanel\>\n ๐ Analytics\n \u003C/button>\n \u003C/div>\n \u003C/div>\n\n \u003C!-- Quick Favorites -->\n \u003Cdiv id\favoritesSection\ class\mb-4 hidden\>\n \u003Ch3 class\text-sm font-medium text-gray-700 mb-2\>โญ Your Favorites:\u003C/h3>\n \u003Cdiv id\favoritesList\ class\flex flex-wrap gap-2\>\u003C/div>\n \u003C/div>\n\n \u003C!-- Analytics Panel -->\n \u003Cdiv id\analyticsPanel\ class\mt-4 p-4 bg-indigo-50 rounded-lg hidden\ role\region\ aria-labelledby\analytics-heading\>\n \u003Ch3 id\analytics-heading\ class\font-semibold text-indigo-800 mb-3\>๐ Your Therapy Analytics\u003C/h3>\n \u003Cdiv class\grid md:grid-cols-3 gap-4\>\n \u003Cdiv class\text-center\>\n \u003Cdiv class\text-2xl font-bold text-indigo-600\ id\analyticsSessions\>0\u003C/div>\n \u003Cdiv class\text-sm text-indigo-700\>Total Sessions\u003C/div>\n \u003C/div>\n \u003Cdiv class\text-center\>\n \u003Cdiv class\text-2xl font-bold text-indigo-600\ id\analyticsHours\>0h\u003C/div>\n \u003Cdiv class\text-sm text-indigo-700\>Total Hours\u003C/div>\n \u003C/div>\n \u003Cdiv class\text-center\>\n \u003Cdiv class\text-2xl font-bold text-indigo-600\ id\analyticsStreak\>0\u003C/div>\n \u003Cdiv class\text-sm text-indigo-700\>Day Streak\u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/section>\n\n \u003C!-- What is Sound Therapy Section -->\n \u003Csection class\bg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg\ role\region\ aria-labelledby\therapy-heading\>\n \u003Cdiv class\flex items-center justify-between mb-4\>\n \u003Ch2 id\therapy-heading\ class\text-2xl font-semibold text-gray-800\>What is Advanced Sound Healing?\u003C/h2>\n \u003Cbutton onclick\toggleExplanation()\ \n class\text-indigo-600 hover:text-indigo-800 font-medium\\n aria-expanded\false\\n aria-controls\explanationDetails\>\n \u003Cspan id\explanationToggle\>Learn More\u003C/span>\n \u003C/button>\n \u003C/div>\n \n \u003Cp class\text-gray-700 mb-4\>\n Our advanced sound healing platform combines three powerful therapeutic modalities: \n \u003Cstrong> binaural beats\u003C/strong> for brainwave entrainment, \u003Cstrong>ancient Solfeggio frequencies\u003C/strong> for \n cellular healing, and \u003Cstrong>ambient soundscapes\u003C/strong> for enhanced relaxation. This comprehensive \n approach addresses 50+ health conditions through scientifically-backed sound therapy.\n \u003C/p>\n\n \u003Cdiv id\explanationDetails\ class\space-y-6 text-gray-700 hidden\>\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-3\>๐ต Our Three-Layer Healing System:\u003C/h3>\n \u003Cdiv class\grid md:grid-cols-3 gap-4 mb-4\>\n \u003Cdiv class\bg-indigo-50 p-4 rounded-lg\>\n \u003Ch4 class\font-semibold text-indigo-800 mb-2\>๐ง Binaural Beats\u003C/h4>\n \u003Cp class\text-sm\>Synchronizes brainwaves by playing different frequencies in each ear, creating therapeutic \beats\ that guide your mind into desired states.\u003C/p>\n \u003C/div>\n \u003Cdiv class\bg-purple-50 p-4 rounded-lg\>\n \u003Ch4 class\font-semibold text-purple-800 mb-2\>๐ฎ Solfeggio Frequencies\u003C/h4>\n \u003Cp class\text-sm\>Ancient healing tones (396-852 Hz) that resonate at cellular level to promote physical healing, emotional balance, and spiritual wellness.\u003C/p>\n \u003C/div>\n \u003Cdiv class\bg-teal-50 p-4 rounded-lg\>\n \u003Ch4 class\font-semibold text-teal-800 mb-2\>๐ Ambient Soundscapes\u003C/h4>\n \u003Cp class\text-sm\>Natural environmental sounds (ocean, rain, forest) that enhance relaxation, mask distractions, and deepen therapeutic effects.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-3\>๐ง Brainwave Frequencies We Target:\u003C/h3>\n \u003Cdiv class\grid md:grid-cols-2 gap-4\>\n \u003Cdiv class\bg-blue-50 p-4 rounded-lg\>\n \u003Ch4 class\font-semibold text-blue-800 mb-2\>Delta Waves (0.5-4 Hz)\u003C/h4>\n \u003Cp class\text-sm\>Deep sleep, healing, pain relief, muscle recovery, regeneration\u003C/p>\n \u003C/div>\n \u003Cdiv class\bg-green-50 p-4 rounded-lg\>\n \u003Ch4 class\font-semibold text-green-800 mb-2\>Theta Waves (4-8 Hz)\u003C/h4>\n \u003Cp class\text-sm\>Meditation, creativity, emotional healing, memory, intuition\u003C/p>\n \u003C/div>\n \u003Cdiv class\bg-yellow-50 p-4 rounded-lg\>\n \u003Ch4 class\font-semibold text-yellow-800 mb-2\>Alpha Waves (8-14 Hz)\u003C/h4>\n \u003Cp class\text-sm\>Relaxation, stress relief, mental clarity, focus, confidence\u003C/p>\n \u003C/div>\n \u003Cdiv class\bg-red-50 p-4 rounded-lg\>\n \u003Ch4 class\font-semibold text-red-800 mb-2\>Beta Waves (14-30 Hz)\u003C/h4>\n \u003Cp class\text-sm\>Alertness, concentration, workout motivation, energy, performance\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/section>\n\n \u003C!-- Health Issue Input -->\n \u003Csection class\bg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg\ role\region\ aria-labelledby\condition-heading\>\n \u003Ch2 id\condition-heading\ class\text-2xl font-semibold text-gray-800 mb-6\>Select Your Health Concern\u003C/h2>\n \n \u003C!-- Search -->\n \u003Cdiv class\mb-6\>\n \u003Clabel for\searchInput\ class\block text-sm font-medium text-gray-700 mb-2\>\n Search for your condition:\n \u003C/label>\n \u003Cinput\n type\text\\n id\searchInput\\n placeholder\e.g., lower back pain, muscle spasm, anxiety...\\n class\w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent\\n oninput\filterConditions()\\n aria-describedby\search-help\\n />\n \u003Cdiv id\search-help\ class\sr-only\>Type to search for health conditions and symptoms\u003C/div>\n \u003C/div>\n\n \u003C!-- Category Tabs -->\n \u003Cdiv class\mb-6\>\n \u003Clabel class\block text-sm font-medium text-gray-700 mb-3\>\n Browse by Category:\n \u003C/label>\n \u003Cdiv class\grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-2 mb-4\ id\categoryTabs\ role\tablist\>\n \u003C!-- Categories will be populated by JavaScript -->\n \u003C/div>\n \u003C/div>\n\u003Cdiv class\text-lg font-bold text-gray-800 mb-4 mt-6 border-b-2 border-gray-300 pb-2\>๐ Available Conditions\u003C/div>\n\n \u003C!-- Conditions Grid -->\n \u003Cdiv class\mb-6\>\n \u003Cdiv id\conditionsGrid\ class\grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-2 max-h-80 overflow-y-auto\ role\grid\>\n \u003C!-- Conditions will be populated by JavaScript -->\n \u003C/div>\n \u003C/div>\n\n \u003C!-- Custom Issue Input -->\n \u003Cdiv class\mb-6\>\n \u003Clabel for\customIssueInput\ class\block text-sm font-medium text-gray-700 mb-2\>\n Or describe your specific concern:\n \u003C/label>\n \u003Cinput\n type\text\\n id\customIssueInput\\n placeholder\e.g., chronic lower back muscle spasms...\\n class\w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent\\n oninput\selectCustomIssue()\\n />\n \u003C/div>\n\n \u003C!-- Current Selection Display -->\n \u003Cdiv id\selectionDisplay\ class\bg-indigo-50 p-4 rounded-lg mb-6 hidden\ role\status\ aria-live\polite\>\n \u003Ch3 class\font-semibold text-indigo-800 mb-2\>\n Selected: \u003Cspan id\selectedIssueName\>\u003C/span>\n \u003C/h3>\n \u003Cp class\text-indigo-700 text-sm\ id\selectedIssueDescription\>\u003C/p>\n \u003C/div>\n \u003C/section>\n\n \u003C!-- Session Controls -->\n \u003Csection class\bg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg\ role\region\ aria-labelledby\controls-heading\>\n \u003Ch2 id\controls-heading\ class\text-2xl font-semibold text-gray-800 mb-6\>Session Settings\u003C/h2>\n \n \u003Cdiv class\grid md:grid-cols-2 gap-6 mb-6\>\n \u003C!-- Volume Control -->\n \u003Cdiv>\n \u003Clabel for\volumeControl\ class\block text-sm font-medium text-gray-700 mb-2\>\n Volume: \u003Cspan id\volumeDisplay\>30\u003C/span>%\n \u003C/label>\n \u003Cinput\n type\range\\n id\volumeControl\\n min\0\\n max\100\\n value\30\\n class\w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer slider\\n oninput\updateVolume(this.value)\\n aria-describedby\volume-help\\n />\n \u003Cdiv id\volume-help\ class\sr-only\>Adjust the volume level for the therapy sounds\u003C/div>\n \u003C/div>\n\n \u003C!-- Duration Control -->\n \u003Cdiv>\n \u003Clabel for\durationControl\ class\block text-sm font-medium text-gray-700 mb-2\>\n Duration: \u003Cspan id\durationDisplay\>10\u003C/span> minutes\n \u003C/label>\n \u003Cdiv class\flex space-x-2 mb-2\>\n \u003Cbutton onclick\setDuration(5)\ class\preset-duration px-2 py-1 text-xs rounded bg-gray-100 text-gray-600 hover:bg-gray-200\ aria-label\Set duration to 5 minutes\>5m\u003C/button>\n \u003Cbutton onclick\setDuration(10)\ class\preset-duration px-2 py-1 text-xs rounded bg-indigo-600 text-white\ aria-label\Set duration to 10 minutes\>10m\u003C/button>\n \u003Cbutton onclick\setDuration(15)\ class\preset-duration px-2 py-1 text-xs rounded bg-gray-100 text-gray-600 hover:bg-gray-200\ aria-label\Set duration to 15 minutes\>15m\u003C/button>\n \u003Cbutton onclick\setDuration(20)\ class\preset-duration px-2 py-1 text-xs rounded bg-gray-100 text-gray-600 hover:bg-gray-200\ aria-label\Set duration to 20 minutes\>20m\u003C/button>\n \u003Cbutton onclick\setDuration(30)\ class\preset-duration px-2 py-1 text-xs rounded bg-gray-100 text-gray-600 hover:bg-gray-200\ aria-label\Set duration to 30 minutes\>30m\u003C/button>\n \u003C/div>\n \u003Cinput\n type\range\\n id\durationControl\\n min\1\\n max\120\\n value\10\\n class\w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer slider\\n oninput\updateDuration(this.value)\\n />\n \u003C/div>\n \u003C/div>\n\n \u003C!-- Enhanced Audio Features -->\n \u003Cdiv class\grid md:grid-cols-2 gap-6 mb-6\>\n \u003C!-- Background Sound Selection -->\n \u003Cdiv>\n \u003Clabel for\backgroundSound\ class\block text-sm font-medium text-gray-700 mb-2\>\n ๐ Background Ambience:\n \u003C/label>\n \u003Cselect id\backgroundSound\ onchange\updateBackgroundSound()\ class\w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent mb-2\>\n \u003Coption value\none\>None\u003C/option>\n \u003Coption value\ocean\>๐ Ocean Waves (Deep Relaxation)\u003C/option>\n \u003Coption value\rain\>๐ง๏ธ Gentle Rain (Pain Relief)\u003C/option>\n \u003Coption value\forest\>๐ฒ Forest Ambience (Natural Healing)\u003C/option>\n \u003Coption value\white\>โช White Noise (Focus)\u003C/option>\n \u003C/select>\n \n \u003C!-- Smart Recommendations -->\n \u003Cdiv id\backgroundRecommendation\ class\text-xs text-gray-600 mt-1\ role\status\ aria-live\polite\>\u003C/div>\n\n \u003C!-- Background Volume Control -->\n \u003Cdiv id\backgroundVolumeControl\ class\mt-3 hidden\>\n \u003Clabel for\backgroundVolume\ class\block text-xs font-medium text-gray-600 mb-1\>\n Background Volume: \u003Cspan id\backgroundVolumeDisplay\>15\u003C/span>%\n \u003C/label>\n \u003Cinput\n type\range\\n id\backgroundVolume\\n min\0\\n max\40\\n value\15\\n class\w-full h-1 bg-gray-200 rounded-lg appearance-none cursor-pointer slider\\n oninput\updateBackgroundVolume(this.value)\\n />\n \u003C/div>\n \u003C/div>\n\n \u003C!-- Advanced Features -->\n \u003Cdiv>\n \u003Clabel class\block text-sm font-medium text-gray-700 mb-2\>\n ๐ต Advanced Features:\n \u003C/label>\n \n \u003C!-- Solfeggio Toggle -->\n \u003Cdiv class\flex items-center space-x-3 mb-3\>\n \u003Clabel class\relative inline-flex items-center cursor-pointer\>\n \u003Cinput type\checkbox\ id\solfeggioToggle\ checked class\sr-only peer\ onchange\updateSolfeggio()\>\n \u003Cdiv class\w-11 h-6 bg-gray-200 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-indigo-300 rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content- after:absolute after:top-2px after:left-2px after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all peer-checked:bg-indigo-600\>\u003C/div>\n \u003C/label>\n \u003Cspan class\text-sm text-gray-600\>Solfeggio Frequencies\u003C/span>\n \u003C/div>\n\n \u003C!-- Fade Effects Toggle -->\n \u003Cdiv class\flex items-center space-x-3\>\n \u003Clabel class\relative inline-flex items-center cursor-pointer\>\n \u003Cinput type\checkbox\ id\fadeToggle\ checked class\sr-only peer\ onchange\updateFade()\>\n \u003Cdiv class\w-11 h-6 bg-gray-200 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-indigo-300 rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content- after:absolute after:top-2px after:left-2px after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all peer-checked:bg-indigo-600\>\u003C/div>\n \u003C/label>\n \u003Cspan class\text-sm text-gray-600\>Fade In/Out Effects\u003C/span>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\n \u003C!-- Play Controls -->\n \u003Cdiv class\text-center\>\n \u003Cbutton\n id\playButton\\n onclick\toggleTherapy()\\n class\bg-indigo-600 text-white px-8 py-4 rounded-lg font-semibold text-lg hover:bg-indigo-700 disabled:bg-gray-400 disabled:cursor-not-allowed transition-colors shadow-lg\\n aria-describedby\play-help\\n >\n ๐ต Start Sound Therapy\n \u003C/button>\n \u003Cdiv id\play-help\ class\sr-only\>Start or stop the sound therapy session\u003C/div>\n \u003C/div>\n \u003C/section>\n\n \u003C!-- Active Session Display -->\n \u003Csection id\activeSession\ class\bg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg hidden\ role\region\ aria-labelledby\session-heading\>\n \u003Cdiv class\text-center\>\n \u003Ch2 id\session-heading\ class\text-2xl font-semibold text-gray-800 mb-4\>\n ๐ต Therapy Session Active\n \u003C/h2>\n \n \u003Cdiv class\bg-indigo-100 rounded-lg p-6 mb-6\>\n \u003Cdiv class\text-4xl font-bold text-indigo-600 mb-2\ id\timeDisplay\ role\timer\ aria-live\polite\>\n 10:00\n \u003C/div>\n \u003Cdiv class\text-indigo-800\>\n \u003Cp class\font-semibold\ id\frequencyDisplay\>\n Alpha Waves โข 10Hz\n \u003C/p>\n \u003Cp class\text-sm mt-1\ id\sessionDescription\>Promotes relaxation and reduces anxious thoughts\u003C/p>\n \u003Cp class\text-sm mt-1 text-indigo-600\ id\backgroundDisplay\>\u003C/p>\n \u003C/div>\n \u003C/div>\n\n \u003Cdiv class\flex justify-center items-center space-x-4 text-gray-600\>\n \u003Cdiv class\flex items-center\>\n \u003Cdiv class\w-3 h-3 bg-green-400 rounded-full animate-pulse mr-2\ role\img\ aria-label\Active session indicator\>\u003C/div>\n \u003Cspan class\text-sm\>Multi-layer therapy active\u003C/span>\n \u003C/div>\n \u003Cdiv class\text-sm\>\n Use headphones for best results\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/section>\n \u003C/div>\n\n \u003C!-- Sidebar - Ad Space -->\n \u003Caside class\lg:col-span-1 space-y-6\ role\complementary\ aria-label\Recommended products and statistics\>\n \u003C!-- Sidebar Ad 1 - Health Products -->\n \u003Cdiv class\bg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg\>\n \u003Ch3 class\font-semibold text-gray-800 mb-4 text-center\>๐ Recommended for You\u003C/h3>\n \u003Cdiv class\space-y-4\>\n \u003Ca href\#\ onclick\openAffiliateLink(painRelief)\ class\block rounded-lg hover:opacity-90 transition-opacity\ aria-label\Pain relief product affiliate link\>\n \u003Cdiv class\relative overflow-hidden rounded-lg\>\n \u003Cimg src\https://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/685ed53e6d8498586d63f32f.png\ alt\Banner Advertisement\ class\w-full h-20 object-cover\>\n\n \u003C/div>\n \u003C/a>\n \n \u003Ca href\#\ onclick\openAffiliateLink(sleepProducts)\ class\block rounded-lg hover:opacity-90 transition-opacity\ aria-label\Sleep products affiliate link\>\n \u003Cdiv class\relative overflow-hidden rounded-lg\>\n \u003Cimg src\https://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/686d44266f2c954cf8fc0627.png\ alt\Banner Advertisement\ class\w-full h-20 object-cover\>\n\n \u003C/div>\n \u003C/a>\n \n \u003Ca href\#\ onclick\openAffiliateLink(supplements)\ class\block rounded-lg hover:opacity-90 transition-opacity\ aria-label\Supplements affiliate link\>\n \u003Cdiv class\relative overflow-hidden rounded-lg\>\n \u003Cimg src\https://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/685ee21376699d82368f3c22.png\ alt\Banner Advertisement\ class\w-full h-20 object-cover\>\n\n \u003C/div>\n \u003C/a>\n \u003C/div>\n \u003C/div>\n\n \u003C!-- Quick Stats -->\n \u003Cdiv class\bg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg\>\n \u003Ch3 class\font-semibold text-gray-800 mb-4\>๐ Quick Stats\u003C/h3>\n \u003Cdiv class\space-y-3\>\n \u003Cdiv class\flex justify-between\>\n \u003Cspan class\text-sm text-gray-600\>Sessions Today:\u003C/span>\n \u003Cspan class\font-medium\ id\sessionsToday\>0\u003C/span>\n \u003C/div>\n \u003Cdiv class\flex justify-between\>\n \u003Cspan class\text-sm text-gray-600\>This Week:\u003C/span>\n \u003Cspan class\font-medium\ id\sessionsWeek\>0\u003C/span>\n \u003C/div>\n \u003Cdiv class\flex justify-between\>\n \u003Cspan class\text-sm text-gray-600\>Favorite:\u003C/span>\n \u003Cspan class\font-medium text-xs\ id\topFavorite\>None yet\u003C/span>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\n \u003C!-- Sidebar Ad 2 - Wellness Products -->\n \u003Cdiv class\bg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg\>\n \u003Ch3 class\font-semibold text-gray-800 mb-4 text-center\>๐ช Wellness Mind & Body\u003C/h3>\n \u003Cdiv class\space-y-3\>\n \u003Ca href\#\ onclick\openAffiliateLink(massageTools)\ class\block rounded-lg hover:opacity-90 transition-opacity\ aria-label\Banner advertisement\>\n \u003Cimg src\https://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/685ee83ea8f9d37cdfdfb6ca.png\ alt\Banner Advertisement\ class\w-full h-15 object-cover rounded-lg\>\n\u003C/a>\n \n \u003Ca href\#\ onclick\openAffiliateLink(essentialOils)\ class\block rounded-lg hover:opacity-90 transition-opacity\ aria-label\Banner advertisement\>\n \u003Cimg src\https://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/685ef169a8f9d3f873dfd2b5.png\ alt\Banner Advertisement\ class\w-full h-15 object-cover rounded-lg\>\n\u003C/a>\n \n \u003Ca href\#\ onclick\openAffiliateLink(meditation)\ class\block rounded-lg hover:opacity-90 transition-opacity\ aria-label\Banner advertisement\>\n \u003Cimg src\https://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/685f1f49ff06533f02bd5d59.png\ alt\Banner Advertisement\ class\w-full h-15 object-cover rounded-lg\>\n\u003C/a>\n \u003C/div>\n \u003C/div>\n \u003C/aside>\n \u003C/main>\n\n \u003C!-- Safety Warning -->\n \u003Cdiv class\max-w-6xl mx-auto px-6 pb-8\>\n \u003Cdiv class\bg-red-50 border border-red-200 rounded-lg p-4 mb-6\ role\alert\>\n \u003Cdiv class\flex items-center mb-2\>\n \u003Cspan class\text-red-600 text-xl mr-2\>โ ๏ธ\u003C/span>\n \u003Ch3 class\font-bold text-red-800\>IMPORTANT SAFETY WARNING\u003C/h3>\n \u003C/div>\n \u003Cp class\text-red-800 text-sm font-medium\>\n \u003Cstrong>DO NOT use this sound therapy while driving, operating machinery, or during any activity requiring alertness and attention.\u003C/strong> \n These frequencies are designed to alter brainwave patterns and may cause drowsiness, relaxation, or altered states of consciousness. \n Use only in a safe, stationary environment where you can relax without risk.\n \u003C/p>\n \u003C/div>\n\n \u003C!-- Instructions -->\n \u003Cdiv class\bg-white/60 backdrop-blur-sm rounded-2xl p-6 shadow-lg\>\n \u003Ch2 class\text-2xl font-semibold text-gray-800 mb-4\>Instructions for Best Results\u003C/h2>\n \u003Cul class\space-y-2 text-gray-700\ role\list\>\n \u003Cli class\flex items-center\>\n \u003Cspan class\text-indigo-500 mr-2\>๐ง\u003C/span>\n \u003Cstrong>Use headphones or earbuds\u003C/strong> - Essential for binaural beats to work properly\n \u003C/li>\n \u003Cli class\flex items-center\>\n \u003Cspan class\text-indigo-500 mr-2\>๐ง\u003C/span>\n \u003Cstrong>Find a quiet, comfortable space\u003C/strong> - Minimize distractions\n \u003C/li>\n \u003Cli class\flex items-center\>\n \u003Cspan class\text-indigo-500 mr-2\>๐\u003C/span>\n \u003Cstrong>Keep volume comfortable\u003C/strong> - Should be clearly audible but not loud\n \u003C/li>\n \u003Cli class\flex items-center\>\n \u003Cspan class\text-indigo-500 mr-2\>๐ต\u003C/span>\n \u003Cstrong>Enable Solfeggio frequencies\u003C/strong> - Ancient healing tones for enhanced effects\n \u003C/li>\n \u003Cli class\flex items-center\>\n \u003Cspan class\text-indigo-500 mr-2\>๐\u003C/span>\n \u003Cstrong>Try background ambience\u003C/strong> - Ocean, rain, or forest sounds enhance relaxation\n \u003C/li>\n \u003Cli class\flex items-center\>\n \u003Cspan class\text-indigo-500 mr-2\>โฐ\u003C/span>\n \u003Cstrong>Regular sessions work best\u003C/strong> - Daily 10-20 minute sessions are most effective\n \u003C/li>\n \u003Cli class\flex items-center\>\n \u003Cspan class\text-indigo-500 mr-2\>๐ค\u003C/span>\n \u003Cstrong>Relax and breathe deeply\u003C/strong> - Let the sounds work naturally\n \u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003C!-- Bottom Ad Space -->\n \u003Cdiv class\mt-8\>\n \u003Ca href\#\ onclick\openAffiliateLink(footerAd)\ class\block rounded-lg hover:opacity-90 transition-opacity\ aria-label\Fitness equipment affiliate link\>\n \u003Cdiv class\relative overflow-hidden rounded-lg bg-gradient-to-r from-gray-100 to-gray-200 border border-gray-300\>\n \u003C!-- Mobile Footer Banner -->\n\u003Cimg src\https://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/6860869ac2a9e1baa2d367e5.png\ alt\Banner Advertisement\ class\w-full h-24 object-contain md:hidden\>\n\u003C!-- Desktop Footer Banner -->\n\u003Cimg src\https://storage.googleapis.com/msgsndr/IIztVfnILGPJzjBoLgDg/media/685ebe362630c512b4b87bf0.png\ alt\Banner Advertisement\ class\w-full h-32 object-cover hidden md:block\>\n\n \u003C/div>\n \u003C/a>\n \u003C/div>\n\n \u003C!-- Legal Disclaimer -->\n \u003Cdiv class\bg-yellow-50 border border-yellow-200 rounded-lg p-4 mt-8\>\n \u003Cp class\text-yellow-800 text-sm\>\n \u003Cstrong>Medical & Legal Disclaimer:\u003C/strong> This advanced sound healing platform combines binaural beats, Solfeggio frequencies, \n and ambient soundscapes for wellness and relaxation purposes only. It is not intended to diagnose, treat, cure, or \n prevent any medical condition. \u003Cstrong>Users assume full responsibility for safe usage.\u003C/strong> Do not use while driving, \n operating machinery, or during activities requiring alertness. Some frequencies may induce drowsiness, altered states, or \n affect cognitive function. Discontinue use if you experience dizziness, nausea, or discomfort. Not recommended for individuals \n with epilepsy, seizure disorders, or hearing impairments without medical consultation. Consult healthcare professionals for \n serious health concerns. Individual results may vary. By using this platform, you acknowledge these risks and agree to use \n it responsibly in safe environments only. Email support at mytonehealing@gmail.com\n \u003C/p>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003C!-- Legal Document Modals -->\n\n\u003C!-- Privacy Policy Modal -->\n\u003Cdiv id\privacyModal\ class\fixed inset-0 bg-black bg-opacity-50 modal-overlay hidden z-50\ onclick\closeModal(privacyModal)\>\n \u003Cdiv class\flex items-center justify-center min-h-screen p-4\>\n \u003Cdiv class\bg-white rounded-2xl max-w-4xl w-full modal-content\ onclick\event.stopPropagation()\>\n \u003Cdiv class\p-6 border-b border-gray-200\>\n \u003Cdiv class\flex justify-between items-center\>\n \u003Ch2 class\text-2xl font-bold text-gray-800\>Privacy Policy\u003C/h2>\n \u003Cbutton onclick\closeModal(privacyModal)\ class\text-gray-500 hover:text-gray-700 text-2xl\ aria-label\Close privacy policy\>\n ×\n \u003C/button>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class\p-6 space-y-4 text-sm text-gray-700\>\n \u003Cp class\text-lg font-semibold text-gray-800\>Your Privacy is Important to Us\u003C/p>\n \n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>Information We Collect\u003C/h3>\n \u003Cp>This sound therapy platform operates entirely in your browser and uses local storage to enhance your experience. We collect and store the following information locally on your device:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>Your therapy session history and statistics\u003C/li>\n \u003Cli>Personal preferences (volume, duration, favorite conditions)\u003C/li>\n \u003Cli>Usage analytics (session counts, total minutes, streaks)\u003C/li>\n \u003Cli>Cookie consent preferences\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>How We Use Your Information\u003C/h3>\n \u003Cp>All information is stored locally in your browsers storage and is used to:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>Personalize your therapy experience\u003C/li>\n \u003Cli>Track your progress and maintain session streaks\u003C/li>\n \u003Cli>Remember your preferences between visits\u003C/li>\n \u003Cli>Provide relevant content and recommendations\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>Data Storage and Security\u003C/h3>\n \u003Cp>Your data is stored exclusively in your browsers local storage. This means:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>No personal information is transmitted to external servers\u003C/li>\n \u003Cli>Your data remains on your device and under your control\u003C/li>\n \u003Cli>You can clear this data at any time through your browser settings\u003C/li>\n \u003Cli>No account creation or personal identification is required\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>Third-Party Services\u003C/h3>\n \u003Cp>This platform contains affiliate links to third-party products and services. When you click these links:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>You may be redirected to external websites\u003C/li>\n \u003Cli>We may earn a commission from purchases (at no cost to you)\u003C/li>\n \u003Cli>External sites have their own privacy policies\u003C/li>\n \u003Cli>We are not responsible for third-party privacy practices\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>Cookies and Local Storage\u003C/h3>\n \u003Cp>We use browser local storage (not traditional cookies) to store your preferences and session data. This storage:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>Persists until you clear your browser data\u003C/li>\n \u003Cli>Is not shared with other websites or services\u003C/li>\n \u003Cli>Does not track your browsing across other sites\u003C/li>\n \u003Cli>Can be disabled through your browser settings\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>Your Rights\u003C/h3>\n \u003Cp>You have the right to:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>Clear all stored data through your browser settings\u003C/li>\n \u003Cli>Disable local storage functionality\u003C/li>\n \u003Cli>Use the platform without storing any data\u003C/li>\n \u003Cli>Contact us with privacy-related questions\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>Changes to This Policy\u003C/h3>\n \u003Cp>We may update this privacy policy from time to time. Changes will be reflected in this document with an updated revision date. Continued use of the platform constitutes acceptance of any changes.\u003C/p>\n \u003C/div>\n\n \u003Cdiv class\bg-blue-50 p-4 rounded-lg\>\n \u003Cp class\text-blue-800\>\u003Cstrong>Last Updated:\u003C/strong> December 2024\u003C/p>\n \u003Cp class\text-blue-800 mt-2\>\u003Cstrong>Contact:\u003C/strong> If you have questions about this privacy policy, please contact us through the website contact form.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003C!-- Terms of Service Modal -->\n\u003Cdiv id\termsModal\ class\fixed inset-0 bg-black bg-opacity-50 modal-overlay hidden z-50\ onclick\closeModal(termsModal)\>\n \u003Cdiv class\flex items-center justify-center min-h-screen p-4\>\n \u003Cdiv class\bg-white rounded-2xl max-w-4xl w-full modal-content\ onclick\event.stopPropagation()\>\n \u003Cdiv class\p-6 border-b border-gray-200\>\n \u003Cdiv class\flex justify-between items-center\>\n \u003Ch2 class\text-2xl font-bold text-gray-800\>Terms of Service\u003C/h2>\n \u003Cbutton onclick\closeModal(termsModal)\ class\text-gray-500 hover:text-gray-700 text-2xl\ aria-label\Close terms of service\>\n ×\n \u003C/button>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class\p-6 space-y-4 text-sm text-gray-700\>\n \u003Cp class\text-lg font-semibold text-gray-800\>Terms of Use for Sound Therapy Platform\u003C/p>\n \n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>1. Acceptance of Terms\u003C/h3>\n \u003Cp>By accessing and using this sound therapy platform, you accept and agree to be bound by the terms and provision of this agreement. If you do not agree to these terms, please do not use this service.\u003C/p>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>2. Description of Service\u003C/h3>\n \u003Cp>Our platform provides:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>Binaural beats therapy using Web Audio API technology\u003C/li>\n \u003Cli>Solfeggio frequency generation for wellness purposes\u003C/li>\n \u003Cli>Ambient soundscapes for relaxation\u003C/li>\n \u003Cli>Educational content about sound therapy\u003C/li>\n \u003Cli>Progress tracking and personalization features\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>3. Medical Disclaimer and Limitations\u003C/h3>\n \u003Cdiv class\bg-red-50 p-4 rounded-lg border border-red-200\>\n \u003Cp class\text-red-800 font-semibold\>IMPORTANT: This platform is for wellness and relaxation purposes only.\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1 text-red-700\>\n \u003Cli>NOT intended to diagnose, treat, cure, or prevent any medical condition\u003C/li>\n \u003Cli>NOT a substitute for professional medical advice, diagnosis, or treatment\u003C/li>\n \u003Cli>Consult healthcare professionals for serious health concerns\u003C/li>\n \u003Cli>Individual results may vary and are not guaranteed\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>4. Safety Requirements and Restrictions\u003C/h3>\n \u003Cdiv class\bg-yellow-50 p-4 rounded-lg border border-yellow-200\>\n \u003Cp class\text-yellow-800 font-semibold\>You agree to the following safety restrictions:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1 text-yellow-700\>\n \u003Cli>DO NOT use while driving, operating machinery, or during activities requiring alertness\u003C/li>\n \u003Cli>Use only in safe, stationary environments\u003C/li>\n \u003Cli>Discontinue use if experiencing dizziness, nausea, or discomfort\u003C/li>\n \u003Cli>Not recommended for individuals with epilepsy or seizure disorders\u003C/li>\n \u003Cli>Not recommended for those with hearing impairments without medical consultation\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>5. User Responsibilities\u003C/h3>\n \u003Cp>As a user, you agree to:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>Use the platform responsibly and at your own risk\u003C/li>\n \u003Cli>Follow all safety guidelines and warnings\u003C/li>\n \u003Cli>Not use the service for any illegal or unauthorized purpose\u003C/li>\n \u003Cli>Take full responsibility for your use of the platform\u003C/li>\n \u003Cli>Seek professional medical advice when appropriate\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>6. Affiliate Marketing Disclosure\u003C/h3>\n \u003Cp>This platform contains affiliate links and advertisements. By using this service, you acknowledge that:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>We may earn commissions from affiliate purchases\u003C/li>\n \u003Cli>Product recommendations may be influenced by affiliate relationships\u003C/li>\n \u003Cli>We are not responsible for third-party products or services\u003C/li>\n \u003Cli>All affiliate relationships are disclosed in accordance with FTC guidelines\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>7. Limitation of Liability\u003C/h3>\n \u003Cp>To the fullest extent permitted by law:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>We provide this service \as is\ without warranties of any kind\u003C/li>\n \u003Cli>We are not liable for any direct, indirect, incidental, or consequential damages\u003C/li>\n \u003Cli>You assume all risks associated with using this platform\u003C/li>\n \u003Cli>Our liability is limited to the maximum extent permitted by law\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>8. Privacy and Data\u003C/h3>\n \u003Cp>Your privacy is important to us. Please review our Privacy Policy to understand how we handle your information. By using this service, you consent to our privacy practices.\u003C/p>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>9. Modifications to Terms\u003C/h3>\n \u003Cp>We reserve the right to modify these terms at any time. Changes will be effective immediately upon posting. Continued use of the platform constitutes acceptance of modified terms.\u003C/p>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>10. Termination\u003C/h3>\n \u003Cp>We may terminate or suspend your access to the platform at any time, without prior notice, for any reason whatsoever, including without limitation if you breach the Terms.\u003C/p>\n \u003C/div>\n\n \u003Cdiv class\bg-blue-50 p-4 rounded-lg\>\n \u003Cp class\text-blue-800\>\u003Cstrong>Last Updated:\u003C/strong> December 2024\u003C/p>\n \u003Cp class\text-blue-800 mt-2\>\u003Cstrong>Governing Law:\u003C/strong> These terms are governed by applicable local laws.\u003C/p>\n \u003Cp class\text-blue-800 mt-2\>\u003Cstrong>Contact:\u003C/strong> Questions about these terms should be directed to us through the website contact form.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003C!-- Affiliate Disclosure Modal -->\n\u003Cdiv id\affiliateModal\ class\fixed inset-0 bg-black bg-opacity-50 modal-overlay hidden z-50\ onclick\closeModal(affiliateModal)\>\n \u003Cdiv class\flex items-center justify-center min-h-screen p-4\>\n \u003Cdiv class\bg-white rounded-2xl max-w-4xl w-full modal-content\ onclick\event.stopPropagation()\>\n \u003Cdiv class\p-6 border-b border-gray-200\>\n \u003Cdiv class\flex justify-between items-center\>\n \u003Ch2 class\text-2xl font-bold text-gray-800\>Affiliate Disclosure\u003C/h2>\n \u003Cbutton onclick\closeModal(affiliateModal)\ class\text-gray-500 hover:text-gray-700 text-2xl\ aria-label\Close affiliate disclosure\>\n ×\n \u003C/button>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class\p-6 space-y-4 text-sm text-gray-700\>\n \u003Cp class\text-lg font-semibold text-gray-800\>FTC Affiliate Disclosure Statement\u003C/p>\n \n \u003Cdiv class\bg-amber-50 p-4 rounded-lg border border-amber-200\>\n \u003Cp class\text-amber-800 font-semibold\>This disclosure is made in accordance with the Federal Trade Commissions 16 CFR, Part 255: \Guides Concerning the Use of Endorsements and Testimonials in Advertising.\\u003C/p>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>Affiliate Relationships\u003C/h3>\n \u003Cp>This website contains affiliate links, which means we may receive a commission if you click a link and purchase a product or service that we recommend. Heres what you need to know:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>\u003Cstrong>Commission Earnings:\u003C/strong> We earn affiliate commissions from qualifying purchases\u003C/li>\n \u003Cli>\u003Cstrong>No Extra Cost:\u003C/strong> You pay the same price whether you use our affiliate link or not\u003C/li>\n \u003Cli>\u003Cstrong>Product Selection:\u003C/strong> We only promote products we believe may benefit our users\u003C/li>\n \u003Cli>\u003Cstrong>Independence:\u003C/strong> Our content and recommendations remain independent and honest\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>Types of Affiliate Products\u003C/h3>\n \u003Cp>We may earn commissions from the following types of products and services:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>Headphones and audio equipment\u003C/li>\n \u003Cli>Pain relief and wellness products\u003C/li>\n \u003Cli>Sleep aids and memory foam products\u003C/li>\n \u003Cli>Supplements and natural health products\u003C/li>\n \u003Cli>Fitness and exercise equipment\u003C/li>\n \u003Cli>Massage tools and recovery devices\u003C/li>\n \u003Cli>Essential oils and aromatherapy products\u003C/li>\n \u003Cli>Meditation and mindfulness accessories\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>Our Commitment to You\u003C/h3>\n \u003Cp>We are committed to providing honest, valuable content and recommendations:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>\u003Cstrong>Honesty:\u003C/strong> We only recommend products we believe in\u003C/li>\n \u003Cli>\u003Cstrong>Transparency:\u003C/strong> All affiliate relationships are clearly disclosed\u003C/li>\n \u003Cli>\u003Cstrong>Value First:\u003C/strong> Our primary goal is to provide valuable sound therapy content\u003C/li>\n \u003Cli>\u003Cstrong>No Pressure:\u003C/strong> You are never obligated to purchase anything\u003C/li>\n \u003Cli>\u003Cstrong>Independence:\u003C/strong> Affiliate relationships do not influence our core content\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>Third-Party Responsibilities\u003C/h3>\n \u003Cp>Important information about affiliate products and services:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>We are not responsible for third-party product quality or performance\u003C/li>\n \u003Cli>Returns, refunds, and customer service are handled by the respective merchants\u003C/li>\n \u003Cli>Product availability and pricing are subject to change\u003C/li>\n \u003Cli>Third-party websites have their own terms of service and privacy policies\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>Your Choices\u003C/h3>\n \u003Cp>As a user of our platform, you have complete control:\u003C/p>\n \u003Cul class\list-disc ml-6 mt-2 space-y-1\>\n \u003Cli>You can use our sound therapy platform completely free without purchasing anything\u003C/li>\n \u003Cli>All affiliate links are clearly marked or identifiable\u003C/li>\n \u003Cli>You can choose to support us by using our affiliate links\u003C/li>\n \u003Cli>You can purchase products directly from merchants if you prefer\u003C/li>\n \u003C/ul>\n \u003C/div>\n\n \u003Cdiv>\n \u003Ch3 class\font-semibold text-gray-800 mb-2\>Questions and Contact\u003C/h3>\n \u003Cp>If you have any questions about our affiliate relationships or this disclosure, please contact us through the website contact form. We are committed to transparency and will address any concerns promptly.\u003C/p>\n \u003C/div>\n\n \u003Cdiv class\bg-green-50 p-4 rounded-lg border border-green-200\>\n \u003Cp class\text-green-800\>\u003Cstrong>Thank You:\u003C/strong> Your support through affiliate purchases helps us maintain and improve this free sound therapy platform. We genuinely appreciate your trust and support.\u003C/p>\n \u003C/div>\n\n \u003Cdiv class\bg-blue-50 p-4 rounded-lg\>\n \u003Cp class\text-blue-800\>\u003Cstrong>Last Updated:\u003C/strong> December 2024\u003C/p>\n \u003Cp class\text-blue-800 mt-2\>\u003Cstrong>Compliance:\u003C/strong> This disclosure complies with FTC guidelines for affiliate marketing transparency.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cscript>\n// AFFILIATE LINKS CONFIGURATION \n// Replace these with your actual affiliate links and banner images\nconst AFFILIATE_LINKS {\n headerAd: {\n url: \https://43cd6s50vhs9kbzex47n59qne0.hop.clickbank.net\, // Replace with your affiliate link\n title: \All Day Slimming Tea NEW FREE\\n },\n painRelief: {\n url: \https://a4a35y2ml2s1ki2mgtuau425yg.hop.clickbank.net\, // Replace with your affiliate link\n title: \Neuro-Thrive Brain Support\\n },\n sleepProducts: {\n url: \https://11b36meusg-5ngxl-np-madk2p.hop.clickbank.net\, // Replace with your affiliate link\n title: \Yu Sleep Help\\n },\n supplements: {\n url: \https://hop.clickbank.net/?vendorjavaburn&affiliate101gilbert&lid6100t\, // Replace with your affiliate link\n title: \Java Burn 2.0 now LIVE!\\n },\n massageTools: {\n url: \https://weightloss2025.com/\, // Replace with your affiliate link\n title: \Phix weight Loss\\n },\n essentialOils: {\n url: \https://421e2w6xr9w7th4htg-3uhqacb.hop.clickbank.net\, // Replace with your affiliate link\n title: \Select Your Zodiac Sign\\n },\n meditation: {\n url: \https://bc072y4nv2z7gnwz0s5vfilp0y.hop.clickbank.net\, // Replace with your affiliate link\n title: \Billionaire Brain Wave\\n },\n footerAd: {\n url: \https://de597xeml9x0qm487lx1t3gx8v.hop.clickbank.net\, // Replace with your affiliate link\n title: \5000 Year Old โEgyptian Frequency\\n }\n};\n\n// Global variables\nlet isPlaying false;\nlet currentSession null;\nlet timerInterval null;\nlet audioContext null;\nlet oscillators ;\nlet backgroundOscillators ;\nlet gainNode null;\nlet backgroundGainNode null;\nlet selectedIssue ;\nlet customIssue ;\nlet selectedCategory all;\nlet currentVolume 0.3;\nlet currentDuration 10;\nlet currentBackgroundSound none;\nlet currentBackgroundVolume 0.15;\nlet useSolfeggio true;\nlet useFade true;\n\n// Health conditions database\nconst healthConditions {\n // Mental & Emotional Health\n anxiety: { frequency: 10, type: Alpha, description: Promotes relaxation and reduces anxious thoughts },\n stress: { frequency: 8, type: Alpha, description: Induces calm mental state and stress relief },\n depression: { frequency: 6, type: Theta, description: Supports emotional healing and mood balance },\n confidence: { frequency: 12, type: Alpha, description: Builds self-esteem and inner strength },\n mood: { frequency: 10, type: Alpha, description: Balances emotions and promotes positive feelings },\n \n // Sleep & Rest\n insomnia: { frequency: 2, type: Delta, description: Encourages deep sleep and rest },\n sleep: { frequency: 1.5, type: Delta, description: Promotes natural sleep cycles and deep rest },\n nightmares: { frequency: 4, type: Theta, description: Reduces disturbing dreams and promotes peaceful sleep },\n \n // Cognitive & Mental Performance\n focus: { frequency: 15, type: Beta, description: Enhances concentration and mental clarity },\n brain fog: { frequency: 16, type: Beta, description: Clears mental confusion and improves cognitive function },\n memory: { frequency: 6, type: Theta, description: Enhances memory consolidation and recall ability },\n recall: { frequency: 8, type: Alpha, description: Improves information retrieval and mental clarity },\n learning: { frequency: 7, type: Theta, description: Optimizes brain state for learning and retention },\n adhd: { frequency: 14, type: Beta, description: Improves attention span and reduces distractibility },\n concentration: { frequency: 18, type: Beta, description: Sharpens mental focus and sustained attention },\n \n // Physical Health & Wellness\n pain: { frequency: 3, type: Delta, description: Promotes healing and natural pain relief },\n lower back pain: { frequency: 2.5, type: Delta, description: Targets lower back muscle tension and spinal alignment },\n back pain: { frequency: 2.5, type: Delta, description: Relieves back tension and promotes spinal healing },\n muscle spasms: { frequency: 4, type: Theta, description: Reduces muscle contractions and promotes muscle relaxation },\n muscle tension: { frequency: 3.5, type: Delta, description: Releases tight muscles and reduces physical tension },\n sciatica: { frequency: 2, type: Delta, description: Alleviates sciatic nerve pain and inflammation },\n headache: { frequency: 9, type: Alpha, description: Reduces tension and headache symptoms },\n migraine: { frequency: 10, type: Alpha, description: Alleviates migraine pain and associated symptoms },\n \n // Fitness & Performance\n muscle strength: { frequency: 16, type: Beta, description: Enhances mind-muscle connection and training focus },\n workout motivation: { frequency: 18, type: Beta, description: Boosts energy and motivation for exercise },\n athletic performance: { frequency: 15, type: Beta, description: Improves focus and mental clarity during sports },\n muscle recovery: { frequency: 3, type: Delta, description: Supports muscle healing and regeneration },\n endurance: { frequency: 14, type: Beta, description: Enhances mental stamina and persistence },\n \n // Energy & Motivation\n fatigue: { frequency: 14, type: Beta, description: Increases alertness and energy levels },\n energy: { frequency: 20, type: Beta, description: Boosts vitality and mental alertness },\n motivation: { frequency: 12, type: Alpha, description: Enhances drive and goal-oriented thinking },\n \n // Weight & Metabolism\n weight loss: { frequency: 10, type: Alpha, description: Supports motivation for healthy lifestyle choices },\n diet: { frequency: 12, type: Alpha, description: Enhances willpower and mindful eating habits },\n \n // Spiritual & Creative\n meditation: { frequency: 7, type: Theta, description: Deepens meditative states and mindfulness },\n creativity: { frequency: 5, type: Theta, description: Stimulates creative thinking and inspiration }\n};\n\n// Categories\nconst categories {\n all: { name: All Conditions, icon: ๐ต, conditions: Object.keys(healthConditions) },\n mental: { name: Mental & Emotional, icon: ๐ง , conditions: anxiety, stress, depression, confidence, mood },\n sleep: { name: Sleep & Rest, icon: ๐ด, conditions: insomnia, sleep, nightmares },\n cognitive: { name: Cognitive & Focus, icon: ๐ฏ, conditions: focus, brain fog, memory, recall, learning, adhd, concentration },\n physical: { name: Physical Health, icon: ๐ช, conditions: pain, lower back pain, back pain, muscle spasms, muscle tension, sciatica, headache, migraine },\n fitness: { name: Fitness & Performance, icon: ๐๏ธโโ๏ธ, conditions: muscle strength, workout motivation, athletic performance, muscle recovery, endurance },\n energy: { name: Energy & Motivation, icon: โก, conditions: fatigue, energy, motivation },\n weight: { name: Weight & Metabolism, icon: ๐โโ๏ธ, conditions: weight loss, diet },\n spiritual: { name: Spiritual & Creative, icon: ๐งโโ๏ธ, conditions: meditation, creativity }\n};\n\n// Solfeggio frequencies\nconst solfeggioFrequencies {\n anxiety: 396, stress: 396, depression: 528, pain: 528,\n lower back pain: 528, back pain: 528, muscle spasms: 396,\n muscle tension: 396, sciatica: 528, headache: 741,\n sleep: 396, insomnia: 396, focus: 741, creativity: 741,\n meditation: 852, confidence: 528, muscle strength: 528,\n workout motivation: 639, default: 528\n};\n\n// LEGAL COMPLIANCE FUNCTIONS \n\n// Cookie Management\nfunction checkCookieConsent() {\n const consent localStorage.getItem(cookieConsent);\n if (!consent) {\n document.getElementById(cookieBanner).classList.remove(hidden);\n }\n}\n\nfunction acceptCookies() {\n localStorage.setItem(cookieConsent, accepted);\n localStorage.setItem(cookieConsentDate, new Date().toISOString());\n document.getElementById(cookieBanner).classList.add(hidden);\n}\n\nfunction declineCookies() {\n localStorage.setItem(cookieConsent, declined);\n localStorage.setItem(cookieConsentDate, new Date().toISOString());\n document.getElementById(cookieBanner).classList.add(hidden);\n // Clear any existing data\n localStorage.removeItem(soundTherapyProfile);\n localStorage.removeItem(soundTherapyHistory);\n}\n\n// Modal Management\nfunction showPrivacyPolicy() {\n document.getElementById(privacyModal).classList.remove(hidden);\n document.body.style.overflow hidden;\n}\n\nfunction showTermsOfService() {\n document.getElementById(termsModal).classList.remove(hidden);\n document.body.style.overflow hidden;\n}\n\nfunction showAffiliateDisclosure() {\n document.getElementById(affiliateModal).classList.remove(hidden);\n document.body.style.overflow hidden;\n}\n\nfunction closeModal(modalId) {\n document.getElementById(modalId).classList.add(hidden);\n document.body.style.overflow auto;\n}\n\n// Keyboard accessibility for modals\ndocument.addEventListener(keydown, function(event) {\n if (event.key Escape) {\n const modals privacyModal, termsModal, affiliateModal;\n modals.forEach(modalId > {\n const modal document.getElementById(modalId);\n if (!modal.classList.contains(hidden)) {\n closeModal(modalId);\n }\n });\n }\n});\n\n// Initialize app\ndocument.addEventListener(DOMContentLoaded, function() {\n checkCookieConsent();\n initializeUser();\n renderCategories();\n renderConditions();\n updateBackgroundRecommendation();\n});\n\n// User profile management\nfunction initializeUser() {\n const consent localStorage.getItem(cookieConsent);\n if (consent declined) {\n // Dont load saved profile if cookies declined\n return;\n }\n \n const savedProfile localStorage.getItem(soundTherapyProfile);\n if (savedProfile) {\n const profile JSON.parse(savedProfile);\n document.getElementById(userName).textContent profile.name || User;\n document.getElementById(totalSessions).textContent profile.totalSessions || 0;\n document.getElementById(totalMinutes).textContent profile.totalMinutes || 0;\n document.getElementById(userStreak).textContent profile.streak || 0;\n \n updateAnalyticsDisplay(profile);\n updateQuickStats(profile);\n } else {\n const newProfile {\n userId: user_ + Date.now(),\n name: User,\n totalSessions: 0,\n totalMinutes: 0,\n streak: 0,\n favorites: ,\n createdAt: new Date().toISOString()\n };\n if (consent accepted) {\n localStorage.setItem(soundTherapyProfile, JSON.stringify(newProfile));\n }\n }\n}\n\nfunction updateAnalyticsDisplay(profile) {\n document.getElementById(analyticsSessions).textContent profile.totalSessions || 0;\n document.getElementById(analyticsHours).textContent Math.round((profile.totalMinutes || 0) / 60) + h;\n document.getElementById(analyticsStreak).textContent profile.streak || 0;\n}\n\nfunction updateQuickStats(profile) {\n const today new Date().toDateString();\n const sessionsHistory JSON.parse(localStorage.getItem(soundTherapyHistory) || );\n \n const todaySessions sessionsHistory.filter(s > \n new Date(s.date).toDateString() today\n ).length;\n \n const weekAgo new Date(Date.now() - 7 * 24 * 60 * 60 * 1000);\n const weekSessions sessionsHistory.filter(s > \n new Date(s.date) > weekAgo\n ).length;\n \n document.getElementById(sessionsToday).textContent todaySessions;\n document.getElementById(sessionsWeek).textContent weekSessions;\n document.getElementById(topFavorite).textContent profile.favorites?.0 || None yet;\n}\n\n// Category and condition rendering\nfunction renderCategories() {\n const categoryTabs document.getElementById(categoryTabs);\n categoryTabs.innerHTML ;\n \n Object.entries(categories).forEach((key, category) > {\n const button document.createElement(button);\n button.className `px-3 py-3 rounded-lg text-sm font-medium transition-all flex items-center justify-center ${\n selectedCategory key \n ? bg-indigo-600 text-white shadow-md \n : bg-white text-gray-700 hover:bg-gray-50 border border-gray-200\n }`;\n button.innerHTML `\u003Cspan class\mr-2\>${category.icon}\u003C/span>\u003Cspan class\text-center\>${category.name}\u003C/span>`;\n button.onclick () > selectCategory(key);\n button.setAttribute(role, tab);\n button.setAttribute(aria-selected, selectedCategory key);\n button.setAttribute(aria-label, `Select ${category.name} category`);\n categoryTabs.appendChild(button);\n });\n}\n\nfunction renderConditions() {\n const conditionsGrid document.getElementById(conditionsGrid);\n conditionsGrid.innerHTML ;\n \n const searchTerm document.getElementById(searchInput).value.toLowerCase();\n let conditions selectedCategory all ? Object.keys(healthConditions) : categoriesselectedCategory.conditions;\n \n if (searchTerm) {\n conditions conditions.filter(condition > \n condition.toLowerCase().includes(searchTerm) ||\n healthConditionscondition.description.toLowerCase().includes(searchTerm)\n );\n }\n \n conditions.forEach(condition > {\n const conditionData healthConditionscondition;\n const button document.createElement(button);\n button.className `w-full px-3 py-3 rounded-lg text-sm font-medium transition-all text-left ${\n selectedIssue condition\n ? bg-indigo-600 text-white shadow-md\n : bg-gray-50 text-gray-700 hover:bg-gray-100 border border-gray-200\n }`;\n button.innerHTML `\n \u003Cdiv class\font-medium\>\n ${condition.charAt(0).toUpperCase() + condition.slice(1).replace(/(A-Z)/g, $1)}\n \u003C/div>\n \u003Cdiv class\text-xs mt-1 ${selectedIssue condition ? text-indigo-200 : text-gray-500}\>\n ${conditionData.type} โข ${conditionData.frequency}Hz\n \u003C/div>\n `;\n button.onclick () > selectCondition(condition);\n button.setAttribute(role, gridcell);\n button.setAttribute(aria-label, `Select ${condition} condition, ${conditionData.type} waves at ${conditionData.frequency}Hz`);\n conditionsGrid.appendChild(button);\n });\n}\n\nfunction selectCategory(category) {\n selectedCategory category;\n renderCategories();\n renderConditions();\n}\n\nfunction selectCondition(condition) {\n selectedIssue condition;\n customIssue ;\n document.getElementById(customIssueInput).value ;\n renderConditions();\n updateSelectionDisplay();\n updateBackgroundRecommendation();\n}\n\nfunction selectCustomIssue() {\n customIssue document.getElementById(customIssueInput).value;\n selectedIssue ;\n renderConditions();\n updateSelectionDisplay();\n updateBackgroundRecommendation();\n}\n\nfunction updateSelectionDisplay() {\n const issue selectedIssue || customIssue;\n const display document.getElementById(selectionDisplay);\n \n if (issue) {\n const frequency getFrequencyForIssue(issue);\n document.getElementById(selectedIssueName).textContent issue;\n document.getElementById(selectedIssueDescription).innerHTML `\n Recommended: \u003Cstrong>${frequency.type} waves at ${frequency.frequency}Hz\u003C/strong>\u003Cbr>\n ${frequency.description}\n `;\n display.classList.remove(hidden);\n } else {\n display.classList.add(hidden);\n }\n}\n\nfunction getFrequencyForIssue(issue) {\n const lowerIssue issue.toLowerCase();\n if (healthConditionslowerIssue) return healthConditionslowerIssue;\n \n for (const key, value of Object.entries(healthConditions)) {\n if (lowerIssue.includes(key) || key.includes(lowerIssue)) return value;\n }\n \n return { frequency: 8, type: Alpha, description: Promotes general relaxation and well-being };\n}\n\n// Audio controls\nfunction updateVolume(value) {\n currentVolume value / 100;\n document.getElementById(volumeDisplay).textContent value;\n if (gainNode && isPlaying) {\n gainNode.gain.value currentVolume;\n }\n}\n\nfunction updateDuration(value) {\n currentDuration parseInt(value);\n document.getElementById(durationDisplay).textContent value;\n updatePresetButtons();\n}\n\nfunction setDuration(minutes) {\n currentDuration minutes;\n document.getElementById(durationControl).value minutes;\n document.getElementById(durationDisplay).textContent minutes;\n updatePresetButtons();\n}\n\nfunction updatePresetButtons() {\n const buttons document.querySelectorAll(.preset-duration);\n buttons.forEach(button > {\n const duration parseInt(button.textContent);\n if (duration currentDuration) {\n button.className preset-duration px-2 py-1 text-xs rounded bg-indigo-600 text-white;\n } else {\n button.className preset-duration px-2 py-1 text-xs rounded bg-gray-100 text-gray-600 hover:bg-gray-200;\n }\n });\n}\n\nfunction updateBackgroundSound() {\n currentBackgroundSound document.getElementById(backgroundSound).value;\n const volumeControl document.getElementById(backgroundVolumeControl);\n \n if (currentBackgroundSound ! none) {\n volumeControl.classList.remove(hidden);\n } else {\n volumeControl.classList.add(hidden);\n }\n \n updateBackgroundRecommendation();\n}\n\nfunction updateBackgroundVolume(value) {\n currentBackgroundVolume value / 100;\n document.getElementById(backgroundVolumeDisplay).textContent value;\n if (backgroundGainNode && isPlaying && currentBackgroundSound ! none) {\n backgroundGainNode.gain.value currentBackgroundVolume;\n }\n}\n\nfunction updateBackgroundRecommendation() {\n const issue (selectedIssue || customIssue).toLowerCase();\n const recommendationEl document.getElementById(backgroundRecommendation);\n \n let recommendation ;\n if (issue.includes(pain) || issue.includes(spasm) || issue.includes(muscle)) {\n recommendation \๐ก Recommended: Ocean Waves for deep muscle relaxation\;\n } else if (issue.includes(sleep) || issue.includes(insomnia)) {\n recommendation \๐ก Recommended: Gentle Rain for sleep induction\;\n } else if (issue.includes(anxiety) || issue.includes(stress)) {\n recommendation \๐ก Recommended: Forest Ambience for anxiety relief\;\n } else if (issue.includes(focus) || issue.includes(concentration)) {\n recommendation \๐ก Recommended: White Noise for concentration\;\n } else if (issue) {\n recommendation \๐ก Try different ambiences to find what works best for you\;\n }\n \n recommendationEl.textContent recommendation;\n}\n\nfunction updateSolfeggio() {\n useSolfeggio document.getElementById(solfeggioToggle).checked;\n}\n\nfunction updateFade() {\n useFade document.getElementById(fadeToggle).checked;\n}\n\n// Audio generation and playback\nfunction initAudioContext() {\n if (!audioContext) {\n audioContext new (window.AudioContext || window.webkitAudioContext)();\n gainNode audioContext.createGain();\n backgroundGainNode audioContext.createGain();\n gainNode.connect(audioContext.destination);\n backgroundGainNode.connect(audioContext.destination);\n }\n}\n\nfunction generateBinauralBeats(baseFreq, binauralFreq, solfeggioFreq) {\n initAudioContext();\n const oscs ;\n \n // Create binaural beats\n const leftOsc audioContext.createOscillator();\n const rightOsc audioContext.createOscillator();\n const leftPanner audioContext.createStereoPanner();\n const rightPanner audioContext.createStereoPanner();\n \n leftPanner.pan.value -1;\n rightPanner.pan.value 1;\n \n leftOsc.frequency.value baseFreq;\n rightOsc.frequency.value baseFreq + binauralFreq;\n leftOsc.type sine;\n rightOsc.type sine;\n \n leftOsc.connect(leftPanner);\n rightOsc.connect(rightPanner);\n leftPanner.connect(gainNode);\n rightPanner.connect(gainNode);\n \n oscs.push(leftOsc, rightOsc);\n \n // Add Solfeggio frequency if enabled\n if (useSolfeggio && solfeggioFreq) {\n const solfeggioOsc audioContext.createOscillator();\n const solfeggioGain audioContext.createGain();\n \n solfeggioOsc.frequency.value solfeggioFreq;\n solfeggioOsc.type sine;\n solfeggioGain.gain.value 0.3;\n \n solfeggioOsc.connect(solfeggioGain);\n solfeggioGain.connect(gainNode);\n oscs.push(solfeggioOsc);\n }\n \n return oscs;\n}\n\nfunction generateBackgroundSound(type) {\n initAudioContext();\n const oscs ;\n \n switch (type) {\n case ocean:\n const oceanNoise audioContext.createBufferSource();\n const oceanBuffer audioContext.createBuffer(1, audioContext.sampleRate * 2, audioContext.sampleRate);\n const oceanData oceanBuffer.getChannelData(0);\n for (let i 0; i \u003C oceanData.length; i++) {\n oceanDatai Math.random() * 2 - 1;\n }\n oceanNoise.buffer oceanBuffer;\n oceanNoise.loop true;\n \n const oceanFilter audioContext.createBiquadFilter();\n oceanFilter.type lowpass;\n oceanFilter.frequency.value 200;\n \n oceanNoise.connect(oceanFilter);\n oceanFilter.connect(backgroundGainNode);\n oscs.push(oceanNoise);\n break;\n \n case rain:\n const rainNoise audioContext.createBufferSource();\n const rainBuffer audioContext.createBuffer(1, audioContext.sampleRate * 2, audioContext.sampleRate);\n const rainData rainBuffer.getChannelData(0);\n for (let i 0; i \u003C rainData.length; i++) {\n rainDatai (Math.random() * 2 - 1) * 0.3;\n }\n rainNoise.buffer rainBuffer;\n rainNoise.loop true;\n \n const rainFilter audioContext.createBiquadFilter();\n rainFilter.type highpass;\n rainFilter.frequency.value 1000;\n \n rainNoise.connect(rainFilter);\n rainFilter.connect(backgroundGainNode);\n oscs.push(rainNoise);\n break;\n \n case forest:\n const forest1 audioContext.createOscillator();\n const forest2 audioContext.createOscillator();\n forest1.frequency.value 60;\n forest2.frequency.value 90;\n forest1.type sine;\n forest2.type sine;\n forest1.connect(backgroundGainNode);\n forest2.connect(backgroundGainNode);\n oscs.push(forest1, forest2);\n break;\n \n case white:\n const whiteNoise audioContext.createBufferSource();\n const whiteBuffer audioContext.createBuffer(1, audioContext.sampleRate * 2, audioContext.sampleRate);\n const whiteData whiteBuffer.getChannelData(0);\n for (let i 0; i \u003C whiteData.length; i++) {\n whiteDatai Math.random() * 2 - 1;\n }\n whiteNoise.buffer whiteBuffer;\n whiteNoise.loop true;\n whiteNoise.connect(backgroundGainNode);\n oscs.push(whiteNoise);\n break;\n }\n \n return oscs;\n}\n\nfunction getSolfeggioFrequency(issue) {\n const lowerIssue issue.toLowerCase();\n return solfeggioFrequencieslowerIssue || solfeggioFrequencies.default;\n}\n\nfunction toggleTherapy() {\n if (!isPlaying) {\n startTherapy();\n } else {\n stopTherapy();\n }\n}\n\nfunction startTherapy() {\n const issue selectedIssue || customIssue;\n if (!issue) {\n alert(Please select a health condition first.);\n return;\n }\n \n const frequency getFrequencyForIssue(issue);\n const solfeggioFreq getSolfeggioFrequency(issue);\n \n // Generate binaural beats\n oscillators generateBinauralBeats(200, frequency.frequency, solfeggioFreq);\n \n // Generate background sound\n if (currentBackgroundSound ! none) {\n backgroundOscillators generateBackgroundSound(currentBackgroundSound);\n backgroundGainNode.gain.value currentBackgroundVolume;\n }\n \n // Set volume with fade in\n if (useFade) {\n gainNode.gain.value 0;\n gainNode.gain.linearRampToValueAtTime(currentVolume, audioContext.currentTime + 2);\n } else {\n gainNode.gain.value currentVolume;\n }\n \n // Start all oscillators\n oscillators.forEach(osc > osc.start());\n backgroundOscillators.forEach(osc > osc.start());\n \n // Update UI\n isPlaying true;\n document.getElementById(playButton).textContent โน๏ธ Stop Therapy;\n document.getElementById(playButton).className bg-red-600 text-white px-8 py-4 rounded-lg font-semibold text-lg hover:bg-red-700 transition-colors shadow-lg;\n \n // Show active session\n const activeSession document.getElementById(activeSession);\n activeSession.classList.remove(hidden);\n \n // Update session display\n document.getElementById(frequencyDisplay).innerHTML `\n ${frequency.type} Waves โข ${frequency.frequency}Hz\n ${useSolfeggio && solfeggioFreq ? `\u003Cspan class\text-sm\> + ${solfeggioFreq}Hz Solfeggio\u003C/span>` : }\n `;\n document.getElementById(sessionDescription).textContent frequency.description;\n document.getElementById(backgroundDisplay).textContent \n currentBackgroundSound ! none ? `๐ With ${currentBackgroundSound} background ambience` : ;\n \n // Start timer\n let timeRemaining currentDuration * 60;\n document.getElementById(timeDisplay).textContent formatTime(timeRemaining);\n \n timerInterval setInterval(() > {\n timeRemaining--;\n document.getElementById(timeDisplay).textContent formatTime(timeRemaining);\n \n if (timeRemaining \u003C 0) {\n stopTherapy(true);\n }\n }, 1000);\n \n // Record session start\n currentSession {\n issue,\n frequency: frequency.frequency,\n duration: currentDuration,\n backgroundSound: currentBackgroundSound,\n usedSolfeggio: useSolfeggio,\n startTime: Date.now()\n };\n}\n\nfunction stopTherapy(completed false) {\n // Fade out if enabled\n if (useFade && gainNode && isPlaying) {\n gainNode.gain.linearRampToValueAtTime(0, audioContext.currentTime + 1);\n setTimeout(() > {\n stopOscillators();\n }, 1000);\n } else {\n stopOscillators();\n }\n \n // Clear timer\n if (timerInterval) {\n clearInterval(timerInterval);\n timerInterval null;\n }\n \n // Update UI\n isPlaying false;\n document.getElementById(playButton).textContent ๐ต Start Sound Therapy;\n document.getElementById(playButton).className bg-indigo-600 text-white px-8 py-4 rounded-lg font-semibold text-lg hover:bg-indigo-700 transition-colors shadow-lg;\n document.getElementById(activeSession).classList.add(hidden);\n \n // Record session\n if (currentSession) {\n recordSession(completed);\n currentSession null;\n }\n}\n\nfunction stopOscillators() {\n oscillators.forEach(osc > {\n try { osc.stop(); } catch (e) {}\n });\n backgroundOscillators.forEach(osc > {\n try { osc.stop(); } catch (e) {}\n });\n oscillators ;\n backgroundOscillators ;\n}\n\nfunction recordSession(completed) {\n const consent localStorage.getItem(cookieConsent);\n if (consent declined) {\n return; // Dont save session data if cookies declined\n }\n \n const duration completed ? currentSession.duration : Math.ceil((Date.now() - currentSession.startTime) / 60000);\n \n const session {\n id: Date.now(),\n date: new Date().toISOString(),\n issue: currentSession.issue,\n frequency: currentSession.frequency,\n duration: duration,\n backgroundSound: currentSession.backgroundSound,\n usedSolfeggio: currentSession.usedSolfeggio,\n completed: completed\n };\n \n // Save to history\n const history JSON.parse(localStorage.getItem(soundTherapyHistory) || );\n history.unshift(session);\n history.splice(100); // Keep only last 100 sessions\n localStorage.setItem(soundTherapyHistory, JSON.stringify(history));\n \n // Update profile\n const profile JSON.parse(localStorage.getItem(soundTherapyProfile) || {});\n profile.totalSessions (profile.totalSessions || 0) + 1;\n profile.totalMinutes (profile.totalMinutes || 0) + duration;\n profile.lastSession new Date().toISOString();\n \n // Update streak\n const today new Date().toDateString();\n const yesterday new Date(Date.now() - 86400000).toDateString();\n const lastSessionDate profile.lastSession ? new Date(profile.lastSession).toDateString() : null;\n \n if (lastSessionDate yesterday || lastSessionDate today) {\n if (lastSessionDate yesterday) {\n profile.streak (profile.streak || 0) + 1;\n }\n } else if (lastSessionDate ! today) {\n profile.streak 1;\n }\n \n localStorage.setItem(soundTherapyProfile, JSON.stringify(profile));\n \n // Update UI\n document.getElementById(totalSessions).textContent profile.totalSessions;\n document.getElementById(totalMinutes).textContent profile.totalMinutes;\n document.getElementById(userStreak).textContent profile.streak;\n updateAnalyticsDisplay(profile);\n updateQuickStats(profile);\n}\n\n// Utility functions\nfunction formatTime(seconds) {\n const mins Math.floor(seconds / 60);\n const secs seconds % 60;\n return `${mins}:${secs.toString().padStart(2, 0)}`;\n}\n\nfunction filterConditions() {\n renderConditions();\n}\n\nfunction toggleExplanation() {\n const details document.getElementById(explanationDetails);\n const toggle document.getElementById(explanationToggle);\n const button toggle.parentElement;\n \n if (details.classList.contains(hidden)) {\n details.classList.remove(hidden);\n toggle.textContent Hide Details;\n button.setAttribute(aria-expanded, true);\n } else {\n details.classList.add(hidden);\n toggle.textContent Learn More;\n button.setAttribute(aria-expanded, false);\n }\n}\n\nfunction toggleAnalytics() {\n const panel document.getElementById(analyticsPanel);\n const button panel.previousElementSibling.querySelector(button);\n \n panel.classList.toggle(hidden);\n const isExpanded !panel.classList.contains(hidden);\n button.setAttribute(aria-expanded, isExpanded);\n}\n\n// Affiliate link handler\nfunction openAffiliateLink(linkType) {\n const link AFFILIATE_LINKSlinkType;\n if (link && link.url) {\n // Track click if you want analytics\n console.log(Affiliate click:, linkType, link.title);\n window.open(link.url, _blank);\n }\n}\n\u003C/script>\n\n\u003C/body>\n\u003C/html>,{value:198},,ccustom-code-BTEDWyquvN,custom-code,c-custom-code,{},,https://fonts.googleapis.com/css?familyLato:100,200,300,400,500,600,700,800,900%7COpen%20Sans:100,200,300,400,500,600,700,800,900%7CMontserrat:100,200,300,400,500,600,700,800,900%7CRoboto:100,200,300,400,500,600,700,800,900&displayswap,{author:206,canonicalMeta:207,customMeta:208,description:209,imageUrl:53,keywords:210,language:211,title:212,isPreviewUrl:49},Gilbert,,,Free professional sound therapy with binaural beats, Solfeggio frequencies & ambient sounds. Treat anxiety, pain, insomnia, focus issues & 50+ conditions naturally.,sound therapy, binaural beats, healing frequencies, anxiety relief, pain relief, insomnia cure, focus music, meditation sounds, stress relief, natural healing, Solfeggio frequencies, brainwave entrainment, free therapy, muscle spasms, lower back pain, ADHD, brain fog, sleep disorders,en,Free Sound Therapy & Binaural Beats for Healing | 50+ Health Conditions,tonehealing.com,/,WcMcaJihrVvXK7Atltbx,Advanced Sound Healing,IIztVfnILGPJzjBoLgDg,,https://stcdn.leadconnectorhq.com/funnel/icon/favicon.ico,NEicEdbZfUsVbFi0fXvl,8560bd8a-6255-490f-be4c-05382ba0568a,,Reactive,224,{$snuxt-delay-hydration-mode:225,$snuxt-i18n-meta:226,$spreviewState:227,$smetaPixelOptions:338},manual,{},{defaultSettings:228,mobileDevice:49,funnelId:220,funnelDomain:213,stepId:221,locationId:217,funnelPageId:215,locationCode:313,funnelNextStep:53,fingerprint:53,funnelNextPageId:53,stripePublishableKey:-1,enablePaymentElement:-1,merchantLoginId:53,paypalPublishableKey:53,merchantAccountId:-1,stripeAccountId:-1,isLivePaymentMode:56,version:314,funnelSteps:315,cartItems:320,funnelName:216,orderFormVersion:180,currency:321,blogSlug:53,domain:213,pageUrl:214,pageName:216,affiliateId:-1,videoExistsInPage:49,pageType:322,contactId:-1,email:-1,phone:-1,categoryId:53,blogSearchTerm:53,categoryUrlSlug:53,authorSlug:53,tagSlug:53,authorId:53,defaultPaymentProvider:53,productCollections:323,ecomSelectedCollection:53,imageOptimizationEnabled:56,nmiMerchantGatewayId:53,squareMerchantGatewayId:53,fontsToLoad:324,ecomProductId:53,isGdprCompliant:-1,isOptimisePageLoad:56,ecommercePage:319,isBlogActive:49,blogData:328,blogPaths:-1,blogId:220,allowedCookies:329,paymentProviderDetails:-1,events:330,searchTerm:53,countryList:331,pixelToInit:222,formAction:53,ecomProduct:332,requireCreditCard:56,haveBlogWidget:49,isFacebookIAB:49,userAgent:53,companyId:333,customerLoginToken:53,cookieConsentList:334,cookieConsentExpiry:335,mediaFormats:336},{typography:229,background:251,percentWidth:256,offsetColor:290,progressBarSize:303},{fonts:230,colors:243},{headlineFont:231,contentFont:237},{id:232,text:233,value:234},headlinefont,Headline Font,{text:235,value:236},Montserrat,var(--montserrat),{id:238,text:239,value:240},contentfont,Content Font,{text:241,value:242},Lato,var(--lato),{textColor:244,linkColor:247},{value:245},{label:39,value:246},#000000,{value:248},{label:249,value:250},var(--blue),#188bf6,{bgImage:252,backgroundColor:254},{value:253},{url:53,options:55},{value:255},var(--color-mcdusc3b),257,260,263,266,269,272,275,278,281,284,287,{text:258,value:259},0 Percent,progress0,{text:261,value:262},10 Percent,progress10,{text:264,value:265},20 Percent,progress20,{text:267,value:268},30 Percent,progress30,{text:270,value:271},40 Percent,progress40,{text:273,value:274},50 Percent,progress50,{text:276,value:277},60 Percent,progress60,{text:279,value:280},70 Percent,progress70,{text:282,value:283},80 Percent,progress80,{text:285,value:286},90 Percent,progress90,{text:288,value:289},100 Percent,progress100,291,294,297,300,{text:292,value:293},White,progressbarOffsetWhite,{text:295,value:296},Transparent White,progressbarOffsetTransparentWhite,{text:298,value:299},Black,progressbarOffsetBlack,{text:301,value:302},Transparent Black,progressbarOffsetTransparentBlack,304,307,310,{text:305,value:306},Small,progressbarSmall,{text:308,value:309},Medium,progressbarMedium,{text:311,value:312},Large,progressbarLarge,US,4,316,{url:317,value:221,type:318,sequence:319,id:215,name:216,split:49},/advanced-sound-healing,optin_funnel_page,1,,USD,funnel,,325,241,326,235,327,Arial,Open Sans,Roboto,{},,,,{},nawDfauACmFmo7gKTLuq,,Date,2025-08-01T19:38:36.594Z,{formats:337},,{pixelID:339,disabled:49,track:340,version:341,isEnabled:56,pixelLoaded:49,manualMode:56,userData:339,eventsQueue:342},null,PageView,2.0,,Set,ShallowReactive,345,{pageData:339}/script>script>window.__NUXT__{};window.__NUXT__.config{public:{baseUrl:https://apisystem.tech,newBaseURL:https://backend.leadconnectorhq.com/appengine,serverBaseUrl:https://apisystem.tech,NODE_ENV:production,REVIEW_WIDGET_URL:https://backend.leadconnectorhq.com/appengine/reviews/get_widget/,REST_API_URLS:https://backend.leadconnectorhq.com,STATS_API_URL:https://backend.leadconnectorhq.com,OLD_STORAGE_API_URL1_CDN:https://cdn.msgsndr.com,OLD_STORAGE_API_URL2_CDN:https://assets.cdn.msgsndr.com,STORAGE_API_URL1_CDN:https://cdn.filesafe.space,STORAGE_API_URL2_CDN:https://assets.cdn.filesafe.space,paymentsServiceUrl:https://backend.leadconnectorhq.com,HLS_URL:https://content.apisystem.tech,IMAGE_CDN:https://images.leadconnectorhq.com,IMAGE_CDN_WHITELIST:assets.cdn.msgsndr.com,cdn.msgsndr.com,cdn.filesafe.space,assets.cdn.filesafe.space,storage.googleapis.com,firebasestorage.googleapis.com,authorizeAcceptJsUrlTestMode:https://jstest.authorize.net/v1/Accept.js,authorizeAcceptJsUrlLiveMode:https://js.authorize.net/v1/Accept.js,nmiPaymentProviderScriptUrl:https://secure.safewebservices.com/token/Collect.js,FORMS_SERVICE_URL:https://backend.leadconnectorhq.com,SURVEYS_SERVICE_URL:https://backend.leadconnectorhq.com,QR_CODE_SERVICE_URL:https://backend.leadconnectorhq.com,GOOGLE_API_SERVICE_URL:https://services.leadconnectorhq.com/common-google,ECOMMERCE_SERVICE_URL:https://backend.leadconnectorhq.com/ecommerce,HL_HOMEPAGE_STEPID:6dcfb06b-9734-44bd-bbcc-8bd4b7fec976,STRIPE_BNPL_CONFIGURATION_TEST:pmc_1OaAR1FpU9DlKp7RH0HHU4xH,STRIPE_BNPL_CONFIGURATION_LIVE:pmc_1OlnyOFpU9DlKp7R4tTHuihw,STRIPE_PMC_KEY_TEST:pmc_1Ps2bTFpU9DlKp7RmgTzmJUL,STRIPE_PMC_KEY_LIVE:pmc_1PzYYpFpU9DlKp7RcgxVmcvS,STRIPE_DEFAULT_CONFIGURATION_TEST:pmc_1M95aRFpU9DlKp7ReIqqY0PP,STRIPE_DEFAULT_CONFIGURATION_LIVE:pmc_1NYilsFpU9DlKp7RkMiUNrKE,STRIPE_DEFAULT_CONFIGURATION_TEST_SURVEY:pmc_1QrvB7FpU9DlKp7RcL9L2idV,STRIPE_DEFAULT_CONFIGURATION_LIVE_SURVEY:pmc_1Qwds7FpU9DlKp7RMCBlclQ0,STRIPE_DEFAULT_CONFIGURATION_TEST_FORM:pmc_1Qodu1FpU9DlKp7RoWHB8Txx,STRIPE_DEFAULT_CONFIGURATION_LIVE_FORM:pmc_1QwcV0FpU9DlKp7RORUHPK8B,ENTERPRISE_RECAPTCHA_SITE_KEY:6LeDBFwpAAAAAJe8ux9-imrqZ2ueRsEtdiWoDDpX,STRIPE_ONE_STEP_PMC_ID_TEST:pmc_1QodqYFpU9DlKp7R8EIapiwE,STRIPE_TWO_STEP_PMC_ID_TEST:pmc_1QodsEFpU9DlKp7RHRyay2KC,STRIPE_ONE_STEP_PMC_ID_LIVE:pmc_1QwcLrFpU9DlKp7Rl9zb07x1,STRIPE_TWO_STEP_PMC_ID_LIVE:pmc_1QwcP4FpU9DlKp7R4L0ytWkJ,RECAPTCHA_SITE_KEY:6LfcbMseAAAAAI-EJoB-lUh7_TJaYloLbcbmnhEO,i18n:{baseUrl:,defaultLocale:en,defaultDirection:ltr,strategy:no_prefix,lazy:true,rootRedirect:,routesNameSeparator:___,defaultLocaleRouteNameSuffix:default,skipSettingLocaleOnNavigate:false,differentDomains:false,trailingSlash:false,locales:{code:da,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/da.json},{code:de,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/de.json},{code:en,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/en_US.json},{code:es,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/es.json},{code:fi,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/fi.json},{code:fr-ca,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/fr_CA.json},{code:fr,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/fr.json},{code:hu,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/hu.json},{code:it,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/it.json},{code:nl,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/nl.json},{code:no,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/no.json},{code:pl,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/pl.json},{code:pt-br,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/pt_BR.json},{code:pt,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/pt.json},{code:sv,files:/tmp/workspace/production/leadgen/common/builder-preview/locales/sv.json},detectBrowserLanguage:{alwaysRedirect:false,cookieCrossOrigin:false,cookieDomain:,cookieKey:i18n_redirected,cookieSecure:false,fallbackLocale:,redirectOn:root,useCookie:false},experimental:{localeDetector:,switchLocalePathLinkSSR:false,autoImportTranslationFunctions:false,typedPages:true,typedOptionsAndMessages:false,generatedLocaleFilePathFormat:absolute},multiDomainLocales:false}},app:{baseURL:/,buildId:2ad756dc-7766-4c2f-bde8-885f5d5cff89,buildAssetsDir:/_preview/,cdnURL:https://stcdn.leadconnectorhq.com/}}/script>script> (function() { const w window; w._$delayHydration (function() { if (!(requestIdleCallback in w) || !(requestAnimationFrame in w)) { return new Promise(resolve > resolve(not supported)) } function eventListeners(){const cnew AbortController;const pnew Promise(resolve>{const hydrateOnEventsmousemove,scroll,keydown,click,touchstart,wheel.split(,);function handler(e){hydrateOnEvents.forEach(e>w.removeEventListener(e,handler));requestAnimationFrame(()>resolve(e))}hydrateOnEvents.forEach(e>{w.addEventListener(e,handler,{capture:true,once:true,passive:true,signal:c.signal})})});return{c:()>c.abort(),p:p}}function idleListener(){let id;const pnew Promise(resolve>{const isMobilew.innerWidth640;const timeoutisMobile?Number.parseInt(5000):Number.parseInt(4500);const timeoutDelay()>setTimeout(()>requestAnimationFrame(()>resolve(timeout)),timeout);idw.requestIdleCallback(timeoutDelay,{timeout:Number.parseInt(2000)})});return{c:()>window.cancelIdleCallback(id),p:p}}const triggersidleListener(),eventListeners();const hydrationPromisePromise.race(triggers.map(t>t.p)).finally(()>{triggers.forEach(t>t.c())}); return hydrationPromise; })(); ;(()>{w._$delayHydration.then(e>{if(e instanceof PointerEvent||e instanceof MouseEvent&&e.typeclick||window.TouchEvent&&e instanceof TouchEvent){setTimeout(()>w.requestIdleCallback(()>setTimeout(()>e.target&&e.target.click(),500)),50)}})})(); })(); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]