"use strict";(globalThis.webpackChunksurerank=globalThis.webpackChunksurerank||[]).push([[2373],{36804(n,e,t){t.d(e,{q:()=>r});const r={layout:0,mainThread:0,waapi:0}},83202(n,e,t){t.d(e,{Q:()=>r});const r={value:null,addProjectionMetrics:null}},25907(n,e,t){t.d(e,{c:()=>a});var r=t(91833),o=t(1207);function a(n,e){const t=r.k.now(),a=({timestamp:r})=>{const u=r-t;u>=e&&((0,o.WG)(a),n(u-e))};return o.Gt.setup(a,!0),()=>(0,o.WG)(a)}},55219(n,e,t){t.d(e,{G:()=>c});var r=t(17046),o=t(8104),a=t(98731),u=t(41533),s=t(2718),i=t(86896),l=t(97755);function c(n,e,{clamp:t=!0,ease:c,mixer:f}={}){const d=n.length;if((0,o.V)(d===e.length,"Both input and output ranges must be the same length","range-length"),1===d)return()=>e[0];if(2===d&&e[0]===e[1])return()=>e[1];const h=n[0]===n[1];n[0]>n[d-1]&&(n=[...n].reverse(),e=[...e].reverse());const m=function(n,e,t){const r=[],o=t||a.W.mix||l.j,i=n.length-1;for(let a=0;a<i;a++){let t=o(n[a],n[a+1]);if(e){const n=Array.isArray(e)?e[a]||u.l:e;t=(0,s.F)(n,t)}r.push(t)}return r}(e,c,f),g=m.length,p=t=>{if(h&&t<n[0])return e[0];let r=0;if(g>1)for(;r<n.length-2&&!(t<n[r+1]);r++);const o=(0,i.q)(n[r],n[r+1],t);return m[r](o)};return t?e=>p((0,r.q)(n[0],n[d-1],e)):p}},76995(n,e,t){t.d(e,{s:()=>o});var r=t(59359);function o(n){return(0,r.G)(n)&&"offsetHeight"in n}},84872(n,e,t){t.d(e,{x:()=>o});var r=t(59359);function o(n){return(0,r.G)(n)&&"ownerSVGElement"in n}},31109(n,e,t){t.d(e,{h:()=>o});var r=t(84872);function o(n){return(0,r.x)(n)&&"svg"===n.tagName}},97755(n,e,t){t.d(e,{j:()=>q});var r=t(2718),o=t(8104),a=t(22846),u=t(85484),s=t(85933),i=t(68671),l=t(47758),c=t(8891),f=t(72290);function d(n,e){return t=>t>0?e:n}var h=t(65744);const m=(n,e,t)=>{const r=n*n,o=t*(e*e-r)+r;return o<0?0:Math.sqrt(o)},g=[i.u,f.B,l.V];function p(n){const e=(t=n,g.find(n=>n.test(t)));var t;if((0,o.$)(Boolean(e),`'${n}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!Boolean(e))return!1;let r=e.parse(n);return e===l.V&&(r=(0,c.a)(r)),r}const v=(n,e)=>{const t=p(n),r=p(e);if(!t||!r)return d(n,e);const o={...t};return n=>(o.red=m(t.red,r.red,n),o.green=m(t.green,r.green,n),o.blue=m(t.blue,r.blue,n),o.alpha=(0,h.k)(t.alpha,r.alpha,n),f.B.transform(o))},y=new Set(["none","hidden"]);function b(n,e){return t=>(0,h.k)(n,e,t)}function x(n){return"number"===typeof n?b:"string"===typeof n?(0,a.pG)(n)?d:u.y.test(n)?v:G:Array.isArray(n)?k:"object"===typeof n?u.y.test(n)?v:w:d}function k(n,e){const t=[...n],r=t.length,o=n.map((n,t)=>x(n)(n,e[t]));return n=>{for(let e=0;e<r;e++)t[e]=o[e](n);return t}}function w(n,e){const t={...n,...e},r={};for(const o in t)void 0!==n[o]&&void 0!==e[o]&&(r[o]=x(n[o])(n[o],e[o]));return n=>{for(const e in r)t[e]=r[e](n);return t}}const G=(n,e)=>{const t=s.f.createTransformer(e),a=(0,s.V)(n),u=(0,s.V)(e);return a.indexes.var.length===u.indexes.var.length&&a.indexes.color.length===u.indexes.color.length&&a.indexes.number.length>=u.indexes.number.length?y.has(n)&&!u.values.length||y.has(e)&&!a.values.length?function(n,e){return y.has(n)?t=>t<=0?n:e:t=>t>=1?e:n}(n,e):(0,r.F)(k(function(n,e){const t=[],r={color:0,var:0,number:0};for(let o=0;o<e.values.length;o++){const a=e.types[o];t[o]=n.values[n.indexes[a][r[a]]]??0,r[a]++}return t}(a,u),u.values),t):((0,o.$)(!0,`Complex values '${n}' and '${e}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),d(n,e))};function q(n,e,t){return"number"===typeof n&&"number"===typeof e&&"number"===typeof t?(0,h.k)(n,e,t):x(n)(n,e)}},65744(n,e,t){t.d(e,{k:()=>r});const r=(n,e,t)=>n+(e-n)*t},24072(n,e,t){function r(n,e,t){if(null==n)return[];if(n instanceof EventTarget)return[n];if("string"===typeof n){let r=document;e&&(r=e.current);const o=t?.[n]??r.querySelectorAll(n);return o?Array.from(o):[]}return Array.from(n).filter(n=>null!=n)}t.d(e,{K:()=>r})},20049(n,e,t){t.d(e,{n:()=>u});var r=t(54435);const o={};function a(n,e){const t=(0,r.p)(n);return()=>o[e]??t()}const u=a(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(n){return!1}return!0},"linearEasing")},29746(n,e,t){t.d(e,{J:()=>r});const r=(0,t(54435).p)(()=>void 0!==window.ScrollTimeline)}}]);