1!function(){function e(t,n,a){function i(o,s){if(!n[o]){if(!t[o]){var l="function"==typeof require&&require;if(!s&&l)return l(o,!0);if(r)return r(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var d=n[o]={exports:{}};t[o][0].call(d.exports,function(e){return i(t[o][1][e]||e)},d,d.exports,e,t,n,a)}return n[o].exports}for(var r="function"==typeof require&&require,o=0;o<a.length;o++)i(a[o]);return i}return e}()({1:[function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=e("lodash/throttle"),l=function(e){return e&&e.__esModule?e:{default:e}}(s);e("./plugins/jquery.disqusloader"),function(e){function t(){return document.documentElement.classList.contains("dark")}function n(){var e=document.querySelector("[data-pp-comment-policy-dismiss]");e&&e.addEventListener("click",function(){try{window.localStorage.setItem("pp_comment_policy_dismissed","1")}catch(e){}document.documentElement.classList.add("pp-comment-policy-dismissed")})}function s(e,t){e&&(e.setAttribute("aria-expanded",t?"false":"true"),e.setAttribute("aria-label",t?O:M))}function c(e){var t=document.documentElement,n=document.querySelector("[data-pp-membership-cta-toggle]");if(e){t.classList.add("pp-membership-cta-collapsed");try{window.localStorage.setItem(T,JSON.stringify({expires:Date.now()+I}))}catch(e){}}else{t.classList.remove("pp-membership-cta-collapsed");try{window.localStorage.removeItem(T)}catch(e){}}s(n,e)}function d(){var e=document.querySelector("[data-pp-membership-cta]");if(e){var t=e.querySelector("[data-pp-membership-cta-toggle]");if(t){s(t,document.documentElement.classList.contains("pp-membership-cta-collapsed")),t.addEventListener("click",function(){c(!document.documentElement.classList.contains("pp-membership-cta-collapsed"))})}}}function u(){var e=document.querySelector(".post-comment-policy--deferred");e&&e.classList.add("is-expanded")}function f(){var e=document.getElementById("disqus_thread");e&&(e.style.color=t()?"#ffffff":"#121212")}function p(e){var t=window.petapixelDisqus&&window.petapixelDisqus.buttonLabels,n=parseInt(e,10);return isNaN(n)||n<1?t?t.empty:"Leave a Comment":1===n?t?t.one.replace("%d",n):"Show "+n+" Comment":t?t.many.replace("%d",n):"Show "+n+" Comments"}function m(t){var n=e("#show-comments");n.length&&n.text(p(t))}function h(e){var t=parseInt(e,10);return isNaN(t)||t<1?"View comments":1===t?t+" comment":t+" comments"}function v(e){return"disqus_thread"===e||"comments"===e||0===e.indexOf("comment-")}function g(){if(!document.body.classList.contains("admin-bar"))return 0;var e=document.getElementById("wpadminbar");if(e){var t=Math.round(e.getBoundingClientRect().height);if(t>0)return t}var n=window.getComputedStyle(document.documentElement).getPropertyValue("--wp-admin--admin-bar--height").trim();if(n){var a=parseFloat(n);if(!Number.isNaN(a))return a}return window.innerWidth<=782?46:32}function y(){if(document.body.classList.contains("admin-bar")){document.documentElement.style.marginTop="0";var e=document.getElementById("wpadminbar");if(e){var t=Math.round(e.getBoundingClientRect().height);t>0&&document.documentElement.style.setProperty("--pp-admin-bar-offset",t+"px")}}}function w(t,n){var a=t.find(".header-main__article-comments-bubble"),i=t.find(".header-main__article-comments-count"),r=n?n+"#comment-box":null;if(a.length)i.length?r&&(a.find("svg.icon use").attr({"xlink:href":r,href:r}),a.find("svg.icon").addClass("icon--outline")):(a.append(e('<span class="header-main__article-comments-count"></span>')),i=a.find(".header-main__article-comments-count"));else{a=e('<span class="header-main__article-comments-bubble" aria-hidden="true"></span>');var o=t.children("svg.icon").first();o.length?(o.addClass("icon--outline"),r&&o.find("use").attr({"xlink:href":r,href:r}),a.append(o)):r&&a.append(e('<svg class="icon icon--outline" focusable="false"><use xlink:href="'+r+'" href="'+r+'"></use></svg>')),i.length?a.append(i):a.append(e('<span class="header-main__article-comments-count"></span>')),t.empty().append(a),i=a.find(".header-main__article-comments-count")}return i}function b(t){var n=e(".header-main__article-comments");if(n.length){var a=e(".post-full, .post-special-feature").first().data("iconsUrl")||null,i=w(n,a);if(null===t||void 0===t)return i.text(""),i.removeClass("is-dense"),void n.attr("aria-label",h(null));var r=parseInt(t,10);(isNaN(r)||r<0)&&(r=0),i.text(r>0?r:""),i.toggleClass("is-dense",r>=100),n.attr("aria-label",h(r))}}function _(t){var n=e(".post-full__header .post-meta, .post-special-feature__header .post-meta");
1if(n.length){var a=n.find(".post-meta__comments");if(null===t||void 0===t)return void(a.length&&(a.find(".post-meta__comments-count").text(""),a.attr("aria-label",h(null))));var i=parseInt(t,10);if(!isNaN(i)){if(i<1)return void(a.length&&(a.find(".post-meta__comments-count").text(""),a.attr("aria-label",h(0))));if(!a.length){var r=e(".post-full, .post-special-feature").first().data("iconsUrl");if(!r)return;a=e('<a href="#comments" class="post-meta__comments"></a>'),a.append(e('<svg class="icon" aria-hidden="true" focusable="false"><use xlink:href="'+r+'#comment"></use></svg>')),a.append(e('<span class="post-meta__comments-count"></span>')),n.append(a)}a.find(".post-meta__comments-count").text(i),a.attr("aria-label",h(i))}}}function x(e){m(e),_(e),b(e)}function S(){var e=window.petapixelDisqus;if(e){var t="number"==typeof e.storedCount?e.storedCount+1:1;e.storedCount=t,x(t),e.restUrl&&e.restNonce&&fetch(e.restUrl,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":e.restNonce},body:JSON.stringify({reason:"enqueue"})}).then(function(e){return e.ok?e.json():null}).then(function(t){t&&"number"==typeof t.count&&(e.storedCount=t.count,x(t.count))}).catch(function(){})}}function k(){var e=window.petapixelDisqus;e&&e.canLiveCount&&e.countUrl&&fetch(e.countUrl,{method:"GET",credentials:"same-origin"}).then(function(e){return e.ok?e.json():null}).then(function(t){if(t&&Object.prototype.hasOwnProperty.call(t,"count")){if(null===t.count)return e.storedCount=null,void x(null);if("number"==typeof t.count){var n="number"==typeof e.storedCount?e.storedCount:null;if(null!==n&&t.count<n)return;e.storedCount=t.count,x(t.count)}}}).catch(function(){})}function A(){var e=window.petapixelDisqus;if(e&&e.canLiveCount&&e.countUrl){var t=function(){k()};return"function"==typeof window.requestIdleCallback?void window.requestIdleCallback(t,{timeout:4e3}):"complete"===document.readyState?void setTimeout(t,1):void window.addEventListener("load",function(){setTimeout(t,1)})}}function L(){var e=window.petapixelDisqus;e&&"number"==typeof e.storedCount&&x(e.storedCount)}function E(){var e=window.disqus_config;e&&e.__petapixelPatched||(window.disqus_config=function(){"function"==typeof e&&e.apply(this,arguments),this.callbacks=this.callbacks||{};var t=function(){S()};Array.isArray(this.callbacks.onNewComment)||(this.callbacks.onNewComment=[]),-1===this.callbacks.onNewComment.indexOf(t)&&this.callbacks.onNewComment.push(t)},window.disqus_config.__petapixelPatched=!0)}function C(){f();var t=e("#disqus_thread");if(void 0!==window.disqus_config&&t.length&&"loaded"===t.data("disqusLoaderStatus")&&window.disqus_shortname){if(void 0!==window.DISQUS&&window.DISQUS.reset)return void window.DISQUS.reset({reload:!0,config:window.disqus_config});var n={laziness:0,force:!0,disqusConfig:window.disqus_config,scriptUrl:"//"+window.disqus_shortname+".disqus.com/embed.js"};e.disqusLoader("#disqus_thread",n)}}function q(){f(),window.requestAnimationFrame(function(){window.requestAnimationFrame(function(){C()})})}var T="pp_membership_cta_collapsed",I=12096e5,M="Collapse membership offer",O="Expand membership offer",P=function(){var e=document.documentElement.classList.contains("dark"),t=e?"Switch to light mode":"Switch to dark mode";document.querySelectorAll(".theme-mode-switcher").forEach(function(e){e.setAttribute("aria-label",t)})},D=function(e){var t="dark"===e;document.documentElement.classList.toggle("dark",t),document.body.classList.toggle("dark",t),window.localStorage.setItem("theme",e),P(),q()};P(),document.addEventListener("click",function(e){if(e.target.closest(".theme-mode-switcher")){e.preventDefault();var t=document.documentElement.classList.contains("dark")?"light":"dark";D(t)}});var N=function(){function n(){i(this,n);var t=e(window).width();this.is_tablet=t<=1024,this.is_mobile=t<=768,this.headerNavBreakpoint=1200,this.useMobileNav=t<=this.headerNavBreakpoint,this.init()}return o(n,[{key:"init",value:function(){if(e("body").hasClass("page--login"))return this.initLinks(),void this.initLoginForm();this.initHeader(),this.initArticleHeaderScroll(),this.initArticleHeaderShare(),this.initSpecialFeatureReadingProgress(),this.initMobileNav(),this.initLinks(),this.initSearch(),this.initOverlayScrollLock(),this.initBackToTop(),this.initFixedSidebarAd(),this.initGearSearch(),this.initSuggestReview(),this.initGearTypeFilters(),this.initDockedVideoOffset(),this.initFacebookIframes(),this.initLibsynIframes(),this.initShareButtons(),this.initDisqus(),this.initContactForm(),this.initLightbox(),this.initSnapGalleries(),this.initYoutubeFacades(),this.initInstagramEmbeds(),this.initThreadsEmbeds(),this.initTwitterEmbeds(),this.initTabletReelMasonry(),this.initReelArchiveSnapHash(),this.initReviewerCardsMasonry(),this.initGearSpecsMasonry(),this.initReviewerCardYoutube(),this.initPartnerDiscountCopy(),this.initAccountNavTabs(),this.initRegisterForm()}},{key:"initAccountNavTabs",value:function(){var e=document.querySelector(".member-account-header"),t=e&&e.querySelector("#mepr-account-nav");if(e&&t){var n=function(){var n=t.scrollWidth-t.clientWidth;if(n<=2)return void e.classList.remove("is-fade-left","is-fade-right");e.classList.toggle("is-fade-left",t.scrollLeft>2),e.classList.toggle("is-fade-right",t.scrollLeft<n-2)},a=function(){var e=t.querySelector(".mepr-active-nav-tab");if(!e||t.scrollWidth<=t.clientWidth+2)return void n();var a=t.getBoundingClientRect(),i=e.getBoundingClientRect(),r=i.left-a.left+t.scrollLeft+i.width/2,o=r-t.clientWidth/2,s=t.scrollWidth-t.clientWidth;t.scrollLeft=Math.max(0,Math.min(o,s)),n()};a(),t.addEventListener("scroll",n,{passive:!0}),window.addEventListener("resize",function(){a()})}}},{key:"initDisqus",value:function(){E(),L(),A(),this.commentsLoaded=!1;var t=e("#show-comments"),n=this;if(t.length){if(t.on("click",function(e){e.preventDefault(),n.loadComments(0,!0)}),"scroll"==t.data("mode")){var a=function e(){n.commentsLoaded||(window.scrollY||document.documentElement.scrollTop)<=5||(window.removeEventListener("scroll",e),n.loadComments(2e3))};window.addEventListener("scroll",a,{passive:!0})}v(window.location.hash.substr(1))&&n.loadComments(0,!0),window.addEventListener("hashchange",function(){v(window.location.hash.substr(1))&&n.loadComments(0,!0)},!1)}else e("#disqus_thread").length&&this.loadComments()}},{key:"loadComments",value:function(t,n){if(t=void 0===t?0:t,n=!!n,void 0!==window.disqus_config&&!this.commentsLoaded&&window.disqus_shortname){f();var a={laziness:t,force:n,disqusConfig:window.disqus_config,scriptUrl:"//"+window.disqus_shortname+".disqus.com/embed.js"};e.disqusLoader("#disqus_thread",a)&&(this.commentsLoaded=!0,u())}}},{key:"initShareButtons",value:function(){var t=e(".sharing-buttons"),n=this;t.each(function(t,a){var i=e(a).data();e(a).find("a[data-service]").each(function(){var t=e(this),a=t.data("service");if(a)switch(a){case"reddit":var r="https://www.reddit.com/submit?url="+encodeURIComponent(i.url)+"&title="+encodeURIComponent(i.text);t.on("click",function(e){e.preventDefault(),n.socialPopup(r)});break;case"facebook":var o="https://www.facebook.com/sharer.php?u="+encodeURIComponent(i.url);t.on("click",function(e){e.preventDefault(),n.socialPopup(o)});break;case"twitter":var o="https://twitter.com/intent/tweet?url="+encodeURIComponent(i.url)+"&text="+encodeURIComponent(i.text);t.on("click",function(e){e.preventDefault(),n.socialPopup(o)});break;case"threads":var s="https://www.threads.net/intent/post?url="+encodeURIComponent(i.url)+"&text="+encodeURIComponent(i.text);t.on("click",function(e){e.preventDefault(),n.socialPopup(s)});break;case"bluesky":var l=(i.text?i.text+" ":"")+i.url,c="https://bsky.app/intent/compose?text="+encodeURIComponent(l);t.on("click",function(e){e.preventDefault(),n.socialPopup(c)});break;case"linkedin":var o="https://www.linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(i.url);t.on("click",function(e){e.preventDefault(),n.socialPopup(o)});break;case"flipboard":var o="https://share.flipboard.com/bookmarklet/popout?title="+encodeURIComponent(i.text)+"&url="+encodeURIComponent(i.url);t.on("click",function(e){e.preventDefault(),n.socialPopup(o)});break;case"pinterest":var d="https://www.pinterest.com/pin/create/button/?url="+encodeURIComponent(i.url)+"&description="+encodeURIComponent(i.text);i.media&&(d+="&media="+encodeURIComponent(i.media)),t.on("click",function(e){e.preventDefault(),n.socialPopup(d)});break;case"copy":t.on("click",function(e){e.preventDefault(),n.copyArticleLink(i.url,t)})}})})}},{key:"copyArticleLink",value:function(e,t){var n=this,a=t.attr("title")||"Copy article link",i=t.attr("aria-label")||a,r=t.data("copied-label")||"Copied!",o=t.siblings(".sharing-buttons__copy-toast"),s=function(){t.data("pp-copy-timeout")&&window.clearTimeout(t.data("pp-copy-timeout")),t.attr("title",r).attr("aria-label",r),o.length&&o.text(r).removeAttr("hidden").addClass("is-visible");var e=window.setTimeout(function(){t.attr("title",a).attr("aria-label",i),o.length&&o.removeClass("is-visible").attr("hidden","hidden"),t.removeData("pp-copy-timeout")},2e3);t.data("pp-copy-timeout",e)};if(navigator.clipboard&&navigator.clipboard.writeText)return void navigator.clipboard.writeText(e).then(s).catch(function(){n.copyArticleLinkFallback(e,s)});this.copyArticleLinkFallback(e,s)}},{key:"copyArticleLinkFallback",value:function(t,n){var a=e("<textarea readonly></textarea>");
1a.val(t).css({position:"absolute",left:"-9999px",top:"0"}).appendTo("body"),a.get(0).select();try{document.execCommand("copy")&&n()}catch(e){}a.remove()}},{key:"socialPopup",value:function(e){var t=(screen.width-570)/2,n=(screen.height-570)/2,a="menubar=no,toolbar=no,status=no,width=570,height=570,top="+n+",left="+t;window.open(e,"ShareWindow",a)}},{key:"initContactForm",value:function(){if(e(".page--contact .gform_wrapper").length){var t=e(document),n=function(e){return e.find('input[type="submit"].gform_button, button.gform_button, .gform_button[type="submit"]')},a=function(t,a,i){var r=!i||!1!==i.disable;n(t).each(function(){var t=e(this);t.data("pp-original-label")||t.data("pp-original-label",t.is("input")?t.val():t.text().trim());var n=t.data("pp-original-label");if(a)return t.addClass("is-submitting").attr("aria-busy","true"),r&&t.prop("disabled",!0),void(t.is("input")?t.val("Sendingâ¦"):t.text("Sendingâ¦"));t.removeClass("is-submitting").prop("disabled",!1).attr("aria-busy","false"),t.is("input")?t.val(n):t.text(n)})},i=function(t){return t?t instanceof HTMLElement?e(t):t.jquery?t:"string"==typeof t?e(0===t.indexOf("#")?t:"#"+t):null:null},r=function(){return window.__ppContactFormHooksRegistered||!window.gform||"function"!=typeof window.gform.addFilter?!!window.__ppContactFormHooksRegistered:(window.gform.addFilter("gform/submission/submission_started",function(e){var t=window.gform.submission&&window.gform.submission.SUBMISSION_TYPE_SUBMIT||"submit";if(e&&e.submissionType===t){var n=i(e.form);n&&n.length&&a(n,!0)}return e}),window.__ppContactFormHooksRegistered=!0,!0)};t.on("click",'.page--contact .gform_footer .gform_button[type="submit"]',function(){var t=e(this).closest("form");t.length&&a(t,!0,{disable:!1})}),r(),window.gform&&"function"==typeof window.gform.initializeOnLoaded&&window.gform.initializeOnLoaded(r),t.on("gform/theme/scripts_loaded",r),t.on("gform_pre_submission",function(t,n){a(e("#gform_"+n.id),!0)}),t.on("gform_post_render gform/post_render gform_confirmation_loaded",function(t,n){a(e("#gform_"+n),!1)}),t.on("gform_validation_failed",function(t,n){a(e("#gform_"+n.id),!1)}),t.on("gform_post_validation",function(t,n,i){i||a(e("#gform_"+n),!1)})}}},{key:"initLoginForm",value:function(){var t=e("#mepr_loginform");if(t.length){var n=t.find("#wp-submit");n.length&&t.on("submit",function(){n.prop("disabled")||n.addClass("is-submitting").prop("disabled",!0).attr("aria-busy","true").val("Logging inâ¦")})}}},{key:"initRegisterForm",value:function(){if(e("body").hasClass("page--register")){var t=e(".mepr-signup-form");t.length&&t.each(function(t,n){var a=e(n),i=a.find(".mp-form-submit .mepr-submit").first();if(i.length){var r=function(e){if(i.data("pp-original-label")||i.data("pp-original-label",i.val()),e)return void i.addClass("is-submitting").attr({"aria-busy":"true","aria-label":"Processing"}).val("Processingâ¦");i.removeClass("is-submitting").removeAttr("aria-label").attr("aria-busy","false").val(i.data("pp-original-label"))};i.on("mepr-register-submit",function(){r(!0)});var o=i.get(0);o&&"undefined"!=typeof MutationObserver&&new MutationObserver(function(){!o.disabled&&i.hasClass("is-submitting")&&r(!1)}).observe(o,{attributes:!0,attributeFilter:["disabled"]})}})}}},{key:"disqusCountsLoaded",value:function(){var t=e("#show-comments");t.length&&!t.hasClass("buttonProcessed")&&(DISQUSWIDGETS.disqusDisplayCount=DISQUSWIDGETS.displayCount,DISQUSWIDGETS.displayCount=function(n){DISQUSWIDGETS.disqusDisplayCount(n);var a=parseInt(e(".disqus-comment-count").first().text()),i="";i=a?1==a?"Show "+a+" Comment":"Show "+a+" Comments":"Leave a Comment",t.html(i).addClass("buttonProcessed")})}},{key:"initHeader",value:function(){var t=e(".header-main"),n=e(".header-container"),a=0,i=null,r=null,o=function(){var e=n.get(0);if(!e)return void(a=0);var t=window.scrollY||document.documentElement.scrollTop;a=e.getBoundingClientRect().top+t},s=function(e){var n=t.get(0),a=n?Math.round(n.getBoundingClientRect().height)||55:55;document.documentElement.style.setProperty("--pp-header-offset",e?a+"px":"0px")},c=function(){var e=window.scrollY||document.documentElement.scrollTop;document.body.classList.contains("pp-scroll-locked")&&(e=parseInt(document.body.dataset.ppScrollY||"0",10)||e);var n=e>a;n!==r&&(r=n,n?t.addClass("fixed"):t.removeClass("fixed"),s(n))},d=function(){i||(i=window.requestAnimationFrame(function(){i=null,c()}))};o(),y(),c(),e(window).on("resize.headerScroll",(0,l.default)(function(){y(),o(),d()},100)),window.addEventListener("scroll",d,{passive:!0})}},{key:"initArticleHeaderScroll",value:function(){var t=this,n=document.querySelector(".post-full__header, .post-special-feature__header, .page-gear__hero"),a=document.querySelector(".header-main"),i=a?a.querySelector(".header-main__article-context"):null,r=document.body.classList.contains("single-post")||document.body.classList.contains("single-snap")||document.body.classList.contains("single-pp_product");
1if(n&&a&&i&&r){var o=null,s=function(){return"-"+((Math.round(a.getBoundingClientRect().height)||55)+g())+"px 0px 0px 0px"},c=function(e){a.classList.toggle("is-article-scrolled",e),i.setAttribute("aria-hidden",e?"false":"true"),e||"function"!=typeof t.closeArticleHeaderShare||t.closeArticleHeaderShare()},d=function(){o&&(o.disconnect(),o=null)},u=function(){d(),o=new IntersectionObserver(function(e){var t=e[0];if(t){var n=Math.round(a.getBoundingClientRect().height)||55,i=t.boundingClientRect.bottom<=n+g();c(i)}},{root:null,rootMargin:s(),threshold:0}),o.observe(n)};u(),e(window).on("resize.articleHeaderScroll",(0,l.default)(u,100))}}},{key:"initSpecialFeatureReadingProgress",value:function(){if(document.body.classList.contains("is-special-feature")){var t=document.querySelector(".header-main__reading-progress"),n=t?t.querySelector(".header-main__reading-progress-bar"):null,a=document.querySelector(".post-special-feature");if(t&&n&&a){var i=null,r=-1,o=function(){i=null;var e=a.getBoundingClientRect(),o=window.scrollY+e.top,s=a.offsetHeight,l=window.innerHeight,c=o,d=o+s-l,u=0;u=d<=c?window.scrollY>=c?1:0:(window.scrollY-c)/(d-c),u=Math.min(1,Math.max(0,u));var f=Math.round(100*u);f!==r&&(r=f,n.style.transform="scaleX("+u+")",t.setAttribute("aria-valuenow",String(f)))},s=function(){null===i&&(i=window.requestAnimationFrame(o))};o(),window.addEventListener("scroll",s,{passive:!0}),e(window).on("resize.specialFeatureProgress",(0,l.default)(s,100))}}}},{key:"initArticleHeaderShare",value:function(){var t=this,n=e(".header-main__article-share");if(n.length){var a=n.find(".header-main__article-share-trigger"),i=n.find(".header-main__article-share-panel"),r=null,o=function(){r&&(window.clearTimeout(r),r=null),n.removeClass("is-opened"),a.attr("aria-expanded","false"),i.attr("aria-hidden","true")},s=function(e){r&&window.clearTimeout(r),r=window.setTimeout(function(){r=null,o()},e)},l=function(){"function"==typeof t.closeSearch&&t.closeSearch(!1),n.addClass("is-opened"),a.attr("aria-expanded","true"),i.attr("aria-hidden","false")},c=function(){return window.matchMedia("(hover: hover) and (min-width: "+(t.headerNavBreakpoint+1)+"px)").matches};n.on("mouseenter.articleHeaderShare",function(){c()&&(r&&(window.clearTimeout(r),r=null),l())}),n.on("mouseleave.articleHeaderShare",function(){c()&&s(180)}),a.on("click",function(e){if(e.preventDefault(),e.stopPropagation(),!c()||!n.hasClass("is-opened"))return n.hasClass("is-opened")?void o():void l()}),e(document).on("click.articleHeaderShare",function(t){n.hasClass("is-opened")&&(e(t.target).closest(".header-main__article-share").length||o())}),e(document).on("keydown.articleHeaderShare",function(e){"Escape"===e.key&&n.hasClass("is-opened")&&(o(),a.trigger("focus"))}),i.on("click","a.sharing-buttons__item",function(t){if("copy"===e(t.currentTarget).data("service"))return void s(2e3);o()}),this.closeArticleHeaderShare=o}}},{key:"initLinks",value:function(){e("body").on("click",".go-top",function(t){t.preventDefault(),e("body,html").animate({scrollTop:0},750)}),e("body").on("click",".go-back",function(e){e.preventDefault(),window.history.back()}),e("body").on("click",'a[href="#"]',function(e){e.preventDefault()})}},{key:"initDockedVideoOffset",value:function(){var e=this.headerNavBreakpoint,t='.video-aspect-wrapper, #ppvideoadvertisement, #fs-video-container, [id*="ppvideo" i]',n=null;if(document.querySelector(t)){var a=function(){return window.matchMedia("(max-width: "+e+"px)").matches},i=function(e){return e instanceof Element&&(!e.closest(".header-main, .header-overlay-backdrop, .header-search__popup, .header-nav__dropdown")&&(e.matches(t)||!!e.closest(t)))},r=function(){var e=window.getComputedStyle(document.documentElement).getPropertyValue("--pp-header-offset").trim();if(e){var t=parseFloat(e);if(!Number.isNaN(t))return t}var n=document.querySelector(".header-main");return n&&n.classList.contains("fixed")?Math.round(n.getBoundingClientRect().height)||55:0},o=function(e){e.classList.remove("pp-video-docked"),e.dataset.ppVideoTop&&(e.style.removeProperty("top"),delete e.dataset.ppVideoTop),e.dataset.ppVideoTransform&&(e.style.removeProperty("transform"),delete e.dataset.ppVideoTransform)},s=function(){var e=new Set,n=function(t){t instanceof Element&&e.add(t)};return document.querySelectorAll(t).forEach(function(e){n(e),e.querySelectorAll("*").forEach(n)}),document.querySelectorAll('body > .video-aspect-wrapper, body > #ppvideoadvertisement, body > [id*="ppvideo" i]').forEach(n),e},l=function(e){if(i(e)){if(!a())return void o(e);var t=window.getComputedStyle(e).position;if("fixed"!==t&&"sticky"!==t)return void o(e);var n=r();if(n<=0)return void o(e);var s=e.getBoundingClientRect();if(s.top>=n-1)return void e.classList.add("pp-video-docked");e.classList.add("pp-video-docked");var l=parseFloat(window.getComputedStyle(e).top),c=Number.isFinite(l)?l:0,d=c+(n-s.top);e.style.setProperty("top",d+"px","important"),e.dataset.ppVideoTop="1";var u=e.getBoundingClientRect();if(u.top<n-1){var f=n-u.top;e.style.setProperty("transform","translateY("+f+"px)","important"),e.dataset.ppVideoTransform="1"}}}
1,c=function(){s().forEach(l)},d=function(){n||(n=window.requestAnimationFrame(function(){n=null,c()}))},u=null,f=function(){u&&window.clearTimeout(u),u=window.setTimeout(function(){u=null,d()},150)},p=function(){d(),window.setTimeout(d,500),window.setTimeout(d,2e3),window.setTimeout(d,5e3)};window.addEventListener("scroll",d,{passive:!0}),window.addEventListener("resize",d,{passive:!0});new MutationObserver(function(e){var t=!0,n=!1,a=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var s=r.value;if("childList"===s.type)return void f();if("attributes"===s.type&&i(s.target))return void f()}}catch(e){n=!0,a=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw a}}}).observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["style","class"]}),window.freestar&&Array.isArray(window.freestar.queue)?window.freestar.queue.push(p):p(),d()}}},{key:"initMobileNav",value:function(){var t=this,n=e(".header-main"),a=n.find(".header-nav__trigger"),i=n.find(".header-nav__dropdown"),r=n.siblings(".header-overlay-backdrop"),o=e("body"),s=i.get(0),l=r.get(0),c=null;this.headerOverlaySuppressUntil=0,this.lastHeaderOverlayTrigger=0;var d=function(){var e=window.visualViewport?window.visualViewport.height:window.innerHeight,t=g(),n=Math.max(200,Math.round(e-55-t));document.documentElement.style.setProperty("--pp-mobile-nav-max-height",n+"px")},u=function(){document.documentElement.style.removeProperty("--pp-mobile-nav-max-height")},f=function(e){s&&(e?s.setAttribute("inert",""):s.removeAttribute("inert"))},p=function(){t.lastHeaderOverlayTrigger=Date.now()},m=function(){t.headerOverlaySuppressUntil=Date.now()+700},h=function(){var e=Date.now();return e<t.headerOverlaySuppressUntil||e-t.lastHeaderOverlayTrigger<700},v=function(){x(),t.closeSearch(!1)},y=function(e){a.attr({"aria-expanded":e?"true":"false","aria-label":e?"Close menu":"Menu"})},w=function(){i.find(".menu-item-has-children.is-expanded").removeClass("is-expanded"),i.find(".header-nav__submenu-toggle").each(function(){var t=e(this),n=(t.closest(".menu-item-has-children").children("a").first().text()||"submenu").trim();t.attr({"aria-expanded":"false","aria-label":"Expand "+n})})},b=function(){i.find(".menu-item-has-children").each(function(){var t=e(this);if(!t.children(".header-nav__submenu-toggle").length){var n=t.children("a").first(),a=(n.text()||"submenu").trim(),i=e('<button type="button" class="header-nav__submenu-toggle" aria-expanded="false"></button>');i.attr("aria-label","Expand "+a),n.after(i)}})},_=function(){c&&(window.clearTimeout(c),c=null),n.removeClass("is-opened is-closing"),o.removeClass("mobile-nav-open"),i.attr("aria-hidden","true"),u(),f(t.useMobileNav),y(!1),w(),t.unlockPageScroll()},x=function(){n.hasClass("is-opened")&&(n.removeClass("is-opened"),i.attr("aria-hidden","true"),f(!0),y(!1),w(),c&&window.clearTimeout(c),c=window.setTimeout(function(){c=null,o.removeClass("mobile-nav-open"),u(),t.unlockPageScroll()},300))},S=function(){c&&(window.clearTimeout(c),c=null),t.closeSearch(!1),d(),n.removeClass("is-closing").addClass("is-opened"),o.addClass("mobile-nav-open"),t.lockPageScroll(),i.attr("aria-hidden","false"),f(!1),y(!0),m(),p()},k=function(e){if(e.preventDefault(),e.stopPropagation(),p(),t.useMobileNav)return n.hasClass("is-opened")?void x():void S()};a.on("click",k),a.on("touchend",function(e){p(),e.stopPropagation()}),b();var A=function(n){if(n.length&&t.useMobileNav){var a=n.children(".header-nav__submenu-toggle"),i=(n.children("a").first().text()||"submenu").trim(),r=!n.hasClass("is-expanded");n.siblings(".menu-item-has-children").each(function(){var t=e(this),n=(t.children("a").first().text()||"submenu").trim();t.removeClass("is-expanded"),t.children(".header-nav__submenu-toggle").attr({"aria-expanded":"false","aria-label":"Expand "+n})}),n.toggleClass("is-expanded",r),a.attr({"aria-expanded":r?"true":"false","aria-label":(r?"Collapse ":"Expand ")+i})}};if(i.on("click",".menu-item-has-children > a",function(n){t.useMobileNav&&(n.preventDefault(),n.stopPropagation(),A(e(n.currentTarget).closest(".menu-item-has-children")))}),i.on("click",".header-nav__submenu-toggle",function(t){t.preventDefault(),t.stopPropagation(),A(e(t.currentTarget).closest(".menu-item-has-children"))}),l){var L=function(e){if(h())return e.preventDefault(),void e.stopPropagation();e.preventDefault(),e.stopPropagation(),v()};l.addEventListener("touchstart",function(e){h()||e.preventDefault()},{passive:!1}),l.addEventListener("touchend",L,{passive:!1}),r.on("click",L)}this.noteHeaderOverlayTrigger=p,this.suppressHeaderOverlayBriefly=m,e(window).on("resize.mobileNav",function(){t.useMobileNav=e(window).width()<=t.headerNavBreakp
1oint,b(),t.useMobileNav?n.hasClass("is-opened")||f(!0):(w(),_(),f(!1))}),f(this.useMobileNav),this.closeMobileNav=x}},{key:"lockPageScroll",value:function(){var e=document.body;if(!e.classList.contains("pp-scroll-locked")){var t=window.scrollY||document.documentElement.scrollTop||0;e.dataset.ppScrollY=String(Math.max(0,Math.round(t))),e.classList.add("pp-scroll-locked"),e.style.top="-"+e.dataset.ppScrollY+"px",window.dispatchEvent(new Event("scroll"))}}},{key:"unlockPageScroll",value:function(){var e=document.body;if(e.classList.contains("pp-scroll-locked")&&!e.classList.contains("mobile-nav-open")&&!e.classList.contains("header-search-open")){var t=parseInt(e.dataset.ppScrollY||"0",10)||0;e.classList.remove("pp-scroll-locked"),e.style.removeProperty("top"),delete e.dataset.ppScrollY,window.scrollTo(0,t)}}},{key:"initOverlayScrollLock",value:function(){this.overlayScrollLockBound||(this.overlayScrollLockBound=!0,document.addEventListener("touchmove",function(e){var t=document.body,n=t.classList.contains("mobile-nav-open"),a=t.classList.contains("header-search-open");if(n||a){if(a)return void e.preventDefault();var i=e.target;if(!(i instanceof Element))return void e.preventDefault();var r=document.getElementById("header-mobile-nav");r&&r.contains(i)||e.preventDefault()}},{passive:!1}))}},{key:"closeSearch",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],a=e(".header-search"),i=a.find(".header-search__input"),r=a.find(".header-search__trigger"),o=i.get(0);a.hasClass("is-opened")&&(a.removeClass("is-opened"),r.attr({"aria-expanded":"false","aria-label":"Search"}),o&&o.blur(),window.setTimeout(function(){e("body").removeClass("header-search-open"),t.unlockPageScroll()},300),n&&r.trigger("focus"))}},{key:"openSearch",value:function(){var t=e(".header-search"),n=t.find(".header-search__input"),a=t.find(".header-search__trigger"),i=e(".header-main");"function"==typeof this.closeArticleHeaderShare&&this.closeArticleHeaderShare(),"function"==typeof this.closeMobileNav?this.closeMobileNav():i.hasClass("is-opened")&&(i.removeClass("is-opened is-closing"),e("body").removeClass("mobile-nav-open")),"function"==typeof this.suppressHeaderOverlayBriefly&&this.suppressHeaderOverlayBriefly(),"function"==typeof this.noteHeaderOverlayTrigger&&this.noteHeaderOverlayTrigger(),t.addClass("is-opened"),a.attr({"aria-expanded":"true","aria-label":"Close search"}),e("body").addClass("header-search-open"),this.lockPageScroll();var r=n.get(0);if(r&&"function"==typeof r.focus)try{r.focus({preventScroll:!0})}catch(e){r.focus()}else n.trigger("focus") 2}},{key:"initBackToTop",value:function(){var e=document.querySelector(".footer-main__back-to-top");e&&e.addEventListener("click",function(e){e.preventDefault();var t=window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;window.scrollTo({top:0,left:0,behavior:t?"auto":"smooth"})})}},{key:"initFixedSidebarAd",value:function(){var e=document.getElementById("fixed-ad-container");if(e){var t=null,n=!1,a=0,i=function(){var e=document.querySelector("footer.footer-main")||document.getElementById("footer");return e?e.getBoundingClientRect().top+window.pageYOffset:Number.POSITIVE_INFINITY},r=function(){n&&(e.classList.remove("is-pinned"),e.style.position="",e.style.top="",e.style.left="",e.style.width="",e.style.zIndex="",e.style.margin="",e.style.boxSizing="",t&&t.parentNode&&t.parentNode.removeChild(t),t=null,n=!1)},o=function(a,i){n||(t=document.createElement("div"),t.className="fixed-ad-container-spacer",t.setAttribute("aria-hidden","true"),t.style.height=Math.max(i.height,e.offsetHeight)+"px",t.style.width="100%",e.parentNode.insertBefore(t,e),e.classList.add("is-pinned"),n=!0);var r=t?t.getBoundingClientRect().left:i.left,o=t?t.getBoundingClientRect().width:i.width;e.style.position="fixed",e.style.top=a+"px",e.style.left=r+"px",e.style.width=o+"px",e.style.zIndex="50",e.style.margin="0",e.style.boxSizing="border-box"},s=function(){if(a=0,window.innerWidth<500)return void r();var s=window.pageYOffset,l=i(),c=t||e,d=c.getBoundingClientRect(),u=d.top+s,f=t&&t.offsetHeight||e.offsetHeight||d.height,p=l-340-f-s;
2if(!n){if(d.top>95)return;var m=95;return m>p&&(m=p),void o(m,d)}if(u-s>95)return void r();var h=95;h>p&&(h=p),o(h,d)},l=function(){a||(a=window.requestAnimationFrame(s))};if(window.addEventListener("scroll",l,{passive:!0}),window.addEventListener("resize",l),window.addEventListener("load",l),"undefined"!=typeof ResizeObserver){new ResizeObserver(function(){n&&t&&(t.style.height=e.offsetHeight+"px"),l()}).observe(e)}l()}}},{key:"initGearSearch",value:function(){var e=document.querySelector("[data-gear-search]");if(e){var t=e.querySelector("[data-gear-search-input]"),n=e.querySelector("[data-gear-search-results]"),a=e.getAttribute("data-gear-search-endpoint"),i=e.getAttribute("data-gear-suggest-endpoint"),r=e.getAttribute("data-gear-search-nonce");if(t&&n&&a){var o=[],s=-1,l=0,c=function(e){return(e||"").toString().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").trim()},d=function(e){return String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},u=function(e){try{window.localStorage.setItem("pp_gear_search_index",JSON.stringify({items:e,savedAt:Date.now()}))}catch(e){}},f=function(){try{var e=window.localStorage.getItem("pp_gear_suggested_terms"),t=e?JSON.parse(e):null;return Array.isArray(t)?t:[]}catch(e){return[]}},p=function(e){try{var t=f();for(-1===t.indexOf(e)&&t.push(e);t.length>50;)t.shift();window.localStorage.setItem("pp_gear_suggested_terms",JSON.stringify(t))}catch(e){}},m=function(e){return-1!==f().indexOf(e)},h=function(){var e={};r&&(e["X-WP-Nonce"]=r),fetch(a,{method:"GET",credentials:"same-origin",headers:e}).then(function(e){return e.ok?e.json():null}).then(function(e){Array.isArray(e)&&(o=e,u(e),document.activeElement===t&&c(t.value).length>=2&&S(y(t.value),t.value))}).catch(function(){})},v=function(){try{var e=window.localStorage.getItem("pp_gear_search_index");if(!e)return null;var t=JSON.parse(e);return Array.isArray(t&&t.items)?t.items:null}catch(e){return null}}();v&&(o=v),"function"==typeof window.requestIdleCallback?window.requestIdleCallback(h,{timeout:4e3}):setTimeout(h,1);var g=function(e,t){var n=e.n||c(e.t+" "+e.b+" "+e.y),a=n.indexOf(t);return-1===a?-1:0===a?3:" "===n.charAt(a-1)?2:1},y=function(e){var t=c(e);if(t.length<2)return[];for(var n=[],a=0;a<o.length;a++){var i=g(o[a],t);i>-1&&n.push({item:o[a],score:i})}return n.sort(function(e,t){return t.score!==e.score?t.score-e.score:(e.item.t||"").localeCompare(t.item.t||"")}),n.slice(0,8).map(function(e){return e.item})},w=function(){n.hidden=!0,n.innerHTML="",t.setAttribute("aria-expanded","false"),t.removeAttribute("aria-activedescendant"),s=-1},b=function(e){var a=n.querySelectorAll(".gear-hub-search__option");a.forEach(function(t,n){var a=n===e;t.classList.toggle("is-active",a),t.setAttribute("aria-selected",a?"true":"false")}),s=e,e>-1&&a[e]?t.setAttribute("aria-activedescendant",a[e].id):t.removeAttribute("aria-activedescendant")},_=function(e){if(!i)return"";var t=(e||"").toString().trim(),n=c(t);return!t||n.length<2?"":m(n)?'<p class="gear-hub-search__suggest gear-hub-search__suggest--done">'+d('Thanks â weâve noted "'+t+'" for our gear roadmap.')+"</p>":'<p class="gear-hub-search__suggest"><button type="button" class="gear-hub-search__suggest-btn" data-gear-suggest-btn data-term="'+d(t)+'">'+d('Suggest "'+t+'"')+"</button></p>"},x=function(e,t){if(i){t.disabled=!0;var n={"Content-Type":"application/json"};r&&(n["X-WP-Nonce"]=r),fetch(i,{method:"POST",credentials:"same-origin",headers:n,body:JSON.stringify({term:e})}).then(function(){p(c(e));var n=t.closest(".gear-hub-search__suggest");n&&(n.outerHTML='<p class="gear-hub-search__suggest gear-hub-search__suggest--done">'+d('Thanks â weâve noted "'+e+'" for our gear roadmap.')+"</p>")}).catch(function(){t.disabled=!1})}};n.addEventListener("click",function(e){var t=e.target.closest("[data-gear-suggest-btn]");t&&(e.preventDefault(),x(t.getAttribute("data-term")||"",t))});var S=function(e,a){if(!e.length)return n.innerHTML='<p class="gear-hub-search__empty">No gear found.</p>'+_(a),n.hidden=!1,t.setAttribute("aria-expanded","true"),t.removeAttribute("aria-activedescendant"),void(s=-1);var i=e.map(function(e,t){var n=e.m?'<img class="gear-hub-search__thumb" src="'+d(e.m)+'" alt="" loading="lazy" decoding="async" />':'<span class="gear-hub-search__thumb gear-hub-search__thumb--empty" aria-hidden="true"></span>';return'<a id="gear-hub-search-option-'+t+'" class="gear-hub-search__option" role="option" aria-selected="false" href="'+d(e.u)+'">'+n+'<span class="gear-hub-search__option-body"><span class="gear-hub-search__option-name">'+d(e.t)+"</span>"+(e.y?'<span class="gear-hub-search__option-type">'+d(e.y)+"</span>":"")+"</span></a>"}).join("");n.innerHTML=i,n.hidden=!1,t.setAttribute("aria-expanded","true"),b(-1)},k=function(){l=0;var e=t.value;if(c(e).length<2)return void w();S(y(e),e)},A=function(){l||(l=window.requestAnimationFrame(k))};t.addEventListener("input",A),t.addEventListener("focus",function(){c(t.value).length>=2&&n.innerHTML&&(n.hidden=!1,t.setAttribute("aria-expanded","true"))}),t.addEventListener("keydown",function(e){var t=n.querySelectorAll(".gear-hub-search__option");if("Escape"===e.key)return void w();if(t.length)return"ArrowDown"===e.key?(e.preventDefault(),void b(s+1>=t.length?0:s+1)):"ArrowUp"===e.key?(e.preventDefault(),void b(s-1<0?t.length-1:s-1)):void("Enter"===e.key&&s>-1&&t[s]&&(e.preventDefault(),window.location.href=t[s].getAttribute("href")))}),document.addEventListener("click",function(t){e.contains(t.target)||w()})}}}},{key:"initSuggestReview",value:function(){var e=document.querySelectorAll("[data-suggest-review]");if(e.length){var t=function(){try{var e=window.localStorage.getItem("pp_suggested_reviews"),t=e?JSON.parse(e):null;return Array.isArray(t)?t:[]}catch(e){return[]}},n=function(e){try{var n=t();for(-1===n.indexOf(e)&&n.push(e);n.length>100;)n.shift();window.localStorage.setItem("pp_suggested_reviews",JSON.stringify(n))}catch(e){}},a=function(e){return-1!==t().indexOf(e)};e.forEach(function(e){var t=e.getAttribute("data-suggest-review-endpoint"),i=e.getAttribute("data-suggest-review-unlock"),r=parseInt(e.getAttribute("data-product-id")||"0",10),o=e.querySelector("[data-suggest-review-form]"),s=e.querySelector("[data-suggest-review-input]"),l=e.querySelector("[data-suggest-review-hp]"),c=e.querySelector("[data-suggest-review-submit]"),d=e.querySelector("[data-suggest-review-message]"),u=e.querySelector("[data-suggest-review-open]"),f=e.querySelector("[data-suggest-review-gate-message]"),p=e.querySelector("[data-suggest-review-panel]");if(t&&i&&r&&o&&s&&u){var m="",h=!1,v=function(e){d&&(d.textContent=e,d.hidden=!1)},g=function(e){f&&(f.textContent=e,f.hidden=!e)},y=function(){g(""),h=!1,u.setAttribute("aria-expanded","true");var t=u.getAttribute("data-label-close");t&&u.setAttribute("aria-label",t),u.disabled=!1,p&&(p.hidden=!1),e.classList.add("is-unlocked"),e.classList.remove("is-gated"),window.requestAnimationFrame(function(){return s.focus()})}
2,w=function(){g(""),u.setAttribute("aria-expanded","false");var t=u.getAttribute("data-label-open");t&&u.setAttribute("aria-label",t),p&&(p.hidden=!0),e.classList.add("is-gated"),e.classList.remove("is-unlocked")},b=function(e){return r+"|"+e.toLowerCase().replace(/\/+$/,"")};u.addEventListener("click",function(){return"true"===u.getAttribute("aria-expanded")?void w():m?void y():void(h||(h=!0,u.disabled=!0,g(""),fetch(i,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/json"},body:JSON.stringify({product_id:r})}).then(function(e){return e.json()}).then(function(e){if(!e||!e.ok||!e.unlock_token)throw new Error("unlock");m=e.unlock_token,y()}).catch(function(){g("Couldnât open the form. Please try again."),u.disabled=!1,h=!1})))}),o.addEventListener("submit",function(e){e.preventDefault();var i=(s.value||"").toString().trim();if(i){var o=void 0;try{o=new URL(i)}catch(e){return void v("That doesnât look like a valid URL â double check and try again.")}if("http:"!==o.protocol&&"https:"!==o.protocol)return void v("That doesnât look like a valid URL â double check and try again.");if(!m)return void v("Please open the form again, then submit.");var d=b(o.href),u=a(d);c&&(c.disabled=!0);var f={product_id:r,url:o.href,unlock_token:m,company_website:l?(l.value||"").toString():""};fetch(t,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/json"},body:JSON.stringify(f)}).then(function(e){return e.json().catch(function(){return{ok:!0}})}).then(function(e){if(e&&!1===e.ok&&"locked"===e.code)return m="",c&&(c.disabled=!1),w(),void g("Please open the form again, then submit.");n(d),s.value="",s.disabled=!0,v(u?"Thanks again â weâve already noted this one.":"Thanks â weâll take a look!")}).catch(function(){c&&(c.disabled=!1)})}})}})}}},{key:"initGearTypeFilters",value:function(){document.querySelectorAll(".gear-hub-toolbar [data-gear-filter-autosubmit]").forEach(function(e){e.addEventListener("change",function(){e.form&&e.form.submit()})})}},{key:"initSearch",value:function(){var t=this,n=e(".header-search"),a=n.find(".header-search__input"),i=n.find(".header-search__trigger"),r=n.find(".header-search__form");i.on("click",function(){if("function"==typeof t.noteHeaderOverlayTrigger&&t.noteHeaderOverlayTrigger(),n.hasClass("is-opened"))return void t.closeSearch(!0);t.openSearch()}),i.on("touchend",function(e){"function"==typeof t.noteHeaderOverlayTrigger&&t.noteHeaderOverlayTrigger(),e.stopPropagation()}),r.on("submit",function(e){a.val().trim()||(e.preventDefault(),a.trigger("focus"))}),e(document).on("keydown.headerSearch",function(e){"Escape"===e.key&&n.hasClass("is-opened")&&t.closeSearch(!0)})}},{key:"initFacebookIframes",value:function(){e('iframe[src*="facebook.com/plugins"]').each(function(t,n){var a=e(n),i=a.attr("width"),r=a.attr("height"),o=a.attr("src"),s=function(){var e=a.parent(),t=e.innerWidth();return t>.9*window.innerWidth?parseInt(.9*window.innerWidth):parseInt(t)},c=function(){var e=s();return e>i?parseInt(i):parseInt(e)},d=function(){var e=(a.attr("width"),c()),t=r/i*e+0,n=e-22,s=/\&width\=[0-9]+/,l=o.replace(s,"&width="+n);a.attr("width",e),a.attr("height",t),a.attr("src",l)};e(window).resize((0,l.default)(function(e){d()},500)),d()})}},{key:"initLibsynIframes",value:function(){e('iframe[src*="html5-player.libsyn.com"]').each(function(t,n){var a=e(n),i=a.attr("width"),r=(a.attr("height"),a.attr("src"),function(){var e=a.parent(),t=e.innerWidth();return t>.9*window.innerWidth?parseInt(.9*window.innerWidth):parseInt(t)}),o=function(){var e=r();return e>i?parseInt(i):parseInt(e)},s=function(){var e=o();a.attr("width",e)};e(window).resize((0,l.default)(function(e){s()},500)),s()})}},{key:"initReelArchiveSnapHash",value:function(){if(document.body.classList.contains("post-type-archive-snap")){var e=(window.location.hash||"").replace(/^#/,"");if(e&&0===e.indexOf("snap-")){var t=document.getElementById(e);if(t){var n=function(){t.scrollIntoView({block:"start"})};n(),window.addEventListener("load",n,{once:!0})}}}}},{key:"initTabletReelMasonry",value:function(){var e=this,t=document.querySelector(".featured-reel-mobile__snaps");if(t){var n=t.closest(".featured-reel-mobile"),i=Array.from(t.querySelectorAll(".featured-reel-mobile__snap")),r=n?n.querySelector("[data-reel-older-link]"):null,o=0,s=!1,l=function(e){if(r){var t=parseInt(r.dataset.reelPerPage,10),n=r.dataset.reelArchiveUrl;if(n&&t){var a=Math.floor(e/t)+1,i=a>1?n.replace(/\/?$/,"/")+"page/"+a+"/":n,o=(r.dataset.reelSnapIds||"").split(",").map(function(e){return parseInt(e,10)}).filter(function(e){return e>0}),s=o[e]||0;s&&(i=i.split("#")[0]+"#snap-"+s),r.href=i}}}
2,c=function(){i.forEach(function(e){e.style.width="",e.style.transform=""})},d=function(){t.classList.remove("is-masonry-ready","is-one-column","is-two-column","is-three-column"),t.style.height="",n&&(n.classList.remove("is-content-fitted"),n.style.removeProperty("--featured-reel-fitted-width")),c()},u=function(){var e=n&&n.parentElement?n.parentElement:t,a=window.getComputedStyle(e),i=(parseFloat(a.paddingLeft)||0)+(parseFloat(a.paddingRight)||0);return Math.max(0,e.clientWidth-i)},f=function(){if(o=0,window.innerWidth>e.headerNavBreakpoint)return void d();s=!0;var r=u(),c=1;if(r>=888?c=3:r>=584&&(c=2),c<2){d(),t.classList.add("is-one-column");var f=i.filter(function(e){return!e.classList.contains("featured-reel-mobile__snap--after-one-column")});return l(f.length),void(s=!1)}t.classList.remove("is-one-column"),t.classList.add(2===c?"is-two-column":"is-three-column"),t.classList.remove(2===c?"is-three-column":"is-two-column");var p=Math.min(300,(r-24*(c-1))/c),m=p*c+24*(c-1);if(n){var h=window.getComputedStyle(n),v=parseFloat(h.paddingLeft)+parseFloat(h.paddingRight)+parseFloat(h.borderLeftWidth)+parseFloat(h.borderRightWidth)||0;n.style.setProperty("--featured-reel-fitted-width",Math.ceil(m+v)+"px"),n.classList.add("is-content-fitted")}var g=i.filter(function(e){return(2!==c||!e.classList.contains("featured-reel-mobile__snap--after-two-columns"))&&"none"!==window.getComputedStyle(e).display});if(!g.length)return d(),void(s=!1);l(g.length),t.classList.add("is-masonry-ready");var y=Math.max(0,(t.clientWidth-m)/2),w=new Array(c).fill(0);g.forEach(function(e){e.style.width=p+"px",e.style.transform=""}),i.forEach(function(e){g.includes(e)||(e.style.width="",e.style.transform="")}),g.forEach(function(e,t){var n=t%c,a=y+n*(p+24),i=w[n];e.style.transform="translate3d("+a+"px, "+i+"px, 0)",w[n]+=e.getBoundingClientRect().height+36}),t.style.height=Math.max.apply(Math,a(w))-36+"px",s=!1},p=function(){s||o||(o=window.requestAnimationFrame(f))};if(window.addEventListener("resize",p),window.addEventListener("load",p),document.fonts&&document.fonts.ready&&document.fonts.ready.then(p),"undefined"!=typeof ResizeObserver){var m=new ResizeObserver(function(){s||p()});n&&n.parentElement&&m.observe(n.parentElement),i.forEach(function(e){return m.observe(e)})}else t.querySelectorAll("img").forEach(function(e){e.complete||e.addEventListener("load",p,{once:!0})});p()}}},{key:"initReviewerCardsMasonry",value:function(){var e=document.querySelector(".reviewer-cards");if(e){var t=Array.from(e.querySelectorAll(".reviewer-cards__item"));if(t.length){var n=0,i=!1,r=function(){return window.innerWidth>=1280?3:window.innerWidth>=820?2:1},o=function(){e.classList.remove("is-masonry-ready"),e.style.height="",t.forEach(function(e){e.style.width="",e.style.transform=""})},s=function(){n=0;var s=r();if(s<2)return o(),void(i=!1);i=!0;var l=e.clientWidth,c=(l-12*(s-1))/s;e.classList.add("is-masonry-ready"),t.forEach(function(e){e.style.width=c+"px",e.style.transform=""});var d=new Array(s).fill(0);t.forEach(function(e,t){var n=t%s,a=n*(c+12),i=d[n];e.style.transform="translate3d("+a+"px, "+i+"px, 0)",d[n]+=e.getBoundingClientRect().height+12}),e.style.height=Math.max.apply(Math,a(d))-12+"px",i=!1},l=function(){i||n||(n=window.requestAnimationFrame(s))};if(window.addEventListener("resize",l),window.addEventListener("load",l),document.fonts&&document.fonts.ready&&document.fonts.ready.then(l),"undefined"!=typeof ResizeObserver){var c=new ResizeObserver(function(){i||l()});c.observe(e),t.forEach(function(e){return c.observe(e)})}else e.querySelectorAll("img").forEach(function(e){e.complete||e.addEventListener("load",l,{once:!0})});l()}}}},{key:"initGearSpecsMasonry",value:function(){var e=document.querySelector(".page-gear__spec-sheet .gear-specs__sections");if(e){var t=Array.from(e.querySelectorAll(".gear-specs__section"));if(!(t.length<2)){var n=0,i=!1,r=function(){return window.innerWidth>=900?2:1},o=function(){e.classList.remove("is-masonry-ready"),e.style.height="",t.forEach(function(e){e.style.width="",e.style.transform=""})},s=function(){n=0;var s=r();if(s<2)return o(),void(i=!1);i=!0;var l=e.clientWidth,c=(l-32*(s-1))/s;e.classList.add("is-masonry-ready"),t.forEach(function(e){e.style.width=c+"px",e.style.transform=""});var d=new Array(s).fill(0);
2t.forEach(function(e,t){var n=t%s,a=n*(c+32),i=d[n];e.style.transform="translate3d("+a+"px, "+i+"px, 0)",d[n]+=e.getBoundingClientRect().height+28}),e.style.height=Math.max.apply(Math,a(d))-28+"px",i=!1},l=function(){i||n||(n=window.requestAnimationFrame(s))};if(window.addEventListener("resize",l),window.addEventListener("load",l),document.fonts&&document.fonts.ready&&document.fonts.ready.then(l),"undefined"!=typeof ResizeObserver){var c=new ResizeObserver(function(){i||l()});c.observe(e),t.forEach(function(e){return c.observe(e)})}l()}}}},{key:"initReviewerCardYoutube",value:function(){if(document.querySelector("[data-reviewer-youtube-play]")){var e=[2,5,100,101,150],t=null,n=function(){return window.YT&&"function"==typeof window.YT.Player?Promise.resolve():t||(t=new Promise(function(e,t){var n=window.onYouTubeIframeAPIReady;if(window.onYouTubeIframeAPIReady=function(){"function"==typeof n&&n(),e()},!document.querySelector('script[src="https://www.youtube.com/iframe_api"]')){var a=document.createElement("script");a.src="https://www.youtube.com/iframe_api",a.async=!0,a.onerror=function(){return t(new Error("youtube-iframe-api"))},document.head.appendChild(a)}window.setTimeout(function(){window.YT&&"function"==typeof window.YT.Player&&e()},50)}))},a=function(e,t){if(e){var n=t?e.getAttribute("data-label-page")||"Go to video page":e.getAttribute("data-label-watch")||"Watch video review",a=Array.from(e.childNodes).find(function(e){return e.nodeType===Node.TEXT_NODE});a&&(a.textContent=n)}},i=function(e){var t=e.querySelector(".reviewer-card__link[data-youtube-id]");t&&(t.setAttribute("data-reviewer-youtube-play",""),a(t,!1))},r=function(e){e.removeAttribute("data-reviewer-youtube-play"),a(e,!0)},o=function(e){document.querySelectorAll(".reviewer-card--playing").forEach(function(t){if(t!==e){var n=t.querySelector(".reviewer-card__player");n&&(n.innerHTML="",n.hidden=!0,n.classList.remove("is-active")),t.classList.remove("reviewer-card--playing"),i(t)}})},s=function(e,t,n){var i=e.querySelector(".reviewer-card__player");i&&(i.innerHTML="",i.hidden=!0,i.classList.remove("is-active")),e.classList.remove("reviewer-card--playing"),t.removeAttribute("data-reviewer-youtube-play"),a(t,!1),window.open(n,"_blank","noopener,noreferrer")};document.addEventListener("click",function(t){var a=t.target.closest("[data-reviewer-youtube-play]");if(a){var i=a.getAttribute("data-youtube-id")||"";if(/^[A-Za-z0-9_-]{11}$/.test(i)){t.preventDefault();var l=a.closest(".reviewer-card"),c=a.href;if(!l)return void window.open(c,"_blank","noopener,noreferrer");var d=l.querySelector(".reviewer-card__player");if(!d)return void window.open(c,"_blank","noopener,noreferrer");if(!l.classList.contains("reviewer-card--playing")){o(l),d.innerHTML="",d.hidden=!1,d.classList.add("is-active"),l.classList.add("reviewer-card--playing"),r(a);var u=document.createElement("iframe");u.className="reviewer-card__player-iframe",u.src="https://www.youtube-nocookie.com/embed/"+encodeURIComponent(i)+"?autoplay=1&rel=0&enablejsapi=1&origin="+encodeURIComponent(window.location.origin),u.title="YouTube video player",u.setAttribute("allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"),u.setAttribute("allowfullscreen",""),u.setAttribute("frameborder","0"),d.appendChild(u),n().then(function(){new window.YT.Player(u,{events:{onError:function(t){-1!==e.indexOf(t&&t.data)&&s(l,a,c)},onReady:function(e){e&&e.target&&"function"==typeof e.target.playVideo&&e.target.playVideo()}}})}).catch(function(){})}}}})}}},{key:"initPartnerDiscountCopy",value:function(){var e=document.querySelectorAll(".partner-discount-card__copy[data-copy-target]");if(e.length){var t=function(e){return navigator.clipboard&&navigator.clipboard.writeText?navigator.clipboard.writeText(e):new Promise(function(t,n){var a=document.createElement("textarea");a.value=e,a.setAttribute("readonly",""),a.style.position="absolute",a.style.left="-9999px",document.body.appendChild(a),a.select();try{document.execCommand("copy"),t()}catch(e){n(e)}finally{document.body.removeChild(a)}})};e.forEach(function(e){e.addEventListener("click",function(){var n=e.getAttribute("data-copy-target"),a=n?document.getElementById(n):null,i=a?a.textContent.trim():"";if(i){var r=e.getAttribute("data-label-default")||"Copy",o=e.getAttribute("data-label-copied")||"Copied";t(i).then(function(){e.textContent=o,e.classList.add("is-copied"),window.setTimeout(function(){e.textContent=r,e.classList.remove("is-copied")},1800)}).catch(function(){})}})})}}},{key:"initSnapGalleries",value:function(){var t=Array.from(document.querySelectorAll("[data-snap-gallery]")),n=function e(t){if(!((parseInt(t.getAttribute("data-snap-gallery-count"),10)||0)<2||t.classList.contains("snap-gallery--thumb")||t.classList.contains("snap-gallery--gear")||t.closest(".gear-hero__gallery-frame"))){t.classList.remove("is-gallery-sized","is-all-landscape"),t.style.removeProperty("--snap-gallery-fixed-width"),t.style.removeProperty("--snap-gallery-fixed-height");var n=t.getBoundingClientRect().width,a=Array.from(t.querySelectorAll("[data-snap-gallery-slide] img")),i=t.classList.contains("snap-gallery--article"),r=t.classList.contains("snap-gallery--special-feature"),o=0,s=0,l=0,c=0,d=a.length>0;if(r){var u=document.createElement("span");u.style.cssText="position:absolute;visibility:hidden;pointer-events:none;width:1px;height:var(--pp-special-feature-media-max-height);",t.appendChild(u),o=u.getBoundingClientRect().height,u.remove()}
2a.forEach(function(a){var r=parseFloat(a.getAttribute("width"))||a.naturalWidth,u=parseFloat(a.getAttribute("height"))||a.naturalHeight;if(!r||!u)return d=!1,void(a.complete||a.addEventListener("load",function(){return e(t)},{once:!0}));var f=r/u,p=o||parseFloat(window.getComputedStyle(a).maxHeight),m=i?Math.min(n,r):n,h=m/f;Number.isFinite(p)&&h>p&&(h=p,m=h*f),s=Math.max(s,m),l=Math.max(l,h),c++,d=d&&r>u}),c&&s&&l&&(t.style.setProperty("--snap-gallery-fixed-width",Math.ceil(s)+"px"),t.style.setProperty("--snap-gallery-fixed-height",Math.ceil(l)+"px"),t.classList.toggle("is-all-landscape",d&&c===a.length),t.classList.add("is-gallery-sized"))}},a=0,i=function(){window.cancelAnimationFrame(a),a=window.requestAnimationFrame(function(){t.forEach(n)})};i(),window.addEventListener("resize",i,{passive:!0});var r=function(e,t){var n=e.querySelector('[data-snap-gallery-slide="'+t+'"]');return n?n.querySelector("img"):null},o=function(e,t,n){window.clearTimeout(e.petapixelGalleryLoadingTimer),e.classList.remove("is-image-loading");var a=function(){if(t&&t.complete&&t.naturalWidth)return!0;var n=t&&(t.getAttribute("src")||t.currentSrc),a=n&&e.petapixelGalleryImagePreloads?e.petapixelGalleryImagePreloads.get(n):null;return!!(a&&a.complete&&a.naturalWidth)};if(t&&!a()){e.petapixelGalleryLoadingTimer=window.setTimeout(function(){parseInt(e.getAttribute("data-snap-gallery-index"),10)!==n||a()||e.classList.add("is-image-loading")},120);var i=function(){parseInt(e.getAttribute("data-snap-gallery-index"),10)===n&&(window.clearTimeout(e.petapixelGalleryLoadingTimer),e.classList.remove("is-image-loading"))};t.addEventListener("load",i,{once:!0}),t.addEventListener("error",i,{once:!0}),"function"==typeof t.decode&&t.decode().then(i).catch(function(){})}},s=function(e,t){var n=r(e,t);if(!(!n||n.complete&&n.naturalWidth)){var a=n.getAttribute("src")||n.currentSrc;if(a&&(e.petapixelGalleryImagePreloads||(e.petapixelGalleryImagePreloads=new Map),!e.petapixelGalleryImagePreloads.has(a))){var i=new Image;i.decoding="async",i.fetchPriority="low",n.getAttribute("sizes")&&(i.sizes=n.getAttribute("sizes")),n.getAttribute("srcset")&&(i.srcset=n.getAttribute("srcset")),i.src=a,e.petapixelGalleryImagePreloads.set(a,i)}}},l=function(t,n){var a=parseInt(t.attr("data-snap-gallery-count"),10)||0;a<1||(n=(n%a+a)%a,t.attr("data-snap-gallery-index",String(n)),t.find("[data-snap-gallery-slide]").each(function(){var t=parseInt(this.getAttribute("data-snap-gallery-slide"),10),a=t===n;e(this).toggleClass("is-active",a),a?this.removeAttribute("hidden"):this.setAttribute("hidden","hidden")}),t.find("[data-snap-gallery-caption]").each(function(){var t=parseInt(this.getAttribute("data-snap-gallery-caption"),10),a=t===n;e(this).toggleClass("is-active",a),a?this.removeAttribute("hidden"):this.setAttribute("hidden","hidden")}),t.find("[data-snap-gallery-goto]").each(function(){var t=parseInt(this.getAttribute("data-snap-gallery-goto"),10),a=t===n;e(this).toggleClass("is-active",a),this.setAttribute("aria-selected",a?"true":"false")}),t.find(".snap-gallery__count-current").text(String(n+1)),o(t[0],r(t[0],n),n),s(t[0],(n+1)%a))};t.forEach(function(e){var t=parseInt(e.getAttribute("data-snap-gallery-count"),10)||0,n=parseInt(e.getAttribute("data-snap-gallery-index"),10)||0;t>1&&(o(e,r(e,n),n),s(e,(n+1)%t))}),e(document).on("click","[data-snap-gallery-dir]",function(t){t.preventDefault(),t.stopPropagation();var n=e(this).closest("[data-snap-gallery]"),a=parseInt(n.attr("data-snap-gallery-count"),10)||0,i=parseInt(e(this).attr("data-snap-gallery-dir"),10)||0;if(!(a<2)&&i){var r=(parseInt(n.attr("data-snap-gallery-index"),10)||0)+i;l(n,r)}}),e(document).on("click","[data-snap-gallery-goto]",function(t){t.preventDefault(),t.stopPropagation();var n=e(this).closest("[data-snap-gallery]"),a=parseInt(e(this).attr("data-snap-gallery-goto"),10);Number.isNaN(a)||l(n,a)}),t.forEach(function(t){var n=t.querySelector(".snap-gallery__viewport"),a=parseInt(t.getAttribute("data-snap-gallery-count"),10)||0;if(n&&!(a<2)){var i=null;n.addEventListener("touchstart",function(e){if(1!==e.touches.length)return void(i=null);i={x:e.touches[0].clientX,y:e.touches[0].clientY}},{passive:!0}),n.addEventListener("touchend",function(n){if(!i||1!==n.changedTouches.length)return void(i=null);var a=n.changedTouches[0].clientX-i.x,r=n.changedTouches[0].clientY-i.y;if(i=null,!(Math.abs(a)<40||Math.abs(a)<=1.25*Math.abs(r))){t.petapixelGallerySuppressClickUntil=Date.now()+500;var o=parseInt(t.getAttribute("data-snap-gallery-index"),10)||0;l(e(t),o+(a<0?1:-1))}},{passive:!0}),n.addEventListener("touchcancel",function(){i=null},{passive:!0}),n.addEventListener("click",function(e){Date.now()>=(t.petapixelGallerySuppressClickUntil||0)||(e.preventDefault(),e.stopImmediatePropagation())},!0)}});var c=window.matchMedia("(min-width: 1201px)"),d=function(e){if(c.matches){var t=e.getAttribute("data-snap-gallery-preview"),n=e.closest(".snap-gallery__progress");if(t&&n){var a=n.querySelector(".snap-gallery__progress-preview");a||(a=document.createElement("span"),a.className="snap-gallery__progress-preview",a.setAttribute("aria-hidden","true"),a.innerHTML='<img alt="">',n.appendChild(a));var i=a.querySelector("img"),r=a.offsetWidth/2||65,o=e.offsetLeft+e.offsetWidth/2,s=Math.max(r,Math.min(n.clientWidth-r,o));a.style.left=s+"px",n.classList.add("is-previewing"),a.setAttribute("data-preview-request",t);var l=function(){a.getAttribute("data-preview-request")===t&&(i.src=t,a.classList.remove("is-loading"),requestAnimationFrame(function(){a.getAttribute("data-preview-request")===t&&a.classList.add("is-visible")}))};
2if(i.src===t&&i.complete&&i.naturalWidth)l();else{a.classList.remove("is-visible"),a.classList.add("is-loading");var d=new Image;d.onload=function(){"function"==typeof d.decode?d.decode().catch(function(){}).then(l):l()},d.src=t}n.petapixelGalleryPreviewPreloads||(n.petapixelGalleryPreviewPreloads=Array.from(n.querySelectorAll("[data-snap-gallery-preview]")).map(function(e){var t=new Image;return t.src=e.getAttribute("data-snap-gallery-preview"),t}))}}},u=function(e){var t=e.closest(".snap-gallery__progress"),n=t&&t.querySelector(".snap-gallery__progress-preview");n&&(n.removeAttribute("data-preview-request"),n.classList.remove("is-visible"),n.classList.remove("is-loading")),t&&t.classList.remove("is-previewing")};e(document).on("mouseenter focusin","[data-snap-gallery-preview]",function(){d(this)}).on("mouseleave focusout","[data-snap-gallery-preview]",function(){u(this)})}},{key:"initYoutubeFacades",value:function(){var e=Array.from(document.querySelectorAll("[data-snap-youtube], [data-petapixel-youtube]"));if(e.length){var t=["maxresdefault","sddefault","hqdefault","mqdefault"],n=function(e){if(e&&"1"!==e.dataset.ytPosterBound){e.dataset.ytPosterBound="1";var n=function(){var n=(e.getAttribute("src")||"").match(/\/(maxresdefault|sddefault|hqdefault|mqdefault)\.jpg(?:[?#]|$)/i);if(n){var a=t.indexOf(n[1].toLowerCase());a<0||a>=t.length-1||(e.src=e.src.replace(n[1]+".jpg",t[a+1]+".jpg"))}},a=function(){return e.complete&&(0===e.naturalWidth||e.naturalWidth<=120)};e.addEventListener("error",n),e.addEventListener("load",function(){a()&&n()}),a()&&n()}},a=function(e){if(!e.classList.contains("is-playing")){var t=e.getAttribute("data-youtube-id");if(t){var n=document.createElement("iframe");n.className="snap-card__youtube-iframe",n.src="https://www.youtube-nocookie.com/embed/"+encodeURIComponent(t)+"?autoplay=1&rel=0",n.title="YouTube video player",n.setAttribute("frameborder","0"),n.setAttribute("allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"),n.setAttribute("allowfullscreen",""),e.classList.add("is-playing"),e.innerHTML="",e.appendChild(n)}}};e.forEach(function(e){var t=e.querySelector(".snap-card__youtube-poster");t&&n(t);var i=e.querySelector("[data-snap-youtube-play], [data-petapixel-youtube-play]");i&&i.addEventListener("click",function(t){t.preventDefault(),a(e)})})}}},{key:"syncSnapMetaIframeHeight",value:function(e){if(e){var t=parseInt(e.getAttribute("height"),10);if(t&&!(t<1)){var n=t+"px";e.style.height!==n&&(e.style.height=n)}}}},{key:"isMetaEmbedOrigin",value:function(e){return"string"==typeof e&&(-1!==e.indexOf("instagram.com")||-1!==e.indexOf("threads.com")||-1!==e.indexOf("threads.net"))}},{key:"queryMetaEmbedIframes",value:function(){return document.querySelectorAll('[data-snap-instagram] iframe, [data-snap-threads] iframe, iframe[src*="instagram.com/embed"], iframe[src*="threads.com/"], iframe[src*="threads.net/"]')}},{key:"applyMetaEmbedHeight",value:function(e,t){if(e){var n=parseInt(t,10);n&&n>0&&e.setAttribute("height",String(n)),this.syncSnapMetaIframeHeight(e);var a=e.closest&&e.closest("[data-snap-instagram], [data-snap-threads]");a&&this.fitSnapMetaEmbed(a,326)}}},{key:"observeSnapMetaWrap",value:function(e){var t=this 3;if(e&&"1"!==e.dataset.ppMetaChildObs&&"function"==typeof MutationObserver){e.dataset.ppMetaChildObs="1";new MutationObserver(function(){t.fitSnapMetaEmbed(e,326)}).observe(e,{childList:!0,subtree:!0})}}},{key:"fitSnapMetaEmbed",value:function(e,t){var n=this;if(e){var a=e.querySelector("iframe");if(a){t=t||326,a.setAttribute("scrolling","no");var i=!1,r=function(){a.style.minWidth="",a.style.width="",a.style.maxWidth="",a.style.transform="",a.style.transformOrigin="",e.style.height="",e.style.zoom=""},o=function(){if(!i){i=!0,n.syncSnapMetaIframeHeight(a);var o=e.parentElement||e,s=o.clientWidth;if(s<1)return void(i=!1);if(s>=t)return(a.style.transform||e.style.zoom)&&r(),n.syncSnapMetaIframeHeight(a),void(i=!1);var l=s/t;a.style.minWidth=t+"px",a.style.width=t+"px",a.style.maxWidth=t+"px",a.style.transform="",a.style.transformOrigin="",e.style.height="",e.style.zoom=String(l),n.syncSnapMetaIframeHeight(a),i=!1}};if(o(),"1"!==a.dataset.ppMetaScaleBound){if(a.dataset.ppMetaScaleBound="1","function"==typeof ResizeObserver){new ResizeObserver(o).observe(a)}if("function"==typeof MutationObserver){new MutationObserver(o).observe(a,{attributes:!0,attributeFilter:["style","height"]})}}}}}},{key:"fitSnapMetaEmbeds",value:function(){var e=this;document.querySelectorAll("[data-snap-instagram], [data-snap-threads]").forEach(function(t){e.observeSnapMetaWrap(t),e.fitSnapMetaEmbed(t,326)}
3),this.queryMetaEmbedIframes().forEach(function(t){t.closest&&t.closest("[data-snap-instagram], [data-snap-threads]")||e.syncSnapMetaIframeHeight(t)})}},{key:"bindSnapMetaEmbedScale",value:function(){var t=this;this.metaEmbedScaleBound||(this.metaEmbedScaleBound=!0,e(window).on("resize.ppMetaEmbed",(0,l.default)(function(){t.fitSnapMetaEmbeds()},100)),window.addEventListener("message",function(e){if(e&&t.isMetaEmbedOrigin(e.origin)){var n=e.data;if("string"==typeof n)try{n=JSON.parse(n)}catch(e){return}if(n&&"object"===(void 0===n?"undefined":r(n))){var a=n.details&&"object"===r(n.details)?n.details:n,i=parseInt(a.height,10);!i||i<1||t.queryMetaEmbedIframes().forEach(function(n){e.source&&n.contentWindow&&e.source===n.contentWindow&&t.applyMetaEmbedHeight(n,i)})}}}))}},{key:"initInstagramEmbeds",value:function(){var e=this;if(Array.from(document.querySelectorAll("[data-snap-instagram], blockquote.instagram-media, blockquote[data-instgrm-permalink]")).length){var t=function(){e.fitSnapMetaEmbeds()},n=function(t){if(t&&!t.querySelector("iframe")){var n=t.hasAttribute&&t.hasAttribute("data-snap-instagram")?t:t.closest&&t.closest("[data-snap-instagram]");if(n){var a=n.getAttribute("data-instagram-embed");if(a){var i=document.createElement("iframe");i.className="snap-card__instagram-iframe",i.src=a,i.title="Instagram",i.setAttribute("loading","lazy"),i.setAttribute("scrolling","no"),i.setAttribute("allowtransparency","true"),i.setAttribute("allow","encrypted-media"),i.setAttribute("referrerpolicy","origin-when-cross-origin"),i.style.border="0",n.innerHTML="",n.appendChild(i),e.fitSnapMetaEmbed(n,326)}}}},a=function(){document.querySelectorAll("[data-snap-instagram]").forEach(n)},i=function(){window.instgrm&&window.instgrm.Embeds&&"function"==typeof window.instgrm.Embeds.process&&window.instgrm.Embeds.process(),t()},r=document.querySelector('script[src*="instagram.com/embed.js"]');if(window.instgrm)i();else if(r)r.addEventListener("load",i),r.setAttribute("data-cfasync","false");else{var o=document.createElement("script");o.async=!0,o.src="https://www.instagram.com/embed.js",o.setAttribute("data-cfasync","false"),o.addEventListener("load",i),o.addEventListener("error",a),document.body.appendChild(o)}window.setTimeout(function(){t(),a()},2500),this.bindSnapMetaEmbedScale()}}},{key:"initThreadsEmbeds",value:function(){var e=this;if(Array.from(document.querySelectorAll("[data-snap-threads], blockquote.text-post-media, blockquote[data-text-post-permalink]")).length){var n=function(){e.fitSnapMetaEmbeds()},a=function(n){if(n&&!n.querySelector("iframe")){var a=n.hasAttribute&&n.hasAttribute("data-snap-threads")?n:n.closest&&n.closest("[data-snap-threads]");if(a){var i=a.getAttribute("data-threads-embed");if(i){var r=document.createElement("iframe");r.className="snap-card__threads-iframe",r.src=i+(t()?(i.indexOf("?")>=0?"&":"?")+"theme=dark":""),r.title="Threads",r.setAttribute("loading","lazy"),r.setAttribute("scrolling","no"),r.setAttribute("allowtransparency","true"),r.setAttribute("allowfullscreen","true"),r.setAttribute("referrerpolicy","origin-when-cross-origin"),r.style.border="0",a.innerHTML="",a.appendChild(r),e.fitSnapMetaEmbed(a,326)}}}},i=function(){document.querySelectorAll("[data-snap-threads]").forEach(a)},r=function(){window.instgrm&&window.instgrm.Embeds&&"function"==typeof window.instgrm.Embeds.process&&window.instgrm.Embeds.process(),n()};!function(){var e=t()?"dark":"light";document.querySelectorAll("blockquote.text-post-media, blockquote[data-text-post-permalink]").forEach(function(t){t.setAttribute("data-theme",e)})}();var o=document.querySelector('script[src*="threads.com/embed.js"], script[src*="threads.net/embed.js"]');if(o)o.addEventListener("load",r),o.setAttribute("data-cfasync","false"),r();else{var s=document.createElement("script");s.async=!0,s.src="https://www.threads.com/embed.js",s.setAttribute("data-cfasync","false"),s.addEventListener("load",r),s.addEventListener("error",i),document.body.appendChild(s)}window.setTimeout(function(){n(),i()},2500),this.bindSnapMetaEmbedScale()}}},{key:"initTwitterEmbeds",value:function(){var e=Array.from(document.querySelectorAll("[data-snap-twitter]")),n=Array.from(document.querySelectorAll("blockquote.twitter-tweet")).filter(function(e){return!e.closest("[data-snap-twitter]")});if(e.length||n.length){var a=t()?"dark":"light",i=function(e){if(e){e.classList.add("snap-card--meta-embed");var t=e.querySelector(".snap-card__hit");t&&t.parentNode&&t.parentNode.removeChild(t)}};e.forEach(function(e){return i(e.closest(".snap-card"))}),document.querySelectorAll(".snap-card:not(.snap-card--meta-embed)").forEach(function(e){e.querySelector("blockquote.twitter-tweet, blockquote[data-tweet-id]")&&i(e)});var r=function(e){if(e&&!e.querySelector("iframe, twitter-widget")){var t=e.getAttribute("data-tweet-id"),n=e.getAttribute("data-twitter-embed");if(!n&&t&&(n="https://platform.twitter.com/embed/Tweet.html?id="+encodeURIComponent(t)+"&dnt=true"),n){n.indexOf("theme=")<0&&(n+=(n.indexOf("?")>=0?"&":"?")+"theme="+a);var i=document.createElement("iframe");i.className="snap-card__twitter-iframe",i.src=n,i.title="Post from X",i.setAttribute("loading","lazy"),i.setAttribute("scrolling","no"),i.setAttribute("allowtransparency","true"),i.setAttribute("referrerpolicy","origin-when-cross-origin"),i.setAttribute("sandbox","allow-scripts allow-popups allow-popups-to-escape-sandbox allow-same-origin"),i.style.maxWidth="100%",i.style.minHeight="400px",i.style.border="0",i.style.pointerEvents="auto",e.innerHTML="",e.appendChild(i)}}},o=function(e){if("1"!==e.dataset.ppTwitterMounted){var t=e.getAttribute("data-tweet-id");if(t&&window.twttr&&window.twttr.widgets&&"function"==typeof window.twttr.widgets.createTweet){e.dataset.ppTwitterMounted="1",e.innerHTML="";var n=Math.max(250,Math.min(550,e.clientWidth||300));window.twttr.widgets.createTweet(t,e,{theme:a,dnt:!0,align:"center",conversation:"none",width:n}).then(function(t){t?(t.style.maxWidth="100%",t.style.pointerEvents="auto"):(e.dataset.ppTwitterMounted="0",r(e))}).catch(function(){e.dataset.ppTwitterMounted="0",r(e)})}}},s=function(){e.forEach(o),n.length&&window.twttr&&window.twttr.widgets&&"function"==typeof window.twttr.widgets.load&&window.twttr.widgets.load()},l=function(){e.forEach(r)},c=document.querySelector('script[src*="platform.twitter.com/widgets.js"], script[src*="platform.x.com/widgets.js"]');if(window.twttr&&window.twttr.widgets)s();else if(c)c.addEventListener("load",s),c.setAttribute("data-cfasync","false");else{var d=document.createElement("script");d.async=!0,d.charset="utf-8",d.src="https://platform.twitter.com/widgets.js",d.setAttribute("data-cfasync","false"),d.addEventListener("load",s),d.addEventListener("error",l),document.body.appendChild(d)}window.setTimeout(function(){if(window.twttr&&window.twttr.widgets)return void e.forEach(function(e){e.querySelector("iframe, twitter-widget")||r(e)});l()},2500)}}},{key:"initLightbox",value:function(){var t=[".post-full__text",".post-special-feature__text",".default-css",".snap-gallery"],n=["a.pp-lightbox","a[data-pp-lightbox]"],a=t.map(function(e){return n.map(function(t){return e+" "+t}).join(", ")}).join(", ");
3if(document.querySelector("a.pp-lightbox, a[data-pp-lightbox]")){var i=null,r=null,o=null,s=null,l=null,c=[],d=0,u=!1,f=1,p=0,m=0,h=!1,v=!1,g=!1,y=!1,w=1,b=1,_=0,x=0,S=0,k=0,A=0,L=0,E=null,C=new Map,q=function(){o&&o.css("transform","translate("+p+"px, "+m+"px) scale("+f+")")},T=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y)},I=function(e,t){return{x:(e.x+t.x)/2,y:(e.y+t.y)/2}},M=function(){var e=f>1.02;u=e,o&&o.toggleClass("is-zoomed",e),i&&i.toggleClass("is-zoomed",e),e||(f=1,p=0,m=0)},O=function(){if(!o||!r||f<=1)return p=0,void(m=0);var e=o[0],t=e.offsetWidth,n=e.offsetHeight,a=t*f,i=n*f,s=e.getBoundingClientRect(),l=s.left+s.width/2-p,c=s.top+s.height/2-m,d=r[0].getBoundingClientRect(),u=d.width,h=d.height;if(a<=u)p=d.left+u/2-l;else{var v=d.right-l-a/2,g=d.left-l+a/2;p=Math.min(g,Math.max(v,p))}if(i<=h)m=d.top+h/2-c;else{var y=d.bottom-c-i/2,w=d.top-c+i/2;m=Math.min(w,Math.max(y,m))}},P=function(e,t,n){if(o){e=Math.min(4,Math.max(1,e));var a=f||1;if(!(Math.abs(e-a)<.001)){var i=o[0].getBoundingClientRect(),r=i.left+i.width/2-p,s=i.top+i.height/2-m,l=e/a;p=t-r-(t-r-p)*l,m=n-s-(n-s-m)*l,f=e,M(),O(),q()}}},D=function(){f=1,p=0,m=0,h=!1,v=!1,g=!1,y=!1,E=null,C.clear(),M(),q(),o&&o.removeClass("is-dragging")},N=function(e,t){if(o&&i)return u?void D():void P(2.5,e,t)},R=function(e,t){h=!0,v=!1,E=e,_=t.x,x=t.y,S=p,k=m},H=function(){if(!i){i=e('<div class="pp-lightbox-overlay" hidden role="dialog" aria-modal="true" aria-label="Image lightbox"><button type="button" class="pp-lightbox-overlay__close" aria-label="Close">×</button><button type="button" class="pp-lightbox-overlay__nav pp-lightbox-overlay__nav--prev" aria-label="Previous photo" hidden><span aria-hidden="true">â¹</span></button><button type="button" class="pp-lightbox-overlay__nav pp-lightbox-overlay__nav--next" aria-label="Next photo" hidden><span aria-hidden="true">âº</span></button><div class="pp-lightbox-overlay__stage"><img class="pp-lightbox-overlay__image" alt="" draggable="false" /></div></div>'),r=i.find(".pp-lightbox-overlay__stage"),o=i.find(".pp-lightbox-overlay__image"),s=i.find(".pp-lightbox-overlay__nav--prev"),l=i.find(".pp-lightbox-overlay__nav--next"),e(document.body).append(i),i.on("click",function(t){(t.target===i[0]||e(t.target).closest(".pp-lightbox-overlay__close").length)&&W()}),s.on("click",function(e){e.preventDefault(),e.stopPropagation(),F(d-1)}),l.on("click",function(e){e.preventDefault(),e.stopPropagation(),F(d+1)}),r.on("dblclick",function(e){Date.now()<L||(e.preventDefault(),e.stopPropagation(),N(e.clientX,e.clientY))});var t=null;i.on("wheel",function(e){e.preventDefault(),e.stopPropagation();var n=e.originalEvent||e,a=n.deltaY;if(a){var i=Math.min(.2,Math.abs(a)/120*.1+.08),r=a>0?1-i:1+i;o.addClass("is-dragging"),P(f*r,e.clientX,e.clientY),f<=1.02&&D(),window.clearTimeout(t),t=window.setTimeout(function(){o&&o.removeClass("is-dragging")},120)}});var n=function(e){if("mouse"!==e.pointerType||0===e.button){if(C.set(e.pointerId,{x:e.clientX,y:e.clientY}),2===C.size){var t=Array.from(C.values());return y=!0,g=!0,v=!0,h=!1,E=null,A=0,w=T(t[0],t[1])||1,b=f,o.addClass("is-dragging"),void e.preventDefault()}1===C.size&&u&&R(e.pointerId,C.get(e.pointerId))}},a=function(e){if(C.has(e.pointerId)){if(C.set(e.pointerId,{x:e.clientX,y:e.clientY}),C.size>=2){var t=Array.from(C.values()).slice(0,2);y||(y=!0,g=!0,v=!0,h=!1,w=T(t[0],t[1])||1,b=f,o.addClass("is-dragging"));var n=T(t[0],t[1])||1,a=I(t[0],t[1]);return P(b*(n/w),a.x,a.y),void e.preventDefault()}if(h&&e.pointerId===E){var i=e.clientX-_,s=e.clientY-x;!v&&(Math.abs(i)>6||Math.abs(s)>6)&&(v=!0,o.addClass("is-dragging"),r[0].setPointerCapture&&r[0].setPointerCapture(e.pointerId)),v&&(p=S+i,m=k+s,O(),q(),e.preventDefault())}}},c=function(e){var t=v,n=g;if(C.delete(e.pointerId),C.size<2&&(y=!1),1===C.size&&u){var a=C.entries().next().value;return R(a[0],a[1]),void o.removeClass("is-dragging")}if(0===C.size){if(h=!1,E=null,o.removeClass("is-dragging"),f<1.08?D():(M(),O(),q()),g=!1,"touch"!==e.pointerType||t||n)return;var i=Date.now();i-A<350?(e.preventDefault(),N(e.clientX,e.clientY),A=0,L=i+500):A=i}};r.on("pointerdown",n),r.on("pointermove",a),r.on("pointerup pointercancel",c),o.on("dragstart",function(e){e.preventDefault()})}},j=function(){var e=c.length>1;i&&s&&l&&(i.toggleClass("has-gallery-nav",e),e?(s.removeAttr("hidden"),l.removeAttr("hidden")):(s.attr("hidden","hidden"),l.attr("hidden","hidden")))},F=function(e){if(c.length){d=(e+c.length)%c.length;var t=c[d];H(),D(),o.attr({src:t.src,alt:t.alt||""}),j()}},W=function(){i&&(D(),i.attr("hidden","hidden"),o.attr("src",""),c=[],d=0,j(),e(document.body).removeClass("pp-lightbox-open"),e(document).off("keydown.ppLightbox"))},z=function(t,n){c=Array.isArray(t)?t.filter(function(e){return e&&e.src}):[],c.length&&(H(),F(n||0),i.removeAttr("hidden"),e(document.body).addClass("pp-lightbox-open"),e(document).off("keydown.ppLightbox").on("keydown.ppLightbox",function(e){if("Escape"===e.key||27===e.ke
3yCode)return void W();c.length<2||("ArrowLeft"===e.key||37===e.keyCode?(e.preventDefault(),F(d-1)):"ArrowRight"!==e.key&&39!==e.keyCode||(e.preventDefault(),F(d+1)))}))};e(document).on("click",a,function(t){var n=this.getAttribute("href");if(n){t.preventDefault(),t.stopPropagation();var a=this.getAttribute("data-pp-gallery"),i=[],r=0;if(a){var o=a.replace(/"/g,"");i=e('a.pp-lightbox[data-pp-gallery="'+o+'"], a[data-pp-lightbox][data-pp-gallery="'+o+'"]').map(function(){return{src:this.getAttribute("href")||"",alt:e(this).find("img").attr("alt")||""}}).get(),r=parseInt(this.getAttribute("data-pp-index"),10)||0}else i=[{src:n,alt:e(this).find("img").attr("alt")||""}];z(i,r)}})}}}]),n}();e(document).ready(function(){n(),d(),new N})}(jQuery)},{"./plugins/jquery.disqusloader":2,"lodash/throttle":16}],2:[function(e,t,n){"use strict";!function(e,t,n,a){var i=e(t),r=!1,o=!1,s=!1,l=!1,c=!1,d="unloaded",u=e(),f=function(){if(!u.length)return!1;if("loaded"==u.data("disqusLoaderStatus"))return!0;if(!c){var n=i.scrollTop();if(u.offset().top-n>i.height()*o||n-u.offset().top-u.outerHeight()-i.height()*o>0)return!1}return e("#disqus_thread").removeAttr("id"),u.attr("id","disqus_thread").data("disqusLoaderStatus","loaded"),"loaded"==d?DISQUS.reset({reload:!0,config:s}):(t.disqus_config=s,"unloaded"==d&&(d="loading",e.ajax({url:l,async:!0,cache:!0,dataType:"script",success:function(){d="loaded"},error:function(){d="unloaded",u.data("disqusLoaderStatus","unloaded")}}))),!0};i.on("scroll resize",function(e,t){var n,a;return function(){var i=this,r=arguments,o=+new Date;n&&o<n+e?(clearTimeout(a),a=setTimeout(function(){n=o,t.apply(i,r)},e)):(n=o,t.apply(i,r))}}(r,f)),e.disqusLoader=function(t,n){return n=e.extend({},{laziness:1,throttle:250,scriptUrl:!1,disqusConfig:!1,force:!1},n),o=n.laziness+1,r=n.throttle,s=n.disqusConfig,c=!!n.force,l=!1===l?n.scriptUrl:l,u=("string"==typeof t?e(t):t).eq(0),"loaded"!=u.data("disqusLoaderStatus")&&u.data("disqusLoaderStatus","unloaded"),f()}}(jQuery,window,document)},{}],3:[function(e,t,n){var a=e("./_root"),i=a.Symbol;t.exports=i},{"./_root":9}],4:[function(e,t,n){function a(e){return null==e?void 0===e?l:s:c&&c in Object(e)?r(e):o(e)}var i=e("./_Symbol"),r=e("./_getRawTag"),o=e("./_objectToString"),s="[object Null]",l="[object Undefined]",c=i?i.toStringTag:void 0;t.exports=a},{"./_Symbol":3,"./_getRawTag":7,"./_objectToString":8}],5:[function(e,t,n){function a(e){return e?e.slice(0,i(e)+1).replace(r,""):e}var i=e("./_trimmedEndIndex"),r=/^\s+/;t.exports=a},{"./_trimmedEndIndex":10}],6:[function(e,t,n){(function(e){(function(){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],7:[function(e,t,n){function a(e){var t=o.call(e,l),n=e[l];try{e[l]=void 0;var a=!0}catch(e){}var i=s.call(e);return a&&(t?e[l]=n:delete e[l]),i}var i=e("./_Symbol"),r=Object.prototype,o=r.hasOwnProperty,s=r.toString,l=i?i.toStringTag:void 0;t.exports=a},{"./_Symbol":3}],8:[function(e,t,n){function a(e){return r.call(e)}var i=Object.prototype,r=i.toString;t.exports=a},{}],9:[function(e,t,n){var a=e("./_freeGlobal"),i="object"==typeof self&&self&&self.Object===Object&&self,r=a||i||Function("return this")();t.exports=r},{"./_freeGlobal":6}],10:[function(e,t,n){function a(e){for(var t=e.length;t--&&i.test(e.charAt(t)););return t}var i=/\s/;t.exports=a},{}],11:[function(e,t,n){function a(e,t,n){function a(t){var n=y,a=w;return y=w=void 0,k=t,_=e.apply(a,n)}function d(e){return k=e,x=setTimeout(p,t),A?a(e):_}function u(e){var n=e-S,a=e-k,i=t-n;return L?c(i,b-a):i}function f(e){var n=e-S,a=e-k;return void 0===S||n>=t||n<0||L&&a>=b}function p(){var e=r();if(f(e))return m(e);x=setTimeout(p,u(e))}function m(e){return x=void 0,E&&y?a(e):(y=w=void 0,_)}function h(){void 0!==x&&clearTimeout(x),k=0,y=S=w=x=void 0}function v(){return void 0===x?_:m(r())}function g(){var e=r(),n=f(e);if(y=arguments,w=this,S=e,n){if(void 0===x)return d(S);if(L)return clearTimeout(x),x=setTimeout(p,t),a(S)}return void 0===x&&(x=setTimeout(p,t)),_}var y,w,b,_,x,S,k=0,A=!1,L=!1,E=!0;if("function"!=typeof e)throw new TypeError(s);return t=o(t)||0,i(n)&&(A=!!n.leading,L="maxWait"in n,b=L?l(o(n.maxWait)||0,t):b,E="trailing"in n?!!n.trailing:E),g.cancel=h,g.flush=v,g}var i=e("./isObject"),r=e("./now"),o=e("./toNumber"),s="Expected a function",l=Math.max,c=Math.min;t.exports=a},{"./isObject":12,"./now":15,"./toNumber":17}],12:[function(e,t,n){function a(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}t.exports=a},{}],13:[function(e,t,n){function a(e){return null!=e&&"object"==typeof e}t.exports=a},{}],14:[function(e,t,n){function a(e){return"symbol"==typeof e||r(e)&&i(e)==o}var i=e("./_baseGetTag"),r=e("./isObjectLike"),o="[object Symbol]";t.exports=a},{"./_baseGetTag":4,"./isObjectLike":13}],15:[function(e,t,n){var a=e("./_root"),i=function(){return a.Date.now()};t.exports=i},{"./_root":9}],16:[function(e,t,n){function a(e,t,n){var a=!0,s=!0;if("function"!=typeof e)throw new TypeError(o);return r(n)&&(a="leading"in n?!!n.leading:a,s="trailing"in n?!!n.trailing:s),i(e,t,{leading:a,maxWait:t,trailing:s})}var i=e("./debounce"),r=e("./isObject"),o="Expected a function";t.exports=a},{"./debounce":11,"./isObject":12}],17:[function(e,t,n){function a(e){if("number"==typeof e)return e;if(o(e))return s;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=i(e);var n=c.test(e);return n||d.test(e)?u(e.slice(2),n?2:8):l.test(e)?s:+e}var i=e("./_baseTrim"),r=e("./isObject"),o=e("./isSymbol"),s=NaN,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,d=/^0o[0-7]+$/i,u=parseInt;t.exports=a},{"./_baseTrim":5,"./isObject":12,"./isSymbol":14}]},{},[1]);
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.