1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,95057,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var l={formatUrl:function(){return i},formatWithValidation:function(){return o},urlObjectKeys:function(){return c}};for(var s in l)Object.defineProperty(a,s,{enumerable:!0,get:l[s]});let n=e.r(90809)._(e.r(98183)),r=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:a}=e,l=e.protocol||"",s=e.pathname||"",i=e.hash||"",c=e.query||"",o=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?o=t+e.host:a&&(o=t+(~a.indexOf(":")?`[${a}]`:a),e.port&&(o+=":"+e.port)),c&&"object"==typeof c&&(c=String(n.urlQueryToSearchParams(c)));let d=e.search||c&&`?${c}`||"";return l&&!l.endsWith(":")&&(l+=":"),e.slashes||(!l||r.test(l))&&!1!==o?(o="//"+(o||""),s&&"/"!==s[0]&&(s="/"+s)):o||(o=""),i&&"#"!==i[0]&&(i="#"+i),d&&"?"!==d[0]&&(d="?"+d),s=s.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${l}${o}${s}${d}${i}`}let c=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function o(e){return i(e)}},18581,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"useMergedRef",{enumerable:!0,get:function(){return s}});let l=e.r(15504);function s(e,t){let a=(0,l.useRef)(null),s=(0,l.useRef)(null);return(0,l.useCallback)(l=>{if(null===l){let e=a.current;e&&(a.current=null,e());let t=s.current;t&&(s.current=null,t())}else e&&(a.current=n(e,l)),t&&(s.current=n(t,l))},[e,t])}function n(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let a=e(t);return"function"==typeof a?a:()=>e(null)}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},73668,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"isLocalURL",{enumerable:!0,get:function(){return n}});let l=e.r(18967),s=e.r(52817);function n(e){if(!(0,l.isAbsoluteUrl)(e))return!0;try{let t=(0,l.getLocationOrigin)(),a=new URL(e,t);return a.origin===t&&(0,s.hasBasePath)(a.pathname)}catch(e){return!1}}},84508,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"errorOnce",{enumerable:!0,get:function(){return l}});let l=e=>{}},22016,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var l={default:function(){return j},useLinkStatus:function(){return v}};for(var s in l)Object.defineProperty(a,s,{enumerable:!0,get:l[s]});let n=e.r(90809),r=e.r(43476),i=n._(e.r(15504)),c=e.r(95057),o=e.r(8372),d=e.r(18581),u=e.r(18967),h=e.r(5550);e.r(33525);let m=e.r(88540),p=e.r(91949),f=e.r(73668),x=e.r(9396);function j(t){var a,l;let s,n,j,[v,g]=(0,i.useOptimistic)(p.IDLE_LINK_STATUS),y=(0,i.useRef)(null),{href:N,as:w,children:k,prefetch:C=null,passHref:L,replace:E,shallow:S,scroll:M,onClick:_,onMouseEnter:F,onTouchStart:O,legacyBehavior:q=!1,onNavigate:$,transitionTypes:R,ref:z,unstable_dynamicOnHover:T,...P}=t;s=k,q&&("string"==typeof s||"number"==typeof s)&&(s=(0,r.jsx)("a",{children:s}));let A=i.default.useContext(o.AppRouterContext),H=!1!==C,I=!1!==C?null===(l=C)||"auto"===l?x.FetchStrategy.PPR:x.FetchStrategy.Full:x.FetchStrategy.PPR,U="string"==typeof(a=w||N)?a:(0,c.formatUrl)(a);if(q){if(s?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});n=i.default.Children.only(s)}let V=q?n&&"object"==typeof n&&n.ref:z,D=i.default.useCallback(e=>(null!==A&&(y.current=(0,p.mountLinkInstance)(e,U,A,I,H,g)),()=>{y.current&&((0,p.unmountLinkForCurrentNavigation)(y.current),y.current=null),(0,p.unmountPrefetchableInstance)(e)}),[H,U,A,I,g]),B={ref:(0,d.useMergedRef)(D,V),onClick(t){q||"function"!=typeof _||_(t),q&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(t),!A||t.defaultPrevented||function(t,a,l,
1s,n,r,c){if("u">typeof window){let o,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((o=t.currentTarget.getAttribute("target"))&&"_self"!==o||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,f.isLocalURL)(a)){s&&(t.preventDefault(),location.replace(a));return}if(t.preventDefault(),r){let e=!1;if(r({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:u}=e.r(99781);i.default.startTransition(()=>{u(a,s?"replace":"push",!1===n?m.ScrollBehavior.NoScroll:m.ScrollBehavior.Default,l.current,c)})}}(t,U,y,E,M,$,R)},onMouseEnter(e){q||"function"!=typeof F||F(e),q&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),A&&H&&(0,p.onNavigationIntent)(e.currentTarget,!0===T)},onTouchStart:function(e){q||"function"!=typeof O||O(e),q&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),A&&H&&(0,p.onNavigationIntent)(e.currentTarget,!0===T)}};return(0,u.isAbsoluteUrl)(U)?B.href=U:q&&!L&&("a"!==n.type||"href"in n.props)||(B.href=(0,h.addBasePath)(U)),j=q?i.default.cloneElement(n,B):(0,r.jsx)("a",{...P,...B,children:s}),(0,r.jsx)(b.Provider,{value:v,children:j})}e.r(84508);let b=(0,i.createContext)(p.IDLE_LINK_STATUS),v=()=>(0,i.useContext)(b);("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},76141,e=>{"use strict";var t=e.i(43476);let a={fill:"none",stroke:"currentColor",strokeWidth:1.75,strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24","aria-hidden":!0},l={globe:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,t.jsx)("path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"}),(0,t.jsx)("path",{d:"M2 12h20"})]}),heart:(0,t.jsx)("path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7z"}),"circle-check":(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,t.jsx)("path",{d:"m9 12 2 2 4-4"})]}),"triangle-alert":(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}),(0,t.jsx)("path",{d:"M12 9v4"}),(0,t.jsx)("path",{d:"M12 17h.01"})]}),mail:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("rect",{x:"2",y:"4",width:"20",height:"16",rx:"2"}),(0,t.jsx)("path",{d:"m22 7-8.97 5.7a2 2 0 0 1-2.06 0L2 7"})]}),clock:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,t.jsx)("path",{d:"M12 6v6l4 2"})]}),calendar:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("rect",{x:"3",y:"4",width:"18",height:"18",rx:"2"}),(0,t.jsx)("path",{d:"M16 2v4M8 2v4M3 10h18"})]}),video:(0,t.jsx)("path",{d:"M15 10l4.553-2.276A1 1 0 0 1 21 8.618v6.764a1 1 0 0 1-1.447.894L15 14M5 18h8a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2z"}),mic:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("rect",{x:"9",y:"2",width:"6",height:"13",rx:"3"}),(0,t.jsx)("path",{d:"M19 10v2a7 7 0 0 1-14 0v-2"}),(0,t.jsx)("path",{d:"M12 19v3"})]}),menu:(0,t.jsx)("path",{d:"M4 6h16M4 12h16M4 18h16"}
1),x:(0,t.jsx)("path",{d:"M6 18 18 6M6 6l12 12"}),"arrow-left":(0,t.jsx)("path",{d:"M19 12H5M12 19l-7-7 7-7"}),"arrow-right":(0,t.jsx)("path",{d:"M5 12h14M12 5l7 7-7 7"}),"arrow-up-right":(0,t.jsx)("path",{d:"M7 7h10v10M7 17 17 7"}),"chevron-left":(0,t.jsx)("path",{d:"m15 18-6-6 6-6"}),"chevron-right":(0,t.jsx)("path",{d:"m9 18 6-6-6-6"}),newspaper:(0,t.jsx)("path",{d:"M19 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1m2 13a2 2 0 0 1-2-2V7m2 13a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2m-4-3H9M7 16h6M7 8h6v4H7V8z"})},s=({name:e,className:s})=>{let n=e?l[e]:void 0;return n?(0,t.jsx)("svg",{className:s,...a,children:n}):null},n=e=>function({className:a}){return(0,t.jsx)(s,{name:e,className:a})};n("calendar"),n("clock"),n("arrow-left"),n("arrow-right");let r=n("arrow-up-right");n("chevron-left"),n("chevron-right");let i=n("video");n("mic");let c=n("x"),o=n("menu");n("mail"),n("newspaper"),e.s(["CloseIcon",0,c,"ExternalIcon",0,r,"MenuIcon",0,o,"VideoIcon",0,i])},61783,31780,90011,e=>{"use strict";let t={badge:"Free 1v1 video chat for adults 18+",title:"Free 1v1 Video Call",titleAccent:"With Strangers Online",subtitle:"Press Start Chat for a one to one video call with someone new. Free, no sign-up and nothing to download, with no limit on how long you talk. Skip whenever you want.",ctaLabel:"Start Chat",embedUrl:"",ctaHref:"https://chatmatch.tv/home?utm_source=seo",ctaNote:"Opens in a new tab. Adults 18 and over only.",assurances:["No sign-up","No card, ever","Skip anyone, anytime"],stats:[{value:"18+",label:"Adults Only",accent:"cyan"},{value:"24/7",label:"Always Online",accent:"blue"},{value:"{apps}",label:"Apps Reviewed",accent:"purple"}]};e.s(["ZC_BRAND",0,"ZivoChat","ZC_HERO",0,t],31780);let a="zc:open-chat",l=()=>t.embedUrl||t.ctaHref||"",s=()=>!!t.embedUrl,n=()=>{window.dispatchEvent(new Event(a))};e.s(["OPEN_CHAT_EVENT",0,a,"chatHref",0,l,"chatOpensWidget",0,s,"openChat",0,n],61783);var r=e.i(43476),i=e.i(76141);e.s(["default",0,function({label:e,variant:t="solid",className:a}){let c=l();if(!c||!e)return null;let o=s();return(0,r.jsxs)("a",{className:`zc-btn is-${t}${a?` ${a}`:""}`,href:c,target:o?void 0:"_blank",rel:"nofollow noopener noreferrer",onClick:o?e=>{e.preventDefault(),n()}:void 0,children:[(0,r.jsx)(i.VideoIcon,{className:"zc-btn-icon"}),(0,r.jsx)("span",{children:e}),!o&&(0,r.jsx)(i.ExternalIcon,{className:"zc-btn-out"})]})}],90011)},18842,e=>{"use strict";var t=e.i(43476),a=e.i(15504),l=e.i(22016),s=e.i(76141);e.s(["default",0,function({items:e}){let[n,r]=(0,a.useState)(!1);return 0===e.length?null:(0,t.jsxs)("div",{className:"zc-mobile",children:[(0,t.jsx)("button",{type:"button",className:"zc-mobile-toggle",onClick:()=>r(e=>!e),"aria-expanded":n,"aria-label":n?"Close menu":"Open menu",children:n?(0,t.jsx)(s.CloseIcon,{}):(0,t.jsx)(s.MenuIcon,{})}),n&&(0,t.jsx)("div",{className:"zc-mobile-menu",children:(0,t.jsx)("div",{className:"zc-mobile-menu-inner",children:e.map((e,a)=>(0,t.jsx)(l.default,{href:e.href,onClick:()=>r(!1),children:e.label},a))})})]})}])},40742,e=>{"use strict";var t=e.i(43476),a=e.i(15504),l=e.i(76141),s=e.i(61783),n=e.i(90011),r=e.i(31780);e.s(["default",0,function(){let[e,i]=(0,a.useState)(!1),c=(0,a.useRef)(null),o=(0,a.useRef)(null),d=r.ZC_HERO.embedUrl,u=r.ZC_HERO.ctaLabel,h=(0,a.useCallback)(()=>i(!1),[]);return((0,a.useEffect)(()=>{let e=()=>{o.current=document.activeElement,i(!0)};return window.addEventListener(s.OPEN_CHAT_EVENT,e),()=>window.removeEventListener(s.OPEN_CHAT_EVENT,e)},[]),(0,a.useEffect)(()=>{if(!e)return;let t=e=>{"Escape"===e.key&&i(!1)},a=document.body.style.overflow;return document.body.style.overflow="hidden",window.addEventListener("keydown",t),c.current?.focus(),()=>{document.body.style.overflow=a,window.removeEventListener("keydown",t),o.current instanceof HTMLElement&&o.current.focus()}},[e]),d||r.ZC_HERO.ctaHref)?(0,t.jsxs)(t.Fragment,{children:[u&&(0,t.jsx)("div",{className:"zc-dock",children:(0,t.jsx)(n.default,{label:u,variant:"bar"})}),e&&d&&(0,t.jsxs)("div",{className:"zc-modal",role:"dialog","aria-modal":"true","aria-label":`${r.ZC_BRAND} chat`,children:[(0,t.jsx)("button",{type:"button",ref:c,className:"zc-modal-close",onClick:h,"aria-label":"Close",children:(0,t.jsx)(l.CloseIcon,{})}),(0,t.jsx)("div",{className:"zc-modal-frame",children:(0,t.jsx)("iframe",{src:d,title:`${r.ZC_BRAND} chat`,scrolling:"no",allow:"camera; microphone; fullscreen; autoplay"})})]})]}):null}])},7151,e=>{"use strict";var t=e.i(15504);let a=[25,50,75,90];e.s(["default",0,function(){return(0,t.useEffect)(()=>
1{if("function"!=typeof window.gtag)return;let e=window.gtag,t=Date.now(),l=new Set,s=!1,n=()=>{s||(s=!0,window.requestAnimationFrame(()=>{s=!1;let t=document.documentElement.scrollHeight-window.innerHeight;if(t<=0)return;let n=Math.round(window.scrollY/t*100);for(let t of a)n>=t&&!l.has(t)&&(l.add(t),e("event","scroll",{event_category:"engagement",event_label:`${t}%`,value:t}))}))},r=t=>{let a=t.target,l=a?.closest?.("a");l&&e("event","click",{event_category:"engagement",event_label:l.href,link_url:l.href,link_text:l.textContent?.trim().slice(0,100)})},i=()=>{e("event","timing_complete",{name:"page_duration",value:Math.round((Date.now()-t)/1e3),event_category:"engagement",event_label:window.location.pathname})};return window.addEventListener("scroll",n,{passive:!0}),document.addEventListener("click",r),window.addEventListener("pagehide",i),()=>{window.removeEventListener("scroll",n),document.removeEventListener("click",r),window.removeEventListener("pagehide",i)}},[]),null}])},78182,e=>{"use strict";var t=e.i(43476),a=e.i(15504);let l=["Correction to a Page","Feedback & Suggestions","Partnership","Other"];e.s(["default",0,function({title:e,email:s,subjectPrefix:n}){let[r,i]=(0,a.useState)(!1);return(0,t.jsx)("section",{className:"zc-form-wrap",children:(0,t.jsxs)("div",{className:"zc-form-card",children:[(0,t.jsx)("h2",{className:"zc-form-title",children:e}),(0,t.jsxs)("form",{className:"zc-form",onSubmit:e=>{e.preventDefault();let t=e.currentTarget;if(!t.reportValidity())return;let a=new FormData(t),l=String(a.get("subject")||"Message"),r=[`Name: ${String(a.get("name")||"")}`,`Email: ${String(a.get("email")||"")}`,"",String(a.get("message")||"")].join("\n");window.location.href=`mailto:${s}?subject=${encodeURIComponent(`[${n}] ${l}`)}&body=${encodeURIComponent(r)}`,i(!0)},children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"zc-label",htmlFor:"zc-name",children:"Full Name"}),(0,t.jsx)("input",{className:"zc-input",type:"text",id:"zc-name",name:"name",required:!0,placeholder:"Your full name"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"zc-label",htmlFor:"zc-email",children:"Email Address"}),(0,t.jsx)("input",{className:"zc-input",type:"email",id:"zc-email",name:"email",required:!0,placeholder:"[email protected]"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"zc-label",htmlFor:"zc-subject",children:"Subject"}),(0,t.jsxs)("select",{className:"zc-input",id:"zc-subject",name:"subject",required:!0,defaultValue:"",children:[(0,t.jsx)("option",{value:"",disabled:!0,children:"Select a topic"}),l.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"zc-label",htmlFor:"zc-message",children:"Message"}),(0,t.jsx)("textarea",{className:"zc-input",id:"zc-message",name:"message",rows:6,required:!0,placeholder:"Please describe your question or issue in detail..."})]}),(0,t.jsx)("button",{className:"zc-submit",type:"submit",children:"Send Message"}),(0,t.jsx)("p",{className:"zc-form-note",children:r?`Your mail app should be open â if not, write to ${s}.`:`This opens your mail app addressed to ${s}.`})]})]})})}])},94914,e=>{"use strict";e.s(["fmt",0,(e,t={})=>e.replace(/\{(\w+)\}/g,(e,a)=>Object.prototype.hasOwnProperty.call(t,a)?String(t[a]):e)])},54159,e=>{"use strict";var t=e.i(43476),a=e.i(22016),l=e.i(15504);let s={seo:"s",alternative:"alternative",apps:"apps",sites:"sites",like:"like",meet:"meet",model:"model","video-chat":"video-chat","chat-rooms":"chat-rooms",rooms:"rooms","talk-to":"talk-to",adult:"adult","sex-video-chat":"sex-video-chat","1v1-chat":"1v1-chat",sexting:"sexting","random-chat":"random-chat"};[...["seo","alternative","meet","video-chat","talk-to","adult"].map(e=>s[e])],[...["methodology","certificate","request","contact","privacy"].map(e=>`/${e}`)];let n=/^\/(?:$|#|sites(?:[/?#]|$)|(?:methodology|certificate|request|contact|privacy)(?:[/?#]|$))/,r=(e,t)=>e&&n.test(t)?"/"===t?e:`${e}${t.startsWith("/#")?t.slice(1):t}`:t;var i=e.i(94914);e.s(["default",0,function({site:e,copy:s,prefix:n}){let[c,o]=(0,l.useState)(""),[d,u]=(0,l.useState)("all"),[h,m]=(0,l.useState)(!1),[p,f]=(0,l.useState)(!1),[x,j]=(0,l.useState)(!1),[b,v]=(0,l.useState)("score"),g=(0,l.useMemo)(()=>Object.fromEntries(e.catalog.seals.map(e=>[e.key,e])),[e]),y=(0,l.useMemo)(()=>Object.fromEntries(e.catalog.flags.map(e=>[e.key,e])),[e]),N=(0,l.useMemo)(()=>Object.fromEntries(e.catalog.categories.map(e=>[e.key,e])),[e]),w=t=>e.catalog.tiers.find(e=>e.key===t)?.label||t,k=(0,l.useMemo)(()=>{let t=[];for(let a of e.platforms){let e=N[a.category]?.chip||"";e&&!t.includes(e)&&t.push(e)}return t},[e,N]),C=(0,l.useMemo)(()=>{let t=c.trim().toLowerCase(),a=[...e.platforms.filter(e=>("all"===d||(N[e.category]?.chip||"")===d)&&(!h||!e.flags.length)&&(!p||!!e.seals.includes("no_card"))&&(!x||!!e.freeNoWall)&&(!t||!!e.name.toLowerCase().includes(t)))];return"name"===b?a.sort((e,t)=>
1e.name.localeCompare(t.name)):"tested"===b?a.sort((e,t)=>(t.testedAt||"").localeCompare(e.testedAt||"")):"flags"===b?a.sort((e,t)=>t.flags.length-e.flags.length||(t.score??-1)-(e.score??-1)):a.sort((e,t)=>e.rank-t.rank),a},[e,c,d,h,p,x,b,N]);return(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"controls",role:"group","aria-label":s.controlsLabel,children:[(0,t.jsxs)("div",{className:"ctl-search",children:[(0,t.jsx)("label",{className:"sr-only",htmlFor:"vcr-q",children:s.searchLabel}),(0,t.jsx)("input",{id:"vcr-q",type:"search",placeholder:s.searchPlaceholder,autoComplete:"off",value:c,onChange:e=>o(e.target.value)})]}),(0,t.jsxs)("div",{className:"ctl-chips",role:"group","aria-label":s.categoryLabel,children:[(0,t.jsx)("button",{className:`fchip${"all"===d?" is-on":""}`,"aria-pressed":"all"===d,type:"button",onClick:()=>u("all"),children:s.all}),k.map(e=>(0,t.jsx)("button",{className:`fchip${d===e?" is-on":""}`,"aria-pressed":d===e,type:"button",onClick:()=>u(e),children:e},e))]}),(0,t.jsxs)("div",{className:"ctl-chips",role:"group","aria-label":s.propertyLabel,children:[(0,t.jsx)("button",{className:`fchip${h?" is-on":""}`,"aria-pressed":h,type:"button",onClick:()=>m(e=>!e),children:s.noRedFlags}),(0,t.jsx)("button",{className:`fchip${p?" is-on":""}`,"aria-pressed":p,type:"button",onClick:()=>f(e=>!e),children:s.noCardAsked}),(0,t.jsx)("button",{className:`fchip${x?" is-on":""}`,"aria-pressed":x,type:"button",onClick:()=>j(e=>!e),children:s.freeNoWall})]}),(0,t.jsxs)("label",{className:"ctl-sort",children:[(0,t.jsx)("span",{children:s.sort}),(0,t.jsxs)("select",{value:b,onChange:e=>v(e.target.value),children:[(0,t.jsx)("option",{value:"score",children:s.sortOptions.score}),(0,t.jsx)("option",{value:"tested",children:s.sortOptions.tested}),(0,t.jsx)("option",{value:"name",children:s.sortOptions.name}),(0,t.jsx)("option",{value:"flags",children:s.sortOptions.flags})]})]})]}),(0,t.jsxs)("div",{className:"table-wrap",children:[(0,t.jsxs)("table",{className:"register",children:[(0,t.jsx)("caption",{className:"sr-only",children:(0,i.fmt)(s.caption,{count:e.platforms.length,edition:e.meta.edition})}),(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"col",children:"#"}),(0,t.jsx)("th",{scope:"col",children:s.columns.platform}),(0,t.jsx)("th",{scope:"col",children:s.columns.score}),(0,t.jsx)("th",{scope:"col",children:s.columns.measured}),(0,t.jsx)("th",{scope:"col",children:s.columns.seals}),(0,t.jsx)("th",{scope:"col",children:(0,t.jsx)("span",{className:"sr-only",children:s.columns.links})})]})}),(0,t.jsx)("tbody",{children:C.map((l,c)=>{let o;return(0,t.jsxs)("tr",{className:`row${"queued"===l.status?" is-queued":""}`,children:[(0,t.jsx)("td",{className:"c-rank",children:(0,t.jsx)("span",{className:"rank",children:String(c+1).padStart(2,"0")})}),(0,t.jsxs)("td",{className:"c-site",children:[l.reviewPath?(0,t.jsx)(a.default,{className:"site-name",href:r(n,l.reviewPath),children:l.name}):(0,t.jsx)("span",{className:"site-name",children:l.name}),(0,t.jsxs)("span",{className:"site-meta",children:[N[l.category]?.label||l.category,l.platforms.length?` \xb7 ${l.platforms.map(e=>e.toUpperCase()).join(" · ")}`:""]}),l.verdict?(0,t.jsx)("p",{className:"site-verdict",children:l.verdict}):"queued"===l.status?(0,t.jsx)("p",{className:"site-verdict",children:s.queuedVerdict}):null]}),(0,t.jsx)("td",{className:"c-score","data-label":s.columns.score,children:(0,t.jsxs)("div",{className:"meter","data-status":l.resolvedTier,children:[(0,t.jsxs)("div",{className:"meter-num",children:["queued"===l.status?"â":l.score??0,(0,t.jsx)("span",{className:"meter-den",children:"/100"})]}),(0,t.jsx)("div",{className:"meter-track",role:"img","aria-label":"queued"===l.status?s.notMeasured:(0,i.fmt)(s.scoreAria,{score:l.score??0,tier:w(l.resolvedTier)}),children:(0,t.jsx)("div",{className:"meter-fill",style:{inlineSize:`${"queued"===l.status?0:l.score??0}%`}})}),(0,t.jsx)("div",{className:"meter-tag",children:w(l.resolvedTier)})]})}),(0,t.jsx)("td",{className:"c-evidence","data-label":s.columns.measured,children:"queued"===l.status?(0,t.jsx)("p",{className:"q-none",children:s.notMeasured}):(0,t.jsxs)("dl",{className:"micro",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("dt",{children:s.botRate}),(0,t.jsxs)("dd",{children:[l.botRate??0,"%",l.botNote?(0,t.jsx)("span",{className:"micro-sub",children:l.botNote}):null]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("dt",{children:s.medianWait}),(0,t.jsxs)("dd",{children:[l.medianWait||"â",l.waitNote?(0,t.jsx)("span",{className:"micro-sub",children:l.waitNote}):null]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("dt",{children:s.wallAt}),(0,t.jsxs)("dd",{children:[l.wallAt||"â",l.priceFrom?(0,t.jsx)("span",{className:"micro-sub",children:(0,i.fmt)(s.priceFrom,{price:l.priceFrom})}):null]})]})]})}),(0,t.jsx)("td",{className:"c-seals","data-label":s.sealsLabel,children:"queued"===l.status?(0,t.jsx)("span",{className:"chip chip-none",children:s.noResults}):(0,t.jsxs)("div",{className:"chips",children:[(o=e.catalog.seals.map(e=>e.key),[...l.seals].filter(e=>g[e]).sort((e,t)=>
1o.indexOf(e)-o.indexOf(t))).map(e=>(0,t.jsx)("span",{className:`chip chip-seal${g[e]?.critical?" is-critical":""}`,title:g[e]?.claim,children:g[e]?.label},e)),l.seals.length?null:(0,t.jsx)("span",{className:"chip chip-none",children:s.noSeals}),l.cleanExitNa?(0,t.jsx)("span",{className:"chip chip-na",title:s.cleanExitNaTitle,children:s.cleanExitNa}):null,l.flags.map(e=>(0,t.jsxs)("span",{className:"chip chip-flag",title:y[e]?.note,children:[y[e]?.label," ",(0,t.jsx)("b",{children:y[e]?.penalty})]},e)),l.flags.length?null:(0,t.jsx)("span",{className:"chip chip-clear",children:s.noneFound})]})}),(0,t.jsxs)("td",{className:"c-act",children:[l.reviewPath?(0,t.jsx)(a.default,{className:"btn btn-ghost",href:r(n,l.reviewPath),children:s.fullReport}):null,l.visitUrl&&"queued"!==l.status?(0,t.jsxs)("a",{className:"btn btn-out",href:l.visitUrl,target:"_blank",children:[s.visit,(0,t.jsxs)("span",{className:"sr-only",children:[" ",l.name]})]}):null]})]},l.key)})})]}),C.length?null:(0,t.jsx)("p",{className:"empty",children:s.empty})]})]})}],54159)},9045,e=>{"use strict";var t=e.i(43476),a=e.i(15504),l=e.i(94914);e.s(["default",0,function({images:e,platformName:s,copy:n}){let[r,i]=(0,a.useState)(null),c=(0,a.useRef)(null),o=(0,a.useRef)(null),d=(e,t)=>e.alt||e.caption||(0,l.fmt)(n.altFallback,{name:s,n:t+1}),u=(0,a.useCallback)(()=>{i(null),o.current?.focus()},[]),h=(0,a.useCallback)(t=>i(a=>null===a?a:(a+t+e.length)%e.length),[e.length]);if((0,a.useEffect)(()=>{if(null===r)return;let e=e=>{"Escape"===e.key?u():"ArrowRight"===e.key?h(1):"ArrowLeft"===e.key&&h(-1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[r,u,h]),(0,a.useEffect)(()=>{if(null===r)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",c.current?.focus(),()=>{document.body.style.overflow=e}},[r]),!e.length)return null;let m=null===r?null:{index:r,image:e[r]};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h3",{children:(0,l.fmt)(n.heading,{name:s})}),(0,t.jsx)("ul",{className:"shots",children:e.map((e,a)=>(0,t.jsxs)("li",{children:[(0,t.jsxs)("button",{type:"button",className:"shot",onClick:e=>{o.current=e.currentTarget,i(a)},"aria-label":(0,l.fmt)(n.enlarge,{alt:d(e,a)}),children:[(0,t.jsx)("img",{src:e.url,alt:d(e,a),loading:"lazy",decoding:"async"}),(0,t.jsx)("span",{className:"shot-zoom","aria-hidden":"true"})]}),e.caption?(0,t.jsx)("span",{className:"shot-cap",children:e.caption}):null]},e.key||e.url))}),m?(0,t.jsxs)("div",{className:"shot-view",role:"dialog","aria-modal":"true","aria-label":d(m.image,m.index),onClick:e=>{e.target===e.currentTarget&&u()},children:[(0,t.jsxs)("div",{className:"shot-bar",children:[(0,t.jsxs)("span",{className:"shot-count",children:[m.index+1," / ",e.length]}),(0,t.jsx)("button",{ref:c,type:"button",className:"shot-x",onClick:u,children:n.close})]}),(0,t.jsxs)("figure",{className:"shot-full",onClick:e=>{e.target===e.currentTarget&&u()},children:[(0,t.jsx)("img",{src:m.image.url,alt:d(m.image,m.index)}),m.image.caption?(0,t.jsx)("figcaption",{children:m.image.caption}):null]}),e.length>1?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",className:"shot-nav shot-prev",onClick:()=>h(-1),"aria-label":n.previous,children:(0,t.jsx)("i",{"aria-hidden":"true"})}),(0,t.jsx)("button",{type:"button",className:"shot-nav shot-next",onClick:()=>h(1),"aria-label":n.next,children:(0,t.jsx)("i",{"aria-hidden":"true"})})]}):null]}):null]})}])},8680,e=>{"use strict";var t=e.i(43476),a=e.i(15504),l=e.i(94914);e.s(["default",0,function({platformName:e,copy:s}){let[n,r]=(0,a.useState)(!1);return n?(0,t.jsxs)("div",{className:"form-done",role:"status",tabIndex:-1,children:[(0,t.jsx)("span",{className:"done-mark","aria-hidden":"true",children:"â"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{children:s.doneTitle}),(0,t.jsx)("p",{children:s.doneBody})]})]}):(0,t.jsxs)("form",{className:"req",noValidate:!0,onSubmit:e=>{e.preventDefault(),e.currentTarget.reportValidity()&&r(!0)},children:[(0,t.jsxs)("fieldset",{children:[(0,t.jsx)("legend",{children:s.legend}),(0,t.jsxs)("div",{className:"f-row",children:[(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"ur-name",children:s.name}),(0,t.jsx)("input",{id:"ur-name",name:"name",type:"text",required:!0,autoComplete:"name"})]}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"ur-email",children:s.email}),(0,t.jsx)("input",{id:"ur-email",name:"email",type:"email",autoComplete:"email"}),(0,t.jsx)("p",{className:"f-hint",children:s.emailHint})]})]}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"ur-body",children:s.body}),(0,t.jsx)("textarea",{id:"ur-body",name:"body",rows:5,required:!0,placeholder:(0,l.fmt)(s.bodyPlaceholder,{name:e})})]})]}),(0,t.jsxs)("div",{className:"f-submit",children:[(0,t.jsx)("button",{className:"btn btn-primary",type:"submit",children:s.submit}),(0,t.jsx)("p",{className:"f-hint",children:s.submitHint})]})]})}])},93009,e=>{"use strict";var t=e.i(43476),a=e.i(15504);e.s(["default",0,function({copy:e}){let[l,s]=(0,a.useState)(!1);return l?(0,t.jsxs)("div",{className:"form-done",role:"status",tabIndex:-1,
1children:[(0,t.jsx)("span",{className:"done-mark","aria-hidden":"true",children:"â"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{children:e.doneTitle}),e.done.map(e=>(0,t.jsx)("p",{children:e},e))]})]}):(0,t.jsxs)("form",{className:"req",noValidate:!0,onSubmit:e=>{e.preventDefault();let t=e.currentTarget;if(!t.reportValidity())return;let a=[...new FormData(t).entries()].map(([e,t])=>`${e}: ${String(t)}`).join("\n"),l=encodeURIComponent("[VideoChatRank] Review request"),n=encodeURIComponent(a);window.location.href=`mailto:[email protected]?subject=${l}&body=${n}`,s(!0)},children:[(0,t.jsxs)("fieldset",{children:[(0,t.jsx)("legend",{children:e.platformLegend}),(0,t.jsxs)("div",{className:"f-row",children:[(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"p-name",children:e.platformNameLabel}),(0,t.jsx)("input",{id:"p-name",name:"platform",type:"text",required:!0,autoComplete:"off"})]}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"p-url",children:e.platformUrlLabel}),(0,t.jsx)("input",{id:"p-url",name:"url",type:"url",required:!0,placeholder:"https://",autoComplete:"off"})]})]})]}),(0,t.jsxs)("fieldset",{children:[(0,t.jsx)("legend",{children:e.youLegend}),(0,t.jsx)("div",{className:"f-radios",role:"radiogroup","aria-label":e.roleLabel,children:Object.keys(e.roles).map((a,l)=>(0,t.jsxs)("label",{children:[(0,t.jsx)("input",{type:"radio",name:"role",value:a,required:0===l}),(0,t.jsx)("span",{children:e.roles[a]})]},a))}),(0,t.jsxs)("div",{className:"f-row",children:[(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"r-name",children:e.nameLabel}),(0,t.jsx)("input",{id:"r-name",name:"name",type:"text",required:!0,autoComplete:"name"})]}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"r-mail",children:e.emailLabel}
1),(0,t.jsx)("input",{id:"r-mail",name:"email",type:"email",required:!0,autoComplete:"email"}),(0,t.jsx)("p",{className:"f-hint",children:e.emailHint})]})]})]}),(0,t.jsxs)("fieldset",{children:[(0,t.jsx)("legend",{children:e.requestLegend}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"q-type",children:e.typeLabel}),(0,t.jsx)("select",{id:"q-type",name:"type",defaultValue:"first",children:Object.keys(e.types).map(a=>(0,t.jsx)("option",{value:a,children:e.types[a]},a))})]}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"q-finding",children:e.findingLabel}),(0,t.jsx)("input",{id:"q-finding",name:"finding",type:"text",autoComplete:"off"}),(0,t.jsx)("p",{className:"f-hint",children:e.findingHint})]}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"q-detail",children:e.detailLabel}),(0,t.jsx)("textarea",{id:"q-detail",name:"detail",rows:5,required:!0,maxLength:2e3}),(0,t.jsx)("p",{className:"f-hint",children:e.detailHint})]}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"q-evidence",children:e.evidenceLabel}),(0,t.jsx)("textarea",{id:"q-evidence",name:"evidence",rows:3,maxLength:1e3}),(0,t.jsx)("p",{className:"f-hint",children:e.evidenceHint})]})]}),(0,t.jsxs)("fieldset",{children:[(0,t.jsx)("legend",{children:e.beforeLegend}),(0,t.jsxs)("label",{className:"f-check",children:[(0,t.jsx)("input",{type:"checkbox",name:"ack",required:!0}),(0,t.jsx)("span",{children:e.ack})]}),(0,t.jsxs)("label",{className:"f-check",children:[(0,t.jsx)("input",{type:"checkbox",name:"notify"}),(0,t.jsx)("span",{children:e.notify})]})]}),(0,t.jsxs)("div",{className:"f-submit",children:[(0,t.jsx)("button",{className:"btn btn-primary",type:"submit",children:e.submit}),(0,t.jsx)("p",{className:"f-hint",children:e.submitHint})]})]})}])},34610,e=>{"use strict";var t=e.i(43476),a=e.i(15504);e.s(["default",0,function({copy:e}){let[l,s]=(0,a.useState)(!1);return l?(0,t.jsxs)("div",{className:"form-done",role:"status",tabIndex:-1,children:[(0,t.jsx)("span",{className:"done-mark","aria-hidden":"true",children:"â"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{children:e.doneTitle}),e.done.map(e=>(0,t.jsx)("p",{children:e},e))]})]}):(0,t.jsxs)("form",{className:"req",noValidate:!0,onSubmit:e=>{e.preventDefault();let t=e.currentTarget;if(!t.reportValidity())return;let a=[...new FormData(t).entries()].map(([e,t])=>`${e}: ${String(t)}`).join("\n"),l=encodeURIComponent("[VideoChatRank] Contact"),n=encodeURIComponent(a);window.location.href=`mailto:[email protected]?subject=${l}&body=${n}`,s(!0)},children:[(0,t.jsxs)("fieldset",{children:[(0,t.jsx)("legend",{children:e.aboutLegend}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"c-reason",children:e.reasonLabel}),(0,t.jsx)("select",{id:"c-reason",name:"reason",required:!0,defaultValue:"general",children:Object.keys(e.reasons).map(a=>(0,t.jsx)("option",{value:a,children:e.reasons[a]},a))}),(0,t.jsx)("p",{className:"f-hint",children:e.reasonHint})]}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"c-ref",children:e.referenceLabel}),(0,t.jsx)("input",{id:"c-ref",name:"reference",type:"text",autoComplete:"off",placeholder:e.referencePlaceholder}),(0,t.jsx)("p",{className:"f-hint",children:e.referenceHint})]})]}),(0,t.jsxs)("fieldset",{children:[(0,t.jsx)("legend",{children:e.youLegend}),(0,t.jsxs)("div",{className:"f-row",children:[(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"c-name",children:e.nameLabel}),(0,t.jsx)("input",{id:"c-name",name:"name",type:"text",required:!0,autoComplete:"name"})]}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"c-mail",children:e.emailLabel}),(0,t.jsx)("input",{id:"c-mail",name:"email",type:"email",required:!0,autoComplete:"email"}),(0,t.jsx)("p",{className:"f-hint",children:e.emailHint})]})]}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"c-org",children:e.orgLabel}),(0,t.jsx)("input",{id:"c-org",name:"organisation",type:"text",autoComplete:"organization"}),(0,t.jsx)("p",{className:"f-hint",children:e.orgHint})]})]}),(0,t.jsxs)("fieldset",{children:[(0,t.jsx)("legend",{children:e.messageLegend}),(0,t.jsxs)("div",{className:"f",children:[(0,t.jsx)("label",{htmlFor:"c-msg",children:e.messageLabel}),(0,t.jsx)("textarea",{id:"c-msg",name:"message",rows:7,required:!0,maxLength:4e3}),(0,t.jsx)("p",{className:"f-hint",children:e.messageHint})]}),(0,t.jsxs)("label",{className:"f-check",children:[(0,t.jsx)("input",{type:"checkbox",name:"quotable"}),(0,t.jsx)("span",{children:e.quotable})]})]}),(0,t.jsxs)("div",{className:"f-submit",children:[(0,t.jsx)("button",{className:"btn btn-primary",type:"submit",children:e.submit}),(0,t.jsx)("p",{className:"f-hint",children:e.submitHint})]})]})}])}]);
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.