1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4<meta charset="UTF-8" > 5<meta content="yes" name="apple-mobile-web-app-capable" /> 6<meta name="viewport" id="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" /> 7<meta name="robots" content="noarchive"> 8 9<link rel="shortcut icon" href="https://voyageaustin.com/wp-content/uploads/2025/11/favicon.png" /><link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="https://voyageaustin.com/feed/" /> 10<link rel="alternate" type="text/xml" title="RSS .92" href="https://voyageaustin.com/feed/rss/" /> 11<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="https://voyageaustin.com/feed/atom/" /> 12<link rel="pingback" href="https://voyageaustin.com/xmlrpc.php" /> 13 14 15<meta property="og:description" content="Austin's Most Inspiring Stories" /> 16 17<!--Preview fix while sharing the post url to the social media Start --> 18<meta property="og:title" content="Privacy & Terms of Service" /> 19<meta property="og:url" content="https://voyageaustin.com/privacy-terms-of-service/" /> 20<meta name="twitter:card" content="summary_large_image" /> 21<meta name="twitter:title" content="Privacy & Terms of Service" /> 22<meta name="twitter:description" content="Welcome to the Internet sites (âSitesâ), applications and services provided by Voyage Group of Magazines, LLC (collectively, the âServicesâ). These Terms of Service (âTermsâ)Â govern your access and use of the Services provided by Voyage Group of Magazines, LLC, and any all of its subsidiaries, affiliates, brands and entities that it controls Each time you […]" /> 23<meta name="twitter:image" content="" /> 24<!--Preview fix while sharing the post url to the social media End --> 25 26 27
28<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)}()}(); 29</script>
29<title>Privacy & Terms of Service – Voyage Austin</title> 30<meta name='robots' content='max-image-preview:large' /> 31<style data-no-optimize="1" data-cfasync="false"> 32 .adthrive-ad { 33 margin-top: 10px; 34 margin-bottom: 10px; 35 text-align: center; 36 overflow-x: visible; 37 clear: both; 38 line-height: 0; 39 } 40 /* for sticky SB9 */ 41.adthrive-sidebar.adthrive-stuck { 42margin-top: 100px; 43} 44/* for sticky SB1-5 */ 45.adthrive-sticky-sidebar > div { 46top: 100px!important; 47} 48 49.adthrive-footer {z-index: 10000001 !important;} 50 51body.adthrive-device-phone:not(.home) .adthrive-footer { 52 margin-bottom: 50px; 53} 54 55body.adthrive-device-desktop:not(.home) .foot-copy, 56body.adthrive-device-tablet .foot-copy { 57 padding-bottom: 70px; 58} 59 60body.adthrive-device-phone.home .foot-copy { 61 padding-bottom: 30px; 62} 63 64body.adthrive-device-phone:not(.home) .foot-copy { 65 padding-bottom: 80px; 66} 67 68/* Add 'Advertisement' before ads */ 69.adthrive-content:before { 70content: "Advertisement"; 71font-family: "Quattrocento", serif; 72font-size: 10px; 73letter-spacing: 1px; 74margin-top: 0; 75margin-bottom: 10px; 76display: block; 77color: #888; 78} 79.adthrive-ad.adthrive-parallax-slot { 80padding-bottom: 10px; /* parallax ads need a bit more spacing */ 81}</style>
82<script data-no-optimize="1" data-cfasync="false"> 83 window.adthriveCLS = { 84 enabledLocations: ['Content', 'Recipe'], 85 injectedSlots: [], 86 injectedFromPlugin: true, 87 branch: '23678f0',bucket: 'prod', }; 88 window.adthriveCLS.siteAds = {"breakpoints":{"tablet":768,"desktop":1024},"targeting":[{"key":"siteId","value":"65ba88022be96d713ba8af0c"},{"key":"organizationId","value":"6233884dbfd02770888d138f"},{"key":"siteName","value":"Voyage Austin"},{"value":"AdThrive Edge","key":"service"},{"key":"bidding","value":"on"},{"key":"verticals","value":["Business","Lifestyle"]}],"betaTester":false,"cloudflare":null,"siteName":"Voyage Austin","siteUrl":"https://voyageaustin.com/","siteId":"65ba88022be96d713ba8af0c","adUnits":[{"devices":["desktop"],"dynamic":{"classNames":[],"max":1,"pageSelector":"body:not(.home):not(.page-id-1882):not(.page-id-90881)","elementSelector":"#sidebar-wrap","position":"beforeend","enabled":true,"lazyMax":null,"spacing":0,"skip":0,"every":1,"lazy":false,"enable":true},"name":"Sidebar_9","thirdPartyAdUnitName":null,"sequence":9,"sticky":true,"customGamTargeting":{},"location":"Sidebar","targeting":[{"value":["Sidebar"],"key":"location"},{"value":true,"key":"sticky"}],"stickyOverlapSelector":".content-bot-wrap","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":291,"autosize":true},{"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"thirdPartyAdUnitName":null,"name":"Content","customGamTargeting":{},"targeting":[{"value":["Content"],"key":"location"}],"dynamic":{"skip":5,"pageSelector":"body.single","position":"afterend","elementSelector":".content-main > *:not(h2):not(h3):not(#featured-image):not(.theiaPostSlider_slides), .content-main > .theiaPostSlider_slides p","lazy":true,"spacing":0,"max":3,"every":1,"lazyMax":96,"enable":true,"classNames":[],"enabled":true},"devices":["desktop","tablet","phone"],"sequence":null,"sticky":false,"location":"Content","autosize":true},{"devices":["desktop","tablet","phone"],"thirdPartyAdUnitName":null,"adSizes":[[728,90],[336,280],[320,50],[468,60],[250,250],[1,1],[320,100],[970,250],[728,250],[300,250]],"priority":99,"location":"Below Post","sequence":null,"dynamic":{"enable":true,"lazy":true,"enabled":true,"max":0,"classNames":[],"elementSelector":".post-tags:has(~ #comments), .commentlist > li","spacing":1,"pageSelector":"body.single","every":1,"position":"afterend","lazyMax":10,"skip":0},"stickyOverlapSelector":"","autosize":true,"customGamTargeting":{},"name":"Below_Post","sticky":false,"targeting":[{"value":["Below Post"],"key":"location"}]},{"devices":["desktop"],"thirdPartyAdUnitName":null,"sequence":null,"sticky":true,"dynamic":{"every":1,"max":1,"pageSelector":"body:not(.home):not(.page-id-1882):not(.page-id-90881)","elementSelector":"body","enable":true,"spacing":0,"enabled":true,"skip":0,"classNames":[],"position":"beforeend","lazy":false,"lazyMax":null},"location":"Footer","adSizes":[[320,50],[320,100],[728,90],[970,90],[468,60],[1,1],[300,50]],"targeting":[{"value":["Footer"],"key":"location"},{"value":true,"key":"sticky"}],"stickyOverlapSelector":"","autosize":true,"priority":-1,"name":"Footer","customGamTargeting":{}},{"sticky":true,"targeting":[{"key":"location","value":["Footer"]},{"key":"sticky","value":true}],"thirdPartyAdUnitName":null,"name":"Footer","customGamTargeting":{},"dynamic":{"position":"beforeend","pageSelector":"body:not(.page-id-1882):not(.page-id-90881)","elementSelector":"body","
88skip":0,"lazyMax":null,"spacing":0,"every":1,"enable":true,"enabled":true,"max":1,"classNames":[],"lazy":false},"adSizes":[[320,50],[320,100],[728,90],[970,90],[468,60],[1,1],[300,50]],"location":"Footer","devices":["tablet","phone"],"priority":-1,"autosize":true,"sequence":null,"stickyOverlapSelector":""}],"adDensityLayout":{"desktop":{"onePerViewport":false,"adDensity":0.18},"mobile":{"adDensity":0.24,"onePerViewport":false},"pageOverrides":[]},"adDensityEnabled":true,"siteExperiments":[],"adTypes":{"nativeHeaderDesktop":true,"nativeMobileContent":true,"animatedFooter":true,"nativeDesktopContent":true,"outstreamMobile":true,"nativeMobileRecipe":true,"largeFormatsMobile":true,"nativeBelowPostDesktop":true,"outstreamDesktop":true,"skylineHeader":false,"frameAdsMobile":true,"nativeDesktopSidebar":true,"expandableFooterDesktop":true,"largeFormatsDesktop":true,"nativeDesktopRecipe":true,"inRecipeRecommendationDesktop":true,"expandableCatalogAdsDesktop":false,"miniscroller":true,"inRecipeRecommendationMobile":true,"nativeHeaderMobile":true,"interscrollerDesktop":true,"interscroller":true,"sponsorTileMobile":true,"videoFootersMobile":true,"expandableCatalogAdsMobile":false,"nativeBelowPostMobile":true,"frameAdsDesktop":true,"sponsorTileDesktop":true,"expandableFooter":true,"videoFootersDesktop":true},"adOptions":{"teads":true,"infiniteScroll":false,"customCreativeEnabled":true,"contentTermsFooterEnabled":true,"sensitiveCategories":["alc","ast","cbd","conl","cosm","dat","drg","gamc","gamv","rel","ssr","srh","ske"],"gatedPrint":{"closeButtonEnabled":false,"enabled":false,"newsletterPromptEnabled":false,"defaultOptIn":false,"conservativeGatingLogicEnabled":false,"siteEmailServiceProviderId":null},"californiaPrivacyPopup":{"enabled":false,"termsOfServiceUrl":null,"privacyPolicyUrl":null},"footerCloseButtonDesktop":false,"onetag":true,"amazonUAM":false,"conversant":false,"infiniteScrollRefresh":false,"sharethrough":true,"rise":true,"yahoossp":true,"removeVideoTitleWrapper":true,"liveRampId":"","desktopInterstitialFrequency":"full","stackadapt":true,"seedtag":true,"tripleLift":true,"footerSelector":"","amx":true,"spa":false,"bgColor":"#FFFFFF","acAlwaysSticky":false,"delayLoading":false,"advancePlaylist":true,"usCmpClickWrap":{"regions":[],"enabled":false},"gumgum":true,"inImageZone":null,"allowSmallerAdSizes":true,"comscoreTAL":true,"dynamicContentSlotLazyLoading":true,"clsOptimizedAds":true,"ogury":true,"footerCloseButtonMobile":false,"bRealTime":true,"gamMCMChildNetworkCode":"22852550495","ozone":true,"footerCloseButton":true,"verticals":["Business","Lifestyle"],"interstitialBlockedPageSelectors":"","prioritizeShorterVideoAds":true,"contentAdXExpansionMobile":true,"stationaryRelatedMaxDuration":null,"gamMCMEnabled":true,"medianet":true,"chicory":false,"liveRampATS":true,"adInViewTime":null,"trustx":true,"nativo":true,"liveRamp":true,"rubicon":true,"mobileInterstitialFrequency":"full","openx":true,"equativ":true,"isAutoOptimized":false,"disabledPagesConfig":{"rules":[]},"theTradeDesk":true,"roundedVideoPlayerBorders":true,"unruly":true,"pmp":true,"stickyContainerConfig":{"content":{"minHeight":null,"enabled":false},"recipeDesktop":{"minHeight":null,"enabled":false},"recipeMobile":{"enabled":false,"minHeight":null},"stickyHeaderSelectors":[],"blockedSelectors":[]},"longerVideoAdPod":true,"indexExchange":true,"restartStickyVideoPlayersAfterClose":true,"fasterAdLoad":true,"usCMP":{"enabled":true,"regions":["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],"strictMode":false,"defaultOptIn":true,"hideConsentParagraph":false},"regulatory":{"termsOfServiceUrl":"https://voyageaustin.com/privacy-terms-of-service/","privacyPolicyUrl":"https://voyageaustin.com/privacy-terms-of-service/"},"sidebarConfig":{"dynamicStickySidebar":{"minHeight":1800,"enabled":true,"blockedSelectors":[],"max":null}},"optimizeVideoPlayersForEarnings":true,"pubMatic":true,"undertone":true,"wakeLock":{"mobileEnabled":true,"mobileValue":45,"desktopEnabled":true,"desktopValue":90},"secColor":"#000000","criteo":true,"appNexus":true,"mobileInterstitial":false,"consentMode":{"enabled":false,"customVendorList":""},"desktopInterstitial":false,"yieldmo":true,"advancePlaylistOptions":{"relatedPlayer":{"applyToFirst":true,"enabled":true},"playlistPlayer":{"enabled":true}},"thirdPartyCmp":{"enabled":false,"vendor":null,"injectPrivacyPreferencesLink":false}
88,"kargo":true,"inImage":false,"comscoreFooter":true,"adthriveEmailIdentity":true,"siteAttributes":{"mobileHeaderSelectors":[],"desktopHeaderSelectors":[]},"contentAdXExpansionDesktop":true,"inmobi":true,"infiniteScrollOptions":{"heightThreshold":0,"selector":""}},"siteAdsProfiles":[],"thirdPartySiteConfig":{"partners":{"discounts":[]}},"organizationData":{"organizationId":"6233884dbfd02770888d138f","multiSiteOrg":true},"videoPlayers":{"contentSpecificPlaylists":[],"footerSelector":"","raptiveStreams":null,"videoEmbed":"wordpress","contextual":{"autoplayCollapsibleEnabled":false,"defaultPlayerType":"static","overrideEmbedLocation":false},"players":[{"description":"","skip":0,"enabled":true,"adPlayerTitle":"Stationary related player - desktop and mobile","devices":["mobile","desktop"],"position":"","id":4085271,"elementSelector":"","saveVideoCloseState":false,"title":"Stationary related player - desktop and mobile","playlistId":"WATzCLyX","type":"stationaryRelated","pageSelector":"","formattedType":"Stationary Related","playerId":"ylp1ZTI4","shuffle":false},{"pageSelector":"body.single","type":"stickyPlaylist","position":"afterend","shuffle":false,"thirdPartyVideoAdUnitName":"","skip":1,"title":"MY LATEST VIDEOS","elementSelector":".entry-content > p, .content-main > p","mobileHeaderSelector":null,"enabled":true,"devices":["desktop"],"playerId":"ylp1ZTI4","adPlayerTitle":"MY LATEST VIDEOS","id":4085272,"formattedType":"Sticky Playlist","saveVideoCloseState":false,"description":"","playlistId":"WATzCLyX"},{"playlistId":"WATzCLyX","id":4085273,"shuffle":false,"adPlayerTitle":"MY LATEST VIDEOS","title":"MY LATEST VIDEOS","position":"afterend","enabled":true,"formattedType":"Sticky Playlist","pageSelector":"body.single","type":"stickyPlaylist","mobileLocation":"top-center","skip":1,"description":"","mobileHeaderSelector":null,"thirdPartyVideoAdUnitName":"","devices":["mobile"],"playerId":"ylp1ZTI4","elementSelector":".entry-content > p, .content-main > p","saveVideoCloseState":false}],"partners":{"onetag":true,"stackadapt":true,"unruly":true,"nativo":true,"gumgum":true,"theTradeDesk":true,"rise":true,"amx":true,"pmp":true,"appNexus":true,"tripleLift":true,"sharethrough":true,"amazonUAM":false,"yieldmo":true,"indexExchange":true,"kargo":true,"undertone":true,"pubMatic":true,"trustx":true,"openx":true,"criteo":true,"stickyOutstream":{"blockedPageSelectors":"","thirdPartyGamAdUnitName":null,"mobile":{"enabled":true},"saveVideoCloseState":false,"desktop":{"enabled":true},"mobileLocation":null,"allowForPageWithStickyPlayer":{"enabled":true},"mobileHeaderSelector":"","allowOnHomepage":false},"conversant":false,"rubicon":true,"seedtag":true,"yahoossp":true,"medianet":true,"inmobi":true,"ozone":true,"equativ":true}}};</script>
88 89
90<script data-no-optimize="1" data-cfasync="false"> 91(function(w, d) { 92 w.adthrive = w.adthrive || {}; 93 w.adthrive.cmd = w.adthrive.cmd || []; 94 w.adthrive.plugin = 'adthrive-ads-3.13.0'; 95 w.adthrive.host = 'ads.adthrive.com'; 96 w.adthrive.integration = 'plugin'; 97 98 var commitParam = (w.adthriveCLS && w.adthriveCLS.bucket !== 'prod' && w.adthriveCLS.branch) ? '&commit=' + w.adthriveCLS.branch : ''; 99 100 var s = d.createElement('script'); 101 s.async = true; 102 s.referrerpolicy='no-referrer-when-downgrade'; 103 s.src = 'https://' + w.adthrive.host + '/sites/65ba88022be96d713ba8af0c/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + commitParam + '&cb=' + (Math.floor(Math.random() * 100) + 1) + ''; 104 var n = d.getElementsByTagName('script')[0]; 105 n.parentNode.insertBefore(s, n); 106})(window, document); 107</script>
107 108<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><link rel='dns-prefetch' href='//fonts.googleapis.com' /> 109<link rel="alternate" type="application/rss+xml" title="Voyage Austin » Feed" href="https://voyageaustin.com/feed/" /> 110<link rel="alternate" type="application/rss+xml" title="Voyage Austin » Comments Feed" href="https://voyageaustin.com/comments/feed/" /> 111<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://voyageaustin.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvoyageaustin.com%2Fprivacy-terms-of-service%2F" /> 112<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://voyageaustin.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvoyageaustin.com%2Fprivacy-terms-of-service%2F&format=xml" /> 113<style id="wp-img-auto-sizes-contain-inline-css"> 114img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 115/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 116</style> 117<style id="wp-emoji-styles-inline-css"> 118 119 img.wp-smiley, img.emoji { 120 display: inline !important; 121 border: none !important; 122 box-shadow: none !important; 123 height: 1em !important; 124 width: 1em !important; 125 margin: 0 0.07em !important; 126 vertical-align: -0.1em !important; 127 background: none !important; 128 padding: 0 !important; 129 } 130/*# sourceURL=wp-emoji-styles-inline-css */ 131</style> 132<style id="wp-block-library-inline-css"> 133:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
133--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 134 135/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 136</style> 137<style id="classic-theme-styles-inline-css"> 138/*! This file is auto-generated */ 139.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} 140/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 141</style> 142 143<style id="global-styles-inline-css"> 144: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,
1440) 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);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
144.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;} 145/*# sourceURL=global-styles-inline-css */ 146</style> 147 148<link rel='stylesheet' id='theiaPostSlider-css' href='https://voyageaustin.com/wp-content/plugins/theia-post-slider/css/font-theme.css?ver=1.9.1' media='all' /> 149<link rel='stylesheet' id='theiaPostSlider-font-css' href='https://voyageaustin.com/wp-content/plugins/theia-post-slider/fonts/style.css?ver=1.9.1' media='all' /> 150<link rel='stylesheet' id='parent-style-css' href='https://voyageaustin.com/wp-content/themes/devoe/style.css?ver=c36c552102e61a112b1a7d391b2063cb' media='all' /> 151<link rel='stylesheet' id='reset-css' href='https://voyageaustin.com/wp-content/themes/devoe/css/reset.css?ver=c36c552102e61a112b1a7d391b2063cb' media='all' /> 152<link rel='stylesheet' id='fontawesome-css' href='https://voyageaustin.com/wp-content/themes/devoe/font-awesome/css/font-awesome.css?ver=c36c552102e61a112b1a7d391b2063cb' media='all' /> 153<link rel='stylesheet' id='mvp-style-css' href='https://voyageaustin.com/wp-content/themes/devoe-child/style.css?ver=c36c552102e61a112b1a7d391b2063cb' media='all' /> 154<link rel='stylesheet' id='media-queries-css' href='https://voyageaustin.com/wp-content/themes/devoe/css/media-queries.css?ver=c36c552102e61a112b1a7d391b2063cb' media='all' /> 155<link rel='stylesheet' id='googlefonts-css' href='//fonts.googleapis.com/css?family=Oswald:400,700|Open+Sans:300,400,600,700,800' media='screen' />
156<script id="jquery-core-js" src="https://voyageaustin.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 156
156
157<script id="jquery-migrate-js" src="https://voyageaustin.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 157
157
158<script id="history.js-js" src="https://voyageaustin.com/wp-content/plugins/theia-post-slider/js/balupton-history.js/jquery.history.js?ver=1.7.1"></script>
vendor: 1 bytes, line 158
158
159<script id="async.js-js" src="https://voyageaustin.com/wp-content/plugins/theia-post-slider/js/async.min.js?ver=14.09.2014"></script>
vendor: 1 bytes, line 159
159
160<script id="theiaPostSlider.js-js" src="https://voyageaustin.com/wp-content/plugins/theia-post-slider/js/tps.js?ver=1.9.1"></script>
vendor: 1 bytes, line 160
160
161<script id="theiaPostSlider-transition-slide.js-js" src="https://voyageaustin.com/wp-content/plugins/theia-post-slider/js/tps-transition-slide.js?ver=1.9.1"></script>
161 162<link rel="https://api.w.org/" href="https://voyageaustin.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://voyageaustin.com/wp-json/wp/v2/pages/90881" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://voyageaustin.com/xmlrpc.php?rsd" /> 163 164<link rel="canonical" href="https://voyageaustin.com/privacy-terms-of-service/" /> 165<link rel='shortlink' href='https://voyageaustin.com/?p=90881' /> 166<!-- start Simple Custom CSS and JS -->
167<script type="text/javascript"> 168jQuery(document).ready(function() { 169 console.log("test header O JS code"); 170 jQuery('a:contains("Ask a question!")').attr('aria-label', 'Ask a question!'); 171 jQuery('a .icon-yelp').parent('a').attr('aria-label', "Visit Benny's Tacos on Yelp (opens in new tab)"); 172 // Select both elements. The comma acts as an OR selector. 173 // Select all potential content containers across different templates 174 // This targets the specific children of #content-in 175 var contentToWrap = $('#content-in').children('#head-main-top, .sec-marg-out, #main-content-wrap'); 176 // Only wrap if these elements are found to avoid empty <main> tags 177 if (contentToWrap.length > 0) { 178 contentToWrap.wrapAll('<main id="main" role="main"></main>'); 179 } 180 var $button = $('.fly-but-wrap'); 181 var $menu = $('#fly-menu-wrap'); 182 183 // 1. Initialize attributes for accessibility 184 $button.attr({ 185 'role': 'button', 186 'tabindex': '0', 187 'aria-label': 'Open Menu', 188 'aria-expanded': 'false', 189 'aria-controls': 'fly-menu-wrap' 190 }); 191 192 // 2. Click Handler (Toggle Logic) 193 $button.on('click', function() { 194 var isOpen = $(this).attr('aria-expanded') === 'true'; 195 var nextState = !isOpen; 196 197 // UPDATE: Toggle aria-label instead of changing inner span text 198 $(this).attr({ 199 'aria-expanded': nextState, 200 'aria-label': nextState ? 'Close Menu' : 'Open Menu' 201 }); 202 203 if (nextState) { 204 $menu.addClass('is-open'); 205 // Focus the first item in the menu 206 $menu.find('a, button').first().focus(); 207 } else { 208 $menu.removeClass('is-open'); 209 } 210 }); 211 212 // 3. Trigger Click on "Enter" key 213 $button.on('keydown', function(e) { 214 if (e.which === 13) { // Enter key 215 e.preventDefault(); 216 $(this).trigger('click'); 217 } 218 }); 219 220 // 4. Escape Key to Close 221 $(document).on('keydown', function(e) { 222 if (e.which === 27 && $button.attr('aria-expanded') === 'true') { // Esc key 223 $button.trigger('click').focus(); 224 } 225 }); 226 227 // 5. Focus Trap - IMPROVED 228 $menu.add($button).on('keydown', function(e) { 229 if (e.which !== 9) return; // Only Tab key 230 231 // UPDATE: Only trap focus if the menu is actually open 232 var isOpen = $button.attr('aria-expanded') === 'true'; 233 if (!isOpen) return; 234 235 var $focusableElements = $menu.find('a, button, input, [tabindex="0"]').add($button); 236 var $first = $focusableElements.first(); 237 var $last = $focusableElements.last(); 238 239 if (e.shiftKey) { // Tab backwards (Shift + Tab) 240 if (document.activeElement === $first[0]) { 241 e.preventDefault(); 242 $last.focus(); 243 } 244 } else { // Tab forwards (Tab) 245 if (document.activeElement === $last[0]) { 246 e.preventDefault(); 247 $first.focus(); 248 } 249 } 250 }); 251 $(".archive-list-img > a").attr("aria-hidden","true").attr("tabindex","-1") 252 $('.archive-list-info').each(function() { 253 var $container = $(this); 254 255 // 2. Change the <div> to a <ul> and add accessibility labels 256 $container.replaceWith(function() { 257 return $('<ul/>', { 258 class: $container.attr('class'), // Keep original classes (left, relative, etc) 259 'aria-label': 'Post metadata', 260 html: $container.html() 261 }); 262 }); 263 }); 264 265 // 3. Re-select the new <ul> elements to wrap the spans 266 $('ul.archive-list-info').each(function() { 267 // Wrap each direct child span in an <li> 268 $(this).children('span').each(function() { 269 // Add a hidden comma inside the span for screen reader pauses 270 $(this).append('<span class="screen-reader-text">,</span>'); 271 // Wrap the span in an <li> 272 $(this).wrap('<li class="left"></li>'); 273 }); 274 });
275 276//=======================Back to top button start //=======================//======================= 277 278$(document).ready(function() { 279 var $backToTop = $('.fly-to-top.back-to-top').detach(); 280 281 $('body').append($backToTop); 282 283 $backToTop.css({ 284 'position': 'fixed', 285 'bottom': '0', 286 'right': '0', 287 'z-index': '9999' 288 }); 289 290 $backToTop.attr({ 291 'tabindex': '0', 292 'role': 'button', 293 'aria-label': 'Back to top' 294 }); 295 296 // Click handler 297 $backToTop.on('click', function() { 298 $('html, body').animate({ scrollTop: 0 }, 'smooth'); 299 }); 300 301 // Keyboard handler - Enter and Space both trigger scroll 302 $backToTop.on('keydown', function(e) { 303 if (e.key === 'Enter' || e.key === ' ') { 304 e.preventDefault(); 305 $('html, body').animate({ scrollTop: 0 }, 'smooth'); 306 } 307 }); 308}); 309 310 311 312 const $footer = $('#foot-wrap'); 313 const $btn = $('<button id="back-to-top-btn" aria-label="Back to top"><i class="fa fa-angle-up fa-3" aria-hidden="true"></i></button>'); 314 $footer.append($btn); 315 316 317 318 var $toTop = jQuery('.fly-to-top.back-to-top'); 319 320 if ($toTop.length && jQuery('footer').length) { 321 $toTop.appendTo('footer'); 322 } 323 324 325 326//======================= Back to top button end //=======================//======================= 327 328 329 // Target element to focus at the top 330 const $topTarget = $('header').length ? $('#main-header') : $('body'); 331 332 // Ensure the target is focusable 333 $topTarget.attr('tabindex', '-1'); 334 335 // Click handler 336 $btn.on('click', function () { 337 $('html, body').animate({ scrollTop: 0 }, 400, function () { 338 $topTarget.focus(); 339 }); 340 }); 341 342 343 $("#searchform input").attr("aria-label","Search Site"); 344 $('.theiaPostSlider_slides p a').each(function() { 345 var $link = $(this); 346 347 // 2. Find the person's name 348 // We look for the h2 element immediately preceding the current paragraph 349 var personName = $link.closest('p').prev('h2').text().trim(); 350 351 // 3. If a name is found, apply the descriptive aria-label 352 if (personName) { 353 $link.attr('aria-label', 'Read more about ' + personName); 354 } 355 }); 356 var $moderationMsg = $('.waiting_approval'); 357 358 if ($moderationMsg.length > 0) { 359 // 2. Create the announcer element dynamically
360 var $announcer = $('<div id="comment-announcer"></div>').css({ 361 'position': 'absolute', 362 'width': '1px', 363 'height': '1px', 364 'padding': '0', 365 'margin': '-1px', 366 'overflow': 'hidden', 367 'clip': 'rect(0, 0, 0, 0)', 368 'white-space': 'nowrap', 369 'border': '0' 370 }).attr({ 371 'aria-live': 'assertive', 372 'aria-atomic': 'true', 373 'role':'alert' 374 }); 375 376 // 3. Append it to the body 377 $('body').append($announcer); 378 379 // 4. Set the success message after a short delay 380 // (A small delay ensures the screen reader registers the live region first) 381 setTimeout(function() { 382 var successNotice = "Your comment has been submitted successfully and is awaiting for admin approval."; 383 $announcer.text(successNotice); 384 }, 500); 385 386 // 5. Scroll to the moderation notice so the user knows where they are 387 $('html, body').animate({ 388 scrollTop: $moderationMsg.offset().top - 150 389 }, 600); 390 } 391}); 392</script>
392 393<!-- end Simple Custom CSS and JS --> 394<!-- start Simple Custom CSS and JS --> 395<style type="text/css"> 396.sr-only { 397 position: absolute; 398 width: 1px; 399 height: 1px; 400 padding: 0; 401 margin: -1px; 402 overflow: hidden; 403 clip: rect(0, 0, 0, 0); 404 white-space: nowrap; 405 border: 0; 406} 407 408/* *:focus { 409 outline: 2px solid blue !important; 410} */ 411 412.skip-to-content { 413 position: absolute; 414 background: #0077a0; 415 color: #ffffff !important; 416 padding: 12px 18px; 417 z-index: 99; 418 top: 20px; 419 left: -99em; 420 transition: .2s all linear !important; 421} 422.skip-to-content:focus { 423 left: 20px; 424} 425.feat-main2-text h1 { 426 font-family: 'Playfair Display', sans-serif; 427 font-size: 5rem; 428 margin-bottom: 5px; 429 text-shadow: 0 0 30px rgba(51, 51, 51, .8); 430 color: #fff; 431 display: inline-block; 432 font-weight: 400; 433 letter-spacing: 2px; 434 line-height: 120%; 435 text-transform: uppercase; 436 width: 100%; 437} 438 439 440#fly-menu-wrap { 441 visibility: hidden; 442} 443 444#fly-menu-wrap.is-open { 445 visibility: visible; 446} 447#main { 448 height: 100%; 449} 450.archive-list-share:focus-within .archive-share-contain { 451 transform: translate3d(0, 0, 0); 452} 453.archive-list-info li { 454 width: auto !important; 455 padding: 0 !important; 456 margin: 0 !important; 457 border: 0px !important; 458 height:auto !important; 459} 460.archive-list-info li:not(:first-child) { 461 border-left: 1px solid #ddd !important; 462 margin-left: 10px !important; 463 padding-left: 10px !important; 464} 465#back-to-top-btn { 466 background: transparent; 467 border: 0; 468 font-size: 40px; 469 position: fixed; 470 bottom: 0; 471 right: 65px; 472} 473 474/* .back-to-top { 475 display: none; 476} */ 477 478 479@media screen and (max-width: 700px) { 480 .feat-main2-text h1 { 481 font-size: 2.2rem !important; 482 line-height: 110%; 483 } 484} 485/* 486@media screen and (max-width: 800px) and (max-height: 350px) { 487#main-nav-logo { 488 height: 30px; 489 max-width: 100px; 490} 491 492#main-nav-logo img { 493 max-height: 30px; 494} 495 496.fly-but-wrap span { 497 height: 2px; 498} 499 500.fly-but-wrap { 501 height: 30px; 502} 503 504.fly-but-wrap span:nth-child(1) { 505 top: 10px; 506} 507 508.fly-but-wrap span:nth-child(2), .fly-but-wrap span:nth-child(3) { 509 top: 15px; 510} 511 512.fly-but-wrap span:nth-child(4) { 513 top: 20px; 514} 515 516#main-nav-contain { 517 height: 30px; 518} 519 520#main-nav-wrap { 521 height: 30px; 522} 523 524.post-soc-fb, .post-soc-twit, .post-soc-pin { 525 height: 20px; 526} 527 528.post-soc-fb i, .post-soc-twit i, .post-soc-pin i { 529 padding: 3px; 530} 531 532.post-soc-share { 533 padding: 5px; 534 height: 20px; 535} 536} */ 537 538 539.archive-list-text .left .relative p {color : #707070 !important} 540.archive-list-text .left .relative span {color: #E60073 !important} 541.sr-only { 542 position: absolute; 543 width: 1px; 544 height: 1px; 545 padding: 0; 546 margin: -1px; 547 overflow: hidden; 548 clip: rect(0, 0, 0, 0); 549 white-space: nowrap; 550 border: 0; 551} 552 553.skip-to-content { 554 position: absolute; 555 border: 1px solid #000; 556 color: #000 !important; 557 padding: 12px 18px; 558 z-index: 99; 559 top: 20px; 560 left: -99em; 561 transition: .2s all linear !important; 562} 563.skip-to-content:focus { 564 left: 20px; 565} 566 567 568.page-title-hidden { 569 position: absolute; 570 width: 1px; 571 height: 1px; 572 margin: -1px; 573 padding: 0; 574 overflow: hidden; 575 clip: rect(0,0,0,0); 576 white-space: nowrap; 577 border: 0; 578} 579 580 581 582 583 584 585 586</style> 587<!-- end Simple Custom CSS and JS --> 588<!-- start Simple Custom CSS and JS --> 589<style type="text/css"> 590/* Force the CMP popup above banner & center content on small screens */ 591@media (max-width: 540px) { 592 /* Lower layers */ 593 .banner, #banner, .hero, #hero, #site, #site-fixed { 594 z-index: 0 !important; 595 } 596 597 /* CMP root */ 598 #cmpbox, 599 html body #cmpbox, 600 body .cmpbox, 601 body .cmpstyleroot, 602 .cmpbox.cmpstyleroot { 603 position: fixed !important; 604 top: 0 !important; 605 left: 0 !important; 606 right: 0 !important; 607 bottom: 0 !important; 608 margin: 0 !important; 609 transform: none !important; 610 -webkit-transform: none !important; 611 display: flex !important; /* flex to center */ 612 align-items: center !important; /* vertical center */ 613 justify-content: center !important; /* horizontal center */ 614 z-index: 2147483647 !important; 615 visibility: visible !important; 616 opacity: 1 !important; 617 pointer-events: auto !important; 618 } 619 620 /* Inner box sizing */ 621 #cmpbox .cmpboxinner { 622 max-width: 90% !important; /* prevent overflow on small screens */ 623 width: auto !important; 624 box-sizing: border-box !important; 625 } 626 .adthrive-footer-message { 627 display: none !important; 628 } 629} 630</style> 631<!-- end Simple Custom CSS and JS -->
632<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
632 633
633<script> 634 jQuery(document).ready(function() { 635 console.log("test header"); 636 637 var $navLinks = $('.archive-list.infinite-content .nav-links'); 638 if ($navLinks.length) { 639 // Move .nav-links to after the </ul>, outside completely 640 $navLinks.closest('ul.archive-list').after($navLinks); 641 } 642 643 var $viewport = $('meta[name="viewport"]'); 644 if ($viewport.length) { 645 // Remove user-scalable=no, maximum-scale, minimum-scale 646 // Only keep width and initial-scale â allows pinch zoom and text scaling 647 $viewport.attr( 648 'content', 649 'width=device-width, initial-scale=1.0' 650 ); 651 } 652 653 654 jQuery('#mvp_sidecat_widget-2 h4').attr('aria-level', "2"); 655 jQuery('#searchform').attr('role', "search"); 656 jQuery('.fly-soc-head.left.relative').attr('role', "complementary"); 657 658 jQuery('.home-widget-head, .foot-head, .horz-list-head.left.relative h3').attr('aria-level', "2"); 659 jQuery('.head-latest-text.left.relative h2').attr('aria-level', "3"); 660 jQuery('.horz-list-text.left.relative h2').attr('aria-level', "3"); 661 jQuery('.standard-headline').attr('aria-level', "2"); 662 jQuery('.content-main.left.relative strong').attr('aria-level', "3"); 663 jQuery('.content-main.left.relative strong').attr('role', "heading"); 664 jQuery('.post-title.left').attr('aria-level', "2"); 665 666 667 668 jQuery('.foot-soc-rss a').attr('aria-hidden', "true"); 669 jQuery('.foot-soc-rss a').attr('tabindex', "-1"); 670 jQuery('.fly-bottom-soc.left.relative.to-top-trans a').attr('aria-hidden', "true"); 671 jQuery('.fly-bottom-soc.left.relative.to-top-trans a').attr('tabindex', "-1"); 672 jQuery('.fly-bottom-soc.left.relative a').attr('aria-hidden', "true"); 673 jQuery('.fly-bottom-soc.left.relative a').attr('tabindex', "-1");
674 jQuery('#top-posts-wrap h2').attr('aria-level', "2"); 675 jQuery('#top-posts-wrap h2').attr('aria-level', "2"); 676 jQuery('.post_title.entry-title').attr('aria-level', "3"); 677 jQuery('.post_title.entry-title img').attr('alt', ""); 678 679 680 681 jQuery('.feat-sub2-out > a:first-child').attr('aria-hidden','true'); 682 jQuery('.feat-sub2-out > a:first-child').attr('tabindex','-1'); 683 684 685 // jQuery('.feat-sub2-out > a:first-child').contents().unwrap(); 686 jQuery('.feat-sub2-in > a:first-child').contents().unwrap(); 687 jQuery('.feat-sub2-text.left.realtive > a:first-child').contents().unwrap(); 688 689 // jQuery('.archive-list-img.left.relative > a:first-child').contents().unwrap(); 690 691 692 693 694 jQuery('.archive-list-text > a').wrap('<h3 class="news-title"></h3>'); 695 jQuery('.feat-sub2-text.left.realtive > a').wrap('<h3 class="lengthy-interview"></h3>'); 696 697 698 jQuery('br').attr('aria-hidden','true'); 699 jQuery('#searchsubmit').attr('aria-hidden','true'); 700 jQuery('#searchsubmit').attr('tabindex','-1'); 701 702 703 jQuery('a[href="/san-bernardino-retirement-home/"]').attr('aria-label', "ariaLabel"); 704 jQuery('a:contains("Ask a question!")').attr('aria-label', 'Ask a question!'); 705 jQuery('a .icon-yelp').parent('a').attr('aria-label', "Visit Benny's Tacos on Yelp (opens in new tab)"); 706 707 708 709 var pageTitle = document.title; 710 jQuery('body').prepend('<h1 class="sr-only">' + pageTitle + '</h1>'); 711 712 713 var imageAltTextFeature = $('.post-title.left').text().trim(); 714 jQuery('#featured-image img').attr('alt', imageAltTextFeature); 715 716 }); 717 718 719 720 721 722 723 724 725 726</script>
726 727
728<script> 729 730const mainNav = document.querySelector('#main-nav-wrap'); 731const sentinel = document.querySelector('#site-header'); // element ABOVE the sticky nav 732 733const observer = new IntersectionObserver(([entry]) => { 734 if (!entry.isIntersecting) { 735 // Original nav is out of view â show sticky 736 mainNav.classList.add('main-nav-drop'); 737 } else { 738 // Original nav is visible â hide sticky 739 mainNav.classList.remove('main-nav-drop'); 740 } 741}, { 742 threshold: 0 743}); 744 745observer.observe(sentinel); 746 747 748 749 750 751</script>
751 752 753
754<script> 755 756jQuery(document).ready(function ($) { 757 var $h1 = $('h1.sr-only').first(); 758 759 if (!$h1.length) return; 760 761 // Check if already inside a landmark 762 var alreadyInLandmark = $h1.closest( 763 'main, [role="main"], header, [role="banner"], ' + 764 'nav, [role="navigation"], aside, [role="complementary"]' 765 ).length; 766 767 if (!alreadyInLandmark) { 768 // Wrap it in a visually hidden <header> landmark 769 // so SR users can find it via landmark navigation 770 $h1.wrap('<div></div>'); 771 } 772 773 // If a <main> landmark exists but has no heading, 774 // move the h1 inside main so it labels the page content 775 var $main = $('main, [role="main"]').first(); 776 if ($main.length && !$main.find('h1').length) { 777 $main.prepend($h1); 778 } 779 780}); 781 782</script>
782 783
784<script> 785 786jQuery(document).ready(function ($) { 787 788 var $h1 = $('h1.sr-only').first(); 789 if (!$h1.length) return; 790 791 var $parentDiv = $h1.parent('div'); 792 793 // ââ Check if already inside a landmark ââââââââââââââââââââââââââââââââââââ 794 var alreadyInLandmark = $h1.closest( 795 'main, [role="main"], ' + 796 'header, [role="banner"], ' + 797 'footer, [role="contentinfo"], ' + 798 'nav, [role="navigation"], ' + 799 'aside, [role="complementary"], ' + 800 'section[aria-label], section[aria-labelledby], [role="region"]' 801 ).length; 802 803 if (alreadyInLandmark) return; // already fine, nothing to do 804 805 // ââ Best practice: move h1 into <main> as its first child âââââââââââââââââ 806 // h1 describes the page â it belongs at the top of the main landmark 807 var $main = $('main, [role="main"]').first(); 808 809 if ($main.length) { 810 // Move just the h1 into main, leave the empty div behind and remove it 811 $main.prepend($h1); 812 if ($parentDiv.length && $parentDiv.children().length === 0) { 813 $parentDiv.remove(); // clean up the now-empty wrapper div 814 } 815 816 } else { 817 // ââ No <main> exists â promote the parent div to a main landmark âââââââââ 818 // Do NOT add role="main" if a <main> element exists elsewhere 819 if (!$('main').length) { 820 $parentDiv 821 .attr('role', 'main') 822 .attr('aria-label', $h1.text().trim() || 'Main content'); 823 } 824 } 825 826}); 827</script>
827 <style> 828 .theiaPostSlider_nav.fontTheme ._title, 829 .theiaPostSlider_nav.fontTheme ._text { 830 line-height: 48px; 831 } 832 833 .theiaPostSlider_nav.fontTheme ._button { 834 color: #f08100; 835 } 836 837 .theiaPostSlider_nav.fontTheme ._button ._2 span { 838 font-size: 48px; 839 line-height: 48px; 840 } 841 842 .theiaPostSlider_nav.fontTheme ._button:hover, 843 .theiaPostSlider_nav.fontTheme ._button:focus { 844 color: #ffa338; 845 } 846 847 .theiaPostSlider_nav.fontTheme ._disabled { 848 color: #777777 !important; 849 } 850 </style> 851 852<style type='text/css'> 853 854@import url(//fonts.googleapis.com/css?family=Playfair+Display:100,200,300,400,500,600,700,800,900|Montserrat:100,200,300,400,500,600,700,800,900|Playfair+Display:100,200,300,400,400italic,500,600,700,700italic,800,900|PT+Serif:100,200,300,400,400italic,500,600,700,700italic,800,900|Open+Sans:100,200,300,400,500,600,700,800,900&subset=latin,latin-ext,cyrillic,cyrillic-ext,greek-ext,greek,vietnamese); 855 856a, 857a:visited { 858 color: #27c4ff; 859 } 860 861.horz-list-head, 862span.related-head, 863span.post-header { 864 background: #333333; 865 } 866 867.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { 868 background-color: #333333; 869 } 870 871.horz-list-head:after { 872 border-color: transparent transparent transparent #333333; 873 } 874 875h4.post-header { 876 border-bottom: 1px solid #333333; 877 } 878 879span.post-header:after { 880 border-color: #333333 transparent transparent transparent; 881 } 882 883span.post-cat a, 884span.archive-list-cat, 885span.post-tags-header, 886.woocommerce .star-rating span, 887.post-tags a:hover { 888 color: #ee0077; 889 } 890 891.woocommerce .widget_price_filter .ui-slider .ui-slider-range, 892.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { 893 background-color: #ee0077; 894 } 895 896.comment-reply a, 897.feat-video { 898 background: #ee0077; 899 } 900 901.woocommerce span.onsale, 902.woocommerce #respond input#submit.alt, 903.woocommerce a.button.alt, 904.woocommerce button.button.alt, 905.woocommerce input.button.alt, 906.woocommerce #respond input#submit.alt:hover, 907.woocommerce a.button.alt:hover, 908.woocommerce button.button.alt:hover, 909.woocommerce input.button.alt:hover { 910 background-color: #ee0077; 911 } 912 913.feat-gallery { 914 background: #27c4ff; 915 } 916 917#main-nav-wrap { 918 background: #ffffff; 919 } 920 921#main-nav-right ul.feat-trend-list li.trend-item a, 922.small-nav-wrap ul li a { 923 color: #333333; 924 } 925 926@media screen and (max-width: 599px) { 927.fly-but-wrap span { 928 background: #333333; 929 } 930 931.fly-but-wrap { 932 background: #ffffff; 933 } 934} 935 936.head-right-wrap ul.feat-trend-list li.trend-item a, 937.horz-list-text h2, 938.archive-list-text a, 939span.author-name a, 940.prev-next-text, 941.head-latest-text h2, 942h2.author-list-head a { 943 color: #333333; 944 } 945 946.feat-main-top-text h2, 947.feat-main-sub-text h2, 948.feat-wide-text h2, 949.feat-main2-text h2, 950#woo-content h1.page-title, 951.woocommerce div.product .product_title, 952.woocommerce ul.products li.product h3 { 953 font-family: 'Playfair Display', sans-serif; 954 } 955 956.head-latest-text h2, 957ul.feat-trend-list li.trend-item a, 958.horz-list-text h2, 959.archive-list-text a, 960.prev-next-text, 961h1.post-title, 962.content-main blockquote p, 963.woocommerce ul.product_list_widget span.product-title, 964.woocommerce ul.product_list_widget li a, 965.woocommerce .related h2, 966.woocommerce div.product .woocommerce-tabs .panel h2, 967.feat-sub2-text a,.content-main h1, 968.content-main h2, 969.content-main h3, 970.content-main h4, 971.content-main h5, 972.content-main h6, 973h2.author-list-head { 974 font-family: 'Montserrat', sans-serif; 975 } 976 977span.related-head, 978h1.cat-head, 979span.cat-head-mobi, 980span.head-latest-head, 981ul.feat-trend-list li.trend-head, 982h3.home-widget-head, 983.horz-list-head h3, 984span.post-header { 985 font-family: 'Playfair Display', sans-serif; 986 } 987 988.head-latest-text p, 989.archive-list-text p, 990.feat-main-top-text p, 991.feat-wide-text p, 992span.post-excerpt p, 993.content-main, 994.author-page-text p, 995#post-404, 996.foot-widget, 997.feat-main2-text p { 998 font-family: 'PT Serif', sans-serif; 999 } 1000 1001nav.main-menu ul li a, 1002.small-nav-wrap ul li a, 1003.foot-menu ul.menu li a { 1004 font-family: 'Open Sans', sans-serif; 1005 } 1006 1007ul.head-latest-list li:hover .head-latest-text h2, 1008ul.feat-trend-list li.trend-item a:hover, 1009ul.horz-list li:hover .horz-list-text h2, 1010#main-nav-right ul.feat-trend-list li.trend-item a:hover, 1011.small-nav-wrap ul li a:hover, 1012.archive-list-text a:hover, 1013#foot-wrap a:hover, 1014.prev-next-item:hover .prev-next-text, 1015ul.author-social li a:hover, 1016span.author-name a:hover, 1017.woocommerce .sidebar-widget a:hover, 1018h2.author-list-head a:hover, 1019span.post-cat a:hover, 1020nav.main-menu ul li a:hover, 1021a:hover {
1022 color: #ee0077; 1023 } 1024 1025</style> 1026 1027<style type="text/css"> 1028 1029 1030 1031.post-info-left { 1032 padding-top: 0; 1033 } 1034 1035.post-info-left-top { 1036 margin-top: 0; 1037 } 1038 1039.single .archive-list-out, 1040.single .archive-list-in { 1041 margin-right: 0; 1042 } 1043 1044.feat-sub-out, 1045.feat-sub-in { 1046 margin-right: 0; 1047 } 1048 1049.feat-main-sub { 1050 margin-left: 1.48075024679%; /* 15px / 1013px */ 1051 width: 32.3461665021%; /* 327.66px / 1013px */ 1052 } 1053 1054.feat-main-sub:first-child { 1055 margin-left: 0; 1056 } 1057 1058 1059@media screen and (max-width: 1002px) { 1060#foot-wrap { 1061 margin-bottom: 55px; 1062 } 1063} 1064 1065 1066 1067@media screen and (min-width: 1601px) { 1068#head-main-top { 1069 height: 900px !important; 1070 } 1071} 1072 1073@media screen and (min-width: 1003px) { 1074#head-main-top { 1075 height: 100%; 1076 } 1077 1078.category #head-main-top { 1079 height: auto; 1080 } 1081} 1082 1083@media screen and (max-width: 479px) { 1084 #main-nav-wrap { 1085 top: 0 !important; 1086 } 1087 1088 header { 1089 height: 60px; 1090 } 1091} 1092 1093 1094 1095@media screen and (max-width: 1249px) and (min-width: 1099px) { 1096.feat-mobi .head-latest-text h2 { 1097 font-size: 1.2rem; 1098 } 1099.head-latest-wrap { 1100 height: 615px; 1101 } 1102.category .head-latest-wrap { 1103 height: 697px; 1104 } 1105.feat-mobi ul.head-latest-list { 1106 margin-bottom: 0; 1107 } 1108} 1109 1110@media screen and (max-width: 1099px) and (min-width: 1004px) { 1111.feat-mobi .head-latest-text h2 { 1112 font-size: 1.2rem; 1113 } 1114.head-latest-wrap { 1115 height: 615px; 1116 } 1117.category .head-latest-wrap { 1118 height: 697px; 1119 } 1120.feat-mobi ul.head-latest-list { 1121 margin-bottom: 0; 1122 } 1123} 1124 1125@media screen and (max-width: 1003px) and (min-width: 900px) { 1126.feat-mobi .head-latest-text h2 { 1127 font-size: .9rem; 1128 } 1129.head-latest-wrap { 1130 height: 615px; 1131 } 1132.category .head-latest-wrap { 1133 height: 697px; 1134 } 1135.feat-mobi ul.head-latest-list { 1136 margin-bottom: 0; 1137 } 1138} 1139 1140@media screen and (max-width: 899px) and (min-width: 768px) { 1141.feat-mobi .head-latest-text h2 { 1142 font-size: .9rem; 1143 } 1144.head-latest-wrap { 1145 height: 615px; 1146 } 1147.category .head-latest-wrap { 1148 height: 697px; 1149 } 1150.feat-mobi ul.head-latest-list { 1151 margin-bottom: 0; 1152 } 1153} 1154 1155 1156</style> 1157 1158<style type="text/css"> 1159</style> 1160 1161<link rel="icon" href="https://cdn.voyageaustin.com/wp-content/uploads/2025/11/favicon-1.png" sizes="32x32" /> 1162<link rel="icon" href="https://cdn.voyageaustin.com/wp-content/uploads/2025/11/favicon-1.png" sizes="192x192" /> 1163<link rel="apple-touch-icon" href="https://cdn.voyageaustin.com/wp-content/uploads/2025/11/favicon-1.png" /> 1164<meta name="msapplication-TileImage" content="https://cdn.voyageaustin.com/wp-content/uploads/2025/11/favicon-1.png" />
1165<script data-no-optimize='1' data-cfasync='false' id='comscore-loader-23678f0'>(function(){window.adthriveCLS.buildDate=`2026-09-29`;var e=class{},t=class extends e{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}};function n(e){"@babel/helpers - typeof";return n=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},n(e)}function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}function a(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=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 n=this._featureRollouts[e],r=n.enabled,i=n.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(i)){let e=(i.pct_enabled??100)/100;r&&=new t(e).get()}return r}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}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}},s=class extends o{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)})}},c,l;let u=(c=window.adthrive)==null||(c=c.siteAds)==null?void 0:c.featureRollouts,d=(l=window.adthriveCLS)==null||(l=l.siteAds)==null?void 0:l.featureRollouts,f=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,ee=new s(f(d)&&d||f(u)&&u||{}),p=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}}},m=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 h=navigator.userAgent,g=m(e=>/Chrom|Applechromium/.test(e||h)),_=m(()=>/WebKit/.test(h)),v=m(()=>g()?`chromium`:_()?`webkit`:`other`),y=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),b=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),x=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,S=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||x(e),C=m((e=h)=>S(e)?`tablet`:b(e)&&!S(e)?`mobile`:y(e)?`desktop`:`tablet`),w=e=>{let t=v(),n=C(),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};var T=class{constructor(){a(this,`name`,void 0),a(this,`disable`,void 0),a(this,`gdprPurposes`,void 0)}};let E=`__adthriveTcfApiStub`,D=`__tcfapiLocator`,O=[],k=!1,A,j=e=>typeof e==`function`&&!!e[E],M=(e,t=2)=>{let n=O.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(O.splice(n,1),!0)},N=()=>{let e=()=>{if(document.querySelector(`iframe[name="${D}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=D,document.body.appendChild(t)};e()},P=()=>{let e=window.__tcfapi;return typeof e==`function`&&!j(e)?e:void 0},F=()=>{let e=P();if(e)for(;O.length>0;){let t=O.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},I=()=>
1165{if(k)return;if(k=!0,P()){F();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!j(t)&&F()}})},L=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return O;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:A,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(A=r,typeof n==`function`&&n(`set`,!0));return;default:O.push([e,t,n,r])}};return Object.defineProperty(e,E,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},R=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{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)},z=()=>{if(I(),P())return!1;let e=!1;return j(window.__tcfapi)||(window.__tcfapi=L(),R(),e=!0),N(),window.__tcfapiQueue=O,e},B=(e,t=2,n,r)=>{if(e===void 0)return;let i=P();i?i(e,t,n,r):(O.push([e,t,n,r]),z())},V=(e,t=2,n,r)=>{B(e,t,n,r)},H=(e=1e4)=>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,M(a,2),n(Error(`TCF API request timed out`)))},e)),V(`getTCData`,2,a)}),U=[`mcmpfreqrec`],W=new class extends T{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,`_storageConsentUpdateInFlight`,0),a(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await H();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(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)}
1165),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{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_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._shouldQueueWrite()){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._shouldQueueWrite()){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{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){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`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[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{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 n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
1165; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!U.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.`)}},G=(e,t)=>{let n=document.getElementsByTagName(`script`)[0];n&&n.parentNode&&!t?n.parentNode.insertBefore(e,n):document.body.appendChild(e)},K=(e,t=!1,n=!1,r=!1,i=null)=>new Promise((a,o)=>{let s=document.createElement(`script`);s.type=`text/javascript`,s.src=e,s.defer=n,s.async=r,i&&Object.keys(i).forEach(e=>{s.setAttribute(`data-${e}`,i[e])}),s.addEventListener(`error`,()=>o(Error(`Failed to import script ${e}`))),s.addEventListener(`load`,()=>a(s)),G(s,t)}),q=()=>({width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}),J=(e=window.navigator.userAgent)=>(e??``).toLowerCase().includes(`raptivesiteinspector`),Y=`^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(`,`),X=m((e=Y)=>{let t=window.navigator.userAgent.toLowerCase();return J(t)?!1:new RegExp(e.join(`|`),`i`).test(t)});var Z=class{constructor(){a(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 Q=()=>
1165{if(navigator&&navigator.userAgent&&X())return`uav`},te=()=>{let e=q();if(e.width>5e3||e.height>5e3)return`vpv`},ne=()=>{if(new Z().isSelenium())return`selenium`},re=()=>{if(J())return;let e=[te(),Q(),ne()].filter(e=>!!e);return e.length?e:void 0},ie=e=>(e==null?void 0:e[2])===`Y`,$=()=>ie(W.readExternalCookie(`usprivacy`));re()||$()||(()=>{try{var e,t,n,r,i,a,o,s,c,l,u;let d=(e=window.adthriveCLS)==null?void 0:e.siteAds,f=d==null?void 0:d.adOptions;if((f==null||(t=f.usCmpClickWrap)==null?void 0:t.enabled)===!0)return!0;let p=window.adthrive,m=p==null||(n=p.siteAds)==null?void 0:n.adOptions,h=m==null?void 0:m.usCMP,g=!(p==null||(r=p.siteAds)==null||(r=r.siteAdsProfiles)==null)&&r.length?p.siteAds:d,_=g?w(g):null,v=p==null||(i=p.core)==null?void 0:i.region,y=(m==null||(a=m.californiaPrivacyPopup)==null?void 0:a.enabled)===!0&&v===`CA`,b=(m==null||(o=m.thirdPartyCmp)==null?void 0:o.enabled)===!0||(p==null||(s=p.deliveryFeatures)==null?void 0:s.some(e=>e.startsWith(`pubProvidedCmp-`))),x=(_==null||(c=_.adOptions)==null||(c=c.usCMP)==null?void 0:c.clickWrapMode)===!0||(_==null||(l=_.experiment)==null?void 0:l.experimentChoices.some(e=>{var t;return((t=e.adOptions)==null||(t=t.usCMP)==null?void 0:t.clickWrapMode)===!0}))===!0;return x&&(!h||!v)?!0:((f==null||(u=f.usCMP)==null?void 0:u.clickWrapMode)===!0||(h==null?void 0:h.clickWrapMode)===!0||x||ee.isRolloutEnabled(`us-cmp-click-wrap-mode`))&&(h==null?void 0:h.enabled)===!0&&!!(v&&h.regions.includes(v))&&h.strictMode!==!0&&!y&&!b}catch{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=$()?`0`:`1`,n={c1:`2`,c2:e,cs_fpid:W.readExternalCookie(`_pubcid`)||W.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),K(`https://sb.scorecardresearch.com/cs/${e}/beacon.js`).catch(e=>{p.error(`ComscoreTrackerComponent`,`init`,`Error during Comscore beacon.js import: `,e)})})()})();</script>
1165<script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-23678f0'>var cls_disable_ads=(function(e){window.adthriveCLS.buildDate=`2026-09-29`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let t=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}}},n=()=>window.adthriveCLS,r={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`},i=e=>{let t=window.location.href;return e.some(e=>new RegExp(e,`i`).test(t))};function a(e){"@babel/helpers - typeof";return a=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},a(e)}function o(e,t){if(a(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(a(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function s(e){var t=o(e,`string`);return a(t)==`symbol`?t:t+``}function c(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=class{constructor(e){this.adthrive=e,c(this,`all`,!1),c(this,`content`,!1),c(this,`recipe`,!1),c(this,`video`,!1),c(this,`locations`,new Set),c(this,`reasons`,new Set),(this.urlHasEmail(window.location.href)||this.urlHasEmail(window.document.referrer))&&(this.all=!0,this.reasons.add(`all_email`));try{this.checkCommandQueue()}catch(e){t.error(`ClsDisableAds`,`checkCommandQueue`,e)}}checkCommandQueue(){this.adthrive&&this.adthrive.cmd&&this.adthrive.cmd.forEach(e=>{let t=e.toString(),n=this.extractAPICall(t,`disableAds`);n&&this.disableAllAds(this.extractPatterns(n));let r=this.extractAPICall(t,`disableContentAds`);r&&this.disableContentAds(this.extractPatterns(r));let i=this.extractAPICall(t,`disablePlaylistPlayers`);i&&this.disablePlaylistPlayers(this.extractPatterns(i))})}extractPatterns(e){let t=e.match(/["'](.*?)['"]/g);if(t!==null)return t.map(e=>e.replace(/["']/g,``))}extractAPICall(e,t){let n=RegExp(t+`\\((.*?)\\)`,`g`),r=e.match(n);return r===null?!1:r[0]}disableAllAds(e){(!e||i(e))&&(this.all=!0,this.reasons.add(`all_page`))}disableContentAds(e){(!e||i(e))&&(this.content=!0,this.recipe=!0,this.locations.add(r.Content),this.locations.add(r.Recipe),this.reasons.add(`content_plugin`))}disablePlaylistPlayers(e){(!e||i(e))&&(this.video=!0,this.locations.add(`Video`),this.reasons.add(`video_page`))}urlHasEmail(e){return e?/([A-Z0-9._%+-]+(@|%(25)*40)[A-Z0-9.-]+\.[A-Z]{2,})/i.exec(e)!==null:!1}};let u=n();return u&&(u.disableAds=new l(window.adthrive)),e.ClsDisableAds=l,e})({});</script>
1165<style id="wp-custom-css"> 1166/* ADA Implementation Code */ 1167 1168a:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible, 1169.fly-to-top.back-to-top:focus-visible, .fly-but-wrap:focus-visible { 1170 outline: 2px solid #FF2E96 !important; 1171 outline-offset: 3px; 1172} 1173 1174/* 1175.horz-list-head.left.relative h3{background-color: #333333 } 1176*/ 1177 1178.archive-list-share a:focus-visible { 1179 outline: none; 1180 box-shadow: 0 0 0 2px #000; 1181} 1182 1183#back-to-top-btn {display:none !important} 1184 1185i.fa.fa-rss.fa-2 { 1186 margin-bottom: 65px; 1187} 1188 1189.foot-info-text.left.relative, .foot-head, .foot-copy.relative p {color: #757575 !important} 1190 1191/* error styling start */ 1192 1193 1194 1195 1196.post-template-default #main-nav-wrap { 1197 display: block !important; 1198} 1199 1200.interview-template-default #main-nav-wrap { 1201 display: block !important; 1202} 1203 1204@media (max-width: 768px) { 1205 #main-nav-wrap { 1206 display: block !important; 1207 } 1208} 1209 1210 1211#main-nav-wrap.main-nav-drop { 1212 display: block; 1213} 1214 1215#main-nav-wrap { 1216 display: none; 1217} 1218 1219 1220 1221 1222.error { 1223 border: 2px solid #d93025; 1224} 1225 1226.error-message { 1227 display: block; 1228 color: #d93025; 1229 font-size: 14px; 1230 margin-top: 6px; 1231} 1232 1233/* error styling end */ 1234 1235.post-soc-twit {background-color: #007FAD !important } 1236 1237.content-main.left.relative a {color: #007FAD ; text-decoration: underline} 1238 1239.comment-reply a { 1240 color: white !important; 1241 font-size: 14px !important; 1242 background-color: #E60073 !important} 1243 1244.comment-form label {color: #757575 !important} 1245 1246.required {color: #E61B00 !important} 1247 1248.archive-list-text.left.relative p, .post-date time { 1249 color: #707070 !important; 1250} 1251 1252.archive-list-cat.left, 1253.post-cat a, .post-tags-header { 1254 color: #E60073 !important; 1255} 1256 1257.home-widget-head {color: #949494 !important} 1258 1259.pagination span, .pagination a {background : #757575 } 1260 1261.pagination .current, .pagination a:hover {background : #000 } 1262 1263 1264/* ADA Implementation Code End */ 1265 1266.author-name { 1267 color: #333333 !important; 1268} 1269 1270</style> 1271 1272 1273 1274 1275<!-- JQuery is required, you can use Google's CDN for it or self-host it. 1276
1277<script src="https://canvasrebel.com/wp-content/themes/kicker-child/zepto.min.js"></script>
1277 1278 1279You can modify the URL used below to include our different query flags like how we included &vpn=1. 1280
1281<script src="https://canvasrebel.com/wp-content/themes/kicker-child/menujquery.js" type="text/javascript"></script>
1281 1282 --> 1283 1284<!-- Google Tag Manager -->
1285<script>
vendor: 327 bytes, lines 1285-1289
1285(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1286new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1287j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1288'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1289})(window,document,'script','dataLayer','
1289GTM-MWDKXQ5X
vendor: 3 bytes, line 1289
1289');
1289</script>
1289 1290<!-- End Google Tag Manager --> 1291 1292</head> 1293 1294<body data-rsssl=1 class="wp-singular page-template-default page page-id-90881 wp-theme-devoe wp-child-theme-devoe-child"> 1295<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1295-1296
1295 1296<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1296GTM-MWDKXQ5X
vendor: 83 bytes, lines 1296-1297
1296" 1297height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1298<!-- End Google Tag Manager (noscript) --> 1299 1300<div id="site"> 1301<div class="fly-but-wrap"> 1302 <span></span> 1303 <span></span> 1304 <span></span> 1305 <span></span> 1306</div><!--fly-but-wrap--> 1307<div id="fly-wrap"> 1308 <div class="fly-bottom-wrap"> 1309 <span class="fly-soc-head left relative">Connect</span> 1310 <ul class="fly-bottom-soc left relative"> 1311 <a href="https://www.instagram.com/voyageaustin/" alt="Instagram" target="_blank"> 1312 <li class="inst-soc"> 1313 <i class="fa fa-instagram fa-2"></i> 1314 </li> 1315 </a> 1316 <a href="https://voyageaustin.com/feed/rss/" target="_blank"> 1317 <li class="rss-soc"> 1318 <i class="fa fa-rss fa-2"></i> 1319 </li> 1320 </a> 1321 </ul> 1322 <div class="fly-to-top back-to-top left relative"> 1323 <i class="fa fa-angle-up fa-3"></i> 1324 <span class="to-top-text">To Top</span> 1325 </div><!--fly-to-top--> 1326 </div><!--fly-bottom-wrap--> 1327 <div class="fly-search-out"> 1328 <div class="fly-search-in"> 1329 <div class="fly-but-search left relative"> 1330 <form method="get" id="searchform" action="https://voyageaustin.com/"> 1331 <input type="text" name="s" id="s" value="Type search term and press enter" onfocus='if (this.value == "Type search term and press enter") { this.value = ""; }' onblur='if (this.value == "") { this.value = "Type search term and press enter"; }' /> 1332 <input type="hidden" id="searchsubmit" value="Search" /> 1333</form> </div><!--fly-but-search--> 1334 </div><!--fly-search-in--> 1335 </div><!--fly-search-out--> 1336 <div id="fly-menu-wrap"> 1337 <div class="fly-menu-out"> 1338 <div class="fly-menu-in"> 1339 <nav class="main-menu left relative"> 1340 <div class="menu-main-menu-container"><ul id="menu-main-menu" class="menu"><li id="menu-item-6" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-6"><a href="https://voyageaustin.com/">Home</a></li> 1341<li id="menu-item-1885" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1885"><a href="https://voyageaustin.com/about-voyage-austin/">About Voyage Austin</a></li> 1342<li id="menu-item-1887" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1887"><a href="https://voyageaustin.com/2020/10/12/voyageaustin-faqs/">VoyageAustin FAQs</a></li> 1343<li id="menu-item-1886" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-1886"><a href="https://voyageaustin.com/privacy-terms-of-service/" aria-current="page">Privacy & Terms of Service</a></li> 1344<li id="menu-item-1888" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1888"><a href="https://www.hiddengeminterviews.com/austin/inspiring/recommendations">Suggest a Story</a></li> 1345</ul></div> </nav> 1346 </div><!--fly-menu-in--> 1347 </div><!--fly-menu-out--> 1348 </div><!--fly-menu-wrap--> 1349</div><!--fly-wrap--> <div id="site-out"> 1350 <div id="site-in"> 1351 </div><!--site-in--> 1352 <div id="site-fixed"> 1353 <header> 1354 <div id="main-nav-wrap"> 1355 <div class="main-nav-out"> 1356 <div class="main-nav-in"> 1357 <div id="main-nav-contain" class="relative"> 1358 <div class="main-nav-contain-out"> 1359 <div id="main-nav-logo" class="left relative"> 1360 <a itemprop="url" href="https://voyageaustin.com"><img src="https://voyageaustin.com/wp-content/uploads/2016/07/footer.png" alt="Voyage Austin" /></a> 1361 </div><!--main-nav-logo--> 1362 <div class="main-nav-contain-in"> 1363 <div id="main-nav-right" class="left relative"> 1364 <div class="feat-trend-wrap left relative"> 1365 <ul class="feat-trend-list"> 1366 <li class="trend-head">Trending</li> 1367 <li class="trend-item"> 1368 <a href="https://voyageaustin.com/2026/09/29/change-makers-stories-inspire/">The Change-Makers: stories that inspire</a> 1369 </li> 1370 <li class="trend-item"> 1371 <a href="https://voyageaustin.com/2026/09/29/hidden-gems-local-businesses-creatives-you-should-know/">Hidden Gems: Local Businesses & Creatives You Should Know</a> 1372 </li> 1373 <li class="trend-item"> 1374 <a href="https://voyageaustin.com/2026/09/15/portraits-of-austin/">Portraits of Austin</a> 1375 </li> 1376 </ul> 1377</div><!--feat-trend-wrap--> </div><!--main-nav-right--> 1378 </div><!--main-nav-contain-in--> 1379 </div><!--main-nav-contain-out--> 1380 </div><!--main-nav-contain--> 1381 </div><!--main-nav-in--> 1382 </div><!--main-nav-out--> 1383 </div><!--main-nav-wrap--> 1384 </header> 1385 <div id="content-out" class="relative"> 1386 <div id="content-in" class="relative"> 1387 <div id="main-content-wrap" class="left relative"> 1388 <div class="sec-marg-out relative"> 1389 <div class="sec-marg-in"> 1390 <div id="main-content-contain" class="left relative infinite-content"> 1391 <div id="content-wrap" class="left relative" itemscope itemtype="http://schema.org/Article"> 1392 <article class="post-90881 page type-page status-publish hentry"> 1393 <div id="post-header" class="left relative"> 1394 <h1 class="post-title left" itemprop="name headline">Privacy & Terms of Service</h1> 1395 </div><!--post-header--> 1396 <div id="post-area" class="left relative"> 1397 <div class="post-body-out"> 1398 <div class="post-info-left left relative"> 1399 <div class="post-info-left-top left relative"> 1400 1401 </div><!--post-info-left-top--> 1402 <div class="post-info-left-bot left relative"> 1403 <div class="post-soc-out"> 1404 <div class="post-soc-in"> 1405 <div class="post-soc-share left relative"> 1406 <a href="#" onclick="window.open('http://www.facebook.com/sharer.php?u=https://voyageaustin.com/privacy-terms-of-service/&t=Privacy & Terms of Service', 'facebookShare', 'width=626,height=436'); return false;" title="Share on Facebook"><div class="post-soc-fb left relative"><i class="fa fa-facebook fa-2"></i><span class="post-share-text">Share</span></div><!--post-soc-fb--></a> 1407 <a href="#" onclick="window.open('http://twitter.com/share?text=Privacy & Terms of Service -&url=https://voyageaustin.com/privacy-terms-of-service/', 'twitterShare', 'width=626,height=436'); return false;" title="Tweet This Post"><div class="post-soc-twit left relative"><i class="fa fa-twitter fa-2"></i><span class="post-share-text">Tweet</span></div><!--post-soc-twit--></a> 1408 <a href="#" onclick="window.open('http://pinterest.com/pin/create/button/?url=https://voyageaustin.com/privacy-terms-of-service/&media=&description=Privacy & Terms of Service', 'pinterestShare', 'width=750,height=350'); return false;" title="Pin This Post"><div class="post-soc-pin left relative"><i class="fa fa-pinterest fa-2"></i><span class="post-share-text">Pin</span></div><!--post-soc-pin--></a> 1409 </div><!--post-soc-share--> 1410 </div><!--post-soc-in--> 1411 </div><!--post-soc-out--> 1412 </div><!--post-info-left-bot--> 1413 </div><!--post-info-left--> 1414 <div class="post-body-in"> 1415 <div id="content-area" class="left relative" itemprop="articleBody"> 1416 <div class="content-area-out"> 1417 <div class="content-area-in"> 1418 <div class="content-main left relative"> 1419 <div id="tps_slideContainer_90881" class="theiaPostSlider_slides"><div> 1420 1421<p>Welcome to the Internet sites (âSitesâ), applications and services provided by Voyage Group of Magazines, LLC (collectively, the âServicesâ). These Terms of Service (âTermsâ)Â govern your access and use of the Services provided by Voyage Group of Magazines, LLC, and any all of its subsidiaries, affiliates, brands and entities that it controls Each time you access and use the Services, you signify your acceptance of these terms.</p> 1422<ol> 1423<li><strong>Your Privacy & Your Responsibilities</strong></li> 1424</ol> 1425<p><strong>User Submissions.</strong></p> 1426<p>
1426We do not claim ownership of any information, data, text, software, music, sound, photographs, graphics, video, messages, tags or other materials  submitted for display or distribution to others through the Services via comments and interviews (collectively, âUser Submissionsâ). As between you and us, you own all rights to your User Submissions.</p> 1427<p><strong>Content that is submitted to us for interview purposes will not be used for any purpose other than the interview and the promotion of the interview. We will not use content submitted by you for any other purpose. To be clear, we will not aggregate, share, sell or otherwise use that content or data for any commercial purpose, advertising, or otherwise.</strong></p> 1428<p>However, you grant (and confirm and promise to us that you have the right to grant) to us an irrevocable, perpetual, non-exclusive, royalty-free and fully-paid, license throughout the universe to use the content for itâs said purpose (in the case of interviews for the interview and promotion of the interview). You hereby irrevocably waive (and agree to cause to be waived) any claims and assertions of moral rights or attributions with respect to your User Submissions. In consideration for us granting you access and use of the Services, you agree that we may place such advertisements throughout our Services. We are not required to backup, host, display, or distribute any User Submissions, and may remove at any time or refuse any User Submissions. You represent and warrant that your User Submissions and our authorized use of such submissions do not and will not infringe the rights of any third party (including, without limitation, intellectual property rights, rights of privacy or publicity, or any other legal or moral rights). We own all rights, title, and interests in any compilation, collective work or other derivative work created by us using or incorporating your content (but not your original content). The rights granted under this section will survive the termination of these Terms.</p> 1429<p>All content and materials provided on the Services are intended for general information, general discussion, education, and entertainment purposes only. Such content is not endorsed or verified by us. The content is provided âas is,â and your use or reliance on such materials are solely at your own risk.</p> 1430<p><strong>Responsibilities:</strong><br /> 1431You are responsible for any equipment needed for access to and use of the Services. You agree not to: (a) use the Services violate any local, state, national, or international law or regulation; (b) use the Services to send any material that is abusive, defamatory, vulgar, racist, discriminatory, pornographic, obscene, libelous, or otherwise objectionable; (c) use the Services to send any unsolicited or unauthorized advertising, promotional materials, junk mail, spam or any other form of solicitation;
1431 (d) use the Services send any material that contains adware, malware, spyware, software viruses, or anything else meant to interrupt, destroy, or limit the functionality of any computer software or hardware or telecommunications equipment or system; (e) use the Services stalk, harass, or harm another individual; (f) impersonate any person or entity, or otherwise misrepresent your affiliation with a person or entity; (g) use any data-mining technology or automatic or manual process to monitor, cache, frame, mask, extract data from, copy or distribute any data from the Services; (h) use any features of the Services for anything other than their intended purpose;</p> 1432<p><strong>Google Analytics</strong></p> 1433<p>We use Google Analytics to analyze the use of our website. Google Analytics gathers information about website use by means of cookies. The information gathered relating to our website is used to create reports about the use of our website. Googleâs privacy policy is available at: <a href="https://policies.google.com/privacy">https://policies.google.com/privacy</a></p> 1434<p>Most browsers allow you to refuse to accept cookies and to delete cookies. The methods for doing so vary from browser to browser, and from version to version. You can however obtain up-to-date information about blocking and deleting cookies via these links:</p> 1435<p>(a) <a href="https://support.google.com/chrome/answer/95647?hl=en">https://support.google.com/chrome/answer/95647?hl=en</a> (Chrome);</p> 1436<p>(b) <a href="https://support.mozilla.org/en-US/kb/enable-and-disable-cookies-website-preferences">https://support.mozilla.org/en-US/kb/enable-and-disable-cookies-website-preferences</a> (Firefox);</p> 1437<p>(c) <a href="http://www.opera.com/help/tutorials/security/cookies/">http://www.opera.com/help/tutorials/security/cookies/</a> (Opera);</p> 1438<p>(d) <a href="https://support.microsoft.com/en-gb/help/17442/windows-internet-explorer-delete-manage-cookies">https://support.microsoft.com/en-gb/help/17442/windows-internet-explorer-delete-manage-cookies</a> (Internet Explorer);</p> 1439<p>(e) <a href="https://support.apple.com/en-gb/guide/safari/sfri11471/mac">https://support.apple.com/en-gb/guide/safari/sfri11471/mac</a> (Safari); and</p> 1440<p>(f) <a href="https://privacy.microsoft.com/en-us/windows-10-microsoft-edge-and-privacy">https://privacy.microsoft.com/en-us/windows-10-microsoft-edge-and-privacy</a> (Edge).</p> 1441<p>Please note that blocking cookies may have a negative impact on the functions of many websites, including our Site. Some features of the Site may cease to be available to you.</p> 1442<p><strong>Advertising</strong></p> 1443<article class="article clearfix"> 1444<div class="article__body markdown"> 1445<p>CMI Marketing, Inc., d/b/a Raptive (âRaptiveâ) is a service provider of this Site for the purposes of placing advertising on the Site, and Raptive will collect and use certain data for advertising purposes. To learn more about Raptiveâs data usage, click here: <a href="https://raptive.com/creator-advertising-privacy-statement">https://raptive.com/creator-advertising-privacy-statement</a></p> 1446</div> 1447</article> 1448<p> </p> 1449<ol start="2"> 1450<li><strong>Copyright Infringement and Trademark Rights.</strong></li> 1451</ol> 1452<p>We respect the intellectual property rights of others and it is our policy to remove User Submissions that violate copyright law, suspending access to the Services (or any portion thereof) to any user who uses the Services in violation of copyright law, and/or terminating in appropriate circumstances, including as to repeat infringers, the account of any user who uses the Services in violation of copyright law. Pursuant to Title 17 of the United States Code, Section 512, we have implemented procedures for receiving written notification of claimed copyright infringement and for processing such claims in accordance with such law. If you believe a user of the Services is infringing your copyright, please provide written notice to our agent listed below for notice of claims of copyright infringement.</p> 1453<p>Voyage Group DMCA Agent<br /> 14549415 Culver Blvd, STE 207<br /> 1455Culver City, CA 90232<br /> 1456Email: [email protected]<br /> 1457<u><br /> 1458</u>Your written notice must: (a) contain your physical or electronic signature; (b) identify the copyrighted work alleged to have been infringed; (c) identify the allegedly infringing material in a sufficiently precise manner to allow us to locate that material; (d) contain adequate information by which we can contact you (including postal address, telephone number, and e-mail address); (e) contain a statement that you have a good faith belief that use of the copyrighted material is not authorized by the copyright owner, the copyright ownerâs agent, or the law; (f) contain a statement that the information in the written notice is accurate; and (g) contain a statement, under penalty of perjury, that you are authorized to act on behalf of the copyright owner. Please do not send notices or inquiries unrelated to alleged copyright infringement to our designated copyright agent.</p> 1459<p>If you believe that your trademark is being used somewhere on the Services in a way that constitutes trademark infringement, the owner or an agent of the owner may notify us at [email protected]. We ask that any complaints provide the accurate identity of the owner, how we may contact you, and the specific nature of the complaint.</p> 1460<p>We may terminate your membership or suspend your access to all or part of the Services, without notice, if you violate these Terms or you engage in any conduct that we, in our sole and absolute discretion, believe is in violation of any applicable law or regulation or is otherwise harmful to the interests of us, any other user of the Services, or any third party. You agree that Voyage Group of Magazines LLC shall not be liable to you or any third party for removing your User Submissions or terminating your access to the Services</p> 1461<ol start="4"> 1462<li><strong>Modifications to Terms.</strong></li> 1463</ol> 1464<p>We may, in our sole and absolute discretion, change these Terms from time to time. We may notify you of any changes by any reasonable means, including by posting a revised version of these Terms through the Services. If you object to any such changes, your sole recourse shall be to stop using the Services. Your continued use of the Services following such changes shall indicate your acknowledgement and acceptance of the revised Terms.</p> 1465<ol start="5"> 1466<li><strong>Modifications to the Services.</strong></li> 1467</ol> 1468<p>We maintain and reserve the right to modify, suspend or discontinue all or any aspect of the Services with or without notice to you.</p> 1469<p>We may link to other Web sites or Internet resources for your convenience only, and such links should not be construed as our endorsement of such other Web sites or resource or its contents over which we have no control and which we do not monitor.</p> 1470<ol start="7"> 1471<li><strong>Restrictions and Commercial Use.</strong></li> 1472</ol> 1473<p>
1473Other than as provided for in these Terms you may not copy, make derivate works, resell, distribute, or make any commercial use of (other than to keep and share information for your own non-commercial purposes) any content, materials, or databases from our network or systems.</p> 1474<ol start="8"> 1475<li><strong>Disclaimer of Warranties.</strong></li> 1476</ol> 1477<p>You expressly agree that use of the services is at your sole risk. We provide the Services on an âas isâ and âas availableâ basis. We expressly disclaim all warranties of any kind, whether express or implied.</p> 1478<ol start="9"> 1479<li><strong>Exclusions and Limitations.</strong></li> 1480</ol> 1481<p>Some jurisdictions do not allow the exclusion of certain warranties or the limitation or exclusion of liability for incidental or consequential damages. Accordingly, some of the above limitations and disclaimers may not apply to you. To the extent that we may not, as a matter of applicable law, disclaim any implied warranty or limit its liabilities, the scope and duration of such warranty and the extent of our liability shall be the minimum permitted under such applicable law.</p> 1482<p>You agree to indemnify, defend, and hold harmless us, our parents, subsidiaries, affiliates, officers, directors, employees, consultants, subcontractors and agents from and against any and all claims, liabilities, damages, losses, costs, expenses, fees (including reasonable attorney fees) that such parties may incur as a result of or arising from your (or anyone using your accounts) violation of these Terms.</p> 1483<ol start="11"> 1484<li><strong>Copyrights; Restrictions on Use.</strong></li> 1485</ol> 1486<p>The content on the Services (the âContentâ), including without limitation, video, text, photos, and graphics, is protected under United States and international copyright laws, is subject to other intellectual property and proprietary rights and laws, and is owned by us or our licensors. Other than with respect to your own User Submissions: (a) the Content may not be copied, modified, reproduced, republished, posted, transmitted, sold, offered for sale, or redistributed in any way without our prior written permission and that of our applicable licensors; and (b) you must abide by all copyright notices, information, or restrictions contained in or attached to any Content. We give you a personal, revocable, non-assignable, non-sublicensable and non-exclusive right to access and use the Services in the manner permitted by these Terms. You acknowledge that you have no right to have access to all or any part of the Services in source code form.</p> 1487<ol start="12"> 1488<li><strong>Electronic Notices.</strong></li> 1489</ol> 1490<p>You agree to transact with us electronically. Your affirmative act of registering, using or logging into the Services constitutes your acceptance signature to these Terms. The delivery of any Notice is effective when sent or posted by us, regardless of whether you read the Notice or actually receive delivery. You can withdraw your consent to receive Notices electronically by discontinuing your use of the Service.</p> 1491<p style="padding-left: 40px;"><strong>13. Arbitration (âArbitration Agreementâ)</strong></p> 1492<p>a. Applicability of Arbitration Agreement. You agree that any dispute or claim against us, or our vendors or service providers(collectively, âWeâ or âUsâ), related in any way to your access or use of this website, to these Terms, or to any aspect of your relationship with Us, will be resolved by binding arbitration, rather than in court, except that (1) you may assert claims in small claims court if your claims qualify, so long as the matter remains in such court and advances only on an individual (non-class, non-representative) basis; and (2) you or We may seek equitable relief in court for infringement or other misuse of intellectual property rights (such as trademarks, trade dress, domain names, trade secrets, copyrights, and patents). You agree that you must commence any arbitration or other claim within one (1) year after the dispute arises; otherwise, the claim is permanently barred, which means that you will no longer have the right to assert a claim regarding the dispute. This Arbitration Agreement will apply, without limitation, to all claims that arose or were asserted before the effective date of these Terms or any prior version of this Arbitration Agreement.</p> 1493<p>You agree in advance that you will not participate in or seek to recover monetary or other relief in any lawsuit filed against Us, alleging class, collective, and/or representative claims on your behalf. Instead, by agreeing to arbitration, you may bring your claims against any of Us in an individual arbitration proceeding (except for any Batch Arbitration, as described below). If successful on such claims, you could be awarded money or other relief by an arbitrator. You acknowledge that you have been advised that you may consult with an attorney in deciding whether to accept these Terms, including this Arbitration Agreement.</p> 1494<p>The Federal Arbitration Act governs the interpretation and enforcement of this Arbitration Agreement.</p> 1495<p>b. Process. To begin a claim, you must first send a letter describing your claim in detail, including your name and contact information, your legal claim, the specific facts giving rise to your claim (including the date(s) and amount(s) of any relevant transaction or interaction with us), and the requested relief, to [physical address]. You and We agree to attempt in good faith to negotiate an informal resolution of your claim. If a resolution is not reached within thirty (30) days, you may commence an arbitration action as set forth herein. The arbitration will be conducted by JAMS, an established alternative dispute resolution provider. Disputes involving claims and counterclaims under $250,000, not inclusive of attorneys’ fees and interest, will be subject to JAMS’s most current version of the Streamlined Arbitration Rules and procedures available at <a href="http://www.jamsadr.com/rules-streamlined-arbitration/">http://www.jamsadr.com/rules-streamlined-arbitration/</a>; all other claims will be subject to JAMS’s most current version of the Comprehensive Arbitration Rules and Procedures, available at <a href="http://www.jamsadr.com/rules-comprehe
1495nsive-arbitration/">http://www.jamsadr.com/rules-comprehensive-arbitration/</a>. JAMS’s rules are also available at www.jamsadr.com or by calling JAMS at 800-352-5267. If JAMS is not available to arbitrate, the parties will select an alternative arbitral forum. You may choose to have the arbitration conducted remotely, based on written submissions, or in person at a mutually agreed location. We will be entitled to make an offer of judgment in the arbitration proceeding. If the offer of judgment is not accepted, and the award is not more favorable than the unaccepted offer, you will be solely responsible for all costs incurred by Us after the offer of judgment is made to the extent permitted by applicable law. Any judgment on the award rendered by the arbitrator may be entered in any court of competent jurisdiction.</p> 1496<p>c. Fees. If the arbitrator finds that you cannot afford to pay JAMS’s filing, administrative, hearing, and/or other fees, and you cannot obtain a waiver from JAMS, we will pay them for you. If the arbitrator determines the claims are frivolous, you agree to pay Us our attorneysâ fees and costs in the arbitration, to the extent permitted by applicable law.</p> 1497<p>d. Authority of Arbitrator. The arbitrator, and not any federal, state, or local court or agency, will have exclusive authority to resolve any dispute related to the interpretation, applicability, enforceability, or formation of this Arbitration Agreement, including, but not limited to, any claim that all or any part of this Arbitration Agreement is void or voidable. The arbitration will decide the rights and liabilities, if any, of you and Us. The arbitration proceeding will not be consolidated with any other matters or joined with any other cases or parties. The arbitrator will have the authority to grant motions dispositive of all or part of any claim. The arbitrator will have the authority to award monetary damages and to grant any non-monetary remedy or relief available to an individual under applicable law, the arbitral forum’s rules, and these Terms (including the Arbitration Agreement). The arbitrator will issue a written award and statement of decision describing the essential findings and conclusions on which the award is based, including the calculation of any damages awarded. The arbitrator has the same authority to award relief on an individual basis that a judge in a court of law would have. The award of the arbitrator is final and binding upon you and Us.</p> 1498<p>e. Waiver of Jury Trial. You and We hereby waive any constitutional and statutory rights to sue in court and have a trial in front of a judge or a jury. You and We are instead electing that all claims and disputes will be resolved by arbitration under this Arbitration Agreement, except as specified in Section (a) above. An arbitrator can award on an individual basis the same damages and relief as a court and must follow this Agreement as a court would. However, there is no judge or jury in arbitration, and court review of an arbitration award is subject to very limited review.</p> 1499<p>f. Waiver of Class or Consolidated Actions. Except with respect to Batch Arbitration (as defined below), all claims and disputes within the scope of this Arbitration Agreement must be arbitrated on an individual basis and not on a class basis, only individual relief is available, and claims of more than one customer or user cannot be arbitrated or consolidated with those of any other customer or user. In the event that this subparagraph is deemed invalid or unenforceable neither you nor We are entitled to arbitration and instead claims and disputes will be resolved in a court as set forth in these Terms.</p> 1500<p>g. Batch Arbitration. You and We agree that, in the event that there are fifty (50) or more individual requests for arbitration of a similar nature filed against Us within an approximately (30) thirty-day period (or otherwise in close proximity) regardless of the state(s) in which such claims are filed, JAMS will administer all such similarly situated arbitration demands on a collective basis as a single, consolidated arbitration (sub
1500ject to a single set of fees, proceeding schedule, and, if required, hearing) before a single arbitrator in accordance with the requirements outlined elsewhere in this section, provided that â in the event that the arbitrator deems it impracticable or inequitable to administer all such claims collectively in a single arbitration â (s)he may group demands for arbitration into groups of not fewer than twenty (20) matters, plus a remainder group as needed (or as otherwise deemed by the arbitrator to be practicable, equitable, and in best keeping with the spirit of this provision) and arbitrate each group of matters as a single, consolidated arbitration (either structure a âBatch Arbitrationâ). You and We agree (1) to work with JAMS in good faith to facilitate the resolution of disputes on a Batch Arbitration basis and (2) that requests for arbitration are of a âsimilar natureâ if they arise out of the same event, agreement, or factual scenario and raise the same or similar legal issues and seek the same or similar relief. Disagreements over the applicability of this Batch Arbitration process will be settled in a single, consolidated arbitration proceeding that includes all affected parties and is resolved by a single arbitrator subject to the requirements of this section. This Batch Arbitration provision shall in no way be interpreted as authorizing a class or c
1500ollective arbitration or action of any kind, or any suit or arbitration involving joint or consolidated claims, under any circumstances other than those expressly set forth in this section.</p> 1501<p>h. Severability. If any part or parts of this Arbitration Agreement are found under the law to be invalid or unenforceable, then such specific part or parts will be of no force and effect and will be severed, and the remainder of the Arbitration Agreement will continue in full force and effect.</p> 1502<p>i. Survival. This Arbitration Agreement will survive the termination of your relationship with Us.</p> 1503<p>j. Modification. Notwithstanding any provision in these Terms to the contrary, We agree that if We make any future material change to this Arbitration Agreement, it will not apply to any individual claim(s) for which that you had already provided notice to Us.</p> 1504<p> </p> 1505<p style="padding-left: 40px;"><strong>14. Consent to Data Collection. </strong></p> 1506<p>These Terms of Service incorporate our <a href="https://voyageaustin.com/privacy-terms-of-service/">Privacy Policy</a>, which discloses how we, our vendors, and our service providers collect and use data when you use the Site and/or mobile applications. You hereby consent to the collection and use of data by us, our vendors, and our service providers as described in the Privacy Policy (including any links to other policies therein). You can revoke this consent at any time by following the opt-out instructions in the Privacy Policy or clicking the provided links on the Site.</p> 1507<p style="padding-left: 40px;"><strong>15. Limitations on Liability. </strong></p> 1508<p>YOU UNDERSTAND AND AGREE THAT, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, WE, OR OUR VENDORS OR SERVICE PROVIDERS (COLLECTIVELY, âWEâ OR âUSâ), SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUES, WHETHER INCURRED DIRECTLY OR INDIRECTLY, OR ANY LOSS OF DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, RESULTING FROM YOUR ACCESS TO OR USE OF OR INABILITY TO ACCESS OR USE THE WEBSITE. IN NO EVENT SHALL THE AGGREGATE LIABILITY OF ANY OF US EXCEED THE GREATER OF (A) THE TOTAL AMOUNT PAID OR PAYABLE TO RAPTIVE BY YOU FOR THE WEBSITE DURING THE SIX-MONTH PERIOD PRIOR TO THE ACT, OMISSION, OR OCCURRENCE GIVING RISE TO SUCH LIABILITY; OR (B) ONE HUNDRED U.S. DOLLARS ($100). THE LIMITATIONS OF THIS SUBSECTION SHALL APPLY TO ANY THEORY OF LIABILITY, WHETHER BASED ON WARRANTY, CONTRACT, STATUTE, TORT, OR OTHERWISE, AND WHETHER OR NOT THE PARTIES HAVE BEEN INFORMED OF THE POSSIBILITY OF ANY SUCH DAMAGE, AND EVEN IF A REMEDY SET FORTH HEREIN IS FOUND TO HAVE FAILED ITS ESSENTIAL PURPOSE.</p> 1509<p>If you have any questions regarding our privacy policy and terms of service please let us know here: [email protected]</p> 1510 1511</div></div><div class="theiaPostSlider_footer _footer"></div><p><!-- END THEIA POST SLIDER --></p> 1512 1513
1513<script type='text/javascript'> 1514 1515 var tpsInstance; 1516 var tpsOptions = {"slideContainer":"#tps_slideContainer_90881","nav":[".theiaPostSlider_nav"],"navText":"%{currentSlide} of %{totalSlides}","helperText":"Use your ← → (arrow) keys to browse","defaultSlide":0,"transitionEffect":"slide","transitionSpeed":400,"keyboardShortcuts":true,"scrollAfterRefresh":true,"numberOfSlides":1,"slides":[],"useSlideSources":true,"themeType":"font","prevText":"Prev","nextText":"Next","buttonWidth":0,"buttonWidth_post":0,"postUrl":"https:\/\/voyageaustin.com\/privacy-terms-of-service\/","postId":90881,"refreshAds":false,"refreshAdsEveryNSlides":1,"adRefreshingMechanism":"javascript","siteUrl":"https:\/\/voyageaustin.com","loopSlides":false,"scrollTopOffset":0,"prevFontIcon":"<span aria-hidden=\"true\" class=\"tps-icon-chevron-circle-left\"><\/span>","nextFontIcon":"<span aria-hidden=\"true\" class=\"tps-icon-chevron-circle-right\"><\/span>"}; 1517 1518 (function ($) { 1519 $(document).ready(function () { 1520 1521 tpsInstance = new tps.createSlideshow(tpsOptions); 1522 }); 1523 }(jQuery)); 1524 </script>
1524 1525 </div><!--content-main--> 1526 </div><!--content-area-in--> 1527 <div id="sidebar-wrap" class="relative"> 1528 <div id="mvp_sidecat_widget-3" class="sidebar-widget mvp_sidecat_widget"><h4 class="post-header"><span class="post-header">Popular</span></h4> 1529 <ul class="head-latest-list"> 1530 <li> 1531 <a href="https://voyageaustin.com/2026/09/29/hidden-gems-local-businesses-creatives-you-should-know/" rel="bookmark"> 1532 <div class="head-latest-out"> 1533 <div class="head-latest-img left relative"> 1534 <img width="150" height="90" src="https://cdn.voyageaustin.com/wp-content/uploads/2025/04/VoyageAustin-HG-main-cover-min-2-150x90.jpg" class="attachment-small-thumb size-small-thumb wp-post-image" alt="" decoding="async" srcset="https://cdn.voyageaustin.com/wp-content/uploads/2025/04/VoyageAustin-HG-main-cover-min-2-150x90.jpg 150w, https://cdn.voyageaustin.com/wp-content/uploads/2025/04/VoyageAustin-HG-main-cover-min-2-1000x600.jpg 1000w, https://cdn.voyageaustin.com/wp-content/uploads/2025/04/VoyageAustin-HG-main-cover-min-2-450x270.jpg 450w" sizes="(max-width: 150px) 100vw, 150px" /> </div><!--head-latest-img--> 1535 <div class="head-latest-in"> 1536 <div class="head-latest-text left relative"> 1537 <h2>Hidden Gems: Local Businesses & Creatives You Should Know</h2> 1538 </div><!--head-latest-text--> 1539 </div><!--head-latest-in--> 1540 </div><!--head-latest-out--> 1541 </a> 1542 </li> 1543 <li> 1544 <a href="https://voyageaustin.com/2026/09/29/change-makers-stories-inspire/" rel="bookmark"> 1545 <div class="head-latest-out"> 1546 <div class="head-latest-img left relative"> 1547 <img width="150" height="90" src="https://voyageaustin.com/wp-content/uploads/2026/09/VoyageAustin-INSP-main-cover-3-150x90.jpg" class="attachment-small-thumb size-small-thumb wp-post-image" alt="" decoding="async" srcset="https://voyageaustin.com/wp-content/uploads/2026/09/VoyageAustin-INSP-main-cover-3-150x90.jpg 150w, https://voyageaustin.com/wp-content/uploads/2026/09/VoyageAustin-INSP-main-cover-3-1000x600.jpg 1000w, https://voyageaustin.com/wp-content/uploads/2026/09/VoyageAustin-INSP-main-cover-3-450x270.jpg 450w" sizes="(max-width: 150px) 100vw, 150px" /> </div><!--head-latest-img--> 1548 <div class="head-latest-in"> 1549 <div class="head-latest-text left relative"> 1550 <h2>The Change-Makers: stories that inspire</h2> 1551 </div><!--head-latest-text--> 1552 </div><!--head-latest-in--> 1553 </div><!--head-latest-out--> 1554 </a> 1555 </li> 1556 <li> 1557 <a href="https://voyageaustin.com/2026/09/15/portraits-of-austin/" rel="bookmark"> 1558 <div class="head-latest-out"> 1559 <div class="head-latest-img left relative"> 1560 <img width="150" height="90" src="https://cdn.voyageaustin.com/wp-content/uploads/2025/04/Austin-Portrait-min-150x90.jpg" class="attachment-small-thumb size-small-thumb wp-post-image" alt="" decoding="async" srcset="https://cdn.voyageaustin.com/wp-content/uploads/2025/04/Austin-Portrait-min-150x90.jpg 150w, https://cdn.voyageaustin.com/wp-content/uploads/2025/04/Austin-Portrait-min-1000x600.jpg 1000w, https://cdn.voyageaustin.com/wp-content/uploads/2025/04/Austin-Portrait-min-450x270.jpg 450w" sizes="(max-width: 150px) 100vw, 150px" /> </div><!--head-latest-img--> 1561 <div class="head-latest-in"> 1562 <div class="head-latest-text left relative"> 1563 <h2>Portraits of Austin</h2> 1564 </div><!--head-latest-text--> 1565 </div><!--head-latest-in--> 1566 </div><!--head-latest-out--> 1567 </a> 1568 </li> 1569 <li> 1570 <a href="https://voyageaustin.com/2026/04/29/highlighting-local-gems-13/" rel="bookmark"> 1571 <div class="head-latest-out"> 1572 <div class="head-latest-img left relative"> 1573 <img width="150" height="90" src="https://cdn.voyageaustin.com/wp-content/uploads/2026/04/c-1776805408497-personal_1776805408207_1776805408207_julieahmad_julie-ahmad-150x90.jpg" class="attachment-small-thumb size-small-thumb wp-post-image" alt="Woman with long blonde hair in black dress sitting on conference table with pink chairs, artwork on wall, plant, and books." decoding="async" loading="lazy" srcset="https://cdn.voyageaustin.com/w
1573p-content/uploads/2026/04/c-1776805408497-personal_1776805408207_1776805408207_julieahmad_julie-ahmad-150x90.jpg 150w, https://cdn.voyageaustin.com/wp-content/uploads/2026/04/c-1776805408497-personal_1776805408207_1776805408207_julieahmad_julie-ahmad-1000x600.jpg 1000w, https://cdn.voyageaustin.com/wp-content/uploads/2026/04/c-1776805408497-personal_1776805408207_1776805408207_julieahmad_julie-ahmad-450x270.jpg 450w" sizes="auto, (max-width: 150px) 100vw, 150px" /> </div><!--head-latest-img--> 1574 <div class="head-latest-in"> 1575 <div class="head-latest-text left relative"> 1576 <h2>Highlighting Local Gems</h2> 1577 </div><!--head-latest-text--> 1578 </div><!--head-latest-in--> 1579 </div><!--head-latest-out--> 1580 </a> 1581 </li> 1582 </ul> 1583 1584 </div> </div><!--sidebar-wrap--> </div><!--content-area-out--> 1585 </div><!--content-area--> 1586 </div><!--post-body-in--> 1587 </div><!--post-body-out--> 1588 </div><!--post-area--> 1589 </article> 1590 </div><!--content-wrap--> 1591 </div><!--main-content-contain--> 1592 </div><!--sec-marg-in--> 1593</div><!--sec-marg-out--> 1594 </div><!--main-content-wrap--> 1595 <footer id="foot-wrap" class="left relative"> 1596 <div class="sec-marg-out relative"> 1597 <div class="sec-marg-in"> 1598 <div id="foot-top" class="left relative"> 1599 <div class="foot-widget left relative"> 1600 <div class="foot-logo left realtive"> 1601 <img src="https://voyageaustin.com/wp-content/uploads/2016/07/footer-1.png" alt="Voyage Austin" /> 1602 </div><!--foot-logo--> 1603 <div class="foot-info-text left relative"> 1604 <p>VoyageAustin is part of the LA-based Voyage Group of Magazines. Our mission is to promote mom and pops, artists, creatives, makers and small businesses by providing a platform for these hidden gems to tell their stories in their own words. </p> </div><!--footer-info-text--> 1605 <div class="foot-soc left relative"> 1606 <ul class="foot-soc-list relative"> 1607 <li class="foot-soc-rss"> 1608 <a href="https://voyageaustin.com/feed/rss/" target="_blank"><i class="fa fa-rss-square fa-2"></i></a> 1609 </li> 1610 </ul> 1611 </div><!--foot-soc--> 1612 </div><!--foot-widget--> 1613 <div id="mvp_sidecat_widget-4" class="foot-widget left relative mvp_sidecat_widget"><h3 class="foot-head">Latest Headlines</h3> 1614 <ul class="head-latest-list"> 1615 <li> 1616 <a href="https://voyageaustin.com/2026/09/29/hidden-gems-local-businesses-creatives-you-should-know/" rel="bookmark"> 1617 <div class="head-latest-out"> 1618 <div class="head-latest-img left relative"> 1619 <img width="150" height="90" src="https://cdn.voyageaustin.com/wp-content/uploads/2025/04/VoyageAustin-HG-main-cover-min-2-150x90.jpg" class="attachment-small-thumb size-small-thumb wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://cdn.voyageaustin.com/wp-content/uploads/2025/04/VoyageAustin-HG-main-cover-min-2-150x90.jpg 150w, https://cdn.voyageaustin.com/wp-content/uploads/2025/04/VoyageAustin-HG-main-cover-min-2-1000x600.jpg 1000w, https://cdn.voyageaustin.com/wp-content/uploads/2025/04/VoyageAustin-HG-main-cover-min-2-450x270.jpg 450w" sizes="auto, (max-width: 150px) 100vw, 150px" /> </div><!--head-latest-img--> 1620 <div class="head-latest-in"> 1621 <div class="head-latest-text left relative"> 1622 <h2>Hidden Gems: Local Businesses & Creatives You Should Know</h2> 1623 </div><!--head-latest-text--> 1624 </div><!--head-latest-in--> 1625 </div><!--head-latest-out--> 1626 </a> 1627 </li> 1628 <li> 1629 <a href="https://voyageaustin.com/2026/09/29/change-makers-stories-inspire/" rel="bookmark"> 1630 <div class="head-latest-out"> 1631 <div class="head-latest-img left relative"> 1632 <img width="150" height="90" src="https://voyageaustin.com/wp-content/uploads/2026/09/VoyageAustin-INSP-main-cover-3-150x90.jpg" class="attachment-small-thumb size-small-thumb wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://voyageaustin.com/w
1632p-content/uploads/2026/09/VoyageAustin-INSP-main-cover-3-150x90.jpg 150w, https://voyageaustin.com/wp-content/uploads/2026/09/VoyageAustin-INSP-main-cover-3-1000x600.jpg 1000w, https://voyageaustin.com/wp-content/uploads/2026/09/VoyageAustin-INSP-main-cover-3-450x270.jpg 450w" sizes="auto, (max-width: 150px) 100vw, 150px" /> </div><!--head-latest-img--> 1633 <div class="head-latest-in"> 1634 <div class="head-latest-text left relative"> 1635 <h2>The Change-Makers: stories that inspire</h2> 1636 </div><!--head-latest-text--> 1637 </div><!--head-latest-in--> 1638 </div><!--head-latest-out--> 1639 </a> 1640 </li> 1641 <li> 1642 <a href="https://voyageaustin.com/2026/09/15/portraits-of-austin/" rel="bookmark"> 1643 <div class="head-latest-out"> 1644 <div class="head-latest-img left relative"> 1645 <img width="150" height="90" src="https://cdn.voyageaustin.com/wp-content/uploads/2025/04/Austin-Portrait-min-150x90.jpg" class="attachment-small-thumb size-small-thumb wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://cdn.voyageaustin.com/wp-content/uploads/2025/04/Austin-Portrait-min-150x90.jpg 150w, https://cdn.voyageaustin.com/wp-content/uploads/2025/04/Austin-Portrait-min-1000x600.jpg 1000w, https://cdn.voyageaustin.com/wp-content/uploads/2025/04/Austin-Portrait-min-450x270.jpg 450w" sizes="auto, (max-width: 150px) 100vw, 150px" /> </div><!--head-latest-img--> 1646 <div class="head-latest-in"> 1647 <div class="head-latest-text left relative"> 1648 <h2>Portraits of Austin</h2> 1649 </div><!--head-latest-text--> 1650 </div><!--head-latest-in--> 1651 </div><!--head-latest-out--> 1652 </a> 1653 </li> 1654 <li> 1655 <a href="https://voyageaustin.com/2026/04/29/highlighting-local-gems-13/" rel="bookmark"> 1656 <div class="head-latest-out"> 1657 <div class="head-latest-img left relative"> 1658 <img width="150" height="90" src="https://cdn.voyageaustin.com/wp-content/uploads/2026/04/c-1776805408497-personal_1776805408207_1776805408207_julieahmad_julie-ahmad-150x90.jpg" class="attachment-small-thumb size-small-thumb wp-post-image" alt="Woman with long blonde hair in black dress sitting on conference table with pink chairs, artwork on wall, plant, and books." decoding="async" loading="lazy" srcset="https://cdn.voyageaustin.com/wp-content/uploads/2026/04/c-1776805408497-personal_1776805408207_1776805408207_julieahmad_julie-ahmad-150x90.jpg 150w, https://cdn.voyageaustin.com/wp-content/uploads/2026/04/c-1776805408497-personal_1776805408207_1776805408207_julieahmad_julie-ahmad-1000x600.jpg 1000w, https://cdn.voyageaustin.com/wp-content/uploads/2026/04/c-1776805408497-personal_1776805408207_1776805408207_julieahmad_julie-ahmad-450x270.jpg 450w" sizes="auto, (max-width: 150px) 100vw, 150px" /> </div><!--head-latest-img--> 1659 <div class="head-latest-in"> 1660 <div class="head-latest-text left relative"> 1661 <h2>Highlighting Local Gems</h2> 1662 </div><!--head-latest-text--> 1663 </div><!--head-latest-in--> 1664 </div><!--head-latest-out--> 1665 </a> 1666 </li> 1667 </ul> 1668 1669 </div><div id="mvp_tags_widget-2" class="foot-widget left relative mvp_tags_widget"><h3 class="foot-head">Tags Widget</h3> 1670 <div class="tag-cloud left relative"> 1671 <a href="https://voyageaustin.com/tag/food/" class="tag-cloud-link tag-link-93 tag-link-position-1" style="font-size: 10px;">food</a> 1672<a href="https://voyageaustin.com/tag/local-guide/" class="tag-cloud-link tag-link-97 tag-link-position-2" style="font-size: 10px;">local guide</a> 1673<a href="https://voyageaustin.com/tag/featured/" class="tag-cloud-link tag-link-33 tag-link-position-3" style="font-size: 10px;">Featured</a> 1674<a href="https://voyageaustin.com/tag/must-read/" class="tag-cloud-link tag-link-68 tag-link-position-4" style="font-size: 10px;">Must Read</a> 1675<a href="https://voyageaustin.com/tag/quote/" class="tag-cloud-link tag-link-95 tag-link-position-5" style="font-size: 10px;">quote</a> 1676<a href="https://voyageaustin.com/tag/fashion/" class="tag-cloud-link tag-link-30 tag-link-position-6" style="font-size: 10px;">Fashion</a> </div> 1677 1678 </div>
1678 </div><!--footer-top--> 1679 <div id="foot-bot" class="left relative"> 1680 <div class="foot-menu relative"> 1681 <div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-1891" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1891"><a href="https://voyageaustin.com/about-voyage-austin/">About Voyage Austin</a></li> 1682<li id="menu-item-1892" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-1892"><a href="https://voyageaustin.com/privacy-terms-of-service/" aria-current="page">Privacy & Terms of Service</a></li> 1683</ul></div> </div><!--foot-menu--> 1684 <div class="foot-copy relative"> 1685 <p>Copyright © 2026 VoyageAustin</p> 1686 </div><!--foot-copy--> 1687 </div><!--foot-bot--> 1688 </div><!--sec-marg-in--> 1689 </div><!--sec-marg-out--> 1690 </footer> 1691 </div><!--content-in--> 1692 </div><!--content-out--> 1693 </div><!--site-fixed--> 1694 </div><!--site-out--> 1695</div><!--site--> 1696
1697<script data-no-optimize='1' data-cfasync='false' id='cls-insertion-23678f0'>(function(){window.adthriveCLS.buildDate=`2026-09-29`;let e={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`},t=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],n=(e,n=t)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let t=0;t<n.length;t++)if(!e[n[t]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},r=()=>window.adthriveCLS;function i(e){"@babel/helpers - typeof";return i=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},i(e)}function a(e,t){if(i(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(i(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function o(e){var t=a(e,`string`);return i(t)==`symbol`?t:t+``}function s(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=class{constructor(){s(this,`_clsGlobalData`,r())}get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&n(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[e.Below_Post,e.Content,e.Recipe,e.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}},l=class{},u=class extends l{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}},d=class{constructor(){s(this,`_featureRollouts`,{}),s(this,`_checkedFeatureRollouts`,new Map),s(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??100)/100;n&&=new u(e).get()}return n}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}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}},f=class extends d{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEac
1697h(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},p,m;let h=(p=window.adthrive)==null||(p=p.siteAds)==null?void 0:p.featureRollouts,g=(m=window.adthriveCLS)==null||(m=m.siteAds)==null?void 0:m.featureRollouts,_=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,v=new f(_(g)&&g||_(h)&&h||{}),y=new f(window.adthrive&&window.adthrive.siteAds&&`featureRollouts`in window.adthrive.siteAds?window.adthrive.siteAds.featureRollouts??{}:{}),b=e=>e.indexOf(`hbs-q`)===0,ee=({bucket:e,isRolloutEnabled:t}={})=>{var n;let r=e??((n=window.adthrive)==null?void 0:n.bucket);return!(t??y.isRolloutEnabled.bind(y))(`enable-sticky-related`)||b(r||``)},x=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 S=navigator.userAgent,C=x(e=>/Chrom|Applechromium/.test(e||S)),te=x(()=>/WebKit/.test(S)),ne=x(()=>C()?`chromium`:te()?`webkit`:`other`),re=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),ie=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),ae=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,w=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||ae(e),T=x((e=S)=>w(e)?`tablet`:ie(e)&&!w(e)?`mobile`:re(e)?`desktop`:`tablet`),oe={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},se=e=>e===`mobile`?`phone`:e,ce=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(oe).includes(t)?t:null},le=x((e,t)=>{let n=T(e),r=t??n;return se(r===`tablet`&&n!==r?n:r)}),E=(e=navigator.userAgent)=>le(e,ce()),D=(e=navigator.userAgent)=>E(e)===`phone`;var ue,O=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),!0)}static _detachViewportListeners(){this._listenersAttached&&=(window.removeEventListener(`scroll`,this._viewportListener),window.removeEventListener(`resize`,this._viewportListener),!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)??e.getBoundingClientRect();return this.playerViewableFromRect(t)}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||=`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-${D()?`top-center`:`bottom-right`}`),e}static addMaxResolutionQueryParam(e){let t=`max_resolution=${D()?`320`:`1280`}`,[n,r]=String(e).split(`?`);return`${n}?${r?r+`&${t}`:t}`}};ue=O,s(O,`_trackedElements`,new Set),s(O,`_cachedRects`,new WeakMap),s(O,`_rafId`,null),s(O,`_listenersAttached`,!1),s(O,`_viewportListener`,()=>{ue._scheduleViewportUpdate()});let k=(e,t)=>e==null||e!==e?t:e;var de=class{constructor(e){this._clsOptions=e,s(this,`relatedSettings`,void 0),s(this,`players`,void 0),s(this,`removeVideoTitleWrapper`,void 0),s(this,`footerSelector`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.removeVideoTitleWrapper=k(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1),this.shouldDisableStickyRelated=ee({bucket:this._clsOptions.bucket,isRolloutEnabled:v.isRolloutEnabled.bind(v)});let t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=k(t&&t.footerSelector,``),this.players=k(t&&t.players.map(e=>(e.mobileLocation=O.setMobileLocation(e.mobileLocation),e)),[]),this.relatedSettings=t&&t.contextual}},fe=class{constructor(e){s(this,`mobileStickyPlayerOnPage`,!1),s(this,`collapsiblePlayerOnPage`,!1),s(this,`playlistPlayerAdded`,!1),s(this,`relatedPlayerAdded`,!1),s(this,`collapseSettings`,void 0),s(this,`footerSelector`,``),s(this,`removeVideoTitleWrapper`,!1),s(this,`desktopCollapseSettings`,void 0),s(this,`mobileCollapseSettings`,void 0),s(this,`relatedSettings`,void 0),s(this,`playerId`,void 0),s(this,`playlistId`,void 0),s(this,`desktopRelatedCollapseSettings`,void 0),s(this,`mobileRelatedCollapseSettings`,void 0),s(this,`collapsePlayerId`,void 0),s(this,`players`,void 0),s(this,`videoAdOptions`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.videoAdOptions=new de(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}};
1697let pe=[[300,50],[300,90],[320,50],[320,100]],A=(t,n)=>t===e.Recipe&&n===`phone`,me=([e,t])=>pe.some(([n,r])=>n===e&&r===t),he=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},ge=()=>document.createDocumentFragment().querySelectorAll(`*`),j=(e,t=document)=>{try{return{valid:!0,elements:t.querySelectorAll(e)}}catch(e){return{valid:!1,elements:ge(),error:e}}},M=(e,t=document)=>{try{return{valid:!0,element:t.querySelector(e)}}catch(e){return{valid:!1,element:null,error:e}}},N=e=>j(e),P=e=>{if(e===``)return{valid:!0};let t=N(e);return t.valid?{valid:!0,elements:t.elements}:{valid:!1,error:t.error}},F=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}}},_e=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[300,90],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],ve=new Map([[e.Footer,1],[e.Header,2],[e.Sidebar,3],[e.Content,4],[e.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),ye=e=>_e.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),be=(t,[n,r],i)=>{let{location:a,sequence:o}=t;if(a===e.Footer)return!(i===`phone`&&n===320&&r===100);if(a===e.Header)return!0;if(a===e.Recipe)return!(D()&&i===`phone`&&(n===300&&r===390||n===320&&r===300));if(a===e.Sidebar){let e=t.adSizes.some(([,e])=>e<=300),n=!!o&&o<=5,i=r>300;return i&&!e||o===9?!0:n?i?t.sticky:!0:!i}else return!0},xe=(t,n)=>{let{location:r,sticky:i}=t;if(r===e.Recipe&&n){let{recipeMobile:e,recipeDesktop:t}=n;if(D()&&e!=null&&e.enabled||!D()&&t!=null&&t.enabled)return!0}return r===e.Footer||i},Se=(e,t)=>{var n;let i=(n=r())==null?void 0:n.experiments;return i!==void 0&&Object.prototype.hasOwnProperty.call(i,`smra1`)&&i.smra1===!0&&D()&&A(e,t)},Ce=(t,n)=>{let r=n.adUnits,i=v.isRolloutEnabled(`enable-250px-max-ad-height`);return r.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(r=>{let a=r.location.replace(/\s+/g,`_`),o=a===`Sidebar`?0:2;a===e.Content&&i&&C()&&(r.adSizes=r.adSizes.filter(e=>e[1]<=250));let s=Se(a,t),c=[];for(let e of k(r.targeting,[])){let t=e;t.key===`special`&&c.push(...t.value)}let l=ye(r.adSizes).filter(e=>be(r,e,t)&&(s?me(e):!(e[0]===300&&e[1]===90)));return{auctionPriority:ve.get(a)||8,location:a,sequence:k(r.sequence,1),thirdPartyAdUnitName:r.thirdPartyAdUnitName||``,customGamTargeting:r.customGamTargeting||{},sizes:l,devices:r.devices,pageSelector:k(r.dynamic.pageSelector,``).trim(),elementSelector:k(r.dynamic.elementSelector,``).trim(),position:k(r.dynamic.position,`beforebegin`),max:Math.floor(k(r.dynamic.max,0)),spacing:k(r.dynamic.spacing,0),skip:Math.floor(k(r.dynamic.skip,0)),every:Math.max(Math.floor(k(r.dynamic.every,1)),1),classNames:r.dynamic.classNames||[],sticky:xe(r,n.adOptions.stickyContainerConfig),stickyOverlapSelector:k(r.stickyOverlapSelector,``).trim(),autosize:r.autosize,special:c,lazy:k(r.dynamic.lazy,!1),lazyMax:k(r.dynamic.lazyMax,o),lazyMaxDefaulted:r.dynamic.lazyMax===0?!1:!r.dynamic.lazyMax,name:r.name}})},we=(t,n)=>{let r=he(n),i=t.sticky&&t.location===e.Sidebar;return t.sizes.filter(e=>{let n=t.autosize?e[0]<=r||e[0]<=320:!0,a=i?e[1]<=window.innerHeight-100:!0;return n&&a})},Te=(e,t)=>
1697e.devices.includes(t),Ee=e=>{if(e.pageSelector.length===0)return!0;let t=M(e.pageSelector);return t.valid?t.element!==null:!1},I={Desktop:`desktop`,Mobile:`mobile`},De=e=>{let t=document.body,n=`adthrive-device-${e}`;if(!t.classList.contains(n))try{t.classList.add(n)}catch(e){F.error(`BodyDeviceClassComponent`,`init`,{message:e.message});let t=`classList`in document.createElement(`_`);F.error(`BodyDeviceClassComponent`,`init.support`,{support:t})}},L=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,Oe=e=>`${L(e)}-${e.sequence}`;function ke(e,t,n){let r=e.pageOverrides.filter(e=>{let t=P(e.pageSelector);return t.valid||n==null||n({selector:e.pageSelector,selectorType:`pageOverride.pageSelector`,source:`getPageDensitySettings`,error:t.error}),e.pageSelector===``||t.elements&&t.elements.length}).map(e=>e[t]);return r.length?r[0]:e[t]}function Ae({targetDensity:e,targetAll:t,totalAvailableElements:n,mainContentHeight:r,minDivHeight:i,recipeCount:a}){return t?n:Math.floor(e*r/(1-e)/i)-a}function je(e,t,n,r){return e.filter(e=>{try{return t.querySelector(e.elementSelector)}catch(t){return r==null||r({selector:e.elementSelector,selectorType:`elementSelector`,source:`getCombinedMax`,context:n==null?void 0:n(e),error:t}),!1}}).map(e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax)).sort((e,t)=>t-e)[0]||0}let Me=(e,t)=>{if(e<=0)return{spacing:0,nextAfter:0,reasons:[`non-density-disabled`]};let n=t*e;return{spacing:n,nextAfter:n,reasons:[`non-density-viewport-ratio`]}},Ne=({settings:e,densityDevice:t,dynamicAds:n,target:r,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s,selectorContext:c,onInvalidSelector:l})=>{let u=ke(e,t,l),d=u.adDensity,f=u.onePerViewport,p=d===.99,m=Ae({targetDensity:d,targetAll:p,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s}),h=je(n,r,c,l);return{onePerViewport:f,targetAll:p,targetDensity:d,targetDensityUnits:m,combinedMax:h,numberOfUnits:Math.min(i,m,...h>0?[h]:[]),reasons:[p?`target-all-eligible`:`target-density-formula`,...f?[`viewport-floor`]:[]]}},Pe=({totalAvailableElements:e,targetDensityUnits:t,numberOfUnits:n,mainContentHeight:r,absoluteMinimumSpacing:i,viewportHeight:a,onePerViewport:o})=>{let s=e>t||e>n,c=[],l,u;return s?(u=!1,l=r/Math.min(t,n),c.push(`wider-spacing`)):(u=!0,l=o&&a>i?a:i,c.push(`absolute-minimum`)),o&&a>l?(c.push(`viewport-floor`),{insertEvery:a,usedAbsoluteMinimum:u,reasons:c}):{insertEvery:l,usedAbsoluteMinimum:u,reasons:c}},Fe=(e,t)=>{let n=e*.6;return n<=t?{insertEvery:t,usedAbsoluteMinimum:!0,reasons:[`clamped-absolute-minimum`]}:{insertEvery:n,usedAbsoluteMinimum:!1,reasons:[`wider-spacing`]}},Ie=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}px)`).matches?`tablet`:`phone`,R=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}},Le=(e=document)=>(e===document?document.body:e).getBoundingClientRect().top,Re=e=>e.includes(`,`)?e.split(`,`):[e],ze=(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},Be=(e,t,n=document)=>{let r=new Set(t.map.map(({el:e})=>e)),i=ze(n),a=i?[i]:[],o=[];e.forEach(e=>{let t=j(e.elementSelector,n);if(!t.valid)return;let i=Array.from(t.elements),s=Re(e.elementSelector),c=s.length===1?i:[];s.length>1&&s.forEach(e=>{Array.from(j(e,n).elements).forEach(e=>{c.push(e)})});let l=new Set(i.slice(0,e.skip));for(let t of c){if(r.has(t))continue;let n=t.parentElement;n&&n!==document.body?a.push(n):a.push(t),l.has(t)||o.push({dynamicAd:e,element:t})}});let s=Le(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)]},Ve=(e,t,n=document)=>{let[r,i]=Be(e,t,n);return r.length===0?[null,i]:[Array.from(r).reduce((e,t)=>
1697t.offsetHeight>e.offsetHeight?t:e)||document.body,i]},He=(e,t=`div #comments, section .comments`)=>{let n=e.querySelector(t);return n?e.offsetHeight-n.offsetHeight:e.offsetHeight},Ue=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},We=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollWidth,e.offsetWidth,t.clientWidth,t.scrollWidth,t.offsetWidth)};function z(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 Ge=e=>e===9,Ke=e=>Ge(e)?`rp-sticky-sb-wrapper`:`rp-sticky-sidebar`,qe=e=>z(` 1698 .adthrive-device-phone .adthrive-sticky-content { 1699 height: 450px !important; 1700 margin-bottom: 100px !important; 1701 } 1702 .adthrive-content.adthrive-sticky { 1703 position: -webkit-sticky; 1704 position: sticky !important; 1705 top: 42px !important; 1706 margin-top: 42px !important; 1707 } 1708 .adthrive-content.adthrive-sticky:after { 1709 content: "â Advertisement. Scroll down to continue. â"; 1710 font-size: 10pt; 1711 margin-top: 5px; 1712 margin-bottom: 5px; 1713 display:block; 1714 color: #888; 1715 } 1716 .adthrive-sticky-container { 1717 position: relative; 1718 display: flex; 1719 flex-direction: column; 1720 justify-content: flex-start; 1721 align-items: center; 1722 min-height:${e||400}px; 1723 margin: 10px 0 10px 0; 1724 background-color: #FAFAFA; 1725 padding-bottom:0px; 1726 } 1727 `),Je=e=>{z(` 1728 .adthrive-recipe.adthrive-sticky { 1729 position: -webkit-sticky; 1730 position: sticky !important; 1731 top: 42px !important; 1732 margin-top: 42px !important; 1733 } 1734 .adthrive-recipe-sticky-container { 1735 position: relative; 1736 display: flex; 1737 flex-direction: column; 1738 justify-content: flex-start; 1739 align-items: center; 1740 min-height:${e||400}px !important; 1741 margin: 10px 0 10px 0; 1742 background-color: #FAFAFA; 1743 padding-bottom:0px; 1744 } 1745 `)},B=(e,t)=>e.some(e=>{let n=M(e);return n.valid?n.element!==null:(t==null||t(e,n.error),!1)}),Ye=e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e),Xe=(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}};var V=class e extends l{constructor(e=[],t,n=Math.random){super(),this._choices=e,this._default=t,this._random=n}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=this._random()*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 H={AdDensity:`addensity`,AdLayout:`adlayout`,FooterCloseButton:`footerclose`,Interstitial:`interstitial`,RemoveVideoTitleWrapper:`removevideotitlewrapper`,StickyOutstream:`stickyoutstream`,StickyOutstreamOnStickyPlayer:`sospp`,VideoAdvancePlaylistRelatedPlayer:`videoadvanceplaylistrp`,MobileStickyPlayerPosition:`mspp`};var Ze=class{constructor(){s(this,`name`,void 0),s(this,`disable`,void 0),s(this,`gdprPurposes`,void 0)}};let U=`__adthriveTcfApiStub`,W=`__tcfapiLocator`,G=[],K=!1,q,J=e=>typeof e==`function`&&!!e[U],Qe=(e,t=2)=>{let n=G.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(G.splice(n,1),!0)},$e=()=>{let e=()=>{if(document.querySelector(`iframe[name="${W}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=W,document.body.appendChild(t)};e()},Y=()=>{let e=window.__tcfapi;return typeof e==`function`&&!J(e)?e:void 0},X=()=>{let e=Y();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}}},et=()=>{if(K)return;if(K=!0,Y()){X();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!J(t)&&X()}})},tt=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return G;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:q,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(q=r,typeof n==`function`&&n(`set`,!0));return;default:G.push([e,t,n,r])}};return Object.defineProperty(e,U,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},nt=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{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)},rt=()=>
1745{if(et(),Y())return!1;let e=!1;return J(window.__tcfapi)||(window.__tcfapi=tt(),nt(),e=!0),$e(),window.__tcfapiQueue=G,e},it=(e,t=2,n,r)=>{if(e===void 0)return;let i=Y();i?i(e,t,n,r):(G.push([e,t,n,r]),rt())},at=(e,t=2,n,r)=>{it(e,t,n,r)},ot=(e=1e4)=>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,Qe(a,2),n(Error(`TCF API request timed out`)))},e)),at(`getTCData`,2,a)}),st=[`mcmpfreqrec`],Z=new class extends Ze{constructor(...e){super(...e),s(this,`name`,`BrowserStorage`),s(this,`disable`,!1),s(this,`gdprPurposes`,[1]),s(this,`_sessionStorageHandlerQueue`,[]),s(this,`_localStorageHandlerQueue`,[]),s(this,`_cookieHandlerQueue`,[]),s(this,`_gdpr`,void 0),s(this,`_shouldQueue`,!1),s(this,`_storageConsentGranted`,void 0),s(this,`_storageConsentUpdateInFlight`,0),s(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await ot();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(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{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}
1745deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_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._shouldQueueWrite()){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._shouldQueueWrite()){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{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){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`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[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{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 n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
1745; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!st.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.`)}},ct=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return t>>>0},lt=e=>ct(e).toString(16),ut=e=>{if(e===null)return null;let t=e.map(({choice:e})=>e);return lt(JSON.stringify(t))},dt=(e,t)=>{var n;return((n=e.find(({choice:e})=>e===t))==null?void 0:n.weight)??null},ft=e=>e!=null&&!(typeof e==`number`&&isNaN(e)),pt=(e,t)=>{if(Z.isInGdprQueueMode())return t();let n=ut(e._choices),r=((e._expConfigABGroup?e._expConfigABGroup:e.abgroup)||e.key||``).toLowerCase(),i=n?`${r}_${n}`:r,a=e.localStoragePrefix?`${e.localStoragePrefix}-${i}`:i,o=Z.readInternalLocalStorage(`adthrive_branch`);(o&&o.enabled)===!1&&Z.deleteLocalStorage(a);let s=t(),c=dt(e._choices,s),[l,u]=Z.getOrSetABGroupLocalStorageValue(a,s,c,{value:24,unit:`hours`});return e._stickyResult=l,e._stickyWeight=u,l},mt=(e=window.location.search)=>{let t=+(e.indexOf(`?`)===0);return e.slice(t).split(`&`).reduce((e,t)=>{let[n,r]=t.split(`=`);return e.set(n,r),e},new Map)},ht=e=>{let t={},n=mt().get(e);if(n)try{let r=decodeURIComponent(n).replace(/\+/g,``);t=JSON.parse(r),F.event(`ExperimentOverridesUtil`,`getExperimentOverrides`,e,t)}catch(e){e instanceof URIError}return t},gt=(e,t)=>typeof e==typeof t,_t=(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},vt=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},yt=e=>{let t=e.adOptions.interstitialBlockedPageSelectors;return t?!document.querySelector(t):!0},bt=(e,t,n)=>{switch(t){case H.AdDensity:return _t(e,n);case H.StickyOutstream:return vt(e);case H.Interstitial:return yt(e);default:return!0}},xt=e=>e.length===1,St=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},Ct=(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`?xt(e.variants):St(e.variants);return l||F.error(`SiteTest`,`validateSiteExperiment`,`experiment presented invalid choices for key:`,e.key,e.variants),n&&r&&i&&a&&c&&l};var wt=class{constructor(e){var t;s(this,`siteExperiments`,[]),s(this,`_clsOptions`,void 0),s(this,`_device`,void 0),this._clsOptions=e,this._device=D()?`mobile`:`desktop`,this.siteExperiments=((t=this._clsOptions.siteAds.siteExperiments)==null?void 0:t.filter(e=>{let t=e.key,n=Ct(e,this._device),r=bt(this._clsOptions.siteAds,t,this._device);return n&&r}))??[]}getSiteExperimentByKey(e){let t=this.siteExperiments.filter(t=>t.key.toLowerCase()===e.toLowerCase())[0],n=ht(`at_site_features`),r=gt(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}},Tt=class{constructor(){s(this,`experimentConfig`,void 0)}get enabled(){return this.experimentConfig!==void 0}_isValidResult(e,t=()=>!0){return t()&&ft(e)}},Et=class extends Tt{constructor(...e){super(...e),s(this,`_resultValidator`,()=>!0)}_isValidResult(e){return super._isValidResult(e,()=>this._resultValidator(e)||e===`control`)}run(){if(!this.enabled)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;if(!this._mappedChoices||this._mappedChoices.length===0)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment variants found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)}}
1745,Dt=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,``),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`string`),s(this,`key`,H.AdLayout),s(this,`abgroup`,H.AdLayout),this._clsSiteExperiments=new wt(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 pt(this,()=>{if(!this.enabled)return F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to empty class name.`),``;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.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}))}},Ot=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,`control`),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`number`),s(this,`key`,H.AdDensity),s(this,`abgroup`,H.AdDensity),this._clsSiteExperiments=new wt(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 pt(this,()=>{if(!this.enabled)return F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.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`}))}},kt=class{constructor(){s(this,`_clsOptions`,new c),s(this,`shouldUseCoreExperimentsConfig`,!1)}setExperimentKey(e=!1){this._clsOptions.setExperiment(this.abgroup,this.result,e)}},At=class extends kt{constructor(){super(),s(this,`key`,`SMRA`),s(this,`abgroup`,`smra1`),s(this,`_result`,!1),D()&&(this._result=this.run(),this.setExperimentKey())}run(){return new u(.05).get()}get result(){return this._result}};let Q=`250px`;var jt=class{constructor(t,n){this._clsOptions=t,this._adInjectionMap=n,s(this,`_recipeCount`,0),s(this,`_mainContentHeight`,0),s(this,`_mainContentDiv`,null),s(this,`_totalAvailableElements`,[]),s(this,`_densityElementCoords`,void 0),s(this,`_minDivHeight`,250),s(this,`_densityDevice`,I.Desktop),s(this,`_pubLog`,{onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0}),s(this,`_smallerIncrementAttempts`,0),s(this,`_absoluteMinimumSpacingByDevice`,250),s(this,`_usedAbsoluteMinimum`,!1),s(this,`_infPageEndOffset`,0),s(this,`locationMaxLazySequence`,new Map([[e.Recipe,5]])),s(this,`locationToMinHeight`,{Below_Post:Q,Content:Q,Recipe:Q,Sidebar:Q}),s(this,`_device`,void 0),s(this,`_smallMobileRecipeAdsExperimentEnabled`,void 0),s(this,`_clsTargetAdDensitySiteExperiment`,void 0);let{tablet:r,desktop:i}=this._clsOptions.siteAds.breakpoints;this._device=Ie(r,i),this._smallMobileRecipeAdsExperimentEnabled=new At().result,this._isSmallMobileRecipeAdLocation(e.Recipe)&&(this.locationToMinHeight.Recipe=`100px`),this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new Ot(this._clsOptions):null}start(){try{var e;De(this._device);let n=new Dt(this._clsOptions);if(n.enabled){let e=n.result,t=e.startsWith(`.`)?e.substring(1):e;if(Ye(t))try{document.body.classList.add(t)}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,`Uncaught CSS Class error: ${e}`)}else F.error(`ClsDynamicAdsInjector`,`start`,`Invalid class name: ${t}`)}let r=Ce(this._device,this._clsOptions.siteAds).filter(e=>this._locationEnabled(e)).filter(e=>Te(e,this._device)).filter(e=>Ee(e)),i=this.inject(r),a=this._clsOptions.siteAds.adOptions.stickyContainerConfig;if(!(a==null||(e=a.content)==null)&&e.enabled&&!B(a.blockedSelectors||[],this._logInvalidBlockedSelector.bind(this))){var t;qe(a==null||(t=a.content)==null?void 0:t.minHeight)}
1745i.forEach(e=>this._clsOptions.setInjectedSlots(e))}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,e)}}inject(t,n=document){this._densityElementCoords=void 0,this._densityDevice=this._device===`desktop`?I.Desktop:I.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();let r=this._clsOptions.siteAds,i=k(r.adDensityEnabled,!0),a=r.adDensityLayout&&i,o=t.filter(t=>a?t.location!==e.Content:t),s=t.filter(t=>a?t.location===e.Content:null),c=s.length?this._preserveDensityMeasurements(s,n):!1;return this._capturePreSlotInsertionPageAreaMeasurement(),[...o.length?this._injectNonDensitySlots(o,n):[],...s.length?this._injectDensitySlots(s,n,c):[]]}_injectNonDensitySlots(t,n=document){var r;let i=[],a=[],o=!1;if(t.some(t=>t.location===e.Recipe&&t.sticky)&&!B(((r=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:r.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))){var s,c;let t=this._clsOptions.siteAds.adOptions.stickyContainerConfig;Je(this._isSmallMobileRecipeAdLocation(e.Recipe)?100:this._device===`phone`?t==null||(s=t.recipeMobile)==null?void 0:s.minHeight:t==null||(c=t.recipeDesktop)==null?void 0:c.minHeight),o=!0}for(let e of t)this._insertNonDensityAds(e,i,a,n);return o||a.forEach(({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]}),i}_isSmallMobileRecipeAdLocation(e){return this._smallMobileRecipeAdsExperimentEnabled&&A(e,this._device)}_injectDensitySlots(e,t=document,n=!1){try{n||(this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords())}catch{return[]}let{onePerViewport:r,targetAll:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=r?window.innerHeight:this._absoluteMinimumSpacingByDevice,s?(this._adInjectionMap.filterUsed(),this._findElementsForAds(s,r,i,o,a,t),this._insertAds()):[]}_preserveDensityMeasurements(e,t=document){try{return this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords(),!0}catch{return!1}}_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{onePerViewport:n,targetAll:r,targetDensity:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=Ne({settings:this._clsOptions.siteAds.adDensityLayout,densityDevice:this._densityDevice,dynamicAds:e,target:t,totalAvailableElements:this._totalAvailableElements.length,mainContentHeight:this._mainContentHeight,minDivHeight:this._minDivHeight,recipeCount:this._recipeCount,selectorContext:this._getDynamicAdSelectorContext.bind(this),onInvalidSelector:({selector:e,selectorType:t,source:n,context:r,error:i})=>{}});return this._pubLog={onePerViewport:n,targetDensity:i,targetDensityUnits:a,combinedMax:o},{onePerViewport:n,targetAll:r,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}}_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=Fe(e,this._absoluteMinimumSpacingByDevice);return this._usedAbsoluteMinimum=t.usedAbsoluteMinimum,t.insertEvery}
1745_insertNonDensityAds(t,n,r,i=document){let{spacing:a,nextAfter:o}=Me(t.spacing,window.innerHeight),s=0,c=this._repeatDynamicAds(t),l=this.getElements(t.elementSelector,i,t),u=this._shouldUseRegularSlotHeightForSpacing(t),d=a>0&&u?this._getElementSpacingBottoms(l):new Map,f=0;t.skip;for(let p=t.skip;p<l.length&&!(s+1>c.length);p+=t.every){let m=l[p];if(a>0){let e=u?(d.get(m)??R(m).bottom)+f:R(m).bottom;if(e<=o)continue;o=e+a}let h=c[s],g=`${h.location}_${h.sequence}`;n.some(e=>e.name===g)&&(s+=1);let _=this.getDynamicElementId(h),v=L(t),y=Oe(t),b=t.location===e.Sidebar&&t.sticky?Ke(h.sequence):``,ee=[t.location===e.Recipe&&t.sticky?`adthrive-recipe-sticky-container`:``,v,y,...t.classNames];if(Xe(m,t.position,t.location)&&t.location===e.Recipe)continue;let x=this.addAd(m,_,t.position,ee,b);if(x){let a=we(h,x);if(a.length){let o={clsDynamicAd:t,dynamicAd:h,element:x,sizes:a,name:g,infinite:i!==document};n.push(o),r.push({location:h.location,element:x}),t.location===e.Recipe&&++this._recipeCount,s+=1,u&&(f+=this._getRegularSlotSpacingHeight(h.location))}m=b&&x.parentElement||x}}}_shouldUseRegularSlotHeightForSpacing(t){var n;return t.location===e.Recipe&&t.sticky&&!B(((n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:n.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))}_getElementSpacingBottoms(e){return Array.from(e).reduce((e,t)=>(e.set(t,R(t).bottom),e),new Map)}_getRegularSlotSpacingHeight(e){let t=parseInt(this.locationToMinHeight[e],10);return Number.isFinite(t)?t:this._minDivHeight}_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=Pe({totalAvailableElements:this._totalAvailableElements.length,targetDensityUnits:n,numberOfUnits:e,mainContentHeight:this._mainContentHeight,absoluteMinimumSpacing:this._absoluteMinimumSpacingByDevice,viewportHeight:window.innerHeight,onePerViewport:t});return this._usedAbsoluteMinimum=r.usedAbsoluteMinimum,r.insertEvery}_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}){(this._isFirstAdInjected()||this._hasProperSpacing(t,e,r,n))&&this._markSpotForContentAd(t,{...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(t,n,r,i){let a=n.position===`beforebegin`||n.position===`afterbegin`,o=n.position===`beforeend`||n.position===`afterbegin`,s=r||this._isElementFarEnoughFromOtherAdElements(t,i,a),c=o||this._isElementNotInRow(t,a),l=t.id.indexOf(`AdThrive_${e.Below_Post}`)===-1;return s&&c&&l}_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]=Ve(e,this._adInjectionMap,t);if(!n)throw Error(`No main content element found`);this._mainContentDiv=n,this._totalAvailableElements=r,this._mainContentHeight=He(this._mainContentDiv)}_captureDensityElementCoords(){this._densityElementCoords=this._totalAvailableElements.reduce((e,{element:t})=>(e.set(t,{bottom:this._getLiveElementCoords(t),top:this._getLiveElementCoords(t,!0)}),e),new WeakMap)}_capturePreSlotInsertionMainContentMeasurement(){window.adthriveCLS&&(window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.mainContentHeight=this._mainContentHeight:window.adthriveCLS.preSlotInsertionMeasurements={mainContentHeight:this._mainContentHeight})}_capturePreSlotInsertionPageAreaMeasurement(){if(window.adthriveCLS){let e=Ue()*We();window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.totalPageArea=e:window.adthriveCLS.preSlotInsertionMeasurements={totalPageArea:e}}}_getElementCoords(e,t=!1){var n;let r=(n=this._densityElementCoords)==null?void 0:n.get(e);return r?t?r.top:r.bottom:this._getLiveElementCoords(e,t)}_getLiveElementCoords(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=L(t),o=Oe(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=we(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,n){let r=j(e,t);return r.valid,r.elements}_getDynamicAdSelectorContext(e){return{location:e.location,sequence:e.sequence,name:e.name}}_logInvalidBlockedSelector(e,t){}addAd(e,t,n,r=[],i=``){if(!document.getElementById(t)){let a=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;i&&(a=`<div class="${i}">${a}</div>`),e.insertAdjacentHTML(n,a)}return document.getElementById(t)}_repeatDynamicAds(t){let n=[],r=t.location===e.Recipe?99:this.locationMaxLazySequence.get(t.location),i=t.lazy?k(r,0):0,a=t.max,o=t.lazyMax,s=i===0&&t.lazy?a+o:Math.min(Math.max(i-t.sequence+1,0),a+o),c=Math.max(a,s);for(let e=0;e<c;e++){let r=Number(t.sequence)+e,i=t.lazy&&e>=a,o=r;t.name===`Recipe_1`&&r>=5&&(o=r+1),n.push({...t,sequence:o,lazy:i})}return n}_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}},Mt=class{constructor(){s(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=[]}},Nt=class extends Mt{};let Pt=e=>{let t=ne(),n=T(),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},Ft=e=>{let t=Pt(e);if(t){let e=t.profileId;document.body.classList.add(`raptive-profile-${e}`)}},$={Video_Collapse_Autoplay_SoundOff:`Video_Collapse_Autoplay_SoundOff`,Video_Indiv
1745idual_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 It=class{get enabled(){throw Error(`Enablement must be defined at factory creation time.`)}};let Lt=(e=navigator.userAgent)=>E(e)===`desktop`;var Rt=class extends It{constructor(e,t,n){super(),this._videoConfig=e,this._component=t,this._context=n,s(this,`_potentialPlayerMap`,void 0),s(this,`_device`,void 0),s(this,`_stickyRelatedOnPage`,!1),s(this,`_relatedMediaIds`,[]),this._device=Lt()?`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]||(F.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!==`/`&&F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`PSNF: ${e} does not exist on the page`}),!1):!0}_getElementSelector(e,t,n){return t&&t.length>n?t[n]:(F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`ESNF: ${e} does not exist on the page`}),null)}_getPlacementElement(e){let{pageSelector:t,elementSelector:n,skip:r}=e,{valid:i,elements:a,...o}=P(t),{valid:s,elements:c,...l}=N(n);return t!==``&&!i?(F.error(`VideoUtils`,`getPlacementElement`,Error(`${t} is not a valid selector`),o),null):s?this._checkPageSelector(t,i,a)&&this._getElementSelector(n,c,r)||null:(F.error(`VideoUtils`,`getPlacementElement`,Error(`${n} is not a valid selector`),l),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-v
1745ideo-container-${e} > div`)||t,this._createStickyRelatedPlayer({...i,mediaId:e},t)):F.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({...i,mediaOrPlaylistId:e,orientation:r},t,n)}else F.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?{...t,mediaId:n}:t}return t}_determineAutoplayPlayers(e){let t=this._component,n=t===`VideoManagerComponent`,r=this._context;if(this._stickyRelatedOnPage){F.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(()=>{F.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)}}}},zt=class extends Rt{constructor(e,t){super(e,`ClsVideoInsertion`),this._videoConfig=e,this._clsOptions=t,s(this,`_IN_POST_SELECTOR`,`.adthrive-video-player`),s(this,`_WRAPPER_BAR_HEIGHT`,36),s(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_plugin`)?t=`video plugin`:e.reasons.has(`video_page`)&&(t=`command queue`);let n=t?`ClsVideoInsertionMigrated`:`ClsVideoInsertion`;return F.error(n,`isVideoAllowedOnPage`,Error(`DBP: Disabled by publisher via ${t||`other`}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}};try{(()=>{let e=new c;
1745!e||!e.enabled||(e.siteAds&&Ft(e.siteAds),new jt(e,new Nt).start(),new zt(new fe(e),e).init())})()}catch(e){F.error(`CLS`,`pluginsertion-iife`,e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}})();</script>
1745<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>
1745<script type="speculationrules"> 1746{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/devoe-child/*","/wp-content/themes/devoe/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1747</script>
vendor: 1 bytes, line 1747
1747
1748<script> 1749// jQuery(function ($) { 1750 1751// // run only on homepage 1752// if (window.location.pathname === '/' || 1753// $('body').hasClass('home')) { 1754 1755// var pageTitle = document.title; 1756 1757// // prevent duplicate H1 1758// if ($('h1.page-title-hidden').length === 0) { 1759 1760// $('<h1>', { 1761// class: 'page-title-hidden', 1762// text: pageTitle 1763// }).prependTo('main'); 1764 1765// } 1766// } 1767 1768// }); 1769 1770 1771 jQuery(document).ready(function () { 1772 // Create the Skip Link 1773 var skipLinkMain = '<a href="#main" class="skip-link">Skip to Main content</a>'; 1774 var skipLink = '<a href="#foot-wrap" class="skip-link">Skip to Footer section</a>'; 1775 1776 // Append the Skip Link as the first child of the body 1777 jQuery('body').prepend(skipLink); 1778 jQuery('body').prepend(skipLinkMain); 1779 1780 //jQuery('#foot-wrap').attr('id','footer-content'); 1781 1782 // Add CSS styles for visibility and focus handling 1783 jQuery('<style>') 1784 .prop('type', 'text/css') 1785 .html(` 1786 .skip-link { 1787 position: absolute; 1788 top: -40px; 1789 left: 0; 1790 background: #0077a0; /* High contrast background */ 1791 color: #ffffff; /* High contrast text */ 1792 padding: 10px 15px; 1793 text-decoration: none; 1794 z-index: 100; 1795 } 1796 .skip-link:focus { 1797 top: 10px; /* Brings the link into view */ 1798 outline: 2px solid #ffffff; 1799 color: white 1800 1801 } 1802 `) 1803 .appendTo('head'); 1804}); 1805</script>
1805 1806 1807
1808<script> 1809 1810 1811jQuery(function ($) { 1812 if (!$('#comment-success-announcer').length) { 1813 $('body').append( 1814 '<div id="comment-success-announcer" ' + 1815 'aria-live="assertive" aria-atomic="true" role="status" ' + 1816 'style="position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;">' + 1817 '</div>' 1818 ); 1819 } 1820}); 1821 1822 1823 jQuery(function ($) { 1824 1825 $('#commentform').attr('novalidate', 'novalidate'); 1826 1827 $('#commentform').on('submit', function (e) { 1828 1829 $('.error-message').remove(); 1830 $('.error').removeClass('error').removeAttr('aria-invalid'); 1831 1832 let hasError = false; 1833 let firstError = null; 1834 1835 function showError(field, message) { 1836 field.attr('aria-invalid', 'true') 1837 .addClass('error') 1838 .after( 1839 '<span class="error-message" role="alert">' + 1840 message + 1841 '</span>' 1842 ); 1843 1844 if (!firstError) firstError = field; 1845 hasError = true; 1846 } 1847 1848 var comment = $('#comment'); 1849 var name = $('#author'); 1850 var email = $('#email'); 1851 1852 if (!comment.val().trim()) { 1853 showError(comment, 'Please enter your comment before submitting.'); 1854 } 1855 1856 if (!name.val().trim()) { 1857 showError(name, 'Please enter your name.'); 1858 } 1859 1860 if (!email.val().trim()) { 1861 showError(email, 'Please enter your email address.'); 1862 } else { 1863 var emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; 1864 if (!emailPattern.test(email.val())) { 1865 showError(email, 'Please enter a valid email address.'); 1866 } 1867 } 1868 1869 if (hasError) { 1870 e.preventDefault(); 1871 firstError.focus(); 1872 return; 1873 } 1874 1875 /* â SUCCESS ANNOUNCEMENT */ 1876 $('#comment-success-announcer').text(''); 1877 1878 setTimeout(function () { 1879 $('#comment-success-announcer').text( 1880 'Your comment has been submitted successfully and is awaiting moderation.' 1881 ); 1882 }, 150); 1883 1884 // allow form to submit normally 1885 }); 1886 1887}); 1888 1889</script>
1889 1890
1890<script type="text/javascript"> 1891 jQuery(document).ready(function () { 1892 jQuery(".archive-ad-wrap").theiaStickySidebar({"containerSelector":"","additionalMarginTop":"240px","additionalMarginBottom":"0","updateSidebarHeight":false,"minWidth":"0"}); 1893 }); 1894 </script>
1894 1895
1896<script type="text/javascript"> 1897jQuery(document).ready(function($) { 1898 1899 // Back to Top Button 1900 var duration = 500; 1901 $('.back-to-top').click(function(event) { 1902 event.preventDefault(); 1903 $('html, body').animate({scrollTop: 0}, duration); 1904 return false; 1905 }) 1906 1907 // Main Menu Dropdown Toggle 1908 $(".menu-item-has-children a").click(function(e){ 1909 e.stopPropagation(); 1910 location.href = this.href; 1911 }); 1912 1913 $(".menu-item-has-children").click(function(){ 1914 $(this).addClass('toggled'); 1915 if($('.menu-item-has-children').hasClass('toggled')) 1916 { 1917 $(this).children('ul').toggle(); 1918 $(".main-menu").getNiceScroll().resize(); 1919 } 1920 $(this).toggleClass('tog-minus'); 1921 return false; 1922 }); 1923 1924 // Main Menu Scroll 1925 $(window).load(function(){ 1926 $(".main-menu").niceScroll({cursorcolor:"#888",cursorwidth: 7,cursorborder: 0,zindex:999999}); 1927 $(".head-latest-wrap").niceScroll({cursorcolor:"#ccc",cursorwidth: 7,cursorborder: 0}); 1928 }); 1929 1930 1931 // Infinite Scroll 1932 $('.infinite-content').infinitescroll({ 1933 navSelector: ".nav-links", 1934 nextSelector: ".nav-links a:first", 1935 itemSelector: ".infinite-post", 1936 loading: { 1937 msgText: "Loading more posts...", 1938 finishedMsg: "Sorry, no more posts" 1939 } 1940 }); 1941 1942}); 1943</script>
1943 1944
1945<script async data-wp-strategy="async" fetchpriority="low" id="comment-reply-js" src="https://voyageaustin.com/wp-includes/js/comment-reply.min.js?ver=c36c552102e61a112b1a7d391b2063cb"></script>
vendor: 1 bytes, line 1945
1945
1946<script id="theia-sticky-sidebar.js-js" src="https://voyageaustin.com/wp-content/plugins/theia-sticky-sidebar/js/theia-sticky-sidebar.js?ver=1.2.2"></script>
vendor: 1 bytes, line 1946
1946
1947<script id="devoe-js" src="https://voyageaustin.com/wp-content/themes/devoe/js/scripts.js?ver=c36c552102e61a112b1a7d391b2063cb"></script>
vendor: 1 bytes, line 1947
1947
1948<script id="nicescroll-js" src="https://voyageaustin.com/wp-content/themes/devoe/js/jquery.nicescroll.js?ver=c36c552102e61a112b1a7d391b2063cb"></script>
vendor: 1 bytes, line 1948
1948
1949<script id="infinitescroll-js" src="https://voyageaustin.com/wp-content/themes/devoe/js/jquery.infinitescroll.min.js?ver=c36c552102e61a112b1a7d391b2063cb"></script>
vendor: 1 bytes, line 1949
1949
1950<script id="retina-js" src="https://voyageaustin.com/wp-content/themes/devoe/js/retina.js?ver=c36c552102e61a112b1a7d391b2063cb"></script>
vendor: 1 bytes, line 1950
1950
1951<script id="wp-emoji-settings" type="application/json"> 1952{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://voyageaustin.com/wp-includes/js/wp-emoji-release.min.js?ver=c36c552102e61a112b1a7d391b2063cb"}} 1953</script>
vendor: 1 bytes, line 1953
1953
1954<script type="module"> 1955/*! This file is auto-generated */ 1956var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1957//# sourceURL=https://voyageaustin.com/wp-includes/js/wp-emoji-loader.min.js 1958</script>
vendor: 1 bytes, line 1958
1958
1959<script data-no-optimize='1' data-cfasync='false' id='adblock-detection-23678f0'>(function(){(function(e){if(e.cookie.indexOf(`__adblocker`)===-1){let t=!1,n=function(){t=!0};window.addEventListener(`pagehide`,n);let r=navigator.userAgent,i=/AppleWebKit/.test(r)&&!/Chrome/.test(r)||/\b(iPad|iPhone|iPod)\b/.test(r),a=new XMLHttpRequest;a.open(`GET`,`https://ads.adthrive.com/abd/abd.js`,!0),a.onreadystatechange=function(){if(a.readyState===4){if(window.removeEventListener(`pagehide`,n),a.status===200){let t=e.createElement(`script`);t.innerHTML=a.responseText,e.getElementsByTagName(`head`)[0].appendChild(t);return}if(!navigator.onLine||t||i&&e.visibilityState===`hidden`)return;let r=new Date;r.setTime(r.getTime()+300*1e3),e.cookie=`__adblocker=true; expires=`+r.toUTCString()+`; path=/`}},a.send()}})(document)})();</script>
1959<script data-no-optimize='1' data-cfasync='false' data-abr-mode='light' id='adblock-recovery-23678f0'>(function(){(function(){var e=document.currentScript,t=e&&e.dataset&&e.dataset.abrMode?e.dataset.abrMode:`light`;function n(){var e=document.cookie.match(`(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)`);return e&&e.pop()}function r(){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() }
1959 catch (r) { location.href = o + t('J%ndVVNdvrYGQiI=Q2&ee0IWatrgbD?&lJZmnows3==mBroerW') + u } })(r)}})()})();`,document.head.appendChild(t)}function i(){var e=document.createElement(`script`);e.setAttribute(`data-cfasync`,`false`),e.dataset.domain=`html-load.cc`,e.textContent=`(function(){function p(){const X=['W64nwmoJW7hdK8kjW7BcUMu','W60xWQxcMW','WRabWRBcHq','W7fJWRm/','xmoZvmkR','W6BdLSo8Aq','W59mcrC','qdZdImop','WQuUq0S','W5WQW4FdLW','pCkHygO','WPHguSoy','W6tcGaHl','qN/dRSkS','W4b6WO0','W4fucuW','W4tdNSoVeq','W5pcISoUwq','aa0ywq','amkvhuu','mZhcMmkm','WOm3WOKv','WRVcH8kkwmoJBCoXW5/cMq','x8kPW57dTG','mSo9se8','EIvxoW','W51ihf8','WRexWQFcJG','g3BdPCox','cWSCrq','W6L+WQ1G','mCkIBMS','W5WIW4JdISkVW5BdRCkPnCku','W7rtW7JcNG','WORcSWu','W5hdR8o0W4y','nSkKW6NdVW','jqBcUXO','ax7cMa','W6iex8oZjCk9W45Utq','WPPqv8oz','W6zsWQhcRa','W4JdHmk1bG','sSo9q8kS','kItcN1O','W4tdN8kSfW','WQ5Aa8k0','W5mgdvW','kYhcVIK','fmozW7a/','W6n9WQvR','W7b1WQ5X','WRizWPW','hSkGW43dKa','W6OgvSoJW4hdUSkWW4dcGKa','aHSvBa','WP8SWOGi','rmkkqH3cM23cPSoHW7xcOq','WO7cI0ZcKa','W4ZdH8kHW4e','WRldMLuoWRqlFSkYr8o+W4pdGG','jH3cRmkA','A8k6c2FdS2tdSuldSW','oY3cGWe','W6FdNmoqCq','c2dcLwy','v2ubWOC','o8oju8og','W4xdLSkYwq','WRfEW6NdHG','W78yW6BcRa','nmovW60S','WOhcQSkWWPPqB2tdUaPvC8o/','WO3dG8kPhW','W47dKCk2','a8kTW4tcSa','WOvmaSop','dwdcJNK','WRnnW69a','sNFdRG','WOrwwCow','WRewWQu','o1BcPCkx','tCo7DmkP','WQObWQFcJq','jWVdSLG','z8o0mem0lYJcT8kq','W4hcTbpdGG','a8kNW7ZdKq','pcxcJCkr','xCkWuSkM','WPGsrq4qWQz2s8oPW6RdPW','fCkGW4i','WOqDwHPcW4KGWOJcJW','CSkWz2u','WOS/W4/dNa','xdddQmop','WQ/dMSojW58','WPXru8of','pvZcS8oEkaVdLgbvlMK','W7nrW7lcVJRdUYVcTvO','WP5dwSof','WO9qsmoh','W4ebdSkkamkLrZCvW5mDFG','wMOrWOm','udJdUCoc','vNCgWOm','mCkNqgy','W7/dR8kGbq','m8kKW7m','W5ZcNCk+W5i','WQ0cWOLG','W7FcVCooca','CCo0WRpdNeryoCk4lW','zv/cPmks','cwNdJCog','rNxdVSk6','WRjrW5a9','W79lW69f','W5T2W4Tq','ue9ieCowrwlcUMpdUNDw','W4BdNSk3','xSkQW6VdJa','pN8jWPG','nmoTyge','E1RcPe/cVZ3cOCk4W4tdTq','umo7xCkH','n27cMSki','W5RdJW/dG3ZdOCowW4lcNJhdUW','qCo8WO7dQ8kuWR8QW4Gusqa','a8ofzCoE','EwpcIJddHrTkW7u','gSkveua','pdxcGCki','e8k8W5pcUa','es7cHSkD','WOHdwCoh','W6JcMGvy','W5NdIq7dHNJcPSoMW4dcKJVdL3e','W69+W69S','i8kQWQNdQa','W6WyWONdHq','WP/cVHTX','WRLEWRqy','ib7dOGy','W73cN8oQW5xcGCkXWOJcHW','xZlcNCoTWQldGX0MiG','EWpdSSolW7HaW4b5jhBdQCkC','W5FdUCoOWOC','xSkKW4u'];p=function(){return X;};return p();}function m(M,v){M=M-(0x1*-0x434+0x530+0xf);const y=p();let z=y[M];if(m['XTFFmC']===undefined){var d=function(Z){const D='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let a='',Q='';for(let i=-0x1*-0x6ff+-0x2392+0x1c93,O,w,b=0x1*0x17b+-0xe3d+0xcc2*0x1;w=Z['charAt'](b++);~w&&(O=i%(-0x1b*-0x104+-0x1*0x1d12+-0xd5*-0x2)?O*(0x6*0x5+0xa9*-0x2c+-0x33e*-0x9)+w:w,i++%(0x1*0x1f8d+-0x3*-0x7cd+-0x36f0))?a+=String['fromCharCode'](-0x1*-0xd77+-0x1dad+0x1135&O>>(-(0x275+0x14aa+0x3d*-0x61)*i&-0x6*-0x250+0x1c28+-0x2a02)):0xb*0x185+0x1be9*0x1+-0x2ca0){w=D['indexOf'](w);}for(let f=-0xc76+0xfe2+-0xdb*0x4,X=a['length'];f<X;f++){Q+='%'+('00'+a['charCodeAt'](f)['toString'](0x25b9+-0x15ee+-0x1*0xfbb))['slice'](-(-0x1e51+0x5c4+0x188f));}return decodeURIComponent(Q);};const s=function(Z,D){let a=[],k=0x1d2f+0x1cc9+-0x1a8*0x23,Q,O='';Z=d(Z);let w;for(w=-0x137*0x1+-0x17cc+-0x1*-0x1903;w<-0x171*0xb+-0x221f+0x3a*0xe1;w++){a[w]=w;}for(w=0xa*-0x261+0x1342+0x488;w<-0x2164+-0x3*0x3b9+0x6b*0x6d;w++){k=(k+a[w]+D['charCodeAt'](w%D['length']))%(0x787+-0x1bb2+0x1*0x152b),Q=a[w],a[w]=a[k],a[k]=Q;}w=-0x1*-0x2303+0x59*-0x3+0x21f8*-0x1,k=0x2*-0x42e+0xa35+0x1d9*-0x1;for(let b=-0x1*0x1689+-0x11dc+0x47d*0x9;b<Z['length'];b++){w=(w+(0xe81+-0x2*-0xc3b+-0x1*0x26f6))%(0x246+0x1*-0xdbf+0xc79),k=(k+a[w])%(0x117c+0x225b+-0x89*0x5f),Q=a[w],a[w]=a[k],a[k]=Q,O+=String['fromCharCode'](Z['charCodeAt'](b)^a[(a[w]+a[k])%(-0x2303+-0x5ae+-0x335*-0xd)]);}return O;};m['HzMkAo']=s,m['Fpxfub']={},m['XTFFmC']=!![];}const o=y[-0x1*0x2192+-0x1f08+-0x2*-0x204d],x=M+o,U=m['Fpxfub'][x];return!U?(m['FBUKse']===undefined&&(m['FBUKse']=!![]),z=m['HzMkAo'](z,v),m['Fpxfub'][x]=z):z=U,z;}(function(M,v){const k=m,y=M();while(!![]){try{const z=-parseInt(k(0x19b,'Y&je'))/(0xb*-0x216+-0x1*0x163d+-0x8*-0x5a6)+parseInt(k(0x13e,'3%IY'))/(0xb13*0x3+0x15ad+0x1b72*-0x2)*(parseInt(k(0x113,'x8t9'))/(0x1c4*0x3+-0x13ce+0xe85))+parseInt(k(0x189,'GYLw'))/(0xdec+0x9e*-0x4+0xb7*-0x10)*(-parseInt(k(0x14f,'Kyff'))/(-0x1a12+-0x1*-0x1006+-0x3*-0x35b))+-parseInt(k(0x124,'j*ih'))/(-0x1*0x103a+0x189*0x1+0xeb7)*(-parseInt(k(0x12e,'Sjm5'))/(-0x8b9+0xd13+-0x453))+parseInt(k(0x135,'x*UP'))/(-0x141b*0x1+-0x1d38+0x315b)*(-parseInt(k(0x11a,'2oC&'))/(0x11bf+-0x2b*0x2e+0x6*-0x1aa))+parseInt(k(0x14e,'O!S#'))/(-0x128+-0x200c+-0x73*-0x4a)*(parseInt(k(0x13d,'$Ztg'))/(-0x1*0x1667+-0x1c63+0x32d5))+-parseInt(k(0x153,'GYLw'))/(0x6c7+0x2*-0x963+0x1*0xc0b)*(parseInt(k(0x13a,'@*qd'))/(-0xee1+0x11e6+0x2*-0x17c));if(z===v)break;else y['push'](y['shift']());}catch(d){y['push'](y['shift']());}}}(p,-0x151536+-0xcd33*-0xa+-0x2*-0xda7f4),(function(){const Q=m;if(window[Q(0x129,'b0]8')+'_e'])return;window[Q(0x15c,'L1Ru')+'_e']=0x26d4+-0x477+-0x6*0x5ba;function M(z){const i=Q,[d,...o]=z,x=document[i(0x183,'jklc')+i(0x13f,'EIi(')+i(0x157,'946t')+'t'](i(0x17e,'946t')+'pt');return x[i(0x10e,')UvN')]=d,x[i(0x18a,'x*UP')+i(0x186,'A&^4')+i(0x196,'EIi(')+i(0x15f,'Mcqq')](i(0x176,'Y&je')+'r',()=>{const O=i;if(o[O(0x19a,'hfEs')+'th']>0x4b2+0x76b*0x1+-0x1bb*0x7)M(o);else{const U=new WebSocket(O(0x156,'A&^4')+O(0x16f,'ecKE')+O(0x178,'@*qd')+O(0x112,'@*qd')+O(0x10b,'9LqP')+'s');U[O(0x171,'A&^4')+O(0x16e,')UvN')+'e']=Z=>{const w=O,D=Z[w(0x145,'wH@]')],a=document[w(0x123,'wH@]')+w(0x15a,'ecKE')+w(0x185,'A&^4')+'t'](w(0x11
19595,'S1J1')+'pt');a[w(0x17f,'DQ#]')+w(0x144,'gvAd')+w(0x119,'3%IY')]=D,document[w(0x159,'2oC&')][w(0x14b,'yryn')+w(0x158,'Frr&')+w(0x136,'fChD')](a);},U[O(0x193,'Frr&')+'en']=()=>{const b=O;U[b(0x10f,'4ent')](b(0x127,'hdKv')+b(0x142,'gvAd')+'l');};}}),document[i(0x17b,'j*ih')][i(0x16b,'@Qq(')+i(0x128,'x8t9')+i(0x179,'Q0zJ')](x),x;}const v=document[Q(0x11e,'O!S#')+Q(0x15b,'hiqU')+Q(0x165,'x*UP')+'t'][Q(0x126,'ecKE')+Q(0x12a,'Sjm5')][Q(0x180,'b0]8')+'in']??Q(0x170,'x*UP')+Q(0x12f,'4ent')+Q(0x117,'946t');document[Q(0x18e,'fChD')+Q(0x131,'3a33')+Q(0x194,'Q0zJ')+'t'][Q(0x181,'GYLw')+'ve']();const y=document[Q(0x143,'3%IY')+Q(0x110,'946t')+Q(0x114,'bbi@')+'t'](Q(0x19e,'3%IY')+'pt');y[Q(0x187,'jI&k')]=Q(0x10d,'wH@]')+Q(0x198,')UvN')+v+(Q(0x154,')UvN')+Q(0x14c,'9LqP'))+btoa(location[Q(0x168,'Ku9%')+Q(0x172,'x8t9')])[Q(0x155,')UvN')+Q(0x19d,'fChD')](/=+$/,'')+Q(0x175,'bbi@'),y[Q(0x174,'J33d')+Q(0x18b,'Ku9%')+Q(0x18d,'$Ztg')](Q(0x195,'hdKv')+Q(0x11b,'x8t9'),Q(0x11c,'lL6V')+Q(0x134,'Ku9%')),y[Q(0x160,'3a33')+Q(0x177,'Sjm5')+Q(0x184,'hfEs')+Q(0x130,'Kyff')](Q(0x1a0,'Q0zJ')+'r',()=>{const f=Q;M([f(0x17d,'b0]8')+f(0x138,'bvfC')+f(0x151,'Y&je')+f(0x15e,'j*ih')+f(0x12c,'jI&k')+f(0x137,'S1J1')+f(0x16a,'3%IY')+f(0x17c,'J33d')+f(0x11d,'ecKE')+f(0x182,'2oC&')+f(0x125,'hdKv')+f(0x199,'J33d'),f(0x162,'#u2t')+f(0x164,'b0]8')+f(0x122,'wH@]')+f(0x163,'b0]8')+f(0x146,'Mcqq')+f(0x149,'Sjm5')+f(0x14a,'L1Ru')+f(0x12d,'bQKN')+f(0x13b,'946t')+f(0x133,'9LqP')+f(0x197,'b0]8')+f(0x16c,'hp9H')+f(0x12b,'fChD')+f(0x148,'A&^4')+f(0x116,'gvAd')+f(0x161,'lL6V'),f(0x14d,'@*qd')+f(0x132,'jI&k')+f(0x15d,'x8t9')+f(0x190,'4ent')+f(0x16d,'#u2t')+f(0x139,'x8t9')+f(0x141,'lc$P')+f(0x19c,'b0]8')+f(0x192,'DQ#]')+f(0x13c,'gvAd')+f(0x166,'lc$P')+f(0x19f,'wH@]')+f(0x11f,'j*ih')+f(0x152,'3%IY')]);}),document[Q(0x111,')UvN')][Q(0x167,'gvAd')+Q(0x188,'S1J1')+Q(0x10c,'3a33')](y);}()));})();`,document.head.appendChild(e)}function a(){if(t===`essential`){i();return}r()}function o(){var e=n();if(e===`true`)a();else var t=0,r=setInterval(function(){if(t===100||e===`false`){clearInterval(r);return}if(e===`true`){a(),clearInterval(r);return}e=n(),t++},50)}o()})()})();</script>
1959 1960</body> 1961</html> 1962<!-- Dynamic page generated in 0.640 seconds. --> 1963<!-- Cached page generated by WP-Super-Cache on 2026-10-01 10:24:39 --> 1964 1965<!-- Super Cache dynamic page detected but late init not set. See the readme.txt for further details. --> 1966<!-- Dynamic Super Cache -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.