<!doctype html><html class="no-js" lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"><head itemscope="itemscope" itemtype="http://schema.org/WebSite"> <script data-no-optimize="1" data-cfasync="false">!function(){"use strict";const t={adt_ei:{identityApiKey:"plainText",source:"url",type:"plaintext",priority:1},adt_eih:{identityApiKey:"sha256",source:"urlh",type:"hashed",priority:2},sh_kit:{identityApiKey:"sha256",source:"urlhck",type:"hashed",priority:3}},e=Object.keys(t);function i(t){return function(t){const e=t.match(/((?=([a-z0-9._!#$%+^&*()[\]<>-]+))\2@[a-z0-9._-]+\.[a-z0-9._-]+)/gi);return e?e[0]:""}(function(t){return t.replace(/\s/g,"")}(t.toLowerCase()))}!async function(){const n=new URL(window.location.href),o=n.searchParams;let a=null;const r=Object.entries(t).sort(([,t],[,e])=>t.priority-e.priority).map(([t])=>t);for(const e of r){const n=o.get(e),r=t[e];if(!n||!r)continue;const c=decodeURIComponent(n),d="plaintext"===r.type&&i(c),s="hashed"===r.type&&c;if(d||s){a={value:c,config:r};break}}if(a){const{value:t,config:e}=a;window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(function(){window.adthrive.identityApi({source:e.source,[e.identityApiKey]:t},({success:i,data:n})=>{i?window.adthrive.log("info","Plugin","detectEmails",`Identity API called with ${e.type} email: ${t}`,n):window.adthrive.log("warning","Plugin","detectEmails",`Failed to call Identity API with ${e.type} email: ${t}`,n)})})}!function(t,e){const i=new URL(e);t.forEach(t=>i.searchParams.delete(t)),history.replaceState(null,"",i.toString())}(e,n)}()}();</script><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><style data-no-optimize="1" data-cfasync="false">.adthrive-ad {
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: center;
		overflow-x: visible;
		clear: both;
		line-height: 0;
	}</style> <script data-no-optimize="1" data-cfasync="false" data-type="lazy" data-src="data:text/javascript;base64,d2luZG93LmFkdGhyaXZlQ0xTID0gewoJCWVuYWJsZWRMb2NhdGlvbnM6IFsnQ29udGVudCcsICdSZWNpcGUnXSwKCQlpbmplY3RlZFNsb3RzOiBbXSwKCQlpbmplY3RlZEZyb21QbHVnaW46IHRydWUsCgkJYnJhbmNoOiAnYWVhYTYxYicsYnVja2V0OiAncHJvZCcsCQkJfTsKCXdpbmRvdy5hZHRocml2ZUNMUy5zaXRlQWRzID0geyJiZXRhVGVzdGVyIjpmYWxzZSwidGFyZ2V0aW5nIjpbeyJ2YWx1ZSI6IjYyN2E5NjU2Y2MzMDQxMmE3Y2I1YjAyNyIsImtleSI6InNpdGVJZCJ9LHsidmFsdWUiOiI2MjdhOTY1Njg4NDE1MjJhN2NmMmQxY2MiLCJrZXkiOiJvcmdhbml6YXRpb25JZCJ9LHsidmFsdWUiOiJCaWtlIFRlc3QgUmV2aWV3cyIsImtleSI6InNpdGVOYW1lIn0seyJ2YWx1ZSI6IkFkVGhyaXZlIEVkZ2UiLCJrZXkiOiJzZXJ2aWNlIn0seyJ2YWx1ZSI6Im9uIiwia2V5IjoiYmlkZGluZyJ9LHsidmFsdWUiOlsiRml0bmVzcyJdLCJrZXkiOiJ2ZXJ0aWNhbHMifV0sInNpdGVVcmwiOiJodHRwczovL2Jpa2V0ZXN0cmV2aWV3cy5jb20vIiwic2l0ZUlkIjoiNjI3YTk2NTZjYzMwNDEyYTdjYjViMDI3Iiwic2l0ZU5hbWUiOiJCaWtlIFRlc3QgUmV2aWV3cyIsImJyZWFrcG9pbnRzIjp7InRhYmxldCI6NzY4LCJkZXNrdG9wIjoxMDI0fSwiY2xvdWRmbGFyZSI6eyJ2ZXJzaW9uIjoiYjc3MDgxNyJ9LCJhZFVuaXRzIjpbeyJzZXF1ZW5jZSI6MSwidGhpcmRQYXJ0eUFkVW5pdE5hbWUiOm51bGwsInRhcmdldGluZyI6W3sidmFsdWUiOlsiU2lkZWJhciJdLCJrZXkiOiJsb2NhdGlvbiJ9XSwiZGV2aWNlcyI6WyJkZXNrdG9wIl0sIm5hbWUiOiJTaWRlYmFyXzEiLCJzdGlja3kiOmZhbHNlLCJsb2NhdGlvbiI6IlNpZGViYXIiLCJkeW5hbWljIjp7InBhZ2VTZWxlY3RvciI6IiIsInNwYWNpbmciOjAsIm1heCI6MSwibGF6eU1heCI6bnVsbCwiZW5hYmxlIjp0cnVlLCJsYXp5IjpmYWxzZSwiZWxlbWVudFNlbGVjdG9yIjoiLnNpZGViYXIgPiAqIiwic2tpcCI6MCwiY2xhc3NOYW1lcyI6W10sInBvc2l0aW9uIjoiYWZ0ZXJlbmQiLCJldmVyeSI6MSwiZW5hYmxlZCI6dHJ1ZX0sInN0aWNreU92ZXJsYXBTZWxlY3RvciI6IiIsImFkU2l6ZXMiOltbMTYwLDYwMF0sWzMzNiwyODBdLFszMjAsNTBdLFszMDAsNjAwXSxbMjUwLDI1MF0sWzEsMV0sWzMyMCwxMDBdLFszMDAsMTA1MF0sWzMwMCw1MF0sWzMwMCw0MjBdLFszMDAsMjUwXV0sInByaW9yaXR5IjoyOTksImF1dG9zaXplIjp0cnVlfSx7InNlcXVlbmNlIjoyLCJ0aGlyZFBhcnR5QWRVbml0TmFtZSI6bnVsbCwidGFyZ2V0aW5nIjpbeyJ2YWx1ZSI6WyJTaWRlYmFyIl0sImtleSI6ImxvY2F0aW9uIn1dLCJkZXZpY2VzIjpbImRlc2t0b3AiXSwibmFtZSI6IlNpZGViYXJfMiIsInN0aWNreSI6ZmFsc2UsImxvY2F0aW9uIjoiU2lkZWJhciIsImR5bmFtaWMiOnsicGFnZVNlbGVjdG9yIjoiYm9keS5ob21lIiwic3BhY2luZyI6MCwibWF4IjoxLCJsYXp5TWF4IjpudWxsLCJlbmFibGUiOnRydWUsImxhenkiOmZhbHNlLCJlbGVtZW50U2VsZWN0b3IiOiIuc2lkZWJhciA+ICoiLCJza2lwIjoxLCJjbGFzc05hbWVzIjpbXSwicG9zaXRpb24iOiJhZnRlcmVuZCIsImV2ZXJ5IjoxLCJlbmFibGVkIjp0cnVlfSwic3RpY2t5T3ZlcmxhcFNlbGVjdG9yIjoiIiwiYWRTaXplcyI6W1sxNjAsNjAwXSxbMzM2LDI4MF0sWzMyMCw1MF0sWzMwMCw2MDBdLFsyNTAsMjUwXSxbMSwxXSxbMzIwLDEwMF0sWzMwMCwxMDUwXSxbMzAwLDUwXSxbMzAwLDQyMF0sWzMwMCwyNTBdXSwicHJpb3JpdHkiOjI5OCwiYXV0b3NpemUiOnRydWV9LHsic2VxdWVuY2UiOjksInRoaXJkUGFydHlBZFVuaXROYW1lIjpudWxsLCJ0YXJnZXRpbmciOlt7InZhbHVlIjpbIlNpZGViYXIiXSwia2V5IjoibG9jYXRpb24ifSx7InZhbHVlIjp0cnVlLCJrZXkiOiJzdGlja3kifV0sImRldmljZXMiOlsiZGVza3RvcCJdLCJuYW1lIjoiU2lkZWJhcl85Iiwic3RpY2t5Ijp0cnVlLCJsb2NhdGlvbiI6IlNpZGViYXIiLCJkeW5hbWljIjp7InBhZ2VTZWxlY3RvciI6ImJvZHk6bm90KC5ob21lKSIsInNwYWNpbmciOjAsIm1heCI6MSwibGF6eU1heCI6bnVsbCwiZW5hYmxlIjp0cnVlLCJsYXp5IjpmYWxzZSwiZWxlbWVudFNlbGVjdG9yIjoiLnNpZGViYXIiLCJza2lwIjowLCJjbGFzc05hbWVzIjpbXSwicG9zaXRpb24iOiJiZWZvcmVlbmQiLCJldmVyeSI6MSwiZW5hYmxlZCI6dHJ1ZX0sInN0aWNreU92ZXJsYXBTZWxlY3RvciI6IiNzaXRlLWZvb3RlciIsImFkU2l6ZXMiOltbMTYwLDYwMF0sWzMzNiwyODBdLFszMjAsNTBdLFszMDAsNjAwXSxbMjUwLDI1MF0sWzEsMV0sWzMyMCwxMDBdLFszMDAsMTA1MF0sWzMwMCw1MF0sWzMwMCw0MjBdLFszMDAsMjUwXV0sInByaW9yaXR5IjoyOTEsImF1dG9zaXplIjp0cnVlfSx7InNlcXVlbmNlIjpudWxsLCJ0aGlyZFBhcnR5QWRVbml0TmFtZSI6bnVsbCwidGFyZ2V0aW5nIjpbeyJ2YWx1ZSI6WyJDb250ZW50Il0sImtleSI6ImxvY2F0aW9uIn1dLCJkZXZpY2VzIjpbImRlc2t0b3AiXSwibmFtZSI6IkNvbnRlbnQiLCJzdGlja3kiOmZhbHNlLCJsb2NhdGlvbiI6IkNvbnRlbnQiLCJkeW5hbWljIjp7InBhZ2VTZWxlY3RvciI6ImJvZHkuc2luZ2xlLCBib2R5LnBhZ2U6bm90KC5ob21lKSIsInNwYWNpbmciOjAuODUsIm1heCI6NiwibGF6eU1heCI6OTMsImVuYWJsZSI6dHJ1ZSwibGF6eSI6dHJ1ZSwiZWxlbWVudFNlbGVjdG9yIjoiLnRoZWNvbnRlbnQgPiBwKyo6bm90KC5idXR0b24tY2VudGVyKSIsInNraXAiOjIsImNsYXNzTmFtZXMiOltdLCJwb3NpdGlvbiI6ImJlZm9yZWJlZ2luIiwiZXZlcnkiOjEsImVuYWJsZWQiOnRydWV9LCJzdGlja3lPdmVybGFwU2VsZWN0b3IiOiIiLCJhZFNpemVzIjpbWzcyOCw5MF0sWzMzNiwyODBdLFszMjAsNTBdLFs0NjgsNjBdLFs5NzAsOTBdLFsyNTAsMjUwXSxbMSwxXSxbMzIwLDEwMF0sWzk3MCwyNTBdLFsxLDJdLFszMDAsNTBdLFszMDAsMzAwXSxbNTUyLDMzNF0sWzcyOCwyNTBdLFszMDAsMjUwXV0sInByaW9yaXR5IjoxOTksImF1dG9zaXplIjp0cnVlfSx7InNlcXVlbmNlIjpudWxsLCJ0aGlyZFBhcnR5QWRVbml0TmFtZSI6bnVsbCwidGFyZ2V0aW5nIjpbeyJ2YWx1ZSI6WyJDb250ZW50Il0sImtleSI6ImxvY2F0aW9uIn1dLCJkZXZpY2VzIjpbInRhYmxldCIsInBob25lIl0sIm5hbWUiOiJDb250ZW50Iiwic3RpY2t5IjpmYWxzZSwibG9jYXRpb24iOiJDb250ZW50IiwiZHluYW1pYyI6eyJwYWdlU2VsZWN0b3IiOiJib2R5LnNpbmdsZSwgYm9keS5wYWdlOm5vdCguaG9tZSkiLCJzcGFjaW5nIjoxLCJtYXgiOjksImxhenlNYXgiOjkwLCJlbmFibGUiOnRydWUsImxhenkiOnRydWUsImVsZW1lbnRTZWxlY3RvciI6Ii50aGVjb250ZW50ID4gcCsqOm5vdCguYnV0dG9uLWNlbnRlcikiLCJza2lwIjoyLCJjbGFzc05hbWVzIjpbXSwicG9zaXRpb24iOiJiZWZvcmViZWdpbiIsImV2ZXJ5IjoxLCJlbmFibGVkIjp0cnVlfSwic3RpY2t5T3ZlcmxhcFNlbGVjdG9yIjoiIiwiYWRTaXplcyI6W1s3MjgsOTBdLFszMzYsMjgwXSxbMzIwLDUwXSxbNDY4LDYwXSxbOTcwLDkwXSxbMjUwLDI1MF0sWzEsMV0sWzMyMCwxMDBdLFs5NzAsMjUwXSxbMSwyXSxbMzAwLDUwXSxbMzAwLDMwMF0sWzU1MiwzMzRdLFs3MjgsMjUwXSxbMzAwLDI1MF1dLCJwcmlvcml0eSI6MTk5LCJhdXRvc2l6ZSI6dHJ1ZX0seyJzZXF1ZW5jZSI6bnVsbCwidGhpcmRQYXJ0eUFkVW5pdE5hbWUiOm51bGwsInRhcmdldGluZyI6W3sidmFsdWUiOlsiRm9vdGVyIl0sImtleSI6ImxvY2F0aW9uIn0seyJ2YWx1ZSI6dHJ1ZSwia2V5Ijoic3RpY2t5In1dLCJkZXZpY2VzIjpbImRlc2t0b3AiLCJ0YWJsZXQiLCJwaG9uZSJdLCJuYW1lIjoiRm9vdGVyIiwic3RpY2t5Ijp0cnVlLCJsb2NhdGlvbiI6IkZvb3RlciIsImR5bmFtaWMiOnsicGFnZVNlbGVjdG9yIjoiIiwic3BhY2luZyI6MCwibWF4IjoxLCJsYXp5TWF4IjpudWxsLCJlbmFibGUiOnRydWUsImxhenkiOmZhbHNlLCJlbGVtZW50U2VsZWN0b3IiOiJib2R5Iiwic2tpcCI6MCwiY2xhc3NOYW1lcyI6W10sInBvc2l0aW9uIjoiYmVmb3JlZW5kIiwiZXZlcnkiOjEsImVuYWJsZWQiOnRydWV9LCJzdGlja3lPdmVybGFwU2VsZWN0b3IiOiIiLCJhZFNpemVzIjpbWzMyMCw1MF0sWzMyMCwxMDBdLFs3MjgsOTBdLFs5NzAsOTBdLFs0NjgsNjBdLFsxLDFdLFszMDAsNTBdXSwicHJpb3JpdHkiOi0xLCJhdXRvc2l6ZSI6dHJ1ZX1dLCJhZERlbnNpdHlMYXlvdXQiOnsibW9iaWxlIjp7ImFkRGVuc2l0eSI6MC4yMiwib25lUGVyVmlld3BvcnQiOmZhbHNlfSwicGFnZU92ZXJyaWRlcyI6W3sibW9iaWxlIjp7ImFkRGVuc2l0eSI6MC4yMiwib25lUGVyVmlld3BvcnQiOmZhbHNlfSwibm90ZSI6bnVsbCwicGFnZVNlbGVjdG9yIjoiYm9keS5zaW5nbGUgLmNhdGVnb3J5LXJldmlld3MsIGJvZHkuc2luZ2xlICAuY2F0ZWdvcnktYmlrZXMiLCJkZXNrdG9wIjp7ImFkRGVuc2l0eSI6MC4yMiwib25lUGVyVmlld3BvcnQiOmZhbHNlfX1dLCJkZXNrdG9wIjp7ImFkRGVuc2l0eSI6MC4yLCJvbmVQZXJWaWV3cG9ydCI6ZmFsc2V9fSwiYWREZW5zaXR5RW5hYmxlZCI6dHJ1ZSwic2l0ZUV4cGVyaW1lbnRzIjpbXSwiYWRUeXBlcyI6eyJzcG9uc29yVGlsZURlc2t0b3AiOnRydWUsImludGVyc2Nyb2xsZXJEZXNrdG9wIjp0cnVlLCJuYXRpdmVCZWxvd1Bvc3REZXNrdG9wIjp0cnVlLCJtaW5pc2Nyb2xsZXIiOnRydWUsImxhcmdlRm9ybWF0c01vYmlsZSI6dHJ1ZSwibmF0aXZlTW9iaWxlQ29udGVudCI6dHJ1ZSwiaW5SZWNpcGVSZWNvbW1lbmRhdGlvbk1vYmlsZSI6dHJ1ZSwibmF0aXZlTW9iaWxlUmVjaXBlIjp0cnVlLCJzcG9uc29yVGlsZU1vYmlsZSI6dHJ1ZSwiZXhwYW5kYWJsZUNhdGFsb2dBZHNNb2JpbGUiOmZhbHNlLCJmcmFtZUFkc01vYmlsZSI6dHJ1ZSwib3V0c3RyZWFtTW9iaWxlIjp0cnVlLCJuYXRpdmVIZWFkZXJNb2JpbGUiOnRydWUsImZyYW1lQWRzRGVza3RvcCI6dHJ1ZSwiaW5SZWNpcGVSZWNvbW1lbmRhdGlvbkRlc2t0b3AiOnRydWUsImV4cGFuZGFibGVGb290ZXJEZXNrdG9wIjp0cnVlLCJuYXRpdmVEZXNrdG9wQ29udGVudCI6dHJ1ZSwib3V0c3RyZWFtRGVza3RvcCI6dHJ1ZSwiYW5pbWF0ZWRGb290ZXIiOnRydWUsInNreWxpbmVIZWFkZXIiOmZhbHNlLCJleHBhbmRhYmxlRm9vdGVyIjp0cnVlLCJuYXRpdmVEZXNrdG9wU2lkZWJhciI6dHJ1ZSwidmlkZW9Gb290ZXJzTW9iaWxlIjp0cnVlLCJ2aWRlb0Zvb3RlcnNEZXNrdG9wIjp0cnVlLCJpbnRlcnNjcm9sbGVyIjp0cnVlLCJuYXRpdmVEZXNrdG9wUmVjaXBlIjp0cnVlLCJuYXRpdmVIZWFkZXJEZXNrdG9wIjp0cnVlLCJuYXRpdmVCZWxvd1Bvc3RNb2JpbGUiOnRydWUsImV4cGFuZGFibGVDYXRhbG9nQWRzRGVza3RvcCI6ZmFsc2UsImxhcmdlRm9ybWF0c0Rlc2t0b3AiOnRydWV9LCJhZE9wdGlvbnMiOnsidGhlVHJhZGVEZXNrIjp0cnVlLCJ1c0NtcENsaWNrV3JhcCI6eyJlbmFibGVkIjpmYWxzZSwicmVnaW9ucyI6W119LCJ1bmRlcnRvbmUiOnRydWUsInNpZGViYXJDb25maWciOnsiZHluYW1pY1N0aWNreVNpZGViYXIiOnsibWluSGVpZ2h0IjoxODAwLCJlbmFibGVkIjp0cnVlLCJibG9ja2VkU2VsZWN0b3JzIjpbXX19LCJmb290ZXJDbG9zZUJ1dHRvbiI6dHJ1ZSwidGVhZHMiOnRydWUsInNlZWR0YWciOnRydWUsInBtcCI6dHJ1ZSwidGhpcnR5VGhyZWVBY3Jvc3MiOnRydWUsInNoYXJldGhyb3VnaCI6dHJ1ZSwib3B0aW1pemVWaWRlb1BsYXllcnNGb3JFYXJuaW5ncyI6dHJ1ZSwicmVtb3ZlVmlkZW9UaXRsZVdyYXBwZXIiOnRydWUsInB1Yk1hdGljIjp0cnVlLCJjb250ZW50VGVybXNGb290ZXJFbmFibGVkIjpmYWxzZSwiY2hpY29yeSI6ZmFsc2UsImluZmluaXRlU2Nyb2xsIjpmYWxzZSwibG9uZ2VyVmlkZW9BZFBvZCI6dHJ1ZSwieWFob29zc3AiOnRydWUsInNwYSI6ZmFsc2UsInN0aWNreUNvbnRhaW5lckNvbmZpZyI6eyJyZWNpcGVEZXNrdG9wIjp7Im1pbkhlaWdodCI6bnVsbCwiZW5hYmxlZCI6ZmFsc2V9LCJibG9ja2VkU2VsZWN0b3JzIjpbXSwic3RpY2t5SGVhZGVyU2VsZWN0b3JzIjpbXSwiY29udGVudCI6eyJtaW5IZWlnaHQiOm51bGwsImVuYWJsZWQiOmZhbHNlfSwicmVjaXBlTW9iaWxlIjp7Im1pbkhlaWdodCI6bnVsbCwiZW5hYmxlZCI6ZmFsc2V9fSwiZ2F0ZWRQcmludCI6eyJwcmludENsYXNzZXMiOltdLCJzaXRlRW1haWxTZXJ2aWNlUHJvdmlkZXJJZCI6bnVsbCwiZGVmYXVsdE9wdEluIjpmYWxzZSwiY2xvc2VCdXR0b25FbmFibGVkIjpmYWxzZSwiZW5hYmxlZCI6ZmFsc2UsIm5ld3NsZXR0ZXJQcm9tcHRFbmFibGVkIjpmYWxzZX0sInlpZWxkbW8iOnRydWUsImZvb3RlclNlbGVjdG9yIjoiIiwiY29uc2VudE1vZGUiOnsiZW5hYmxlZCI6ZmFsc2UsImN1c3RvbVZlbmRvckxpc3QiOiIifSwiYW1hem9uVUFNIjp0cnVlLCJnYW1NQ01FbmFibGVkIjp0cnVlLCJnYW1NQ01DaGlsZE5ldHdvcmtDb2RlIjoiMTIxODIyNjYiLCJzdGlja3lDb250YWluZXJBZHMiOmZhbHNlLCJydWJpY29uIjp0cnVlLCJjb252ZXJzYW50Ijp0cnVlLCJvcGVueCI6dHJ1ZSwiY3VzdG9tQ3JlYXRpdmVFbmFibGVkIjpmYWxzZSwibW9iaWxlSGVhZGVySGVpZ2h0IjoxLCJzZWNDb2xvciI6IiMwMDAwMDAiLCJ1bnJ1bHkiOnRydWUsIm1lZGlhR3JpZCI6dHJ1ZSwiYlJlYWxUaW1lIjp0cnVlLCJhZEluVmlld1RpbWUiOm51bGwsInJlZ3VsYXRvcnkiOnsicHJpdmFjeVBvbGljeVVybCI6IiIsInRlcm1zT2ZTZXJ2aWNlVXJsIjoiIn0sImd1bWd1bSI6dHJ1ZSwiY29tc2NvcmVGb290ZXIiOnRydWUsImRlc2t0b3BJbnRlcnN0aXRpYWwiOmZhbHNlLCJjb250ZW50QWRYRXhwYW5zaW9uRGVza3RvcCI6dHJ1ZSwiYW14Ijp0cnVlLCJmb290ZXJDbG9zZUJ1dHRvbkRlc2t0b3AiOnRydWUsIm96b25lIjp0cnVlLCJpc0F1dG9PcHRpbWl6ZWQiOmZhbHNlLCJjb21zY29yZVRBTCI6dHJ1ZSwiYmdDb2xvciI6IiNGRkZGRkYiLCJhZHZhbmNlUGxheWxpc3RPcHRpb25zIjp7InBsYXlsaXN0UGxheWVyIjp7ImVuYWJsZWQiOnRydWV9LCJyZWxhdGVkUGxheWVyIjp7ImVuYWJsZWQiOnRydWUsImFwcGx5VG9GaXJzdCI6dHJ1ZX19LCJrYXJnbyI6dHJ1ZSwibGl2ZVJhbXBBVFMiOnRydWUsImZvb3RlckNsb3NlQnV0dG9uTW9iaWxlIjp0cnVlLCJpbnRlcnN0aXRpYWxCbG9ja2VkUGFnZVNlbGVjdG9ycyI6IiIsInByaW9yaXRpemVTaG9ydGVyVmlkZW9BZHMiOnRydWUsImFsbG93U21hbGxlckFkU2l6ZXMiOnRydWUsImNvbXNjb3JlIjoiR2VuZXJhbCIsImJsaXMiOnRydWUsIndha2VMb2NrIjp7ImRlc2t0b3BFbmFibGVkIjp0cnVlLCJtb2JpbGVWYWx1ZSI6MTUsIm1vYmlsZUVuYWJsZWQiOnRydWUsImRlc2t0b3BWYWx1ZSI6MzB9LCJtb2JpbGVJbnRlcnN0aXRpYWwiOmZhbHNlLCJ0cmlwbGVMaWZ0Ijp0cnVlLCJzZW5zaXRpdmVDYXRlZ29yaWVzIjpbImFsYyIsImFzdCIsImNiZCIsImNvc20iLCJkYXQiLCJnYW1jIiwicG9sIiwicmVsIiwic3N0Iiwic3NyIiwic3JoIiwic2tlIiwidG9iIiwid3RsIl0sImxpdmVSYW1wIjp0cnVlLCJtb2JpbGVJbnRlcnN0aXRpYWxCbG9ja2VkUGFnZVNlbGVjdG9ycyI6IiIsImFkdGhyaXZlRW1haWxJZGVudGl0eSI6dHJ1ZSwiY3JpdGVvIjp0cnVlLCJuYXRpdm8iOnRydWUsImluZmluaXRlU2Nyb2xsT3B0aW9ucyI6eyJzZWxlY3RvciI6IiIsImhlaWdodFRocmVzaG9sZCI6MH0sInNpdGVBdHRyaWJ1dGVzIjp7Im1vYmlsZUhlYWRlclNlbGVjdG9ycyI6W10sImRlc2t0b3BIZWFkZXJTZWxlY3RvcnMiOltdfSwiZHluYW1pY0NvbnRlbnRTbG90TGF6eUxvYWRpbmciOnRydWUsImNsc09wdGltaXplZEFkcyI6dHJ1ZSwib2d1cnkiOnRydWUsInZlcnRpY2FscyI6WyJGaXRuZXNzIl0sImluSW1hZ2UiOmZhbHNlLCJzdGFja2FkYXB0Ijp0cnVlLCJ1c0NNUCI6eyJyZWdpb25zIjpbXSwiZGVmYXVsdE9wdEluIjpmYWxzZSwiZW5hYmxlZCI6ZmFsc2UsInN0cmljdE1vZGUiOmZhbHNlfSwiY29udGVudEFkWEV4cGFuc2lvbk1vYmlsZSI6dHJ1ZSwiYWR2YW5jZVBsYXlsaXN0Ijp0cnVlLCJtZWRpYW5ldCI6dHJ1ZSwiYWNBbHdheXNTdGlja3kiOmZhbHNlLCJkZWxheUxvYWRpbmciOnRydWUsImluSW1hZ2Vab25lIjpudWxsLCJhcHBOZXh1cyI6dHJ1ZSwicmlzZSI6dHJ1ZSwibGl2ZVJhbXBJZCI6IiIsImluZmluaXRlU2Nyb2xsUmVmcmVzaCI6ZmFsc2UsImluZGV4RXhjaGFuZ2UiOnRydWV9LCJzaXRlQWRzUHJvZmlsZXMiOltdLCJ0aGlyZFBhcnR5U2l0ZUNvbmZpZyI6eyJwYXJ0bmVycyI6eyJkaXNjb3VudHMiOltdfX0sImZlYXR1cmVSb2xsb3V0cyI6eyJkaXNhYmxlLWRlbGF5LWxvYWRpbmctZ29vZC1jd3YiOnsiZmVhdHVyZVJvbGxvdXRJZCI6NDMsImRhdGEiOm51bGwsImVuYWJsZWQiOnRydWV9LCJhYy1hbHdheXMtc3RpY2t5Ijp7ImZlYXR1cmVSb2xsb3V0SWQiOjMxLCJkYXRhIjpudWxsLCJlbmFibGVkIjpmYWxzZX19LCJ2aWRlb1BsYXllcnMiOnsiY29udGV4dHVhbCI6eyJhdXRvcGxheUNvbGxhcHNpYmxlRW5hYmxlZCI6ZmFsc2UsIm92ZXJyaWRlRW1iZWRMb2NhdGlvbiI6ZmFsc2UsImRlZmF1bHRQbGF5ZXJUeXBlIjoic3RhdGljIn0sInZpZGVvRW1iZWQiOiJ3b3JkcHJlc3MiLCJmb290ZXJTZWxlY3RvciI6IiIsImNvbnRlbnRTcGVjaWZpY1BsYXlsaXN0cyI6W10sInBsYXllcnMiOlt7InBsYXlsaXN0SWQiOiIiLCJwYWdlU2VsZWN0b3IiOiIiLCJkZXZpY2VzIjpbIm1vYmlsZSIsImRlc2t0b3AiXSwibW9iaWxlTG9jYXRpb24iOm51bGwsImRlc2NyaXB0aW9uIjoiIiwic2tpcCI6MCwidGl0bGUiOiIiLCJ0eXBlIjoic3RhdGlvbmFyeVJlbGF0ZWQiLCJlbmFibGVkIjp0cnVlLCJlbGVtZW50U2VsZWN0b3IiOiIiLCJpZCI6NDA3ODc2MiwicG9zaXRpb24iOiIiLCJzYXZlVmlkZW9DbG9zZVN0YXRlIjpmYWxzZSwic2h1ZmZsZSI6ZmFsc2UsInBsYXllcklkIjoiUmg2dzRUN0cifSx7InBsYXlsaXN0SWQiOiJoU2Izc1lpbCIsInBhZ2VTZWxlY3RvciI6ImJvZHkuc2luZ2xlLCBib2R5LnBhZ2U6bm90KC5ob21lKSIsImRldmljZXMiOlsiZGVza3RvcCJdLCJkZXNjcmlwdGlvbiI6IiIsInNraXAiOjEsInRpdGxlIjoiTVkgTEFURVNUIFZJREVPUyIsInR5cGUiOiJzdGlja3lQbGF5bGlzdCIsImVuYWJsZWQiOnRydWUsImVsZW1lbnRTZWxlY3RvciI6Ii50aGVjb250ZW50ID4gKiIsImlkIjo0MDc4NzYzLCJwb3NpdGlvbiI6ImFmdGVyZW5kIiwic2F2ZVZpZGVvQ2xvc2VTdGF0ZSI6ZmFsc2UsInNodWZmbGUiOmZhbHNlLCJtb2JpbGVIZWFkZXJTZWxlY3RvciI6bnVsbCwicGxheWVySWQiOiJ3cXhUSlBBciJ9LHsicGxheWxpc3RJZCI6ImhTYjNzWWlsIiwicGFnZVNlbGVjdG9yIjoiYm9keS5zaW5nbGUsIGJvZHkucGFnZTpub3QoLmhvbWUpIiwiZGV2aWNlcyI6WyJtb2JpbGUiXSwibW9iaWxlTG9jYXRpb24iOiJib3R0b20tcmlnaHQiLCJkZXNjcmlwdGlvbiI6IiIsInNraXAiOjEsInRpdGxlIjoiTVkgTEFURVNUIFZJREVPUyIsInR5cGUiOiJzdGlja3lQbGF5bGlzdCIsImVuYWJsZWQiOnRydWUsImVsZW1lbnRTZWxlY3RvciI6Ii50aGVjb250ZW50ID4gKiIsImlkIjo0MDc4NzY0LCJwb3NpdGlvbiI6ImFmdGVyZW5kIiwic2F2ZVZpZGVvQ2xvc2VTdGF0ZSI6ZmFsc2UsInNodWZmbGUiOmZhbHNlLCJtb2JpbGVIZWFkZXJTZWxlY3RvciI6bnVsbCwicGxheWVySWQiOiJ3cXhUSlBBciJ9XSwicGFydG5lcnMiOnsidGhlVHJhZGVEZXNrIjp0cnVlLCJ1bnJ1bHkiOnRydWUsIm1lZGlhR3JpZCI6dHJ1ZSwidW5kZXJ0b25lIjp0cnVlLCJndW1ndW0iOnRydWUsInNlZWR0YWciOnRydWUsImFteCI6dHJ1ZSwib3pvbmUiOnRydWUsInBtcCI6dHJ1ZSwia2FyZ28iOnRydWUsInN0aWNreU91dHN0cmVhbSI6eyJkZXNrdG9wIjp7ImVuYWJsZWQiOnRydWV9LCJibG9ja2VkUGFnZVNlbGVjdG9ycyI6IiIsIm1vYmlsZUxvY2F0aW9uIjoiYm90dG9tLWxlZnQiLCJhbGxvd09uSG9tZXBhZ2UiOnRydWUsIm1vYmlsZSI6eyJlbmFibGVkIjp0cnVlfSwic2F2ZVZpZGVvQ2xvc2VTdGF0ZSI6ZmFsc2UsIm1vYmlsZUhlYWRlclNlbGVjdG9yIjoiIiwiYWxsb3dGb3JQYWdlV2l0aFN0aWNreVBsYXllciI6eyJlbmFibGVkIjp0cnVlfX0sInNoYXJldGhyb3VnaCI6dHJ1ZSwiYmxpcyI6dHJ1ZSwidHJpcGxlTGlmdCI6dHJ1ZSwicHViTWF0aWMiOnRydWUsImNyaXRlbyI6dHJ1ZSwieWFob29zc3AiOnRydWUsIm5hdGl2byI6dHJ1ZSwic3RhY2thZGFwdCI6dHJ1ZSwieWllbGRtbyI6dHJ1ZSwiYW1hem9uVUFNIjp0cnVlLCJtZWRpYW5ldCI6dHJ1ZSwicnViaWNvbiI6dHJ1ZSwiYXBwTmV4dXMiOnRydWUsInJpc2UiOnRydWUsIm9wZW54Ijp0cnVlLCJpbmRleEV4Y2hhbmdlIjp0cnVlfX19Ow=="></script> <script data-no-optimize="1" data-cfasync="false" data-type="lazy" data-src="data:text/javascript;base64,KGZ1bmN0aW9uKHcsIGQpIHsKCXcuYWR0aHJpdmUgPSB3LmFkdGhyaXZlIHx8IHt9OwoJdy5hZHRocml2ZS5jbWQgPSB3LmFkdGhyaXZlLmNtZCB8fCBbXTsKCXcuYWR0aHJpdmUucGx1Z2luID0gJ2FkdGhyaXZlLWFkcy0zLjExLjAnOwoJdy5hZHRocml2ZS5ob3N0ID0gJ2Fkcy5hZHRocml2ZS5jb20nOwoJdy5hZHRocml2ZS5pbnRlZ3JhdGlvbiA9ICdwbHVnaW4nOwoKCXZhciBjb21taXRQYXJhbSA9ICh3LmFkdGhyaXZlQ0xTICYmIHcuYWR0aHJpdmVDTFMuYnVja2V0ICE9PSAncHJvZCcgJiYgdy5hZHRocml2ZUNMUy5icmFuY2gpID8gJyZjb21taXQ9JyArIHcuYWR0aHJpdmVDTFMuYnJhbmNoIDogJyc7CgoJdmFyIHMgPSBkLmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOwoJcy5hc3luYyA9IHRydWU7CglzLnJlZmVycmVycG9saWN5PSduby1yZWZlcnJlci13aGVuLWRvd25ncmFkZSc7CglzLnNyYyA9ICdodHRwczovLycgKyB3LmFkdGhyaXZlLmhvc3QgKyAnL3NpdGVzLzYyN2E5NjU2Y2MzMDQxMmE3Y2I1YjAyNy9hZHMubWluLmpzP3JlZmVycmVyPScgKyB3LmVuY29kZVVSSUNvbXBvbmVudCh3LmxvY2F0aW9uLmhyZWYpICsgY29tbWl0UGFyYW0gKyAnJmNiPScgKyAoTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogMTAwKSArIDEpICsgJyc7Cgl2YXIgbiA9IGQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ3NjcmlwdCcpWzBdOwoJbi5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzLCBuKTsKfSkod2luZG93LCBkb2N1bWVudCk7"></script> <link rel="dns-prefetch" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/" crossorigin><meta charset="UTF-8"><link rel="profile" href="https://gmpg.org/xfn/11"><link rel="prefetch" href="https://biketestreviews.com/bike-stack-and-reach-explained/"><link rel="prerender" href="https://biketestreviews.com/bike-stack-and-reach-explained/"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta itemprop="name" content="Bike Test Reviews"><title>Bike Test Reviews - Unbiased Reviews of Bicycle Parts &amp; Accessories</title><meta name="description" content="Check out our unbiased reviews of bike parts, components, accessories and equipment to make an informed purchase" /><link rel="canonical" href="https://biketestreviews.com/" /><link rel="next" href="https://biketestreviews.com/page/2/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="website" /><meta property="og:title" content="Bike Test Reviews" /><meta property="og:description" content="Check out our unbiased reviews of bike parts, components, accessories and equipment to make an informed purchase" /><meta property="og:url" content="https://biketestreviews.com/" /><meta property="og:site_name" content="Bike Test Reviews" /><meta property="og:image" content="https://biketestreviews.com/wp/wp-content/uploads/2023/10/BIKE-TEST-REVIEWS_feat-min.jpg" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="675" /><meta property="og:image:type" content="image/jpeg" /><meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://biketestreviews.com/","url":"https://biketestreviews.com/","name":"Bike Test Reviews - Unbiased Reviews of Bicycle Parts &amp; Accessories","isPartOf":{"@id":"https://biketestreviews.com/#website"},"about":{"@id":"https://biketestreviews.com/#organization"},"description":"Check out our unbiased reviews of bike parts, components, accessories and equipment to make an informed purchase","breadcrumb":{"@id":"https://biketestreviews.com/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://biketestreviews.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://biketestreviews.com/#website","url":"https://biketestreviews.com/","name":"Bike Test Reviews","description":"Unbiased Reviews of Bicycle Parts &amp; Accessories","publisher":{"@id":"https://biketestreviews.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://biketestreviews.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://biketestreviews.com/#organization","name":"Consurgo ltd","url":"https://biketestreviews.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://biketestreviews.com/#/schema/logo/image/","url":"https://biketestreviews.com/wp/wp-content/uploads/2019/05/cons-log-min.png","contentUrl":"https://biketestreviews.com/wp/wp-content/uploads/2019/05/cons-log-min.png","width":269,"height":40,"caption":"Consurgo ltd"},"image":{"@id":"https://biketestreviews.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/biketestreviews/","https://www.instagram.com/biketestreviews","https://www.pinterest.com/biketestreviews/","https://www.youtube.com/@biketestreviews","https://www.tiktok.com/@biketestreviews"]}]}</script> <meta name="google-site-verification" content="4mqvGOtwkz3AYRihn_kMYQhSdntpLYW1dc8DaoC11ZU" /><link rel='dns-prefetch' href='//fonts.googleapis.com' /><link rel="shortcut icon" href="https://biketestreviews.com/wp/wp-content/uploads/2020/06/favicon-32x32-1.png" type="image/x-icon" /><link rel="apple-touch-icon-precomposed" href="https://biketestreviews.com/wp/wp-content/uploads/2020/06/logo_152x152.png"><meta name="msapplication-TileColor" content="#ffffff"><meta name="msapplication-TileImage" content="https://biketestreviews.com/wp/wp-content/uploads/2020/06/logo_144x144.png"><style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */</style><style id="litespeed-ucss">ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}a,article,aside,div,footer,form,header,html,i,img,li,nav,section,span,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body,h1,h2,h3,h4,p{padding:0;border:0;vertical-align:baseline}body{margin:0}h1,h2,h3,h4,p{font:inherit}html{-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}ul{list-style:none}input{margin:0;font-weight:inherit;padding:8px 12px;font-family:inherit;font-size:14px;color:#444;border:1px solid #e7f1db}:focus{outline:0}img{max-width:100%;height:auto!important}i{font-style:italic}body{font:300 17px/30px Muli,sans-serif;color:#566073;background-color:#fff;overflow-x:hidden}::-moz-selection{background:#222;color:#fff;text-shadow:none}::selection{background:#222;color:#fff;text-shadow:none}.container{position:relative;margin-right:auto;margin-left:auto}h1,h2,h3,h4{clear:both;font-weight:700;margin:0 0 12px;color:#151942;line-height:1.4}p{margin:0 0 20px}.navigation ul li,a{transition:all .25s linear}a,a:hover{color:#ff6161}a,a:active,a:link,a:visited{text-decoration:none}.last{margin-right:0}.main-container{width:100%;margin:0 auto;clear:both;display:block}.container{max-width:1110px;min-width:240px}#wrapper{min-height:100px;float:none;clear:both}.main-header,header{width:100%;position:relative}.main-header{float:left;z-index:99}.main-header:after{clear:both;content:"";display:block}#header,.navigation ul ul{box-shadow:0 2px 47px 0 rgba(0,0,0,.22)}#header,.main-header{min-width:100%}#header h1{line-height:1;font-size:inherit;margin-bottom:0}#header .container{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}#logo a{line-height:1;white-space:nowrap}#logo a,#logo img{float:left}.logo-wrap{flex:.25;line-height:1}.menu-item-has-children>a:before{content:"";position:absolute;height:2px;width:100%;left:0;bottom:-27px;opacity:0;background:#13173c;transition:opacity .25s ease}.navigation li.menu-item-has-children:hover>a:before,.review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result i{opacity:1}.menu-item-has-children>a:after{content:"";font-family:FontAwesome;position:absolute;right:0;font-size:16px}#primary-navigation li{margin:0 17px;box-sizing:border-box;position:relative}#primary-navigation li li{width:100%;margin:0 0 5px}#primary-navigation .navigation>ul>.menu-item-has-children>a{padding-right:20px}.navigation{float:left;position:relative;width:100%}.navigation ul{margin:0 auto}.navigation ul li{float:left;line-height:24px;position:relative}#header h1,.navigation ul li a,.navigation ul li a:link,.navigation ul li a:visited{display:inline-block}.navigation ul ul{width:200px;padding:25px 0 15px;position:absolute;left:0;top:52px;z-index:400;box-sizing:border-box;display:none}.navigation ul ul:before{content:"";height:30px;width:100%;top:-30px;display:block;position:absolute;cursor:pointer}#primary-navigation .navigation ul ul a,#primary-navigation .navigation ul ul a:link,#primary-navigation .navigation ul ul a:visited{padding:0 20px 0 30px;position:relative;display:block;box-sizing:border-box}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix,.clearfix:after{clear:both}.clearfix{*zoom:1}a#pull{display:none}#header,#header h1,#site-header .header-search{position:relative}#site-header .header-search .searchbox .searchbox-icon,#site-header .header-search .searchbox .searchbox-submit{height:40px;width:40px;position:absolute;top:0;outline:0}#site-header .header-search .searchbox{min-width:40px;width:0;height:40px;transition:width .3s}#site-header .header-search .searchbox .searchbox-input{width:0;height:40px;padding:0;transition:all .25s ease;border-bottom:1px solid transparent}#site-header .header-search .searchbox .searchbox-icon i{position:absolute;font-size:20px;top:50%;right:0;margin-top:-10px}#site-header .header-search .searchbox .searchbox-submit{opacity:0}.searchbox-icon:hover i{transition:all .2s linear}.header-default .navigation{width:auto}.header-default #primary-navigation{flex:1;display:flex;justify-content:center;margin:0 12px}.header-default .header-search{flex:.25}#content_box,#header,article header{float:left;width:100%}.widget #wp-subscribe{box-sizing:border-box;background:0 0;font-size:13px;color:#8e8e91;line-height:1.5}.widget #wp-subscribe .title{margin:0 0 10px;padding:0;border:0;text-align:left;text-transform:none}.widget #wp-subscribe p.footer-text{font-size:13px;line-height:1.4;margin:20px 0 0;color:inherit}.widget #wp-subscribe div:empty{display:none}.widget #wp-subscribe p.text{opacity:1;color:inherit;margin-bottom:12px;text-align:left}#wp-subscribe input.email-field{height:auto;width:100%;font-size:13px;font-weight:300;text-align:left;background:0 0;color:#686b88;margin-bottom:16px;padding:12px 15px;margin-top:1px;text-indent:0;border-bottom:1px solid rgba(255,255,255,.99);transition:all .15s linear}#wp-subscribe input.submit{font-size:13px;height:40px;text-indent:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;margin-top:20px;transition:all .25s ease}#sidebar .widget.wp_subscribe .wp-subscribe-wrap,.footer-widgets .popular-posts li.horizontal-small .post-title{padding:0}.latestPost-review-wrapper .review-result i,.widget #wp-subscribe form:hover:after{color:#fff}.sidebar.c-4-12{float:right;width:27.02703%}.sidebar .widget{list-style:none}.widget li{list-style-type:square;margin-left:14px;margin-bottom:7px}.widget.widget_categories li{list-style-type:none;position:relative;margin:0;padding:15px 0 14px;border-bottom:1px solid #dcdde3}.widget.widget_categories li a{color:inherit}.widget h3{margin:0 0 19px}.popular-posts li,.sidebar .widget{float:left;width:100%;clear:both;box-sizing:border-box}.popular-posts li{display:flex;align-items:center;position:relative;margin:0 0 15px;transition:all .25s linear}.f-widget .widget.widget_categories li:last-child,.popular-posts li.no-thumb.horizontal-small:last-child,.popular-posts li:last-child{margin-bottom:0}.popular-posts li:after{display:none!important}.popular-posts a{display:block}.horizontal-container-inner{float:left;width:100%;display:flex;align-items:center}.horizontal-container-inner .post-data{flex:1}.popular-posts{counter-reset:my-badass-counter}.popular-posts li.no-thumb.horizontal-small{padding-left:4.0625rem;margin-bottom:1.375rem}.popular-posts li.no-thumb.horizontal-small:before{content:"#"counter(my-badass-counter);counter-increment:my-badass-counter;position:absolute;left:-2px;font-size:12px;font-weight:900;font-style:italic;text-align:center;color:#fff;width:40px;line-height:24px;border-radius:12px}.latestPost-review-wrapper{position:absolute;top:10px;right:8px;color:#fff!important;border-radius:2px;font-size:14px;font-weight:400;line-height:1;padding:8px 18px!important}.featured-thumbnail{max-width:100%;float:left;width:100%}.featured-thumbnail img{margin-bottom:0;width:100%;float:left}#featured-thumbnail{max-width:100%;display:block;position:relative;overflow:hidden;clear:both}.title{clear:both}.post-info{display:block;float:left;clear:both;width:100%}.post-info>span{display:inline-block;position:relative;padding-right:6px;margin:0 7px 7px 0}.post-info>span:after{position:absolute;content:"";width:1px;height:13px;right:-1px;top:0}.post-info>span:last-child{padding-right:0;margin-right:0}.post-info>span:last-child:after{display:none}.thetag{font-weight:400}.thecategory a.button{display:inline-block;width:auto;min-width:60px;height:20px;float:none;color:inherit;font-size:8px;font-weight:300;line-height:20px;border-radius:10px;text-align:center;position:relative;letter-spacing:2px;z-index:1;text-transform:uppercase;transition:all .25s ease;padding:0 15px;margin:0 10px 10px 0}.featured-category-title{margin-bottom:0}.latestPost{position:relative;margin-bottom:1.5rem}.latestPost .title{margin:0;font-size:inherit;line-height:1}#copyright-note nav li,.latestPost .title a{display:inline-block}.front-view-content,.latestPost{float:left;width:100%}.title-container{display:flex;align-items:center;justify-content:space-between}.copyrights:after,.layout-1:after,.layout-2:after,.layout-3:after,.layout-default:after{clear:both;content:"";display:block}.layout-default .layout-default-posts{float:left;width:65.76577%}.layout-default .latestPost{width:100%;margin-bottom:30px;display:flex;align-items:center;background:#fff}.layout-default .latestPost #featured-thumbnail{display:flex;flex:1;max-width:240px}.layout-default .wrapper{flex:1;padding:1.875rem 1.875rem 1.4375rem;box-sizing:border-box}.layout-1 .latestPost{width:31.53153%;margin:0 2.7027% 1.875rem 0}.layout-1 .latestPost:nth-child(3n){float:right;margin-right:0}.layout-1 .latestPost:nth-child(3n+1){clear:both}.layout-1 .latestPost:nth-child(2),.layout-1 .latestPost:nth-child(3){float:right;margin-right:0}.layout-1 .latestPost:after{position:absolute;content:"";width:100%;height:100%;z-index:1;bottom:0;background:-ms-linear-gradient(-90deg,transparent 0,#000 100%)}.layout-1 .latestPost.big{width:65.76577%;margin-right:0}.layout-1 .latestPost.big .thecategory,.layout-1 .latestPost.big .title{margin-bottom:3px}.layout-1 .latestPost.big .wrapper{padding:2.5rem 2.5rem 2.0625rem}.layout-1 .latestPost.big:after{background:rgba(0,0,0,.302)}.layout-1 .wrapper{position:absolute;bottom:0;padding:1.5625rem 1.5625rem 1.125rem;box-sizing:border-box;z-index:2}.layout-2 .latestPost{width:48.64865%;display:flex;align-items:center;margin:0 0 1.5rem}.layout-2 .latestPost:nth-child(2),.layout-2 .latestPost:nth-child(3),.layout-2 .latestPost:nth-child(4),.layout-2 .latestPost:nth-child(5),.layout-2 .latestPost:nth-of-type(odd){float:right}.layout-2 .latestPost:first-child{float:left}.layout-2 .latestPost:nth-of-type(2n){clear:both}.layout-2 .latestPost:nth-child(2),.layout-2 .latestPost:nth-child(4){clear:none}.layout-2 .latestPost #featured-thumbnail{margin-right:1.875rem}.layout-2 .latestPost.big{display:block}.layout-2 .latestPost.big #featured-thumbnail{margin-right:0}.layout-2 .latestPost.big .wrapper{float:left;width:100%;background:#fff;padding:2.1875rem 2.1875rem 1.4375rem 2.5rem}.layout-2 .latestPost.big .thecategory{margin-top:-3.125rem;margin-bottom:.25rem}.layout-2 .wrapper{flex:1;box-sizing:border-box}.layout-3 .latestPost{width:22.97297%;margin:0 2.7027% 1.875rem 0}.layout-3 .latestPost:nth-of-type(4n),.layout-4 .latestPost:nth-of-type(2n){margin-right:0}.layout-3 .latestPost:after{position:absolute;content:"";width:100%;height:100%;z-index:1;bottom:0;opacity:.302;background:-ms-linear-gradient(-90deg,transparent 0,#000 100%)}.layout-3 .wrapper{position:absolute;bottom:0;padding:1.375rem 1.375rem .9375rem;box-sizing:border-box;z-index:2}.layout-3 .post-info>span:after{height:10px}.layout-4 .latestPost{width:48.64865%;margin:0 2.7027% 1.5rem 0;display:flex;align-items:center}.layout-4 .latestPost #featured-thumbnail{margin:0 2.7027%0 0}.layout-4 .wrapper{flex:1}.pagination{clear:both;overflow:hidden;display:inline-block;width:100%;text-align:center;margin:1.5625rem 0}.pagination .nav-previous{float:left}.pagination .nav-previous a{border:0;font-size:14px;padding:0!important;margin:0!important;background:0 0!important}#copyright-note nav,.pagination .nav-next{float:right}.pagination ul{list-style:none;margin:0;padding:0}.pagination ul li{float:left;margin-bottom:5px}.pagination a,.pagination a:hover{min-width:38px;display:inline-block;line-height:1;text-decoration:none;box-sizing:border-box;text-align:center}#s,.button,.sbutton{height:50px;color:#151942;border:0}.button,.sbutton{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:40px;right:0;cursor:pointer;text-align:center;transition:all .25s linear;font-size:18px;background:0 0}#s{float:left;width:100%;padding:0 40px 0 15px;font-weight:400;border-bottom:1px solid #dcdde3;font-size:13px;line-height:50px;letter-spacing:.21px;background-color:transparent;box-sizing:border-box}#searchform{float:right;clear:both;width:100%;position:relative}#searchform:hover{width:100%}::-webkit-input-placeholder{color:#a6a7b1}:-moz-placeholder,::-moz-placeholder{color:#a6a7b1}:-ms-input-placeholder{color:#a6a7b1}:input-placeholder{color:#a6a7b1}input::-webkit-input-speech-button{-webkit-appearance:none;margin-right:14px;margin-left:4px;cursor:pointer}.pace-inactive{display:none}footer{position:relative;clear:both;z-index:1}.footer-widgets{clear:both;overflow:hidden}.footer-widgets .f-widget{width:31.3333334%;margin-right:3%;float:left}.f-widget ul,.f-widget ul li{list-style-type:none}.f-widget h3{margin-bottom:1.625rem}.f-widget .widget{float:left;margin-bottom:2.5rem;box-sizing:border-box}.f-widget .widget .horizontal-small .post-title,footer{overflow:hidden}.f-widget .widget.widget_categories li{border:0;padding:0;margin-bottom:1rem}.footer-widgets.widgets-num-3 .f-widget.last{margin-right:0}.copyrights,.f-widget .widget{width:100%;clear:both}.copyrights-content{float:left}#copyright-note nav li:last-child a{margin-right:0}footer .popular-posts li.no-thumb.horizontal-small{padding-left:3.125rem}footer .popular-posts li.no-thumb.horizontal-small:before{font-size:10px;width:36px}#footer-logo{float:left;margin:-.25rem 0 0}.footer-logo-social-section{float:left;width:100%;clear:both}.footer-logo-social-section .container{width:1110px;display:flex;align-items:center}.footer-social-icons{flex:1;text-align:right}.footer-social-icons a{font-size:20px}.footer-social-icons a:first-child{margin-left:0!important}.footer-social-icons a:last-child{margin-right:0!important}@font-face{ font-display:swap;font-family:"FontAwesome";src:url(https://biketestreviews.com/wp/wp-content/themes/mts_ahead/fonts/fontawesome-webfont.eot);src:url(https://biketestreviews.com/wp/wp-content/themes/mts_ahead/fonts/fontawesome-webfont.eot#iefix)format("embedded-opentype"),url(https://biketestreviews.com/wp/wp-content/themes/mts_ahead/fonts/fontawesome-webfont.woff2)format("woff2"),url(https://biketestreviews.com/wp/wp-content/themes/mts_ahead/fonts/fontawesome-webfont.woff)format("woff"),url(https://biketestreviews.com/wp/wp-content/themes/mts_ahead/fonts/fontawesome-webfont.ttf)format("truetype"),url(https://biketestreviews.com/wp/wp-content/themes/mts_ahead/fonts/fontawesome-webfont.svg)format("svg");font-weight:400;font-style:normal }.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-star:before{content:""}.fa-camera-retro:before{content:""}.fa-rss:before{content:""}.fa-youtube-square:before{content:""}.fa-instagram:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}@media screen and (max-width:1170px){.container{width:100%;max-width:96%}}@media screen and (max-width:1110px){html{font-size:90%}}@media screen and (max-width:1024px){html{font-size:80%}.widget #wp-subscribe .title{font-size:24px}body #site-footer .widget.widget_categories a,body .footer-widgets{font-size:14px}body .layout-default .latestPost .front-view-content{font-size:14px;line-height:1.45}.header-default .header-search{flex:1;max-width:170px}.post-info>span{padding-right:8px;margin-right:9px}.post-info>span:after{height:10px;top:1px}.copyrights-content,.layout-4 .latestPost #featured-thumbnail{margin-right:20px}body .layout-default .latestPost .title a{font-size:18px;line-height:1.2}}@media screen and (max-width:960px){img{height:auto!important;max-width:100%}.footer-widgets .f-widget{width:31.3333334%}.footer-widgets.widgets-num-3 .f-widget{width:31.3333333%;margin-right:3%}.footer-widgets.widgets-num-3 .f-widget:nth-child(3n+1){clear:both}.footer-widgets.widgets-num-3 .f-widget:nth-child(3n){margin-right:0}.layout-3 .latestPost{width:31%;margin-right:3.33333%}.layout-3 .latestPost:nth-of-type(4n){margin-right:3.33333%}.layout-3 .latestPost:nth-of-type(3n){margin-right:0}.layout-3 .latestPost:nth-of-type(4n+1){clear:none}.layout-3 .latestPost:nth-of-type(3n+1){clear:both}.layout-2 .latestPost #featured-thumbnail{margin-right:20px}}@media screen and (max-width:865px){#logo a,#logo img{float:none;letter-spacing:0}.navigation,.navigation ul ul{width:100%;border:0}.navigation .menu a{color:#fff!important;background:0 0}.navigation .menu{display:block!important;float:none;background:0 0;margin-bottom:0}.navigation ul ul{visibility:visible!important;opacity:1!important;left:0!important;padding:0;background:0 0!important;position:static;box-shadow:none}.navigation ul li li{background:0 0;border:0}nav{height:auto}#header .navigation ul li li,#header nav li{float:left;width:100%!important;position:relative;margin:0;padding:0}.menu-item-has-children>a:before,.navigation,.navigation ul li:after,.navigation ul li:before,.navigation ul ul:before{display:none}#primary-navigation .navigation ul ul a,#primary-navigation .navigation ul ul a:link,#primary-navigation .navigation ul ul a:visited{border-bottom:1px solid rgba(255,255,255,.2);border-left:none;width:100%}#header nav a{text-align:left;width:100%;text-indent:25px;line-height:24px;border-bottom:1px solid rgba(255,255,255,.2)}a#pull{font-size:24px;box-sizing:border-box}a#pull:after{content:"";position:absolute;top:3px;font-family:FontAwesome}.header-default #primary-navigation,.header-default .header-search,.header-default .logo-wrap,a#pull:after{display:inline-block}.header-default .logo-wrap{margin:5px 1.25rem 5px 0}.header-default .header-search{float:right}.header-default #header .container,a#pull{display:block}.main-container{position:relative;left:0;transition:left .5s ease}.navigation.mobile-menu-wrapper{display:block;position:fixed;top:0;left:-300px;width:300px;height:100%;border-right:1px solid rgba(255,255,255,.2);overflow:auto;transition:left .5s ease;-webkit-backface-visibility:hidden;box-sizing:border-box;overflow-x:hidden;background:#151942}.navigation ul li{width:100%;display:block}#primary-navigation .navigation ul li:hover,#primary-navigation .navigation ul ul li,.navigation ul li:hover{background:0 0}.navigation ul li a{padding:10px 0!important;width:100%;border:0}.navigation ul ul a{width:100%;border:0;padding:10px!important}.navigation ul ul li{background:0 0;width:100%}.navigation .menu-item-has-children>a:after{content:""}body .layout-1 .latestPost .title a{font-size:14px}body .layout-1 .latestPost .post-info,body .layout-1 .latestPost .post-info a{font-size:12px}.layout-2 .latestPost #featured-thumbnail{margin-right:16px}}@media screen and (max-width:768px){.layout-default .layout-default-posts{width:100%}.sidebar.c-4-12{margin:0 auto;float:none!important;width:100%!important;max-width:350px}.footer-widgets.widgets-num-3 .f-widget{width:48%;margin-right:4%}.footer-widgets.widgets-num-3 .f-widget:nth-child(2n){margin-right:0}.footer-widgets.widgets-num-3 .f-widget:nth-child(3n+1){clear:none}.footer-widgets.widgets-num-3 .f-widget:nth-child(odd){clear:both}body #copyright-note,body #copyright-note a{font-size:13px;line-height:1.3333}.layout-2 .latestPost:nth-child(2),.layout-2 .latestPost:nth-child(3),.layout-2 .latestPost:nth-child(4),.layout-2 .latestPost:nth-of-type(2n){float:right;clear:none}.layout-2 .latestPost:nth-of-type(odd){clear:both;float:left}.layout-2 .latestPost:first-child,.layout-2 .latestPost:nth-child(3){clear:none}.layout-2 .latestPost:nth-child(3){float:right}body .layout-3 .latestPost .title a{font-size:14px}}@media screen and (max-width:728px){.post-info>span:after{height:12px}.layout-1 .latestPost{width:48%;margin-right:4%;clear:none!important}.layout-1 .latestPost.big{width:100%}.layout-1 .latestPost.big .wrapper{padding:3.125rem 2.5rem 2.625rem}.layout-1 .latestPost.big .thecategory{margin-bottom:5px}.layout-1 .latestPost.big .title{margin-bottom:10px}.layout-1 .latestPost:nth-of-type(2n){clear:both!important}.layout-1 .latestPost:nth-of-type(odd){margin-right:0}.layout-1 .latestPost:nth-of-type(2),.layout-1 .latestPost:nth-of-type(3){float:left}.layout-1 .latestPost:nth-of-type(2){margin-right:4%}body .layout-1 .latestPost .title a{font-size:16px}body .layout-1 .latestPost .post-info,body .layout-1 .latestPost .post-info a{font-size:13px}}@media screen and (max-width:720px){#content_box{padding-right:0;padding-left:0!important}.layout-3 .latestPost{width:48%;margin-right:4%}.layout-3 .latestPost:nth-of-type(3n),.layout-3 .latestPost:nth-of-type(4n){margin-right:4%}.layout-3 .latestPost:nth-of-type(2n){margin-right:0}.layout-3 .latestPost:nth-of-type(3n+1){clear:none}.layout-3 .latestPost:nth-of-type(odd){clear:both}.layout-3 .latestPost .wrapper{padding:20px 20px 14px}body .layout-3 .latestPost .title a{font-size:16px}#copyright-note{text-align:center}.copyrights-content{float:none}.copyrights-nav{float:none;margin-top:10px}}@media screen and (max-width:640px){.layout-4 .latestPost{width:100%;margin-right:0}}@media screen and (max-width:600px){.pagination{padding-top:30px}.footer-logo-wrap{margin-bottom:20px}.layout-2 .latestPost:nth-of-type(2n){clear:both;float:left}.layout-2 .latestPost:nth-of-type(odd){float:right;clear:none}.layout-2 .latestPost:first-child{float:left}.layout-2 .latestPost:nth-child(2){clear:none;float:right}}@media screen and (max-width:550px){.f-widget{width:100%;margin-right:0}.widget #wp-subscribe input.submit{width:100%;position:static}#site-header.header-default .header-search{position:absolute;right:0}.layout-default #featured-thumbnail{display:flex;flex:.8}}@media screen and (max-width:540px){.layout-2 .latestPost{width:100%}.layout-2 .latestPost.big .wrapper{padding:30px 20px}.layout-2 .latestPost.big .thecategory{margin-top:-45px}}@media screen and (max-width:480px){body #sidebar .widget{margin-bottom:30px}body .f-widget .widget{margin-bottom:40px}.copyrights{text-align:center;padding-top:0}#copyright-note{float:none;width:100%}.layout-default .latestPost{flex-direction:column;background:0 0}.layout-default .latestPost #featured-thumbnail{max-width:100%}.layout-default .wrapper{width:100%;padding:30px 0 15px}.layout-1 .latestPost,.layout-3 .latestPost{width:100%;margin-right:0}.layout-1 .latestPost .wrapper,.layout-1 .latestPost.big .wrapper{padding:20px}body .layout-1 .latestPost .title a,body .layout-1 .latestPost.big .title a{font-size:20px}.layout-1 .latestPost.big .title{margin-bottom:3px}body .layout-3 .latestPost .title a{font-size:18px;line-height:1.3}body #copyright-note,body #copyright-note a{font-size:14px}.footer-widgets .f-widget,.footer-widgets.widgets-num-3 .f-widget.last{width:100%!important;max-width:300px;float:none!important;margin:0 auto!important}}@media screen and (max-width:430px){body .layout-1 .latestPost .title a,body .layout-2 .latestPost .title a{font-size:18px;line-height:1.2}}@media screen and (max-width:400px){body .default-container{margin-top:15px}body #sidebar .widget{margin-bottom:30px}}@media screen and (max-width:360px){.latestPost{width:100%!important}.navigation li{display:block;float:none;width:100%}.navigation li a{border-bottom:1px solid #576979}body .layout-1 .latestPost .title a,body .layout-1 .latestPost.big .title a,body .layout-2 .latestPost .title a,body .layout-3 .latestPost .title a,body .layout-4 .latestPost .title a{font-size:16px;line-height:1.2}}@font-face{ font-display:swap;font-display:swap;font-family:TablePress;font-style:normal;font-weight:400;src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAA0AAAAACZAAAAN+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQIgnILFgABNgIkAygEIAWGcgeBARv6B8iuBzK53oAhKg2KWDsrezjalSefocfD9/uZ575PSbYEqJHAIdo6tMDGdCprFIHd+F9r+rZE46O2iHBJfoAuxwW0yfgKS8KGVFE4dHX1gPmgVhzwhcJbReQ9RWXcraeutbmNHE7T7B1sex8stfMfnkvv0XsgUZrYO1hirXme9TnUkBvQ22RGX50VAr48H54Cn9b8GD73edAAhjboBpIQ6kKOhCz7GA8V5HfzyeA6h0mnrFTJnPjxC7KCrl9caqIUg0EAYACGDBn6YGCxeIE+EkwANTWJX/brZpNfyE5o/7r9uPZjS4tESbCTExLCjxOEbxGi2dQeNEAXUMMlvADkqSV0IHXtkQXNOnI2ctJpRIPt8+HjNivx3rlQYA8FqGwdCxF2aZrdJluMnaqFvy+yngVKbBcn0fSOd1xTpnW4HTkptV8Gi2kvCeUHC0BD+D0VKMIqXniZPJyPya9D7gT6DvUpwJER6avgKDsOfW9jU+YGc/ng6MhA3VSar3NdtvrD9WHZurKVKYOi0RwlY9500YSuWDE084F+jMinu4sTudD5yBTTozA9Horpmb+M3TwIBHempnzdpu1/raWypX0JND/ki4p71CQQlFqnAvkijABrVFIq5BdNJbFncoBOF03/h3IINPQRBxJCYDoAOnkRIDR0w0BSmYiBzDinAuQ6eROg0DEGY6DUiEUYqKyILwFq2qS9GKhrpFsykdeFLmDjknYG4jKbNeNyQ1zhCoP840pdYiqu8jTW4mp6pMXH1HVJp8wRmHmQKTKiUOBVSMHrlKuBlYidxkMgw6/bMoG5RD6qfs8yO8LVqFCFa8ELrcVLEqTaS7UG5aqVq1GlWi28k3rRgCjbiU+qqOItvDEqXjkvwF/dUF595jB8LSqqgwIWAWsRmcJJ5GsHbYUqVbirBi5IpRMxLso/i2oSA6ZYDoMFCiknI7ZkGacSVYUjlLSXyG8n08nOQcXTeyzU5ozbiGRQZRt0vu/TMoEV8RLI3DiBSiVzMtNKAPgErlwLoqiAY2fJ9UbRMU/0rz38UP5FQtH3i8V3KYSHYJdSYRnwW8XazUAUop3gQY19hkEH98OA2QQ6wg0S+FjtwOwdOvF5J2VXBBLQmo2EAxsIKVJkkUcRZVRRa7NrP+my6Ns8cKszHYJf+fPPLPTq5vFcmYKZNL+fn1CZDgoYecKZHwA=)format("woff2"),url(https://biketestreviews.com/wp/wp-content/plugins/tablepress/css/build/tablepress.woff)format("woff") }.review-result,.review-result-wrapper{white-space:nowrap;position:relative}.review-star .review-result-wrapper{display:inline-block}.review-result-wrapper i{font-style:normal;font-size:16px;padding:0;line-height:inherit}.review-result{position:absolute;top:0;left:0;overflow:hidden}.review-star{position:relative;margin:0 auto;display:inline-block}.review-result-wrapper .review-result i{opacity:1;filter:alpha(opacity=100)}.latestPost-review-wrapper{background:#444}.review-type-star.latestPost-review-wrapper .review-result-wrapper,.review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result{color:#fff!important}.review-type-star.latestPost-review-wrapper .review-result-wrapper i{opacity:.6}.clear{clear:both}</style><style id='classic-theme-styles-inline-css' type='text/css'>/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */</style><style id='global-styles-inline-css' type='text/css'>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */</style> <script type="litespeed/javascript" data-src="https://biketestreviews.com/wp/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script> <script type="litespeed/javascript" data-src="https://biketestreviews.com/wp/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script> <meta name="robots" content="noai, noimageai"><script data-no-optimize='1' data-cfasync='false' id='comscore-loader-aeaa61b'>(function(){window.adthriveCLS.buildDate=`2026-03-31`;var e=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),t=e(((e,t)=>{var n=function(e){return e&&e.Math===Math&&e};t.exports=n(typeof globalThis==`object`&&globalThis)||n(typeof window==`object`&&window)||n(typeof self==`object`&&self)||n(typeof global==`object`&&global)||n(typeof e==`object`&&e)||(function(){return this})()||Function(`return this`)()})),n=e(((e,t)=>{t.exports=function(e){try{return!!e()}catch(e){return!0}}})),r=e(((e,t)=>{t.exports=!n()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})})),i=e(((e,t)=>{t.exports=!n()(function(){var e=(function(){}).bind();return typeof e!=`function`||e.hasOwnProperty(`prototype`)})})),a=e(((e,t)=>{var n=i(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}})),o=e((e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor;e.f=n&&!t.call({1:2},1)?function(e){var t=n(this,e);return!!t&&t.enumerable}:t})),s=e(((e,t)=>{t.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}})),c=e(((e,t)=>{var n=i(),r=Function.prototype,a=r.call,o=n&&r.bind.bind(a,a);t.exports=n?o:function(e){return function(){return a.apply(e,arguments)}}})),l=e(((e,t)=>{var n=c(),r=n({}.toString),i=n(``.slice);t.exports=function(e){return i(r(e),8,-1)}})),u=e(((e,t)=>{var r=c(),i=n(),a=l(),o=Object,s=r(``.split);t.exports=i(function(){return!o(`z`).propertyIsEnumerable(0)})?function(e){return a(e)===`String`?s(e,``):o(e)}:o})),d=e(((e,t)=>{t.exports=function(e){return e==null}})),f=e(((e,t)=>{var n=d(),r=TypeError;t.exports=function(e){if(n(e))throw new r(`Can't call method on `+e);return e}})),p=e(((e,t)=>{var n=u(),r=f();t.exports=function(e){return n(r(e))}})),m=e(((e,t)=>{var n=typeof document==`object`&&document.all;t.exports=n===void 0&&n!==void 0?function(e){return typeof e==`function`||e===n}:function(e){return typeof e==`function`}})),h=e(((e,t)=>{var n=m();t.exports=function(e){return typeof e==`object`?e!==null:n(e)}})),g=e(((e,n)=>{var r=t(),i=m(),a=function(e){return i(e)?e:void 0};n.exports=function(e,t){return arguments.length<2?a(r[e]):r[e]&&r[e][t]}})),_=e(((e,t)=>{t.exports=c()({}.isPrototypeOf)})),v=e(((e,t)=>{t.exports=typeof navigator<`u`&&String(navigator.userAgent)||``})),y=e(((e,n)=>{var r=t(),i=v(),a=r.process,o=r.Deno,s=a&&a.versions||o&&o.version,c=s&&s.v8,l,u;c&&(l=c.split(`.`),u=l[0]>0&&l[0]<4?1:+(l[0]+l[1])),!u&&i&&(l=i.match(/Edge\/(\d+)/),(!l||l[1]>=74)&&(l=i.match(/Chrome\/(\d+)/),l&&(u=+l[1]))),n.exports=u})),b=e(((e,r)=>{var i=y(),a=n(),o=t().String;r.exports=!!Object.getOwnPropertySymbols&&!a(function(){var e=Symbol(`symbol detection`);return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41})})),x=e(((e,t)=>{t.exports=b()&&!Symbol.sham&&typeof Symbol.iterator==`symbol`})),S=e(((e,t)=>{var n=g(),r=m(),i=_(),a=x(),o=Object;t.exports=a?function(e){return typeof e==`symbol`}:function(e){var t=n(`Symbol`);return r(t)&&i(t.prototype,o(e))}})),C=e(((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch(e){return`Object`}}})),ee=e(((e,t)=>{var n=m(),r=C(),i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not a function`)}})),te=e(((e,t)=>{var n=ee(),r=d();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}})),ne=e(((e,t)=>{var n=a(),r=m(),i=h(),o=TypeError;t.exports=function(e,t){var a,s;if(t===`string`&&r(a=e.toString)&&!i(s=n(a,e))||r(a=e.valueOf)&&!i(s=n(a,e))||t!==`string`&&r(a=e.toString)&&!i(s=n(a,e)))return s;throw new o(`Can't convert object to primitive value`)}})),re=e(((e,t)=>{t.exports=!1})),w=e(((e,n)=>{var r=t(),i=Object.defineProperty;n.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}})),T=e(((e,n)=>{var r=re(),i=t(),a=w(),o=`__core-js_shared__`,s=n.exports=i[o]||a(o,{});(s.versions||(s.versions=[])).push({version:`3.36.1`,mode:r?`pure`:`global`,copyright:`© 2014-2024 Denis Pushkarev (zloirock.ru)`,license:`https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE`,source:`https://github.com/zloirock/core-js`})})),ie=e(((e,t)=>{var n=T();t.exports=function(e,t){return n[e]||(n[e]=t||{})}})),ae=e(((e,t)=>{var n=f(),r=Object;t.exports=function(e){return r(n(e))}})),E=e(((e,t)=>{var n=c(),r=ae(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}})),D=e(((e,t)=>{var n=c(),r=0,i=Math.random(),a=n(1 .toString);t.exports=function(e){return`Symbol(`+(e===void 0?``:e)+`)_`+a(++r+i,36)}})),oe=e(((e,n)=>{var r=t(),i=ie(),a=E(),o=D(),s=b(),c=x(),l=r.Symbol,u=i(`wks`),d=c?l.for||l:l&&l.withoutSetter||o;n.exports=function(e){return a(u,e)||(u[e]=s&&a(l,e)?l[e]:d(`Symbol.`+e)),u[e]}})),se=e(((e,t)=>{var n=a(),r=h(),i=S(),o=te(),s=ne(),c=oe(),l=TypeError,u=c(`toPrimitive`);t.exports=function(e,t){if(!r(e)||i(e))return e;var a=o(e,u),c;if(a){if(t===void 0&&(t=`default`),c=n(a,e,t),!r(c)||i(c))return c;throw new l(`Can't convert object to primitive value`)}return t===void 0&&(t=`number`),s(e,t)}})),O=e(((e,t)=>{var n=se(),r=S();t.exports=function(e){var t=n(e,`string`);return r(t)?t:t+``}})),ce=e(((e,n)=>{var r=t(),i=h(),a=r.document,o=i(a)&&i(a.createElement);n.exports=function(e){return o?a.createElement(e):{}}})),k=e(((e,t)=>{var i=r(),a=n(),o=ce();t.exports=!i&&!a(function(){return Object.defineProperty(o(`div`),`a`,{get:function(){return 7}}).a!==7})})),A=e((e=>{var t=r(),n=a(),i=o(),c=s(),l=p(),u=O(),d=E(),f=k(),m=Object.getOwnPropertyDescriptor;e.f=t?m:function(e,t){if(e=l(e),t=u(t),f)try{return m(e,t)}catch(e){}if(d(e,t))return c(!n(i.f,e,t),e[t])}})),le=e(((e,t)=>{var i=r(),a=n();t.exports=i&&a(function(){return Object.defineProperty(function(){},`prototype`,{value:42,writable:!1}).prototype!==42})})),j=e(((e,t)=>{var n=h(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not an object`)}})),M=e((e=>{var t=r(),n=k(),i=le(),a=j(),o=O(),s=TypeError,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor,u=`enumerable`,d=`configurable`,f=`writable`;e.f=t?i?function(e,t,n){if(a(e),t=o(t),a(n),typeof e==`function`&&t===`prototype`&&`value`in n&&f in n&&!n[f]){var r=l(e,t);r&&r[f]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:u in n?n[u]:r[u],writable:!1})}return c(e,t,n)}:c:function(e,t,r){if(a(e),t=o(t),a(r),n)try{return c(e,t,r)}catch(e){}if(`get`in r||`set`in r)throw new s(`Accessors not supported`);return`value`in r&&(e[t]=r.value),e}})),N=e(((e,t)=>{var n=r(),i=M(),a=s();t.exports=n?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}})),ue=e(((e,t)=>{var n=r(),i=E(),a=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,s=i(a,`name`);t.exports={EXISTS:s,PROPER:s&&(function(){}).name===`something`,CONFIGURABLE:s&&(!n||n&&o(a,`name`).configurable)}})),de=e(((e,t)=>{var n=c(),r=m(),i=T(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource})),fe=e(((e,n)=>{var r=t(),i=m(),a=r.WeakMap;n.exports=i(a)&&/native code/.test(String(a))})),pe=e(((e,t)=>{var n=ie(),r=D(),i=n(`keys`);t.exports=function(e){return i[e]||(i[e]=r(e))}})),P=e(((e,t)=>{t.exports={}})),me=e(((e,n)=>{var r=fe(),i=t(),a=h(),o=N(),s=E(),c=T(),l=pe(),u=P(),d=`Object already initialized`,f=i.TypeError,p=i.WeakMap,m,g,_,v=function(e){return _(e)?g(e):m(e,{})},y=function(e){return function(t){var n;if(!a(t)||(n=g(t)).type!==e)throw new f(`Incompatible receiver, `+e+` required`);return n}};if(r||c.state){var b=c.state||(c.state=new p);b.get=b.get,b.has=b.has,b.set=b.set,m=function(e,t){if(b.has(e))throw new f(d);return t.facade=e,b.set(e,t),t},g=function(e){return b.get(e)||{}},_=function(e){return b.has(e)}}else{var x=l(`state`);u[x]=!0,m=function(e,t){if(s(e,x))throw new f(d);return t.facade=e,o(e,x,t),t},g=function(e){return s(e,x)?e[x]:{}},_=function(e){return s(e,x)}}n.exports={set:m,get:g,has:_,enforce:v,getterFor:y}})),he=e(((e,t)=>{var i=c(),a=n(),o=m(),s=E(),l=r(),u=ue().CONFIGURABLE,d=de(),f=me(),p=f.enforce,h=f.get,g=String,_=Object.defineProperty,v=i(``.slice),y=i(``.replace),b=i([].join),x=l&&!a(function(){return _(function(){},`length`,{value:8}).length!==8}),S=String(String).split(`String`),C=t.exports=function(e,t,n){v(g(t),0,7)===`Symbol(`&&(t=`[`+y(g(t),/^Symbol\(([^)]*)\).*$/,`$1`)+`]`),n&&n.getter&&(t=`get `+t),n&&n.setter&&(t=`set `+t),(!s(e,`name`)||u&&e.name!==t)&&(l?_(e,`name`,{value:t,configurable:!0}):e.name=t),x&&n&&s(n,`arity`)&&e.length!==n.arity&&_(e,`length`,{value:n.arity});try{n&&s(n,`constructor`)&&n.constructor?l&&_(e,`prototype`,{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=p(e);return s(r,`source`)||(r.source=b(S,typeof t==`string`?t:``)),e};Function.prototype.toString=C(function(){return o(this)&&h(this).source||d(this)},`toString`)})),ge=e(((e,t)=>{var n=m(),r=M(),i=he(),a=w();t.exports=function(e,t,o,s){s||(s={});var c=s.enumerable,l=s.name===void 0?t:s.name;if(n(o)&&i(o,l,s),s.global)c?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}})),_e=e(((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}})),F=e(((e,t)=>{var n=_e();t.exports=function(e){var t=+e;return t!==t||t===0?0:n(t)}})),ve=e(((e,t)=>{var n=F(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}})),ye=e(((e,t)=>{var n=F(),r=Math.min;t.exports=function(e){var t=n(e);return t>0?r(t,9007199254740991):0}})),be=e(((e,t)=>{var n=ye();t.exports=function(e){return n(e.length)}})),xe=e(((e,t)=>{var n=p(),r=ve(),i=be(),a=function(e){return function(t,a,o){var s=n(t),c=i(s);if(c===0)return!e&&-1;var l=r(o,c),u;if(e&&a!==a){for(;c>l;)if(u=s[l++],u!==u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===a)return e||l||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}})),Se=e(((e,t)=>{var n=c(),r=E(),i=p(),a=xe().indexOf,o=P(),s=n([].push);t.exports=function(e,t){var n=i(e),c=0,l=[],u;for(u in n)!r(o,u)&&r(n,u)&&s(l,u);for(;t.length>c;)r(n,u=t[c++])&&(~a(l,u)||s(l,u));return l}})),Ce=e(((e,t)=>{t.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]})),we=e((e=>{var t=Se(),n=Ce().concat(`length`,`prototype`);e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}})),Te=e((e=>{e.f=Object.getOwnPropertySymbols})),I=e(((e,t)=>{var n=g(),r=c(),i=we(),a=Te(),o=j(),s=r([].concat);t.exports=n(`Reflect`,`ownKeys`)||function(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}})),Ee=e(((e,t)=>{var n=E(),r=I(),i=A(),a=M();t.exports=function(e,t,o){for(var s=r(t),c=a.f,l=i.f,u=0;u<s.length;u++){var d=s[u];!n(e,d)&&!(o&&n(o,d))&&c(e,d,l(t,d))}}})),De=e(((e,t)=>{var r=n(),i=m(),a=/#|\.prototype\./,o=function(e,t){var n=c[s(e)];return n===u?!0:n===l?!1:i(t)?r(t):!!t},s=o.normalize=function(e){return String(e).replace(a,`.`).toLowerCase()},c=o.data={},l=o.NATIVE=`N`,u=o.POLYFILL=`P`;t.exports=o})),Oe=e(((e,n)=>{var r=t(),i=A().f,a=N(),o=ge(),s=w(),c=Ee(),l=De();n.exports=function(e,t){var n=e.target,u=e.global,d=e.stat,f,p=u?r:d?r[n]||s(n,{}):r[n]&&r[n].prototype,m,h,g,_;if(p)for(m in t){if(g=t[m],e.dontCallGetSet?(_=i(p,m),h=_&&_.value):h=p[m],f=l(u?m:n+(d?`.`:`#`)+m,e.forced),!f&&h!==void 0){if(typeof g==typeof h)continue;c(g,h)}(e.sham||h&&h.sham)&&a(g,`sham`,!0),o(p,m,g,e)}}})),ke=e(((e,t)=>{var n=r(),i=M(),a=s();t.exports=function(e,t,r){n?i.f(e,t,a(0,r)):e[t]=r}})),Ae=e((()=>{var e=Oe(),t=r(),n=I(),i=p(),a=A(),o=ke();e({target:`Object`,stat:!0,sham:!t},{getOwnPropertyDescriptors:function(e){for(var t=i(e),r=a.f,s=n(t),c={},l=0,u,d;s.length>l;)d=r(t,u=s[l++]),d!==void 0&&o(c,u,d);return c}})})),je=e(((e,n)=>{n.exports=t()}));e(((e,t)=>{Ae(),t.exports=je().Object.getOwnPropertyDescriptors}))();let Me=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}};function L(e){"@babel/helpers - typeof";return L=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},L(e)}function Ne(e,t){if(L(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(L(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Pe(e){var t=Ne(e,`string`);return L(t)==`symbol`?t:t+``}function R(e,t,n){return(t=Pe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fe=class{constructor(){R(this,`name`,void 0),R(this,`disable`,void 0),R(this,`gdprPurposes`,void 0)}};let z=`__adthriveTcfApiStub`,B=`__tcfapiLocator`,V=`getTCData`,H=[],U=!1,W,G=e=>typeof e==`function`&&!!e[z],Ie=(e,t=2)=>{let n=H.findIndex(([n,r,i])=>n===V&&r===t&&i===e);return n===-1?!1:(H.splice(n,1),!0)},Le=()=>{let e=()=>{if(document.querySelector(`iframe[name="${B}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=B,document.body.appendChild(t)};e()},K=()=>{let e=window.__tcfapi;return typeof e==`function`&&!G(e)?e:void 0},q=()=>{let e=K();if(e)for(;H.length>0;){let t=H.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error?e.message:String(e)}}},Re=()=>{if(U)return;if(U=!0,K()){q();return}let e=window.__tcfapi;Object.defineProperty(window,`__tcfapi`,{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!G(t)&&q()}})},ze=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return H;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:W,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(W=r,typeof n==`function`&&n(`set`,!0));return;default:H.push([e,t,n,r])}};return Object.defineProperty(e,z,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},Be=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch(e){return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},Ve=()=>{if(Re(),K())return!1;let e=!1;return G(window.__tcfapi)||(window.__tcfapi=ze(),Be(),e=!0),Le(),window.__tcfapiQueue=H,e},He=(e,t=2,n,r)=>{if(e===void 0)return;let i=K();i?i(e,t,n,r):(H.push([e,t,n,r]),Ve())};function J(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function Y(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){J(a,r,i,o,s,`next`,e)}function s(e){J(a,r,i,o,s,`throw`,e)}o(void 0)})}}let X=1e4,Ue=e=>Array.isArray(e)?e:[e],We=(e,t)=>e.reduce((e,n)=>(e[String(n)]=n in t,e),{}),Ge=(e,t=2,n,r)=>{He(e,t,n,r)},Z=(e=X)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,Ie(a,2),n(Error(`TCF API request timed out`)))},e)),Ge(V,2,a)});(function(){var e=Y(function*(e,t=X){let n=Ue(e);try{var r,i;return We(n,(r=(i=(yield Z(t)).vendor)==null?void 0:i.consents)==null?{}:r)}catch(e){return e instanceof Error?e.message:String(e),We(n,{})}});return function(t){return e.apply(this,arguments)}})(),function(){var e=Y(function*(e,t,n=X){try{var r;let i=yield Z(n),a=((r=i.vendor)==null||(r=r.consents)==null?void 0:r[e])===!0,o=!(t!=null&&t.length)||t.every(e=>{var t;return((t=i.purpose)==null||(t=t.consents)==null?void 0:t[e])===!0});return a&&o}catch(e){return e instanceof Error?e.message:String(e),!1}});return function(t,n){return e.apply(this,arguments)}}();function Ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Ke(Object(n),!0).forEach(function(t){R(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ke(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let qe=[`mcmpfreqrec`],$=new class extends Fe{constructor(...e){super(...e),R(this,`name`,`BrowserStorage`),R(this,`disable`,!1),R(this,`gdprPurposes`,[1]),R(this,`_sessionStorageHandlerQueue`,[]),R(this,`_localStorageHandlerQueue`,[]),R(this,`_cookieHandlerQueue`,[]),R(this,`_gdpr`,void 0),R(this,`_shouldQueue`,!1),R(this,`_storageConsentGranted`,void 0),R(this,`_gdprEvents`,void 0),R(this,`_storageConsentUpdateInFlight`,0),R(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdprEvents=t,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}_updateStorageConsent(){var e=this;return Y(function*(){var t;let n=yield Z();n&&(t=n.purpose)!=null&&t.consents&&(e._storageConsentGranted=n.purpose.consents[1]===!0)})()}clearQueue(e){let t=this._gdpr&&this._hasStorageConsent()===!1,n=e&&t&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;n&&(this._storageConsentGranted=!0),e&&(!t||n)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch(e){return t}}getLocalStorageWriteAvailability(){let e=`__adthrive_local_storage_probe__`;try{window.localStorage.setItem(e,`1`);let t=window.localStorage.getItem(e);return window.localStorage.removeItem(e),t===`1`?{available:!0}:{available:!1,error:Error(`localStorage write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}deleteCookie(e){document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}deleteLocalStorage(e){window.localStorage.removeItem(e)}deleteSessionStorage(e){window.sessionStorage.removeItem(e)}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._gdpr&&this._shouldQueue){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._gdpr&&this._shouldQueue){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{var r,i;let a=(r=n==null?void 0:n.expiry)==null?{value:400,unit:`days`}:r,o=(i=n==null?void 0:n.resetOnRead)==null?!1:i;if(this._gdpr&&this._shouldQueue){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{var r,i;let a=(r=n==null?void 0:n.expiry)==null?{value:400,unit:`days`}:r,o=(i=n==null?void 0:n.resetOnRead)==null?!1:i;if(this._gdpr&&this._shouldQueue){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._gdpr&&this._shouldQueue){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`,o=this.readInternalLocalStorage(a);if(o!==null){var s;let t=o[e],n=(s=o[`${e}_weight`])==null?null:s;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let c=Q(Q({},o),{},{[e]:t,[`${e}_weight`]:n});return r?this.setExpirableInternalLocalStorage(a,c,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,c),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch(e){return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let r=JSON.parse(t),i=r.expires&&new Date().getTime()>=new Date(r.expires).getTime();if(e===`adthrive_abgroup`&&r.created)return window.localStorage.removeItem(e),null;if(r.resetOnRead&&r.expires&&!i){var n;let t=this._resetExpiry(r);return window.localStorage.setItem(e,JSON.stringify(r)),(n=t.value)==null?t:n}else if(i)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(r,`value`))try{return JSON.parse(r.value)}catch(e){return r.value}else return r}catch(e){return t}}_setCookieValue(e,t,n,r){try{if(this._gdpr&&this._shouldQueue){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{var i,a,o;let e=this._getExpiryDate((i=r==null?void 0:r.expiry)==null?{value:400,unit:`days`}:i),s=(a=r==null?void 0:r.sameSite)==null?`None`:a,c=(o=r==null?void 0:r.secure)==null?!0:o,l=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${l}; SameSite=${s}; ${c?`Secure;`:``} expires=${e}; path=/`}}catch(e){}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!qe.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},Je=(e,t)=>{let n=document.getElementsByTagName(`script`)[0];n&&n.parentNode&&!t?n.parentNode.insertBefore(e,n):document.body.appendChild(e)},Ye=(e,t=!1,n=!1,r=!1)=>new Promise((i,a)=>{let o=document.createElement(`script`);o.addEventListener(`error`,()=>a(Error(`Failed to import script ${e}`))),o.addEventListener(`load`,()=>i(o)),o.type=`text/javascript`,o.src=e,o.defer=n,o.async=r,Je(o,t)}),Xe=()=>({width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}),Ze=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}},Qe=`^Mozilla/5\\.0$,A6-Indexer,addthis,admantx,agentslug,alexa,anderspink,apache-httpclient,apachebench,apis-google,apis,appengine-google,ask jeeves,asynchttpclient,awe\\.sm,baidu,barkrowler,biglotron,bingpreview,bot,brandverify,bubing,butterfly,buzztalk,cf-uc,chatgpt,check_http,cloudflare,cmradar/0\\.1,coldfusion,comodo ssl checker,convera,copypants,crawler,crowsnest,curl,dap/nethttp,daumoa,deepseek,deepseekbot,developers\\.google\\.com/+/web/snippet/,digitalpersona fingerprint software,drupact,duckduck,elb-healthchecker,embedly,eoaagent,europarchive,eventmachine httpclient,evrinid,exaleadcloudview,ez publish,ezooms,facebookexternalhit,feedburner,feedfetcher-google,findlink,findthatfile,flipboardproxy,garlik,genieo,getprismatic\\.com,ghost,gigablast,go http package,google( page speed insights| web preview|google-site-verification|-structured-data-testing-tool|-structureddatatestingtool),googleweblight,gpt,gptbot,hatena,headless,heritrix,htmlparser,http(_request2|client|s|unit),httrack,hubspot,ia_archiver,ichiro,icoreservice,idmarch,in(agist|sieve|stapaper),insights,ips-agent,jack,jakarta commons,java,jetslide,jobseeker,js-kit,kimengi,knows\\.is,kraken,laconica,libwww,lighthouse,linode,lipperhey,longurl,ltx71,lwp-trivial,mappydata,mastodon,mediapartners-google,megaindex\\.ru,metauri,mfe_expand,mixnode,mon(tastic|tools),monitor,moreover,mrchrome,nberta,net(craft|researchserver|state|vibes),newrelicpinger,newsme,newspaper,nightmare,ning,nmap,nutch,online-domain-tools,openai,paessler,page(peek|sinventory|thing),panopta,peerindex,phantomjs,pingdom,plukkie,proximic,pu_in,publiclibraryarchive\\.org,python-(httplib2|requests|urllib),python,quanti,queryseeker,quicklook,qwanti,re-animator,readability,rebelmouse,relateiq,riddler,rssmicro,ruby,scraper,scrapy,seo-audit,seodiver,seokicks,shopwiki,shortlinktranslate,siege,sincera,sistrix,site24x7,siteexplorer,skypeuripreview,slack,slurp,socialrank,sogou,spider,spinn3r,squider,statuscake,stripe,summify,teeraid,teoma,test certificate info,tineye,traackr,ttd-content,tweetedtimes,twikle,twitjobsearch,twitmunin,twurly,typhoeus,unwindfetch,uptim(e|ia),uptm\\.io,vagabondo,vb project,vigil,Viv/2,vkshare,wappalyzer,watchsumo,webceo,webdatascout,webmon,webscout,wesee,wget,whatsapp,whatweb,wikido,wordpress,wormly,wotbox,xenu link sleuth,xing-contenttabreceiver,yandex,yanga,yeti,yff35,yourls,zelist\\.ro,zibb`.split(`,`),$e=Ze((e=Qe)=>{let t=new RegExp(e.join(`|`),`i`),n=window.navigator.userAgent.toLowerCase();return t.test(n)});var et=class{constructor(){R(this,`runTests`,()=>{let e=!1;return window&&document&&(e=[`webdriver`in window,`_Selenium_IDE_Recorder`in window,`callSelenium`in window,`_selenium`in window,`__webdriver_script_fn`in document,`__driver_evaluate`in document,`__webdriver_evaluate`in document,`__selenium_evaluate`in document,`__fxdriver_evaluate`in document,`__driver_unwrapped`in document,`__webdriver_unwrapped`in document,`__selenium_unwrapped`in document,`__fxdriver_unwrapped`in document,`__webdriver_script_func`in document,document.documentElement.getAttribute(`selenium`)!==null,document.documentElement.getAttribute(`webdriver`)!==null,document.documentElement.getAttribute(`driver`)!==null].some(e=>e)),e})}isSelenium(){return this.runTests()}};let tt=()=>{if(navigator&&navigator.userAgent&&$e())return`uav`},nt=()=>{let e=Xe();if(e.width>5e3||e.height>5e3)return`vpv`},rt=()=>{if(new et().isSelenium())return`selenium`},it=()=>{let e=[nt(),tt(),rt()].filter(e=>!!e);return e.length?e:void 0},at=()=>$.readExternalCookie(`usprivacy`)===`1YYY`;it()||at()||(()=>{try{var e;return((e=window.adthriveCLS)==null||(e=e.siteAds)==null||(e=e.adOptions)==null||(e=e.usCmpClickWrap)==null?void 0:e.enabled)===!0}catch(e){return!1}})()||(()=>{let e=`unknown`;return typeof Intl<`u`&&typeof Intl.DateTimeFormat==`function`&&typeof Intl.DateTimeFormat().resolvedOptions==`function`&&(e=Intl.DateTimeFormat().resolvedOptions().timeZone||`unknown`),e.startsWith(`America/`)})()&&(()=>{let e=`6035453`,t=at()?`0`:`1`,n=Q({c1:`2`,c2:e,cs_fpid:$.readExternalCookie(`_pubcid`)||$.readExternalLocalStorage(`_pubcid`),cs_fpit:`o`,cs_fpdm:`*null`,cs_fpdt:`*null`,options:{enableFirstPartyCookie:!0}},{cs_ucfr:t||`0`});window._comscore=window._comscore||[],window._comscore.push(n),Ye(`https://sb.scorecardresearch.com/cs/${e}/beacon.js`).catch(e=>{Me.error(`ComscoreTrackerComponent`,`init`,`Error during Comscore beacon.js import: `,e)})})()})();</script><script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-aeaa61b' data-type="lazy" data-src="data:text/javascript;base64,dmFyIGNsc19kaXNhYmxlX2Fkcz0oZnVuY3Rpb24oZSl7d2luZG93LmFkdGhyaXZlQ0xTLmJ1aWxkRGF0ZT1gMjAyNi0wMy0zMWAsT2JqZWN0LmRlZmluZVByb3BlcnR5KGUsU3ltYm9sLnRvU3RyaW5nVGFnLHt2YWx1ZTpgTW9kdWxlYH0pO3ZhciB0PShlLHQpPT4oKT0+KHR8fGUoKHQ9e2V4cG9ydHM6e319KS5leHBvcnRzLHQpLHQuZXhwb3J0cyksbj10KCgoZSx0KT0+e3ZhciBuPWZ1bmN0aW9uKGUpe3JldHVybiBlJiZlLk1hdGg9PT1NYXRoJiZlfTt0LmV4cG9ydHM9bih0eXBlb2YgZ2xvYmFsVGhpcz09YG9iamVjdGAmJmdsb2JhbFRoaXMpfHxuKHR5cGVvZiB3aW5kb3c9PWBvYmplY3RgJiZ3aW5kb3cpfHxuKHR5cGVvZiBzZWxmPT1gb2JqZWN0YCYmc2VsZil8fG4odHlwZW9mIGdsb2JhbD09YG9iamVjdGAmJmdsb2JhbCl8fG4odHlwZW9mIGU9PWBvYmplY3RgJiZlKXx8KGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXN9KSgpfHxGdW5jdGlvbihgcmV0dXJuIHRoaXNgKSgpfSkpLHI9dCgoKGUsdCk9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24oZSl7dHJ5e3JldHVybiEhZSgpfWNhdGNoKGUpe3JldHVybiEwfX19KSksaT10KCgoZSx0KT0+e3QuZXhwb3J0cz0hcigpKGZ1bmN0aW9uKCl7cmV0dXJuIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh7fSwxLHtnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gN319KVsxXSE9PTd9KX0pKSxhPXQoKChlLHQpPT57dC5leHBvcnRzPSFyKCkoZnVuY3Rpb24oKXt2YXIgZT0oZnVuY3Rpb24oKXt9KS5iaW5kKCk7cmV0dXJuIHR5cGVvZiBlIT1gZnVuY3Rpb25gfHxlLmhhc093blByb3BlcnR5KGBwcm90b3R5cGVgKX0pfSkpLG89dCgoKGUsdCk9Pnt2YXIgbj1hKCkscj1GdW5jdGlvbi5wcm90b3R5cGUuY2FsbDt0LmV4cG9ydHM9bj9yLmJpbmQocik6ZnVuY3Rpb24oKXtyZXR1cm4gci5hcHBseShyLGFyZ3VtZW50cyl9fSkpLHM9dCgoZT0+e3ZhciB0PXt9LnByb3BlcnR5SXNFbnVtZXJhYmxlLG49T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcjtlLmY9biYmIXQuY2FsbCh7MToyfSwxKT9mdW5jdGlvbihlKXt2YXIgdD1uKHRoaXMsZSk7cmV0dXJuISF0JiZ0LmVudW1lcmFibGV9OnR9KSksYz10KCgoZSx0KT0+e3QuZXhwb3J0cz1mdW5jdGlvbihlLHQpe3JldHVybntlbnVtZXJhYmxlOiEoZSYxKSxjb25maWd1cmFibGU6IShlJjIpLHdyaXRhYmxlOiEoZSY0KSx2YWx1ZTp0fX19KSksbD10KCgoZSx0KT0+e3ZhciBuPWEoKSxyPUZ1bmN0aW9uLnByb3RvdHlwZSxpPXIuY2FsbCxvPW4mJnIuYmluZC5iaW5kKGksaSk7dC5leHBvcnRzPW4/bzpmdW5jdGlvbihlKXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gaS5hcHBseShlLGFyZ3VtZW50cyl9fX0pKSx1PXQoKChlLHQpPT57dmFyIG49bCgpLHI9bih7fS50b1N0cmluZyksaT1uKGBgLnNsaWNlKTt0LmV4cG9ydHM9ZnVuY3Rpb24oZSl7cmV0dXJuIGkocihlKSw4LC0xKX19KSksZD10KCgoZSx0KT0+e3ZhciBuPWwoKSxpPXIoKSxhPXUoKSxvPU9iamVjdCxzPW4oYGAuc3BsaXQpO3QuZXhwb3J0cz1pKGZ1bmN0aW9uKCl7cmV0dXJuIW8oYHpgKS5wcm9wZXJ0eUlzRW51bWVyYWJsZSgwKX0pP2Z1bmN0aW9uKGUpe3JldHVybiBhKGUpPT09YFN0cmluZ2A/cyhlLGBgKTpvKGUpfTpvfSkpLGY9dCgoKGUsdCk9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24oZSl7cmV0dXJuIGU9PW51bGx9fSkpLHA9dCgoKGUsdCk9Pnt2YXIgbj1mKCkscj1UeXBlRXJyb3I7dC5leHBvcnRzPWZ1bmN0aW9uKGUpe2lmKG4oZSkpdGhyb3cgbmV3IHIoYENhbid0IGNhbGwgbWV0aG9kIG9uIGArZSk7cmV0dXJuIGV9fSkpLG09dCgoKGUsdCk9Pnt2YXIgbj1kKCkscj1wKCk7dC5leHBvcnRzPWZ1bmN0aW9uKGUpe3JldHVybiBuKHIoZSkpfX0pKSxoPXQoKChlLHQpPT57dmFyIG49dHlwZW9mIGRvY3VtZW50PT1gb2JqZWN0YCYmZG9jdW1lbnQuYWxsO3QuZXhwb3J0cz1uPT09dm9pZCAwJiZuIT09dm9pZCAwP2Z1bmN0aW9uKGUpe3JldHVybiB0eXBlb2YgZT09YGZ1bmN0aW9uYHx8ZT09PW59OmZ1bmN0aW9uKGUpe3JldHVybiB0eXBlb2YgZT09YGZ1bmN0aW9uYH19KSksZz10KCgoZSx0KT0+e3ZhciBuPWgoKTt0LmV4cG9ydHM9ZnVuY3Rpb24oZSl7cmV0dXJuIHR5cGVvZiBlPT1gb2JqZWN0YD9lIT09bnVsbDpuKGUpfX0pKSxfPXQoKChlLHQpPT57dmFyIHI9bigpLGk9aCgpLGE9ZnVuY3Rpb24oZSl7cmV0dXJuIGkoZSk/ZTp2b2lkIDB9O3QuZXhwb3J0cz1mdW5jdGlvbihlLHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPDI/YShyW2VdKTpyW2VdJiZyW2VdW3RdfX0pKSx2PXQoKChlLHQpPT57dC5leHBvcnRzPWwoKSh7fS5pc1Byb3RvdHlwZU9mKX0pKSx5PXQoKChlLHQpPT57dC5leHBvcnRzPXR5cGVvZiBuYXZpZ2F0b3I8YHVgJiZTdHJpbmcobmF2aWdhdG9yLnVzZXJBZ2VudCl8fGBgfSkpLGI9dCgoKGUsdCk9Pnt2YXIgcj1uKCksaT15KCksYT1yLnByb2Nlc3Msbz1yLkRlbm8scz1hJiZhLnZlcnNpb25zfHxvJiZvLnZlcnNpb24sYz1zJiZzLnY4LGwsdTtjJiYobD1jLnNwbGl0KGAuYCksdT1sWzBdPjAmJmxbMF08ND8xOisobFswXStsWzFdKSksIXUmJmkmJihsPWkubWF0Y2goL0VkZ2VcLyhcZCspLyksKCFsfHxsWzFdPj03NCkmJihsPWkubWF0Y2goL0Nocm9tZVwvKFxkKykvKSxsJiYodT0rbFsxXSkpKSx0LmV4cG9ydHM9dX0pKSx4PXQoKChlLHQpPT57dmFyIGk9YigpLGE9cigpLG89bigpLlN0cmluZzt0LmV4cG9ydHM9ISFPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzJiYhYShmdW5jdGlvbigpe3ZhciBlPVN5bWJvbChgc3ltYm9sIGRldGVjdGlvbmApO3JldHVybiFvKGUpfHwhKE9iamVjdChlKWluc3RhbmNlb2YgU3ltYm9sKXx8IVN5bWJvbC5zaGFtJiZpJiZpPDQxfSl9KSksUz10KCgoZSx0KT0+e3QuZXhwb3J0cz14KCkmJiFTeW1ib2wuc2hhbSYmdHlwZW9mIFN5bWJvbC5pdGVyYXRvcj09YHN5bWJvbGB9KSksQz10KCgoZSx0KT0+e3ZhciBuPV8oKSxyPWgoKSxpPXYoKSxhPVMoKSxvPU9iamVjdDt0LmV4cG9ydHM9YT9mdW5jdGlvbihlKXtyZXR1cm4gdHlwZW9mIGU9PWBzeW1ib2xgfTpmdW5jdGlvbihlKXt2YXIgdD1uKGBTeW1ib2xgKTtyZXR1cm4gcih0KSYmaSh0LnByb3RvdHlwZSxvKGUpKX19KSksdz10KCgoZSx0KT0+e3ZhciBuPVN0cmluZzt0LmV4cG9ydHM9ZnVuY3Rpb24oZSl7dHJ5e3JldHVybiBuKGUpfWNhdGNoKGUpe3JldHVybmBPYmplY3RgfX19KSksZWU9dCgoKGUsdCk9Pnt2YXIgbj1oKCkscj13KCksaT1UeXBlRXJyb3I7dC5leHBvcnRzPWZ1bmN0aW9uKGUpe2lmKG4oZSkpcmV0dXJuIGU7dGhyb3cgbmV3IGkocihlKStgIGlzIG5vdCBhIGZ1bmN0aW9uYCl9fSkpLHRlPXQoKChlLHQpPT57dmFyIG49ZWUoKSxyPWYoKTt0LmV4cG9ydHM9ZnVuY3Rpb24oZSx0KXt2YXIgaT1lW3RdO3JldHVybiByKGkpP3ZvaWQgMDpuKGkpfX0pKSxuZT10KCgoZSx0KT0+e3ZhciBuPW8oKSxyPWgoKSxpPWcoKSxhPVR5cGVFcnJvcjt0LmV4cG9ydHM9ZnVuY3Rpb24oZSx0KXt2YXIgbyxzO2lmKHQ9PT1gc3RyaW5nYCYmcihvPWUudG9TdHJpbmcpJiYhaShzPW4obyxlKSl8fHIobz1lLnZhbHVlT2YpJiYhaShzPW4obyxlKSl8fHQhPT1gc3RyaW5nYCYmcihvPWUudG9TdHJpbmcpJiYhaShzPW4obyxlKSkpcmV0dXJuIHM7dGhyb3cgbmV3IGEoYENhbid0IGNvbnZlcnQgb2JqZWN0IHRvIHByaW1pdGl2ZSB2YWx1ZWApfX0pKSxUPXQoKChlLHQpPT57dC5leHBvcnRzPSExfSkpLEU9dCgoKGUsdCk9Pnt2YXIgcj1uKCksaT1PYmplY3QuZGVmaW5lUHJvcGVydHk7dC5leHBvcnRzPWZ1bmN0aW9uKGUsdCl7dHJ5e2kocixlLHt2YWx1ZTp0LGNvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMH0pfWNhdGNoKG4pe3JbZV09dH1yZXR1cm4gdH19KSksRD10KCgoZSx0KT0+e3ZhciByPVQoKSxpPW4oKSxhPUUoKSxvPWBfX2NvcmUtanNfc2hhcmVkX19gLHM9dC5leHBvcnRzPWlbb118fGEobyx7fSk7KHMudmVyc2lvbnN8fChzLnZlcnNpb25zPVtdKSkucHVzaCh7dmVyc2lvbjpgMy4zNi4xYCxtb2RlOnI/YHB1cmVgOmBnbG9iYWxgLGNvcHlyaWdodDpgwqkgMjAxNC0yMDI0IERlbmlzIFB1c2hrYXJldiAoemxvaXJvY2sucnUpYCxsaWNlbnNlOmBodHRwczovL2dpdGh1Yi5jb20vemxvaXJvY2svY29yZS1qcy9ibG9iL3YzLjM2LjEvTElDRU5TRWAsc291cmNlOmBodHRwczovL2dpdGh1Yi5jb20vemxvaXJvY2svY29yZS1qc2B9KX0pKSxPPXQoKChlLHQpPT57dmFyIG49RCgpO3QuZXhwb3J0cz1mdW5jdGlvbihlLHQpe3JldHVybiBuW2VdfHwobltlXT10fHx7fSl9fSkpLHJlPXQoKChlLHQpPT57dmFyIG49cCgpLHI9T2JqZWN0O3QuZXhwb3J0cz1mdW5jdGlvbihlKXtyZXR1cm4gcihuKGUpKX19KSksaz10KCgoZSx0KT0+e3ZhciBuPWwoKSxyPXJlKCksaT1uKHt9Lmhhc093blByb3BlcnR5KTt0LmV4cG9ydHM9T2JqZWN0Lmhhc093bnx8ZnVuY3Rpb24oZSx0KXtyZXR1cm4gaShyKGUpLHQpfX0pKSxBPXQoKChlLHQpPT57dmFyIG49bCgpLHI9MCxpPU1hdGgucmFuZG9tKCksYT1uKDEgLnRvU3RyaW5nKTt0LmV4cG9ydHM9ZnVuY3Rpb24oZSl7cmV0dXJuYFN5bWJvbChgKyhlPT09dm9pZCAwP2BgOmUpK2ApX2ArYSgrK3IraSwzNil9fSkpLGllPXQoKChlLHQpPT57dmFyIHI9bigpLGk9TygpLGE9aygpLG89QSgpLHM9eCgpLGM9UygpLGw9ci5TeW1ib2wsdT1pKGB3a3NgKSxkPWM/bC5mb3J8fGw6bCYmbC53aXRob3V0U2V0dGVyfHxvO3QuZXhwb3J0cz1mdW5jdGlvbihlKXtyZXR1cm4gYSh1LGUpfHwodVtlXT1zJiZhKGwsZSk/bFtlXTpkKGBTeW1ib2wuYCtlKSksdVtlXX19KSksaj10KCgoZSx0KT0+e3ZhciBuPW8oKSxyPWcoKSxpPUMoKSxhPXRlKCkscz1uZSgpLGM9aWUoKSxsPVR5cGVFcnJvcix1PWMoYHRvUHJpbWl0aXZlYCk7dC5leHBvcnRzPWZ1bmN0aW9uKGUsdCl7aWYoIXIoZSl8fGkoZSkpcmV0dXJuIGU7dmFyIG89YShlLHUpLGM7aWYobyl7aWYodD09PXZvaWQgMCYmKHQ9YGRlZmF1bHRgKSxjPW4obyxlLHQpLCFyKGMpfHxpKGMpKXJldHVybiBjO3Rocm93IG5ldyBsKGBDYW4ndCBjb252ZXJ0IG9iamVjdCB0byBwcmltaXRpdmUgdmFsdWVgKX1yZXR1cm4gdD09PXZvaWQgMCYmKHQ9YG51bWJlcmApLHMoZSx0KX19KSksTT10KCgoZSx0KT0+e3ZhciBuPWooKSxyPUMoKTt0LmV4cG9ydHM9ZnVuY3Rpb24oZSl7dmFyIHQ9bihlLGBzdHJpbmdgKTtyZXR1cm4gcih0KT90OnQrYGB9fSkpLGFlPXQoKChlLHQpPT57dmFyIHI9bigpLGk9ZygpLGE9ci5kb2N1bWVudCxvPWkoYSkmJmkoYS5jcmVhdGVFbGVtZW50KTt0LmV4cG9ydHM9ZnVuY3Rpb24oZSl7cmV0dXJuIG8/YS5jcmVhdGVFbGVtZW50KGUpOnt9fX0pKSxOPXQoKChlLHQpPT57dmFyIG49aSgpLGE9cigpLG89YWUoKTt0LmV4cG9ydHM9IW4mJiFhKGZ1bmN0aW9uKCl7cmV0dXJuIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShvKGBkaXZgKSxgYWAse2dldDpmdW5jdGlvbigpe3JldHVybiA3fX0pLmEhPT03fSl9KSksUD10KChlPT57dmFyIHQ9aSgpLG49bygpLHI9cygpLGE9YygpLGw9bSgpLHU9TSgpLGQ9aygpLGY9TigpLHA9T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcjtlLmY9dD9wOmZ1bmN0aW9uKGUsdCl7aWYoZT1sKGUpLHQ9dSh0KSxmKXRyeXtyZXR1cm4gcChlLHQpfWNhdGNoKGUpe31pZihkKGUsdCkpcmV0dXJuIGEoIW4oci5mLGUsdCksZVt0XSl9fSkpLG9lPXQoKChlLHQpPT57dmFyIG49aSgpLGE9cigpO3QuZXhwb3J0cz1uJiZhKGZ1bmN0aW9uKCl7cmV0dXJuIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShmdW5jdGlvbigpe30sYHByb3RvdHlwZWAse3ZhbHVlOjQyLHdyaXRhYmxlOiExfSkucHJvdG90eXBlIT09NDJ9KX0pKSxGPXQoKChlLHQpPT57dmFyIG49ZygpLHI9U3RyaW5nLGk9VHlwZUVycm9yO3QuZXhwb3J0cz1mdW5jdGlvbihlKXtpZihuKGUpKXJldHVybiBlO3Rocm93IG5ldyBpKHIoZSkrYCBpcyBub3QgYW4gb2JqZWN0YCl9fSkpLEk9dCgoZT0+e3ZhciB0PWkoKSxuPU4oKSxyPW9lKCksYT1GKCksbz1NKCkscz1UeXBlRXJyb3IsYz1PYmplY3QuZGVmaW5lUHJvcGVydHksbD1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yLHU9YGVudW1lcmFibGVgLGQ9YGNvbmZpZ3VyYWJsZWAsZj1gd3JpdGFibGVgO2UuZj10P3I/ZnVuY3Rpb24oZSx0LG4pe2lmKGEoZSksdD1vKHQpLGEobiksdHlwZW9mIGU9PWBmdW5jdGlvbmAmJnQ9PT1gcHJvdG90eXBlYCYmYHZhbHVlYGluIG4mJmYgaW4gbiYmIW5bZl0pe3ZhciByPWwoZSx0KTtyJiZyW2ZdJiYoZVt0XT1uLnZhbHVlLG49e2NvbmZpZ3VyYWJsZTpkIGluIG4/bltkXTpyW2RdLGVudW1lcmFibGU6dSBpbiBuP25bdV06clt1XSx3cml0YWJsZTohMX0pfXJldHVybiBjKGUsdCxuKX06YzpmdW5jdGlvbihlLHQscil7aWYoYShlKSx0PW8odCksYShyKSxuKXRyeXtyZXR1cm4gYyhlLHQscil9Y2F0Y2goZSl7fWlmKGBnZXRgaW4gcnx8YHNldGBpbiByKXRocm93IG5ldyBzKGBBY2Nlc3NvcnMgbm90IHN1cHBvcnRlZGApO3JldHVybmB2YWx1ZWBpbiByJiYoZVt0XT1yLnZhbHVlKSxlfX0pKSxMPXQoKChlLHQpPT57dmFyIG49aSgpLHI9SSgpLGE9YygpO3QuZXhwb3J0cz1uP2Z1bmN0aW9uKGUsdCxuKXtyZXR1cm4gci5mKGUsdCxhKDEsbikpfTpmdW5jdGlvbihlLHQsbil7cmV0dXJuIGVbdF09bixlfX0pKSxzZT10KCgoZSx0KT0+e3ZhciBuPWkoKSxyPWsoKSxhPUZ1bmN0aW9uLnByb3RvdHlwZSxvPW4mJk9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iscz1yKGEsYG5hbWVgKTt0LmV4cG9ydHM9e0VYSVNUUzpzLFBST1BFUjpzJiYoZnVuY3Rpb24oKXt9KS5uYW1lPT09YHNvbWV0aGluZ2AsQ09ORklHVVJBQkxFOnMmJighbnx8biYmbyhhLGBuYW1lYCkuY29uZmlndXJhYmxlKX19KSksUj10KCgoZSx0KT0+e3ZhciBuPWwoKSxyPWgoKSxpPUQoKSxhPW4oRnVuY3Rpb24udG9TdHJpbmcpO3IoaS5pbnNwZWN0U291cmNlKXx8KGkuaW5zcGVjdFNvdXJjZT1mdW5jdGlvbihlKXtyZXR1cm4gYShlKX0pLHQuZXhwb3J0cz1pLmluc3BlY3RTb3VyY2V9KSksej10KCgoZSx0KT0+e3ZhciByPW4oKSxpPWgoKSxhPXIuV2Vha01hcDt0LmV4cG9ydHM9aShhKSYmL25hdGl2ZSBjb2RlLy50ZXN0KFN0cmluZyhhKSl9KSksQj10KCgoZSx0KT0+e3ZhciBuPU8oKSxyPUEoKSxpPW4oYGtleXNgKTt0LmV4cG9ydHM9ZnVuY3Rpb24oZSl7cmV0dXJuIGlbZV18fChpW2VdPXIoZSkpfX0pKSxWPXQoKChlLHQpPT57dC5leHBvcnRzPXt9fSkpLEg9dCgoKGUsdCk9Pnt2YXIgcj16KCksaT1uKCksYT1nKCksbz1MKCkscz1rKCksYz1EKCksbD1CKCksdT1WKCksZD1gT2JqZWN0IGFscmVhZHkgaW5pdGlhbGl6ZWRgLGY9aS5UeXBlRXJyb3IscD1pLldlYWtNYXAsbSxoLF8sdj1mdW5jdGlvbihlKXtyZXR1cm4gXyhlKT9oKGUpOm0oZSx7fSl9LHk9ZnVuY3Rpb24oZSl7cmV0dXJuIGZ1bmN0aW9uKHQpe3ZhciBuO2lmKCFhKHQpfHwobj1oKHQpKS50eXBlIT09ZSl0aHJvdyBuZXcgZihgSW5jb21wYXRpYmxlIHJlY2VpdmVyLCBgK2UrYCByZXF1aXJlZGApO3JldHVybiBufX07aWYocnx8Yy5zdGF0ZSl7dmFyIGI9Yy5zdGF0ZXx8KGMuc3RhdGU9bmV3IHApO2IuZ2V0PWIuZ2V0LGIuaGFzPWIuaGFzLGIuc2V0PWIuc2V0LG09ZnVuY3Rpb24oZSx0KXtpZihiLmhhcyhlKSl0aHJvdyBuZXcgZihkKTtyZXR1cm4gdC5mYWNhZGU9ZSxiLnNldChlLHQpLHR9LGg9ZnVuY3Rpb24oZSl7cmV0dXJuIGIuZ2V0KGUpfHx7fX0sXz1mdW5jdGlvbihlKXtyZXR1cm4gYi5oYXMoZSl9fWVsc2V7dmFyIHg9bChgc3RhdGVgKTt1W3hdPSEwLG09ZnVuY3Rpb24oZSx0KXtpZihzKGUseCkpdGhyb3cgbmV3IGYoZCk7cmV0dXJuIHQuZmFjYWRlPWUsbyhlLHgsdCksdH0saD1mdW5jdGlvbihlKXtyZXR1cm4gcyhlLHgpP2VbeF06e319LF89ZnVuY3Rpb24oZSl7cmV0dXJuIHMoZSx4KX19dC5leHBvcnRzPXtzZXQ6bSxnZXQ6aCxoYXM6XyxlbmZvcmNlOnYsZ2V0dGVyRm9yOnl9fSkpLFU9dCgoKGUsdCk9Pnt2YXIgbj1sKCksYT1yKCksbz1oKCkscz1rKCksYz1pKCksdT1zZSgpLkNPTkZJR1VSQUJMRSxkPVIoKSxmPUgoKSxwPWYuZW5mb3JjZSxtPWYuZ2V0LGc9U3RyaW5nLF89T2JqZWN0LmRlZmluZVByb3BlcnR5LHY9bihgYC5zbGljZSkseT1uKGBgLnJlcGxhY2UpLGI9bihbXS5qb2luKSx4PWMmJiFhKGZ1bmN0aW9uKCl7cmV0dXJuIF8oZnVuY3Rpb24oKXt9LGBsZW5ndGhgLHt2YWx1ZTo4fSkubGVuZ3RoIT09OH0pLFM9U3RyaW5nKFN0cmluZykuc3BsaXQoYFN0cmluZ2ApLEM9dC5leHBvcnRzPWZ1bmN0aW9uKGUsdCxuKXt2KGcodCksMCw3KT09PWBTeW1ib2woYCYmKHQ9YFtgK3koZyh0KSwvXlN5bWJvbFwoKFteKV0qKVwpLiokLyxgJDFgKStgXWApLG4mJm4uZ2V0dGVyJiYodD1gZ2V0IGArdCksbiYmbi5zZXR0ZXImJih0PWBzZXQgYCt0KSwoIXMoZSxgbmFtZWApfHx1JiZlLm5hbWUhPT10KSYmKGM/XyhlLGBuYW1lYCx7dmFsdWU6dCxjb25maWd1cmFibGU6ITB9KTplLm5hbWU9dCkseCYmbiYmcyhuLGBhcml0eWApJiZlLmxlbmd0aCE9PW4uYXJpdHkmJl8oZSxgbGVuZ3RoYCx7dmFsdWU6bi5hcml0eX0pO3RyeXtuJiZzKG4sYGNvbnN0cnVjdG9yYCkmJm4uY29uc3RydWN0b3I/YyYmXyhlLGBwcm90b3R5cGVgLHt3cml0YWJsZTohMX0pOmUucHJvdG90eXBlJiYoZS5wcm90b3R5cGU9dm9pZCAwKX1jYXRjaChlKXt9dmFyIHI9cChlKTtyZXR1cm4gcyhyLGBzb3VyY2VgKXx8KHIuc291cmNlPWIoUyx0eXBlb2YgdD09YHN0cmluZ2A/dDpgYCkpLGV9O0Z1bmN0aW9uLnByb3RvdHlwZS50b1N0cmluZz1DKGZ1bmN0aW9uKCl7cmV0dXJuIG8odGhpcykmJm0odGhpcykuc291cmNlfHxkKHRoaXMpfSxgdG9TdHJpbmdgKX0pKSxXPXQoKChlLHQpPT57dmFyIG49aCgpLHI9SSgpLGk9VSgpLGE9RSgpO3QuZXhwb3J0cz1mdW5jdGlvbihlLHQsbyxzKXtzfHwocz17fSk7dmFyIGM9cy5lbnVtZXJhYmxlLGw9cy5uYW1lPT09dm9pZCAwP3Q6cy5uYW1lO2lmKG4obykmJmkobyxsLHMpLHMuZ2xvYmFsKWM/ZVt0XT1vOmEodCxvKTtlbHNle3RyeXtzLnVuc2FmZT9lW3RdJiYoYz0hMCk6ZGVsZXRlIGVbdF19Y2F0Y2goZSl7fWM/ZVt0XT1vOnIuZihlLHQse3ZhbHVlOm8sZW51bWVyYWJsZTohMSxjb25maWd1cmFibGU6IXMubm9uQ29uZmlndXJhYmxlLHdyaXRhYmxlOiFzLm5vbldyaXRhYmxlfSl9cmV0dXJuIGV9fSkpLEc9dCgoKGUsdCk9Pnt2YXIgbj1NYXRoLmNlaWwscj1NYXRoLmZsb29yO3QuZXhwb3J0cz1NYXRoLnRydW5jfHxmdW5jdGlvbihlKXt2YXIgdD0rZTtyZXR1cm4odD4wP3I6bikodCl9fSkpLEs9dCgoKGUsdCk9Pnt2YXIgbj1HKCk7dC5leHBvcnRzPWZ1bmN0aW9uKGUpe3ZhciB0PStlO3JldHVybiB0IT09dHx8dD09PTA/MDpuKHQpfX0pKSxjZT10KCgoZSx0KT0+e3ZhciBuPUsoKSxyPU1hdGgubWF4LGk9TWF0aC5taW47dC5leHBvcnRzPWZ1bmN0aW9uKGUsdCl7dmFyIGE9bihlKTtyZXR1cm4gYTwwP3IoYSt0LDApOmkoYSx0KX19KSksbGU9dCgoKGUsdCk9Pnt2YXIgbj1LKCkscj1NYXRoLm1pbjt0LmV4cG9ydHM9ZnVuY3Rpb24oZSl7dmFyIHQ9bihlKTtyZXR1cm4gdD4wP3IodCw5MDA3MTk5MjU0NzQwOTkxKTowfX0pKSx1ZT10KCgoZSx0KT0+e3ZhciBuPWxlKCk7dC5leHBvcnRzPWZ1bmN0aW9uKGUpe3JldHVybiBuKGUubGVuZ3RoKX19KSksZGU9dCgoKGUsdCk9Pnt2YXIgbj1tKCkscj1jZSgpLGk9dWUoKSxhPWZ1bmN0aW9uKGUpe3JldHVybiBmdW5jdGlvbih0LGEsbyl7dmFyIHM9bih0KSxjPWkocyk7aWYoYz09PTApcmV0dXJuIWUmJi0xO3ZhciBsPXIobyxjKSx1O2lmKGUmJmEhPT1hKXtmb3IoO2M+bDspaWYodT1zW2wrK10sdSE9PXUpcmV0dXJuITB9ZWxzZSBmb3IoO2M+bDtsKyspaWYoKGV8fGwgaW4gcykmJnNbbF09PT1hKXJldHVybiBlfHxsfHwwO3JldHVybiFlJiYtMX19O3QuZXhwb3J0cz17aW5jbHVkZXM6YSghMCksaW5kZXhPZjphKCExKX19KSksZmU9dCgoKGUsdCk9Pnt2YXIgbj1sKCkscj1rKCksaT1tKCksYT1kZSgpLmluZGV4T2Ysbz1WKCkscz1uKFtdLnB1c2gpO3QuZXhwb3J0cz1mdW5jdGlvbihlLHQpe3ZhciBuPWkoZSksYz0wLGw9W10sdTtmb3IodSBpbiBuKSFyKG8sdSkmJnIobix1KSYmcyhsLHUpO2Zvcig7dC5sZW5ndGg+YzspcihuLHU9dFtjKytdKSYmKH5hKGwsdSl8fHMobCx1KSk7cmV0dXJuIGx9fSkpLHBlPXQoKChlLHQpPT57dC5leHBvcnRzPVtgY29uc3RydWN0b3JgLGBoYXNPd25Qcm9wZXJ0eWAsYGlzUHJvdG90eXBlT2ZgLGBwcm9wZXJ0eUlzRW51bWVyYWJsZWAsYHRvTG9jYWxlU3RyaW5nYCxgdG9TdHJpbmdgLGB2YWx1ZU9mYF19KSksbWU9dCgoZT0+e3ZhciB0PWZlKCksbj1wZSgpLmNvbmNhdChgbGVuZ3RoYCxgcHJvdG90eXBlYCk7ZS5mPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzfHxmdW5jdGlvbihlKXtyZXR1cm4gdChlLG4pfX0pKSxoZT10KChlPT57ZS5mPU9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHN9KSkscT10KCgoZSx0KT0+e3ZhciBuPV8oKSxyPWwoKSxpPW1lKCksYT1oZSgpLG89RigpLHM9cihbXS5jb25jYXQpO3QuZXhwb3J0cz1uKGBSZWZsZWN0YCxgb3duS2V5c2ApfHxmdW5jdGlvbihlKXt2YXIgdD1pLmYobyhlKSksbj1hLmY7cmV0dXJuIG4/cyh0LG4oZSkpOnR9fSkpLGdlPXQoKChlLHQpPT57dmFyIG49aygpLHI9cSgpLGk9UCgpLGE9SSgpO3QuZXhwb3J0cz1mdW5jdGlvbihlLHQsbyl7Zm9yKHZhciBzPXIodCksYz1hLmYsbD1pLmYsdT0wO3U8cy5sZW5ndGg7dSsrKXt2YXIgZD1zW3VdOyFuKGUsZCkmJiEobyYmbihvLGQpKSYmYyhlLGQsbCh0LGQpKX19fSkpLF9lPXQoKChlLHQpPT57dmFyIG49cigpLGk9aCgpLGE9LyN8XC5wcm90b3R5cGVcLi8sbz1mdW5jdGlvbihlLHQpe3ZhciByPWNbcyhlKV07cmV0dXJuIHI9PT11PyEwOnI9PT1sPyExOmkodCk/bih0KTohIXR9LHM9by5ub3JtYWxpemU9ZnVuY3Rpb24oZSl7cmV0dXJuIFN0cmluZyhlKS5yZXBsYWNlKGEsYC5gKS50b0xvd2VyQ2FzZSgpfSxjPW8uZGF0YT17fSxsPW8uTkFUSVZFPWBOYCx1PW8uUE9MWUZJTEw9YFBgO3QuZXhwb3J0cz1vfSkpLHZlPXQoKChlLHQpPT57dmFyIHI9bigpLGk9UCgpLmYsYT1MKCksbz1XKCkscz1FKCksYz1nZSgpLGw9X2UoKTt0LmV4cG9ydHM9ZnVuY3Rpb24oZSx0KXt2YXIgbj1lLnRhcmdldCx1PWUuZ2xvYmFsLGQ9ZS5zdGF0LGYscD11P3I6ZD9yW25dfHxzKG4se30pOnJbbl0mJnJbbl0ucHJvdG90eXBlLG0saCxnLF87aWYocClmb3IobSBpbiB0KXtpZihnPXRbbV0sZS5kb250Q2FsbEdldFNldD8oXz1pKHAsbSksaD1fJiZfLnZhbHVlKTpoPXBbbV0sZj1sKHU/bTpuKyhkP2AuYDpgI2ApK20sZS5mb3JjZWQpLCFmJiZoIT09dm9pZCAwKXtpZih0eXBlb2YgZz09dHlwZW9mIGgpY29udGludWU7YyhnLGgpfShlLnNoYW18fGgmJmguc2hhbSkmJmEoZyxgc2hhbWAsITApLG8ocCxtLGcsZSl9fX0pKSx5ZT10KCgoZSx0KT0+e3ZhciBuPWkoKSxyPUkoKSxhPWMoKTt0LmV4cG9ydHM9ZnVuY3Rpb24oZSx0LGkpe24/ci5mKGUsdCxhKDAsaSkpOmVbdF09aX19KSksYmU9dCgoKCk9Pnt2YXIgZT12ZSgpLHQ9aSgpLG49cSgpLHI9bSgpLGE9UCgpLG89eWUoKTtlKHt0YXJnZXQ6YE9iamVjdGAsc3RhdDohMCxzaGFtOiF0fSx7Z2V0T3duUHJvcGVydHlEZXNjcmlwdG9yczpmdW5jdGlvbihlKXtmb3IodmFyIHQ9cihlKSxpPWEuZixzPW4odCksYz17fSxsPTAsdSxkO3MubGVuZ3RoPmw7KWQ9aSh0LHU9c1tsKytdKSxkIT09dm9pZCAwJiZvKGMsdSxkKTtyZXR1cm4gY319KX0pKSx4ZT10KCgoZSx0KT0+e3QuZXhwb3J0cz1uKCl9KSk7dCgoKGUsdCk9PntiZSgpLHQuZXhwb3J0cz14ZSgpLk9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzfSkpKCk7bGV0IFNlPW5ldyBjbGFzc3tpbmZvKGUsdCwuLi5uKXt0aGlzLmNhbGwoY29uc29sZS5pbmZvLGUsdCwuLi5uKX13YXJuKGUsdCwuLi5uKXt0aGlzLmNhbGwoY29uc29sZS53YXJuLGUsdCwuLi5uKX1lcnJvcihlLHQsLi4ubil7dGhpcy5jYWxsKGNvbnNvbGUuZXJyb3IsZSx0LC4uLm4pLHRoaXMuc2VuZEVycm9yTG9nVG9Db21tYW5kUXVldWUoZSx0LC4uLm4pfWV2ZW50KGUsdCwuLi5uKXt2YXIgcjsoKHI9d2luZG93LmFkdGhyaXZlQ0xTKT09bnVsbD92b2lkIDA6ci5idWNrZXQpPT09YGRlYnVnYCYmdGhpcy5pbmZvKGUsdCl9c2VuZEVycm9yTG9nVG9Db21tYW5kUXVldWUoZSx0LC4uLm4pe3dpbmRvdy5hZHRocml2ZT13aW5kb3cuYWR0aHJpdmV8fHt9LHdpbmRvdy5hZHRocml2ZS5jbWQ9d2luZG93LmFkdGhyaXZlLmNtZHx8W10sd2luZG93LmFkdGhyaXZlLmNtZC5wdXNoKCgpPT57d2luZG93LmFkdGhyaXZlLmxvZ0Vycm9yIT09dm9pZCAwJiZ0eXBlb2Ygd2luZG93LmFkdGhyaXZlLmxvZ0Vycm9yPT1gZnVuY3Rpb25gJiZ3aW5kb3cuYWR0aHJpdmUubG9nRXJyb3IoZSx0LG4pfSl9Y2FsbChlLHQsbiwuLi5yKXtsZXQgaT1bYCVjJHt0fTo6JHtufSBgXSxhPVtgY29sb3I6ICM5OTk7IGZvbnQtd2VpZ2h0OiBib2xkO2BdO3IubGVuZ3RoPjAmJnR5cGVvZiByWzBdPT1gc3RyaW5nYCYmaS5wdXNoKHIuc2hpZnQoKSksYS5wdXNoKC4uLnIpO3RyeXtGdW5jdGlvbi5wcm90b3R5cGUuYXBwbHkuY2FsbChlLGNvbnNvbGUsW2kuam9pbihgYCksLi4uYV0pfWNhdGNoKGUpe2NvbnNvbGUuZXJyb3IoZSk7cmV0dXJufX19LENlPSgpPT53aW5kb3cuYWR0aHJpdmVDTFMsSj17QmVsb3dfUG9zdF8xOmBCZWxvd19Qb3N0XzFgLEJlbG93X1Bvc3Q6YEJlbG93X1Bvc3RgLENvbnRlbnQ6YENvbnRlbnRgLENvbnRlbnRfMTpgQ29udGVudF8xYCxDb250ZW50XzI6YENvbnRlbnRfMmAsQ29udGVudF8zOmBDb250ZW50XzNgLENvbnRlbnRfNDpgQ29udGVudF80YCxDb250ZW50XzU6YENvbnRlbnRfNWAsQ29udGVudF82OmBDb250ZW50XzZgLENvbnRlbnRfNzpgQ29udGVudF83YCxDb250ZW50Xzg6YENvbnRlbnRfOGAsQ29udGVudF85OmBDb250ZW50XzlgLFJlY2lwZTpgUmVjaXBlYCxSZWNpcGVfMTpgUmVjaXBlXzFgLFJlY2lwZV8yOmBSZWNpcGVfMmAsUmVjaXBlXzM6YFJlY2lwZV8zYCxSZWNpcGVfNDpgUmVjaXBlXzRgLFJlY2lwZV81OmBSZWNpcGVfNWAsTmF0aXZlX1JlY2lwZTpgTmF0aXZlX1JlY2lwZWAsRm9vdGVyXzE6YEZvb3Rlcl8xYCxGb290ZXI6YEZvb3RlcmAsSGVhZGVyXzE6YEhlYWRlcl8xYCxIZWFkZXJfMjpgSGVhZGVyXzJgLEhlYWRlcjpgSGVhZGVyYCxTaWRlYmFyXzE6YFNpZGViYXJfMWAsU2lkZWJhcl8yOmBTaWRlYmFyXzJgLFNpZGViYXJfMzpgU2lkZWJhcl8zYCxTaWRlYmFyXzQ6YFNpZGViYXJfNGAsU2lkZWJhcl81OmBTaWRlYmFyXzVgLFNpZGViYXJfOTpgU2lkZWJhcl85YCxTaWRlYmFyOmBTaWRlYmFyYCxJbnRlcnN0aXRpYWxfMTpgSW50ZXJzdGl0aWFsXzFgLEludGVyc3RpdGlhbDpgSW50ZXJzdGl0aWFsYCxWaWRlb19TdGlja3lPdXRzdHJlYW1fMTpgVmlkZW9fU3RpY2t5T3V0c3RyZWFtXzFgLFZpZGVvX1N0aWNreU91dHN0cmVhbTpgVmlkZW9fU3RpY2t5T3V0c3RyZWFtYCxWaWRlb19TdGlja3lJbnN0cmVhbTpgVmlkZW9fU3RpY2t5SW5zdHJlYW1gLFNwb25zb3JfVGlsZTpgU3BvbnNvcl9UaWxlYH0sWT1lPT57bGV0IHQ9d2luZG93LmxvY2F0aW9uLmhyZWY7cmV0dXJuIGUuc29tZShlPT5uZXcgUmVnRXhwKGUsYGlgKS50ZXN0KHQpKX07ZnVuY3Rpb24gWChlKXsiQGJhYmVsL2hlbHBlcnMgLSB0eXBlb2YiO3JldHVybiBYPXR5cGVvZiBTeW1ib2w9PWBmdW5jdGlvbmAmJnR5cGVvZiBTeW1ib2wuaXRlcmF0b3I9PWBzeW1ib2xgP2Z1bmN0aW9uKGUpe3JldHVybiB0eXBlb2YgZX06ZnVuY3Rpb24oZSl7cmV0dXJuIGUmJnR5cGVvZiBTeW1ib2w9PWBmdW5jdGlvbmAmJmUuY29uc3RydWN0b3I9PT1TeW1ib2wmJmUhPT1TeW1ib2wucHJvdG90eXBlP2BzeW1ib2xgOnR5cGVvZiBlfSxYKGUpfWZ1bmN0aW9uIHdlKGUsdCl7aWYoWChlKSE9YG9iamVjdGB8fCFlKXJldHVybiBlO3ZhciBuPWVbU3ltYm9sLnRvUHJpbWl0aXZlXTtpZihuIT09dm9pZCAwKXt2YXIgcj1uLmNhbGwoZSx0fHxgZGVmYXVsdGApO2lmKFgocikhPWBvYmplY3RgKXJldHVybiByO3Rocm93IFR5cGVFcnJvcihgQEB0b1ByaW1pdGl2ZSBtdXN0IHJldHVybiBhIHByaW1pdGl2ZSB2YWx1ZS5gKX1yZXR1cm4odD09PWBzdHJpbmdgP1N0cmluZzpOdW1iZXIpKGUpfWZ1bmN0aW9uIFRlKGUpe3ZhciB0PXdlKGUsYHN0cmluZ2ApO3JldHVybiBYKHQpPT1gc3ltYm9sYD90OnQrYGB9ZnVuY3Rpb24gWihlLHQsbil7cmV0dXJuKHQ9VGUodCkpaW4gZT9PYmplY3QuZGVmaW5lUHJvcGVydHkoZSx0LHt2YWx1ZTpuLGVudW1lcmFibGU6ITAsY29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwfSk6ZVt0XT1uLGV9dmFyIFE9Y2xhc3N7Y29uc3RydWN0b3IoZSl7dGhpcy5hZHRocml2ZT1lLFoodGhpcyxgYWxsYCwhMSksWih0aGlzLGBjb250ZW50YCwhMSksWih0aGlzLGByZWNpcGVgLCExKSxaKHRoaXMsYHZpZGVvYCwhMSksWih0aGlzLGBsb2NhdGlvbnNgLG5ldyBTZXQpLFoodGhpcyxgcmVhc29uc2AsbmV3IFNldCksKHRoaXMudXJsSGFzRW1haWwod2luZG93LmxvY2F0aW9uLmhyZWYpfHx0aGlzLnVybEhhc0VtYWlsKHdpbmRvdy5kb2N1bWVudC5yZWZlcnJlcikpJiYodGhpcy5hbGw9ITAsdGhpcy5yZWFzb25zLmFkZChgYWxsX2VtYWlsYCkpO3RyeXt0aGlzLmNoZWNrQ29tbWFuZFF1ZXVlKCksZG9jdW1lbnQucXVlcnlTZWxlY3RvcihgLnRhZy1ub3ZpZGVvYCkhPT1udWxsJiYodGhpcy52aWRlbz0hMCx0aGlzLmxvY2F0aW9ucy5hZGQoYFZpZGVvYCksdGhpcy5yZWFzb25zLmFkZChgdmlkZW9fdGFnYCkpfWNhdGNoKGUpe1NlLmVycm9yKGBDbHNEaXNhYmxlQWRzYCxgY2hlY2tDb21tYW5kUXVldWVgLGUpfX1jaGVja0NvbW1hbmRRdWV1ZSgpe3RoaXMuYWR0aHJpdmUmJnRoaXMuYWR0aHJpdmUuY21kJiZ0aGlzLmFkdGhyaXZlLmNtZC5mb3JFYWNoKGU9PntsZXQgdD1lLnRvU3RyaW5nKCksbj10aGlzLmV4dHJhY3RBUElDYWxsKHQsYGRpc2FibGVBZHNgKTtuJiZ0aGlzLmRpc2FibGVBbGxBZHModGhpcy5leHRyYWN0UGF0dGVybnMobikpO2xldCByPXRoaXMuZXh0cmFjdEFQSUNhbGwodCxgZGlzYWJsZUNvbnRlbnRBZHNgKTtyJiZ0aGlzLmRpc2FibGVDb250ZW50QWRzKHRoaXMuZXh0cmFjdFBhdHRlcm5zKHIpKTtsZXQgaT10aGlzLmV4dHJhY3RBUElDYWxsKHQsYGRpc2FibGVQbGF5bGlzdFBsYXllcnNgKTtpJiZ0aGlzLmRpc2FibGVQbGF5bGlzdFBsYXllcnModGhpcy5leHRyYWN0UGF0dGVybnMoaSkpfSl9ZXh0cmFjdFBhdHRlcm5zKGUpe2xldCB0PWUubWF0Y2goL1siJ10oLio/KVsnIl0vZyk7aWYodCE9PW51bGwpcmV0dXJuIHQubWFwKGU9PmUucmVwbGFjZSgvWyInXS9nLGBgKSl9ZXh0cmFjdEFQSUNhbGwoZSx0KXtsZXQgbj1SZWdFeHAodCtgXFwoKC4qPylcXClgLGBnYCkscj1lLm1hdGNoKG4pO3JldHVybiByPT09bnVsbD8hMTpyWzBdfWRpc2FibGVBbGxBZHMoZSl7KCFlfHxZKGUpKSYmKHRoaXMuYWxsPSEwLHRoaXMucmVhc29ucy5hZGQoYGFsbF9wYWdlYCkpfWRpc2FibGVDb250ZW50QWRzKGUpeyghZXx8WShlKSkmJih0aGlzLmNvbnRlbnQ9ITAsdGhpcy5yZWNpcGU9ITAsdGhpcy5sb2NhdGlvbnMuYWRkKEouQ29udGVudCksdGhpcy5sb2NhdGlvbnMuYWRkKEouUmVjaXBlKSx0aGlzLnJlYXNvbnMuYWRkKGBjb250ZW50X3BsdWdpbmApKX1kaXNhYmxlUGxheWxpc3RQbGF5ZXJzKGUpeyghZXx8WShlKSkmJih0aGlzLnZpZGVvPSEwLHRoaXMubG9jYXRpb25zLmFkZChgVmlkZW9gKSx0aGlzLnJlYXNvbnMuYWRkKGB2aWRlb19wYWdlYCkpfXVybEhhc0VtYWlsKGUpe3JldHVybiBlPy8oW0EtWjAtOS5fJSstXSsoQHwlKDI1KSo0MClbQS1aMC05Li1dK1wuW0EtWl17Mix9KS9pLmV4ZWMoZSkhPT1udWxsOiExfX07bGV0ICQ9Q2UoKTtyZXR1cm4gJCYmKCQuZGlzYWJsZUFkcz1uZXcgUSh3aW5kb3cuYWR0aHJpdmUpKSxlLkNsc0Rpc2FibGVBZHM9USxlfSkoe30pOw=="></script><style id='ahead-stylesheet-inline-css' type='text/css'>/********* Compiled - Do not edit *********/
html body, #sidebar .widget h3 span{background:#fcfcfc;}#logo a, .logo{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:700;font-size:30px;}#footer-logo a{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#ffffff;font-weight:400;font-size:30px;}#primary-navigation li a, .header-default .header-search .sbutton{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#8a8ca0;font-weight:300;font-size:16px;letter-spacing:0.494px;}body{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:400;font-size:18px;letter-spacing:0.27px;line-height:1.5667;}.pagination, .pagination a{font-family:'Public Sans';font-weight:300;text-transform: uppercase;font-size:14px;line-height:1;}#load-posts a{font-family:'Public Sans';font-weight:300;font-size:14px;}.single-title{font-family:'Public Sans';color:#fcfcfc;font-weight:300;font-size:3rem;letter-spacing:0.768px;margin-top:1.5625rem;margin-bottom:0.625rem;line-height:1.0416666666667;}h1.entry-title, .page-title{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:300;font-size:25px;letter-spacing:0.494px;line-height:1.2;}.related-posts h4, #respond h4, .total-comments{font-family:'Public Sans';color:#151942;font-weight:300;font-size:24px;letter-spacing:0.384px;margin-bottom:1.875rem;line-height:1.2;}.single-subscribe .widget #wp-subscribe .title{font-family:'Public Sans';color:#ffffff;font-weight:300;font-size:32px;letter-spacing:0.512px;line-height:1.4;}.single-subscribe .widget #wp-subscribe p.text, .single-subscribe .widget .wp-subscribe .wps-consent-wrapper label, .single-subscribe .widget .wp-subscribe-wrap .error, .single-subscribe .widget .wp-subscribe-wrap .thanks{font-family:'Public Sans';color:#ffffff;font-weight:400;font-size:14px;letter-spacing:0.224px;line-height:1.8;}.single-subscribe .widget #wp-subscribe input.email-field, .single-subscribe .widget #wp-subscribe input.name-field{font-family:'Public Sans';color:#ededed;font-weight:300;font-size:14px;letter-spacing:0.28px;}.single-subscribe .widget #wp-subscribe input.submit{font-family:'Public Sans';color:#151942;font-weight:700;font-size:16px;letter-spacing:0.224px;height:48px;line-height:48px;background:#ffffff;border-radius:0px;border: none ;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.single-subscribe .widget .wp-subscribe-wrap p.footer-text{font-family:'Public Sans';color:#ffffff;font-weight:400;font-size:14px;letter-spacing:0.28px;line-height:1.8;}.postauthor h4{font-family:'Public Sans';color:#151942;font-weight:300;font-size:24px;letter-spacing:0.384px;margin-bottom:1.875rem;line-height:1.2;}.postauthor h5, .postauthor h5 a{font-family:'Public Sans';color:#343755;font-weight:300;text-transform: capitalize;font-size:18px;letter-spacing:0.288px;}.postauthor p{font-family:'Public Sans';color:#151942;font-weight:400;font-size:15px;letter-spacing:0.27px;margin-top:0.4375rem;line-height:1.4666666666667;}#sidebar .widget h3.widget-title, .widget #wp-subscribe .title{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:300;font-size:17px;letter-spacing:0.24px;line-height:1.2;}#sidebar .widget, #sidebar .widget .post-excerpt{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:400;font-size:15px;letter-spacing:0.216px;line-height:1.4;}#sidebar .widget.widget_archive a, #sidebar .widget.widget_categories a, #sidebar .widget.widget_pages a, #sidebar .widget.widget_meta a, #sidebar .widget.widget_nav_menu a{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#4a5166;font-weight:300;font-size:14px;letter-spacing:0.208px;line-height:1.2;}.sidebar .post-title a, .sidebar .entry-title a, .sidebar .wpt_comment_meta a{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:300;font-size:16px;letter-spacing:0.24px;line-height:1.2;}.sidebar li.vertical-small .post-title a, .sidebar .widget .wpt_thumb_large + .entry-title a, .sidebar .widget .wpt_thumb_large + .wpt_comment_meta a, .sidebar .widget .review_thumb_large .entry-title a{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:300;font-size:17px;letter-spacing:0.272px;line-height:1.2;}.sidebar .widget .post-info, .sidebar .widget .post-info a, .sidebar .widget .wpt_widget_content .wpt-postmeta, .sidebar .wp_review_tab_widget_content .wp-review-tab-postmeta{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:400;font-size:13px;letter-spacing:0.418px;line-height:1.2;}#copyright-note nav li a{font-family:'Public Sans';color:#d3d3d4;font-weight:400;font-size:12px;letter-spacing:0.216px;line-height:1.3333;margin-right:20px;margin-left:0px;}.footer-widgets h3, #site-footer .widget #wp-subscribe .title, .brands-title{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#d3d3d4;font-weight:300;font-size:13px;line-height:1.4;}.footer-widgets, footer .widget .wpt_excerpt, footer .advanced-recent-posts p, footer .popular-posts p, footer .category-posts p{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#d3d3d4;font-weight:400;font-size:13px;letter-spacing:0.216px;line-height:1.4;}#site-footer .widget.widget_archive a, #site-footer .widget.widget_categories a, #site-footer .widget.widget_pages a, #site-footer .widget.widget_tag_cloud a, #site-footer .widget.widget_meta a, #site-footer .widget.widget_nav_menu a{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#d3d3d4;font-weight:300;font-size:13px;line-height:1.2;}#site-footer .post-title a, #site-footer .entry-title a{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#d3d3d4;font-weight:300;font-size:15px;letter-spacing:0.24px;line-height:1.2;}#site-footer li.vertical-small .post-title a, #site-footer .widget .wpt_thumb_large + .entry-title a, #site-footer .widget .review_thumb_large .entry-title a, #site-footer .widget .wpt_thumb_large + .wpt_comment_meta a{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#d3d3d4;font-weight:300;font-size:17px;letter-spacing:0.272px;line-height:1.2;}footer .widget .post-info, footer .widget .post-info a, footer .widget .wpt_widget_content .wpt-postmeta, footer .wp_review_tab_widget_content .wp-review-tab-postmeta{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#d3d3d4;font-weight:400;font-size:11px;letter-spacing:0.418px;line-height:1.2;}#copyright-note, #copyright-note a{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#d3d3d4;font-weight:400;font-size:12px;letter-spacing:0.216px;line-height:1.3333;}input#author, .contact-form input[type="text"], input#email, input#url, #commentform textarea, .contact-form textarea, .widget #s{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#a8a8a8;font-weight:400;font-size:13px;letter-spacing:0.494px;}.button, .instagram-button a, #commentform input#submit, #mtscontact_submit{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#ffffff;font-weight:700;font-size:13px;letter-spacing:0.494px;}h1{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:300;font-size:32px;}h2{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:300;font-size:29px;}h3{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:300;font-size:25px;}h4{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:300;font-size:21px;}h5{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:300;font-size:19px;}h6{font-family:'Public Sans', Helvetica, Arial, sans-serif;color:#151942;font-weight:300;font-size:18px;}#site-footer{background:#1d1d22;margin-top:3.125rem;margin-bottom:0px;padding-top:4.0625rem;padding-right:0px;padding-bottom:0px;padding-left:0px;}.copyrights{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:1.5625rem;padding-right:0px;padding-bottom:2.5rem;padding-left:0px;border: none ;}.widget #wp-subscribe .title{font-family:'Public Sans';color:#ffffff;font-weight:300;font-size:28px;letter-spacing:0.448px;line-height:1.0714285714286;}.widget #wp-subscribe input.email-field, .widget #wp-subscribe input.name-field{font-family:'Public Sans';color:#8e8e91;font-weight:300;font-size:13px;letter-spacing:0.208px;}.widget #wp-subscribe p.text, .widget .wp-subscribe .wps-consent-wrapper label, .widget .wp-subscribe-wrap .error, .widget .wp-subscribe-wrap .thanks{font-family:'Public Sans';color:#ffffff;font-weight:400;font-size:13px;letter-spacing:0.208px;line-height:1.8;}.widget #wp-subscribe input.submit{font-family:'Public Sans';color:#151942;font-weight:400;font-size:13px;letter-spacing:0.208px;background:#ffffff;}.widget .wp-subscribe-wrap p.footer-text{font-family:'Public Sans';color:#ffffff;font-weight:400;font-size:12px;letter-spacing:0.192px;}#site-footer .widget #wp-subscribe .title{font-family:'Public Sans';color:#d3d3d4;font-weight:300;font-size:24px;letter-spacing:0.384px;line-height:1.25;}#site-footer .widget #wp-subscribe input.email-field, #site-footer .widget #wp-subscribe input.name-field{font-family:'Public Sans';color:#d3d3d4;font-weight:300;font-size:13px;letter-spacing:0.208px;}#site-footer .widget #wp-subscribe p.text, #site-footer .widget .wp-subscribe .wps-consent-wrapper label, #site-footer .widget .wp-subscribe-wrap .error, #site-footer .widget .wp-subscribe-wrap .thanks{font-family:'Public Sans';color:#d3d3d4;font-weight:400;font-size:13px;letter-spacing:0.208px;line-height:1.8;}#site-footer .widget #wp-subscribe input.submit{font-family:'Public Sans';color:#151942;font-weight:400;font-size:13px;letter-spacing:0.208px;background:#ffffff;}#site-footer .widget .wp-subscribe-wrap p.footer-text{font-family:'Public Sans';color:#d3d3d4;font-weight:400;font-size:12px;letter-spacing:0.192px;}#copyright-note a:hover,#copyright-note nav li a:hover,#tabber .inside li a:hover,#wp-calendar td#today,.aboutme-widget .aboutme-social a:hover,.f-widget .aboutme-widget .aboutme-social a:hover,.f-widget .widget li.horizontal-small .post-title a:hover,.fn a,.pnavigation2 a,.postauthor h5 a:hover,.product_list_widget .amount,.related-posts .title a:hover,.related-readmore a,.shareit-circular.standard .share-text,.textwidget a,.widget .sbutton:hover,.woocommerce div.product p.price, .woocommerce div.product span.price,.woocommerce ul.products li.product .price,a,article ul li::before,blockquote::before,blockquote:after,body a:hover{color:#901e2e;}.shareit-circular.standard svg:hover{fill:#901e2e;}#sidebar .widget li a:hover,#sidebar .widget li.horizontal-small .post-title a:hover,.entry-title a:hover,.latestPost .title a:hover,.pagination .nav-next a:hover,.pagination .nav-previous a:hover,.post-info a:hover,.post-title a:hover,.review-total-only.small-thumb .review-result-wrapper i,.shareit-circular.standard .fa:hover,.tagcloud a:hover,.view-more a:hover,.widget .review_thumb_large .review-result,.widget .review_thumb_large .review-total-only.large-thumb,.widget .wpt_widget_content #tags-tab-content ul li a:hover,.widget.widget_archive li a:hover,.widget.widget_categories li a:hover,.widget.widget_meta li a:hover,.widget.widget_nav_menu li a:hover,.widget.widget_pages li a:hover,.widget.widget_recent_comments li a:hover,.widget.widget_recent_entries li a:hover,.widget.widget_rss li a:hover{color:#901e2e!important;}#commentform input#submit,#mobile-menu-wrapper ul li a:hover,#move-to-top:hover,#mtscontact_submit,#searchsubmit,#site-footer .widget #wp-subscribe input.submit:hover,#tabber ul.tabs li a.selected,#wpmm-megamenu .review-total-only,.advanced-recent-posts li.no-thumb.horizontal-small:before,.author-posts-widget li.no-thumb.horizontal-small:before,.button,.category-posts li.no-thumb.horizontal-small:before,.f-widget .button:hover,.instagram-button a,.navigation #wpmm-megamenu .wpmm-pagination a,.navigation ul .sfHover a,.owl-prev:hover, .owl-next:hover,.pace .pace-progress,.popular-posts li.no-thumb.horizontal-small:before,.related-posts-widget li.no-thumb.horizontal-small:before,.widget .widget_wp_review_tab .review-total-only.large-thumb,.widget-slider .slide-caption,.woocommerce #content input.button,.woocommerce #payment #place_order,.woocommerce .bypostauthor:after,.woocommerce .widget.widget_product_search button[type="submit"],.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .woocommerce-widget-layered-nav-dropdown__submit,.woocommerce a.button, .woocommerce button.button,.woocommerce a.checkout-button.button,.woocommerce div.product form.cart .button,.woocommerce input.button, .woocommerce #respond input#submit,.woocommerce span.onsale,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active,.woocommerce-page #content input.button,.woocommerce-page #payment #place_order,.woocommerce-page #respond input#submit,.woocommerce-page .widget.widget_product_search button[type="submit"],.woocommerce-page .woocommerce-widget-layered-nav-dropdown__submit,.woocommerce-page a.button, .woocommerce-page button.button,.woocommerce-page div.product form.cart .button,.woocommerce-page input.button,.wpmm-megamenu-showing.wpmm-light-scheme{background-color:#901e2e;}.shareit-circular.circular-standard .social-icon:hover{background-color:#901e2e!important;}.page-numbers.current,.pagination a:hover,.widget #wp-subscribe input.email-field:focus,.widget #wp-subscribe input.name-field:focus{border-color:#901e2e;}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,#commentform input#submit:hover,#mtscontact_submit:hover,.button:hover,.instagram-button a:hover,.single-subscribe .widget #wp-subscribe input.submit:hover,.widget #wp-subscribe input.submit:hover,.woocommerce #content input.button:hover,.woocommerce #payment #place_order:hover,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce #respond input#submit:hover,.woocommerce .widget.widget_product_search button[type="submit"]:hover,.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover,.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #payment #place_order:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page .widget.widget_product_search button[type="submit"]:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page div.product form.cart .button:hover,.woocommerce-page input.button:hover{background-color:#8a8ca0;}.sidebar .post-info > span:after{background-color:#151942;}#header,#site-header .searchbox .searchbox-input,#site-header .searchbox.searchbox-open .searchbox-icon{background:#ffffff;}#header{margin-top:0px;margin-bottom:0px;padding-top:1.25rem;padding-bottom:1.25rem;border: none ;}#primary-navigation .navigation ul ul a{color:#8a8ca0;}#primary-navigation .navigation ul ul{background:#ffffff;}#primary-navigation .navigation ul li:hover > a{color:#901e2e;}#primary-navigation .navigation ul ul li:hover > a{color:#151942;}#primary-navigation{}.header-social-icons a.header-facebook-official{color:#8a8ca0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:13px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;}.header-social-icons a.header-facebook-official:hover{}.header-social-icons a.header-twitter{color:#8a8ca0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:13px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;}.header-social-icons a.header-twitter:hover{}.header-social-icons a.header-instagram{color:#8a8ca0;margin-top:0px;margin-right:13px;margin-bottom:0px;margin-left:13px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;}.header-social-icons a.header-instagram:hover{}.widget-header, .small-header .widget-header{margin-top:3.6875rem;margin-bottom:0px;}.navigation-banner{background:#252525;}.header-layout2-bottom{background:#ffffff;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;border: none ;}.sidebar .widget{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:2.5rem;padding-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;}#sidebar .widget h3{padding-top:0px;padding-right:0px;padding-bottom:1rem;padding-left:0px;margin-top:0px;margin-bottom:1.5rem;border-bottom:1px solid #dcdde3;}.widget.wp_subscribe{background:#1d1d22;padding-top:1.875rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem;}.title-container.title-id-5edfa8b06824a{margin-top:0px;margin-right:0px;margin-bottom:1.375rem;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border: none ;}.title-container.title-id-5edfa8b06824a h3.featured-category-title{font-family:'Public Sans';color:#151942;font-weight:300;font-size:1.5rem;letter-spacing:0.384px;line-height:1.2;}.layout-5edfa8b06824a{margin-top:4.5rem;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.layout-5edfa8b06824a .view-more a{font-family:'Public Sans';color:#a3a4ad;font-weight:300;font-size:13px;letter-spacing:0.494px;}.layout-5edfa8b06824a .latestPost .thecategory a{font-family:'Public Sans';font-weight:300;text-transform: uppercase;font-size:8px;letter-spacing:2px;margin-bottom:0.9375rem;}.layout-5edfa8b06824a .latestPost .post-info, .layout-5edfa8b06824a .latestPost .post-info a{font-family:'Public Sans';color:#ffffff;font-weight:300;font-size:13px;letter-spacing:0.494px;margin-top:0.625rem;line-height:1;}.layout-5edfa8b06824a .latestPost .title a{font-family:'Public Sans';color:#ffffff;font-weight:300;font-size:1.3rem;letter-spacing:0.32px;line-height:1.3;}.layout-5edfa8b06824a .latestPost.big .title a{font-family:'Public Sans';color:#ffffff;font-weight:300;font-size:2rem;letter-spacing:0.512px;line-height:1.2;}.layout-5edfa8b06824a .latestPost .post-info > span:after{background-color:#ffffff;}.title-container.title-id-5edfa9bc67d4a{margin-top:0px;margin-right:0px;margin-bottom:1.875rem;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border: none ;}.title-container.title-id-5edfa9bc67d4a h3.featured-category-title{font-family:'Public Sans';color:#151942;font-weight:300;font-size:1.5rem;letter-spacing:0.384px;line-height:1.2;}.layout-5edfa9bc67d4a{margin-top:2.625rem;margin-bottom:4.375rem;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.layout-5edfa9bc67d4a .view-more a{font-family:'Public Sans';color:#a3a4ad;font-weight:300;font-size:13px;letter-spacing:0.494px;}.layout-5edfa9bc67d4a .latestPost .thecategory a{font-family:'Public Sans';font-weight:300;text-transform: uppercase;font-size:8px;letter-spacing:2px;margin-bottom:0.8125rem;}.layout-5edfa9bc67d4a .latestPost .post-info, .layout-5edfa9bc67d4a .latestPost .post-info a{font-family:'Public Sans';color:#8a8ca0;font-weight:300;font-size:13px;letter-spacing:0.494px;margin-top:0.625rem;margin-bottom:0.4375rem;line-height:1;}.layout-5edfa9bc67d4a .latestPost .title a{font-family:'Public Sans';color:#151942;font-weight:300;font-size:1.3rem;letter-spacing:0.32px;line-height:1.3;}.layout-5edfa9bc67d4a .latestPost .front-view-content{font-family:'Public Sans';color:#181b43;font-weight:400;font-size:14px;letter-spacing:0.252px;line-height:1.5714285714286;}.layout-5edfa9bc67d4a .latestPost.big .title a{font-family:'Public Sans';color:#151942;font-weight:300;font-size:1.5rem;letter-spacing:0.384px;line-height:1.3;}.layout-5edfa9bc67d4a .latestPost.big .front-view-content{font-family:'Public Sans';color:#181b43;font-weight:400;font-size:1.125rem;letter-spacing:0.288px;line-height:1.5;}.layout-5edfa9bc67d4a .latestPost .post-info > span:after{background-color:#8a8ca0;}.title-container.title-id-5edfbcf8df4af{margin-top:0px;margin-right:0px;margin-bottom:1.875rem;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border: none ;}.title-container.title-id-5edfbcf8df4af h3.featured-category-title{font-family:'Public Sans';color:#f5f5f5;font-weight:300;font-size:1.5rem;letter-spacing:0.384px;line-height:1.2;}.layout-5edfbcf8df4af{background:#1d1d22;margin-top:0px;margin-bottom:5rem;padding-top:3.75rem;padding-right:0px;padding-bottom:1.875rem;padding-left:0px;}.layout-5edfbcf8df4af .view-more a{font-family:'Public Sans';color:#a8a8a9;font-weight:300;font-size:13px;letter-spacing:0.494px;}.layout-5edfbcf8df4af .latestPost .thecategory a{font-family:'Public Sans';font-weight:300;text-transform: uppercase;font-size:8px;letter-spacing:2px;margin-bottom:10px;}.layout-5edfbcf8df4af .latestPost .post-info, .layout-5edfbcf8df4af .latestPost .post-info a{font-family:'Public Sans';color:#ffffff;font-weight:300;font-size:11px;letter-spacing:0.418px;margin-top:0.625rem;line-height:1;}.layout-5edfbcf8df4af .latestPost .title a{font-family:'Public Sans';color:#ffffff;font-weight:300;font-size:1.3rem;letter-spacing:0.24px;line-height:1.3;}.layout-5edfbcf8df4af .latestPost .post-info > span:after{background-color:#ffffff;}.title-container.title-id-5edfaa74204eb{margin-top:0px;margin-right:0px;margin-bottom:1.875rem;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border: none ;}.title-container.title-id-5edfaa74204eb h3.featured-category-title{font-family:'Public Sans';color:#151942;font-weight:300;font-size:1.5rem;letter-spacing:0.384px;line-height:1.2;}.layout-5edfaa74204eb{margin-top:0px;margin-bottom:0px;padding-top:1.25rem;padding-right:0px;padding-bottom:0px;padding-left:0px;}.layout-5edfaa74204eb .view-more a{font-family:'Public Sans';color:#a3a4ad;font-weight:300;font-size:13px;letter-spacing:0.494px;}.layout-5edfaa74204eb .latestPost .thecategory a{font-family:'Public Sans';font-weight:300;text-transform: uppercase;font-size:8px;letter-spacing:2px;margin-bottom:10px;}.layout-5edfaa74204eb .latestPost .post-info, .layout-5edfaa74204eb .latestPost .post-info a{font-family:'Public Sans';color:#8a8ca0;font-weight:300;font-size:13px;letter-spacing:0.494px;margin-top:0.4375rem;margin-bottom:0.75rem;line-height:1;}.layout-5edfaa74204eb .latestPost .title a{font-family:'Public Sans';color:#181b43;font-weight:300;font-size:1.3rem;letter-spacing:0.32px;line-height:1.3;}.layout-5edfaa74204eb .latestPost .front-view-content{font-family:'Public Sans';color:#181b43;font-weight:400;font-size:14px;letter-spacing:0.252px;line-height:1.5;}.layout-5edfaa74204eb .latestPost .post-info > span:after{background-color:#8a8ca0;}.title-container.title-id-5edfa306b8adf{margin-top:0px;margin-right:0px;margin-bottom:1.875rem;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border: none ;}.title-container.title-id-5edfa306b8adf h3.featured-category-title{font-family:'Public Sans';color:#151942;font-weight:300;font-size:1.5rem;letter-spacing:0.384px;line-height:1.2;}.layout-5edfa306b8adf{margin-top:4.6875rem;margin-bottom:1.25rem;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.layout-5edfa306b8adf .view-more a{font-family:'Public Sans';color:#a3a4ad;font-weight:300;font-size:13px;letter-spacing:0.494px;}.layout-5edfa306b8adf .latestPost .thecategory a{font-family:'Public Sans';font-weight:300;text-transform: uppercase;font-size:9px;letter-spacing:2px;margin-bottom:10px;}.layout-5edfa306b8adf .latestPost .post-info, .layout-5edfa306b8adf .latestPost .post-info a{font-family:'Public Sans';color:#8a8ca0;font-weight:300;font-size:13px;letter-spacing:0.494px;margin-top:0.4375rem;margin-bottom:0.75rem;line-height:1;}.layout-5edfa306b8adf .latestPost .title a{font-family:'Public Sans';color:#151942;font-weight:300;font-size:1.3rem;letter-spacing:0.32px;line-height:1.3;}.layout-5edfa306b8adf .latestPost .front-view-content{font-family:'Public Sans';color:#151942;font-weight:400;font-size:1.2rem;letter-spacing:0.27px;line-height:1.4666666666667;}.layout-5edfa306b8adf .latestPost .post-info > span:after{background-color:#8a8ca0;}#load-posts a,.page-numbers.current,.pagination .page-numbers.dots,.pagination a{color:#8a8ca0;border: none ;border-radius:40px;}#load-posts a:hover,#mobile-menu-wrapper ul li a:hover,.pace .pace-progress,.page-numbers.current,.pagination a:hover,.single .pagination > .current .currenttext{background-color:#8a8ca0;color:#ffffff;border-color:#8a8ca0;border-radius:40px;}#load-posts a,#load-posts a:hover,#mobile-menu-wrapper ul li a:hover,.pace .pace-progress,.page-numbers.current,.pagination .page-numbers.dots,.pagination a,.pagination a:hover,.single .pagination > .current .currenttext{margin-top:0px;margin-right:7px;margin-bottom:0px;margin-left:3px;padding-top:12px;padding-right:10px;padding-bottom:12px;padding-left:10px;}.footer-logo-social-section{}.footer-logo-social-section .container{border-bottom:1px solid #565659;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0.9375rem;padding-left:0px;}.footer-social-icons a.footer-youtube-square{color:#ffffff;margin-right:7px;margin-bottom:12px;margin-left:7px;}.footer-social-icons a.footer-youtube-square:hover{}.footer-social-icons a.footer-pinterest-p{color:#ffffff;margin-right:7px;margin-bottom:12px;margin-left:7px;}.footer-social-icons a.footer-pinterest-p:hover{}.footer-social-icons a.footer-facebook-official{color:#ffffff;margin-top:0px;margin-right:7px;margin-bottom:12px;margin-left:7px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;}.footer-social-icons a.footer-facebook-official:hover{}.footer-social-icons a.footer-camera-retro{color:#ffffff;margin-right:7px;margin-bottom:12px;margin-left:7px;}.footer-social-icons a.footer-camera-retro:hover{}.footer-social-icons a.footer-instagram{color:#ffffff;margin-right:7px;margin-bottom:12px;margin-left:7px;}.footer-social-icons a.footer-instagram:hover{}.footer-social-icons a.footer-rss{color:#ffffff;margin-top:0px;margin-right:7px;margin-bottom:12px;margin-left:7px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;}.footer-social-icons a.footer-rss:hover{}#site-footer .post-info > span:after{background-color:#d3d3d4;}#site-footer .widget.wp_subscribe{background:#303038;padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;}..copyrights{}#copyright-note nav .footer-separator{margin-right:20px;margin-left:0px;color:#d3d3d4;}.error404 .article,.page .article,.single_post{margin-top:0px;margin-bottom:2.5rem;padding-top:0px;padding-right:1.3rem;padding-bottom:0px;padding-left:1.3rem;border: none ;}.single_post .thecategory a{font-family:'Public Sans';color:#fcfcfc;font-weight:300;text-transform: uppercase;font-size:10px;letter-spacing:2px;margin-bottom:10px;}.single_post .post-info, .single_post .post-info a, .full-header-wrapper .post-info, .full-header-wrapper .post-info a{font-family:'Public Sans';color:#fcfcfc;font-weight:300;font-size:15px;letter-spacing:0.494px;line-height:1;}.full-header-wrapper .post-info > span:after,.single_post .post-info > span:after{background-color:#fcfcfc;}.breadcrumb, .breadcrumb a, .rank-math-breadcrumb, .rank-math-breadcrumb a{font-family:'Public Sans';color:#151942;font-weight:300;font-size:13px;letter-spacing:0.494px;line-height:1.2;}.breadcrumb-wrapper{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:2rem;padding-right:0px;padding-bottom:1.9rem;padding-left:0px;border: none ;}.tags, .tags a{font-family:'Public Sans';color:#151942;font-weight:300;font-size:13px;letter-spacing:0.494px;line-height:1.2;}.tags{background:#ffffff;margin-top:0px;margin-right:0px;margin-bottom:3.75rem;margin-left:0px;padding-top:1.5625rem;padding-right:1.5625rem;padding-bottom:1.25rem;padding-left:1.5625rem;}.related-posts .latestPost .thecategory a{font-family:'Public Sans';font-weight:300;text-transform: uppercase;font-size:8px;letter-spacing:2px;margin-bottom:10px;}.related-posts .post-info, .related-posts .post-info a{font-family:'Public Sans';color:#ffffff;font-weight:400;font-size:11px;letter-spacing:0.418px;line-height:1.2;}.related-posts .title a{font-family:'Public Sans';color:#fcfcfc;font-weight:300;font-size:15px;letter-spacing:0.24px;margin-bottom:0.4375rem;line-height:1.2;}.related-posts .front-view-content{font-family:'Public Sans';color:#151942;font-weight:400;font-size:14px;letter-spacing:0.252px;margin-top:0.125rem;line-height:1.5714285714286;}.related-posts{margin-top:0px;margin-right:0px;margin-bottom:2.25rem;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border: none ;}.related-posts article{background:#ffffff;}.related-posts article .wrapper{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;}.related-posts .post-info > span:after{background-color:#ffffff;}.single-full-header-content{padding-top:11.875rem;padding-right:0px;padding-bottom:5rem;padding-left:0px;}.single-full-header{margin-top:-5rem;margin-right:0px;margin-bottom:0px;margin-left:0px;}.single-subscribe .widget.wp_subscribe{background:#8e8e91;margin-top:0px;margin-right:0px;margin-bottom:3.75rem;margin-left:0px;padding-top:3.125rem;padding-right:3.125rem;padding-bottom:3.125rem;padding-left:3.125rem;border-radius:0px;border: none ;}.single-subscribe #wp-subscribe input.email-field,.single-subscribe #wp-subscribe input.name-field{height:48px;border-radius:0px;border-bottom:1px solid #ffffff;}.postauthor{background:#ffffff;margin-top:0px;margin-right:0px;margin-bottom:3.75rem;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border: none ;}.postauthor img{margin-right:1.875rem;margin-bottom:0px;margin-left:0px;border-radius:0px;}.author-social a{margin-top:13px;margin-right:8px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:7px;padding-bottom:0px;padding-left:9px;background:#151942;color:#ffffff;border-radius:32px;}.author-social a:hover{background:#901e2e;color:#ffffff;}#respond h4,.related-posts h4,.total-comments{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border: none ;display:inline-block;}#comments li.bypostauthor .comment-list{background-color:#ffffff;}#comments .fn, #comments .fn a{font-family:'Public Sans';color:#151942;font-weight:300;text-transform: capitalize;font-size:15px;letter-spacing:0.24px;}#comments .ago{font-family:'Public Sans';color:#a6a7b1;font-weight:400;font-size:11px;letter-spacing:0.418px;}.commentmetadata .commenttext p{font-family:'Public Sans';color:#151942;font-weight:400;font-size:15px;line-height:1.4;}.reply{font-family:'Public Sans';color:#a6a7b1;font-weight:400;font-size:13px;line-height:1;}.shareit.floating{background:#ffffff;margin-top:5px;margin-right:0px;margin-bottom:5px;margin-left:1.875rem;border: none ;}.shareit.circular-standard.floating{top:15.25rem;right:auto;bottom:auto;left:0px;}body .thecategory .cat-12{color:#fcfcfc;background:#901e2e;}body .thecategory .cat-12:hover{}body .thecategory .cat-646{color:#fcfcfc;background:#901e2e;}body .thecategory .cat-646:hover{}.latestPost .title a, .archive .latestPost .title a, .search .latestPost .title a, .archive [class^="more-page"] .latestPost .title a, .search [class^="more-page"] .latestPost .title a{font-family:'Public Sans';color:#151942;font-weight:300;font-size:20px;letter-spacing:0.32px;line-height:1.2;}.archive .latestPost .front-view-content, .search .latestPost .front-view-content, .archive [class^="more-page"] .latestPost .front-view-content, .search [class^="more-page"] .latestPost .front-view-content{font-family:'Public Sans';color:#8a8ca0;font-weight:400;font-size:15px;letter-spacing:0.27px;line-height:1.4666666666667;}.archive .latestPost .thecategory a, .search .latestPost .thecategory a{font-family:'Public Sans';font-weight:300;text-transform: uppercase;
color: #ffffff;font-size:10px;letter-spacing:2px;margin-bottom:11px;}.archive .latestPost .post-info, .archive .latestPost .post-info a, .search .latestPost .post-info, .search .latestPost .post-info a{font-family:'Public Sans';color:#8a8ca0;font-weight:300;font-size:13px;letter-spacing:0.494px;margin-top:0.4375rem;margin-bottom:0.75rem;line-height:1;}#move-to-top{background-color:#901e2e;border: none ;padding-top:0.4375rem;padding-right:1rem;padding-bottom:0.5625rem;padding-left:1rem;top:auto;right:1.875rem;bottom:5rem;left:auto;border-radius:20px;color:#ffffff;}#move-to-top:hover{background-color:#8a8ca0;color:#ffffff;border-color:#8a8ca0;}#move-to-top .fa{font-size:24px;}@media screen and (max-width: 865px){.navigation.mobile-menu-wrapper{background-color:#901e2e;}#catcher{height:0px!important;}.sticky-navigation-active, .admin-bar .sticky-navigation-active{top:0px!important;}.sticky-navigation-active, #header.sticky-navigation-active{position:relative!important;}}input[type="checkbox"] { 
-webkit-appearance: checkbox !important; 
}

#logo img {
    max-width: 250px;
}

.layout-3 .wrapper {
    width: 100%;
    background: rgb(0 0 0 / 48%);
}

.layout-1 .latestPost:after {
background: rgb(0 0 0 / 48%);
}

.related-posts .latestPost .wrapper {
    background: rgba(0,0,0,0.48);
}

#header {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}

.comment-form-url {
    display: none;
}

.breadcrumb-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 1.4rem;
}

.share-wrap.top {
    margin-bottom: 1rem;
}

#move-to-top {
    background-color: #901e2e;}
    
#move-to-top:hover {
    background-color: #8a8ca0;    
}

.widget #wp-subscribe input.email-field, .widget #wp-subscribe input.name-field {
    font-family: 'Public Sans';
    color: #8e8e91;
    font-weight: 300;
    font-size: 13px;
    letter-spacing: .308px;
}

.wp-subscribe-wrap input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    text-align: center;
}

.widget #wp-subscribe input.submit {
    color: #151942;
    letter-spacing: .208px;
    background: #fff;
}

.wp-subscribe-wrap {
    text-align: center;
}

.widget.wp_subscribe {
margin-bottom: 0.875rem;}

.wp-subscribe-wrap input.submit {
    line-height: 1;
    cursor: pointer;
}

#wp-subscribe input.email-field, #wp-subscribe input.name-field {
    text-align: left;
    background: 0 0;
    margin-bottom: 5px;
    padding: 12px 15px;
    margin-top: 5px;
    transition: all .15s linear;
}

.topad{
margin-bottom: 0px;}

#wrapper.single>.container, .archive #wrapper>.container, .search #wrapper>.container, .error404 #wrapper>.container, .default-wrap, .paged #wrapper>.container {
    margin-top: 2rem;
}

.review-wrapper {
   margin-top: 0px;
}

#review .review-desc ol, #review .review-desc ul {
    list-style: disc !important;
}

.thecategory a.button {
color: #ffffff;
}

.widget #wp-subscribe input.consent-field:after {
    background: #901e2e;
}

.widget #wp-subscribe input.consent-field {
    visibility: visible;
}

.latestPost .thecategory a {
color: #fcfcfc;
}

.related-posts .title a {
color: #fcfcfc;
}

.btn_red {
    background-color: #f38020 !important;
}

.post-content li {
    position: relative;
}

body .single_post #review ul li::before, article .single_page #review ul li::before {
    background: none;
    position: inherit;
    top: 0;
    left: 0;
}

.post-content li::before {
    margin-left: -20px;
}

body .review-result {
    color: #90252f !important;
}

body .review-total-only.small-thumb .review-result-wrapper i {
    color: inherit !important;
}

#lcf-contactform .lcf_contactform_error,#lcf-contactform input.error,#lcf-contactform textarea.error{border:1px solid #D8000C}
#lcf-contactform label.error,p.lcf-error{display:block;color:#D8000C;background:#ffd2d2;padding:0 10px;height:auto;width: auto;}
.lcf-success-msg {color: #4F8A10;background-color: #DFF2BF;padding:10px} 

#lcf_message {
width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;}

#lcf-contactform input[type="text"] 
{   width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
}

article ul ul li:before {
    visibility: hidden;
}

/* GDPR consent box buttons stilovi*/
.fc-consent-root .fc-button.fc-secondary-button .fc-button-background {
background-color:rgb(180, 180, 180) !important
}
.fc-consent-root .fc-button.fc-primary-button .fc-button-background {
background-color:rgb(0,179,78) !important
}

@media screen and (max-width: 865px) {
.header-default .logo-wrap {
    margin: -12px 1.25rem 0px 0;
}
    #header {
    padding-bottom: 0rem;}
}

@media screen and (max-width: 480px) {
body #move-to-top {
    bottom: 50px; }
}</style><script data-no-optimize="1">var litespeed_docref=sessionStorage.getItem("litespeed_docref");litespeed_docref&&(Object.defineProperty(document,"referrer",{get:function(){return litespeed_docref}}),sessionStorage.removeItem("litespeed_docref"));</script>  <script async src="https://www.googletagmanager.com/gtag/js?id=G-ZDS0YLJCX7"></script> <script>window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-ZDS0YLJCX7');</script></head><body id="blog" class="home blog wp-theme-mts_ahead wp-child-theme-mts_ahead-child main"><div class="main-container"><header id="site-header" class="main-header header-default clearfix" role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader"><div id="header"><div class="container"><div class="logo-wrap"><h1 id="logo" class="image-logo clearfix"><a href="https://biketestreviews.com"><img src="/wp/wp-content/uploads/jch-optimize/ng/wp_wp-content_uploads_2022_12_logo2.webp" width="250" height="95" alt="Bike Test Reviews"></a></h1></div><div id="primary-navigation" class="primary-navigation" role="navigation" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement"><a href="#" id="pull" class="toggle-mobile-menu"></a><nav class="navigation clearfix mobile-menu-wrapper"><ul id="menu-main" class="menu clearfix"><li id="menu-item-32" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-32"><a href="/" aria-current="page">Home</a></li><li id="menu-item-4273" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-4273"><a href="https://biketestreviews.com/category/reviews/">Reviews</a><ul class="sub-menu"><li id="menu-item-5060" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5060"><a href="https://biketestreviews.com/category/reviews/cableset/">Cable Sets</a></li><li id="menu-item-12895" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12895"><a href="https://biketestreviews.com/category/reviews/helmets/">Helmets</a></li><li id="menu-item-4594" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4594"><a href="https://biketestreviews.com/category/reviews/insoles/">Insoles</a></li><li id="menu-item-5059" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5059"><a href="https://biketestreviews.com/category/reviews/pedals/">Pedals</a></li><li id="menu-item-4516" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4516"><a href="https://biketestreviews.com/category/reviews/saddles/">Saddles</a></li><li id="menu-item-6023" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6023"><a href="https://biketestreviews.com/category/reviews/tires/">Tires</a></li><li id="menu-item-7844" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7844"><a href="https://biketestreviews.com/category/reviews/wheels/">Wheels</a></li></ul></li><li id="menu-item-5058" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5058"><a href="https://biketestreviews.com/category/bikes/">Bikes</a></li><li id="menu-item-4275" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-4275"><a href="https://biketestreviews.com/category/articles/">Articles</a><ul class="sub-menu"><li id="menu-item-6786" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6786"><a href="https://biketestreviews.com/category/maintenance/">Maintenance</a></li></ul></li><li id="menu-item-10368" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10368"><a href="https://biketestreviews.com/category/buying-guides/">Buying Guides</a></li><li id="menu-item-4276" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-has-children menu-item-4276"><a href="https://biketestreviews.com/about-me/">About</a><ul class="sub-menu"><li id="menu-item-25" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25"><a href="https://biketestreviews.com/contact-us/">Contact Us</a></li><li id="menu-item-4304" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4304"><a href="https://biketestreviews.com/affiliate-disclosure/">Affiliate Disclosure</a></li><li id="menu-item-24" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-24"><a rel="privacy-policy" href="https://biketestreviews.com/privacy-policy/">Privacy Policy</a></li><li id="menu-item-23" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23"><a href="https://biketestreviews.com/terms-and-conditions/">Terms and Conditions</a></li></ul></li></ul></nav></div><div class="header-search"><form method="get" id="searchform" class="searchbox search-form" action="https://biketestreviews.com" _lpchecked="1">
<input type="text" name="s" id="s" class="searchbox-input" value="" placeholder="Search..."  />
<input type="submit" class="searchbox-submit" value="GO">
<span class="searchbox-icon sbutton"><i class="fa fa-search"></i></span></form></div></div></div></header><div id="wrapper" class="clearfix"><div class="layout-5edfa8b06824a layout-1-container clearfix clear"><div class="container"><div id="content_box"><div class="title-container title-id-5edfa8b06824a"><h3 class="featured-category-title">Reviews</h3><div class="view-more"><a href="https://biketestreviews.com/category/reviews/" title="Reviews">See All &apos;Reviews&apos;</a></div></div><section id="latest-posts" class="layout-1 clearfix"><article class="latestPost excerpt big">
<a href="https://biketestreviews.com/poc-kortal-helmet/" title="POC Kortal Helmet Review" id="featured-thumbnail" class="post-image post-image-left ahead-layout-1-big"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MzAiIGhlaWdodD0iNDUwIiB2aWV3Qm94PSIwIDAgNzMwIDQ1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="730" height="450" data-src="https://biketestreviews.com/wp/wp-content/uploads/2025/08/poc_kortal1-730x450.jpg" class="attachment-ahead-layout-1-big size-ahead-layout-1-big wp-post-image" alt="POC Kortal Helmet Review" title="POC Kortal Helmet Review" loading="lazy" decoding="async" /></div><div class="review-type-star latestPost-review-wrapper wp-review-show-total wp-review-total-13684 wp-review-total-star" ><div class="review-star"><div class="review-result-wrapper" style="color: #dedcdc;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i><div class="review-result" style="width:90%; color:#fff;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i></div></div></div></div>		</a><div class="wrapper"><header><div class="thecategory"><a class="cat-651 button" href="https://biketestreviews.com/category/reviews/helmets/" title="View all posts in Helmets">Helmets</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/poc-kortal-helmet/" title="POC Kortal Helmet Review">POC Kortal Helmet Review</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/tomf/" title="Posts by Tom Fortune" rel="author">Tom Fortune</a></span></span><span class="thetime date updated"><span>August 13, 2025</span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/fox-racing-union-canvas/" title="Fox Racing Union Canvas Flat Pedal MTB Shoes" id="featured-thumbnail" class="post-image post-image-left ahead-layout-1"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNTAiIGhlaWdodD0iMjEwIiB2aWV3Qm94PSIwIDAgMzUwIDIxMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="350" height="210" data-src="https://biketestreviews.com/wp/wp-content/uploads/2025/07/unioncanvas1-min-350x210.jpg" class="attachment-ahead-layout-1 size-ahead-layout-1 wp-post-image" alt="Fox Racing Union Canvas Flat Pedal MTB Shoes" title="Fox Racing Union Canvas Flat Pedal MTB Shoes" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2025/07/unioncanvas1-min-350x210.jpg 350w, https://biketestreviews.com/wp/wp-content/uploads/2025/07/unioncanvas1-min-500x300.jpg 500w" data-sizes="auto, (max-width: 350px) 100vw, 350px" /></div><div class="review-type-star latestPost-review-wrapper wp-review-show-total wp-review-total-13672 wp-review-total-star" ><div class="review-star"><div class="review-result-wrapper" style="color: #dedcdc;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i><div class="review-result" style="width:90%; color:#fff;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i></div></div></div></div>		</a><div class="wrapper"><header><div class="thecategory"><a class="cat-12 button" href="https://biketestreviews.com/category/reviews/" title="View all posts in Reviews">Reviews</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/fox-racing-union-canvas/" title="Fox Racing Union Canvas Flat Pedal MTB Shoes">Fox Racing Union Canvas Flat Pedal MTB Shoes</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/tomf/" title="Posts by Tom Fortune" rel="author">Tom Fortune</a></span></span><span class="thetime date updated"><span>July 11, 2025</span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/melon-optics-alleycat-review/" title="Melon Optics Alleycat Review" id="featured-thumbnail" class="post-image post-image-left ahead-layout-1"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNTAiIGhlaWdodD0iMjEwIiB2aWV3Qm94PSIwIDAgMzUwIDIxMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="350" height="210" data-src="https://biketestreviews.com/wp/wp-content/uploads/2025/04/Melon-Optics-Alleycat-min-350x210.jpg" class="attachment-ahead-layout-1 size-ahead-layout-1 wp-post-image" alt="Melon Optics Alleycat Review" title="Melon Optics Alleycat Review" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2025/04/Melon-Optics-Alleycat-min-350x210.jpg 350w, https://biketestreviews.com/wp/wp-content/uploads/2025/04/Melon-Optics-Alleycat-min-500x300.jpg 500w" data-sizes="auto, (max-width: 350px) 100vw, 350px" /></div><div class="review-type-star latestPost-review-wrapper wp-review-show-total wp-review-total-13652 wp-review-total-star" ><div class="review-star"><div class="review-result-wrapper" style="color: #dedcdc;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i><div class="review-result" style="width:90%; color:#fff;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i></div></div></div></div>		</a><div class="wrapper"><header><div class="thecategory"><a class="cat-12 button" href="https://biketestreviews.com/category/reviews/" title="View all posts in Reviews">Reviews</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/melon-optics-alleycat-review/" title="Melon Optics Alleycat Review">Melon Optics Alleycat Review</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/tomf/" title="Posts by Tom Fortune" rel="author">Tom Fortune</a></span></span><span class="thetime date updated"><span>April 9, 2025</span></span></div></header></div></article></section></div></div></div><div class="layout-5edfa9bc67d4a layout-2-container clearfix clear"><div class="container"><div id="content_box"><div class="title-container title-id-5edfa9bc67d4a"><h3 class="featured-category-title">Articles</h3><div class="view-more"><a href="https://biketestreviews.com/category/articles/" title="Articles">See All &apos;Articles&apos;</a></div></div><section id="latest-posts" class="layout-2 clearfix"><article class="latestPost excerpt big">
<a href="https://biketestreviews.com/bike-stack-and-reach-explained/" title="Bike Stack and Reach Explained: What These Geometry Numbers Really Mean" id="featured-thumbnail" class="post-image post-image-left ahead-layout-2-big"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NDAiIGhlaWdodD0iNDYwIiB2aWV3Qm94PSIwIDAgNTQwIDQ2MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="540" height="460" data-src="https://biketestreviews.com/wp/wp-content/uploads/2026/03/stack_min-540x460.png" class="attachment-ahead-layout-2-big size-ahead-layout-2-big wp-post-image" alt="Bike Stack and Reach Explained: What These Geometry Numbers Really Mean" title="Bike Stack and Reach Explained: What These Geometry Numbers Really Mean" loading="lazy" decoding="async" /></div>
</a><div class="wrapper"><header><div class="thecategory"><a class="cat-3 button" href="https://biketestreviews.com/category/articles/" title="View all posts in Articles">Articles</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/bike-stack-and-reach-explained/" title="Bike Stack and Reach Explained: What These Geometry Numbers Really Mean">Bike Stack and Reach Explained: What These Geometry Numbers Really Mean</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/neilm/" title="Posts by Neil Morrison" rel="author">Neil Morrison</a></span></span><span class="thetime date updated"><span>March 27, 2026</span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/what-makes-dropper-lever-good/" title="Lever Designs &amp; Ergonomics: What Makes a Dropper Lever Feel Good" id="featured-thumbnail" class="post-image post-image-left ahead-layout-2"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="120" height="120" data-src="https://biketestreviews.com/wp/wp-content/uploads/2021/09/Budget-Dropper-Post-120x120.jpg" class="attachment-ahead-layout-2 size-ahead-layout-2 wp-post-image" alt="Lever Designs &amp; Ergonomics: What Makes a Dropper Lever Feel Good" title="Lever Designs &amp; Ergonomics: What Makes a Dropper Lever Feel Good" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2021/09/Budget-Dropper-Post-120x120.jpg 120w, https://biketestreviews.com/wp/wp-content/uploads/2021/09/Budget-Dropper-Post-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2021/09/Budget-Dropper-Post-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2021/09/Budget-Dropper-Post-240x240.jpg 240w" data-sizes="auto, (max-width: 120px) 100vw, 120px" /></div>
</a><div class="wrapper"><header><div class="thecategory"><a class="cat-3 button" href="https://biketestreviews.com/category/articles/" title="View all posts in Articles">Articles</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/what-makes-dropper-lever-good/" title="Lever Designs &amp; Ergonomics: What Makes a Dropper Lever Feel Good">Lever Designs &amp; Ergonomics: What Makes a Dropper Lever Feel Good</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/bikesonline/" title="Posts by BikesOnline" rel="author">BikesOnline</a></span></span><span class="thetime date updated"><span>November 17, 2025</span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/parents-of-cyclists-tips/" title="Building A Champion: 8 Tips For Parents of Junior Cyclists" id="featured-thumbnail" class="post-image post-image-left ahead-layout-2"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="120" height="120" data-src="https://biketestreviews.com/wp/wp-content/uploads/2024/01/Junior-Cyclists-3-min-120x120.jpg" class="attachment-ahead-layout-2 size-ahead-layout-2 wp-post-image" alt="Building A Champion: 8 Tips For Parents of Junior Cyclists" title="Building A Champion: 8 Tips For Parents of Junior Cyclists" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2024/01/Junior-Cyclists-3-min-120x120.jpg 120w, https://biketestreviews.com/wp/wp-content/uploads/2024/01/Junior-Cyclists-3-min-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2024/01/Junior-Cyclists-3-min-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2024/01/Junior-Cyclists-3-min-240x240.jpg 240w" data-sizes="auto, (max-width: 120px) 100vw, 120px" /></div>
</a><div class="wrapper"><header><div class="thecategory"><a class="cat-3 button" href="https://biketestreviews.com/category/articles/" title="View all posts in Articles">Articles</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/parents-of-cyclists-tips/" title="Building A Champion: 8 Tips For Parents of Junior Cyclists">Building A Champion: 8 Tips For Parents of Junior Cyclists</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/brentonb/" title="Posts by Brenton Barker" rel="author">Brenton Barker</a></span></span><span class="thetime date updated"><span>April 4, 2024</span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/supplements-in-cycling/" title="Supplements in Cycling: What Works and What Doesn&#8217;t" id="featured-thumbnail" class="post-image post-image-left ahead-layout-2"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="120" height="120" data-src="https://biketestreviews.com/wp/wp-content/uploads/2024/02/supplements-min-120x120.jpg" class="attachment-ahead-layout-2 size-ahead-layout-2 wp-post-image" alt="Supplements in Cycling: What Works and What Doesn&#8217;t" title="Supplements in Cycling: What Works and What Doesn&#8217;t" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2024/02/supplements-min-120x120.jpg 120w, https://biketestreviews.com/wp/wp-content/uploads/2024/02/supplements-min-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2024/02/supplements-min-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2024/02/supplements-min-240x240.jpg 240w" data-sizes="auto, (max-width: 120px) 100vw, 120px" /></div>
</a><div class="wrapper"><header><div class="thecategory"><a class="cat-3 button" href="https://biketestreviews.com/category/articles/" title="View all posts in Articles">Articles</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/supplements-in-cycling/" title="Supplements in Cycling: What Works and What Doesn&#8217;t">Supplements in Cycling: What Works and What Doesn&#8217;t</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/brentonb/" title="Posts by Brenton Barker" rel="author">Brenton Barker</a></span></span><span class="thetime date updated"><span>March 26, 2024</span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/shimano-acera-vs-deore/" title="Shimano Acera Vs Deore: Breaking Down the Differences" id="featured-thumbnail" class="post-image post-image-left ahead-layout-2"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="120" height="120" data-src="https://biketestreviews.com/wp/wp-content/uploads/2024/02/acera-vs-deore-120x120.jpg" class="attachment-ahead-layout-2 size-ahead-layout-2 wp-post-image" alt="Shimano Acera Vs Deore: Breaking Down the Differences" title="Shimano Acera Vs Deore: Breaking Down the Differences" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2024/02/acera-vs-deore-120x120.jpg 120w, https://biketestreviews.com/wp/wp-content/uploads/2024/02/acera-vs-deore-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2024/02/acera-vs-deore-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2024/02/acera-vs-deore-240x240.jpg 240w" data-sizes="auto, (max-width: 120px) 100vw, 120px" /></div>
</a><div class="wrapper"><header><div class="thecategory"><a class="cat-3 button" href="https://biketestreviews.com/category/articles/" title="View all posts in Articles">Articles</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/shimano-acera-vs-deore/" title="Shimano Acera Vs Deore: Breaking Down the Differences">Shimano Acera Vs Deore: Breaking Down the Differences</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/mikek/" title="Posts by Mike Krawec" rel="author">Mike Krawec</a></span></span><span class="thetime date updated"><span>March 18, 2024</span></span></div></header></div></article></section></div></div></div><div class="layout-5edfbcf8df4af layout-3-container clearfix clear"><div class="container"><div id="content_box"><div class="title-container title-id-5edfbcf8df4af"><h3 class="featured-category-title">Bikes</h3><div class="view-more"><a href="https://biketestreviews.com/category/bikes/" title="Bikes">See All &apos;Bikes&apos;</a></div></div><section id="latest-posts" class="layout-3 clearfix"><article class="latestPost excerpt">
<a href="https://biketestreviews.com/trek-domane-al-2-disc/" title="A Review Of My Trek Domane AL 2 Disc" id="featured-thumbnail" class="post-image post-image-left ahead-layout-3"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTUiIGhlaWdodD0iMjEwIiB2aWV3Qm94PSIwIDAgMjU1IDIxMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="255" height="210" data-src="https://biketestreviews.com/wp/wp-content/uploads/2023/11/bike-with-a-view-255x210.jpg" class="attachment-ahead-layout-3 size-ahead-layout-3 wp-post-image" alt="A Review Of My Trek Domane AL 2 Disc" title="A Review Of My Trek Domane AL 2 Disc" loading="lazy" decoding="async" /></div><div class="review-type-star latestPost-review-wrapper wp-review-show-total wp-review-total-13095 wp-review-total-star" ><div class="review-star"><div class="review-result-wrapper" style="color: #dedcdc;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i><div class="review-result" style="width:90%; color:#fff;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i></div></div></div></div>		</a><div class="wrapper"><header><h2 class="title front-view-title">
<a href="https://biketestreviews.com/trek-domane-al-2-disc/" title="A Review Of My Trek Domane AL 2 Disc">A Review Of My Trek Domane AL 2 Disc</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/mikek/" title="Posts by Mike Krawec" rel="author">Mike Krawec</a></span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/yoeleo-g21/" title="Yoeleo G21 Gravel Bike Frameset Review" id="featured-thumbnail" class="post-image post-image-left ahead-layout-3"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTUiIGhlaWdodD0iMjEwIiB2aWV3Qm94PSIwIDAgMjU1IDIxMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="255" height="210" data-src="https://biketestreviews.com/wp/wp-content/uploads/2023/10/bike-frameset-4-255x210.jpg" class="attachment-ahead-layout-3 size-ahead-layout-3 wp-post-image" alt="Yoeleo G21 Gravel Bike Frameset Review" title="Yoeleo G21 Gravel Bike Frameset Review" loading="lazy" decoding="async" /></div><div class="review-type-star latestPost-review-wrapper wp-review-show-total wp-review-total-12783 wp-review-total-star" ><div class="review-star"><div class="review-result-wrapper" style="color: #dedcdc;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i><div class="review-result" style="width:98%; color:#fff;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i></div></div></div></div>		</a><div class="wrapper"><header><h2 class="title front-view-title">
<a href="https://biketestreviews.com/yoeleo-g21/" title="Yoeleo G21 Gravel Bike Frameset Review">Yoeleo G21 Gravel Bike Frameset Review</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/robbie-ferri/" title="Posts by Robbie Ferri" rel="author">Robbie Ferri</a></span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/gravel-bikes-vs-mountain-bikes/" title="Gravel Bikes vs Mountain Bikes: Comparing Off-Road Cycling Experiences" id="featured-thumbnail" class="post-image post-image-left ahead-layout-3"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTUiIGhlaWdodD0iMjEwIiB2aWV3Qm94PSIwIDAgMjU1IDIxMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="255" height="210" data-src="https://biketestreviews.com/wp/wp-content/uploads/2023/11/gravel-bikes-255x210.jpg" class="attachment-ahead-layout-3 size-ahead-layout-3 wp-post-image" alt="Gravel Bikes vs Mountain Bikes: Comparing Off-Road Cycling Experiences" title="Gravel Bikes vs Mountain Bikes: Comparing Off-Road Cycling Experiences" loading="lazy" decoding="async" /></div>
</a><div class="wrapper"><header><h2 class="title front-view-title">
<a href="https://biketestreviews.com/gravel-bikes-vs-mountain-bikes/" title="Gravel Bikes vs Mountain Bikes: Comparing Off-Road Cycling Experiences">Gravel Bikes vs Mountain Bikes: Comparing Off-Road Cycling Experiences</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/mikek/" title="Posts by Mike Krawec" rel="author">Mike Krawec</a></span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/specialized-como/" title="Specialized Turbo Como Electric Bike Review: Power, Comfort, and Efficiency Combined" id="featured-thumbnail" class="post-image post-image-left ahead-layout-3"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTUiIGhlaWdodD0iMjEwIiB2aWV3Qm94PSIwIDAgMjU1IDIxMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="255" height="210" data-src="https://biketestreviews.com/wp/wp-content/uploads/2023/05/Specialized-Turbo-Como4-min-255x210.png" class="attachment-ahead-layout-3 size-ahead-layout-3 wp-post-image" alt="Specialized Turbo Como Electric Bike Review: Power, Comfort, and Efficiency Combined" title="Specialized Turbo Como Electric Bike Review: Power, Comfort, and Efficiency Combined" loading="lazy" decoding="async" /></div><div class="review-type-star latestPost-review-wrapper wp-review-show-total wp-review-total-11540 wp-review-total-star" ><div class="review-star"><div class="review-result-wrapper" style="color: #dedcdc;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i><div class="review-result" style="width:88%; color:#fff;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i></div></div></div></div>		</a><div class="wrapper"><header><h2 class="title front-view-title">
<a href="https://biketestreviews.com/specialized-como/" title="Specialized Turbo Como Electric Bike Review: Power, Comfort, and Efficiency Combined">Specialized Turbo Como Electric Bike Review: Power, Comfort, and Efficiency Combined</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/armando/" title="Posts by Armando Rios" rel="author">Armando Rios</a></span></span></div></header></div></article></section></div></div></div><div class="layout-5edfaa74204eb layout-4-container clearfix clear"><div class="container"><div id="content_box"><div class="title-container title-id-5edfaa74204eb"><h3 class="featured-category-title">Featured Posts</h3><div class="view-more"><a href="https://biketestreviews.com/category/featured/" title="Featured Posts">See All &apos;Featured Posts&apos;</a></div></div><section id="latest-posts" class="layout-4 clearfix"><article class="latestPost excerpt">
<a href="https://biketestreviews.com/converting-old-bike-to-modern-components/" title="Revamping Your Retro Ride: A Step-by-Step Guide to Upgrading an Old Bike with Modern Components" id="featured-thumbnail" class="post-image post-image-left ahead-layout-2"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="120" height="120" data-src="https://biketestreviews.com/wp/wp-content/uploads/2023/04/5-min-120x120.jpg" class="attachment-ahead-layout-2 size-ahead-layout-2 wp-post-image" alt="Revamping Your Retro Ride: A Step-by-Step Guide to Upgrading an Old Bike with Modern Components" title="Revamping Your Retro Ride: A Step-by-Step Guide to Upgrading an Old Bike with Modern Components" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2023/04/5-min-120x120.jpg 120w, https://biketestreviews.com/wp/wp-content/uploads/2023/04/5-min-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2023/04/5-min-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2023/04/5-min-240x240.jpg 240w" data-sizes="auto, (max-width: 120px) 100vw, 120px" /></div>
</a><div class="wrapper"><header><div class="thecategory"><a class="cat-3 button" href="https://biketestreviews.com/category/articles/" title="View all posts in Articles">Articles</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/converting-old-bike-to-modern-components/" title="Revamping Your Retro Ride: A Step-by-Step Guide to Upgrading an Old Bike with Modern Components">Revamping Your Retro Ride: A Step-by-Step Guide to Upgrading an Old Bike with Modern Components</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/robbie-ferri/" title="Posts by Robbie Ferri" rel="author">Robbie Ferri</a></span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/fizik-aria-r3-review/" title="Fizik Aria R3 Shoe Review" id="featured-thumbnail" class="post-image post-image-left ahead-layout-2"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="120" height="120" data-src="https://biketestreviews.com/wp/wp-content/uploads/2021/06/IMG_8629-min-120x120.jpg" class="attachment-ahead-layout-2 size-ahead-layout-2 wp-post-image" alt="Fizik Aria R3 Shoe Review" title="Fizik Aria R3 Shoe Review" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2021/06/IMG_8629-min-120x120.jpg 120w, https://biketestreviews.com/wp/wp-content/uploads/2021/06/IMG_8629-min-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2021/06/IMG_8629-min-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2021/06/IMG_8629-min-240x240.jpg 240w" data-sizes="auto, (max-width: 120px) 100vw, 120px" /></div><div class="review-type-star latestPost-review-wrapper wp-review-show-total wp-review-total-8445 wp-review-total-star" ><div class="review-star"><div class="review-result-wrapper" style="color: #dedcdc;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i><div class="review-result" style="width:80%; color:#fff;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i></div></div></div></div>		</a><div class="wrapper"><header><div class="thecategory"><a class="cat-82 button" href="https://biketestreviews.com/category/featured/" title="View all posts in Featured Posts">Featured Posts</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/fizik-aria-r3-review/" title="Fizik Aria R3 Shoe Review">Fizik Aria R3 Shoe Review</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/luiss/" title="Posts by Luis de Sousa" rel="author">Luis de Sousa</a></span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/how-to-tighten-bike-chain/" title="How to Tighten a Bike Chain" id="featured-thumbnail" class="post-image post-image-left ahead-layout-2"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="120" height="120" data-src="https://biketestreviews.com/wp/wp-content/uploads/2019/05/nochain-min-120x120.jpg" class="attachment-ahead-layout-2 size-ahead-layout-2 wp-post-image" alt="How to Tighten a Bike Chain" title="How to Tighten a Bike Chain" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2019/05/nochain-min-120x120.jpg 120w, https://biketestreviews.com/wp/wp-content/uploads/2019/05/nochain-min-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2019/05/nochain-min-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2019/05/nochain-min-240x240.jpg 240w, https://biketestreviews.com/wp/wp-content/uploads/2019/05/nochain-min-75x75.jpg 75w" data-sizes="auto, (max-width: 120px) 100vw, 120px" /></div>
</a><div class="wrapper"><header><div class="thecategory"><a class="cat-82 button" href="https://biketestreviews.com/category/featured/" title="View all posts in Featured Posts">Featured Posts</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/how-to-tighten-bike-chain/" title="How to Tighten a Bike Chain">How to Tighten a Bike Chain</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/neilm/" title="Posts by Neil Morrison" rel="author">Neil Morrison</a></span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/biking-west-bank/" title="Biking the Bank; the West Bank that is" id="featured-thumbnail" class="post-image post-image-left ahead-layout-2"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="120" height="120" data-src="https://biketestreviews.com/wp/wp-content/uploads/2020/07/beit-jibreen-biking-07-min-120x120.jpg" class="attachment-ahead-layout-2 size-ahead-layout-2 wp-post-image" alt="Biking the Bank; the West Bank that is" title="Biking the Bank; the West Bank that is" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2020/07/beit-jibreen-biking-07-min-120x120.jpg 120w, https://biketestreviews.com/wp/wp-content/uploads/2020/07/beit-jibreen-biking-07-min-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2020/07/beit-jibreen-biking-07-min-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2020/07/beit-jibreen-biking-07-min-240x240.jpg 240w" data-sizes="auto, (max-width: 120px) 100vw, 120px" /></div>
</a><div class="wrapper"><header><div class="thecategory"><a class="cat-3 button" href="https://biketestreviews.com/category/articles/" title="View all posts in Articles">Articles</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/biking-west-bank/" title="Biking the Bank; the West Bank that is">Biking the Bank; the West Bank that is</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/timw/" title="Posts by Tim Williams" rel="author">Tim Williams</a></span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/the-best-cycling-specific-insole-part-ii/" title="THE BEST CYCLING SPECIFIC INSOLE?  PART II" id="featured-thumbnail" class="post-image post-image-left ahead-layout-2"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="120" height="120" data-src="https://biketestreviews.com/wp/wp-content/uploads/2015/12/eSoles_CyclingInsole-min-120x120.png" class="attachment-ahead-layout-2 size-ahead-layout-2 wp-post-image" alt="THE BEST CYCLING SPECIFIC INSOLE?  PART II" title="THE BEST CYCLING SPECIFIC INSOLE?  PART II" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2015/12/eSoles_CyclingInsole-min-120x120.png 120w, https://biketestreviews.com/wp/wp-content/uploads/2015/12/eSoles_CyclingInsole-min-150x150.png 150w, https://biketestreviews.com/wp/wp-content/uploads/2015/12/eSoles_CyclingInsole-min-64x64.png 64w, https://biketestreviews.com/wp/wp-content/uploads/2015/12/eSoles_CyclingInsole-min-240x240.png 240w, https://biketestreviews.com/wp/wp-content/uploads/2015/12/eSoles_CyclingInsole-min-75x75.png 75w" data-sizes="auto, (max-width: 120px) 100vw, 120px" /></div>
</a><div class="wrapper"><header><div class="thecategory"><a class="cat-82 button" href="https://biketestreviews.com/category/featured/" title="View all posts in Featured Posts">Featured Posts</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/the-best-cycling-specific-insole-part-ii/" title="THE BEST CYCLING SPECIFIC INSOLE?  PART II">THE BEST CYCLING SPECIFIC INSOLE?  PART II</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/btadmin/" title="Posts by Rick Schultz" rel="author">Rick Schultz</a></span></span></div></header></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/icebug-insoles-long-term-test-review/" title="ICEBUG INSOLES &#8211; LONG TERM TEST &#038; REVIEW" id="featured-thumbnail" class="post-image post-image-left ahead-layout-2"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="120" height="120" data-src="https://biketestreviews.com/wp/wp-content/uploads/2018/03/IMG_20180309_082446367-120x120.jpg" class="attachment-ahead-layout-2 size-ahead-layout-2 wp-post-image" alt="ICEBUG INSOLES &#8211; LONG TERM TEST &#038; REVIEW" title="ICEBUG INSOLES &#8211; LONG TERM TEST &#038; REVIEW" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2018/03/IMG_20180309_082446367-120x120.jpg 120w, https://biketestreviews.com/wp/wp-content/uploads/2018/03/IMG_20180309_082446367-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2018/03/IMG_20180309_082446367-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2018/03/IMG_20180309_082446367-240x240.jpg 240w, https://biketestreviews.com/wp/wp-content/uploads/2018/03/IMG_20180309_082446367-75x75.jpg 75w" data-sizes="auto, (max-width: 120px) 100vw, 120px" /></div><div class="review-type-star latestPost-review-wrapper wp-review-show-total wp-review-total-4095 wp-review-total-star" ><div class="review-star"><div class="review-result-wrapper" style="color: #dedcdc;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i><div class="review-result" style="width:100%; color:#fff;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i></div></div></div></div>		</a><div class="wrapper"><header><div class="thecategory"><a class="cat-82 button" href="https://biketestreviews.com/category/featured/" title="View all posts in Featured Posts">Featured Posts</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/icebug-insoles-long-term-test-review/" title="ICEBUG INSOLES &#8211; LONG TERM TEST &#038; REVIEW">ICEBUG INSOLES &#8211; LONG TERM TEST &#038; REVIEW</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/btadmin/" title="Posts by Rick Schultz" rel="author">Rick Schultz</a></span></span></div></header></div></article></section></div></div></div><div class="layout-5edfa306b8adf default-container clearfix clear"><div class="container"><div id="content_box"><section id="latest-posts" class="layout-default clearfix"><div class="layout-default-posts"><article class="latestPost excerpt">
<a href="https://biketestreviews.com/bike-stack-and-reach-explained/" title="Bike Stack and Reach Explained: What These Geometry Numbers Really Mean" id="featured-thumbnail" class="post-image post-image-left ahead-featured"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDAiIGhlaWdodD0iMjQwIiB2aWV3Qm94PSIwIDAgMjQwIDI0MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="240" height="240" data-src="https://biketestreviews.com/wp/wp-content/uploads/2026/03/stack_min-240x240.png" class="attachment-ahead-featured size-ahead-featured wp-post-image" alt="Bike Stack and Reach Explained: What These Geometry Numbers Really Mean" title="Bike Stack and Reach Explained: What These Geometry Numbers Really Mean" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2026/03/stack_min-240x240.png 240w, https://biketestreviews.com/wp/wp-content/uploads/2026/03/stack_min-150x150.png 150w, https://biketestreviews.com/wp/wp-content/uploads/2026/03/stack_min-64x64.png 64w, https://biketestreviews.com/wp/wp-content/uploads/2026/03/stack_min-120x120.png 120w" data-sizes="auto, (max-width: 240px) 100vw, 240px" /></div>
</a><div class="wrapper"><header><div class="thecategory"><a class="cat-3 button" href="https://biketestreviews.com/category/articles/" title="View all posts in Articles">Articles</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/bike-stack-and-reach-explained/" title="Bike Stack and Reach Explained: What These Geometry Numbers Really Mean">Bike Stack and Reach Explained: What These Geometry Numbers Really Mean</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/neilm/" title="Posts by Neil Morrison" rel="author">Neil Morrison</a></span></span><span class="thetime date updated"><span>March 27, 2026</span></span></div></header><div class="front-view-content">
If you’ve ever looked at a bike geometry chart, you’ll have probably seen numbers for&nbsp;&hellip;</div></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/what-makes-dropper-lever-good/" title="Lever Designs &amp; Ergonomics: What Makes a Dropper Lever Feel Good" id="featured-thumbnail" class="post-image post-image-left ahead-featured"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDAiIGhlaWdodD0iMjQwIiB2aWV3Qm94PSIwIDAgMjQwIDI0MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="240" height="240" data-src="https://biketestreviews.com/wp/wp-content/uploads/2021/09/Budget-Dropper-Post-240x240.jpg" class="attachment-ahead-featured size-ahead-featured wp-post-image" alt="Lever Designs &amp; Ergonomics: What Makes a Dropper Lever Feel Good" title="Lever Designs &amp; Ergonomics: What Makes a Dropper Lever Feel Good" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2021/09/Budget-Dropper-Post-240x240.jpg 240w, https://biketestreviews.com/wp/wp-content/uploads/2021/09/Budget-Dropper-Post-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2021/09/Budget-Dropper-Post-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2021/09/Budget-Dropper-Post-120x120.jpg 120w" data-sizes="auto, (max-width: 240px) 100vw, 240px" /></div>
</a><div class="wrapper"><header><div class="thecategory"><a class="cat-3 button" href="https://biketestreviews.com/category/articles/" title="View all posts in Articles">Articles</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/what-makes-dropper-lever-good/" title="Lever Designs &amp; Ergonomics: What Makes a Dropper Lever Feel Good">Lever Designs &amp; Ergonomics: What Makes a Dropper Lever Feel Good</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/bikesonline/" title="Posts by BikesOnline" rel="author">BikesOnline</a></span></span><span class="thetime date updated"><span>November 17, 2025</span></span></div></header><div class="front-view-content">
In the world of modern mountain biking, few components have revolutionized riding like the dropper&nbsp;&hellip;</div></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/poc-kortal-helmet/" title="POC Kortal Helmet Review" id="featured-thumbnail" class="post-image post-image-left ahead-featured"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDAiIGhlaWdodD0iMjQwIiB2aWV3Qm94PSIwIDAgMjQwIDI0MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="240" height="240" data-src="https://biketestreviews.com/wp/wp-content/uploads/2025/08/poc_kortal1-240x240.jpg" class="attachment-ahead-featured size-ahead-featured wp-post-image" alt="POC Kortal Helmet Review" title="POC Kortal Helmet Review" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2025/08/poc_kortal1-240x240.jpg 240w, https://biketestreviews.com/wp/wp-content/uploads/2025/08/poc_kortal1-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2025/08/poc_kortal1-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2025/08/poc_kortal1-120x120.jpg 120w" data-sizes="auto, (max-width: 240px) 100vw, 240px" /></div><div class="review-type-star latestPost-review-wrapper wp-review-show-total wp-review-total-13684 wp-review-total-star" ><div class="review-star"><div class="review-result-wrapper" style="color: #dedcdc;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i><div class="review-result" style="width:90%; color:#fff;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i></div></div></div></div>		</a><div class="wrapper"><header><div class="thecategory"><a class="cat-651 button" href="https://biketestreviews.com/category/reviews/helmets/" title="View all posts in Helmets">Helmets</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/poc-kortal-helmet/" title="POC Kortal Helmet Review">POC Kortal Helmet Review</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/tomf/" title="Posts by Tom Fortune" rel="author">Tom Fortune</a></span></span><span class="thetime date updated"><span>August 13, 2025</span></span></div></header><div class="front-view-content">
The POC Kortal helmet is designed for aggressive trail and enduro riders who prefer not&nbsp;&hellip;</div></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/fox-racing-union-canvas/" title="Fox Racing Union Canvas Flat Pedal MTB Shoes" id="featured-thumbnail" class="post-image post-image-left ahead-featured"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDAiIGhlaWdodD0iMjQwIiB2aWV3Qm94PSIwIDAgMjQwIDI0MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="240" height="240" data-src="https://biketestreviews.com/wp/wp-content/uploads/2025/07/unioncanvas1-min-240x240.jpg" class="attachment-ahead-featured size-ahead-featured wp-post-image" alt="Fox Racing Union Canvas Flat Pedal MTB Shoes" title="Fox Racing Union Canvas Flat Pedal MTB Shoes" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2025/07/unioncanvas1-min-240x240.jpg 240w, https://biketestreviews.com/wp/wp-content/uploads/2025/07/unioncanvas1-min-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2025/07/unioncanvas1-min-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2025/07/unioncanvas1-min-120x120.jpg 120w" data-sizes="auto, (max-width: 240px) 100vw, 240px" /></div><div class="review-type-star latestPost-review-wrapper wp-review-show-total wp-review-total-13672 wp-review-total-star" ><div class="review-star"><div class="review-result-wrapper" style="color: #dedcdc;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i><div class="review-result" style="width:90%; color:#fff;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i></div></div></div></div>		</a><div class="wrapper"><header><div class="thecategory"><a class="cat-12 button" href="https://biketestreviews.com/category/reviews/" title="View all posts in Reviews">Reviews</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/fox-racing-union-canvas/" title="Fox Racing Union Canvas Flat Pedal MTB Shoes">Fox Racing Union Canvas Flat Pedal MTB Shoes</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/tomf/" title="Posts by Tom Fortune" rel="author">Tom Fortune</a></span></span><span class="thetime date updated"><span>July 11, 2025</span></span></div></header><div class="front-view-content">
The Fox Racing Union Canvas flat pedal MTB shoes are designed to be an alternative&nbsp;&hellip;</div></div></article><article class="latestPost excerpt">
<a href="https://biketestreviews.com/melon-optics-alleycat-review/" title="Melon Optics Alleycat Review" id="featured-thumbnail" class="post-image post-image-left ahead-featured"><div class="featured-thumbnail">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDAiIGhlaWdodD0iMjQwIiB2aWV3Qm94PSIwIDAgMjQwIDI0MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" width="240" height="240" data-src="https://biketestreviews.com/wp/wp-content/uploads/2025/04/Melon-Optics-Alleycat-min-240x240.jpg" class="attachment-ahead-featured size-ahead-featured wp-post-image" alt="Melon Optics Alleycat Review" title="Melon Optics Alleycat Review" loading="lazy" decoding="async" data-srcset="https://biketestreviews.com/wp/wp-content/uploads/2025/04/Melon-Optics-Alleycat-min-240x240.jpg 240w, https://biketestreviews.com/wp/wp-content/uploads/2025/04/Melon-Optics-Alleycat-min-150x150.jpg 150w, https://biketestreviews.com/wp/wp-content/uploads/2025/04/Melon-Optics-Alleycat-min-64x64.jpg 64w, https://biketestreviews.com/wp/wp-content/uploads/2025/04/Melon-Optics-Alleycat-min-120x120.jpg 120w" data-sizes="auto, (max-width: 240px) 100vw, 240px" /></div><div class="review-type-star latestPost-review-wrapper wp-review-show-total wp-review-total-13652 wp-review-total-star" ><div class="review-star"><div class="review-result-wrapper" style="color: #dedcdc;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i><div class="review-result" style="width:90%; color:#fff;">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i></div></div></div></div>		</a><div class="wrapper"><header><div class="thecategory"><a class="cat-12 button" href="https://biketestreviews.com/category/reviews/" title="View all posts in Reviews">Reviews</a></div><h2 class="title front-view-title">
<a href="https://biketestreviews.com/melon-optics-alleycat-review/" title="Melon Optics Alleycat Review">Melon Optics Alleycat Review</a></h2><div class="post-info">
<span class="theauthor"><span class="thetag">By </span><span><a href="https://biketestreviews.com/author/tomf/" title="Posts by Tom Fortune" rel="author">Tom Fortune</a></span></span><span class="thetime date updated"><span>April 9, 2025</span></span></div></header><div class="front-view-content">
After a recent ride in one of my local forests, I thought I&#8217;d give the&nbsp;&hellip;</div></div></article><div class="pagination pagination-previous-next"><ul><li class="nav-previous"><a href="https://biketestreviews.com/page/2/" >Previous</a></li><li class="nav-next"></li></ul></div></div><aside id="sidebar" class="sidebar c-4-12 post-layout-default" role="complementary" itemscope itemtype="http://schema.org/WPSideBar"><div id="custom_html-9" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div id="wp_subscribe-7" class="widget wp_subscribe"><div id="wp-subscribe" class="wp-subscribe-wrap wp-subscribe wp-subscribe-1" data-thanks_page="0" data-thanks_page_url="" data-thanks_page_new_window="0"><h4 class="title">Get more stuff</h4><p class="text">Subscribe to our mailing list and get interesting stuff and updates to your email inbox.</p><form method="post" action="https://ymlp.com/subscribe.php?id=gewebeegmgmq" target="_blank">
<input class="regular-text email-field" type="email" placeholder="Enter your email here" name="YMP0" size="20">
<input class="submit" type="submit" name="submit" value="SIGN UP NOW"></form><div class="clear"></div><p class="footer-text">we respect your privacy and take protecting it seriously</p></div></div></div></div></aside></section></div></div></div></div><footer id="site-footer" class="site-footer" role="contentinfo" itemscope="itemscope" itemtype="http://schema.org/WPFooter"><div class="footer-widgets first-footer-widgets widgets-num-3"><div class="container"><div class="f-widget f-widget-1 first"><div id="custom_html-2" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div id="categories-3" class="widget widget_categories"><h3 class="widget-title">Links</h3><ul><li class="cat-item cat-item-3"><a href="https://biketestreviews.com/category/articles/">General Articles</a></li><li class="cat-item cat-item-648"><a href="https://biketestreviews.com/category/maintenance/" title="Bike maintenance &amp; repair guides">Maintenance Tips</a></li><li class="cat-item cat-item-12"><a href="https://biketestreviews.com/category/reviews/">All Reviews</a></li><li class="cat-item cat-item-12"><a href="https://biketestreviews.com/contact-us/">Contact form</a></li><li class="cat-item cat-item-12"><a href="https://biketestreviews.com/privacy-policy/">Privacy policy</a></li><li class="cat-item cat-item-12"><a href="https://biketestreviews.com/affiliate-disclosure/">Affiliate Disclosure</a></li></ul></div></div></div></div><div class="f-widget f-widget-2"><div id="custom_html-3" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div id="categories-3" class="widget widget_categories"><h3 class="widget-title">Popular Review Categories</h3><ul><li class="cat-item cat-item-646"><a href="https://biketestreviews.com/category/reviews/bikes/">Bikes</a></li><li class="cat-item cat-item-645"><a href="https://biketestreviews.com/category/reviews/helmets/">Helmets</a></li><li class="cat-item cat-item-644"><a href="https://biketestreviews.com/category/reviews/insoles/">Insoles</a></li><li class="cat-item cat-item-643"><a href="https://biketestreviews.com/category/reviews/pedals/">Pedals</a></li><li class="cat-item cat-item-642"><a href="https://biketestreviews.com/category/reviews/saddles/" title="Reviews of saddles we've tried and tested">Saddles</a></li><li class="cat-item cat-item-647"><a href="https://biketestreviews.com/category/reviews/tires/">Tires</a></li></ul></div></div></div></div><div class="f-widget f-widget-3 last"><div id="mts_popular_posts_widget-4" class="widget widget_mts_popular_posts_widget horizontal-small"><h3 class="widget-title">Popular Posts</h3><ul class="popular-posts"><li class="post-box horizontal-small horizontal-container no-thumb"><div class="horizontal-container-inner"><div class="post-data"><div class="post-data-container"><div class="post-title">
<a href="https://biketestreviews.com/fox-racing-union-canvas/" title="Fox Racing Union Canvas Flat Pedal MTB Shoes">Fox Racing Union Canvas Flat Pedal MTB Shoes</a></div></div></div></div></li><li class="post-box horizontal-small horizontal-container no-thumb"><div class="horizontal-container-inner"><div class="post-data"><div class="post-data-container"><div class="post-title">
<a href="https://biketestreviews.com/poc-kortal-helmet/" title="POC Kortal Helmet Review">POC Kortal Helmet Review</a></div></div></div></div></li><li class="post-box horizontal-small horizontal-container no-thumb"><div class="horizontal-container-inner"><div class="post-data"><div class="post-data-container"><div class="post-title">
<a href="https://biketestreviews.com/what-makes-dropper-lever-good/" title="Lever Designs &amp; Ergonomics: What Makes a Dropper Lever Feel Good">Lever Designs &amp; Ergonomics: What Makes a Dropper Lever Feel&nbsp;&hellip;</a></div></div></div></div></li><li class="post-box horizontal-small horizontal-container no-thumb"><div class="horizontal-container-inner"><div class="post-data"><div class="post-data-container"><div class="post-title">
<a href="https://biketestreviews.com/bike-stack-and-reach-explained/" title="Bike Stack and Reach Explained: What These Geometry Numbers Really Mean">Bike Stack and Reach Explained: What These Geometry Numbers Really&nbsp;&hellip;</a></div></div></div></div></li></ul><style>#mts_popular_posts_widget-4 img { border-radius:0px }</style></div></div></div></div><div class="footer-logo-social-section logo-social-right"><div class="container"><div class="footer-logo-wrap"><div id="footer-logo" class="image-logo clearfix"><a href="https://biketestreviews.com"><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAiIGhlaWdodD0iOTUiIHZpZXdCb3g9IjAgMCAyNTAgOTUiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNjZmQ0ZGIiLz48L3N2Zz4=" data-src="https://biketestreviews.com/wp/wp-content/uploads/2020/06/btr_12logo_white.png" width="250" height="95" alt="Bike Test Reviews"></a></div></div><div class="footer-social-icons"><a href="https://www.youtube.com/@biketestreviews" title="Youtube" class="footer-youtube-square" target="_blank" rel="noopener noreferrer nofollow"><span class="fa fa-youtube-square"></span></a><a href="https://www.pinterest.com/biketestreviews/" title="Pinterest" class="footer-pinterest-p" target="_blank" rel="noopener noreferrer nofollow"><span class="fa fa-pinterest-p"></span></a><a href="https://facebook.com/biketestreviews" title="Facebook" class="footer-facebook-official" target="_blank" rel="noopener noreferrer nofollow"><span class="fa fa-facebook-official"></span></a><a href="https://www.tiktok.com/@biketestreviews" title="TikTok" class="footer-camera-retro" target="_blank" rel="noopener noreferrer nofollow"><span class="fa fa-camera-retro"></span></a><a href="https://www.instagram.com/biketestreviews" title="Instagram" class="footer-instagram" target="_blank" rel="noopener noreferrer nofollow"><span class="fa fa-instagram"></span></a><a href="https://biketestreviews.com/feed" title="Rss" class="footer-rss" target="_blank" rel="noopener noreferrer nofollow"><span class="fa fa-rss"></span></a></div></div></div><div class="copyrights"><div class="container"><div class="row" id="copyright-note"><div class="copyrights-content"><a href=" https://biketestreviews.com/" title=" Unbiased Reviews of Bicycle Parts &amp; Accessories">Bike Test Reviews</a> Copyright &copy; 2026.</div><nav class="copyrights-nav"><ul id="menu-submain" class="footer-menu clearfix"><li id="menu-item-6837" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-6837"><a href="https://biketestreviews.com/about-me/">About</a></li><li id="menu-item-31" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-31"><a href="https://biketestreviews.com/category/reviews/">Reviews</a></li><li id="menu-item-29" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-29"><a href="https://biketestreviews.com/category/articles/">Articles</a></li><li id="menu-item-6836" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6836"><a href="https://biketestreviews.com/affiliate-disclosure/">Affiliate Disclosure</a></li></ul></nav></div></div></div></footer></div> <script data-no-optimize='1' data-cfasync='false' id='cls-insertion-aeaa61b'>(function(){window.adthriveCLS.buildDate=`2026-03-31`;var e=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),t=e(((e,t)=>{var n=function(e){return e&&e.Math===Math&&e};t.exports=n(typeof globalThis==`object`&&globalThis)||n(typeof window==`object`&&window)||n(typeof self==`object`&&self)||n(typeof global==`object`&&global)||n(typeof e==`object`&&e)||(function(){return this})()||Function(`return this`)()})),n=e(((e,t)=>{t.exports=function(e){try{return!!e()}catch(e){return!0}}})),r=e(((e,t)=>{t.exports=!n()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})})),i=e(((e,t)=>{t.exports=!n()(function(){var e=(function(){}).bind();return typeof e!=`function`||e.hasOwnProperty(`prototype`)})})),a=e(((e,t)=>{var n=i(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}})),o=e((e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor;e.f=n&&!t.call({1:2},1)?function(e){var t=n(this,e);return!!t&&t.enumerable}:t})),s=e(((e,t)=>{t.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}})),c=e(((e,t)=>{var n=i(),r=Function.prototype,a=r.call,o=n&&r.bind.bind(a,a);t.exports=n?o:function(e){return function(){return a.apply(e,arguments)}}})),l=e(((e,t)=>{var n=c(),r=n({}.toString),i=n(``.slice);t.exports=function(e){return i(r(e),8,-1)}})),u=e(((e,t)=>{var r=c(),i=n(),a=l(),o=Object,s=r(``.split);t.exports=i(function(){return!o(`z`).propertyIsEnumerable(0)})?function(e){return a(e)===`String`?s(e,``):o(e)}:o})),d=e(((e,t)=>{t.exports=function(e){return e==null}})),f=e(((e,t)=>{var n=d(),r=TypeError;t.exports=function(e){if(n(e))throw new r(`Can't call method on `+e);return e}})),p=e(((e,t)=>{var n=u(),r=f();t.exports=function(e){return n(r(e))}})),m=e(((e,t)=>{var n=typeof document==`object`&&document.all;t.exports=n===void 0&&n!==void 0?function(e){return typeof e==`function`||e===n}:function(e){return typeof e==`function`}})),h=e(((e,t)=>{var n=m();t.exports=function(e){return typeof e==`object`?e!==null:n(e)}})),g=e(((e,n)=>{var r=t(),i=m(),a=function(e){return i(e)?e:void 0};n.exports=function(e,t){return arguments.length<2?a(r[e]):r[e]&&r[e][t]}})),_=e(((e,t)=>{t.exports=c()({}.isPrototypeOf)})),v=e(((e,t)=>{t.exports=typeof navigator<`u`&&String(navigator.userAgent)||``})),y=e(((e,n)=>{var r=t(),i=v(),a=r.process,o=r.Deno,s=a&&a.versions||o&&o.version,c=s&&s.v8,l,u;c&&(l=c.split(`.`),u=l[0]>0&&l[0]<4?1:+(l[0]+l[1])),!u&&i&&(l=i.match(/Edge\/(\d+)/),(!l||l[1]>=74)&&(l=i.match(/Chrome\/(\d+)/),l&&(u=+l[1]))),n.exports=u})),b=e(((e,r)=>{var i=y(),a=n(),o=t().String;r.exports=!!Object.getOwnPropertySymbols&&!a(function(){var e=Symbol(`symbol detection`);return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41})})),x=e(((e,t)=>{t.exports=b()&&!Symbol.sham&&typeof Symbol.iterator==`symbol`})),S=e(((e,t)=>{var n=g(),r=m(),i=_(),a=x(),o=Object;t.exports=a?function(e){return typeof e==`symbol`}:function(e){var t=n(`Symbol`);return r(t)&&i(t.prototype,o(e))}})),ee=e(((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch(e){return`Object`}}})),te=e(((e,t)=>{var n=m(),r=ee(),i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not a function`)}})),ne=e(((e,t)=>{var n=te(),r=d();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}})),re=e(((e,t)=>{var n=a(),r=m(),i=h(),o=TypeError;t.exports=function(e,t){var a,s;if(t===`string`&&r(a=e.toString)&&!i(s=n(a,e))||r(a=e.valueOf)&&!i(s=n(a,e))||t!==`string`&&r(a=e.toString)&&!i(s=n(a,e)))return s;throw new o(`Can't convert object to primitive value`)}})),ie=e(((e,t)=>{t.exports=!1})),C=e(((e,n)=>{var r=t(),i=Object.defineProperty;n.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}})),w=e(((e,n)=>{var r=ie(),i=t(),a=C(),o=`__core-js_shared__`,s=n.exports=i[o]||a(o,{});(s.versions||(s.versions=[])).push({version:`3.36.1`,mode:r?`pure`:`global`,copyright:`© 2014-2024 Denis Pushkarev (zloirock.ru)`,license:`https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE`,source:`https://github.com/zloirock/core-js`})})),ae=e(((e,t)=>{var n=w();t.exports=function(e,t){return n[e]||(n[e]=t||{})}})),oe=e(((e,t)=>{var n=f(),r=Object;t.exports=function(e){return r(n(e))}})),T=e(((e,t)=>{var n=c(),r=oe(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}})),se=e(((e,t)=>{var n=c(),r=0,i=Math.random(),a=n(1 .toString);t.exports=function(e){return`Symbol(`+(e===void 0?``:e)+`)_`+a(++r+i,36)}})),ce=e(((e,n)=>{var r=t(),i=ae(),a=T(),o=se(),s=b(),c=x(),l=r.Symbol,u=i(`wks`),d=c?l.for||l:l&&l.withoutSetter||o;n.exports=function(e){return a(u,e)||(u[e]=s&&a(l,e)?l[e]:d(`Symbol.`+e)),u[e]}})),le=e(((e,t)=>{var n=a(),r=h(),i=S(),o=ne(),s=re(),c=ce(),l=TypeError,u=c(`toPrimitive`);t.exports=function(e,t){if(!r(e)||i(e))return e;var a=o(e,u),c;if(a){if(t===void 0&&(t=`default`),c=n(a,e,t),!r(c)||i(c))return c;throw new l(`Can't convert object to primitive value`)}return t===void 0&&(t=`number`),s(e,t)}})),ue=e(((e,t)=>{var n=le(),r=S();t.exports=function(e){var t=n(e,`string`);return r(t)?t:t+``}})),de=e(((e,n)=>{var r=t(),i=h(),a=r.document,o=i(a)&&i(a.createElement);n.exports=function(e){return o?a.createElement(e):{}}})),fe=e(((e,t)=>{var i=r(),a=n(),o=de();t.exports=!i&&!a(function(){return Object.defineProperty(o(`div`),`a`,{get:function(){return 7}}).a!==7})})),E=e((e=>{var t=r(),n=a(),i=o(),c=s(),l=p(),u=ue(),d=T(),f=fe(),m=Object.getOwnPropertyDescriptor;e.f=t?m:function(e,t){if(e=l(e),t=u(t),f)try{return m(e,t)}catch(e){}if(d(e,t))return c(!n(i.f,e,t),e[t])}})),pe=e(((e,t)=>{var i=r(),a=n();t.exports=i&&a(function(){return Object.defineProperty(function(){},`prototype`,{value:42,writable:!1}).prototype!==42})})),me=e(((e,t)=>{var n=h(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not an object`)}})),D=e((e=>{var t=r(),n=fe(),i=pe(),a=me(),o=ue(),s=TypeError,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor,u=`enumerable`,d=`configurable`,f=`writable`;e.f=t?i?function(e,t,n){if(a(e),t=o(t),a(n),typeof e==`function`&&t===`prototype`&&`value`in n&&f in n&&!n[f]){var r=l(e,t);r&&r[f]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:u in n?n[u]:r[u],writable:!1})}return c(e,t,n)}:c:function(e,t,r){if(a(e),t=o(t),a(r),n)try{return c(e,t,r)}catch(e){}if(`get`in r||`set`in r)throw new s(`Accessors not supported`);return`value`in r&&(e[t]=r.value),e}})),he=e(((e,t)=>{var n=r(),i=D(),a=s();t.exports=n?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}})),ge=e(((e,t)=>{var n=r(),i=T(),a=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,s=i(a,`name`);t.exports={EXISTS:s,PROPER:s&&(function(){}).name===`something`,CONFIGURABLE:s&&(!n||n&&o(a,`name`).configurable)}})),_e=e(((e,t)=>{var n=c(),r=m(),i=w(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource})),ve=e(((e,n)=>{var r=t(),i=m(),a=r.WeakMap;n.exports=i(a)&&/native code/.test(String(a))})),ye=e(((e,t)=>{var n=ae(),r=se(),i=n(`keys`);t.exports=function(e){return i[e]||(i[e]=r(e))}})),be=e(((e,t)=>{t.exports={}})),xe=e(((e,n)=>{var r=ve(),i=t(),a=h(),o=he(),s=T(),c=w(),l=ye(),u=be(),d=`Object already initialized`,f=i.TypeError,p=i.WeakMap,m,g,_,v=function(e){return _(e)?g(e):m(e,{})},y=function(e){return function(t){var n;if(!a(t)||(n=g(t)).type!==e)throw new f(`Incompatible receiver, `+e+` required`);return n}};if(r||c.state){var b=c.state||(c.state=new p);b.get=b.get,b.has=b.has,b.set=b.set,m=function(e,t){if(b.has(e))throw new f(d);return t.facade=e,b.set(e,t),t},g=function(e){return b.get(e)||{}},_=function(e){return b.has(e)}}else{var x=l(`state`);u[x]=!0,m=function(e,t){if(s(e,x))throw new f(d);return t.facade=e,o(e,x,t),t},g=function(e){return s(e,x)?e[x]:{}},_=function(e){return s(e,x)}}n.exports={set:m,get:g,has:_,enforce:v,getterFor:y}})),Se=e(((e,t)=>{var i=c(),a=n(),o=m(),s=T(),l=r(),u=ge().CONFIGURABLE,d=_e(),f=xe(),p=f.enforce,h=f.get,g=String,_=Object.defineProperty,v=i(``.slice),y=i(``.replace),b=i([].join),x=l&&!a(function(){return _(function(){},`length`,{value:8}).length!==8}),S=String(String).split(`String`),ee=t.exports=function(e,t,n){v(g(t),0,7)===`Symbol(`&&(t=`[`+y(g(t),/^Symbol\(([^)]*)\).*$/,`$1`)+`]`),n&&n.getter&&(t=`get `+t),n&&n.setter&&(t=`set `+t),(!s(e,`name`)||u&&e.name!==t)&&(l?_(e,`name`,{value:t,configurable:!0}):e.name=t),x&&n&&s(n,`arity`)&&e.length!==n.arity&&_(e,`length`,{value:n.arity});try{n&&s(n,`constructor`)&&n.constructor?l&&_(e,`prototype`,{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=p(e);return s(r,`source`)||(r.source=b(S,typeof t==`string`?t:``)),e};Function.prototype.toString=ee(function(){return o(this)&&h(this).source||d(this)},`toString`)})),Ce=e(((e,t)=>{var n=m(),r=D(),i=Se(),a=C();t.exports=function(e,t,o,s){s||(s={});var c=s.enumerable,l=s.name===void 0?t:s.name;if(n(o)&&i(o,l,s),s.global)c?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}})),we=e(((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}})),Te=e(((e,t)=>{var n=we();t.exports=function(e){var t=+e;return t!==t||t===0?0:n(t)}})),Ee=e(((e,t)=>{var n=Te(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}})),De=e(((e,t)=>{var n=Te(),r=Math.min;t.exports=function(e){var t=n(e);return t>0?r(t,9007199254740991):0}})),Oe=e(((e,t)=>{var n=De();t.exports=function(e){return n(e.length)}})),ke=e(((e,t)=>{var n=p(),r=Ee(),i=Oe(),a=function(e){return function(t,a,o){var s=n(t),c=i(s);if(c===0)return!e&&-1;var l=r(o,c),u;if(e&&a!==a){for(;c>l;)if(u=s[l++],u!==u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===a)return e||l||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}})),Ae=e(((e,t)=>{var n=c(),r=T(),i=p(),a=ke().indexOf,o=be(),s=n([].push);t.exports=function(e,t){var n=i(e),c=0,l=[],u;for(u in n)!r(o,u)&&r(n,u)&&s(l,u);for(;t.length>c;)r(n,u=t[c++])&&(~a(l,u)||s(l,u));return l}})),je=e(((e,t)=>{t.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]})),Me=e((e=>{var t=Ae(),n=je().concat(`length`,`prototype`);e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}})),Ne=e((e=>{e.f=Object.getOwnPropertySymbols})),Pe=e(((e,t)=>{var n=g(),r=c(),i=Me(),a=Ne(),o=me(),s=r([].concat);t.exports=n(`Reflect`,`ownKeys`)||function(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}})),Fe=e(((e,t)=>{var n=T(),r=Pe(),i=E(),a=D();t.exports=function(e,t,o){for(var s=r(t),c=a.f,l=i.f,u=0;u<s.length;u++){var d=s[u];!n(e,d)&&!(o&&n(o,d))&&c(e,d,l(t,d))}}})),Ie=e(((e,t)=>{var r=n(),i=m(),a=/#|\.prototype\./,o=function(e,t){var n=c[s(e)];return n===u?!0:n===l?!1:i(t)?r(t):!!t},s=o.normalize=function(e){return String(e).replace(a,`.`).toLowerCase()},c=o.data={},l=o.NATIVE=`N`,u=o.POLYFILL=`P`;t.exports=o})),Le=e(((e,n)=>{var r=t(),i=E().f,a=he(),o=Ce(),s=C(),c=Fe(),l=Ie();n.exports=function(e,t){var n=e.target,u=e.global,d=e.stat,f,p=u?r:d?r[n]||s(n,{}):r[n]&&r[n].prototype,m,h,g,_;if(p)for(m in t){if(g=t[m],e.dontCallGetSet?(_=i(p,m),h=_&&_.value):h=p[m],f=l(u?m:n+(d?`.`:`#`)+m,e.forced),!f&&h!==void 0){if(typeof g==typeof h)continue;c(g,h)}(e.sham||h&&h.sham)&&a(g,`sham`,!0),o(p,m,g,e)}}})),Re=e(((e,t)=>{var n=r(),i=D(),a=s();t.exports=function(e,t,r){n?i.f(e,t,a(0,r)):e[t]=r}})),ze=e((()=>{var e=Le(),t=r(),n=Pe(),i=p(),a=E(),o=Re();e({target:`Object`,stat:!0,sham:!t},{getOwnPropertyDescriptors:function(e){for(var t=i(e),r=a.f,s=n(t),c={},l=0,u,d;s.length>l;)d=r(t,u=s[l++]),d!==void 0&&o(c,u,d);return c}})})),Be=e(((e,n)=>{n.exports=t()}));e(((e,t)=>{ze(),t.exports=Be().Object.getOwnPropertyDescriptors}))();let O={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},Ve=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],He=(e,t=Ve)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let n=0;n<t.length;n++)if(!e[t[n]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},Ue=()=>window.adthriveCLS;function k(e){"@babel/helpers - typeof";return k=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},k(e)}function We(e,t){if(k(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(k(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Ge(e){var t=We(e,`string`);return k(t)==`symbol`?t:t+``}function A(e,t,n){return(t=Ge(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ke=class{constructor(){A(this,`_clsGlobalData`,Ue())}get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&He(this._clsGlobalData.siteAds)}get error(){return!!(this._clsGlobalData&&this._clsGlobalData.error)}set siteAds(e){this._clsGlobalData.siteAds=e}get siteAds(){return this._clsGlobalData.siteAds}set disableAds(e){this._clsGlobalData.disableAds=e}get disableAds(){return this._clsGlobalData.disableAds}get enabledLocations(){return[O.Below_Post,O.Content,O.Recipe,O.Sidebar]}get injectedFromPlugin(){return this._clsGlobalData.injectedFromPlugin}set injectedFromPlugin(e){this._clsGlobalData.injectedFromPlugin=e}get injectedFromSiteAds(){return this._clsGlobalData.injectedFromSiteAds}set injectedFromSiteAds(e){this._clsGlobalData.injectedFromSiteAds=e}setInjectedSlots(e){this._clsGlobalData.injectedSlots=this._clsGlobalData.injectedSlots||[],this._clsGlobalData.injectedSlots.push(e)}get injectedSlots(){return this._clsGlobalData.injectedSlots}setInjectedVideoSlots(e){this._clsGlobalData.injectedVideoSlots=this._clsGlobalData.injectedVideoSlots||[],this._clsGlobalData.injectedVideoSlots.push(e)}get injectedVideoSlots(){return this._clsGlobalData.injectedVideoSlots}setExperiment(e,t,n=!1){this._clsGlobalData.experiments=this._clsGlobalData.experiments||{},this._clsGlobalData.siteExperiments=this._clsGlobalData.siteExperiments||{};let r=n?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;r[e]=t}getExperiment(e,t=!1){let n=t?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;return n&&n[e]}setWeightedChoiceExperiment(e,t,n=!1){this._clsGlobalData.experimentsWeightedChoice=this._clsGlobalData.experimentsWeightedChoice||{},this._clsGlobalData.siteExperimentsWeightedChoice=this._clsGlobalData.siteExperimentsWeightedChoice||{};let r=n?this._clsGlobalData.siteExperimentsWeightedChoice:this._clsGlobalData.experimentsWeightedChoice;r[e]=t}getWeightedChoiceExperiment(e,t=!1){var n,r;let i=t?(n=this._clsGlobalData)==null?void 0:n.siteExperimentsWeightedChoice:(r=this._clsGlobalData)==null?void 0:r.experimentsWeightedChoice;return i&&i[e]}get bucket(){return this._clsGlobalData.bucket}set videoDisabledFromPlugin(e){this._clsGlobalData.videoDisabledFromPlugin=e}get videoDisabledFromPlugin(){return this._clsGlobalData.videoDisabledFromPlugin}set targetDensityLog(e){this._clsGlobalData.targetDensityLog=e}get targetDensityLog(){return this._clsGlobalData.targetDensityLog}get removeVideoTitleWrapper(){return this._clsGlobalData.siteAds.adOptions.removeVideoTitleWrapper}},qe=class{},Je=class extends qe{constructor(e){super(),this._probability=e}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return Math.random()<this._probability}},Ye=class{constructor(){A(this,`_featureRollouts`,{}),A(this,`_checkedFeatureRollouts`,new Map),A(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=r.pct_enabled?r.pct_enabled/100:1;n=n&&new Je(e).get()}return n}return!1}isRolloutEnabled(e){var t;let n=(t=this._checkedFeatureRollouts.get(e))==null?this._isRolloutEnabled(e):t;return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,n),n}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},Xe=class extends Ye{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},j,M;let Ze=(j=window.adthrive)==null||(j=j.siteAds)==null?void 0:j.featureRollouts,Qe=(M=window.adthriveCLS)==null||(M=M.siteAds)==null?void 0:M.featureRollouts,$e=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,N=new Xe($e(Qe)&&Qe||$e(Ze)&&Ze||{});var et;let tt=new Xe(window.adthrive&&window.adthrive.siteAds&&`featureRollouts`in window.adthrive.siteAds?(et=window.adthrive.siteAds.featureRollouts)==null?{}:et:{}),nt=e=>e.indexOf(`hbs-q`)===0,rt=({bucket:e,isRolloutEnabled:t}={})=>{var n;let r=e==null?(n=window.adthrive)==null?void 0:n.bucket:e;return!(t==null?tt.isRolloutEnabled.bind(tt):t)(`enable-sticky-related`)||nt(r||``)},P=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let F=navigator.userAgent,it=P(e=>/Chrom|Applechromium/.test(e||F)),at=P(()=>/WebKit/.test(F)),ot=P(()=>it()?`chromium`:at()?`webkit`:`other`),st=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),ct=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),lt=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,ut=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||lt(e),dt=P((e=F)=>ut(e)?`tablet`:ct(e)&&!ut(e)?`mobile`:st(e)?`desktop`:`tablet`),ft={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},pt=e=>e===`mobile`?`phone`:e,mt=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(ft).includes(t)?t:null},ht=P((e,t)=>{let n=dt(e),r=t==null?n:t;return pt(r===`tablet`&&n!==r?n:r)}),gt=(e=navigator.userAgent)=>ht(e,mt()),I=(e=navigator.userAgent)=>gt(e)===`phone`;var _t,L=class{static _scheduleViewportUpdate(){this._rafId===null&&(this._rafId=window.requestAnimationFrame(()=>{this._rafId=null,this._updateViewportRects()}))}static _updateViewportRects(){if(this._trackedElements.size===0){this._detachViewportListeners();return}let e=[];this._trackedElements.forEach(t=>{if(!t.isConnected){e.push(t);return}this._cachedRects.set(t,t.getBoundingClientRect())}),e.forEach(e=>{this._trackedElements.delete(e),this._cachedRects.delete(e)}),this._trackedElements.size===0&&this._detachViewportListeners()}static _attachViewportListeners(){this._listenersAttached||(window.addEventListener(`scroll`,this._viewportListener,{passive:!0}),window.addEventListener(`resize`,this._viewportListener),this._listenersAttached=!0)}static _detachViewportListeners(){this._listenersAttached&&(window.removeEventListener(`scroll`,this._viewportListener),window.removeEventListener(`resize`,this._viewportListener),this._listenersAttached=!1)}static trackViewportElement(e){e&&(this._trackedElements.has(e)||(this._trackedElements.add(e),this._attachViewportListeners(),this._scheduleViewportUpdate()))}static untrackViewportElement(e){e&&(this._trackedElements.delete(e),this._cachedRects.delete(e),this._trackedElements.size===0&&this._detachViewportListeners())}static getCachedRect(e){return this._cachedRects.get(e)}static getScrollTop(){return(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0)}static getScrollBottom(){let e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;return this.getScrollTop()+e}static shufflePlaylist(e){let t=e.length,n,r;for(;t!==0;)r=Math.floor(Math.random()*e.length),--t,n=e[t],e[t]=e[r],e[r]=n;return e}static isMobileLandscape(){return window.matchMedia(`(orientation: landscape) and (max-height: 480px)`).matches}static playerViewable(e){let t=this._cachedRects.get(e),n=t==null?e.getBoundingClientRect():t;return this.playerViewableFromRect(n)}static playerViewableFromRect(e){return this.isMobileLandscape()?window.innerHeight>e.top+e.height/2&&e.top+e.height/2>0:window.innerHeight>e.top+e.height/2}static createQueryString(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join(`&`)}static createEncodedQueryString(e){return Object.keys(e).map(t=>`${t}=${encodeURIComponent(e[t])}`).join(`&`)}static setMobileLocation(e,t=!1){e=e||`bottom-right`;let n=t?`raptive-player-sticky`:`adthrive-collapse`;return e===`top-left`?e=`${n}-top-left`:e===`top-right`?e=`${n}-top-right`:e===`bottom-left`?e=`${n}-bottom-left`:e===`bottom-right`?e=`${n}-bottom-right`:e===`top-center`&&(e=`adthrive-collapse-${I()?`top-center`:`bottom-right`}`),e}static addMaxResolutionQueryParam(e){let t=`max_resolution=${I()?`320`:`1280`}`,[n,r]=String(e).split(`?`);return`${n}?${r?r+`&${t}`:t}`}};_t=L,A(L,`_trackedElements`,new Set),A(L,`_cachedRects`,new WeakMap),A(L,`_rafId`,null),A(L,`_listenersAttached`,!1),A(L,`_viewportListener`,()=>{_t._scheduleViewportUpdate()});let R=(e,t)=>e==null||e!==e?t:e;var vt=class{constructor(e){this._clsOptions=e,A(this,`relatedSettings`,void 0),A(this,`players`,void 0),A(this,`removeVideoTitleWrapper`,void 0),A(this,`footerSelector`,void 0),A(this,`shouldDisableStickyRelated`,void 0),this.removeVideoTitleWrapper=R(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1),this.shouldDisableStickyRelated=rt({bucket:this._clsOptions.bucket,isRolloutEnabled:N.isRolloutEnabled.bind(N)});let t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=R(t&&t.footerSelector,``),this.players=R(t&&t.players.map(e=>(e.mobileLocation=L.setMobileLocation(e.mobileLocation),e)),[]),this.relatedSettings=t&&t.contextual}},yt=class{constructor(e){A(this,`mobileStickyPlayerOnPage`,!1),A(this,`collapsiblePlayerOnPage`,!1),A(this,`playlistPlayerAdded`,!1),A(this,`relatedPlayerAdded`,!1),A(this,`collapseSettings`,void 0),A(this,`footerSelector`,``),A(this,`removeVideoTitleWrapper`,!1),A(this,`desktopCollapseSettings`,void 0),A(this,`mobileCollapseSettings`,void 0),A(this,`relatedSettings`,void 0),A(this,`playerId`,void 0),A(this,`playlistId`,void 0),A(this,`desktopRelatedCollapseSettings`,void 0),A(this,`mobileRelatedCollapseSettings`,void 0),A(this,`collapsePlayerId`,void 0),A(this,`players`,void 0),A(this,`videoAdOptions`,void 0),A(this,`shouldDisableStickyRelated`,void 0),this.videoAdOptions=new vt(e),this.players=this.videoAdOptions.players,this.relatedSettings=this.videoAdOptions.relatedSettings,this.removeVideoTitleWrapper=this.videoAdOptions.removeVideoTitleWrapper,this.footerSelector=this.videoAdOptions.footerSelector,this.shouldDisableStickyRelated=this.videoAdOptions.shouldDisableStickyRelated}};let bt=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},xt=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],St=new Map([[O.Footer,1],[O.Header,2],[O.Sidebar,3],[O.Content,4],[O.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),Ct=e=>xt.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),wt=(e,[t,n],r)=>{let{location:i,sequence:a}=e;if(i===O.Footer)return!(r===`phone`&&t===320&&n===100);if(i===O.Header)return!0;if(i===O.Recipe)return!(I()&&r===`phone`&&(t===300&&n===390||t===320&&n===300));if(i===O.Sidebar){let t=e.adSizes.some(([,e])=>e<=300),r=!!a&&a<=5,i=n>300;return i&&!t||a===9?!0:r?i?e.sticky:!0:!i}else return!0},Tt=(e,t)=>{let{location:n,sticky:r}=e;if(n===O.Recipe&&t){let{recipeMobile:e,recipeDesktop:n}=t;if(I()&&e!=null&&e.enabled||!I()&&n!=null&&n.enabled)return!0}return n===O.Footer||r},Et=(e,t)=>{let n=t.adUnits,r=N.isRolloutEnabled(`enable-250px-max-ad-height`);return n.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(n=>{let i=n.location.replace(/\s+/g,`_`),a=i===`Sidebar`?0:2;i===O.Content&&r&&it()&&(n.adSizes=n.adSizes.filter(e=>e[1]<=250));let o=[];for(let e of R(n.targeting,[])){let t=e;t.key===`special`&&o.push(...t.value)}return{auctionPriority:St.get(i)||8,location:i,sequence:R(n.sequence,1),thirdPartyAdUnitName:n.thirdPartyAdUnitName||``,sizes:Ct(n.adSizes).filter(t=>wt(n,t,e)),devices:n.devices,pageSelector:R(n.dynamic.pageSelector,``).trim(),elementSelector:R(n.dynamic.elementSelector,``).trim(),position:R(n.dynamic.position,`beforebegin`),max:Math.floor(R(n.dynamic.max,0)),spacing:R(n.dynamic.spacing,0),skip:Math.floor(R(n.dynamic.skip,0)),every:Math.max(Math.floor(R(n.dynamic.every,1)),1),classNames:n.dynamic.classNames||[],sticky:Tt(n,t.adOptions.stickyContainerConfig),stickyOverlapSelector:R(n.stickyOverlapSelector,``).trim(),autosize:n.autosize,special:o,lazy:R(n.dynamic.lazy,!1),lazyMax:R(n.dynamic.lazyMax,a),lazyMaxDefaulted:n.dynamic.lazyMax===0?!1:!n.dynamic.lazyMax,name:n.name}})},Dt=(e,t)=>{let n=bt(t),r=e.sticky&&e.location===O.Sidebar;return e.sizes.filter(t=>{let i=e.autosize?t[0]<=n||t[0]<=320:!0,a=r?t[1]<=window.innerHeight-100:!0;return i&&a})},Ot=(e,t)=>e.devices.includes(t),kt=e=>e.pageSelector.length===0||document.querySelector(e.pageSelector)!==null,z=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},B={Desktop:`desktop`,Mobile:`mobile`},At=e=>{let t=document.body,n=`adthrive-device-${e}`;if(!t.classList.contains(n))try{t.classList.add(n)}catch(e){z.error(`BodyDeviceClassComponent`,`init`,{message:e.message});let t=`classList`in document.createElement(`_`);z.error(`BodyDeviceClassComponent`,`init.support`,{support:t})}},V=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,jt=e=>`${V(e)}-${e.sequence}`,Mt=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}px)`).matches?`tablet`:`phone`,Nt=e=>{let t=e.offsetHeight,n=e.offsetWidth,r=e.getBoundingClientRect(),i=document.body,a=document.documentElement,o=window.pageYOffset||a.scrollTop||i.scrollTop,s=window.pageXOffset||a.scrollLeft||i.scrollLeft,c=a.clientTop||i.clientTop||0,l=a.clientLeft||i.clientLeft||0,u=Math.round(r.top+o-c),d=Math.round(r.left+s-l);return{top:u,left:d,bottom:u+t,right:d+n,width:n,height:t}},Pt=(e=document)=>(e===document?document.body:e).getBoundingClientRect().top,Ft=e=>e.includes(`,`)?e.split(`,`):[e],It=(e=document)=>{let t=e.querySelectorAll(`article`);if(t.length===0)return null;let n=Array.from(t).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e);return n&&n.offsetHeight>window.innerHeight*1.5?n:null},Lt=(e,t,n=document)=>{let r=new Set(t.map.map(({el:e})=>e)),i=It(n),a=i?[i]:[],o=[];e.forEach(e=>{let t=Array.from(n.querySelectorAll(e.elementSelector)).slice(0,e.skip);Ft(e.elementSelector).forEach(i=>{let s=n.querySelectorAll(i);for(let n=0;n<s.length;n++){let i=s[n];if(r.has(i))continue;let c=i&&i.parentElement;c&&c!==document.body?a.push(c):a.push(i),t.indexOf(i)===-1&&o.push({dynamicAd:e,element:i})}})});let s=Pt(n),c=o.map(e=>({item:e,top:e.element.getBoundingClientRect().top-s}));return c.sort((e,t)=>e.top-t.top),[a,c.map(({item:e})=>e)]},Rt=(e,t,n=document)=>{let[r,i]=Lt(e,t,n);return r.length===0?[null,i]:[Array.from(r).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e)||document.body,i]},zt=(e,t=`div #comments, section .comments`)=>{let n=e.querySelector(t);return n?e.offsetHeight-n.offsetHeight:e.offsetHeight},Bt=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},Vt=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollWidth,e.offsetWidth,t.clientWidth,t.scrollWidth,t.offsetWidth)};function Ht(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}let Ut=e=>Ht(`
  .adthrive-device-phone .adthrive-sticky-content {
    height: 450px !important;
    margin-bottom: 100px !important;
  }
  .adthrive-content.adthrive-sticky {
    position: -webkit-sticky;
    position: sticky !important;
    top: 42px !important;
    margin-top: 42px !important;
  }
  .adthrive-content.adthrive-sticky:after {
    content: "— Advertisement. Scroll down to continue. —";
    font-size: 10pt;
    margin-top: 5px;
    margin-bottom: 5px;
    display:block;
    color: #888;
  }
  .adthrive-sticky-container {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-height:${e||400}px;
    margin: 10px 0 10px 0;
    background-color: #FAFAFA;
    padding-bottom:0px;
  }
  `),Wt=e=>{Ht(`
  .adthrive-recipe.adthrive-sticky {
    position: -webkit-sticky;
    position: sticky !important;
    top: 42px !important;
    margin-top: 42px !important;
  }
  .adthrive-recipe-sticky-container {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-height:${e||400}px !important;
    margin: 10px 0 10px 0;
    background-color: #FAFAFA;
    padding-bottom:0px;
  }
  `)},Gt=e=>e.some(e=>document.querySelector(e)!==null),Kt=e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e),qt=(e,t,n)=>{let r=e=>e?!!(e.classList.contains(`adthrive-ad`)||e.id.includes(`_${n}_`)):!1;switch(t){case`beforebegin`:return r(e.previousElementSibling);case`afterend`:return r(e.nextElementSibling);case`afterbegin`:return r(e.firstElementChild);case`beforeend`:return r(e.lastElementChild);default:return!1}};function Jt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Jt(Object(n),!0).forEach(function(t){A(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let Yt=e=>{try{return{valid:!0,elements:document.querySelectorAll(e)}}catch(e){return H({valid:!1},e)}},Xt=e=>e===``?{valid:!0}:Yt(e),Zt=(e,t)=>Math.random()*(t-e)+e;var U=class e extends qe{constructor(e=[],t){super(),this._choices=e,this._default=t}static fromArray(t,n){return new e(t.map(([e,t])=>({choice:e,weight:t})),n)}addChoice(e,t){this._choices.push({choice:e,weight:t})}get(){let e=Zt(0,100),t=0;for(let{choice:n,weight:r}of this._choices)if(t+=r,t>=e)return n;return this._default}get totalWeight(){return this._choices.reduce((e,{weight:t})=>e+t,0)}};let W={AdDensity:`addensity`,AdLayout:`adlayout`,FooterCloseButton:`footerclose`,Interstitial:`interstitial`,RemoveVideoTitleWrapper:`removevideotitlewrapper`,StickyOutstream:`stickyoutstream`,StickyOutstreamOnStickyPlayer:`sospp`,VideoAdvancePlaylistRelatedPlayer:`videoadvanceplaylistrp`,MobileStickyPlayerPosition:`mspp`};var Qt=class{constructor(){A(this,`name`,void 0),A(this,`disable`,void 0),A(this,`gdprPurposes`,void 0)}};let $t=`__adthriveTcfApiStub`,en=`__tcfapiLocator`,tn=`getTCData`,G=[],nn=!1,rn,K=e=>typeof e==`function`&&!!e[$t],an=(e,t=2)=>{let n=G.findIndex(([n,r,i])=>n===tn&&r===t&&i===e);return n===-1?!1:(G.splice(n,1),!0)},on=()=>{let e=()=>{if(document.querySelector(`iframe[name="${en}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=en,document.body.appendChild(t)};e()},q=()=>{let e=window.__tcfapi;return typeof e==`function`&&!K(e)?e:void 0},sn=()=>{let e=q();if(e)for(;G.length>0;){let t=G.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error?e.message:String(e)}}},cn=()=>{if(nn)return;if(nn=!0,q()){sn();return}let e=window.__tcfapi;Object.defineProperty(window,`__tcfapi`,{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!K(t)&&sn()}})},ln=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return G;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:rn,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(rn=r,typeof n==`function`&&n(`set`,!0));return;default:G.push([e,t,n,r])}};return Object.defineProperty(e,$t,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},un=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch(e){return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},dn=()=>{if(cn(),q())return!1;let e=!1;return K(window.__tcfapi)||(window.__tcfapi=ln(),un(),e=!0),on(),window.__tcfapiQueue=G,e},fn=(e,t=2,n,r)=>{if(e===void 0)return;let i=q();i?i(e,t,n,r):(G.push([e,t,n,r]),dn())};function pn(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function J(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){pn(a,r,i,o,s,`next`,e)}function s(e){pn(a,r,i,o,s,`throw`,e)}o(void 0)})}}let Y=1e4,mn=e=>Array.isArray(e)?e:[e],hn=(e,t)=>e.reduce((e,n)=>(e[String(n)]=n in t,e),{}),gn=(e,t=2,n,r)=>{fn(e,t,n,r)},X=(e=Y)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,an(a,2),n(Error(`TCF API request timed out`)))},e)),gn(tn,2,a)});(function(){var e=J(function*(e,t=Y){let n=mn(e);try{var r,i;return hn(n,(r=(i=(yield X(t)).vendor)==null?void 0:i.consents)==null?{}:r)}catch(e){return e instanceof Error?e.message:String(e),hn(n,{})}});return function(t){return e.apply(this,arguments)}})(),function(){var e=J(function*(e,t,n=Y){try{var r;let i=yield X(n),a=((r=i.vendor)==null||(r=r.consents)==null?void 0:r[e])===!0,o=!(t!=null&&t.length)||t.every(e=>{var t;return((t=i.purpose)==null||(t=t.consents)==null?void 0:t[e])===!0});return a&&o}catch(e){return e instanceof Error?e.message:String(e),!1}});return function(t,n){return e.apply(this,arguments)}}();let _n=[`mcmpfreqrec`],Z=new class extends Qt{constructor(...e){super(...e),A(this,`name`,`BrowserStorage`),A(this,`disable`,!1),A(this,`gdprPurposes`,[1]),A(this,`_sessionStorageHandlerQueue`,[]),A(this,`_localStorageHandlerQueue`,[]),A(this,`_cookieHandlerQueue`,[]),A(this,`_gdpr`,void 0),A(this,`_shouldQueue`,!1),A(this,`_storageConsentGranted`,void 0),A(this,`_gdprEvents`,void 0),A(this,`_storageConsentUpdateInFlight`,0),A(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdprEvents=t,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}_updateStorageConsent(){var e=this;return J(function*(){var t;let n=yield X();n&&(t=n.purpose)!=null&&t.consents&&(e._storageConsentGranted=n.purpose.consents[1]===!0)})()}clearQueue(e){let t=this._gdpr&&this._hasStorageConsent()===!1,n=e&&t&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;n&&(this._storageConsentGranted=!0),e&&(!t||n)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch(e){return t}}getLocalStorageWriteAvailability(){let e=`__adthrive_local_storage_probe__`;try{window.localStorage.setItem(e,`1`);let t=window.localStorage.getItem(e);return window.localStorage.removeItem(e),t===`1`?{available:!0}:{available:!1,error:Error(`localStorage write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}deleteCookie(e){document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}deleteLocalStorage(e){window.localStorage.removeItem(e)}deleteSessionStorage(e){window.sessionStorage.removeItem(e)}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._gdpr&&this._shouldQueue){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._gdpr&&this._shouldQueue){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{var r,i;let a=(r=n==null?void 0:n.expiry)==null?{value:400,unit:`days`}:r,o=(i=n==null?void 0:n.resetOnRead)==null?!1:i;if(this._gdpr&&this._shouldQueue){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{var r,i;let a=(r=n==null?void 0:n.expiry)==null?{value:400,unit:`days`}:r,o=(i=n==null?void 0:n.resetOnRead)==null?!1:i;if(this._gdpr&&this._shouldQueue){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._gdpr&&this._shouldQueue){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`,o=this.readInternalLocalStorage(a);if(o!==null){var s;let t=o[e],n=(s=o[`${e}_weight`])==null?null:s;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let c=H(H({},o),{},{[e]:t,[`${e}_weight`]:n});return r?this.setExpirableInternalLocalStorage(a,c,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,c),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch(e){return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let r=JSON.parse(t),i=r.expires&&new Date().getTime()>=new Date(r.expires).getTime();if(e===`adthrive_abgroup`&&r.created)return window.localStorage.removeItem(e),null;if(r.resetOnRead&&r.expires&&!i){var n;let t=this._resetExpiry(r);return window.localStorage.setItem(e,JSON.stringify(r)),(n=t.value)==null?t:n}else if(i)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(r,`value`))try{return JSON.parse(r.value)}catch(e){return r.value}else return r}catch(e){return t}}_setCookieValue(e,t,n,r){try{if(this._gdpr&&this._shouldQueue){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{var i,a,o;let e=this._getExpiryDate((i=r==null?void 0:r.expiry)==null?{value:400,unit:`days`}:i),s=(a=r==null?void 0:r.sameSite)==null?`None`:a,c=(o=r==null?void 0:r.secure)==null?!0:o,l=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${l}; SameSite=${s}; ${c?`Secure;`:``} expires=${e}; path=/`}}catch(e){}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!_n.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},vn=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return t>>>0},yn=e=>vn(e).toString(16),bn=e=>{if(e===null)return null;let t=e.map(({choice:e})=>e);return yn(JSON.stringify(t))},xn=(e,t)=>{var n,r;return(n=(r=e.find(({choice:e})=>e===t))==null?void 0:r.weight)==null?null:n},Sn=e=>e!=null&&!(typeof e==`number`&&isNaN(e)),Cn=(e,t)=>{let n=bn(e._choices),r=e._expConfigABGroup?e._expConfigABGroup:e.abgroup,i=r?r.toLowerCase():e.key?e.key.toLowerCase():``,a=n?`${i}_${n}`:i,o=e.localStoragePrefix?`${e.localStoragePrefix}-${a}`:a,s=`gdprEnabled`in window.adthrive?window.adthrive.gdprEnabled:window.adthrive.gdpr===`true`;if([W.AdLayout,W.AdDensity].includes(i)&&s)return t();let c=Z.readInternalLocalStorage(`adthrive_branch`);(c&&c.enabled)===!1&&Z.deleteLocalStorage(o);let l=t(),u=xn(e._choices,l),[d,f]=Z.getOrSetABGroupLocalStorageValue(o,l,u,{value:24,unit:`hours`});return e._stickyResult=d,e._stickyWeight=f,d},wn=(e=window.location.search)=>{let t=e.indexOf(`?`)===0?1:0;return e.slice(t).split(`&`).reduce((e,t)=>{let[n,r]=t.split(`=`);return e.set(n,r),e},new Map)},Tn=e=>{let t={},n=wn().get(e);if(n)try{let r=decodeURIComponent(n).replace(/\+/g,``);t=JSON.parse(r),z.event(`ExperimentOverridesUtil`,`getExperimentOverrides`,e,t)}catch(e){e instanceof URIError}return t},En=(e,t)=>typeof e==typeof t,Dn=(e,t)=>{let n=e.adDensityEnabled,r=e.adDensityLayout.pageOverrides.find(e=>!!document.querySelector(e.pageSelector)&&(e[t].onePerViewport||typeof e[t].adDensity==`number`));return n?!r:!0},On=e=>{var t;let n=(t=e.videoPlayers)==null||(t=t.partners)==null||(t=t.stickyOutstream)==null?void 0:t.blockedPageSelectors;return n?!document.querySelector(n):!0},kn=e=>{let t=e.adOptions.interstitialBlockedPageSelectors;return t?!document.querySelector(t):!0},An=(e,t,n)=>{switch(t){case W.AdDensity:return Dn(e,n);case W.StickyOutstream:return On(e);case W.Interstitial:return kn(e);default:return!0}},jn=e=>e.length===1,Mn=e=>{let t=e.reduce((e,t)=>t.weight?t.weight+e:e,0);return e.length>0&&e.every(e=>{let t=e.value,n=e.weight;return!!(t!=null&&!(typeof t==`number`&&isNaN(t))&&n)})&&t===100},Nn=(e,t)=>{if(!e)return!1;let n=!!e.enabled,r=e.dateStart==null||Date.now()>=e.dateStart,i=e.dateEnd==null||Date.now()<=e.dateEnd,a=e.selector===null||e.selector!==``&&!!document.querySelector(e.selector),o=e.platform===`mobile`&&t===`mobile`,s=e.platform===`desktop`&&t===`desktop`,c=e.platform===null||e.platform===`all`||o||s,l=e.experimentType===`bernoulliTrial`?jn(e.variants):Mn(e.variants);return l||z.error(`SiteTest`,`validateSiteExperiment`,`experiment presented invalid choices for key:`,e.key,e.variants),n&&r&&i&&a&&c&&l};var Pn=class{constructor(e){var t,n;A(this,`siteExperiments`,[]),A(this,`_clsOptions`,void 0),A(this,`_device`,void 0),this._clsOptions=e,this._device=I()?`mobile`:`desktop`,this.siteExperiments=(t=(n=this._clsOptions.siteAds.siteExperiments)==null?void 0:n.filter(e=>{let t=e.key,n=Nn(e,this._device),r=An(this._clsOptions.siteAds,t,this._device);return n&&r}))==null?[]:t}getSiteExperimentByKey(e){let t=this.siteExperiments.filter(t=>t.key.toLowerCase()===e.toLowerCase())[0],n=Tn(`at_site_features`),r=En(t!=null&&t.variants[1]?t==null?void 0:t.variants[1].value:t==null?void 0:t.variants[0].value,n[e]);return t&&n[e]&&r&&(t.variants=[{displayName:`test`,value:n[e],weight:100,id:0}]),t}},Fn=class{constructor(){A(this,`experimentConfig`,void 0)}get enabled(){return this.experimentConfig!==void 0}_isValidResult(e,t=()=>!0){return t()&&Sn(e)}},In=class extends Fn{constructor(...e){super(...e),A(this,`_resultValidator`,()=>!0)}_isValidResult(e){return super._isValidResult(e,()=>this._resultValidator(e)||e===`control`)}run(){if(!this.enabled)return z.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;if(!this._mappedChoices||this._mappedChoices.length===0)return z.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment variants found. Defaulting to control.`),`control`;let e=new U(this._mappedChoices).get();return this._isValidResult(e)?e:(z.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)}},Ln=class extends In{constructor(e){super(),A(this,`_choices`,[]),A(this,`_mappedChoices`,[]),A(this,`_result`,``),A(this,`_clsSiteExperiments`,void 0),A(this,`_resultValidator`,e=>typeof e==`string`),A(this,`key`,W.AdLayout),A(this,`abgroup`,W.AdLayout),this._clsSiteExperiments=new Pn(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return Cn(this,()=>{if(!this.enabled)return z.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to empty class name.`),``;let e=new U(this._mappedChoices).get();return this._isValidResult(e)?e:(z.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to empty class name.`),``)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:t}))}},Rn=class extends In{constructor(e){super(),A(this,`_choices`,[]),A(this,`_mappedChoices`,[]),A(this,`_result`,`control`),A(this,`_clsSiteExperiments`,void 0),A(this,`_resultValidator`,e=>typeof e==`number`),A(this,`key`,W.AdDensity),A(this,`abgroup`,W.AdDensity),this._clsSiteExperiments=new Pn(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return Cn(this,()=>{if(!this.enabled)return z.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;let e=new U(this._mappedChoices).get();return this._isValidResult(e)?e:(z.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:typeof t==`number`?(t||0)/100:`control`}))}};let Q=`250px`;var zn=class{constructor(e,t){this._clsOptions=e,this._adInjectionMap=t,A(this,`_recipeCount`,0),A(this,`_mainContentHeight`,0),A(this,`_mainContentDiv`,null),A(this,`_totalAvailableElements`,[]),A(this,`_minDivHeight`,250),A(this,`_densityDevice`,B.Desktop),A(this,`_pubLog`,{onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0}),A(this,`_densityMax`,.99),A(this,`_smallerIncrementAttempts`,0),A(this,`_absoluteMinimumSpacingByDevice`,250),A(this,`_usedAbsoluteMinimum`,!1),A(this,`_infPageEndOffset`,0),A(this,`locationMaxLazySequence`,new Map([[O.Recipe,5]])),A(this,`locationToMinHeight`,{Below_Post:Q,Content:Q,Recipe:Q,Sidebar:Q}),A(this,`_device`,void 0),A(this,`_clsTargetAdDensitySiteExperiment`,void 0);let{tablet:n,desktop:r}=this._clsOptions.siteAds.breakpoints;this._device=Mt(n,r),this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new Rn(this._clsOptions):null}start(){try{var e;At(this._device);let n=new Ln(this._clsOptions);if(n.enabled){let e=n.result,t=e.startsWith(`.`)?e.substring(1):e;if(Kt(t))try{document.body.classList.add(t)}catch(e){z.error(`ClsDynamicAdsInjector`,`start`,`Uncaught CSS Class error: ${e}`)}else z.error(`ClsDynamicAdsInjector`,`start`,`Invalid class name: ${t}`)}let r=Et(this._device,this._clsOptions.siteAds).filter(e=>this._locationEnabled(e)).filter(e=>Ot(e,this._device)).filter(e=>kt(e)),i=this.inject(r),a=this._clsOptions.siteAds.adOptions.stickyContainerConfig;if(!(a==null||(e=a.content)==null)&&e.enabled&&!Gt(a.blockedSelectors||[])){var t;Ut(a==null||(t=a.content)==null?void 0:t.minHeight)}i.forEach(e=>this._clsOptions.setInjectedSlots(e))}catch(e){z.error(`ClsDynamicAdsInjector`,`start`,e)}}inject(e,t=document){this._densityDevice=this._device===`desktop`?B.Desktop:B.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();let n=this._clsOptions.siteAds,r=R(n.adDensityEnabled,!0),i=n.adDensityLayout&&r,a=e.filter(e=>i?e.location!==O.Content:e),o=e.filter(e=>i?e.location===O.Content:null);return this._capturePreSlotInsertionPageAreaMeasurement(),[...a.length?this._injectNonDensitySlots(a,t):[],...o.length?this._injectDensitySlots(o,t):[]]}_injectNonDensitySlots(e,t=document){var n;let r=[],i=[],a=!1;if(e.some(e=>e.location===O.Recipe&&e.sticky)&&!Gt(((n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:n.blockedSelectors)||[])){var o,s;let e=this._clsOptions.siteAds.adOptions.stickyContainerConfig;Wt(this._device===`phone`?e==null||(o=e.recipeMobile)==null?void 0:o.minHeight:e==null||(s=e.recipeDesktop)==null?void 0:s.minHeight),a=!0}for(let n of e)this._insertNonDensityAds(n,r,i,t);return a||i.forEach(({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]}),r}_injectDensitySlots(e,t=document){try{this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement()}catch(e){return[]}let{onePerViewport:n,targetAll:r,targetDensityUnits:i,combinedMax:a,numberOfUnits:o}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=n?window.innerHeight:this._absoluteMinimumSpacingByDevice,o?(this._adInjectionMap.filterUsed(),this._findElementsForAds(o,n,r,a,i,t),this._insertAds()):[]}_overrideDefaultAdDensitySettingsWithSiteExperiment(){var e;if((e=this._clsTargetAdDensitySiteExperiment)!=null&&e.enabled){let e=this._clsTargetAdDensitySiteExperiment.result;typeof e==`number`&&(this._clsOptions.siteAds.adDensityEnabled=!0,this._clsOptions.siteAds.adDensityLayout[this._densityDevice].adDensity=e)}}_getDensitySettings(e,t=document){let n=this._clsOptions.siteAds.adDensityLayout,r=this._determineOverrides(n.pageOverrides),i=r.length?r[0]:n[this._densityDevice],a=i.adDensity,o=i.onePerViewport,s=this._shouldTargetAllEligible(a),c=this._getTargetDensityUnits(a,s),l=this._getCombinedMax(e,t),u=Math.min(this._totalAvailableElements.length,c,...l>0?[l]:[]);return this._pubLog={onePerViewport:o,targetDensity:a,targetDensityUnits:c,combinedMax:l},{onePerViewport:o,targetAll:s,targetDensityUnits:c,combinedMax:l,numberOfUnits:u}}_determineOverrides(e){return e.filter(e=>{let t=Xt(e.pageSelector);return e.pageSelector===``||t.elements&&t.elements.length}).map(e=>e[this._densityDevice])}_shouldTargetAllEligible(e){return e===this._densityMax}_getTargetDensityUnits(e,t){return t?this._totalAvailableElements.length:Math.floor(e*this._mainContentHeight/(1-e)/this._minDivHeight)-this._recipeCount}_getCombinedMax(e,t=document){return R(e.filter(e=>{let n;try{n=t.querySelector(e.elementSelector)}catch(e){}return n}).map(e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax)).sort((e,t)=>t-e)[0],0)}_elementLargerThanMainContent(e){return e.offsetHeight>=this._mainContentHeight&&this._totalAvailableElements.length>1}_elementDisplayNone(e){let t=window.getComputedStyle(e,null).display;return t&&t===`none`||e.style.display===`none`}_isBelowMaxes(e,t){return this._adInjectionMap.map.length<e&&this._adInjectionMap.map.length<t}_findElementsForAds(e,t,n,r,i,a=document){this._clsOptions.targetDensityLog={onePerViewport:t,combinedMax:r,targetDensityUnits:i,targetDensityPercentage:this._pubLog.targetDensity,mainContentHeight:this._mainContentHeight,recipeCount:this._recipeCount,numberOfEls:this._totalAvailableElements.length};let o=t=>{for(let{dynamicAd:o,element:s}of this._totalAvailableElements)if(this._logDensityInfo(s,o.elementSelector,t),!(!n&&this._elementLargerThanMainContent(s)||this._elementDisplayNone(s)))if(this._isBelowMaxes(r,i)){if(this._checkElementSpacing({dynamicAd:o,element:s,insertEvery:t,targetAll:n,target:a}),this._hasReachedQuota(e))return}else break;this._hasReachedQuota(e)||!this._usedAbsoluteMinimum&&this._smallerIncrementAttempts<5&&(++this._smallerIncrementAttempts,o(this._getSmallerIncrement(t)))};o(this._getInsertEvery(e,t,i))}_hasReachedQuota(e){return this._adInjectionMap.map.length>=e}_getSmallerIncrement(e){let t=e*.6;return t<=this._absoluteMinimumSpacingByDevice&&(t=this._absoluteMinimumSpacingByDevice,this._usedAbsoluteMinimum=!0),t}_insertNonDensityAds(e,t,n,r=document){let i=0,a=0,o=0;e.spacing>0&&(i=window.innerHeight*e.spacing,a=i);let s=this._repeatDynamicAds(e),c=this.getElements(e.elementSelector,r);e.skip;for(let l=e.skip;l<c.length&&!(o+1>s.length);l+=e.every){let u=c[l];if(i>0){let{bottom:e}=Nt(u);if(e<=a)continue;a=e+i}let d=s[o],f=`${d.location}_${d.sequence}`;t.some(e=>e.name===f)&&(o+=1);let p=this.getDynamicElementId(d),m=V(e),h=jt(e),g=[e.location===O.Sidebar&&e.sticky&&e.sequence&&e.sequence<=5?`adthrive-sticky-sidebar`:``,e.location===O.Recipe&&e.sticky?`adthrive-recipe-sticky-container`:``,m,h,...e.classNames];if(qt(u,e.position,e.location)&&e.location===O.Recipe)continue;let _=this.addAd(u,p,e.position,g);if(_){let i=Dt(d,_);if(i.length){let a={clsDynamicAd:e,dynamicAd:d,element:_,sizes:i,name:f,infinite:r!==document};t.push(a),n.push({location:d.location,element:_}),e.location===O.Recipe&&++this._recipeCount,o+=1}u=_}}}_insertAds(){let e=[],t=0;return this._adInjectionMap.filterUsed(),this._adInjectionMap.map.forEach(({el:n,dynamicAd:r,target:i},a)=>{let o=Number(r.sequence)+a,s=r.max,c=r.lazy&&o>s;r.sequence=o,r.lazy=c;let l=this._addContentAd(n,r,i);l&&(r.used=!0,e.push(l),++t)}),e}_getInsertEvery(e,t,n){let r=this._absoluteMinimumSpacingByDevice;return this._moreAvailableElementsThanUnitsToInject(n,e)?(this._usedAbsoluteMinimum=!1,r=this._useWiderSpacing(n,e)):(this._usedAbsoluteMinimum=!0,r=this._useSmallestSpacing(t)),t&&window.innerHeight>r?window.innerHeight:r}_useWiderSpacing(e,t){return this._mainContentHeight/Math.min(e,t)}_useSmallestSpacing(e){return e&&window.innerHeight>this._absoluteMinimumSpacingByDevice?window.innerHeight:this._absoluteMinimumSpacingByDevice}_moreAvailableElementsThanUnitsToInject(e,t){return this._totalAvailableElements.length>e||this._totalAvailableElements.length>t}_logDensityInfo(e,t,n){let{onePerViewport:r,targetDensity:i,targetDensityUnits:a,combinedMax:o}=this._pubLog;this._totalAvailableElements.length}_checkElementSpacing({dynamicAd:e,element:t,insertEvery:n,targetAll:r,target:i=document}){(this._isFirstAdInjected()||this._hasProperSpacing(t,e,r,n))&&this._markSpotForContentAd(t,H({},e),i)}_isFirstAdInjected(){return!this._adInjectionMap.map.length}_markSpotForContentAd(e,t,n=document){let r=t.position===`beforebegin`||t.position===`afterbegin`;this._adInjectionMap.addSorted(e,this._getElementCoords(e,r),t,n)}_hasProperSpacing(e,t,n,r){let i=t.position===`beforebegin`||t.position===`afterbegin`,a=t.position===`beforeend`||t.position===`afterbegin`,o=n||this._isElementFarEnoughFromOtherAdElements(e,r,i),s=a||this._isElementNotInRow(e,i),c=e.id.indexOf(`AdThrive_${O.Below_Post}`)===-1;return o&&s&&c}_isElementFarEnoughFromOtherAdElements(e,t,n){let r=this._getElementCoords(e,n),[i,a]=this._adInjectionMap.findNeighborIndices(r),o=i===null?void 0:this._adInjectionMap.map[i].coords,s=a===null?void 0:this._adInjectionMap.map[a].coords;return(o===void 0||r-t>o)&&(s===void 0||r+t<s)}_isElementNotInRow(e,t){let n=e.previousElementSibling,r=e.nextElementSibling,i=t?!n&&r||n&&e.tagName!==n.tagName?r:n:r;if(!i)return!0;let a=e.getBoundingClientRect();if(a.height===0)return!0;let o=i.getBoundingClientRect();return a.top!==o.top}_calculateMainContentHeightAndAllElements(e,t=document){let[n,r]=Rt(e,this._adInjectionMap,t);if(!n)throw Error(`No main content element found`);this._mainContentDiv=n,this._totalAvailableElements=r,this._mainContentHeight=zt(this._mainContentDiv)}_capturePreSlotInsertionMainContentMeasurement(){window.adthriveCLS&&(window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.mainContentHeight=this._mainContentHeight:window.adthriveCLS.preSlotInsertionMeasurements={mainContentHeight:this._mainContentHeight})}_capturePreSlotInsertionPageAreaMeasurement(){if(window.adthriveCLS){let e=Bt()*Vt();window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.totalPageArea=e:window.adthriveCLS.preSlotInsertionMeasurements={totalPageArea:e}}}_getElementCoords(e,t=!1){let n=e.getBoundingClientRect();return(t?n.top:n.bottom)+window.scrollY}_addContentAd(e,t,n=document){var r;let i=null,a=V(t),o=jt(t),s=this._clsOptions.siteAds.adOptions.stickyContainerConfig,c=s==null||(r=s.content)==null?void 0:r.enabled,l=c?`adthrive-sticky-container`:``,u=this.addAd(e,this.getDynamicElementId(t),t.position,[l,a,o,...t.classNames]);if(u){let e=Dt(t,u);if(e.length){var d;(!c||!(!(s==null||(d=s.content)==null)&&d.minHeight))&&(u.style.minHeight=this.locationToMinHeight[t.location]),i={clsDynamicAd:t,dynamicAd:t,element:u,sizes:e,name:`${t.location}_${t.sequence}`,infinite:n!==document}}}return i}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document){return t.querySelectorAll(e)}addAd(e,t,n,r=[]){if(!document.getElementById(t)){let i=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;e.insertAdjacentHTML(n,i)}return document.getElementById(t)}_repeatDynamicAds(e){let t=[],n=e.location===O.Recipe?99:this.locationMaxLazySequence.get(e.location),r=e.lazy?R(n,0):0,i=e.max,a=e.lazyMax,o=r===0&&e.lazy?i+a:Math.min(Math.max(r-e.sequence+1,0),i+a),s=Math.max(i,o);for(let n=0;n<s;n++){let r=Number(e.sequence)+n,a=e.lazy&&n>=i,o=r;e.name===`Recipe_1`&&r>=5&&(o=r+1),t.push(H(H({},e),{},{sequence:o,lazy:a}))}return t}_locationEnabled(e){let t=this._clsOptions.enabledLocations.includes(e.location),n=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains(`adthrive-disable-all`),r=!document.body.classList.contains(`adthrive-disable-content`)&&!this._clsOptions.disableAds.reasons.has(`content_plugin`);return t&&!n&&r}},Bn=class{constructor(){A(this,`_map`,[])}add(e,t,n,r=document){this._map.push({el:e,coords:t,dynamicAd:n,target:r})}addSorted(e,t,n,r=document){let i=this._upperBoundIndex(t);this._map.splice(i,0,{el:e,coords:t,dynamicAd:n,target:r})}get map(){return this._map}sort(){this._map.sort(({coords:e},{coords:t})=>e-t)}filterUsed(){this._map=this._map.filter(({dynamicAd:e})=>!e.used)}findNeighborIndices(e){let t=this._upperBoundIndex(e);return[t-1>=0?t-1:null,t<this._map.length?t:null]}_upperBoundIndex(e){let t=0,n=this._map.length;for(;t<n;){let r=t+n>>>1;this._map[r].coords<=e?t=r+1:n=r}return t}reset(){this._map=[]}},Vn=class extends Bn{};let Hn=e=>{let t=ot(),n=dt(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i},Un=e=>{let t=Hn(e);if(t){let e=t.profileId;document.body.classList.add(`raptive-profile-${e}`)}},$={Video_Collapse_Autoplay_SoundOff:`Video_Collapse_Autoplay_SoundOff`,Video_Individual_Autoplay_SOff:`Video_Individual_Autoplay_SOff`,Video_Coll_SOff_Smartphone:`Video_Coll_SOff_Smartphone`,Video_In_Post_ClicktoPlay_SoundOn:`Video_In-Post_ClicktoPlay_SoundOn`,Video_Collapse_Autoplay_SoundOff_15s:`Video_Collapse_Autoplay_SoundOff_15s`,Video_Individual_Autoplay_SOff_15s:`Video_Individual_Autoplay_SOff_15s`,Video_Coll_SOff_Smartphone_15s:`Video_Coll_SOff_Smartphone_15s`,Video_In_Post_ClicktoPlay_SoundOn_15s:`Video_In-Post_ClicktoPlay_SoundOn_15s`};var Wn=class{get enabled(){return!0}};let Gn=(e=navigator.userAgent)=>gt(e)===`desktop`;function Kn(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}function qn(e,t){if(e==null)return{};var n,r,i=Kn(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}let Jn=[`valid`,`elements`],Yn=[`valid`,`elements`];var Xn=class extends Wn{constructor(e,t,n){super(),this._videoConfig=e,this._component=t,this._context=n,A(this,`_potentialPlayerMap`,void 0),A(this,`_device`,void 0),A(this,`_stickyRelatedOnPage`,!1),A(this,`_relatedMediaIds`,[]),this._device=Gn()?`desktop`:`mobile`,this._potentialPlayerMap=this.setPotentialPlayersMap()}setPotentialPlayersMap(){let e=this._videoConfig.players||[],t=this._filterPlayerMap();return t.stationaryRelated=this._getPotentialStationaryPlayers(e,t.stationaryRelated),this._potentialPlayerMap=t,this._potentialPlayerMap}_getPotentialStationaryPlayers(e,t){let n=new Set(t);return e.forEach(e=>e.type===`stationaryRelated`&&e.enabled&&n.add(e)),[...n]}_filterPlayerMap(){let e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter(e=>{var t;return(t=e.devices)==null?void 0:t.includes(this._device)}).reduce((e,t)=>{if(e[t.type]||(z.event(this._component,`constructor`,`Unknown Video Player Type detected`,t.type),e[t.type]=[]),t.enabled){let n=t.type;this._videoConfig.shouldDisableStickyRelated&&t.type===`stickyRelated`&&(n=`stationaryRelated`),e[n].push(t)}return e},t):t}_checkPlayerSelectorOnPage(e){for(let t of this._potentialPlayerMap[e]){let e=this._getPlacementElement(t);if(e)return{player:t,playerElement:e}}return{player:null,playerElement:null}}_getOverrideElement(e,t,n){if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}else{let{player:e,playerElement:t}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}}return n}_shouldOverrideElement(e){let t=e.getAttribute(`override-embed`);return t===`true`||t===`false`?t===`true`:this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.overrideEmbedLocation:!1}_checkPageSelector(e,t,n=[]){return e&&t&&n.length===0?(window.location.pathname!==`/`&&z.event(`VideoUtils`,`getPlacementElement`,Error(`PSNF: ${e} does not exist on the page`)),!1):!0}_getElementSelector(e,t,n){return t&&t.length>n?t[n]:(z.event(`VideoUtils`,`getPlacementElement`,Error(`ESNF: ${e} does not exist on the page`)),null)}_getPlacementElement(e){let{pageSelector:t,elementSelector:n,skip:r}=e,i=Xt(t),{valid:a,elements:o}=i,s=qn(i,Jn),c=Yt(n),{valid:l,elements:u}=c,d=qn(c,Yn);return t!==``&&!a?(z.error(`VideoUtils`,`getPlacementElement`,Error(`${t} is not a valid selector`),s),null):l?this._checkPageSelector(t,a,o)&&this._getElementSelector(n,u,r)||null:(z.error(`VideoUtils`,`getPlacementElement`,Error(`${n} is not a valid selector`),d),null)}_getEmbeddedPlayerType(e){if(this._videoConfig.shouldDisableStickyRelated)return`static`;let t=e.getAttribute(`data-player-type`);return(!t||t===`default`)&&(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:`static`),this._stickyRelatedOnPage&&(t=`static`),t}_getMediaId(e){let t=e.getAttribute(`data-video-id`);return t?(this._relatedMediaIds.push(t),t):!1}_getOrientation(e){return e.getAttribute(`orientation`)===`vertical`?`vertical`:`horizontal`}_createRelatedPlayer(e,t,n,r,i){t===`collapse`?this._createCollapsePlayer(e,n):t===`static`&&this._createStaticPlayer(e,n,r,i)}_createCollapsePlayer(e,t){let{player:n,playerElement:r}=this._checkPlayerSelectorOnPage(`stickyRelated`),i=n||this._potentialPlayerMap.stationaryRelated[0];i&&i.playerId&&!this._videoConfig.shouldDisableStickyRelated?(this._shouldOverrideElement(t)&&(t=this._getOverrideElement(n,r,t)),t=document.querySelector(`#cls-video-container-${e} > div`)||t,this._createStickyRelatedPlayer(H(H({},i),{},{mediaId:e}),t)):z.error(this._component,`_createCollapsePlayer`,`No video player found`)}_createStaticPlayer(e,t,n,r){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){let i=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer(H(H({},i),{},{mediaOrPlaylistId:e,orientation:r}),t,n)}else z.error(this._component,`_createStaticPlayer`,`No video player found`)}_shouldRunAutoplayPlayers(){return!!(this._isVideoAllowedOnPage()&&(this._potentialPlayerMap.stickyRelated.length||this._potentialPlayerMap.stickyPlaylist.length))}_setPlaylistMediaIdWhenStationaryOnPage(e,t){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId&&e&&e.length){let n=e[0].getAttribute(`data-video-id`);return n?H(H({},t),{},{mediaId:n}):t}return t}_determineAutoplayPlayers(e){let t=this._component,n=t===`VideoManagerComponent`,r=this._context;if(this._stickyRelatedOnPage){z.event(t,`stickyRelatedOnPage`,n&&{device:r&&r.device,isDesktop:this._device}||{});return}let{playerElement:i}=this._checkPlayerSelectorOnPage(`stickyPlaylist`),{player:a}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);a&&a.playerId&&i?(a=this._setPlaylistMediaIdWhenStationaryOnPage(e,a),this._createPlaylistPlayer(a,i)):Math.random()<.01&&setTimeout(()=>{z.event(t,`noStickyPlaylist`,n&&{vendor:`none`,device:r&&r.device,isDesktop:this._device}||{})},1e3)}_initializeRelatedPlayers(e){let t=new Map;for(let n=0;n<e.length;n++){let r=e[n],i=r.offsetParent,a=this._getEmbeddedPlayerType(r),o=this._getMediaId(r),s=this._getOrientation(r);if(i&&o){let e=(t.get(o)||0)+1;t.set(o,e),this._createRelatedPlayer(o,a,r,e,s)}}}},Zn=class extends Xn{constructor(e,t){super(e,`ClsVideoInsertion`),this._videoConfig=e,this._clsOptions=t,A(this,`_IN_POST_SELECTOR`,`.adthrive-video-player`),A(this,`_WRAPPER_BAR_HEIGHT`,36),A(this,`_playersAddedFromPlugin`,[]),t.removeVideoTitleWrapper&&(this._WRAPPER_BAR_HEIGHT=0)}init(){this._initializePlayers()}_wrapVideoPlayerWithCLS(e,t,n=0,r=`horizontal`){if(e.parentNode){let i=e.offsetWidth,a=r===`vertical`;a&&this._device===`desktop`&&(i*=.5);let o=i*(a?16/9:9/16),s=this._createGenericCLSWrapper(o,t,n);return e.parentNode.insertBefore(s,e),s.appendChild(e),s}return null}_createGenericCLSWrapper(e,t,n){let r=document.createElement(`div`);return r.id=`cls-video-container-${t}`,r.className=`adthrive`,r.style.minHeight=`${e+n}px`,r}_getTitleHeight(){let e=document.createElement(`h3`);e.style.margin=`10px 0`,e.innerText=`Title`,e.style.visibility=`hidden`,document.body.appendChild(e);let t=window.getComputedStyle(e),n=parseInt(t.height,10),r=parseInt(t.marginTop,10),i=parseInt(t.marginBottom,10);return document.body.removeChild(e),Math.min(n+i+r,50)}_initializePlayers(){let e=document.querySelectorAll(this._IN_POST_SELECTOR);e.length&&this._initializeRelatedPlayers(e),this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers(e)}_createStationaryRelatedPlayer(e,t,n){let r=this._device===`mobile`?[400,225]:[640,360],i=$.Video_In_Post_ClicktoPlay_SoundOn;if(t&&e.mediaOrPlaylistId){let a=`${e.mediaOrPlaylistId}_${n}`,o=this._wrapVideoPlayerWithCLS(t,a,0,e.orientation);this._playersAddedFromPlugin.push(e.mediaOrPlaylistId),o&&this._clsOptions.setInjectedVideoSlots({playerId:e.playerId,playerName:i,playerSize:r,element:o,type:`stationaryRelated`})}}_createStickyRelatedPlayer(e,t){if(this._videoConfig.shouldDisableStickyRelated)return;let n=this._device===`mobile`?[400,225]:[640,360],r=$.Video_Individual_Autoplay_SOff;if(this._stickyRelatedOnPage=!0,this._videoConfig.mobileStickyPlayerOnPage=this._device===`mobile`,this._videoConfig.collapsiblePlayerOnPage=!0,t&&e.position&&e.mediaId){let i=document.createElement(`div`);t.insertAdjacentElement(e.position,i);let a=this._getTitleHeight(),o=this._wrapVideoPlayerWithCLS(i,e.mediaId,this._WRAPPER_BAR_HEIGHT+a);this._playersAddedFromPlugin.push(e.mediaId),o&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:n,playerName:r,element:i,type:`stickyRelated`})}}_createPlaylistPlayer(e,t){let n=e.playlistId,r=this._device===`mobile`?$.Video_Coll_SOff_Smartphone:$.Video_Collapse_Autoplay_SoundOff,i=this._device===`mobile`?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0,this._videoConfig.collapsiblePlayerOnPage=!0;let a=document.createElement(`div`);t.insertAdjacentElement(e.position,a);let o=this._WRAPPER_BAR_HEIGHT;e.title&&(o+=this._getTitleHeight());let s=this._wrapVideoPlayerWithCLS(a,n,o);this._playersAddedFromPlugin.push(`playlist-${n}`),s&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:i,playerName:r,element:a,type:`stickyPlaylist`})}_isVideoAllowedOnPage(){let e=this._clsOptions.disableAds;if(e&&e.video){let t=``;e.reasons.has(`video_tag`)?t=`video tag`:e.reasons.has(`video_plugin`)?t=`video plugin`:e.reasons.has(`video_page`)&&(t=`command queue`);let n=t?`ClsVideoInsertionMigrated`:`ClsVideoInsertion`;return z.error(n,`isVideoAllowedOnPage`,Error(`DBP: Disabled by publisher via ${t||`other`}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}};try{(()=>{let e=new Ke;!e||!e.enabled||(e.siteAds&&Un(e.siteAds),new zn(e,new Vn).start(),new Zn(new yt(e),e).init())})()}catch(e){z.error(`CLS`,`pluginsertion-iife`,e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}})();</script><script data-no-optimize="1" data-cfasync="false">(function () {var clsElements = document.querySelectorAll("script[id^='cls-']"); window.adthriveCLS && clsElements && clsElements.length === 0 ? window.adthriveCLS.injectedFromPlugin = false : ""; })();</script><script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp/wp-*.php","/wp/wp-admin/*","/wp/wp-content/uploads/*","/wp/wp-content/*","/wp/wp-content/plugins/*","/wp/wp-content/themes/mts_ahead-child/*","/wp/wp-content/themes/mts_ahead/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script> <script id="flying-scripts" type="litespeed/javascript">const loadScriptsTimer=setTimeout(loadScripts,4*1000);const userInteractionEvents=['click','mousemove','keydown','touchstart','touchmove','wheel'];userInteractionEvents.forEach(function(event){window.addEventListener(event,triggerScriptLoader,{passive:!0})});function triggerScriptLoader(){loadScripts();clearTimeout(loadScriptsTimer);userInteractionEvents.forEach(function(event){window.removeEventListener(event,triggerScriptLoader,{passive:!0})})}
function loadScripts(){document.querySelectorAll("script[data-type='lazy']").forEach(function(elem){elem.setAttribute("src",elem.getAttribute("data-src"))})}</script> <script id="ahead_customscript-js-extra" type="litespeed/javascript">var ahead_customscript={"nav_menu":"primary","responsive":"1","layout":"header-default","show":"1","icon":"angle-up"}</script> <script id="wp-util-js-extra" type="litespeed/javascript">var _wpUtilSettings={"ajax":{"url":"/wp/wp-admin/admin-ajax.php"}}</script> <script id="wp_review-js-js-extra" type="litespeed/javascript">var wpreview={"ajaxurl":"https://biketestreviews.com/wp/wp-admin/admin-ajax.php","popup":{"enable":"0","width":"800px","animation_in":"bounceIn","animation_out":"bounceOut","overlay_color":"#0b0b0b","overlay_opacity":"0.8","post_type":"post","queryby":"category","orderby":"random","category":"0","tag":"0","review_type":"star","limit":"6","expiration":"30","cookie_name":"wpr-popup","delay":"0","show_on_load":!1,"show_on_reach_bottom":!1,"exit_intent":!0,"screen_size_check":!1,"screen_width":"0","embed_show_title":"","embed_show_thumbnail":"","embed_show_excerpt":"","embed_show_rating_box":"","embed_show_credit":""},"rateAllFeatures":"Please rate all features","verifiedPurchase":"(Verified purchase)","commentImageUploadNonce":"1206c6bf7c"}</script> <script type="litespeed/javascript">!function(e){const t="__adblocker";if(-1===e.cookie.indexOf(t)){const n=new XMLHttpRequest;n.open("GET","https://ads.adthrive.com/abd/abd.js",!0),n.onreadystatechange=function(){if(XMLHttpRequest.DONE===n.readyState)if(200===n.status){const t=e.createElement("script");t.innerHTML=n.responseText,e.getElementsByTagName("head")[0].appendChild(t)}else{const n=new Date;n.setTime(n.getTime()+3e5),e.cookie=t+"=true; expires="+n.toUTCString()+"; path=/"}},n.send()}}(document)</script><script type="litespeed/javascript">!function(){function e(){var e=document.cookie.match("(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)");return e&&e.pop()}function t(){var e=document.createElement("script");e.async=!0,e.id="Tqgkgu",e.setAttribute("data-sdk","l/1.1.15"),e.setAttribute("data-cfasync","false"),e.src="https://html-load.com/loader.min.js",e.charset="UTF-8",e.setAttribute("data","kfpvgbrkab9r4a5rkrqrkwagrw6rzrv8rxag0asrka5abaoagrxa5srxrxabasrkrvabaoaxrx0asrkabrxfaba1raa5a5asrkr9wa1agrw6rzr9rkaia8"),e.setAttribute("onload","(async()=>{let e='html-load.com';const t=window,a=document,r=e=>new Promise((t=>{const a=.1*e,r=e+Math.floor(2*Math.random()*a)-a;setTimeout(t,r)})),o=t.addEventListener.bind(t),n=t.postMessage.bind(t),s=btoa,i='message',l=location,c=Math.random;try{const t=()=>new Promise(((e,t)=>{let a=c().toString(),r=c().toString();o(i,(e=>e.data===a&&n(r,'*'))),o(i,(t=>t.data===r&&e())),n(a,'*'),setTimeout((()=>{t(Error('Timeout'))}),1231)})),a=async()=>{try{let e=!1;const a=c().toString();if(o(i,(t=>{t.data===a+'_as_res'&&(e=!0)})),n(a+'_as_req','*'),await t(),await r(500),e)return!0}catch(e){}return!1},s=[100,500,1e3];for(let o=0;o<=s.length&&!await a();o++){if(o===s.length-1)throw'Failed to load website properly since '+e+' is tainted. Please allow '+e;await r(s[o])}}catch(d){try{const e=a.querySelector('script#Tqgkgu').getAttribute('onerror');t[s(l.hostname+'_show_bfa')]=d,await new Promise(((t,r)=>{o('message',(e=>{'as_modal_loaded'===e.data&&t()})),setTimeout((()=>r(d)),3e3);const n=a.createElement('script');n.innerText=e,a.head.appendChild(n),n.remove()}))}catch(m){(t=>{const a='https://report.error-report.com/modal';try{confirm('There was a problem loading the page. Please click OK to learn more.')?l.href=a+'?url='+s(l.href)+'&error='+s(t)+'&domain='+e:l.reload()}catch(d){location.href=a+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+e}})(d)}}})();"),e.setAttribute("onerror","(async()=>{const e=window,t=document;let r=JSON.parse(atob('WyJodG1sLWxvYWQuY29tIiwiZmIuaHRtbC1sb2FkLmNvbSIsImQzN2o4cGZ4dTJpb2dpLmNsb3VkZnJvbnQubmV0IiwiY29udGVudC1sb2FkZXIuY29tIiwiZmIuY29udGVudC1sb2FkZXIuY29tIl0=')),o=r[0];const a='addEventListener',n='setAttribute',s='getAttribute',i=location,l=clearInterval,c='as_retry',d=i.hostname,h=e.addEventListener.bind(e),m=btoa,u='https://report.error-report.com/modal',b=e=>{try{confirm('There was a problem loading the page. Please click OK to learn more.')?i.href=u+'?url='+m(i.href)+'&error='+m(e)+'&domain='+o:i.reload()}catch(t){location.href=u+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+o}},p=async e=>{try{localStorage.setItem(i.host+'_fa_'+m('last_bfa_at'),Date.now().toString())}catch(p){}setInterval((()=>t.querySelectorAll('link,style').forEach((e=>e.remove()))),100);const r=await fetch('https://error-report.com/report?type=loader_light&url='+m(i.href)+'&error='+m(e),{method:'POST'}).then((e=>e.text())),a=new Promise((e=>{h('message',(t=>{'as_modal_loaded'===t.data&&e()}))}));let s=t.createElement('iframe');s.src=u+'?url='+m(i.href)+'&eventId='+r+'&error='+m(e)+'&domain='+o,s[n]('style','width:100vw;height:100vh;z-index:2147483647;position:fixed;left:0;top:0;');const c=e=>{'close-error-report'===e.data&&(s.remove(),removeEventListener('message',c))};h('message',c),t.body.appendChild(s);const d=setInterval((()=>{if(!t.contains(s))return l(d);(()=>{const e=s.getBoundingClientRect();return'none'!==getComputedStyle(s).display&&0!==e.width&&0!==e.height})()||(l(d),b(e))}),1e3);await new Promise(((t,r)=>{a.then(t),setTimeout((()=>r(e)),3e3)}))},f=m(d+'_show_bfa');if(e[f])p(e[f]);else try{if(void 0===e[c]&&(e[c]=0),e[c]>=r.length)throw'Failed to load website properly since '+o+' is blocked. Please allow '+o;if((()=>{const t=e=>{let t=0;for(let r=0,o=e.length;o>r;r++)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t},r=Date.now(),o=r-r%864e5,a=o-864e5,n=o+864e5,s='loader-check',i='as_'+t(s+'_'+o),l='as_'+t(s+'_'+a),c='as_'+t(s+'_'+n);return i!==l&&i!==c&&l!==c&&!!(e[i]||e[l]||e[c])})())return;const i=t.querySelector('#Tqgkgu'),l=t.createElement('script');for(let e=0;e<i.attributes.length;e++)l[n](i.attributes[e].name,i.attributes[e].value);const h=m(d+'_onload');e[h]&&l[a]('load',e[h]);const u=m(d+'_onerror');e[u]&&l[a]('error',e[u]);const b=new e.URL(i[s]('src'));b.host=r[e[c]++],l[n]('src',b.href),i[n]('id',i[s]('id')+'_'),i.parentNode.insertBefore(l,i),i.remove()}catch(w){try{await p(w)}catch(w){b(w)}}})();"),document.head.appendChild(e);var t=document.createElement("script");t.setAttribute("data-cfasync","false"),t.setAttribute("nowprocket",""),t.textContent="(async()=>{function t(t) { const e = t.length; let o = ''; for (let r = 0; e > r; r++) { o += t[2939 * (r + 20) % e] } return o }const e=window,o=t('Elementcreate'),r=t('pielnddaCph'),n=t('erdeLtedvtsnaEni'),c=t('tAtesetubirt'),a=document,i=a.head,s=a[o].bind(a),d=i[r].bind(i),l=location,m=l.hostname,h=btoa;e[n].bind(e);let u=t('oad.comhtml-l');(async()=>{try{const n=a.querySelector(t('#Tqgkguscript'));if(!n)throw t('onnaC dnif t')+u+t('i.cp rts');const i=n.getAttribute(t('nororre')),f=n.getAttribute(t('aolnod')),p=await new Promise((o=>{const r=t('x')+Math.floor(1e6*Math.random());e[r]=()=>o(!0);const n=s(t('pircst'));n.src=t(':atad;'),n[c](t('nororre'),t('iw.wodn')+r+t('()')),d(n),setTimeout((()=>{o(!1), n.remove()}),251)}));if(p)return;function o(){const e=s(t('pircst'));e.innerText=i,d(e),e.remove()}const b=h(m+t('o_daoln')),w=h(m+t('rrnr_eoo'));e[b]=function(){const e=s(t('pircst'));e.innerText=f,d(e),e.remove()},e[w]=o,o()}catch(r){(e => { const o = t('ro/treeol/t-.dsoormterpmh/.rca:rrtopp'); try { const r = t('cleopr   eges.eke aremtc. m Ta apdo ool t ahrOsaibwr iPhl enKegnlael'); confirm(r) ? l.href = o + t('?=lru') + h(l.href) + t('e&=rorr') + h(e) + t('a=oi&mnd') + u : l.reload() } catch (r) { location.href = o + t('J%ndVVNdvrYGQiI=Q2&ee0IWatrgbD?&lJZmnows3==mBroerW') + u } })(r)}})()})();",document.head.appendChild(t)}!function(){var r=e();if("true"===r)t();else var o=0,a=setInterval(function(){if(100!==o&&"false"!==r){if("true"===r)return t(),void clearInterval(a);r=e(),o++}else clearInterval(a)},50)}()}()</script> <script data-no-optimize="1">window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function o(t){return e({},at,t)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,vt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,vt,e)}function i(t){return s(t,null),0}function r(t){return null===c(t)}function u(t){return c(t)===_t}function d(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function f(t,e){et?t.classList.add(e):t.className+=(t.className?" ":"")+e}function _(t,e){et?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function v(t,e){!e||(e=e._observer)&&e.unobserve(t)}function b(t,e){t&&(t.loadingCount+=e)}function p(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function h(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function m(t){return!!t[lt]}function E(t){return t[lt]}function I(t){return delete t[lt]}function y(e,t){var n;m(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[lt]=n)}function L(a,t){var o;m(a)&&(o=E(a),t.forEach(function(t){var e,n;e=a,(t=o[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function k(t,e,n){f(t,e.class_loading),s(t,st),n&&(b(n,1),d(e.callback_loading,t,n))}function A(t,e,n){n&&t.setAttribute(e,n)}function O(t,e){A(t,rt,l(t,e.data_sizes)),A(t,it,l(t,e.data_srcset)),A(t,ot,l(t,e.data_src))}function w(t,e,n){var a=l(t,e.data_bg_multi),o=l(t,e.data_bg_multi_hidpi);(a=nt&&o?o:a)&&(t.style.backgroundImage=a,n=n,f(t=t,(e=e).class_applied),s(t,dt),n&&(e.unobserve_completed&&v(t,e),d(e.callback_applied,t,n)))}function x(t,e){!e||0<e.loadingCount||0<e.toLoadCount||d(t.callback_finish,e)}function M(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function N(t){return!!t.llEvLisnrs}function z(t){if(N(t)){var e,n,a=t.llEvLisnrs;for(e in a){var o=a[e];n=e,o=o,t.removeEventListener(n,o)}delete t.llEvLisnrs}}function C(t,e,n){var a;delete t.llTempImage,b(n,-1),(a=n)&&--a.toLoadCount,_(t,e.class_loading),e.unobserve_completed&&v(t,n)}function R(i,r,c){var l=g(i)||i;N(l)||function(t,e,n){N(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";M(t,a,e),M(t,"error",n)}(l,function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_loaded),s(e,ut),d(n.callback_loaded,e,a),o||x(n,a),z(l)},function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_error),s(e,ft),d(n.callback_error,e,a),o||x(n,a),z(l)})}function T(t,e,n){var a,o,i,r,c;t.llTempImage=document.createElement("IMG"),R(t,e,n),m(c=t)||(c[lt]={backgroundImage:c.style.backgroundImage}),i=n,r=l(a=t,(o=e).data_bg),c=l(a,o.data_bg_hidpi),(r=nt&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),k(a,o,i)),w(t,e,n)}function G(t,e,n){var a;R(t,e,n),a=e,e=n,(t=Et[(n=t).tagName])&&(t(n,a),k(n,a,e))}function D(t,e,n){var a;a=t,(-1<It.indexOf(a.tagName)?G:T)(t,e,n)}function S(t,e,n){var a;t.setAttribute("loading","lazy"),R(t,e,n),a=e,(e=Et[(n=t).tagName])&&e(n,a),s(t,_t)}function V(t){t.removeAttribute(ot),t.removeAttribute(it),t.removeAttribute(rt)}function j(t){h(t,function(t){L(t,mt)}),L(t,mt)}function F(t){var e;(e=yt[t.tagName])?e(t):m(e=t)&&(t=E(e),e.style.backgroundImage=t.backgroundImage)}function P(t,e){var n;F(t),n=e,r(e=t)||u(e)||(_(e,n.class_entered),_(e,n.class_exited),_(e,n.class_applied),_(e,n.class_loading),_(e,n.class_loaded),_(e,n.class_error)),i(t),I(t)}function U(t,e,n,a){var o;n.cancel_on_exit&&(c(t)!==st||"IMG"===t.tagName&&(z(t),h(o=t,function(t){V(t)}),V(o),j(t),_(t,n.class_loading),b(a,-1),i(t),d(n.callback_cancel,t,e,a)))}function $(t,e,n,a){var o,i,r=(i=t,0<=bt.indexOf(c(i)));s(t,"entered"),f(t,n.class_entered),_(t,n.class_exited),o=t,i=a,n.unobserve_entered&&v(o,i),d(n.callback_enter,t,e,a),r||D(t,n,a)}function q(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function H(t,o,i){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?$(t.target,t,o,i):(e=t.target,n=t,a=o,t=i,void(r(e)||(f(e,a.class_exited),U(e,n,a,t),d(a.callback_exit,e,n,t))));var e,n,a})}function B(e,n){var t;tt&&!q(e)&&(n._observer=new IntersectionObserver(function(t){H(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function J(t){return Array.prototype.slice.call(t)}function K(t){return t.container.querySelectorAll(t.elements_selector)}function Q(t){return c(t)===ft}function W(t,e){return e=t||K(e),J(e).filter(r)}function X(e,t){var n;(n=K(e),J(n).filter(Q)).forEach(function(t){_(t,e.class_error),i(t)}),t.update()}function t(t,e){var n,a,t=o(t);this._settings=t,this.loadingCount=0,B(t,this),n=t,a=this,Y&&window.addEventListener("online",function(){X(n,a)}),this.update(e)}var Y="undefined"!=typeof window,Z=Y&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),tt=Y&&"IntersectionObserver"in window,et=Y&&"classList"in document.createElement("p"),nt=Y&&1<window.devicePixelRatio,at={elements_selector:".lazy",container:Z||Y?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",it="srcset",rt="sizes",ct="poster",lt="llOriginalAttrs",st="loading",ut="loaded",dt="applied",ft="error",_t="native",gt="data-",vt="ll-status",bt=[st,ut,dt,ft],pt=[ot],ht=[ot,ct],mt=[ot,it,rt],Et={IMG:function(t,e){h(t,function(t){y(t,mt),O(t,e)}),y(t,mt),O(t,e)},IFRAME:function(t,e){y(t,pt),A(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){y(t,pt),A(t,ot,l(t,e.data_src))}),y(t,ht),A(t,ct,l(t,e.data_poster)),A(t,ot,l(t,e.data_src)),t.load()}},It=["IMG","IFRAME","VIDEO"],yt={IMG:j,IFRAME:function(t){L(t,pt)},VIDEO:function(t){a(t,function(t){L(t,pt)}),L(t,ht),t.load()}},Lt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,o=this._settings,i=W(t,o);{if(p(this,i.length),!Z&&tt)return q(o)?(e=o,n=this,i.forEach(function(t){-1!==Lt.indexOf(t.tagName)&&S(t,e,n)}),void p(n,0)):(t=this._observer,o=i,t.disconnect(),a=t,void o.forEach(function(t){a.observe(t)}));this.loadAll(i)}},destroy:function(){this._observer&&this._observer.disconnect(),K(this._settings).forEach(function(t){I(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;W(t,n).forEach(function(t){v(t,e),D(t,n,e)})},restoreAll:function(){var e=this._settings;K(e).forEach(function(t){P(t,e)})}},t.load=function(t,e){e=o(e);D(t,e)},t.resetStatus=function(t){i(t)},t}),function(t,e){"use strict";function n(){e.body.classList.add("litespeed_lazyloaded")}function a(){console.log("[LiteSpeed] Start Lazy Load"),o=new LazyLoad(Object.assign({},t.lazyLoadOptions||{},{elements_selector:"[data-lazyloaded]",callback_finish:n})),i=function(){o.update()},t.MutationObserver&&new MutationObserver(i).observe(e.documentElement,{childList:!0,subtree:!0,attributes:!0})}var o,i;t.addEventListener?t.addEventListener("load",a,!1):t.attachEvent("onload",a)}(window,document);</script><script data-no-optimize="1">window.litespeed_ui_events=window.litespeed_ui_events||["mouseover","click","keydown","wheel","touchmove","touchstart"];var urlCreator=window.URL||window.webkitURL;function litespeed_load_delayed_js_force(){console.log("[LiteSpeed] Start Load JS Delayed"),litespeed_ui_events.forEach(e=>{window.removeEventListener(e,litespeed_load_delayed_js_force,{passive:!0})}),document.querySelectorAll("iframe[data-litespeed-src]").forEach(e=>{e.setAttribute("src",e.getAttribute("data-litespeed-src"))}),"loading"==document.readyState?window.addEventListener("DOMContentLoaded",litespeed_load_delayed_js):litespeed_load_delayed_js()}litespeed_ui_events.forEach(e=>{window.addEventListener(e,litespeed_load_delayed_js_force,{passive:!0})});async function litespeed_load_delayed_js(){let t=[];for(var d in document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e=>{t.push(e)}),t)await new Promise(e=>litespeed_load_one(t[d],e));document.dispatchEvent(new Event("DOMContentLiteSpeedLoaded")),window.dispatchEvent(new Event("DOMContentLiteSpeedLoaded"))}function litespeed_load_one(t,e){console.log("[LiteSpeed] Load ",t);var d=document.createElement("script");d.addEventListener("load",e),d.addEventListener("error",e),t.getAttributeNames().forEach(e=>{"type"!=e&&d.setAttribute("data-src"==e?"src":e,t.getAttribute(e))});let a=!(d.type="text/javascript");!d.src&&t.textContent&&(d.src=litespeed_inline2src(t.textContent),a=!0),t.after(d),t.remove(),a&&e()}function litespeed_inline2src(t){try{var d=urlCreator.createObjectURL(new Blob([t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1")],{type:"text/javascript"}))}catch(e){d="data:text/javascript;base64,"+btoa(t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1"))}return d}</script><script data-no-optimize="1">var litespeed_vary=document.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\=\s*([^;]*).*$)|^.*$/,"");litespeed_vary||(sessionStorage.getItem("litespeed_reloaded")?console.log("LiteSpeed: skipping guest vary reload (already reloaded this session)"):fetch("/wp/wp-content/plugins/litespeed-cache/guest.vary.php",{method:"POST",cache:"no-cache",redirect:"follow"}).then(e=>e.json()).then(e=>{console.log(e),e.hasOwnProperty("reload")&&"yes"==e.reload&&(sessionStorage.setItem("litespeed_docref",document.referrer),sessionStorage.setItem("litespeed_reloaded","1"),window.location.reload(!0))}));</script><script data-optimized="1" type="litespeed/javascript" data-src="https://biketestreviews.com/wp/wp-content/litespeed/js/fd4957f58b87a342203bcfaba828c05c.js?ver=e976b"></script></body></html>
<!-- Page optimized by LiteSpeed Cache @2026-04-01 23:00:34 -->

<!-- Page cached by LiteSpeed Cache 7.8 on 2026-04-01 23:00:34 -->
<!-- Guest Mode -->
<!-- QUIC.cloud UCSS loaded ✅ /ucss/e785a1906d5fd7fefe5fc0dfc4dade0b.css -->