1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7692],{40515:function(e,t){Symbol.for("react.element"),Symbol.for("react.portal");var r,n=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),a=(Symbol.for("react.server_context"),Symbol.for("react.forward_ref")),u=Symbol.for("react.suspense"),c=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),d=Symbol.for("react.offscreen");r=Symbol.for("react.module.reference"),t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===n||e===i||e===o||e===u||e===c||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===f||e.$$typeof===s||e.$$typeof===l||e.$$typeof===a||e.$$typeof===r||void 0!==e.getModuleId)}},18613:function(e,t,r){e.exports=r(40515)},88872:function(e,t,r){r.d(t,{eT:function(){return p},tZ:function(){return m}});let n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/_key\s*==\s*['"](.*)['"]/,i=/^\d*:\d*$/;function s(e){return"number"==typeof e||"string"==typeof e&&/^\[\d+\]$/.test(e)}function l(e){return"string"==typeof e?o.test(e.trim()):"object"==typeof e&&"_key"in e}function a(e){if("string"==typeof e&&i.test(e))return!0;if(!Array.isArray(e)||2!==e.length)return!1;let[t,r]=e;return("number"==typeof t||""===t)&&("number"==typeof r||""===r)}function u(e){if(!Array.isArray(e))throw Error("Path is not an array");return e.reduce((e,t,r)=>{let n=typeof t;if("number"===n)return`${e}[${t}]`;if("string"===n)return`${e}${0===r?"":"."}${t}`;if(l(t)&&t._key)return`${e}[_key=="${t._key}"]`;if(Array.isArray(t)){let[r,n]=t;return`${e}[${r}:${n}]`}throw Error(`Unsupported path segment \`${JSON.stringify(t)}\``)},"")}function c(e){if("string"!=typeof e)throw Error("Path is not a string");let t=e.match(n);if(!t)throw Error("Invalid path string");return t.map(f)}function f(e){return s(e)?Number(e.replace(/[^\d]/g,"")):l(e)?{_key:e.match(o)[1]}:a(e)?function(e){let[t,r]=e.split(":").map(e=>""===e?e:Number(e));return[t,r]}(e):e}var p=Object.freeze({__proto__:null,fromString:c,get:function(e,t,r){let n="string"==typeof t?c(t):t;if(!Array.isArray(n))throw Error("Path must be an array or a string");let o=e;for(let e=0;e<n.length;e++){let t=n[e];if(s(t)){if(!Array.isArray(o))return r;o=o[t]}if(l(t)){if(!Array.isArray(o))return r;o=o.find(e=>e._key===t._key)}if("string"==typeof t&&(o="object"==typeof o&&null!==o?o[t]:void 0),typeof o>"u")return r}return o},isIndexSegment:s,isIndexTuple:a,isKeySegment:l,reKeySegment:o,toString:u});let d="drafts.";function y(e){return e.startsWith(d)}function h(e){return e.startsWith("versions.")}function m(e){let{baseUrl:t,workspace:r="default",tool:n="default",id:o,type:i,path:s,projectId:l,dataset:a}=e;if(!t)throw Error("baseUrl is required");if(!s)throw Error("path is required");if(!o)throw Error("id is required");if("/"!==t&&t.endsWith("/"))throw Error("baseUrl must not end with a slash");let c="default"===r?void 0:r,f="default"===n?void 0:n,p=h(o)?o.split(".").slice(2).join("."):y(o)?o.slice(d.length):o,m=Array.isArray(s)?u(s.map(e=>{if("string"==typeof e||"number"==typeof e)return e;if(""!==e._key)return{_key:e._key};if(-1!==e._index)return e._index;throw Error(`invalid segment:${JSON.stringify(e)}`)})):s,g=new URLSearchParams({baseUrl:t,id:p,type:i,path:m});if(c&&g.set("workspace",c),f&&g.set("tool",f),l&&g.set("projectId",l),a&&g.set("dataset",a),y(o)||h(o)){if(h(o)){let e=function(e){if(!h(e))return;let[t,r,...n]=e.split(".");return r}(o);g.set("perspective",e)}}else g.set("perspective","published");let b=["/"===t?"":t];c&&b.push(c);let v=["mode=presentation",`id=${p}`,`type=${i}`,`path=${encodeURIComponent(m)}`];return f&&v.push(`tool=${f}`),b.push("intent","edit",`${v.join(";")}?${g}`),b.join("/")}},62363:function(e,t,r){r.d(t,{I:function(){return N},c:function(){return M},d:function(){return E}
1,k:function(){return j},u:function(){return O}});var n,o,i,s,l=r(88872),a=class extends Error{issues;constructor(e){super(e[0].message),this.name="ValiError",this.issues=e}};function u(e,t){return Array.isArray(e)?[void 0,e]:[e,t]}function c(e){return{lang:e?.lang??n?.lang,message:e?.message,abortEarly:e?.abortEarly??n?.abortEarly,abortPipeEarly:e?.abortPipeEarly??n?.abortPipeEarly,skipPipe:e?.skipPipe??n?.skipPipe}}function f(e,t,r,n,l){var a,u,c;let f=t.message??(a=l.lang,s?.get(r)?.get(a))??(e?(u=l.lang,i?.get(u)):null)??n?.message??(c=l.lang,o?.get(c))??l.message;return"function"==typeof f?f(l):f}function p(e,t,r){return{typed:e,output:t,issues:r}}function d(e){let t=typeof e;return"object"===t&&(t=e?Object.getPrototypeOf(e).constructor.name:"null"),"string"===t?`"${e}"`:"number"===t||"bigint"===t||"boolean"===t?`${e}`:t}function y(e,t,r,n){if(e.pipe&&!r?.skipPipe)for(let o of e.pipe){let i=o._parse(t);if(i.issues){for(let t of i.issues){let o=function(e,t,r){let n=r.received??d(r.input),o={reason:e.type,context:r.context.type,expected:r.context.expects,received:n,message:`Invalid ${r.label}: ${r.context.expects?`Expected ${r.context.expects} but r`:"R"}eceived ${n}`,input:r.input,requirement:r.context.requirement,path:r.path,lang:t?.lang,abortEarly:t?.abortEarly,abortPipeEarly:t?.abortPipeEarly,skipPipe:t?.skipPipe};return o.message=f(!1,r.context,r.reference,t,o),o}(e,r,t);n?n.push(o):n=[o]}if(r?.abortEarly||r?.abortPipeEarly)break}else t=i.output}return p(!0,t,n)}function h(e,t,r,n,o){let i=d(r),s=o?.expected??e.expects,l={reason:o?.reason??"type",context:e.type,expected:s,received:i,message:`Invalid type: Expected ${s} but received ${i}`,input:r,path:o?.path,issues:o?.issues,lang:n?.lang,abortEarly:n?.abortEarly,abortPipeEarly:n?.abortPipeEarly,skipPipe:n?.skipPipe};return l.message=f(!0,e,t,n,l),{typed:!1,output:r,issues:[l]}}function m(e,t,r,n){let o;let[i,s,l]=function(e,t,r){if(!e||"object"==typeof e&&!Array.isArray(e)){let[n,o]=u(t,r);return[e,n,o]}let[n,o]=u(e,t);return[void 0,n,o]}(t,r,n);return{type:"object",expects:"Object",async:!1,entries:e,rest:i,message:s,pipe:l,_parse(e,t){if(e&&"object"==typeof e){let r;o=o??Object.entries(this.entries);let n=!0,i={};for(let[s,l]of o){let o=e[s],a=l._parse(o,t);if(a.issues){let i={type:"object",origin:"value",input:e,key:s,value:o};for(let e of a.issues)e.path?e.path.unshift(i):e.path=[i],r?.push(e);if(r||(r=a.issues),t?.abortEarly){n=!1;break}}a.typed||(n=!1),(void 0!==a.output||s in e)&&(i[s]=a.output)}if(this.rest&&!(t?.abortEarly&&r)){for(let o in e)if(!(o in this.entries)){let s=e[o],l=this.rest._parse(s,t);if(l.issues){let i={type:"object",origin:"value",input:e,key:o,value:s};for(let e of l.issues)e.path?e.path.unshift(i):e.path=[i],r?.push(e);if(r||(r=l.issues),t?.abortEarly){n=!1;break}}l.typed||(n=!1),i[o]=l.output}}return n?y(this,i,t,r):p(!1,i,r)}return h(this,m,e,t)}}}function g(e,t){return{type:"optional",expects:`${e.expects} | undefined`,async:!1,wrapped:e,default:t,_parse(e,t){if(void 0===e){let t="function"==typeof this.default?this.default():this.default;if(void 0===t)return p(!0,e);e=t}return this.wrapped._parse(e,t)}}}function b(e,t){let[r,n]=u(e,t);return{type:"string",expects:"string",async:!1,message:r,pipe:n,_parse(e,t){return"string"==typeof e?y(this,e,t):h(this,b,e,t)}}}Symbol("brand");var v=["__proto__","prototype","constructor"];function w(e,t,r){let n=e._parse(t,c(r));return{typed:n.typed,success:!n.issues,output:n.output,issues:n.issues}}function E(e){let t="";for(let r of e)"string"!=typeof r?"number"!=typeof r?null!==r&&Array.isArray(r)?(t&&(t+=":"),t+=`${r.join(",")}}`):r._key&&(t&&(t+=":"),t+=`${r._key}`):(t&&(t+=":"),t+=`${r}`):(t&&(t+="."),t+=r);return t}let k=/^([A-Za-z]+):([0-9]+)$/,$=/^([A-Za-z]+):([0-9]+),([0-9]+)$/,_=/^([A-Za-z]+):([a-z0-9]+)$/,j="drafts.",x=b([function e(t,r){return{type:"min_length",expects:`>=${t}`,async:!1,message:r,requirement:t,_parse(t){return t.length>=this.requirement?{output:t}:{issues:[{context:this,reference:e,input:t,label:"length",received:`${t.length}`}]}}}}(1)]),S=g(x),P=m({baseUrl:x,dataset:S,id:x,path:x,projectId:S,tool:S,type:S,workspace:S,isDraft:g(b())}),I=m({origin:x,href:x,data:g(function e(t,r,n,o){let[i,s,l,a]=function(e,t,r,n){if("object"==typeof t&&!Array.isArray(t)){let[o,i]=u(r,n);return[e,t,o,i]}let[o,i]=u(t,r);return[b(),e,o,i]}(t,r,n,o);return{type:"record",expects:"Object",async:!1,key:i,value:s,message:l,pipe:a,_parse(t,r){if(t&&"object"==typeof t){let e,n=!0,o={};for(let[i,s]of Object.entries(t))if(!v.includes(i)){let l;let a=this.key._parse(i,r);
1if(a.issues){for(let r of(l={type:"record",origin:"key",input:t,key:i,value:s},a.issues))r.path=[l],e?.push(r);if(e||(e=a.issues),r?.abortEarly){n=!1;break}}let u=this.value._parse(s,r);if(u.issues){for(let r of(l=l??{type:"record",origin:"value",input:t,key:i,value:s},u.issues))r.path?r.path.unshift(l):r.path=[l],e?.push(r);if(e||(e=u.issues),r?.abortEarly){n=!1;break}}a.typed&&u.typed||(n=!1),a.typed&&(o[a.output]=u.output)}return n?y(this,o,r,e):p(!1,o,e)}return h(this,e,t,r)}}}(b(),{type:"unknown",expects:"unknown",async:!1,pipe:void 0,_parse(e,t){return y(this,e,t)}}))});function A(e){let t=w(P,e);if(t.success)return t.output;let r=w(I,e);if(r.success)try{let e=new URL(r.output.href,typeof document>"u"?"https://example.com":location.origin);return e.searchParams.size>0?function(e,t,r){let n=e._parse(t,c(void 0));if(n.issues)throw new a(n.issues);return n.output}(P,Object.fromEntries(e.searchParams.entries())):r.output}catch(e){return console.error("Failed to parse sanity node",e),r.output}}function N(e){if("object"==typeof e&&null!==e)return A(e);try{return A(JSON.parse(e))}catch{return function(e){let t=e.split(";").reduce((e,t)=>{let[r,n]=t.split("=");if(!r||t.includes("=")&&!n)return e;switch(r){case"id":e.id=n;break;case"type":e.type=n;break;case"path":e.path=l.eT.toString(function(e){let t=[];for(let r of e.split(".")){let e=k.exec(r);if(e){t.push(e[1],Number(e[2]));continue}let n=$.exec(r);if(n){t.push(n[1],[Number(n[2]),Number(n[3])]);continue}let o=_.exec(r);o?t.push(o[1],{_key:o[2]}):t.push(r)}return t}(n));break;case"base":e.baseUrl=decodeURIComponent(n);break;case"tool":e.tool=n;break;case"workspace":e.workspace=n;break;case"projectId":e.projectId=n;break;case"dataset":e.dataset=n;break;case"isDraft":e.isDraft=""}return e},{});if(!P._parse(t,{abortEarly:!0,skipPipe:c(void 0)?.skipPipe}).issues)return t}(e)}}let L={alt:"altKey",ctrl:"ctrlKey",mod:"u">typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?"metaKey":"ctrlKey",shift:"shiftKey"};function O(e,t){return e.every(e=>L[e]?t[L[e]]:t.key===e.toUpperCase())}function M(e){return"Alt"===e.key}},64710:function(e,t,r){let n;r.d(t,{c:function(){return j},v:function(){return m}});var o=r(62363),i=r(29576),s={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},l={0:8203,1:8204,2:8205,3:65279},a=[,,,,].fill(String.fromCodePoint(l[0])).join(""),u=Object.fromEntries(Object.entries(l).map(e=>e.reverse())),c=Object.fromEntries(Object.entries(s).map(e=>e.reverse())),f=`${Object.values(s).map(e=>`\\u{${e.toString(16)}}`).join("")}`,p=RegExp(`[${f}]{4,}`,"gu");let d=new Uint8Array(16),y=[];for(let e=0;e<256;++e)y.push((e+256).toString(16).slice(1));var h={randomUUID:"u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function m(e,t,r){if(h.randomUUID&&!t&&!e)return h.randomUUID();let o=(e=e||{}).random||(e.rng||function(){if(!n&&!(n="u">typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(d)})();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=o[e];return t}return function(e,t=0){return y[e[t+0]]+y[e[t+1]]+y[e[t+2]]+y[e[t+3]]+"-"+y[e[t+4]]+y[e[t+5]]+"-"+y[e[t+6]]+y[e[t+7]]+"-"+y[e[t+8]]+y[e[t+9]]+"-"+y[e[t+10]]+y[e[t+11]]+y[e[t+12]]+y[e[t+13]]+y[e[t+14]]+y[e[t+15]]}(o)}function g(e,t=!1){return p.lastIndex=0,p.test(e)?function(e,t=!1){var r;try{let n=function(e){let t=e.match(p);if(t)return function(e,t=!1){let r=Array.from(e);if(r.length%2==0){if(r.length%4||!e.startsWith(a))return function(e,t){var r;let n=[];for(let t=.5*e.length;t--;){let r=`${c[e[2*t].codePointAt(0)]}${c[e[2*t+1].codePointAt(0)]}`;n.unshift(String.fromCharCode(parseInt(r,16)))}let o=[],i=[n.join("")],s=10;for(;i.length;){let e=i.shift();try{if(o.push(JSON.parse(e)),t)break}catch(n){if(!s--)throw n;let t=+(null==(r=n.message.match(/\sposition\s(\d+)$/))?void 0:r[1]);if(!t)throw n;i.unshift(e.substring(0,t),e.substring(t))}}return o}(r,t)}
1else throw Error("Encoded data has invalid length");let n=[];for(let e=.25*r.length;e--;){let t=r.slice(4*e,4*e+4).map(e=>u[e.codePointAt(0)]).join("");n.unshift(String.fromCharCode(parseInt(t,4)))}if(t){n.shift();let e=n.indexOf("\0");return -1===e&&(e=n.length),[JSON.parse(n.slice(0,e).join(""))]}return n.join("").split("\0").filter(Boolean).map(e=>JSON.parse(e))}(t[0],!0)[0]}(e);return n&&"sanity.io"===n.origin?(t&&(n.href=null==(r=n.href)?void 0:r.replace(".alt","")),n):null}catch(t){return console.error("Failed to decode stega for string: ",e,"with the original error: ",t),null}}(e,t):null}let b=e=>e.nodeType===Node.ELEMENT_NODE,v=e=>"IMG"===e.tagName,w=e=>"TIME"===e.tagName,E=e=>"SVG"===e.tagName.toUpperCase();function k(e){return"path"in e}function $(e){let t=e.getBoundingClientRect();return{x:t.x+scrollX,y:t.y+scrollY,w:t.width,h:t.height}}let _=e=>e instanceof HTMLElement||e instanceof SVGElement;function j({handler:e,overlayElement:t,preventDefault:r}){let n=!1,s=new Map,l=new WeakMap,a=new Set,u=new WeakMap,c,f,p,d=[],y=()=>d[d.length-1];function h(e,t){e.removeEventListener("click",t.click,{capture:!0}),e.removeEventListener("mousemove",t.mousemove,{capture:!0}),e.removeEventListener("mousedown",t.mousedown,{capture:!0}),e.removeEventListener("mouseenter",t.mouseenter),e.removeEventListener("mouseleave",t.mouseleave)}function j({id:t,elements:r,handlers:n,sanity:o}){let{element:i,measureElement:s}=r;i.addEventListener("click",n.click,{capture:!0}),i.addEventListener("mousemove",n.mousemove,{once:!0,capture:!0}),i.addEventListener("mousedown",n.mousedown,{capture:!0}),c.observe(s),e({type:"element/activate",id:t,rect:$(i),sanity:o})}function x(n){for(let p of function e(t){var r,n,s;let l=[];function a(e,t){let r=(0,o.I)(t);if(!r)return;let n=function e(t){let{display:r}=window.getComputedStyle(t);if("inline"!==r)return t;let n=t.parentElement;return n?e(n):null}(e);n&&l.push({elements:{element:e,measureElement:n},sanity:r})}if(t)for(let o of t.childNodes){let{nodeType:t,parentElement:u,textContent:c}=o;if(b(o)&&void 0!==(null==(r=o.dataset)?void 0:r.sanityEditTarget)){let t=e(o).map(({sanity:e})=>e);if(!t.map(e=>k(e)).every((e,t,r)=>e===r[0]))continue;let r=function(e){if(!e.length||!e.map(e=>k(e)).every((e,t,r)=>e===r[0]))return;if(!k(e[0]))return e[0];let t=e.filter(k),r=e[0],n=["projectId","dataset","id","baseUrl","workspace","tool"];for(let e=1;e<t.length;e++){let o=t[e];if(n.some(e=>o[e]!==(null==r?void 0:r[e]))){r=void 0;break}r.path=function(e,t){let r=e.split("."),n=t.split("."),o=Math.min(r.length,n.length);return r=r.slice(0,o).reverse(),n=n.slice(0,o).reverse(),r.reduce((e,t,r)=>t===n[r]?[...e,t]:[],[]).reverse().join(".")}(r.path,o.path)}return r}(t);r&&l.push({elements:{element:o,measureElement:o},sanity:r})}else if(t===Node.TEXT_NODE&&u&&c){let e=g(c);if(!e)continue;a(u,e)}else if(b(o)){if("SCRIPT"===o.tagName||o.id===i.O)continue;if(null!=(n=o.dataset)&&n.sanity)a(o,o.dataset.sanity);else if(null!=(s=o.dataset)&&s.sanityEditInfo)a(o,o.dataset.sanityEditInfo);else{if(v(o)){let e=g(o.alt,!0);if(!e)continue;a(o,e);continue}if(w(o)){let e=g(o.dateTime,!0);if(!e)continue;a(o,e)}else if(E(o)){if(!o.ariaLabel)continue;let e=g(o.ariaLabel,!0);if(!e)continue;a(o,e)}}l.push(...e(o))}}return l}(n))_(p.elements.element)&&!l.has(p.elements.element)&&function({elements:n,sanity:o}){let{element:i,measureElement:p}=n,h={click(t){let n=t.target;i===y()&&i.contains(n)&&(r&&(t.preventDefault(),t.stopPropagation()),e({type:"element/click",id:g,sanity:o}))},mousedown(e){e.preventDefault()},mousemove(e){h.mouseenter(e);let t=e.currentTarget;t&&(t.addEventListener("mouseenter",h.mouseenter),t.addEventListener("mouseleave",h.mouseleave))},mouseenter(){document.querySelector("vercel-live-feedback")&&i.closest("[data-vercel-edit-info]")||i.closest("[data-vercel-edit-target]")||(d.push(i),e({type:"element/mouseenter",id:g,rect:$(i)}))},mouseleave(r){function n(){d.pop();let t=y();if(e({type:"element/mouseleave",id:g}),t){let r=l.get(t);r&&e({type:"element/mouseenter",id:r.id,rect:$(t)})}}let{relatedTarget:o}=r;if(_(o)&&t.contains(o)){let e=()=>{n(),o.removeEventListener("mouseleave",e)};o.addEventListener("mouseleave",e)}else n()}},g=m(),b={id:g,elements:n,sanity:o,handlers:h};a.add(i),u.set(p,i),s.set(g,i),l.set(i,b),f.observe(i),c.observe(p),e({type:"element/register",id:g,rect:$(i),sanity:o}),j(b)}(p)}function S(t){let r=l.get(t);if(r){let{id:n,handlers:o}=r;h(t,o),c.unobserve(t),l.delete(t),a.delete(t),s.delete(n),e({type:"element/unregister",id:n})}}function P(e){if(e.filter(e=>{let r=e.target;return r!==t&&!t.contains(r)&&(_(r)&&(l.has(r)&&S(r),x({childNodes:[r]})),!0)}).length)for(let e of a)e.isConnected?I(e):S(e)}function I(t){let r=l.get(t);r&&e({type:"element/updateRect",id:r.id,rect:$(t)})}function A(e){for(let t of e){let e=t.target;if(_(e)){let t=u.get(e);if(!t)return;I(t)}}}function N(t){for(let r of t){let{target:t}=r,n=_(t)&&l.get(t);n&&(r.isIntersecting?j(n):function({id:t,elements:r,handlers:n}){let{element:o,measureElement:i}=r;h(o,n),c.unobserve(i),d=d.filter(e=>e!==o),e({type:"element/deactivate",id:t})}(n))}}function L(){d=[],e({type:"overlay/blur"})}function O(){for(let e of a)I(e)}function M(e){let{target:t}=e;if(t!==window.document&&_(t))for(let e of a)t.contains(e)&&I(e)}function C(){n||(window.addEventListener("click",L),window.addEventListener("resize",O),window.addEventListener("scroll",M,{capture:!0,passive:!0}),f=new IntersectionObserver(N,{threshold:.3}),c=new ResizeObserver(A),(p=new MutationObserver(P)).observe(document.body,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),x(document.body),n=!0,e({type:"overlay/activate"}))}return window.document.fonts.ready.then(()=>{for(let e of a)I(e)}),C(),{activate:C,deactivate:function(){n&&(window.removeEventListener("click",L),window.removeEventListener("resize",O),window.removeEventListener("scroll",M),f.disconnect(),p.disconnect(),c.disconnect(),a.forEach(e
1=>{S(e)}),s.clear(),a.clear(),d=[],n=!1,e({type:"overlay/deactivate"}))}}}},46348:function(e,t,r){r.d(t,{Z:function(){return c}});let n=e=>"object"==typeof e&&null!=e&&1===e.nodeType,o=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,i=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let r=getComputedStyle(e,null);return o(r.overflowY,t)||o(r.overflowX,t)||(e=>{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},s=(e,t,r,n,o,i,s,l)=>i<e&&s>t||i>e&&s<t?0:i<=e&&l<=r||s>=t&&l>=r?i-e-n:s>t&&l<r||i<e&&l>r?s-t+o:0,l=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},a=(e,t)=>{var r,o,a,u;if("undefined"==typeof document)return[];let{scrollMode:c,block:f,inline:p,boundary:d,skipOverflowHiddenElements:y}=t,h="function"==typeof d?d:e=>e!==d;if(!n(e))throw TypeError("Invalid target");let m=document.scrollingElement||document.documentElement,g=[],b=e;for(;n(b)&&h(b);){if((b=l(b))===m){g.push(b);break}null!=b&&b===document.body&&i(b)&&!i(document.documentElement)||null!=b&&i(b,y)&&g.push(b)}let v=null!=(o=null==(r=window.visualViewport)?void 0:r.width)?o:innerWidth,w=null!=(u=null==(a=window.visualViewport)?void 0:a.height)?u:innerHeight,{scrollX:E,scrollY:k}=window,{height:$,width:_,top:j,right:x,bottom:S,left:P}=e.getBoundingClientRect(),{top:I,right:A,bottom:N,left:L}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),O="start"===f||"nearest"===f?j-I:"end"===f?S+N:j+$/2-I+N,M="center"===p?P+_/2-L+A:"end"===p?x+A:P-L,C=[];for(let e=0;e<g.length;e++){let t=g[e],{height:r,width:n,top:o,right:l,bottom:a,left:u}=t.getBoundingClientRect();if("if-needed"===c&&j>=0&&P>=0&&S<=w&&x<=v&&(t===m&&!i(t)||j>=o&&S<=a&&P>=u&&x<=l))break;let d=getComputedStyle(t),y=parseInt(d.borderLeftWidth,10),h=parseInt(d.borderTopWidth,10),b=parseInt(d.borderRightWidth,10),I=parseInt(d.borderBottomWidth,10),A=0,N=0,L="offsetWidth"in t?t.offsetWidth-t.clientWidth-y-b:0,U="offsetHeight"in t?t.offsetHeight-t.clientHeight-h-I:0,W="offsetWidth"in t?0===t.offsetWidth?0:n/t.offsetWidth:0,T="offsetHeight"in t?0===t.offsetHeight?0:r/t.offsetHeight:0;if(m===t)A="start"===f?O:"end"===f?O-w:"nearest"===f?s(k,k+w,w,h,I,k+O,k+O+$,$):O-w/2,N="start"===p?M:"center"===p?M-v/2:"end"===p?M-v:s(E,E+v,v,y,b,E+M,E+M+_,_),A=Math.max(0,A+k),N=Math.max(0,N+E);else{A="start"===f?O-o-h:"end"===f?O-a+I+U:"nearest"===f?s(o,a,r,h,I+U,O,O+$,$):O-(o+r/2)+U/2,N="start"===p?M-u-y:"center"===p?M-(u+n/2)+L/2:"end"===p?M-l+b+L:s(u,l,n,y,b+L,M,M+_,_);let{scrollLeft:e,scrollTop:i}=t;A=0===T?0:Math.max(0,Math.min(i+A/T,t.scrollHeight-r/T+U)),N=0===W?0:Math.max(0,Math.min(e+N/W,t.scrollWidth-n/W+L)),O+=i-A,M+=e-N}C.push({el:t,top:A,left:N})}return C},u=e=>!1===e?{block:"end",inline:"nearest"}:e===Object(e)&&0!==Object.keys(e).length?e:{block:"start",inline:"nearest"};function c(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let r=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(a(e,t));let n="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:o,top:i,left:s}of a(e,u(t))){let e=i-r.top+r.bottom,t=s-r.left+r.right;o.scroll({top:e,left:t,behavior:n})}}}}]);
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.