PageSourceSearch

https://teamhandso.me/_next/static/chunks/5864-16e551652596c323.js

js teamhandso.me collected 2026-09-24 15:05:59 UTC 12,521 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5864],{1648:(e,t,r)=>{r.d(t,{PerformanceProvider:()=>c,H:()=>l});var a=r(5155),n=r(2115),s=r(4585),o=r(6022);class i{static startTrace(e){if(s.ke)try{let t=(0,o.uP)(s.ke,e);t.start(),this.traces.set(e,t)}catch(e){console.warn("Performance trace failed to start:",e)}}static stopTrace(e,t){if(s.ke)try{let r=this.traces.get(e);r&&(t&&Object.entries(t).forEach(e=>{let[t,a]=e;r.putAttribute(t,a)}),r.stop(),this.traces.delete(e))}catch(e){console.warn("Performance trace failed to stop:",e)}}static recordMetric(e,t,r){if(s.ke)try{let a=this.traces.get(e);a&&a.putMetric(t,r)}catch(e){console.warn("Performance metric failed to record:",e)}}static trackAccessibilityFeature(e,t){let r=performance.now()-t;this.startTrace("accessibility_".concat(e)),this.recordMetric("accessibility_".concat(e),"duration_ms",r),this.stopTrace("accessibility_".concat(e),{feature_type:"accessibility",feature_name:e})}static trackSEOFeature(e,t){let r=performance.now()-t;this.startTrace("seo_".concat(e)),this.recordMetric("seo_".concat(e),"duration_ms",r),this.stopTrace("seo_".concat(e),{feature_type:"seo",feature_name:e})}static trackPageLoad(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.startTrace("page_load_".concat(e)),this.recordMetric("page_load_".concat(e),"accessibility_features",t),this.recordMetric("page_load_".concat(e),"schema_elements",r),this.stopTrace("page_load_".concat(e),{page_type:e,has_accessibility:t>0?"true":"false",has_schema:r>0?"true":"false"})}static trackInteraction(e,t){let r=performance.now();requestAnimationFrame(()=>{let a=performance.now()-r;this.startTrace("interaction_".concat(e)),this.recordMetric("interaction_".concat(e),"response_time_ms",a),this.stopTrace("interaction_".concat(e),{interaction_type:e,element_type:t})})}}function c(e){let{children:t,pageName:r="unknown",trackPageLoad:s=!0,trackCoreVitals:o=!0}=e;return(0,n.useEffect)(()=>{if(s){let e=document.querySelectorAll("[aria-label], [aria-labelledby], [aria-describedby], [role], .sr-only").length,t=document.querySelectorAll('script[type="application/ld+json"]').length,a=()=>{i.trackPageLoad(r,e,t)};if("complete"!==document.readyState)return window.addEventListener("load",a),()=>window.removeEventListener("load",a);a()}},[r,s]),(0,n.useEffect)(()=>{let e;o&&(new PerformanceObserver(e=>{var t;let r=e.getEntries(),a=r[r.length-1];i.startTrace("core_web_vitals_lcp"),i.recordMetric("core_web_vitals_lcp","lcp_ms",a.startTime),i.stopTrace("core_web_vitals_lcp",{metric_type:"lcp",element:(null==(t=a.element)?void 0:t.tagName)||"unknown"})}).observe({entryTypes:["largest-contentful-paint"]}),new PerformanceObserver(e=>{e.getEntries().forEach(e=>{i.startTrace("core_web_vitals_fid"),i.recordMetric("core_web_vitals_fid","fid_ms",e.processingStart-e.startTime),i.stopTrace("core_web_vitals_fid",{metric_type:"fid",event_type:e.name})})}).observe({entryTypes:["first-input"]}),e=0,new PerformanceObserver(t=>{t.getEntries().forEach(t=>{t.hadRecentInput||(e+=t.value)}),i.startTrace("core_web_vitals_cls"),i.recordMetric("core_web_vitals_cls","cls_score",e),i.stopTrace("core_web_vitals_cls",{metric_type:"cls"})}).observe({entryTypes:["layout-shift"]}))},[o]),(0,n.useEffect)(()=>{let e=e=>{let t=e.target;t&&i.trackInteraction("click",t.tagName.toLowerCase())},t=e=>{if("Tab"===e.key||"Enter"===e.key||" "===e.key){let t=e.target;t&&i.trackInteraction("keyboard",t.tagName.toLowerCase())}},r=e=>{let t=e.target;t&&t.matches("button, a, input, select, textarea, [tabindex]")&&i.trackInteraction("focus",t.tagName.toLowerCase())};return document.addEventListener("click",e),document.addEventListener("keydown",t),document.addEventListener("focus",r,!0),()=>{document.removeEventListener("click",e),document.removeEventListener("keydown",t),document.removeEventListener("focus",r,!0)}},[]),(0,a.jsx)(a.Fragment,{children:t})}function l(e){(0,n.useEffect)(()=>{let t=performance.now();return i.startTrace("component_".concat(e)),()=>{let r=performance.now()-t;i.recordMetric("component_".concat(e),"render_time_ms",r),i.stopTrace("component_".concat(e),{component_type:e})}},[e])}i.traces=new Map},3998:(e,t,r)=>{r.d(t,{$:()=>l,r:()=>c});var a=r(5155),n=r(2115),s=r(7129),o=r(3101),i=r(4269);let c=(0,o.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),l=n.forwardRef((e,t)=>
1{let{className:r,variant:n,size:o,asChild:l=!1,...d}=e,m=l?s.DX:"button";return(0,a.jsx)(m,{className:(0,i.cn)(c({variant:n,size:o,className:r})),ref:t,...d})});l.displayName="Button"},4269:(e,t,r)=>{r.d(t,{cn:()=>s});var a=r(2821),n=r(5889);function s(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,n.QP)((0,a.$)(t))}},4585:(e,t,r)=>{r.d(t,{db:()=>l,j2:()=>c,ke:()=>d});var a=r(2078),n=r(9253),s=r(9708),o=r(6022);let i=(0,a.Dk)().length>0?(0,a.Sx)():(0,a.Wp)({apiKey:"AIzaSyApot82THg8tXzHlLYIkR0MimXuDsHL6-8",authDomain:"extensionpro.firebaseapp.com",projectId:"extensionpro",storageBucket:"extensionpro.appspot.com",messagingSenderId:"364628474672",appId:"1:364628474672:web:c4608b456c182a5b1e26f5"}),c=(0,n.xI)(i),l=(0,s.aU)(i),d=null;d=(0,o.FJ)(i)},4901:(e,t,r)=>{r.d(t,{A:()=>m,AuthProvider:()=>d});var a=r(5155),n=r(2115),s=r(9253),o=r(9708),i=r(4585),c=r(2033);let l=(0,n.createContext)({user:null,userProfile:null,loading:!0}),d=e=>{let{children:t}=e,[r,d]=(0,n.useState)(null),[m,u]=(0,n.useState)(null),[p,f]=(0,n.useState)(!0);return((0,n.useEffect)(()=>{let e=(0,s.hg)(i.j2,async e=>{if(d(e),e){let t=(0,o.H9)(i.db,"users",e.uid),r=await (0,o.x7)(t);r.exists()?u(r.data()):u(null)}else u(null);f(!1)});return()=>e()},[]),p)?(0,a.jsx)("div",{className:"flex justify-center items-center h-screen",children:(0,a.jsx)(c.A,{className:"h-8 w-8 animate-spin"})}):(0,a.jsx)(l.Provider,{value:{user:r,userProfile:m,loading:p},children:t})},m=()=>(0,n.useContext)(l)},5894:(e,t,r)=>{r.d(t,{dj:()=>m});var a=r(2115);let n=0,s=new Map,o=e=>{if(s.has(e))return;let t=setTimeout(()=>{s.delete(e),l({type:"REMOVE_TOAST",toastId:e})},1e6);s.set(e,t)},i=[],c={toasts:[]};function l(e){c=((e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?o(r):e.toasts.forEach(e=>{o(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}})(c,e),i.forEach(e=>{e(c)})}function d(e){let{...t}=e,r=(n=(n+1)%Number.MAX_SAFE_INTEGER).toString(),a=()=>l({type:"DISMISS_TOAST",toastId:r});return l({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||a()}}}),{id:r,dismiss:a,update:e=>l({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function m(){let[e,t]=a.useState(c);return a.useEffect(()=>(i.push(t),()=>{let e=i.indexOf(t);e>-1&&i.splice(e,1)}),[e]),{...e,toast:d,dismiss:e=>l({type:"DISMISS_TOAST",toastId:e})}}},6948:(e,t,r)=>{r.d(t,{BT:()=>l,Wu:()=>d,ZB:()=>c,Zp:()=>o,aR:()=>i});var a=r(5155),n=r(2115),s=r(4269);let o=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",r),...n})});o.displayName="Card";let i=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("flex flex-col space-y-1.5 p-6",r),...n})});i.displayName="CardHeader";let c=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("text-2xl font-semibold leading-none tracking-tight",r),...n})});c.displayName="CardTitle";let l=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("text-sm text-muted-foreground",r),...n})});l.displayName="CardDescription";let d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("p-6 pt-0",r),...n})});d.displayName="CardContent",n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("flex items-center p-6 pt-0",r),...n})}).displayName="CardFooter"},7838:(e,t,r)=>{r.d(t,{SchemaMarkup:()=>n});var a=r(5155);function n(e){let{type:t,data:r}=e,n=(()=>{var e,a;switch(t){case"organization":return{"@context":"https://schema.org","@type":"Organization",name:"Team Handsome",url:"https://teamhandso.me",logo:"https://teamhandso.me/images/logo.png",contactPoint:{"@type":"ContactPoint",email:"[email protected]",contactType:"customer service",areaServed:"GB",availableLanguage:"English"},address:{"@type":"PostalAddress",addressLocality:"Wantage",addressRegion:"Oxfordshire",postalCode:"OX12 9HN",addressCountry:"GB"}};case"website":return{"@context":"https://schema.org","@type":"WebSite",name:(null==r?void 0:r.name)||"ExtensionPro by Team Handsome",url:(null==r?void 0:r.url)||"https://teamhandso.me",description:(null==r?void 0:r.description)||"Professional browser extension licenses and management platform. Purchase lifetime pro licenses for your favorite Chrome extensions.",publisher:{"@type":"Organization",name:"Team Handsome",url:"https://teamhandso.me"},potentialAction:{"@type":"SearchAction",target:{"@type":"EntryPoint",urlTemplate:"https://teamhandso.me/extensions?search={search_term_string}"},"query-input":"required name=search_term_string"},mainEntity:{"@type":"ItemList",name:"Browser Extension Licenses",description:"Professional licenses for browser extensions"}};case"product":if(!r)return null;return{"@context":"https://schema.org","@type":"Product",name:"".concat(r.name," Pro License"),description:r.metaDescription||"Professional license for ".concat(r.name," browser extension with premium features and lifetime access."),brand:{"@type":"Brand",name:"Team Handsome"},category:"Software License",url:"https://teamhandso.me/extensions/".concat(r.slug),image:r.iconUrl,
1sku:r.slug,mpn:r.priceId,offers:{"@type":"Offer",price:r.price,priceCurrency:"GBP",availability:"https://schema.org/InStock",priceValidUntil:"2025-12-31",itemCondition:"https://schema.org/NewCondition",seller:{"@type":"Organization",name:"Team Handsome",url:"https://teamhandso.me"},validFrom:new Date().toISOString().split("T")[0]},manufacturer:{"@type":"Organization",name:"Team Handsome",url:"https://teamhandso.me"},additionalProperty:[{"@type":"PropertyValue",name:"License Type",value:"Lifetime License"},{"@type":"PropertyValue",name:"Platform",value:"Chrome Browser Extension"},{"@type":"PropertyValue",name:"Features",value:(null==(e=r.featuresPro)?void 0:e.join(", "))||"Premium features included"}],isRelatedTo:{"@type":"SoftwareApplication",name:r.name,applicationCategory:"BrowserApplication",operatingSystem:"Chrome",url:r.chromeStoreUrl,downloadUrl:r.chromeStoreUrl,screenshot:r.screenshots||[]}};case"article":if(!r)return null;return{"@context":"https://schema.org","@type":"Article",headline:r.headline||r.title,description:r.description,author:{"@type":"Organization",name:(null==(a=r.author)?void 0:a.name)||"Team Handsome",url:"https://teamhandso.me"},publisher:{"@type":"Organization",name:"Team Handsome",url:"https://teamhandso.me",logo:{"@type":"ImageObject",url:"https://teamhandso.me/images/logo.png"}},datePublished:r.datePublished||new Date().toISOString(),dateModified:r.dateModified||new Date().toISOString(),mainEntityOfPage:{"@type":"WebPage","@id":r.url||"https://teamhandso.me"}};default:return null}})();return n?(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(n)}}):null}}}]);

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.