{"lang":"en","browserTitle":"Craig Salmon","cdnSslUri":"/pf-media","redirects":[],"blogSectionId":"28","advancedSeo":false,"globalBrowserTitle":true,"facebookUseMeta":false,"enablePinterest":false,"siteHead":"<style>\n#DXback-to-top-btn, #scroll-down-btn {\ndisplay: none;\nposition: fixed;\nwidth: 20px;\nheight: 20px;\nz-index: 99;\ncursor: pointer;\nbackground-color: transparent;\n}\n#DXback-to-top-btn::after, #scroll-down-btn::after {\ncontent: '';\nposition: absolute;\ntop: 50%;\nleft: 50%;\nborder-style: solid;\nborder-width: 0 12px 12px 0; \ndisplay: inline-block;\npadding: 3px;\n}\n#DXback-to-top-btn::after {\ntransform: translate(-50%, -50%) rotate(-135deg);\n}\n#scroll-down-btn::after {\ntransform: translate(-50%, -50%) rotate(45deg);\n}\n#DXback-to-top-btn {\nbottom: 20px;\nright: 30px;\n}\n#scroll-down-btn {\nbottom: 30px;\nright: 30px;\n}\n.arrow-black::after {\nborder-color: black;\n}\n.arrow-white::after {\nborder-color: white;\n}\n</style>","siteBody":"<button id=\"scroll-down-btn\" onclick=\"scrollToDown()\"></button>\n<button id=\"DXback-to-top-btn\" onclick=\"scrollToTop()\"></button>\n<script>\nfunction luminance(r, g, b) {\nvar a = [r, g, b].map(function (v) {\nv /= 255;\nreturn v <= 0.03928 ? v / 12.92 : Math.pow((v + 0.055) / 1.055, 2.4);\n});\nreturn a[0] * 0.2126 + a[1] * 0.7152 + a[2] * 0.0722;\n}\n\nfunction adjustArrowColor(elementId, bgColor) {\nvar arrowElement = document.getElementById(elementId);\nif (arrowElement) {\nvar match = /rgba?\\((\\d+), (\\d+), (\\d+)(, [\\d.]+)?\\)/.exec(bgColor);\nvar lum = match ? luminance(parseInt(match[1]), parseInt(match[2]), parseInt(match[3])) : 0;\nvar arrowColor = lum > 0.5 ? 'arrow-black' : 'arrow-white';\narrowElement.className = arrowColor;\n}\n}\n\nfunction checkButtonVisibility() {\nvar backToTopBtn = document.getElementById('DXback-to-top-btn');\nvar scrollDownBtn = document.getElementById('scroll-down-btn');\nvar bgColor = getComputedStyle(document.body).backgroundColor;\n\nif (window.location.href.includes('/thumbs')) {\nadjustArrowColor('DXback-to-top-btn', bgColor);\nadjustArrowColor('scroll-down-btn', bgColor);\n\nif (document.body.scrollTop < 200 && document.documentElement.scrollTop < 200) {\nscrollDownBtn.style.display = \"block\";\n} else {\nscrollDownBtn.style.display = \"none\";\n}\n\nif (document.body.scrollTop > 200 || document.documentElement.scrollTop > 200) {\nbackToTopBtn.style.display = \"block\";\n} else {\nbackToTopBtn.style.display = \"none\";\n}\n} else {\nbackToTopBtn.style.display = \"none\";\nscrollDownBtn.style.display = \"none\";\n}\n}\n\nfunction scrollToTop() {\nwindow.scrollTo({top: 0, behavior: 'smooth'});\n}\n\nfunction scrollToDown() {\nwindow.scrollBy({ top: window.innerHeight, behavior: 'smooth' });\n}\n\nwindow.onload = function() {\ncheckButtonVisibility();\nwindow.onscroll = checkButtonVisibility;\nsetInterval(checkButtonVisibility, 500);\n};\n</script>","enableCookieBanner":false,"cookieBannerPosition":"bottom","cookieBannerMessage":"By continuing to visit this site you agree to our use of cookies.","localMasterVersion":"16.0","dev":false,"socialLinks":[10011],"currentTemplate":5,"defaultEditorMode":"html","portfolioEmailMessage":"","filters":["Demo Images","Demo Text Pages","Demo Videos","Social Media Links","buttons"],"logoHtml":"Craig Salmon ","rsSslUri":"https://69667ad2da8c72f6899d-4afb0fccfc68a5c9115b91af6529590b.ssl.cf1.rackcdn.com","padUseDesktop":false,"adminLockout":false,"inquiryTitle":"","betaProgramEnabled":false,"backgroundImages":[11393,10466,11512,10537,10540,11133,10505,10521,11324,10709,10462,11141,11562,11059,10470,10665,10486,11418,10678,11103],"podUseDesktop":false,"accountName":"craigsalmon74","globalBetaVersion":"16.1","generalEmail":"craig@craigsalmon.com","revision":0,"globalMasterVersion":"16.0","logoText":"Craig Salmon","betaProgramVisible":true,"contactInfo":"Craig salmon\n\n","customFonts":[],"copyright":" © Craig Salmon  2026","inquiryInfo":"","adminSortDefault":"dateAdded ascending","useHTML":true}