PageSourceSearch

https://www.pewpewtactical.com/_next/static/chunks/0uwcr2s0-mj78.js

js pewpewtactical.com collected 2026-10-02 05:00:41 UTC 33,185 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,27923,e=>{"use strict";var t=e.i(71645),r=e.i(81140),a=e.i(20783),i=e.i(30030),n=e.i(26330),s=e.i(3536),l=e.i(65491),o=e.i(10772),c=e.i(53660),u=e.i(74606),d=e.i(96626),p=e.i(48425),m=e.i(91918),f=e.i(69340),h=e.i(86312),x=e.i(85369),g=e.i(43476),v="Popover",[w,b]=(0,i.createContextScope)(v,[c.createPopperScope]),y=(0,c.createPopperScope)(),[j,N]=w(v),k=e=>{let{__scopePopover:r,children:a,open:i,defaultOpen:n,onOpenChange:s,modal:l=!1}=e,u=y(r),d=t.useRef(null),[p,m]=t.useState(!1),[h,x]=(0,f.useControllableState)({prop:i,defaultProp:n??!1,onChange:s,caller:v});return(0,g.jsx)(c.Root,{...u,children:(0,g.jsx)(j,{scope:r,contentId:(0,o.useId)(),triggerRef:d,open:h,onOpenChange:x,onOpenToggle:t.useCallback(()=>x(e=>!e),[x]),hasCustomAnchor:p,onCustomAnchorAdd:t.useCallback(()=>m(!0),[]),onCustomAnchorRemove:t.useCallback(()=>m(!1),[]),modal:l,children:a})})};k.displayName=v;var S="PopoverAnchor",C=t.forwardRef((e,r)=>{let{__scopePopover:a,...i}=e,n=N(S,a),s=y(a),{onCustomAnchorAdd:l,onCustomAnchorRemove:o}=n;return t.useEffect(()=>(l(),()=>o()),[l,o]),(0,g.jsx)(c.Anchor,{...s,...i,ref:r})});C.displayName=S;var P="PopoverTrigger",E=t.forwardRef((e,t)=>{let{__scopePopover:i,...n}=e,s=N(P,i),l=y(i),o=(0,a.useComposedRefs)(t,s.triggerRef),u=(0,g.jsx)(p.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":B(s.open),...n,ref:o,onClick:(0,r.composeEventHandlers)(e.onClick,s.onOpenToggle)});return s.hasCustomAnchor?u:(0,g.jsx)(c.Anchor,{asChild:!0,...l,children:u})});E.displayName=P;var _="PopoverPortal",[A,R]=w(_,{forceMount:void 0}),T=e=>{let{__scopePopover:t,forceMount:r,children:a,container:i}=e,n=N(_,t);return(0,g.jsx)(A,{scope:t,forceMount:r,children:(0,g.jsx)(d.Presence,{present:r||n.open,children:(0,g.jsx)(u.Portal,{asChild:!0,container:i,children:a})})})};T.displayName=_;var O="PopoverContent",z=t.forwardRef((e,t)=>{let r=R(O,e.__scopePopover),{forceMount:a=r.forceMount,...i}=e,n=N(O,e.__scopePopover);return(0,g.jsx)(d.Presence,{present:a||n.open,children:n.modal?(0,g.jsx)(L,{...i,ref:t}):(0,g.jsx)(M,{...i,ref:t})})});z.displayName=O;var I=(0,m.createSlot)("PopoverContent.RemoveScroll"),L=t.forwardRef((e,i)=>{let n=N(O,e.__scopePopover),s=t.useRef(null),l=(0,a.useComposedRefs)(i,s),o=t.useRef(!1);return t.useEffect(()=>{let e=s.current;if(e)return(0,h.hideOthers)(e)},[]),(0,g.jsx)(x.RemoveScroll,{as:I,allowPinchZoom:!0,children:(0,g.jsx)(F,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),o.current||n.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;o.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),M=t.forwardRef((e,r)=>{let a=N(O,e.__scopePopover),i=t.useRef(!1),n=t.useRef(!1);return(0,g.jsx)(F,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(i.current||a.triggerRef.current?.focus(),t.preventDefault()),i.current=!1,n.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(n.current=!0));let r=t.target;a.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&n.current&&t.preventDefault()}})}),F=t.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:o,disableOutsidePointerEvents:u,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:m,onInteractOutside:f,...h}=e,x=N(O,r),v=y(r);return(0,s.useFocusGuards)(),(0,g.jsx)(l.FocusScope,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:i,onUnmountAutoFocus:o,children:(0,g.jsx)(n.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:u,onInteractOutside:f,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:m,onDismiss:()=>
1x.onOpenChange(!1),children:(0,g.jsx)(c.Content,{"data-state":B(x.open),role:"dialog",id:x.contentId,...v,...h,ref:t,style:{...h.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),$="PopoverClose",D=t.forwardRef((e,t)=>{let{__scopePopover:a,...i}=e,n=N($,a);return(0,g.jsx)(p.Primitive.button,{type:"button",...i,ref:t,onClick:(0,r.composeEventHandlers)(e.onClick,()=>n.onOpenChange(!1))})});D.displayName=$;var q=t.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,i=y(r);return(0,g.jsx)(c.Arrow,{...i,...a,ref:t})});function B(e){return e?"open":"closed"}q.displayName="PopoverArrow",e.s(["Anchor",0,C,"Arrow",0,q,"Close",0,D,"Content",0,z,"Popover",0,k,"PopoverAnchor",0,C,"PopoverArrow",0,q,"PopoverClose",0,D,"PopoverContent",0,z,"PopoverPortal",0,T,"PopoverTrigger",0,E,"Portal",0,T,"Root",0,k,"Trigger",0,E,"createPopoverScope",0,b],78761);var H=e.i(78761);e.s(["Popover",0,H],27923)},21634,e=>{"use strict";var t=e.i(43476),r=e.i(7670),a=e.i(57688),i=e.i(71645);let n="ppt-inline-ad-rotation",s=[{src:"/images/shellshock-300x300.webp",alt:"ShellShock Eclipse photochromic Z87 sunglasses",href:"https://shellshockpro.com/products/eclipse-sunglasses-photochromic-lens-z87?utm_source=midpost&utm_id=ppt"},{src:"/images/shellshock-exo-pro-elite-300x300.webp",alt:"ShellShock EXO Pro Elite electronic ear muffs — new launch",href:"https://shellshockpro.com/products/exo-pro-elite?utm_source=pew_pew_tactical&utm_medium=display&utm_campaign=exo_pro_elite&utm_content=banner_ad"},{src:"/images/shellshock-premium-combo-300x300.webp",alt:"ShellShock premium eyes and ears combo — 30% off",href:"https://shellshockpro.com/products/premium-eyes-ears-combo?utm_source=pew_pew_tactical&utm_medium=display&utm_campaign=premium_eyes_ears_combo&utm_content=banner_ad"}];var l=e.i(43071),o=e.i(22543);let{width:c,height:u}={width:300,height:300};e.s(["default",0,function(){let e=function(e){let[t,r]=(0,i.useState)(null);return(0,i.useEffect)(()=>{e.length&&r(e[function(e){try{let t=parseInt(localStorage.getItem(n),10),r=Number.isNaN(t)?Math.floor(Math.random()*e):(t+1)%e;return localStorage.setItem(n,String(r)),r}catch{return Math.floor(Math.random()*e)}}(e.length)])},[e]),t}(s);return(0,t.jsxs)("aside",{className:(0,r.default)("my-10","text-center"),children:[(0,t.jsx)("p",{className:(0,r.default)("mb-2","text-xs uppercase tracking-wide","text-ppt-gray"),style:{visibility:e?"visible":"hidden"},children:"Advertisement"}),(0,t.jsx)("div",{className:(0,r.default)("mx-auto","w-full"),style:{maxWidth:c,aspectRatio:`${c} / ${u}`},children:e&&(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener nofollow sponsored",...(0,l.affiliateAttrs)({placement:o.GA_PLACEMENTS.POST_INLINE_AD,linkType:o.GA_LINK_TYPES.IMAGE,productName:e.alt}),className:(0,r.default)("block","tap-highlight-brand","transition-opacity duration-200","hover:opacity-90","active:opacity-90 active:duration-0"),children:(0,t.jsx)(a.default,{src:e.src,alt:e.alt,width:c,height:u,className:"h-auto w-full",unoptimized:!0})})})]})}],21634)},66253,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(27923),i=e.i(75254);let n=(0,i.default)("scissors",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]]),s=(0,i.default)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);var l=e.i(43531),o=e.i(37727),c=e.i(7670),u=e.i(80064),d=e.i(73488);function p(e,{placement:t,productName:r,store:a},i){(0,d.trackEvent)(e,{placement:t,product_name:(0,d.gaText)(r),store:a,coupon_code:i})}var m=e.i(22543);let f={onAccent:"size-8 text-white hover:text-white/75",onLight:"size-6 text-ppt-red hover:text-ppt-blue"},h={onAccent:"size-5",onLight:"size-4"};function x({coupon:e,tracking:a}){let[i,n]=(0,r.useState)(!1);return(0,t.jsxs)("li",{className:"flex items-start gap-2 text-sm",children:[(0,t.jsx)("span",{className:"mt-px text-ppt-blue",children:"•"}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-x-1.5 gap-y-1",children:[e.link?(0,t.jsx)("a",{href:e.link,target:"_blank",rel:"noopener nofollow sponsored",onClick:()=>p(m.GA_EVENTS.COUPON_VISIT,a,e.coupon),className:"text-white/90 hover:text-ppt-yellow active:text-ppt-yellow hover:underline press-inline transition-colors",children:e.desc}):(0,t.jsx)("span",{className:"text-white/90",children:e.desc}),(0,t.jsx)("span",{className:"text-white/40",children:"–"}),(0,t.jsxs)("button",{type:"button",onClick:()=>{navigator.clipboard.writeText(e.coupon).then(()=>{n(!0),setTimeout(()=>n(!1),2e3),p(m.GA_EVENTS.COUPON_COPY,a,e.coupon)}).catch(e=>{console.error("Failed to copy coupon code:",e)})},"aria-label":i?"Code copied":`Copy code ${e.coupon}
1`,className:(0,c.default)("inline-flex items-center gap-1","font-bold text-white","hover:text-ppt-yellow","transition-colors cursor-pointer"),children:[e.coupon,i?(0,t.jsx)(l.Check,{className:"size-3.5 text-green-400"}):(0,t.jsx)(s,{className:"size-3.5 text-ppt-blue"})]})]})]})}e.s(["default",0,function({coupons:e,variant:r="onLight",className:i,tracking:s={}}){let l=Array.isArray(e)?e.filter(e=>e?.coupon):[];return 0===l.length?null:(0,t.jsxs)(a.Popover.Root,{onOpenChange:e=>{e&&p(m.GA_EVENTS.COUPON_SHOW,s)},children:[(0,t.jsx)(a.Popover.Trigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button","aria-label":"Show available coupons",className:(0,u.cn)("flex items-center justify-center","transition-colors duration-200","cursor-pointer",f[r],i),children:(0,t.jsx)(n,{className:h[r]})})}),(0,t.jsx)(a.Popover.Portal,{children:(0,t.jsxs)(a.Popover.Content,{side:"right",align:"center",sideOffset:8,collisionPadding:12,className:(0,c.default)("z-80","w-72 max-w-[calc(100vw-24px)]","overflow-hidden rounded-md","bg-zinc-700 text-white","shadow-xl","data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95"),children:[(0,t.jsxs)("div",{className:(0,c.default)("flex items-center justify-between","px-4 py-2","bg-zinc-800"),children:[(0,t.jsx)("span",{className:"text-sm font-semibold",children:"Available Coupons"}),(0,t.jsx)(a.Popover.Close,{"aria-label":"Close",className:(0,c.default)("flex items-center justify-center","size-5 shrink-0","rounded-full","bg-zinc-900 text-white","hover:bg-ppt-red","transition-colors cursor-pointer"),children:(0,t.jsx)(o.X,{className:"size-3"})})]}),(0,t.jsx)("ul",{className:"flex flex-col gap-2 p-4",children:l.map((e,r)=>(0,t.jsx)(x,{coupon:e,tracking:s},r))}),(0,t.jsx)(a.Popover.Arrow,{className:"fill-zinc-700"})]})})]})}],66253)},59289,e=>{"use strict";var t=e.i(43476),r=e.i(6458),a=e.i(11175);e.s(["default",0,function({title:e,image:i,dealId:n,url:s,children:l}){let{addDeal:o}=(0,a.useSidebarDeals)();return(0,t.jsx)(r.default,{inView:()=>{e&&o({title:e,image:i,id:n,url:s})},children:l})}])},33425,e=>{"use strict";var t=e.i(43476),r=e.i(7670),a=e.i(71645),i=e.i(66253),n=e.i(43071),s=e.i(22543);let l=({item:e,placement:a,productName:l})=>{var o;let c={placement:a,productName:l,store:e.merchant?.name};return(0,t.jsxs)("div",{className:"flex items-center justify-center md:justify-end gap-1.5",children:[(0,t.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener nofollow sponsored",...(0,n.affiliateAttrs)({...c,linkType:s.GA_LINK_TYPES.PRICE_ROW}),className:(0,r.default)("text-sm md:text-base","text-[#C5001A]! hover:text-ppt-blue! active:text-ppt-blue!","no-underline active:underline","tap-highlight-brand","transition-colors"),children:[e.merchant?.name," (See Price)"]}),Array.isArray(o=e.coupons)&&o.some(e=>e?.coupon)&&(0,t.jsx)(i.default,{coupons:e.coupons,variant:"onLight",tracking:c})]})};e.s(["default",0,function({visiblePrices:e,hiddenPrices:i,placement:n,productName:s}){let[o,c]=(0,a.useState)(!1),u=(e,r)=>(0,t.jsx)(l,{item:e,placement:n,productName:s},r);return(0,t.jsxs)(t.Fragment,{children:[e.map(u),o&&i.map(u),i.length>0&&!o&&(0,t.jsx)("div",{className:"text-center md:text-right text-[0.9rem] text-ppt-gray",children:(0,t.jsx)("button",{onClick:()=>c(!0),className:(0,r.default)("cursor-pointer","hover:text-ppt-blue active:text-ppt-blue active:underline","tap-highlight-brand","transition-colors"),children:"Show all prices"})})]})}],33425)},81811,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(7670);let i=/^[\w-]{11}$/,n=["embed","shorts","live","v"],s=/^[a-z0-9]{10}$/,l=["medias","iframe"],o=/wp-embed-aspect-(\d+)-(\d+)/,c=["youtube","vimeo","wistia"],u={youtube:function(e){let t;try{t=new URL(e)}catch{return null}let[r,a]=t.pathname.split("/").filter(Boolean),s=t.hostname.endsWith("youtu.be")?r:n.includes(r)?a:t.searchParams.get("v");return i.test(s??"")?s:null},wistia:function(e){let t;try{t=new URL(e)}catch{return null}let r=t.pathname.split("/").filter(Boolean),a=r.findIndex(e=>l.includes(e));if(-1===a)return null;let i=r[a+1]?.replace(/\.jsonp$/,"");return s.test(i??"")?i:null}};e.s(["default",0,function({data:e}){let i=e?.attrs?.url||"",n=e?.attrs?.providerNameSlug||"",s=e?.attrs?.className||"",l=e?.attrs?.responsive!==!1,[d,p]=(0,r.useState)(!1),m=(0,r.useRef)(null),f=i?i.includes("youtube.com")||i.includes("youtu.be")?"youtube":i.includes("instagram.com")?"instagram":i.includes("twitter.com")||i.includes("x.com")?"twitter":i.includes("vimeo.com")?"vimeo":i.includes("wistia.com")||i.includes("wistia.net")?"wistia":n||"generic":"unknown",h="instagram"===f||"twitter"===f,x=c.includes(f),g=l&&!h,[,v=16,w=9]=s.match(o)||[],b=Number(v)<Number(w),y=u[f],j=y?.(i)??null;if((0,r.useEffect)(()=>{let e=new IntersectionObserver(([t])=>{t.isIntersecting&&(p(!0),e.disconnect())},{rootMargin:"200px"});return m.current&&e.observe(m.current),()=>e.disconnect()},[]),(0,r.useEffect)(()=>
1{if(d&&"instagram"===f&&1){let e=()=>{window.instgrm?.Embeds?.process&&window.instgrm.Embeds.process()};if(window.instgrm)e();else{let t=document.createElement("script");t.src="https://www.instagram.com/embed.js",t.async=!0,t.onload=e,document.body.appendChild(t)}}},[d,f]),(0,r.useEffect)(()=>{if(d&&"twitter"===f&&1){let e=()=>{if(window.twttr?.widgets?.createTweet&&m.current){let e=i.match(/status\/(\d+)/)?.[1];if(e){let t=m.current.querySelector(".twitter-tweet-container");t&&(t.innerHTML="",window.twttr.widgets.createTweet(e,t,{theme:"light",dnt:!0,align:"center"}))}}};if(document.querySelector('script[src*="platform.twitter.com"]'))window.twttr?.widgets&&e();else{let t=document.createElement("script");t.src="https://platform.twitter.com/widgets.js",t.async=!0,t.charset="utf-8",t.onload=e,document.body.appendChild(t)}}},[d,f,i]),y&&!j)return null;let N=(0,a.default)("wp-block-embed","my-5",l&&"relative",g&&b&&"mx-auto max-w-[360px]",!l&&"h-96",!h&&"overflow-hidden",h&&"flex justify-center");return(0,t.jsx)("figure",{ref:m,className:N,style:g?{aspectRatio:`${v} / ${w}`}:void 0,children:(0,t.jsx)("div",{className:(0,a.default)("wp-block-embed__wrapper",g&&"w-full h-full"),children:(()=>{if(!d){let e=(0,a.default)("bg-gray-100 animate-pulse","twitter"===f&&"min-h-[400px]","instagram"===f&&"min-h-[500px]",x&&(l?"h-full":"h-96"),"generic"===f&&(l?"h-full":"h-96"));return(0,t.jsx)("div",{className:e})}switch(f){case"youtube":{let e=`https://www.youtube.com/embed/${j}`;return(0,t.jsx)("iframe",{src:e,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,loading:"lazy",className:"w-full h-full"})}case"instagram":return(0,t.jsx)("blockquote",{className:"instagram-media min-h-[500px]","data-instgrm-permalink":i,"data-instgrm-version":"14"});case"twitter":return(0,t.jsx)("div",{className:"twitter-tweet-container w-full min-h-[400px] flex items-start justify-center",children:(0,t.jsx)("div",{className:"text-center text-gray-500",children:"Loading tweet..."})});case"vimeo":{let e=i.split("vimeo.com/")[1]?.split("?")[0],r=`https://player.vimeo.com/video/${e}`;return(0,t.jsx)("iframe",{src:r,allow:"autoplay; fullscreen; picture-in-picture",allowFullScreen:!0,loading:"lazy",className:"w-full h-full"})}case"wistia":return(0,t.jsx)("iframe",{src:`https://fast.wistia.net/embed/iframe/${j}`,allow:"autoplay; fullscreen",allowFullScreen:!0,loading:"lazy",className:"w-full h-full"});default:return(0,t.jsx)("iframe",{src:i,loading:"lazy",className:"w-full h-full"})}})()})})}],81811)},77488,e=>{"use strict";var t=e.i(43476),r=e.i(70703),a=e.i(71645),i=e.i(6458);let n=(0,r.default)(()=>e.A(65997),{loadableGenerated:{modules:[67809]},ssr:!1});e.s(["default",0,function({images:e}){let[r,s]=(0,a.useState)(!1);return(0,t.jsx)(i.default,{inView:()=>s(!0),children:r&&(0,t.jsx)(n,{images:e})})}])},86557,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(7670),i=e.i(35454);let n=r.forwardRef(function({title:e,titleId:t,...a},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},a),e?r.createElement("title",{id:t},e):null,r.createElement("path",{fillRule:"evenodd",d:"M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z",clipRule:"evenodd"}))});var s=e.i(72782);e.s(["default",0,function(){let[e,l]=(0,r.useState)(0),[o,c]=(0,r.useState)(0),[u,d]=(0,r.useState)(!1),[p,m]=(0,r.useState)(!1),f=async()=>{d(!0),await new Promise(e=>setTimeout(e,1e3)),d(!1),m(!0)};return p?(0,t.jsx)("p",{className:"my-2 font-semibold text-green-600",children:"Thanks for your feedback!"}):(0,t.jsxs)("div",{className:"my-2",children:[(0,t.jsx)("div",{className:(0,a.default)("flex items-center justify-center","gap-0.5 sm:gap-1","my-2"),onMouseLeave:()=>c(0),children:[1,2,3,4,5].map(r=>(0,t.jsx)("button",{type:"button","aria-label":`Rate ${r} out of 5`,"aria-pressed":e===r,onClick:()=>l(r),onMouseEnter:()=>c(r),className:(0,a.default)("shrink-0","cursor-pointer","rounded-sm","transition-transform duration-100 hover:scale-110","focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ppt-blue"),children:(o||e)>=r?(0,t.jsx)(n,{"aria-hidden":"true",className:"size-8 text-yellow-400 sm:size-9 lg:size-10"}):(0,t.jsx)(i.StarIcon,{"aria-hidden":"true",className:"size-8 text-gray-400 sm:size-9 lg:size-10"})},r))}),(0,t.jsx)("p",{className:"min-h-5 text-sm text-gray-700",children:e>0&&`${e} out of 5`}),(0,t.jsx)(s.default,{variant:"pill",size:"md",className:"mt-1",disabled:0===e||u,onClick:f,children:u?"Saving…":"Set Rating"})]})}],86557)},70566,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(7670),i=e.i(21438);function n({field:e,value:r,onChange:i,error:s}){let{name:l,type:o,label:c,required:u}=e,d=`form-field-${l}`,p=(0,a.default)("w-full","px-4 py-3","border rounded-lg","text-base","outline-none","transition-colors",s?"border-red-500 focus:border-red-500":"border-gray-300 focus:border-ppt-blue");return(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsxs)("label",{htmlFor:d,className:"block mb-1 text-sm font-medium text-gray-700",children:[c,u&&(0,t.jsx)("span",{className:"ml-1 text-red-500",children:"*"})]}),"textarea"===o?(0,t.jsx)("textarea",{id:d,name:l,value:r,onChange:e=>i(l,e.target.value),required:u,rows:5,className:(0,a.default)(p,"resize-vertical")}):"file"===o?(0,t.jsx)("input",{id:d,name:l,type:"file",onChange:e=>i(l,e.target.files[0]||null),required:u,className:(0,a.default)(p,"file:mr-4 file:px-4 file:py-2","file:rounded-lg file:border-0","file:text-sm file:font-medium","file:bg-ppt-blue file:text-white","file:cursor-pointer","cursor-pointer")}):(0,t.jsx)("input",{id:d,name:l,type:o,value:r,onChange:e=>i(l,e.target.value),required:u,className:p}),s&&(0,t.jsx)("p",{className:"mt-1 text-sm text-red-500",children:s})]})}let s=e.i(47167).default.env.NEXT_PUBLIC_RECAPTCHA_V3_SITE_KEY;e.s(["default",0,function({data:e}){let{attrs:l}=e,{id:o,fields:c=[],submitLabel:u,successMessage:d,footerCopy:p}=l,m={};
1c.forEach(e=>{m[e.name]="file"===e.type?null:""});let f=c.some(e=>"file"===e.type),{getToken:h}=function(){let[e,t]=(0,r.useState)(!1);(0,r.useEffect)(()=>{if(!s)return;if(document.querySelector('script[src*="recaptcha/api.js"]'))return void t(!!window.grecaptcha);let e=document.createElement("script");e.src=`https://www.google.com/recaptcha/api.js?render=${s}`,e.async=!0,e.onload=()=>t(!0),document.head.appendChild(e)},[]);let a=(0,r.useCallback)(async(t="form_submit")=>s&&e?window.grecaptcha.execute(s,{action:t}):null,[e]);return{ready:e,getToken:a}}(),[x,g]=(0,r.useState)(m),[v,w]=(0,r.useState)({}),[b,y]=(0,r.useState)("idle"),[j,N]=(0,r.useState)(""),k=(e,t)=>{g(r=>({...r,[e]:t})),v[e]&&w(t=>{let r={...t};return delete r[e],r})},S=async e=>{let t;e.preventDefault();let r=(t={},c.forEach(e=>{if("file"===e.type){e.required&&!x[e.name]&&(t[e.name]=e.errMsg||`${e.label} is required`);return}e.required&&!x[e.name]?.trim()&&(t[e.name]=e.errMsg||`${e.label} is required`),"email"===e.type&&x[e.name]?.trim()&&(/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(x[e.name])||(t[e.name]="Please enter a valid email address"))}),t);if(Object.keys(r).length>0)return void w(r);y("submitting"),N("");try{let e,t=await h("form_submit");if(f){let r=new FormData;r.append("formId",o),t&&r.append("recaptchaToken",t),c.forEach(e=>{let t=x[e.name];"file"===e.type?t&&r.append(e.name,t):r.append(e.name,t||"")}),e=await fetch("/api/v1/form-submit",{method:"POST",body:r})}else e=await fetch("/api/v1/form-submit",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({formId:o,data:x,...t&&{recaptchaToken:t}})});let r=await e.json();if(!e.ok||r.error){y("error"),N(r.error||r.message||"Something went wrong. Please try again.");return}y("success")}catch{y("error"),N("Something went wrong. Please try again.")}};return"success"===b?(0,t.jsx)("div",{className:(0,a.default)("p-6","bg-green-50 border border-green-200","rounded-lg","text-green-800 text-lg"),children:d||"Your message was sent successfully. Thanks."}):(0,t.jsxs)("form",{onSubmit:S,className:"my-6",children:[(0,t.jsx)("input",{type:"hidden",name:"first_name",value:"",tabIndex:-1,autoComplete:"off"}),(0,t.jsx)("input",{type:"hidden",name:"last_name",value:"Smith",tabIndex:-1,autoComplete:"off"}),c.map(e=>(0,t.jsx)(n,{field:e,value:"file"===e.type?void 0:x[e.name]||"",onChange:k,error:v[e.name]},e.name)),j&&(0,t.jsx)("p",{className:"mb-4 text-sm text-red-500",children:j}),(0,t.jsx)(i.default,{type:"submit",variant:"cta-blue",size:"lg",className:"submitting"===b?"opacity-50 pointer-events-none":"",children:"submitting"===b?"Sending...":u||"Send"}),p&&(0,t.jsx)("p",{className:"mt-4 text-sm text-gray-500",children:p})]})}],70566)},67485,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(7670);e.s(["default",0,function({children:e,className:i,hiddenCount:n=0}){let[s,l]=(0,r.useState)(!1);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("ul",{className:(0,a.default)(i,n>0&&!s&&"[&_li[data-overflow]]:hidden"),children:e}),n>0&&(0,t.jsx)("button",{type:"button",onClick:()=>l(!s),className:(0,a.default)("block","mb-[30px]","text-[0.8rem] lg:text-[0.85rem] font-bold uppercase tracking-wide","text-ppt-red","cursor-pointer hover:underline","press-inline"),children:s?"Show less":`Show more (${n} ${1===n?"item":"items"})`})]})}])},47688,e=>{"use strict";var t=e.i(43476),r=e.i(7670),a=e.i(71645),i=e.i(64659),n=e.i(37727);let s=(0,e.i(75254).default)("layout-list",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["path",{d:"M14 4h7",key:"3xa0d5"}],["path",{d:"M14 9h7",key:"1icrd9"}],["path",{d:"M14 15h7",key:"1mj8o2"}],["path",{d:"M14 20h7",key:"11slyb"}]]);var l=e.i(91139),o=e.i(37082),c=e.i(12842);e.s(["default",0,function({headings:e=[]}){let[u,d]=(0,a.useState)(!1),p=(0,a.useRef)(null),m=(0,a.useRef)(null),f=(0,a.useId)(),h=(0,a.useMemo)(()=>e.map(e=>e.anchor).filter(Boolean),[e]),[x,g]=(0,a.useState)(100);(0,a.useEffect)(()=>{let e=0,t=()=>{let e=m.current?.offsetHeight||0;g((0,c.getNavHeight)()+e+12)},r=()=>{cancelAnimationFrame(e),e=requestAnimationFrame(t)},a=setTimeout(t,0);return window.addEventListener("resize",r),()=>{clearTimeout(a),cancelAnimationFrame(e),window.removeEventListener("resize",r)}},[]);let v=(0,o.default)(),w=`-${x}px 0px -55% 0px`,b=(0,l.default)(h,{rootMargin:w}),[y,j]=(0,a.useState)(v);return(y!==v&&(j(v),v||d(!1)),(0,a.useEffect)(()=>
1{if(!u)return;let e=e=>{"Escape"===e.key&&d(!1)},t=e=>{p.current&&!p.current.contains(e.target)&&d(!1)};return window.addEventListener("keydown",e),window.addEventListener("mousedown",t),()=>{window.removeEventListener("keydown",e),window.removeEventListener("mousedown",t)}},[u]),0===e.length)?null:(0,t.jsxs)("div",{ref:p,inert:!v||void 0,className:(0,r.default)("2xl:hidden","fixed z-30 left-0 right-0","top-[var(--ppt-nav-height,0px)]","bg-white","border-y border-gray-300","shadow-md","transition-[opacity,transform] duration-200 ease-out",v?"opacity-100 translate-y-0":"opacity-0 -translate-y-full"),children:[(0,t.jsxs)("button",{ref:m,type:"button",onClick:()=>d(e=>!e),"aria-expanded":u,"aria-controls":f,className:(0,r.default)("w-full","flex items-center gap-3","px-4 py-3","cursor-pointer","text-ppt-black","text-sm font-bold uppercase tracking-wider","text-montserrat"),children:[u?(0,t.jsx)(n.X,{className:"w-5 h-5","aria-hidden":"true"}):(0,t.jsx)(s,{className:"w-5 h-5","aria-hidden":"true"}),(0,t.jsx)("span",{children:"Jump to Section"}),!u&&(0,t.jsx)(i.ChevronDown,{className:"w-4 h-4 ml-auto","aria-hidden":"true"})]}),(0,t.jsx)("div",{id:f,role:"region","aria-label":"Jump to section",inert:!u||void 0,className:(0,r.default)("overflow-hidden","transition-[max-height,opacity] duration-200 ease-out",u?"max-h-[70vh] opacity-100":"max-h-0 opacity-0"),children:(0,t.jsx)("ul",{className:(0,r.default)("border-t border-gray-300","overflow-y-auto","max-h-[70vh]"),children:e.map((e,a)=>{let i=e.anchor&&e.anchor===b;return(0,t.jsx)("li",{className:"border-b border-gray-300 last:border-b-0",children:(0,t.jsx)("a",{href:e.link||`#${e.anchor}`,onClick:t=>((e,t)=>{e.preventDefault(),d(!1);let r=(0,c.getVisibleElementById)(t);if(!r)return;let a=m.current?.offsetHeight||0,i=r.getBoundingClientRect().top+window.scrollY-(0,c.getNavHeight)()-a-8;window.scrollTo({top:i,behavior:"smooth"})})(t,e.anchor),"aria-current":i?"location":void 0,className:(0,r.default)("block","px-4 py-3","text-sm","text-montserrat","border-l-4","transition-colors",i?"text-ppt-blue! font-bold bg-ppt-blue/5 border-ppt-blue":"text-ppt-black! font-semibold border-transparent hover:text-ppt-blue!"),dangerouslySetInnerHTML:{__html:e.text}})},a)})})})]})}],47688)},59085,e=>{"use strict";var t=e.i(43476),r=e.i(7670),a=e.i(71645),i=e.i(91139),n=e.i(37082),s=e.i(12842);e.s(["default",0,function({headings:e}){let l=(0,a.useMemo)(()=>e.map(e=>e.anchor).filter(Boolean),[e]),[o,c]=(0,a.useState)(112);(0,a.useEffect)(()=>{let e=setTimeout(()=>{c(((0,s.getNavHeight)()||100)+12)},0);return()=>clearTimeout(e)},[]);let u=(0,i.default)(l,{topOffset:o}),d=(0,n.default)();return(0,t.jsx)("aside",{inert:!d||void 0,className:(0,r.default)("hidden 2xl:block","sticky self-start z-8","top-[100px] transform -translate-x-[110%]","max-w-[200px]","h-0 overflow-visible","text-[10px] leading-4 text-ppt-black","text-left","bg-white","pl-4","transition-opacity duration-200 ease-out",d?"opacity-100":"opacity-0"),children:(0,t.jsxs)("div",{className:"bg-white p-4",children:[(0,t.jsx)("p",{className:(0,r.default)("font-bold text-montserrat","text-xs","mb-2"),children:"Jump to:"}),(0,t.jsx)("ul",{className:"border-y-2 border-ppt-blue",children:e.map((e,a)=>{let i=e.anchor&&e.anchor===u;return(0,t.jsx)("li",{className:(0,r.default)("py-1","border-b border-gray-300"),children:(0,t.jsx)("a",{href:e.link,"aria-current":i?"location":void 0,className:(0,r.default)("block","transition-colors","cursor-pointer",i?"text-ppt-blue! font-bold":"text-ppt-black! hover:text-ppt-red! hover:font-bold"),dangerouslySetInnerHTML:{__html:e.text}})},a)})})]})})}])},15968,e=>{"use strict";var t=e.i(47167),r=e.i(43476),a=e.i(71645),i=e.i(13107);e.s(["default",0,function({block:e}){if("development"!==t.default.env.APP_ENV)return null;let[n,s]=(0,a.useState)(!1);return(0,r.jsxs)("div",{className:"mb-4",children:[(0,r.jsxs)("div",{className:"p-4 flex justify-between bg-pink-300 text-bold",children:[(0,r.jsx)("div",{children:e.blockName}),(0,r.jsx)("button",{onClick:()=>s(!n),children:(0,r.jsx)(i.PlusIcon,{className:`h-5 w-5 cursor-pointer transition-transform ${n?"rotate-45":""}`})})]}),(0,r.jsx)("div",{className:"h-0 overflow-hidden transition-[height] duration-300 bg-black text-white",style:n?{height:"auto"}:{},children:(0,r.jsx)("pre",{className:"p-4 overflow-auto",children:JSON.stringify(e,null,2)})})]})}])},11175,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let a=(0,r.createContext)({deals:[],addDeal:()=>{}});e.s(["SidebarDealsProvider",0,function({children:e}){let[i,n]=(0,r.useState)([]),s=(0,r.useCallback)(e=>{n(t=>t.some(t=>t.title===e.title)?t:[...t,e])},[]);
1return(0,t.jsx)(a.Provider,{value:{deals:i,addDeal:s},children:e})},"useSidebarDeals",0,function(){return(0,r.useContext)(a)}])},42159,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(7670);e.s(["default",0,function({items:e=[],heading:i}){let[n,s]=(0,r.useState)(null);return e.length?(0,t.jsxs)("section",{className:"w-full py-8",children:[i&&(0,t.jsx)("h2",{className:"text-lg md:text-xl font-semibold !mb-4 mt-0! text-center",children:i}),(0,t.jsx)("ul",{role:"list",className:"divide-y divide-gray-200",children:e.map((e,r)=>{let i=n===r;return(0,t.jsxs)("li",{className:"py-2",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>s(n===r?null:r),"aria-expanded":i,"aria-controls":`faq-${r}`,className:(0,a.default)("w-full grid grid-cols-[1fr_auto] items-center gap-4 py-3 px-2","text-left focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-primary-500","cursor-pointer"),children:[(0,t.jsx)("h3",{className:"!text-lg font-bold !m-0 !normal-case",children:e.question}),(0,t.jsx)("svg",{className:(0,a.default)("w-5 h-5 text-gray-600 transition-transform duration-300 ease-in-out",i&&"rotate-180"),viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M5 8l5 5 5-5",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})})]}),(0,t.jsx)("div",{className:(0,a.default)("grid transition-[grid-template-rows] duration-300 ease-in-out",i?"grid-rows-[1fr]":"grid-rows-[0fr]"),children:(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("div",{id:`faq-${r}`,role:"region","aria-hidden":!i,className:(0,a.default)("px-4 text-gray-700",i&&"pb-4 pt-2"),children:(0,t.jsx)("p",{className:"whitespace-pre-wrap !m-0 text-base",children:e.answer})})})})]},r)})})]}):null}])},91139,37082,e=>{"use strict";var t=e.i(71645),r=e.i(12842);e.s(["default",0,function(e,a={}){let{rootMargin:i="-20% 0px -60% 0px",topOffset:n=null}=a,[s,l]=(0,t.useState)(null),o=e?.join("|")||"";return(0,t.useEffect)(()=>{if(!e||0===e.length)return;if(null!=n){let t=0,a=()=>{t=0;let a=e[0];for(let t of e){let e=(0,r.getVisibleElementById)(t);if(e)if(e.getBoundingClientRect().top-n<=1)a=t;else break}l(a)},i=()=>{t||(t=requestAnimationFrame(a))};return a(),window.addEventListener("scroll",i,{passive:!0}),window.addEventListener("resize",i),()=>{window.removeEventListener("scroll",i),window.removeEventListener("resize",i),t&&cancelAnimationFrame(t)}}if(!("IntersectionObserver"in window))return;let t=e.map(e=>(0,r.getVisibleElementById)(e)).filter(Boolean);if(0===t.length)return;let a=new Set,s=new IntersectionObserver(t=>{for(let r of(t.forEach(e=>{e.isIntersecting?a.add(e.target.id):a.delete(e.target.id)}),e))if(a.has(r))return void l(r)},{rootMargin:i,threshold:0});return t.forEach(e=>s.observe(e)),()=>s.disconnect()},[o,i,n]),s}],91139),e.s(["default",0,function(){let e=(0,t.useRef)(!1),a=(0,t.useCallback)(t=>{let a=(0,r.queryVisibleAll)("[data-toc-menu]")[0];if(!a)return e.current=!0,t(),()=>{};let i=a.closest("article"),n=!1,s=!1,l=new IntersectionObserver(i=>{for(let e of i){if(!(0,r.isVisible)(e.target))continue;let t=e.rootBounds?.top??.5*window.innerHeight,i=e.boundingClientRect.bottom<=t;e.target===a?n=i:s=i}let l=n&&!s;l!==e.current&&(e.current=l,t())},{threshold:0,rootMargin:"-50% 0px 0px 0px"});return l.observe(a),i&&l.observe(i),()=>l.disconnect()},[]);return(0,t.useSyncExternalStore)(a,()=>e.current,()=>!1)}],37082)}]);

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.