1(globalThis.webpackChunk_N_E=globalThis.webpackChunk_N_E||[]).push([[8138],{8138:(e,u,t)=>{"use strict";t.r(u),t.d(u,{default:()=>uz});var r=t(87448),n=t(97783),i=t(30289),o=t(97380),s=t(69683),a=t(23796),l=Object.defineProperty,c=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,p=(e,u,t)=>u in e?l(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,f=(e,u)=>{for(var t in u||(u={}))D.call(u,t)&&p(e,t,u[t]);if(c)for(var t of c(u))d.call(u,t)&&p(e,t,u[t]);return e};let h=function(e){let{children:u,className:t,split:n,style:i,size:o,eleRef:s}=e,a={flex:1,position:"relative",outline:"none"};void 0!==o&&("vertical"===n?a.width=o:(a.height=o,a.display="flex"),a.flex="none"),a=f(f({},a),i);let l=["Pane",n,t].filter(Boolean).join(" ");return(0,r.jsx)("div",{role:"region",ref:s,className:l,style:a,children:u})},C="Resizer",A=function(e){let{className:u=C,onClick:t,onDoubleClick:n,onMouseDown:i,onTouchEnd:o,onTouchStart:s,resizerClassName:a,split:l,style:c}=e,D=[a,l,u].filter(Boolean).join(" ");return(0,r.jsx)("span",{role:"separator",className:D,style:c,onMouseDown:e=>i(e.nativeEvent),onTouchStart:e=>{e.preventDefault(),s(e.nativeEvent)},onTouchEnd:e=>{e.preventDefault(),o(e.nativeEvent)},onClick:e=>{t&&(e.preventDefault(),t(e.nativeEvent))},onDoubleClick:e=>{n&&(e.preventDefault(),n(e.nativeEvent))}})};var F=Object.defineProperty,m=Object.defineProperties,E=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,B=(e,u,t)=>u in e?F(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,b=(e,u)=>{for(var t in u||(u={}))y.call(u,t)&&B(e,t,u[t]);if(g)for(var t of g(u))v.call(u,t)&&B(e,t,u[t]);return e},x=(e,u)=>m(e,E(u)),j=(e,u,t)=>B(e,"symbol"!=typeof u?u+"":u,t);let w={display:"flex",flex:1,height:"100%",position:"absolute",outline:"none",overflow:"hidden",MozUserSelect:"text",WebkitUserSelect:"text",msUserSelect:"text",userSelect:"text"},_=x(b({},w),{flexDirection:"row",left:0,right:0}),S=x(b({},w),{bottom:0,flexDirection:"column",minHeight:"100%",top:0,width:"100%"}),z={},O=class e extends a.Component{constructor(e){super(e),j(this,"pane1",null),j(this,"pane2",null),j(this,"splitPane",null),this.onMouseDown=this.onMouseDown.bind(this),this.onTouchStart=this.onTouchStart.bind(this),this.onMouseMove=this.onMouseMove.bind(this),this.onTouchMove=this.onTouchMove.bind(this),this.onMouseUp=this.onMouseUp.bind(this);let{size:u,defaultSize:t,minSize:r,maxSize:n,primary:i}=e,o=void 0!==u?u:P(t,r,n,void 0);this.state={active:!1,resized:!1,pane1Size:"first"===i?o:void 0,pane2Size:"second"===i?o:void 0,instanceProps:{size:u}}}componentDidMount(){document.addEventListener("mouseup",this.onMouseUp),document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("touchmove",this.onTouchMove),this.setState(e.getSizeUpdate(this.props,this.state))}static getDerivedStateFromProps(u,t){return e.getSizeUpdate(u,t)}componentWillUnmount(){document.removeEventListener("mouseup",this.onMouseUp),document.removeEventListener("mousemove",this.onMouseMove),document.removeEventListener("touchmove",this.onTouchMove)}onMouseDown(e){this.onTouchStart(x(b({},e),{touches:[{clientX:e.clientX,clientY:e.clientY}]}))}onTouchStart(e){let{allowResize:u,onDragStarted:t,split:r}=this.props;if(u){k(document,window);let u="vertical"===r?e.touches[0].clientX:e.touches[0].clientY;"function"==typeof t&&t(),this.setState({active:!0,position:u})}}onMouseMove(e){let u=Object.assign({},e,{touches:[{clientX:e.clientX,clientY:e.clientY}]});this.onTouchMove(u)}onTouchMove(u){if(!this.state.active||!this.props.allowResize)return;let{position:t=0}=this.state,{maxSize:r,minSize:n=e.defaultProps.minSize,onChange:i,split:o=e.defaultProps.split,step:s}=this.props;k(document,window);let a="first"===this.props.primary,l=a?this.pane1:this.pane2,c=a?this.pane2:this.pane1;if(!l||!c||!l.getBoundingClientRect)return;let D=l.getBoundingClientRect().width,d=l.getBoundingClientRect().height,p=t-("vertical"===o?u.touches[0].clientX:u.touches[0].clientY);if(s){if(Math.abs(p)<s)return;p=~~(p/s)*s}let f=a?p:-p;parseInt(window.getComputedStyle(l).order)>parseInt(window.getComputedStyle(c).order)&&(f=-f);let h=r;this.splitPane&&void 0!==r&&r<=0&&(h="vertical"===o?this.splitPane.getBoundingClientRect().width+r:this.splitPane.getBoundingClientRect().height+r);let C=("vertical"===o?D:d)-f,A=t-p;n&&C<n?C=n:void 0!==h&&C>h?C=h:this.setState({position:A,resized:!0}),i&&i(C);let F=a?{pane1Size:C,pane2Size:void 0}:{pane2Size:C,pane1Size:void 0};this.setState(b({draggedSize:C},F))}onMouseUp(){if(!this.state.active||!this.props.allowResize)return;let{onDragFinished:e}=this.props,{draggedSize:u}=this.state;"u">typeof u&&"function"==typeof e&&e(u),this.setState({active:!1})}static getSizeUpdate(e,u){let{instanceProps:t}=u;if(t.size===e.size&&void 0!==e.size)return{};let r=void 0!==e.size?e.size:P(e.defaultSize,e.minSize,e.maxSize,u.draggedSize);return x(b(b({},"first"===e.primary?{pane1Size:r,pane2Size:void 0}:{pane2Size:r,pane1Size:void 0}),typeof e.size>"u"?{}:{draggedSize:r}),{instanceProps:{size:e.size}})}render(){var e;let{allowResize:u,children:t,className:n,onResizerClick:i,onResizerDoubleClick:o,paneClassName:s,pane1ClassName:l,pane2ClassName:c,paneStyle:D,pane1Style:d,pane2Style:p,resizerClassName:f=C,resizerStyle:F,split:m,style:E}=this.props,{pane1Size:g,pane2Size:y}=this.state,v=u?"":"disabled",B=f&&`${f} ${C}`,x=(e=t,a.Children.toArray(e).filter(e=>e)),j="vertical"===m?_:S,w=E?b(b({}
1,j),E):j,O=["SplitPane",n,m,v].filter(Boolean).join(" "),k=N(b(b({},D),d),z),P=N(b(b({},D),p),z),I=["Pane1",s,l].join(" "),R=["Pane2",s,c].join(" ");return(0,r.jsxs)("div",{"data-testid":"split-pane",className:O,style:w,ref:e=>{this.splitPane=e},children:[(0,r.jsx)(h,{className:I,eleRef:e=>{this.pane1=e},size:g,split:m,style:k,children:x[0]},"pane1"),(0,r.jsx)(A,{className:v,onClick:i,onDoubleClick:o,onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onTouchEnd:this.onMouseUp,resizerClassName:B,split:m||"vertical",style:F||z},"resizer"),(0,r.jsx)(h,{className:R,eleRef:e=>{this.pane2=e},size:y,split:m,style:P,children:x[1]},"pane2")]})}};function k(e,u){var t;if("selection"in e&&"object"==typeof e.selection&&e.selection&&"empty"in e.selection&&"function"==typeof e.selection.empty)try{e.selection.empty()}catch(e){}else if("u">typeof u&&"function"==typeof u.getSelection)try{null==(t=u.getSelection())||t.removeAllRanges()}catch(e){}}function P(e,u,t,r){return"number"==typeof r?Math.max("number"==typeof u?u:0,Math.min("number"==typeof t&&t>=0?t:1/0,r)):void 0!==e?e:u}function N(e,u){return null===e||typeof e>"u"||0===Object.keys(e).length?u:e}j(O,"defaultProps",{allowResize:!0,minSize:50,primary:"first",split:"vertical",paneClassName:"",pane1ClassName:"",pane2ClassName:""});var I=t(91172),R=t(99646),V=t(4257),$=t(90557),M=t(15487),q=t(84450),J=t(51995),T=t(28300),L=t(42608),W=t(79166),U=t(69627),H=t(44372),K=t(70297),Z=t(93106),Y=t(87750),X=t(25966),Q=t(99519),G=t(78139),ee=t(5915),eu=t(48085),et=t(73025),er=t(94812),en=t(48441),ei=t(25882),eo=t(39131),es=t(9198),ea=t(64922);let el=["v1","vX","v2021-03-25","v2021-10-21","v2022-03-07","v2025-02-19",`v${new Date().toISOString().split("T")[0]}`],[ec]=el.slice(-1);function eD(e){let u,t,i,s=(0,n.c)(5),[l,c]=(0,a.useState)(!1);return s[0]!==e.delay?(u=()=>{let u=setTimeout(()=>c(!0),e.delay||500);return()=>clearTimeout(u)},t=[e.delay],s[0]=e.delay,s[1]=u,s[2]=t):(u=s[1],t=s[2]),(0,a.useEffect)(u,t),s[3]!==l?(i=l?(0,r.jsx)(o.y$,{muted:!0,size:4}):null,s[3]=l,s[4]=i):i=s[4],i}let ed=[[J.javascriptLanguage],(0,W.$K)(),(0,W.dz)(),(0,W.Wu)(),(0,L.gN)(),(0,W.N$)(),(0,T.WD)(),(0,T.SG)(),(0,M.wm)(),(0,q.b6)(),(0,W.VH)(),(0,T.y9)(T.Zt,{fallback:!0}),W.w4.of([{key:"Mod-Enter",run:()=>!0},q.pw,q.cL].flat().filter(Boolean))],ep=K.I4.div` 2 width: 100%; 3 box-sizing: border-box; 4 height: 100%; 5 overflow: hidden; 6 overflow: clip; 7 position: relative; 8 display: flex; 9 10 & .cm-theme { 11 width: 100%; 12 } 13 14 & .cm-editor { 15 height: 100%; 16 17 font-size: 16px; 18 line-height: 21px; 19 } 20 21 & .cm-line { 22 padding-left: ${({theme:e})=>(0,o.D0)(e.sanity.space[3])}; 23 } 24 25 & .cm-content { 26 border-right-width: ${({theme:e})=>(0,o.D0)(e.sanity.space[4])} !important; 27 padding-top: ${({theme:e})=>(0,o.D0)(e.sanity.space[5])}; 28 } 29`,ef=(0,a.forwardRef)((e,u)=>{let t,i,s,l,c=(0,n.c)(7),[D]=(0,a.useState)(e.initialValue),d=function(e){let u,t,r,i=(0,n.c)(7);i[0]!==e?(u=function(e){let{color:u,fonts:t}=e.sanity,r=u.card.enabled,n=H.OZ.blue[u.dark?400:500].hex,i=H.OZ.gray[e.sanity.color.dark?900:100].hex;return W.Lz.theme({"&":{color:r.fg,backgroundColor:r.bg},".cm-content":{caretColor:n},".cm-editor":{fontFamily:t.code.family,fontSize:(0,o.D0)(t.code.sizes[1].fontSize),lineHeight:"inherit"},".cm-cursor, .cm-dropCursor":{borderLeftColor:n},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:i},".cm-panels":{backgroundColor:r.bg,color:r.fg},".cm-panels.cm-panels-top":{borderBottom:`2px solid ${r.border}`},".cm-panels.cm-panels-bottom":{borderTop:`2px solid ${r.border}`}},{dark:u.dark})}(e),i[0]=e,i[1]=u):u=i[1];let s=u;i[2]!==e?(t=(0,T.y9)(function(e){let u=e.sanity.color.base,t=e.sanity.color.syntax;return T.cr.define([{tag:U._A.keyword,color:t.keyword},{tag:[U._A.propertyName,U._A.name,U._A.deleted,U._A.character,U._A.macroName],color:t.property},{tag:[U._A.function(U._A.variableName),U._A.labelName],color:t.function},{tag:[U._A.color,U._A.constant(U._A.name),U._A.standard(U._A.name)],color:t.variable},{tag:[U._A.definition(U._A.name),U._A.separator],color:t.constant},{tag:[U._A.typeName,U._A.className,U._A.number,U._A.changed,U._A.annotation,U._A.modifier,U._A.self,U._A.namespace],color:t.number},{tag:[U._A.operator,U._A.operatorKeyword,U._A.url,U._A.escape,U._A.regexp,U._A.link,U._A.special(U._A.string)],color:t.operator},{tag:[U._A.meta,U._A.comment],color:t.comment},{tag:U._A.strong,fontWeight:"bold"},{tag:U._A.emphasis,fontStyle:"italic"},{tag:U._A.strikethrough,textDecoration:"line-through"},{tag:U._A.heading,fontWeight:"bold",color:t.property},{tag:[U._A.atom,U._A.bool,U._A.special(U._A.variableName)],color:t.boolean},{tag:[U._A.processingInstruction,U._A.string,U._A.inserted],color:t.string}
29,{tag:U._A.invalid,color:u.fg}])}(e)),i[2]=e,i[3]=t):t=i[3];let a=t;return i[4]!==a||i[5]!==s?(r=[s,a],i[4]=a,i[5]=s,i[6]=r):r=i[6],r}((0,o.DP)()),p=(0,a.useRef)(null);c[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{let u=p.current?.view;if(!u)return;let t=u.state.doc.toString();e!==t&&u.dispatch({changes:{from:0,to:t.length,insert:e},selection:$.OF.cursor(e.length)})},c[0]=t):t=c[0];let f=t;return c[1]===Symbol.for("react.memo_cache_sentinel")?(i=()=>({resetEditorContent:f}),s=[f],c[1]=i,c[2]=s):(i=c[1],s=c[2]),(0,a.useImperativeHandle)(u,i,s),c[3]!==D||c[4]!==e.onChange||c[5]!==d?(l=(0,r.jsx)(ep,{children:(0,r.jsx)($.Ay,{ref:p,basicSetup:!1,theme:d,extensions:ed,value:D,onChange:e.onChange})}),c[3]=D,c[4]=e.onChange,c[5]=d,c[6]=l):l=c[6],l});ef.displayName="VisionCodeMirror";let eh=["pinnedRelease","scheduledDrafts","raw","published","drafts"],eC=["pinnedRelease","scheduledDrafts"];function eA(e){return eh.includes(e)}function eF(e){return"string"==typeof e&&eC.includes(e)}function em({selectedPerspectiveName:e}){return"u">typeof e}function eE({visionPerspective:e,perspectiveStack:u,scheduledDraftsStack:t}){return"pinnedRelease"===e?u:"scheduledDrafts"===e?t:e}function eg(e,u={},t={}){let r=new URLSearchParams;for(let[t,n]of(r.set("query",e),Object.entries(u)))r.set(`$${t}`,JSON.stringify(n));for(let[e,u]of Object.entries(t))u&&r.set(e,`${u}`);return`?${r}`}let ey=function(){let e="lsCheck";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch{return!1}}(),ev="sanityVision:";function eB(e){let u=e.replace(/^v/,"").trim().toUpperCase();return u.length>0&&("X"===u||"1"===u||/^\d{4}-\d{2}-\d{2}$/.test(u)&&!isNaN(Date.parse(u)))}let eb=(0,K.I4)(o.so)` 30 .sidebarPanes .Pane { 31 overflow-y: auto; 32 overflow-x: hidden; 33 } 34 35 & .Resizer { 36 background: var(--card-border-color); 37 opacity: 1; 38 z-index: 1; 39 box-sizing: border-box; 40 background-clip: padding-box; 41 border: solid transparent; 42 } 43 44 & .Resizer:hover { 45 border-color: var(--card-shadow-ambient-color); 46 } 47 48 & .Resizer.horizontal { 49 height: 11px; 50 margin: -5px 0; 51 border-width: 5px 0; 52 cursor: row-resize; 53 width: 100%; 54 z-index: 4; 55 } 56 57 & .Resizer.vertical { 58 width: 11px; 59 margin: 0 -5px; 60 border-width: 0 5px; 61 cursor: col-resize; 62 z-index: 2; /* To prevent the resizer from being hidden behind CodeMirror scroll area */ 63 } 64 65 .Resizer.disabled { 66 cursor: not-allowed; 67 } 68 69 .Resizer.disabled:hover { 70 border-color: transparent; 71 } 72`;eb.displayName="Root";let ex=(0,K.I4)(o.Zp)` 73 border-bottom: 1px solid var(--card-border-color); 74`,ej=(0,K.I4)(o.JU)` 75 flex: 1; 76`,ew=(0,K.I4)(o.az)` 77 position: relative; 78`,e_=K.I4.a` 79 cursor: pointer; 80 margin-right: auto; 81`,eS=(0,K.I4)(o.az)` 82 position: absolute; 83 top: 1rem; 84 left: 0; 85 padding: 0; 86 margin: 0; 87 z-index: 10; 88 right: 0; 89 90 ${ej} { 91 user-select: none; 92 } 93`,ez=(0,K.I4)(eS)` 94 // This is so its aligned with the gutters of CodeMirror 95 left: 33px; 96`,eO=(0,K.I4)(o.Zp)` 97 width: 100%; 98 height: 100%; 99 position: relative; 100 flex-direction: column; 101`,ek=(0,K.I4)(o.so)` 102 height: 100%; 103`,eP=(0,K.I4)(o.az)` 104 position: relative; 105`,eN=(0,K.I4)(o.Zp)` 106 height: 100%; 107 width: 100%; 108 position: absolute; 109 max-width: 100%; 110 111 ${({$isInvalid:e})=>e&&(0,K.AH)` 112 &:after { 113 background-color: var(--card-bg-color); 114 content: ''; 115 position: absolute; 116 top: 0; 117 bottom: 0; 118 left: 0; 119 width: 100%; 120 } 121 `} 122`,eI=(0,K.I4)(o.az)` 123 position: relative; 124 width: 100%; 125 height: 100%; 126 z-index: 20; 127`,eR=(0,K.I4)(o.so)` 128 border-top: 1px solid var(--card-border-color); 129`,eV=(0,K.I4)(o.Zp)` 130 position: relative; 131`;(0,K.I4)(o.az)` 132 width: 100%; 133 height: 100%; 134`;let e$=(0,K.I4)(o.so)` 135 height: 100%; 136 min-height: ${({theme:e})=>(0,o.D0)(2*e.sanity.space[3]+e.sanity.fonts.text.sizes[2].lineHeight-e.sanity.fonts.text.sizes[2].ascenderHeight-e.sanity.fonts.text.sizes[2].descenderHeight)}; 137`,eM=(0,K.I4)(o.Zp)` 138 position: relative; 139`,eq=(0,K.I4)(o.EY)` 140 transform: initial; 141 &:before, 142 &:after { 143 content: none; 144 } 145 > span { 146 display: flex !important; 147 gap: ${({theme:e})=>(0,o.D0)(e.sanity.space[3])}; 148 align-items: center; 149 } 150`,eJ=(0,K.I4)(o.az)` 151 border-top: 1px solid var(--card-border-color); 152`,eT=`{ 153 154}`;function eL(e){let u,t,s,a,l,c,D,d,p=(0,n.c)(21),{onChange:f,paramsError:h,hasValidParams:C,editorRef:A}=e,{t:F}=(0,i.Bdt)(Z.K);p[0]!==f?(u=e=>{f(e)},p[0]=f,p[1]=u):u=p[1];let m=u;p[2]!==m?(t=Y(m,333),p[2]=m,p[3]=t):t=p[3];let E=t,g=C?"default":"critical";
154p[4]!==F?(s=F("params.label"),p[4]=F,p[5]=s):s=p[5],p[6]!==s?(a=(0,r.jsx)(ej,{muted:!0,children:s}),p[6]=s,p[7]=a):a=p[7],p[8]!==h?(l=h&&(0,r.jsx)(o.m_,{animate:!0,placement:"top",portal:!0,content:(0,r.jsx)(o.EY,{size:1,children:h}),children:(0,r.jsx)(o.az,{padding:1,marginX:2,children:(0,r.jsx)(o.EY,{children:(0,r.jsx)(I.YZv,{})})})}),p[8]=h,p[9]=l):l=p[9],p[10]!==a||p[11]!==l?(c=(0,r.jsx)(ez,{children:(0,r.jsxs)(o.so,{children:[a,l]})}),p[10]=a,p[11]=l,p[12]=c):c=p[12];let y=e.value||eT;return p[13]!==A||p[14]!==E||p[15]!==y?(D=(0,r.jsx)(ef,{ref:A,initialValue:y,onChange:E}),p[13]=A,p[14]=E,p[15]=y,p[16]=D):D=p[16],p[17]!==g||p[18]!==c||p[19]!==D?(d=(0,r.jsxs)(o.Zp,{flex:1,tone:g,"data-testid":"params-editor",children:[c,D]}),p[17]=g,p[18]=c,p[19]=D,p[20]=d):d=p[20],d}function eW(e,u){let t=function(e,u){try{let u=e?X.parse(e):{};return"object"==typeof u&&u&&!Array.isArray(u)?u:{}}catch(e){return e.message=`${u("params.error.params-invalid-json")}: 155 156${e.message.replace("JSON5:","")}`,e}}(e,u),r=t instanceof Error?{}:t,n=t instanceof Error?t.message:void 0;return{parsed:r,raw:e,valid:!n,error:n}}let eU={queries:[]},eH="studio.vision-tool.saved-queries";function eK(e){return e||eU}let eZ=(0,K.I4)(o.BJ)` 157 position: sticky; 158 top: 0; 159 background: ${({theme:e})=>e.sanity.color.base.bg}; 160 z-index: 1; 161`,eY=(0,K.I4)(o.az)` 162 height: 100%; 163 overflow-y: auto; 164 overflow-x: hidden; 165 166 &::-webkit-scrollbar {
167 width: 8px; 168 } 169 170 &::-webkit-scrollbar-track { 171 background: transparent; 172 } 173 174 &::-webkit-scrollbar-thumb { 175 background: ${({theme:e})=>e.sanity.color.base.border}; 176 border-radius: 4px; 177 } 178`;function eX(e){let u,t,l,c,D,d,p,f,h,C,A,F,m=(0,n.c)(80),{url:E,getStateFromUrl:g,setStateFromParsedUrl:y,currentQuery:v,currentParams:B,generateUrl:b}=e,x=(0,s.dj)(),{saveQuery:j,updateQuery:w,queries:_,deleteQuery:S,saving:z,saveQueryError:O}=function(){let e,u,t,r,o,s,l,c,D=(0,n.c)(27),d=(0,i.P$5)(),[p,f]=(0,a.useState)(eU),[h,C]=(0,a.useState)(!1);D[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],D[0]=e):e=D[0];let[A,F]=(0,a.useState)(e),[m,E]=(0,a.useState)(),[g,y]=(0,a.useState)(),[v,B]=(0,a.useState)();D[1]!==d?(u=d.getKey(eH),D[1]=d,D[2]=u):u=D[2];let b=u;D[3]!==b?(t=()=>{let e=b.pipe((0,ee.Z)(eU),(0,eu.T)(eK)).subscribe({next:f,error:e=>B(e)});return()=>e?.unsubscribe()},D[3]=b,D[4]=t):t=D[4],D[5]!==d||D[6]!==b?(r=[b,d],D[5]=d,D[6]=b,D[7]=r):r=D[7],(0,a.useEffect)(t,r),D[8]!==d||D[9]!==p.queries?(o=async e=>{C(!0),E(void 0);try{let u=[{...e,_key:(0,G.A)()},...p.queries];f({queries:u}),await d.setKey(eH,{queries:u})}catch(e){E(e)}C(!1)},D[8]=d,D[9]=p.queries,D[10]=o):o=D[10];let x=o;D[11]!==d||D[12]!==p.queries?(s=async e=>{C(!0),E(void 0);try{let u=p.queries.map(u=>u._key===e._key?{...u,...e}:u);f({queries:u}),await d.setKey(eH,{queries:u})}catch(e){E(e)}C(!1)},D[11]=d,D[12]=p.queries,D[13]=s):s=D[13];let j=s;D[14]!==d||D[15]!==p.queries?(l=async e=>{F(u=>[...u,e]),y(void 0);try{let u=p.queries.filter(u=>u._key!==e);f({queries:u}),await d.setKey(eH,{queries:u})}catch(e){y(e)}F(u=>u.filter(u=>u!==e))},D[14]=d,D[15]=p.queries,D[16]=l):l=D[16];let w=l;return D[17]!==w||D[18]!==g||D[19]!==A||D[20]!==v||D[21]!==x||D[22]!==m||D[23]!==h||D[24]!==j||D[25]!==p.queries?(c={queries:p.queries,saveQuery:x,updateQuery:j,deleteQuery:w,saving:h,deleting:A,saveQueryError:m,deleteQueryError:g,error:v},D[17]=w,D[18]=g,D[19]=A,D[20]=v,D[21]=x,D[22]=m,D[23]=h,D[24]=j,D[25]=p.queries,D[26]=c):c=D[26],c}(),{t:k}=(0,i.Bdt)(Z.K);m[0]===Symbol.for("react.memo_cache_sentinel")?(u={month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"2-digit",hour12:!0},m[0]=u):u=m[0];let P=(0,i.ixk)(u),[N,R]=(0,a.useState)(null),[V,$]=(0,a.useState)("");m[1]===Symbol.for("react.memo_cache_sentinel")?(t={},m[1]=t):t=m[1];let[M,q]=(0,a.useState)(t),[J,T]=(0,a.useState)(""),[L,W]=(0,a.useState)(E);m[2]!==B||m[3]!==v||m[4]!==P||m[5]!==b||m[6]!==g||m[7]!==_||m[8]!==j||m[9]!==O||m[10]!==k||m[11]!==x?(l=async()=>{let e=b(v,B);if(_?.some(e=>{let u=g(e.url);return u&&u.query===v&&Q(u.params,B)})){let e=_?.find(e=>{let u=g(e.url);return u&&u.query===v&&Q(u.params,B)});x.push({closable:!0,status:"warning",title:k("save-query.already-saved"),description:`${e?.title} - ${P.format(new Date(e?.savedAt||""))}`});return}e&&(await j({url:e,savedAt:new Date().toISOString(),title:"Untitled"}),W(e)),O?x.push({closable:!0,status:"error",title:k("save-query.error"),description:O.message}):x.push({closable:!0,status:"success",title:k("save-query.success")})},m[2]=B,m[3]=v,m[4]=P,m[5]=b,m[6]=g,m[7]=_,m[8]=j,m[9]=O,m[10]=k,m[11]=x,m[12]=l):l=m[12];let U=l;m[13]!==k||m[14]!==x||m[15]!==w?(c=async(e,u)=>{R(null),q(t=>({...t,[e._key]:u}));try{await w({...e,title:u}),q(u=>{let t={...u};return delete t[e._key],t})}catch(u){q(u=>{let t={...u};return delete t[e._key],t}),x.push({closable:!0,status:"error",title:k("save-query.error"),description:u.message})}},m[13]=k,m[14]=x,m[15]=w,m[16]=c):c=m[16];let H=c;m[17]!==B||m[18]!==v||m[19]!==P||m[20]!==b||m[21]!==g||m[22]!==_||m[23]!==k||m[24]!==x||m[25]!==w?(D=async e=>{let u=b(v,B);if(_?.some(u=>{if(u._key===e._key)return!1;let t=g(u.url);return t&&t.query===v&&Q(t.params,B)})){let u=_?.find(u=>{if(u._key===e._key)return!1;let t=g(u.url);return t&&t.query===v&&Q(t.params,B)});x.push({closable:!0,status:"warning",title:k("save-query.already-saved"),description:`${u?.title} - ${P.format(new Date(u?.savedAt||""))}`});return}try{await w({...e,url:u,savedAt:new Date().toISOString()}),W(u),x.push({closable:!0,status:"success",title:k("save-query.success")})}catch(e){x.push({closable:!0,status:"error",title:k("save-query.error"),description:e.message})}},m[17]=B,m[18]=v,m[19]=P,m[20]=b,m[21]=g,m[22]=_,m[23]=k,m[24]=x,m[25]=w,m[26]=D):D=m[26];let K=D;if(m[27]!==B||m[28]!==v||m[29]!==S||m[30]!==N||m[31]!==V||m[32]!==P||m[33]!==g||m[34]!==U||m[35]!==H||m[36]!==K||m[37]!==M||m[38]!==_||m[39]!==z||m[40]!==J||m[41]!==L||m[42]!==y||m[43]!==k){let e,u,t,n,a,l,c,D,A,F=_?.filter(e=>e?.title?.toLowerCase().includes(J.toLowerCase()));p=eY,m[49]===Symbol.for("react.memo_cache_sentinel")?(e={textTransform:"capitalize"},m[49]=e):e=m[49],m[50]!==k?(u=k("label.saved-queries"),m[50]=k,m[51]=u):u=m[51],m[52]!==u?(t=(0,r.jsx)(o.EY,{weight:"semibold",style:e,size:4,children:u}),m[52]=u,m[53]=t):t=m[53],m[54]!==k?(n=k("action.save-query"),m[54]=k,m[55]=n):n=m[55],m[56]!==U||m[57]!==z||m[58]!==n?(a=(0,r.jsx)(o.$n,{label:n,icon:I.REV,disabled:z,onClick:U,mode:"bleed"}),m[56]=U,m[57]=z,m[58]=n,m[59]=a):a=m[59],m[60]!==t||m[61]!==a?(l=(0,r.jsxs)(o.so,{padding:3,paddingTop:4,paddingBottom:0,justify:"space-between",align:"center",children:[t,a]}),m[60]=t,m[61]=a,m[62]=l):l=m[62],m[63]!==k?(c=k("label.search-queries"),m[63]=k,m[64]=c):c=m[64],m[65]===Symbol.for("react.memo_cache_sentinel")?(D=e=>T(e.currentTarget.value),m[65]=D):D=m[65],m[66]!==J||m[67]!==c?(A=(0,r.jsx)(o.az,{padding:3,paddingTop:0,children:(0,r.jsx)(o.ks,{placeholder:c,icon:I.WIv,value:J,onChange:D})}),m[66]=J,m[67]=c,m[68]=A):A=m[68],m[69]!==l||m[70]!==A?(C=(0,r.jsxs)(eZ,{space:3,children:[l,A]}),m[69]=l,m[70]=A,m[71]=C):C=m[71],d=o.BJ,f=3,h=F?.map(e=>{let u=g(e.url),t=L===e.url,n=u&&v===u.query&&Q(B,u.params),a=t&&!n;return(0,r.jsx)(o.Zp,{width:"fill",padding:4,border:!0,tone:t?"positive":"default",onClick:()=>{W(e.url);let u=g(e.url);u&&y(u)},style:{position:"relative"},children:(0,r.jsxs)(o.BJ,{space:3,children:[(0,r.jsxs)(o.so,{justify:"space-between",align:"center",children:[(0,r.jsxs)(o.so,{align:"center",gap:2,paddingRight:1,children:[N===e._key?(0,r.jsx)(o.ks,{value:V,onChange:e=>$(e.currentTarget.value),onKeyDown:u=>{"Enter"===u.key?H(e,V):"Escape"===u.key&&R(null)},onBlur:()=>H(e,V),autoFocus:!0,style:{maxWidth:"170px",height:"24px"}}):(0,r.jsx)(o.EY,{weight:"bold",size:3,textOverflow:"ellipsis",style:{maxWidth:"170px",cursor:"pointer",padding:"4px 0"},title:M[e._key]||e.title||e._key.slice(e._key.length-5,e._key.length),onClick:()=>{R(e._key),$(e.title||e._key.slice(0,5))},children:M[e._key]||e.title||e._key.slice(e._key.length-5,e._key.length)}),a&&(0,r.jsx)(o.az,{style:{width:"6px",height:"6px",borderRadius:"50%",backgroundColor:"var(--card-focus-ring-color)"}})]}),(0,r.jsx)(s.IU,{button:(0,r.jsx)(i.VJU,{}),id:`${e._key}-menu`,menu:(0,r.jsx)(o.W1,{children:(0,r.jsx)(o.Dr,{tone:"critical",padding:3,icon:I.ucK,text:k("action.delete"),onClick:u=>{u.stopPropagation(),S(e._key)}})}),popover:{portal:!0,placement:"bottom-end",tone:"default"}})]}),(0,r.jsx)(o.Cy,{muted:!0,children:u?.query.split("{")[0]}),(0,r.jsx)(o.so,{align:"center",gap:1,children:(0,r.jsx)(o.EY,{size:1,muted:!0,children:P.format(new Date(e.savedAt||""))})}),a&&(0,r.jsx)(o.$n,{mode:"ghost",tone:"default",size:1,padding:2,style:{height:"24px",position:"absolute",right:"16px",bottom:"16
178px",fontSize:"12px"},text:k("action.update"),onClick:u=>{u.stopPropagation(),K(e)}})]})},e._key)}),m[27]=B,m[28]=v,m[29]=S,m[30]=N,m[31]=V,m[32]=P,m[33]=g,m[34]=U,m[35]=H,m[36]=K,m[37]=M,m[38]=_,m[39]=z,m[40]=J,m[41]=L,m[42]=y,m[43]=k,m[44]=d,m[45]=p,m[46]=f,m[47]=h,m[48]=C}else d=m[44],p=m[45],f=m[46],h=m[47],C=m[48];return m[72]!==d||m[73]!==f||m[74]!==h?(A=(0,r.jsx)(d,{paddingY:f,children:h}),m[72]=d,m[73]=f,m[74]=h,m[75]=A):A=m[75],m[76]!==p||m[77]!==C||m[78]!==A?(F=(0,r.jsxs)(p,{children:[C,A]}),m[76]=p,m[77]=C,m[78]=A,m[79]=F):F=m[79],F}function eQ(){return"u">typeof window&&window.innerWidth>600}function eG(e){let u=e;return u||(u="u">typeof window&&"u">typeof document?document.body.getBoundingClientRect().height-60:0),{defaultSize:u/(eQ()?2:1),size:u>550?void 0:.4*u,allowResize:u>550,minSize:Math.min(170,Math.max(170,u/2)),maxSize:u>650?.7*u:.6*u}}function e0(){return eG(void 0)}function e1(){return eQ()}function e2(e){let u,t,s,a,l,c,D,d,p,f=(0,n.c)(30),{hasValidParams:h,listenInProgress:C,queryInProgress:A,onQueryExecution:F,onListenExecution:m}=e,{t:E}=(0,i.Bdt)(Z.K);f[0]!==E?(u=E("params.error.params-invalid-json"),f[0]=E,f[1]=u):u=f[1],f[2]!==u?(t=(0,r.jsx)(o.Zp,{radius:4,children:(0,r.jsx)(o.EY,{size:1,muted:!0,children:u})}),f[2]=u,f[3]=t):t=f[3],f[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,r.jsx)(o.Zp,{radius:4,children:(0,r.jsx)(o.qW,{keys:["Ctrl","Enter"]})}),f[4]=s):s=f[4];let g=A?I.wFz:I.udU,y=C||!h,v=A?"positive":"primary";f[5]!==A||f[6]!==E?(a=E(A?"action.query-cancel":"action.query-execute"),f[5]=A,f[6]=E,f[7]=a):a=f[7],f[8]!==F||f[9]!==g||f[10]!==y||f[11]!==v||f[12]!==a?(l=(0,r.jsx)(o.az,{flex:1,children:(0,r.jsx)(o.m_,{content:s,placement:"top",portal:!0,children:(0,r.jsx)(o.$n,{width:"fill",onClick:F,type:"button",icon:g,disabled:y,tone:v,text:a})})}),f[8]=F,f[9]=g,f[10]=y,f[11]=v,f[12]=a,f[13]=l):l=f[13];let B=C?I.wFz:I.udU;f[14]!==C||f[15]!==E?(c=E(C?"action.listen-cancel":"action.listen-execute"),f[14]=C,f[15]=E,f[16]=c):c=f[16];let b=!h,x=C?"positive":"default";return f[17]!==m||f[18]!==c||f[19]!==b||f[20]!==x||f[21]!==B?(D=(0,r.jsx)(o.az,{flex:1,marginLeft:3,children:(0,r.jsx)(o.$n,{width:"fill",onClick:m,type:"button",icon:B,text:c,mode:"ghost",disabled:b,tone:x})}),f[17]=m,f[18]=c,f[19]=b,f[20]=x,f[21]=B,f[22]=D):D=f[22],f[23]!==D||f[24]!==l?(d=(0,r.jsxs)(o.so,{justify:"space-evenly",children:[l,D]}),f[23]=D,f[24]=l,f[25]=d):d=f[25],f[26]!==h||f[27]!==d||f[28]!==t?(p=(0,r.jsx)(eJ,{children:(0,r.jsx)(o.Zp,{padding:3,paddingX:3,children:(0,r.jsx)(o.m_,{content:t,placement:"top",disabled:h,portal:!0,children:d})})}),f[26]=h,f[27]=d,f[28]=t,f[29]=p):p=f[29],p}let e3=(0,K.I4)(o.az)` 179 /* This limits the width of the popover content */ 180 max-width: 240px; 181`,e8=K.I4.a` 182 cursor: pointer; 183 margin-right: auto; 184`,e5=K.I4.div` 185 width: 4px; 186 height: 4px; 187 border-radius: 3px; 188 box-shadow: 0 0 0 1px var(--card-bg-color); 189 background-color: ${({$tone:e})=>`var(--card-badge-${e}-dot-color)`}; 190`;function e4(){let e,u,t,s,l,c,D,d,p,f,h,C,A,F,m,E,g,y,v=(0,n.c)(39),[B,b]=(0,a.useState)(!1),x=(0,a.useRef)(null),j=(0,a.useRef)(null);v[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>b(e6),v[0]=e):e=v[0];let w=e,{t:_}=(0,i.Bdt)(Z.K);return v[1]===Symbol.for("react.memo_cache_sentinel")?(u=()=>b(!1),t=()=>[x.current,j.current],v[1]=u,v[2]=t):(u=v[1],t=v[2]),(0,o.PR)(u,t),v[3]!==_?(s=_("settings.perspectives.title"),v[3]=_,v[4]=s):s=v[4],v[5]!==s?(l=(0,r.jsx)(o.cV,{space:2,children:(0,r.jsx)(o.EY,{weight:"medium",children:s})}),v[5]=s,v[6]=l):l=v[6],v[7]!==_?(c=_("settings.perspectives.description"),v[7]=_,v[8]=c):c=v[8],v[9]!==c?(D=(0,r.jsx)(o.Zp,{children:(0,r.jsx)(o.EY,{muted:!0,children:c})}),v[9]=c,v[10]=D):D=v[10],v[11]!==_?(d=_("label.new"),v[11]=_,v[12]=d):d=v[12],v[13]!==d?(p=(0,r.jsx)(o.az,{children:(0,r.jsx)(o.Ex,{tone:"primary",children:d})}),v[13]=d,v[14]=p):p=v[14],v[15]!==_?(f=(0,r.jsx)(o.EY,{muted:!0,children:(0,r.jsx)(i.HTc,{t:_,i18nKey:"settings.perspective.preview-drafts-renamed-to-drafts.description"})}),v[15]=_,v[16]=f):f=v[16],v[17]!==p||v[18]!==f?(h=(0,r.jsx)(o.Zp,{children:(0,r.jsxs)(o.BJ,{space:2,children:[p,f]})}
190),v[17]=p,v[18]=f,v[19]=h):h=v[19],v[20]!==_?(C=null,v[20]=_,v[21]=C):C=v[21],v[22]!==_?(A=_("settings.perspectives.action.docs-link"),v[22]=_,v[23]=A):A=v[23],v[24]!==A?(F=(0,r.jsx)(o.Zp,{children:(0,r.jsx)(o.EY,{children:(0,r.jsxs)(e8,{href:"https://www.sanity.io/docs/perspectives",target:"_blank",children:[A," â"]})})}),v[24]=A,v[25]=F):F=v[25],v[26]!==h||v[27]!==C||v[28]!==F||v[29]!==l||v[30]!==D?(m=(0,r.jsx)(e3,{children:(0,r.jsxs)(o.BJ,{space:4,children:[l,D,h,C,F]})}),v[26]=h,v[27]=C,v[28]=F,v[29]=l,v[30]=D,v[31]=m):m=v[31],v[32]===Symbol.for("react.memo_cache_sentinel")?(E=(0,r.jsx)(e5,{$tone:"primary"}),v[32]=E):E=v[32],v[33]!==B?(g=(0,r.jsx)(o.$n,{icon:I.V1u,mode:"bleed",padding:2,paddingRight:1,tone:"primary",fontSize:1,ref:x,onClick:w,selected:B,children:E}),v[33]=B,v[34]=g):g=v[34],v[35]!==B||v[36]!==m||v[37]!==g?(y=(0,r.jsx)(o.AM,{content:m,placement:"bottom-start",portal:!0,padding:3,ref:j,open:B,children:g}),v[35]=B,v[36]=m,v[37]=g,v[38]=y):y=v[38],y}function e6(e){return!e}let e9=e=>{let u,t,i,o,s=(0,n.c)(11),{pinnedPerspective:a,t:l}=e,c="object"==typeof a.selectedPerspective?a.selectedPerspective.metadata.title:a.selectedPerspectiveName;s[0]!==a||s[1]!==l?(u=em(a)?`(${l("settings.perspectives.pinned-release-label")})`:l("settings.perspectives.pinned-release-label"),s[0]=a,s[1]=l,s[2]=u):u=s[2];let D=u;s[3]!==D||s[4]!==c?(t=[c,D].filter(ut),s[3]=D,s[4]=c,s[5]=t):t=s[5];let d=t.join(" ");s[6]!==a?(i=em(a),s[6]=a,s[7]=i):i=s[7];let p=!i;return s[8]!==p||s[9]!==d?(o=(0,r.jsx)("option",{value:"pinnedRelease",disabled:p,children:d}),s[8]=p,s[9]=d,s[10]=o):o=s[10],o};function e7(e){let u,t,s,l,c,D,d,p,f,h,C,A,F,m,E,g,y,v,B,b,x,j,w,_,S=(0,n.c)(65),{onChangeDataset:z,dataset:O,customApiVersion:k,apiVersion:P,onChangeApiVersion:N,datasets:R,customApiVersionElementRef:V,onCustomApiVersionChange:$,isValidApiVersion:M,onChangePerspective:q,url:J,perspective:T,isScheduledDraftsEnabled:L}=e,W=(0,i.QO2)(),{t:U}=(0,i.Bdt)(Z.K),H=(0,a.useRef)(null);S[0]===Symbol.for("react.memo_cache_sentinel")?(u=()=>{let e=H.current;if(e)try{e.select(),document.execCommand("copy")}catch{console.error("Unable to copy to clipboard :(")}},S[0]=u):u=S[0];let K=u;S[1]===Symbol.for("react.memo_cache_sentinel")?(t=[1,4,8,12],S[1]=t):t=S[1],S[2]!==U?(s=U("settings.dataset-label"),S[2]=U,S[3]=s):s=S[3],S[4]!==s?(l=(0,r.jsx)(o.Zp,{paddingTop:2,paddingBottom:3,children:(0,r.jsx)(ej,{children:s})}),S[4]=s,S[5]=l):l=S[5],S[6]!==R?(c=R.map(uu),S[6]=R,S[7]=c):c=S[7],S[8]!==O||S[9]!==z||S[10]!==c?(D=(0,r.jsx)(o.l6,{value:O,onChange:z,children:c}),S[8]=O,S[9]=z,S[10]=c,S[11]=D):D=S[11],S[12]!==l||S[13]!==D?(d=(0,r.jsx)(o.az,{padding:1,column:2,children:(0,r.jsxs)(o.BJ,{children:[l,D]})}),S[12]=l,S[13]=D,S[14]=d):d=S[14],S[15]!==U?(p=U("settings.api-version-label"),S[15]=U,S[16]=p):p=S[16],S[17]!==p?(f=(0,r.jsx)(o.Zp,{paddingTop:2,paddingBottom:3,children:(0,r.jsx)(ej,{children:p})}),S[17]=p,S[18]=f):f=S[18];let Y=!1===k?P:"other";S[19]===Symbol.for("react.memo_cache_sentinel")?(h=el.map(ue),S[19]=h):h=S[19],S[20]!==U?(C=U("settings.other-api-version-label"),S[20]=U,S[21]=C):C=S[21],S[22]!==C?(A=(0,r.jsx)("option",{value:"other",children:C},"other"),S[22]=C,S[23]=A):A=S[23],S[24]!==N||S[25]!==Y||S[26]!==A?(F=(0,r.jsxs)(o.l6,{"data-testid":"api-version-selector",value:Y,onChange:N,children:[h,A]}),S[24]=N,S[25]=Y,S[26]=A,S[27]=F):F=S[27],S[28]!==F||S[29]!==f?(m=(0,r.jsx)(o.az,{padding:1,column:2,children:(0,r.jsxs)(o.BJ,{children:[f,F]})}),S[28]=F,S[29]=f,S[30]=m):m=S[30],S[31]!==k||S[32]!==V||S[33]!==M||S[34]!==$||S[35]!==U?(E=!1!==k&&(0,r.jsx)(o.az,{padding:1,column:2,children:(0,r.jsxs)(o.BJ,{children:[(0,r.jsx)(o.Zp,{paddingTop:2,paddingBottom:3,children:(0,r.jsx)(ej,{textOverflow:"ellipsis",children:U("settings.custom-api-version-label")})}),(0,r.jsx)(o.ks,{ref:V,value:k,onChange:$,customValidity:M?void 0:U("settings.error.invalid-api-version"),maxLength:11})]})}),S[31]=k,S[32]=V,S[33]=M,S[34]=$,S[35]=U,S[36]=E):E=S[36],S[37]!==U?(g=U("settings.perspective-label"),S[37]=U,S[38]=g):g=S[38],S[39]!==g?(y=(0,r.jsx)(o.az,{children:(0,r.jsx)(ej,{children:g})}),S[39]=g,S[40]=y):y=S[40],S[41]===Symbol.for("react.memo_cache_sentinel")?(v=(0,r.jsx)(o.az,{children:(0,r.jsx)(e4,{})}),S[41]=v):v=S[41],S[42]!==y?(B=(0,r.jsx)(o.Zp,{paddingBottom:1,children:(0,r.jsxs)(o.cV,{space:1,children:[y,v]})}),S[42]=y,S[43]=B):B=S[43];let X=T||"default";return S[44]!==L||S[45]!==W||S[46]!==U?(b=eh.map(e=>"pinnedRelease"===e?(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)(e9,{pinnedPerspective:W,t:U}),(0,r.jsx)("option",{value:"default",children:U("settings.perspectives.default")},"default"),(0,r.jsx)("hr",{})]},"pinnedRelease"):"scheduledDrafts"===e?L?(0,r.jsx)("option",{value:"scheduledDrafts",children:U("settings.perspectives.scheduled-drafts")},"scheduledDrafts"):null:(0,r.jsx)("option",{children:e},e)),S[44]=L,S[45]=W,S[46]=U,S[47]=b):b=S[47],S[48]!==q||S[49]!==X||S[50]!==b?(x=(0,r.jsx)(o.l6,{value:X,onChange:q,children:b}),S[48]=q,S[49]=X,S[50]=b,S[51]=x):x=S[51],S[52]!==B||S[53]!==x?(j=(0,r.jsx)(o.az,{padding:1,column:2,children:(0,r.jsxs)(o.BJ,{children:[B,x]})}),S[52]=B,S[53]=x,S[54]=j):j=S[54],S[55]!==k||S[56]!==U||S[57]!==J?(w="string"==typeof J?(0,r.jsx)(o.az,{padding:1,flex:1,column:!1===k?6:4,children:(0,r.jsxs)(o.BJ,{children:[(0,r.jsx)(o.Zp,{paddingTop:2,paddingBottom:3,children:(0,r.jsxs)(ej,{children:[U("query.url"),"\xa0",(0,r.jsxs)(e_,{onClick:K,children:["[",U("action.copy-url-to-clipboard"),"]"]})]})}),(0,r.jsxs)(o.so,{flex:1,gap:1,children:[(0,r.jsx)(o.az,{flex:1,children:(0,r.jsx)(o.ks,{readOnly:!0,t
190ype:"url",ref:H,value:J})}),(0,r.jsx)(o.m_,{content:U("action.copy-url-to-clipboard"),children:(0,r.jsx)(o.$n,{"aria-label":U("action.copy-url-to-clipboard"),type:"button",mode:"ghost",icon:I.TdU,onClick:K})})]})]})}):(0,r.jsx)(o.az,{flex:1}),S[55]=k,S[56]=U,S[57]=J,S[58]=w):w=S[58],S[59]!==m||S[60]!==E||S[61]!==j||S[62]!==w||S[63]!==d?(_=(0,r.jsx)(ex,{paddingX:3,paddingY:2,children:(0,r.jsxs)(o.xA,{columns:t,children:[d,m,E,j,w]})}),S[59]=m,S[60]=E,S[61]=j,S[62]=w,S[63]=d,S[64]=_):_=S[64],_}function ue(e){return(0,r.jsx)("option",{children:e},e)}function uu(e){return(0,r.jsx)("option",{children:e},e)}function ut(e){return"u">typeof e}function ur(e,u){let t,r;return t="",r="",n=>{let i=u(n);if("string"==typeof i&&""!==i)return i===r||(r=i,t&&URL.revokeObjectURL(t),t=URL.createObjectURL(new Blob([i],{type:e}))),t}}let un=ur("application/json",e=>JSON.stringify(e,null,2)),ui=ur("text/csv",e=>(0,et.Vu)(Array.isArray(e)?e:[e]).trim()),uo=(0,K.I4)(o.Cy)` 191 color: ${({theme:e})=>e.sanity.color.muted.critical.enabled.fg}; 192`;function us(e){let u,t,s,a,l,c,D,d,p,f,h,C=(0,n.c)(20),{error:A}=e,{t:F}=(0,i.Bdt)(Z.K);if(!("details"in A))return null;let m=A.details;if(C[0]!==A.details){c=Symbol.for("react.early_return_sentinel");e:{if(!(t={...m,...function(e){if(!e||"string"!=typeof e.query||"number"!=typeof e.start)return{};let{query:u,start:t,end:r}=e,n=u.slice(0,t).lastIndexOf(` 193`)+1,i=(u.slice(0,n).match(/\n/g)||[]).length,o=u.slice(n,u.indexOf(` 194`,n));return{line:o,lineNumber:i,column:t-n,columnEnd:"number"==typeof r?r-n:void 0}}(A.details)}).line){c=null;break e}u=uo,l=1,s=t.line,a=function(e,u){let t="-".repeat(e),r="^".repeat(u?u-e:1);return`${t}${r}`}(t.column,t.columnEnd)}C[0]=A.details,C[1]=u,C[2]=t,C[3]=s,C[4]=a,C[5]=l,C[6]=c}else u=C[1],t=C[2],s=C[3],a=C[4],l=C[5],c=C[6];if(c!==Symbol.for("react.early_return_sentinel"))return c;let E=`${s} 195${a}`;C[7]!==u||C[8]!==l||C[9]!==E?(D=(0,r.jsx)(u,{size:l,children:E}),C[7]=u,C[8]=l,C[9]=E,C[10]=D):D=C[10],C[11]!==F?(d=F("query.error.line"),C[11]=F,C[12]=d):d=C[12];let g=t.lineNumber;C[13]!==F?(p=F("query.error.column"),C[13]=F,C[14]=p):p=C[14];let y=`${d}: ${g} 196${p}: ${t.column}`;return C[15]!==y?(f=(0,r.jsx)(o.az,{marginTop:4,children:(0,r.jsx)(uo,{size:1,children:y})}),C[15]=y,C[16]=f):f=C[16],C[17]!==f||C[18]!==D?(h=(0,r.jsxs)("div",{children:[D,f]}),C[17]=f,C[18]=D,C[19]=h):h=C[19],h}function ua(e){let u,t,i,s=(0,n.c)(7);return s[0]!==e.error.message?(u=(0,r.jsx)(uo,{size:1,children:e.error.message}),s[0]=e.error.message,s[1]=u):u=s[1],s[2]!==e.error?(t=(0,r.jsx)(us,{error:e.error}),s[2]=e.error,s[3]=t):t=s[3],s[4]!==u||s[5]!==t?(i=(0,r.jsxs)(o.BJ,{space:5,marginTop:2,children:[u,t]}
196),s[4]=u,s[5]=t,s[6]=i):i=s[6],i}let ul=K.I4.div(({theme:e})=>{let{color:u,fonts:t,space:r}=e.sanity;return(0,K.AH)` 197 & .json-inspector, 198 & .json-inspector .json-inspector__selection { 199 font-family: ${t.code.family}; 200 font-size: ${t.code.sizes[2].fontSize}px; 201 line-height: ${t.code.sizes[2].lineHeight}px; 202 color: var(--card-code-fg-color); 203 } 204 205 & .json-inspector .json-inspector__leaf { 206 padding-left: ${(0,o.D0)(r[4])}; 207 } 208 209 & .json-inspector .json-inspector__leaf.json-inspector__leaf_root { 210 padding-top: ${(0,o.D0)(r[0])}; 211 padding-left: 0; 212 } 213 214 & .json-inspector > .json-inspector__leaf_root > .json-inspector__line > .json-inspector__key { 215 display: none; 216 } 217 218 & .json-inspector .json-inspector__line { 219 display: block; 220 position: relative; 221 cursor: default; 222 } 223 224 & .json-inspector .json-inspector__line::after { 225 content: ''; 226 position: absolute; 227 top: 0; 228 left: -200px; 229 right: -50px; 230 bottom: 0; 231 z-index: -1; 232 pointer-events: none; 233 } 234 235 & .json-inspector .json-inspector__line:hover::after { 236 background: var(--card-code-bg-color); 237 } 238 239 & .json-inspector .json-inspector__leaf_composite > .json-inspector__line { 240 cursor: pointer; 241 } 242 243 & .json-inspector .json-inspector__leaf_composite > .json-inspector__line::before { 244 content: '⸠'; 245 margin-left: calc(0px - ${(0,o.D0)(r[4])}); 246 font-size: ${t.code.sizes[2].fontSize}px; 247 line-height: ${t.code.sizes[2].lineHeight}px; 248 } 249 250 & 251 .json-inspector 252 .json-inspector__leaf_expanded.json-inspector__leaf_composite 253 > .json-inspector__line::before { 254 content: 'â¾ '; 255 font-size: ${t.code.sizes[2].fontSize}px; 256 line-height: ${t.code.sizes[2].lineHeight}px; 257 } 258 259 & .json-inspector .json-inspector__radio, 260 & .json-inspector .json-inspector__flatpath { 261 display: none; 262 } 263 264 & .json-inspector .json-inspector__value { 265 margin-left: ${(0,o.D0)(r[4]/2)}; 266 } 267 268 & 269 .json-inspector 270 > .json-inspector__leaf_root 271 > .json-inspector__line 272 > .json-inspector__key 273 + .json-inspector__value { 274 margin: 0; 275 } 276 277 & .json-inspector .json-inspector__key { 278 color: ${u.syntax.property}; 279 } 280 281 & .json-inspector .json-inspector__value_helper, 282 & .json-inspector .json-inspector__value_null { 283 color: ${u.syntax.constant}; 284 } 285 286 & .json-inspector .json-inspector__not-found { 287 padding-top: ${(0,o.D0)(r[2])}; 288 } 289 290 & .json-inspector .json-inspector__value_string { 291 color: ${u.syntax.string}; 292 word-break: break-word; 293 } 294 295 & .json-inspector .json-inspector__value_boolean { 296 color: ${u.syntax.boolean}; 297 } 298 299 & .json-inspector .json-inspector__value_number { 300 color: ${u.syntax.number}; 301 } 302 303 & .json-inspector .json-inspector__show-original { 304 display: inline-block; 305 padding: 0 6px; 306 cursor: pointer; 307 } 308 309 & .json-inspector .json-inspector__show-original:hover { 310 color: inherit; 311 } 312 313 & .json-inspector .json-inspector__show-original::before { 314 content: 'â'; 315 } 316 317 & .json-inspector .json-inspector__show-original:hover::after { 318 content: ' expand'; 319 } 320 `}),uc=new en({maxSize:5e4});function uD(e){let u,t,s=(0,n.c)(7),{data:a,datasetName:l}=e,c=(0,i.EL1)();if(uh(a)||Array.isArray(a)){let e,u=c===l?ud:void 0;return s[0]!==a||s[1]!==u?(e=(0,r.jsx)(ul,{children:(0,r.jsx)(er.A,{data:a,search:!1,isExpanded:up,onClick:uf,interactiveLabel:u})}),s[0]=a,s[1]=u,s[2]=e):e=s[2],e}return s[3]!==a?(u=JSON.stringify(a),s[3]=a,s[4]=u):u=s[4],s[5]!==u?(t=(0,r.jsx)(o.Cy,{language:"json",children:u}),s[5]=u,s[6]=t):t=s[6],t}function ud(e){let u,t,i,o=(0,n.c)(5);return!e.isKey&&(e.keypath.endsWith("_id")||e.keypath.endsWith("_ref"))?(o[0]!==e.value?(u={id:e.value},o[0]=e.value,o[1]=u):u=o[1],o[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(I.qYV,{}),o[2]=t):t=o[2],o[3]!==u?(i=(0,r.jsx)(ei.RZ,{intent:"edit",params:u,children:t}),o[3]=u,o[4]=i):i=o[4],i):null}function up(e,u){let t=uc.get(e);if("boolean"==typeof t)return t;let r=e.split(".",4);return 4!==r.length&&(!!Array.isArray(u)||uh(u)&&!r.some(e=>(function(e,u=10){return uC.test(e)&&parseInt(e,10)>u})(e)))}function uf(e){let{path:u}=e,t=uc.get(u);void 0!==t&&uc.set(u,!t)}function uh(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}let uC=/^\d+$/;function uA(e){return e.preventDefault()}function uF(e){let u,t,s=(0,n.c)(9),{blobUrl:a}=e,{t:l}=(0,i.Bdt)(Z.K),c=!a,D=c?void 0:"query-result.csv",d=c?uA:void 0;s[0]!==a||s[1]!==c||s[2]!==D||s[3]!==d?(u=(0,r.jsx)(o.$n,{as:"a",disabled:c,download:D,href:a,icon:I.Ohl,mode:"ghost",onClick:d,text:"CSV",tone:"default"}),s[0]=a,s[1]=c,s[2]=D,s[3]=d,s[4]=u):u=s[4];let p=u;return s[5]!==p||s[6]!==c||s[7]!==l?(t=c?(0,r.jsx)(o.m_,{content:l("result.save-result-as-csv.not-csv-encodable"),placement:"top",children:p}):p,s[5]=p,s[6]=c,s[7]=l,s[8]=t):t=s[8],t}function um(e){let u,t=(0,n.c)(2),{blobUrl:i}=e;return t[0]!==i?(u=(0,r.jsx)(o.$n,{as:"a",download:"query-result.json",href:i,icon:I.Ohl,mode:"ghost",text:"JSON",tone:"default"}),t[0]=i,t[1]=u):u=t[1],u}function uE(e){let u,t,s,a,l,c,D,d,p,f,h,C,A,F,m,E,g,y,v,B,b,x,j=(0,n.c)(67),{error:w,queryInProgress:_,queryResult:S,listenInProgress:z,listenMutations:O,dataset:k,queryTime:P,e2eTime:N}=e,{t:I}=(0,i.Bdt)(Z.K),R=!w&&!_&&"u">typeof S;j[0]!==R||j[1]!==S?(u=R?un(S):"",j[0]=R,j[1]=S,j[2]=u):u=j[2];let V=u;j[3]!==R||j[4]!==S?(t=R?ui(S):"",j[3]=R,j[4]=S,j[5]=t):t=j[5];let $=t,M=w?"critical":"default",q=!!w;return j[6]!==I?(s=I("result.label"),j[6]=I,j[7]=s):s=j[7],j[8]!==s?(a=(0,r.jsx)(eS,{children:(0,r.jsx)(o.az,{marginLeft:3,children:(0,r.jsx)(ej,{muted:!0,children:s})})}),j[8]=s,j[9]=a):a=j[9],j[10]!==z||j[11]!==O||j[12]!==_?(l=(_||z&&0===O.length)&&(0,r.jsx)(o.az,{marginTop:3,children:(0,r.jsx)(eD,{})}),j[10]=z,j[11]=O,j[12]=_,j[13]=l):l=j[13],j[14]!==w?(c=w&&(0,r.jsx)(ua,{error:w}),j[14]=w,j[15]=c):c=j[15],j[16]!==k||j[17]!==R||j[18]!==S?(D=R&&(0,r.jsx)(uD,{data:S,datasetName:k}),j[16]=k,j[17]=R,j[18]=S,j[19]=D):D=j[19],j[20]!==k||j[21]!==z||j[22]!==O?(d=z&&O.length>0&&(0,r.jsx)(uD,{data:O,datasetName:k}),j[20]=k,j[21]=z,j[22]=O,j[23]=d):d=j[23],j[24]!==d||j[25]!==l||j[26]!==c||j[27]!==D?(p=(0,r.jsxs)(o.az,{padding:3,paddingTop:5,children:[l,c,D,d]}),j[24]=d,j[25]=l,j[26]=c,j[27]=D,j[28]=p):p=j[28],j[29]!==p||j[30]!==a?(f=(0,r.jsxs)(eI,{overflow:"auto",children:[a,p]}),j[29]=p,j[30]=a,j[31]=f):f=j[31],j[32]!==f||j[33]!==M||j[34]!==q?(h=(0,r.jsx)(eP,{flex:1,children:(0,r.jsx)(eN,{flex:1,overflow:"hidden",tone:M,$isInvalid:q,children:f})}),j[32]=f,j[33]=M,j[34]=q,j[35]=h):h=j[35],j[36]===Symbol.for("react.memo_cache_sentinel")?(C=["column","column","row"],j[36]=C):C=j[36],j[37]!==I?(A=I("result.execution-time-label"),j[37]=I,j[38]=A):A=j[38],j[39]!==P||j[40]!==I?(F="number"==typeof P?`${P}
320ms`:I("result.timing-not-applicable"),j[39]=P,j[40]=I,j[41]=F):F=j[41],j[42]!==A||j[43]!==F?(m=(0,r.jsx)(o.az,{children:(0,r.jsxs)(o.EY,{muted:!0,children:[A,":"," ",F]})}),j[42]=A,j[43]=F,j[44]=m):m=j[44],j[45]!==I?(E=I("result.end-to-end-time-label"),j[45]=I,j[46]=E):E=j[46],j[47]!==N||j[48]!==I?(g="number"==typeof N?`${N}ms`:I("result.timing-not-applicable"),j[47]=N,j[48]=I,j[49]=g):g=j[49],j[50]!==E||j[51]!==g?(y=(0,r.jsx)(o.az,{marginLeft:4,children:(0,r.jsxs)(o.EY,{muted:!0,children:[E,":"," ",g]})}),j[50]=E,j[51]=g,j[52]=y):y=j[52],j[53]!==m||j[54]!==y?(v=(0,r.jsx)(eV,{paddingX:4,paddingY:3,sizing:"border",children:(0,r.jsxs)(e$,{align:"center",children:[m,y]})}),j[53]=m,j[54]=y,j[55]=v):v=j[55],j[56]!==$||j[57]!==R||j[58]!==V||j[59]!==I?(B=R&&(0,r.jsx)(eM,{paddingX:4,paddingY:3,sizing:"border",children:(0,r.jsx)(eq,{muted:!0,children:(0,r.jsx)(i.HTc,{components:{SaveResultButtons:()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(um,{blobUrl:V}),(0,r.jsx)(uF,{blobUrl:$})]})},i18nKey:"result.save-result-as-format",t:I})})}),j[56]=$,j[57]=R,j[58]=V,j[59]=I,j[60]=B):B=j[60],j[61]!==v||j[62]!==B?(b=(0,r.jsxs)(eR,{justify:"space-between",direction:C,children:[v,B]}),j[61]=v,j[62]=B,j[63]=b):b=j[63],j[64]!==h||j[65]!==b?(x=(0,r.jsxs)(ek,{direction:"column","data-testid":"vision-result",children:[h,b]}),j[64]=h,j[65]=b,j[66]=x):x=j[66],x}let ug=/\.(?:api|apicdn)\.sanity\.(?:io|work)\/(vX|v1|v\d{4}-\d\d-\d\d)\/.*?(?:query|listen)\/(.*?)\?(.*)/,uy=e=>(0,R.v_)("ctrl+enter",e)||(0,R.v_)("mod+enter",e);function uv(e){var u;let t,l,c,D,d,p,f,h,C,A,F,m,E,g,y,v,B,b,x,j,w,_,S,z,k,P,N,R,$,M,q,J,T,L,W,U,H,K,Y,X,Q,G,ee,eu,et,er,en,ei,eo,es,ea,eD,ed,ep,eh,eC,em,ex,e_,eS,ek,eP,eN,eI=(0,n.c)(210),{datasets:eR,config:eV,projectId:e$,defaultDataset:eM}=e,eq=(0,s.dj)(),{t:eJ}=(0,i.Bdt)(Z.K),{perspectiveStack:eT}=(0,i.QO2)(),eU=(0,i.Qfd)(),{data:eH}=(0,i.K0D)();eI[0]!==eH?(t=void 0===eH?[]:eH,eI[0]=eH,eI[1]=t):t=eI[1];let eK=t,eZ=(0,i.hA9)().document.drafts.enabled,eY=(0,a.useRef)(null),e3=(0,a.useRef)(null),e8=(0,a.useRef)(null),e5=(0,a.useRef)(null),e4=(0,a.useRef)(void 0),e6=(0,a.useRef)(void 0);eI[2]!==e$?(l=()=>(function(e){let u=`${ev}${e}`,t=null;return{get:function(e,u){let t=r();return typeof t[e]>"u"?u:t[e]},set:function(e,n){return r()[e]=n,localStorage.setItem(u,JSON.stringify(t)),n},merge:function(e){let t={...r(),...e};return localStorage.setItem(u,JSON.stringify(t)),t}};function r(){return null===t&&(t=function(){if(!ey)return{};try{let e=JSON.parse(localStorage.getItem(u)||"{}");return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)?e:{}}catch{return{}}}()),t}})(e$||"default"),eI[2]=e$,eI[3]=l):l=eI[3];let[e9]=(0,a.useState)(l);eI[4]!==eM||eI[5]!==e9?(c=e9.get("dataset",eM),eI[4]=eM,eI[5]=e9,eI[6]=c):c=eI[6];let ue=c;eI[7]!==eV.defaultApiVersion||eI[8]!==e9?(D=e9.get("apiVersion","v"!==(u=`${eV.defaultApiVersion}`)[0]&&"other"!==u?`v${u}`:u),eI[7]=eV.defaultApiVersion,eI[8]=e9,eI[9]=D):D=eI[9];let uu=D;eI[10]!==e9?(d=e9.get("query",""),eI[10]=e9,eI[11]=d):d=eI[11];let ut=d;eI[12]!==e9?(p=e9.get("params",`{ 321 322}`),eI[12]=e9,eI[13]=p):p=eI[13];let ur=p;eI[14]!==e9?(f=e9.get("perspective",void 0),eI[14]=e9,eI[15]=f):f=eI[15];let un=f;eI[16]!==eR||eI[17]!==eM||eI[18]!==ue?(h=()=>eR.includes(ue)?ue:eR.includes(eM)?eM:eR[0],eI[16]=eR,eI[17]=eM,eI[18]=ue,eI[19]=h):h=eI[19];let[ui,uo]=(0,a.useState)(h);eI[20]!==uu?(C=()=>el.includes(uu)?uu:ec,eI[20]=uu,eI[21]=C):C=eI[21];let[us,ua]=(0,a.useState)(C);eI[22]!==uu?(A=()=>!el.includes(uu)&&uu,eI[22]=uu,eI[23]=A):A=eI[23];let[ul,uc]=(0,a.useState)(A),[uD,ud]=(0,a.useState)(un||"raw");eI[24]!==ul?(F=!ul||eB(ul),eI[24]=ul,eI[25]=F):F=eI[25];let up=F,[uf,uh]=(0,a.useState)(void 0);eI[26]!==ut?(m=()=>"string"==typeof ut?ut:"",eI[26]=ut,eI[27]=m):m=eI[27];let[uC,uA]=(0,a.useState)(m),[uF,um]=(0,a.useState)(ur);eI[28]!==uF||eI[29]!==eJ?(E=eW(uF,eJ),eI[28]=uF,eI[29]=eJ,eI[30]=E):E=eI[30];let uv=E,[ux,uj]=(0,a.useState)(void 0);eI[31]===Symbol.for("react.memo_cache_sentinel")?(g=[],eI[31]=g):g=eI[31];let[uw,u_]=(0,a.useState)(g),[uS,uz]=(0,a.useState)(void 0),[uO,uk]=(0,a.useState)(void 0),[uP,uN]=(0,a.useState)(void 0),[uI,uR]=(0,a.useState)(!1),[uV,u$]=(0,a.useState)(!1),[uM,uq]=(0,a.useState)(!1);
322eI[32]===Symbol.for("react.memo_cache_sentinel")?(y={visionRootRef:e8},eI[32]=y):y=eI[32];let{paneSizeOptions:uJ,isNarrowBreakpoint:uT}=function(e){let u,t,r,i=(0,n.c)(6),{visionRootRef:o}=e,[s,l]=(0,a.useState)(e1),[c,D]=(0,a.useState)(e0);return i[0]!==o?(u=()=>{if(!o.current)return;let e=new ResizeObserver(e=>{l(eQ());let u=e?.[0];u&&D(eG(u.contentRect.height))});return e.observe(o.current),()=>{e.disconnect()}},t=[o],i[0]=o,i[1]=u,i[2]=t):(u=i[1],t=i[2]),(0,a.useEffect)(u,t),i[3]!==s||i[4]!==c?(r={paneSizeOptions:c,isNarrowBreakpoint:s},i[3]=s,i[4]=c,i[5]=r):r=i[5],r}(y);e:{let e;if(!eU){v=void 0;break e}if(eI[33]!==eZ||eI[34]!==eK){let u,t=eK.filter(ub),r=(0,i.$gs)(t).map(uB);eI[36]!==eZ?(u=eZ?["drafts"]:["published"],eI[36]=eZ,eI[37]=u):u=eI[37],e=[...r,...u],eI[33]=eZ,eI[34]=eK,eI[35]=e}else e=eI[35];v=e}let uL=v,uW=up&&ul?ul:us;eI[38]!==uW?(B={apiVersion:uW},eI[38]=uW,eI[39]=B):B=eI[39];let uU=(0,i.tH7)(B);eI[40]!==uU||eI[41]!==us||eI[42]!==ul||eI[43]!==ui||eI[44]!==up||eI[45]!==uD||eI[46]!==eT||eI[47]!==uL?(b=uU.withConfig({apiVersion:up&&ul?ul:us,perspective:eE({visionPerspective:uD,perspectiveStack:eT,scheduledDraftsStack:uL}),dataset:ui,allowReconfigure:!0}),eI[40]=uU,eI[41]=us,eI[42]=ul,eI[43]=ui,eI[44]=up,eI[45]=uD,eI[46]=eT,eI[47]=uL,eI[48]=b):b=eI[48];let uH=b;eI[49]===Symbol.for("react.memo_cache_sentinel")?(x=()=>{e4.current&&(e4.current.unsubscribe(),e4.current=void 0)},eI[49]=x):x=eI[49];let uK=x;eI[50]===Symbol.for("react.memo_cache_sentinel")?(j=()=>{e6.current&&(e6.current.unsubscribe(),e6.current=void 0)},eI[50]=j):j=eI[50];let uZ=j;eI[51]!==us||eI[52]!==uH||eI[53]!==ul||eI[54]!==ui||eI[55]!==up||eI[56]!==e9||eI[57]!==uv.parsed||eI[58]!==uD||eI[59]!==eT||eI[60]!==uC||eI[61]!==uI||eI[62]!==uL||eI[63]!==eJ?(w=e=>{if(uI){uK(),uZ(),uR(!1);return}let u={query:e?.query||uC,dataset:e?.dataset||ui,params:eW(JSON.stringify(e?.params||uv.parsed,null,2),eJ),perspective:eE({visionPerspective:e&&"perspective"in e?e.perspective:uD,perspectiveStack:eT,scheduledDraftsStack:uL}),apiVersion:e?.apiVersion||(ul&&up?ul:us)};if(e9.set("query",u.query),e9.set("params",u.params.raw),uZ(),uR(!u.params.error&&!!u.query),u$(!1),u_([]),uz(u.params.error?Error(u.params.error):void 0),uj(void 0),uk(void 0),uN(void 0),u.params.error)return;let t={perspective:u.perspective??[]},r=uH.withConfig({apiVersion:u.apiVersion,dataset:u.dataset,perspective:u.perspective});uh(r.getUrl(r.getDataUrl("query",eg(u.query,u.params.parsed,t))));let n=Date.now();e4.current=r.observable.fetch(u.query,u.params.parsed,{filterResponse:!1,tag:"vision"}).subscribe({next:e=>{uk(e.ms),uN(Date.now()-n),uj(e.result),uR(!1),uz(void 0)},error:e=>{uz(e),uR(!1)}})},eI[51]=us,eI[52]=uH,eI[53]=ul,eI[54]=ui,eI[55]=up,eI[56]=e9,eI[57]=uv.parsed,eI[58]=uD,eI[59]=eT,eI[60]=uC,eI[61]=uI,eI[62]=uL,eI[63]=eJ,eI[64]=w):w=eI[64];let uY=w;eI[65]!==uY||eI[66]!==e9?(_=e=>{(void 0===e||eA(e))&&(ud(e),e9.set("perspective",e),uY({perspective:e}))},eI[65]=uY,eI[66]=e9,eI[67]=_):_=eI[67];let uX=_;eI[68]!==uY||eI[69]!==e9?(S=e=>{let u=e.target.value;e9.set("dataset",u),uo(u),uY({dataset:u})},eI[68]=uY,eI[69]=e9,eI[70]=S):S=eI[70];let uQ=S;eI[71]!==uY||eI[72]!==e9?(z=e=>{let u=e.target.value;if(u?.toLowerCase()==="other"){uc("v"),e5.current?.focus();return}ua(u),uc(!1),e9.set("apiVersion",u),uY({apiVersion:u})},eI[71]=uY,eI[72]=e9,eI[73]=z):z=eI[73];let uG=z;eI[74]!==uY||eI[75]!==e9?(k=e=>{let u=e.target.value||"";uc(u||"v"),eB(u)&&(ua(u),e9.set("apiVersion",u),uY({apiVersion:u}))},eI[74]=uY,eI[75]=e9,eI[76]=k):k=eI[76];let u0=k;eI[77]!==uX?(P=e=>{let u=e.target.value;uX("default"===u?void 0:u)},eI[77]=uX,eI[78]=P):P=eI[78];let u1=P;eI[79]===Symbol.for("react.memo_cache_sentinel")?(N=e=>{"mutation"===e.type&&u_(u=>50===u.length?[e,...u.slice(0,49)]:[e,...u])},eI[79]=N):N=eI[79];let u2=N;eI[80]!==uH||eI[81]!==uV||eI[82]!==e9||eI[83]!==uv.error||eI[84]!==uv.parsed||eI[85]!==uv.raw||eI[86]!==uC?(R=()=>{if(uV){uZ(),u$(!1);return}let e=uH.getDataUrl("listen",eg(uC,uv.parsed,{})),u=!uv.error&&uC.trim().length>0;e9.set("query",uC),e9.set("params",uv.raw),uK(),uh(e),u_([]),uR(!1),uj(void 0),u$(u),uz(uv.error?Error(uv.error):void 0),uk(void 0),uN(void 0),u&&(e6.current=uH.listen(uC,uv.parsed,{events:["mutation","welcome"],includeAllVersions:!0}).subscribe({next:u2,error:e=>{uz(e),u$(!1)}}))},eI[80]=uH,eI[81]=uV,eI[82]=e9,eI[83]=uv.error,eI[84]=uv.parsed,eI[85]=uv.raw,eI[86]=uC,eI[87]=R):R=eI[87];let u3=R;eI[88]!==e9?($=e=>{um(e),e9.set("params",e)},eI[88]=e9,eI[89]=$):$=eI[89];let u8=$;eI[90]!==us||eI[91]!==ui||eI[92]!==eR||eI[93]!==uD||eI[94]!==eq?(M=e=>{let u,t,r=e.match(ug);if(!r)return null;let[,n,i,o]=r,s=function(e){let u={},t={};for(let[r,n]of e.entries()){if("$"===r[0]){u[r.slice(1)]=JSON.parse(n);continue}if("perspective"===r){t[r]=n;continue}}return{query:e.get("query")||"",params:u,options:t}}(new URLSearchParams(o));if(!s)return null;eB(n)&&(el.includes(n)?(u=n,t=!1):t=n);let a=eA(s.options.perspective)&&!eF(s.options.perspective)?s.options.perspective:void 0;return a&&(!eA(s.options.perspective)||eF(s.options.perspective))&&eq.push({closable:!0,id:"vision-paste-unsupported-perspective",status:"warning",title:'Perspective in pasted url is currently not supported. Falling back to "raw"'}),{query:s.query,params:s.params,rawParams:JSON.stringify(s.params,null,2),dataset:eR.includes(i)?i:ui,apiVersion:u||us,customApiVersion:t,perspective:a||uD,url:e}},eI[90]=us,eI[91]=ui,eI[92]=eR,eI[93]=uD,eI[94]=eq,eI[95]=M):M=eI[95];let u5=M;eI[96]!==uY||eI[97]!==e9?(q=e=>{uo(e.dataset),uA(e.query),um(e.rawParams),ua(e.apiVersion),e.customApiVersion&&uc(e.customApiVersion),ud(e.perspective),uh(e.url),eY.current?.resetEditorContent(e.query),e3.current?.resetEditorContent(e.rawParams),e9.merge({query:e.query,params:e.rawParams,dataset:e.dataset,apiVersion:e.customApiVersion||e.apiVersion,perspective:e.perspective}
322),uY(e)},eI[96]=uY,eI[97]=e9,eI[98]=q):q=eI[98];let u4=q;eI[99]!==u5||eI[100]!==u4||eI[101]!==eq?(J=e=>{if(!e.clipboardData)return;let u=e.clipboardData.getData("text/plain");e.preventDefault();let t=u5(u);t&&(u4(t),eq.push({closable:!0,id:"vision-paste",status:"info",title:"Parsed URL to query"}))},eI[99]=u5,eI[100]=u4,eI[101]=eq,eI[102]=J):J=eI[102];let u6=J;eI[103]!==uY||eI[104]!==uv.valid?(T=e=>{var u,t;let r=e8.current&&(u=e8.current,t=e.target,!!u&&!!t&&(u===t||!!(16&u.compareDocumentPosition(t))));uy(e)&&r&&uv.valid&&(uY(),e.preventDefault(),e.stopPropagation())},eI[103]=uY,eI[104]=uv.valid,eI[105]=T):T=eI[105];let u9=T;eI[106]!==u9||eI[107]!==u6?(L=()=>(window.document.addEventListener("paste",u6),window.document.addEventListener("keydown",u9),()=>{window.document.removeEventListener("paste",u6),window.document.removeEventListener("keydown",u9)}),W=[u9,u6],eI[106]=u9,eI[107]=u6,eI[108]=L,eI[109]=W):(L=eI[108],W=eI[109]),(0,a.useEffect)(L,W),eI[110]===Symbol.for("react.memo_cache_sentinel")?(U=()=>()=>{uK(),uZ()},H=[uK,uZ],eI[110]=U,eI[111]=H):(U=eI[110],H=eI[111]),(0,a.useEffect)(U,H),eI[112]!==uX?(K=e=>{e.length>0&&uX("pinnedRelease")},eI[112]=uX,eI[113]=K):K=eI[113];let u7=(0,V.J)(K);eI[114]!==u7||eI[115]!==eT?(Y=()=>{u7(eT)},eI[114]=u7,eI[115]=eT,eI[116]=Y):Y=eI[116],eI[117]!==eT?(X=[eT],eI[117]=eT,eI[118]=X):X=eI[118],(0,a.useEffect)(Y,X),eI[119]!==uH||eI[120]!==uD||eI[121]!==eT||eI[122]!==uL?(Q=(e,u)=>{let t={perspective:eE({visionPerspective:uD,perspectiveStack:eT,scheduledDraftsStack:uL})??[]};return uH.getUrl(uH.getDataUrl("query",eg(e,u,t)))},eI[119]=uH,eI[120]=uD,eI[121]=eT,eI[122]=uL,eI[123]=Q):Q=eI[123];let te=Q;eI[124]!==us||eI[125]!==ul||eI[126]!==ui||eI[127]!==eR||eI[128]!==uG||eI[129]!==uQ||eI[130]!==u1||eI[131]!==u0||eI[132]!==eU||eI[133]!==up||eI[134]!==uD||eI[135]!==uf?(G=(0,r.jsx)(e7,{apiVersion:us,customApiVersion:ul,dataset:ui,datasets:eR,onChangeDataset:uQ,onChangeApiVersion:uG,customApiVersionElementRef:e5,onCustomApiVersionChange:u0,isValidApiVersion:up,onChangePerspective:u1,url:uf,perspective:uD,isScheduledDraftsEnabled:eU}),eI[124]=us,eI[125]=ul,eI[126]=ui,eI[127]=eR,eI[128]=uG,eI[129]=uQ,eI[130]=u1,eI[131]=u0,eI[132]=eU,eI[133]=up,eI[134]=uD,eI[135]=uf,eI[136]=G):G=eI[136];let tu=uM?window.innerWidth:window.innerWidth-275,tt=uT?"vertical":"horizontal",tr=uT?uJ.defaultSize:uJ.minSize,tn=uJ.size,ti=uJ.allowResize,to=uT?uJ.minSize:100,ts=uJ.maxSize;return eI[137]!==eJ?(ee=eJ("query.label"),eI[137]=eJ,eI[138]=ee):ee=eI[138],eI[139]!==ee?(eu=(0,r.jsx)(ez,{children:(0,r.jsx)(o.so,{children:(0,r.jsx)(ej,{muted:!0,children:ee})})}),eI[139]=ee,eI[140]=eu):eu=eI[140],eI[141]!==uC?(et=(0,r.jsx)(ef,{initialValue:uC,onChange:uA,ref:eY}),eI[141]=uC,eI[142]=et):et=eI[142],eI[143]!==eu||eI[144]!==et?(er=(0,r.jsx)(eO,{display:"flex","data-testid":"vision-query-editor",children:(0,r.jsxs)(o.az,{flex:1,children:[eu,et]})}),eI[143]=eu,eI[144]=et,eI[145]=er):er=eI[145],eI[146]!==u8||eI[147]!==uv.error||eI[148]!==uv.raw||eI[149]!==uv.valid?(en=(0,r.jsx)(eL,{value:uv.raw,onChange:u8,paramsError:uv.error,hasValidParams:uv.valid,editorRef:e3}),eI[146]=u8,eI[147]=uv.error,eI[148]=uv.raw,eI[149]=uv.valid,eI[150]=en):en=eI[150],eI[151]!==u3||eI[152]!==uY||eI[153]!==uV||eI[154]!==uv.valid||eI[155]!==uI?(ei=(0,r.jsx)(e2,{hasValidParams:uv.valid,queryInProgress:uI,listenInProgress:uV,onQueryExecution:uY,onListenExecution:u3}),eI[151]=u3,eI[152]=uY,eI[153]=uV,eI[154]=uv.valid,eI[155]=uI,eI[156]=ei):ei=eI[156],eI[157]!==en||eI[158]!==ei?(eo=(0,r.jsxs)(eO,{display:"flex",children:[en,ei]}),eI[157]=en,eI[158]=ei,eI[159]=eo):eo=eI[159],eI[160]!==uJ.allowResize||eI[161]!==uJ.maxSize||eI[162]!==uJ.size||eI[163]!==tr||eI[164]!==to||eI[165]!==er||eI[166]!==eo?(es=(0,r.jsx)(o.az,{height:"stretch",flex:1,children:(0,r.jsxs)(O,{className:"sidebarPanes",split:"horizontal",defaultSize:tr,size:tn,allowResize:ti,minSize:to,maxSize:ts,primary:"first",children:[er,eo]})}),eI[160]=uJ.allowResize,eI[161]=uJ.maxSize,eI[162]=uJ.size,eI[163]=tr,eI[164]=to,eI[165]=er,eI[166]=eo,eI[167]=es):es=eI[167],eI[168]!==ui||eI[169]!==uP||eI[170]!==uS||eI[171]!==uV||eI[172]!==uw||eI[173]!==uI||eI[174]!==ux||eI[175]!==uO?(ea=(0,r.jsx)(uE,{error:uS,queryInProgress:uI,queryResult:ux,listenInProgress:uV,listenMutations:uw,dataset:ui,queryTime:uO,e2eTime:uP}),eI[168]=ui,eI[169]=uP,eI[170]=uS,eI[171]=uV,eI[172]=uw,eI[173]=uI,eI[174]=ux,eI[175]=uO,eI[176]=ea):ea=eI[176],eI[177]!==tt||eI[178]!==es||eI[179]!==ea?(eD=(0,r.jsx)(o.az,{height:"stretch",flex:1,children:(0,r.jsxs)(O,{className:"sidebarPanes",split:tt,minSize:300,children:[es,ea]})}),eI[177]=tt,eI[178]=es,eI[179]=ea,eI[180]=eD):eD=eI[180],eI[181]===Symbol.for("react.memo_cache_sentinel")?(ed={position:"relative",height:"100%"},eI[181]=ed):ed=eI[181],eI[182]===Symbol.for("react.memo_cache_sentinel")?(ep={position:"absolute",left:-32,top:"50%",transform:"translateY(-50%)",zIndex:100,pointerEvents:"auto"},eI[182]=ep):ep=eI[182],eI[183]!==uM?(eh=()=>uq(!uM),eI[183]=uM,eI[184]=eh):eh=eI[184],eI[185]===Symbol.for("react.memo_cache_sentinel")?(eC={display:"flex",alignItems:"center",height:"100%"},eI[185]=eC):eC=eI[185],eI[186]!==uM?(em=(0,r.jsx)("div",{style:eC,children:uM?(0,r.jsx)(I.YJP,{}):(0,r.jsx)(I.vKP,{})}),eI[186]=uM,eI[187]=em):em=eI[187],eI[188]!==eh||eI[189]!==em?(ex=(0,r.jsx)(o.$n,{mode:"ghost",padding:2,style:ep,onClick:eh,children:em}),eI[188]=eh,eI[189]=em,eI[190]=ex):ex=eI[190],eI[191]!==uv.parsed?(e_=uv.parsed||{},eI[191]=uv.parsed,eI[192]=e_):e_=eI[192],eI[193]!==te||eI[194]!==u5||eI[195]!==uC||eI[196]!==u4||eI[197]!==e_||eI[198]!==uf?(eS=(0,r.jsx)(eX,{url:uf,getStateFromUrl:u5,setStateFromParsedUrl:u4,currentQuery:uC,currentParam
322s:e_,generateUrl:te}),eI[193]=te,eI[194]=u5,eI[195]=uC,eI[196]=u4,eI[197]=e_,eI[198]=uf,eI[199]=eS):eS=eI[199],eI[200]!==ex||eI[201]!==eS?(ek=(0,r.jsxs)(o.az,{style:ed,children:[ex,eS]}),eI[200]=ex,eI[201]=eS,eI[202]=ek):ek=eI[202],eI[203]!==tu||eI[204]!==eD||eI[205]!==ek?(eP=(0,r.jsx)(ew,{flex:"auto",children:(0,r.jsxs)(O,{minSize:800,defaultSize:window.innerWidth-275,size:tu,maxSize:-225,primary:"first",children:[eD,ek]})}),eI[203]=tu,eI[204]=eD,eI[205]=ek,eI[206]=eP):eP=eI[206],eI[207]!==G||eI[208]!==eP?(eN=(0,r.jsxs)(eb,{direction:"column",height:"fill",ref:e8,sizing:"border",overflow:"hidden","data-testid":"vision-root",children:[G,eP]}),eI[207]=G,eI[208]=eP,eI[209]=eN):eN=eI[209],eN}function uB(e){return(0,i._hI)(e._id)}function ub(e){return(0,i._9c)(e)&&"scheduled"===e.state}function ux(e){return(0,es.of)(e)}function uj(e){return e.name}function uw(e){return e.name}function u_(e){let u,t,s,a,l,c,D=(0,n.c)(19);D[0]===Symbol.for("react.memo_cache_sentinel")?(u={apiVersion:"v2025-06-27"},D[0]=u):u=D[0];let d=(0,i.tH7)(u);D[1]!==d||D[2]!==e.config.datasets?(t={client:d,datasets:e.config.datasets},D[1]=d,D[2]=e.config.datasets,D[3]=t):t=D[3];let p=function(e){let u,t=(0,n.c)(7),{client:r,datasets:i}=e;e:{let e;if(Array.isArray(i)){let e;t[0]!==i?(e=(0,es.of)(i),t[0]=i,t[1]=e):e=t[1],u=e;break e}if(t[2]!==r.observable.datasets||t[3]!==i){let u;t[5]!==i?(u=e=>"function"==typeof i?i(e).map(uw):e.map(uj),t[5]=i,t[6]=u):u=t[6],e=r.observable.datasets.list().pipe((0,eu.T)(u),(0,ea.W)(ux)),t[2]=r.observable.datasets,t[3]=i,t[4]=e}else e=t[4];u=e}return(0,eo.J)(u,null)}(t);if(!p){let e;return D[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(o.so,{align:"center",height:"fill",justify:"center",children:(0,r.jsx)(eD,{})}),D[4]=e):e=D[4],e}D[5]!==p||D[6]!==e.client?(s=p instanceof Error?[e.client.config().dataset||"production"]:p,D[5]=p,D[6]=e.client,D[7]=s):s=D[7];let f=s;D[8]!==e.client?(a=e.client.config(),D[8]=e.client,D[9]=a):a=D[9];let h=a.projectId;D[10]!==f||D[11]!==e.client||D[12]!==e.config.defaultDataset?(l=e.config.defaultDataset||e.client.config().dataset||f[0],D[10]=f,D[11]=e.client,D[12]=e.config.defaultDataset,D[13]=l):l=D[13];let C=l;return D[14]!==f||D[15]!==C||D[16]!==h||D[17]!==e?(c=(0,r.jsx)(uv,{...e,datasets:f,projectId:h,defaultDataset:C},h),D[14]=f,D[15]=C,D[16]=h,D[17]=e,D[18]=c):c=D[18],c}class uS extends a.Component{constructor(e){super(e),this.state={error:null,numRetries:0}}static getDerivedStateFromError(e){return{error:e instanceof Error?e.message:`${e}`}}handleRetryRender=()=>this.setState(e=>({error:null,numRetries:e.numRetries+1}));handleRetryWithCacheClear=()=>{(function(){if(ey)for(let e=0;e<localStorage.length;e++){let u=localStorage.key(e);u?.startsWith(ev)&&localStorage.removeItem(u)}})(),this.handleRetryRender()};render(){if(!this.state.error)return this.props.children;let e=this.state.error,u=this.state.numRetries>0;return(0,r.jsx)(o.Zp,{height:"fill",overflow:"auto",paddingY:[4,5,6,7],paddingX:4,sizing:"border",tone:"critical",children:(0,r.jsx)(o.mc,{width:3,children:(0,r.jsxs)(o.BJ,{space:4,children:[(0,r.jsx)("div",{children:(0,r.jsx)(o.$n,{onClick:u?this.handleRetryWithCacheClear:this.handleRetryRender,text:u?"Clear cache and retry":"Retry",tone:"default"})}),(0,r.jsx)(o.DZ,{children:"An error occurred"}),(0,r.jsx)(o.Zp,{border:!0,radius:2,overflow:"auto",padding:4,tone:"inherit",children:(0,r.jsx)(o.BJ,{space:4,children:e&&(0,r.jsx)(o.Cy,{size:1,children:(0,r.jsxs)("strong",{children:["Error: ",e]})})})})]})})})}}function uz(e){let u,t,o,s=(0,n.c)(6);s[0]===Symbol.for("react.memo_cache_sentinel")?(u={apiVersion:"1"},s[0]=u):u=s[0];let a=(0,i.tH7)(u);s[1]!==e.tool.options?(t={defaultApiVersion:ec,...e.tool.options},s[1]=e.tool.options,s[2]=t):t=s[2];let l=t;return s[3]!==a||s[4]!==l?(o=(0,r.jsx)(uS,{children:(0,r.jsx)(u_,{client:a,config:l})}),s[3]=a,s[4]=l,s[5]=o):o=s[5],o}},25966:function(e){e.exports=function(){"use strict";function e(e,u){return e(u={exports:{}},u.exports),u.exports}var u,t,r,n,i,o,s,a,l,c,D,d,p,f,h=e(function(e){var u=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=u)}
322),C=e(function(e){var u=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=u)});C.version;var A=function(e){return"object"==typeof e?null!==e:"function"==typeof e},F=function(e){if(!A(e))throw TypeError(e+" is not an object!");return e},m=function(e){try{return!!e()}catch(e){return!0}},E=!m(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),g=h.document,y=A(g)&&A(g.createElement),v=!E&&!m(function(){return 7!=Object.defineProperty(y?g.createElement("div"):{},"a",{get:function(){return 7}}).a}),B=function(e,u){var t,r;if(!A(e))return e;if(u&&"function"==typeof(t=e.toString)&&!A(r=t.call(e))||"function"==typeof(t=e.valueOf)&&!A(r=t.call(e))||!u&&"function"==typeof(t=e.toString)&&!A(r=t.call(e)))return r;throw TypeError("Can't convert object to primitive value")},b=Object.defineProperty,x={f:E?Object.defineProperty:function(e,u,t){if(F(e),u=B(u,!0),F(t),v)try{return b(e,u,t)}catch(e){}if("get"in t||"set"in t)throw TypeError("Accessors not supported!");return"value"in t&&(e[u]=t.value),e}},j=E?function(e,u,t){return x.f(e,u,{enumerable:!1,configurable:!0,writable:!0,value:t})}:function(e,u,t){return e[u]=t,e},w={}.hasOwnProperty,_=function(e,u){return w.call(e,u)},S=0,z=Math.random(),O=e(function(e){var u="__core-js_shared__",t=h[u]||(h[u]={});(e.exports=function(e,u){return t[e]||(t[e]=void 0!==u?u:{})})("versions",[]).push({version:C.version,mode:"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})})("native-function-to-string",Function.toString),k=e(function(e){var u="Symbol(".concat("src",")_",(++S+z).toString(36)),t="toString",r=(""+O).split(t);C.inspectSource=function(e){return O.call(e)},(e.exports=function(e,t,n,i){var o="function"==typeof n;o&&(_(n,"name")||j(n,"name",t)),e[t]!==n&&(o&&(_(n,u)||j(n,u,e[t]?""+e[t]:r.join(String(t)))),e===h?e[t]=n:i?e[t]?e[t]=n:j(e,t,n):(delete e[t],j(e,t,n)))})(Function.prototype,t,function(){return"function"==typeof this&&this[u]||O.call(this)})}),P=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},N=function(e,u,t){if(P(e),void 0===u)return e;switch(t){case 1:return function(t){return e.call(u,t)};case 2:return function(t,r){return e.call(u,t,r)};case 3:return function(t,r,n){return e.call(u,t,r,n)}}return function(){return e.apply(u,arguments)}},I="prototype",R=function(e,u,t){var r,n,i,o,s=e&R.F,a=e&R.G,l=e&R.S,c=e&R.P,D=e&R.B,d=a?h:l?h[u]||(h[u]={}):(h[u]||{})[I],p=a?C:C[u]||(C[u]={}),f=p[I]||(p[I]={});for(r in a&&(t=u),t)i=((n=!s&&d&&void 0!==d[r])?d:t)[r],o=D&&n?N(i,h):c&&"function"==typeof i?N(Function.call,i):i,d&&k(d,r,i,e&R.U),p[r]!=i&&j(p,r,o),c&&f[r]!=i&&(f[r]=i)};h.core=C,R.F=1,R.G=2,R.S=4,R.P=8,R.B=16,R.W=32,R.U=64,R.R=128;var V=Math.ceil,$=Math.floor,M=function(e){return isNaN(e*=1)?0:(e>0?$:V)(e)},q=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e},J=function(e,u){var t,r,n=String(q(e)),i=M(u),o=n.length;return i<0||i>=o?void 0:(t=n.charCodeAt(i))<55296||t>56319||i+1===o||(r=n.charCodeAt(i+1))<56320||r>57343?t:(t-55296<<10)+(r-56320)+65536};R(R.P,"String",{codePointAt:function(e){return J(this,e)}}),C.String.codePointAt;var T=Math.max,L=Math.min,W=String.fromCharCode,U=String.fromCodePoint;R(R.S+R.F*(!!U&&1!=U.length),"String",{fromCodePoint:function(e){for(var u,t,r=arguments,n=[],i=arguments.length,o=0;i>o;){if(((u=M(u=t=+r[o++]))<0?T(u+1114111,0):L(u,1114111))!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?W(t):W(((t-=65536)>>10)+55296,t%1024+56320))}return n.join("")}}),C.String.fromCodePoint;var H
vendor: 15,725 bytes, line 322
322={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},
322K={isSpaceSeparator:function(e){return"string"==typeof e&&H.Space_Separator.test(e)},isIdStartChar:function(e){return"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||H.ID_Start.test(e))},isIdContinueChar:function(e){return"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"â"===e||"â"===e||H.ID_Continue.test(e))},isDigit:function(e){return"string"==typeof e&&/[0-9]/.test(e)},isHexDigit:function(e){return"string"==typeof e&&/[0-9A-Fa-f]/.test(e)}};function Z(){if(u[n])return String.fromCodePoint(u.codePointAt(n))}function Y(){var e=Z();return"\n"===e?(i++,o=0):e?o+=e.length:o++,e&&(n+=e.length),e}var X={default:function(){switch(f){case" ":case"\v":case"\f":case" ":case"\xa0":case"\uFEFF":case"\n":case"\r":case"\u2028":case"\u2029":Y();return;case"/":Y(),c="comment";return;case void 0:return Y(),Q("eof")}return K.isSpaceSeparator(f)?void Y():X[t]()},comment:function(){switch(f){case"*":Y(),c="multiLineComment";return;case"/":Y(),c="singleLineComment";return}throw en(Y())},multiLineComment:function(){switch(f){case"*":Y(),c="multiLineCommentAsterisk";return;case void 0:throw en(Y())}Y()},multiLineCommentAsterisk:function(){switch(f){case"*":Y();return;case"/":Y(),c="default";return;case void 0:throw en(Y())}Y(),c="multiLineComment"},singleLineComment:function(){switch(f){case"\n":case"\r":case"\u2028":case"\u2029":Y(),c="default";return;case void 0:return Y(),Q("eof")}Y()},value:function(){switch(f){case"{":case"[":return Q("punctuator",Y());case"n":return Y(),G("ull"),Q("null",null);case"t":return Y(),G("rue"),Q("boolean",!0);case"f":return Y(),G("alse"),Q("boolean",!1);case"-":case"+":"-"===Y()&&(p=-1),c="sign";return;case".":D=Y(),c="decimalPointLeading";return;case"0":D=Y(),c="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":D=Y(),c="decimalInteger";return;case"I":return Y(),G("nfinity"),Q("numeric",1/0);case"N":return Y(),G("aN"),Q("numeric",NaN);case'"':case"'":d='"'===Y(),D="",c="string";return}throw en(Y())},identifierNameStartEscape:function(){if("u"!==f)throw en(Y());Y();var e=ee();switch(e){case"$":case"_":break;default:if(!K.isIdStartChar(e))throw eo()}D+=e,c="identifierName"},identifierName:function(){switch(f){case"$":case"_":case"â":case"â":D+=Y();return;case"\\":Y(),c="identifierNameEscape";return}if(K.isIdContinueChar(f)){D+=Y();return}return Q("identifier",D)},identifierNameEscape:function(){if("u"!==f)throw en(Y());Y();var e=ee();switch(e){case"$":case"_":case"â":case"â":break;default:if(!K.isIdContinueChar(e))throw eo()}D+=e,c="identifierName"},sign:function(){switch(f){case".":D=Y(),c="decimalPointLeading";return;case"0":D=Y(),c="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":D=Y(),c="decimalInteger";return;case"I":return Y(),G("nfinity"),Q("numeric",1/0*p);case"N":return Y(),G("aN"),Q("numeric",NaN)}throw en(Y())},zero:function(){switch(f){case".":D+=Y(),c="decimalPoint";return;case"e":case"E":D+=Y(),c="decimalExponent";return;case"x":case"X":D+=Y(),c="hexadecimal";return}return Q("numeric",0*p)},decimalInteger:function(){switch(f){case".":D+=Y(),c="decimalPoint";return;case"e":case"E":D+=Y(),c="decimalExponent";return}if(K.isDigit(f)){D+=Y();return}return Q("numeric",p*Number(D))},decimalPointLeading:function(){if(K.isDigit(f)){D+=Y(),c="decimalFraction";return}throw en(Y())},decimalPoint:function(){switch(f){case"e":case"E":D+=Y(),c="decimalExponent";return}if(K.isDigit(f)){D+=Y(),c="decimalFraction";return}return Q("numeric",p*Number(D))},decimalFraction:function(){switch(f){case"e":case"E":D+=Y(),c="decimalExponent";return}if(K.isDigit(f)){D+=Y();return}return Q("numeric",p*Number(D))},decimalExponent:function(){switch(f){case"+":case"-":D+=Y(),c="decimalExponentSign";return}if(K.isDigit(f)){D+=Y(),c="decimalExponentInteger";return}throw en(Y())},decimalExponentSign:function(){if(K.isDigit(f)){D+=Y(),c="decimalExponentInteger";return}throw en(Y())},decimalExponentInteger:function(){if(K.isDigit(f)){D+=Y();return}return Q("numeric",p*Number(D))},hexadecimal:function(){if(K.isHexDigit(f)){D+=Y(),c="hexadecimalInteger";return}throw en(Y())},hexadecimalInteger:function(){if(K.isHexDigit(f)){D+=Y();return}return Q("numeric",p*Number(D))},string:function(){switch(f){case"\\":Y(),D+=function(){switch(Z()){case"b":return Y(),"\b";case"f":return Y(),"\f";case"n":return Y(),"\n";case"r":return Y(),"\r";case"t":return Y()," ";case"v":return Y(),"\v";case"0":if(Y(),K.isDigit(Z()))throw en(Y());return"\0";case"x":return Y(),function(){var e="",u=Z();if(!K.isHexDigit(u)||(e+=Y(),u=Z(),!K.isHexDigit(u)))throw en(Y());return String.fromCodePoint(parseInt(e+=Y(),16))}();case"u":return Y(),ee();case"\n":case"\u2028":case"\u2029":return Y(),"";case"\r":return Y(),"\n"===Z()&&Y(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case void 0:throw en(Y())}return Y()}();return;case'"':if(d)return Y(),Q("string",D);D+=Y();return;case"'":if(!d)return Y(),Q("string",D);D+=Y();return;case"\n":case"\r":case void 0:throw en(Y());case"\u2028":case"\u2029":console.warn("JSON5: '"+es(f)+"' in strings is not val
322id ECMAScript; consider escaping")}D+=Y()},start:function(){switch(f){case"{":case"[":return Q("punctuator",Y())}c="value"},beforePropertyName:function(){switch(f){case"$":case"_":D=Y(),c="identifierName";return;case"\\":Y(),c="identifierNameStartEscape";return;case"}":return Q("punctuator",Y());case'"':case"'":d='"'===Y(),c="string";return}if(K.isIdStartChar(f)){D+=Y(),c="identifierName";return}throw en(Y())},afterPropertyName:function(){if(":"===f)return Q("punctuator",Y());throw en(Y())},beforePropertyValue:function(){c="value"},afterPropertyValue:function(){switch(f){case",":case"}":return Q("punctuator",Y())}throw en(Y())},beforeArrayValue:function(){if("]"===f)return Q("punctuator",Y());c="value"},afterArrayValue:function(){switch(f){case",":case"]":return Q("punctuator",Y())}throw en(Y())},end:function(){throw en(Y())}};function Q(e,u){return{type:e,value:u,line:i,column:o}}function G(e){for(var u=0;u<e.length;u+=1){var t=e[u];if(Z()!==t)throw en(Y());Y()}}function ee(){for(var e="",u=4;u-- >0;){var t=Z();if(!K.isHexDigit(t))throw en(Y());e+=Y()}return String.fromCodePoint(parseInt(e,16))}var eu={start:function(){if("eof"===s.type)throw ei();et()},beforePropertyName:function(){switch(s.type){case"identifier":case"string":a=s.value,t="afterPropertyName";return;case"punctuator":er();return;case"eof":throw ei()}},afterPropertyName:function(){if("eof"===s.type)throw ei();t="beforePropertyValue"},beforePropertyValue:function(){if("eof"===s.type)throw ei();et()},beforeArrayValue:function(){if("eof"===s.type)throw ei();if("punctuator"===s.type&&"]"===s.value)return void er();et()},afterPropertyValue:function(){if("eof"===s.type)throw ei();switch(s.value){case",":t="beforePropertyName";return;case"}":er()}},afterArrayValue:function(){if("eof"===s.type)throw ei();switch(s.value){case",":t="beforeArrayValue";return;case"]":er()}},end:function(){}};function et(){var e;switch(s.type){case"punctuator":switch(s.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=s.value}if(void 0===l)l=e;else{var u=r[r.length-1];Array.isArray(u)?u.push(e):Object.defineProperty(u,a,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)r.push(e),t=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{var n=r[r.length-1];t=null==n?"end":Array.isArray(n)?"afterArrayValue":"afterPropertyValue"}}function er(){r.pop();var e=r[r.length-1];t=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function en(e){return void 0===e?ea("JSON5: invalid end of input at "+i+":"+o):ea("JSON5: invalid character '"+es(e)+"' at "+i+":"+o)}function ei(){return ea("JSON5: invalid end of input at "+i+":"+o)}function eo(){return o-=5,ea("JSON5: invalid identifier character at "+i+":"+o)}function es(e){var u={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(u[e])return u[e];if(e<" "){var t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function ea(e){var u=SyntaxError(e);return u.lineNumber=i,u.columnNumber=o,u}return{parse:function(e,h){u=String(e),t="start",r=[],n=0,i=1,o=0,s=void 0,a=void 0,l=void 0;do s=function(){for(c="default",D="",d=!1,p=1;;){f=Z();var e=X[c]();if(e)return e}}(),eu[t]();while("eof"!==s.type);return"function"==typeof h?function e(u,t,r){var n=u[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(var i=0;i<n.length;i++){var o=String(i),s=e(n,o,r);void 0===s?delete n[o]:Object.defineProperty(n,o,{value:s,writable:!0,enumerable:!0,configurable:!0})}else for(var a in n){var l=e(n,a,r);void 0===l?delete n[a]:Object.defineProperty(n,a,{value:l,writable:!0,enumerable:!0,configurable:!0})}return r.call(u,t,n)}({"":l},"",h):l},stringify:function(e,u,t){var r,n,i,o=[],s="",a="";if(null==u||"object"!=typeof u||Array.isArray(u)||(t=u.space,i=u.quote,u=u.replacer),"function"==typeof u)n=u;else if(Array.isArray(u)){r=[];for(var l=0,c=u;l<c.length;l+=1){var D=c[l],d=void 0;"string"==typeof D?d=D:("number"==typeof D||D instanceof String||D instanceof Number)&&(d=String(D)),void 0!==d&&0>r.indexOf(d)&&r.push(d)}}return t instanceof Number?t=Number(t):t instanceof String&&(t=String(t)),"number"==typeof t?t>0&&(t=Math.min(10,Math.floor(t)),a=" ".substr(0,t)):"string"==typeof t&&(a=t.substr(0,10)),function e(u,t){var i=t[u];switch(null!=i&&("function"==typeof i.toJSON5?i=i.toJSON5(u):"function"==typeof i.toJSON&&(i=i.toJSON(u))),n&&(i=n.call(t,u,i)),i instanceof Number?i=Number(i):i instanceof String?i=String(i):i instanceof Boolean&&(i=i.valueOf()),i){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof i?p(i,!1):"number"==typeof i?String(i):"object"==typeof i?Array.isArray(i)?function(u){if(o.indexOf(u)>=0)throw TypeError("Converting circular structure to JSON5");o.push(u);var t,r=s;s+=a;for(var n=[],i=0;i<u.length;i++){var l=e(String(i),u);n.push(void 0!==l?l:"null")}if(0===n.length)t="[]";else if(""===a)t="["+n.join(",")+"]";else{var c=",\n"+s,D=n.join(c);t="[\n"+s+D+",\n"+r+"]"}return o.pop(),s=r,t}(i):function(u){if(o.indexOf(u)>=0)throw TypeError("Converting circular structure to JSON5");o.push(u);var t,n,i=s;s+=a;for(var l=r||Object.keys(u),c=[],D=0;D<l.length;D+=1){var d=l[D],f=e(d,u);if(void 0!==f){var h=function(e){if(0===e.length)return p(e,!0);var u=String.fromCodePoint(e.codePointAt(0));if(!K.isIdStartChar(u))return p(e,!0);for(var t=u.length;t<e.length;t++)if(!K.isIdContinueChar(String.fromCodePoint(e.codePointAt(t))))return p(e,!0);return e}(d)+":";""!==a&&(h+=" "),h+=f,c.push(h)}}if(0===c.length)t="{}";else if(""===a)t="{"+(n=c.join(","))+"}";else{var C=",\n"+s;n=c.join(C),t="{\n"+s+n+",\n"+i+"}"}return o.pop(),s=i,t}(i):void 0}("",{"":e});function p(e){for(var u={"'":.1,'"':.2},t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},r="",n=0;n<e.length;n++){var o=e[n];switch(o){case"'":case'"':u[o]++,r+=o;continue;case"\0":if(K.isDigit(e[n+1])){r+="\\x00";continue}}if(t[o]){r+=t[o];continue}
322if(o<" "){var s=o.charCodeAt(0).toString(16);r+="\\x"+("00"+s).substring(s.length);continue}r+=o}var a=i||Object.keys(u).reduce(function(e,t){return u[e]<u[t]?e:t});return r=r.replace(RegExp(a,"g"),t[a]),a+r+a}}}}()},31172:function(e,u,t){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,u,t,r){void 0===r&&(r=t);var n=Object.getOwnPropertyDescriptor(u,t);(!n||("get"in n?!u.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return u[t]}}),Object.defineProperty(e,r,n)}:function(e,u,t,r){void 0===r&&(r=t),e[r]=u[t]}),n=this&&this.__setModuleDefault||(Object.create?function(e,u){Object.defineProperty(e,"default",{enumerable:!0,value:u})}:function(e,u){e.default=u}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var u={};if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&r(u,e,t);return n(u,e),u},o=this&&this.__exportStar||function(e,u){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(u,t)||r(u,e,t)};Object.defineProperty(u,"__esModule",{value:!0}),u.deepKeysFromList=u.deepKeys=void 0;let s=i(t(64449));function a(e,u){let t=d(u);return"object"==typeof e&&null!==e?function e(u,t,r){let n=Object.keys(t).map(n=>{let i=function(e,u){return e?e+"."+u:u}(u,c(n,r));if(r.expandNestedObjects&&s.isDocumentToRecurOn(t[n])||r.arrayIndexesAsKeys&&Array.isArray(t[n])&&t[n].length)return e(i,t[n],r);if(r.expandArrayObjects&&Array.isArray(t[n])){var o,a,D;let e;return o=t[n],a=i,e=l(o,D=r),o.length?o.length&&0===s.flatten(e).length?[a]:(e=e.map(e=>Array.isArray(e)&&0===e.length?[a]:e.map(e=>(function(e,u){return e?e+"."+u:u})(a,c(e,D)))),s.unique(s.flatten(e))):D.ignoreEmptyArraysWhenExpanding?[]:[a]}return r.ignoreEmptyArrays&&Array.isArray(t[n])&&!t[n].length?[]:i});return s.flatten(n)}("",e,t):[]}function l(e,u){let t=d(u);return e.map(e=>"object"==typeof e&&null!==e?a(e,t):[])}function c(e,u){return u.escapeNestedDots?e.replace(/\./g,"\\."):e}function D(e,u){return e?e+"."+u:u}function d(e){return{arrayIndexesAsKeys:!1,expandNestedObjects:!0,expandArrayObjects:!1,ignoreEmptyArraysWhenExpanding:!1,escapeNestedDots:!1,ignoreEmptyArrays:!1,...e??{}}}o(t(60805),u),u.deepKeys=a,u.deepKeysFromList=l},31988:(e,u,t)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.isInvalid=u.flatten=u.unique=u.arrayDifference=u.isError=u.isUndefined=u.isNull=u.isObject=u.isString=u.isNumber=u.unwind=u.getNCharacters=u.removeEmptyFields=u.isEmptyField=u.computeSchemaDifferences=u.isDateRepresentation=u.isStringRepresentation=u.deepCopy=u.validate=u.buildC2JOptions=u.buildJ2COptions=void 0;let r=t(90193),n=t(38208),i=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;function o(e){return JSON.parse(JSON.stringify(e))}function s(e){return l(e)||a(e)||""===e}function a(e){return null===e}function l(e){return void 0===e}function c(e,u){return e.filter(e=>!u.includes(e))}u.buildJ2COptions=function(e){return{...n.defaultJson2CsvOptions,...e,delimiter:{field:e?.delimiter?.field??n.defaultJson2CsvOptions.delimiter.field,wrap:e?.delimiter?.wrap||n.defaultJson2CsvOptions.delimiter.wrap,eol:e?.delimiter?.eol||n.defaultJson2CsvOptions.delimiter.eol},fieldTitleMap:e?.fieldTitleMap||Object.create({})}},u.buildC2JOptions=function(e){return{...n.defaultCsv2JsonOptions,...e,delimiter:{field:e?.delimiter?.field??n.defaultCsv2JsonOptions.delimiter.field,wrap:e?.delimiter?.wrap||n.defaultCsv2JsonOptions.delimiter.wrap,eol:e?.delimiter?.eol||n.defaultCsv2JsonOptions.delimiter.eol}}},u.validate=function(e,u,t){if(!e)throw Error(`${t.cannotCallOn} ${e}.`);if(!u(e))throw Error(t.dataCheckFailure);return!0},u.deepCopy=o,u.isStringRepresentation=function(e,u){let t=e[0],r=e.length-1,n=e[r];return t===u.delimiter.wrap&&n===u.delimiter.wrap},u.isDateRepresentation=function(e){return i.test(e)},u.computeSchemaDifferences=function(e,u){return c(e,u).concat(c(u,e))},u.isEmptyField=s,u.removeEmptyFields=function(e){return e.filter(e=>!s(e))},u.getNCharacters=function(e,u,t){return e.substring(u,u+t)},u.unwind=function(e,u){let t=[];return e.forEach(e=>{let n=(0,r.evaluatePath)(e,u),i=o(e);
322Array.isArray(n)&&n.length?n.forEach(n=>{i=o(e),t.push((0,r.setPath)(i,u,n))}):(Array.isArray(n)&&0===n.length&&(0,r.setPath)(i,u,""),t.push(i))}),t},u.isNumber=function(e){return!isNaN(Number(e))},u.isString=function(e){return"string"==typeof e},u.isObject=function(e){return"object"==typeof e},u.isNull=a,u.isUndefined=l,u.isError=function(e){return"[object Error]"===Object.prototype.toString.call(e)},u.arrayDifference=c,u.unique=function(e){return[...new Set(e)]},u.flatten=function(e){if(e.flat)return e.flat();if(e.length>1e5){let u=[];for(let t=0;t<e.length;t+=1e5)u=u.concat(...e.slice(t,t+1e5));return u}return e.reduce((e,u)=>e.concat(u),[])},u.isInvalid=function(e){return e===1/0||e===-1/0}},36107:function(e,u,t){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,u,t,r){void 0===r&&(r=t);var n=Object.getOwnPropertyDescriptor(u,t);(!n||("get"in n?!u.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return u[t]}}),Object.defineProperty(e,r,n)}:function(e,u,t,r){void 0===r&&(r=t),e[r]=u[t]}),n=this&&this.__setModuleDefault||(Object.create?function(e,u){Object.defineProperty(e,"default",{enumerable:!0,value:u})}:function(e,u){e.default=u}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var u={};if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&r(u,e,t);return n(u,e),u};Object.defineProperty(u,"__esModule",{value:!0}),u.Csv2Json=void 0;let o=t(90193),s=t(38208),a=i(t(31988));u.Csv2Json=function(e){let u=RegExp(e.delimiter.wrap+e.delimiter.wrap,"g"),t=RegExp("^"+s.excelBOM),r=e.parseValue&&"function"==typeof e.parseValue?e.parseValue:JSON.parse;function n(u){return(u=l(u),e.trimHeaderFields)?u.split(".").map(e=>e.trim()).join("."):u}function i(u){return e.trimFieldValues&&null!==u?u.trim():u}function l(u){let t=u[0],r=u.length-1,n=u[r];return t===e.delimiter.wrap&&n===e.delimiter.wrap?u.length<=2?"":u.substring(1,r):u}return{convert:function(s){var c,D;return(c=function(u){let t=[];if(e.headerFields)t=e.headerFields.map((e,u)=>({value:n(e),index:u}));else if(t=u[0].map((e,u)=>({value:n(e),index:u})),e.keys){let u=e.keys;t=t.filter(e=>u.includes(e.value))}return{lines:u,headerFields:t,recordLines:[]}}(function(u){let t=[],r=u.length-1,n=e.delimiter.eol.length,i={insideWrapDelimiter:!1,parsingValue:!0,justParsedDoubleQuote:!1,startIndex:0},o=[],s,l,c,D,d=0;for(;d<u.length;){if(s=u[d],l=d?u[d-1]:"",c=d<r?u[d+1]:"",((D=a.getNCharacters(u,d,n))!==e.delimiter.eol||i.insideWrapDelimiter)&&d!==r||l!==e.delimiter.field)if(d===r&&s===e.delimiter.field){let e=u.substring(i.startIndex,d);
322o.push(e),o.push(""),t.push(o)}else if(d!==r&&(D!==e.delimiter.eol||i.insideWrapDelimiter&&(!i.insideWrapDelimiter||l!==e.delimiter.wrap||i.justParsedDoubleQuote)))if(s!==e.delimiter.wrap||l!==e.delimiter.field||i.insideWrapDelimiter||i.parsingValue)if(l===e.delimiter.field&&s===e.delimiter.wrap&&c===e.delimiter.eol)o.push(u.substring(i.startIndex,d-1)),i.startIndex=d,i.parsingValue=!0,i.insideWrapDelimiter=!0,i.justParsedDoubleQuote=!0,d+=1;else if((l!==e.delimiter.wrap||i.justParsedDoubleQuote&&l===e.delimiter.wrap)&&s===e.delimiter.wrap&&a.getNCharacters(u,d+1,n)===e.delimiter.eol)i.insideWrapDelimiter=!1,i.parsingValue=!1;else if(s!==e.delimiter.wrap||0!==d&&(a.getNCharacters(u,d-n,n)!==e.delimiter.eol||i.insideWrapDelimiter))if(s===e.delimiter.wrap&&c===e.delimiter.field&&i.insideWrapDelimiter)o.push(u.substring(i.startIndex,d+1)),i.startIndex=d+2,i.insideWrapDelimiter=!1,i.parsingValue=!1;else if(s===e.delimiter.wrap&&l===e.delimiter.field&&!i.insideWrapDelimiter&&i.parsingValue)o.push(u.substring(i.startIndex,d-1)),i.insideWrapDelimiter=!0,i.parsingValue=!0,i.startIndex=d;else if(s===e.delimiter.wrap&&c===e.delimiter.wrap&&d!==i.startIndex){d+=2,i.justParsedDoubleQuote=!0;continue}else s===e.delimiter.field&&l!==e.delimiter.wrap&&c!==e.delimiter.wrap&&!i.insideWrapDelimiter&&i.parsingValue?(o.push(u.substring(i.startIndex,d)),i.startIndex=d+1):s!==e.delimiter.field||l!==e.delimiter.wrap||c===e.delimiter.wrap||i.parsingValue||(i.insideWrapDelimiter=!1,i.parsingValue=!0,i.startIndex=d+1);else i.insideWrapDelimiter=!0,i.parsingValue=!0,i.startIndex=d;else i.startIndex=d,i.insideWrapDelimiter=!0,i.parsingValue=!0,a.getNCharacters(u,d+1,n)===e.delimiter.eol&&(d+=e.delimiter.eol.length+1);else{let s=d!==r||l===e.delimiter.wrap?d:void 0;o.push(u.substring(i.startIndex,s)),t.push(o),o=[],i.startIndex=d+n,i.parsingValue=!0,i.insideWrapDelimiter=c===e.delimiter.wrap}else D===e.delimiter.eol&&i.startIndex===d||s===e.delimiter.field?o.push(""):o.push(u.substring(i.startIndex)),o.push(""),t.pu
322sh(o),o=[],i.startIndex=d+n,i.parsingValue=!0,i.insideWrapDelimiter=c===e.delimiter.wrap;d++,i.justParsedDoubleQuote=!1}return t}(e.excelBOM?s.replace(t,""):s)),e.headerFields?c.recordLines=c.lines:c.recordLines=c.lines.splice(1),D=c).recordLines.reduce((t,n)=>{var s,c;n=n.map(t=>t=i(t=(t=l(t)).replace(u,e.delimiter.wrap)));let d=(s=D.headerFields,c=n,s.reduce((u,t)=>{let n=function(u){let t=function(u){try{if(a.isStringRepresentation(u,e)&&!a.isDateRepresentation(u))return u;let t=r(u);if(Array.isArray(t))return t.map(i);return t}catch(e){return e}}(u);return a.isError(t)||a.isInvalid(t)?"undefined"!==u?u:void 0:t}(c[t.index]);try{return(0,o.setPath)(u,t.value,n)}catch(e){return u}},{}));return t.concat(d)},[])}}}},38208:(e,u)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.excelBOM=u.defaultCsv2JsonOptions=u.defaultJson2CsvOptions=u.errors=void 0,u.errors={optionsRequired:"Options were not passed and are required.",json2csv:{cannotCallOn:"Cannot call json2csv on",dataCheckFailure:"Data provided was not an array of documents.",notSameSchema:"Not all documents have the same schema."},csv2json:{cannotCallOn:"Cannot call csv2json on",dataCheckFailure:"CSV is not a string."}},u.defaultJson2CsvOptions={arrayIndexesAsKeys:!1,checkSchemaDifferences:!1,delimiter:{field:",",wrap:'"',eol:"\n"},emptyFieldValue:void 0,escapeHeaderNestedDots:!0,excelBOM:!1,excludeKeys:[],expandNestedObjects:!0,expandArrayObjects:!1,prependHeader:!0,preventCsvInjection:!1,sortHeader:!1,trimFieldValues:!1,trimHeaderFields:!1,unwindArrays:!1,useDateIso8601Format:!1,useLocaleFormat:!1,wrapBooleans:!1,fieldTitleMap:Object.create({})},u.defaultCsv2JsonOptions={delimiter:{field:",",wrap:'"',eol:"\n"},excelBOM:!1,preventCsvInjection:!1,trimFieldValues:!1,trimHeaderFields:!1},u.excelBOM="\uFEFF"},60805:(e,u)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0})},64449:(e,u)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.isDocumentToRecurOn=u.flatten=u.unique=void 0,u.unique=function(e){return[...new Set(e)]},u.flatten=function(e){return[].concat(...e)},u.isDocumentToRecurOn=function(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)&&Object.keys(e).length}},73025:(e,u,t)=>{"use strict";u.Vu=void 0;let r=t(38208),n=t(95315),i=(t(36107),t(31988));u.Vu=function(e,u){let t=(0,i.buildJ2COptions)(u??{});return(0,i.validate)(e,i.isObject,r.errors.json2csv),(0,n.Json2Csv)(t).convert(e)}},90193:(e,u)=>{"use strict";function t(e){let u=function(e){for(let u=0;u<e.length;u++){let t=u>0?e[u-1]:"";if("."===e[u]&&"\\"!==t)return u}return -1}(e);return{dotIndex:u,key:e.slice(0,u>=0?u:void 0).replace(/\\./g,"."),remaining:e.slice(u+1)}}Object.defineProperty(u,"__esModule",{value:!0}),u.setPath=u.evaluatePath=void 0,u.evaluatePath=function e(u,r){if(!u)return null;let{dotIndex:n,key:i,remaining:o}=t(r),s="object"==typeof u&&r in u?u[r]:void 0,a="object"==typeof u&&i in u?u[i]:void 0;if(!(n>=0)||"object"!=typeof u||r in u){if(Array.isArray(u)){let t=parseInt(i);return r!==i||-1!==n||isNaN(t)?u.map(u=>e(u,r)):a}else if(n>=0&&r!==i&&"object"==typeof u&&i in u)return e(a,o);else if(-1===n&&"object"==typeof u&&i in u&&!(r in u))return a}else{let{key:u}=t(o),r=parseInt(u);return Array.isArray(a)&&isNaN(r)?a.map(u=>e(u,o)):e(a,o)}return s},u.setPath=function(e,u,r){if(e){if(!u)throw Error("No keyPath was provided.")}else throw Error("No object was provided.");return function e(u,r,n){let{dotIndex:i,key:o,remaining:s}=t(r);if(r.startsWith("__proto__")||r.startsWith("constructor")||r.startsWith("prototype"))return u;if(i>=0){let i=parseInt(o);if("object"==typeof u&&null!==u&&!(o in u)&&Array.isArray(u)&&!isNaN(i))return u[o]=u[o]??{},e(u[o],s,n),u;if("object"==typeof u&&null!==u&&!(o in u)&&Array.isArray(u))return u.forEach(u=>e(u,r,n)),u;if("object"==typeof u&&null!==u&&!(o in u)&&!Array.isArray(u)){let{key:e}=t(s);if(isNaN(parseInt(e)))if(""===s)return u[r]=n,u;else u[o]={};else u[o]=[]}e(u[o],s,n)}else if(Array.isArray(u)){let t=parseInt(o);if(r===o&&-1===i&&!isNaN(t))return u[o]=n,u;u.forEach(u=>e(u,s,n))}else u[o]=n;return u}(e,u,r)}},95315:function(e,u,t){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,u,t,r){void 0===r&&(r=t);var n=Object.getOwnPropertyDescriptor(u,t);(!n||("get"in n?!u.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return u[t]}}),Object.defineProperty(e,r,n)}:function(e,u,t,r){void 0===r&&(r=t),e[r]=u[t]}),n=this&&this.__setModuleDefault||(Object.create?function(e,u){Object.defineProperty(e,"default",{enumerable:!0,value:u})}:function(e,u){e.default=u}
322),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var u={};if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&r(u,e,t);return n(u,e),u};Object.defineProperty(u,"__esModule",{value:!0}),u.Json2Csv=void 0;let o=t(90193),s=t(31172),a=t(38208),l=i(t(31988));u.Json2Csv=function(e){let u=RegExp(e.delimiter.wrap,"g"),t=/\r?\n|\r/,r=e.parseValue&&"function"==typeof e.parseValue?e.parseValue:null,n=e.expandArrayObjects&&!e.unwindArrays,i={arrayIndexesAsKeys:e.arrayIndexesAsKeys,expandNestedObjects:e.expandNestedObjects,expandArrayObjects:n,ignoreEmptyArraysWhenExpanding:n,escapeNestedDots:!0};function c(u){return e.excludeKeys?u.filter(u=>{for(let t of e.excludeKeys){let e=t instanceof RegExp?t:RegExp(`^${t}`);if(t===u||u.match(e))return!1}return!0}):u}function D(u){return e.sortHeader&&"function"==typeof e.sortHeader?u.sort(e.sortHeader):e.sortHeader?u.sort():u}function d(){return e.keys?e.keys.map(u=>"object"==typeof u&&"field"in u?(e.fieldTitleMap[u.field]=u.title??u.field,u.field):u):[]}function p(u){var t;let r=e.keys?e.keys.flatMap(e=>{if("string"==typeof e);else if(e?.wildcardMatch)return e.field;return[]}):[],n=d(),o=0===(t=(0,s.deepKeysFromList)(u,i)).length?[]:e.checkSchemaDifferences?function(e){var u;let t=e[0];if(u=t,e.slice(1).reduce((e,t)=>l.computeSchemaDifferences(u,t).length>0?e+1:e,0))throw Error(a.errors.json2csv.notSameSchema);return t}(t):l.unique(l.flatten(t));if(e.keys){e.keys=n;let u=n.flatMap(e=>{if(!r.includes(e))return e;let u=[],t=RegExp(`^${e}`);for(let r of o)(e===r||r.match(t))&&u.push(r);return u});if(!e.unwindArrays)return D(c(u))}return D(c(o))}function f(u){let t=u instanceof Date;return null===u||Array.isArray(u)||"object"==typeof u&&!t?JSON.stringify(u):void 0===u?"undefined":t&&e.useDateIso8601Format?u.toISOString():e.useLocaleFormat?u.toLocaleString():u.toString()}function h(r){let n=e.delimiter.wrap;return r.includes(e.delimiter.wrap)&&(r=r.replace(u,n+n)),(r.includes(e.delimiter.field)||r.includes(e.delimiter.wrap)||r.match(t)||e.wrapBooleans&&("true"===r||"false"===r))&&(r=n+r+n),r}return{convert:function(u){Array.isArray(u)||(u=[u]);var t,n,i,s=function(u){let t=Object.keys(e.fieldTitleMap);return u.header=u.headerFields.map(function(u){let r=u;return t.includes(u)?r=e.fieldTitleMap[u]:e.escapeHeaderNestedDots||(r=r.replace(/\\\./g,".")),r}).join(e.delimiter.field),u}(((t=function u(t,r=!1){if(e.unwindArrays){if(t.headerFields.forEach(e=>{t.records=l.unwind(t.records,e)}),t.headerFields=p(t.records),function(e){for(let u of e.records)for(let t of e.headerFields)if(Array.isArray((0,o.evaluatePath)(u,t)))return!0;return!1}(t))return u(t,r);if(!r)return u(t,!0);e.keys&&(t.headerFields=c(d()))}return t}({headerFields:p(u),records:u,header:"",recordString:""})).recordString=t.records.map(u=>(function(u,t){let r=[];return t.forEach(t=>{let n=(0,o.evaluatePath)(u,t);!l.isUndefined(e.emptyFieldValue)&&l.isEmptyField(n)?n=e.emptyFieldValue:e.expandArrayObjects&&Array.isArray(n)&&(n=function(u){let t=l.removeEmptyFields(u);return u.length&&t.length?1===t.length?t[0]:u:e.emptyFieldValue||""}(n)),r.push(n)}),r})(u,t.headerFields).map(u=>{u=function u(t){if(e.preventCsvInjection){if(Array.isArray(t))return t.map(u);if("string"==typeof t&&!l.isNumber(t))return t.replace(/^[=+\-@\t\r]+/g,"")}return t}(u=function u(t){if(e.trimFieldValues){if(Array.isArray(t))return t.map(u);if("string"==typeof t)return t.trim()}return t}(u));let t=r?r(u,f):f(u);return h(t)}).join(e.delimiter.field)).join(e.delimiter.eol),n=t,e.prependHeader&&(n.headerFields=n.headerFields.map(function(e){return h(e)})),i=n,e.trimHeaderFields&&(i.headerFields=i.headerFields.map(e=>e.split(".").map(e=>e.trim()).join("."))),i));let D=s.header,C=s.recordString;return(e.excelBOM?a.excelBOM:"")+(e.prependHeader?D+e.delimiter.eol:"")+C}}}}}]);
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.