"use strict";(()=>{var qQ=Object.create;var SP=Object.defineProperty;var WQ=Object.getOwnPropertyDescriptor;var GQ=Object.getOwnPropertyNames;var ZQ=Object.getPrototypeOf,XQ=Object.prototype.hasOwnProperty;var YQ=(e,t)=>()=>(e&&(t=e(e=0)),t);var q4=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),F5=(e,t)=>{for(var n in t)SP(e,n,{get:t[n],enumerable:!0})},KQ=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of GQ(t))!XQ.call(e,r)&&r!==n&&SP(e,r,{get:()=>t[r],enumerable:!(o=WQ(t,r))||o.enumerable});return e};var H2=(e,t,n)=>(n=e!=null?qQ(ZQ(e)):{},KQ(t||!e||!e.__esModule?SP(n,"default",{value:e,enumerable:!0}):n,e));var WO=q4(g2=>{"use strict";var _P=Symbol.for("react.transitional.element"),JQ=Symbol.for("react.portal"),QQ=Symbol.for("react.fragment"),eee=Symbol.for("react.strict_mode"),tee=Symbol.for("react.profiler"),nee=Symbol.for("react.consumer"),ree=Symbol.for("react.context"),oee=Symbol.for("react.forward_ref"),iee=Symbol.for("react.suspense"),aee=Symbol.for("react.memo"),jO=Symbol.for("react.lazy"),see=Symbol.for("react.activity"),OO=Symbol.iterator;function lee(e){return e===null||typeof e!="object"?null:(e=OO&&e[OO]||e["@@iterator"],typeof e=="function"?e:null)}var UO={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},FO=Object.assign,HO={};function P9(e,t,n){this.props=e,this.context=t,this.refs=HO,this.updater=n||UO}P9.prototype.isReactComponent={};P9.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};P9.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function VO(){}VO.prototype=P9.prototype;function PP(e,t,n){this.props=e,this.context=t,this.refs=HO,this.updater=n||UO}var CP=PP.prototype=new VO;CP.constructor=PP;FO(CP,P9.prototype);CP.isPureReactComponent=!0;var LO=Array.isArray;function wP(){}var Wn={H:null,A:null,T:null,S:null},qO=Object.prototype.hasOwnProperty;function kP(e,t,n){var o=n.ref;return{$$typeof:_P,type:e,key:t,ref:o!==void 0?o:null,props:n}}function cee(e,t){return kP(e.type,t,e.props)}function RP(e){return typeof e=="object"&&e!==null&&e.$$typeof===_P}function uee(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var DO=/\/+/g;function xP(e,t){return typeof e=="object"&&e!==null&&e.key!=null?uee(""+e.key):t.toString(36)}function dee(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(wP,wP):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function _9(e,t,n,o,r){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(i){case"bigint":case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case _P:case JQ:a=!0;break;case jO:return a=e._init,_9(a(e._payload),t,n,o,r)}}if(a)return r=r(e),a=o===""?"."+xP(e,0):o,LO(r)?(n="",a!=null&&(n=a.replace(DO,"$&/")+"/"),_9(r,t,n,"",function(c){return c})):r!=null&&(RP(r)&&(r=cee(r,n+(r.key==null||e&&e.key===r.key?"":(""+r.key).replace(DO,"$&/")+"/")+a)),t.push(r)),1;a=0;var s=o===""?".":o+":";if(LO(e))for(var l=0;l<e.length;l++)o=e[l],i=s+xP(o,l),a+=_9(o,t,n,i,r);else if(l=lee(e),typeof l=="function")for(e=l.call(e),l=0;!(o=e.next()).done;)o=o.value,i=s+xP(o,l++),a+=_9(o,t,n,i,r);else if(i==="object"){if(typeof e.then=="function")return _9(dee(e),t,n,o,r);throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return a}function Uy(e,t,n){if(e==null)return e;var o=[],r=0;return _9(e,o,"","",function(i){return t.call(n,i,r++)}),o}function pee(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var BO=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},fee={map:Uy,forEach:function(e,t,n){Uy(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Uy(e,function(){t++}),t},toArray:function(e){return Uy(e,function(t){return t})||[]},only:function(e){if(!RP(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};g2.Activity=see;g2.Children=fee;g2.Component=P9;g2.Fragment=QQ;g2.Profiler=tee;g2.PureComponent=PP;g2.StrictMode=eee;g2.Suspense=iee;g2.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Wn;g2.__COMPILER_RUNTIME={__proto__:null,c:function(e){return Wn.H.useMemoCache(e)}};g2.cache=function(e){return function(){return e.apply(null,arguments)}};g2.cacheSignal=function(){return null};g2.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var o=FO({},e.props),r=e.key;if(t!=null)for(i in t.key!==void 0&&(r=""+t.key),t)!qO.call(t,i)||i==="key"||i==="__self"||i==="__source"||i==="ref"&&t.ref===void 0||(o[i]=t[i]);var i=arguments.length-2;if(i===1)o.children=n;else if(1<i){for(var a=Array(i),s=0;s<i;s++)a[s]=arguments[s+2];o.children=a}return kP(e.type,r,o)};g2.createContext=function(e){return e={$$typeof:ree,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:nee,_context:e},e};g2.createElement=function(e,t,n){var o,r={},i=null;if(t!=null)for(o in t.key!==void 0&&(i=""+t.key),t)qO.call(t,o)&&o!=="key"&&o!=="__self"&&o!=="__source"&&(r[o]=t[o]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var s=Array(a),l=0;l<a;l++)s[l]=arguments[l+2];r.children=s}if(e&&e.defaultProps)for(o in a=e.defaultProps,a)r[o]===void 0&&(r[o]=a[o]);return kP(e,i,r)};g2.createRef=function(){return{current:null}};g2.forwardRef=function(e){return{$$typeof:oee,render:e}};g2.isValidElement=RP;g2.lazy=function(e){return{$$typeof:jO,_payload:{_status:-1,_result:e},_init:pee}};g2.memo=function(e,t){return{$$typeof:aee,type:e,compare:t===void 0?null:t}};g2.startTransition=function(e){var t=Wn.T,n={};Wn.T=n;try{var o=e(),r=Wn.S;r!==null&&r(n,o),typeof o=="object"&&o!==null&&typeof o.then=="function"&&o.then(wP,BO)}catch(i){BO(i)}finally{t!==null&&n.types!==null&&(t.types=n.types),Wn.T=t}};g2.unstable_useCacheRefresh=function(){return Wn.H.useCacheRefresh()};g2.use=function(e){return Wn.H.use(e)};g2.useActionState=function(e,t,n){return Wn.H.useActionState(e,t,n)};g2.useCallback=function(e,t){return Wn.H.useCallback(e,t)};g2.useContext=function(e){return Wn.H.useContext(e)};g2.useDebugValue=function(){};g2.useDeferredValue=function(e,t){return Wn.H.useDeferredValue(e,t)};g2.useEffect=function(e,t){return Wn.H.useEffect(e,t)};g2.useEffectEvent=function(e){return Wn.H.useEffectEvent(e)};g2.useId=function(){return Wn.H.useId()};g2.useImperativeHandle=function(e,t,n){return Wn.H.useImperativeHandle(e,t,n)};g2.useInsertionEffect=function(e,t){return Wn.H.useInsertionEffect(e,t)};g2.useLayoutEffect=function(e,t){return Wn.H.useLayoutEffect(e,t)};g2.useMemo=function(e,t){return Wn.H.useMemo(e,t)};g2.useOptimistic=function(e,t){return Wn.H.useOptimistic(e,t)};g2.useReducer=function(e,t,n){return Wn.H.useReducer(e,t,n)};g2.useRef=function(e){return Wn.H.useRef(e)};g2.useState=function(e){return Wn.H.useState(e)};g2.useSyncExternalStore=function(e,t,n){return Wn.H.useSyncExternalStore(e,t,n)};g2.useTransition=function(){return Wn.H.useTransition()};g2.version="19.2.7"});var ho=q4((wue,GO)=>{"use strict";GO.exports=WO()});var rL=q4(tr=>{"use strict";function EP(e,t){var n=e.length;e.push(t);e:for(;0<n;){var o=n-1>>>1,r=e[o];if(0<Fy(r,t))e[o]=t,e[n]=r,n=o;else break e}}function H5(e){return e.length===0?null:e[0]}function Vy(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var o=0,r=e.length,i=r>>>1;o<i;){var a=2*(o+1)-1,s=e[a],l=a+1,c=e[l];if(0>Fy(s,n))l<r&&0>Fy(c,s)?(e[o]=c,e[l]=n,o=l):(e[o]=s,e[a]=n,o=a);else if(l<r&&0>Fy(c,n))e[o]=c,e[l]=n,o=l;else break e}}return t}function Fy(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}tr.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(ZO=performance,tr.unstable_now=function(){return ZO.now()}):($P=Date,XO=$P.now(),tr.unstable_now=function(){return $P.now()-XO});var ZO,$P,XO,Ks=[],_6=[],mee=1,Ka=null,A3=3,TP=!1,tp=!1,np=!1,AP=!1,JO=typeof setTimeout=="function"?setTimeout:null,QO=typeof clearTimeout=="function"?clearTimeout:null,YO=typeof setImmediate<"u"?setImmediate:null;function Hy(e){for(var t=H5(_6);t!==null;){if(t.callback===null)Vy(_6);else if(t.startTime<=e)Vy(_6),t.sortIndex=t.expirationTime,EP(Ks,t);else break;t=H5(_6)}}function IP(e){if(np=!1,Hy(e),!tp)if(H5(Ks)!==null)tp=!0,k9||(k9=!0,C9());else{var t=H5(_6);t!==null&&NP(IP,t.startTime-e)}}var k9=!1,rp=-1,eL=5,tL=-1;function nL(){return AP?!0:!(tr.unstable_now()-tL<eL)}function zP(){if(AP=!1,k9){var e=tr.unstable_now();tL=e;var t=!0;try{e:{tp=!1,np&&(np=!1,QO(rp),rp=-1),TP=!0;var n=A3;try{t:{for(Hy(e),Ka=H5(Ks);Ka!==null&&!(Ka.expirationTime>e&&nL());){var o=Ka.callback;if(typeof o=="function"){Ka.callback=null,A3=Ka.priorityLevel;var r=o(Ka.expirationTime<=e);if(e=tr.unstable_now(),typeof r=="function"){Ka.callback=r,Hy(e),t=!0;break t}Ka===H5(Ks)&&Vy(Ks),Hy(e)}else Vy(Ks);Ka=H5(Ks)}if(Ka!==null)t=!0;else{var i=H5(_6);i!==null&&NP(IP,i.startTime-e),t=!1}}break e}finally{Ka=null,A3=n,TP=!1}t=void 0}}finally{t?C9():k9=!1}}}var C9;typeof YO=="function"?C9=function(){YO(zP)}:typeof MessageChannel<"u"?(MP=new MessageChannel,KO=MP.port2,MP.port1.onmessage=zP,C9=function(){KO.postMessage(null)}):C9=function(){JO(zP,0)};var MP,KO;function NP(e,t){rp=JO(function(){e(tr.unstable_now())},t)}tr.unstable_IdlePriority=5;tr.unstable_ImmediatePriority=1;tr.unstable_LowPriority=4;tr.unstable_NormalPriority=3;tr.unstable_Profiling=null;tr.unstable_UserBlockingPriority=2;tr.unstable_cancelCallback=function(e){e.callback=null};tr.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):eL=0<e?Math.floor(1e3/e):5};tr.unstable_getCurrentPriorityLevel=function(){return A3};tr.unstable_next=function(e){switch(A3){case 1:case 2:case 3:var t=3;break;default:t=A3}var n=A3;A3=t;try{return e()}finally{A3=n}};tr.unstable_requestPaint=function(){AP=!0};tr.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=A3;A3=e;try{return t()}finally{A3=n}};tr.unstable_scheduleCallback=function(e,t,n){var o=tr.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?o+n:o):n=o,e){case 1:var r=-1;break;case 2:r=250;break;case 5:r=1073741823;break;case 4:r=1e4;break;default:r=5e3}return r=n+r,e={id:mee++,callback:t,priorityLevel:e,startTime:n,expirationTime:r,sortIndex:-1},n>o?(e.sortIndex=n,EP(_6,e),H5(Ks)===null&&e===H5(_6)&&(np?(QO(rp),rp=-1):np=!0,NP(IP,n-o))):(e.sortIndex=r,EP(Ks,e),tp||TP||(tp=!0,k9||(k9=!0,C9()))),e};tr.unstable_shouldYield=nL;tr.unstable_wrapCallback=function(e){var t=A3;return function(){var n=A3;A3=t;try{return e.apply(this,arguments)}finally{A3=n}}}});var iL=q4((Pue,oL)=>{"use strict";oL.exports=rL()});var sL=q4(si=>{"use strict";var hee=ho();function aL(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function P6(){}var ai={d:{f:P6,r:function(){throw Error(aL(522))},D:P6,C:P6,L:P6,m:P6,X:P6,S:P6,M:P6},p:0,findDOMNode:null},gee=Symbol.for("react.portal");function yee(e,t,n){var o=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:gee,key:o==null?null:""+o,children:e,containerInfo:t,implementation:n}}var op=hee.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function qy(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}si.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ai;si.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(aL(299));return yee(e,t,null,n)};si.flushSync=function(e){var t=op.T,n=ai.p;try{if(op.T=null,ai.p=2,e)return e()}finally{op.T=t,ai.p=n,ai.d.f()}};si.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,ai.d.C(e,t))};si.prefetchDNS=function(e){typeof e=="string"&&ai.d.D(e)};si.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,o=qy(n,t.crossOrigin),r=typeof t.integrity=="string"?t.integrity:void 0,i=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?ai.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:o,integrity:r,fetchPriority:i}):n==="script"&&ai.d.X(e,{crossOrigin:o,integrity:r,fetchPriority:i,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};si.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=qy(t.as,t.crossOrigin);ai.d.M(e,{crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&ai.d.M(e)};si.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,o=qy(n,t.crossOrigin);ai.d.L(e,n,{crossOrigin:o,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};si.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=qy(t.as,t.crossOrigin);ai.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else ai.d.m(e)};si.requestFormReset=function(e){ai.d.r(e)};si.unstable_batchedUpdates=function(e,t){return e(t)};si.useFormState=function(e,t,n){return op.H.useFormState(e,t,n)};si.useFormStatus=function(){return op.H.useHostTransitionStatus()};si.version="19.2.7"});var OP=q4((kue,cL)=>{"use strict";function lL(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(lL)}catch(e){console.error(e)}}lL(),cL.exports=sL()});var xU=q4(gb=>{"use strict";var yo=iL(),ND=ho(),vee=OP();function R1(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function OD(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Vp(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function LD(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function DD(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function uL(e){if(Vp(e)!==e)throw Error(R1(188))}function bee(e){var t=e.alternate;if(!t){if(t=Vp(e),t===null)throw Error(R1(188));return t!==e?null:e}for(var n=e,o=t;;){var r=n.return;if(r===null)break;var i=r.alternate;if(i===null){if(o=r.return,o!==null){n=o;continue}break}if(r.child===i.child){for(i=r.child;i;){if(i===n)return uL(r),e;if(i===o)return uL(r),t;i=i.sibling}throw Error(R1(188))}if(n.return!==o.return)n=r,o=i;else{for(var a=!1,s=r.child;s;){if(s===n){a=!0,n=r,o=i;break}if(s===o){a=!0,o=r,n=i;break}s=s.sibling}if(!a){for(s=i.child;s;){if(s===n){a=!0,n=i,o=r;break}if(s===o){a=!0,o=i,n=r;break}s=s.sibling}if(!a)throw Error(R1(189))}}if(n.alternate!==o)throw Error(R1(190))}if(n.tag!==3)throw Error(R1(188));return n.stateNode.current===n?e:t}function BD(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=BD(e),t!==null)return t;e=e.sibling}return null}var Xn=Object.assign,See=Symbol.for("react.element"),Wy=Symbol.for("react.transitional.element"),pp=Symbol.for("react.portal"),T9=Symbol.for("react.fragment"),jD=Symbol.for("react.strict_mode"),gC=Symbol.for("react.profiler"),UD=Symbol.for("react.consumer"),i0=Symbol.for("react.context"),dk=Symbol.for("react.forward_ref"),yC=Symbol.for("react.suspense"),vC=Symbol.for("react.suspense_list"),pk=Symbol.for("react.memo"),C6=Symbol.for("react.lazy");Symbol.for("react.scope");var bC=Symbol.for("react.activity");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var xee=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var dL=Symbol.iterator;function ip(e){return e===null||typeof e!="object"?null:(e=dL&&e[dL]||e["@@iterator"],typeof e=="function"?e:null)}var wee=Symbol.for("react.client.reference");function SC(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===wee?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case T9:return"Fragment";case gC:return"Profiler";case jD:return"StrictMode";case yC:return"Suspense";case vC:return"SuspenseList";case bC:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case pp:return"Portal";case i0:return e.displayName||"Context";case UD:return(e._context.displayName||"Context")+".Consumer";case dk:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case pk:return t=e.displayName||null,t!==null?t:SC(e.type)||"Memo";case C6:t=e._payload,e=e._init;try{return SC(e(t))}catch{}}return null}var fp=Array.isArray,l2=ND.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,sn=vee.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Rl={pending:!1,data:null,method:null,action:null},xC=[],A9=-1;function Z5(e){return{current:e}}function Do(e){0>A9||(e.current=xC[A9],xC[A9]=null,A9--)}function Bn(e,t){A9++,xC[A9]=e.current,e.current=t}var G5=Z5(null),Mp=Z5(null),O6=Z5(null),Cv=Z5(null);function kv(e,t){switch(Bn(O6,t),Bn(Mp,e),Bn(G5,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?vD(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=vD(t),e=sU(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Do(G5),Bn(G5,e)}function K9(){Do(G5),Do(Mp),Do(O6)}function wC(e){e.memoizedState!==null&&Bn(Cv,e);var t=G5.current,n=sU(t,e.type);t!==n&&(Bn(Mp,e),Bn(G5,n))}function Rv(e){Mp.current===e&&(Do(G5),Do(Mp)),Cv.current===e&&(Do(Cv),Up._currentValue=Rl)}var LP,pL;function _l(e){if(LP===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);LP=t&&t[1]||"",pL=-1<n.stack.indexOf(`
    at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+LP+e+pL}var DP=!1;function BP(e,t){if(!e||DP)return"";DP=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(t){var d=function(){throw Error()};if(Object.defineProperty(d.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(d,[])}catch(m){var p=m}Reflect.construct(e,[],d)}else{try{d.call()}catch(m){p=m}e.call(d.prototype)}}else{try{throw Error()}catch(m){p=m}(d=e())&&typeof d.catch=="function"&&d.catch(function(){})}}catch(m){if(m&&p&&typeof m.stack=="string")return[m.stack,p.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var r=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");r&&r.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=o.DetermineComponentFrameRoot(),a=i[0],s=i[1];if(a&&s){var l=a.split(`
`),c=s.split(`
`);for(r=o=0;o<l.length&&!l[o].includes("DetermineComponentFrameRoot");)o++;for(;r<c.length&&!c[r].includes("DetermineComponentFrameRoot");)r++;if(o===l.length||r===c.length)for(o=l.length-1,r=c.length-1;1<=o&&0<=r&&l[o]!==c[r];)r--;for(;1<=o&&0<=r;o--,r--)if(l[o]!==c[r]){if(o!==1||r!==1)do if(o--,r--,0>r||l[o]!==c[r]){var u=`
`+l[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=o&&0<=r);break}}}finally{DP=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?_l(n):""}function _ee(e,t){switch(e.tag){case 26:case 27:case 5:return _l(e.type);case 16:return _l("Lazy");case 13:return e.child!==t&&t!==null?_l("Suspense Fallback"):_l("Suspense");case 19:return _l("SuspenseList");case 0:case 15:return BP(e.type,!1);case 11:return BP(e.type.render,!1);case 1:return BP(e.type,!0);case 31:return _l("Activity");default:return""}}function fL(e){try{var t="",n=null;do t+=_ee(e,n),n=e,e=e.return;while(e);return t}catch(o){return`
Error generating stack: `+o.message+`
`+o.stack}}var _C=Object.prototype.hasOwnProperty,fk=yo.unstable_scheduleCallback,jP=yo.unstable_cancelCallback,Pee=yo.unstable_shouldYield,Cee=yo.unstable_requestPaint,ga=yo.unstable_now,kee=yo.unstable_getCurrentPriorityLevel,FD=yo.unstable_ImmediatePriority,HD=yo.unstable_UserBlockingPriority,$v=yo.unstable_NormalPriority,Ree=yo.unstable_LowPriority,VD=yo.unstable_IdlePriority,$ee=yo.log,zee=yo.unstable_setDisableYieldValue,qp=null,ya=null;function E6(e){if(typeof $ee=="function"&&zee(e),ya&&typeof ya.setStrictMode=="function")try{ya.setStrictMode(qp,e)}catch{}}var va=Math.clz32?Math.clz32:Tee,Mee=Math.log,Eee=Math.LN2;function Tee(e){return e>>>=0,e===0?32:31-(Mee(e)/Eee|0)|0}var Gy=256,Zy=262144,Xy=4194304;function Pl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function eb(e,t,n){var o=e.pendingLanes;if(o===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes;e=e.warmLanes;var s=o&134217727;return s!==0?(o=s&~i,o!==0?r=Pl(o):(a&=s,a!==0?r=Pl(a):n||(n=s&~e,n!==0&&(r=Pl(n))))):(s=o&~i,s!==0?r=Pl(s):a!==0?r=Pl(a):n||(n=o&~e,n!==0&&(r=Pl(n)))),r===0?0:t!==0&&t!==r&&(t&i)===0&&(i=r&-r,n=t&-t,i>=n||i===32&&(n&4194048)!==0)?t:r}function Wp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Aee(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function qD(){var e=Xy;return Xy<<=1,(Xy&62914560)===0&&(Xy=4194304),e}function UP(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Gp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Iee(e,t,n,o,r,i){var a=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,l=e.expirationTimes,c=e.hiddenUpdates;for(n=a&~n;0<n;){var u=31-va(n),d=1<<u;s[u]=0,l[u]=-1;var p=c[u];if(p!==null)for(c[u]=null,u=0;u<p.length;u++){var m=p[u];m!==null&&(m.lane&=-536870913)}n&=~d}o!==0&&WD(e,o,0),i!==0&&r===0&&e.tag!==0&&(e.suspendedLanes|=i&~(a&~t))}function WD(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-va(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|n&261930}function GD(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var o=31-va(n),r=1<<o;r&t|e[o]&t&&(e[o]|=t),n&=~r}}function ZD(e,t){var n=t&-t;return n=(n&42)!==0?1:mk(n),(n&(e.suspendedLanes|t))!==0?0:n}function mk(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function hk(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function XD(){var e=sn.p;return e!==0?e:(e=window.event,e===void 0?32:vU(e.type))}function mL(e,t){var n=sn.p;try{return sn.p=e,t()}finally{sn.p=n}}var X6=Math.random().toString(36).slice(2),i3="__reactFiber$"+X6,Ui="__reactProps$"+X6,lc="__reactContainer$"+X6,PC="__reactEvents$"+X6,Nee="__reactListeners$"+X6,Oee="__reactHandles$"+X6,hL="__reactResources$"+X6,Zp="__reactMarker$"+X6;function gk(e){delete e[i3],delete e[Ui],delete e[PC],delete e[Nee],delete e[Oee]}function I9(e){var t=e[i3];if(t)return t;for(var n=e.parentNode;n;){if(t=n[lc]||n[i3]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=_D(e);e!==null;){if(n=e[i3])return n;e=_D(e)}return t}e=n,n=e.parentNode}return null}function cc(e){if(e=e[i3]||e[lc]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function mp(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(R1(33))}function V9(e){var t=e[hL];return t||(t=e[hL]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Lo(e){e[Zp]=!0}var YD=new Set,KD={};function Ll(e,t){J9(e,t),J9(e+"Capture",t)}function J9(e,t){for(KD[e]=t,e=0;e<t.length;e++)YD.add(t[e])}var Lee=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),gL={},yL={};function Dee(e){return _C.call(yL,e)?!0:_C.call(gL,e)?!1:Lee.test(e)?yL[e]=!0:(gL[e]=!0,!1)}function uv(e,t,n){if(Dee(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var o=t.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function Yy(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function Js(e,t,n,o){if(o===null)e.removeAttribute(n);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+o)}}function Qa(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function JD(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Bee(e,t,n){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var r=o.get,i=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function CC(e){if(!e._valueTracker){var t=JD(e)?"checked":"value";e._valueTracker=Bee(e,t,""+e[t])}}function QD(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),o="";return e&&(o=JD(e)?e.checked?"true":"false":e.value),e=o,e!==n?(t.setValue(e),!0):!1}function zv(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var jee=/[\n"\\]/g;function n4(e){return e.replace(jee,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function kC(e,t,n,o,r,i,a,s){e.name="",a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"?e.type=a:e.removeAttribute("type"),t!=null?a==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Qa(t)):e.value!==""+Qa(t)&&(e.value=""+Qa(t)):a!=="submit"&&a!=="reset"||e.removeAttribute("value"),t!=null?RC(e,a,Qa(t)):n!=null?RC(e,a,Qa(n)):o!=null&&e.removeAttribute("value"),r==null&&i!=null&&(e.defaultChecked=!!i),r!=null&&(e.checked=r&&typeof r!="function"&&typeof r!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+Qa(s):e.removeAttribute("name")}function eB(e,t,n,o,r,i,a,s){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||n!=null){if(!(i!=="submit"&&i!=="reset"||t!=null)){CC(e);return}n=n!=null?""+Qa(n):"",t=t!=null?""+Qa(t):n,s||t===e.value||(e.value=t),e.defaultValue=t}o=o??r,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=s?e.checked:!!o,e.defaultChecked=!!o,a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(e.name=a),CC(e)}function RC(e,t,n){t==="number"&&zv(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function q9(e,t,n,o){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&o&&(e[n].defaultSelected=!0)}else{for(n=""+Qa(n),t=null,r=0;r<e.length;r++){if(e[r].value===n){e[r].selected=!0,o&&(e[r].defaultSelected=!0);return}t!==null||e[r].disabled||(t=e[r])}t!==null&&(t.selected=!0)}}function tB(e,t,n){if(t!=null&&(t=""+Qa(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+Qa(n):""}function nB(e,t,n,o){if(t==null){if(o!=null){if(n!=null)throw Error(R1(92));if(fp(o)){if(1<o.length)throw Error(R1(93));o=o[0]}n=o}n==null&&(n=""),t=n}n=Qa(t),e.defaultValue=n,o=e.textContent,o===n&&o!==""&&o!==null&&(e.value=o),CC(e)}function Q9(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Uee=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function vL(e,t,n){var o=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?o?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":o?e.setProperty(t,n):typeof n!="number"||n===0||Uee.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function rB(e,t,n){if(t!=null&&typeof t!="object")throw Error(R1(62));if(e=e.style,n!=null){for(var o in n)!n.hasOwnProperty(o)||t!=null&&t.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var r in t)o=t[r],t.hasOwnProperty(r)&&n[r]!==o&&vL(e,r,o)}else for(var i in t)t.hasOwnProperty(i)&&vL(e,i,t[i])}function yk(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Fee=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Hee=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function dv(e){return Hee.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function a0(){}var $C=null;function vk(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var N9=null,W9=null;function bL(e){var t=cc(e);if(t&&(e=t.stateNode)){var n=e[Ui]||null;e:switch(e=t.stateNode,t.type){case"input":if(kC(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+n4(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var o=n[t];if(o!==e&&o.form===e.form){var r=o[Ui]||null;if(!r)throw Error(R1(90));kC(o,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name)}}for(t=0;t<n.length;t++)o=n[t],o.form===e.form&&QD(o)}break e;case"textarea":tB(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&q9(e,!!n.multiple,t,!1)}}}var FP=!1;function oB(e,t,n){if(FP)return e(t,n);FP=!0;try{var o=e(t);return o}finally{if(FP=!1,(N9!==null||W9!==null)&&(pb(),N9&&(t=N9,e=W9,W9=N9=null,bL(t),e)))for(t=0;t<e.length;t++)bL(e[t])}}function Ep(e,t){var n=e.stateNode;if(n===null)return null;var o=n[Ui]||null;if(o===null)return null;n=o[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(R1(231,t,typeof n));return n}var d0=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),zC=!1;if(d0)try{R9={},Object.defineProperty(R9,"passive",{get:function(){zC=!0}}),window.addEventListener("test",R9,R9),window.removeEventListener("test",R9,R9)}catch{zC=!1}var R9,T6=null,bk=null,pv=null;function iB(){if(pv)return pv;var e,t=bk,n=t.length,o,r="value"in T6?T6.value:T6.textContent,i=r.length;for(e=0;e<n&&t[e]===r[e];e++);var a=n-e;for(o=1;o<=a&&t[n-o]===r[i-o];o++);return pv=r.slice(e,1<o?1-o:void 0)}function fv(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ky(){return!0}function SL(){return!1}function Fi(e){function t(n,o,r,i,a){this._reactName=n,this._targetInst=r,this.type=o,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Ky:SL,this.isPropagationStopped=SL,this}return Xn(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Ky)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ky)},persist:function(){},isPersistent:Ky}),t}var Dl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tb=Fi(Dl),Xp=Xn({},Dl,{view:0,detail:0}),Vee=Fi(Xp),HP,VP,ap,nb=Xn({},Xp,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sk,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ap&&(ap&&e.type==="mousemove"?(HP=e.screenX-ap.screenX,VP=e.screenY-ap.screenY):VP=HP=0,ap=e),HP)},movementY:function(e){return"movementY"in e?e.movementY:VP}}),xL=Fi(nb),qee=Xn({},nb,{dataTransfer:0}),Wee=Fi(qee),Gee=Xn({},Xp,{relatedTarget:0}),qP=Fi(Gee),Zee=Xn({},Dl,{animationName:0,elapsedTime:0,pseudoElement:0}),Xee=Fi(Zee),Yee=Xn({},Dl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Kee=Fi(Yee),Jee=Xn({},Dl,{data:0}),wL=Fi(Jee),Qee={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},e1e={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},t1e={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function n1e(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=t1e[e])?!!t[e]:!1}function Sk(){return n1e}var r1e=Xn({},Xp,{key:function(e){if(e.key){var t=Qee[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=fv(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?e1e[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sk,charCode:function(e){return e.type==="keypress"?fv(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?fv(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),o1e=Fi(r1e),i1e=Xn({},nb,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),_L=Fi(i1e),a1e=Xn({},Xp,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sk}),s1e=Fi(a1e),l1e=Xn({},Dl,{propertyName:0,elapsedTime:0,pseudoElement:0}),c1e=Fi(l1e),u1e=Xn({},nb,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),d1e=Fi(u1e),p1e=Xn({},Dl,{newState:0,oldState:0}),f1e=Fi(p1e),m1e=[9,13,27,32],xk=d0&&"CompositionEvent"in window,yp=null;d0&&"documentMode"in document&&(yp=document.documentMode);var h1e=d0&&"TextEvent"in window&&!yp,aB=d0&&(!xk||yp&&8<yp&&11>=yp),PL=" ",CL=!1;function sB(e,t){switch(e){case"keyup":return m1e.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lB(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var O9=!1;function g1e(e,t){switch(e){case"compositionend":return lB(t);case"keypress":return t.which!==32?null:(CL=!0,PL);case"textInput":return e=t.data,e===PL&&CL?null:e;default:return null}}function y1e(e,t){if(O9)return e==="compositionend"||!xk&&sB(e,t)?(e=iB(),pv=bk=T6=null,O9=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return aB&&t.locale!=="ko"?null:t.data;default:return null}}var v1e={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function kL(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!v1e[e.type]:t==="textarea"}function cB(e,t,n,o){N9?W9?W9.push(o):W9=[o]:N9=o,t=Gv(t,"onChange"),0<t.length&&(n=new tb("onChange","change",null,n,o),e.push({event:n,listeners:t}))}var vp=null,Tp=null;function b1e(e){oU(e,0)}function rb(e){var t=mp(e);if(QD(t))return e}function RL(e,t){if(e==="change")return t}var uB=!1;d0&&(d0?(Qy="oninput"in document,Qy||(WP=document.createElement("div"),WP.setAttribute("oninput","return;"),Qy=typeof WP.oninput=="function"),Jy=Qy):Jy=!1,uB=Jy&&(!document.documentMode||9<document.documentMode));var Jy,Qy,WP;function $L(){vp&&(vp.detachEvent("onpropertychange",dB),Tp=vp=null)}function dB(e){if(e.propertyName==="value"&&rb(Tp)){var t=[];cB(t,Tp,e,vk(e)),oB(b1e,t)}}function S1e(e,t,n){e==="focusin"?($L(),vp=t,Tp=n,vp.attachEvent("onpropertychange",dB)):e==="focusout"&&$L()}function x1e(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return rb(Tp)}function w1e(e,t){if(e==="click")return rb(t)}function _1e(e,t){if(e==="input"||e==="change")return rb(t)}function P1e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Sa=typeof Object.is=="function"?Object.is:P1e;function Ap(e,t){if(Sa(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(o=0;o<n.length;o++){var r=n[o];if(!_C.call(t,r)||!Sa(e[r],t[r]))return!1}return!0}function zL(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ML(e,t){var n=zL(e);e=0;for(var o;n;){if(n.nodeType===3){if(o=e+n.textContent.length,e<=t&&o>=t)return{node:n,offset:t-e};e=o}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=zL(n)}}function pB(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?pB(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function fB(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=zv(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=zv(e.document)}return t}function wk(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var C1e=d0&&"documentMode"in document&&11>=document.documentMode,L9=null,MC=null,bp=null,EC=!1;function EL(e,t,n){var o=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;EC||L9==null||L9!==zv(o)||(o=L9,"selectionStart"in o&&wk(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),bp&&Ap(bp,o)||(bp=o,o=Gv(MC,"onSelect"),0<o.length&&(t=new tb("onSelect","select",null,t,n),e.push({event:t,listeners:o}),t.target=L9)))}function wl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var D9={animationend:wl("Animation","AnimationEnd"),animationiteration:wl("Animation","AnimationIteration"),animationstart:wl("Animation","AnimationStart"),transitionrun:wl("Transition","TransitionRun"),transitionstart:wl("Transition","TransitionStart"),transitioncancel:wl("Transition","TransitionCancel"),transitionend:wl("Transition","TransitionEnd")},GP={},mB={};d0&&(mB=document.createElement("div").style,"AnimationEvent"in window||(delete D9.animationend.animation,delete D9.animationiteration.animation,delete D9.animationstart.animation),"TransitionEvent"in window||delete D9.transitionend.transition);function Bl(e){if(GP[e])return GP[e];if(!D9[e])return e;var t=D9[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in mB)return GP[e]=t[n];return e}var hB=Bl("animationend"),gB=Bl("animationiteration"),yB=Bl("animationstart"),k1e=Bl("transitionrun"),R1e=Bl("transitionstart"),$1e=Bl("transitioncancel"),vB=Bl("transitionend"),bB=new Map,TC="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");TC.push("scrollEnd");function Z4(e,t){bB.set(e,t),Ll(t,[e])}var Mv=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Ja=[],B9=0,_k=0;function ob(){for(var e=B9,t=_k=B9=0;t<e;){var n=Ja[t];Ja[t++]=null;var o=Ja[t];Ja[t++]=null;var r=Ja[t];Ja[t++]=null;var i=Ja[t];if(Ja[t++]=null,o!==null&&r!==null){var a=o.pending;a===null?r.next=r:(r.next=a.next,a.next=r),o.pending=r}i!==0&&SB(n,r,i)}}function ib(e,t,n,o){Ja[B9++]=e,Ja[B9++]=t,Ja[B9++]=n,Ja[B9++]=o,_k|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Pk(e,t,n,o){return ib(e,t,n,o),Ev(e)}function jl(e,t){return ib(e,null,null,t),Ev(e)}function SB(e,t,n){e.lanes|=n;var o=e.alternate;o!==null&&(o.lanes|=n);for(var r=!1,i=e.return;i!==null;)i.childLanes|=n,o=i.alternate,o!==null&&(o.childLanes|=n),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(r=!0)),e=i,i=i.return;return e.tag===3?(i=e.stateNode,r&&t!==null&&(r=31-va(n),e=i.hiddenUpdates,o=e[r],o===null?e[r]=[t]:o.push(t),t.lane=n|536870912),i):null}function Ev(e){if(50<$p)throw $p=0,QC=null,Error(R1(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var j9={};function z1e(e,t,n,o){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ma(e,t,n,o){return new z1e(e,t,n,o)}function Ck(e){return e=e.prototype,!(!e||!e.isReactComponent)}function l0(e,t){var n=e.alternate;return n===null?(n=ma(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function xB(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function mv(e,t,n,o,r,i){var a=0;if(o=e,typeof e=="function")Ck(e)&&(a=1);else if(typeof e=="string")a=Tte(e,n,G5.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case bC:return e=ma(31,n,t,r),e.elementType=bC,e.lanes=i,e;case T9:return $l(n.children,r,i,t);case jD:a=8,r|=24;break;case gC:return e=ma(12,n,t,r|2),e.elementType=gC,e.lanes=i,e;case yC:return e=ma(13,n,t,r),e.elementType=yC,e.lanes=i,e;case vC:return e=ma(19,n,t,r),e.elementType=vC,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case i0:a=10;break e;case UD:a=9;break e;case dk:a=11;break e;case pk:a=14;break e;case C6:a=16,o=null;break e}a=29,n=Error(R1(130,e===null?"null":typeof e,"")),o=null}return t=ma(a,n,t,r),t.elementType=e,t.type=o,t.lanes=i,t}function $l(e,t,n,o){return e=ma(7,e,o,t),e.lanes=n,e}function ZP(e,t,n){return e=ma(6,e,null,t),e.lanes=n,e}function wB(e){var t=ma(18,null,null,0);return t.stateNode=e,t}function XP(e,t,n){return t=ma(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var TL=new WeakMap;function r4(e,t){if(typeof e=="object"&&e!==null){var n=TL.get(e);return n!==void 0?n:(t={value:e,source:t,stack:fL(t)},TL.set(e,t),t)}return{value:e,source:t,stack:fL(t)}}var U9=[],F9=0,Tv=null,Ip=0,e4=[],t4=0,q6=null,V5=1,q5="";function r0(e,t){U9[F9++]=Ip,U9[F9++]=Tv,Tv=e,Ip=t}function _B(e,t,n){e4[t4++]=V5,e4[t4++]=q5,e4[t4++]=q6,q6=e;var o=V5;e=q5;var r=32-va(o)-1;o&=~(1<<r),n+=1;var i=32-va(t)+r;if(30<i){var a=r-r%5;i=(o&(1<<a)-1).toString(32),o>>=a,r-=a,V5=1<<32-va(t)+r|n<<r|o,q5=i+e}else V5=1<<i|n<<r|o,q5=e}function kk(e){e.return!==null&&(r0(e,1),_B(e,1,0))}function Rk(e){for(;e===Tv;)Tv=U9[--F9],U9[F9]=null,Ip=U9[--F9],U9[F9]=null;for(;e===q6;)q6=e4[--t4],e4[t4]=null,q5=e4[--t4],e4[t4]=null,V5=e4[--t4],e4[t4]=null}function PB(e,t){e4[t4++]=V5,e4[t4++]=q5,e4[t4++]=q6,V5=t.id,q5=t.overflow,q6=e}var a3=null,Zn=null,W2=!1,L6=null,o4=!1,AC=Error(R1(519));function W6(e){var t=Error(R1(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Np(r4(t,e)),AC}function AL(e){var t=e.stateNode,n=e.type,o=e.memoizedProps;switch(t[i3]=e,t[Ui]=o,n){case"dialog":O2("cancel",t),O2("close",t);break;case"iframe":case"object":case"embed":O2("load",t);break;case"video":case"audio":for(n=0;n<Bp.length;n++)O2(Bp[n],t);break;case"source":O2("error",t);break;case"img":case"image":case"link":O2("error",t),O2("load",t);break;case"details":O2("toggle",t);break;case"input":O2("invalid",t),eB(t,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":O2("invalid",t);break;case"textarea":O2("invalid",t),nB(t,o.value,o.defaultValue,o.children)}n=o.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||o.suppressHydrationWarning===!0||aU(t.textContent,n)?(o.popover!=null&&(O2("beforetoggle",t),O2("toggle",t)),o.onScroll!=null&&O2("scroll",t),o.onScrollEnd!=null&&O2("scrollend",t),o.onClick!=null&&(t.onclick=a0),t=!0):t=!1,t||W6(e,!0)}function IL(e){for(a3=e.return;a3;)switch(a3.tag){case 5:case 31:case 13:o4=!1;return;case 27:case 3:o4=!0;return;default:a3=a3.return}}function $9(e){if(e!==a3)return!1;if(!W2)return IL(e),W2=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||ok(e.type,e.memoizedProps)),n=!n),n&&Zn&&W6(e),IL(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(R1(317));Zn=wD(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(R1(317));Zn=wD(e)}else t===27?(t=Zn,Y6(e.type)?(e=lk,lk=null,Zn=e):Zn=t):Zn=a3?a4(e.stateNode.nextSibling):null;return!0}function Tl(){Zn=a3=null,W2=!1}function YP(){var e=L6;return e!==null&&(Bi===null?Bi=e:Bi.push.apply(Bi,e),L6=null),e}function Np(e){L6===null?L6=[e]:L6.push(e)}var IC=Z5(null),Ul=null,s0=null;function R6(e,t,n){Bn(IC,t._currentValue),t._currentValue=n}function c0(e){e._currentValue=IC.current,Do(IC)}function NC(e,t,n){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===n)break;e=e.return}}function OC(e,t,n,o){var r=e.child;for(r!==null&&(r.return=e);r!==null;){var i=r.dependencies;if(i!==null){var a=r.child;i=i.firstContext;e:for(;i!==null;){var s=i;i=r;for(var l=0;l<t.length;l++)if(s.context===t[l]){i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),NC(i.return,n,e),o||(a=null);break e}i=s.next}}else if(r.tag===18){if(a=r.return,a===null)throw Error(R1(341));a.lanes|=n,i=a.alternate,i!==null&&(i.lanes|=n),NC(a,n,e),a=null}else a=r.child;if(a!==null)a.return=r;else for(a=r;a!==null;){if(a===e){a=null;break}if(r=a.sibling,r!==null){r.return=a.return,a=r;break}a=a.return}r=a}}function uc(e,t,n,o){e=null;for(var r=t,i=!1;r!==null;){if(!i){if((r.flags&524288)!==0)i=!0;else if((r.flags&262144)!==0)break}if(r.tag===10){var a=r.alternate;if(a===null)throw Error(R1(387));if(a=a.memoizedProps,a!==null){var s=r.type;Sa(r.pendingProps.value,a.value)||(e!==null?e.push(s):e=[s])}}else if(r===Cv.current){if(a=r.alternate,a===null)throw Error(R1(387));a.memoizedState.memoizedState!==r.memoizedState.memoizedState&&(e!==null?e.push(Up):e=[Up])}r=r.return}e!==null&&OC(t,e,n,o),t.flags|=262144}function Av(e){for(e=e.firstContext;e!==null;){if(!Sa(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Al(e){Ul=e,s0=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function s3(e){return CB(Ul,e)}function ev(e,t){return Ul===null&&Al(e),CB(e,t)}function CB(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},s0===null){if(e===null)throw Error(R1(308));s0=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else s0=s0.next=t;return n}var M1e=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,o){e.push(o)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},E1e=yo.unstable_scheduleCallback,T1e=yo.unstable_NormalPriority,io={$$typeof:i0,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function $k(){return{controller:new M1e,data:new Map,refCount:0}}function Yp(e){e.refCount--,e.refCount===0&&E1e(T1e,function(){e.controller.abort()})}var Sp=null,LC=0,ec=0,G9=null;function A1e(e,t){if(Sp===null){var n=Sp=[];LC=0,ec=Qk(),G9={status:"pending",value:void 0,then:function(o){n.push(o)}}}return LC++,t.then(NL,NL),t}function NL(){if(--LC===0&&Sp!==null){G9!==null&&(G9.status="fulfilled");var e=Sp;Sp=null,ec=0,G9=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function I1e(e,t){var n=[],o={status:"pending",value:null,reason:null,then:function(r){n.push(r)}};return e.then(function(){o.status="fulfilled",o.value=t;for(var r=0;r<n.length;r++)(0,n[r])(t)},function(r){for(o.status="rejected",o.reason=r,r=0;r<n.length;r++)(0,n[r])(void 0)}),o}var OL=l2.S;l2.S=function(e,t){Bj=ga(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&A1e(e,t),OL!==null&&OL(e,t)};var zl=Z5(null);function zk(){var e=zl.current;return e!==null?e:En.pooledCache}function hv(e,t){t===null?Bn(zl,zl.current):Bn(zl,t.pool)}function kB(){var e=zk();return e===null?null:{parent:io._currentValue,pool:e}}var dc=Error(R1(460)),Mk=Error(R1(474)),ab=Error(R1(542)),Iv={then:function(){}};function LL(e){return e=e.status,e==="fulfilled"||e==="rejected"}function RB(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(a0,a0),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,BL(e),e;default:if(typeof t.status=="string")t.then(a0,a0);else{if(e=En,e!==null&&100<e.shellSuspendCounter)throw Error(R1(482));e=t,e.status="pending",e.then(function(o){if(t.status==="pending"){var r=t;r.status="fulfilled",r.value=o}},function(o){if(t.status==="pending"){var r=t;r.status="rejected",r.reason=o}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,BL(e),e}throw Ml=t,dc}}function Cl(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(Ml=n,dc):n}}var Ml=null;function DL(){if(Ml===null)throw Error(R1(459));var e=Ml;return Ml=null,e}function BL(e){if(e===dc||e===ab)throw Error(R1(483))}var Z9=null,Op=0;function tv(e){var t=Op;return Op+=1,Z9===null&&(Z9=[]),RB(Z9,e,t)}function sp(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function nv(e,t){throw t.$$typeof===See?Error(R1(525)):(e=Object.prototype.toString.call(t),Error(R1(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function $B(e){function t(g,y){if(e){var x=g.deletions;x===null?(g.deletions=[y],g.flags|=16):x.push(y)}}function n(g,y){if(!e)return null;for(;y!==null;)t(g,y),y=y.sibling;return null}function o(g){for(var y=new Map;g!==null;)g.key!==null?y.set(g.key,g):y.set(g.index,g),g=g.sibling;return y}function r(g,y){return g=l0(g,y),g.index=0,g.sibling=null,g}function i(g,y,x){return g.index=x,e?(x=g.alternate,x!==null?(x=x.index,x<y?(g.flags|=67108866,y):x):(g.flags|=67108866,y)):(g.flags|=1048576,y)}function a(g){return e&&g.alternate===null&&(g.flags|=67108866),g}function s(g,y,x,_){return y===null||y.tag!==6?(y=ZP(x,g.mode,_),y.return=g,y):(y=r(y,x),y.return=g,y)}function l(g,y,x,_){var $=x.type;return $===T9?u(g,y,x.props.children,_,x.key):y!==null&&(y.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===C6&&Cl($)===y.type)?(y=r(y,x.props),sp(y,x),y.return=g,y):(y=mv(x.type,x.key,x.props,null,g.mode,_),sp(y,x),y.return=g,y)}function c(g,y,x,_){return y===null||y.tag!==4||y.stateNode.containerInfo!==x.containerInfo||y.stateNode.implementation!==x.implementation?(y=XP(x,g.mode,_),y.return=g,y):(y=r(y,x.children||[]),y.return=g,y)}function u(g,y,x,_,$){return y===null||y.tag!==7?(y=$l(x,g.mode,_,$),y.return=g,y):(y=r(y,x),y.return=g,y)}function d(g,y,x){if(typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint")return y=ZP(""+y,g.mode,x),y.return=g,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Wy:return x=mv(y.type,y.key,y.props,null,g.mode,x),sp(x,y),x.return=g,x;case pp:return y=XP(y,g.mode,x),y.return=g,y;case C6:return y=Cl(y),d(g,y,x)}if(fp(y)||ip(y))return y=$l(y,g.mode,x,null),y.return=g,y;if(typeof y.then=="function")return d(g,tv(y),x);if(y.$$typeof===i0)return d(g,ev(g,y),x);nv(g,y)}return null}function p(g,y,x,_){var $=y!==null?y.key:null;if(typeof x=="string"&&x!==""||typeof x=="number"||typeof x=="bigint")return $!==null?null:s(g,y,""+x,_);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Wy:return x.key===$?l(g,y,x,_):null;case pp:return x.key===$?c(g,y,x,_):null;case C6:return x=Cl(x),p(g,y,x,_)}if(fp(x)||ip(x))return $!==null?null:u(g,y,x,_,null);if(typeof x.then=="function")return p(g,y,tv(x),_);if(x.$$typeof===i0)return p(g,y,ev(g,x),_);nv(g,x)}return null}function m(g,y,x,_,$){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return g=g.get(x)||null,s(y,g,""+_,$);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case Wy:return g=g.get(_.key===null?x:_.key)||null,l(y,g,_,$);case pp:return g=g.get(_.key===null?x:_.key)||null,c(y,g,_,$);case C6:return _=Cl(_),m(g,y,x,_,$)}if(fp(_)||ip(_))return g=g.get(x)||null,u(y,g,_,$,null);if(typeof _.then=="function")return m(g,y,x,tv(_),$);if(_.$$typeof===i0)return m(g,y,x,ev(y,_),$);nv(y,_)}return null}function h(g,y,x,_){for(var $=null,k=null,L=y,I=y=0,N=null;L!==null&&I<x.length;I++){L.index>I?(N=L,L=null):N=L.sibling;var U=p(g,L,x[I],_);if(U===null){L===null&&(L=N);break}e&&L&&U.alternate===null&&t(g,L),y=i(U,y,I),k===null?$=U:k.sibling=U,k=U,L=N}if(I===x.length)return n(g,L),W2&&r0(g,I),$;if(L===null){for(;I<x.length;I++)L=d(g,x[I],_),L!==null&&(y=i(L,y,I),k===null?$=L:k.sibling=L,k=L);return W2&&r0(g,I),$}for(L=o(L);I<x.length;I++)N=m(L,g,I,x[I],_),N!==null&&(e&&N.alternate!==null&&L.delete(N.key===null?I:N.key),y=i(N,y,I),k===null?$=N:k.sibling=N,k=N);return e&&L.forEach(function(z){return t(g,z)}),W2&&r0(g,I),$}function S(g,y,x,_){if(x==null)throw Error(R1(151));for(var $=null,k=null,L=y,I=y=0,N=null,U=x.next();L!==null&&!U.done;I++,U=x.next()){L.index>I?(N=L,L=null):N=L.sibling;var z=p(g,L,U.value,_);if(z===null){L===null&&(L=N);break}e&&L&&z.alternate===null&&t(g,L),y=i(z,y,I),k===null?$=z:k.sibling=z,k=z,L=N}if(U.done)return n(g,L),W2&&r0(g,I),$;if(L===null){for(;!U.done;I++,U=x.next())U=d(g,U.value,_),U!==null&&(y=i(U,y,I),k===null?$=U:k.sibling=U,k=U);return W2&&r0(g,I),$}for(L=o(L);!U.done;I++,U=x.next())U=m(L,g,I,U.value,_),U!==null&&(e&&U.alternate!==null&&L.delete(U.key===null?I:U.key),y=i(U,y,I),k===null?$=U:k.sibling=U,k=U);return e&&L.forEach(function(Z){return t(g,Z)}),W2&&r0(g,I),$}function v(g,y,x,_){if(typeof x=="object"&&x!==null&&x.type===T9&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case Wy:e:{for(var $=x.key;y!==null;){if(y.key===$){if($=x.type,$===T9){if(y.tag===7){n(g,y.sibling),_=r(y,x.props.children),_.return=g,g=_;break e}}else if(y.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===C6&&Cl($)===y.type){n(g,y.sibling),_=r(y,x.props),sp(_,x),_.return=g,g=_;break e}n(g,y);break}else t(g,y);y=y.sibling}x.type===T9?(_=$l(x.props.children,g.mode,_,x.key),_.return=g,g=_):(_=mv(x.type,x.key,x.props,null,g.mode,_),sp(_,x),_.return=g,g=_)}return a(g);case pp:e:{for($=x.key;y!==null;){if(y.key===$)if(y.tag===4&&y.stateNode.containerInfo===x.containerInfo&&y.stateNode.implementation===x.implementation){n(g,y.sibling),_=r(y,x.children||[]),_.return=g,g=_;break e}else{n(g,y);break}else t(g,y);y=y.sibling}_=XP(x,g.mode,_),_.return=g,g=_}return a(g);case C6:return x=Cl(x),v(g,y,x,_)}if(fp(x))return h(g,y,x,_);if(ip(x)){if($=ip(x),typeof $!="function")throw Error(R1(150));return x=$.call(x),S(g,y,x,_)}if(typeof x.then=="function")return v(g,y,tv(x),_);if(x.$$typeof===i0)return v(g,y,ev(g,x),_);nv(g,x)}return typeof x=="string"&&x!==""||typeof x=="number"||typeof x=="bigint"?(x=""+x,y!==null&&y.tag===6?(n(g,y.sibling),_=r(y,x),_.return=g,g=_):(n(g,y),_=ZP(x,g.mode,_),_.return=g,g=_),a(g)):n(g,y)}return function(g,y,x,_){try{Op=0;var $=v(g,y,x,_);return Z9=null,$}catch(L){if(L===dc||L===ab)throw L;var k=ma(29,L,null,g.mode);return k.lanes=_,k.return=g,k}finally{}}}var Il=$B(!0),zB=$B(!1),k6=!1;function Ek(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function DC(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function D6(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function B6(e,t,n){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(an&2)!==0){var r=o.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),o.pending=t,t=Ev(e),SB(e,null,n),t}return ib(e,o,t,n),Ev(e)}function xp(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var o=t.lanes;o&=e.pendingLanes,n|=o,t.lanes=n,GD(e,n)}}function KP(e,t){var n=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,n===o)){var r=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};i===null?r=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?r=i=t:i=i.next=t}else r=i=t;n={baseState:o.baseState,firstBaseUpdate:r,lastBaseUpdate:i,shared:o.shared,callbacks:o.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var BC=!1;function wp(){if(BC){var e=G9;if(e!==null)throw e}}function _p(e,t,n,o){BC=!1;var r=e.updateQueue;k6=!1;var i=r.firstBaseUpdate,a=r.lastBaseUpdate,s=r.shared.pending;if(s!==null){r.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?i=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(i!==null){var d=r.baseState;a=0,u=c=l=null,s=i;do{var p=s.lane&-536870913,m=p!==s.lane;if(m?(V2&p)===p:(o&p)===p){p!==0&&p===ec&&(BC=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var h=e,S=s;p=t;var v=n;switch(S.tag){case 1:if(h=S.payload,typeof h=="function"){d=h.call(v,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=S.payload,p=typeof h=="function"?h.call(v,d,p):h,p==null)break e;d=Xn({},d,p);break e;case 2:k6=!0}}p=s.callback,p!==null&&(e.flags|=64,m&&(e.flags|=8192),m=r.callbacks,m===null?r.callbacks=[p]:m.push(p))}else m={lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=m,l=d):u=u.next=m,a|=p;if(s=s.next,s===null){if(s=r.shared.pending,s===null)break;m=s,s=m.next,m.next=null,r.lastBaseUpdate=m,r.shared.pending=null}}while(!0);u===null&&(l=d),r.baseState=l,r.firstBaseUpdate=c,r.lastBaseUpdate=u,i===null&&(r.shared.lanes=0),Z6|=a,e.lanes=a,e.memoizedState=d}}function MB(e,t){if(typeof e!="function")throw Error(R1(191,e));e.call(t)}function EB(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)MB(n[e],t)}var tc=Z5(null),Nv=Z5(0);function jL(e,t){e=h0,Bn(Nv,e),Bn(tc,t),h0=e|t.baseLanes}function jC(){Bn(Nv,h0),Bn(tc,tc.current)}function Tk(){h0=Nv.current,Do(tc),Do(Nv)}var xa=Z5(null),i4=null;function $6(e){var t=e.alternate;Bn(Hr,Hr.current&1),Bn(xa,e),i4===null&&(t===null||tc.current!==null||t.memoizedState!==null)&&(i4=e)}function UC(e){Bn(Hr,Hr.current),Bn(xa,e),i4===null&&(i4=e)}function TB(e){e.tag===22?(Bn(Hr,Hr.current),Bn(xa,e),i4===null&&(i4=e)):z6(e)}function z6(){Bn(Hr,Hr.current),Bn(xa,xa.current)}function fa(e){Do(xa),i4===e&&(i4=null),Do(Hr)}var Hr=Z5(0);function Ov(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||ak(n)||sk(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var p0=0,v2=null,zn=null,ro=null,Lv=!1,X9=!1,Nl=!1,Dv=0,Lp=0,Y9=null,N1e=0;function _r(){throw Error(R1(321))}function Ak(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Sa(e[n],t[n]))return!1;return!0}function Ik(e,t,n,o,r,i){return p0=i,v2=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,l2.H=e===null||e.memoizedState===null?cj:qk,Nl=!1,i=n(o,r),Nl=!1,X9&&(i=IB(t,n,o,r)),AB(e),i}function AB(e){l2.H=Dp;var t=zn!==null&&zn.next!==null;if(p0=0,ro=zn=v2=null,Lv=!1,Lp=0,Y9=null,t)throw Error(R1(300));e===null||ao||(e=e.dependencies,e!==null&&Av(e)&&(ao=!0))}function IB(e,t,n,o){v2=e;var r=0;do{if(X9&&(Y9=null),Lp=0,X9=!1,25<=r)throw Error(R1(301));if(r+=1,ro=zn=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}l2.H=uj,i=t(n,o)}while(X9);return i}function O1e(){var e=l2.H,t=e.useState()[0];return t=typeof t.then=="function"?Kp(t):t,e=e.useState()[0],(zn!==null?zn.memoizedState:null)!==e&&(v2.flags|=1024),t}function Nk(){var e=Dv!==0;return Dv=0,e}function Ok(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Lk(e){if(Lv){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Lv=!1}p0=0,ro=zn=v2=null,X9=!1,Lp=Dv=0,Y9=null}function li(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ro===null?v2.memoizedState=ro=e:ro=ro.next=e,ro}function Vr(){if(zn===null){var e=v2.alternate;e=e!==null?e.memoizedState:null}else e=zn.next;var t=ro===null?v2.memoizedState:ro.next;if(t!==null)ro=t,zn=e;else{if(e===null)throw v2.alternate===null?Error(R1(467)):Error(R1(310));zn=e,e={memoizedState:zn.memoizedState,baseState:zn.baseState,baseQueue:zn.baseQueue,queue:zn.queue,next:null},ro===null?v2.memoizedState=ro=e:ro=ro.next=e}return ro}function sb(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Kp(e){var t=Lp;return Lp+=1,Y9===null&&(Y9=[]),e=RB(Y9,e,t),t=v2,(ro===null?t.memoizedState:ro.next)===null&&(t=t.alternate,l2.H=t===null||t.memoizedState===null?cj:qk),e}function lb(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Kp(e);if(e.$$typeof===i0)return s3(e)}throw Error(R1(438,String(e)))}function Dk(e){var t=null,n=v2.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var o=v2.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(t={data:o.data.map(function(r){return r.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=sb(),v2.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),o=0;o<e;o++)n[o]=xee;return t.index++,n}function f0(e,t){return typeof t=="function"?t(e):t}function gv(e){var t=Vr();return Bk(t,zn,e)}function Bk(e,t,n){var o=e.queue;if(o===null)throw Error(R1(311));o.lastRenderedReducer=n;var r=e.baseQueue,i=o.pending;if(i!==null){if(r!==null){var a=r.next;r.next=i.next,i.next=a}t.baseQueue=r=i,o.pending=null}if(i=e.baseState,r===null)e.memoizedState=i;else{t=r.next;var s=a=null,l=null,c=t,u=!1;do{var d=c.lane&-536870913;if(d!==c.lane?(V2&d)===d:(p0&d)===d){var p=c.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),d===ec&&(u=!0);else if((p0&p)===p){c=c.next,p===ec&&(u=!0);continue}else d={lane:0,revertLane:c.revertLane,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},l===null?(s=l=d,a=i):l=l.next=d,v2.lanes|=p,Z6|=p;d=c.action,Nl&&n(i,d),i=c.hasEagerState?c.eagerState:n(i,d)}else p={lane:d,revertLane:c.revertLane,gesture:c.gesture,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},l===null?(s=l=p,a=i):l=l.next=p,v2.lanes|=d,Z6|=d;c=c.next}while(c!==null&&c!==t);if(l===null?a=i:l.next=s,!Sa(i,e.memoizedState)&&(ao=!0,u&&(n=G9,n!==null)))throw n;e.memoizedState=i,e.baseState=a,e.baseQueue=l,o.lastRenderedState=i}return r===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function JP(e){var t=Vr(),n=t.queue;if(n===null)throw Error(R1(311));n.lastRenderedReducer=e;var o=n.dispatch,r=n.pending,i=t.memoizedState;if(r!==null){n.pending=null;var a=r=r.next;do i=e(i,a.action),a=a.next;while(a!==r);Sa(i,t.memoizedState)||(ao=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,o]}function NB(e,t,n){var o=v2,r=Vr(),i=W2;if(i){if(n===void 0)throw Error(R1(407));n=n()}else n=t();var a=!Sa((zn||r).memoizedState,n);if(a&&(r.memoizedState=n,ao=!0),r=r.queue,jk(DB.bind(null,o,r,e),[e]),r.getSnapshot!==t||a||ro!==null&&ro.memoizedState.tag&1){if(o.flags|=2048,nc(9,{destroy:void 0},LB.bind(null,o,r,n,t),null),En===null)throw Error(R1(349));i||(p0&127)!==0||OB(o,t,n)}return n}function OB(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=v2.updateQueue,t===null?(t=sb(),v2.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function LB(e,t,n,o){t.value=n,t.getSnapshot=o,BB(t)&&jB(e)}function DB(e,t,n){return n(function(){BB(t)&&jB(e)})}function BB(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Sa(e,n)}catch{return!0}}function jB(e){var t=jl(e,2);t!==null&&ji(t,e,2)}function FC(e){var t=li();if(typeof e=="function"){var n=e;if(e=n(),Nl){E6(!0);try{n()}finally{E6(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:f0,lastRenderedState:e},t}function UB(e,t,n,o){return e.baseState=n,Bk(e,zn,typeof o=="function"?o:f0)}function L1e(e,t,n,o,r){if(ub(e))throw Error(R1(485));if(e=t.action,e!==null){var i={payload:r,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(a){i.listeners.push(a)}};l2.T!==null?n(!0):i.isTransition=!1,o(i),n=t.pending,n===null?(i.next=t.pending=i,FB(t,i)):(i.next=n.next,t.pending=n.next=i)}}function FB(e,t){var n=t.action,o=t.payload,r=e.state;if(t.isTransition){var i=l2.T,a={};l2.T=a;try{var s=n(r,o),l=l2.S;l!==null&&l(a,s),UL(e,t,s)}catch(c){HC(e,t,c)}finally{i!==null&&a.types!==null&&(i.types=a.types),l2.T=i}}else try{i=n(r,o),UL(e,t,i)}catch(c){HC(e,t,c)}}function UL(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(o){FL(e,t,o)},function(o){return HC(e,t,o)}):FL(e,t,n)}function FL(e,t,n){t.status="fulfilled",t.value=n,HB(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,FB(e,n)))}function HC(e,t,n){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do t.status="rejected",t.reason=n,HB(t),t=t.next;while(t!==o)}e.action=null}function HB(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function VB(e,t){return t}function HL(e,t){if(W2){var n=En.formState;if(n!==null){e:{var o=v2;if(W2){if(Zn){t:{for(var r=Zn,i=o4;r.nodeType!==8;){if(!i){r=null;break t}if(r=a4(r.nextSibling),r===null){r=null;break t}}i=r.data,r=i==="F!"||i==="F"?r:null}if(r){Zn=a4(r.nextSibling),o=r.data==="F!";break e}}W6(o)}o=!1}o&&(t=n[0])}}return n=li(),n.memoizedState=n.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:VB,lastRenderedState:t},n.queue=o,n=aj.bind(null,v2,o),o.dispatch=n,o=FC(!1),i=Vk.bind(null,v2,!1,o.queue),o=li(),r={state:t,dispatch:null,action:e,pending:null},o.queue=r,n=L1e.bind(null,v2,r,i,n),r.dispatch=n,o.memoizedState=e,[t,n,!1]}function VL(e){var t=Vr();return qB(t,zn,e)}function qB(e,t,n){if(t=Bk(e,t,VB)[0],e=gv(f0)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=Kp(t)}catch(a){throw a===dc?ab:a}else o=t;t=Vr();var r=t.queue,i=r.dispatch;return n!==t.memoizedState&&(v2.flags|=2048,nc(9,{destroy:void 0},D1e.bind(null,r,n),null)),[o,i,e]}function D1e(e,t){e.action=t}function qL(e){var t=Vr(),n=zn;if(n!==null)return qB(t,n,e);Vr(),t=t.memoizedState,n=Vr();var o=n.queue.dispatch;return n.memoizedState=e,[t,o,!1]}function nc(e,t,n,o){return e={tag:e,create:n,deps:o,inst:t,next:null},t=v2.updateQueue,t===null&&(t=sb(),v2.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(o=n.next,n.next=e,e.next=o,t.lastEffect=e),e}function WB(){return Vr().memoizedState}function yv(e,t,n,o){var r=li();v2.flags|=e,r.memoizedState=nc(1|t,{destroy:void 0},n,o===void 0?null:o)}function cb(e,t,n,o){var r=Vr();o=o===void 0?null:o;var i=r.memoizedState.inst;zn!==null&&o!==null&&Ak(o,zn.memoizedState.deps)?r.memoizedState=nc(t,i,n,o):(v2.flags|=e,r.memoizedState=nc(1|t,i,n,o))}function WL(e,t){yv(8390656,8,e,t)}function jk(e,t){cb(2048,8,e,t)}function B1e(e){v2.flags|=4;var t=v2.updateQueue;if(t===null)t=sb(),v2.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function GB(e){var t=Vr().memoizedState;return B1e({ref:t,nextImpl:e}),function(){if((an&2)!==0)throw Error(R1(440));return t.impl.apply(void 0,arguments)}}function ZB(e,t){return cb(4,2,e,t)}function XB(e,t){return cb(4,4,e,t)}function YB(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function KB(e,t,n){n=n!=null?n.concat([e]):null,cb(4,4,YB.bind(null,t,e),n)}function Uk(){}function JB(e,t){var n=Vr();t=t===void 0?null:t;var o=n.memoizedState;return t!==null&&Ak(t,o[1])?o[0]:(n.memoizedState=[e,t],e)}function QB(e,t){var n=Vr();t=t===void 0?null:t;var o=n.memoizedState;if(t!==null&&Ak(t,o[1]))return o[0];if(o=e(),Nl){E6(!0);try{e()}finally{E6(!1)}}return n.memoizedState=[o,t],o}function Fk(e,t,n){return n===void 0||(p0&1073741824)!==0&&(V2&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=Uj(),v2.lanes|=e,Z6|=e,n)}function ej(e,t,n,o){return Sa(n,t)?n:tc.current!==null?(e=Fk(e,n,o),Sa(e,t)||(ao=!0),e):(p0&42)===0||(p0&1073741824)!==0&&(V2&261930)===0?(ao=!0,e.memoizedState=n):(e=Uj(),v2.lanes|=e,Z6|=e,t)}function tj(e,t,n,o,r){var i=sn.p;sn.p=i!==0&&8>i?i:8;var a=l2.T,s={};l2.T=s,Vk(e,!1,t,n);try{var l=r(),c=l2.S;if(c!==null&&c(s,l),l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=I1e(l,o);Pp(e,t,u,ba(e))}else Pp(e,t,o,ba(e))}catch(d){Pp(e,t,{then:function(){},status:"rejected",reason:d},ba())}finally{sn.p=i,a!==null&&s.types!==null&&(a.types=s.types),l2.T=a}}function j1e(){}function VC(e,t,n,o){if(e.tag!==5)throw Error(R1(476));var r=nj(e).queue;tj(e,r,t,Rl,n===null?j1e:function(){return rj(e),n(o)})}function nj(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Rl,baseState:Rl,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:f0,lastRenderedState:Rl},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:f0,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function rj(e){var t=nj(e);t.next===null&&(t=e.alternate.memoizedState),Pp(e,t.next.queue,{},ba())}function Hk(){return s3(Up)}function oj(){return Vr().memoizedState}function ij(){return Vr().memoizedState}function U1e(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=ba();e=D6(n);var o=B6(t,e,n);o!==null&&(ji(o,t,n),xp(o,t,n)),t={cache:$k()},e.payload=t;return}t=t.return}}function F1e(e,t,n){var o=ba();n={lane:o,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},ub(e)?sj(t,n):(n=Pk(e,t,n,o),n!==null&&(ji(n,e,o),lj(n,t,o)))}function aj(e,t,n){var o=ba();Pp(e,t,n,o)}function Pp(e,t,n,o){var r={lane:o,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(ub(e))sj(t,r);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(r.hasEagerState=!0,r.eagerState=s,Sa(s,a))return ib(e,t,r,0),En===null&&ob(),!1}catch{}finally{}if(n=Pk(e,t,r,o),n!==null)return ji(n,e,o),lj(n,t,o),!0}return!1}function Vk(e,t,n,o){if(o={lane:2,revertLane:Qk(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},ub(e)){if(t)throw Error(R1(479))}else t=Pk(e,n,o,2),t!==null&&ji(t,e,2)}function ub(e){var t=e.alternate;return e===v2||t!==null&&t===v2}function sj(e,t){X9=Lv=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function lj(e,t,n){if((n&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,n|=o,t.lanes=n,GD(e,n)}}var Dp={readContext:s3,use:lb,useCallback:_r,useContext:_r,useEffect:_r,useImperativeHandle:_r,useLayoutEffect:_r,useInsertionEffect:_r,useMemo:_r,useReducer:_r,useRef:_r,useState:_r,useDebugValue:_r,useDeferredValue:_r,useTransition:_r,useSyncExternalStore:_r,useId:_r,useHostTransitionStatus:_r,useFormState:_r,useActionState:_r,useOptimistic:_r,useMemoCache:_r,useCacheRefresh:_r};Dp.useEffectEvent=_r;var cj={readContext:s3,use:lb,useCallback:function(e,t){return li().memoizedState=[e,t===void 0?null:t],e},useContext:s3,useEffect:WL,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,yv(4194308,4,YB.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yv(4194308,4,e,t)},useInsertionEffect:function(e,t){yv(4,2,e,t)},useMemo:function(e,t){var n=li();t=t===void 0?null:t;var o=e();if(Nl){E6(!0);try{e()}finally{E6(!1)}}return n.memoizedState=[o,t],o},useReducer:function(e,t,n){var o=li();if(n!==void 0){var r=n(t);if(Nl){E6(!0);try{n(t)}finally{E6(!1)}}}else r=t;return o.memoizedState=o.baseState=r,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},o.queue=e,e=e.dispatch=F1e.bind(null,v2,e),[o.memoizedState,e]},useRef:function(e){var t=li();return e={current:e},t.memoizedState=e},useState:function(e){e=FC(e);var t=e.queue,n=aj.bind(null,v2,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Uk,useDeferredValue:function(e,t){var n=li();return Fk(n,e,t)},useTransition:function(){var e=FC(!1);return e=tj.bind(null,v2,e.queue,!0,!1),li().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var o=v2,r=li();if(W2){if(n===void 0)throw Error(R1(407));n=n()}else{if(n=t(),En===null)throw Error(R1(349));(V2&127)!==0||OB(o,t,n)}r.memoizedState=n;var i={value:n,getSnapshot:t};return r.queue=i,WL(DB.bind(null,o,i,e),[e]),o.flags|=2048,nc(9,{destroy:void 0},LB.bind(null,o,i,n,t),null),n},useId:function(){var e=li(),t=En.identifierPrefix;if(W2){var n=q5,o=V5;n=(o&~(1<<32-va(o)-1)).toString(32)+n,t="_"+t+"R_"+n,n=Dv++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=N1e++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Hk,useFormState:HL,useActionState:HL,useOptimistic:function(e){var t=li();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Vk.bind(null,v2,!0,n),n.dispatch=t,[e,t]},useMemoCache:Dk,useCacheRefresh:function(){return li().memoizedState=U1e.bind(null,v2)},useEffectEvent:function(e){var t=li(),n={impl:e};return t.memoizedState=n,function(){if((an&2)!==0)throw Error(R1(440));return n.impl.apply(void 0,arguments)}}},qk={readContext:s3,use:lb,useCallback:JB,useContext:s3,useEffect:jk,useImperativeHandle:KB,useInsertionEffect:ZB,useLayoutEffect:XB,useMemo:QB,useReducer:gv,useRef:WB,useState:function(){return gv(f0)},useDebugValue:Uk,useDeferredValue:function(e,t){var n=Vr();return ej(n,zn.memoizedState,e,t)},useTransition:function(){var e=gv(f0)[0],t=Vr().memoizedState;return[typeof e=="boolean"?e:Kp(e),t]},useSyncExternalStore:NB,useId:oj,useHostTransitionStatus:Hk,useFormState:VL,useActionState:VL,useOptimistic:function(e,t){var n=Vr();return UB(n,zn,e,t)},useMemoCache:Dk,useCacheRefresh:ij};qk.useEffectEvent=GB;var uj={readContext:s3,use:lb,useCallback:JB,useContext:s3,useEffect:jk,useImperativeHandle:KB,useInsertionEffect:ZB,useLayoutEffect:XB,useMemo:QB,useReducer:JP,useRef:WB,useState:function(){return JP(f0)},useDebugValue:Uk,useDeferredValue:function(e,t){var n=Vr();return zn===null?Fk(n,e,t):ej(n,zn.memoizedState,e,t)},useTransition:function(){var e=JP(f0)[0],t=Vr().memoizedState;return[typeof e=="boolean"?e:Kp(e),t]},useSyncExternalStore:NB,useId:oj,useHostTransitionStatus:Hk,useFormState:qL,useActionState:qL,useOptimistic:function(e,t){var n=Vr();return zn!==null?UB(n,zn,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Dk,useCacheRefresh:ij};uj.useEffectEvent=GB;function QP(e,t,n,o){t=e.memoizedState,n=n(o,t),n=n==null?t:Xn({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var qC={enqueueSetState:function(e,t,n){e=e._reactInternals;var o=ba(),r=D6(o);r.payload=t,n!=null&&(r.callback=n),t=B6(e,r,o),t!==null&&(ji(t,e,o),xp(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var o=ba(),r=D6(o);r.tag=1,r.payload=t,n!=null&&(r.callback=n),t=B6(e,r,o),t!==null&&(ji(t,e,o),xp(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ba(),o=D6(n);o.tag=2,t!=null&&(o.callback=t),t=B6(e,o,n),t!==null&&(ji(t,e,n),xp(t,e,n))}};function GL(e,t,n,o,r,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,i,a):t.prototype&&t.prototype.isPureReactComponent?!Ap(n,o)||!Ap(r,i):!0}function ZL(e,t,n,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,o),t.state!==e&&qC.enqueueReplaceState(t,t.state,null)}function Ol(e,t){var n=t;if("ref"in t){n={};for(var o in t)o!=="ref"&&(n[o]=t[o])}if(e=e.defaultProps){n===t&&(n=Xn({},n));for(var r in e)n[r]===void 0&&(n[r]=e[r])}return n}function dj(e){Mv(e)}function pj(e){console.error(e)}function fj(e){Mv(e)}function Bv(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function XL(e,t,n){try{var o=e.onCaughtError;o(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(r){setTimeout(function(){throw r})}}function WC(e,t,n){return n=D6(n),n.tag=3,n.payload={element:null},n.callback=function(){Bv(e,t)},n}function mj(e){return e=D6(e),e.tag=3,e}function hj(e,t,n,o){var r=n.type.getDerivedStateFromError;if(typeof r=="function"){var i=o.value;e.payload=function(){return r(i)},e.callback=function(){XL(t,n,o)}}var a=n.stateNode;a!==null&&typeof a.componentDidCatch=="function"&&(e.callback=function(){XL(t,n,o),typeof r!="function"&&(j6===null?j6=new Set([this]):j6.add(this));var s=o.stack;this.componentDidCatch(o.value,{componentStack:s!==null?s:""})})}function H1e(e,t,n,o,r){if(n.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=n.alternate,t!==null&&uc(t,n,r,!0),n=xa.current,n!==null){switch(n.tag){case 31:case 13:return i4===null?Vv():n.alternate===null&&Pr===0&&(Pr=3),n.flags&=-257,n.flags|=65536,n.lanes=r,o===Iv?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([o]):t.add(o),uC(e,o,r)),!1;case 22:return n.flags|=65536,o===Iv?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([o])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([o]):n.add(o)),uC(e,o,r)),!1}throw Error(R1(435,n.tag))}return uC(e,o,r),Vv(),!1}if(W2)return t=xa.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=r,o!==AC&&(e=Error(R1(422),{cause:o}),Np(r4(e,n)))):(o!==AC&&(t=Error(R1(423),{cause:o}),Np(r4(t,n))),e=e.current.alternate,e.flags|=65536,r&=-r,e.lanes|=r,o=r4(o,n),r=WC(e.stateNode,o,r),KP(e,r),Pr!==4&&(Pr=2)),!1;var i=Error(R1(520),{cause:o});if(i=r4(i,n),Rp===null?Rp=[i]:Rp.push(i),Pr!==4&&(Pr=2),t===null)return!0;o=r4(o,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=r&-r,n.lanes|=e,e=WC(n.stateNode,o,e),KP(n,e),!1;case 1:if(t=n.type,i=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(j6===null||!j6.has(i))))return n.flags|=65536,r&=-r,n.lanes|=r,r=mj(r),hj(r,e,n,o),KP(n,r),!1}n=n.return}while(n!==null);return!1}var Wk=Error(R1(461)),ao=!1;function o3(e,t,n,o){t.child=e===null?zB(t,null,n,o):Il(t,e.child,n,o)}function YL(e,t,n,o,r){n=n.render;var i=t.ref;if("ref"in o){var a={};for(var s in o)s!=="ref"&&(a[s]=o[s])}else a=o;return Al(t),o=Ik(e,t,n,a,i,r),s=Nk(),e!==null&&!ao?(Ok(e,t,r),m0(e,t,r)):(W2&&s&&kk(t),t.flags|=1,o3(e,t,o,r),t.child)}function KL(e,t,n,o,r){if(e===null){var i=n.type;return typeof i=="function"&&!Ck(i)&&i.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=i,gj(e,t,i,o,r)):(e=mv(n.type,null,o,t,t.mode,r),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!Gk(e,r)){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:Ap,n(a,o)&&e.ref===t.ref)return m0(e,t,r)}return t.flags|=1,e=l0(i,o),e.ref=t.ref,e.return=t,t.child=e}function gj(e,t,n,o,r){if(e!==null){var i=e.memoizedProps;if(Ap(i,o)&&e.ref===t.ref)if(ao=!1,t.pendingProps=o=i,Gk(e,r))(e.flags&131072)!==0&&(ao=!0);else return t.lanes=e.lanes,m0(e,t,r)}return GC(e,t,n,o,r)}function yj(e,t,n,o){var r=o.children,i=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((t.flags&128)!==0){if(i=i!==null?i.baseLanes|n:n,e!==null){for(o=t.child=e.child,r=0;o!==null;)r=r|o.lanes|o.childLanes,o=o.sibling;o=r&~i}else o=0,t.child=null;return JL(e,t,i,n,o)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&hv(t,i!==null?i.cachePool:null),i!==null?jL(t,i):jC(),TB(t);else return o=t.lanes=536870912,JL(e,t,i!==null?i.baseLanes|n:n,n,o)}else i!==null?(hv(t,i.cachePool),jL(t,i),z6(t),t.memoizedState=null):(e!==null&&hv(t,null),jC(),z6(t));return o3(e,t,r,n),t.child}function hp(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function JL(e,t,n,o,r){var i=zk();return i=i===null?null:{parent:io._currentValue,pool:i},t.memoizedState={baseLanes:n,cachePool:i},e!==null&&hv(t,null),jC(),TB(t),e!==null&&uc(e,t,o,!0),t.childLanes=r,null}function vv(e,t){return t=jv({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function QL(e,t,n){return Il(t,e.child,null,n),e=vv(t,t.pendingProps),e.flags|=2,fa(t),t.memoizedState=null,e}function V1e(e,t,n){var o=t.pendingProps,r=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(W2){if(o.mode==="hidden")return e=vv(t,o),t.lanes=536870912,hp(null,e);if(UC(t),(e=Zn)?(e=cU(e,o4),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:q6!==null?{id:V5,overflow:q5}:null,retryLane:536870912,hydrationErrors:null},n=wB(e),n.return=t,t.child=n,a3=t,Zn=null)):e=null,e===null)throw W6(t);return t.lanes=536870912,null}return vv(t,o)}var i=e.memoizedState;if(i!==null){var a=i.dehydrated;if(UC(t),r)if(t.flags&256)t.flags&=-257,t=QL(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(R1(558));else if(ao||uc(e,t,n,!1),r=(n&e.childLanes)!==0,ao||r){if(o=En,o!==null&&(a=ZD(o,n),a!==0&&a!==i.retryLane))throw i.retryLane=a,jl(e,a),ji(o,e,a),Wk;Vv(),t=QL(e,t,n)}else e=i.treeContext,Zn=a4(a.nextSibling),a3=t,W2=!0,L6=null,o4=!1,e!==null&&PB(t,e),t=vv(t,o),t.flags|=4096;return t}return e=l0(e.child,{mode:o.mode,children:o.children}),e.ref=t.ref,t.child=e,e.return=t,e}function bv(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(R1(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function GC(e,t,n,o,r){return Al(t),n=Ik(e,t,n,o,void 0,r),o=Nk(),e!==null&&!ao?(Ok(e,t,r),m0(e,t,r)):(W2&&o&&kk(t),t.flags|=1,o3(e,t,n,r),t.child)}function eD(e,t,n,o,r,i){return Al(t),t.updateQueue=null,n=IB(t,o,n,r),AB(e),o=Nk(),e!==null&&!ao?(Ok(e,t,i),m0(e,t,i)):(W2&&o&&kk(t),t.flags|=1,o3(e,t,n,i),t.child)}function tD(e,t,n,o,r){if(Al(t),t.stateNode===null){var i=j9,a=n.contextType;typeof a=="object"&&a!==null&&(i=s3(a)),i=new n(o,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=qC,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=o,i.state=t.memoizedState,i.refs={},Ek(t),a=n.contextType,i.context=typeof a=="object"&&a!==null?s3(a):j9,i.state=t.memoizedState,a=n.getDerivedStateFromProps,typeof a=="function"&&(QP(t,n,a,o),i.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(a=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),a!==i.state&&qC.enqueueReplaceState(i,i.state,null),_p(t,o,i,r),wp(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),o=!0}else if(e===null){i=t.stateNode;var s=t.memoizedProps,l=Ol(n,s);i.props=l;var c=i.context,u=n.contextType;a=j9,typeof u=="object"&&u!==null&&(a=s3(u));var d=n.getDerivedStateFromProps;u=typeof d=="function"||typeof i.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,u||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s||c!==a)&&ZL(t,i,o,a),k6=!1;var p=t.memoizedState;i.state=p,_p(t,o,i,r),wp(),c=t.memoizedState,s||p!==c||k6?(typeof d=="function"&&(QP(t,n,d,o),c=t.memoizedState),(l=k6||GL(t,n,l,o,p,c,a))?(u||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=c),i.props=o,i.state=c,i.context=a,o=l):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{i=t.stateNode,DC(e,t),a=t.memoizedProps,u=Ol(n,a),i.props=u,d=t.pendingProps,p=i.context,c=n.contextType,l=j9,typeof c=="object"&&c!==null&&(l=s3(c)),s=n.getDerivedStateFromProps,(c=typeof s=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==d||p!==l)&&ZL(t,i,o,l),k6=!1,p=t.memoizedState,i.state=p,_p(t,o,i,r),wp();var m=t.memoizedState;a!==d||p!==m||k6||e!==null&&e.dependencies!==null&&Av(e.dependencies)?(typeof s=="function"&&(QP(t,n,s,o),m=t.memoizedState),(u=k6||GL(t,n,u,o,p,m,l)||e!==null&&e.dependencies!==null&&Av(e.dependencies))?(c||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(o,m,l),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(o,m,l)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=m),i.props=o,i.state=m,i.context=l,o=u):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),o=!1)}return i=o,bv(e,t),o=(t.flags&128)!==0,i||o?(i=t.stateNode,n=o&&typeof n.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&o?(t.child=Il(t,e.child,null,r),t.child=Il(t,null,n,r)):o3(e,t,n,r),t.memoizedState=i.state,e=t.child):e=m0(e,t,r),e}function nD(e,t,n,o){return Tl(),t.flags|=256,o3(e,t,n,o),t.child}var eC={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function tC(e){return{baseLanes:e,cachePool:kB()}}function nC(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=ha),e}function vj(e,t,n){var o=t.pendingProps,r=!1,i=(t.flags&128)!==0,a;if((a=i)||(a=e!==null&&e.memoizedState===null?!1:(Hr.current&2)!==0),a&&(r=!0,t.flags&=-129),a=(t.flags&32)!==0,t.flags&=-33,e===null){if(W2){if(r?$6(t):z6(t),(e=Zn)?(e=cU(e,o4),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:q6!==null?{id:V5,overflow:q5}:null,retryLane:536870912,hydrationErrors:null},n=wB(e),n.return=t,t.child=n,a3=t,Zn=null)):e=null,e===null)throw W6(t);return sk(e)?t.lanes=32:t.lanes=536870912,null}var s=o.children;return o=o.fallback,r?(z6(t),r=t.mode,s=jv({mode:"hidden",children:s},r),o=$l(o,r,n,null),s.return=t,o.return=t,s.sibling=o,t.child=s,o=t.child,o.memoizedState=tC(n),o.childLanes=nC(e,a,n),t.memoizedState=eC,hp(null,o)):($6(t),ZC(t,s))}var l=e.memoizedState;if(l!==null&&(s=l.dehydrated,s!==null)){if(i)t.flags&256?($6(t),t.flags&=-257,t=rC(e,t,n)):t.memoizedState!==null?(z6(t),t.child=e.child,t.flags|=128,t=null):(z6(t),s=o.fallback,r=t.mode,o=jv({mode:"visible",children:o.children},r),s=$l(s,r,n,null),s.flags|=2,o.return=t,s.return=t,o.sibling=s,t.child=o,Il(t,e.child,null,n),o=t.child,o.memoizedState=tC(n),o.childLanes=nC(e,a,n),t.memoizedState=eC,t=hp(null,o));else if($6(t),sk(s)){if(a=s.nextSibling&&s.nextSibling.dataset,a)var c=a.dgst;a=c,o=Error(R1(419)),o.stack="",o.digest=a,Np({value:o,source:null,stack:null}),t=rC(e,t,n)}else if(ao||uc(e,t,n,!1),a=(n&e.childLanes)!==0,ao||a){if(a=En,a!==null&&(o=ZD(a,n),o!==0&&o!==l.retryLane))throw l.retryLane=o,jl(e,o),ji(a,e,o),Wk;ak(s)||Vv(),t=rC(e,t,n)}else ak(s)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,Zn=a4(s.nextSibling),a3=t,W2=!0,L6=null,o4=!1,e!==null&&PB(t,e),t=ZC(t,o.children),t.flags|=4096);return t}return r?(z6(t),s=o.fallback,r=t.mode,l=e.child,c=l.sibling,o=l0(l,{mode:"hidden",children:o.children}),o.subtreeFlags=l.subtreeFlags&65011712,c!==null?s=l0(c,s):(s=$l(s,r,n,null),s.flags|=2),s.return=t,o.return=t,o.sibling=s,t.child=o,hp(null,o),o=t.child,s=e.child.memoizedState,s===null?s=tC(n):(r=s.cachePool,r!==null?(l=io._currentValue,r=r.parent!==l?{parent:l,pool:l}:r):r=kB(),s={baseLanes:s.baseLanes|n,cachePool:r}),o.memoizedState=s,o.childLanes=nC(e,a,n),t.memoizedState=eC,hp(e.child,o)):($6(t),n=e.child,e=n.sibling,n=l0(n,{mode:"visible",children:o.children}),n.return=t,n.sibling=null,e!==null&&(a=t.deletions,a===null?(t.deletions=[e],t.flags|=16):a.push(e)),t.child=n,t.memoizedState=null,n)}function ZC(e,t){return t=jv({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function jv(e,t){return e=ma(22,e,null,t),e.lanes=0,e}function rC(e,t,n){return Il(t,e.child,null,n),e=ZC(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function rD(e,t,n){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),NC(e.return,t,n)}function oC(e,t,n,o,r,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:n,tailMode:r,treeForkCount:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=o,a.tail=n,a.tailMode=r,a.treeForkCount=i)}function bj(e,t,n){var o=t.pendingProps,r=o.revealOrder,i=o.tail;o=o.children;var a=Hr.current,s=(a&2)!==0;if(s?(a=a&1|2,t.flags|=128):a&=1,Bn(Hr,a),o3(e,t,o,n),o=W2?Ip:0,!s&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&rD(e,n,t);else if(e.tag===19)rD(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(r){case"forwards":for(n=t.child,r=null;n!==null;)e=n.alternate,e!==null&&Ov(e)===null&&(r=n),n=n.sibling;n=r,n===null?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),oC(t,!1,r,n,i,o);break;case"backwards":case"unstable_legacy-backwards":for(n=null,r=t.child,t.child=null;r!==null;){if(e=r.alternate,e!==null&&Ov(e)===null){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}oC(t,!0,n,null,i,o);break;case"together":oC(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function m0(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Z6|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(uc(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(R1(153));if(t.child!==null){for(e=t.child,n=l0(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=l0(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Gk(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Av(e)))}function q1e(e,t,n){switch(t.tag){case 3:kv(t,t.stateNode.containerInfo),R6(t,io,e.memoizedState.cache),Tl();break;case 27:case 5:wC(t);break;case 4:kv(t,t.stateNode.containerInfo);break;case 10:R6(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,UC(t),null;break;case 13:var o=t.memoizedState;if(o!==null)return o.dehydrated!==null?($6(t),t.flags|=128,null):(n&t.child.childLanes)!==0?vj(e,t,n):($6(t),e=m0(e,t,n),e!==null?e.sibling:null);$6(t);break;case 19:var r=(e.flags&128)!==0;if(o=(n&t.childLanes)!==0,o||(uc(e,t,n,!1),o=(n&t.childLanes)!==0),r){if(o)return bj(e,t,n);t.flags|=128}if(r=t.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),Bn(Hr,Hr.current),o)break;return null;case 22:return t.lanes=0,yj(e,t,n,t.pendingProps);case 24:R6(t,io,e.memoizedState.cache)}return m0(e,t,n)}function Sj(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)ao=!0;else{if(!Gk(e,n)&&(t.flags&128)===0)return ao=!1,q1e(e,t,n);ao=(e.flags&131072)!==0}else ao=!1,W2&&(t.flags&1048576)!==0&&_B(t,Ip,t.index);switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=Cl(t.elementType),t.type=e,typeof e=="function")Ck(e)?(o=Ol(e,o),t.tag=1,t=tD(null,t,e,o,n)):(t.tag=0,t=GC(null,t,e,o,n));else{if(e!=null){var r=e.$$typeof;if(r===dk){t.tag=11,t=YL(null,t,e,o,n);break e}else if(r===pk){t.tag=14,t=KL(null,t,e,o,n);break e}}throw t=SC(e)||e,Error(R1(306,t,""))}}return t;case 0:return GC(e,t,t.type,t.pendingProps,n);case 1:return o=t.type,r=Ol(o,t.pendingProps),tD(e,t,o,r,n);case 3:e:{if(kv(t,t.stateNode.containerInfo),e===null)throw Error(R1(387));o=t.pendingProps;var i=t.memoizedState;r=i.element,DC(e,t),_p(t,o,null,n);var a=t.memoizedState;if(o=a.cache,R6(t,io,o),o!==i.cache&&OC(t,[io],n,!0),wp(),o=a.element,i.isDehydrated)if(i={element:o,isDehydrated:!1,cache:a.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=nD(e,t,o,n);break e}else if(o!==r){r=r4(Error(R1(424)),t),Np(r),t=nD(e,t,o,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Zn=a4(e.firstChild),a3=t,W2=!0,L6=null,o4=!0,n=zB(t,null,o,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Tl(),o===r){t=m0(e,t,n);break e}o3(e,t,o,n)}t=t.child}return t;case 26:return bv(e,t),e===null?(n=CD(t.type,null,t.pendingProps,null))?t.memoizedState=n:W2||(n=t.type,e=t.pendingProps,o=Zv(O6.current).createElement(n),o[i3]=t,o[Ui]=e,l3(o,n,e),Lo(o),t.stateNode=o):t.memoizedState=CD(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return wC(t),e===null&&W2&&(o=t.stateNode=uU(t.type,t.pendingProps,O6.current),a3=t,o4=!0,r=Zn,Y6(t.type)?(lk=r,Zn=a4(o.firstChild)):Zn=r),o3(e,t,t.pendingProps.children,n),bv(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&W2&&((r=o=Zn)&&(o=bte(o,t.type,t.pendingProps,o4),o!==null?(t.stateNode=o,a3=t,Zn=a4(o.firstChild),o4=!1,r=!0):r=!1),r||W6(t)),wC(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,ok(r,i)?o=null:a!==null&&ok(r,a)&&(t.flags|=32),t.memoizedState!==null&&(r=Ik(e,t,O1e,null,null,n),Up._currentValue=r),bv(e,t),o3(e,t,o,n),t.child;case 6:return e===null&&W2&&((e=n=Zn)&&(n=Ste(n,t.pendingProps,o4),n!==null?(t.stateNode=n,a3=t,Zn=null,e=!0):e=!1),e||W6(t)),null;case 13:return vj(e,t,n);case 4:return kv(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=Il(t,null,o,n):o3(e,t,o,n),t.child;case 11:return YL(e,t,t.type,t.pendingProps,n);case 7:return o3(e,t,t.pendingProps,n),t.child;case 8:return o3(e,t,t.pendingProps.children,n),t.child;case 12:return o3(e,t,t.pendingProps.children,n),t.child;case 10:return o=t.pendingProps,R6(t,t.type,o.value),o3(e,t,o.children,n),t.child;case 9:return r=t.type._context,o=t.pendingProps.children,Al(t),r=s3(r),o=o(r),t.flags|=1,o3(e,t,o,n),t.child;case 14:return KL(e,t,t.type,t.pendingProps,n);case 15:return gj(e,t,t.type,t.pendingProps,n);case 19:return bj(e,t,n);case 31:return V1e(e,t,n);case 22:return yj(e,t,n,t.pendingProps);case 24:return Al(t),o=s3(io),e===null?(r=zk(),r===null&&(r=En,i=$k(),r.pooledCache=i,i.refCount++,i!==null&&(r.pooledCacheLanes|=n),r=i),t.memoizedState={parent:o,cache:r},Ek(t),R6(t,io,r)):((e.lanes&n)!==0&&(DC(e,t),_p(t,null,null,n),wp()),r=e.memoizedState,i=t.memoizedState,r.parent!==o?(r={parent:o,cache:o},t.memoizedState=r,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=r),R6(t,io,o)):(o=i.cache,R6(t,io,o),o!==r.cache&&OC(t,[io],n,!0))),o3(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(R1(156,t.tag))}function Qs(e){e.flags|=4}function iC(e,t,n,o,r){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(r&335544128)===r)if(e.stateNode.complete)e.flags|=8192;else if(Vj())e.flags|=8192;else throw Ml=Iv,Mk}else e.flags&=-16777217}function oD(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!fU(t))if(Vj())e.flags|=8192;else throw Ml=Iv,Mk}function rv(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?qD():536870912,e.lanes|=t,rc|=t)}function lp(e,t){if(!W2)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var o=null;n!==null;)n.alternate!==null&&(o=n),n=n.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function Gn(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,o=0;if(t)for(var r=e.child;r!==null;)n|=r.lanes|r.childLanes,o|=r.subtreeFlags&65011712,o|=r.flags&65011712,r.return=e,r=r.sibling;else for(r=e.child;r!==null;)n|=r.lanes|r.childLanes,o|=r.subtreeFlags,o|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=o,e.childLanes=n,t}function W1e(e,t,n){var o=t.pendingProps;switch(Rk(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Gn(t),null;case 1:return Gn(t),null;case 3:return n=t.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),c0(io),K9(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&($9(t)?Qs(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,YP())),Gn(t),null;case 26:var r=t.type,i=t.memoizedState;return e===null?(Qs(t),i!==null?(Gn(t),oD(t,i)):(Gn(t),iC(t,r,null,o,n))):i?i!==e.memoizedState?(Qs(t),Gn(t),oD(t,i)):(Gn(t),t.flags&=-16777217):(e=e.memoizedProps,e!==o&&Qs(t),Gn(t),iC(t,r,e,o,n)),null;case 27:if(Rv(t),n=O6.current,r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&Qs(t);else{if(!o){if(t.stateNode===null)throw Error(R1(166));return Gn(t),null}e=G5.current,$9(t)?AL(t,e):(e=uU(r,o,n),t.stateNode=e,Qs(t))}return Gn(t),null;case 5:if(Rv(t),r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&Qs(t);else{if(!o){if(t.stateNode===null)throw Error(R1(166));return Gn(t),null}if(i=G5.current,$9(t))AL(t,i);else{var a=Zv(O6.current);switch(i){case 1:i=a.createElementNS("http://www.w3.org/2000/svg",r);break;case 2:i=a.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;default:switch(r){case"svg":i=a.createElementNS("http://www.w3.org/2000/svg",r);break;case"math":i=a.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;case"script":i=a.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof o.is=="string"?a.createElement("select",{is:o.is}):a.createElement("select"),o.multiple?i.multiple=!0:o.size&&(i.size=o.size);break;default:i=typeof o.is=="string"?a.createElement(r,{is:o.is}):a.createElement(r)}}i[i3]=t,i[Ui]=o;e:for(a=t.child;a!==null;){if(a.tag===5||a.tag===6)i.appendChild(a.stateNode);else if(a.tag!==4&&a.tag!==27&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;a.sibling===null;){if(a.return===null||a.return===t)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}t.stateNode=i;e:switch(l3(i,r,o),r){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&Qs(t)}}return Gn(t),iC(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&Qs(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(R1(166));if(e=O6.current,$9(t)){if(e=t.stateNode,n=t.memoizedProps,o=null,r=a3,r!==null)switch(r.tag){case 27:case 5:o=r.memoizedProps}e[i3]=t,e=!!(e.nodeValue===n||o!==null&&o.suppressHydrationWarning===!0||aU(e.nodeValue,n)),e||W6(t,!0)}else e=Zv(e).createTextNode(o),e[i3]=t,t.stateNode=e}return Gn(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(o=$9(t),n!==null){if(e===null){if(!o)throw Error(R1(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(R1(557));e[i3]=t}else Tl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Gn(t),e=!1}else n=YP(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(fa(t),t):(fa(t),null);if((t.flags&128)!==0)throw Error(R1(558))}return Gn(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(r=$9(t),o!==null&&o.dehydrated!==null){if(e===null){if(!r)throw Error(R1(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(R1(317));r[i3]=t}else Tl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Gn(t),r=!1}else r=YP(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),r=!0;if(!r)return t.flags&256?(fa(t),t):(fa(t),null)}return fa(t),(t.flags&128)!==0?(t.lanes=n,t):(n=o!==null,e=e!==null&&e.memoizedState!==null,n&&(o=t.child,r=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(r=o.alternate.memoizedState.cachePool.pool),i=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(i=o.memoizedState.cachePool.pool),i!==r&&(o.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),rv(t,t.updateQueue),Gn(t),null);case 4:return K9(),e===null&&eR(t.stateNode.containerInfo),Gn(t),null;case 10:return c0(t.type),Gn(t),null;case 19:if(Do(Hr),o=t.memoizedState,o===null)return Gn(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)lp(o,!1);else{if(Pr!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Ov(e),i!==null){for(t.flags|=128,lp(o,!1),e=i.updateQueue,t.updateQueue=e,rv(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)xB(n,e),n=n.sibling;return Bn(Hr,Hr.current&1|2),W2&&r0(t,o.treeForkCount),t.child}e=e.sibling}o.tail!==null&&ga()>Fv&&(t.flags|=128,r=!0,lp(o,!1),t.lanes=4194304)}else{if(!r)if(e=Ov(i),e!==null){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,rv(t,e),lp(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!W2)return Gn(t),null}else 2*ga()-o.renderingStartTime>Fv&&n!==536870912&&(t.flags|=128,r=!0,lp(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(e=o.last,e!==null?e.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=ga(),e.sibling=null,n=Hr.current,Bn(Hr,r?n&1|2:n&1),W2&&r0(t,o.treeForkCount),e):(Gn(t),null);case 22:case 23:return fa(t),Tk(),o=t.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(t.flags|=8192):o&&(t.flags|=8192),o?(n&536870912)!==0&&(t.flags&128)===0&&(Gn(t),t.subtreeFlags&6&&(t.flags|=8192)):Gn(t),n=t.updateQueue,n!==null&&rv(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),o=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(o=t.memoizedState.cachePool.pool),o!==n&&(t.flags|=2048),e!==null&&Do(zl),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),c0(io),Gn(t),null;case 25:return null;case 30:return null}throw Error(R1(156,t.tag))}function G1e(e,t){switch(Rk(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return c0(io),K9(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Rv(t),null;case 31:if(t.memoizedState!==null){if(fa(t),t.alternate===null)throw Error(R1(340));Tl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(fa(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(R1(340));Tl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Do(Hr),null;case 4:return K9(),null;case 10:return c0(t.type),null;case 22:case 23:return fa(t),Tk(),e!==null&&Do(zl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return c0(io),null;case 25:return null;default:return null}}function xj(e,t){switch(Rk(t),t.tag){case 3:c0(io),K9();break;case 26:case 27:case 5:Rv(t);break;case 4:K9();break;case 31:t.memoizedState!==null&&fa(t);break;case 13:fa(t);break;case 19:Do(Hr);break;case 10:c0(t.type);break;case 22:case 23:fa(t),Tk(),e!==null&&Do(zl);break;case 24:c0(io)}}function Jp(e,t){try{var n=t.updateQueue,o=n!==null?n.lastEffect:null;if(o!==null){var r=o.next;n=r;do{if((n.tag&e)===e){o=void 0;var i=n.create,a=n.inst;o=i(),a.destroy=o}n=n.next}while(n!==r)}}catch(s){wn(t,t.return,s)}}function G6(e,t,n){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var i=r.next;o=i;do{if((o.tag&e)===e){var a=o.inst,s=a.destroy;if(s!==void 0){a.destroy=void 0,r=t;var l=n,c=s;try{c()}catch(u){wn(r,l,u)}}}o=o.next}while(o!==i)}}catch(u){wn(t,t.return,u)}}function wj(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{EB(t,n)}catch(o){wn(e,e.return,o)}}}function _j(e,t,n){n.props=Ol(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(o){wn(e,t,o)}}function Cp(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof n=="function"?e.refCleanup=n(o):n.current=o}}catch(r){wn(e,t,r)}}function W5(e,t){var n=e.ref,o=e.refCleanup;if(n!==null)if(typeof o=="function")try{o()}catch(r){wn(e,t,r)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(r){wn(e,t,r)}else n.current=null}function Pj(e){var t=e.type,n=e.memoizedProps,o=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&o.focus();break e;case"img":n.src?o.src=n.src:n.srcSet&&(o.srcset=n.srcSet)}}catch(r){wn(e,e.return,r)}}function aC(e,t,n){try{var o=e.stateNode;fte(o,e.type,n,t),o[Ui]=t}catch(r){wn(e,e.return,r)}}function Cj(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Y6(e.type)||e.tag===4}function sC(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Cj(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Y6(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function XC(e,t,n){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=a0));else if(o!==4&&(o===27&&Y6(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(XC(e,t,n),e=e.sibling;e!==null;)XC(e,t,n),e=e.sibling}function Uv(e,t,n){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(o!==4&&(o===27&&Y6(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Uv(e,t,n),e=e.sibling;e!==null;)Uv(e,t,n),e=e.sibling}function kj(e){var t=e.stateNode,n=e.memoizedProps;try{for(var o=e.type,r=t.attributes;r.length;)t.removeAttributeNode(r[0]);l3(t,o,n),t[i3]=e,t[Ui]=n}catch(i){wn(e,e.return,i)}}var o0=!1,oo=!1,lC=!1,iD=typeof WeakSet=="function"?WeakSet:Set,Oo=null;function Z1e(e,t){if(e=e.containerInfo,nk=Jv,e=fB(e),wk(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var o=n.getSelection&&n.getSelection();if(o&&o.rangeCount!==0){n=o.anchorNode;var r=o.anchorOffset,i=o.focusNode;o=o.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,c=0,u=0,d=e,p=null;t:for(;;){for(var m;d!==n||r!==0&&d.nodeType!==3||(s=a+r),d!==i||o!==0&&d.nodeType!==3||(l=a+o),d.nodeType===3&&(a+=d.nodeValue.length),(m=d.firstChild)!==null;)p=d,d=m;for(;;){if(d===e)break t;if(p===n&&++c===r&&(s=a),p===i&&++u===o&&(l=a),(m=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=m}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(rk={focusedElem:e,selectionRange:n},Jv=!1,Oo=t;Oo!==null;)if(t=Oo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Oo=e;else for(;Oo!==null;){switch(t=Oo,i=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)r=e[n],r.ref.impl=r.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&i!==null){e=void 0,n=t,r=i.memoizedProps,i=i.memoizedState,o=n.stateNode;try{var h=Ol(n.type,r);e=o.getSnapshotBeforeUpdate(h,i),o.__reactInternalSnapshotBeforeUpdate=e}catch(S){wn(n,n.return,S)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)ik(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":ik(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(R1(163))}if(e=t.sibling,e!==null){e.return=t.return,Oo=e;break}Oo=t.return}}function Rj(e,t,n){var o=n.flags;switch(n.tag){case 0:case 11:case 15:t0(e,n),o&4&&Jp(5,n);break;case 1:if(t0(e,n),o&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(a){wn(n,n.return,a)}else{var r=Ol(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(r,t,e.__reactInternalSnapshotBeforeUpdate)}catch(a){wn(n,n.return,a)}}o&64&&wj(n),o&512&&Cp(n,n.return);break;case 3:if(t0(e,n),o&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{EB(e,t)}catch(a){wn(n,n.return,a)}}break;case 27:t===null&&o&4&&kj(n);case 26:case 5:t0(e,n),t===null&&o&4&&Pj(n),o&512&&Cp(n,n.return);break;case 12:t0(e,n);break;case 31:t0(e,n),o&4&&Mj(e,n);break;case 13:t0(e,n),o&4&&Ej(e,n),o&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=rte.bind(null,n),xte(e,n))));break;case 22:if(o=n.memoizedState!==null||o0,!o){t=t!==null&&t.memoizedState!==null||oo,r=o0;var i=oo;o0=o,(oo=t)&&!i?n0(e,n,(n.subtreeFlags&8772)!==0):t0(e,n),o0=r,oo=i}break;case 30:break;default:t0(e,n)}}function $j(e){var t=e.alternate;t!==null&&(e.alternate=null,$j(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&gk(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var nr=null,Di=!1;function e0(e,t,n){for(n=n.child;n!==null;)zj(e,t,n),n=n.sibling}function zj(e,t,n){if(ya&&typeof ya.onCommitFiberUnmount=="function")try{ya.onCommitFiberUnmount(qp,n)}catch{}switch(n.tag){case 26:oo||W5(n,t),e0(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:oo||W5(n,t);var o=nr,r=Di;Y6(n.type)&&(nr=n.stateNode,Di=!1),e0(e,t,n),zp(n.stateNode),nr=o,Di=r;break;case 5:oo||W5(n,t);case 6:if(o=nr,r=Di,nr=null,e0(e,t,n),nr=o,Di=r,nr!==null)if(Di)try{(nr.nodeType===9?nr.body:nr.nodeName==="HTML"?nr.ownerDocument.body:nr).removeChild(n.stateNode)}catch(i){wn(n,t,i)}else try{nr.removeChild(n.stateNode)}catch(i){wn(n,t,i)}break;case 18:nr!==null&&(Di?(e=nr,SD(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),sc(e)):SD(nr,n.stateNode));break;case 4:o=nr,r=Di,nr=n.stateNode.containerInfo,Di=!0,e0(e,t,n),nr=o,Di=r;break;case 0:case 11:case 14:case 15:G6(2,n,t),oo||G6(4,n,t),e0(e,t,n);break;case 1:oo||(W5(n,t),o=n.stateNode,typeof o.componentWillUnmount=="function"&&_j(n,t,o)),e0(e,t,n);break;case 21:e0(e,t,n);break;case 22:oo=(o=oo)||n.memoizedState!==null,e0(e,t,n),oo=o;break;default:e0(e,t,n)}}function Mj(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{sc(e)}catch(n){wn(t,t.return,n)}}}function Ej(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{sc(e)}catch(n){wn(t,t.return,n)}}function X1e(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new iD),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new iD),t;default:throw Error(R1(435,e.tag))}}function ov(e,t){var n=X1e(e);t.forEach(function(o){if(!n.has(o)){n.add(o);var r=ote.bind(null,e,o);o.then(r,r)}})}function Oi(e,t){var n=t.deletions;if(n!==null)for(var o=0;o<n.length;o++){var r=n[o],i=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 27:if(Y6(s.type)){nr=s.stateNode,Di=!1;break e}break;case 5:nr=s.stateNode,Di=!1;break e;case 3:case 4:nr=s.stateNode.containerInfo,Di=!0;break e}s=s.return}if(nr===null)throw Error(R1(160));zj(i,a,r),nr=null,Di=!1,i=r.alternate,i!==null&&(i.return=null),r.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Tj(t,e),t=t.sibling}var G4=null;function Tj(e,t){var n=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Oi(t,e),Li(e),o&4&&(G6(3,e,e.return),Jp(3,e),G6(5,e,e.return));break;case 1:Oi(t,e),Li(e),o&512&&(oo||n===null||W5(n,n.return)),o&64&&o0&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?o:n.concat(o))));break;case 26:var r=G4;if(Oi(t,e),Li(e),o&512&&(oo||n===null||W5(n,n.return)),o&4){var i=n!==null?n.memoizedState:null;if(o=e.memoizedState,n===null)if(o===null)if(e.stateNode===null){e:{o=e.type,n=e.memoizedProps,r=r.ownerDocument||r;t:switch(o){case"title":i=r.getElementsByTagName("title")[0],(!i||i[Zp]||i[i3]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=r.createElement(o),r.head.insertBefore(i,r.querySelector("head > title"))),l3(i,o,n),i[i3]=e,Lo(i),o=i;break e;case"link":var a=RD("link","href",r).get(o+(n.href||""));if(a){for(var s=0;s<a.length;s++)if(i=a[s],i.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&i.getAttribute("rel")===(n.rel==null?null:n.rel)&&i.getAttribute("title")===(n.title==null?null:n.title)&&i.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){a.splice(s,1);break t}}i=r.createElement(o),l3(i,o,n),r.head.appendChild(i);break;case"meta":if(a=RD("meta","content",r).get(o+(n.content||""))){for(s=0;s<a.length;s++)if(i=a[s],i.getAttribute("content")===(n.content==null?null:""+n.content)&&i.getAttribute("name")===(n.name==null?null:n.name)&&i.getAttribute("property")===(n.property==null?null:n.property)&&i.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&i.getAttribute("charset")===(n.charSet==null?null:n.charSet)){a.splice(s,1);break t}}i=r.createElement(o),l3(i,o,n),r.head.appendChild(i);break;default:throw Error(R1(468,o))}i[i3]=e,Lo(i),o=i}e.stateNode=o}else $D(r,e.type,e.stateNode);else e.stateNode=kD(r,o,e.memoizedProps);else i!==o?(i===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):i.count--,o===null?$D(r,e.type,e.stateNode):kD(r,o,e.memoizedProps)):o===null&&e.stateNode!==null&&aC(e,e.memoizedProps,n.memoizedProps)}break;case 27:Oi(t,e),Li(e),o&512&&(oo||n===null||W5(n,n.return)),n!==null&&o&4&&aC(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Oi(t,e),Li(e),o&512&&(oo||n===null||W5(n,n.return)),e.flags&32){r=e.stateNode;try{Q9(r,"")}catch(h){wn(e,e.return,h)}}o&4&&e.stateNode!=null&&(r=e.memoizedProps,aC(e,r,n!==null?n.memoizedProps:r)),o&1024&&(lC=!0);break;case 6:if(Oi(t,e),Li(e),o&4){if(e.stateNode===null)throw Error(R1(162));o=e.memoizedProps,n=e.stateNode;try{n.nodeValue=o}catch(h){wn(e,e.return,h)}}break;case 3:if(wv=null,r=G4,G4=Xv(t.containerInfo),Oi(t,e),G4=r,Li(e),o&4&&n!==null&&n.memoizedState.isDehydrated)try{sc(t.containerInfo)}catch(h){wn(e,e.return,h)}lC&&(lC=!1,Aj(e));break;case 4:o=G4,G4=Xv(e.stateNode.containerInfo),Oi(t,e),Li(e),G4=o;break;case 12:Oi(t,e),Li(e);break;case 31:Oi(t,e),Li(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,ov(e,o)));break;case 13:Oi(t,e),Li(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(db=ga()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,ov(e,o)));break;case 22:r=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,c=o0,u=oo;if(o0=c||r,oo=u||l,Oi(t,e),oo=u,o0=c,Li(e),o&8192)e:for(t=e.stateNode,t._visibility=r?t._visibility&-2:t._visibility|1,r&&(n===null||l||o0||oo||kl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(i=l.stateNode,r)a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none";else{s=l.stateNode;var d=l.memoizedProps.style,p=d!=null&&d.hasOwnProperty("display")?d.display:null;s.style.display=p==null||typeof p=="boolean"?"":(""+p).trim()}}catch(h){wn(l,l.return,h)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=r?"":l.memoizedProps}catch(h){wn(l,l.return,h)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;r?xD(m,!0):xD(l.stateNode,!1)}catch(h){wn(l,l.return,h)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}o&4&&(o=e.updateQueue,o!==null&&(n=o.retryQueue,n!==null&&(o.retryQueue=null,ov(e,n))));break;case 19:Oi(t,e),Li(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,ov(e,o)));break;case 30:break;case 21:break;default:Oi(t,e),Li(e)}}function Li(e){var t=e.flags;if(t&2){try{for(var n,o=e.return;o!==null;){if(Cj(o)){n=o;break}o=o.return}if(n==null)throw Error(R1(160));switch(n.tag){case 27:var r=n.stateNode,i=sC(e);Uv(e,i,r);break;case 5:var a=n.stateNode;n.flags&32&&(Q9(a,""),n.flags&=-33);var s=sC(e);Uv(e,s,a);break;case 3:case 4:var l=n.stateNode.containerInfo,c=sC(e);XC(e,c,l);break;default:throw Error(R1(161))}}catch(u){wn(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Aj(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Aj(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function t0(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Rj(e,t.alternate,t),t=t.sibling}function kl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:G6(4,t,t.return),kl(t);break;case 1:W5(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&_j(t,t.return,n),kl(t);break;case 27:zp(t.stateNode);case 26:case 5:W5(t,t.return),kl(t);break;case 22:t.memoizedState===null&&kl(t);break;case 30:kl(t);break;default:kl(t)}e=e.sibling}}function n0(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var o=t.alternate,r=e,i=t,a=i.flags;switch(i.tag){case 0:case 11:case 15:n0(r,i,n),Jp(4,i);break;case 1:if(n0(r,i,n),o=i,r=o.stateNode,typeof r.componentDidMount=="function")try{r.componentDidMount()}catch(c){wn(o,o.return,c)}if(o=i,r=o.updateQueue,r!==null){var s=o.stateNode;try{var l=r.shared.hiddenCallbacks;if(l!==null)for(r.shared.hiddenCallbacks=null,r=0;r<l.length;r++)MB(l[r],s)}catch(c){wn(o,o.return,c)}}n&&a&64&&wj(i),Cp(i,i.return);break;case 27:kj(i);case 26:case 5:n0(r,i,n),n&&o===null&&a&4&&Pj(i),Cp(i,i.return);break;case 12:n0(r,i,n);break;case 31:n0(r,i,n),n&&a&4&&Mj(r,i);break;case 13:n0(r,i,n),n&&a&4&&Ej(r,i);break;case 22:i.memoizedState===null&&n0(r,i,n),Cp(i,i.return);break;case 30:break;default:n0(r,i,n)}t=t.sibling}}function Zk(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Yp(n))}function Xk(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Yp(e))}function W4(e,t,n,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Ij(e,t,n,o),t=t.sibling}function Ij(e,t,n,o){var r=t.flags;switch(t.tag){case 0:case 11:case 15:W4(e,t,n,o),r&2048&&Jp(9,t);break;case 1:W4(e,t,n,o);break;case 3:W4(e,t,n,o),r&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Yp(e)));break;case 12:if(r&2048){W4(e,t,n,o),e=t.stateNode;try{var i=t.memoizedProps,a=i.id,s=i.onPostCommit;typeof s=="function"&&s(a,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(l){wn(t,t.return,l)}}else W4(e,t,n,o);break;case 31:W4(e,t,n,o);break;case 13:W4(e,t,n,o);break;case 23:break;case 22:i=t.stateNode,a=t.alternate,t.memoizedState!==null?i._visibility&2?W4(e,t,n,o):kp(e,t):i._visibility&2?W4(e,t,n,o):(i._visibility|=2,M9(e,t,n,o,(t.subtreeFlags&10256)!==0||!1)),r&2048&&Zk(a,t);break;case 24:W4(e,t,n,o),r&2048&&Xk(t.alternate,t);break;default:W4(e,t,n,o)}}function M9(e,t,n,o,r){for(r=r&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var i=e,a=t,s=n,l=o,c=a.flags;switch(a.tag){case 0:case 11:case 15:M9(i,a,s,l,r),Jp(8,a);break;case 23:break;case 22:var u=a.stateNode;a.memoizedState!==null?u._visibility&2?M9(i,a,s,l,r):kp(i,a):(u._visibility|=2,M9(i,a,s,l,r)),r&&c&2048&&Zk(a.alternate,a);break;case 24:M9(i,a,s,l,r),r&&c&2048&&Xk(a.alternate,a);break;default:M9(i,a,s,l,r)}t=t.sibling}}function kp(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,o=t,r=o.flags;switch(o.tag){case 22:kp(n,o),r&2048&&Zk(o.alternate,o);break;case 24:kp(n,o),r&2048&&Xk(o.alternate,o);break;default:kp(n,o)}t=t.sibling}}var gp=8192;function z9(e,t,n){if(e.subtreeFlags&gp)for(e=e.child;e!==null;)Nj(e,t,n),e=e.sibling}function Nj(e,t,n){switch(e.tag){case 26:z9(e,t,n),e.flags&gp&&e.memoizedState!==null&&Ate(n,G4,e.memoizedState,e.memoizedProps);break;case 5:z9(e,t,n);break;case 3:case 4:var o=G4;G4=Xv(e.stateNode.containerInfo),z9(e,t,n),G4=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=gp,gp=16777216,z9(e,t,n),gp=o):z9(e,t,n));break;default:z9(e,t,n)}}function Oj(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function cp(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var o=t[n];Oo=o,Dj(o,e)}Oj(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Lj(e),e=e.sibling}function Lj(e){switch(e.tag){case 0:case 11:case 15:cp(e),e.flags&2048&&G6(9,e,e.return);break;case 3:cp(e);break;case 12:cp(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Sv(e)):cp(e);break;default:cp(e)}}function Sv(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var o=t[n];Oo=o,Dj(o,e)}Oj(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:G6(8,t,t.return),Sv(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Sv(t));break;default:Sv(t)}e=e.sibling}}function Dj(e,t){for(;Oo!==null;){var n=Oo;switch(n.tag){case 0:case 11:case 15:G6(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var o=n.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Yp(n.memoizedState.cache)}if(o=n.child,o!==null)o.return=n,Oo=o;else e:for(n=e;Oo!==null;){o=Oo;var r=o.sibling,i=o.return;if($j(o),o===n){Oo=null;break e}if(r!==null){r.return=i,Oo=r;break e}Oo=i}}}var Y1e={getCacheForType:function(e){var t=s3(io),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return s3(io).controller.signal}},K1e=typeof WeakMap=="function"?WeakMap:Map,an=0,En=null,L2=null,V2=0,xn=0,pa=null,A6=!1,pc=!1,Yk=!1,h0=0,Pr=0,Z6=0,El=0,Kk=0,ha=0,rc=0,Rp=null,Bi=null,YC=!1,db=0,Bj=0,Fv=1/0,Hv=null,j6=null,go=0,U6=null,oc=null,u0=0,KC=0,JC=null,jj=null,$p=0,QC=null;function ba(){return(an&2)!==0&&V2!==0?V2&-V2:l2.T!==null?Qk():XD()}function Uj(){if(ha===0)if((V2&536870912)===0||W2){var e=Zy;Zy<<=1,(Zy&3932160)===0&&(Zy=262144),ha=e}else ha=536870912;return e=xa.current,e!==null&&(e.flags|=32),ha}function ji(e,t,n){(e===En&&(xn===2||xn===9)||e.cancelPendingCommit!==null)&&(ic(e,0),I6(e,V2,ha,!1)),Gp(e,n),((an&2)===0||e!==En)&&(e===En&&((an&2)===0&&(El|=n),Pr===4&&I6(e,V2,ha,!1)),X5(e))}function Fj(e,t,n){if((an&6)!==0)throw Error(R1(327));var o=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Wp(e,t),r=o?ete(e,t):cC(e,t,!0),i=o;do{if(r===0){pc&&!o&&I6(e,t,0,!1);break}else{if(n=e.current.alternate,i&&!J1e(n)){r=cC(e,t,!1),i=!1;continue}if(r===2){if(i=t,e.errorRecoveryDisabledLanes&i)var a=0;else a=e.pendingLanes&-536870913,a=a!==0?a:a&536870912?536870912:0;if(a!==0){t=a;e:{var s=e;r=Rp;var l=s.current.memoizedState.isDehydrated;if(l&&(ic(s,a).flags|=256),a=cC(s,a,!1),a!==2){if(Yk&&!l){s.errorRecoveryDisabledLanes|=i,El|=i,r=4;break e}i=Bi,Bi=r,i!==null&&(Bi===null?Bi=i:Bi.push.apply(Bi,i))}r=a}if(i=!1,r!==2)continue}}if(r===1){ic(e,0),I6(e,t,0,!0);break}e:{switch(o=e,i=r,i){case 0:case 1:throw Error(R1(345));case 4:if((t&4194048)!==t)break;case 6:I6(o,t,ha,!A6);break e;case 2:Bi=null;break;case 3:case 5:break;default:throw Error(R1(329))}if((t&62914560)===t&&(r=db+300-ga(),10<r)){if(I6(o,t,ha,!A6),eb(o,0,!0)!==0)break e;u0=t,o.timeoutHandle=lU(aD.bind(null,o,n,Bi,Hv,YC,t,ha,El,rc,A6,i,"Throttled",-0,0),r);break e}aD(o,n,Bi,Hv,YC,t,ha,El,rc,A6,i,null,-0,0)}}break}while(!0);X5(e)}function aD(e,t,n,o,r,i,a,s,l,c,u,d,p,m){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)===16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:a0},Nj(t,i,d);var h=(i&62914560)===i?db-ga():(i&4194048)===i?Bj-ga():0;if(h=Ite(d,h),h!==null){u0=i,e.cancelPendingCommit=h(lD.bind(null,e,t,i,n,o,r,a,s,l,u,d,null,p,m)),I6(e,i,a,!c);return}}lD(e,t,i,n,o,r,a,s,l)}function J1e(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var o=0;o<n.length;o++){var r=n[o],i=r.getSnapshot;r=r.value;try{if(!Sa(i(),r))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function I6(e,t,n,o){t&=~Kk,t&=~El,e.suspendedLanes|=t,e.pingedLanes&=~t,o&&(e.warmLanes|=t),o=e.expirationTimes;for(var r=t;0<r;){var i=31-va(r),a=1<<i;o[i]=-1,r&=~a}n!==0&&WD(e,n,t)}function pb(){return(an&6)===0?(Qp(0,!1),!1):!0}function Jk(){if(L2!==null){if(xn===0)var e=L2.return;else e=L2,s0=Ul=null,Lk(e),Z9=null,Op=0,e=L2;for(;e!==null;)xj(e.alternate,e),e=e.return;L2=null}}function ic(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,gte(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),u0=0,Jk(),En=e,L2=n=l0(e.current,null),V2=t,xn=0,pa=null,A6=!1,pc=Wp(e,t),Yk=!1,rc=ha=Kk=El=Z6=Pr=0,Bi=Rp=null,YC=!1,(t&8)!==0&&(t|=t&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=t;0<o;){var r=31-va(o),i=1<<r;t|=e[r],o&=~i}return h0=t,ob(),n}function Hj(e,t){v2=null,l2.H=Dp,t===dc||t===ab?(t=DL(),xn=3):t===Mk?(t=DL(),xn=4):xn=t===Wk?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,pa=t,L2===null&&(Pr=1,Bv(e,r4(t,e.current)))}function Vj(){var e=xa.current;return e===null?!0:(V2&4194048)===V2?i4===null:(V2&62914560)===V2||(V2&536870912)!==0?e===i4:!1}function qj(){var e=l2.H;return l2.H=Dp,e===null?Dp:e}function Wj(){var e=l2.A;return l2.A=Y1e,e}function Vv(){Pr=4,A6||(V2&4194048)!==V2&&xa.current!==null||(pc=!0),(Z6&134217727)===0&&(El&134217727)===0||En===null||I6(En,V2,ha,!1)}function cC(e,t,n){var o=an;an|=2;var r=qj(),i=Wj();(En!==e||V2!==t)&&(Hv=null,ic(e,t)),t=!1;var a=Pr;e:do try{if(xn!==0&&L2!==null){var s=L2,l=pa;switch(xn){case 8:Jk(),a=6;break e;case 3:case 2:case 9:case 6:xa.current===null&&(t=!0);var c=xn;if(xn=0,pa=null,H9(e,s,l,c),n&&pc){a=0;break e}break;default:c=xn,xn=0,pa=null,H9(e,s,l,c)}}Q1e(),a=Pr;break}catch(u){Hj(e,u)}while(!0);return t&&e.shellSuspendCounter++,s0=Ul=null,an=o,l2.H=r,l2.A=i,L2===null&&(En=null,V2=0,ob()),a}function Q1e(){for(;L2!==null;)Gj(L2)}function ete(e,t){var n=an;an|=2;var o=qj(),r=Wj();En!==e||V2!==t?(Hv=null,Fv=ga()+500,ic(e,t)):pc=Wp(e,t);e:do try{if(xn!==0&&L2!==null){t=L2;var i=pa;t:switch(xn){case 1:xn=0,pa=null,H9(e,t,i,1);break;case 2:case 9:if(LL(i)){xn=0,pa=null,sD(t);break}t=function(){xn!==2&&xn!==9||En!==e||(xn=7),X5(e)},i.then(t,t);break e;case 3:xn=7;break e;case 4:xn=5;break e;case 7:LL(i)?(xn=0,pa=null,sD(t)):(xn=0,pa=null,H9(e,t,i,7));break;case 5:var a=null;switch(L2.tag){case 26:a=L2.memoizedState;case 5:case 27:var s=L2;if(a?fU(a):s.stateNode.complete){xn=0,pa=null;var l=s.sibling;if(l!==null)L2=l;else{var c=s.return;c!==null?(L2=c,fb(c)):L2=null}break t}}xn=0,pa=null,H9(e,t,i,5);break;case 6:xn=0,pa=null,H9(e,t,i,6);break;case 8:Jk(),Pr=6;break e;default:throw Error(R1(462))}}tte();break}catch(u){Hj(e,u)}while(!0);return s0=Ul=null,l2.H=o,l2.A=r,an=n,L2!==null?0:(En=null,V2=0,ob(),Pr)}function tte(){for(;L2!==null&&!Pee();)Gj(L2)}function Gj(e){var t=Sj(e.alternate,e,h0);e.memoizedProps=e.pendingProps,t===null?fb(e):L2=t}function sD(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=eD(n,t,t.pendingProps,t.type,void 0,V2);break;case 11:t=eD(n,t,t.pendingProps,t.type.render,t.ref,V2);break;case 5:Lk(t);default:xj(n,t),t=L2=xB(t,h0),t=Sj(n,t,h0)}e.memoizedProps=e.pendingProps,t===null?fb(e):L2=t}function H9(e,t,n,o){s0=Ul=null,Lk(t),Z9=null,Op=0;var r=t.return;try{if(H1e(e,r,t,n,V2)){Pr=1,Bv(e,r4(n,e.current)),L2=null;return}}catch(i){if(r!==null)throw L2=r,i;Pr=1,Bv(e,r4(n,e.current)),L2=null;return}t.flags&32768?(W2||o===1?e=!0:pc||(V2&536870912)!==0?e=!1:(A6=e=!0,(o===2||o===9||o===3||o===6)&&(o=xa.current,o!==null&&o.tag===13&&(o.flags|=16384))),Zj(t,e)):fb(t)}function fb(e){var t=e;do{if((t.flags&32768)!==0){Zj(t,A6);return}e=t.return;var n=W1e(t.alternate,t,h0);if(n!==null){L2=n;return}if(t=t.sibling,t!==null){L2=t;return}L2=t=e}while(t!==null);Pr===0&&(Pr=5)}function Zj(e,t){do{var n=G1e(e.alternate,e);if(n!==null){n.flags&=32767,L2=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){L2=e;return}L2=e=n}while(e!==null);Pr=6,L2=null}function lD(e,t,n,o,r,i,a,s,l){e.cancelPendingCommit=null;do mb();while(go!==0);if((an&6)!==0)throw Error(R1(327));if(t!==null){if(t===e.current)throw Error(R1(177));if(i=t.lanes|t.childLanes,i|=_k,Iee(e,n,i,a,s,l),e===En&&(L2=En=null,V2=0),oc=t,U6=e,u0=n,KC=i,JC=r,jj=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,ite($v,function(){return Qj(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||o){o=l2.T,l2.T=null,r=sn.p,sn.p=2,a=an,an|=4;try{Z1e(e,t,n)}finally{an=a,sn.p=r,l2.T=o}}go=1,Xj(),Yj(),Kj()}}function Xj(){if(go===1){go=0;var e=U6,t=oc,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=l2.T,l2.T=null;var o=sn.p;sn.p=2;var r=an;an|=4;try{Tj(t,e);var i=rk,a=fB(e.containerInfo),s=i.focusedElem,l=i.selectionRange;if(a!==s&&s&&s.ownerDocument&&pB(s.ownerDocument.documentElement,s)){if(l!==null&&wk(s)){var c=l.start,u=l.end;if(u===void 0&&(u=c),"selectionStart"in s)s.selectionStart=c,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,p=d&&d.defaultView||window;if(p.getSelection){var m=p.getSelection(),h=s.textContent.length,S=Math.min(l.start,h),v=l.end===void 0?S:Math.min(l.end,h);!m.extend&&S>v&&(a=v,v=S,S=a);var g=ML(s,S),y=ML(s,v);if(g&&y&&(m.rangeCount!==1||m.anchorNode!==g.node||m.anchorOffset!==g.offset||m.focusNode!==y.node||m.focusOffset!==y.offset)){var x=d.createRange();x.setStart(g.node,g.offset),m.removeAllRanges(),S>v?(m.addRange(x),m.extend(y.node,y.offset)):(x.setEnd(y.node,y.offset),m.addRange(x))}}}}for(d=[],m=s;m=m.parentNode;)m.nodeType===1&&d.push({element:m,left:m.scrollLeft,top:m.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<d.length;s++){var _=d[s];_.element.scrollLeft=_.left,_.element.scrollTop=_.top}}Jv=!!nk,rk=nk=null}finally{an=r,sn.p=o,l2.T=n}}e.current=t,go=2}}function Yj(){if(go===2){go=0;var e=U6,t=oc,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=l2.T,l2.T=null;var o=sn.p;sn.p=2;var r=an;an|=4;try{Rj(e,t.alternate,t)}finally{an=r,sn.p=o,l2.T=n}}go=3}}function Kj(){if(go===4||go===3){go=0,Cee();var e=U6,t=oc,n=u0,o=jj;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?go=5:(go=0,oc=U6=null,Jj(e,e.pendingLanes));var r=e.pendingLanes;if(r===0&&(j6=null),hk(n),t=t.stateNode,ya&&typeof ya.onCommitFiberRoot=="function")try{ya.onCommitFiberRoot(qp,t,void 0,(t.current.flags&128)===128)}catch{}if(o!==null){t=l2.T,r=sn.p,sn.p=2,l2.T=null;try{for(var i=e.onRecoverableError,a=0;a<o.length;a++){var s=o[a];i(s.value,{componentStack:s.stack})}}finally{l2.T=t,sn.p=r}}(u0&3)!==0&&mb(),X5(e),r=e.pendingLanes,(n&261930)!==0&&(r&42)!==0?e===QC?$p++:($p=0,QC=e):$p=0,Qp(0,!1)}}function Jj(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Yp(t)))}function mb(){return Xj(),Yj(),Kj(),Qj()}function Qj(){if(go!==5)return!1;var e=U6,t=KC;KC=0;var n=hk(u0),o=l2.T,r=sn.p;try{sn.p=32>n?32:n,l2.T=null,n=JC,JC=null;var i=U6,a=u0;if(go=0,oc=U6=null,u0=0,(an&6)!==0)throw Error(R1(331));var s=an;if(an|=4,Lj(i.current),Ij(i,i.current,a,n),an=s,Qp(0,!1),ya&&typeof ya.onPostCommitFiberRoot=="function")try{ya.onPostCommitFiberRoot(qp,i)}catch{}return!0}finally{sn.p=r,l2.T=o,Jj(e,t)}}function cD(e,t,n){t=r4(n,t),t=WC(e.stateNode,t,2),e=B6(e,t,2),e!==null&&(Gp(e,2),X5(e))}function wn(e,t,n){if(e.tag===3)cD(e,e,n);else for(;t!==null;){if(t.tag===3){cD(t,e,n);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(j6===null||!j6.has(o))){e=r4(n,e),n=mj(2),o=B6(t,n,2),o!==null&&(hj(n,o,t,e),Gp(o,2),X5(o));break}}t=t.return}}function uC(e,t,n){var o=e.pingCache;if(o===null){o=e.pingCache=new K1e;var r=new Set;o.set(t,r)}else r=o.get(t),r===void 0&&(r=new Set,o.set(t,r));r.has(n)||(Yk=!0,r.add(n),e=nte.bind(null,e,t,n),t.then(e,e))}function nte(e,t,n){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,En===e&&(V2&n)===n&&(Pr===4||Pr===3&&(V2&62914560)===V2&&300>ga()-db?(an&2)===0&&ic(e,0):Kk|=n,rc===V2&&(rc=0)),X5(e)}function eU(e,t){t===0&&(t=qD()),e=jl(e,t),e!==null&&(Gp(e,t),X5(e))}function rte(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),eU(e,n)}function ote(e,t){var n=0;switch(e.tag){case 31:case 13:var o=e.stateNode,r=e.memoizedState;r!==null&&(n=r.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(R1(314))}o!==null&&o.delete(t),eU(e,n)}function ite(e,t){return fk(e,t)}var qv=null,E9=null,ek=!1,Wv=!1,dC=!1,N6=0;function X5(e){e!==E9&&e.next===null&&(E9===null?qv=E9=e:E9=E9.next=e),Wv=!0,ek||(ek=!0,ste())}function Qp(e,t){if(!dC&&Wv){dC=!0;do for(var n=!1,o=qv;o!==null;){if(!t)if(e!==0){var r=o.pendingLanes;if(r===0)var i=0;else{var a=o.suspendedLanes,s=o.pingedLanes;i=(1<<31-va(42|e)+1)-1,i&=r&~(a&~s),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(n=!0,uD(o,i))}else i=V2,i=eb(o,o===En?i:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(i&3)===0||Wp(o,i)||(n=!0,uD(o,i));o=o.next}while(n);dC=!1}}function ate(){tU()}function tU(){Wv=ek=!1;var e=0;N6!==0&&hte()&&(e=N6);for(var t=ga(),n=null,o=qv;o!==null;){var r=o.next,i=nU(o,t);i===0?(o.next=null,n===null?qv=r:n.next=r,r===null&&(E9=n)):(n=o,(e!==0||(i&3)!==0)&&(Wv=!0)),o=r}go!==0&&go!==5||Qp(e,!1),N6!==0&&(N6=0)}function nU(e,t){for(var n=e.suspendedLanes,o=e.pingedLanes,r=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var a=31-va(i),s=1<<a,l=r[a];l===-1?((s&n)===0||(s&o)!==0)&&(r[a]=Aee(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}if(t=En,n=V2,n=eb(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,n===0||e===t&&(xn===2||xn===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&jP(o),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Wp(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(o!==null&&jP(o),hk(n)){case 2:case 8:n=HD;break;case 32:n=$v;break;case 268435456:n=VD;break;default:n=$v}return o=rU.bind(null,e),n=fk(n,o),e.callbackPriority=t,e.callbackNode=n,t}return o!==null&&o!==null&&jP(o),e.callbackPriority=2,e.callbackNode=null,2}function rU(e,t){if(go!==0&&go!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(mb()&&e.callbackNode!==n)return null;var o=V2;return o=eb(e,e===En?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(Fj(e,o,t),nU(e,ga()),e.callbackNode!=null&&e.callbackNode===n?rU.bind(null,e):null)}function uD(e,t){if(mb())return null;Fj(e,t,!0)}function ste(){yte(function(){(an&6)!==0?fk(FD,ate):tU()})}function Qk(){if(N6===0){var e=ec;e===0&&(e=Gy,Gy<<=1,(Gy&261888)===0&&(Gy=256)),N6=e}return N6}function dD(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:dv(""+e)}function pD(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function lte(e,t,n,o,r){if(t==="submit"&&n&&n.stateNode===r){var i=dD((r[Ui]||null).action),a=o.submitter;a&&(t=(t=a[Ui]||null)?dD(t.formAction):a.getAttribute("formAction"),t!==null&&(i=t,a=null));var s=new tb("action","action",null,o,r);e.push({event:s,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(N6!==0){var l=a?pD(r,a):new FormData(r);VC(n,{pending:!0,data:l,method:r.method,action:i},null,l)}}else typeof i=="function"&&(s.preventDefault(),l=a?pD(r,a):new FormData(r),VC(n,{pending:!0,data:l,method:r.method,action:i},i,l))},currentTarget:r}]})}}for(iv=0;iv<TC.length;iv++)av=TC[iv],fD=av.toLowerCase(),mD=av[0].toUpperCase()+av.slice(1),Z4(fD,"on"+mD);var av,fD,mD,iv;Z4(hB,"onAnimationEnd");Z4(gB,"onAnimationIteration");Z4(yB,"onAnimationStart");Z4("dblclick","onDoubleClick");Z4("focusin","onFocus");Z4("focusout","onBlur");Z4(k1e,"onTransitionRun");Z4(R1e,"onTransitionStart");Z4($1e,"onTransitionCancel");Z4(vB,"onTransitionEnd");J9("onMouseEnter",["mouseout","mouseover"]);J9("onMouseLeave",["mouseout","mouseover"]);J9("onPointerEnter",["pointerout","pointerover"]);J9("onPointerLeave",["pointerout","pointerover"]);Ll("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ll("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ll("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ll("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ll("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ll("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Bp="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),cte=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Bp));function oU(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var o=e[n],r=o.event;o=o.listeners;e:{var i=void 0;if(t)for(var a=o.length-1;0<=a;a--){var s=o[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==i&&r.isPropagationStopped())break e;i=s,r.currentTarget=c;try{i(r)}catch(u){Mv(u)}r.currentTarget=null,i=l}else for(a=0;a<o.length;a++){if(s=o[a],l=s.instance,c=s.currentTarget,s=s.listener,l!==i&&r.isPropagationStopped())break e;i=s,r.currentTarget=c;try{i(r)}catch(u){Mv(u)}r.currentTarget=null,i=l}}}}function O2(e,t){var n=t[PC];n===void 0&&(n=t[PC]=new Set);var o=e+"__bubble";n.has(o)||(iU(t,e,2,!1),n.add(o))}function pC(e,t,n){var o=0;t&&(o|=4),iU(n,e,o,t)}var sv="_reactListening"+Math.random().toString(36).slice(2);function eR(e){if(!e[sv]){e[sv]=!0,YD.forEach(function(n){n!=="selectionchange"&&(cte.has(n)||pC(n,!1,e),pC(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[sv]||(t[sv]=!0,pC("selectionchange",!1,t))}}function iU(e,t,n,o){switch(vU(t)){case 2:var r=Lte;break;case 8:r=Dte;break;default:r=oR}n=r.bind(null,t,n,e),r=void 0,!zC||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(r=!0),o?r!==void 0?e.addEventListener(t,n,{capture:!0,passive:r}):e.addEventListener(t,n,!0):r!==void 0?e.addEventListener(t,n,{passive:r}):e.addEventListener(t,n,!1)}function fC(e,t,n,o,r){var i=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var a=o.tag;if(a===3||a===4){var s=o.stateNode.containerInfo;if(s===r)break;if(a===4)for(a=o.return;a!==null;){var l=a.tag;if((l===3||l===4)&&a.stateNode.containerInfo===r)return;a=a.return}for(;s!==null;){if(a=I9(s),a===null)return;if(l=a.tag,l===5||l===6||l===26||l===27){o=i=a;continue e}s=s.parentNode}}o=o.return}oB(function(){var c=i,u=vk(n),d=[];e:{var p=bB.get(e);if(p!==void 0){var m=tb,h=e;switch(e){case"keypress":if(fv(n)===0)break e;case"keydown":case"keyup":m=o1e;break;case"focusin":h="focus",m=qP;break;case"focusout":h="blur",m=qP;break;case"beforeblur":case"afterblur":m=qP;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=xL;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=Wee;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=s1e;break;case hB:case gB:case yB:m=Xee;break;case vB:m=c1e;break;case"scroll":case"scrollend":m=Vee;break;case"wheel":m=d1e;break;case"copy":case"cut":case"paste":m=Kee;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=_L;break;case"toggle":case"beforetoggle":m=f1e}var S=(t&4)!==0,v=!S&&(e==="scroll"||e==="scrollend"),g=S?p!==null?p+"Capture":null:p;S=[];for(var y=c,x;y!==null;){var _=y;if(x=_.stateNode,_=_.tag,_!==5&&_!==26&&_!==27||x===null||g===null||(_=Ep(y,g),_!=null&&S.push(jp(y,_,x))),v)break;y=y.return}0<S.length&&(p=new m(p,h,null,n,u),d.push({event:p,listeners:S}))}}if((t&7)===0){e:{if(p=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",p&&n!==$C&&(h=n.relatedTarget||n.fromElement)&&(I9(h)||h[lc]))break e;if((m||p)&&(p=u.window===u?u:(p=u.ownerDocument)?p.defaultView||p.parentWindow:window,m?(h=n.relatedTarget||n.toElement,m=c,h=h?I9(h):null,h!==null&&(v=Vp(h),S=h.tag,h!==v||S!==5&&S!==27&&S!==6)&&(h=null)):(m=null,h=c),m!==h)){if(S=xL,_="onMouseLeave",g="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&(S=_L,_="onPointerLeave",g="onPointerEnter",y="pointer"),v=m==null?p:mp(m),x=h==null?p:mp(h),p=new S(_,y+"leave",m,n,u),p.target=v,p.relatedTarget=x,_=null,I9(u)===c&&(S=new S(g,y+"enter",h,n,u),S.target=x,S.relatedTarget=v,_=S),v=_,m&&h)t:{for(S=ute,g=m,y=h,x=0,_=g;_;_=S(_))x++;_=0;for(var $=y;$;$=S($))_++;for(;0<x-_;)g=S(g),x--;for(;0<_-x;)y=S(y),_--;for(;x--;){if(g===y||y!==null&&g===y.alternate){S=g;break t}g=S(g),y=S(y)}S=null}else S=null;m!==null&&hD(d,p,m,S,!1),h!==null&&v!==null&&hD(d,v,h,S,!0)}}e:{if(p=c?mp(c):window,m=p.nodeName&&p.nodeName.toLowerCase(),m==="select"||m==="input"&&p.type==="file")var k=RL;else if(kL(p))if(uB)k=_1e;else{k=x1e;var L=S1e}else m=p.nodeName,!m||m.toLowerCase()!=="input"||p.type!=="checkbox"&&p.type!=="radio"?c&&yk(c.elementType)&&(k=RL):k=w1e;if(k&&(k=k(e,c))){cB(d,k,n,u);break e}L&&L(e,p,c),e==="focusout"&&c&&p.type==="number"&&c.memoizedProps.value!=null&&RC(p,"number",p.value)}switch(L=c?mp(c):window,e){case"focusin":(kL(L)||L.contentEditable==="true")&&(L9=L,MC=c,bp=null);break;case"focusout":bp=MC=L9=null;break;case"mousedown":EC=!0;break;case"contextmenu":case"mouseup":case"dragend":EC=!1,EL(d,n,u);break;case"selectionchange":if(C1e)break;case"keydown":case"keyup":EL(d,n,u)}var I;if(xk)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else O9?sB(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(aB&&n.locale!=="ko"&&(O9||N!=="onCompositionStart"?N==="onCompositionEnd"&&O9&&(I=iB()):(T6=u,bk="value"in T6?T6.value:T6.textContent,O9=!0)),L=Gv(c,N),0<L.length&&(N=new wL(N,e,null,n,u),d.push({event:N,listeners:L}),I?N.data=I:(I=lB(n),I!==null&&(N.data=I)))),(I=h1e?g1e(e,n):y1e(e,n))&&(N=Gv(c,"onBeforeInput"),0<N.length&&(L=new wL("onBeforeInput","beforeinput",null,n,u),d.push({event:L,listeners:N}),L.data=I)),lte(d,e,c,n,u)}oU(d,t)})}function jp(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Gv(e,t){for(var n=t+"Capture",o=[];e!==null;){var r=e,i=r.stateNode;if(r=r.tag,r!==5&&r!==26&&r!==27||i===null||(r=Ep(e,n),r!=null&&o.unshift(jp(e,r,i)),r=Ep(e,t),r!=null&&o.push(jp(e,r,i))),e.tag===3)return o;e=e.return}return[]}function ute(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function hD(e,t,n,o,r){for(var i=t._reactName,a=[];n!==null&&n!==o;){var s=n,l=s.alternate,c=s.stateNode;if(s=s.tag,l!==null&&l===o)break;s!==5&&s!==26&&s!==27||c===null||(l=c,r?(c=Ep(n,i),c!=null&&a.unshift(jp(n,c,l))):r||(c=Ep(n,i),c!=null&&a.push(jp(n,c,l)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var dte=/\r\n?/g,pte=/\u0000|\uFFFD/g;function gD(e){return(typeof e=="string"?e:""+e).replace(dte,`
`).replace(pte,"")}function aU(e,t){return t=gD(t),gD(e)===t}function $n(e,t,n,o,r,i){switch(n){case"children":typeof o=="string"?t==="body"||t==="textarea"&&o===""||Q9(e,o):(typeof o=="number"||typeof o=="bigint")&&t!=="body"&&Q9(e,""+o);break;case"className":Yy(e,"class",o);break;case"tabIndex":Yy(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Yy(e,n,o);break;case"style":rB(e,o,i);break;case"data":if(t!=="object"){Yy(e,"data",o);break}case"src":case"href":if(o===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(n);break}o=dv(""+o),e.setAttribute(n,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof i=="function"&&(n==="formAction"?(t!=="input"&&$n(e,t,"name",r.name,r,null),$n(e,t,"formEncType",r.formEncType,r,null),$n(e,t,"formMethod",r.formMethod,r,null),$n(e,t,"formTarget",r.formTarget,r,null)):($n(e,t,"encType",r.encType,r,null),$n(e,t,"method",r.method,r,null),$n(e,t,"target",r.target,r,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(n);break}o=dv(""+o),e.setAttribute(n,o);break;case"onClick":o!=null&&(e.onclick=a0);break;case"onScroll":o!=null&&O2("scroll",e);break;case"onScrollEnd":o!=null&&O2("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(R1(61));if(n=o.__html,n!=null){if(r.children!=null)throw Error(R1(60));e.innerHTML=n}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}n=dv(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(n,""+o):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":o===!0?e.setAttribute(n,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(n,o):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(n,o):e.removeAttribute(n);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(n):e.setAttribute(n,o);break;case"popover":O2("beforetoggle",e),O2("toggle",e),uv(e,"popover",o);break;case"xlinkActuate":Js(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":Js(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":Js(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":Js(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":Js(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":Js(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":Js(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":Js(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":Js(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":uv(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=Fee.get(n)||n,uv(e,n,o))}}function tk(e,t,n,o,r,i){switch(n){case"style":rB(e,o,i);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(R1(61));if(n=o.__html,n!=null){if(r.children!=null)throw Error(R1(60));e.innerHTML=n}}break;case"children":typeof o=="string"?Q9(e,o):(typeof o=="number"||typeof o=="bigint")&&Q9(e,""+o);break;case"onScroll":o!=null&&O2("scroll",e);break;case"onScrollEnd":o!=null&&O2("scrollend",e);break;case"onClick":o!=null&&(e.onclick=a0);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!KD.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(r=n.endsWith("Capture"),t=n.slice(2,r?n.length-7:void 0),i=e[Ui]||null,i=i!=null?i[n]:null,typeof i=="function"&&e.removeEventListener(t,i,r),typeof o=="function")){typeof i!="function"&&i!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,o,r);break e}n in e?e[n]=o:o===!0?e.setAttribute(n,""):uv(e,n,o)}}}function l3(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":O2("error",e),O2("load",e);var o=!1,r=!1,i;for(i in n)if(n.hasOwnProperty(i)){var a=n[i];if(a!=null)switch(i){case"src":o=!0;break;case"srcSet":r=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(R1(137,t));default:$n(e,t,i,a,n,null)}}r&&$n(e,t,"srcSet",n.srcSet,n,null),o&&$n(e,t,"src",n.src,n,null);return;case"input":O2("invalid",e);var s=i=a=r=null,l=null,c=null;for(o in n)if(n.hasOwnProperty(o)){var u=n[o];if(u!=null)switch(o){case"name":r=u;break;case"type":a=u;break;case"checked":l=u;break;case"defaultChecked":c=u;break;case"value":i=u;break;case"defaultValue":s=u;break;case"children":case"dangerouslySetInnerHTML":if(u!=null)throw Error(R1(137,t));break;default:$n(e,t,o,u,n,null)}}eB(e,i,s,l,c,a,r,!1);return;case"select":O2("invalid",e),o=a=i=null;for(r in n)if(n.hasOwnProperty(r)&&(s=n[r],s!=null))switch(r){case"value":i=s;break;case"defaultValue":a=s;break;case"multiple":o=s;default:$n(e,t,r,s,n,null)}t=i,n=a,e.multiple=!!o,t!=null?q9(e,!!o,t,!1):n!=null&&q9(e,!!o,n,!0);return;case"textarea":O2("invalid",e),i=r=o=null;for(a in n)if(n.hasOwnProperty(a)&&(s=n[a],s!=null))switch(a){case"value":o=s;break;case"defaultValue":r=s;break;case"children":i=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(R1(91));break;default:$n(e,t,a,s,n,null)}nB(e,o,r,i);return;case"option":for(l in n)if(n.hasOwnProperty(l)&&(o=n[l],o!=null))switch(l){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:$n(e,t,l,o,n,null)}return;case"dialog":O2("beforetoggle",e),O2("toggle",e),O2("cancel",e),O2("close",e);break;case"iframe":case"object":O2("load",e);break;case"video":case"audio":for(o=0;o<Bp.length;o++)O2(Bp[o],e);break;case"image":O2("error",e),O2("load",e);break;case"details":O2("toggle",e);break;case"embed":case"source":case"link":O2("error",e),O2("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(c in n)if(n.hasOwnProperty(c)&&(o=n[c],o!=null))switch(c){case"children":case"dangerouslySetInnerHTML":throw Error(R1(137,t));default:$n(e,t,c,o,n,null)}return;default:if(yk(t)){for(u in n)n.hasOwnProperty(u)&&(o=n[u],o!==void 0&&tk(e,t,u,o,n,void 0));return}}for(s in n)n.hasOwnProperty(s)&&(o=n[s],o!=null&&$n(e,t,s,o,n,null))}function fte(e,t,n,o){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var r=null,i=null,a=null,s=null,l=null,c=null,u=null;for(m in n){var d=n[m];if(n.hasOwnProperty(m)&&d!=null)switch(m){case"checked":break;case"value":break;case"defaultValue":l=d;default:o.hasOwnProperty(m)||$n(e,t,m,null,o,d)}}for(var p in o){var m=o[p];if(d=n[p],o.hasOwnProperty(p)&&(m!=null||d!=null))switch(p){case"type":i=m;break;case"name":r=m;break;case"checked":c=m;break;case"defaultChecked":u=m;break;case"value":a=m;break;case"defaultValue":s=m;break;case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(R1(137,t));break;default:m!==d&&$n(e,t,p,m,o,d)}}kC(e,a,s,l,c,u,i,r);return;case"select":m=a=s=p=null;for(i in n)if(l=n[i],n.hasOwnProperty(i)&&l!=null)switch(i){case"value":break;case"multiple":m=l;default:o.hasOwnProperty(i)||$n(e,t,i,null,o,l)}for(r in o)if(i=o[r],l=n[r],o.hasOwnProperty(r)&&(i!=null||l!=null))switch(r){case"value":p=i;break;case"defaultValue":s=i;break;case"multiple":a=i;default:i!==l&&$n(e,t,r,i,o,l)}t=s,n=a,o=m,p!=null?q9(e,!!n,p,!1):!!o!=!!n&&(t!=null?q9(e,!!n,t,!0):q9(e,!!n,n?[]:"",!1));return;case"textarea":m=p=null;for(s in n)if(r=n[s],n.hasOwnProperty(s)&&r!=null&&!o.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:$n(e,t,s,null,o,r)}for(a in o)if(r=o[a],i=n[a],o.hasOwnProperty(a)&&(r!=null||i!=null))switch(a){case"value":p=r;break;case"defaultValue":m=r;break;case"children":break;case"dangerouslySetInnerHTML":if(r!=null)throw Error(R1(91));break;default:r!==i&&$n(e,t,a,r,o,i)}tB(e,p,m);return;case"option":for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!o.hasOwnProperty(h))switch(h){case"selected":e.selected=!1;break;default:$n(e,t,h,null,o,p)}for(l in o)if(p=o[l],m=n[l],o.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case"selected":e.selected=p&&typeof p!="function"&&typeof p!="symbol";break;default:$n(e,t,l,p,o,m)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var S in n)p=n[S],n.hasOwnProperty(S)&&p!=null&&!o.hasOwnProperty(S)&&$n(e,t,S,null,o,p);for(c in o)if(p=o[c],m=n[c],o.hasOwnProperty(c)&&p!==m&&(p!=null||m!=null))switch(c){case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(R1(137,t));break;default:$n(e,t,c,p,o,m)}return;default:if(yk(t)){for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!==void 0&&!o.hasOwnProperty(v)&&tk(e,t,v,void 0,o,p);for(u in o)p=o[u],m=n[u],!o.hasOwnProperty(u)||p===m||p===void 0&&m===void 0||tk(e,t,u,p,o,m);return}}for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!o.hasOwnProperty(g)&&$n(e,t,g,null,o,p);for(d in o)p=o[d],m=n[d],!o.hasOwnProperty(d)||p===m||p==null&&m==null||$n(e,t,d,p,o,m)}function yD(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function mte(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),o=0;o<n.length;o++){var r=n[o],i=r.transferSize,a=r.initiatorType,s=r.duration;if(i&&s&&yD(a)){for(a=0,s=r.responseEnd,o+=1;o<n.length;o++){var l=n[o],c=l.startTime;if(c>s)break;var u=l.transferSize,d=l.initiatorType;u&&yD(d)&&(l=l.responseEnd,a+=u*(l<s?1:(s-c)/(l-c)))}if(--o,t+=8*(i+a)/(r.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var nk=null,rk=null;function Zv(e){return e.nodeType===9?e:e.ownerDocument}function vD(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function sU(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function ok(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var mC=null;function hte(){var e=window.event;return e&&e.type==="popstate"?e===mC?!1:(mC=e,!0):(mC=null,!1)}var lU=typeof setTimeout=="function"?setTimeout:void 0,gte=typeof clearTimeout=="function"?clearTimeout:void 0,bD=typeof Promise=="function"?Promise:void 0,yte=typeof queueMicrotask=="function"?queueMicrotask:typeof bD<"u"?function(e){return bD.resolve(null).then(e).catch(vte)}:lU;function vte(e){setTimeout(function(){throw e})}function Y6(e){return e==="head"}function SD(e,t){var n=t,o=0;do{var r=n.nextSibling;if(e.removeChild(n),r&&r.nodeType===8)if(n=r.data,n==="/$"||n==="/&"){if(o===0){e.removeChild(r),sc(t);return}o--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")o++;else if(n==="html")zp(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,zp(n);for(var i=n.firstChild;i;){var a=i.nextSibling,s=i.nodeName;i[Zp]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&i.rel.toLowerCase()==="stylesheet"||n.removeChild(i),i=a}}else n==="body"&&zp(e.ownerDocument.body);n=r}while(n);sc(t)}function xD(e,t){var n=e;e=0;do{var o=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=o}while(n)}function ik(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":ik(n),gk(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function bte(e,t,n,o){for(;e.nodeType===1;){var r=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[Zp])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==r.rel||e.getAttribute("href")!==(r.href==null||r.href===""?null:r.href)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin)||e.getAttribute("title")!==(r.title==null?null:r.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(r.src==null?null:r.src)||e.getAttribute("type")!==(r.type==null?null:r.type)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=r.name==null?null:""+r.name;if(r.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=a4(e.nextSibling),e===null)break}return null}function Ste(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=a4(e.nextSibling),e===null))return null;return e}function cU(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=a4(e.nextSibling),e===null))return null;return e}function ak(e){return e.data==="$?"||e.data==="$~"}function sk(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function xte(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var o=function(){t(),n.removeEventListener("DOMContentLoaded",o)};n.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function a4(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var lk=null;function wD(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return a4(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function _D(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function uU(e,t,n){switch(t=Zv(n),e){case"html":if(e=t.documentElement,!e)throw Error(R1(452));return e;case"head":if(e=t.head,!e)throw Error(R1(453));return e;case"body":if(e=t.body,!e)throw Error(R1(454));return e;default:throw Error(R1(451))}}function zp(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);gk(e)}var s4=new Map,PD=new Set;function Xv(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var g0=sn.d;sn.d={f:wte,r:_te,D:Pte,C:Cte,L:kte,m:Rte,X:zte,S:$te,M:Mte};function wte(){var e=g0.f(),t=pb();return e||t}function _te(e){var t=cc(e);t!==null&&t.tag===5&&t.type==="form"?rj(t):g0.r(e)}var fc=typeof document>"u"?null:document;function dU(e,t,n){var o=fc;if(o&&typeof t=="string"&&t){var r=n4(t);r='link[rel="'+e+'"][href="'+r+'"]',typeof n=="string"&&(r+='[crossorigin="'+n+'"]'),PD.has(r)||(PD.add(r),e={rel:e,crossOrigin:n,href:t},o.querySelector(r)===null&&(t=o.createElement("link"),l3(t,"link",e),Lo(t),o.head.appendChild(t)))}}function Pte(e){g0.D(e),dU("dns-prefetch",e,null)}function Cte(e,t){g0.C(e,t),dU("preconnect",e,t)}function kte(e,t,n){g0.L(e,t,n);var o=fc;if(o&&e&&t){var r='link[rel="preload"][as="'+n4(t)+'"]';t==="image"&&n&&n.imageSrcSet?(r+='[imagesrcset="'+n4(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(r+='[imagesizes="'+n4(n.imageSizes)+'"]')):r+='[href="'+n4(e)+'"]';var i=r;switch(t){case"style":i=ac(e);break;case"script":i=mc(e)}s4.has(i)||(e=Xn({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),s4.set(i,e),o.querySelector(r)!==null||t==="style"&&o.querySelector(ef(i))||t==="script"&&o.querySelector(tf(i))||(t=o.createElement("link"),l3(t,"link",e),Lo(t),o.head.appendChild(t)))}}function Rte(e,t){g0.m(e,t);var n=fc;if(n&&e){var o=t&&typeof t.as=="string"?t.as:"script",r='link[rel="modulepreload"][as="'+n4(o)+'"][href="'+n4(e)+'"]',i=r;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=mc(e)}if(!s4.has(i)&&(e=Xn({rel:"modulepreload",href:e},t),s4.set(i,e),n.querySelector(r)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(tf(i)))return}o=n.createElement("link"),l3(o,"link",e),Lo(o),n.head.appendChild(o)}}}function $te(e,t,n){g0.S(e,t,n);var o=fc;if(o&&e){var r=V9(o).hoistableStyles,i=ac(e);t=t||"default";var a=r.get(i);if(!a){var s={loading:0,preload:null};if(a=o.querySelector(ef(i)))s.loading=5;else{e=Xn({rel:"stylesheet",href:e,"data-precedence":t},n),(n=s4.get(i))&&tR(e,n);var l=a=o.createElement("link");Lo(l),l3(l,"link",e),l._p=new Promise(function(c,u){l.onload=c,l.onerror=u}),l.addEventListener("load",function(){s.loading|=1}),l.addEventListener("error",function(){s.loading|=2}),s.loading|=4,xv(a,t,o)}a={type:"stylesheet",instance:a,count:1,state:s},r.set(i,a)}}}function zte(e,t){g0.X(e,t);var n=fc;if(n&&e){var o=V9(n).hoistableScripts,r=mc(e),i=o.get(r);i||(i=n.querySelector(tf(r)),i||(e=Xn({src:e,async:!0},t),(t=s4.get(r))&&nR(e,t),i=n.createElement("script"),Lo(i),l3(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},o.set(r,i))}}function Mte(e,t){g0.M(e,t);var n=fc;if(n&&e){var o=V9(n).hoistableScripts,r=mc(e),i=o.get(r);i||(i=n.querySelector(tf(r)),i||(e=Xn({src:e,async:!0,type:"module"},t),(t=s4.get(r))&&nR(e,t),i=n.createElement("script"),Lo(i),l3(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},o.set(r,i))}}function CD(e,t,n,o){var r=(r=O6.current)?Xv(r):null;if(!r)throw Error(R1(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=ac(n.href),n=V9(r).hoistableStyles,o=n.get(t),o||(o={type:"style",instance:null,count:0,state:null},n.set(t,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=ac(n.href);var i=V9(r).hoistableStyles,a=i.get(e);if(a||(r=r.ownerDocument||r,a={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,a),(i=r.querySelector(ef(e)))&&!i._p&&(a.instance=i,a.state.loading=5),s4.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},s4.set(e,n),i||Ete(r,e,n,a.state))),t&&o===null)throw Error(R1(528,""));return a}if(t&&o!==null)throw Error(R1(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=mc(n),n=V9(r).hoistableScripts,o=n.get(t),o||(o={type:"script",instance:null,count:0,state:null},n.set(t,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(R1(444,e))}}function ac(e){return'href="'+n4(e)+'"'}function ef(e){return'link[rel="stylesheet"]['+e+"]"}function pU(e){return Xn({},e,{"data-precedence":e.precedence,precedence:null})}function Ete(e,t,n,o){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?o.loading=1:(t=e.createElement("link"),o.preload=t,t.addEventListener("load",function(){return o.loading|=1}),t.addEventListener("error",function(){return o.loading|=2}),l3(t,"link",n),Lo(t),e.head.appendChild(t))}function mc(e){return'[src="'+n4(e)+'"]'}function tf(e){return"script[async]"+e}function kD(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+n4(n.href)+'"]');if(o)return t.instance=o,Lo(o),o;var r=Xn({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),Lo(o),l3(o,"style",r),xv(o,n.precedence,e),t.instance=o;case"stylesheet":r=ac(n.href);var i=e.querySelector(ef(r));if(i)return t.state.loading|=4,t.instance=i,Lo(i),i;o=pU(n),(r=s4.get(r))&&tR(o,r),i=(e.ownerDocument||e).createElement("link"),Lo(i);var a=i;return a._p=new Promise(function(s,l){a.onload=s,a.onerror=l}),l3(i,"link",o),t.state.loading|=4,xv(i,n.precedence,e),t.instance=i;case"script":return i=mc(n.src),(r=e.querySelector(tf(i)))?(t.instance=r,Lo(r),r):(o=n,(r=s4.get(i))&&(o=Xn({},n),nR(o,r)),e=e.ownerDocument||e,r=e.createElement("script"),Lo(r),l3(r,"link",o),e.head.appendChild(r),t.instance=r);case"void":return null;default:throw Error(R1(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(o=t.instance,t.state.loading|=4,xv(o,n.precedence,e));return t.instance}function xv(e,t,n){for(var o=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),r=o.length?o[o.length-1]:null,i=r,a=0;a<o.length;a++){var s=o[a];if(s.dataset.precedence===t)i=s;else if(i!==r)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function tR(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function nR(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var wv=null;function RD(e,t,n){if(wv===null){var o=new Map,r=wv=new Map;r.set(n,o)}else r=wv,o=r.get(n),o||(o=new Map,r.set(n,o));if(o.has(e))return o;for(o.set(e,null),n=n.getElementsByTagName(e),r=0;r<n.length;r++){var i=n[r];if(!(i[Zp]||i[i3]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var a=i.getAttribute(t)||"";a=e+a;var s=o.get(a);s?s.push(i):o.set(a,[i])}}return o}function $D(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function Tte(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function fU(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Ate(e,t,n,o){if(n.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var r=ac(o.href),i=t.querySelector(ef(r));if(i){t=i._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Yv.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=i,Lo(i);return}i=t.ownerDocument||t,o=pU(o),(r=s4.get(r))&&tR(o,r),i=i.createElement("link"),Lo(i);var a=i;a._p=new Promise(function(s,l){a.onload=s,a.onerror=l}),l3(i,"link",o),n.instance=i}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=Yv.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var hC=0;function Ite(e,t){return e.stylesheets&&e.count===0&&_v(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var o=setTimeout(function(){if(e.stylesheets&&_v(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4+t);0<e.imgBytes&&hC===0&&(hC=62500*mte());var r=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&_v(e,e.stylesheets),e.unsuspend)){var i=e.unsuspend;e.unsuspend=null,i()}},(e.imgBytes>hC?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(r)}}:null}function Yv(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)_v(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Kv=null;function _v(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Kv=new Map,t.forEach(Nte,e),Kv=null,Yv.call(e))}function Nte(e,t){if(!(t.state.loading&4)){var n=Kv.get(e);if(n)var o=n.get(null);else{n=new Map,Kv.set(e,n);for(var r=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<r.length;i++){var a=r[i];(a.nodeName==="LINK"||a.getAttribute("media")!=="not all")&&(n.set(a.dataset.precedence,a),o=a)}o&&n.set(null,o)}r=t.instance,a=r.getAttribute("data-precedence"),i=n.get(a)||o,i===o&&n.set(null,r),n.set(a,r),this.count++,o=Yv.bind(this),r.addEventListener("load",o),r.addEventListener("error",o),i?i.parentNode.insertBefore(r,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(r,e.firstChild)),t.state.loading|=4}}var Up={$$typeof:i0,Provider:null,Consumer:null,_currentValue:Rl,_currentValue2:Rl,_threadCount:0};function Ote(e,t,n,o,r,i,a,s,l){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=UP(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=UP(0),this.hiddenUpdates=UP(null),this.identifierPrefix=o,this.onUncaughtError=r,this.onCaughtError=i,this.onRecoverableError=a,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=l,this.incompleteTransitions=new Map}function mU(e,t,n,o,r,i,a,s,l,c,u,d){return e=new Ote(e,t,n,a,l,c,u,d,s),t=1,i===!0&&(t|=24),i=ma(3,null,null,t),e.current=i,i.stateNode=e,t=$k(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:o,isDehydrated:n,cache:t},Ek(i),e}function hU(e){return e?(e=j9,e):j9}function gU(e,t,n,o,r,i){r=hU(r),o.context===null?o.context=r:o.pendingContext=r,o=D6(t),o.payload={element:n},i=i===void 0?null:i,i!==null&&(o.callback=i),n=B6(e,o,t),n!==null&&(ji(n,e,t),xp(n,e,t))}function zD(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function rR(e,t){zD(e,t),(e=e.alternate)&&zD(e,t)}function yU(e){if(e.tag===13||e.tag===31){var t=jl(e,67108864);t!==null&&ji(t,e,67108864),rR(e,67108864)}}function MD(e){if(e.tag===13||e.tag===31){var t=ba();t=mk(t);var n=jl(e,t);n!==null&&ji(n,e,t),rR(e,t)}}var Jv=!0;function Lte(e,t,n,o){var r=l2.T;l2.T=null;var i=sn.p;try{sn.p=2,oR(e,t,n,o)}finally{sn.p=i,l2.T=r}}function Dte(e,t,n,o){var r=l2.T;l2.T=null;var i=sn.p;try{sn.p=8,oR(e,t,n,o)}finally{sn.p=i,l2.T=r}}function oR(e,t,n,o){if(Jv){var r=ck(o);if(r===null)fC(e,t,o,Qv,n),ED(e,o);else if(jte(r,e,t,n,o))o.stopPropagation();else if(ED(e,o),t&4&&-1<Bte.indexOf(e)){for(;r!==null;){var i=cc(r);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var a=Pl(i.pendingLanes);if(a!==0){var s=i;for(s.pendingLanes|=2,s.entangledLanes|=2;a;){var l=1<<31-va(a);s.entanglements[1]|=l,a&=~l}X5(i),(an&6)===0&&(Fv=ga()+500,Qp(0,!1))}}break;case 31:case 13:s=jl(i,2),s!==null&&ji(s,i,2),pb(),rR(i,2)}if(i=ck(o),i===null&&fC(e,t,o,Qv,n),i===r)break;r=i}r!==null&&o.stopPropagation()}else fC(e,t,o,null,n)}}function ck(e){return e=vk(e),iR(e)}var Qv=null;function iR(e){if(Qv=null,e=I9(e),e!==null){var t=Vp(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=LD(t),e!==null)return e;e=null}else if(n===31){if(e=DD(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Qv=e,null}function vU(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(kee()){case FD:return 2;case HD:return 8;case $v:case Ree:return 32;case VD:return 268435456;default:return 32}default:return 32}}var uk=!1,F6=null,H6=null,V6=null,Fp=new Map,Hp=new Map,M6=[],Bte="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function ED(e,t){switch(e){case"focusin":case"focusout":F6=null;break;case"dragenter":case"dragleave":H6=null;break;case"mouseover":case"mouseout":V6=null;break;case"pointerover":case"pointerout":Fp.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Hp.delete(t.pointerId)}}function up(e,t,n,o,r,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:o,nativeEvent:i,targetContainers:[r]},t!==null&&(t=cc(t),t!==null&&yU(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,r!==null&&t.indexOf(r)===-1&&t.push(r),e)}function jte(e,t,n,o,r){switch(t){case"focusin":return F6=up(F6,e,t,n,o,r),!0;case"dragenter":return H6=up(H6,e,t,n,o,r),!0;case"mouseover":return V6=up(V6,e,t,n,o,r),!0;case"pointerover":var i=r.pointerId;return Fp.set(i,up(Fp.get(i)||null,e,t,n,o,r)),!0;case"gotpointercapture":return i=r.pointerId,Hp.set(i,up(Hp.get(i)||null,e,t,n,o,r)),!0}return!1}function bU(e){var t=I9(e.target);if(t!==null){var n=Vp(t);if(n!==null){if(t=n.tag,t===13){if(t=LD(n),t!==null){e.blockedOn=t,mL(e.priority,function(){MD(n)});return}}else if(t===31){if(t=DD(n),t!==null){e.blockedOn=t,mL(e.priority,function(){MD(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Pv(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=ck(e.nativeEvent);if(n===null){n=e.nativeEvent;var o=new n.constructor(n.type,n);$C=o,n.target.dispatchEvent(o),$C=null}else return t=cc(n),t!==null&&yU(t),e.blockedOn=n,!1;t.shift()}return!0}function TD(e,t,n){Pv(e)&&n.delete(t)}function Ute(){uk=!1,F6!==null&&Pv(F6)&&(F6=null),H6!==null&&Pv(H6)&&(H6=null),V6!==null&&Pv(V6)&&(V6=null),Fp.forEach(TD),Hp.forEach(TD)}function lv(e,t){e.blockedOn===t&&(e.blockedOn=null,uk||(uk=!0,yo.unstable_scheduleCallback(yo.unstable_NormalPriority,Ute)))}var cv=null;function AD(e){cv!==e&&(cv=e,yo.unstable_scheduleCallback(yo.unstable_NormalPriority,function(){cv===e&&(cv=null);for(var t=0;t<e.length;t+=3){var n=e[t],o=e[t+1],r=e[t+2];if(typeof o!="function"){if(iR(o||n)===null)continue;break}var i=cc(n);i!==null&&(e.splice(t,3),t-=3,VC(i,{pending:!0,data:r,method:n.method,action:o},o,r))}}))}function sc(e){function t(l){return lv(l,e)}F6!==null&&lv(F6,e),H6!==null&&lv(H6,e),V6!==null&&lv(V6,e),Fp.forEach(t),Hp.forEach(t);for(var n=0;n<M6.length;n++){var o=M6[n];o.blockedOn===e&&(o.blockedOn=null)}for(;0<M6.length&&(n=M6[0],n.blockedOn===null);)bU(n),n.blockedOn===null&&M6.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(o=0;o<n.length;o+=3){var r=n[o],i=n[o+1],a=r[Ui]||null;if(typeof i=="function")a||AD(n);else if(a){var s=null;if(i&&i.hasAttribute("formAction")){if(r=i,a=i[Ui]||null)s=a.formAction;else if(iR(r)!==null)continue}else s=a.action;typeof s=="function"?n[o+1]=s:(n.splice(o,3),o-=3),AD(n)}}}function SU(){function e(i){i.canIntercept&&i.info==="react-transition"&&i.intercept({handler:function(){return new Promise(function(a){return r=a})},focusReset:"manual",scroll:"manual"})}function t(){r!==null&&(r(),r=null),o||setTimeout(n,20)}function n(){if(!o&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,r=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),r!==null&&(r(),r=null)}}}function aR(e){this._internalRoot=e}hb.prototype.render=aR.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(R1(409));var n=t.current,o=ba();gU(n,o,e,t,null,null)};hb.prototype.unmount=aR.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;gU(e.current,2,null,e,null,null),pb(),t[lc]=null}};function hb(e){this._internalRoot=e}hb.prototype.unstable_scheduleHydration=function(e){if(e){var t=XD();e={blockedOn:null,target:e,priority:t};for(var n=0;n<M6.length&&t!==0&&t<M6[n].priority;n++);M6.splice(n,0,e),n===0&&bU(e)}};var ID=ND.version;if(ID!=="19.2.7")throw Error(R1(527,ID,"19.2.7"));sn.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(R1(188)):(e=Object.keys(e).join(","),Error(R1(268,e)));return e=bee(t),e=e!==null?BD(e):null,e=e===null?null:e.stateNode,e};var Fte={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:l2,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(dp=__REACT_DEVTOOLS_GLOBAL_HOOK__,!dp.isDisabled&&dp.supportsFiber))try{qp=dp.inject(Fte),ya=dp}catch{}var dp;gb.createRoot=function(e,t){if(!OD(e))throw Error(R1(299));var n=!1,o="",r=dj,i=pj,a=fj;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onUncaughtError!==void 0&&(r=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=mU(e,1,!1,null,null,n,o,null,r,i,a,SU),e[lc]=t.current,eR(e),new aR(t)};gb.hydrateRoot=function(e,t,n){if(!OD(e))throw Error(R1(299));var o=!1,r="",i=dj,a=pj,s=fj,l=null;return n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(r=n.identifierPrefix),n.onUncaughtError!==void 0&&(i=n.onUncaughtError),n.onCaughtError!==void 0&&(a=n.onCaughtError),n.onRecoverableError!==void 0&&(s=n.onRecoverableError),n.formState!==void 0&&(l=n.formState)),t=mU(e,1,!0,t,n??null,o,r,l,i,a,s,SU),t.context=hU(null),n=t.current,o=ba(),o=mk(o),r=D6(o),r.callback=null,B6(n,r,o),n=o,t.current.lanes=n,Gp(t,n),X5(t),e[lc]=t.current,eR(e),new hb(t)};gb.version="19.2.7"});var PU=q4(($ue,_U)=>{"use strict";function wU(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(wU)}catch(e){console.error(e)}}wU(),_U.exports=xU()});var KW=q4(uw=>{"use strict";var s4e=Symbol.for("react.transitional.element"),l4e=Symbol.for("react.fragment");function YW(e,t,n){var o=null;if(n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),"key"in t){n={};for(var r in t)r!=="key"&&(n[r]=t[r])}else n=t;return t=n.ref,{$$typeof:s4e,type:e,key:o,ref:t!==void 0?t:null,props:n}}uw.Fragment=l4e;uw.jsx=YW;uw.jsxs=YW});var Fo=q4((dye,JW)=>{"use strict";JW.exports=KW()});var DX=q4((NI,OI)=>{(function(e,t){typeof NI=="object"&&typeof OI<"u"?OI.exports=t():typeof define=="function"&&define.amd?define(t):e.createREGL=t()})(NI,(function(){"use strict";var e=function(P){return P instanceof Uint8Array||P instanceof Uint16Array||P instanceof Uint32Array||P instanceof Int8Array||P instanceof Int16Array||P instanceof Int32Array||P instanceof Float32Array||P instanceof Float64Array||P instanceof Uint8ClampedArray},t=function(P,B){for(var ee=Object.keys(B),Ue=0;Ue<ee.length;++Ue)P[ee[Ue]]=B[ee[Ue]];return P},n=`
`;function o(P){return typeof atob<"u"?atob(P):"base64:"+P}function r(P){var B=new Error("(regl) "+P);throw console.error(B),B}function i(P,B){P||r(B)}function a(P){return P?": "+P:""}function s(P,B,ee){P in B||r("unknown parameter ("+P+")"+a(ee)+". possible values: "+Object.keys(B).join())}function l(P,B){e(P)||r("invalid parameter type"+a(B)+". must be a typed array")}function c(P,B){switch(B){case"number":return typeof P=="number";case"object":return typeof P=="object";case"string":return typeof P=="string";case"boolean":return typeof P=="boolean";case"function":return typeof P=="function";case"undefined":return typeof P>"u";case"symbol":return typeof P=="symbol"}}function u(P,B,ee){c(P,B)||r("invalid parameter type"+a(ee)+". expected "+B+", got "+typeof P)}function d(P,B){P>=0&&(P|0)===P||r("invalid parameter type, ("+P+")"+a(B)+". must be a nonnegative integer")}function p(P,B,ee){B.indexOf(P)<0&&r("invalid value"+a(ee)+". must be one of: "+B)}var m=["gl","canvas","container","attributes","pixelRatio","extensions","optionalExtensions","profile","onDone"];function h(P){Object.keys(P).forEach(function(B){m.indexOf(B)<0&&r('invalid regl constructor argument "'+B+'". must be one of '+m)})}function S(P,B){for(P=P+"";P.length<B;)P=" "+P;return P}function v(){this.name="unknown",this.lines=[],this.index={},this.hasErrors=!1}function g(P,B){this.number=P,this.line=B,this.errors=[]}function y(P,B,ee){this.file=P,this.line=B,this.message=ee}function x(){var P=new Error,B=(P.stack||P).toString(),ee=/compileProcedure.*\n\s*at.*\((.*)\)/.exec(B);if(ee)return ee[1];var Ue=/compileProcedure.*\n\s*at\s+(.*)(\n|$)/.exec(B);return Ue?Ue[1]:"unknown"}function _(){var P=new Error,B=(P.stack||P).toString(),ee=/at REGLCommand.*\n\s+at.*\((.*)\)/.exec(B);if(ee)return ee[1];var Ue=/at REGLCommand.*\n\s+at\s+(.*)\n/.exec(B);return Ue?Ue[1]:"unknown"}function $(P,B){var ee=P.split(`
`),Ue=1,a1=0,je={unknown:new v,0:new v};je.unknown.name=je[0].name=B||x(),je.unknown.lines.push(new g(0,""));for(var Le=0;Le<ee.length;++Le){var x1=ee[Le],m1=/^\s*#\s*(\w+)\s+(.+)\s*$/.exec(x1);if(m1)switch(m1[1]){case"line":var M1=/(\d+)(\s+\d+)?/.exec(m1[2]);M1&&(Ue=M1[1]|0,M1[2]&&(a1=M1[2]|0,a1 in je||(je[a1]=new v)));break;case"define":var E1=/SHADER_NAME(_B64)?\s+(.*)$/.exec(m1[2]);E1&&(je[a1].name=E1[1]?o(E1[2]):E1[2]);break}je[a1].lines.push(new g(Ue++,x1))}return Object.keys(je).forEach(function(w1){var F1=je[w1];F1.lines.forEach(function(_1){F1.index[_1.number]=_1})}),je}function k(P){var B=[];return P.split(`
`).forEach(function(ee){if(!(ee.length<5)){var Ue=/^ERROR:\s+(\d+):(\d+):\s*(.*)$/.exec(ee);Ue?B.push(new y(Ue[1]|0,Ue[2]|0,Ue[3].trim())):ee.length>0&&B.push(new y("unknown",0,ee))}}),B}function L(P,B){B.forEach(function(ee){var Ue=P[ee.file];if(Ue){var a1=Ue.index[ee.line];if(a1){a1.errors.push(ee),Ue.hasErrors=!0;return}}P.unknown.hasErrors=!0,P.unknown.lines[0].errors.push(ee)})}function I(P,B,ee,Ue,a1){if(!P.getShaderParameter(B,P.COMPILE_STATUS)){var je=P.getShaderInfoLog(B),Le=Ue===P.FRAGMENT_SHADER?"fragment":"vertex";X(ee,"string",Le+" shader source must be a string",a1);var x1=$(ee,a1),m1=k(je);L(x1,m1),Object.keys(x1).forEach(function(M1){var E1=x1[M1];if(!E1.hasErrors)return;var w1=[""],F1=[""];function _1(C1,ke){w1.push(C1),F1.push(ke||"")}_1("file number "+M1+": "+E1.name+`
`,"color:red;text-decoration:underline;font-weight:bold"),E1.lines.forEach(function(C1){if(C1.errors.length>0){_1(S(C1.number,4)+"|  ","background-color:yellow; font-weight:bold"),_1(C1.line+n,"color:red; background-color:yellow; font-weight:bold");var ke=0;C1.errors.forEach(function(Xe){var k1=Xe.message,ot=/^\s*'(.*)'\s*:\s*(.*)$/.exec(k1);if(ot){var n1=ot[1];switch(k1=ot[2],n1){case"assign":n1="=";break}ke=Math.max(C1.line.indexOf(n1,ke),0)}else ke=0;_1(S("| ",6)),_1(S("^^^",ke+3)+n,"font-weight:bold"),_1(S("| ",6)),_1(k1+n,"font-weight:bold")}),_1(S("| ",6)+n)}else _1(S(C1.number,4)+"|  "),_1(C1.line+n,"color:red")}),typeof document<"u"&&!window.chrome?(F1[0]=w1.join("%c"),console.log.apply(console,F1)):console.log(w1.join(""))}),i.raise("Error compiling "+Le+" shader, "+x1[0].name)}}function N(P,B,ee,Ue,a1){if(!P.getProgramParameter(B,P.LINK_STATUS)){var je=P.getProgramInfoLog(B),Le=$(ee,a1),x1=$(Ue,a1),m1='Error linking program with vertex shader, "'+x1[0].name+'", and fragment shader "'+Le[0].name+'"';typeof document<"u"?console.log("%c"+m1+n+"%c"+je,"color:red;text-decoration:underline;font-weight:bold","color:red"):console.log(m1+n+je),i.raise(m1)}}function U(P){P._commandRef=x()}function z(P,B,ee,Ue){U(P);function a1(m1){return m1?Ue.id(m1):0}P._fragId=a1(P.static.frag),P._vertId=a1(P.static.vert);function je(m1,M1){Object.keys(M1).forEach(function(E1){m1[Ue.id(E1)]=!0})}var Le=P._uniformSet={};je(Le,B.static),je(Le,B.dynamic);var x1=P._attributeSet={};je(x1,ee.static),je(x1,ee.dynamic),P._hasCount="count"in P.static||"count"in P.dynamic||"elements"in P.static||"elements"in P.dynamic}function Z(P,B){var ee=_();r(P+" in command "+(B||x())+(ee==="unknown"?"":" called from "+ee))}function ie(P,B,ee){P||Z(B,ee||x())}function ue(P,B,ee,Ue){P in B||Z("unknown parameter ("+P+")"+a(ee)+". possible values: "+Object.keys(B).join(),Ue||x())}function X(P,B,ee,Ue){c(P,B)||Z("invalid parameter type"+a(ee)+". expected "+B+", got "+typeof P,Ue||x())}function W(P){P()}function Me(P,B,ee){P.texture?p(P.texture._texture.internalformat,B,"unsupported texture format for attachment"):p(P.renderbuffer._renderbuffer.format,ee,"unsupported renderbuffer format for attachment")}var Fe=33071,Se=9728,$e=9984,He=9985,r1=9986,b1=9987,p1=5120,re=5121,fe=5122,Ve=5123,l1=5124,v1=5125,D1=5126,Oe=32819,Be=32820,c1=33635,_e=34042,ve=36193,pe={};pe[p1]=pe[re]=1,pe[fe]=pe[Ve]=pe[ve]=pe[c1]=pe[Oe]=pe[Be]=2,pe[l1]=pe[v1]=pe[D1]=pe[_e]=4;function me(P,B){return P===Be||P===Oe||P===c1?2:P===_e?4:pe[P]*B}function ne(P){return!(P&P-1)&&!!P}function Te(P,B,ee){var Ue,a1=B.width,je=B.height,Le=B.channels;i(a1>0&&a1<=ee.maxTextureSize&&je>0&&je<=ee.maxTextureSize,"invalid texture shape"),(P.wrapS!==Fe||P.wrapT!==Fe)&&i(ne(a1)&&ne(je),"incompatible wrap mode for texture, both width and height must be power of 2"),B.mipmask===1?a1!==1&&je!==1&&i(P.minFilter!==$e&&P.minFilter!==r1&&P.minFilter!==He&&P.minFilter!==b1,"min filter requires mipmap"):(i(ne(a1)&&ne(je),"texture must be a square power of 2 to support mipmapping"),i(B.mipmask===(a1<<1)-1,"missing or incomplete mipmap data")),B.type===D1&&(ee.extensions.indexOf("oes_texture_float_linear")<0&&i(P.minFilter===Se&&P.magFilter===Se,"filter not supported, must enable oes_texture_float_linear"),i(!P.genMipmaps,"mipmap generation not supported with float textures"));var x1=B.images;for(Ue=0;Ue<16;++Ue)if(x1[Ue]){var m1=a1>>Ue,M1=je>>Ue;i(B.mipmask&1<<Ue,"missing mipmap data");var E1=x1[Ue];if(i(E1.width===m1&&E1.height===M1,"invalid shape for mip images"),i(E1.format===B.format&&E1.internalformat===B.internalformat&&E1.type===B.type,"incompatible type for mip image"),!E1.compressed)if(E1.data){var w1=Math.ceil(me(E1.type,Le)*m1/E1.unpackAlignment)*E1.unpackAlignment;i(E1.data.byteLength===w1*M1,"invalid data for image, buffer size is inconsistent with image format")}else E1.element||E1.copy}else P.genMipmaps||i((B.mipmask&1<<Ue)===0,"extra mipmap data");B.compressed&&i(!P.genMipmaps,"mipmap generation for compressed images not supported")}function f1(P,B,ee,Ue){var a1=P.width,je=P.height,Le=P.channels;i(a1>0&&a1<=Ue.maxTextureSize&&je>0&&je<=Ue.maxTextureSize,"invalid texture shape"),i(a1===je,"cube map must be square"),i(B.wrapS===Fe&&B.wrapT===Fe,"wrap mode not supported by cube map");for(var x1=0;x1<ee.length;++x1){var m1=ee[x1];i(m1.width===a1&&m1.height===je,"inconsistent cube map face shape"),B.genMipmaps&&(i(!m1.compressed,"can not generate mipmap for compressed textures"),i(m1.mipmask===1,"can not specify mipmaps and generate mipmaps"));for(var M1=m1.images,E1=0;E1<16;++E1){var w1=M1[E1];if(w1){var F1=a1>>E1,_1=je>>E1;i(m1.mipmask&1<<E1,"missing mipmap data"),i(w1.width===F1&&w1.height===_1,"invalid shape for mip images"),i(w1.format===P.format&&w1.internalformat===P.internalformat&&w1.type===P.type,"incompatible type for mip image"),w1.compressed||(w1.data?i(w1.data.byteLength===F1*_1*Math.max(me(w1.type,Le),w1.unpackAlignment),"invalid data for image, buffer size is inconsistent with image format"):w1.element||w1.copy)}}}}var M=t(i,{optional:W,raise:r,commandRaise:Z,command:ie,parameter:s,commandParameter:ue,constructor:h,type:u,commandType:X,isTypedArray:l,nni:d,oneOf:p,shaderError:I,linkError:N,callSite:_,saveCommandRef:U,saveDrawInfo:z,framebufferFormat:Me,guessCommand:x,texture2D:Te,textureCube:f1}),K1=0,I1=0,t1=5,N1=6;function V1(P,B){this.id=K1++,this.type=P,this.data=B}function dt(P){return P.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}function ft(P){if(P.length===0)return[];var B=P.charAt(0),ee=P.charAt(P.length-1);if(P.length>1&&B===ee&&(B==='"'||B==="'"))return['"'+dt(P.substr(1,P.length-2))+'"'];var Ue=/\[(false|true|null|\d+|'[^']*'|"[^"]*")\]/.exec(P);if(Ue)return ft(P.substr(0,Ue.index)).concat(ft(Ue[1])).concat(ft(P.substr(Ue.index+Ue[0].length)));var a1=P.split(".");if(a1.length===1)return['"'+dt(P)+'"'];for(var je=[],Le=0;Le<a1.length;++Le)je=je.concat(ft(a1[Le]));return je}function Et(P){return"["+ft(P).join("][")+"]"}function h2(P,B){return new V1(P,Et(B+""))}function X1(P){return typeof P=="function"&&!P._reglType||P instanceof V1}function qt(P,B){if(typeof P=="function")return new V1(I1,P);if(typeof P=="number"||typeof P=="boolean")return new V1(t1,P);if(Array.isArray(P))return new V1(N1,P.map(function(ee,Ue){return qt(ee,B+"["+Ue+"]")}));if(P instanceof V1)return P;M(!1,"invalid option type in uniform "+B)}var Lt={DynamicVariable:V1,define:h2,isDynamic:X1,unbox:qt,accessor:Et},R2={next:typeof requestAnimationFrame=="function"?function(P){return requestAnimationFrame(P)}:function(P){return setTimeout(P,16)},cancel:typeof cancelAnimationFrame=="function"?function(P){return cancelAnimationFrame(P)}:clearTimeout},Cn=typeof performance<"u"&&performance.now?function(){return performance.now()}:function(){return+new Date};function un(){var P={"":0},B=[""];return{id:function(ee){var Ue=P[ee];return Ue||(Ue=P[ee]=B.length,B.push(ee),Ue)},str:function(ee){return B[ee]}}}function ct(P,B,ee){var Ue=document.createElement("canvas");t(Ue.style,{border:0,margin:0,padding:0,top:0,left:0,width:"100%",height:"100%"}),P.appendChild(Ue),P===document.body&&(Ue.style.position="absolute",t(P.style,{margin:0,padding:0}));function a1(){var x1=window.innerWidth,m1=window.innerHeight;if(P!==document.body){var M1=Ue.getBoundingClientRect();x1=M1.right-M1.left,m1=M1.bottom-M1.top}Ue.width=ee*x1,Ue.height=ee*m1}var je;P!==document.body&&typeof ResizeObserver=="function"?(je=new ResizeObserver(function(){setTimeout(a1)}),je.observe(P)):window.addEventListener("resize",a1,!1);function Le(){je?je.disconnect():window.removeEventListener("resize",a1),P.removeChild(Ue)}return a1(),{canvas:Ue,onDestroy:Le}}function E2(P,B){function ee(Ue){try{return P.getContext(Ue,B)}catch{return null}}return ee("webgl")||ee("experimental-webgl")||ee("webgl-experimental")}function N2(P){return typeof P.nodeName=="string"&&typeof P.appendChild=="function"&&typeof P.getBoundingClientRect=="function"}function kn(P){return typeof P.drawArrays=="function"||typeof P.drawElements=="function"}function dn(P){return typeof P=="string"?P.split():(M(Array.isArray(P),"invalid extension array"),P)}function yr(P){return typeof P=="string"?(M(typeof document<"u","not supported outside of DOM"),document.querySelector(P)):P}function jn(P){var B=P||{},ee,Ue,a1,je,Le={},x1=[],m1=[],M1=typeof window>"u"?1:window.devicePixelRatio,E1=!1,w1=function(C1){C1&&M.raise(C1)},F1=function(){};if(typeof B=="string"?(M(typeof document<"u","selector queries only supported in DOM environments"),ee=document.querySelector(B),M(ee,"invalid query string for element")):typeof B=="object"?N2(B)?ee=B:kn(B)?(je=B,a1=je.canvas):(M.constructor(B),"gl"in B?je=B.gl:"canvas"in B?a1=yr(B.canvas):"container"in B&&(Ue=yr(B.container)),"attributes"in B&&(Le=B.attributes,M.type(Le,"object","invalid context attributes")),"extensions"in B&&(x1=dn(B.extensions)),"optionalExtensions"in B&&(m1=dn(B.optionalExtensions)),"onDone"in B&&(M.type(B.onDone,"function","invalid or missing onDone callback"),w1=B.onDone),"profile"in B&&(E1=!!B.profile),"pixelRatio"in B&&(M1=+B.pixelRatio,M(M1>0,"invalid pixel ratio"))):M.raise("invalid arguments to regl"),ee&&(ee.nodeName.toLowerCase()==="canvas"?a1=ee:Ue=ee),!je){if(!a1){M(typeof document<"u","must manually specify webgl context outside of DOM environments");var _1=ct(Ue||document.body,w1,M1);if(!_1)return null;a1=_1.canvas,F1=_1.onDestroy}Le.premultipliedAlpha===void 0&&(Le.premultipliedAlpha=!0),je=E2(a1,Le)}return je?{gl:je,canvas:a1,container:Ue,extensions:x1,optionalExtensions:m1,pixelRatio:M1,profile:E1,onDone:w1,onDestroy:F1}:(F1(),w1("webgl not supported, try upgrading your browser or graphics drivers http://get.webgl.org"),null)}function Un(P,B){var ee={};function Ue(Le){M.type(Le,"string","extension name must be string");var x1=Le.toLowerCase(),m1;try{m1=ee[x1]=P.getExtension(x1)}catch{}return!!m1}for(var a1=0;a1<B.extensions.length;++a1){var je=B.extensions[a1];if(!Ue(je))return B.onDestroy(),B.onDone('"'+je+'" extension is not supported by the current WebGL context, try upgrading your system or a different browser'),null}return B.optionalExtensions.forEach(Ue),{extensions:ee,restore:function(){Object.keys(ee).forEach(function(Le){if(ee[Le]&&!Ue(Le))throw new Error("(regl): error restoring extension "+Le)})}}}function T2(P,B){for(var ee=Array(P),Ue=0;Ue<P;++Ue)ee[Ue]=B(Ue);return ee}var bt=5120,Rn=5121,Gr=5122,xo=5123,Mr=5124,vn=5125,Fn=5126;function pn(P){for(var B=16;B<=1<<28;B*=16)if(P<=B)return B;return 0}function e1(P){var B,ee;return B=(P>65535)<<4,P>>>=B,ee=(P>255)<<3,P>>>=ee,B|=ee,ee=(P>15)<<2,P>>>=ee,B|=ee,ee=(P>3)<<1,P>>>=ee,B|=ee,B|P>>1}function G1(){var P=T2(8,function(){return[]});function B(je){var Le=pn(je),x1=P[e1(Le)>>2];return x1.length>0?x1.pop():new ArrayBuffer(Le)}function ee(je){P[e1(je.byteLength)>>2].push(je)}function Ue(je,Le){var x1=null;switch(je){case bt:x1=new Int8Array(B(Le),0,Le);break;case Rn:x1=new Uint8Array(B(Le),0,Le);break;case Gr:x1=new Int16Array(B(2*Le),0,Le);break;case xo:x1=new Uint16Array(B(2*Le),0,Le);break;case Mr:x1=new Int32Array(B(4*Le),0,Le);break;case vn:x1=new Uint32Array(B(4*Le),0,Le);break;case Fn:x1=new Float32Array(B(4*Le),0,Le);break;default:return null}return x1.length!==Le?x1.subarray(0,Le):x1}function a1(je){ee(je.buffer)}return{alloc:B,free:ee,allocType:Ue,freeType:a1}}var Pt=G1();Pt.zero=G1();var Ct=3408,Hn=3410,$2=3411,cr=3412,Zr=3413,Zo=3414,e2=3415,vr=33901,pt=33902,Kn=3379,wo=3386,Xr=34921,_o=36347,Yr=36348,ea=35661,ta=35660,V3=34930,q3=36349,b3=34076,S3=34024,Er=7936,Tr=7937,bi=7938,x2=35724,Zt=34047,Kr=36063,Si=34852,po=3553,Po=34067,ur=34069,W3=33984,Jr=6408,G3=5126,x3=5121,Qr=36160,Jn=36053,z2=36064,na=16384,Ia=function(P,B){var ee=1;B.ext_texture_filter_anisotropic&&(ee=P.getParameter(Zt));var Ue=1,a1=1;B.webgl_draw_buffers&&(Ue=P.getParameter(Si),a1=P.getParameter(Kr));var je=!!B.oes_texture_float;if(je){var Le=P.createTexture();P.bindTexture(po,Le),P.texImage2D(po,0,Jr,1,1,0,Jr,G3,null);var x1=P.createFramebuffer();if(P.bindFramebuffer(Qr,x1),P.framebufferTexture2D(Qr,z2,po,Le,0),P.bindTexture(po,null),P.checkFramebufferStatus(Qr)!==Jn)je=!1;else{P.viewport(0,0,1,1),P.clearColor(1,0,0,1),P.clear(na);var m1=Pt.allocType(G3,4);P.readPixels(0,0,1,1,Jr,G3,m1),P.getError()?je=!1:(P.deleteFramebuffer(x1),P.deleteTexture(Le),je=m1[0]===1),Pt.freeType(m1)}}var M1=typeof navigator<"u"&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion)||/Edge/.test(navigator.userAgent)),E1=!0;if(!M1){var w1=P.createTexture(),F1=Pt.allocType(x3,36);P.activeTexture(W3),P.bindTexture(Po,w1),P.texImage2D(ur,0,Jr,3,3,0,Jr,x3,F1),Pt.freeType(F1),P.bindTexture(Po,null),P.deleteTexture(w1),E1=!P.getError()}return{colorBits:[P.getParameter(Hn),P.getParameter($2),P.getParameter(cr),P.getParameter(Zr)],depthBits:P.getParameter(Zo),stencilBits:P.getParameter(e2),subpixelBits:P.getParameter(Ct),extensions:Object.keys(B).filter(function(_1){return!!B[_1]}),maxAnisotropic:ee,maxDrawbuffers:Ue,maxColorAttachments:a1,pointSizeDims:P.getParameter(vr),lineWidthDims:P.getParameter(pt),maxViewportDims:P.getParameter(wo),maxCombinedTextureUnits:P.getParameter(ea),maxCubeMapSize:P.getParameter(b3),maxRenderbufferSize:P.getParameter(S3),maxTextureUnits:P.getParameter(V3),maxTextureSize:P.getParameter(Kn),maxAttributes:P.getParameter(Xr),maxVertexUniforms:P.getParameter(_o),maxVertexTextureUnits:P.getParameter(ta),maxVaryingVectors:P.getParameter(Yr),maxFragmentUniforms:P.getParameter(q3),glsl:P.getParameter(x2),renderer:P.getParameter(Tr),vendor:P.getParameter(Er),version:P.getParameter(bi),readFloat:je,npotTextureCube:E1}};function G2(P){return!!P&&typeof P=="object"&&Array.isArray(P.shape)&&Array.isArray(P.stride)&&typeof P.offset=="number"&&P.shape.length===P.stride.length&&(Array.isArray(P.data)||e(P.data))}var f2=function(P){return Object.keys(P).map(function(B){return P[B]})},Ar={shape:An,flatten:X3};function Co(P,B,ee){for(var Ue=0;Ue<B;++Ue)ee[Ue]=P[Ue]}function Z3(P,B,ee,Ue){for(var a1=0,je=0;je<B;++je)for(var Le=P[je],x1=0;x1<ee;++x1)Ue[a1++]=Le[x1]}function Ir(P,B,ee,Ue,a1,je){for(var Le=je,x1=0;x1<B;++x1)for(var m1=P[x1],M1=0;M1<ee;++M1)for(var E1=m1[M1],w1=0;w1<Ue;++w1)a1[Le++]=E1[w1]}function br(P,B,ee,Ue,a1){for(var je=1,Le=ee+1;Le<B.length;++Le)je*=B[Le];var x1=B[ee];if(B.length-ee===4){var m1=B[ee+1],M1=B[ee+2],E1=B[ee+3];for(Le=0;Le<x1;++Le)Ir(P[Le],m1,M1,E1,Ue,a1),a1+=je}else for(Le=0;Le<x1;++Le)br(P[Le],B,ee+1,Ue,a1),a1+=je}function X3(P,B,ee,Ue){var a1=1;if(B.length)for(var je=0;je<B.length;++je)a1*=B[je];else a1=0;var Le=Ue||Pt.allocType(ee,a1);switch(B.length){case 0:break;case 1:Co(P,B[0],Le);break;case 2:Z3(P,B[0],B[1],Le);break;case 3:Ir(P,B[0],B[1],B[2],Le,0);break;default:br(P,B,0,Le,0)}return Le}function An(P){for(var B=[],ee=P;ee.length;ee=ee[0])B.push(ee.length);return B}var U2={"[object Int8Array]":5120,"[object Int16Array]":5122,"[object Int32Array]":5124,"[object Uint8Array]":5121,"[object Uint8ClampedArray]":5121,"[object Uint16Array]":5123,"[object Uint32Array]":5125,"[object Float32Array]":5126,"[object Float64Array]":5121,"[object ArrayBuffer]":5121},Vn=5120,bn=5122,Sr=5124,x5=5121,Nr=5123,w5=5125,Xo=5126,Or=5126,w3={int8:Vn,int16:bn,int32:Sr,uint8:x5,uint16:Nr,uint32:w5,float:Xo,float32:Or},Na=35048,S4=35040,ko={dynamic:Na,stream:S4,static:35044},_3=Ar.flatten,x4=Ar.shape,Yo=35044,xi=35040,Ro=5121,Ko=5126,fo=[];fo[5120]=1,fo[5122]=2,fo[5124]=4,fo[5121]=1,fo[5123]=2,fo[5125]=4,fo[5126]=4;function Y3(P){return U2[Object.prototype.toString.call(P)]|0}function ra(P,B){for(var ee=0;ee<B.length;++ee)P[ee]=B[ee]}function w4(P,B,ee,Ue,a1,je,Le){for(var x1=0,m1=0;m1<ee;++m1)for(var M1=0;M1<Ue;++M1)P[x1++]=B[a1*m1+je*M1+Le]}function _4(P,B,ee,Ue){var a1=0,je={};function Le(ke){this.id=a1++,this.buffer=P.createBuffer(),this.type=ke,this.usage=Yo,this.byteLength=0,this.dimension=1,this.dtype=Ro,this.persistentData=null,ee.profile&&(this.stats={size:0})}Le.prototype.bind=function(){P.bindBuffer(this.type,this.buffer)},Le.prototype.destroy=function(){F1(this)};var x1=[];function m1(ke,Xe){var k1=x1.pop();return k1||(k1=new Le(ke)),k1.bind(),w1(k1,Xe,xi,0,1,!1),k1}function M1(ke){x1.push(ke)}function E1(ke,Xe,k1){ke.byteLength=Xe.byteLength,P.bufferData(ke.type,Xe,k1)}function w1(ke,Xe,k1,ot,n1,Q1){var Y1;if(ke.usage=k1,Array.isArray(Xe)){if(ke.dtype=ot||Ko,Xe.length>0){var kt;if(Array.isArray(Xe[0])){Y1=x4(Xe);for(var s1=1,i1=1;i1<Y1.length;++i1)s1*=Y1[i1];ke.dimension=s1,kt=_3(Xe,Y1,ke.dtype),E1(ke,kt,k1),Q1?ke.persistentData=kt:Pt.freeType(kt)}else if(typeof Xe[0]=="number"){ke.dimension=n1;var st=Pt.allocType(ke.dtype,Xe.length);ra(st,Xe),E1(ke,st,k1),Q1?ke.persistentData=st:Pt.freeType(st)}else e(Xe[0])?(ke.dimension=Xe[0].length,ke.dtype=ot||Y3(Xe[0])||Ko,kt=_3(Xe,[Xe.length,Xe[0].length],ke.dtype),E1(ke,kt,k1),Q1?ke.persistentData=kt:Pt.freeType(kt)):M.raise("invalid buffer data")}}else if(e(Xe))ke.dtype=ot||Y3(Xe),ke.dimension=n1,E1(ke,Xe,k1),Q1&&(ke.persistentData=new Uint8Array(new Uint8Array(Xe.buffer)));else if(G2(Xe)){Y1=Xe.shape;var H1=Xe.stride,f=Xe.offset,b=0,w=0,E=0,H=0;Y1.length===1?(b=Y1[0],w=1,E=H1[0],H=0):Y1.length===2?(b=Y1[0],w=Y1[1],E=H1[0],H=H1[1]):M.raise("invalid shape"),ke.dtype=ot||Y3(Xe.data)||Ko,ke.dimension=w;var T=Pt.allocType(ke.dtype,b*w);w4(T,Xe.data,b,w,E,H,f),E1(ke,T,k1),Q1?ke.persistentData=T:Pt.freeType(T)}else Xe instanceof ArrayBuffer?(ke.dtype=Ro,ke.dimension=n1,E1(ke,Xe,k1),Q1&&(ke.persistentData=new Uint8Array(new Uint8Array(Xe)))):M.raise("invalid buffer data")}function F1(ke){B.bufferCount--,Ue(ke);var Xe=ke.buffer;M(Xe,"buffer must not be deleted already"),P.deleteBuffer(Xe),ke.buffer=null,delete je[ke.id]}function _1(ke,Xe,k1,ot){B.bufferCount++;var n1=new Le(Xe);je[n1.id]=n1;function Q1(s1){var i1=Yo,st=null,H1=0,f=0,b=1;return Array.isArray(s1)||e(s1)||G2(s1)||s1 instanceof ArrayBuffer?st=s1:typeof s1=="number"?H1=s1|0:s1&&(M.type(s1,"object","buffer arguments must be an object, a number or an array"),"data"in s1&&(M(st===null||Array.isArray(st)||e(st)||G2(st),"invalid data for buffer"),st=s1.data),"usage"in s1&&(M.parameter(s1.usage,ko,"invalid buffer usage"),i1=ko[s1.usage]),"type"in s1&&(M.parameter(s1.type,w3,"invalid buffer type"),f=w3[s1.type]),"dimension"in s1&&(M.type(s1.dimension,"number","invalid dimension"),b=s1.dimension|0),"length"in s1&&(M.nni(H1,"buffer length must be a nonnegative integer"),H1=s1.length|0)),n1.bind(),st?w1(n1,st,i1,f,b,ot):(H1&&P.bufferData(n1.type,H1,i1),n1.dtype=f||Ro,n1.usage=i1,n1.dimension=b,n1.byteLength=H1),ee.profile&&(n1.stats.size=n1.byteLength*fo[n1.dtype]),Q1}function Y1(s1,i1){M(i1+s1.byteLength<=n1.byteLength,"invalid buffer subdata call, buffer is too small.  Can't write data of size "+s1.byteLength+" starting from offset "+i1+" to a buffer of size "+n1.byteLength),P.bufferSubData(n1.type,i1,s1)}function kt(s1,i1){var st=(i1||0)|0,H1;if(n1.bind(),e(s1)||s1 instanceof ArrayBuffer)Y1(s1,st);else if(Array.isArray(s1)){if(s1.length>0)if(typeof s1[0]=="number"){var f=Pt.allocType(n1.dtype,s1.length);ra(f,s1),Y1(f,st),Pt.freeType(f)}else if(Array.isArray(s1[0])||e(s1[0])){H1=x4(s1);var b=_3(s1,H1,n1.dtype);Y1(b,st),Pt.freeType(b)}else M.raise("invalid buffer data")}else if(G2(s1)){H1=s1.shape;var w=s1.stride,E=0,H=0,T=0,V=0;H1.length===1?(E=H1[0],H=1,T=w[0],V=0):H1.length===2?(E=H1[0],H=H1[1],T=w[0],V=w[1]):M.raise("invalid shape");var ye=Array.isArray(s1.data)?n1.dtype:Y3(s1.data),Pe=Pt.allocType(ye,E*H);w4(Pe,s1.data,E,H,T,V,s1.offset),Y1(Pe,st),Pt.freeType(Pe)}else M.raise("invalid data for buffer subdata");return Q1}return k1||Q1(ke),Q1._reglType="buffer",Q1._buffer=n1,Q1.subdata=kt,ee.profile&&(Q1.stats=n1.stats),Q1.destroy=function(){F1(n1)},Q1}function C1(){f2(je).forEach(function(ke){ke.buffer=P.createBuffer(),P.bindBuffer(ke.type,ke.buffer),P.bufferData(ke.type,ke.persistentData||ke.byteLength,ke.usage)})}return ee.profile&&(B.getTotalBufferSize=function(){var ke=0;return Object.keys(je).forEach(function(Xe){ke+=je[Xe].stats.size}),ke}),{create:_1,createStream:m1,destroyStream:M1,clear:function(){f2(je).forEach(F1),x1.forEach(F1)},getBuffer:function(ke){return ke&&ke._buffer instanceof Le?ke._buffer:null},restore:C1,_initBuffer:w1}}var Oa=0,K3=0,c2=1,wi=1,P4=4,P3=4,o2={points:Oa,point:K3,lines:c2,line:wi,triangles:P4,triangle:P3,"line loop":2,"line strip":3,"triangle strip":5,"triangle fan":6},C4=0,Z8=1,La=4,J3=5120,In=5121,oa=5122,k4=5123,K0=5124,ia=5125,_5=34963,ws=35040,_s=35044;function V7(P,B,ee,Ue){var a1={},je=0,Le={uint8:In,uint16:k4};B.oes_element_index_uint&&(Le.uint32=ia);function x1(C1){this.id=je++,a1[this.id]=this,this.buffer=C1,this.primType=La,this.vertCount=0,this.type=0}x1.prototype.bind=function(){this.buffer.bind()};var m1=[];function M1(C1){var ke=m1.pop();return ke||(ke=new x1(ee.create(null,_5,!0,!1)._buffer)),w1(ke,C1,ws,-1,-1,0,0),ke}function E1(C1){m1.push(C1)}function w1(C1,ke,Xe,k1,ot,n1,Q1){C1.buffer.bind();var Y1;if(ke){var kt=Q1;!Q1&&(!e(ke)||G2(ke)&&!e(ke.data))&&(kt=B.oes_element_index_uint?ia:k4),ee._initBuffer(C1.buffer,ke,Xe,kt,3)}else P.bufferData(_5,n1,Xe),C1.buffer.dtype=Y1||In,C1.buffer.usage=Xe,C1.buffer.dimension=3,C1.buffer.byteLength=n1;if(Y1=Q1,!Q1){switch(C1.buffer.dtype){case In:case J3:Y1=In;break;case k4:case oa:Y1=k4;break;case ia:case K0:Y1=ia;break;default:M.raise("unsupported type for element array")}C1.buffer.dtype=Y1}C1.type=Y1,M(Y1!==ia||!!B.oes_element_index_uint,"32 bit element buffers not supported, enable oes_element_index_uint first");var s1=ot;s1<0&&(s1=C1.buffer.byteLength,Y1===k4?s1>>=1:Y1===ia&&(s1>>=2)),C1.vertCount=s1;var i1=k1;if(k1<0){i1=La;var st=C1.buffer.dimension;st===1&&(i1=C4),st===2&&(i1=Z8),st===3&&(i1=La)}C1.primType=i1}function F1(C1){Ue.elementsCount--,M(C1.buffer!==null,"must not double destroy elements"),delete a1[C1.id],C1.buffer.destroy(),C1.buffer=null}function _1(C1,ke){var Xe=ee.create(null,_5,!0),k1=new x1(Xe._buffer);Ue.elementsCount++;function ot(n1){if(!n1)Xe(),k1.primType=La,k1.vertCount=0,k1.type=In;else if(typeof n1=="number")Xe(n1),k1.primType=La,k1.vertCount=n1|0,k1.type=In;else{var Q1=null,Y1=_s,kt=-1,s1=-1,i1=0,st=0;Array.isArray(n1)||e(n1)||G2(n1)?Q1=n1:(M.type(n1,"object","invalid arguments for elements"),"data"in n1&&(Q1=n1.data,M(Array.isArray(Q1)||e(Q1)||G2(Q1),"invalid data for element buffer")),"usage"in n1&&(M.parameter(n1.usage,ko,"invalid element buffer usage"),Y1=ko[n1.usage]),"primitive"in n1&&(M.parameter(n1.primitive,o2,"invalid element buffer primitive"),kt=o2[n1.primitive]),"count"in n1&&(M(typeof n1.count=="number"&&n1.count>=0,"invalid vertex count for elements"),s1=n1.count|0),"type"in n1&&(M.parameter(n1.type,Le,"invalid buffer type"),st=Le[n1.type]),"length"in n1?i1=n1.length|0:(i1=s1,st===k4||st===oa?i1*=2:(st===ia||st===K0)&&(i1*=4))),w1(k1,Q1,Y1,kt,s1,i1,st)}return ot}return ot(C1),ot._reglType="elements",ot._elements=k1,ot.subdata=function(n1,Q1){return Xe.subdata(n1,Q1),ot},ot.destroy=function(){F1(k1)},ot}return{create:_1,createStream:M1,destroyStream:E1,getElements:function(C1){return typeof C1=="function"&&C1._elements instanceof x1?C1._elements:null},clear:function(){f2(a1).forEach(F1)}}}var P5=new Float32Array(1),_i=new Uint32Array(P5.buffer),$o=5123;function J0(P){for(var B=Pt.allocType($o,P.length),ee=0;ee<P.length;++ee)if(isNaN(P[ee]))B[ee]=65535;else if(P[ee]===1/0)B[ee]=31744;else if(P[ee]===-1/0)B[ee]=64512;else{P5[0]=P[ee];var Ue=_i[0],a1=Ue>>>31<<15,je=(Ue<<1>>>24)-127,Le=Ue>>13&1023;if(je<-24)B[ee]=a1;else if(je<-14){var x1=-14-je;B[ee]=a1+(Le+1024>>x1)}else je>15?B[ee]=a1+31744:B[ee]=a1+(je+15<<10)+Le}return B}function Z2(P){return Array.isArray(P)||e(P)}var C5=function(P){return!(P&P-1)&&!!P},q7=34467,J1=3553,R4=34067,k5=34069,eo=6408,Da=6406,dr=6407,Jo=6409,zo=6410,Q3=32854,C3=32855,$4=36194,Pi=32819,R5=32820,Q0=33635,Ps=34042,Cs=6402,ks=34041,Lr=35904,Xt=35906,Ci=36193,Ba=33776,Mo=33777,to=33778,Ie=33779,Rs=35986,ja=35987,A=34798,J=35840,Y=35841,xe=35842,Ne=35843,o1=36196,Qe=5121,Ke=5123,Ge=5125,u1=5126,$t=10242,Qt=10243,u2=10497,i2=33071,Rt=33648,on=10240,K2=10241,Dr=9728,y2=9729,Qo=9984,e3=9985,t3=9986,W7=9987,Yt=33170,Tt=4352,Ua=4353,ei=4354,X8=34046,cy=3317,z4=37440,M4=37441,w2=37443,X2=37444,Ft=33984,Kt=[Qo,t3,e3,W7],G7=[0,Jo,zo,dr,eo],ti={};ti[Jo]=ti[Da]=ti[Cs]=1,ti[ks]=ti[zo]=2,ti[dr]=ti[Lr]=3,ti[eo]=ti[Xt]=4;function e6(P){return"[object "+P+"]"}var uy=e6("HTMLCanvasElement"),Wt=e6("OffscreenCanvas"),Ht=e6("CanvasRenderingContext2D"),k3=e6("ImageBitmap"),R3=e6("HTMLImageElement"),ki=e6("HTMLVideoElement"),ni=Object.keys(U2).concat([uy,Wt,Ht,k3,R3,ki]),Qn=[];Qn[Qe]=1,Qn[u1]=4,Qn[Ci]=2,Qn[Ke]=2,Qn[Ge]=4;var F2=[];F2[Q3]=2,F2[C3]=2,F2[$4]=2,F2[ks]=4,F2[Ba]=.5,F2[Mo]=.5,F2[to]=1,F2[Ie]=1,F2[Rs]=.5,F2[ja]=1,F2[A]=1,F2[J]=.5,F2[Y]=.25,F2[xe]=.5,F2[Ne]=.25,F2[o1]=.5;function Pd(P){return Array.isArray(P)&&(P.length===0||typeof P[0]=="number")}function Cd(P){if(!Array.isArray(P))return!1;var B=P.length;return!(B===0||!Z2(P[0]))}function Nn(P){return Object.prototype.toString.call(P)}function aa(P){return Nn(P)===uy}function Br(P){return Nn(P)===Wt}function Fa(P){return Nn(P)===Ht}function Ri(P){return Nn(P)===k3}function dy(P){return Nn(P)===R3}function Y8(P){return Nn(P)===ki}function sa(P){if(!P)return!1;var B=Nn(P);return ni.indexOf(B)>=0?!0:Pd(P)||Cd(P)||G2(P)}function E4(P){return U2[Object.prototype.toString.call(P)]|0}function ri(P,B){var ee=B.length;switch(P.type){case Qe:case Ke:case Ge:case u1:var Ue=Pt.allocType(P.type,ee);Ue.set(B),P.data=Ue;break;case Ci:P.data=J0(B);break;default:M.raise("unsupported texture type, must specify a typed array")}}function kd(P,B){return Pt.allocType(P.type===Ci?u1:P.type,B)}function py(P,B){P.type===Ci?(P.data=J0(B),Pt.freeType(B)):P.data=B}function iP(P,B,ee,Ue,a1,je){for(var Le=P.width,x1=P.height,m1=P.channels,M1=Le*x1*m1,E1=kd(P,M1),w1=0,F1=0;F1<x1;++F1)for(var _1=0;_1<Le;++_1)for(var C1=0;C1<m1;++C1)E1[w1++]=B[ee*_1+Ue*F1+a1*C1+je];py(P,E1)}function K8(P,B,ee,Ue,a1,je){var Le;if(typeof F2[P]<"u"?Le=F2[P]:Le=ti[P]*Qn[B],je&&(Le*=6),a1){for(var x1=0,m1=ee;m1>=1;)x1+=Le*m1*m1,m1/=2;return x1}else return Le*ee*Ue}function aP(P,B,ee,Ue,a1,je,Le){var x1={"don't care":Tt,"dont care":Tt,nice:ei,fast:Ua},m1={repeat:u2,clamp:i2,mirror:Rt},M1={nearest:Dr,linear:y2},E1=t({mipmap:W7,"nearest mipmap nearest":Qo,"linear mipmap nearest":e3,"nearest mipmap linear":t3,"linear mipmap linear":W7},M1),w1={none:0,browser:X2},F1={uint8:Qe,rgba4:Pi,rgb565:Q0,"rgb5 a1":R5},_1={alpha:Da,luminance:Jo,"luminance alpha":zo,rgb:dr,rgba:eo,rgba4:Q3,"rgb5 a1":C3,rgb565:$4},C1={};B.ext_srgb&&(_1.srgb=Lr,_1.srgba=Xt),B.oes_texture_float&&(F1.float32=F1.float=u1),B.oes_texture_half_float&&(F1.float16=F1["half float"]=Ci),B.webgl_depth_texture&&(t(_1,{depth:Cs,"depth stencil":ks}),t(F1,{uint16:Ke,uint32:Ge,"depth stencil":Ps})),B.webgl_compressed_texture_s3tc&&t(C1,{"rgb s3tc dxt1":Ba,"rgba s3tc dxt1":Mo,"rgba s3tc dxt3":to,"rgba s3tc dxt5":Ie}),B.webgl_compressed_texture_atc&&t(C1,{"rgb atc":Rs,"rgba atc explicit alpha":ja,"rgba atc interpolated alpha":A}),B.webgl_compressed_texture_pvrtc&&t(C1,{"rgb pvrtc 4bppv1":J,"rgb pvrtc 2bppv1":Y,"rgba pvrtc 4bppv1":xe,"rgba pvrtc 2bppv1":Ne}),B.webgl_compressed_texture_etc1&&(C1["rgb etc1"]=o1);var ke=Array.prototype.slice.call(P.getParameter(q7));Object.keys(C1).forEach(function(G){var Ce=C1[G];ke.indexOf(Ce)>=0&&(_1[G]=Ce)});var Xe=Object.keys(_1);ee.textureFormats=Xe;var k1=[];Object.keys(_1).forEach(function(G){var Ce=_1[G];k1[Ce]=G});var ot=[];Object.keys(F1).forEach(function(G){var Ce=F1[G];ot[Ce]=G});var n1=[];Object.keys(M1).forEach(function(G){var Ce=M1[G];n1[Ce]=G});var Q1=[];Object.keys(E1).forEach(function(G){var Ce=E1[G];Q1[Ce]=G});var Y1=[];Object.keys(m1).forEach(function(G){var Ce=m1[G];Y1[Ce]=G});var kt=Xe.reduce(function(G,Ce){var ze=_1[Ce];return ze===Jo||ze===Da||ze===Jo||ze===zo||ze===Cs||ze===ks||B.ext_srgb&&(ze===Lr||ze===Xt)?G[ze]=ze:ze===C3||Ce.indexOf("rgba")>=0?G[ze]=eo:G[ze]=dr,G},{});function s1(){this.internalformat=eo,this.format=eo,this.type=Qe,this.compressed=!1,this.premultiplyAlpha=!1,this.flipY=!1,this.unpackAlignment=1,this.colorSpace=X2,this.width=0,this.height=0,this.channels=0}function i1(G,Ce){G.internalformat=Ce.internalformat,G.format=Ce.format,G.type=Ce.type,G.compressed=Ce.compressed,G.premultiplyAlpha=Ce.premultiplyAlpha,G.flipY=Ce.flipY,G.unpackAlignment=Ce.unpackAlignment,G.colorSpace=Ce.colorSpace,G.width=Ce.width,G.height=Ce.height,G.channels=Ce.channels}function st(G,Ce){if(!(typeof Ce!="object"||!Ce)){if("premultiplyAlpha"in Ce&&(M.type(Ce.premultiplyAlpha,"boolean","invalid premultiplyAlpha"),G.premultiplyAlpha=Ce.premultiplyAlpha),"flipY"in Ce&&(M.type(Ce.flipY,"boolean","invalid texture flip"),G.flipY=Ce.flipY),"alignment"in Ce&&(M.oneOf(Ce.alignment,[1,2,4,8],"invalid texture unpack alignment"),G.unpackAlignment=Ce.alignment),"colorSpace"in Ce&&(M.parameter(Ce.colorSpace,w1,"invalid colorSpace"),G.colorSpace=w1[Ce.colorSpace]),"type"in Ce){var ze=Ce.type;M(B.oes_texture_float||!(ze==="float"||ze==="float32"),"you must enable the OES_texture_float extension in order to use floating point textures."),M(B.oes_texture_half_float||!(ze==="half float"||ze==="float16"),"you must enable the OES_texture_half_float extension in order to use 16-bit floating point textures."),M(B.webgl_depth_texture||!(ze==="uint16"||ze==="uint32"||ze==="depth stencil"),"you must enable the WEBGL_depth_texture extension in order to use depth/stencil textures."),M.parameter(ze,F1,"invalid texture type"),G.type=F1[ze]}var Z1=G.width,Bt=G.height,q=G.channels,O=!1;"shape"in Ce?(M(Array.isArray(Ce.shape)&&Ce.shape.length>=2,"shape must be an array"),Z1=Ce.shape[0],Bt=Ce.shape[1],Ce.shape.length===3&&(q=Ce.shape[2],M(q>0&&q<=4,"invalid number of channels"),O=!0),M(Z1>=0&&Z1<=ee.maxTextureSize,"invalid width"),M(Bt>=0&&Bt<=ee.maxTextureSize,"invalid height")):("radius"in Ce&&(Z1=Bt=Ce.radius,M(Z1>=0&&Z1<=ee.maxTextureSize,"invalid radius")),"width"in Ce&&(Z1=Ce.width,M(Z1>=0&&Z1<=ee.maxTextureSize,"invalid width")),"height"in Ce&&(Bt=Ce.height,M(Bt>=0&&Bt<=ee.maxTextureSize,"invalid height")),"channels"in Ce&&(q=Ce.channels,M(q>0&&q<=4,"invalid number of channels"),O=!0)),G.width=Z1|0,G.height=Bt|0,G.channels=q|0;var ae=!1;if("format"in Ce){var we=Ce.format;M(B.webgl_depth_texture||!(we==="depth"||we==="depth stencil"),"you must enable the WEBGL_depth_texture extension in order to use depth/stencil textures."),M.parameter(we,_1,"invalid texture format");var Re=G.internalformat=_1[we];G.format=kt[Re],we in F1&&("type"in Ce||(G.type=F1[we])),we in C1&&(G.compressed=!0),ae=!0}!O&&ae?G.channels=ti[G.format]:O&&!ae?G.channels!==G7[G.format]&&(G.format=G.internalformat=G7[G.channels]):ae&&O&&M(G.channels===ti[G.format],"number of channels inconsistent with specified format")}}function H1(G){P.pixelStorei(z4,G.flipY),P.pixelStorei(M4,G.premultiplyAlpha),P.pixelStorei(w2,G.colorSpace),P.pixelStorei(cy,G.unpackAlignment)}function f(){s1.call(this),this.xOffset=0,this.yOffset=0,this.data=null,this.needsFree=!1,this.element=null,this.needsCopy=!1}function b(G,Ce){var ze=null;if(sa(Ce)?ze=Ce:Ce&&(M.type(Ce,"object","invalid pixel data type"),st(G,Ce),"x"in Ce&&(G.xOffset=Ce.x|0),"y"in Ce&&(G.yOffset=Ce.y|0),sa(Ce.data)&&(ze=Ce.data)),M(!G.compressed||ze instanceof Uint8Array,"compressed texture data must be stored in a uint8array"),Ce.copy){M(!ze,"can not specify copy and data field for the same texture");var Z1=a1.viewportWidth,Bt=a1.viewportHeight;G.width=G.width||Z1-G.xOffset,G.height=G.height||Bt-G.yOffset,G.needsCopy=!0,M(G.xOffset>=0&&G.xOffset<Z1&&G.yOffset>=0&&G.yOffset<Bt&&G.width>0&&G.width<=Z1&&G.height>0&&G.height<=Bt,"copy texture read out of bounds")}else if(!ze)G.width=G.width||1,G.height=G.height||1,G.channels=G.channels||4;else if(e(ze))G.channels=G.channels||4,G.data=ze,!("type"in Ce)&&G.type===Qe&&(G.type=E4(ze));else if(Pd(ze))G.channels=G.channels||4,ri(G,ze),G.alignment=1,G.needsFree=!0;else if(G2(ze)){var q=ze.data;!Array.isArray(q)&&G.type===Qe&&(G.type=E4(q));var O=ze.shape,ae=ze.stride,we,Re,ce,le,be,F;O.length===3?(ce=O[2],F=ae[2]):(M(O.length===2,"invalid ndarray pixel data, must be 2 or 3D"),ce=1,F=1),we=O[0],Re=O[1],le=ae[0],be=ae[1],G.alignment=1,G.width=we,G.height=Re,G.channels=ce,G.format=G.internalformat=G7[ce],G.needsFree=!0,iP(G,q,le,be,F,ze.offset)}else if(aa(ze)||Br(ze)||Fa(ze))aa(ze)||Br(ze)?G.element=ze:G.element=ze.canvas,G.width=G.element.width,G.height=G.element.height,G.channels=4;else if(Ri(ze))G.element=ze,G.width=ze.width,G.height=ze.height,G.channels=4;else if(dy(ze))G.element=ze,G.width=ze.naturalWidth,G.height=ze.naturalHeight,G.channels=4;else if(Y8(ze))G.element=ze,G.width=ze.videoWidth,G.height=ze.videoHeight,G.channels=4;else if(Cd(ze)){var D=G.width||ze[0].length,R=G.height||ze.length,te=G.channels;Z2(ze[0][0])?te=te||ze[0][0].length:te=te||1;for(var he=Ar.shape(ze),se=1,Ye=0;Ye<he.length;++Ye)se*=he[Ye];var g1=kd(G,se);Ar.flatten(ze,he,"",g1),py(G,g1),G.alignment=1,G.width=D,G.height=R,G.channels=te,G.format=G.internalformat=G7[te],G.needsFree=!0}G.type===u1?M(ee.extensions.indexOf("oes_texture_float")>=0,"oes_texture_float extension not enabled"):G.type===Ci&&M(ee.extensions.indexOf("oes_texture_half_float")>=0,"oes_texture_half_float extension not enabled")}function w(G,Ce,ze){var Z1=G.element,Bt=G.data,q=G.internalformat,O=G.format,ae=G.type,we=G.width,Re=G.height;H1(G),Z1?P.texImage2D(Ce,ze,O,O,ae,Z1):G.compressed?P.compressedTexImage2D(Ce,ze,q,we,Re,0,Bt):G.needsCopy?(Ue(),P.copyTexImage2D(Ce,ze,O,G.xOffset,G.yOffset,we,Re,0)):P.texImage2D(Ce,ze,O,we,Re,0,O,ae,Bt||null)}function E(G,Ce,ze,Z1,Bt){var q=G.element,O=G.data,ae=G.internalformat,we=G.format,Re=G.type,ce=G.width,le=G.height;H1(G),q?P.texSubImage2D(Ce,Bt,ze,Z1,we,Re,q):G.compressed?P.compressedTexSubImage2D(Ce,Bt,ze,Z1,ae,ce,le,O):G.needsCopy?(Ue(),P.copyTexSubImage2D(Ce,Bt,ze,Z1,G.xOffset,G.yOffset,ce,le)):P.texSubImage2D(Ce,Bt,ze,Z1,ce,le,we,Re,O)}var H=[];function T(){return H.pop()||new f}function V(G){G.needsFree&&Pt.freeType(G.data),f.call(G),H.push(G)}function ye(){s1.call(this),this.genMipmaps=!1,this.mipmapHint=Tt,this.mipmask=0,this.images=Array(16)}function Pe(G,Ce,ze){var Z1=G.images[0]=T();G.mipmask=1,Z1.width=G.width=Ce,Z1.height=G.height=ze,Z1.channels=G.channels=4}function We(G,Ce){var ze=null;if(sa(Ce))ze=G.images[0]=T(),i1(ze,G),b(ze,Ce),G.mipmask=1;else if(st(G,Ce),Array.isArray(Ce.mipmap))for(var Z1=Ce.mipmap,Bt=0;Bt<Z1.length;++Bt)ze=G.images[Bt]=T(),i1(ze,G),ze.width>>=Bt,ze.height>>=Bt,b(ze,Z1[Bt]),G.mipmask|=1<<Bt;else ze=G.images[0]=T(),i1(ze,G),b(ze,Ce),G.mipmask=1;i1(G,G.images[0]),G.compressed&&(G.internalformat===Ba||G.internalformat===Mo||G.internalformat===to||G.internalformat===Ie)&&M(G.width%4===0&&G.height%4===0,"for compressed texture formats, mipmap level 0 must have width and height that are a multiple of 4")}function O1(G,Ce){for(var ze=G.images,Z1=0;Z1<ze.length;++Z1){if(!ze[Z1])return;w(ze[Z1],Ce,Z1)}}var L1=[];function $1(){var G=L1.pop()||new ye;s1.call(G),G.mipmask=0;for(var Ce=0;Ce<16;++Ce)G.images[Ce]=null;return G}function q1(G){for(var Ce=G.images,ze=0;ze<Ce.length;++ze)Ce[ze]&&V(Ce[ze]),Ce[ze]=null;L1.push(G)}function mt(){this.minFilter=Dr,this.magFilter=Dr,this.wrapS=i2,this.wrapT=i2,this.anisotropic=1,this.genMipmaps=!1,this.mipmapHint=Tt}function xt(G,Ce){if("min"in Ce){var ze=Ce.min;M.parameter(ze,E1),G.minFilter=E1[ze],Kt.indexOf(G.minFilter)>=0&&!("faces"in Ce)&&(G.genMipmaps=!0)}if("mag"in Ce){var Z1=Ce.mag;M.parameter(Z1,M1),G.magFilter=M1[Z1]}var Bt=G.wrapS,q=G.wrapT;if("wrap"in Ce){var O=Ce.wrap;typeof O=="string"?(M.parameter(O,m1),Bt=q=m1[O]):Array.isArray(O)&&(M.parameter(O[0],m1),M.parameter(O[1],m1),Bt=m1[O[0]],q=m1[O[1]])}else{if("wrapS"in Ce){var ae=Ce.wrapS;M.parameter(ae,m1),Bt=m1[ae]}if("wrapT"in Ce){var we=Ce.wrapT;M.parameter(we,m1),q=m1[we]}}if(G.wrapS=Bt,G.wrapT=q,"anisotropic"in Ce){var Re=Ce.anisotropic;M(typeof Re=="number"&&Re>=1&&Re<=ee.maxAnisotropic,"aniso samples must be between 1 and "),G.anisotropic=Ce.anisotropic}if("mipmap"in Ce){var ce=!1;switch(typeof Ce.mipmap){case"string":M.parameter(Ce.mipmap,x1,"invalid mipmap hint"),G.mipmapHint=x1[Ce.mipmap],G.genMipmaps=!0,ce=!0;break;case"boolean":ce=G.genMipmaps=Ce.mipmap;break;case"object":M(Array.isArray(Ce.mipmap),"invalid mipmap type"),G.genMipmaps=!1,ce=!0;break;default:M.raise("invalid mipmap type")}ce&&!("min"in Ce)&&(G.minFilter=Qo)}}function Vt(G,Ce){P.texParameteri(Ce,K2,G.minFilter),P.texParameteri(Ce,on,G.magFilter),P.texParameteri(Ce,$t,G.wrapS),P.texParameteri(Ce,Qt,G.wrapT),B.ext_texture_filter_anisotropic&&P.texParameteri(Ce,X8,G.anisotropic),G.genMipmaps&&(P.hint(Yt,G.mipmapHint),P.generateMipmap(Ce))}var ut=0,it={},zt=ee.maxTextureUnits,Mt=Array(zt).map(function(){return null});function T1(G){s1.call(this),this.mipmask=0,this.internalformat=eo,this.id=ut++,this.refCount=1,this.target=G,this.texture=P.createTexture(),this.unit=-1,this.bindCount=0,this.texInfo=new mt,Le.profile&&(this.stats={size:0})}function A1(G){P.activeTexture(Ft),P.bindTexture(G.target,G.texture)}function U1(){var G=Mt[0];G?P.bindTexture(G.target,G.texture):P.bindTexture(J1,null)}function lt(G){var Ce=G.texture;M(Ce,"must not double destroy texture");var ze=G.unit,Z1=G.target;ze>=0&&(P.activeTexture(Ft+ze),P.bindTexture(Z1,null),Mt[ze]=null),P.deleteTexture(Ce),G.texture=null,G.params=null,G.pixels=null,G.refCount=0,delete it[G.id],je.textureCount--}t(T1.prototype,{bind:function(){var G=this;G.bindCount+=1;var Ce=G.unit;if(Ce<0){for(var ze=0;ze<zt;++ze){var Z1=Mt[ze];if(Z1){if(Z1.bindCount>0)continue;Z1.unit=-1}Mt[ze]=G,Ce=ze;break}Ce>=zt&&M.raise("insufficient number of texture units"),Le.profile&&je.maxTextureUnits<Ce+1&&(je.maxTextureUnits=Ce+1),G.unit=Ce,P.activeTexture(Ft+Ce),P.bindTexture(G.target,G.texture)}return Ce},unbind:function(){this.bindCount-=1},decRef:function(){--this.refCount<=0&&lt(this)}});function Ut(G,Ce){var ze=new T1(J1);it[ze.id]=ze,je.textureCount++;function Z1(O,ae){var we=ze.texInfo;mt.call(we);var Re=$1();return typeof O=="number"?typeof ae=="number"?Pe(Re,O|0,ae|0):Pe(Re,O|0,O|0):O?(M.type(O,"object","invalid arguments to regl.texture"),xt(we,O),We(Re,O)):Pe(Re,1,1),we.genMipmaps&&(Re.mipmask=(Re.width<<1)-1),ze.mipmask=Re.mipmask,i1(ze,Re),M.texture2D(we,Re,ee),ze.internalformat=Re.internalformat,Z1.width=Re.width,Z1.height=Re.height,A1(ze),O1(Re,J1),Vt(we,J1),U1(),q1(Re),Le.profile&&(ze.stats.size=K8(ze.internalformat,ze.type,Re.width,Re.height,we.genMipmaps,!1)),Z1.format=k1[ze.internalformat],Z1.type=ot[ze.type],Z1.mag=n1[we.magFilter],Z1.min=Q1[we.minFilter],Z1.wrapS=Y1[we.wrapS],Z1.wrapT=Y1[we.wrapT],Z1}function Bt(O,ae,we,Re){M(!!O,"must specify image data");var ce=ae|0,le=we|0,be=Re|0,F=T();return i1(F,ze),F.width=0,F.height=0,b(F,O),F.width=F.width||(ze.width>>be)-ce,F.height=F.height||(ze.height>>be)-le,M(ze.type===F.type&&ze.format===F.format&&ze.internalformat===F.internalformat,"incompatible format for texture.subimage"),M(ce>=0&&le>=0&&ce+F.width<=ze.width&&le+F.height<=ze.height,"texture.subimage write out of bounds"),M(ze.mipmask&1<<be,"missing mipmap data"),M(F.data||F.element||F.needsCopy,"missing image data"),A1(ze),E(F,J1,ce,le,be),U1(),V(F),Z1}function q(O,ae){var we=O|0,Re=ae|0||we;if(we===ze.width&&Re===ze.height)return Z1;Z1.width=ze.width=we,Z1.height=ze.height=Re,A1(ze);for(var ce=0;ze.mipmask>>ce;++ce){var le=we>>ce,be=Re>>ce;if(!le||!be)break;P.texImage2D(J1,ce,ze.format,le,be,0,ze.format,ze.type,null)}return U1(),Le.profile&&(ze.stats.size=K8(ze.internalformat,ze.type,we,Re,!1,!1)),Z1}return Z1(G,Ce),Z1.subimage=Bt,Z1.resize=q,Z1._reglType="texture2d",Z1._texture=ze,Le.profile&&(Z1.stats=ze.stats),Z1.destroy=function(){ze.decRef()},Z1}function t2(G,Ce,ze,Z1,Bt,q){var O=new T1(R4);it[O.id]=O,je.cubeCount++;var ae=new Array(6);function we(le,be,F,D,R,te){var he,se=O.texInfo;for(mt.call(se),he=0;he<6;++he)ae[he]=$1();if(typeof le=="number"||!le){var Ye=le|0||1;for(he=0;he<6;++he)Pe(ae[he],Ye,Ye)}else if(typeof le=="object")if(be)We(ae[0],le),We(ae[1],be),We(ae[2],F),We(ae[3],D),We(ae[4],R),We(ae[5],te);else if(xt(se,le),st(O,le),"faces"in le){var g1=le.faces;for(M(Array.isArray(g1)&&g1.length===6,"cube faces must be a length 6 array"),he=0;he<6;++he)M(typeof g1[he]=="object"&&!!g1[he],"invalid input for cube map face"),i1(ae[he],O),We(ae[he],g1[he])}else for(he=0;he<6;++he)We(ae[he],le);else M.raise("invalid arguments to cube map");for(i1(O,ae[0]),M.optional(function(){ee.npotTextureCube||M(C5(O.width)&&C5(O.height),"your browser does not support non power or two texture dimensions")}),se.genMipmaps?O.mipmask=(ae[0].width<<1)-1:O.mipmask=ae[0].mipmask,M.textureCube(O,se,ae,ee),O.internalformat=ae[0].internalformat,we.width=ae[0].width,we.height=ae[0].height,A1(O),he=0;he<6;++he)O1(ae[he],k5+he);for(Vt(se,R4),U1(),Le.profile&&(O.stats.size=K8(O.internalformat,O.type,we.width,we.height,se.genMipmaps,!0)),we.format=k1[O.internalformat],we.type=ot[O.type],we.mag=n1[se.magFilter],we.min=Q1[se.minFilter],we.wrapS=Y1[se.wrapS],we.wrapT=Y1[se.wrapT],he=0;he<6;++he)q1(ae[he]);return we}function Re(le,be,F,D,R){M(!!be,"must specify image data"),M(typeof le=="number"&&le===(le|0)&&le>=0&&le<6,"invalid face");var te=F|0,he=D|0,se=R|0,Ye=T();return i1(Ye,O),Ye.width=0,Ye.height=0,b(Ye,be),Ye.width=Ye.width||(O.width>>se)-te,Ye.height=Ye.height||(O.height>>se)-he,M(O.type===Ye.type&&O.format===Ye.format&&O.internalformat===Ye.internalformat,"incompatible format for texture.subimage"),M(te>=0&&he>=0&&te+Ye.width<=O.width&&he+Ye.height<=O.height,"texture.subimage write out of bounds"),M(O.mipmask&1<<se,"missing mipmap data"),M(Ye.data||Ye.element||Ye.needsCopy,"missing image data"),A1(O),E(Ye,k5+le,te,he,se),U1(),V(Ye),we}function ce(le){var be=le|0;if(be!==O.width){we.width=O.width=be,we.height=O.height=be,A1(O);for(var F=0;F<6;++F)for(var D=0;O.mipmask>>D;++D)P.texImage2D(k5+F,D,O.format,be>>D,be>>D,0,O.format,O.type,null);return U1(),Le.profile&&(O.stats.size=K8(O.internalformat,O.type,we.width,we.height,!1,!0)),we}}return we(G,Ce,ze,Z1,Bt,q),we.subimage=Re,we.resize=ce,we._reglType="textureCube",we._texture=O,Le.profile&&(we.stats=O.stats),we.destroy=function(){O.decRef()},we}function n2(){for(var G=0;G<zt;++G)P.activeTexture(Ft+G),P.bindTexture(J1,null),Mt[G]=null;f2(it).forEach(lt),je.cubeCount=0,je.textureCount=0}Le.profile&&(je.getTotalTextureSize=function(){var G=0;return Object.keys(it).forEach(function(Ce){G+=it[Ce].stats.size}),G});function P2(){for(var G=0;G<zt;++G){var Ce=Mt[G];Ce&&(Ce.bindCount=0,Ce.unit=-1,Mt[G]=null)}f2(it).forEach(function(ze){ze.texture=P.createTexture(),P.bindTexture(ze.target,ze.texture);for(var Z1=0;Z1<32;++Z1)if((ze.mipmask&1<<Z1)!==0)if(ze.target===J1)P.texImage2D(J1,Z1,ze.internalformat,ze.width>>Z1,ze.height>>Z1,0,ze.internalformat,ze.type,null);else for(var Bt=0;Bt<6;++Bt)P.texImage2D(k5+Bt,Z1,ze.internalformat,ze.width>>Z1,ze.height>>Z1,0,ze.internalformat,ze.type,null);Vt(ze.texInfo,ze.target)})}function J2(){for(var G=0;G<zt;++G){var Ce=Mt[G];Ce&&(Ce.bindCount=0,Ce.unit=-1,Mt[G]=null),P.activeTexture(Ft+G),P.bindTexture(J1,null),P.bindTexture(R4,null)}}return{create2D:Ut,createCube:t2,clear:n2,getTexture:function(G){return null},restore:P2,refresh:J2}}var oi=36161,$5=32854,z5=32855,M5=36194,$s=33189,Z7=36168,X7=34041,Rd=35907,$d=34836,t6=34842,fy=34843,$i=[];$i[$5]=2,$i[z5]=2,$i[M5]=2,$i[$s]=2,$i[Z7]=1,$i[X7]=4,$i[Rd]=4,$i[$d]=16,$i[t6]=8,$i[fy]=6;function zs(P,B,ee){return $i[P]*B*ee}var n6=function(P,B,ee,Ue,a1){var je={rgba4:$5,rgb565:M5,"rgb5 a1":z5,depth:$s,stencil:Z7,"depth stencil":X7};B.ext_srgb&&(je.srgba=Rd),B.ext_color_buffer_half_float&&(je.rgba16f=t6,je.rgb16f=fy),B.webgl_color_buffer_float&&(je.rgba32f=$d);var Le=[];Object.keys(je).forEach(function(_1){var C1=je[_1];Le[C1]=_1});var x1=0,m1={};function M1(_1){this.id=x1++,this.refCount=1,this.renderbuffer=_1,this.format=$5,this.width=0,this.height=0,a1.profile&&(this.stats={size:0})}M1.prototype.decRef=function(){--this.refCount<=0&&E1(this)};function E1(_1){var C1=_1.renderbuffer;M(C1,"must not double destroy renderbuffer"),P.bindRenderbuffer(oi,null),P.deleteRenderbuffer(C1),_1.renderbuffer=null,_1.refCount=0,delete m1[_1.id],Ue.renderbufferCount--}function w1(_1,C1){var ke=new M1(P.createRenderbuffer());m1[ke.id]=ke,Ue.renderbufferCount++;function Xe(ot,n1){var Q1=0,Y1=0,kt=$5;if(typeof ot=="object"&&ot){var s1=ot;if("shape"in s1){var i1=s1.shape;M(Array.isArray(i1)&&i1.length>=2,"invalid renderbuffer shape"),Q1=i1[0]|0,Y1=i1[1]|0}else"radius"in s1&&(Q1=Y1=s1.radius|0),"width"in s1&&(Q1=s1.width|0),"height"in s1&&(Y1=s1.height|0);"format"in s1&&(M.parameter(s1.format,je,"invalid renderbuffer format"),kt=je[s1.format])}else typeof ot=="number"?(Q1=ot|0,typeof n1=="number"?Y1=n1|0:Y1=Q1):ot?M.raise("invalid arguments to renderbuffer constructor"):Q1=Y1=1;if(M(Q1>0&&Y1>0&&Q1<=ee.maxRenderbufferSize&&Y1<=ee.maxRenderbufferSize,"invalid renderbuffer size"),!(Q1===ke.width&&Y1===ke.height&&kt===ke.format))return Xe.width=ke.width=Q1,Xe.height=ke.height=Y1,ke.format=kt,P.bindRenderbuffer(oi,ke.renderbuffer),P.renderbufferStorage(oi,kt,Q1,Y1),M(P.getError()===0,"invalid render buffer format"),a1.profile&&(ke.stats.size=zs(ke.format,ke.width,ke.height)),Xe.format=Le[ke.format],Xe}function k1(ot,n1){var Q1=ot|0,Y1=n1|0||Q1;return Q1===ke.width&&Y1===ke.height||(M(Q1>0&&Y1>0&&Q1<=ee.maxRenderbufferSize&&Y1<=ee.maxRenderbufferSize,"invalid renderbuffer size"),Xe.width=ke.width=Q1,Xe.height=ke.height=Y1,P.bindRenderbuffer(oi,ke.renderbuffer),P.renderbufferStorage(oi,ke.format,Q1,Y1),M(P.getError()===0,"invalid render buffer format"),a1.profile&&(ke.stats.size=zs(ke.format,ke.width,ke.height))),Xe}return Xe(_1,C1),Xe.resize=k1,Xe._reglType="renderbuffer",Xe._renderbuffer=ke,a1.profile&&(Xe.stats=ke.stats),Xe.destroy=function(){ke.decRef()},Xe}a1.profile&&(Ue.getTotalRenderbufferSize=function(){var _1=0;return Object.keys(m1).forEach(function(C1){_1+=m1[C1].stats.size}),_1});function F1(){f2(m1).forEach(function(_1){_1.renderbuffer=P.createRenderbuffer(),P.bindRenderbuffer(oi,_1.renderbuffer),P.renderbufferStorage(oi,_1.format,_1.width,_1.height)}),P.bindRenderbuffer(oi,null)}return{create:w1,clear:function(){f2(m1).forEach(E1)},restore:F1}},T4=36160,zd=36161,Ms=3553,A4=34069,Y7=36064,I4=36096,Md=36128,Ed=33306,Td=36053,my=36054,hy=36055,zO=36057,MO=36061,r6=36193,fn=5121,o6=5126,Es=6407,Ts=6408,gy=6402,yy=[Es,Ts],J8=[];J8[Ts]=4,J8[Es]=3;var i6=[];i6[fn]=1,i6[o6]=4,i6[r6]=2;var vy=32854,K7=32855,Q8=36194,Eo=33189,sP=36168,E5=34041,by=35907,Sy=34836,e9=34842,Ad=34843,xy=[vy,K7,Q8,by,e9,Ad,Sy],jr={};jr[Td]="complete",jr[my]="incomplete attachment",jr[zO]="incomplete dimensions",jr[hy]="incomplete, missing attachment",jr[MO]="unsupported";function EO(P,B,ee,Ue,a1,je){var Le={cur:null,next:null,dirty:!1,setFBO:null},x1=["rgba"],m1=["rgba4","rgb565","rgb5 a1"];B.ext_srgb&&m1.push("srgba"),B.ext_color_buffer_half_float&&m1.push("rgba16f","rgb16f"),B.webgl_color_buffer_float&&m1.push("rgba32f");var M1=["uint8"];B.oes_texture_half_float&&M1.push("half float","float16"),B.oes_texture_float&&M1.push("float","float32");function E1(f,b,w){this.target=f,this.texture=b,this.renderbuffer=w;var E=0,H=0;b?(E=b.width,H=b.height):w&&(E=w.width,H=w.height),this.width=E,this.height=H}function w1(f){f&&(f.texture&&f.texture._texture.decRef(),f.renderbuffer&&f.renderbuffer._renderbuffer.decRef())}function F1(f,b,w){if(f)if(f.texture){var E=f.texture._texture,H=Math.max(1,E.width),T=Math.max(1,E.height);M(H===b&&T===w,"inconsistent width/height for supplied texture"),E.refCount+=1}else{var V=f.renderbuffer._renderbuffer;M(V.width===b&&V.height===w,"inconsistent width/height for renderbuffer"),V.refCount+=1}}function _1(f,b){b&&(b.texture?P.framebufferTexture2D(T4,f,b.target,b.texture._texture.texture,0):P.framebufferRenderbuffer(T4,f,zd,b.renderbuffer._renderbuffer.renderbuffer))}function C1(f){var b=Ms,w=null,E=null,H=f;typeof f=="object"&&(H=f.data,"target"in f&&(b=f.target|0)),M.type(H,"function","invalid attachment data");var T=H._reglType;return T==="texture2d"?(w=H,M(b===Ms)):T==="textureCube"?(w=H,M(b>=A4&&b<A4+6,"invalid cube map target")):T==="renderbuffer"?(E=H,b=zd):M.raise("invalid regl object for attachment"),new E1(b,w,E)}function ke(f,b,w,E,H){if(w){var T=Ue.create2D({width:f,height:b,format:E,type:H});return T._texture.refCount=0,new E1(Ms,T,null)}else{var V=a1.create({width:f,height:b,format:E});return V._renderbuffer.refCount=0,new E1(zd,null,V)}}function Xe(f){return f&&(f.texture||f.renderbuffer)}function k1(f,b,w){f&&(f.texture?f.texture.resize(b,w):f.renderbuffer&&f.renderbuffer.resize(b,w),f.width=b,f.height=w)}var ot=0,n1={};function Q1(){this.id=ot++,n1[this.id]=this,this.framebuffer=P.createFramebuffer(),this.width=0,this.height=0,this.colorAttachments=[],this.depthAttachment=null,this.stencilAttachment=null,this.depthStencilAttachment=null}function Y1(f){f.colorAttachments.forEach(w1),w1(f.depthAttachment),w1(f.stencilAttachment),w1(f.depthStencilAttachment)}function kt(f){var b=f.framebuffer;M(b,"must not double destroy framebuffer"),P.deleteFramebuffer(b),f.framebuffer=null,je.framebufferCount--,delete n1[f.id]}function s1(f){var b;P.bindFramebuffer(T4,f.framebuffer);var w=f.colorAttachments;for(b=0;b<w.length;++b)_1(Y7+b,w[b]);for(b=w.length;b<ee.maxColorAttachments;++b)P.framebufferTexture2D(T4,Y7+b,Ms,null,0);P.framebufferTexture2D(T4,Ed,Ms,null,0),P.framebufferTexture2D(T4,I4,Ms,null,0),P.framebufferTexture2D(T4,Md,Ms,null,0),_1(I4,f.depthAttachment),_1(Md,f.stencilAttachment),_1(Ed,f.depthStencilAttachment);var E=P.checkFramebufferStatus(T4);!P.isContextLost()&&E!==Td&&M.raise("framebuffer configuration not supported, status = "+jr[E]),P.bindFramebuffer(T4,Le.next?Le.next.framebuffer:null),Le.cur=Le.next,P.getError()}function i1(f,b){var w=new Q1;je.framebufferCount++;function E(T,V){var ye;M(Le.next!==w,"can not update framebuffer which is currently in use");var Pe=0,We=0,O1=!0,L1=!0,$1=null,q1=!0,mt="rgba",xt="uint8",Vt=1,ut=null,it=null,zt=null,Mt=!1;if(typeof T=="number")Pe=T|0,We=V|0||Pe;else if(!T)Pe=We=1;else{M.type(T,"object","invalid arguments for framebuffer");var T1=T;if("shape"in T1){var A1=T1.shape;M(Array.isArray(A1)&&A1.length>=2,"invalid shape for framebuffer"),Pe=A1[0],We=A1[1]}else"radius"in T1&&(Pe=We=T1.radius),"width"in T1&&(Pe=T1.width),"height"in T1&&(We=T1.height);("color"in T1||"colors"in T1)&&($1=T1.color||T1.colors,Array.isArray($1)&&M($1.length===1||B.webgl_draw_buffers,"multiple render targets not supported")),$1||("colorCount"in T1&&(Vt=T1.colorCount|0,M(Vt>0,"invalid color buffer count")),"colorTexture"in T1&&(q1=!!T1.colorTexture,mt="rgba4"),"colorType"in T1&&(xt=T1.colorType,q1?(M(B.oes_texture_float||!(xt==="float"||xt==="float32"),"you must enable OES_texture_float in order to use floating point framebuffer objects"),M(B.oes_texture_half_float||!(xt==="half float"||xt==="float16"),"you must enable OES_texture_half_float in order to use 16-bit floating point framebuffer objects")):xt==="half float"||xt==="float16"?(M(B.ext_color_buffer_half_float,"you must enable EXT_color_buffer_half_float to use 16-bit render buffers"),mt="rgba16f"):(xt==="float"||xt==="float32")&&(M(B.webgl_color_buffer_float,"you must enable WEBGL_color_buffer_float in order to use 32-bit floating point renderbuffers"),mt="rgba32f"),M.oneOf(xt,M1,"invalid color type")),"colorFormat"in T1&&(mt=T1.colorFormat,x1.indexOf(mt)>=0?q1=!0:m1.indexOf(mt)>=0?q1=!1:M.optional(function(){q1?M.oneOf(T1.colorFormat,x1,"invalid color format for texture"):M.oneOf(T1.colorFormat,m1,"invalid color format for renderbuffer")}))),("depthTexture"in T1||"depthStencilTexture"in T1)&&(Mt=!!(T1.depthTexture||T1.depthStencilTexture),M(!Mt||B.webgl_depth_texture,"webgl_depth_texture extension not supported")),"depth"in T1&&(typeof T1.depth=="boolean"?O1=T1.depth:(ut=T1.depth,L1=!1)),"stencil"in T1&&(typeof T1.stencil=="boolean"?L1=T1.stencil:(it=T1.stencil,O1=!1)),"depthStencil"in T1&&(typeof T1.depthStencil=="boolean"?O1=L1=T1.depthStencil:(zt=T1.depthStencil,O1=!1,L1=!1))}var U1=null,lt=null,Ut=null,t2=null;if(Array.isArray($1))U1=$1.map(C1);else if($1)U1=[C1($1)];else for(U1=new Array(Vt),ye=0;ye<Vt;++ye)U1[ye]=ke(Pe,We,q1,mt,xt);M(B.webgl_draw_buffers||U1.length<=1,"you must enable the WEBGL_draw_buffers extension in order to use multiple color buffers."),M(U1.length<=ee.maxColorAttachments,"too many color attachments, not supported"),Pe=Pe||U1[0].width,We=We||U1[0].height,ut?lt=C1(ut):O1&&!L1&&(lt=ke(Pe,We,Mt,"depth","uint32")),it?Ut=C1(it):L1&&!O1&&(Ut=ke(Pe,We,!1,"stencil","uint8")),zt?t2=C1(zt):!ut&&!it&&L1&&O1&&(t2=ke(Pe,We,Mt,"depth stencil","depth stencil")),M(!!ut+!!it+!!zt<=1,"invalid framebuffer configuration, can specify exactly one depth/stencil attachment");var n2=null;for(ye=0;ye<U1.length;++ye)if(F1(U1[ye],Pe,We),M(!U1[ye]||U1[ye].texture&&yy.indexOf(U1[ye].texture._texture.format)>=0||U1[ye].renderbuffer&&xy.indexOf(U1[ye].renderbuffer._renderbuffer.format)>=0,"framebuffer color attachment "+ye+" is invalid"),U1[ye]&&U1[ye].texture){var P2=J8[U1[ye].texture._texture.format]*i6[U1[ye].texture._texture.type];n2===null?n2=P2:M(n2===P2,"all color attachments much have the same number of bits per pixel.")}return F1(lt,Pe,We),M(!lt||lt.texture&&lt.texture._texture.format===gy||lt.renderbuffer&&lt.renderbuffer._renderbuffer.format===Eo,"invalid depth attachment for framebuffer object"),F1(Ut,Pe,We),M(!Ut||Ut.renderbuffer&&Ut.renderbuffer._renderbuffer.format===sP,"invalid stencil attachment for framebuffer object"),F1(t2,Pe,We),M(!t2||t2.texture&&t2.texture._texture.format===E5||t2.renderbuffer&&t2.renderbuffer._renderbuffer.format===E5,"invalid depth-stencil attachment for framebuffer object"),Y1(w),w.width=Pe,w.height=We,w.colorAttachments=U1,w.depthAttachment=lt,w.stencilAttachment=Ut,w.depthStencilAttachment=t2,E.color=U1.map(Xe),E.depth=Xe(lt),E.stencil=Xe(Ut),E.depthStencil=Xe(t2),E.width=w.width,E.height=w.height,s1(w),E}function H(T,V){M(Le.next!==w,"can not resize a framebuffer which is currently in use");var ye=Math.max(T|0,1),Pe=Math.max(V|0||ye,1);if(ye===w.width&&Pe===w.height)return E;for(var We=w.colorAttachments,O1=0;O1<We.length;++O1)k1(We[O1],ye,Pe);return k1(w.depthAttachment,ye,Pe),k1(w.stencilAttachment,ye,Pe),k1(w.depthStencilAttachment,ye,Pe),w.width=E.width=ye,w.height=E.height=Pe,s1(w),E}return E(f,b),t(E,{resize:H,_reglType:"framebuffer",_framebuffer:w,destroy:function(){kt(w),Y1(w)},use:function(T){Le.setFBO({framebuffer:E},T)}})}function st(f){var b=Array(6);function w(H){var T;M(b.indexOf(Le.next)<0,"can not update framebuffer which is currently in use");var V={color:null},ye=0,Pe=null,We="rgba",O1="uint8",L1=1;if(typeof H=="number")ye=H|0;else if(!H)ye=1;else{M.type(H,"object","invalid arguments for framebuffer");var $1=H;if("shape"in $1){var q1=$1.shape;M(Array.isArray(q1)&&q1.length>=2,"invalid shape for framebuffer"),M(q1[0]===q1[1],"cube framebuffer must be square"),ye=q1[0]}else"radius"in $1&&(ye=$1.radius|0),"width"in $1?(ye=$1.width|0,"height"in $1&&M($1.height===ye,"must be square")):"height"in $1&&(ye=$1.height|0);("color"in $1||"colors"in $1)&&(Pe=$1.color||$1.colors,Array.isArray(Pe)&&M(Pe.length===1||B.webgl_draw_buffers,"multiple render targets not supported")),Pe||("colorCount"in $1&&(L1=$1.colorCount|0,M(L1>0,"invalid color buffer count")),"colorType"in $1&&(M.oneOf($1.colorType,M1,"invalid color type"),O1=$1.colorType),"colorFormat"in $1&&(We=$1.colorFormat,M.oneOf($1.colorFormat,x1,"invalid color format for texture"))),"depth"in $1&&(V.depth=$1.depth),"stencil"in $1&&(V.stencil=$1.stencil),"depthStencil"in $1&&(V.depthStencil=$1.depthStencil)}var mt;if(Pe)if(Array.isArray(Pe))for(mt=[],T=0;T<Pe.length;++T)mt[T]=Pe[T];else mt=[Pe];else{mt=Array(L1);var xt={radius:ye,format:We,type:O1};for(T=0;T<L1;++T)mt[T]=Ue.createCube(xt)}for(V.color=Array(mt.length),T=0;T<mt.length;++T){var Vt=mt[T];M(typeof Vt=="function"&&Vt._reglType==="textureCube","invalid cube map"),ye=ye||Vt.width,M(Vt.width===ye&&Vt.height===ye,"invalid cube map shape"),V.color[T]={target:A4,data:mt[T]}}for(T=0;T<6;++T){for(var ut=0;ut<mt.length;++ut)V.color[ut].target=A4+T;T>0&&(V.depth=b[0].depth,V.stencil=b[0].stencil,V.depthStencil=b[0].depthStencil),b[T]?b[T](V):b[T]=i1(V)}return t(w,{width:ye,height:ye,color:mt})}function E(H){var T,V=H|0;if(M(V>0&&V<=ee.maxCubeMapSize,"invalid radius for cube fbo"),V===w.width)return w;var ye=w.color;for(T=0;T<ye.length;++T)ye[T].resize(V);for(T=0;T<6;++T)b[T].resize(V);return w.width=w.height=V,w}return w(f),t(w,{faces:b,resize:E,_reglType:"framebufferCube",destroy:function(){b.forEach(function(H){H.destroy()})}})}function H1(){Le.cur=null,Le.next=null,Le.dirty=!0,f2(n1).forEach(function(f){f.framebuffer=P.createFramebuffer(),s1(f)})}return t(Le,{getFramebuffer:function(f){if(typeof f=="function"&&f._reglType==="framebuffer"){var b=f._framebuffer;if(b instanceof Q1)return b}return null},create:i1,createCube:st,clear:function(){f2(n1).forEach(kt)},restore:H1})}var $3=5126,Id=34962,As=34963,Is=["attributes","elements","offset","count","primitive","instances"];function Ns(){this.state=0,this.x=0,this.y=0,this.z=0,this.w=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=$3,this.offset=0,this.stride=0,this.divisor=0}function t9(P,B,ee,Ue,a1,je,Le){for(var x1=ee.maxAttributes,m1=new Array(x1),M1=0;M1<x1;++M1)m1[M1]=new Ns;var E1=0,w1={},F1={Record:Ns,scope:{},state:m1,currentVAO:null,targetVAO:null,restore:C1()?Y1:function(){},createVAO:kt,getVAO:Xe,destroyBuffer:_1,setVAO:C1()?k1:ot,clear:C1()?n1:function(){}};function _1(s1){for(var i1=0;i1<m1.length;++i1){var st=m1[i1];st.buffer===s1&&(P.disableVertexAttribArray(i1),st.buffer=null)}}function C1(){return B.oes_vertex_array_object}function ke(){return B.angle_instanced_arrays}function Xe(s1){return typeof s1=="function"&&s1._vao?s1._vao:null}function k1(s1){if(s1!==F1.currentVAO){var i1=C1();s1?i1.bindVertexArrayOES(s1.vao):i1.bindVertexArrayOES(null),F1.currentVAO=s1}}function ot(s1){if(s1!==F1.currentVAO){if(s1)s1.bindAttrs();else{for(var i1=ke(),st=0;st<m1.length;++st){var H1=m1[st];H1.buffer?(P.enableVertexAttribArray(st),H1.buffer.bind(),P.vertexAttribPointer(st,H1.size,H1.type,H1.normalized,H1.stride,H1.offfset),i1&&H1.divisor&&i1.vertexAttribDivisorANGLE(st,H1.divisor)):(P.disableVertexAttribArray(st),P.vertexAttrib4f(st,H1.x,H1.y,H1.z,H1.w))}Le.elements?P.bindBuffer(As,Le.elements.buffer.buffer):P.bindBuffer(As,null)}F1.currentVAO=s1}}function n1(){f2(w1).forEach(function(s1){s1.destroy()})}function Q1(){this.id=++E1,this.attributes=[],this.elements=null,this.ownsElements=!1,this.count=0,this.offset=0,this.instances=-1,this.primitive=4;var s1=C1();s1?this.vao=s1.createVertexArrayOES():this.vao=null,w1[this.id]=this,this.buffers=[]}Q1.prototype.bindAttrs=function(){for(var s1=ke(),i1=this.attributes,st=0;st<i1.length;++st){var H1=i1[st];H1.buffer?(P.enableVertexAttribArray(st),P.bindBuffer(Id,H1.buffer.buffer),P.vertexAttribPointer(st,H1.size,H1.type,H1.normalized,H1.stride,H1.offset),s1&&H1.divisor&&s1.vertexAttribDivisorANGLE(st,H1.divisor)):(P.disableVertexAttribArray(st),P.vertexAttrib4f(st,H1.x,H1.y,H1.z,H1.w))}for(var f=i1.length;f<x1;++f)P.disableVertexAttribArray(f);var b=je.getElements(this.elements);b?P.bindBuffer(As,b.buffer.buffer):P.bindBuffer(As,null)},Q1.prototype.refresh=function(){var s1=C1();s1&&(s1.bindVertexArrayOES(this.vao),this.bindAttrs(),F1.currentVAO=null,s1.bindVertexArrayOES(null))},Q1.prototype.destroy=function(){if(this.vao){var s1=C1();this===F1.currentVAO&&(F1.currentVAO=null,s1.bindVertexArrayOES(null)),s1.deleteVertexArrayOES(this.vao),this.vao=null}this.ownsElements&&(this.elements.destroy(),this.elements=null,this.ownsElements=!1),w1[this.id]&&(delete w1[this.id],Ue.vaoCount-=1)};function Y1(){var s1=C1();s1&&f2(w1).forEach(function(i1){i1.refresh()})}function kt(s1){var i1=new Q1;Ue.vaoCount+=1;function st(H1){var f;if(Array.isArray(H1))f=H1,i1.elements&&i1.ownsElements&&i1.elements.destroy(),i1.elements=null,i1.ownsElements=!1,i1.offset=0,i1.count=0,i1.instances=-1,i1.primitive=4;else{if(M(typeof H1=="object","invalid arguments for create vao"),M("attributes"in H1,"must specify attributes for vao"),H1.elements){var b=H1.elements;i1.ownsElements?typeof b=="function"&&b._reglType==="elements"?(i1.elements.destroy(),i1.ownsElements=!1):(i1.elements(b),i1.ownsElements=!1):je.getElements(H1.elements)?(i1.elements=H1.elements,i1.ownsElements=!1):(i1.elements=je.create(H1.elements),i1.ownsElements=!0)}else i1.elements=null,i1.ownsElements=!1;f=H1.attributes,i1.offset=0,i1.count=-1,i1.instances=-1,i1.primitive=4,i1.elements&&(i1.count=i1.elements._elements.vertCount,i1.primitive=i1.elements._elements.primType),"offset"in H1&&(i1.offset=H1.offset|0),"count"in H1&&(i1.count=H1.count|0),"instances"in H1&&(i1.instances=H1.instances|0),"primitive"in H1&&(M(H1.primitive in o2,"bad primitive type: "+H1.primitive),i1.primitive=o2[H1.primitive]),M.optional(()=>{for(var O1=Object.keys(H1),L1=0;L1<O1.length;++L1)M(Is.indexOf(O1[L1])>=0,'invalid option for vao: "'+O1[L1]+'" valid options are '+Is)}),M(Array.isArray(f),"attributes must be an array")}M(f.length<x1,"too many attributes"),M(f.length>0,"must specify at least one attribute");var w={},E=i1.attributes;E.length=f.length;for(var H=0;H<f.length;++H){var T=f[H],V=E[H]=new Ns,ye=T.data||T;if(Array.isArray(ye)||e(ye)||G2(ye)){var Pe;i1.buffers[H]&&(Pe=i1.buffers[H],e(ye)&&Pe._buffer.byteLength>=ye.byteLength?Pe.subdata(ye):(Pe.destroy(),i1.buffers[H]=null)),i1.buffers[H]||(Pe=i1.buffers[H]=a1.create(T,Id,!1,!0)),V.buffer=a1.getBuffer(Pe),V.size=V.buffer.dimension|0,V.normalized=!1,V.type=V.buffer.dtype,V.offset=0,V.stride=0,V.divisor=0,V.state=1,w[H]=1}else a1.getBuffer(T)?(V.buffer=a1.getBuffer(T),V.size=V.buffer.dimension|0,V.normalized=!1,V.type=V.buffer.dtype,V.offset=0,V.stride=0,V.divisor=0,V.state=1):a1.getBuffer(T.buffer)?(V.buffer=a1.getBuffer(T.buffer),V.size=(+T.size||V.buffer.dimension)|0,V.normalized=!!T.normalized||!1,"type"in T?(M.parameter(T.type,w3,"invalid buffer type"),V.type=w3[T.type]):V.type=V.buffer.dtype,V.offset=(T.offset||0)|0,V.stride=(T.stride||0)|0,V.divisor=(T.divisor||0)|0,V.state=1,M(V.size>=1&&V.size<=4,"size must be between 1 and 4"),M(V.offset>=0,"invalid offset"),M(V.stride>=0&&V.stride<=255,"stride must be between 0 and 255"),M(V.divisor>=0,"divisor must be positive"),M(!V.divisor||!!B.angle_instanced_arrays,"ANGLE_instanced_arrays must be enabled to use divisor")):"x"in T?(M(H>0,"first attribute must not be a constant"),V.x=+T.x||0,V.y=+T.y||0,V.z=+T.z||0,V.w=+T.w||0,V.state=2):M(!1,"invalid attribute spec for location "+H)}for(var We=0;We<i1.buffers.length;++We)!w[We]&&i1.buffers[We]&&(i1.buffers[We].destroy(),i1.buffers[We]=null);return i1.refresh(),st}return st.destroy=function(){for(var H1=0;H1<i1.buffers.length;++H1)i1.buffers[H1]&&i1.buffers[H1].destroy();i1.buffers.length=0,i1.ownsElements&&(i1.elements.destroy(),i1.elements=null,i1.ownsElements=!1),i1.destroy()},st._vao=i1,st._reglType="vao",st(s1)}return F1}var Nd=35632,wy=35633,n9=35718,Os=35721;function Ls(P,B,ee,Ue){var a1={},je={};function Le(ke,Xe,k1,ot){this.name=ke,this.id=Xe,this.location=k1,this.info=ot}function x1(ke,Xe){for(var k1=0;k1<ke.length;++k1)if(ke[k1].id===Xe.id){ke[k1].location=Xe.location;return}ke.push(Xe)}function m1(ke,Xe,k1){var ot=ke===Nd?a1:je,n1=ot[Xe];if(!n1){var Q1=B.str(Xe);n1=P.createShader(ke),P.shaderSource(n1,Q1),P.compileShader(n1),M.shaderError(P,n1,Q1,ke,k1),ot[Xe]=n1}return n1}var M1={},E1=[],w1=0;function F1(ke,Xe){this.id=w1++,this.fragId=ke,this.vertId=Xe,this.program=null,this.uniforms=[],this.attributes=[],this.refCount=1,Ue.profile&&(this.stats={uniformsCount:0,attributesCount:0})}function _1(ke,Xe,k1){var ot,n1,Q1=m1(Nd,ke.fragId),Y1=m1(wy,ke.vertId),kt=ke.program=P.createProgram();if(P.attachShader(kt,Q1),P.attachShader(kt,Y1),k1)for(ot=0;ot<k1.length;++ot){var s1=k1[ot];P.bindAttribLocation(kt,s1[0],s1[1])}P.linkProgram(kt),M.linkError(P,kt,B.str(ke.fragId),B.str(ke.vertId),Xe);var i1=P.getProgramParameter(kt,n9);Ue.profile&&(ke.stats.uniformsCount=i1);var st=ke.uniforms;for(ot=0;ot<i1;++ot)if(n1=P.getActiveUniform(kt,ot),n1)if(n1.size>1)for(var H1=0;H1<n1.size;++H1){var f=n1.name.replace("[0]","["+H1+"]");x1(st,new Le(f,B.id(f),P.getUniformLocation(kt,f),n1))}else x1(st,new Le(n1.name,B.id(n1.name),P.getUniformLocation(kt,n1.name),n1));var b=P.getProgramParameter(kt,Os);Ue.profile&&(ke.stats.attributesCount=b);var w=ke.attributes;for(ot=0;ot<b;++ot)n1=P.getActiveAttrib(kt,ot),n1&&x1(w,new Le(n1.name,B.id(n1.name),P.getAttribLocation(kt,n1.name),n1))}Ue.profile&&(ee.getMaxUniformsCount=function(){var ke=0;return E1.forEach(function(Xe){Xe.stats.uniformsCount>ke&&(ke=Xe.stats.uniformsCount)}),ke},ee.getMaxAttributesCount=function(){var ke=0;return E1.forEach(function(Xe){Xe.stats.attributesCount>ke&&(ke=Xe.stats.attributesCount)}),ke});function C1(){a1={},je={};for(var ke=0;ke<E1.length;++ke)_1(E1[ke],null,E1[ke].attributes.map(function(Xe){return[Xe.location,Xe.name]}))}return{clear:function(){var ke=P.deleteShader.bind(P);f2(a1).forEach(ke),a1={},f2(je).forEach(ke),je={},E1.forEach(function(Xe){P.deleteProgram(Xe.program)}),E1.length=0,M1={},ee.shaderCount=0},program:function(ke,Xe,k1,ot){M.command(ke>=0,"missing vertex shader",k1),M.command(Xe>=0,"missing fragment shader",k1);var n1=M1[Xe];n1||(n1=M1[Xe]={});var Q1=n1[ke];if(Q1&&(Q1.refCount++,!ot))return Q1;var Y1=new F1(Xe,ke);return ee.shaderCount++,_1(Y1,k1,ot),Q1||(n1[ke]=Y1),E1.push(Y1),t(Y1,{destroy:function(){if(Y1.refCount--,Y1.refCount<=0){P.deleteProgram(Y1.program);var kt=E1.indexOf(Y1);E1.splice(kt,1),ee.shaderCount--}n1[Y1.vertId].refCount<=0&&(P.deleteShader(je[Y1.vertId]),delete je[Y1.vertId],delete M1[Y1.fragId][Y1.vertId]),Object.keys(M1[Y1.fragId]).length||(P.deleteShader(a1[Y1.fragId]),delete a1[Y1.fragId],delete M1[Y1.fragId])}})},restore:C1,shader:m1,frag:-1,vert:-1}}var _y=6408,a6=5121,s6=3333,N4=5126;function J7(P,B,ee,Ue,a1,je,Le){function x1(E1){var w1;B.next===null?(M(a1.preserveDrawingBuffer,'you must create a webgl context with "preserveDrawingBuffer":true in order to read pixels from the drawing buffer'),w1=a6):(M(B.next.colorAttachments[0].texture!==null,"You cannot read from a renderbuffer"),w1=B.next.colorAttachments[0].texture._texture.type,M.optional(function(){je.oes_texture_float?(M(w1===a6||w1===N4,"Reading from a framebuffer is only allowed for the types 'uint8' and 'float'"),w1===N4&&M(Le.readFloat,"Reading 'float' values is not permitted in your browser. For a fallback, please see: https://www.npmjs.com/package/glsl-read-float")):M(w1===a6,"Reading from a framebuffer is only allowed for the type 'uint8'")}));var F1=0,_1=0,C1=Ue.framebufferWidth,ke=Ue.framebufferHeight,Xe=null;e(E1)?Xe=E1:E1&&(M.type(E1,"object","invalid arguments to regl.read()"),F1=E1.x|0,_1=E1.y|0,M(F1>=0&&F1<Ue.framebufferWidth,"invalid x offset for regl.read"),M(_1>=0&&_1<Ue.framebufferHeight,"invalid y offset for regl.read"),C1=(E1.width||Ue.framebufferWidth-F1)|0,ke=(E1.height||Ue.framebufferHeight-_1)|0,Xe=E1.data||null),Xe&&(w1===a6?M(Xe instanceof Uint8Array,"buffer must be 'Uint8Array' when reading from a framebuffer of type 'uint8'"):w1===N4&&M(Xe instanceof Float32Array,"buffer must be 'Float32Array' when reading from a framebuffer of type 'float'")),M(C1>0&&C1+F1<=Ue.framebufferWidth,"invalid width for read pixels"),M(ke>0&&ke+_1<=Ue.framebufferHeight,"invalid height for read pixels"),ee();var k1=C1*ke*4;return Xe||(w1===a6?Xe=new Uint8Array(k1):w1===N4&&(Xe=Xe||new Float32Array(k1))),M.isTypedArray(Xe,"data buffer for regl.read() must be a typedarray"),M(Xe.byteLength>=k1,"data buffer for regl.read() too small"),P.pixelStorei(s6,4),P.readPixels(F1,_1,C1,ke,_y,w1,Xe),Xe}function m1(E1){var w1;return B.setFBO({framebuffer:E1.framebuffer},function(){w1=x1(E1)}),w1}function M1(E1){return!E1||!("framebuffer"in E1)?x1(E1):m1(E1)}return M1}function Ha(P){return Array.prototype.slice.call(P)}function l6(P){return Ha(P).join("")}function Ds(){var P=0,B=[],ee=[];function Ue(w1){for(var F1=0;F1<ee.length;++F1)if(ee[F1]===w1)return B[F1];var _1="g"+P++;return B.push(_1),ee.push(w1),_1}function a1(){var w1=[];function F1(){w1.push.apply(w1,Ha(arguments))}var _1=[];function C1(){var ke="v"+P++;return _1.push(ke),arguments.length>0&&(w1.push(ke,"="),w1.push.apply(w1,Ha(arguments)),w1.push(";")),ke}return t(F1,{def:C1,toString:function(){return l6([_1.length>0?"var "+_1.join(",")+";":"",l6(w1)])}})}function je(){var w1=a1(),F1=a1(),_1=w1.toString,C1=F1.toString;function ke(Xe,k1){F1(Xe,k1,"=",w1.def(Xe,k1),";")}return t(function(){w1.apply(w1,Ha(arguments))},{def:w1.def,entry:w1,exit:F1,save:ke,set:function(Xe,k1,ot){ke(Xe,k1),w1(Xe,k1,"=",ot,";")},toString:function(){return _1()+C1()}})}function Le(){var w1=l6(arguments),F1=je(),_1=je(),C1=F1.toString,ke=_1.toString;return t(F1,{then:function(){return F1.apply(F1,Ha(arguments)),this},else:function(){return _1.apply(_1,Ha(arguments)),this},toString:function(){var Xe=ke();return Xe&&(Xe="else{"+Xe+"}"),l6(["if(",w1,"){",C1(),"}",Xe])}})}var x1=a1(),m1={};function M1(w1,F1){var _1=[];function C1(){var n1="a"+_1.length;return _1.push(n1),n1}F1=F1||0;for(var ke=0;ke<F1;++ke)C1();var Xe=je(),k1=Xe.toString,ot=m1[w1]=t(Xe,{arg:C1,toString:function(){return l6(["function(",_1.join(),"){",k1(),"}"])}});return ot}function E1(){var w1=['"use strict";',x1,"return {"];Object.keys(m1).forEach(function(C1){w1.push('"',C1,'":',m1[C1].toString(),",")}),w1.push("}");var F1=l6(w1).replace(/;/g,`;
`).replace(/}/g,`}
`).replace(/{/g,`{
`),_1=Function.apply(null,B.concat(F1));return _1.apply(null,ee)}return{global:x1,link:Ue,block:a1,proc:M1,scope:je,cond:Le,compile:E1}}var z3="xyzw".split(""),Q7=5121,O4=1,L4=2,D4=0,c6=1,B4=2,Od=3,el=4,Bs=5,js=6,T5="dither",tl="blend.enable",Ld="blend.color",M3="blend.equation",A5="blend.func",n3="depth.enable",Va="depth.func",Py="depth.range",Cy="depth.mask",mo="colorMask",Dd="cull.enable",Bd="cull.face",To="frontFace",ky="lineWidth",u6="polygonOffset.enable",r9="polygonOffset.offset",jd="sample.alpha",o9="sample.enable",Ud="sample.coverage",Ry="stencil.enable",$y="stencil.mask",Fd="stencil.func",Hd="stencil.opFront",nl="stencil.opBack",i9="scissor.enable",a9="scissor.box",j4="viewport",rl="profile",Us="framebuffer",d6="vert",p6="frag",I5="elements",zi="primitive",Mi="count",ol="offset",il="instances",la="vao",U4="Width",Fs="Height",qa=Us+U4,N5=Us+Fs,Hs=j4+U4,Vs=j4+Fs,s9="drawingBuffer",f6=s9+U4,m6=s9+Fs,h6=[A5,M3,Fd,Hd,nl,Ud,j4,a9,r9],Ei=34962,O5=34963,qs=35632,g6=35633,Ws=3553,l9=34067,zy=2884,c9=3042,My=3024,Ey=2960,Ty=2929,u9=3089,d9=32823,p9=32926,f9=32928,m9=5126,al=35664,sl=35665,h9=35666,Vd=5124,g9=35667,y6=35668,y9=35669,qd=35670,v9=35671,ll=35672,cl=35673,ca=35674,F4=35675,ua=35676,Wa=35678,Ga=35680,v6=4,ul=1028,Gs=1029,Ay=2304,Wd=2305,Gd=32775,Iy=32776,TO=519,da=7680,Ny=0,Zd=1,Oy=32774,lP=513,b9=36160,Zs=36064,Ti={0:0,1:1,zero:0,one:1,"src color":768,"one minus src color":769,"src alpha":770,"one minus src alpha":771,"dst color":774,"one minus dst color":775,"dst alpha":772,"one minus dst alpha":773,"constant color":32769,"one minus constant color":32770,"constant alpha":32771,"one minus constant alpha":32772,"src alpha saturate":776},Xd=["constant color, constant alpha","one minus constant color, constant alpha","constant color, one minus constant alpha","one minus constant color, one minus constant alpha","constant alpha, constant color","constant alpha, one minus constant color","one minus constant alpha, constant color","one minus constant alpha, one minus constant color"],b6={never:512,less:513,"<":513,equal:514,"=":514,"==":514,"===":514,lequal:515,"<=":515,greater:516,">":516,notequal:517,"!=":517,"!==":517,gequal:518,">=":518,always:519},Ai={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,"increment wrap":34055,"decrement wrap":34056,invert:5386},Ly={frag:qs,vert:g6},Yd={cw:Ay,ccw:Wd};function S9(P){return Array.isArray(P)||e(P)||G2(P)}function dl(P){return P.sort(function(B,ee){return B===j4?-1:ee===j4?1:B<ee?-1:1})}function xr(P,B,ee,Ue){this.thisDep=P,this.contextDep=B,this.propDep=ee,this.append=Ue}function L5(P){return P&&!(P.thisDep||P.contextDep||P.propDep)}function er(P){return new xr(!1,!1,!1,P)}function E3(P,B){var ee=P.type;if(ee===D4){var Ue=P.data.length;return new xr(!0,Ue>=1,Ue>=2,B)}else if(ee===el){var a1=P.data;return new xr(a1.thisDep,a1.contextDep,a1.propDep,B)}else{if(ee===Bs)return new xr(!1,!1,!1,B);if(ee===js){for(var je=!1,Le=!1,x1=!1,m1=0;m1<P.data.length;++m1){var M1=P.data[m1];if(M1.type===c6)x1=!0;else if(M1.type===B4)Le=!0;else if(M1.type===Od)je=!0;else if(M1.type===D4){je=!0;var E1=M1.data;E1>=1&&(Le=!0),E1>=2&&(x1=!0)}else M1.type===el&&(je=je||M1.data.thisDep,Le=Le||M1.data.contextDep,x1=x1||M1.data.propDep)}return new xr(je,Le,x1,B)}else return new xr(ee===Od,ee===B4,ee===c6,B)}}var pl=new xr(!1,!1,!1,function(){});function cP(P,B,ee,Ue,a1,je,Le,x1,m1,M1,E1,w1,F1,_1,C1){var ke=M1.Record,Xe={add:32774,subtract:32778,"reverse subtract":32779};ee.ext_blend_minmax&&(Xe.min=Gd,Xe.max=Iy);var k1=ee.angle_instanced_arrays,ot=ee.webgl_draw_buffers,n1=ee.oes_vertex_array_object,Q1={dirty:!0,profile:C1.profile},Y1={},kt=[],s1={},i1={};function st(q){return q.replace(".","_")}function H1(q,O,ae){var we=st(q);kt.push(q),Y1[we]=Q1[we]=!!ae,s1[we]=O}function f(q,O,ae){var we=st(q);kt.push(q),Array.isArray(ae)?(Q1[we]=ae.slice(),Y1[we]=ae.slice()):Q1[we]=Y1[we]=ae,i1[we]=O}H1(T5,My),H1(tl,c9),f(Ld,"blendColor",[0,0,0,0]),f(M3,"blendEquationSeparate",[Oy,Oy]),f(A5,"blendFuncSeparate",[Zd,Ny,Zd,Ny]),H1(n3,Ty,!0),f(Va,"depthFunc",lP),f(Py,"depthRange",[0,1]),f(Cy,"depthMask",!0),f(mo,mo,[!0,!0,!0,!0]),H1(Dd,zy),f(Bd,"cullFace",Gs),f(To,To,Wd),f(ky,ky,1),H1(u6,d9),f(r9,"polygonOffset",[0,0]),H1(jd,p9),H1(o9,f9),f(Ud,"sampleCoverage",[1,!1]),H1(Ry,Ey),f($y,"stencilMask",-1),f(Fd,"stencilFunc",[TO,0,-1]),f(Hd,"stencilOpSeparate",[ul,da,da,da]),f(nl,"stencilOpSeparate",[Gs,da,da,da]),H1(i9,u9),f(a9,"scissor",[0,0,P.drawingBufferWidth,P.drawingBufferHeight]),f(j4,j4,[0,0,P.drawingBufferWidth,P.drawingBufferHeight]);var b={gl:P,context:F1,strings:B,next:Y1,current:Q1,draw:w1,elements:je,buffer:a1,shader:E1,attributes:M1.state,vao:M1,uniforms:m1,framebuffer:x1,extensions:ee,timer:_1,isBufferArgs:S9},w={primTypes:o2,compareFuncs:b6,blendFuncs:Ti,blendEquations:Xe,stencilOps:Ai,glTypes:w3,orientationType:Yd};M.optional(function(){b.isArrayLike=Z2}),ot&&(w.backBuffer=[Gs],w.drawBuffer=T2(Ue.maxDrawbuffers,function(q){return q===0?[0]:T2(q,function(O){return Zs+O})}));var E=0;function H(){var q=Ds(),O=q.link,ae=q.global;q.id=E++,q.batchId="0";var we=O(b),Re=q.shared={props:"a0"};Object.keys(b).forEach(function(D){Re[D]=ae.def(we,".",D)}),M.optional(function(){q.CHECK=O(M),q.commandStr=M.guessCommand(),q.command=O(q.commandStr),q.assert=function(D,R,te){D("if(!(",R,"))",this.CHECK,".commandRaise(",O(te),",",this.command,");")},w.invalidBlendCombinations=Xd});var ce=q.next={},le=q.current={};Object.keys(i1).forEach(function(D){Array.isArray(Q1[D])&&(ce[D]=ae.def(Re.next,".",D),le[D]=ae.def(Re.current,".",D))});var be=q.constants={};Object.keys(w).forEach(function(D){be[D]=ae.def(JSON.stringify(w[D]))}),q.invoke=function(D,R){switch(R.type){case D4:var te=["this",Re.context,Re.props,q.batchId];return D.def(O(R.data),".call(",te.slice(0,Math.max(R.data.length+1,4)),")");case c6:return D.def(Re.props,R.data);case B4:return D.def(Re.context,R.data);case Od:return D.def("this",R.data);case el:return R.data.append(q,D),R.data.ref;case Bs:return R.data.toString();case js:return R.data.map(function(he){return q.invoke(D,he)})}},q.attribCache={};var F={};return q.scopeAttrib=function(D){var R=B.id(D);if(R in F)return F[R];var te=M1.scope[R];te||(te=M1.scope[R]=new ke);var he=F[R]=O(te);return he},q}function T(q){var O=q.static,ae=q.dynamic,we;if(rl in O){var Re=!!O[rl];we=er(function(le,be){return Re}),we.enable=Re}else if(rl in ae){var ce=ae[rl];we=E3(ce,function(le,be){return le.invoke(be,ce)})}return we}function V(q,O){var ae=q.static,we=q.dynamic;if(Us in ae){var Re=ae[Us];return Re?(Re=x1.getFramebuffer(Re),M.command(Re,"invalid framebuffer object"),er(function(le,be){var F=le.link(Re),D=le.shared;be.set(D.framebuffer,".next",F);var R=D.context;return be.set(R,"."+qa,F+".width"),be.set(R,"."+N5,F+".height"),F})):er(function(le,be){var F=le.shared;be.set(F.framebuffer,".next","null");var D=F.context;return be.set(D,"."+qa,D+"."+f6),be.set(D,"."+N5,D+"."+m6),"null"})}else if(Us in we){var ce=we[Us];return E3(ce,function(le,be){var F=le.invoke(be,ce),D=le.shared,R=D.framebuffer,te=be.def(R,".getFramebuffer(",F,")");M.optional(function(){le.assert(be,"!"+F+"||"+te,"invalid framebuffer object")}),be.set(R,".next",te);var he=D.context;return be.set(he,"."+qa,te+"?"+te+".width:"+he+"."+f6),be.set(he,"."+N5,te+"?"+te+".height:"+he+"."+m6),te})}else return null}function ye(q,O,ae){var we=q.static,Re=q.dynamic;function ce(F){if(F in we){var D=we[F];M.commandType(D,"object","invalid "+F,ae.commandStr);var R=!0,te=D.x|0,he=D.y|0,se,Ye;return"width"in D?(se=D.width|0,M.command(se>=0,"invalid "+F,ae.commandStr)):R=!1,"height"in D?(Ye=D.height|0,M.command(Ye>=0,"invalid "+F,ae.commandStr)):R=!1,new xr(!R&&O&&O.thisDep,!R&&O&&O.contextDep,!R&&O&&O.propDep,function(z1,nt){var W1=z1.shared.context,rt=se;"width"in D||(rt=nt.def(W1,".",qa,"-",te));var et=Ye;return"height"in D||(et=nt.def(W1,".",N5,"-",he)),[te,he,rt,et]})}else if(F in Re){var g1=Re[F],B1=E3(g1,function(z1,nt){var W1=z1.invoke(nt,g1);M.optional(function(){z1.assert(nt,W1+"&&typeof "+W1+'==="object"',"invalid "+F)});var rt=z1.shared.context,et=nt.def(W1,".x|0"),at=nt.def(W1,".y|0"),gt=nt.def('"width" in ',W1,"?",W1,".width|0:","(",rt,".",qa,"-",et,")"),C2=nt.def('"height" in ',W1,"?",W1,".height|0:","(",rt,".",N5,"-",at,")");return M.optional(function(){z1.assert(nt,gt+">=0&&"+C2+">=0","invalid "+F)}),[et,at,gt,C2]});return O&&(B1.thisDep=B1.thisDep||O.thisDep,B1.contextDep=B1.contextDep||O.contextDep,B1.propDep=B1.propDep||O.propDep),B1}else return O?new xr(O.thisDep,O.contextDep,O.propDep,function(z1,nt){var W1=z1.shared.context;return[0,0,nt.def(W1,".",qa),nt.def(W1,".",N5)]}):null}var le=ce(j4);if(le){var be=le;le=new xr(le.thisDep,le.contextDep,le.propDep,function(F,D){var R=be.append(F,D),te=F.shared.context;return D.set(te,"."+Hs,R[2]),D.set(te,"."+Vs,R[3]),R})}return{viewport:le,scissor_box:ce(a9)}}function Pe(q,O){var ae=q.static,we=typeof ae[p6]=="string"&&typeof ae[d6]=="string";if(we){if(Object.keys(O.dynamic).length>0)return null;var Re=O.static,ce=Object.keys(Re);if(ce.length>0&&typeof Re[ce[0]]=="number"){for(var le=[],be=0;be<ce.length;++be)M(typeof Re[ce[be]]=="number","must specify all vertex attribute locations when using vaos"),le.push([Re[ce[be]]|0,ce[be]]);return le}}return null}function We(q,O,ae){var we=q.static,Re=q.dynamic;function ce(R){if(R in we){var te=B.id(we[R]);M.optional(function(){E1.shader(Ly[R],te,M.guessCommand())});var he=er(function(){return te});return he.id=te,he}else if(R in Re){var se=Re[R];return E3(se,function(Ye,g1){var B1=Ye.invoke(g1,se),z1=g1.def(Ye.shared.strings,".id(",B1,")");return M.optional(function(){g1(Ye.shared.shader,".shader(",Ly[R],",",z1,",",Ye.command,");")}),z1})}return null}var le=ce(p6),be=ce(d6),F=null,D;return L5(le)&&L5(be)?(F=E1.program(be.id,le.id,null,ae),D=er(function(R,te){return R.link(F)})):D=new xr(le&&le.thisDep||be&&be.thisDep,le&&le.contextDep||be&&be.contextDep,le&&le.propDep||be&&be.propDep,function(R,te){var he=R.shared.shader,se;le?se=le.append(R,te):se=te.def(he,".",p6);var Ye;be?Ye=be.append(R,te):Ye=te.def(he,".",d6);var g1=he+".program("+Ye+","+se;return M.optional(function(){g1+=","+R.command}),te.def(g1+")")}),{frag:le,vert:be,progVar:D,program:F}}function O1(q,O){var ae=q.static,we=q.dynamic,Re={},ce=!1;function le(){if(la in ae){var nt=ae[la];return nt!==null&&M1.getVAO(nt)===null&&(nt=M1.createVAO(nt)),ce=!0,Re.vao=nt,er(function(rt){var et=M1.getVAO(nt);return et?rt.link(et):"null"})}else if(la in we){ce=!0;var W1=we[la];return E3(W1,function(rt,et){var at=rt.invoke(et,W1);return et.def(rt.shared.vao+".getVAO("+at+")")})}return null}var be=le(),F=!1;function D(){if(I5 in ae){var nt=ae[I5];if(Re.elements=nt,S9(nt)){var W1=Re.elements=je.create(nt,!0);nt=je.getElements(W1),F=!0}else nt&&(nt=je.getElements(nt),F=!0,M.command(nt,"invalid elements",O.commandStr));var rt=er(function(at,gt){if(nt){var C2=at.link(nt);return at.ELEMENTS=C2,C2}return at.ELEMENTS=null,null});return rt.value=nt,rt}else if(I5 in we){F=!0;var et=we[I5];return E3(et,function(at,gt){var C2=at.shared,Sn=C2.isBufferArgs,Ao=C2.elements,Ur=at.invoke(gt,et),Io=gt.def("null"),On=gt.def(Sn,"(",Ur,")"),Ln=at.cond(On).then(Io,"=",Ao,".createStream(",Ur,");").else(Io,"=",Ao,".getElements(",Ur,");");return M.optional(function(){at.assert(Ln.else,"!"+Ur+"||"+Io,"invalid elements")}),gt.entry(Ln),gt.exit(at.cond(On).then(Ao,".destroyStream(",Io,");")),at.ELEMENTS=Io,Io})}else if(ce)return new xr(be.thisDep,be.contextDep,be.propDep,function(at,gt){return gt.def(at.shared.vao+".currentVAO?"+at.shared.elements+".getElements("+at.shared.vao+".currentVAO.elements):null")});return null}var R=D();function te(){if(zi in ae){var nt=ae[zi];return Re.primitive=nt,M.commandParameter(nt,o2,"invalid primitve",O.commandStr),er(function(rt,et){return o2[nt]})}else if(zi in we){var W1=we[zi];return E3(W1,function(rt,et){var at=rt.constants.primTypes,gt=rt.invoke(et,W1);return M.optional(function(){rt.assert(et,gt+" in "+at,"invalid primitive, must be one of "+Object.keys(o2))}),et.def(at,"[",gt,"]")})}else{if(F)return L5(R)?R.value?er(function(rt,et){return et.def(rt.ELEMENTS,".primType")}):er(function(){return v6}):new xr(R.thisDep,R.contextDep,R.propDep,function(rt,et){var at=rt.ELEMENTS;return et.def(at,"?",at,".primType:",v6)});if(ce)return new xr(be.thisDep,be.contextDep,be.propDep,function(rt,et){return et.def(rt.shared.vao+".currentVAO?"+rt.shared.vao+".currentVAO.primitive:"+v6)})}return null}function he(nt,W1){if(nt in ae){var rt=ae[nt]|0;return W1?Re.offset=rt:Re.instances=rt,M.command(!W1||rt>=0,"invalid "+nt,O.commandStr),er(function(at,gt){return W1&&(at.OFFSET=rt),rt})}else if(nt in we){var et=we[nt];return E3(et,function(at,gt){var C2=at.invoke(gt,et);return W1&&(at.OFFSET=C2,M.optional(function(){at.assert(gt,C2+">=0","invalid "+nt)})),C2})}else if(W1){if(F)return er(function(at,gt){return at.OFFSET=0,0});if(ce)return new xr(be.thisDep,be.contextDep,be.propDep,function(at,gt){return gt.def(at.shared.vao+".currentVAO?"+at.shared.vao+".currentVAO.offset:0")})}else if(ce)return new xr(be.thisDep,be.contextDep,be.propDep,function(at,gt){return gt.def(at.shared.vao+".currentVAO?"+at.shared.vao+".currentVAO.instances:-1")});return null}var se=he(ol,!0);function Ye(){if(Mi in ae){var nt=ae[Mi]|0;return Re.count=nt,M.command(typeof nt=="number"&&nt>=0,"invalid vertex count",O.commandStr),er(function(){return nt})}else if(Mi in we){var W1=we[Mi];return E3(W1,function(gt,C2){var Sn=gt.invoke(C2,W1);return M.optional(function(){gt.assert(C2,"typeof "+Sn+'==="number"&&'+Sn+">=0&&"+Sn+"===("+Sn+"|0)","invalid vertex count")}),Sn})}else if(F)if(L5(R)){if(R)return se?new xr(se.thisDep,se.contextDep,se.propDep,function(gt,C2){var Sn=C2.def(gt.ELEMENTS,".vertCount-",gt.OFFSET);return M.optional(function(){gt.assert(C2,Sn+">=0","invalid vertex offset/element buffer too small")}),Sn}):er(function(gt,C2){return C2.def(gt.ELEMENTS,".vertCount")});var rt=er(function(){return-1});return M.optional(function(){rt.MISSING=!0}),rt}else{var et=new xr(R.thisDep||se.thisDep,R.contextDep||se.contextDep,R.propDep||se.propDep,function(gt,C2){var Sn=gt.ELEMENTS;return gt.OFFSET?C2.def(Sn,"?",Sn,".vertCount-",gt.OFFSET,":-1"):C2.def(Sn,"?",Sn,".vertCount:-1")});return M.optional(function(){et.DYNAMIC=!0}),et}else if(ce){var at=new xr(be.thisDep,be.contextDep,be.propDep,function(gt,C2){return C2.def(gt.shared.vao,".currentVAO?",gt.shared.vao,".currentVAO.count:-1")});return at}return null}var g1=te(),B1=Ye(),z1=he(il,!1);return{elements:R,primitive:g1,count:B1,instances:z1,offset:se,vao:be,vaoActive:ce,elementsActive:F,static:Re}}function L1(q,O){var ae=q.static,we=q.dynamic,Re={};return kt.forEach(function(ce){var le=st(ce);function be(F,D){if(ce in ae){var R=F(ae[ce]);Re[le]=er(function(){return R})}else if(ce in we){var te=we[ce];Re[le]=E3(te,function(he,se){return D(he,se,he.invoke(se,te))})}}switch(ce){case Dd:case tl:case T5:case Ry:case n3:case i9:case u6:case jd:case o9:case Cy:return be(function(F){return M.commandType(F,"boolean",ce,O.commandStr),F},function(F,D,R){return M.optional(function(){F.assert(D,"typeof "+R+'==="boolean"',"invalid flag "+ce,F.commandStr)}),R});case Va:return be(function(F){return M.commandParameter(F,b6,"invalid "+ce,O.commandStr),b6[F]},function(F,D,R){var te=F.constants.compareFuncs;return M.optional(function(){F.assert(D,R+" in "+te,"invalid "+ce+", must be one of "+Object.keys(b6))}),D.def(te,"[",R,"]")});case Py:return be(function(F){return M.command(Z2(F)&&F.length===2&&typeof F[0]=="number"&&typeof F[1]=="number"&&F[0]<=F[1],"depth range is 2d array",O.commandStr),F},function(F,D,R){M.optional(function(){F.assert(D,F.shared.isArrayLike+"("+R+")&&"+R+".length===2&&typeof "+R+'[0]==="number"&&typeof '+R+'[1]==="number"&&'+R+"[0]<="+R+"[1]","depth range must be a 2d array")});var te=D.def("+",R,"[0]"),he=D.def("+",R,"[1]");return[te,he]});case A5:return be(function(F){M.commandType(F,"object","blend.func",O.commandStr);var D="srcRGB"in F?F.srcRGB:F.src,R="srcAlpha"in F?F.srcAlpha:F.src,te="dstRGB"in F?F.dstRGB:F.dst,he="dstAlpha"in F?F.dstAlpha:F.dst;return M.commandParameter(D,Ti,le+".srcRGB",O.commandStr),M.commandParameter(R,Ti,le+".srcAlpha",O.commandStr),M.commandParameter(te,Ti,le+".dstRGB",O.commandStr),M.commandParameter(he,Ti,le+".dstAlpha",O.commandStr),M.command(Xd.indexOf(D+", "+te)===-1,"unallowed blending combination (srcRGB, dstRGB) = ("+D+", "+te+")",O.commandStr),[Ti[D],Ti[te],Ti[R],Ti[he]]},function(F,D,R){var te=F.constants.blendFuncs;M.optional(function(){F.assert(D,R+"&&typeof "+R+'==="object"',"invalid blend func, must be an object")});function he(W1,rt){var et=D.def('"',W1,rt,'" in ',R,"?",R,".",W1,rt,":",R,".",W1);return M.optional(function(){F.assert(D,et+" in "+te,"invalid "+ce+"."+W1+rt+", must be one of "+Object.keys(Ti))}),et}var se=he("src","RGB"),Ye=he("dst","RGB");M.optional(function(){var W1=F.constants.invalidBlendCombinations;F.assert(D,W1+".indexOf("+se+'+", "+'+Ye+") === -1 ","unallowed blending combination for (srcRGB, dstRGB)")});var g1=D.def(te,"[",se,"]"),B1=D.def(te,"[",he("src","Alpha"),"]"),z1=D.def(te,"[",Ye,"]"),nt=D.def(te,"[",he("dst","Alpha"),"]");return[g1,z1,B1,nt]});case M3:return be(function(F){if(typeof F=="string")return M.commandParameter(F,Xe,"invalid "+ce,O.commandStr),[Xe[F],Xe[F]];if(typeof F=="object")return M.commandParameter(F.rgb,Xe,ce+".rgb",O.commandStr),M.commandParameter(F.alpha,Xe,ce+".alpha",O.commandStr),[Xe[F.rgb],Xe[F.alpha]];M.commandRaise("invalid blend.equation",O.commandStr)},function(F,D,R){var te=F.constants.blendEquations,he=D.def(),se=D.def(),Ye=F.cond("typeof ",R,'==="string"');return M.optional(function(){function g1(B1,z1,nt){F.assert(B1,nt+" in "+te,"invalid "+z1+", must be one of "+Object.keys(Xe))}g1(Ye.then,ce,R),F.assert(Ye.else,R+"&&typeof "+R+'==="object"',"invalid "+ce),g1(Ye.else,ce+".rgb",R+".rgb"),g1(Ye.else,ce+".alpha",R+".alpha")}),Ye.then(he,"=",se,"=",te,"[",R,"];"),Ye.else(he,"=",te,"[",R,".rgb];",se,"=",te,"[",R,".alpha];"),D(Ye),[he,se]});case Ld:return be(function(F){return M.command(Z2(F)&&F.length===4,"blend.color must be a 4d array",O.commandStr),T2(4,function(D){return+F[D]})},function(F,D,R){return M.optional(function(){F.assert(D,F.shared.isArrayLike+"("+R+")&&"+R+".length===4","blend.color must be a 4d array")}),T2(4,function(te){return D.def("+",R,"[",te,"]")})});case $y:return be(function(F){return M.commandType(F,"number",le,O.commandStr),F|0},function(F,D,R){return M.optional(function(){F.assert(D,"typeof "+R+'==="number"',"invalid stencil.mask")}),D.def(R,"|0")});case Fd:return be(function(F){M.commandType(F,"object",le,O.commandStr);var D=F.cmp||"keep",R=F.ref||0,te="mask"in F?F.mask:-1;return M.commandParameter(D,b6,ce+".cmp",O.commandStr),M.commandType(R,"number",ce+".ref",O.commandStr),M.commandType(te,"number",ce+".mask",O.commandStr),[b6[D],R,te]},function(F,D,R){var te=F.constants.compareFuncs;M.optional(function(){function g1(){F.assert(D,Array.prototype.join.call(arguments,""),"invalid stencil.func")}g1(R+"&&typeof ",R,'==="object"'),g1('!("cmp" in ',R,")||(",R,".cmp in ",te,")")});var he=D.def('"cmp" in ',R,"?",te,"[",R,".cmp]",":",da),se=D.def(R,".ref|0"),Ye=D.def('"mask" in ',R,"?",R,".mask|0:-1");return[he,se,Ye]});case Hd:case nl:return be(function(F){M.commandType(F,"object",le,O.commandStr);var D=F.fail||"keep",R=F.zfail||"keep",te=F.zpass||"keep";return M.commandParameter(D,Ai,ce+".fail",O.commandStr),M.commandParameter(R,Ai,ce+".zfail",O.commandStr),M.commandParameter(te,Ai,ce+".zpass",O.commandStr),[ce===nl?Gs:ul,Ai[D],Ai[R],Ai[te]]},function(F,D,R){var te=F.constants.stencilOps;M.optional(function(){F.assert(D,R+"&&typeof "+R+'==="object"',"invalid "+ce)});function he(se){return M.optional(function(){F.assert(D,'!("'+se+'" in '+R+")||("+R+"."+se+" in "+te+")","invalid "+ce+"."+se+", must be one of "+Object.keys(Ai))}),D.def('"',se,'" in ',R,"?",te,"[",R,".",se,"]:",da)}return[ce===nl?Gs:ul,he("fail"),he("zfail"),he("zpass")]});case r9:return be(function(F){M.commandType(F,"object",le,O.commandStr);var D=F.factor|0,R=F.units|0;return M.commandType(D,"number",le+".factor",O.commandStr),M.commandType(R,"number",le+".units",O.commandStr),[D,R]},function(F,D,R){M.optional(function(){F.assert(D,R+"&&typeof "+R+'==="object"',"invalid "+ce)});var te=D.def(R,".factor|0"),he=D.def(R,".units|0");return[te,he]});case Bd:return be(function(F){var D=0;return F==="front"?D=ul:F==="back"&&(D=Gs),M.command(!!D,le,O.commandStr),D},function(F,D,R){return M.optional(function(){F.assert(D,R+'==="front"||'+R+'==="back"',"invalid cull.face")}),D.def(R,'==="front"?',ul,":",Gs)});case ky:return be(function(F){return M.command(typeof F=="number"&&F>=Ue.lineWidthDims[0]&&F<=Ue.lineWidthDims[1],"invalid line width, must be a positive number between "+Ue.lineWidthDims[0]+" and "+Ue.lineWidthDims[1],O.commandStr),F},function(F,D,R){return M.optional(function(){F.assert(D,"typeof "+R+'==="number"&&'+R+">="+Ue.lineWidthDims[0]+"&&"+R+"<="+Ue.lineWidthDims[1],"invalid line width")}),R});case To:return be(function(F){return M.commandParameter(F,Yd,le,O.commandStr),Yd[F]},function(F,D,R){return M.optional(function(){F.assert(D,R+'==="cw"||'+R+'==="ccw"',"invalid frontFace, must be one of cw,ccw")}),D.def(R+'==="cw"?'+Ay+":"+Wd)});case mo:return be(function(F){return M.command(Z2(F)&&F.length===4,"color.mask must be length 4 array",O.commandStr),F.map(function(D){return!!D})},function(F,D,R){return M.optional(function(){F.assert(D,F.shared.isArrayLike+"("+R+")&&"+R+".length===4","invalid color.mask")}),T2(4,function(te){return"!!"+R+"["+te+"]"})});case Ud:return be(function(F){M.command(typeof F=="object"&&F,le,O.commandStr);var D="value"in F?F.value:1,R=!!F.invert;return M.command(typeof D=="number"&&D>=0&&D<=1,"sample.coverage.value must be a number between 0 and 1",O.commandStr),[D,R]},function(F,D,R){M.optional(function(){F.assert(D,R+"&&typeof "+R+'==="object"',"invalid sample.coverage")});var te=D.def('"value" in ',R,"?+",R,".value:1"),he=D.def("!!",R,".invert");return[te,he]})}}),Re}function $1(q,O){var ae=q.static,we=q.dynamic,Re={};return Object.keys(ae).forEach(function(ce){var le=ae[ce],be;if(typeof le=="number"||typeof le=="boolean")be=er(function(){return le});else if(typeof le=="function"){var F=le._reglType;F==="texture2d"||F==="textureCube"?be=er(function(D){return D.link(le)}):F==="framebuffer"||F==="framebufferCube"?(M.command(le.color.length>0,'missing color attachment for framebuffer sent to uniform "'+ce+'"',O.commandStr),be=er(function(D){return D.link(le.color[0])})):M.commandRaise('invalid data for uniform "'+ce+'"',O.commandStr)}else Z2(le)?be=er(function(D){var R=D.global.def("[",T2(le.length,function(te){return M.command(typeof le[te]=="number"||typeof le[te]=="boolean","invalid uniform "+ce,D.commandStr),le[te]}),"]");return R}):M.commandRaise('invalid or missing data for uniform "'+ce+'"',O.commandStr);be.value=le,Re[ce]=be}),Object.keys(we).forEach(function(ce){var le=we[ce];Re[ce]=E3(le,function(be,F){return be.invoke(F,le)})}),Re}function q1(q,O){var ae=q.static,we=q.dynamic,Re={};return Object.keys(ae).forEach(function(ce){var le=ae[ce],be=B.id(ce),F=new ke;if(S9(le))F.state=O4,F.buffer=a1.getBuffer(a1.create(le,Ei,!1,!0)),F.type=0;else{var D=a1.getBuffer(le);if(D)F.state=O4,F.buffer=D,F.type=0;else if(M.command(typeof le=="object"&&le,"invalid data for attribute "+ce,O.commandStr),"constant"in le){var R=le.constant;F.buffer="null",F.state=L4,typeof R=="number"?F.x=R:(M.command(Z2(R)&&R.length>0&&R.length<=4,"invalid constant for attribute "+ce,O.commandStr),z3.forEach(function(z1,nt){nt<R.length&&(F[z1]=R[nt])}))}else{S9(le.buffer)?D=a1.getBuffer(a1.create(le.buffer,Ei,!1,!0)):D=a1.getBuffer(le.buffer),M.command(!!D,'missing buffer for attribute "'+ce+'"',O.commandStr);var te=le.offset|0;M.command(te>=0,'invalid offset for attribute "'+ce+'"',O.commandStr);var he=le.stride|0;M.command(he>=0&&he<256,'invalid stride for attribute "'+ce+'", must be integer betweeen [0, 255]',O.commandStr);var se=le.size|0;M.command(!("size"in le)||se>0&&se<=4,'invalid size for attribute "'+ce+'", must be 1,2,3,4',O.commandStr);var Ye=!!le.normalized,g1=0;"type"in le&&(M.commandParameter(le.type,w3,"invalid type for attribute "+ce,O.commandStr),g1=w3[le.type]);var B1=le.divisor|0;M.optional(function(){"divisor"in le&&(M.command(B1===0||k1,'cannot specify divisor for attribute "'+ce+'", instancing not supported',O.commandStr),M.command(B1>=0,'invalid divisor for attribute "'+ce+'"',O.commandStr));var z1=O.commandStr,nt=["buffer","offset","divisor","normalized","type","size","stride"];Object.keys(le).forEach(function(W1){M.command(nt.indexOf(W1)>=0,'unknown parameter "'+W1+'" for attribute pointer "'+ce+'" (valid parameters are '+nt+")",z1)})}),F.buffer=D,F.state=O4,F.size=se,F.normalized=Ye,F.type=g1||D.dtype,F.offset=te,F.stride=he,F.divisor=B1}}Re[ce]=er(function(z1,nt){var W1=z1.attribCache;if(be in W1)return W1[be];var rt={isStream:!1};return Object.keys(F).forEach(function(et){rt[et]=F[et]}),F.buffer&&(rt.buffer=z1.link(F.buffer),rt.type=rt.type||rt.buffer+".dtype"),W1[be]=rt,rt})}),Object.keys(we).forEach(function(ce){var le=we[ce];function be(F,D){var R=F.invoke(D,le),te=F.shared,he=F.constants,se=te.isBufferArgs,Ye=te.buffer;M.optional(function(){F.assert(D,R+"&&(typeof "+R+'==="object"||typeof '+R+'==="function")&&('+se+"("+R+")||"+Ye+".getBuffer("+R+")||"+Ye+".getBuffer("+R+".buffer)||"+se+"("+R+'.buffer)||("constant" in '+R+"&&(typeof "+R+'.constant==="number"||'+te.isArrayLike+"("+R+".constant))))",'invalid dynamic attribute "'+ce+'"')});var g1={isStream:D.def(!1)},B1=new ke;B1.state=O4,Object.keys(B1).forEach(function(rt){g1[rt]=D.def(""+B1[rt])});var z1=g1.buffer,nt=g1.type;D("if(",se,"(",R,")){",g1.isStream,"=true;",z1,"=",Ye,".createStream(",Ei,",",R,");",nt,"=",z1,".dtype;","}else{",z1,"=",Ye,".getBuffer(",R,");","if(",z1,"){",nt,"=",z1,".dtype;",'}else if("constant" in ',R,"){",g1.state,"=",L4,";","if(typeof "+R+'.constant === "number"){',g1[z3[0]],"=",R,".constant;",z3.slice(1).map(function(rt){return g1[rt]}).join("="),"=0;","}else{",z3.map(function(rt,et){return g1[rt]+"="+R+".constant.length>"+et+"?"+R+".constant["+et+"]:0;"}).join(""),"}}else{","if(",se,"(",R,".buffer)){",z1,"=",Ye,".createStream(",Ei,",",R,".buffer);","}else{",z1,"=",Ye,".getBuffer(",R,".buffer);","}",nt,'="type" in ',R,"?",he.glTypes,"[",R,".type]:",z1,".dtype;",g1.normalized,"=!!",R,".normalized;");function W1(rt){D(g1[rt],"=",R,".",rt,"|0;")}return W1("size"),W1("offset"),W1("stride"),W1("divisor"),D("}}"),D.exit("if(",g1.isStream,"){",Ye,".destroyStream(",z1,");","}"),g1}Re[ce]=E3(le,be)}),Re}function mt(q){var O=q.static,ae=q.dynamic,we={};return Object.keys(O).forEach(function(Re){var ce=O[Re];we[Re]=er(function(le,be){return typeof ce=="number"||typeof ce=="boolean"?""+ce:le.link(ce)})}),Object.keys(ae).forEach(function(Re){var ce=ae[Re];we[Re]=E3(ce,function(le,be){return le.invoke(be,ce)})}),we}function xt(q,O,ae,we,Re){var ce=q.static,le=q.dynamic;M.optional(function(){var W1=[Us,d6,p6,I5,zi,ol,Mi,il,rl,la].concat(kt);function rt(et){Object.keys(et).forEach(function(at){M.command(W1.indexOf(at)>=0,'unknown parameter "'+at+'"',Re.commandStr)})}rt(ce),rt(le)});var be=Pe(q,O),F=V(q,Re),D=ye(q,F,Re),R=O1(q,Re),te=L1(q,Re),he=We(q,Re,be);function se(W1){var rt=D[W1];rt&&(te[W1]=rt)}se(j4),se(st(a9));var Ye=Object.keys(te).length>0,g1={framebuffer:F,draw:R,shader:he,state:te,dirty:Ye,scopeVAO:null,drawVAO:null,useVAO:!1,attributes:{}};if(g1.profile=T(q,Re),g1.uniforms=$1(ae,Re),g1.drawVAO=g1.scopeVAO=R.vao,!g1.drawVAO&&he.program&&!be&&ee.angle_instanced_arrays&&R.static.elements){var B1=!0,z1=he.program.attributes.map(function(W1){var rt=O.static[W1];return B1=B1&&!!rt,rt});if(B1&&z1.length>0){var nt=M1.getVAO(M1.createVAO({attributes:z1,elements:R.static.elements}));g1.drawVAO=new xr(null,null,null,function(W1,rt){return W1.link(nt)}),g1.useVAO=!0}}return be?g1.useVAO=!0:g1.attributes=q1(O,Re),g1.context=mt(we,Re),g1}function Vt(q,O,ae){var we=q.shared,Re=we.context,ce=q.scope();Object.keys(ae).forEach(function(le){O.save(Re,"."+le);var be=ae[le],F=be.append(q,O);Array.isArray(F)?ce(Re,".",le,"=[",F.join(),"];"):ce(Re,".",le,"=",F,";")}),O(ce)}function ut(q,O,ae,we){var Re=q.shared,ce=Re.gl,le=Re.framebuffer,be;ot&&(be=O.def(Re.extensions,".webgl_draw_buffers"));var F=q.constants,D=F.drawBuffer,R=F.backBuffer,te;ae?te=ae.append(q,O):te=O.def(le,".next"),we||O("if(",te,"!==",le,".cur){"),O("if(",te,"){",ce,".bindFramebuffer(",b9,",",te,".framebuffer);"),ot&&O(be,".drawBuffersWEBGL(",D,"[",te,".colorAttachments.length]);"),O("}else{",ce,".bindFramebuffer(",b9,",null);"),ot&&O(be,".drawBuffersWEBGL(",R,");"),O("}",le,".cur=",te,";"),we||O("}")}function it(q,O,ae){var we=q.shared,Re=we.gl,ce=q.current,le=q.next,be=we.current,F=we.next,D=q.cond(be,".dirty");kt.forEach(function(R){var te=st(R);if(!(te in ae.state)){var he,se;if(te in le){he=le[te],se=ce[te];var Ye=T2(Q1[te].length,function(B1){return D.def(he,"[",B1,"]")});D(q.cond(Ye.map(function(B1,z1){return B1+"!=="+se+"["+z1+"]"}).join("||")).then(Re,".",i1[te],"(",Ye,");",Ye.map(function(B1,z1){return se+"["+z1+"]="+B1}).join(";"),";"))}else{he=D.def(F,".",te);var g1=q.cond(he,"!==",be,".",te);D(g1),te in s1?g1(q.cond(he).then(Re,".enable(",s1[te],");").else(Re,".disable(",s1[te],");"),be,".",te,"=",he,";"):g1(Re,".",i1[te],"(",he,");",be,".",te,"=",he,";")}}}),Object.keys(ae.state).length===0&&D(be,".dirty=false;"),O(D)}function zt(q,O,ae,we){var Re=q.shared,ce=q.current,le=Re.current,be=Re.gl;dl(Object.keys(ae)).forEach(function(F){var D=ae[F];if(!(we&&!we(D))){var R=D.append(q,O);if(s1[F]){var te=s1[F];L5(D)?R?O(be,".enable(",te,");"):O(be,".disable(",te,");"):O(q.cond(R).then(be,".enable(",te,");").else(be,".disable(",te,");")),O(le,".",F,"=",R,";")}else if(Z2(R)){var he=ce[F];O(be,".",i1[F],"(",R,");",R.map(function(se,Ye){return he+"["+Ye+"]="+se}).join(";"),";")}else O(be,".",i1[F],"(",R,");",le,".",F,"=",R,";")}})}function Mt(q,O){k1&&(q.instancing=O.def(q.shared.extensions,".angle_instanced_arrays"))}function T1(q,O,ae,we,Re){var ce=q.shared,le=q.stats,be=ce.current,F=ce.timer,D=ae.profile;function R(){return typeof performance>"u"?"Date.now()":"performance.now()"}var te,he;function se(W1){te=O.def(),W1(te,"=",R(),";"),typeof Re=="string"?W1(le,".count+=",Re,";"):W1(le,".count++;"),_1&&(we?(he=O.def(),W1(he,"=",F,".getNumPendingQueries();")):W1(F,".beginQuery(",le,");"))}function Ye(W1){W1(le,".cpuTime+=",R(),"-",te,";"),_1&&(we?W1(F,".pushScopeStats(",he,",",F,".getNumPendingQueries(),",le,");"):W1(F,".endQuery();"))}function g1(W1){var rt=O.def(be,".profile");O(be,".profile=",W1,";"),O.exit(be,".profile=",rt,";")}var B1;if(D){if(L5(D)){D.enable?(se(O),Ye(O.exit),g1("true")):g1("false");return}B1=D.append(q,O),g1(B1)}else B1=O.def(be,".profile");var z1=q.block();se(z1),O("if(",B1,"){",z1,"}");var nt=q.block();Ye(nt),O.exit("if(",B1,"){",nt,"}")}function A1(q,O,ae,we,Re){var ce=q.shared;function le(F){switch(F){case al:case g9:case v9:return 2;case sl:case y6:case ll:return 3;case h9:case y9:case cl:return 4;default:return 1}}function be(F,D,R){var te=ce.gl,he=O.def(F,".location"),se=O.def(ce.attributes,"[",he,"]"),Ye=R.state,g1=R.buffer,B1=[R.x,R.y,R.z,R.w],z1=["buffer","normalized","offset","stride"];function nt(){O("if(!",se,".buffer){",te,".enableVertexAttribArray(",he,");}");var rt=R.type,et;if(R.size?et=O.def(R.size,"||",D):et=D,O("if(",se,".type!==",rt,"||",se,".size!==",et,"||",z1.map(function(gt){return se+"."+gt+"!=="+R[gt]}).join("||"),"){",te,".bindBuffer(",Ei,",",g1,".buffer);",te,".vertexAttribPointer(",[he,et,rt,R.normalized,R.stride,R.offset],");",se,".type=",rt,";",se,".size=",et,";",z1.map(function(gt){return se+"."+gt+"="+R[gt]+";"}).join(""),"}"),k1){var at=R.divisor;O("if(",se,".divisor!==",at,"){",q.instancing,".vertexAttribDivisorANGLE(",[he,at],");",se,".divisor=",at,";}")}}function W1(){O("if(",se,".buffer){",te,".disableVertexAttribArray(",he,");",se,".buffer=null;","}if(",z3.map(function(rt,et){return se+"."+rt+"!=="+B1[et]}).join("||"),"){",te,".vertexAttrib4f(",he,",",B1,");",z3.map(function(rt,et){return se+"."+rt+"="+B1[et]+";"}).join(""),"}")}Ye===O4?nt():Ye===L4?W1():(O("if(",Ye,"===",O4,"){"),nt(),O("}else{"),W1(),O("}"))}we.forEach(function(F){var D=F.name,R=ae.attributes[D],te;if(R){if(!Re(R))return;te=R.append(q,O)}else{if(!Re(pl))return;var he=q.scopeAttrib(D);M.optional(function(){q.assert(O,he+".state","missing attribute "+D)}),te={},Object.keys(new ke).forEach(function(se){te[se]=O.def(he,".",se)})}be(q.link(F),le(F.info.type),te)})}function U1(q,O,ae,we,Re,ce){for(var le=q.shared,be=le.gl,F,D=0;D<we.length;++D){var R=we[D],te=R.name,he=R.info.type,se=ae.uniforms[te],Ye=q.link(R),g1=Ye+".location",B1;if(se){if(!Re(se))continue;if(L5(se)){var z1=se.value;if(M.command(z1!==null&&typeof z1<"u",'missing uniform "'+te+'"',q.commandStr),he===Wa||he===Ga){M.command(typeof z1=="function"&&(he===Wa&&(z1._reglType==="texture2d"||z1._reglType==="framebuffer")||he===Ga&&(z1._reglType==="textureCube"||z1._reglType==="framebufferCube")),"invalid texture for uniform "+te,q.commandStr);var nt=q.link(z1._texture||z1.color[0]._texture);O(be,".uniform1i(",g1,",",nt+".bind());"),O.exit(nt,".unbind();")}else if(he===ca||he===F4||he===ua){M.optional(function(){M.command(Z2(z1),"invalid matrix for uniform "+te,q.commandStr),M.command(he===ca&&z1.length===4||he===F4&&z1.length===9||he===ua&&z1.length===16,"invalid length for matrix uniform "+te,q.commandStr)});var W1=q.global.def("new Float32Array(["+Array.prototype.slice.call(z1)+"])"),rt=2;he===F4?rt=3:he===ua&&(rt=4),O(be,".uniformMatrix",rt,"fv(",g1,",false,",W1,");")}else{switch(he){case m9:M.commandType(z1,"number","uniform "+te,q.commandStr),F="1f";break;case al:M.command(Z2(z1)&&z1.length===2,"uniform "+te,q.commandStr),F="2f";break;case sl:M.command(Z2(z1)&&z1.length===3,"uniform "+te,q.commandStr),F="3f";break;case h9:M.command(Z2(z1)&&z1.length===4,"uniform "+te,q.commandStr),F="4f";break;case qd:M.commandType(z1,"boolean","uniform "+te,q.commandStr),F="1i";break;case Vd:M.commandType(z1,"number","uniform "+te,q.commandStr),F="1i";break;case v9:M.command(Z2(z1)&&z1.length===2,"uniform "+te,q.commandStr),F="2i";break;case g9:M.command(Z2(z1)&&z1.length===2,"uniform "+te,q.commandStr),F="2i";break;case ll:M.command(Z2(z1)&&z1.length===3,"uniform "+te,q.commandStr),F="3i";break;case y6:M.command(Z2(z1)&&z1.length===3,"uniform "+te,q.commandStr),F="3i";break;case cl:M.command(Z2(z1)&&z1.length===4,"uniform "+te,q.commandStr),F="4i";break;case y9:M.command(Z2(z1)&&z1.length===4,"uniform "+te,q.commandStr),F="4i";break}O(be,".uniform",F,"(",g1,",",Z2(z1)?Array.prototype.slice.call(z1):z1,");")}continue}else B1=se.append(q,O)}else{if(!Re(pl))continue;B1=O.def(le.uniforms,"[",B.id(te),"]")}he===Wa?(M(!Array.isArray(B1),"must specify a scalar prop for textures"),O("if(",B1,"&&",B1,'._reglType==="framebuffer"){',B1,"=",B1,".color[0];","}")):he===Ga&&(M(!Array.isArray(B1),"must specify a scalar prop for cube maps"),O("if(",B1,"&&",B1,'._reglType==="framebufferCube"){',B1,"=",B1,".color[0];","}")),M.optional(function(){function On(no,Xs){q.assert(O,no,'bad data or missing for uniform "'+te+'".  '+Xs)}function Ln(no){M(!Array.isArray(B1),"must not specify an array type for uniform"),On("typeof "+B1+'==="'+no+'"',"invalid type, expected "+no)}function wr(no,Xs){Array.isArray(B1)?M(B1.length===no,"must have length "+no):On(le.isArrayLike+"("+B1+")&&"+B1+".length==="+no,"invalid vector, should have length "+no,q.commandStr)}function yt(no){M(!Array.isArray(B1),"must not specify a value type"),On("typeof "+B1+'==="function"&&'+B1+'._reglType==="texture'+(no===Ws?"2d":"Cube")+'"',"invalid texture type",q.commandStr)}switch(he){case Vd:Ln("number");break;case g9:wr(2,"number");break;case y6:wr(3,"number");break;case y9:wr(4,"number");break;case m9:Ln("number");break;case al:wr(2,"number");break;case sl:wr(3,"number");break;case h9:wr(4,"number");break;case qd:Ln("boolean");break;case v9:wr(2,"boolean");break;case ll:wr(3,"boolean");break;case cl:wr(4,"boolean");break;case ca:wr(4,"number");break;case F4:wr(9,"number");break;case ua:wr(16,"number");break;case Wa:yt(Ws);break;case Ga:yt(l9);break}});var et=1;switch(he){case Wa:case Ga:var at=O.def(B1,"._texture");O(be,".uniform1i(",g1,",",at,".bind());"),O.exit(at,".unbind();");continue;case Vd:case qd:F="1i";break;case g9:case v9:F="2i",et=2;break;case y6:case ll:F="3i",et=3;break;case y9:case cl:F="4i",et=4;break;case m9:F="1f";break;case al:F="2f",et=2;break;case sl:F="3f",et=3;break;case h9:F="4f",et=4;break;case ca:F="Matrix2fv";break;case F4:F="Matrix3fv";break;case ua:F="Matrix4fv";break}if(F.charAt(0)==="M"){O(be,".uniform",F,"(",g1,",");var gt=Math.pow(he-ca+2,2),C2=q.global.def("new Float32Array(",gt,")");Array.isArray(B1)?O("false,(",T2(gt,function(On){return C2+"["+On+"]="+B1[On]}),",",C2,")"):O("false,(Array.isArray(",B1,")||",B1," instanceof Float32Array)?",B1,":(",T2(gt,function(On){return C2+"["+On+"]="+B1+"["+On+"]"}),",",C2,")"),O(");")}else if(et>1){for(var Sn=[],Ao=[],Ur=0;Ur<et;++Ur)Array.isArray(B1)?Ao.push(B1[Ur]):Ao.push(O.def(B1+"["+Ur+"]")),ce&&Sn.push(O.def());ce&&O("if(!",q.batchId,"||",Sn.map(function(On,Ln){return On+"!=="+Ao[Ln]}).join("||"),"){",Sn.map(function(On,Ln){return On+"="+Ao[Ln]+";"}).join("")),O(be,".uniform",F,"(",g1,",",Ao.join(","),");"),ce&&O("}")}else{if(M(!Array.isArray(B1),"uniform value must not be an array"),ce){var Io=O.def();O("if(!",q.batchId,"||",Io,"!==",B1,"){",Io,"=",B1,";")}O(be,".uniform",F,"(",g1,",",B1,");"),ce&&O("}")}}}function lt(q,O,ae,we){var Re=q.shared,ce=Re.gl,le=Re.draw,be=we.draw;function F(){var et=be.elements,at,gt=O;return et?((et.contextDep&&we.contextDynamic||et.propDep)&&(gt=ae),at=et.append(q,gt),be.elementsActive&&gt("if("+at+")"+ce+".bindBuffer("+O5+","+at+".buffer.buffer);")):(at=gt.def(),gt(at,"=",le,".",I5,";","if(",at,"){",ce,".bindBuffer(",O5,",",at,".buffer.buffer);}","else if(",Re.vao,".currentVAO){",at,"=",q.shared.elements+".getElements("+Re.vao,".currentVAO.elements);",n1?"":"if("+at+")"+ce+".bindBuffer("+O5+","+at+".buffer.buffer);","}")),at}function D(){var et=be.count,at,gt=O;return et?((et.contextDep&&we.contextDynamic||et.propDep)&&(gt=ae),at=et.append(q,gt),M.optional(function(){et.MISSING&&q.assert(O,"false","missing vertex count"),et.DYNAMIC&&q.assert(gt,at+">=0","missing vertex count")})):(at=gt.def(le,".",Mi),M.optional(function(){q.assert(gt,at+">=0","missing vertex count")})),at}var R=F();function te(et){var at=be[et];return at?at.contextDep&&we.contextDynamic||at.propDep?at.append(q,ae):at.append(q,O):O.def(le,".",et)}var he=te(zi),se=te(ol),Ye=D();if(typeof Ye=="number"){if(Ye===0)return}else ae("if(",Ye,"){"),ae.exit("}");var g1,B1;k1&&(g1=te(il),B1=q.instancing);var z1=R+".type",nt=be.elements&&L5(be.elements)&&!be.vaoActive;function W1(){function et(){ae(B1,".drawElementsInstancedANGLE(",[he,Ye,z1,se+"<<(("+z1+"-"+Q7+")>>1)",g1],");")}function at(){ae(B1,".drawArraysInstancedANGLE(",[he,se,Ye,g1],");")}R&&R!=="null"?nt?et():(ae("if(",R,"){"),et(),ae("}else{"),at(),ae("}")):at()}function rt(){function et(){ae(ce+".drawElements("+[he,Ye,z1,se+"<<(("+z1+"-"+Q7+")>>1)"]+");")}function at(){ae(ce+".drawArrays("+[he,se,Ye]+");")}R&&R!=="null"?nt?et():(ae("if(",R,"){"),et(),ae("}else{"),at(),ae("}")):at()}k1&&(typeof g1!="number"||g1>=0)?typeof g1=="string"?(ae("if(",g1,">0){"),W1(),ae("}else if(",g1,"<0){"),rt(),ae("}")):W1():rt()}function Ut(q,O,ae,we,Re){var ce=H(),le=ce.proc("body",Re);return M.optional(function(){ce.commandStr=O.commandStr,ce.command=ce.link(O.commandStr)}),k1&&(ce.instancing=le.def(ce.shared.extensions,".angle_instanced_arrays")),q(ce,le,ae,we),ce.compile().body}function t2(q,O,ae,we){Mt(q,O),ae.useVAO?ae.drawVAO?O(q.shared.vao,".setVAO(",ae.drawVAO.append(q,O),");"):O(q.shared.vao,".setVAO(",q.shared.vao,".targetVAO);"):(O(q.shared.vao,".setVAO(null);"),A1(q,O,ae,we.attributes,function(){return!0})),U1(q,O,ae,we.uniforms,function(){return!0},!1),lt(q,O,O,ae)}function n2(q,O){var ae=q.proc("draw",1);Mt(q,ae),Vt(q,ae,O.context),ut(q,ae,O.framebuffer),it(q,ae,O),zt(q,ae,O.state),T1(q,ae,O,!1,!0);var we=O.shader.progVar.append(q,ae);if(ae(q.shared.gl,".useProgram(",we,".program);"),O.shader.program)t2(q,ae,O,O.shader.program);else{ae(q.shared.vao,".setVAO(null);");var Re=q.global.def("{}"),ce=ae.def(we,".id"),le=ae.def(Re,"[",ce,"]");ae(q.cond(le).then(le,".call(this,a0);").else(le,"=",Re,"[",ce,"]=",q.link(function(be){return Ut(t2,q,O,be,1)}),"(",we,");",le,".call(this,a0);"))}Object.keys(O.state).length>0&&ae(q.shared.current,".dirty=true;"),q.shared.vao&&ae(q.shared.vao,".setVAO(null);")}function P2(q,O,ae,we){q.batchId="a1",Mt(q,O);function Re(){return!0}A1(q,O,ae,we.attributes,Re),U1(q,O,ae,we.uniforms,Re,!1),lt(q,O,O,ae)}function J2(q,O,ae,we){Mt(q,O);var Re=ae.contextDep,ce=O.def(),le="a0",be="a1",F=O.def();q.shared.props=F,q.batchId=ce;var D=q.scope(),R=q.scope();O(D.entry,"for(",ce,"=0;",ce,"<",be,";++",ce,"){",F,"=",le,"[",ce,"];",R,"}",D.exit);function te(z1){return z1.contextDep&&Re||z1.propDep}function he(z1){return!te(z1)}if(ae.needsContext&&Vt(q,R,ae.context),ae.needsFramebuffer&&ut(q,R,ae.framebuffer),zt(q,R,ae.state,te),ae.profile&&te(ae.profile)&&T1(q,R,ae,!1,!0),we)ae.useVAO?ae.drawVAO?te(ae.drawVAO)?R(q.shared.vao,".setVAO(",ae.drawVAO.append(q,R),");"):D(q.shared.vao,".setVAO(",ae.drawVAO.append(q,D),");"):D(q.shared.vao,".setVAO(",q.shared.vao,".targetVAO);"):(D(q.shared.vao,".setVAO(null);"),A1(q,D,ae,we.attributes,he),A1(q,R,ae,we.attributes,te)),U1(q,D,ae,we.uniforms,he,!1),U1(q,R,ae,we.uniforms,te,!0),lt(q,D,R,ae);else{var se=q.global.def("{}"),Ye=ae.shader.progVar.append(q,R),g1=R.def(Ye,".id"),B1=R.def(se,"[",g1,"]");R(q.shared.gl,".useProgram(",Ye,".program);","if(!",B1,"){",B1,"=",se,"[",g1,"]=",q.link(function(z1){return Ut(P2,q,ae,z1,2)}),"(",Ye,");}",B1,".call(this,a0[",ce,"],",ce,");")}}function G(q,O){var ae=q.proc("batch",2);q.batchId="0",Mt(q,ae);var we=!1,Re=!0;Object.keys(O.context).forEach(function(se){we=we||O.context[se].propDep}),we||(Vt(q,ae,O.context),Re=!1);var ce=O.framebuffer,le=!1;ce?(ce.propDep?we=le=!0:ce.contextDep&&we&&(le=!0),le||ut(q,ae,ce)):ut(q,ae,null),O.state.viewport&&O.state.viewport.propDep&&(we=!0);function be(se){return se.contextDep&&we||se.propDep}it(q,ae,O),zt(q,ae,O.state,function(se){return!be(se)}),(!O.profile||!be(O.profile))&&T1(q,ae,O,!1,"a1"),O.contextDep=we,O.needsContext=Re,O.needsFramebuffer=le;var F=O.shader.progVar;if(F.contextDep&&we||F.propDep)J2(q,ae,O,null);else{var D=F.append(q,ae);if(ae(q.shared.gl,".useProgram(",D,".program);"),O.shader.program)J2(q,ae,O,O.shader.program);else{ae(q.shared.vao,".setVAO(null);");var R=q.global.def("{}"),te=ae.def(D,".id"),he=ae.def(R,"[",te,"]");ae(q.cond(he).then(he,".call(this,a0,a1);").else(he,"=",R,"[",te,"]=",q.link(function(se){return Ut(J2,q,O,se,2)}),"(",D,");",he,".call(this,a0,a1);"))}}Object.keys(O.state).length>0&&ae(q.shared.current,".dirty=true;"),q.shared.vao&&ae(q.shared.vao,".setVAO(null);")}function Ce(q,O){var ae=q.proc("scope",3);q.batchId="a2";var we=q.shared,Re=we.current;Vt(q,ae,O.context),O.framebuffer&&O.framebuffer.append(q,ae),dl(Object.keys(O.state)).forEach(function(le){var be=O.state[le],F=be.append(q,ae);Z2(F)?F.forEach(function(D,R){ae.set(q.next[le],"["+R+"]",D)}):ae.set(we.next,"."+le,F)}),T1(q,ae,O,!0,!0),[I5,ol,Mi,il,zi].forEach(function(le){var be=O.draw[le];be&&ae.set(we.draw,"."+le,""+be.append(q,ae))}),Object.keys(O.uniforms).forEach(function(le){var be=O.uniforms[le].append(q,ae);Array.isArray(be)&&(be="["+be.join()+"]"),ae.set(we.uniforms,"["+B.id(le)+"]",be)}),Object.keys(O.attributes).forEach(function(le){var be=O.attributes[le].append(q,ae),F=q.scopeAttrib(le);Object.keys(new ke).forEach(function(D){ae.set(F,"."+D,be[D])})}),O.scopeVAO&&ae.set(we.vao,".targetVAO",O.scopeVAO.append(q,ae));function ce(le){var be=O.shader[le];be&&ae.set(we.shader,"."+le,be.append(q,ae))}ce(d6),ce(p6),Object.keys(O.state).length>0&&(ae(Re,".dirty=true;"),ae.exit(Re,".dirty=true;")),ae("a1(",q.shared.context,",a0,",q.batchId,");")}function ze(q){if(!(typeof q!="object"||Z2(q))){for(var O=Object.keys(q),ae=0;ae<O.length;++ae)if(Lt.isDynamic(q[O[ae]]))return!0;return!1}}function Z1(q,O,ae){var we=O.static[ae];if(!we||!ze(we))return;var Re=q.global,ce=Object.keys(we),le=!1,be=!1,F=!1,D=q.global.def("{}");ce.forEach(function(te){var he=we[te];if(Lt.isDynamic(he)){typeof he=="function"&&(he=we[te]=Lt.unbox(he));var se=E3(he,null);le=le||se.thisDep,F=F||se.propDep,be=be||se.contextDep}else{switch(Re(D,".",te,"="),typeof he){case"number":Re(he);break;case"string":Re('"',he,'"');break;case"object":Array.isArray(he)&&Re("[",he.join(),"]");break;default:Re(q.link(he));break}Re(";")}});function R(te,he){ce.forEach(function(se){var Ye=we[se];if(Lt.isDynamic(Ye)){var g1=te.invoke(he,Ye);he(D,".",se,"=",g1,";")}})}O.dynamic[ae]=new Lt.DynamicVariable(el,{thisDep:le,contextDep:be,propDep:F,ref:D,append:R}),delete O.static[ae]}function Bt(q,O,ae,we,Re){var ce=H();ce.stats=ce.link(Re),Object.keys(O.static).forEach(function(be){Z1(ce,O,be)}),h6.forEach(function(be){Z1(ce,q,be)});var le=xt(q,O,ae,we,ce);return n2(ce,le),Ce(ce,le),G(ce,le),t(ce.compile(),{destroy:function(){le.shader.program.destroy()}})}return{next:Y1,current:Q1,procs:(function(){var q=H(),O=q.proc("poll"),ae=q.proc("refresh"),we=q.block();O(we),ae(we);var Re=q.shared,ce=Re.gl,le=Re.next,be=Re.current;we(be,".dirty=false;"),ut(q,O),ut(q,ae,null,!0);var F;k1&&(F=q.link(k1)),ee.oes_vertex_array_object&&ae(q.link(ee.oes_vertex_array_object),".bindVertexArrayOES(null);");for(var D=0;D<Ue.maxAttributes;++D){var R=ae.def(Re.attributes,"[",D,"]"),te=q.cond(R,".buffer");te.then(ce,".enableVertexAttribArray(",D,");",ce,".bindBuffer(",Ei,",",R,".buffer.buffer);",ce,".vertexAttribPointer(",D,",",R,".size,",R,".type,",R,".normalized,",R,".stride,",R,".offset);").else(ce,".disableVertexAttribArray(",D,");",ce,".vertexAttrib4f(",D,",",R,".x,",R,".y,",R,".z,",R,".w);",R,".buffer=null;"),ae(te),k1&&ae(F,".vertexAttribDivisorANGLE(",D,",",R,".divisor);")}return ae(q.shared.vao,".currentVAO=null;",q.shared.vao,".setVAO(",q.shared.vao,".targetVAO);"),Object.keys(s1).forEach(function(he){var se=s1[he],Ye=we.def(le,".",he),g1=q.block();g1("if(",Ye,"){",ce,".enable(",se,")}else{",ce,".disable(",se,")}",be,".",he,"=",Ye,";"),ae(g1),O("if(",Ye,"!==",be,".",he,"){",g1,"}")}),Object.keys(i1).forEach(function(he){var se=i1[he],Ye=Q1[he],g1,B1,z1=q.block();if(z1(ce,".",se,"("),Z2(Ye)){var nt=Ye.length;g1=q.global.def(le,".",he),B1=q.global.def(be,".",he),z1(T2(nt,function(W1){return g1+"["+W1+"]"}),");",T2(nt,function(W1){return B1+"["+W1+"]="+g1+"["+W1+"];"}).join("")),O("if(",T2(nt,function(W1){return g1+"["+W1+"]!=="+B1+"["+W1+"]"}).join("||"),"){",z1,"}")}else g1=we.def(le,".",he),B1=we.def(be,".",he),z1(g1,");",be,".",he,"=",g1,";"),O("if(",g1,"!==",B1,"){",z1,"}");ae(z1)}),q.compile()})(),compile:Bt}}function uP(){return{vaoCount:0,bufferCount:0,elementsCount:0,framebufferCount:0,shaderCount:0,textureCount:0,cubeCount:0,renderbufferCount:0,maxTextureUnits:0}}var dP=34918,pP=34919,Dy=35007,fl=function(P,B){if(!B.ext_disjoint_timer_query)return null;var ee=[];function Ue(){return ee.pop()||B.ext_disjoint_timer_query.createQueryEXT()}function a1(k1){ee.push(k1)}var je=[];function Le(k1){var ot=Ue();B.ext_disjoint_timer_query.beginQueryEXT(Dy,ot),je.push(ot),_1(je.length-1,je.length,k1)}function x1(){B.ext_disjoint_timer_query.endQueryEXT(Dy)}function m1(){this.startQueryIndex=-1,this.endQueryIndex=-1,this.sum=0,this.stats=null}var M1=[];function E1(){return M1.pop()||new m1}function w1(k1){M1.push(k1)}var F1=[];function _1(k1,ot,n1){var Q1=E1();Q1.startQueryIndex=k1,Q1.endQueryIndex=ot,Q1.sum=0,Q1.stats=n1,F1.push(Q1)}var C1=[],ke=[];function Xe(){var k1,ot,n1=je.length;if(n1!==0){ke.length=Math.max(ke.length,n1+1),C1.length=Math.max(C1.length,n1+1),C1[0]=0,ke[0]=0;var Q1=0;for(k1=0,ot=0;ot<je.length;++ot){var Y1=je[ot];B.ext_disjoint_timer_query.getQueryObjectEXT(Y1,pP)?(Q1+=B.ext_disjoint_timer_query.getQueryObjectEXT(Y1,dP),a1(Y1)):je[k1++]=Y1,C1[ot+1]=Q1,ke[ot+1]=k1}for(je.length=k1,k1=0,ot=0;ot<F1.length;++ot){var kt=F1[ot],s1=kt.startQueryIndex,i1=kt.endQueryIndex;kt.sum+=C1[i1]-C1[s1];var st=ke[s1],H1=ke[i1];H1===st?(kt.stats.gpuTime+=kt.sum/1e6,w1(kt)):(kt.startQueryIndex=st,kt.endQueryIndex=H1,F1[k1++]=kt)}F1.length=k1}}return{beginQuery:Le,endQuery:x1,pushScopeStats:_1,update:Xe,getNumPendingQueries:function(){return je.length},clear:function(){ee.push.apply(ee,je);for(var k1=0;k1<ee.length;k1++)B.ext_disjoint_timer_query.deleteQueryEXT(ee[k1]);je.length=0,ee.length=0},restore:function(){je.length=0,ee.length=0}}},Kd=16384,ml=256,hl=1024,x9=34962,gl="webglcontextlost",yl="webglcontextrestored",vl=1,fP=2,mP=3;function By(P,B){for(var ee=0;ee<P.length;++ee)if(P[ee]===B)return ee;return-1}function hP(P){var B=jn(P);if(!B)return null;var ee=B.gl,Ue=ee.getContextAttributes(),a1=ee.isContextLost(),je=Un(ee,B);if(!je)return null;var Le=un(),x1=uP(),m1=je.extensions,M1=fl(ee,m1),E1=Cn(),w1=ee.drawingBufferWidth,F1=ee.drawingBufferHeight,_1={tick:0,time:0,viewportWidth:w1,viewportHeight:F1,framebufferWidth:w1,framebufferHeight:F1,drawingBufferWidth:w1,drawingBufferHeight:F1,pixelRatio:B.pixelRatio},C1={},ke={elements:null,primitive:4,count:-1,offset:0,instances:-1},Xe=Ia(ee,m1),k1=_4(ee,x1,B,Q1),ot=V7(ee,m1,k1,x1),n1=t9(ee,m1,Xe,x1,k1,ot,ke);function Q1(lt){return n1.destroyBuffer(lt)}var Y1=Ls(ee,Le,x1,B),kt=aP(ee,m1,Xe,function(){st.procs.poll()},_1,x1,B),s1=n6(ee,m1,Xe,x1,B),i1=EO(ee,m1,Xe,kt,s1,x1),st=cP(ee,Le,m1,Xe,k1,ot,kt,i1,C1,n1,Y1,ke,_1,M1,B),H1=J7(ee,i1,st.procs.poll,_1,Ue,m1,Xe),f=st.next,b=ee.canvas,w=[],E=[],H=[],T=[B.onDestroy],V=null;function ye(){if(w.length===0){M1&&M1.update(),V=null;return}V=R2.next(ye),zt();for(var lt=w.length-1;lt>=0;--lt){var Ut=w[lt];Ut&&Ut(_1,null,0)}ee.flush(),M1&&M1.update()}function Pe(){!V&&w.length>0&&(V=R2.next(ye))}function We(){V&&(R2.cancel(ye),V=null)}function O1(lt){lt.preventDefault(),a1=!0,We(),E.forEach(function(Ut){Ut()})}function L1(lt){ee.getError(),a1=!1,je.restore(),Y1.restore(),k1.restore(),kt.restore(),s1.restore(),i1.restore(),n1.restore(),M1&&M1.restore(),st.procs.refresh(),Pe(),H.forEach(function(Ut){Ut()})}b&&(b.addEventListener(gl,O1,!1),b.addEventListener(yl,L1,!1));function $1(){w.length=0,We(),b&&(b.removeEventListener(gl,O1),b.removeEventListener(yl,L1)),Y1.clear(),i1.clear(),s1.clear(),n1.clear(),kt.clear(),ot.clear(),k1.clear(),M1&&M1.clear(),T.forEach(function(lt){lt()})}function q1(lt){M(!!lt,"invalid args to regl({...})"),M.type(lt,"object","invalid args to regl({...})");function Ut(Re){var ce=t({},Re);delete ce.uniforms,delete ce.attributes,delete ce.context,delete ce.vao,"stencil"in ce&&ce.stencil.op&&(ce.stencil.opBack=ce.stencil.opFront=ce.stencil.op,delete ce.stencil.op);function le(be){if(be in ce){var F=ce[be];delete ce[be],Object.keys(F).forEach(function(D){ce[be+"."+D]=F[D]})}}return le("blend"),le("depth"),le("cull"),le("stencil"),le("polygonOffset"),le("scissor"),le("sample"),"vao"in Re&&(ce.vao=Re.vao),ce}function t2(Re,ce){var le={},be={};return Object.keys(Re).forEach(function(F){var D=Re[F];if(Lt.isDynamic(D)){be[F]=Lt.unbox(D,F);return}else if(ce&&Array.isArray(D)){for(var R=0;R<D.length;++R)if(Lt.isDynamic(D[R])){be[F]=Lt.unbox(D,F);return}}le[F]=D}),{dynamic:be,static:le}}var n2=t2(lt.context||{},!0),P2=t2(lt.uniforms||{},!0),J2=t2(lt.attributes||{},!1),G=t2(Ut(lt),!1),Ce={gpuTime:0,cpuTime:0,count:0},ze=st.compile(G,J2,P2,n2,Ce),Z1=ze.draw,Bt=ze.batch,q=ze.scope,O=[];function ae(Re){for(;O.length<Re;)O.push(null);return O}function we(Re,ce){var le;if(a1&&M.raise("context lost"),typeof Re=="function")return q.call(this,null,Re,0);if(typeof ce=="function")if(typeof Re=="number")for(le=0;le<Re;++le)q.call(this,null,ce,le);else if(Array.isArray(Re))for(le=0;le<Re.length;++le)q.call(this,Re[le],ce,le);else return q.call(this,Re,ce,0);else if(typeof Re=="number"){if(Re>0)return Bt.call(this,ae(Re|0),Re|0)}else if(Array.isArray(Re)){if(Re.length)return Bt.call(this,Re,Re.length)}else return Z1.call(this,Re)}return t(we,{stats:Ce,destroy:function(){ze.destroy()}})}var mt=i1.setFBO=q1({framebuffer:Lt.define.call(null,vl,"framebuffer")});function xt(lt,Ut){var t2=0;st.procs.poll();var n2=Ut.color;n2&&(ee.clearColor(+n2[0]||0,+n2[1]||0,+n2[2]||0,+n2[3]||0),t2|=Kd),"depth"in Ut&&(ee.clearDepth(+Ut.depth),t2|=ml),"stencil"in Ut&&(ee.clearStencil(Ut.stencil|0),t2|=hl),M(!!t2,"called regl.clear with no buffer specified"),ee.clear(t2)}function Vt(lt){if(M(typeof lt=="object"&&lt,"regl.clear() takes an object as input"),"framebuffer"in lt)if(lt.framebuffer&&lt.framebuffer_reglType==="framebufferCube")for(var Ut=0;Ut<6;++Ut)mt(t({framebuffer:lt.framebuffer.faces[Ut]},lt),xt);else mt(lt,xt);else xt(null,lt)}function ut(lt){M.type(lt,"function","regl.frame() callback must be a function"),w.push(lt);function Ut(){var t2=By(w,lt);M(t2>=0,"cannot cancel a frame twice");function n2(){var P2=By(w,n2);w[P2]=w[w.length-1],w.length-=1,w.length<=0&&We()}w[t2]=n2}return Pe(),{cancel:Ut}}function it(){var lt=f.viewport,Ut=f.scissor_box;lt[0]=lt[1]=Ut[0]=Ut[1]=0,_1.viewportWidth=_1.framebufferWidth=_1.drawingBufferWidth=lt[2]=Ut[2]=ee.drawingBufferWidth,_1.viewportHeight=_1.framebufferHeight=_1.drawingBufferHeight=lt[3]=Ut[3]=ee.drawingBufferHeight}function zt(){_1.tick+=1,_1.time=T1(),it(),st.procs.poll()}function Mt(){kt.refresh(),it(),st.procs.refresh(),M1&&M1.update()}function T1(){return(Cn()-E1)/1e3}Mt();function A1(lt,Ut){M.type(Ut,"function","listener callback must be a function");var t2;switch(lt){case"frame":return ut(Ut);case"lost":t2=E;break;case"restore":t2=H;break;case"destroy":t2=T;break;default:M.raise("invalid event, must be one of frame,lost,restore,destroy")}return t2.push(Ut),{cancel:function(){for(var n2=0;n2<t2.length;++n2)if(t2[n2]===Ut){t2[n2]=t2[t2.length-1],t2.pop();return}}}}var U1=t(q1,{clear:Vt,prop:Lt.define.bind(null,vl),context:Lt.define.bind(null,fP),this:Lt.define.bind(null,mP),draw:q1({}),buffer:function(lt){return k1.create(lt,x9,!1,!1)},elements:function(lt){return ot.create(lt,!1)},texture:kt.create2D,cube:kt.createCube,renderbuffer:s1.create,framebuffer:i1.create,framebufferCube:i1.createCube,vao:n1.createVAO,attributes:Ue,frame:ut,on:A1,limits:Xe,hasExtension:function(lt){return Xe.extensions.indexOf(lt.toLowerCase())>=0},read:H1,destroy:$1,_gl:ee,_refresh:Mt,poll:function(){zt(),M1&&M1.update()},now:T1,stats:x1});return B.onDone(null,U1),U1}return hP}))});var WX={};F5(WX,{CellValue:()=>N0,Workbook:()=>Og,Worksheet:()=>B8,default:()=>xse,init:()=>mse,initSync:()=>Sse});function mse(){oe.init()}function HX(){return{__proto__:null,"./duke_sheets_wasm_bg.js":{__proto__:null,__wbg_Error_8c4e43fe74559d73:function(t,n){return Error(mi(t,n))},__wbg_Number_04624de7d0e8332d:function(t){return Number(t)},__wbg_String_8f0eb39a4a4c2f66:function(t,n){let o=String(n),r=nn(o,oe.__wbindgen_malloc,oe.__wbindgen_realloc),i=B2;c5().setInt32(t+4,i,!0),c5().setInt32(t+0,r,!0)},__wbg___wbindgen_bigint_get_as_i64_8fcf4ce7f1ca72a2:function(t,n){let o=n,r=typeof o=="bigint"?o:void 0;c5().setBigInt64(t+8,g3(r)?BigInt(0):r,!0),c5().setInt32(t+0,!g3(r),!0)},__wbg___wbindgen_boolean_get_bbbb1c18aa2f5e25:function(t){let n=t,o=typeof n=="boolean"?n:void 0;return g3(o)?16777215:o?1:0},__wbg___wbindgen_debug_string_0bc8482c6e3508ae:function(t,n){let o=BI(n),r=nn(o,oe.__wbindgen_malloc,oe.__wbindgen_realloc),i=B2;c5().setInt32(t+4,i,!0),c5().setInt32(t+0,r,!0)},__wbg___wbindgen_in_47fa6863be6f2f25:function(t,n){return t in n},__wbg___wbindgen_is_bigint_31b12575b56f32fc:function(t){return typeof t=="bigint"},__wbg___wbindgen_is_function_0095a73b8b156f76:function(t){return typeof t=="function"},__wbg___wbindgen_is_null_ac34f5003991759a:function(t){return t===null},__wbg___wbindgen_is_object_5ae8e5880f2c1fbd:function(t){let n=t;return typeof n=="object"&&n!==null},__wbg___wbindgen_is_string_cd444516edc5b180:function(t){return typeof t=="string"},__wbg___wbindgen_is_undefined_9e4d92534c42d778:function(t){return t===void 0},__wbg___wbindgen_jsval_eq_11888390b0186270:function(t,n){return t===n},__wbg___wbindgen_jsval_loose_eq_9dd77d8cd6671811:function(t,n){return t==n},__wbg___wbindgen_number_get_8ff4255516ccad3e:function(t,n){let o=n,r=typeof o=="number"?o:void 0;c5().setFloat64(t+8,g3(r)?0:r,!0),c5().setInt32(t+0,!g3(r),!0)},__wbg___wbindgen_string_get_72fb696202c56729:function(t,n){let o=n,r=typeof o=="string"?o:void 0;var i=g3(r)?0:nn(r,oe.__wbindgen_malloc,oe.__wbindgen_realloc),a=B2;c5().setInt32(t+4,a,!0),c5().setInt32(t+0,i,!0)},__wbg___wbindgen_throw_be289d5034ed271b:function(t,n){throw new Error(mi(t,n))},__wbg_call_389efe28435a9388:function(){return ys(function(t,n){return t.call(n)},arguments)},__wbg_call_4708e0c13bdc8e95:function(){return ys(function(t,n,o){return t.call(n,o)},arguments)},__wbg_call_812d25f1510c13c8:function(){return ys(function(t,n,o,r){return t.call(n,o,r)},arguments)},__wbg_call_e8c868596c950cf6:function(){return ys(function(t,n,o,r,i){return t.call(n,o,r,i)},arguments)},__wbg_crypto_86f2631e91b51511:function(t){return t.crypto},__wbg_done_57b39ecd9addfe81:function(t){return t.done},__wbg_entries_58c7934c745daac7:function(t){return Object.entries(t)},__wbg_getRandomValues_1c61fac11405ffdc:function(){return ys(function(t,n){globalThis.crypto.getRandomValues(O0(t,n))},arguments)},__wbg_getRandomValues_b3f15fcbfabb0f8b:function(){return ys(function(t,n){t.getRandomValues(n)},arguments)},__wbg_getTime_1e3cd1391c5c3995:function(t){return t.getTime()},__wbg_getTimezoneOffset_81776d10a4ec18a8:function(t){return t.getTimezoneOffset()},__wbg_get_9b94d73e6221f75c:function(t,n){return t[n>>>0]},__wbg_get_b3ed3ad4be2bc8ac:function(){return ys(function(t,n){return Reflect.get(t,n)},arguments)},__wbg_get_with_ref_key_1dc361bd10053bfe:function(t,n){return t[n]},__wbg_instanceof_ArrayBuffer_c367199e2fa2aa04:function(t){let n;try{n=t instanceof ArrayBuffer}catch{n=!1}return n},__wbg_instanceof_Map_53af74335dec57f4:function(t){let n;try{n=t instanceof Map}catch{n=!1}return n},__wbg_instanceof_Uint8Array_9b9075935c74707c:function(t){let n;try{n=t instanceof Uint8Array}catch{n=!1}return n},__wbg_isArray_d314bb98fcf08331:function(t){return Array.isArray(t)},__wbg_isSafeInteger_bfbc7332a9768d2a:function(t){return Number.isSafeInteger(t)},__wbg_iterator_6ff6560ca1568e55:function(){return Symbol.iterator},__wbg_length_32ed9a279acd054c:function(t){return t.length},__wbg_length_35a7bace40f36eac:function(t){return t.length},__wbg_msCrypto_d562bbe83e0d4b91:function(t){return t.msCrypto},__wbg_new_0_73afc35eb544e539:function(){return new Date},__wbg_new_245cd5c49157e602:function(t){return new Date(t)},__wbg_new_361308b2356cecd0:function(){return new Object},__wbg_new_3eb36ae241fe6f44:function(){return new Array},__wbg_new_dca287b076112a51:function(){return new Map},__wbg_new_dd2b680c8bf6ae29:function(t){return new Uint8Array(t)},__wbg_new_no_args_1c7c842f08d00ebb:function(t,n){return new Function(mi(t,n))},__wbg_new_with_length_a2c39cbe88fd8ff1:function(t){return new Uint8Array(t>>>0)},__wbg_next_3482f54c49e8af19:function(){return ys(function(t){return t.next()},arguments)},__wbg_next_418f80d8f5303233:function(t){return t.next},__wbg_node_e1f24f89a7336c2e:function(t){return t.node},__wbg_process_3975fd6c72f520aa:function(t){return t.process},__wbg_prototypesetcall_bdcdcc5842e4d77d:function(t,n,o){Uint8Array.prototype.set.call(O0(t,n),o)},__wbg_push_8ffdcb2063340ba5:function(t,n){return t.push(n)},__wbg_randomFillSync_f8c153b79f285817:function(){return ys(function(t,n){t.randomFillSync(n)},arguments)},__wbg_require_b74f47fc2d022fd6:function(){return ys(function(){return module.require},arguments)},__wbg_set_1eb0999cf5d27fc8:function(t,n,o){return t.set(n,o)},__wbg_set_3f1d0b984ed272ed:function(t,n,o){t[n]=o},__wbg_set_f43e577aea94465b:function(t,n,o){t[n>>>0]=o},__wbg_static_accessor_GLOBAL_12837167ad935116:function(){let t=typeof global>"u"?null:global;return g3(t)?0:Wu(t)},__wbg_static_accessor_GLOBAL_THIS_e628e89ab3b1c95f:function(){let t=typeof globalThis>"u"?null:globalThis;return g3(t)?0:Wu(t)},__wbg_static_accessor_SELF_a621d3dfbb60d0ce:function(){let t=typeof self>"u"?null:self;return g3(t)?0:Wu(t)},__wbg_static_accessor_WINDOW_f8727f0cf888e0bd:function(){let t=typeof window>"u"?null:window;return g3(t)?0:Wu(t)},__wbg_subarray_a96e1fef17ed23cb:function(t,n,o){return t.subarray(n>>>0,o>>>0)},__wbg_value_0546255b415e96c1:function(t){return t.value},__wbg_versions_4e31226f5e8dc909:function(t){return t.versions},__wbindgen_cast_0000000000000001:function(t){return t},__wbindgen_cast_0000000000000002:function(t){return t},__wbindgen_cast_0000000000000003:function(t,n){return O0(t,n)},__wbindgen_cast_0000000000000004:function(t,n){return mi(t,n)},__wbindgen_cast_0000000000000005:function(t){return BigInt.asUintN(64,t)},__wbindgen_init_externref_table:function(){let t=oe.__wbindgen_externrefs,n=t.grow(4);t.set(0,void 0),t.set(n+0,void 0),t.set(n+1,null),t.set(n+2,!0),t.set(n+3,!1)},__wbindgen_object_is_undefined:function(t){return t===void 0}}}}function Wu(e){let t=oe.__externref_table_alloc();return oe.__wbindgen_externrefs.set(t,e),t}function BI(e){let t=typeof e;if(t=="number"||t=="boolean"||e==null)return`${e}`;if(t=="string")return`"${e}"`;if(t=="symbol"){let r=e.description;return r==null?"Symbol":`Symbol(${r})`}if(t=="function"){let r=e.name;return typeof r=="string"&&r.length>0?`Function(${r})`:"Function"}if(Array.isArray(e)){let r=e.length,i="[";r>0&&(i+=BI(e[0]));for(let a=1;a<r;a++)i+=", "+BI(e[a]);return i+="]",i}let n=/\[object ([^\]]+)\]/.exec(toString.call(e)),o;if(n&&n.length>1)o=n[1];else return toString.call(e);if(o=="Object")try{return"Object("+JSON.stringify(e)+")"}catch{return"Object"}return e instanceof Error?`${e.name}: ${e.message}
${e.stack}`:o}function VX(e,t){e=e>>>0;let n=c5(),o=[];for(let r=e;r<e+4*t;r+=4)o.push(oe.__wbindgen_externrefs.get(n.getUint32(r,!0)));return oe.__externref_drop_slice(e,t),o}function UX(e,t){return e=e>>>0,hse().subarray(e/4,e/4+t)}function O0(e,t){return e=e>>>0,Gu().subarray(e/1,e/1+t)}function c5(){return(D8===null||D8.buffer.detached===!0||D8.buffer.detached===void 0&&D8.buffer!==oe.memory.buffer)&&(D8=new DataView(oe.memory.buffer)),D8}function mi(e,t){return e=e>>>0,yse(e,t)}function hse(){return(Ag===null||Ag.byteLength===0)&&(Ag=new Uint32Array(oe.memory.buffer)),Ag}function Gu(){return(Ig===null||Ig.byteLength===0)&&(Ig=new Uint8Array(oe.memory.buffer)),Ig}function ys(e,t){try{return e.apply(this,t)}catch(n){let o=Wu(n);oe.__wbindgen_exn_store(o)}}function g3(e){return e==null}function FX(e,t){let n=t(e.length*1,1)>>>0;return Gu().set(e,n/1),B2=e.length,n}function nn(e,t,n){if(n===void 0){let s=Ng.encode(e),l=t(s.length,1)>>>0;return Gu().subarray(l,l+s.length).set(s),B2=s.length,l}let o=e.length,r=t(o,1)>>>0,i=Gu(),a=0;for(;a<o;a++){let s=e.charCodeAt(a);if(s>127)break;i[r+a]=s}if(a!==o){a!==0&&(e=e.slice(a)),r=n(r,o,o=a+e.length*3,1)>>>0;let s=Gu().subarray(r+a,r+o),l=Ng.encodeInto(e,s);a+=l.written,r=n(r,o,a,1)>>>0}return B2=a,r}function qe(e){let t=oe.__wbindgen_externrefs.get(e);return oe.__externref_table_dealloc(e),t}function yse(e,t){return DI+=t,DI>=gse&&(d_=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}),d_.decode(),DI=t),d_.decode(Gu().subarray(e,e+t))}function qX(e,t){return oe=e.exports,vse=t,D8=null,Ag=null,Ig=null,oe.__wbindgen_start(),oe}async function bse(e,t){if(typeof Response=="function"&&e instanceof Response){if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(e,t)}catch(r){if(e.ok&&n(e.type)&&e.headers.get("Content-Type")!=="application/wasm")console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",r);else throw r}let o=await e.arrayBuffer();return await WebAssembly.instantiate(o,t)}else{let o=await WebAssembly.instantiate(e,t);return o instanceof WebAssembly.Instance?{instance:o,module:e}:o}function n(o){switch(o){case"basic":case"cors":case"default":return!0}return!1}}function Sse(e){if(oe!==void 0)return oe;e!==void 0&&(Object.getPrototypeOf(e)===Object.prototype?{module:e}=e:console.warn("using deprecated parameters for `initSync()`; pass a single object instead"));let t=HX();e instanceof WebAssembly.Module||(e=new WebAssembly.Module(e));let n=new WebAssembly.Instance(e,t);return qX(n,e)}async function xse(e){if(oe!==void 0)return oe;e!==void 0&&(Object.getPrototypeOf(e)===Object.prototype?{module_or_path:e}=e:console.warn("using deprecated parameters for the initialization function; pass a single object instead")),e===void 0&&(e=new URL("duke_sheets_wasm_bg.wasm",wse.url));let t=HX();(typeof e=="string"||typeof Request=="function"&&e instanceof Request||typeof URL=="function"&&e instanceof URL)&&(e=fetch(e));let{instance:n,module:o}=await bse(await e,t);return qX(n,o)}var wse,N0,Og,B8,BX,LI,jX,D8,Ag,Ig,d_,gse,DI,Ng,B2,vse,oe,GX=YQ(()=>{wse={},N0=class e{static __wrap(t){t=t>>>0;let n=Object.create(e.prototype);return n.__wbg_ptr=t,BX.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,BX.unregister(this),t}free(){let t=this.__destroy_into_raw();oe.__wbg_cellvalue_free(t,0)}asBoolean(){let t=oe.cellvalue_asBoolean(this.__wbg_ptr);return t===16777215?void 0:t!==0}asError(){let t=oe.cellvalue_asError(this.__wbg_ptr),n;return t[0]!==0&&(n=mi(t[0],t[1]).slice(),oe.__wbindgen_free(t[0],t[1]*1,1)),n}asNumber(){let t=oe.cellvalue_asNumber(this.__wbg_ptr);return t[0]===0?void 0:t[1]}asText(){let t=oe.cellvalue_asText(this.__wbg_ptr),n;return t[0]!==0&&(n=mi(t[0],t[1]).slice(),oe.__wbindgen_free(t[0],t[1]*1,1)),n}get is_boolean(){return oe.cellvalue_is_boolean(this.__wbg_ptr)!==0}get is_empty(){return oe.cellvalue_is_empty(this.__wbg_ptr)!==0}get is_error(){return oe.cellvalue_is_error(this.__wbg_ptr)!==0}get is_number(){return oe.cellvalue_is_number(this.__wbg_ptr)!==0}get is_text(){return oe.cellvalue_is_text(this.__wbg_ptr)!==0}toJs(){return oe.cellvalue_toJs(this.__wbg_ptr)}toString(){let t,n;try{let o=oe.cellvalue_toString(this.__wbg_ptr);return t=o[0],n=o[1],mi(o[0],o[1])}finally{oe.__wbindgen_free(t,n,1)}}};Symbol.dispose&&(N0.prototype[Symbol.dispose]=N0.prototype.free);Og=class e{static __wrap(t){t=t>>>0;let n=Object.create(e.prototype);return n.__wbg_ptr=t,LI.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,LI.unregister(this),t}free(){let t=this.__destroy_into_raw();oe.__wbg_workbook_free(t,0)}get activeSheet(){let t=oe.workbook_activeSheet(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}addSheet(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.workbook_addSheet(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return r[0]>>>0}calculate(t){let n=oe.workbook_calculate(this.__wbg_ptr,g3(t)?0:Wu(t));if(n[2])throw qe(n[1]);return qe(n[0])}get chartsheetCount(){let t=oe.workbook_chartsheetCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get chartsheets(){let t=oe.workbook_chartsheets(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}defineName(t,n){let o=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),r=B2,i=nn(n,oe.__wbindgen_malloc,oe.__wbindgen_realloc),a=B2,s=oe.workbook_defineName(this.__wbg_ptr,o,r,i,a);if(s[1])throw qe(s[0])}static fromBytes(t){let n=FX(t,oe.__wbindgen_malloc),o=B2,r=oe.workbook_fromBytes(n,o);if(r[2])throw qe(r[1]);return e.__wrap(r[0])}static fromBytesWithPassword(t,n,o){let r=FX(t,oe.__wbindgen_malloc),i=B2,a=nn(n,oe.__wbindgen_malloc,oe.__wbindgen_realloc),s=B2,l=oe.workbook_fromBytesWithPassword(r,i,a,s,g3(o)?16777215:o?1:0);if(l[2])throw qe(l[1]);return e.__wrap(l[0])}static fromCsvString(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.workbook_fromCsvString(n,o);if(r[2])throw qe(r[1]);return e.__wrap(r[0])}getNamedRange(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.workbook_getNamedRange(this.__wbg_ptr,n,o);if(r[3])throw qe(r[2]);let i;return r[0]!==0&&(i=mi(r[0],r[1]).slice(),oe.__wbindgen_free(r[0],r[1]*1,1)),i}getSheet(t){let n=oe.workbook_getSheet(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return B8.__wrap(n[0])}getSheetByName(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.workbook_getSheetByName(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return B8.__wrap(r[0])}get isEmpty(){let t=oe.workbook_isEmpty(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]!==0}static loadCsvString(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.workbook_loadCsvString(n,o);if(r[2])throw qe(r[1]);return e.__wrap(r[0])}get namedRanges(){let t=oe.workbook_namedRanges(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}constructor(){let t=oe.workbook_new();return this.__wbg_ptr=t>>>0,LI.register(this,this.__wbg_ptr,this),this}removeSheet(t){let n=oe.workbook_removeSheet(this.__wbg_ptr,t);if(n[1])throw qe(n[0])}saveCsvString(){let t,n;try{let i=oe.workbook_saveCsvString(this.__wbg_ptr);var o=i[0],r=i[1];if(i[3])throw o=0,r=0,qe(i[2]);return t=o,n=r,mi(o,r)}finally{oe.__wbindgen_free(t,n,1)}}saveXlsBytesEncrypted(t,n,o){let r=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),i=B2;var a=g3(n)?0:nn(n,oe.__wbindgen_malloc,oe.__wbindgen_realloc),s=B2;let l=oe.workbook_saveXlsBytesEncrypted(this.__wbg_ptr,r,i,a,s,g3(o)?4294967297:o>>>0);if(l[3])throw qe(l[2]);var c=O0(l[0],l[1]).slice();return oe.__wbindgen_free(l[0],l[1]*1,1),c}saveXlsbBytes(){let t=oe.workbook_saveXlsbBytes(this.__wbg_ptr);if(t[3])throw qe(t[2]);var n=O0(t[0],t[1]).slice();return oe.__wbindgen_free(t[0],t[1]*1,1),n}saveXlsxBytes(){let t=oe.workbook_saveXlsxBytes(this.__wbg_ptr);if(t[3])throw qe(t[2]);var n=O0(t[0],t[1]).slice();return oe.__wbindgen_free(t[0],t[1]*1,1),n}saveXlsxBytesEncrypted(t,n,o,r){let i=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),a=B2;var s=g3(n)?0:nn(n,oe.__wbindgen_malloc,oe.__wbindgen_realloc),l=B2;let c=oe.workbook_saveXlsxBytesEncrypted(this.__wbg_ptr,i,a,s,l,g3(o)?4294967297:o>>>0,g3(r)?4294967297:r>>>0);if(c[3])throw qe(c[2]);var u=O0(c[0],c[1]).slice();return oe.__wbindgen_free(c[0],c[1]*1,1),u}setWorkbookProtection(t){let n=oe.workbook_setWorkbookProtection(this.__wbg_ptr,t);if(n[1])throw qe(n[0])}get settings(){let t=oe.workbook_settings(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get sheetCount(){let t=oe.workbook_sheetCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}sheetIndex(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.workbook_sheetIndex(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return r[0]===4294967297?void 0:r[0]}get sheetNames(){let t=oe.workbook_sheetNames(this.__wbg_ptr);if(t[3])throw qe(t[2]);var n=VX(t[0],t[1]).slice();return oe.__wbindgen_free(t[0],t[1]*4,4),n}get sheetOrder(){let t=oe.workbook_sheetOrder(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}syncFormControls(){return oe.workbook_syncFormControls(this.__wbg_ptr)>>>0}syncFormControlsFromLinkedCells(){return oe.workbook_syncFormControlsFromLinkedCells(this.__wbg_ptr)>>>0}get totalSheetCount(){let t=oe.workbook_totalSheetCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get workbookProtection(){let t=oe.workbook_workbookProtection(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}};Symbol.dispose&&(Og.prototype[Symbol.dispose]=Og.prototype.free);B8=class e{static __wrap(t){t=t>>>0;let n=Object.create(e.prototype);return n.__wbg_ptr=t,jX.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,jX.unregister(this),t}free(){let t=this.__destroy_into_raw();oe.__wbg_worksheet_free(t,0)}addDrawing(t){let n=oe.worksheet_addDrawing(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]>>>0}get autoFilter(){let t=oe.worksheet_autoFilter(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get cellCount(){let t=oe.worksheet_cellCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get chartCount(){let t=oe.worksheet_chartCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get chartExCount(){let t=oe.worksheet_chartExCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get charts(){let t=oe.worksheet_charts(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get chartsEx(){let t=oe.worksheet_chartsEx(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get colBreaks(){let t=oe.worksheet_colBreaks(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get commentAuthors(){let t=oe.worksheet_commentAuthors(this.__wbg_ptr);if(t[3])throw qe(t[2]);var n=VX(t[0],t[1]).slice();return oe.__wbindgen_free(t[0],t[1]*4,4),n}get commentCount(){let t=oe.worksheet_commentCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get comments(){let t=oe.worksheet_comments(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get conditionalFormatCount(){let t=oe.worksheet_conditionalFormatCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get conditionalFormats(){let t=oe.worksheet_conditionalFormats(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get dataValidationCount(){let t=oe.worksheet_dataValidationCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get dataValidations(){let t=oe.worksheet_dataValidations(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get date1904(){let t=oe.worksheet_date1904(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]!==0}get defaultColumnWidth(){let t=oe.worksheet_defaultColumnWidth(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]}get defaultRowHeight(){let t=oe.worksheet_defaultRowHeight(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]}drawingImageData(t){let n=oe.worksheet_drawingImageData(this.__wbg_ptr,t);if(n[3])throw qe(n[2]);var o=O0(n[0],n[1]).slice();return oe.__wbindgen_free(n[0],n[1]*1,1),o}drawingSvgData(t){let n=oe.worksheet_drawingSvgData(this.__wbg_ptr,t);if(n[3])throw qe(n[2]);let o;return n[0]!==0&&(o=O0(n[0],n[1]).slice(),oe.__wbindgen_free(n[0],n[1]*1,1)),o}get drawings(){let t=oe.worksheet_drawings(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get formControlCount(){let t=oe.worksheet_formControlCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get formControls(){let t=oe.worksheet_formControls(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get formulaCells(){let t=oe.worksheet_formulaCells(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get formulaCount(){let t=oe.worksheet_formulaCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get freezePanes(){let t=oe.worksheet_freezePanes(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}getCalculatedValue(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.worksheet_getCalculatedValue(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return N0.__wrap(r[0])}getCalculatedValueAt(t,n){let o=oe.worksheet_getCalculatedValueAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return N0.__wrap(o[0])}getCell(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.worksheet_getCell(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return N0.__wrap(r[0])}getCellAt(t,n){let o=oe.worksheet_getCellAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return N0.__wrap(o[0])}getCellStyle(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.worksheet_getCellStyle(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return qe(r[0])}getCellStyleAt(t,n){let o=oe.worksheet_getCellStyleAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return qe(o[0])}getColumnOutlineLevel(t){let n=oe.worksheet_getColumnOutlineLevel(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]>>>0}getColumnWidth(t){let n=oe.worksheet_getColumnWidth(this.__wbg_ptr,t);if(n[3])throw qe(n[2]);return n[0]===0?void 0:n[1]}getComment(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.worksheet_getComment(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return qe(r[0])}getCommentAt(t,n){let o=oe.worksheet_getCommentAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return qe(o[0])}getFormattedValue(t){let n,o;try{let a=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),s=B2,l=oe.worksheet_getFormattedValue(this.__wbg_ptr,a,s);var r=l[0],i=l[1];if(l[3])throw r=0,i=0,qe(l[2]);return n=r,o=i,mi(r,i)}finally{oe.__wbindgen_free(n,o,1)}}getFormattedValueAt(t,n){let o,r;try{let s=oe.worksheet_getFormattedValueAt(this.__wbg_ptr,t,n);var i=s[0],a=s[1];if(s[3])throw i=0,a=0,qe(s[2]);return o=i,r=a,mi(i,a)}finally{oe.__wbindgen_free(o,r,1)}}getFormulaAt(t,n){let o=oe.worksheet_getFormulaAt(this.__wbg_ptr,t,n);if(o[3])throw qe(o[2]);let r;return o[0]!==0&&(r=mi(o[0],o[1]).slice(),oe.__wbindgen_free(o[0],o[1]*1,1)),r}getHyperlink(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.worksheet_getHyperlink(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return qe(r[0])}getHyperlinkAt(t,n){let o=oe.worksheet_getHyperlinkAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return qe(o[0])}getImageAt(t,n){let o=oe.worksheet_getImageAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return qe(o[0])}getMergeSpan(t,n){let o=oe.worksheet_getMergeSpan(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return qe(o[0])}getRowHeight(t){let n=oe.worksheet_getRowHeight(this.__wbg_ptr,t);if(n[3])throw qe(n[2]);return n[0]===0?void 0:n[1]}getRowOutlineLevel(t){let n=oe.worksheet_getRowOutlineLevel(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]>>>0}getRowsBatch(t,n,o){let r=oe.worksheet_getRowsBatch(this.__wbg_ptr,t,n,o);if(r[2])throw qe(r[1]);return qe(r[0])}getSpillSource(t,n){let o=oe.worksheet_getSpillSource(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return qe(o[0])}getTableByName(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.worksheet_getTableByName(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return qe(r[0])}hasComment(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.worksheet_hasComment(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return r[0]!==0}hasCommentAt(t,n){let o=oe.worksheet_hasCommentAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return o[0]!==0}get hyperlinkCount(){let t=oe.worksheet_hyperlinkCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get hyperlinks(){let t=oe.worksheet_hyperlinks(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get imageCount(){let t=oe.worksheet_imageCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get images(){let t=oe.worksheet_images(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}insertDrawing(t,n){let o=oe.worksheet_insertDrawing(this.__wbg_ptr,t,n);if(o[1])throw qe(o[0])}isColumnCollapsed(t){let n=oe.worksheet_isColumnCollapsed(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]!==0}isColumnHidden(t){let n=oe.worksheet_isColumnHidden(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]!==0}get isEmpty(){let t=oe.worksheet_isEmpty(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]!==0}isMergedSecondary(t,n){let o=oe.worksheet_isMergedSecondary(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return o[0]!==0}isRowCollapsed(t){let n=oe.worksheet_isRowCollapsed(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]!==0}isRowHidden(t){let n=oe.worksheet_isRowHidden(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]!==0}get isSelected(){let t=oe.worksheet_isSelected(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]!==0}isSpillSource(t,n){let o=oe.worksheet_isSpillSource(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return o[0]!==0}isSpillTarget(t,n){let o=oe.worksheet_isSpillTarget(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return o[0]!==0}mergeCells(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.worksheet_mergeCells(this.__wbg_ptr,n,o);if(r[1])throw qe(r[0])}get mergedRegions(){let t=oe.worksheet_mergedRegions(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}moveDrawing(t,n){let o=oe.worksheet_moveDrawing(this.__wbg_ptr,t,n);if(o[1])throw qe(o[0])}get name(){let t,n;try{let i=oe.worksheet_name(this.__wbg_ptr);var o=i[0],r=i[1];if(i[3])throw o=0,r=0,qe(i[2]);return t=o,n=r,mi(o,r)}finally{oe.__wbindgen_free(t,n,1)}}get pageSetup(){let t=oe.worksheet_pageSetup(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get printArea(){let t=oe.worksheet_printArea(this.__wbg_ptr);if(t[3])throw qe(t[2]);let n;return t[0]!==0&&(n=mi(t[0],t[1]).slice(),oe.__wbindgen_free(t[0],t[1]*1,1)),n}get protectedRanges(){let t=oe.worksheet_protectedRanges(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get protection(){let t=oe.worksheet_protection(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}removeDrawing(t){let n=oe.worksheet_removeDrawing(this.__wbg_ptr,t);if(n[1])throw qe(n[0])}get repeatCols(){let t=oe.worksheet_repeatCols(this.__wbg_ptr);if(t[3])throw qe(t[2]);let n;return t[0]!==0&&(n=UX(t[0],t[1]).slice(),oe.__wbindgen_free(t[0],t[1]*4,4)),n}get repeatRows(){let t=oe.worksheet_repeatRows(this.__wbg_ptr);if(t[3])throw qe(t[2]);let n;return t[0]!==0&&(n=UX(t[0],t[1]).slice(),oe.__wbindgen_free(t[0],t[1]*4,4)),n}get rowBreaks(){let t=oe.worksheet_rowBreaks(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get selections(){let t=oe.worksheet_selections(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}setCell(t,n){let o=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),r=B2,i=oe.worksheet_setCell(this.__wbg_ptr,o,r,n);if(i[1])throw qe(i[0])}setCellStyle(t,n){let o=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),r=B2,i=oe.worksheet_setCellStyle(this.__wbg_ptr,o,r,n);if(i[1])throw qe(i[0])}setCellStyleAt(t,n,o){let r=oe.worksheet_setCellStyleAt(this.__wbg_ptr,t,n,o);if(r[1])throw qe(r[0])}setColumnWidth(t,n){let o=oe.worksheet_setColumnWidth(this.__wbg_ptr,t,n);if(o[1])throw qe(o[0])}setDrawing(t,n){let o=oe.worksheet_setDrawing(this.__wbg_ptr,t,n);if(o[1])throw qe(o[0])}setFormControlCheckState(t,n){let o=nn(n,oe.__wbindgen_malloc,oe.__wbindgen_realloc),r=B2,i=oe.worksheet_setFormControlCheckState(this.__wbg_ptr,t,o,r);if(i[2])throw qe(i[1]);return qe(i[0])}setFormula(t,n){let o=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),r=B2,i=nn(n,oe.__wbindgen_malloc,oe.__wbindgen_realloc),a=B2,s=oe.worksheet_setFormula(this.__wbg_ptr,o,r,i,a);if(s[1])throw qe(s[0])}setProtectedRanges(t){let n=oe.worksheet_setProtectedRanges(this.__wbg_ptr,t);if(n[1])throw qe(n[0])}setProtection(t){let n=oe.worksheet_setProtection(this.__wbg_ptr,t);if(n[1])throw qe(n[0])}setRangeStyle(t,n){let o=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),r=B2,i=oe.worksheet_setRangeStyle(this.__wbg_ptr,o,r,n);if(i[1])throw qe(i[0])}setRowHeight(t,n){let o=oe.worksheet_setRowHeight(this.__wbg_ptr,t,n);if(o[1])throw qe(o[0])}get splitPanes(){let t=oe.worksheet_splitPanes(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get tabColor(){let t=oe.worksheet_tabColor(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get tableCount(){let t=oe.worksheet_tableCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get tables(){let t=oe.worksheet_tables(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}unmergeCells(t){let n=nn(t,oe.__wbindgen_malloc,oe.__wbindgen_realloc),o=B2,r=oe.worksheet_unmergeCells(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return r[0]!==0}usedRange(){let t=oe.worksheet_usedRange(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get visibility(){let t,n;try{let i=oe.worksheet_visibility(this.__wbg_ptr);var o=i[0],r=i[1];if(i[3])throw o=0,r=0,qe(i[2]);return t=o,n=r,mi(o,r)}finally{oe.__wbindgen_free(t,n,1)}}get zoomScale(){let t=oe.worksheet_zoomScale(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]===4294967297?void 0:t[0]}};Symbol.dispose&&(B8.prototype[Symbol.dispose]=B8.prototype.free);BX=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>oe.__wbg_cellvalue_free(e>>>0,1)),LI=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>oe.__wbg_workbook_free(e>>>0,1)),jX=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>oe.__wbg_worksheet_free(e>>>0,1));D8=null;Ag=null;Ig=null;d_=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});d_.decode();gse=2146435072,DI=0;Ng=new TextEncoder;"encodeInto"in Ng||(Ng.encodeInto=function(e,t){let n=Ng.encode(e);return t.set(n),{read:e.length,written:n.length}});B2=0});var It=H2(ho(),1),NQ=H2(PU(),1);var Hte=Object.create,yb=Object.defineProperty,Vte=Object.getOwnPropertyDescriptor,qte=Object.getOwnPropertyNames,Wte=Object.getPrototypeOf,Gte=Object.prototype.hasOwnProperty,CU=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),kU=(e,t)=>{let n={};for(var o in e)yb(n,o,{get:e[o],enumerable:!0});return t&&yb(n,Symbol.toStringTag,{value:"Module"}),n},Zte=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(var r=qte(t),i=0,a=r.length,s;i<a;i++)s=r[i],!Gte.call(e,s)&&s!==n&&yb(e,s,{get:(l=>t[l]).bind(null,s),enumerable:!(o=Vte(t,s))||o.enumerable});return e},RU=(e,t,n)=>(n=e!=null?Hte(Wte(e)):{},Zte(t||!e||!e.__esModule?yb(n,"default",{value:e,enumerable:!0}):n,e));var Xte=new Set(["https://json-schema.org/draft/2019-09/schema","http://json-schema.org/draft/2019-09/schema"]);function $U(e){return typeof e=="string"&&Xte.has(e.replace(/#$/,""))}var Q={};F5(Q,{$brand:()=>bR,$input:()=>Vz,$output:()=>Hz,INVALID:()=>di,NEVER:()=>pf,TimePrecision:()=>tM,ZodAny:()=>DE,ZodArray:()=>FE,ZodBase64:()=>mx,ZodBase64URL:()=>hx,ZodBigInt:()=>Jc,ZodBigIntFormat:()=>vx,ZodBoolean:()=>Kc,ZodCIDRv4:()=>px,ZodCIDRv6:()=>fx,ZodCUID:()=>ix,ZodCUID2:()=>ax,ZodCatch:()=>sT,ZodCodec:()=>Yf,ZodCompileAsyncError:()=>Y4,ZodCompileUnsupportedError:()=>A2,ZodCreditCard:()=>AE,ZodCustom:()=>Kf,ZodCustomStringFormat:()=>o8,ZodDate:()=>qf,ZodDefault:()=>tT,ZodDiscriminatedUnion:()=>VE,ZodE164:()=>gx,ZodEmail:()=>ex,ZodEmoji:()=>rx,ZodEnum:()=>Gc,ZodError:()=>d3e,ZodExactOptional:()=>wx,ZodFile:()=>KE,ZodFirstPartyTypeKind:()=>ST,ZodFunction:()=>gT,ZodGUID:()=>nx,ZodIBAN:()=>IE,ZodIPv4:()=>ux,ZodIPv6:()=>dx,ZodISODate:()=>a7,ZodISODateTime:()=>i7,ZodISODuration:()=>l7,ZodISOTime:()=>s7,ZodInstanceOf:()=>bT,ZodIntersection:()=>qE,ZodIssueCode:()=>xT,ZodJWT:()=>yx,ZodKSUID:()=>cx,ZodLazy:()=>mT,ZodLiteral:()=>YE,ZodMAC:()=>TE,ZodMap:()=>ZE,ZodNaN:()=>cT,ZodNanoID:()=>ox,ZodNever:()=>jE,ZodNonOptional:()=>_x,ZodNull:()=>LE,ZodNullable:()=>eT,ZodNumber:()=>Yc,ZodNumberFormat:()=>i8,ZodObject:()=>Wf,ZodOptional:()=>Zf,ZodPipe:()=>Xf,ZodPrefault:()=>rT,ZodPreprocess:()=>uT,ZodPromise:()=>hT,ZodReadonly:()=>dT,ZodRealError:()=>Gi,ZodRecord:()=>Wc,ZodSet:()=>XE,ZodString:()=>Zc,ZodStringFormat:()=>_n,ZodSuccess:()=>aT,ZodSymbol:()=>NE,ZodTemplateLiteral:()=>fT,ZodTransform:()=>JE,ZodTuple:()=>WE,ZodType:()=>b2,ZodULID:()=>sx,ZodURL:()=>Vf,ZodUUID:()=>Q5,ZodUndefined:()=>OE,ZodUnion:()=>Gf,ZodUnknown:()=>BE,ZodVoid:()=>UE,ZodXID:()=>lx,ZodXor:()=>HE,_ZodString:()=>QS,_default:()=>nT,_function:()=>tq,any:()=>bx,array:()=>Ze,base64:()=>yV,base64url:()=>vV,bigint:()=>TV,boolean:()=>wt,catch:()=>lT,check:()=>nq,cidrv4:()=>hV,cidrv6:()=>gV,clone:()=>mn,codec:()=>KV,coerce:()=>em,compile:()=>Zz,config:()=>Cr,core:()=>x0,creditCard:()=>SV,cuid:()=>sV,cuid2:()=>lV,currencyCode:()=>kV,custom:()=>rq,date:()=>DV,decode:()=>CE,decodeAsync:()=>RE,deepPartial:()=>hq,describe:()=>oq,discriminatedUnion:()=>c7,e164:()=>bV,email:()=>tx,emoji:()=>iV,encode:()=>PE,encodeAsync:()=>kE,endsWith:()=>Nc,enum:()=>r2,exactOptional:()=>QE,file:()=>GV,flattenError:()=>ff,float32:()=>$V,float64:()=>zV,formatError:()=>mf,fromJSONSchema:()=>fq,function:()=>tq,getDiscriminatedOption:()=>yz,getErrorMap:()=>h3e,globalRegistry:()=>u3,gt:()=>K5,gte:()=>_a,guid:()=>QH,hash:()=>RV,hex:()=>CV,hostname:()=>PV,httpUrl:()=>oV,iban:()=>xV,includes:()=>Ac,input:()=>yq,instanceof:()=>aq,int:()=>KS,int32:()=>MV,int64:()=>AV,intersection:()=>J4,invertCodec:()=>JV,ipv4:()=>pV,ipv6:()=>mV,iso:()=>d4,json:()=>lq,jwt:()=>wV,keyof:()=>BV,ksuid:()=>dV,lazy:()=>u7,length:()=>e8,literal:()=>Je,locales:()=>If,looseObject:()=>jt,looseRecord:()=>HV,lowercase:()=>Ec,lt:()=>Y5,lte:()=>wa,mac:()=>fV,map:()=>VV,maxLength:()=>Ql,maxSize:()=>t7,memoizer:()=>Tf,meta:()=>iq,mime:()=>Lc,minLength:()=>S0,minSize:()=>J5,multipleOf:()=>e7,nan:()=>YV,nanoid:()=>aV,nativeEnum:()=>WV,negative:()=>US,never:()=>Sx,nonnegative:()=>HS,nonoptional:()=>iT,nonpositive:()=>FS,normalize:()=>Dc,null:()=>es,nullable:()=>Hf,nullish:()=>ZV,number:()=>j1,object:()=>de,optional:()=>At,output:()=>vq,overwrite:()=>K4,parse:()=>xE,parseAsync:()=>wE,partialRecord:()=>FV,pipe:()=>JS,positive:()=>jS,prefault:()=>oT,preprocess:()=>w0,prettifyError:()=>PR,promise:()=>eq,properties:()=>Oc,property:()=>VS,readonly:()=>pT,record:()=>ht,refine:()=>yT,regex:()=>Mc,regexes:()=>u4,registry:()=>hS,safeDecode:()=>zE,safeDecodeAsync:()=>EE,safeEncode:()=>$E,safeEncodeAsync:()=>ME,safeParse:()=>Ff,safeParseAsync:()=>_E,set:()=>qV,setErrorMap:()=>m3e,size:()=>Jl,slugify:()=>Fc,startsWith:()=>Ic,strictObject:()=>jV,string:()=>C,stringFormat:()=>_V,stringbool:()=>sq,success:()=>XV,superRefine:()=>vT,symbol:()=>NV,templateLiteral:()=>QV,toJSONSchema:()=>n8,toLowerCase:()=>jc,toUpperCase:()=>Uc,toZod:()=>nf,transform:()=>xx,treeifyError:()=>_R,trim:()=>Bc,tuple:()=>GE,uint32:()=>EV,uint64:()=>IV,ulid:()=>cV,undefined:()=>OV,union:()=>St,unknown:()=>Nt,uppercase:()=>Tc,url:()=>Xc,util:()=>h1,uuid:()=>eV,uuidv4:()=>tV,uuidv6:()=>nV,uuidv7:()=>rV,validate:()=>hf,validateAsync:()=>gf,void:()=>LV,withParser:()=>gS,xid:()=>uV,xor:()=>UV});var x0={};F5(x0,{$ZodAny:()=>cz,$ZodArray:()=>mz,$ZodAsyncError:()=>qi,$ZodBase64:()=>K$,$ZodBase64URL:()=>J$,$ZodBigInt:()=>tS,$ZodBigIntFormat:()=>iz,$ZodBoolean:()=>kf,$ZodCIDRv4:()=>X$,$ZodCIDRv6:()=>Y$,$ZodCUID:()=>L$,$ZodCUID2:()=>D$,$ZodCatch:()=>Az,$ZodCheck:()=>Mn,$ZodCheckBigIntFormat:()=>u$,$ZodCheckEndsWith:()=>w$,$ZodCheckGreaterThan:()=>Bb,$ZodCheckIncludes:()=>S$,$ZodCheckLengthEquals:()=>g$,$ZodCheckLessThan:()=>Db,$ZodCheckLowerCase:()=>v$,$ZodCheckMaxLength:()=>m$,$ZodCheckMaxSize:()=>d$,$ZodCheckMimeType:()=>C$,$ZodCheckMinLength:()=>h$,$ZodCheckMinSize:()=>p$,$ZodCheckMultipleOf:()=>l$,$ZodCheckNumberFormat:()=>c$,$ZodCheckOverwrite:()=>k$,$ZodCheckProperties:()=>P$,$ZodCheckProperty:()=>_$,$ZodCheckRegex:()=>y$,$ZodCheckSizeEquals:()=>f$,$ZodCheckStartsWith:()=>x$,$ZodCheckStringFormat:()=>Cc,$ZodCheckUpperCase:()=>b$,$ZodCodec:()=>$f,$ZodCreditCard:()=>ez,$ZodCustom:()=>jz,$ZodCustomStringFormat:()=>rz,$ZodCyclicError:()=>lS,$ZodDate:()=>fz,$ZodDefault:()=>zz,$ZodDiscriminatedUnion:()=>vz,$ZodE164:()=>Q$,$ZodEmail:()=>E$,$ZodEmoji:()=>N$,$ZodEncodeError:()=>Q6,$ZodEnum:()=>_z,$ZodError:()=>wR,$ZodExactOptional:()=>Rz,$ZodFile:()=>Cz,$ZodFunction:()=>Dz,$ZodGUID:()=>z$,$ZodIBAN:()=>tz,$ZodIPv4:()=>W$,$ZodIPv6:()=>G$,$ZodISODate:()=>H$,$ZodISODateTime:()=>F$,$ZodISODuration:()=>q$,$ZodISOTime:()=>V$,$ZodIntersection:()=>bz,$ZodJWT:()=>nz,$ZodKSUID:()=>U$,$ZodLazy:()=>zf,$ZodLiteral:()=>Pz,$ZodMAC:()=>Z$,$ZodMap:()=>xz,$ZodNaN:()=>Iz,$ZodNanoID:()=>O$,$ZodNever:()=>dz,$ZodNonOptional:()=>Ez,$ZodNull:()=>lz,$ZodNullable:()=>$z,$ZodNumber:()=>eS,$ZodNumberFormat:()=>oz,$ZodObject:()=>cF,$ZodObjectJIT:()=>hz,$ZodOptional:()=>rS,$ZodPipe:()=>oS,$ZodPrefault:()=>Mz,$ZodPreprocess:()=>Nz,$ZodPromise:()=>Bz,$ZodReadonly:()=>Oz,$ZodRealError:()=>Wi,$ZodRecord:()=>Sz,$ZodRegistry:()=>mS,$ZodSet:()=>wz,$ZodString:()=>Gl,$ZodStringFormat:()=>hn,$ZodSuccess:()=>Tz,$ZodSymbol:()=>az,$ZodTemplateLiteral:()=>Lz,$ZodTransform:()=>kz,$ZodTuple:()=>nS,$ZodType:()=>d2,$ZodULID:()=>B$,$ZodURL:()=>I$,$ZodUUID:()=>M$,$ZodUndefined:()=>sz,$ZodUnion:()=>Rf,$ZodUnknown:()=>uz,$ZodVoid:()=>pz,$ZodXID:()=>j$,$ZodXor:()=>gz,$brand:()=>bR,$constructor:()=>Ee,$input:()=>Vz,$output:()=>Hz,Doc:()=>Wl,INVALID:()=>di,JSONSchema:()=>YH,JSONSchemaGenerator:()=>ZS,NEVER:()=>pf,TimePrecision:()=>tM,URL_BAD_FORMAT:()=>T$,URL_UNPARSEABLE:()=>xf,ZodCompileAsyncError:()=>Y4,ZodCompileUnsupportedError:()=>A2,_any:()=>vM,_array:()=>CM,_base64:()=>OS,_base64url:()=>LS,_bigint:()=>dM,_boolean:()=>cM,_catch:()=>Qoe,_check:()=>IH,_cidrv4:()=>IS,_cidrv6:()=>NS,_coercedBigint:()=>pM,_coercedBoolean:()=>uM,_coercedDate:()=>_M,_coercedNumber:()=>rM,_coercedString:()=>Kz,_creditCard:()=>Qz,_cuid:()=>RS,_cuid2:()=>$S,_custom:()=>RM,_date:()=>wM,_decode:()=>Rb,_decodeAsync:()=>zb,_default:()=>Yoe,_discriminatedUnion:()=>Doe,_e164:()=>DS,_email:()=>bS,_emoji:()=>CS,_encode:()=>kb,_encodeAsync:()=>$b,_endsWith:()=>Nc,_enum:()=>Voe,_file:()=>kM,_float32:()=>iM,_float64:()=>aM,_gt:()=>K5,_gte:()=>_a,_guid:()=>SS,_iban:()=>eM,_includes:()=>Ac,_int:()=>oM,_int32:()=>sM,_int64:()=>fM,_intersection:()=>Boe,_ipv4:()=>TS,_ipv6:()=>AS,_isoDate:()=>Lf,_isoDateTime:()=>Of,_isoDuration:()=>Bf,_isoTime:()=>Df,_jwt:()=>BS,_ksuid:()=>ES,_lazy:()=>r3e,_length:()=>e8,_literal:()=>Woe,_lowercase:()=>Ec,_lt:()=>Y5,_lte:()=>wa,_mac:()=>Jz,_map:()=>Foe,_max:()=>wa,_maxLength:()=>Ql,_maxSize:()=>t7,_mime:()=>Lc,_min:()=>_a,_minLength:()=>S0,_minSize:()=>J5,_multipleOf:()=>e7,_nan:()=>PM,_nanoid:()=>kS,_nativeEnum:()=>qoe,_negative:()=>US,_never:()=>SM,_nonnegative:()=>HS,_nonoptional:()=>Koe,_nonpositive:()=>FS,_normalize:()=>Dc,_null:()=>yM,_nullable:()=>Xoe,_number:()=>nM,_optional:()=>Zoe,_overwrite:()=>K4,_parse:()=>xc,_parseAsync:()=>wc,_pipe:()=>e3e,_positive:()=>jS,_promise:()=>o3e,_properties:()=>Oc,_property:()=>VS,_readonly:()=>t3e,_record:()=>Uoe,_refine:()=>$M,_regex:()=>Mc,_safeDecode:()=>Eb,_safeDecodeAsync:()=>Ab,_safeEncode:()=>Mb,_safeEncodeAsync:()=>Tb,_safeParse:()=>_c,_safeParseAsync:()=>Pc,_set:()=>Hoe,_size:()=>Jl,_slugify:()=>Fc,_startsWith:()=>Ic,_string:()=>Yz,_stringFormat:()=>t8,_stringbool:()=>TM,_success:()=>Joe,_superRefine:()=>zM,_symbol:()=>hM,_templateLiteral:()=>n3e,_toLowerCase:()=>jc,_toUpperCase:()=>Uc,_transform:()=>Goe,_trim:()=>Bc,_tuple:()=>joe,_uint32:()=>lM,_uint64:()=>mM,_ulid:()=>zS,_undefined:()=>gM,_union:()=>Ooe,_unknown:()=>bM,_uppercase:()=>Tc,_url:()=>Nf,_uuid:()=>xS,_uuidv4:()=>wS,_uuidv6:()=>_S,_uuidv7:()=>PS,_void:()=>xM,_xid:()=>MS,_xor:()=>Loe,base64Charset:()=>Xb,base64urlCharset:()=>Cf,canParseURL:()=>A$,clone:()=>mn,compile:()=>Zz,compileFn:()=>yS,config:()=>Cr,createStandardJSONSchemaMethod:()=>Hc,createToJSONSchemaMethod:()=>IM,decode:()=>j2e,decodeAsync:()=>F2e,describe:()=>MM,encode:()=>B2e,encodeAsync:()=>U2e,extractDefs:()=>r7,finalize:()=>o7,flattenError:()=>ff,formatError:()=>mf,getDiscriminatedOption:()=>yz,globalConfig:()=>Bo,globalRegistry:()=>u3,handleUnrepresentable:()=>vo,initializeContext:()=>n7,isBackEdge:()=>uS,isRecursiveSchema:()=>cS,isValidBase64:()=>Pf,isValidBase64URL:()=>Yb,isValidCIDRv6:()=>Zb,isValidCreditCard:()=>Kb,isValidIBAN:()=>Jb,isValidIPv6:()=>_f,isValidJWT:()=>Qb,locales:()=>If,memoizer:()=>Tf,mergeValues:()=>kc,meta:()=>EM,parse:()=>Pb,parseAsync:()=>Cb,parseURLObject:()=>aF,prettifyError:()=>PR,process:()=>gn,processSchema:()=>gn,regexes:()=>u4,registry:()=>hS,safeDecode:()=>V2e,safeDecodeAsync:()=>W2e,safeEncode:()=>H2e,safeEncodeAsync:()=>q2e,safeParse:()=>I2e,safeParseAsync:()=>N2e,standardProps:()=>Vb,stripTabAndNewline:()=>wf,toDotPath:()=>BU,toJSONSchema:()=>n8,toZod:()=>nf,treeifyError:()=>_R,urlHostnameOk:()=>Wb,urlProtocolOk:()=>Gb,util:()=>h1,validate:()=>hf,validateAsync:()=>gf,validateURL:()=>qb,version:()=>R$,withParser:()=>gS});var h1={};F5(h1,{BIGINT_FORMAT_RANGES:()=>lf,CONSTANT_CATCH:()=>wb,Class:()=>cR,NUMBER_FORMAT_RANGES:()=>sf,aborted:()=>ui,allowsEval:()=>pR,assert:()=>e2e,assertEqual:()=>Yte,assertIs:()=>Jte,assertNever:()=>Qte,assertNotEqual:()=>Kte,assignProp:()=>c3,attachSchema:()=>xb,base64ToUint8Array:()=>AU,base64urlToUint8Array:()=>b2e,cached:()=>vc,captureStackTrace:()=>bb,cleanEnum:()=>v2e,cleanRegex:()=>v0,clone:()=>mn,cloneDef:()=>r2e,codePointLength:()=>Vl,constantCatch:()=>yR,createTransparentProxy:()=>c2e,defineLazy:()=>uR,defineLazyInternal:()=>_2,derived:()=>_2e,esc:()=>ci,escapeRegex:()=>c4,explicitlyAborted:()=>hR,extend:()=>p2e,finalizeIssue:()=>Vi,floatSafeRemainder:()=>rf,getElementAtPath:()=>o2e,getEnumValues:()=>gc,getLengthableOrigin:()=>uf,getParsedType:()=>l2e,getSizableOrigin:()=>cf,hexToUint8Array:()=>x2e,hide:()=>df,installLazyProp:()=>R2e,isObject:()=>Hl,isPlainObject:()=>l4,issue:()=>Sc,joinValues:()=>Ae,jsonStringifyReplacer:()=>yc,members:()=>gR,merge:()=>m2e,mergeDefs:()=>X4,normalizeParams:()=>tt,nullish:()=>vb,numKeys:()=>s2e,objectClone:()=>t2e,omit:()=>d2e,optionalKeys:()=>mR,own:()=>J6,parsedType:()=>S1,partial:()=>h2e,pick:()=>u2e,prefixIssues:()=>Hi,primitiveTypes:()=>fR,promiseAllObject:()=>i2e,propertyKeyTypes:()=>af,randomString:()=>a2e,rawShape:()=>bc,required:()=>g2e,safeExtend:()=>f2e,shallowClone:()=>of,slugify:()=>dR,stringifyPrimitive:()=>y1,toZod:()=>nf,uint8ArrayToBase64:()=>IU,uint8ArrayToBase64url:()=>S2e,uint8ArrayToHex:()=>w2e,unwrapMessage:()=>hc});function Yte(e){return e}function Kte(e){return e}function nf(){return e=>e}function Jte(e){}function Qte(e){throw new Error("Unexpected value in exhaustive check")}function e2e(e){}function gc(e){let t=Object.values(e).filter(o=>typeof o=="number");return Object.entries(e).filter(([o,r])=>t.indexOf(+o)===-1).map(([o,r])=>r)}function Ae(e,t="|"){return e.map(n=>y1(n)).join(t)}function yc(e,t){return typeof t=="bigint"?t.toString():t}var lR=class{constructor(t){this._getter=t,this._value=void 0}get value(){let t=this._getter;return t!==void 0&&(this._value=t(),this._getter=void 0),this._value}};function vc(e){return new lR(e)}function vb(e){return e==null}function v0(e){let t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function rf(e,t){let n=e/t,o=Math.round(n),r=4*Number.EPSILON*Math.max(Math.abs(n),1);return Math.abs(n-o)<r?0:n-o}var zU=Symbol("evaluating");function uR(e,t,n){let o;Object.defineProperty(e,t,{get(){if(o!==zU)return o===void 0&&(o=zU,o=n()),o},set(r){Object.defineProperty(e,t,{value:r})},configurable:!0})}function t2e(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function c3(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function bc(e){let t=Object.getOwnPropertyDescriptor(e,"shape");return t?.get?t.get.raw:t?.value}function y0(e){return bc(e._zod.def)??e._zod.def.shape}function MU(e,t,n){Object.defineProperty(e,t,{get(){let o=n();return c3(this,t,o),o},enumerable:!0,configurable:!0})}function EU(e,t,n){t in e?c3(e,t,n):e[t]=n}function Fl(e,t,n,o){let r=y0(t);for(let i of n){let a=Object.getOwnPropertyDescriptor(r,i);a.enumerable&&(a.get?MU(e,i,()=>{let s=t._zod.def.shape[i];return o?o(s,i):s}):EU(e,i,o?o(a.value,i):a.value))}}function n2e(e,t){for(let n of Reflect.ownKeys(t)){let o=Object.getOwnPropertyDescriptor(t,n);o.enumerable&&(o.get?MU(e,n,()=>t[n]):EU(e,n,o.value))}}function X4(...e){let t={};for(let n of e){let o=Object.getOwnPropertyDescriptors(n);Object.assign(t,o)}return Object.defineProperties({},t)}function r2e(e){return X4(e._zod.def)}function o2e(e,t){return t?t.reduce((n,o)=>n?.[o],e):e}function i2e(e){let t=Object.keys(e),n=t.map(o=>e[o]);return Promise.all(n).then(o=>{let r={};for(let i=0;i<t.length;i++)r[t[i]]=o[i];return r})}function a2e(e=10){let t="abcdefghijklmnopqrstuvwxyz",n="";for(let o=0;o<e;o++)n+=t[Math.floor(Math.random()*t.length)];return n}function ci(e){return JSON.stringify(e)}function dR(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var bb="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function Hl(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var pR=vc(()=>{if(Bo.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let e=Function;return new e(""),!0}catch{return!1}});function l4(e){if(Hl(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!="function")return!0;let n=t.prototype;return!(Hl(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function of(e){return l4(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}function s2e(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var l2e=e=>{let t=typeof e;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${t}`)}},af=new Set(["string","number","symbol"]),fR=new Set(["string","number","bigint","boolean","symbol","undefined"]);function c4(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function mn(e,t,n){let o=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(o._zod.parent=e),o}function tt(e){let t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function c2e(e){let t;return new Proxy({},{get(n,o,r){return t??(t=e()),Reflect.get(t,o,r)},set(n,o,r,i){return t??(t=e()),Reflect.set(t,o,r,i)},has(n,o){return t??(t=e()),Reflect.has(t,o)},deleteProperty(n,o){return t??(t=e()),Reflect.deleteProperty(t,o)},ownKeys(n){return t??(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,o){return t??(t=e()),Reflect.getOwnPropertyDescriptor(t,o)},defineProperty(n,o,r){return t??(t=e()),Reflect.defineProperty(t,o,r)}})}function y1(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function mR(e){return Object.keys(e).filter(t=>e[t]._zod.optin!==void 0&&e[t]._zod.optout==="optional")}var sf={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},lf={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function u2e(e,t){let n=e._zod.def,o=n.checks;if(o&&o.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let i={};return Fl(i,e,Sb(e,t)),mn(e,X4(n,{shape:i,checks:[]}))}function Sb(e,t){let n=y0(e),o=[];for(let r of Reflect.ownKeys(t)){if(!Object.getOwnPropertyDescriptor(n,r)?.enumerable)throw new Error(`Unrecognized key: "${String(r)}"`);t[r]&&o.push(r)}return o}function d2e(e,t){let n=e._zod.def,o=n.checks;if(o&&o.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let i=new Set(Sb(e,t)),a={};return Fl(a,e,Reflect.ownKeys(y0(e)).filter(s=>!i.has(s))),mn(e,X4(n,{shape:a,checks:[]}))}function p2e(e,t){if(!l4(t))throw new Error("Invalid input to extend: expected a plain object");let n=e._zod.def.checks;if(n&&n.length>0){let r=y0(e);for(let i of Reflect.ownKeys(t))if(Object.getOwnPropertyDescriptor(r,i)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return mn(e,X4(e._zod.def,{shape:TU(e,t)}))}function TU(e,t){let n={};return Fl(n,e,Reflect.ownKeys(y0(e))),n2e(n,t),n}function f2e(e,t){if(!l4(t))throw new Error("Invalid input to safeExtend: expected a plain object");return mn(e,X4(e._zod.def,{shape:TU(e,t)}))}function m2e(e,t){if(!t?._zod?.def)throw new Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(e._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let n={};Fl(n,e,Reflect.ownKeys(y0(e))),Fl(n,t,Reflect.ownKeys(y0(t)));let o=X4(e._zod.def,{shape:n,get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]});return mn(e,o)}function h2e(e,t,n,o="partial"){let i=t._zod.def.checks;if(i&&i.length>0)throw new Error(`.${o}() cannot be used on object schemas containing refinements`);let s=n?new Set(Sb(t,n)):void 0,l={};return Fl(l,t,Reflect.ownKeys(y0(t)),e&&((c,u)=>s&&!s.has(u)?c:new e({type:"optional",innerType:c}))),mn(t,X4(t._zod.def,{shape:l,checks:[]}))}function g2e(e,t,n){let o=n?new Set(Sb(t,n)):void 0,r={};return Fl(r,t,Reflect.ownKeys(y0(t)),(i,a)=>o&&!o.has(a)?i:new e({type:"nonoptional",innerType:i})),mn(t,X4(t._zod.def,{shape:r}))}function ui(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue!==!0)return!0;return!1}function hR(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue===!1)return!0;return!1}function Hi(e,t){return t.map(n=>{var o;return(o=n).path??(o.path=[]),n.path.unshift(e),n})}function hc(e){return typeof e=="string"?e:e?.message}function xb(e,t,n){var o;for(let r=t;r<e.length;r++)(o=e[r]).schema??(o.schema=n)}function Vi(e,t,n){var o;let r=e.inst?._zod?.traits;r?.has("$ZodType")&&(r.has("$ZodCheck")?(o=e).schema??(o.schema=e.inst):e.schema=e.inst);let i=e.schema!==e.inst?e.schema?._zod.def?.error:void 0,a=e.message?e.message:hc(e.inst?._zod.def?.error?.(e))??hc(i?.(e))??hc(t?.error?.(e))??hc(n.customError?.(e))??hc(n.localeError?.(e))??"Invalid input",s={};for(let l of Object.keys(e))l==="inst"||l==="schema"||l==="continue"||l==="input"||l==="__proto__"||(s[l]=e[l]);return s.path??(s.path=[]),s.message=a,t?.reportInput&&(s.input=e.input),s}function cf(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}var y2e=/[\uD800-\uDBFF]/;function Vl(e){let t=e.length;if(!y2e.test(e))return t;let n=t;for(let o=0;o<t-1;o++)(e.charCodeAt(o)&64512)===55296&&(e.charCodeAt(o+1)&64512)===56320&&(n--,o++);return n}function uf(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function S1(e){let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";let n=e;if(n&&Object.getPrototypeOf(n)!==Object.prototype&&"constructor"in n&&n.constructor)return n.constructor.name}}return t}function Sc(...e){let[t,n,o]=e;return typeof t=="string"?{message:t,code:"custom",input:n,inst:o}:{...t}}function v2e(e){return Object.entries(e).filter(([t,n])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function AU(e){let t=atob(e),n=new Uint8Array(t.length);for(let o=0;o<t.length;o++)n[o]=t.charCodeAt(o);return n}function IU(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function b2e(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),n="=".repeat((4-t.length%4)%4);return AU(t+n)}function S2e(e){return IU(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function x2e(e){let t=e.replace(/^0x/,"");if(t.length%2!==0)throw new Error("Invalid hex string length");let n=new Uint8Array(t.length/2);for(let o=0;o<t.length;o+=2)n[o/2]=Number.parseInt(t.slice(o,o+2),16);return n}function w2e(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}var cR=class{constructor(...t){}};function gR(e,t){for(let n in t){let o=Object.getOwnPropertyDescriptor(t,n);o.get?Object.defineProperty(e,n,{...o,enumerable:!1}):P2e(e,n,o.value)}}function J6(e,t,n,o=!0){return Object.defineProperty(e,t,{configurable:!0,writable:!0,enumerable:o,value:n}),n}function df(e,t,n){return J6(e,t,n,!1)}function _2e(e,t){for(let n in e){let o=e[n];Object.defineProperty(t,n,{configurable:!0,enumerable:!0,get(){return J6(this,n,o(this))},set(r){J6(this,n,r)}})}return t}function P2e(e,t,n){Object.defineProperty(e,t,{configurable:!0,get(){return this==null?n:J6(this,t,n.bind(this))},set(o){J6(this,t,o)}})}function C2e(e,t){let n=Object.getPrototypeOf(e);return t in n?void 0:n}var sR,K6=!1,k2e={configurable:!0,get(){K6=!0}};function _2(e,t,n){let o=Object.getPrototypeOf(e._zod);if(t in o&&sR!==e._zod){sR=void 0;return}sR=e._zod,Object.defineProperty(o,t,{configurable:!0,get(){Object.defineProperty(this,t,k2e);let r=K6;K6=!1;try{let i=n(this);return K6?delete this[t]:Object.defineProperty(this,t,{configurable:!0,writable:!0,value:i}),K6=K6||r,i}catch(i){throw delete this[t],K6=K6||r,i}},set(r){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:r})}})}function R2e(e,t,n,o){let r=C2e(e,t);r&&Object.defineProperty(r,t,{configurable:!0,get(){let i={configurable:!0,writable:!0,enumerable:o,value:void 0};return Object.defineProperty(this,t,i),i.value=n(this),Object.defineProperty(this,t,i),i.value},set(i){Object.defineProperty(this,t,{configurable:!0,writable:!0,enumerable:o,value:i})}})}var wb="~constantCatch";function yR(e){let t=()=>e;return t[wb]=!0,t}var NU,pf=Object.freeze({status:"aborted"}),vR={value:void 0,enumerable:!1},OU="captureStackTrace"in Error?Error:null;function $2e(e){let t=OU;if(t){let n=t.stackTraceLimit;if(typeof n=="number"){try{t.stackTraceLimit=0}catch{return OU=null,new e}try{return new e}finally{t.stackTraceLimit=n}}}return new e}function Ee(e,t,n,o){let r={};function i(p){this.def=p,this.constr=d,this.traits=new Set}i.prototype=r;let a=n,s=a&&new WeakSet;function l(p,m){if(p._zod){if(p._zod.traits.has(e))return}else{vR.value=new i(m);try{Object.defineProperty(p,"_zod",vR)}finally{vR.value=void 0}}if(p._zod.traits.add(e),t(p,m),s){let S=Object.getPrototypeOf(p),v=p._zod.constr.prototype,g=S;for(;g&&g!==v;)g=Object.getPrototypeOf(g);let y=g??S;s.has(y)||(s.add(y),gR(y,a))}let h=d.prototype;for(let S in h)Object.prototype.hasOwnProperty.call(h,S)&&(S in p||(p[S]=h[S].bind(p)))}let c=o?.Parent??Object;class u extends c{}Object.defineProperty(u,"name",{value:e});function d(p){let m=o?.Parent?$2e(u):this;l(m,p);let h=m._zod.deferred;if(h){for(let v of h)v();m._zod.deferred=void 0}let S=globalThis.__zod_globalConfig?.postProcessor;return S&&S(m),m}return Object.defineProperty(d,"init",{value:l}),Object.defineProperty(d,Symbol.hasInstance,{value:p=>o?.Parent&&p instanceof o.Parent?!0:p?._zod?.traits?.has(e)}),Object.defineProperty(d,"name",{value:e}),d}var bR=Symbol("zod_brand"),qi=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},Q6=class extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}};(NU=globalThis).__zod_globalConfig??(NU.__zod_globalConfig={});var Bo=globalThis.__zod_globalConfig;function Cr(e){return e&&Object.assign(Bo,e),Bo}function z2e(){let e=this._zod;return e.message??(e.message=JSON.stringify(e.def,yc,2)),e.message}function M2e(e){this._zod.message=e}var E2e={get:z2e,set:M2e,enumerable:!0,configurable:!0},xR={value:void 0,enumerable:!1},LU=new WeakSet([Object.prototype,Error.prototype]),DU=(e,t)=>{e.name="$ZodError",xR.value=t,Object.defineProperty(e,"issues",xR),xR.value=void 0,Object.defineProperty(e,"message",E2e);let n=Object.getPrototypeOf(e);LU.has(n)||(LU.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){let o=()=>this.message;return Object.defineProperty(this,"toString",{value:o,configurable:!0,writable:!0}),o},set(o){Object.defineProperty(this,"toString",{value:o,configurable:!0,writable:!0})}}))},wR=Ee("$ZodError",DU),Wi=Ee("$ZodError",DU,void 0,{Parent:Error});function T2e(e,t,n){return Object.prototype.hasOwnProperty.call(e,t)||(t==="__proto__"?Object.defineProperty(e,t,{value:n(),writable:!0,enumerable:!0,configurable:!0}):e[t]=n()),e[t]}function ff(e,t=n=>n.message){let n={},o=[];for(let r of e.issues)r.path.length>0?T2e(n,r.path[0],()=>[]).push(t(r)):o.push(t(r));return{formErrors:o,fieldErrors:n}}function mf(e,t=n=>n.message){let n={_errors:[]},o=(r,i=[])=>{for(let a of r.issues)if(a.code==="invalid_union"&&a.errors.length)a.errors.map(s=>o({issues:s},[...i,...a.path]));else if(a.code==="invalid_key")o({issues:a.issues},[...i,...a.path]);else if(a.code==="invalid_element")o({issues:a.issues},[...i,...a.path]);else{let s=[...i,...a.path];if(s.length===0)n._errors.push(t(a));else{let l=n,c=0;for(;c<s.length;){let u=s[c],d=c===s.length-1;if(u==="_errors"){d&&l._errors.push(t(a)),c++;continue}Object.prototype.hasOwnProperty.call(l,u)||Object.defineProperty(l,u,{value:{_errors:[]},enumerable:!0,writable:!0,configurable:!0});let p=l[u];d&&p._errors.push(t(a)),l=p,c++}}}};return o(e),n}function _R(e,t=n=>n.message){let n={errors:[]},o=(r,i=[])=>{var a;for(let s of r.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(l=>o({issues:l},[...i,...s.path]));else if(s.code==="invalid_key")o({issues:s.issues},[...i,...s.path]);else if(s.code==="invalid_element")o({issues:s.issues},[...i,...s.path]);else{let l=[...i,...s.path];if(l.length===0){n.errors.push(t(s));continue}let c=n,u=0;for(;u<l.length;){let d=l[u],p=u===l.length-1;typeof d=="string"?(c.properties??(c.properties={}),Object.prototype.hasOwnProperty.call(c.properties,d)||Object.defineProperty(c.properties,d,{value:{errors:[]},enumerable:!0,writable:!0,configurable:!0}),c=c.properties[d]):(c.items??(c.items=[]),(a=c.items)[d]??(a[d]={errors:[]}),c=c.items[d]),p&&c.errors.push(t(s)),u++}}};return o(e),n}function BU(e){let t=[],n=e.map(o=>typeof o=="object"?o.key:o);for(let o of n)typeof o=="number"?t.push(`[${o}]`):typeof o=="symbol"?t.push(`[${JSON.stringify(String(o))}]`):/[^\w$]/.test(o)?t.push(`[${JSON.stringify(o)}]`):(t.length&&t.push("."),t.push(o));return t.join("")}function PR(e){let t=[],n=[...e.issues].sort((o,r)=>(o.path??[]).length-(r.path??[]).length);for(let o of n)t.push(`\u2716 ${o.message}`),o.path?.length&&t.push(`  \u2192 at ${BU(o.path)}`);return t.join(`
`)}function _b(e,t){return{callee:t?.callee??e,Err:t?.Err}}var xc=e=>{let t=(n,o,r,i)=>{let a=r?{...r,async:!1}:{async:!1},s=n._zod.run({value:o,issues:[]},a);if(s instanceof Promise)throw new qi;if(s.issues.length){let l=new(i?.Err??e)(s.issues.map(c=>Vi(c,a,Cr())));throw bb(l,i?.callee??t),l}return s.value};return t},Pb=xc(Wi),wc=e=>{let t=async(n,o,r,i)=>{let a=r?{...r,async:!0}:{async:!0},s=n._zod.run({value:o,issues:[]},a);if(s instanceof Promise&&(s=await s),s.issues.length){let l=new(i?.Err??e)(s.issues.map(c=>Vi(c,a,Cr())));throw bb(l,i?.callee??t),l}return s.value};return t},Cb=wc(Wi),_c=e=>(t,n,o)=>{let r=o?{...o,async:!1}:{async:!1},i=t._zod.run({value:n,issues:[]},r);if(i instanceof Promise)throw new qi;return i.issues.length?jU(e,i.issues,r):{success:!0,data:i.value}},I2e=_c(Wi);function jU(e,t,n){let o;return{success:!1,get error(){return o||(o=new e(t.map(r=>Vi(r,n,Cr()))),t=void 0,n=void 0),o},set error(r){o=r,t=void 0,n=void 0}}}var Pc=e=>async(t,n,o)=>{let r=o?{...o,async:!0}:{async:!0},i=t._zod.run({value:n,issues:[]},r);return i instanceof Promise&&(i=await i),i.issues.length?jU(e,i.issues,r):{success:!0,data:i.value}},N2e=Pc(Wi),O2e=Symbol.for("zod.compile.invalid"),L2e=Symbol.for("zod.compile.fallback"),hf=((e,t,n)=>{let o=e._zod.bag.validator;if(o!==void 0){if(o(t)!==O2e)return!0;if(o.definite===!0&&n===void 0)return!1}return D2e(e,t,n)});function D2e(e,t,n){let o=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},r=e._zod.bag.fallbackRun,i;if(r?(o[L2e]=!0,i=r({value:t,issues:[]},o)):i=e._zod.run({value:t,issues:[]},o),i instanceof Promise)throw new qi;return i.issues.length===0}var gf=async(e,t,n)=>{let o=n?{...n,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},r=e._zod.run({value:t,issues:[]},o);return r instanceof Promise&&(r=await r),r.issues.length===0},kb=e=>{let t=xc(e),n=(o,r,i,a)=>{let s=i?{...i,direction:"backward"}:{direction:"backward"};return t(o,r,s,_b(n,a))};return n},B2e=kb(Wi),Rb=e=>{let t=xc(e),n=(o,r,i,a)=>t(o,r,i,_b(n,a));return n},j2e=Rb(Wi),$b=e=>{let t=wc(e),n=async(o,r,i,a)=>{let s=i?{...i,direction:"backward"}:{direction:"backward"};return await t(o,r,s,_b(n,a))};return n},U2e=$b(Wi),zb=e=>{let t=wc(e),n=async(o,r,i,a)=>await t(o,r,i,_b(n,a));return n},F2e=zb(Wi),Mb=e=>(t,n,o)=>{let r=o?{...o,direction:"backward"}:{direction:"backward"};return _c(e)(t,n,r)},H2e=Mb(Wi),Eb=e=>(t,n,o)=>_c(e)(t,n,o),V2e=Eb(Wi),Tb=e=>async(t,n,o)=>{let r=o?{...o,direction:"backward"}:{direction:"backward"};return Pc(e)(t,n,r)},q2e=Tb(Wi),Ab=e=>async(t,n,o)=>Pc(e)(t,n,o),W2e=Ab(Wi);var u4={};F5(u4,{anyString:()=>KR,base64:()=>FR,base64url:()=>HR,bigint:()=>QR,boolean:()=>e$,browserEmail:()=>ene,cidrv4:()=>jR,cidrv6:()=>UR,creditCard:()=>Ib,cuid:()=>kR,cuid2:()=>RR,currencyCode:()=>GR,date:()=>ZR,datetime:()=>YR,domain:()=>qR,duration:()=>AR,e164:()=>WR,email:()=>NR,emoji:()=>OR,extendedDuration:()=>G2e,guid:()=>IR,hex:()=>i$,hostname:()=>VR,html5Email:()=>K2e,httpProtocol:()=>yf,iban:()=>Nb,idnEmail:()=>Q2e,integer:()=>vf,ipv4:()=>LR,ipv6:()=>DR,ksuid:()=>MR,lowercase:()=>r$,mac:()=>BR,md5_base64:()=>one,md5_base64url:()=>ine,md5_hex:()=>rne,nanoid:()=>ER,nanoidOfLength:()=>TR,null:()=>t$,number:()=>b0,rfc5322Email:()=>J2e,sha1_base64:()=>sne,sha1_base64url:()=>lne,sha1_hex:()=>ane,sha256_base64:()=>une,sha256_base64url:()=>dne,sha256_hex:()=>cne,sha384_base64:()=>fne,sha384_base64url:()=>mne,sha384_hex:()=>pne,sha512_base64:()=>gne,sha512_base64url:()=>yne,sha512_hex:()=>hne,string:()=>JR,time:()=>XR,ulid:()=>$R,undefined:()=>n$,unicodeEmail:()=>UU,uppercase:()=>o$,uuid:()=>ql,uuid4:()=>Z2e,uuid6:()=>X2e,uuid7:()=>Y2e,xid:()=>zR});var kR=/^[cC][0-9a-z]{6,}$/,RR=/^[0-9a-z]+$/,$R=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,zR=/^[0-9a-vA-V]{20}$/,MR=/^[A-Za-z0-9]{27}$/,ER=/^[a-zA-Z0-9_-]{21}$/;function TR(e){return new RegExp(`^[a-zA-Z0-9_-]{${e}}$`)}var AR=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,G2e=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,IR=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,ql=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,Z2e=ql(4),X2e=ql(6),Y2e=ql(7),NR=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,K2e=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,J2e=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,UU=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Q2e=UU,ene=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,tne="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$";function OR(){return new RegExp(tne,"u")}var LR=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,DR=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,BR=e=>{let t=c4(e??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},jR=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,UR=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,FR=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,HR=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,VR=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,qR=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,yf=/^https?$/,WR=/^\+[1-9]\d{6,14}$/,Ib=/^\d(?:[ -]?\d){11,18}$/,GR=/^(?:AED|AFN|ALL|AMD|AOA|ARS|AUD|AWG|AZN|BAM|BBD|BDT|BHD|BIF|BMD|BND|BOB|BOV|BRL|BSD|BTN|BWP|BYN|BZD|CAD|CDF|CHE|CHF|CHW|CLF|CLP|CNY|COP|COU|CRC|CUP|CVE|CZK|DJF|DKK|DOP|DZD|EGP|ERN|ETB|EUR|FJD|FKP|GBP|GEL|GHS|GIP|GMD|GNF|GTQ|GYD|HKD|HNL|HTG|HUF|IDR|ILS|INR|IQD|IRR|ISK|JMD|JOD|JPY|KES|KGS|KHR|KMF|KPW|KRW|KWD|KYD|KZT|LAK|LBP|LKR|LRD|LSL|LYD|MAD|MDL|MGA|MKD|MMK|MNT|MOP|MRU|MUR|MVR|MWK|MXN|MXV|MYR|MZN|NAD|NGN|NIO|NOK|NPR|NZD|OMR|PAB|PEN|PGK|PHP|PKR|PLN|PYG|QAR|RON|RSD|RUB|RWF|SAR|SBD|SCR|SDG|SEK|SGD|SHP|SLE|SOS|SRD|SSP|STN|SVC|SYP|SZL|THB|TJS|TMT|TND|TOP|TRY|TTD|TWD|TZS|UAH|UGX|USD|USN|UYI|UYU|UYW|UZS|VED|VES|VND|VUV|WST|XAD|XAF|XAG|XAU|XBA|XBB|XBC|XBD|XCD|XCG|XDR|XOF|XPD|XPF|XPT|XSU|XTS|XUA|XXX|YER|ZAR|ZMW|ZWG)$/,Nb=/^[A-Z]{2}(?!00|01|99)\d{2}[A-Z0-9]{11,30}$/,FU="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))";function nne(e){return new RegExp(`^${e}$`)}var ZR=nne(FU);function CR(e){let t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:e.seconds?`${t}:[0-5]\\d(?:\\.\\d+)?`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function XR(e){return new RegExp(`^${CR(e)}$`)}function YR(e){let t=["Z"];e.offset&&t.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let n=`${CR({precision:e.precision,seconds:!0})}(?:${t.join("|")})`,o=e.local?`${n}|${CR({precision:e.precision})}`:n;return new RegExp(`^${FU}T(?:${o})$`)}var KR=/^[\s\S]{0,}$/,JR=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},QR=/^-?\d+n?$/,vf=/^-?\d+$/,b0=/^-?\d+(?:\.\d+)?$/,e$=/^(?:true|false)$/i,t$=/^null$/i;var n$=/^undefined$/i;var r$=/^[^A-Z]*$/,o$=/^[^a-z]*$/,i$=/^[0-9a-fA-F]*$/;function bf(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function Sf(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var rne=/^[0-9a-fA-F]{32}$/,one=bf(22,"=="),ine=Sf(22),ane=/^[0-9a-fA-F]{40}$/,sne=bf(27,"="),lne=Sf(27),cne=/^[0-9a-fA-F]{64}$/,une=bf(43,"="),dne=Sf(43),pne=/^[0-9a-fA-F]{96}$/,fne=bf(64,""),mne=Sf(64),hne=/^[0-9a-fA-F]{128}$/,gne=bf(86,"=="),yne=Sf(86);var Mn=Ee("$ZodCheck",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),a$=e=>{let t=e.value;return!vb(t)&&t.size!==void 0},s$=e=>{let t=e.value;return!vb(t)&&t.length!==void 0},Ob={number:"number",bigint:"bigint",object:"date"},Db=Ee("$ZodCheckLessThan",(e,t)=>{Mn.init(e,t);let n=Ob[typeof t.value];e._zod.check=o=>{(t.inclusive?o.value<=t.value:o.value<t.value)||o.issues.push({origin:Ob[typeof o.value]??n,code:"too_big",maximum:typeof t.value=="object"?t.value.getTime():t.value,input:o.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Bb=Ee("$ZodCheckGreaterThan",(e,t)=>{Mn.init(e,t);let n=Ob[typeof t.value];e._zod.check=o=>{(t.inclusive?o.value>=t.value:o.value>t.value)||o.issues.push({origin:Ob[typeof o.value]??n,code:"too_small",minimum:typeof t.value=="object"?t.value.getTime():t.value,input:o.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),l$=Ee("$ZodCheckMultipleOf",(e,t)=>{Mn.init(e,t),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?t.value!==BigInt(0)&&n.value%t.value===BigInt(0):rf(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),c$=Ee("$ZodCheckNumberFormat",(e,t)=>{Mn.init(e,t),t.format=t.format||"float64";let n=t.format?.includes("int"),o=n?"int":"number",[r,i]=sf[t.format];e._zod.check=a=>{let s=a.value;if(n){if(!Number.isInteger(s)){a.issues.push({expected:o,format:t.format,code:"invalid_type",continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?a.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:o,inclusive:!0,continue:!t.abort}):a.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:o,inclusive:!0,continue:!t.abort});return}}s<r&&a.issues.push({origin:"number",input:s,code:"too_small",minimum:r,inclusive:!0,inst:e,continue:!t.abort}),s>i&&a.issues.push({origin:"number",input:s,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!t.abort})}}),u$=Ee("$ZodCheckBigIntFormat",(e,t)=>{Mn.init(e,t);let[n,o]=lf[t.format];e._zod.check=r=>{let i=r.value;i<n&&r.issues.push({origin:"bigint",input:i,code:"too_small",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),i>o&&r.issues.push({origin:"bigint",input:i,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!t.abort})}}),d$=Ee("$ZodCheckMaxSize",(e,t)=>{var n;Mn.init(e,t),(n=e._zod.def).when??(n.when=a$),e._zod.check=o=>{let r=o.value;r.size<=t.maximum||o.issues.push({origin:cf(r),code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),p$=Ee("$ZodCheckMinSize",(e,t)=>{var n;Mn.init(e,t),(n=e._zod.def).when??(n.when=a$),e._zod.check=o=>{let r=o.value;r.size>=t.minimum||o.issues.push({origin:cf(r),code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),f$=Ee("$ZodCheckSizeEquals",(e,t)=>{var n;Mn.init(e,t),(n=e._zod.def).when??(n.when=a$),e._zod.check=o=>{let r=o.value,i=r.size;if(i===t.size)return;let a=i>t.size;o.issues.push({origin:cf(r),...a?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!t.abort})}}),m$=Ee("$ZodCheckMaxLength",(e,t)=>{var n;Mn.init(e,t),(n=e._zod.def).when??(n.when=s$),e._zod.check=o=>{let r=o.value,i=r.length;if((typeof r=="string"&&i>t.maximum?Vl(r):i)<=t.maximum)return;let s=uf(r);o.issues.push({origin:s,code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),h$=Ee("$ZodCheckMinLength",(e,t)=>{var n;Mn.init(e,t),(n=e._zod.def).when??(n.when=s$),e._zod.check=o=>{let r=o.value,i=r.length;if((typeof r=="string"&&i>=t.minimum&&i<t.minimum*2?Vl(r):i)>=t.minimum)return;let s=uf(r);o.issues.push({origin:s,code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),g$=Ee("$ZodCheckLengthEquals",(e,t)=>{var n;Mn.init(e,t),(n=e._zod.def).when??(n.when=s$),e._zod.check=o=>{let r=o.value,i=r.length,a=typeof r=="string"&&i>=t.length&&i<=t.length*2?Vl(r):i;if(a===t.length)return;let s=uf(r),l=a>t.length;o.issues.push({origin:s,...l?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!t.abort})}}),Cc=Ee("$ZodCheckStringFormat",(e,t)=>{var n,o;Mn.init(e,t),t.pattern?(n=e._zod).check??(n.check=r=>{t.pattern.lastIndex=0,!t.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:t.format,input:r.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(o=e._zod).check??(o.check=()=>{})}),y$=Ee("$ZodCheckRegex",(e,t)=>{Cc.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),v$=Ee("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=r$),Cc.init(e,t)}),b$=Ee("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=o$),Cc.init(e,t)}),S$=Ee("$ZodCheckIncludes",(e,t)=>{Mn.init(e,t);let n=c4(t.includes),o=new RegExp(typeof t.position=="number"?`^.{${t.position},}${n}`:n);t.pattern=o,e._zod.check=r=>{r.value.includes(t.includes,t.position)||r.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:r.value,inst:e,continue:!t.abort})}}),x$=Ee("$ZodCheckStartsWith",(e,t)=>{Mn.init(e,t);let n=new RegExp(`^${c4(t.prefix)}.*`);t.pattern??(t.pattern=n),e._zod.check=o=>{o.value.startsWith(t.prefix)||o.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:o.value,inst:e,continue:!t.abort})}}),w$=Ee("$ZodCheckEndsWith",(e,t)=>{Mn.init(e,t);let n=new RegExp(`.*${c4(t.suffix)}$`);t.pattern??(t.pattern=n),e._zod.check=o=>{o.value.endsWith(t.suffix)||o.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:o.value,inst:e,continue:!t.abort})}});function Lb(e,t,n){e.issues.length&&t.issues.push(...Hi(n,e.issues))}var _$=Ee("$ZodCheckProperty",(e,t)=>{Mn.init(e,t),e._zod.check=n=>{let o=t.schema._zod.run({value:n.value[t.property],issues:[]},{});if(o instanceof Promise)return o.then(r=>Lb(r,n,t.property));Lb(o,n,t.property)}}),P$=Ee("$ZodCheckProperties",(e,t)=>{Mn.init(e,t),df(e,Symbol.iterator,function*(){yield e});let n;e._zod.check=o=>{if(o.value==null){o.issues.push({expected:"object",code:"invalid_type",input:o.value,inst:e});return}n??(n=Reflect.ownKeys(t.shape).map(a=>[a,t.shape[a]]));let r=o.value,i;for(let[a,s]of n){let l=s._zod.run({value:r[a],issues:[]},{});l instanceof Promise?(i??(i=[]),i.push(l.then(c=>Lb(c,o,a)))):Lb(l,o,a)}if(i)return Promise.all(i).then(()=>{})}}),C$=Ee("$ZodCheckMimeType",(e,t)=>{Mn.init(e,t);let n=new Set(t.mime);e._zod.check=o=>{n.has(o.value.type)||o.issues.push({code:"invalid_value",values:t.mime,input:o.value.type,inst:e,continue:!t.abort})}}),k$=Ee("$ZodCheckOverwrite",(e,t)=>{Mn.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});var Wl=class{constructor(t=[],n={}){this.content=[],this.indent=0,this.args=t,this.closed=n}indented(t){this.indent+=1;try{t(this)}finally{this.indent-=1}}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}let o=t.split(`
`).filter(a=>a),r=Math.min(...o.map(a=>a.length-a.trimStart().length)),i=o.map(a=>a.slice(r)).map(a=>" ".repeat(this.indent*2)+a);for(let a of i)this.content.push(a)}compile(){let t=Function,n=this?.content??[""];return new t(...Object.keys(this.closed),`return function (${this.args.join(", ")}) {
${n.join(`
`)}
};`)(...Object.values(this.closed))}};var R$={major:4,minor:6,patch:5};var d2=Ee("$ZodType",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=R$;let o=e._zod.def.checks,r=e._zod.traits.has("$ZodCheck")?[e,...o??[]]:o?.length?[...o]:[];for(let i of r)for(let a of i._zod.onattach)a(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let i=(s,l,c)=>{if(s.memo)return s;let u=ui(s),d;for(let p of l){if(p._zod.def.when){if(hR(s)||!p._zod.def.when(s))continue}else if(u)continue;let m=s.issues.length,h=p._zod.check(s);if(h instanceof Promise&&c?.async===!1)throw new qi;if(d||h instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await h,s.issues.length!==m&&(xb(s.issues,m,e),u||(u=ui(s,m)))});else{if(s.issues.length===m)continue;xb(s.issues,m,e),u||(u=ui(s,m))}}return d?d.then(()=>s):s},a=(s,l,c)=>{if(ui(s))return s.aborted=!0,s;let u=i(l,r,c);if(u instanceof Promise){if(c.async===!1)throw new qi;return u.then(d=>e._zod.parse(d,c))}return e._zod.parse(u,c)};e._zod.run=(s,l)=>{if(l.skipChecks)return e._zod.parse(s,l);if(l.direction==="backward"){let u=e._zod.parse({value:s.value,issues:[]},{...l,skipChecks:!0});return u instanceof Promise?u.then(d=>a(d,s,l)):a(u,s,l)}let c=e._zod.parse(s,l);if(c instanceof Promise){if(l.async===!1)throw new qi;return c.then(u=>i(u,r,l))}return i(c,r,l)}}},{get"~standard"(){return df(this,"~standard",Vb(this))},set"~standard"(e){J6(this,"~standard",e)}}),iF=(e,t)=>e.issues.length?{issues:e.issues.map(n=>Vi(n,t,Cr()))}:{value:e.value};async function vne(e,t){let n={async:!0};return iF(await e._zod.run({value:t,issues:[]},n),n)}function Vb(e){return{validate:t=>{let n={async:!1};try{let o=e._zod.run({value:t,issues:[]},n);if(!(o instanceof Promise))return iF(o,n)}catch{}return vne(e,t)},vendor:"zod",version:1}}var Gl=Ee("$ZodString",(e,t)=>{d2.init(e,t),e._zod.pattern=t.pattern??KR,e._zod.parse=(n,o)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),hn=Ee("$ZodStringFormat",(e,t)=>{Cc.init(e,t),Gl.init(e,t)}),z$=Ee("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=IR),hn.init(e,t)}),M$=Ee("$ZodUUID",(e,t)=>{if(t.version){let o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(o===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=ql(o))}else t.pattern??(t.pattern=ql());hn.init(e,t)}),E$=Ee("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=NR),hn.init(e,t)}),T$=1,xf=2;function A$(e){try{return typeof URL<"u"&&typeof URL.canParse=="function"?URL.canParse(e):(new URL(e),!0)}catch{return!1}}function qb(e,t){return!("normalize"in t)&&!("hostname"in t)&&!("protocol"in t)?A$(e)||xf:aF(e,t)}function aF(e,t){if(!t.normalize&&t.protocol?.source===yf.source&&!/^https?:\/\//i.test(e))return T$;try{if(typeof URL<"u"){let n=URL;if(typeof n.parse=="function")return n.parse(e)??xf}return new URL(e)}catch{return xf}}var bne=/[\t\n\r]/g;function wf(e){return e.replace(bne,"")}function Wb(e,t){return t.lastIndex=0,t.test(e.hostname)}function Gb(e,t){return t.lastIndex=0,t.test(e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol)}var I$=Ee("$ZodURL",(e,t)=>{hn.init(e,t),e._zod.check=n=>{try{let o=n.value.trim(),r=qb(o,t);if(r===T$){n.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:n.value,inst:e,continue:!t.abort});return}if(r===xf){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort});return}if(r===!0){n.value=wf(o);return}t.hostname&&!Wb(r,t.hostname)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort}),t.protocol&&!Gb(r,t.protocol)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort}),n.value=t.normalize?r.href:wf(o);return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),N$=Ee("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=OR()),hn.init(e,t)}),O$=Ee("$ZodNanoID",(e,t)=>{if(t.length!==void 0&&(!Number.isInteger(t.length)||t.length<1))throw new Error(`Invalid nanoid length: ${t.length}`);t.pattern??(t.pattern=t.length===void 0?ER:TR(t.length)),hn.init(e,t)}),L$=Ee("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=kR),hn.init(e,t)}),D$=Ee("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=RR),hn.init(e,t)}),B$=Ee("$ZodULID",(e,t)=>{t.pattern??(t.pattern=$R),hn.init(e,t)}),j$=Ee("$ZodXID",(e,t)=>{t.pattern??(t.pattern=zR),hn.init(e,t)}),U$=Ee("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=MR),hn.init(e,t)}),F$=Ee("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=YR(t)),hn.init(e,t)}),H$=Ee("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=ZR),hn.init(e,t)}),V$=Ee("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=XR(t)),hn.init(e,t)}),q$=Ee("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=AR),hn.init(e,t)}),W$=Ee("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=LR),hn.init(e,t)}),Sne=/^[0-9a-fA-F:.]+$/;function _f(e){return Sne.test(e)?A$(`http://[${e}]`):!1}var G$=Ee("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=DR),hn.init(e,t),e._zod.check=n=>{_f(n.value)||n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:e,continue:!t.abort})}}),Z$=Ee("$ZodMAC",(e,t)=>{t.pattern??(t.pattern=BR(t.delimiter)),hn.init(e,t)}),X$=Ee("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=jR),hn.init(e,t)});function Zb(e){let t=e.split("/");if(t.length!==2)return!1;let[n,o]=t;if(!o)return!1;let r=Number(o);return`${r}`!==o||r<0||r>128?!1:_f(n)}var Y$=Ee("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=UR),hn.init(e,t),e._zod.check=n=>{Zb(n.value)||n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:e,continue:!t.abort})}});function Pf(e){if(e==="")return!0;if(/\s/.test(e)||e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}var Xb=/^[0-9a-zA-Z+/]*={0,2}$/,K$=Ee("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=Xb),hn.init(e,t),e._zod.check=n=>{Pf(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:e,continue:!t.abort})}}),Cf=/^[A-Za-z0-9_-]*$/;function Yb(e){if(!Cf.test(e))return!1;let t=e.replace(/[-_]/g,o=>o==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return Pf(n)}var J$=Ee("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=Cf),hn.init(e,t),e._zod.check=n=>{Yb(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:e,continue:!t.abort})}}),Q$=Ee("$ZodE164",(e,t)=>{t.pattern??(t.pattern=WR),hn.init(e,t)}),xne=/[- ]/g;function wne(e){let t=e.length,n=1,o=0;for(;t;){let r=e.charCodeAt(--t)-48;n^=1,o+=n?[0,2,4,6,8,1,3,5,7,9][r]:r}return o%10===0}function Kb(e){return Ib.test(e)?wne(e.replace(xne,"")):!1}var ez=Ee("$ZodCreditCard",(e,t)=>{t.pattern??(t.pattern=Ib),hn.init(e,t),e._zod.check=n=>{Kb(n.value)||n.issues.push({code:"invalid_format",format:"credit_card",input:n.value,inst:e,continue:!t.abort})}});function _ne(e){let t=0,n=e.length;for(let o=4;o<n;o++){let r=e.charCodeAt(o);t=(r>=65?t*100+(r-55):t*10+(r-48))%97}for(let o=0;o<4;o++){let r=e.charCodeAt(o);t=(r>=65?t*100+(r-55):t*10+(r-48))%97}return t===1}function Jb(e){return Nb.test(e)?_ne(e):!1}var tz=Ee("$ZodIBAN",(e,t)=>{t.pattern??(t.pattern=Nb),hn.init(e,t),e._zod.check=n=>{Jb(n.value)||n.issues.push({code:"invalid_format",format:"iban",input:n.value,inst:e,continue:!t.abort})}});function Qb(e,t=null){try{let n=e.split(".");if(n.length!==3)return!1;let[o]=n;if(!o)return!1;let r=JSON.parse(atob(o));return!("typ"in r&&r?.typ!=="JWT"||!r.alg||t&&(!("alg"in r)||r.alg!==t))}catch{return!1}}var nz=Ee("$ZodJWT",(e,t)=>{hn.init(e,t),e._zod.check=n=>{Qb(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),rz=Ee("$ZodCustomStringFormat",(e,t)=>{hn.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:"invalid_format",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),eS=Ee("$ZodNumber",(e,t)=>{d2.init(e,t),e._zod.pattern=b0,e._zod.parse=(n,o)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let r=n.value;if(typeof r=="number"&&!Number.isNaN(r)&&Number.isFinite(r))return n;let i=typeof r=="number"?Number.isNaN(r)?"NaN":Number.isFinite(r)?void 0:String(r):void 0;return n.issues.push({expected:"number",code:"invalid_type",input:r,inst:e,...i?{received:i}:{}}),n}}),oz=Ee("$ZodNumberFormat",(e,t)=>{c$.init(e,t),eS.init(e,t)}),kf=Ee("$ZodBoolean",(e,t)=>{d2.init(e,t),e._zod.pattern=e$,e._zod.parse=(n,o)=>{if(t.coerce)try{n.value=!!n.value}catch{}let r=n.value;return typeof r=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:r,inst:e}),n}}),tS=Ee("$ZodBigInt",(e,t)=>{d2.init(e,t),e._zod.pattern=QR,e._zod.parse=(n,o)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch{}return typeof n.value=="bigint"||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}}),iz=Ee("$ZodBigIntFormat",(e,t)=>{u$.init(e,t),tS.init(e,t)}),az=Ee("$ZodSymbol",(e,t)=>{d2.init(e,t),e._zod.parse=(n,o)=>{let r=n.value;return typeof r=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:r,inst:e}),n}}),sz=Ee("$ZodUndefined",(e,t)=>{d2.init(e,t),e._zod.pattern=n$,e._zod.values=new Set([void 0]),e._zod.parse=(n,o)=>{let r=n.value;return typeof r>"u"||n.issues.push({expected:"undefined",code:"invalid_type",input:r,inst:e}),n}}),lz=Ee("$ZodNull",(e,t)=>{d2.init(e,t),e._zod.pattern=t$,e._zod.values=new Set([null]),e._zod.parse=(n,o)=>{let r=n.value;return r===null||n.issues.push({expected:"null",code:"invalid_type",input:r,inst:e}),n}}),cz=Ee("$ZodAny",(e,t)=>{d2.init(e,t),e._zod.parse=n=>n}),uz=Ee("$ZodUnknown",(e,t)=>{d2.init(e,t),e._zod.parse=n=>n}),dz=Ee("$ZodNever",(e,t)=>{d2.init(e,t),e._zod.parse=(n,o)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),pz=Ee("$ZodVoid",(e,t)=>{d2.init(e,t),e._zod.parse=(n,o)=>{let r=n.value;return typeof r>"u"||n.issues.push({expected:"void",code:"invalid_type",input:r,inst:e}),n}}),fz=Ee("$ZodDate",(e,t)=>{d2.init(e,t),e._zod.parse=(n,o)=>{if(t.coerce)try{n.value=new Date(n.value)}catch{}let r=n.value,i=r instanceof Date;return i&&!Number.isNaN(r.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:r,...i?{received:"Invalid Date"}:{},inst:e}),n}});function VU(e,t,n){e.issues.length&&t.issues.push(...Hi(n,e.issues)),t.value[n]=e.value}var mz=Ee("$ZodArray",(e,t)=>{d2.init(e,t);let n=Bo.memoizer;n?.attach(e),e._zod.parse=(o,r)=>{let i=o.value;if(!Array.isArray(i))return o.issues.push({expected:"array",code:"invalid_type",input:i,inst:e}),o;o.value=n?n.alloc(e,o,Array(i.length),r):Array(i.length);let a=[],s=r?.abortEarly;for(let l=0;l<i.length;l++){let c=i[l],u=t.element._zod.run({value:c,issues:[]},r);if(u instanceof Promise)a.push(u.then(d=>VU(d,o,l)));else if(VU(u,o,l),s&&u.issues.length!==0&&ui(u))break}return a.length?Promise.all(a).then(()=>o):o}});function Hb(e,t,n,o,r,i){let a=n in o,s=i==="optional";if(!(!a&&s&&r==="optional")){if(e.issues.length){if(r!==void 0&&s&&!a)return;t.issues.push(...Hi(n,e.issues))}if(!a&&r===void 0){e.issues.length||t.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[n]});return}e.value===void 0?(a||r==="defaulted"&&!s)&&(t.value[n]=void 0):t.value[n]=e.value}}var Pne=[];function sF(e){let t=Object.keys(e.shape),n=Object.getOwnPropertySymbols(e.shape),o=n.length?n:Pne,r=o.length?[...t,...o]:t;for(let a of r)if(!e.shape?.[a]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${String(a)}": expected a Zod schema`);let i=mR(e.shape);return{...e,allKeys:r,symbolKeys:o,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(i)}}function lF(e,t,n,o,r,i,a){let s=[],l=r.keySet,c=r.catchall._zod,u=c.def.type,d=c.optin,p=c.optout,m=0;for(let h in t){if(a&&n.issues.length!==m){if(ui(n,m))break;m=n.issues.length}if(l.has(h))continue;if(h==="__proto__"){u==="never"&&s.push(h);continue}if(u==="never"){s.push(h);continue}let S=c.run({value:t[h],issues:[]},o);S instanceof Promise?e.push(S.then(v=>Hb(v,n,h,t,d,p))):Hb(S,n,h,t,d,p)}return s.length&&n.issues.push({code:"unrecognized_keys",keys:s,input:t,inst:i,continue:!0}),e.length?Promise.all(e).then(()=>n):n}var cF=Ee("$ZodObject",(e,t)=>{d2.init(e,t);let n=Object.getOwnPropertyDescriptor(t,"shape"),o=n?.get?n.get.raw:t.shape??{};if(o){let c=()=>{let u={...o};return Object.defineProperty(t,"shape",{value:u}),c.raw=u,u};c.raw=o,Object.defineProperty(t,"shape",{get:c})}let r=vc(()=>sF(t));_2(e,"propValues",c=>{let u=c.def.shape,d={};for(let p in u){let m=u[p]._zod;if(m.values){Object.prototype.hasOwnProperty.call(d,p)||c3(d,p,new Set);for(let h of m.values)d[p].add(h);m.optin!==void 0&&d[p].add(void 0)}}return d});let i=Hl,a=t.catchall,s,l=Bo.memoizer;l?.attach(e),e._zod.parse=(c,u)=>{s??(s=r.value);let d=c.value;if(!i(d))return c.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),c;c.value=l?l.alloc(e,c,{},u):{};let p=[],m=s.shape,h=u?.abortEarly,S=c.issues.length;for(let v of s.allKeys){if(h&&c.issues.length!==S){if(ui(c,S))break;S=c.issues.length}if(v==="__proto__")continue;let g=m[v],y=g._zod.optin,x=g._zod.optout,_=g._zod.run({value:d[v],issues:[]},u);_ instanceof Promise?p.push(_.then($=>Hb($,c,v,d,y,x))):Hb(_,c,v,d,y,x)}return a?lF(p,d,c,u,r.value,e,h===!0):p.length?Promise.all(p).then(()=>c):c}}),hz=Ee("$ZodObjectJIT",(e,t)=>{cF.init(e,t);let n=e._zod.parse,o=vc(()=>sF(t)),r=Bo.memoizer,i=m=>{let h=o.value,S=h.symbolKeys,v=new Wl(["payload","ctx"],{shape:m,inst:e,memo:r,syms:S}),g=$=>`shape[${$}]._zod.run({ value: input[${$}], issues: [] }, ctx)`,y=($,k)=>`
          let ${$}_ab = false;
          for (let i = 0; i < ${$}.issues.length; i++) {
            const iss = ${$}.issues[i];
            iss.path = iss.path ? [${k}, ...iss.path] : [${k}];
            payload.issues.push(iss);
            if (iss.continue !== true) ${$}_ab = true;
          }
          if (${$}_ab && ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }`;v.write("const input = payload.value;");let x=Object.create(null),_=0;for(let $ of h.allKeys)x[$]=`key_${_++}`;v.write(r?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let $ of h.allKeys){if($==="__proto__")continue;let k=x[$],L=typeof $=="symbol"?`syms[${S.indexOf($)}]`:ci($),I=`${L} in input`,N=m[$],U=N?._zod?.optin,z=U!==void 0,Z=N?._zod?.optout==="optional";if(v.write(`const ${k} = ${g(L)};`),z&&Z){let ie=U==="optional"?`${k}_present`:`${k}.value !== undefined || ${k}_present`;v.write(`
        const ${k}_present = ${I};
        if (!${k}.issues.length || ${k}_present) {
          if (${k}.issues.length) {${y(k,L)}
          }

          if (${ie}) {
            newResult[${L}] = ${k}.value;
          }
        }

      `)}else z?(v.write(`
        if (${k}.issues.length) {${y(k,L)}
        }
      `),U==="defaulted"?v.write(`newResult[${L}] = ${k}.value;`):v.write(`
        if (${k}.value !== undefined || ${I}) {
          newResult[${L}] = ${k}.value;
        }
      `)):v.write(`
        const ${k}_present = ${I};
        if (${k}.issues.length) {${y(k,L)}
        }
        if (!${k}_present && !${k}.issues.length) {
          payload.issues.push({
            code: "invalid_type",
            expected: "nonoptional",
            input: undefined,
            path: [${L}]
          });
          if (ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }
        }

        if (${k}_present) {
          newResult[${L}] = ${k}.value;
        }

      `)}return v.write("payload.value = newResult;"),v.write("return payload;"),v.compile()},a,s=Hl,l=!Bo.jitless,u=l&&pR.value,d=t.catchall,p;e._zod.parse=(m,h)=>{p??(p=o.value);let S=m.value;return s(S)?l&&u&&h?.async===!1&&h.jitless!==!0?(a||(a=i(t.shape)),m=a(m,h),d?lF([],S,m,h,p,e,h?.abortEarly===!0):m):n(m,h):(m.issues.push({expected:"object",code:"invalid_type",input:S,inst:e}),m)}});function qU(e,t,n,o){for(let i of e)if(i.issues.length===0)return t.value=i.value,t;let r=e.filter(i=>!ui(i));return r.length===1?(t.value=r[0].value,r[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(i=>i.issues.map(a=>Vi(a,o,Cr())))}),t)}var Rf=Ee("$ZodUnion",(e,t)=>{d2.init(e,t),_2(e,"optin",o=>o.def.options.some(r=>r._zod.optin==="defaulted")?"defaulted":o.def.options.some(r=>r._zod.optin!==void 0)?"optional":void 0),_2(e,"optout",o=>o.def.options.some(r=>r._zod.optout==="optional")?"optional":void 0),_2(e,"values",o=>{if(o.def.options.every(r=>r._zod.values))return new Set(o.def.options.flatMap(r=>Array.from(r._zod.values)))}),_2(e,"pattern",o=>{if(o.def.options.every(r=>r._zod.pattern)){let r=o.def.options.map(i=>i._zod.pattern);return new RegExp(`^(${r.map(i=>v0(i.source)).join("|")})$`)}});let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(o,r)=>{if(n)return n(o,r);let i=!1,a=[];for(let s of t.options){let l=s._zod.run({value:o.value,issues:[]},r);if(l instanceof Promise)a.push(l),i=!0;else{if(l.issues.length===0)return l;a.push(l)}}return i?Promise.all(a).then(s=>qU(s,o,e,r)):qU(a,o,e,r)}});function WU(e,t,n,o){let r=[];for(let i=0;i<e.length;i++)e[i].issues.length===0&&r.push(i);return r.length===1?(t.value=e[r[0]].value,t):(r.length===0?t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(i=>i.issues.map(a=>Vi(a,o,Cr())))}):t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:[],inclusive:!1,matches:r}),t)}var gz=Ee("$ZodXor",(e,t)=>{Rf.init(e,t),t.inclusive=!1;let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(o,r)=>{if(n)return n(o,r);let i=!1,a=[];for(let s of t.options){let l=s._zod.run({value:o.value,issues:[]},r);l instanceof Promise?(a.push(l),i=!0):a.push(l)}return i?Promise.all(a).then(s=>WU(s,o,e,r)):WU(a,o,e,r)}});function yz(e,t){let n=e._zod,o=n.bag.optionsMap;o||(o=uF(n.def),n.bag.optionsMap=o);let r=o.get(t);if(r===null)throw new Error(`Ambiguous discriminator value "${String(t)}"`);return r}function uF(e){let t=new Map;for(let n of e.options){let o=n._zod.propValues?.[e.discriminator];if(!o||o.size===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(n)}"`);for(let r of o)if(t.has(r)){if(r!==void 0)throw new Error(`Duplicate discriminator value "${String(r)}"`);t.set(r,null)}else t.set(r,n)}return t}var vz=Ee("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,Rf.init(e,t);let n=e._zod.parse;_2(e,"propValues",r=>{let i={},a=0;for(let s of r.def.options){let l=s._zod.propValues;if(!l||Object.keys(l).length===0)throw new Error(`Invalid discriminated union option at index "${r.def.options.indexOf(s)}"`);l[r.def.discriminator]?.has(void 0)&&a++;for(let[c,u]of Object.entries(l)){Object.prototype.hasOwnProperty.call(i,c)||c3(i,c,new Set);for(let d of u)i[c].add(d)}}return!r.def.unionFallback&&a>1&&i[r.def.discriminator]?.delete(void 0),i}),t.options.forEach((r,i)=>{let a=bc(r._zod.def);if(a&&!Object.prototype.hasOwnProperty.call(a,t.discriminator))throw new Error(`Invalid discriminated union option at index "${i}"`)});let o=vc(()=>uF(t));e._zod.parse=(r,i)=>{let a=r.value;if(!Hl(a))return r.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),r;let s=a?.[t.discriminator],l=o.value.get(s);return l&&(s!==void 0||i.direction!=="backward")?l._zod.run(r,i):t.unionFallback||i.direction==="backward"?n(r,i):(r.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,options:Array.from(o.value.keys()).filter(c=>o.value.get(c)!==null),input:a,path:[t.discriminator],inst:e}),r)}}),bz=Ee("$ZodIntersection",(e,t)=>{d2.init(e,t),e._zod.parse=(n,o)=>{let r=n.value,i=t.left._zod.run({value:r,issues:[]},o),a=t.right._zod.run({value:r,issues:[]},o);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([l,c])=>GU(n,l,c)):GU(n,i,a)}});function kc(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(l4(e)&&l4(t)){let n=Object.keys(t),o=Object.keys(e).filter(i=>n.indexOf(i)!==-1),r={...e,...t};Object.prototype.hasOwnProperty.call(r,"__proto__")&&delete r.__proto__;for(let i of o){if(i==="__proto__")continue;let a=kc(e[i],t[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};r[i]=a.data}return{valid:!0,data:r}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let o=0;o<e.length;o++){let r=e[o],i=t[o],a=kc(r,i);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};n.push(a.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function GU(e,t,n){let o=new Map,r,i=new Map,a=(c,u)=>{let d;if(c.code==="unrecognized_keys"&&!c.path?.length)r??(r=c),d=c.keys;else if(c.code==="invalid_key"&&c.origin==="record"&&c.path?.length===1){let p=String(c.path[0]);i.has(p)||i.set(p,c),d=[p]}else return!1;for(let p of d)o.has(p)||o.set(p,{}),o.get(p)[u]=!0;return!0};for(let c of t.issues)a(c,"l")||e.issues.push(c);for(let c of n.issues)a(c,"r")||e.issues.push(c);let s=[...o].filter(([,c])=>c.l&&c.r).map(([c])=>c);if(s.length){let c=r?s.filter(u=>r.keys.includes(u)):[];c.length&&e.issues.push({...r,keys:c});for(let u of s)!c.includes(u)&&i.has(u)&&e.issues.push(i.get(u))}let l=kc(t.value,n.value);if(!l.valid){if(ui(e))return e;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(l.mergeErrorPath)}`)}return e.value=l.data,e}var nS=Ee("$ZodTuple",(e,t)=>{d2.init(e,t);let n=t.items,o=Bo.memoizer;o?.attach(e),e._zod.parse=(r,i)=>{let a=r.value;if(!Array.isArray(a))return r.issues.push({input:a,inst:e,expected:"tuple",code:"invalid_type"}),r;r.value=o?o.alloc(e,r,[],i):[];let s=[],l=ZU(n,"optin"),c=ZU(n,"optout");if(!t.rest){if(a.length<l)return r.issues.push({code:"too_small",minimum:l,inclusive:!0,input:a,inst:e,origin:"array"}),r;a.length>n.length&&r.issues.push({code:"too_big",maximum:n.length,inclusive:!0,input:a,inst:e,origin:"array"})}let u=new Array(n.length),d=t.rest?i?.abortEarly:void 0,p=!1;for(let m=0;m<n.length;m++){let h=n[m]._zod.run({value:a[m],issues:[]},i);h instanceof Promise?s.push(h.then(S=>{u[m]=S})):(u[m]=h,d&&!p&&h.issues.length&&(p=ui(h)))}if(t.rest&&!p){let m=n.length-1,h=a.slice(n.length),S=r.issues.length;for(let v of h){if(d&&r.issues.length!==S){if(ui(r,S))break;S=r.issues.length}m++;let g=t.rest._zod.run({value:v,issues:[]},i);g instanceof Promise?s.push(g.then(y=>XU(y,r,m))):XU(g,r,m)}}return s.length?Promise.all(s).then(()=>YU(u,r,n,a,c)):YU(u,r,n,a,c)}});function ZU(e,t){for(let n=e.length-1;n>=0;n--)if(!(t==="optin"?e[n]._zod.optin!==void 0:e[n]._zod.optout==="optional"))return n+1;return 0}function XU(e,t,n){e.issues.length&&t.issues.push(...Hi(n,e.issues)),t.value[n]=e.value}function YU(e,t,n,o,r){for(let i=0;i<n.length;i++){let a=e[i],s=i<o.length;if(!s&&i>=r&&n[i]._zod.optin==="optional"){t.value.length=i;break}if(a.issues.length){if(!s&&i>=r){t.value.length=i;break}t.issues.push(...Hi(i,a.issues))}t.value[i]=a.value}for(let i=t.value.length-1;i>=o.length&&(n[i]._zod.optout==="optional"&&t.value[i]===void 0);i--)t.value.length=i;return t}var Sz=Ee("$ZodRecord",(e,t)=>{d2.init(e,t);let n=Bo.memoizer;n?.attach(e),e._zod.parse=(o,r)=>{let i=o.value;if(!l4(i))return o.issues.push({expected:"record",code:"invalid_type",input:i,inst:e}),o;let a=[],s=t.keyType._zod.values;if(s&&!t.partial){o.value=n?n.alloc(e,o,{},r):{};let l=new Set;for(let u of s)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){if(l.add(typeof u=="number"?u.toString():u),u==="__proto__")continue;let d=t.keyType._zod.run({value:u,issues:[]},r);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(d.issues.length){o.issues.push({code:"invalid_key",origin:"record",issues:d.issues.map(h=>Vi(h,r,Cr())),input:u,path:[u],inst:e});continue}let p=d.value;if(p==="__proto__")continue;let m=t.valueType._zod.run({value:i[u],issues:[]},r);m instanceof Promise?a.push(m.then(h=>{h.issues.length&&o.issues.push(...Hi(u,h.issues)),o.value[p]=h.value})):(m.issues.length&&o.issues.push(...Hi(u,m.issues)),o.value[p]=m.value)}let c;for(let u in i)if(!l.has(u))if(t.mode==="loose"){if(u==="__proto__")continue;o.value[u]=i[u]}else c=c??[],c.push(u);c&&c.length>0&&o.issues.push({code:"unrecognized_keys",input:i,inst:e,keys:c,continue:!0})}else{o.value=n?n.alloc(e,o,{},r):{};let l;for(let c of Reflect.ownKeys(i)){if(c==="__proto__"||!Object.prototype.propertyIsEnumerable.call(i,c))continue;let u=t.keyType._zod.run({value:c,issues:[]},r);if(u instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof c=="string"&&b0.test(c)&&u.issues.length){let h=t.keyType._zod.run({value:Number(c),issues:[]},r);if(h instanceof Promise)throw new Error("Async schemas not supported in object keys currently");h.issues.length===0&&(u=h)}if(u.issues.length){t.mode==="loose"?o.value[c]=i[c]:s?(l=l??[],l.push(c)):o.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(h=>Vi(h,r,Cr())),input:c,path:[c],inst:e});continue}let p=u.value;if(p==="__proto__")continue;let m=t.valueType._zod.run({value:i[c],issues:[]},r);m instanceof Promise?a.push(m.then(h=>{h.issues.length&&o.issues.push(...Hi(c,h.issues)),o.value[p]=h.value})):(m.issues.length&&o.issues.push(...Hi(c,m.issues)),o.value[p]=m.value)}l&&l.length>0&&o.issues.push({code:"unrecognized_keys",input:i,inst:e,keys:l,continue:!0})}return a.length?Promise.all(a).then(()=>o):o}}),xz=Ee("$ZodMap",(e,t)=>{d2.init(e,t);let n=Bo.memoizer;n?.attach(e),e._zod.parse=(o,r)=>{let i=o.value;if(!(i instanceof Map))return o.issues.push({expected:"map",code:"invalid_type",input:i,inst:e}),o;let a=[];o.value=n?n.alloc(e,o,new Map,r):new Map;let s=r?.abortEarly,l=o.issues.length;for(let[c,u]of i){if(s&&o.issues.length!==l){if(ui(o,l))break;l=o.issues.length}let d=t.keyType._zod.run({value:c,issues:[]},r),p=t.valueType._zod.run({value:u,issues:[]},r);d instanceof Promise||p instanceof Promise?a.push(Promise.all([d,p]).then(([m,h])=>{KU(m,h,o,c,i,e,r)})):KU(d,p,o,c,i,e,r)}return a.length?Promise.all(a).then(()=>o):o}});function KU(e,t,n,o,r,i,a){e.issues.length&&(af.has(typeof o)?n.issues.push(...Hi(o,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:r,inst:i,issues:e.issues.map(s=>Vi(s,a,Cr()))})),t.issues.length&&(af.has(typeof o)?n.issues.push(...Hi(o,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:r,inst:i,key:o,issues:t.issues.map(s=>Vi(s,a,Cr()))})),n.value.set(e.value,t.value)}var wz=Ee("$ZodSet",(e,t)=>{d2.init(e,t);let n=Bo.memoizer;n?.attach(e),e._zod.parse=(o,r)=>{let i=o.value;if(!(i instanceof Set))return o.issues.push({input:i,inst:e,expected:"set",code:"invalid_type"}),o;let a=[];o.value=n?n.alloc(e,o,new Set,r):new Set;let s=r?.abortEarly,l=o.issues.length;for(let c of i){if(s&&o.issues.length!==l){if(ui(o,l))break;l=o.issues.length}let u=t.valueType._zod.run({value:c,issues:[]},r);u instanceof Promise?a.push(u.then(d=>JU(d,o))):JU(u,o)}return a.length?Promise.all(a).then(()=>o):o}});function JU(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var _z=Ee("$ZodEnum",(e,t)=>{d2.init(e,t);let n=gc(t.entries),o=new Set(n);e._zod.values=o,_2(e,"pattern",r=>{let i=gc(r.def.entries).filter(a=>af.has(typeof a));return new RegExp(i.length?`^(${i.map(a=>c4(a.toString())).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(r,i)=>{let a=r.value;return o.has(a)||r.issues.push({code:"invalid_value",values:n,input:a,inst:e}),r}}),Pz=Ee("$ZodLiteral",(e,t)=>{d2.init(e,t);let n=new Set(t.values);e._zod.values=n,_2(e,"pattern",o=>{let r=o.def.values;return new RegExp(r.length?`^(${r.map(i=>typeof i=="string"?c4(i):i?c4(i.toString()):String(i)).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(o,r)=>{let i=o.value;return n.has(i)||o.issues.push({code:"invalid_value",values:t.values,input:i,inst:e}),o}}),Cz=Ee("$ZodFile",(e,t)=>{d2.init(e,t),e._zod.parse=(n,o)=>{let r=n.value;return r instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:r,inst:e}),n}}),kz=Ee("$ZodTransform",(e,t)=>{d2.init(e,t),e._zod.optin="optional",Bo.memoizer?.guard(e),e._zod.parse=(n,o)=>{if(o.direction==="backward")throw new Q6(e.constructor.name);let r=t.transform(n.value,n);if(o.async)return(r instanceof Promise?r:Promise.resolve(r)).then(a=>(n.value=a,n));if(r instanceof Promise)throw new qi;return n.value=r,n}});function QU(e,t){return e.value=t.issues.length?void 0:t.value,e}var rS=Ee("$ZodOptional",(e,t)=>{d2.init(e,t),_2(e,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),e._zod.optout="optional",_2(e,"values",n=>{let o=n.def.innerType._zod.values;return o?new Set([...o,void 0]):void 0}),_2(e,"pattern",n=>{let o=n.def.innerType._zod.pattern;return o?new RegExp(`^(${v0(o.source)})?$`):void 0}),e._zod.parse=(n,o)=>{if(n.value===void 0){if(t.innerType._zod.optin!=="defaulted")return n;let r=t.innerType._zod.run({value:n.value,issues:[]},o);return r instanceof Promise?r.then(i=>QU(n,i)):QU(n,r)}return t.innerType._zod.run(n,o)}}),Rz=Ee("$ZodExactOptional",(e,t)=>{rS.init(e,t),_2(e,"values",n=>n.def.innerType._zod.values),_2(e,"pattern",n=>n.def.innerType._zod.pattern),e._zod.parse=(n,o)=>t.innerType._zod.run(n,o)}),$z=Ee("$ZodNullable",(e,t)=>{d2.init(e,t),_2(e,"optin",n=>n.def.innerType._zod.optin),_2(e,"optout",n=>n.def.innerType._zod.optout),_2(e,"pattern",n=>{let o=n.def.innerType._zod.pattern;return o?new RegExp(`^(${v0(o.source)}|null)$`):void 0}),_2(e,"values",n=>n.def.innerType._zod.values?new Set([...n.def.innerType._zod.values,null]):void 0),e._zod.parse=(n,o)=>n.value===null?n:t.innerType._zod.run(n,o)}),zz=Ee("$ZodDefault",(e,t)=>{d2.init(e,t),e._zod.optin="defaulted",_2(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,o)=>{if(o.direction==="backward")return t.innerType._zod.run(n,o);if(n.value===void 0)return n.value=t.defaultValue,n;let r=t.innerType._zod.run(n,o);return r instanceof Promise?r.then(i=>eF(i,t)):eF(r,t)}});function eF(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var Mz=Ee("$ZodPrefault",(e,t)=>{d2.init(e,t),e._zod.optin="defaulted",_2(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,o)=>(o.direction==="backward"||n.value===void 0&&(n.value=t.defaultValue),t.innerType._zod.run(n,o))}),Ez=Ee("$ZodNonOptional",(e,t)=>{d2.init(e,t),_2(e,"values",n=>{let o=n.def.innerType._zod.values;return o?new Set([...o].filter(r=>r!==void 0)):void 0}),e._zod.parse=(n,o)=>{let r=t.innerType._zod.run(n,o);return r instanceof Promise?r.then(i=>tF(i,e)):tF(r,e)}});function tF(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}var Tz=Ee("$ZodSuccess",(e,t)=>{d2.init(e,t),e._zod.parse=(n,o)=>{if(o.direction==="backward")throw new Q6("ZodSuccess");let r=t.innerType._zod.run(n,o);return r instanceof Promise?r.then(i=>(n.value=i.issues.length===0,n)):(n.value=r.issues.length===0,n)}});function nF(e,t,n,o){return t.issues.length?(e.value=n.catchValue({...t,value:e.value,error:{issues:t.issues.map(r=>Vi(r,o,Cr()))},input:e.value}),e):(e.value=t.value,t.memo&&(e.memo=!0),e)}var Az=Ee("$ZodCatch",(e,t)=>{d2.init(e,t),_2(e,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),_2(e,"optout",n=>n.def.innerType._zod.optout),_2(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,o)=>{if(o.direction==="backward")return t.innerType._zod.run(n,o);let r=t.innerType._zod.run({value:n.value,issues:[]},o);return r instanceof Promise?r.then(i=>nF(n,i,t,o)):nF(n,r,t,o)}}),Iz=Ee("$ZodNaN",(e,t)=>{d2.init(e,t),e._zod.parse=(n,o)=>((typeof n.value!="number"||!Number.isNaN(n.value))&&n.issues.push({input:n.value,inst:e,expected:"nan",code:"invalid_type"}),n)}),oS=Ee("$ZodPipe",(e,t)=>{d2.init(e,t),_2(e,"values",n=>n.def.in._zod.values),_2(e,"optin",n=>n.def.in._zod.optin),_2(e,"optout",n=>n.def.out._zod.optout),_2(e,"propValues",n=>n.def.in._zod.propValues),e._zod.parse=(n,o)=>{if(o.direction==="backward"){let i=t.out._zod.run(n,o);return i instanceof Promise?i.then(a=>jb(a,t.in,o)):jb(i,t.in,o)}let r=t.in._zod.run(n,o);return r instanceof Promise?r.then(i=>jb(i,t.out,o)):jb(r,t.out,o)}});function jb(e,t,n){return e.issues.some(o=>o.code!=="unrecognized_keys")?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var $f=Ee("$ZodCodec",(e,t)=>{d2.init(e,t),_2(e,"values",n=>n.def.in._zod.values),_2(e,"optin",n=>n.def.in._zod.optin),_2(e,"optout",n=>n.def.out._zod.optout),_2(e,"propValues",n=>n.def.in._zod.propValues),e._zod.parse=(n,o)=>{if((o.direction||"forward")==="forward"){let i=t.in._zod.run(n,o);return i instanceof Promise?i.then(a=>Ub(a,t,o)):Ub(i,t,o)}else{let i=t.out._zod.run(n,o);return i instanceof Promise?i.then(a=>Ub(a,t,o)):Ub(i,t,o)}}});function Ub(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||"forward")==="forward"){let r=t.transform(e.value,e);return r instanceof Promise?r.then(i=>Fb(e,i,t.out,n)):Fb(e,r,t.out,n)}else{let r=t.reverseTransform(e.value,e);return r instanceof Promise?r.then(i=>Fb(e,i,t.in,n)):Fb(e,r,t.in,n)}}function Fb(e,t,n,o){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},o)}var Nz=Ee("$ZodPreprocess",(e,t)=>{oS.init(e,t)}),Oz=Ee("$ZodReadonly",(e,t)=>{d2.init(e,t),_2(e,"propValues",n=>n.def.innerType._zod.propValues),_2(e,"values",n=>n.def.innerType._zod.values),_2(e,"optin",n=>n.def.innerType?._zod?.optin),_2(e,"optout",n=>n.def.innerType?._zod?.optout),e._zod.parse=(n,o)=>{if(o.direction==="backward")return t.innerType._zod.run(n,o);let r=t.innerType._zod.run(n,o);return r instanceof Promise?r.then(rF):rF(r)}});function rF(e){return e.memo||(e.value=Object.freeze(e.value)),e}function Cne(e){let t=e._zod.def,n=t.pattern,o=!!t.format?.includes("int"),r,i;for(let s of t.checks??[]){let l=s._zod.def;l.pattern&&(n=l.pattern),o||(o=!!l.format?.includes("int"));let c=l.minimum??l.length,u=l.maximum??l.length;c!==void 0&&(r===void 0||c>r)&&(r=c),u!==void 0&&(i===void 0||u<i)&&(i=u)}if(n)return n.source;if(r!==void 0&&i!==void 0&&r>i)return"(?!)";if(r!==void 0||i!==void 0)return JR({minimum:r,maximum:i}).source;let a=e._zod.pattern;return(o&&a===b0?vf:a)?.source}function $$(e){let t=e._zod.def,n=e._zod.pattern?.source,o=t.innerType??e._zod.innerType;if(o){let r=o._zod.pattern?.source,i=$$(o);return n&&r&&i&&i!==r?n.replace(v0(r),()=>v0(i)):n}if(t.options){let r=t.options.map($$);if(r.every(Boolean))return`^(${r.map(i=>v0(i)).join("|")})$`}return Cne(e)}var Lz=Ee("$ZodTemplateLiteral",(e,t)=>{d2.init(e,t);let n=[];for(let o of t.parts)if(typeof o=="object"&&o!==null){let r=$$(o);if(!r)throw new Error(`Invalid template literal part, no pattern found: ${[...o._zod.traits].shift()}`);n.push(v0(r))}else if(o===null||fR.has(typeof o))n.push(c4(`${o}`));else throw new Error(`Invalid template literal part: ${o}`);e._zod.pattern=new RegExp(`^${n.join("")}$`),e._zod.parse=(o,r)=>typeof o.value!="string"?(o.issues.push({input:o.value,inst:e,expected:"string",code:"invalid_type"}),o):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(o.value)||o.issues.push({input:o.value,inst:e,code:"invalid_format",format:t.format??"template_literal",pattern:e._zod.pattern.source}),o)}),Dz=Ee("$ZodFunction",(e,t)=>(d2.init(e,t),Object.defineProperty(e,"_def",{value:t}),e._zod.def=t,e.implement=n=>{if(typeof n!="function")throw new Error("implement() must be called with a function");return Object.defineProperty(function(...o){let r=e._def.input?Pb(e._def.input,o):o,i=Reflect.apply(n,this,r);return e._def.output?Pb(e._def.output,i):i},"_zod",{value:e._zod,enumerable:!1})},e.implementAsync=n=>{if(typeof n!="function")throw new Error("implementAsync() must be called with a function");return Object.defineProperty(async function(...o){let r=e._def.input?await Cb(e._def.input,o):o,i=await Reflect.apply(n,this,r);return e._def.output?await Cb(e._def.output,i):i},"_zod",{value:e._zod,enumerable:!1})},e._zod.parse=(n,o)=>typeof n.value!="function"?(n.issues.push({code:"invalid_type",expected:"function",input:n.value,inst:e}),n):(e._def.output&&e._def.output._zod.def.type==="promise"?n.value=e.implementAsync(n.value):n.value=e.implement(n.value),n),e.input=(...n)=>{let o=e.constructor;return Array.isArray(n[0])?new o({type:"function",input:new nS({type:"tuple",items:n[0],rest:n[1]}),output:e._def.output}):new o({type:"function",input:n[0],output:e._def.output})},e.output=n=>{let o=e.constructor;return new o({type:"function",input:e._def.input,output:n})},e)),Bz=Ee("$ZodPromise",(e,t)=>{d2.init(e,t),e._zod.parse=(n,o)=>Promise.resolve(n.value).then(r=>t.innerType._zod.run({value:r,issues:[]},o))}),zf=Ee("$ZodLazy",(e,t)=>{d2.init(e,t),uR(e._zod,"innerType",()=>{let n=t;return n._cachedInner||(n._cachedInner=t.getter()),n._cachedInner}),_2(e,"pattern",n=>n.innerType?._zod?.pattern),_2(e,"propValues",n=>n.innerType?._zod?.propValues),_2(e,"optin",n=>n.innerType?._zod?.optin??void 0),_2(e,"optout",n=>n.innerType?._zod?.optout??void 0),e._zod.parse=(n,o)=>e._zod.innerType._zod.run(n,o)}),jz=Ee("$ZodCustom",(e,t)=>{Mn.init(e,t),d2.init(e,t),e._zod.parse=(n,o)=>n,e._zod.check=n=>{let o=n.value,r=t.fn(o);if(r instanceof Promise)return r.then(i=>oF(i,n,o,e));oF(r,n,o,e)}});function oF(e,t,n,o){if(!e){let r={code:"custom",input:n,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(r.params=o._zod.def.params),t.issues.push(Sc(r))}}var lS=class extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}},Fz="~memo",pF=[];function fF(e){return e!==null&&typeof e=="object"}function Uz(e){return e.map(t=>t.path?{...t,path:t.path.slice()}:{...t})}var mF=new WeakMap,Rc=0,sS=1,Mf=2;function Ef(e,t,n){let o=mF.get(e);if(o!==void 0)return o?Mf:Rc;if(t.has(e))return Mf;t.add(e);let r=Rc,i=u=>{if(r!==Mf&&u?._zod){let d=Ef(u,t,n);d>r&&(r=d)}},a=(u,d)=>{let p=Rc;for(let m of Reflect.ownKeys(u)){let h=Object.getOwnPropertyDescriptor(u,m);if(d&&!h.enumerable)continue;let S=h.get?sS:h.value?._zod?Ef(h.value,t,n):Rc;S>p&&(p=S)}return p},s=u=>{u>r&&(r=u)},l=e._zod.def,c=l.type;switch(c){case"object":{let u=bc(l);s(u?a(u,!0):sS),i(l.catchall);break}case"array":i(l.element);break;case"tuple":for(let u of l.items)i(u);i(l.rest);break;case"record":case"map":i(l.keyType),i(l.valueType);break;case"set":i(l.valueType);break;case"union":for(let u of l.options)i(u);break;case"intersection":i(l.left),i(l.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":i(l.innerType);break;case"pipe":i(l.in),i(l.out);break;case"function":i(l.input),i(l.output);break;case"lazy":{let u=l._cachedInner??(n?e._zod.innerType:void 0);s(u?Ef(u,t,!1):sS);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let u in l){let d=Object.getOwnPropertyDescriptor(l,u);if(!d||d.get)continue;let p=d.value;if(!(!p||typeof p!="object")){if(p._zod)i(p);else if(Array.isArray(p))for(let m of p)i(m)}}}return t.delete(e),kne(e,r)}function kne(e,t){return t!==sS&&mF.set(e,t===Mf),t}function cS(e){return Ef(e,new Set,!0)!==Rc}function Rne(e,t){let n=e.buckets.get(t);return n||(n=new WeakMap,e.buckets.set(t,n)),n}var iS,aS=[],$ne={alloc(e,t,n){let o=iS;if(!o)return n;iS=void 0;let r={value:n,issues:null};return o.set(t.value,r),aS.push(r),n},guard(e){var t;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let n=e._zod.parse,o=(r,i)=>{if(i.direction!=="backward"&&uS(i,r.value))throw new lS;return n(r,i)};e._zod.parse=o,e._zod.run===n&&(e._zod.run=o)})},attach(e){var t;let n,o=!1,r,i;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let a=e._zod.parse,s=(l,c)=>{if(n===void 0){let g=Ef(e,new Set,!1);if(g===Rc)return e._zod.parse=a,e._zod.run===s&&(e._zod.run=a),a(l,c);g===Mf||o?n=!0:o=!0}let u=l.value;if(!fF(u))return a(l,c);let d=c[Fz];d||(d={buckets:new WeakMap,backEdges:void 0},c[Fz]=d);let p;r===c?p=i:(p=Rne(d,e),r=c,i=p);let m=p.get(u);if(m)return l.value=m.value,m.issues?m.issues.length&&l.issues.push(...Uz(m.issues)):(l.memo=!0,d.backEdges??(d.backEdges=new WeakSet),d.backEdges.add(m.value)),l;iS=p;let h=aS.length,S=a(l,c);iS=void 0;let v=aS.length>h?aS.pop():void 0;return S instanceof Promise?S.then(g=>(v&&(v.issues=g.issues.length?Uz(g.issues):pF),g)):(v&&(v.issues=S.issues.length?Uz(S.issues):pF),S)};e._zod.parse=s,e._zod.run===a&&(e._zod.run=s)})}};function Tf(){return $ne}function uS(e,t){let n=e[Fz]?.backEdges;return n!==void 0&&fF(t)&&n.has(t)}var If={};F5(If,{ar:()=>hF,az:()=>gF,be:()=>vF,bg:()=>bF,bn:()=>SF,ca:()=>xF,ckb:()=>wF,cs:()=>_F,da:()=>PF,de:()=>CF,el:()=>kF,en:()=>dS,eo:()=>RF,es:()=>$F,fa:()=>zF,fi:()=>MF,fr:()=>EF,frCA:()=>TF,gu:()=>AF,he:()=>IF,hi:()=>NF,hr:()=>OF,hu:()=>LF,hy:()=>BF,id:()=>jF,is:()=>UF,it:()=>FF,ja:()=>HF,ka:()=>VF,kh:()=>qF,km:()=>pS,kn:()=>WF,ko:()=>GF,lt:()=>XF,mk:()=>YF,ms:()=>KF,ne:()=>JF,nl:()=>QF,nn:()=>eH,no:()=>tH,ota:()=>nH,pl:()=>oH,ps:()=>rH,pt:()=>iH,ptBR:()=>aH,ro:()=>sH,ru:()=>cH,sk:()=>uH,sl:()=>dH,sv:()=>pH,ta:()=>fH,tg:()=>mH,th:()=>hH,tk:()=>gH,tr:()=>yH,ua:()=>vH,uk:()=>fS,ur:()=>bH,uz:()=>SH,vi:()=>xH,yo:()=>PH,zhCN:()=>wH,zhTW:()=>_H});var zne=()=>{let e={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},map:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function t(r){return e[r]??null}let n={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",mac:"\u0639\u0646\u0648\u0627\u0646 MAC",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",credit_card:"\u0631\u0642\u0645 \u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062A\u0645\u0627\u0646",currency_code:"\u0631\u0645\u0632 \u0627\u0644\u0639\u0645\u0644\u0629",iban:"IBAN",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${r.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${s}`:`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${i}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${s}`}case"invalid_value":return r.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${y1(r.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${r.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${r.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${r.minimum.toString()} ${a.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${r.prefix}"`:i.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${i.suffix}"`:i.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${i.includes}"`:i.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${i.pattern}`:`${n[i.format]??r.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${r.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${r.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${r.keys.length>1?"\u0629":""}: ${Ae(r.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};function hF(){return{localeError:zne()}}var Mne=()=>{let e={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"},map:{unit:"element",verb:"olmal\u0131d\u0131r"}};function t(r){return e[r]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",credit_card:"kredit kart\u0131 n\xF6mr\u0259si",currency_code:"valyuta kodu",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${r.expected}, daxil olan ${s}`:`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${i}, daxil olan ${s}`}case"invalid_value":return r.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${y1(r.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${r.origin??"d\u0259y\u0259r"} ${i}${r.maximum.toString()} ${a.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${r.origin??"d\u0259y\u0259r"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${i}${r.minimum.toString()} ${a.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${i.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:i.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${i.suffix}" il\u0259 bitm\u0259lidir`:i.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${i.includes}" daxil olmal\u0131d\u0131r`:i.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${i.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${n[i.format]??r.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${r.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${r.keys.length>1?"lar":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`${r.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${r.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};function gF(){return{localeError:Mne()}}function yF(e,t,n,o){let r=Math.abs(e),i=r%10,a=r%100;return a>=11&&a<=19?o:i===1?t:i>=2&&i<=4?n:o}var Ene=()=>{let e={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},map:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function t(r){return e[r]??null}let n={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",mac:"MAC \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",credit_card:"\u043D\u0443\u043C\u0430\u0440 \u043A\u0440\u044D\u0434\u044B\u0442\u043D\u0430\u0439 \u043A\u0430\u0440\u0442\u044B",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u044B",iban:"IBAN",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"},o={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${r.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${s}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${i}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${y1(r.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),l=yF(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${i}${r.maximum.toString()} ${l}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);if(a){let s=Number(r.minimum),l=yF(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${i}${r.minimum.toString()} ${l}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${n[i.format]??r.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${r.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${r.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${r.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};function vF(){return{localeError:Ene()}}var Tne=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},map:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",mac:"MAC \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043D\u0430 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u0430 \u043A\u0430\u0440\u0442\u0430",currency_code:"\u043A\u043E\u0434 \u043D\u0430 \u0432\u0430\u043B\u0443\u0442\u0430",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},o={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${r.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${s}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${i}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${y1(r.values[0])}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${i}${r.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${i}${r.minimum.toString()} ${a.unit}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;if(i.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${i.prefix}"`;if(i.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${i.suffix}"`;if(i.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${i.includes}"`;if(i.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${i.pattern}`;let a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return i.format==="emoji"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),i.format==="datetime"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),i.format==="date"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),i.format==="time"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),i.format==="duration"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${a} ${n[i.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${r.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${r.keys.length>1?"\u043E\u0432\u0435":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${r.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};function bF(){return{localeError:Tne()}}var Ane=()=>{let e={string:{unit:"\u0985\u0995\u09CD\u09B7\u09B0",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},file:{unit:"\u09AC\u09BE\u0987\u099F",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},array:{unit:"\u0986\u0987\u099F\u09C7\u09AE",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},set:{unit:"\u0986\u0987\u099F\u09C7\u09AE",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},map:{unit:"\u098F\u09A8\u09CD\u099F\u09CD\u09B0\u09BF",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"}};function t(r){return e[r]??null}let n={regex:"\u0987\u09A8\u09AA\u09C1\u099F",email:"\u0987\u09AE\u09C7\u0987\u09B2 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",url:"URL",emoji:"\u0987\u09AE\u09CB\u099C\u09BF",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u09A4\u09BE\u09B0\u09BF\u0996 \u0993 \u09B8\u09AE\u09AF\u09BC",date:"ISO \u09A4\u09BE\u09B0\u09BF\u0996",time:"ISO \u09B8\u09AE\u09AF\u09BC",duration:"ISO \u09B8\u09AE\u09AF\u09BC\u0995\u09BE\u09B2",ipv4:"IPv4 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",ipv6:"IPv6 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",mac:"MAC \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",cidrv4:"IPv4 \u09B0\u09C7\u099E\u09CD\u099C",cidrv6:"IPv6 \u09B0\u09C7\u099E\u09CD\u099C",base64:"base64-\u098F\u09A8\u0995\u09CB\u09A1\u09C7\u09A1 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",base64url:"base64url-\u098F\u09A8\u0995\u09CB\u09A1\u09C7\u09A1 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",json_string:"JSON \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",e164:"E.164 \u09A8\u09AE\u09CD\u09AC\u09B0",credit_card:"\u0995\u09CD\u09B0\u09C7\u09A1\u09BF\u099F \u0995\u09BE\u09B0\u09CD\u09A1 \u09A8\u09AE\u09CD\u09AC\u09B0",currency_code:"\u09AE\u09C1\u09A6\u09CD\u09B0\u09BE \u0995\u09CB\u09A1",iban:"IBAN",jwt:"JWT",template_literal:"\u0987\u09A8\u09AA\u09C1\u099F"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return`\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F: \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${i}, \u09AA\u09CD\u09B0\u09BE\u09AA\u09CD\u09A4 ${s}`}case"invalid_value":return r.values.length===1?`\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F: \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${y1(r.values[0])}`:`\u0985\u09AC\u09C8\u09A7 \u0985\u09AA\u09B6\u09A8: ${Ae(r.values," | ")} \u098F\u09B0 \u09AE\u09A7\u09CD\u09AF\u09C7 \u098F\u0995\u099F\u09BF \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC: ${r.origin??"\u09AE\u09BE\u09A8"} ${i}${r.maximum.toString()} ${a.unit??"\u098F\u09B2\u09BF\u09AE\u09C7\u09A8\u09CD\u099F"} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC: ${r.origin??"\u09AE\u09BE\u09A8"} ${i}${r.maximum.toString()} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0985\u09A8\u09C7\u0995 \u099B\u09CB\u099F: ${r.origin} ${i}${r.minimum.toString()} ${a.unit} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09A8\u09C7\u0995 \u099B\u09CB\u099F: ${r.origin} ${i}${r.minimum.toString()} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${i.prefix}" \u09A6\u09BF\u09AF\u09BC\u09C7 \u09B6\u09C1\u09B0\u09C1 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:i.format==="ends_with"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${i.suffix}" \u09A6\u09BF\u09AF\u09BC\u09C7 \u09B6\u09C7\u09B7 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:i.format==="includes"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${i.includes}" \u0985\u09A8\u09CD\u09A4\u09B0\u09CD\u09AD\u09C1\u0995\u09CD\u09A4 \u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7`:i.format==="regex"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: ${i.pattern} \u09AA\u09CD\u09AF\u09BE\u099F\u09BE\u09B0\u09CD\u09A8 \u09AE\u09BF\u09B2\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09AC\u09C8\u09A7 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0985\u09AC\u09C8\u09A7 \u09A8\u09AE\u09CD\u09AC\u09B0: ${r.divisor} \u098F\u09B0 \u0997\u09C1\u09A3\u09BF\u09A4\u0995 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`;case"unrecognized_keys":return`\u0985\u099A\u09C7\u09A8\u09BE \u0995\u09C0${r.keys.length>1?"\u0997\u09C1\u09B2\u09CB":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u098F \u0985\u09AC\u09C8\u09A7 \u0995\u09C0`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0985\u09AC\u09C8\u09A7 \u09A1\u09BF\u09B8\u0995\u09CD\u09B0\u09BF\u09AE\u09BF\u09A8\u09C7\u099F\u09B0 \u09AE\u09BE\u09A8\u0964 \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F";case"invalid_element":return`${r.origin} \u098F \u0985\u09AC\u09C8\u09A7 \u09AE\u09BE\u09A8`;default:return"\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F"}}};function SF(){return{localeError:Ane()}}var Ine=()=>{let e={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"},map:{unit:"elements",verb:"contenir"}};function t(r){return e[r]??null}let n={regex:"entrada",email:"adre\xE7a electr\xF2nica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adre\xE7a IPv4",ipv6:"adre\xE7a IPv6",mac:"adre\xE7a MAC",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",credit_card:"n\xFAmero de targeta de cr\xE8dit",currency_code:"codi de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Tipus inv\xE0lid: s'esperava instanceof ${r.expected}, s'ha rebut ${s}`:`Tipus inv\xE0lid: s'esperava ${i}, s'ha rebut ${s}`}case"invalid_value":return r.values.length===1?`Valor inv\xE0lid: s'esperava ${y1(r.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${Ae(r.values," o ")}`;case"too_big":{let i=r.inclusive?"com a m\xE0xim":"menys de",a=t(r.origin);return a?`Massa gran: s'esperava que ${r.origin??"el valor"} contingu\xE9s ${i} ${r.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${r.origin??"el valor"} fos ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?"com a m\xEDnim":"m\xE9s de",a=t(r.origin);return a?`Massa petit: s'esperava que ${r.origin} contingu\xE9s ${i} ${r.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${r.origin} fos ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${i.prefix}"`:i.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${i.suffix}"`:i.format==="includes"?`Format inv\xE0lid: ha d'incloure "${i.includes}"`:i.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${i.pattern}`:`Format inv\xE0lid per a ${n[i.format]??r.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${r.divisor}`;case"unrecognized_keys":return`Clau${r.keys.length>1?"s":""} no reconeguda${r.keys.length>1?"s":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${r.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${r.origin}`;default:return"Entrada inv\xE0lida"}}};function xF(){return{localeError:Ine()}}var Nne=()=>{let e={string:{unit:"\u067E\u06CC\u062A",verb:"\u0628\u06CE\u062A"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u0628\u06CE\u062A"},array:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"},set:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"},map:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"}};function t(r){return e[r]??null}let n={regex:"regex",email:"\u0626\u06CC\u0645\u06D5\u06CC\u06B5",url:"\u0628\u06D5\u0633\u062A\u06D5\u0631 (URL)",emoji:"\u0626\u06CC\u0645\u06C6\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0695\u06CE\u06A9\u06D5\u0648\u062A \u0648 \u06A9\u0627\u062A",date:"\u0695\u06CE\u06A9\u06D5\u0648\u062A",time:"\u06A9\u0627\u062A",duration:"\u0645\u0627\u0648\u06D5",ipv4:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC IPv4",ipv6:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC IPv6",mac:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC MAC",cidrv4:"\u0645\u06D5\u0648\u062F\u0627\u06CC IPv4",cidrv6:"\u0645\u06D5\u0648\u062F\u0627\u06CC IPv6",base64:"\u062F\u06D5\u0642\u06CC base64",base64url:"\u062F\u06D5\u0642\u06CC base64url",json_string:"\u062F\u06D5\u0642\u06CC JSON",e164:"\u0698\u0645\u0627\u0631\u06D5\u06CC E.164",credit_card:"\u0698\u0645\u0627\u0631\u06D5\u06CC \u06A9\u0627\u0631\u062A\u06CC \u06A9\u0631\u06CE\u062F\u06CC\u062A",currency_code:"\u06A9\u06C6\u062F\u06CC \u062F\u0631\u0627\u0648",iban:"IBAN",jwt:"JWT",template_literal:"\u062A\u06CE\u06A9\u0631\u062F\u06D5"},o={nan:"NaN",string:"\u0646\u0648\u0648\u0633\u06CC\u0646",number:"\u0698\u0645\u0627\u0631\u06D5",boolean:"boolean",array:"array",object:"object",date:"\u0695\u06CE\u06A9\u06D5\u0648\u062A",integer:"\u0698\u0645\u0627\u0631\u06D5",float:"\u0698\u0645\u0627\u0631\u06D5",null:"null",undefined:"undefined",function:"function",symbol:"symbol",unknown:"unknown",promise:"promise",void:"void",never:"never",map:"map",set:"set"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a,l=["\u0627","\u0648","\u06C6","\u0648\u0648","\u06D5","\u06CC","\u06CE"].some(u=>s.endsWith(u))?"\u06CC\u06D5":"\u06D5",c=/^[a-zA-Z]+$/.test(s);return a==="null"||a==="undefined"?"\u062F\u0627\u0648\u0627\u06A9\u0631\u0627\u0648\u06D5":`\u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 ${i} \u0628\u06CE\u062A\u060C \u0628\u06D5\u06B5\u0627\u0645 ${s}${c?"":l}`}case"invalid_value":return r.values.length===1?`\u0628\u06D5\u0647\u0627\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0648\u0633\u062A\u06D5: \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 ${y1(r.values[0])} \u0628\u06CE\u062A`:`\u0647\u06D5\u06B5\u0628\u0698\u0627\u0631\u062F\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 \u06CC\u06D5\u06A9\u06CE\u06A9 \u0628\u06CE\u062A \u0644\u06D5 ${Ae(r.values,"|")}`;case"too_big":{let i=t(r.origin);return i?`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u0632\u06C6\u0631\u06D5\u0648\u06D5 ${r.maximum.toString()} ${i.unit} ${i.verb}`:`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u0632\u06C6\u0631\u06D5\u0648\u06D5 ${r.maximum.toString()} \u0628\u06CE\u062A`}case"too_small":{let i=t(r.origin);return i?`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u06A9\u06D5\u0645\u06D5\u0648\u06D5 ${r.minimum.toString()} ${i.unit} ${i.verb}`:`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u06A9\u06D5\u0645\u06D5\u0648\u06D5 ${r.minimum.toString()} \u0628\u06CE\u062A`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u062F\u06D5\u0633\u062A\u067E\u06CE\u0628\u06A9\u0627\u062A \u0628\u06D5 "${i.prefix}"`:i.format==="ends_with"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u06A9\u06C6\u062A\u0627\u06CC\u06CC\u0628\u06CE\u062A \u0628\u06D5 "${i.suffix}"`:i.format==="includes"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 "${i.includes}" \u0644\u06D5\u062E\u06C6\u0628\u06AF\u0631\u06CE\u062A`:i.format==="regex"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0644\u06D5\u06AF\u06D5\u06B5 \u067E\u0627\u062A\u06CE\u0631\u0646\u06CC ${i.pattern} \u0628\u06AF\u0648\u0646\u062C\u06CE\u062A`:`\u0628\u06D5\u0647\u0627\u06CC ${n[i.format]??r.format} \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5`}case"not_multiple_of":return`\u0698\u0645\u0627\u0631\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u062F\u06D5\u0628\u06CE\u062A \u0686\u06D5\u0646\u062F \u0647\u06CE\u0646\u062F\u06D5 \u0628\u06CE\u062A \u0628\u06C6 ${r.divisor}`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u0644\u06CC \u0646\u06D5\u0646\u0627\u0633\u0631\u0627\u0648: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u0644\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A \u0644\u06D5 ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0628\u06D5\u0647\u0627\u06CC \u0646\u06D5\u0646\u0627\u0633\u0631\u0627\u0648 \u0647\u06D5\u06CC\u06D5. \u0628\u06D5\u0647\u0627\u06CC \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648: ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u06CC\u06D5\u06A9\u06AF\u0631\u062A\u0646\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A";case"invalid_element":return`${r.origin} \u0628\u06D5\u0647\u0627\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5`;default:return"\u062A\u06CE\u06A9\u0631\u062F\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A"}}};function wF(){return{localeError:Nne()}}var One=()=>{let e={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"},map:{unit:"prvk\u016F",verb:"m\xEDt"}};function t(r){return e[r]??null}let n={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",credit_card:"\u010D\xEDslo kreditn\xED karty",currency_code:"k\xF3d m\u011Bny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${r.expected}, obdr\u017Eeno ${s}`:`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${i}, obdr\u017Eeno ${s}`}case"invalid_value":return r.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${y1(r.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${r.origin??"hodnota"} mus\xED m\xEDt ${i}${r.maximum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${r.origin??"hodnota"} mus\xED b\xFDt ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED m\xEDt ${i}${r.minimum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED b\xFDt ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${i.prefix}"`:i.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${i.suffix}"`:i.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${i.includes}"`:i.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${i.pattern}`:`Neplatn\xFD form\xE1t ${n[i.format]??r.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${r.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${Ae(r.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${r.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${r.origin}`;default:return"Neplatn\xFD vstup"}}};function _F(){return{localeError:One()}}var Lne=()=>{let e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"},map:{unit:"elementer",verb:"indeholdt"}};function t(r){return e[r]??null}let n={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkesl\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kreditkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ugyldigt input: forventede instanceof ${r.expected}, fik ${s}`:`Ugyldigt input: forventede ${i}, fik ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig v\xE6rdi: forventede ${y1(r.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin),s=o[r.origin]??r.origin;return a?`For stor: forventede ${s??"value"} ${a.verb} ${i} ${r.maximum.toString()} ${a.unit??"elementer"}`:`For stor: forventede ${s??"value"} havde ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin),s=o[r.origin]??r.origin;return a?`For lille: forventede ${s} ${a.verb} ${i} ${r.minimum.toString()} ${a.unit}`:`For lille: forventede ${s} havde ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ugyldig streng: skal starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: skal ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: skal indeholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${i.pattern}`:`Ugyldig ${n[i.format]??r.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${r.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${r.origin}`;default:return"Ugyldigt input"}}};function PF(){return{localeError:Lne()}}var Dne=()=>{let e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"},map:{unit:"Elemente",verb:"zu haben"}};function t(r){return e[r]??null}let n={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",mac:"MAC-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",credit_card:"Kreditkartennummer",currency_code:"W\xE4hrungscode",iban:"IBAN",jwt:"JWT",template_literal:"Eingabe"},o={nan:"NaN",number:"Zahl",array:"Array"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ung\xFCltige Eingabe: erwartet instanceof ${r.expected}, erhalten ${s}`:`Ung\xFCltige Eingabe: erwartet ${i}, erhalten ${s}`}case"invalid_value":return r.values.length===1?`Ung\xFCltige Eingabe: erwartet ${y1(r.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Zu gro\xDF: erwartet, dass ${r.origin??"Wert"} ${i}${r.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${r.origin??"Wert"} ${i}${r.maximum.toString()} ist`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Zu klein: erwartet, dass ${r.origin} ${i}${r.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${r.origin} ${i}${r.minimum.toString()} ist`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ung\xFCltiger String: muss mit "${i.prefix}" beginnen`:i.format==="ends_with"?`Ung\xFCltiger String: muss mit "${i.suffix}" enden`:i.format==="includes"?`Ung\xFCltiger String: muss "${i.includes}" enthalten`:i.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${i.pattern} entsprechen`:`Ung\xFCltig: ${n[i.format]??r.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${r.divisor} sein`;case"unrecognized_keys":return`${r.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${r.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${r.origin}`;default:return"Ung\xFCltige Eingabe"}}};function CF(){return{localeError:Dne()}}var Bne=()=>{let e={string:{unit:"\u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B5\u03C2",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},file:{unit:"bytes",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},array:{unit:"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},set:{unit:"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},map:{unit:"\u03BA\u03B1\u03C4\u03B1\u03C7\u03C9\u03C1\u03AE\u03C3\u03B5\u03B9\u03C2",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"}};function t(r){return e[r]??null}let n={regex:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2",email:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1 \u03BA\u03B1\u03B9 \u03CE\u03C1\u03B1",date:"ISO \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1",time:"ISO \u03CE\u03C1\u03B1",duration:"ISO \u03B4\u03B9\u03AC\u03C1\u03BA\u03B5\u03B9\u03B1",ipv4:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 IPv4",ipv6:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 IPv6",mac:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 MAC",cidrv4:"\u03B5\u03CD\u03C1\u03BF\u03C2 IPv4",cidrv6:"\u03B5\u03CD\u03C1\u03BF\u03C2 IPv6",base64:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03BA\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03B7 \u03C3\u03B5 base64",base64url:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03BA\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03B7 \u03C3\u03B5 base64url",json_string:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC JSON",e164:"\u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2 E.164",credit_card:"\u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2 \u03C0\u03B9\u03C3\u03C4\u03C9\u03C4\u03B9\u03BA\u03AE\u03C2 \u03BA\u03AC\u03C1\u03C4\u03B1\u03C2",currency_code:"\u03BA\u03C9\u03B4\u03B9\u03BA\u03CC\u03C2 \u03BD\u03BF\u03BC\u03AF\u03C3\u03BC\u03B1\u03C4\u03BF\u03C2",iban:"IBAN",jwt:"JWT",template_literal:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return typeof r.expected=="string"&&/^[A-Z]/.test(r.expected)?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD instanceof ${r.expected}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${s}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${i}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${s}`}case"invalid_value":return r.values.length===1?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${y1(r.values[0])}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD \u03AD\u03BD\u03B1 \u03B1\u03C0\u03CC ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${i}${r.maximum.toString()} ${a.unit??"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1"}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${i}${r.minimum.toString()} ${a.unit}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03BE\u03B5\u03BA\u03B9\u03BD\u03AC \u03BC\u03B5 "${i.prefix}"`:i.format==="ends_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B5\u03BB\u03B5\u03B9\u03CE\u03BD\u03B5\u03B9 \u03BC\u03B5 "${i.suffix}"`:i.format==="includes"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C0\u03B5\u03C1\u03B9\u03AD\u03C7\u03B5\u03B9 "${i.includes}"`:i.format==="regex"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B1\u03B9\u03C1\u03B9\u03AC\u03B6\u03B5\u03B9 \u03BC\u03B5 \u03C4\u03BF \u03BC\u03BF\u03C4\u03AF\u03B2\u03BF ${i.pattern}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF: ${n[i.format]??r.format}`}case"not_multiple_of":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF\u03C2 \u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C0\u03BF\u03BB\u03BB\u03B1\u03C0\u03BB\u03AC\u03C3\u03B9\u03BF \u03C4\u03BF\u03C5 ${r.divisor}`;case"unrecognized_keys":return`\u0386\u03B3\u03BD\u03C9\u03C3\u03C4${r.keys.length>1?"\u03B1":"\u03BF"} \u03BA\u03BB\u03B5\u03B9\u03B4${r.keys.length>1?"\u03B9\u03AC":"\u03AF"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF \u03BA\u03BB\u03B5\u03B9\u03B4\u03AF \u03C3\u03C4\u03BF ${r.origin}`;case"invalid_union":return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2";case"invalid_element":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C4\u03B9\u03BC\u03AE \u03C3\u03C4\u03BF ${r.origin}`;default:return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"}}};function kF(){return{localeError:Bne()}}var jne=()=>{let e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function t(i){return e[i]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};function r(i,a){return i==="number"&&typeof a=="number"&&!Number.isFinite(a)?String(a):o[i]??i}return i=>{switch(i.code){case"invalid_type":{let a=r(i.expected),s=S1(i.input),l=r(s,i.input);return`Invalid input: expected ${a}, received ${l}`}case"invalid_value":return i.values.length===1?`Invalid input: expected ${y1(i.values[0])}`:`Invalid option: expected one of ${Ae(i.values,"|")}`;case"too_big":{let a=i.exact?"exactly ":i.inclusive?"<=":"<",s=t(i.origin);return s?`Too big: expected ${i.origin??"value"} to have ${a}${i.maximum.toString()} ${s.unit??"elements"}`:`Too big: expected ${i.origin??"value"} to be ${a}${i.maximum.toString()}`}case"too_small":{let a=i.exact?"exactly ":i.inclusive?">=":">",s=t(i.origin);return s?`Too small: expected ${i.origin} to have ${a}${i.minimum.toString()} ${s.unit}`:`Too small: expected ${i.origin} to be ${a}${i.minimum.toString()}`}case"invalid_format":{let a=i;return a.format==="starts_with"?`Invalid string: must start with "${a.prefix}"`:a.format==="ends_with"?`Invalid string: must end with "${a.suffix}"`:a.format==="includes"?`Invalid string: must include "${a.includes}"`:a.format==="regex"?`Invalid string: must match pattern ${a.pattern}`:`Invalid ${n[a.format]??i.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${i.divisor}`;case"unrecognized_keys":return`Unrecognized key${i.keys.length>1?"s":""}: ${Ae(i.keys,", ")}`;case"invalid_key":return`Invalid key in ${i.origin}`;case"invalid_union":return i.options&&Array.isArray(i.options)&&i.options.length>0?`Invalid discriminator value. Expected ${i.options.map(s=>`'${s}'`).join(" | ")}`:i.inclusive===!1?"Invalid input: more than one option matched":"Invalid input";case"invalid_element":return`Invalid value in ${i.origin}`;default:return"Invalid input"}}};function dS(){return{localeError:jne()}}var Une=()=>{let e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"},map:{unit:"elementojn",verb:"havi"}};function t(r){return e[r]??null}let n={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",mac:"MAC-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",credit_card:"kreditkarta numero",currency_code:"valuta kodo",iban:"IBAN",jwt:"JWT",template_literal:"enigo"},o={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Nevalida enigo: atendi\u011Dis instanceof ${r.expected}, ricevi\u011Dis ${s}`:`Nevalida enigo: atendi\u011Dis ${i}, ricevi\u011Dis ${s}`}case"invalid_value":return r.values.length===1?`Nevalida enigo: atendi\u011Dis ${y1(r.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Tro granda: atendi\u011Dis ke ${r.origin??"valoro"} havu ${i}${r.maximum.toString()} ${a.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${r.origin??"valoro"} havu ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Tro malgranda: atendi\u011Dis ke ${r.origin} havu ${i}${r.minimum.toString()} ${a.unit}`:`Tro malgranda: atendi\u011Dis ke ${r.origin} estu ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${i.prefix}"`:i.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${i.suffix}"`:i.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${i.includes}"`:i.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${i.pattern}`:`Nevalida ${n[i.format]??r.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${r.divisor}`;case"unrecognized_keys":return`Nekonata${r.keys.length>1?"j":""} \u015Dlosilo${r.keys.length>1?"j":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${r.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${r.origin}`;default:return"Nevalida enigo"}}};function RF(){return{localeError:Une()}}var Fne=()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function t(r){return e[r]??null}let n={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duraci\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",mac:"direcci\xF3n MAC",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",credit_card:"n\xFAmero de tarjeta de cr\xE9dito",currency_code:"c\xF3digo de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN",string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Entrada inv\xE1lida: se esperaba instanceof ${r.expected}, recibido ${s}`:`Entrada inv\xE1lida: se esperaba ${i}, recibido ${s}`}case"invalid_value":return r.values.length===1?`Entrada inv\xE1lida: se esperaba ${y1(r.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin),s=o[r.origin]??r.origin;return a?`Demasiado grande: se esperaba que ${s??"valor"} tuviera ${i}${r.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${s??"valor"} fuera ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin),s=o[r.origin]??r.origin;return a?`Demasiado peque\xF1o: se esperaba que ${s} tuviera ${i}${r.minimum.toString()} ${a.unit}`:`Demasiado peque\xF1o: se esperaba que ${s} fuera ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${i.prefix}"`:i.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${i.suffix}"`:i.format==="includes"?`Cadena inv\xE1lida: debe incluir "${i.includes}"`:i.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${i.pattern}`:`Inv\xE1lido ${n[i.format]??r.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${r.divisor}`;case"unrecognized_keys":return`Llave${r.keys.length>1?"s":""} desconocida${r.keys.length>1?"s":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${o[r.origin]??r.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${o[r.origin]??r.origin}`;default:return"Entrada inv\xE1lida"}}};function $F(){return{localeError:Fne()}}var Hne=()=>{let e={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},map:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function t(r){return e[r]??null}let n={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",mac:"MAC \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",credit_card:"\u0634\u0645\u0627\u0631\u0647 \u06A9\u0627\u0631\u062A \u0627\u0639\u062A\u0628\u0627\u0631\u06CC",currency_code:"\u06A9\u062F \u0627\u0631\u0632",iban:"IBAN",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"},o={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${r.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${s} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`:`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${i} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${s} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":return r.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${y1(r.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${Ae(r.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${r.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${r.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${r.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${i}${r.minimum.toString()} ${a.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${i}${r.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:i.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:i.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${i.includes}" \u0628\u0627\u0634\u062F`:i.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${i.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${n[i.format]??r.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${r.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${r.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${r.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${r.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};function zF(){return{localeError:Hne()}}var Vne=()=>{let e={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},map:{unit:"alkiota",subject:"kuvauksen"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function t(r){return e[r]??null}let n={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-p\xE4iv\xE4m\xE4\xE4r\xE4",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",mac:"MAC-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",credit_card:"luottokortin numero",currency_code:"valuuttakoodi",iban:"IBAN",jwt:"JWT",template_literal:"templaattimerkkijono"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Virheellinen tyyppi: odotettiin instanceof ${r.expected}, oli ${s}`:`Virheellinen tyyppi: odotettiin ${i}, oli ${s}`}case"invalid_value":return r.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${y1(r.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Liian suuri: ${a.subject} t\xE4ytyy olla ${i}${r.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Liian pieni: ${a.subject} t\xE4ytyy olla ${i}${r.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${i.prefix}"`:i.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${i.suffix}"`:i.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${i.includes}"`:i.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${i.pattern}`:`Virheellinen ${n[i.format]??r.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${r.divisor} monikerta`;case"unrecognized_keys":return`${r.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${Ae(r.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen sy\xF6te"}}};function MF(){return{localeError:Vne()}}var qne=()=>{let e={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function t(r){return e[r]??null}let n={regex:"expression r\xE9guli\xE8re",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne de caract\xE8res encod\xE9e en base64",base64url:"cha\xEEne de caract\xE8res encod\xE9e en base64url",json_string:"cha\xEEne de caract\xE8res JSON",e164:"num\xE9ro au format E.164",credit_card:"num\xE9ro de carte de cr\xE9dit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entr\xE9e"},o={string:"cha\xEEne de caract\xE8res",number:"nombre",int:"entier",boolean:"bool\xE9en",bigint:"grand entier",symbol:"symbole",undefined:"ind\xE9fini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"record",map:"map",set:"ensemble",file:"fichier",nonoptional:"non optionnel",nan:"NaN",function:"fonction"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Entr\xE9e invalide : instance de ${r.expected} attendu, ${s} re\xE7u`:`Entr\xE9e invalide : ${i} attendu, ${s} re\xE7u`}case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : ${y1(r.values[0])} attendu`:`Option invalide : une valeur parmi ${Ae(r.values,"|")} attendue`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Trop grand : ${o[r.origin]??"valeur"} doit ${a.verb} ${i}${r.maximum.toString()} ${a.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${o[r.origin]??"valeur"} doit \xEAtre ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Trop petit : ${o[r.origin]??"valeur"} doit ${a.verb} ${i}${r.minimum.toString()} ${a.unit}`:`Trop petit : ${o[r.origin]??"valeur"} doit \xEAtre ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Cha\xEEne de caract\xE8res invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne de caract\xE8res invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne de caract\xE8res invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne de caract\xE8res invalide : doit correspondre au motif ${i.pattern}`:`${n[i.format]??r.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xE9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${Ae(r.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${r.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return"Entr\xE9e invalide"}}};function EF(){return{localeError:qne()}}var Wne=()=>{let e={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"},map:{unit:"\xE9l\xE9ments",verb:"avoir"}};function t(r){return e[r]??null}let n={regex:"entr\xE9e",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",credit_card:"num\xE9ro de carte de cr\xE9dit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entr\xE9e"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Entr\xE9e invalide : attendu instanceof ${r.expected}, re\xE7u ${s}`:`Entr\xE9e invalide : attendu ${i}, re\xE7u ${s}`}case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : attendu ${y1(r.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"\u2264":"<",a=t(r.origin);return a?`Trop grand : attendu que ${r.origin??"la valeur"} ait ${i}${r.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${r.origin??"la valeur"} soit ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?"\u2265":">",a=t(r.origin);return a?`Trop petit : attendu que ${r.origin} ait ${i}${r.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${r.origin} soit ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${i.pattern}`:`${n[i.format]??r.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xE9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${Ae(r.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${r.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return"Entr\xE9e invalide"}}};function TF(){return{localeError:Wne()}}var Gne=()=>{let e={string:{unit:"\u0A85\u0A95\u0ACD\u0AB7\u0AB0",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},file:{unit:"\u0AAC\u0ABE\u0AAF\u0A9F",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},array:{unit:"\u0A86\u0A87\u0A9F\u0AAE",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},set:{unit:"\u0A86\u0A87\u0A9F\u0AAE",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},map:{unit:"\u0A8F\u0AA8\u0ACD\u0A9F\u0ACD\u0AB0\u0AC0",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"}};function t(r){return e[r]??null}let n={regex:"\u0A87\u0AA8\u0AAA\u0AC1\u0A9F",email:"\u0A88\u0AAE\u0AC7\u0A87\u0AB2 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",url:"URL",emoji:"\u0A87\u0AAE\u0ACB\u0A9C\u0AC0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0AA4\u0ABE\u0AB0\u0AC0\u0A96 \u0A85\u0AA8\u0AC7 \u0AB8\u0AAE\u0AAF",date:"ISO \u0AA4\u0ABE\u0AB0\u0AC0\u0A96",time:"ISO \u0AB8\u0AAE\u0AAF",duration:"ISO \u0A85\u0AB5\u0AA7\u0ABF",ipv4:"IPv4 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",ipv6:"IPv6 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",mac:"MAC \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",cidrv4:"IPv4 \u0AB6\u0ACD\u0AB0\u0AC7\u0AA3\u0AC0",cidrv6:"IPv6 \u0AB6\u0ACD\u0AB0\u0AC7\u0AA3\u0AC0",base64:"base64-\u0A8F\u0AA8\u0ACD\u0A95\u0ACB\u0AA1\u0AC7\u0AA1 \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",base64url:"base64url-\u0A8F\u0AA8\u0ACD\u0A95\u0ACB\u0AA1\u0AC7\u0AA1 \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",json_string:"JSON \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",e164:"E.164 \u0AA8\u0A82\u0AAC\u0AB0",credit_card:"\u0A95\u0ACD\u0AB0\u0AC7\u0AA1\u0ABF\u0A9F \u0A95\u0ABE\u0AB0\u0ACD\u0AA1 \u0AA8\u0A82\u0AAC\u0AB0",currency_code:"\u0A9A\u0AB2\u0AA3 \u0A95\u0ACB\u0AA1",iban:"IBAN",jwt:"JWT",template_literal:"\u0A87\u0AA8\u0AAA\u0AC1\u0A9F"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F: \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${i}, \u0AAA\u0ACD\u0AB0\u0ABE\u0AAA\u0ACD\u0AA4 ${s}`}case"invalid_value":return r.values.length===1?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F: \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${y1(r.values[0])}`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB5\u0ABF\u0A95\u0AB2\u0ACD\u0AAA: ${Ae(r.values," | ")} \u0AAE\u0ABE\u0AA7\u0ACD\u0AAF\u0AAE\u0AA5\u0AC0 \u0A8F\u0A95 \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0A96\u0AC2\u0AAC \u0AAE\u0ACB\u0A9F\u0AC1\u0A82: ${r.origin??"\u0AAE\u0AC2\u0AB2\u0ACD\u0AAF"} ${i}${r.maximum.toString()} ${a.unit??"\u0A8F\u0AB2\u0ABF\u0AAE\u0AC7\u0AA8\u0ACD\u0A9F"} \u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A96\u0AC2\u0AAC \u0AAE\u0ACB\u0A9F\u0AC1\u0A82: ${r.origin??"\u0AAE\u0AC2\u0AB2\u0ACD\u0AAF"} ${i}${r.maximum.toString()} \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0A96\u0AC2\u0AAC \u0AA8\u0ABE\u0AA8\u0AC1\u0A82: ${r.origin} ${i}${r.minimum.toString()} ${a.unit} \u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A96\u0AC2\u0AAC \u0AA8\u0ABE\u0AA8\u0AC1\u0A82: ${r.origin} ${i}${r.minimum.toString()} \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${i.prefix}" \u0AA5\u0AC0 \u0AB6\u0AB0\u0AC2 \u0AA5\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:i.format==="ends_with"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${i.suffix}" \u0AAA\u0AB0 \u0AB8\u0AAE\u0ABE\u0AAA\u0ACD\u0AA4 \u0AA5\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:i.format==="includes"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${i.includes}" \u0AB6\u0ABE\u0AAE\u0AC7\u0AB2 \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:i.format==="regex"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: \u0AAA\u0AC7\u0A9F\u0AB0\u0ACD\u0AA8 ${i.pattern} \u0AB8\u0ABE\u0AA5\u0AC7 \u0AAE\u0AC7\u0AB3 \u0A96\u0ABE\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AA8\u0A82\u0AAC\u0AB0: ${r.divisor} \u0AA8\u0ACB \u0A97\u0AC1\u0AA3\u0ABE\u0A82\u0A95 \u0AB9\u0ACB\u0AB5\u0ACB \u0A9C\u0ACB\u0A88\u0A8F`;case"unrecognized_keys":return`\u0A93\u0AB3\u0A96\u0AC0 \u0AB6\u0A95\u0ABE\u0AA4\u0ABE \u0AA8\u0AB9\u0AC0\u0A82 \u0AA4\u0AC7 \u0A95\u0AC0${r.keys.length>1?"\u0A93":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u0AAE\u0ABE\u0A82 \u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A95\u0AC0`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AA1\u0ABF\u0AB8\u0ACD\u0A95\u0ACD\u0AB0\u0ABF\u0AAE\u0ABF\u0AA8\u0AC7\u0A9F\u0AB0 \u0AAE\u0AC2\u0AB2\u0ACD\u0AAF. \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F";case"invalid_element":return`${r.origin} \u0AAE\u0ABE\u0A82 \u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AAE\u0AC2\u0AB2\u0ACD\u0AAF`;default:return"\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F"}}};function AF(){return{localeError:Gne()}}var Zne=()=>{let e={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},t={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},n=c=>c?e[c]:void 0,o=c=>{let u=n(c);return u?u.label:c??e.unknown.label},r=c=>`\u05D4${o(c)}`,i=c=>(n(c)?.gender??"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA",a=c=>c?t[c]??null:null,s={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},uuidv4:{label:"UUIDv4",gender:"m"},uuidv6:{label:"UUIDv6",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},mac:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA MAC",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},credit_card:{label:"\u05DE\u05E1\u05E4\u05E8 \u05DB\u05E8\u05D8\u05D9\u05E1 \u05D0\u05E9\u05E8\u05D0\u05D9",gender:"m"},currency_code:{label:"\u05E7\u05D5\u05D3 \u05DE\u05D8\u05D1\u05E2",gender:"m"},iban:{label:"IBAN",gender:"m"},jwt:{label:"JWT",gender:"m"},template_literal:{label:"\u05E7\u05DC\u05D8",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},l={nan:"NaN"};return c=>{switch(c.code){case"invalid_type":{let u=c.expected,d=l[u??""]??o(u),p=S1(c.input),m=l[p]??e[p]?.label??p;return/^[A-Z]/.test(c.expected)?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${c.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${m}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${d}, \u05D4\u05EA\u05E7\u05D1\u05DC ${m}`}case"invalid_value":{if(c.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${y1(c.values[0])}`;let u=c.values.map(m=>y1(m));if(c.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${u[0]} \u05D0\u05D5 ${u[1]}`;let d=u[u.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${u.slice(0,-1).join(", ")} \u05D0\u05D5 ${d}`}case"too_big":{let u=a(c.origin),d=r(c.origin??"value");if(c.origin==="string")return`${u?.longLabel??"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${c.maximum.toString()} ${u?.unit??""} ${c.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(c.origin==="number"){let h=c.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${c.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${c.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${h}`}if(c.origin==="array"||c.origin==="set"){let h=c.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",S=c.inclusive?`${c.maximum} ${u?.unit??""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${c.maximum} ${u?.unit??""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${d} ${h} \u05DC\u05D4\u05DB\u05D9\u05DC ${S}`.trim()}let p=c.inclusive?"<=":"<",m=i(c.origin??"value");return u?.unit?`${u.longLabel} \u05DE\u05D3\u05D9: ${d} ${m} ${p}${c.maximum.toString()} ${u.unit}`:`${u?.longLabel??"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${d} ${m} ${p}${c.maximum.toString()}`}case"too_small":{let u=a(c.origin),d=r(c.origin??"value");if(c.origin==="string")return`${u?.shortLabel??"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${c.minimum.toString()} ${u?.unit??""} ${c.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(c.origin==="number"){let h=c.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${c.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${c.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${h}`}if(c.origin==="array"||c.origin==="set"){let h=c.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(c.minimum===1&&c.inclusive){let v=(c.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} ${h} \u05DC\u05D4\u05DB\u05D9\u05DC ${v}`}let S=c.inclusive?`${c.minimum} ${u?.unit??""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${c.minimum} ${u?.unit??""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} ${h} \u05DC\u05D4\u05DB\u05D9\u05DC ${S}`.trim()}let p=c.inclusive?">=":">",m=i(c.origin??"value");return u?.unit?`${u.shortLabel} \u05DE\u05D3\u05D9: ${d} ${m} ${p}${c.minimum.toString()} ${u.unit}`:`${u?.shortLabel??"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${d} ${m} ${p}${c.minimum.toString()}`}case"invalid_format":{let u=c;if(u.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${u.prefix}"`;if(u.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${u.suffix}"`;if(u.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${u.includes}"`;if(u.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${u.pattern}`;let d=s[u.format],p=d?.label??u.format,h=(d?.gender??"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${p} \u05DC\u05D0 ${h}`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${c.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${c.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${c.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${Ae(c.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${r(c.origin??"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function IF(){return{localeError:Zne()}}var Xne=()=>{let e={string:{unit:"\u0905\u0915\u094D\u0937\u0930",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},file:{unit:"\u092C\u093E\u0907\u091F\u094D\u0938",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},array:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},set:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},map:{unit:"\u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F\u093F\u092F\u093E\u0901",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"}};function t(r){return e[r]??null}let n={regex:"\u0907\u0928\u092A\u0941\u091F",email:"\u0908\u092E\u0947\u0932 \u092A\u0924\u093E",url:"URL",emoji:"\u0907\u092E\u094B\u091C\u0940",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0924\u093F\u0925\u093F \u0914\u0930 \u0938\u092E\u092F",date:"ISO \u0924\u093F\u0925\u093F",time:"ISO \u0938\u092E\u092F",duration:"ISO \u0905\u0935\u0927\u093F",ipv4:"IPv4 \u092A\u0924\u093E",ipv6:"IPv6 \u092A\u0924\u093E",mac:"MAC \u092A\u0924\u093E",cidrv4:"IPv4 \u0936\u094D\u0930\u0947\u0923\u0940",cidrv6:"IPv6 \u0936\u094D\u0930\u0947\u0923\u0940",base64:"Base64-\u090F\u0928\u094D\u0915\u094B\u0921\u0947\u0921 \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",base64url:"Base64URL-\u090F\u0928\u094D\u0915\u094B\u0921\u0947\u0921 \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",json_string:"JSON \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",e164:"E.164 \u0938\u0902\u0916\u094D\u092F\u093E",credit_card:"\u0915\u094D\u0930\u0947\u0921\u093F\u091F \u0915\u093E\u0930\u094D\u0921 \u0938\u0902\u0916\u094D\u092F\u093E",currency_code:"\u092E\u0941\u0926\u094D\u0930\u093E \u0915\u094B\u0921",iban:"IBAN",jwt:"JWT",template_literal:"\u0907\u0928\u092A\u0941\u091F"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${i}, \u092A\u094D\u0930\u093E\u092A\u094D\u0924 ${s}`}case"invalid_value":return r.values.length===1?`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${y1(r.values[0])}`:`\u0905\u092E\u093E\u0928\u094D\u092F \u0935\u093F\u0915\u0932\u094D\u092A: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u092E\u093E\u0928\u094B\u0902 \u092E\u0947\u0902 \u0938\u0947 \u090F\u0915 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin??"\u092E\u093E\u0928"} \u092E\u0947\u0902 ${i}${r.maximum} ${a.unit} \u0939\u094B\u0902`:`\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin??"\u092E\u093E\u0928"} ${i}${r.maximum} \u0939\u094B`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin} \u092E\u0947\u0902 ${i}${r.minimum} ${a.unit} \u0939\u094B\u0902`:`\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin} ${i}${r.minimum} \u0939\u094B`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: "${i.prefix}" \u0938\u0947 \u0936\u0941\u0930\u0942 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:i.format==="ends_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: "${i.suffix}" \u092A\u0930 \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:i.format==="includes"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: \u0907\u0938\u092E\u0947\u0902 "${i.includes}" \u0936\u093E\u092E\u093F\u0932 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:i.format==="regex"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: \u092A\u0948\u091F\u0930\u094D\u0928 ${i.pattern} \u0938\u0947 \u092E\u0947\u0932 \u0916\u093E\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:`\u0905\u092E\u093E\u0928\u094D\u092F ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u0902\u0916\u094D\u092F\u093E: \u092F\u0939 ${r.divisor} \u0915\u093E \u0917\u0941\u0923\u091C \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`;case"unrecognized_keys":return`\u0905\u092A\u0930\u093F\u091A\u093F\u0924 \u0915\u0941\u0902\u091C\u0940${r.keys.length>1?"\u092F\u093E\u0901":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0915\u0941\u0902\u091C\u0940: ${r.origin} \u092E\u0947\u0902`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0905\u092E\u093E\u0928\u094D\u092F \u0921\u093F\u0938\u094D\u0915\u094D\u0930\u093F\u092E\u093F\u0928\u0947\u091F\u0930 \u092E\u093E\u0928: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F";case"invalid_element":return`\u0905\u092E\u093E\u0928\u094D\u092F \u092E\u093E\u0928: ${r.origin} \u092E\u0947\u0902`;default:return"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F"}}};function NF(){return{localeError:Xne()}}var Yne=()=>{let e={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function t(r){return e[r]??null}let n={regex:"unos",email:"email adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum i vrijeme",date:"ISO datum",time:"ISO vrijeme",duration:"ISO trajanje",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",credit_card:"broj kreditne kartice",currency_code:"kod valute",iban:"IBAN",jwt:"JWT",template_literal:"unos"},o={nan:"NaN",string:"tekst",number:"broj",boolean:"boolean",array:"niz",object:"objekt",set:"skup",file:"datoteka",date:"datum",bigint:"bigint",symbol:"simbol",undefined:"undefined",null:"null",function:"funkcija",map:"mapa"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Neispravan unos: o\u010Dekuje se instanceof ${r.expected}, a primljeno je ${s}`:`Neispravan unos: o\u010Dekuje se ${i}, a primljeno je ${s}`}case"invalid_value":return r.values.length===1?`Neispravna vrijednost: o\u010Dekivano ${y1(r.values[0])}`:`Neispravna opcija: o\u010Dekivano jedno od ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin),s=o[r.origin]??r.origin;return a?`Preveliko: o\u010Dekivano da ${s??"vrijednost"} ima ${i}${r.maximum.toString()} ${a.unit??"elemenata"}`:`Preveliko: o\u010Dekivano da ${s??"vrijednost"} bude ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin),s=o[r.origin]??r.origin;return a?`Premalo: o\u010Dekivano da ${s} ima ${i}${r.minimum.toString()} ${a.unit}`:`Premalo: o\u010Dekivano da ${s} bude ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Neispravan tekst: mora zapo\u010Dinjati s "${i.prefix}"`:i.format==="ends_with"?`Neispravan tekst: mora zavr\u0161avati s "${i.suffix}"`:i.format==="includes"?`Neispravan tekst: mora sadr\u017Eavati "${i.includes}"`:i.format==="regex"?`Neispravan tekst: mora odgovarati uzorku ${i.pattern}`:`Neispravna ${n[i.format]??r.format}`}case"not_multiple_of":return`Neispravan broj: mora biti vi\u0161ekratnik od ${r.divisor}`;case"unrecognized_keys":return`Neprepoznat${r.keys.length>1?"i klju\u010Devi":" klju\u010D"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Neispravan klju\u010D u ${o[r.origin]??r.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${o[r.origin]??r.origin}`;default:return"Neispravan unos"}}};function OF(){return{localeError:Yne()}}var Kne=()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"},map:{unit:"elem",verb:"legyen"}};function t(r){return e[r]??null}let n={regex:"bemenet",email:"email c\xEDm",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO id\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",mac:"MAC c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",credit_card:"hitelk\xE1rtyasz\xE1m",currency_code:"p\xE9nznemk\xF3d",iban:"IBAN",jwt:"JWT",template_literal:"bemenet"},o={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${r.expected}, a kapott \xE9rt\xE9k ${s}`:`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${i}, a kapott \xE9rt\xE9k ${s}`}case"invalid_value":return r.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${y1(r.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`T\xFAl nagy: ${r.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${i}${r.maximum.toString()} ${a.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${r.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} m\xE9rete t\xFAl kicsi ${i}${r.minimum.toString()} ${a.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} t\xFAl kicsi ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\xC9rv\xE9nytelen string: "${i.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:i.format==="ends_with"?`\xC9rv\xE9nytelen string: "${i.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:i.format==="includes"?`\xC9rv\xE9nytelen string: "${i.includes}" \xE9rt\xE9ket kell tartalmaznia`:i.format==="regex"?`\xC9rv\xE9nytelen string: ${i.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${n[i.format]??r.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${r.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${r.keys.length>1?"s":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${r.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${r.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}};function LF(){return{localeError:Kne()}}function DF(e,t,n){return Math.abs(e)===1?t:n}function $c(e){if(!e)return"";let t=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],n=e[e.length-1];return e+(t.includes(n)?"\u0576":"\u0568")}var Jne=()=>{let e={string:{unit:{one:"\u0576\u0577\u0561\u0576",many:"\u0576\u0577\u0561\u0576\u0576\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},file:{unit:{one:"\u0562\u0561\u0575\u0569",many:"\u0562\u0561\u0575\u0569\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},array:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},set:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},map:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"}};function t(r){return e[r]??null}let n={regex:"\u0574\u0578\u0582\u057F\u0584",email:"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565",url:"URL",emoji:"\u0567\u0574\u0578\u057B\u056B",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574",date:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E",time:"ISO \u056A\u0561\u0574",duration:"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576",ipv4:"IPv4 \u0570\u0561\u057D\u0581\u0565",ipv6:"IPv6 \u0570\u0561\u057D\u0581\u0565",mac:"MAC \u0570\u0561\u057D\u0581\u0565",cidrv4:"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",cidrv6:"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",base64:"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",base64url:"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",json_string:"JSON \u057F\u0578\u0572",e164:"E.164 \u0570\u0561\u0574\u0561\u0580",credit_card:"\u056F\u0580\u0565\u0564\u056B\u057F \u0584\u0561\u0580\u057F\u056B \u0570\u0561\u0574\u0561\u0580",currency_code:"\u0561\u0580\u056A\u0578\u0582\u0575\u0569\u056B \u056F\u0578\u0564",iban:"IBAN",jwt:"JWT",template_literal:"\u0574\u0578\u0582\u057F\u0584"},o={nan:"NaN",number:"\u0569\u056B\u057E",array:"\u0566\u0561\u0576\u0563\u057E\u0561\u056E"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${r.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${s}`:`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${i}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${s}`}case"invalid_value":return r.values.length===1?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${y1(r.values[1])}`:`\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),l=DF(s,a.unit.one,a.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${$c(r.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${i}${r.maximum.toString()} ${l}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${$c(r.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);if(a){let s=Number(r.minimum),l=DF(s,a.unit.one,a.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${$c(r.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${i}${r.minimum.toString()} ${l}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${$c(r.origin)} \u056C\u056B\u0576\u056B ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${i.prefix}"-\u0578\u057E`:i.format==="ends_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${i.suffix}"-\u0578\u057E`:i.format==="includes"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${i.includes}"`:i.format==="regex"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${i.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`:`\u054D\u056D\u0561\u056C ${n[i.format]??r.format}`}case"not_multiple_of":return`\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${r.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${r.keys.length>1?"\u0576\u0565\u0580":""}. ${Ae(r.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${$c(r.origin)}-\u0578\u0582\u0574`;case"invalid_union":return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574";case"invalid_element":return`\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${$c(r.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function BF(){return{localeError:Jne()}}var Qne=()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"},map:{unit:"item",verb:"memiliki"}};function t(r){return e[r]??null}let n={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",mac:"alamat MAC",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",credit_card:"nomor kartu kredit",currency_code:"kode mata uang",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Input tidak valid: diharapkan instanceof ${r.expected}, diterima ${s}`:`Input tidak valid: diharapkan ${i}, diterima ${s}`}case"invalid_value":return r.values.length===1?`Input tidak valid: diharapkan ${y1(r.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Terlalu besar: diharapkan ${r.origin??"value"} memiliki ${i}${r.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${r.origin??"value"} menjadi ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Terlalu kecil: diharapkan ${r.origin} memiliki ${i}${r.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${r.origin} menjadi ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`String tidak valid: harus dimulai dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak valid: harus berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak valid: harus menyertakan "${i.includes}"`:i.format==="regex"?`String tidak valid: harus sesuai pola ${i.pattern}`:`${n[i.format]??r.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${r.keys.length>1?"s":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${r.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${r.origin}`;default:return"Input tidak valid"}}};function jF(){return{localeError:Qne()}}var ere=()=>{let e={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"},map:{unit:"hluti",verb:"a\xF0 hafa"}};function t(r){return e[r]??null}let n={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og t\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",credit_card:"kreditkortan\xFAmer",currency_code:"gjaldmi\xF0ilsk\xF3\xF0i",iban:"IBAN",jwt:"JWT",template_literal:"gildi"},o={nan:"NaN",number:"n\xFAmer",array:"fylki"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Rangt gildi: \xDE\xFA sl\xF3st inn ${s} \xFEar sem \xE1 a\xF0 vera instanceof ${r.expected}`:`Rangt gildi: \xDE\xFA sl\xF3st inn ${s} \xFEar sem \xE1 a\xF0 vera ${i}`}case"invalid_value":return r.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${y1(r.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin??"gildi"} hafi ${i}${r.maximum.toString()} ${a.unit??"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin??"gildi"} s\xE9 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin} hafi ${i}${r.minimum.toString()} ${a.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin} s\xE9 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${i.prefix}"`:i.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${i.suffix}"`:i.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${i.includes}"`:i.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${i.pattern}`:`Rangt ${n[i.format]??r.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${r.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${r.keys.length>1?"ir lyklar":"ur lykill"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${r.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${r.origin}`;default:return"Rangt gildi"}}};function UF(){return{localeError:ere()}}var tre=()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"},map:{unit:"elementi",verb:"avere"}};function t(r){return e[r]??null}let n={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",mac:"indirizzo MAC",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",credit_card:"numero di carta di credito",currency_code:"codice valuta",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"numero",array:"vettore"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Input non valido: atteso instanceof ${r.expected}, ricevuto ${s}`:`Input non valido: atteso ${i}, ricevuto ${s}`}case"invalid_value":return r.values.length===1?`Input non valido: atteso ${y1(r.values[0])}`:`Opzione non valida: atteso uno tra ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Troppo grande: ${r.origin??"valore"} deve avere ${i}${r.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${r.origin??"valore"} deve essere ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Troppo piccolo: ${r.origin} deve avere ${i}${r.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${r.origin} deve essere ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Stringa non valida: deve iniziare con "${i.prefix}"`:i.format==="ends_with"?`Stringa non valida: deve terminare con "${i.suffix}"`:i.format==="includes"?`Stringa non valida: deve includere "${i.includes}"`:i.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${i.pattern}`:`Input non valido: ${n[i.format]??r.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${r.divisor}`;case"unrecognized_keys":return`Chiav${r.keys.length>1?"i":"e"} non riconosciut${r.keys.length>1?"e":"a"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${r.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${r.origin}`;default:return"Input non valido"}}};function FF(){return{localeError:tre()}}var nre=()=>{let e={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},map:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function t(r){return e[r]??null}let n={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",mac:"MAC\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",credit_card:"\u30AF\u30EC\u30B8\u30C3\u30C8\u30AB\u30FC\u30C9\u756A\u53F7",currency_code:"\u901A\u8CA8\u30B3\u30FC\u30C9",iban:"IBAN",jwt:"JWT",template_literal:"\u5165\u529B\u5024"},o={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u7121\u52B9\u306A\u5165\u529B: instanceof ${r.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${s}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u5165\u529B: ${i}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${s}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":return r.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${y1(r.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${Ae(r.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let i=r.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",a=t(r.origin);return a?`\u5927\u304D\u3059\u304E\u308B\u5024: ${r.origin??"\u5024"}\u306F${r.maximum.toString()}${a.unit??"\u8981\u7D20"}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${r.origin??"\u5024"}\u306F${r.maximum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let i=r.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",a=t(r.origin);return a?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${a.unit}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${i.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${n[i.format]??r.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${r.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${r.keys.length>1?"\u7FA4":""}: ${Ae(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};function HF(){return{localeError:nre()}}var rre=()=>{let e={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},map:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function t(r){return e[r]??null}let n={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",mac:"MAC \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10D5\u10D4\u10DA\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10D5\u10D4\u10DA\u10D8",json_string:"JSON \u10D5\u10D4\u10DA\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",credit_card:"\u10E1\u10D0\u10D9\u10E0\u10D4\u10D3\u10D8\u10E2\u10DD \u10D1\u10D0\u10E0\u10D0\u10D7\u10D8\u10E1 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",currency_code:"\u10D5\u10D0\u10DA\u10E3\u10E2\u10D8\u10E1 \u10D9\u10DD\u10D3\u10D8",iban:"IBAN",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"},o={nan:"NaN",number:"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8",string:"\u10D5\u10D4\u10DA\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0",array:"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${r.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${s}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${i}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${s}`}case"invalid_value":return r.values.length===1?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${y1(r.values[0])}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${Ae(r.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${a.verb} ${i}${r.maximum.toString()} ${a.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin} ${a.verb} ${i}${r.minimum.toString()} ${a.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin} \u10D8\u10E7\u10DD\u10E1 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${i.prefix}"-\u10D8\u10D7`:i.format==="ends_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${i.suffix}"-\u10D8\u10D7`:i.format==="includes"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${i.includes}"-\u10E1`:i.format==="regex"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${i.pattern}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${r.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${r.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${r.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${r.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};function VF(){return{localeError:rre()}}var ore=()=>{let e={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},map:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function t(r){return e[r]??null}let n={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",mac:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 MAC",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",credit_card:"\u179B\u17C1\u1781\u1794\u17D0\u178E\u17D2\u178E\u17A5\u178E\u1791\u17B6\u1793",currency_code:"\u1780\u17BC\u178A\u179A\u17BC\u1794\u17B7\u1799\u1794\u17D0\u178E\u17D2\u178E",iban:"IBAN",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"},o={nan:"NaN",number:"\u179B\u17C1\u1781",array:"\u17A2\u17B6\u179A\u17C1 (Array)",null:"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${r.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${s}`:`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${i} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${s}`}case"invalid_value":return r.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${y1(r.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${r.maximum.toString()} ${a.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${i} ${r.minimum.toString()} ${a.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${i.prefix}"`:i.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${i.suffix}"`:i.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${i.includes}"`:i.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${i.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${r.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${Ae(r.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${r.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${r.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}};function pS(){return{localeError:ore()}}function qF(){return pS()}var ire=()=>{let e={string:{unit:"\u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},file:{unit:"\u0CAC\u0CC8\u0C9F\u0CCD\u200C\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},array:{unit:"\u0CB5\u0CB8\u0CCD\u0CA4\u0CC1\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},set:{unit:"\u0CB5\u0CB8\u0CCD\u0CA4\u0CC1\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},map:{unit:"entries",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"}};function t(r){return e[r]??null}let n={regex:"\u0C87\u0CA8\u0CCD\u0CAA\u0CC1\u0C9F\u0CCD",email:"email \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0CA6\u0CBF\u0CA8\u0CBE\u0C82\u0C95\u0CA6 \u0CB8\u0CAE\u0CAF",date:"ISO \u0CA6\u0CBF\u0CA8\u0CBE\u0C82\u0C95",time:"ISO \u0CB8\u0CAE\u0CAF",duration:"ISO \u0C85\u0CB5\u0CA7\u0CBF",ipv4:"IPv4 \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",ipv6:"IPv6 \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",mac:"MAC \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",cidrv4:"IPv4 \u0CB5\u0CCD\u0CAF\u0CBE\u0CAA\u0CCD\u0CA4\u0CBF\u0CAF",cidrv6:"IPv6 \u0CB5\u0CCD\u0CAF\u0CBE\u0CAA\u0CCD\u0CA4\u0CBF\u0CAF",base64:"base64-encoded\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",base64url:"base64url-encoded\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",json_string:"JSON\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",e164:"E.164 \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6",credit_card:"\u0C95\u0CCD\u0CB0\u0CC6\u0CA1\u0CBF\u0C9F\u0CCD \u0C95\u0CBE\u0CB0\u0CCD\u0CA1\u0CCD \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6",currency_code:"\u0C95\u0CB0\u0CC6\u0CA8\u0CCD\u0CB8\u0CBF \u0C95\u0CCB\u0CA1\u0CCD",iban:"IBAN",jwt:"JWT",template_literal:"\u0C87\u0CA8\u0CCD\u0CAA\u0CC1\u0C9F\u0CCD"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${i}, \u0CB8\u0CCD\u0CB5\u0CC0\u0C95\u0CB0\u0CBF\u0CB8\u0CBF\u0CA6\u0CA8\u0CC1 ${s}`}case"invalid_value":return r.values.length===1?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${y1(r.values[0])}`:`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C86\u0CAF\u0CCD\u0C95\u0CC6: \u0C87\u0CB5\u0CC1\u0C97\u0CB3\u0CB2\u0CCD\u0CB2\u0CBF \u0C92\u0C82\u0CA6\u0CA8\u0CCD\u0CA8\u0CC1 \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0CA6\u0CCA\u0CA1\u0CCD\u0CA1\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin??"value"} \u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1 ${i}${r.maximum.toString()} ${a.unit??"\u0C85\u0C82\u0CB6\u0C97\u0CB3\u0CC1"}`:`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0CA6\u0CCA\u0CA1\u0CCD\u0CA1\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin??"value"} \u0C8E\u0C82\u0CA6\u0CC1 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0C9A\u0CBF\u0C95\u0CCD\u0C95\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin} \u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1 ${i}${r.minimum.toString()} ${a.unit}`:`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0C9A\u0CBF\u0C95\u0CCD\u0C95\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin} \u0C8E\u0C82\u0CA6\u0CC1 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C87\u0CA6\u0CB0\u0CCA\u0C82\u0CA6\u0CBF\u0C97\u0CC6 \u0CAA\u0CCD\u0CB0\u0CBE\u0CB0\u0C82\u0CAD\u0CBF\u0CB8\u0CAC\u0CC7\u0C95\u0CC1 "${i.prefix}"`:i.format==="ends_with"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C87\u0CA6\u0CB0\u0CCA\u0C82\u0CA6\u0CBF\u0C97\u0CC6 \u0C95\u0CCA\u0CA8\u0CC6\u0C97\u0CCA\u0CB3\u0CCD\u0CB3\u0CAC\u0CC7\u0C95\u0CC1 "${i.suffix}"`:i.format==="includes"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C92\u0CB3\u0C97\u0CCA\u0C82\u0CA1\u0CBF\u0CB0\u0CAC\u0CC7\u0C95\u0CC1 "${i.includes}"`:i.format==="regex"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0CAE\u0CBE\u0CA6\u0CB0\u0CBF\u0C97\u0CC6 \u0CB9\u0CCA\u0C82\u0CA6\u0CBF\u0C95\u0CC6\u0CAF\u0CBE\u0C97\u0CAC\u0CC7\u0C95\u0CC1 ${i.pattern}`:`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6: \u0CAC\u0CB9\u0CC1\u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6\u0CAF\u0CBE\u0C97\u0CBF\u0CB0\u0CAC\u0CC7\u0C95\u0CC1 ${r.divisor}`;case"unrecognized_keys":return`\u0C97\u0CC1\u0CB0\u0CC1\u0CA4\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CA6 \u0C95\u0CC0 ${r.keys.length>1?"s":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0C95\u0CC0 \u0C87\u0CA8\u0CCD ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CA4\u0CBE\u0CB0\u0CA4\u0CAE\u0CCD\u0CAF \u0CAE\u0CCC\u0CB2\u0CCD\u0CAF. \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD";case"invalid_element":return`\u0CB0\u0CB2\u0CCD\u0CB2\u0CBF \u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CAE\u0CCC\u0CB2\u0CCD\u0CAF ${r.origin}`;default:return"\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD"}}};function WF(){return{localeError:ire()}}var are=()=>{let e={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"},map:{unit:"\uAC1C",verb:"to have"}};function t(r){return e[r]??null}let n={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",mac:"MAC \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",credit_card:"\uC2E0\uC6A9\uCE74\uB4DC \uBC88\uD638",currency_code:"\uD1B5\uD654 \uCF54\uB4DC",iban:"IBAN",jwt:"JWT",template_literal:"\uC785\uB825"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${r.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${s}\uC785\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${i}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${s}\uC785\uB2C8\uB2E4`}case"invalid_value":return r.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${y1(r.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${Ae(r.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let i=r.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",a=i==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=t(r.origin),l=s?.unit??"\uC694\uC18C";return s?`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()}${l} ${i}${a}`:`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()} ${i}${a}`}case"too_small":{let i=r.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",a=i==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=t(r.origin),l=s?.unit??"\uC694\uC18C";return s?`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()}${l} ${i}${a}`:`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()} ${i}${a}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:i.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${i.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${n[i.format]??r.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${r.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${Ae(r.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${r.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${r.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};function GF(){return{localeError:are()}}var Af=e=>e.charAt(0).toUpperCase()+e.slice(1);function ZF(e){let t=Math.abs(e),n=t%10,o=t%100;return o>=11&&o<=19||n===0?"many":n===1?"one":"few"}var sre=()=>{let e={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function t(r,i,a,s){let l=e[r]??null;return l===null?l:{unit:l.unit[i],verb:l.verb[s][a?"inclusive":"notInclusive"]}}let n={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",mac:"MAC adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",credit_card:"kredito kortel\u0117s numeris",currency_code:"valiutos kodas",iban:"IBAN",jwt:"JWT",template_literal:"\u012Fvestis"},o={nan:"NaN",number:"skai\u010Dius",bigint:"sveikasis skai\u010Dius",string:"eilut\u0117",boolean:"login\u0117 reik\u0161m\u0117",undefined:"neapibr\u0117\u017Eta reik\u0161m\u0117",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulin\u0117 reik\u0161m\u0117"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Gautas tipas ${s}, o tik\u0117tasi - instanceof ${r.expected}`:`Gautas tipas ${s}, o tik\u0117tasi - ${i}`}case"invalid_value":return r.values.length===1?`Privalo b\u016Bti ${y1(r.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${Ae(r.values,"|")} pasirinkim\u0173`;case"too_big":{let i=o[r.origin]??r.origin,a=t(r.origin,ZF(Number(r.maximum)),r.inclusive??!1,"smaller");if(a?.verb)return`${Af(i??r.origin??"reik\u0161m\u0117")} ${a.verb} ${r.maximum.toString()} ${a.unit??"element\u0173"}`;let s=r.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${Af(i??r.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${r.maximum.toString()} ${a?.unit}`}case"too_small":{let i=o[r.origin]??r.origin,a=t(r.origin,ZF(Number(r.minimum)),r.inclusive??!1,"bigger");if(a?.verb)return`${Af(i??r.origin??"reik\u0161m\u0117")} ${a.verb} ${r.minimum.toString()} ${a.unit??"element\u0173"}`;let s=r.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${Af(i??r.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${r.minimum.toString()} ${a?.unit}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${i.prefix}"`:i.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${i.suffix}"`:i.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${i.includes}"`:i.format==="regex"?`Eilut\u0117 privalo atitikti ${i.pattern}`:`Neteisingas ${n[i.format]??r.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${r.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${r.keys.length>1?"i":"as"} rakt${r.keys.length>1?"ai":"as"}: ${Ae(r.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let i=o[r.origin]??r.origin;return`${Af(i??r.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function XF(){return{localeError:sre()}}var lre=()=>{let e={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},map:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function t(r){return e[r]??null}let n={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",mac:"MAC \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",credit_card:"\u0431\u0440\u043E\u0458 \u043D\u0430 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u0447\u043A\u0430",currency_code:"\u043A\u043E\u0434 \u043D\u0430 \u0432\u0430\u043B\u0443\u0442\u0430",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"},o={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${r.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${s}`:`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${i}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`Invalid input: expected ${y1(r.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${i}${r.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0438\u043C\u0430 ${i}${r.minimum.toString()} ${a.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${i.pattern}`:`Invalid ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${r.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${r.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};function YF(){return{localeError:lre()}}var cre=()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"},map:{unit:"elemen",verb:"mempunyai"}};function t(r){return e[r]??null}let n={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",mac:"alamat MAC",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",credit_card:"nombor kad kredit",currency_code:"kod mata wang",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"nombor"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Input tidak sah: dijangka instanceof ${r.expected}, diterima ${s}`:`Input tidak sah: dijangka ${i}, diterima ${s}`}case"invalid_value":return r.values.length===1?`Input tidak sah: dijangka ${y1(r.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Terlalu besar: dijangka ${r.origin??"nilai"} ${a.verb} ${i}${r.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${r.origin??"nilai"} adalah ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Terlalu kecil: dijangka ${r.origin} ${a.verb} ${i}${r.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${r.origin} adalah ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`String tidak sah: mesti bermula dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak sah: mesti mengandungi "${i.includes}"`:i.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${i.pattern}`:`${n[i.format]??r.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${Ae(r.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${r.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${r.origin}`;default:return"Input tidak sah"}}};function KF(){return{localeError:cre()}}var ure=()=>{let e={string:{unit:"\u0905\u0915\u094D\u0937\u0930",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},file:{unit:"\u092C\u093E\u0907\u091F",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},array:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},set:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},map:{unit:"\u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F\u093F",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"}};function t(r){return e[r]??null}let n={regex:"\u0907\u0928\u092A\u0941\u091F",email:"\u0907\u092E\u0947\u0932 \u0920\u0947\u0917\u093E\u0928\u093E",url:"URL",emoji:"\u0907\u092E\u094B\u091C\u0940",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u092E\u093F\u0924\u093F \u0930 \u0938\u092E\u092F",date:"ISO \u092E\u093F\u0924\u093F",time:"ISO \u0938\u092E\u092F",duration:"ISO \u0905\u0935\u0927\u093F",ipv4:"IPv4 \u0920\u0947\u0917\u093E\u0928\u093E",ipv6:"IPv6 \u0920\u0947\u0917\u093E\u0928\u093E",mac:"MAC \u0920\u0947\u0917\u093E\u0928\u093E",cidrv4:"IPv4 \u0926\u093E\u092F\u0930\u093E",cidrv6:"IPv6 \u0926\u093E\u092F\u0930\u093E",base64:"base64-\u0907\u0928\u094D\u0915\u094B\u0921 \u0917\u0930\u093F\u090F\u0915\u094B \u0938\u094D\u091F\u094D\u0930\u093F\u0919",base64url:"base64url-\u0907\u0928\u094D\u0915\u094B\u0921 \u0917\u0930\u093F\u090F\u0915\u094B \u0938\u094D\u091F\u094D\u0930\u093F\u0919",json_string:"JSON \u0938\u094D\u091F\u094D\u0930\u093F\u0919",e164:"E.164 \u0928\u092E\u094D\u092C\u0930",credit_card:"\u0915\u094D\u0930\u0947\u0921\u093F\u091F \u0915\u093E\u0930\u094D\u0921 \u0928\u092E\u094D\u092C\u0930",currency_code:"\u092E\u0941\u0926\u094D\u0930\u093E \u0915\u094B\u0921",iban:"IBAN",jwt:"JWT",template_literal:"\u0907\u0928\u092A\u0941\u091F"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${i}, \u092A\u094D\u0930\u093E\u092A\u094D\u0924 ${s}`}case"invalid_value":return r.values.length===1?`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${y1(r.values[0])}`:`\u0905\u092E\u093E\u0928\u094D\u092F \u0935\u093F\u0915\u0932\u094D\u092A: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u092E\u093E\u0928\u0939\u0930\u0942 \u092E\u0927\u094D\u092F\u0947 \u090F\u0915 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0927\u0947\u0930\u0948 \u0920\u0942\u0932\u094B: ${r.origin??"\u092E\u093E\u0928"} \u092E\u093E ${i}${r.maximum.toString()} ${a.unit} ${a.verb}`:`\u0927\u0947\u0930\u0948 \u0920\u0942\u0932\u094B: ${r.origin??"\u092E\u093E\u0928"} ${i}${r.maximum.toString()} \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0927\u0947\u0930\u0948 \u0938\u093E\u0928\u094B: ${r.origin} \u092E\u093E ${i}${r.minimum.toString()} ${a.unit} ${a.verb}`:`\u0927\u0947\u0930\u0948 \u0938\u093E\u0928\u094B: ${r.origin} ${i}${r.minimum.toString()} \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${i.prefix}" \u092C\u093E\u091F \u0938\u0941\u0930\u0941 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:i.format==="ends_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${i.suffix}" \u092E\u093E \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:i.format==="includes"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${i.includes}" \u0938\u092E\u093E\u0935\u0947\u0936 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:i.format==="regex"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: \u0922\u093E\u0901\u091A\u093E ${i.pattern} \u0938\u0901\u0917 \u092E\u0947\u0932 \u0916\u093E\u0928\u0941\u092A\u0930\u094D\u091B`:`\u0905\u092E\u093E\u0928\u094D\u092F ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u0902\u0916\u094D\u092F\u093E: ${r.divisor} \u0915\u094B \u0917\u0941\u0923\u091C \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`;case"unrecognized_keys":return`\u0905\u092A\u0930\u093F\u091A\u093F\u0924 \u0915\u0941\u091E\u094D\u091C\u0940${r.keys.length>1?"\u0939\u0930\u0942":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0915\u0941\u091E\u094D\u091C\u0940: ${r.origin} \u092E\u093E`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0905\u092E\u093E\u0928\u094D\u092F \u0921\u093F\u0938\u094D\u0915\u094D\u0930\u093F\u092E\u093F\u0928\u0947\u091F\u0930 \u092E\u093E\u0928: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F";case"invalid_element":return`\u0905\u092E\u093E\u0928\u094D\u092F \u092E\u093E\u0928: ${r.origin} \u092E\u093E`;default:return"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F"}}};function JF(){return{localeError:ure()}}var dre=()=>{let e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"},map:{unit:"elementen",verb:"heeft"}};function t(r){return e[r]??null}let n={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",mac:"MAC-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",credit_card:"creditcardnummer",currency_code:"valutacode",iban:"IBAN",jwt:"JWT",template_literal:"invoer"},o={nan:"NaN",number:"getal"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ongeldige invoer: verwacht instanceof ${r.expected}, ontving ${s}`:`Ongeldige invoer: verwacht ${i}, ontving ${s}`}case"invalid_value":return r.values.length===1?`Ongeldige invoer: verwacht ${y1(r.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin),s=r.origin==="date"?"laat":r.origin==="string"?"lang":"groot";return a?`Te ${s}: verwacht dat ${r.origin??"waarde"} ${i}${r.maximum.toString()} ${a.unit??"elementen"} ${a.verb}`:`Te ${s}: verwacht dat ${r.origin??"waarde"} ${i}${r.maximum.toString()} is`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin),s=r.origin==="date"?"vroeg":r.origin==="string"?"kort":"klein";return a?`Te ${s}: verwacht dat ${r.origin} ${i}${r.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${s}: verwacht dat ${r.origin} ${i}${r.minimum.toString()} is`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ongeldige tekst: moet met "${i.prefix}" beginnen`:i.format==="ends_with"?`Ongeldige tekst: moet op "${i.suffix}" eindigen`:i.format==="includes"?`Ongeldige tekst: moet "${i.includes}" bevatten`:i.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${i.pattern}`:`Ongeldig: ${n[i.format]??r.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${r.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${r.keys.length>1?"s":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${r.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${r.origin}`;default:return"Ongeldige invoer"}}};function QF(){return{localeError:dre()}}var pre=()=>{let e={string:{unit:"teikn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"element",verb:"\xE5 innehalde"},set:{unit:"element",verb:"\xE5 innehalde"},map:{unit:"element",verb:"\xE5 innehalde"}};function t(r){return e[r]??null}let n={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varigheit",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkoda streng",base64url:"base64url-enkoda streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"tal",array:"liste"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ugyldig input: forventa instanceof ${r.expected}, fekk ${s}`:`Ugyldig input: forventa ${i}, fekk ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig verdi: forventa ${y1(r.values[0])}`:`Ugyldig val: forventa eitt av ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`For stor(t): forventa ${r.origin??"value"} til \xE5 ha ${i}${r.maximum.toString()} ${a.unit??"element"}`:`For stor(t): forventa ${r.origin??"value"} til \xE5 ha ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`For lite(n): forventa ${r.origin} til \xE5 ha ${i}${r.minimum.toString()} ${a.unit}`:`For lite(n): forventa ${r.origin} til \xE5 ha ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: m\xE5 slutte med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: m\xE5 innehalde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${i.pattern}`:`Ugyldig ${n[i.format]??r.format}`}case"not_multiple_of":return`Ugyldig tal: m\xE5 vere eit multiplum av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukjende n\xF8klar":"Ukjend n\xF8kkel"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${r.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`;default:return"Ugyldig input"}}};function eH(){return{localeError:pre()}}var fre=()=>{let e={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"},map:{unit:"elementer",verb:"\xE5 inneholde"}};function t(r){return e[r]??null}let n={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"tall",array:"liste"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ugyldig input: forventet instanceof ${r.expected}, fikk ${s}`:`Ugyldig input: forventet ${i}, fikk ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig verdi: forventet ${y1(r.values[0])}`:`Ugyldig valg: forventet en av ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`For stor(t): forventet ${r.origin??"value"} til \xE5 ha ${i}${r.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${r.origin??"value"} til \xE5 ha ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`For lite(n): forventet ${r.origin} til \xE5 ha ${i}${r.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${r.origin} til \xE5 ha ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${i.pattern}`:`Ugyldig ${n[i.format]??r.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${r.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`;default:return"Ugyldig input"}}};function tH(){return{localeError:fre()}}var mre=()=>{let e={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"},map:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function t(r){return e[r]??null}let n={regex:"giren",email:"epostag\xE2h",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO heng\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",mac:"MAC ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",credit_card:"i'tib\xE2r kart\u0131 numaras\u0131",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"giren"},o={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`F\xE2sit giren: umulan instanceof ${r.expected}, al\u0131nan ${s}`:`F\xE2sit giren: umulan ${i}, al\u0131nan ${s}`}case"invalid_value":return r.values.length===1?`F\xE2sit giren: umulan ${y1(r.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Fazla b\xFCy\xFCk: ${r.origin??"value"}, ${i}${r.maximum.toString()} ${a.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${r.origin??"value"}, ${i}${r.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${i}${r.minimum.toString()} ${a.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${i}${r.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let i=r;return i.format==="starts_with"?`F\xE2sit metin: "${i.prefix}" ile ba\u015Flamal\u0131.`:i.format==="ends_with"?`F\xE2sit metin: "${i.suffix}" ile bitmeli.`:i.format==="includes"?`F\xE2sit metin: "${i.includes}" ihtiv\xE2 etmeli.`:i.format==="regex"?`F\xE2sit metin: ${i.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${n[i.format]??r.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${r.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${r.keys.length>1?"s":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${r.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};function nH(){return{localeError:mre()}}var hre=()=>{let e={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},map:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function t(r){return e[r]??null}let n={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",mac:"\u062F MAC \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",credit_card:"\u062F \u06A9\u0631\u06CC\u0689\u06CC\u067C \u06A9\u0627\u0631\u062A \u0634\u0645\u06CC\u0631\u0647",currency_code:"\u062F \u0627\u0633\u0639\u0627\u0631\u0648 \u06A9\u0648\u0689",iban:"IBAN",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"},o={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${r.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${s} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`:`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${i} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${s} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":return r.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${y1(r.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${Ae(r.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${r.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${r.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${r.maximum.toString()} \u0648\u064A`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${i}${r.minimum.toString()} ${a.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${i}${r.minimum.toString()} \u0648\u064A`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:i.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:i.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${i.includes}" \u0648\u0644\u0631\u064A`:i.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${i.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${n[i.format]??r.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${r.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${r.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${r.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${r.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};function rH(){return{localeError:hre()}}var gre=()=>{let e={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"},map:{unit:"element\xF3w",verb:"mie\u0107"}};function t(r){return e[r]??null}let n={regex:"wyra\u017Cenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",mac:"adres MAC",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",credit_card:"numer karty kredytowej",currency_code:"kod waluty",iban:"IBAN",jwt:"JWT",template_literal:"wej\u015Bcie"},o={nan:"NaN",number:"liczba",array:"tablica"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${r.expected}, otrzymano ${s}`:`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${i}, otrzymano ${s}`}case"invalid_value":return r.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${y1(r.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${r.maximum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${r.minimum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${i.prefix}"`:i.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${i.suffix}"`:i.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${i.includes}"`:i.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${i.pattern}`:`Nieprawid\u0142ow(y/a/e) ${n[i.format]??r.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${r.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${r.keys.length>1?"s":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${r.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${r.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};function oH(){return{localeError:gre()}}var yre=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function t(a){return e[a]??null}let n={regex:"a entrada",email:"o endere\xE7o de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a dura\xE7\xE3o ISO",ipv4:"o endere\xE7o IPv4",ipv6:"o endere\xE7o IPv6",mac:"o endere\xE7o MAC",cidrv4:"o intervalo de endere\xE7os IPv4",cidrv6:"o intervalo de endere\xE7os IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o n\xFAmero E.164",credit_card:"o n\xFAmero de cart\xE3o de cr\xE9dito",currency_code:"o c\xF3digo de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},o={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},r={string:{name:"texto",articles:o.masculine},number:{name:"n\xFAmero",articles:o.masculine},int:{name:"n\xFAmero inteiro",articles:o.masculine},boolean:{name:"valor booleano",articles:o.masculine},bigint:{name:"n\xFAmero bigint",articles:o.masculine},symbol:{name:"s\xEDmbolo",articles:o.masculine},undefined:{name:'valor "undefined"',articles:o.masculine},null:{name:'valor "nulo"',articles:o.masculine},never:{name:'valor "never"',articles:o.masculine},void:{name:'valor "void"',articles:o.masculine},date:{name:"data",articles:o.feminine},array:{name:"vetor",articles:o.masculine},object:{name:"objeto",articles:o.masculine},tuple:{name:"tuplo",articles:o.masculine},record:{name:"registo",articles:o.masculine},map:{name:"mapa",articles:o.masculine},set:{name:"conjunto",articles:o.masculine},file:{name:"ficheiro",articles:o.masculine},nonoptional:{name:"valor n\xE3o opcional",articles:o.masculine},nan:{name:'valor "NaN"',articles:o.masculine},function:{name:"fun\xE7\xE3o",articles:o.feminine}};function i(a,s){let l=r[a]??{name:`valor "${a}"`,articles:o.masculine};return`${l.articles[s]} ${l.name}`}return a=>{switch(a.code){case"invalid_type":{let s=i(a.expected,"indefinite"),l=S1(a.input),c=i(l,"indefinite");return`Entrada inv\xE1lida: esperava ${s}, recebeu ${c}`}case"invalid_value":return a.values.length===1?`Entrada inv\xE1lida: esperava ${y1(a.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${Ae(a.values,"|")}`;case"too_big":{let s=a.inclusive?"<=":"<",l=t(a.origin);return l?`Demasiado grande: esperava que ${i(a.origin,"definite")} tivesse ${s} ${a.maximum.toString()} ${l.unit??"elementos"}`:`Demasiado grande: esperava que ${i(a.origin,"definite")} fosse ${s} ${a.maximum.toString()}`}case"too_small":{let s=a.inclusive?">=":">",l=t(a.origin);return l?`Demasiado pequeno: esperava que ${i(a.origin,"definite")} tivesse ${s} ${a.minimum.toString()} ${l.unit??"elementos"}`:`Demasiado pequeno: esperava que ${i(a.origin,"definite")} fosse ${s} ${a.minimum.toString()}`}case"invalid_format":{let s=a;return s.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar por "${s.prefix}"`:s.format==="ends_with"?`Texto inv\xE1lido: deve terminar em "${s.suffix}"`:s.format==="includes"?`Texto inv\xE1lido: deve incluir "${s.includes}"`:s.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${s.pattern}`:`Formato d${n[s.format]??a.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${a.divisor}`;case"unrecognized_keys":{let s=a.keys.length>1?"s":"";return`Chave${s} inv\xE1lida${s}: ${Ae(a.keys,", ")}`}case"invalid_key":return`Entrada inv\xE1lida n${i(a.origin,"definite")}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Valor de discrimina\xE7\xE3o inv\xE1lido. Esperava ${a.options.map(l=>`'${l}'`).join(" | ")}`:"Entrada inv\xE1lida";case"invalid_element":return`Entrada inv\xE1lida n${i(a.origin,"definite")}`;default:return"Entrada inv\xE1lida"}}};function iH(){return{localeError:yre()}}var vre=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function t(a){return e[a]??null}let n={regex:"a entrada",email:"o endere\xE7o de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a dura\xE7\xE3o ISO",ipv4:"o endere\xE7o IPv4",ipv6:"o endere\xE7o IPv6",mac:"o endere\xE7o MAC",cidrv4:"a faixa de endere\xE7os IPv4",cidrv6:"a faixa de endere\xE7os IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o n\xFAmero E.164",credit_card:"o n\xFAmero de cart\xE3o de cr\xE9dito",currency_code:"o c\xF3digo de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},o={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},r={string:{name:"texto",articles:o.masculine},number:{name:"n\xFAmero",articles:o.masculine},int:{name:"n\xFAmero inteiro",articles:o.masculine},boolean:{name:"valor booleano",articles:o.masculine},bigint:{name:"n\xFAmero bigint",articles:o.masculine},symbol:{name:"s\xEDmbolo",articles:o.masculine},undefined:{name:'valor "undefined"',articles:o.masculine},null:{name:'valor "nulo"',articles:o.masculine},never:{name:'valor "never"',articles:o.masculine},void:{name:'valor "void"',articles:o.masculine},date:{name:"data",articles:o.feminine},array:{name:"vetor",articles:o.masculine},object:{name:"objeto",articles:o.masculine},tuple:{name:"tupla",articles:o.feminine},record:{name:"registro",articles:o.masculine},map:{name:"mapa",articles:o.masculine},set:{name:"conjunto",articles:o.masculine},file:{name:"arquivo",articles:o.masculine},nonoptional:{name:"valor n\xE3o opcional",articles:o.masculine},nan:{name:'valor "NaN"',articles:o.masculine},function:{name:"fun\xE7\xE3o",articles:o.feminine}};function i(a,s){let l=r[a]??{name:`valor "${a}"`,articles:o.masculine};return`${l.articles[s]} ${l.name}`}return a=>{switch(a.code){case"invalid_type":{let s=i(a.expected,"indefinite"),l=S1(a.input),c=i(l,"indefinite");return`Entrada inv\xE1lida: esperava ${s}, recebeu ${c}`}case"invalid_value":return a.values.length===1?`Entrada inv\xE1lida: esperava ${y1(a.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${Ae(a.values,"|")}`;case"too_big":{let s=a.inclusive?"<=":"<",l=t(a.origin);return l?`Grande demais: esperava que ${i(a.origin,"definite")} tivesse ${s} ${a.maximum.toString()} ${l.unit??"elementos"}`:`Grande demais: esperava que ${i(a.origin,"definite")} fosse ${s} ${a.maximum.toString()}`}case"too_small":{let s=a.inclusive?">=":">",l=t(a.origin);return l?`Pequeno demais: esperava que ${i(a.origin,"definite")} tivesse ${s} ${a.minimum.toString()} ${l.unit??"elementos"}`:`Pequeno demais: esperava que ${i(a.origin,"definite")} fosse ${s} ${a.minimum.toString()}`}case"invalid_format":{let s=a;return s.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${s.prefix}"`:s.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${s.suffix}"`:s.format==="includes"?`Texto inv\xE1lido: deve incluir "${s.includes}"`:s.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${s.pattern}`:`Formato d${n[s.format]??a.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${a.divisor}`;case"unrecognized_keys":{let s=a.keys.length>1?"s":"";return`Chave${s} inv\xE1lida${s}: ${Ae(a.keys,", ")}`}case"invalid_key":return`Entrada inv\xE1lida n${i(a.origin,"definite")}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Valor de discrimina\xE7\xE3o inv\xE1lido. Esperava ${a.options.map(l=>`'${l}'`).join(" | ")}`:"Entrada inv\xE1lida";case"invalid_element":return`Entrada inv\xE1lida n${i(a.origin,"definite")}`;default:return"Entrada inv\xE1lida"}}};function aH(){return{localeError:vre()}}var bre=()=>{let e={string:{unit:"caractere",verb:"s\u0103 aib\u0103"},file:{unit:"octe\u021Bi",verb:"s\u0103 aib\u0103"},array:{unit:"elemente",verb:"s\u0103 aib\u0103"},set:{unit:"elemente",verb:"s\u0103 aib\u0103"},map:{unit:"intr\u0103ri",verb:"s\u0103 aib\u0103"}};function t(r){return e[r]??null}let n={regex:"intrare",email:"adres\u0103 de email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"dat\u0103 \u0219i or\u0103 ISO",date:"dat\u0103 ISO",time:"or\u0103 ISO",duration:"durat\u0103 ISO",ipv4:"adres\u0103 IPv4",ipv6:"adres\u0103 IPv6",mac:"adres\u0103 MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"\u0219ir codat base64",base64url:"\u0219ir codat base64url",json_string:"\u0219ir JSON",e164:"num\u0103r E.164",credit_card:"num\u0103r de card de credit",currency_code:"cod valutar",iban:"IBAN",jwt:"JWT",template_literal:"intrare"},o={nan:"NaN",string:"\u0219ir",number:"num\u0103r",boolean:"boolean",function:"func\u021Bie",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"num\u0103r mare",void:"void",never:"never",map:"hart\u0103",set:"set"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return`Intrare invalid\u0103: a\u0219teptat ${i}, primit ${s}`}case"invalid_value":return r.values.length===1?`Intrare invalid\u0103: a\u0219teptat ${y1(r.values[0])}`:`Op\u021Biune invalid\u0103: a\u0219teptat una dintre ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Prea mare: a\u0219teptat ca ${r.origin??"valoarea"} ${a.verb} ${i}${r.maximum.toString()} ${a.unit??"elemente"}`:`Prea mare: a\u0219teptat ca ${r.origin??"valoarea"} s\u0103 fie ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Prea mic: a\u0219teptat ca ${r.origin} ${a.verb} ${i}${r.minimum.toString()} ${a.unit}`:`Prea mic: a\u0219teptat ca ${r.origin} s\u0103 fie ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0218ir invalid: trebuie s\u0103 \xEEnceap\u0103 cu "${i.prefix}"`:i.format==="ends_with"?`\u0218ir invalid: trebuie s\u0103 se termine cu "${i.suffix}"`:i.format==="includes"?`\u0218ir invalid: trebuie s\u0103 includ\u0103 "${i.includes}"`:i.format==="regex"?`\u0218ir invalid: trebuie s\u0103 se potriveasc\u0103 cu modelul ${i.pattern}`:`Format invalid: ${n[i.format]??r.format}`}case"not_multiple_of":return`Num\u0103r invalid: trebuie s\u0103 fie multiplu de ${r.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${Ae(r.keys,", ")}`;case"invalid_key":return`Cheie invalid\u0103 \xEEn ${r.origin}`;case"invalid_union":return"Intrare invalid\u0103";case"invalid_element":return`Valoare invalid\u0103 \xEEn ${r.origin}`;default:return"Intrare invalid\u0103"}}};function sH(){return{localeError:bre()}}function lH(e,t,n,o){let r=Math.abs(e),i=r%10,a=r%100;return a>=11&&a<=19?o:i===1?t:i>=2&&i<=4?n:o}var Sre=()=>{let e={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},map:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",mac:"MAC \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u0439 \u043A\u0430\u0440\u0442\u044B",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u044B",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"},o={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${r.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${s}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${i}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${y1(r.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),l=lH(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${r.maximum.toString()} ${l}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);if(a){let s=Number(r.minimum),l=lH(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${r.minimum.toString()} ${l}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin} \u0431\u0443\u0434\u0435\u0442 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${r.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0438":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${r.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}};function cH(){return{localeError:Sre()}}var xre=()=>{let e={string:{unit:"znakov",verb:"ma\u0165"},file:{unit:"bajtov",verb:"ma\u0165"},array:{unit:"prvkov",verb:"ma\u0165"},set:{unit:"prvkov",verb:"ma\u0165"},map:{unit:"polo\u017Eiek",verb:"ma\u0165"}};function t(r){return e[r]??null}let n={regex:"regul\xE1rny v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"d\xE1tum a \u010Das vo form\xE1te ISO",date:"d\xE1tum vo form\xE1te ISO",time:"\u010Das vo form\xE1te ISO",duration:"doba trvania ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"re\u0165azec zak\xF3dovan\xFD vo form\xE1te base64",base64url:"re\u0165azec zak\xF3dovan\xFD vo form\xE1te base64url",json_string:"re\u0165azec vo form\xE1te JSON",e164:"\u010D\xEDslo E.164",credit_card:"\u010D\xEDslo kreditnej karty",currency_code:"k\xF3d meny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"\u010D\xEDslo",string:"re\u0165azec",function:"funkcia",array:"pole"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 instanceof ${r.expected}, obdr\u017Ean\xE9 ${s}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 ${i}, obdr\u017Ean\xE9 ${s}`}case"invalid_value":return r.values.length===1?`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 ${y1(r.values[0])}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE1 jedna z hodn\xF4t ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Hodnota je pr\xEDli\u0161 ve\u013Ek\xE1: ${r.origin??"hodnota"} mus\xED ma\u0165 ${i}${r.maximum.toString()} ${a.unit??"prvkov"}`:`Hodnota je pr\xEDli\u0161 ve\u013Ek\xE1: ${r.origin??"hodnota"} mus\xED by\u0165 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Hodnota je pr\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED ma\u0165 ${i}${r.minimum.toString()} ${a.unit??"prvkov"}`:`Hodnota je pr\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED by\u0165 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Neplatn\xFD re\u0165azec: mus\xED za\u010D\xEDna\u0165 na "${i.prefix}"`:i.format==="ends_with"?`Neplatn\xFD re\u0165azec: mus\xED kon\u010Di\u0165 na "${i.suffix}"`:i.format==="includes"?`Neplatn\xFD re\u0165azec: mus\xED obsahova\u0165 "${i.includes}"`:i.format==="regex"?`Neplatn\xFD re\u0165azec: mus\xED zodpoveda\u0165 vzoru ${i.pattern}`:`Neplatn\xFD form\xE1t ${n[i.format]??r.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED by\u0165 n\xE1sobkom ${r.divisor}`;case"unrecognized_keys":return`Nezn\xE1me kl\xFA\u010De: ${Ae(r.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xFA\u010D v ${r.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${r.origin}`;default:return"Neplatn\xFD vstup"}}};function uH(){return{localeError:xre()}}var wre=()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"},map:{unit:"elementov",verb:"imeti"}};function t(r){return e[r]??null}let n={regex:"vnos",email:"e-po\u0161tni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",mac:"MAC naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",credit_card:"\u0161tevilka kreditne kartice",currency_code:"koda valute",iban:"IBAN",jwt:"JWT",template_literal:"vnos"},o={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Neveljaven vnos: pri\u010Dakovano instanceof ${r.expected}, prejeto ${s}`:`Neveljaven vnos: pri\u010Dakovano ${i}, prejeto ${s}`}case"invalid_value":return r.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${y1(r.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Preveliko: pri\u010Dakovano, da bo ${r.origin??"vrednost"} imelo ${i}${r.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${r.origin??"vrednost"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Premajhno: pri\u010Dakovano, da bo ${r.origin} imelo ${i}${r.minimum.toString()} ${a.unit}`:`Premajhno: pri\u010Dakovano, da bo ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${i.prefix}"`:i.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${i.suffix}"`:i.format==="includes"?`Neveljaven niz: mora vsebovati "${i.includes}"`:i.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${i.pattern}`:`Neveljaven ${n[i.format]??r.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${r.divisor}`;case"unrecognized_keys":return`Neprepoznan${r.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${r.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${r.origin}`;default:return"Neveljaven vnos"}}};function dH(){return{localeError:wre()}}var _re=()=>{let e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"},map:{unit:"objekt",verb:"att inneh\xE5lla"}};function t(r){return e[r]??null}let n={regex:"regulj\xE4rt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-adress",ipv6:"IPv6-adress",mac:"MAC-adress",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",credit_card:"kreditkortsnummer",currency_code:"valutakod",iban:"IBAN",jwt:"JWT",template_literal:"mall-literal"},o={nan:"NaN",number:"antal",array:"lista"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${r.expected}, fick ${s}`:`Ogiltig inmatning: f\xF6rv\xE4ntat ${i}, fick ${s}`}case"invalid_value":return r.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${y1(r.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`F\xF6r stor(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${i}${r.maximum.toString()} ${a.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${r.origin??"v\xE4rdet"} att ha ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`F\xF6r lite(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${i}${r.minimum.toString()} ${a.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${i.prefix}"`:i.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${i.suffix}"`:i.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${i.includes}"`:i.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${i.pattern}"`:`Ogiltig(t) ${n[i.format]??r.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${Ae(r.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${r.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${r.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}};function pH(){return{localeError:_re()}}var Pre=()=>{let e={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},map:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function t(r){return e[r]??null}let n={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",mac:"MAC \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",credit_card:"\u0B95\u0B9F\u0BA9\u0BCD \u0B85\u0B9F\u0BCD\u0B9F\u0BC8 \u0B8E\u0BA3\u0BCD",currency_code:"\u0BA8\u0BBE\u0BA3\u0BAF\u0B95\u0BCD \u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BC1",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${r.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${s}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${i}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${s}`}case"invalid_value":return r.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${y1(r.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Ae(r.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${r.maximum.toString()} ${a.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${r.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin} ${i}${r.minimum.toString()} ${a.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin} ${i}${r.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${i.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${r.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${r.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${r.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}};function fH(){return{localeError:Pre()}}var Cre=()=>{let e={string:{unit:"\u0430\u043B\u043E\u043C\u0430\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},file:{unit:"\u0431\u0430\u0439\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},array:{unit:"\u0443\u043D\u0441\u0443\u0440",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},set:{unit:"\u0443\u043D\u0441\u0443\u0440",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},map:{unit:"\u0441\u0430\u0431\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0443\u0440\u0443\u0434",email:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 email",url:"URL",emoji:"\u044D\u043C\u043E\u04B7\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0441\u0430\u043D\u0430\u0432\u0443 \u0432\u0430\u049B\u0442\u0438 ISO",date:"\u0441\u0430\u043D\u0430\u0438 ISO",time:"\u0432\u0430\u049B\u0442\u0438 ISO",duration:"\u0434\u0430\u0432\u043E\u043C\u043D\u043E\u043A\u0438\u0438 ISO",ipv4:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 IPv4",ipv6:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 IPv6",mac:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 MAC",cidrv4:"\u043C\u0430\u04B3\u0434\u0443\u0434\u0430\u0438 IPv4",cidrv6:"\u043C\u0430\u04B3\u0434\u0443\u0434\u0430\u0438 IPv6",base64:"\u0441\u0430\u0442\u0440\u0438 \u0434\u0430\u0440 \u0444\u043E\u0440\u043C\u0430\u0442\u0438 base64",base64url:"\u0441\u0430\u0442\u0440\u0438 \u0434\u0430\u0440 \u0444\u043E\u0440\u043C\u0430\u0442\u0438 base64url",json_string:"\u0441\u0430\u0442\u0440\u0438 JSON",e164:"\u0440\u0430\u049B\u0430\u043C\u0438 E.164",credit_card:"\u0440\u0430\u049B\u0430\u043C\u0438 \u043A\u043E\u0440\u0442\u0438 \u043A\u0440\u0435\u0434\u0438\u0442\u04E3",currency_code:"\u0440\u0430\u043C\u0437\u0438 \u0430\u0441\u044A\u043E\u0440",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0443\u0440\u0443\u0434"},o={nan:"NaN",number:"\u0440\u0430\u049B\u0430\u043C",string:"\u0441\u0430\u0442\u0440",array:"\u043C\u0430\u0441\u0441\u0438\u0432",object:"\u043E\u0431\u044A\u0435\u043A\u0442",date:"\u0441\u0430\u043D\u0430"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return`\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: ${i} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442, ${s} \u0433\u0438\u0440\u0438\u0444\u0442\u0430 \u0448\u0443\u0434`}case"invalid_value":return r.values.length===1?`\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: ${y1(r.values[0])} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`:`\u0418\u043D\u0442\u0438\u0445\u043E\u0431\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u044F\u043A\u0435 \u0430\u0437 ${Ae(r.values,"|")} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0425\u0435\u043B\u0435 \u043A\u0430\u043B\u043E\u043D: ${r.origin??"\u049B\u0438\u043C\u0430\u0442"} \u0431\u043E\u044F\u0434 ${i}${r.maximum.toString()} ${a.unit} ${a.verb}`:`\u0425\u0435\u043B\u0435 \u043A\u0430\u043B\u043E\u043D: ${r.origin??"\u049B\u0438\u043C\u0430\u0442"} \u0431\u043E\u044F\u0434 ${i}${r.maximum.toString()} \u0431\u043E\u0448\u0430\u0434`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0425\u0435\u043B\u0435 \u0445\u0443\u0440\u0434: ${r.origin} \u0431\u043E\u044F\u0434 ${i}${r.minimum.toString()} ${a.unit} ${a.verb}`:`\u0425\u0435\u043B\u0435 \u0445\u0443\u0440\u0434: ${r.origin} \u0431\u043E\u044F\u0434 ${i}${r.minimum.toString()} \u0431\u043E\u0448\u0430\u0434`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u043E "${i.prefix}" \u043E\u0493\u043E\u0437 \u0448\u0430\u0432\u0430\u0434`:i.format==="ends_with"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u043E "${i.suffix}" \u0430\u043D\u04B7\u043E\u043C \u0451\u0431\u0430\u0434`:i.format==="includes"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 "${i.includes}"-\u0440\u043E \u0434\u0430\u0440 \u0431\u0430\u0440 \u0433\u0438\u0440\u0430\u0434`:i.format==="regex"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u0430 \u043D\u0430\u043C\u0443\u043D\u0430\u0438 ${i.pattern} \u043C\u0443\u0432\u043E\u0444\u0438\u049B\u0430\u0442 \u043A\u0443\u043D\u0430\u0434`:`${n[i.format]??r.format}-\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442`}case"not_multiple_of":return`\u0420\u0430\u049B\u0430\u043C\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u0430 ${r.divisor} \u0431\u0435 \u0431\u0430\u049B\u0438\u044F \u0442\u0430\u049B\u0441\u0438\u043C \u0448\u0430\u0432\u0430\u0434`;case"unrecognized_keys":return`\u041A\u0430\u043B\u0438\u0434${r.keys.length>1?"\u04B3\u043E\u0438":"\u0438"} \u043D\u043E\u043C\u0430\u044A\u043B\u0443\u043C: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u041A\u0430\u043B\u0438\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442 \u0434\u0430\u0440 ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u049A\u0438\u043C\u0430\u0442\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442\u0438 \u0434\u0438\u0441\u043A\u0440\u0438\u043C\u0438\u043D\u0430\u0442\u043E\u0440: ${r.options.map(a=>`'${a}'`).join(" | ")} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`:"\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442";case"invalid_element":return`\u049A\u0438\u043C\u0430\u0442\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442 \u0434\u0430\u0440 ${r.origin}`;default:return"\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442"}}};function mH(){return{localeError:Cre()}}var kre=()=>{let e={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},map:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function t(r){return e[r]??null}let n={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",mac:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 MAC",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",credit_card:"\u0E2B\u0E21\u0E32\u0E22\u0E40\u0E25\u0E02\u0E1A\u0E31\u0E15\u0E23\u0E40\u0E04\u0E23\u0E14\u0E34\u0E15",currency_code:"\u0E23\u0E2B\u0E31\u0E2A\u0E2A\u0E01\u0E38\u0E25\u0E40\u0E07\u0E34\u0E19",iban:"IBAN",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"},o={nan:"NaN",number:"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02",array:"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)",null:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${r.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${s}`:`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${i} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${s}`}case"invalid_value":return r.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${y1(r.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",a=t(r.origin);return a?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${r.maximum.toString()} ${a.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",a=t(r.origin);return a?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${r.minimum.toString()} ${a.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${i.prefix}"`:i.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${i.suffix}"`:i.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${i.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:i.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${i.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${r.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};function hH(){return{localeError:kre()}}var Rre=()=>{let e={string:{unit:"simwol",verb:"bolmaly"},file:{unit:"ba\xFDt",verb:"bolmaly"},array:{unit:"elementler",verb:"bolmaly"},set:{unit:"elementler",verb:"bolmaly"},map:{unit:"elementler",verb:"bolmaly"}};function t(r){return e[r]??null}let n={regex:"giri\u015F",email:"e-po\xE7ta salgysy",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sene we wagt",date:"ISO sene",time:"ISO wagt",duration:"ISO wagt aralygy",ipv4:"IPv4 salgysy",ipv6:"IPv6 salgysy",mac:"MAC salgysy",cidrv4:"IPv4 aralygy",cidrv6:"IPv6 aralygy",base64:"base64 bilen \u015Fifrlenen setir",base64url:"base64url bilen \u015Fifrlenen setir",json_string:"JSON setiri",e164:"E.164 nomeri",credit_card:"kredit kartyny\u0148 nomeri",currency_code:"wal\xFDuta kody",iban:"IBAN",jwt:"JWT",template_literal:"\u015Fablon"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return`N\xE4dogry baha: gara\u015Fylan ${i} \xFDerine ${s} alyndy`}case"invalid_value":return r.values.length===1?`N\xE4dogry baha: ${y1(r.values[0])} bolmaly`:`N\xE4dogry sa\xFDlaw: a\u015Fakdakylardan biri bolmaly: ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Has uly: gara\u015Fyl\xFDan ${r.origin??"baha"} ${i} ${r.maximum.toString()} ${a.unit??"element"}`:`Has uly: gara\u015Fyl\xFDan ${r.origin??"baha"} ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Has ki\xE7i: gara\u015Fyl\xFDan ${r.origin} ${i} ${r.minimum.toString()} ${a.unit}`:`Has ki\xE7i: gara\u015Fyl\xFDan ${r.origin} ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`N\xE4dogry setir: "${i.prefix}" bilen ba\u015Flamaly`:i.format==="ends_with"?`N\xE4dogry setir: "${i.suffix}" bilen gutarmaly`:i.format==="includes"?`N\xE4dogry setir: "${i.includes}" saklamaly`:i.format==="regex"?`N\xE4dogry setir: ${i.pattern} nusga la\xFDyk bolmaly`:`N\xE4dogry ${n[i.format]??r.format}`}case"not_multiple_of":return`N\xE4dogry san: ${r.divisor} bilen galyndysyz b\xF6l\xFCnmeli`;case"unrecognized_keys":return`Tanalma\xFDan a\xE7ar${r.keys.length>1?"lar":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7inde n\xE4dogry a\xE7ar`;case"invalid_union":return"N\xE4dogry baha";case"invalid_element":return`${r.origin} i\xE7inde n\xE4dogry baha`;default:return"N\xE4dogry baha"}}};function gH(){return{localeError:Rre()}}var $re=()=>{let e={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},map:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function t(r){return e[r]??null}let n={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO s\xFCre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",mac:"MAC adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",credit_card:"kredi kart\u0131 numaras\u0131",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"\u015Eablon dizesi"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${r.expected}, al\u0131nan ${s}`:`Ge\xE7ersiz de\u011Fer: beklenen ${i}, al\u0131nan ${s}`}case"invalid_value":return r.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${y1(r.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\xC7ok b\xFCy\xFCk: beklenen ${r.origin??"de\u011Fer"} ${i}${r.maximum.toString()} ${a.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${r.origin??"de\u011Fer"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\xC7ok k\xFC\xE7\xFCk: beklenen ${r.origin} ${i}${r.minimum.toString()} ${a.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ge\xE7ersiz metin: "${i.prefix}" ile ba\u015Flamal\u0131`:i.format==="ends_with"?`Ge\xE7ersiz metin: "${i.suffix}" ile bitmeli`:i.format==="includes"?`Ge\xE7ersiz metin: "${i.includes}" i\xE7ermeli`:i.format==="regex"?`Ge\xE7ersiz metin: ${i.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${n[i.format]??r.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${r.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${r.keys.length>1?"lar":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${r.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};function yH(){return{localeError:$re()}}var zre=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},map:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",mac:"\u0430\u0434\u0440\u0435\u0441\u0430 MAC",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u0457 \u043A\u0430\u0440\u0442\u043A\u0438",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u0438",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"},o={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${r.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${s}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${i}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${y1(r.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${a.verb} ${i}${r.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} ${a.verb} ${i}${r.minimum.toString()} ${a.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} \u0431\u0443\u0434\u0435 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0456":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${r.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}};function fS(){return{localeError:zre()}}function vH(){return fS()}var Mre=()=>{let e={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},map:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function t(r){return e[r]??null}let n={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",mac:"\u0627\u06CC\u0645 \u0627\u06D2 \u0633\u06CC \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",credit_card:"\u06A9\u0631\u06CC\u0688\u0679 \u06A9\u0627\u0631\u0688 \u0646\u0645\u0628\u0631",currency_code:"\u06A9\u0631\u0646\u0633\u06CC \u06A9\u0648\u0688",iban:"IBAN",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"},o={nan:"NaN",number:"\u0646\u0645\u0628\u0631",array:"\u0622\u0631\u06D2",null:"\u0646\u0644"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${r.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${s} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`:`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${i} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${s} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":return r.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${y1(r.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${Ae(r.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${r.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${i}${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${r.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${i}${r.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u06D2 ${i}${r.minimum.toString()} ${a.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u0627 ${i}${r.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${i.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${r.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${r.keys.length>1?"\u0632":""}: ${Ae(r.keys,"\u060C ")}`;case"invalid_key":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};function bH(){return{localeError:Mre()}}var Ere=()=>{let e={string:{unit:"belgi",verb:"bo\u2018lishi kerak"},file:{unit:"bayt",verb:"bo\u2018lishi kerak"},array:{unit:"element",verb:"bo\u2018lishi kerak"},set:{unit:"element",verb:"bo\u2018lishi kerak"},map:{unit:"yozuv",verb:"bo\u2018lishi kerak"}};function t(r){return e[r]??null}let n={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",credit_card:"kredit karta raqami",currency_code:"valyuta kodi",iban:"IBAN",jwt:"JWT",template_literal:"kirish"},o={nan:"NaN",number:"raqam",array:"massiv"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${r.expected}, qabul qilingan ${s}`:`Noto\u2018g\u2018ri kirish: kutilgan ${i}, qabul qilingan ${s}`}case"invalid_value":return r.values.length===1?`Noto\u2018g\u2018ri kirish: kutilgan ${y1(r.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Juda katta: kutilgan ${r.origin??"qiymat"} ${i}${r.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${r.origin??"qiymat"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Juda kichik: kutilgan ${r.origin} ${i}${r.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Noto\u2018g\u2018ri satr: "${i.prefix}" bilan boshlanishi kerak`:i.format==="ends_with"?`Noto\u2018g\u2018ri satr: "${i.suffix}" bilan tugashi kerak`:i.format==="includes"?`Noto\u2018g\u2018ri satr: "${i.includes}" ni o\u2018z ichiga olishi kerak`:i.format==="regex"?`Noto\u2018g\u2018ri satr: ${i.pattern} shabloniga mos kelishi kerak`:`Noto\u2018g\u2018ri ${n[i.format]??r.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${r.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${r.keys.length>1?"lar":""}: ${Ae(r.keys,", ")}`;case"invalid_key":return`${r.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${r.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}};function SH(){return{localeError:Ere()}}var Tre=()=>{let e={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},map:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function t(r){return e[r]??null}let n={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ng\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",mac:"\u0111\u1ECBa ch\u1EC9 MAC",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",credit_card:"s\u1ED1 th\u1EBB t\xEDn d\u1EE5ng",currency_code:"m\xE3 ti\u1EC1n t\u1EC7",iban:"IBAN",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"},o={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${r.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${s}`:`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${i}, nh\u1EADn \u0111\u01B0\u1EE3c ${s}`}case"invalid_value":return r.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${y1(r.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${r.origin??"gi\xE1 tr\u1ECB"} ${a.verb} ${i}${r.maximum.toString()} ${a.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${r.origin??"gi\xE1 tr\u1ECB"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${a.verb} ${i}${r.minimum.toString()} ${a.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${i.prefix}"`:i.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${i.suffix}"`:i.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${i.includes}"`:i.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${i.pattern}`:`${n[i.format]??r.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${r.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${Ae(r.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};function xH(){return{localeError:Tre()}}var Are=()=>{let e={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"},map:{unit:"\u9879",verb:"\u5305\u542B"}};function t(r){return e[r]??null}let n={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",mac:"MAC\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",credit_card:"\u4FE1\u7528\u5361\u53F7",currency_code:"\u8D27\u5E01\u4EE3\u7801",iban:"IBAN",jwt:"JWT",template_literal:"\u8F93\u5165"},o={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${r.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${s}`:`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${i}\uFF0C\u5B9E\u9645\u63A5\u6536 ${s}`}case"invalid_value":return r.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${y1(r.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${r.origin??"\u503C"} ${i}${r.maximum.toString()} ${a.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${r.origin??"\u503C"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${i}${r.minimum.toString()} ${a.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.prefix}" \u5F00\u5934`:i.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.suffix}" \u7ED3\u5C3E`:i.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${i.pattern}`:`\u65E0\u6548${n[i.format]??r.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${r.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${Ae(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${r.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};function wH(){return{localeError:Are()}}var Ire=()=>{let e={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},map:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function t(r){return e[r]??null}let n={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",mac:"MAC \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",credit_card:"\u4FE1\u7528\u5361\u865F",currency_code:"\u8CA8\u5E63\u4EE3\u78BC",iban:"IBAN",jwt:"JWT",template_literal:"\u8F38\u5165"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${r.expected}\uFF0C\u4F46\u6536\u5230 ${s}`:`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${i}\uFF0C\u4F46\u6536\u5230 ${s}`}case"invalid_value":return r.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${y1(r.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${r.origin??"\u503C"} \u61C9\u70BA ${i}${r.maximum.toString()} ${a.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${r.origin??"\u503C"} \u61C9\u70BA ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${i}${r.minimum.toString()} ${a.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.prefix}" \u958B\u982D`:i.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.suffix}" \u7D50\u5C3E`:i.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${i.pattern}`:`\u7121\u6548\u7684 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${r.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${r.keys.length>1?"\u5011":""}\uFF1A${Ae(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};function _H(){return{localeError:Ire()}}var Nre=()=>{let e={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"},map:{unit:"nkan",verb:"n\xED"}};function t(r){return e[r]??null}let n={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",mac:"\xE0d\xEDr\u1EB9\u0301s\xEC MAC",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",credit_card:"n\u1ECDmba kaadi gbese",currency_code:"koodu ow\xF3",iban:"IBAN",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},o={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=S1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${r.expected}, \xE0m\u1ECD\u0300 a r\xED ${s}`:`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${i}, \xE0m\u1ECD\u0300 a r\xED ${s}`}case"invalid_value":return r.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${y1(r.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${r.origin??"iye"} ${a.verb} ${i}${r.maximum} ${a.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${i}${r.maximum}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${r.origin} ${a.verb} ${i}${r.minimum} ${a.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${i}${r.minimum}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${i.prefix}"`:i.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${i.suffix}"`:i.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${i.includes}"`:i.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${i.pattern}`:`A\u1E63\xEC\u1E63e: ${n[i.format]??r.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${r.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${Ae(r.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${r.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${r.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};function PH(){return{localeError:Nre()}}var CH,Hz=Symbol("ZodOutput"),Vz=Symbol("ZodInput"),mS=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...n){let o=n[0];return this._map.set(t,o),o&&typeof o=="object"&&"id"in o&&this._idmap.set(o.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){let n=this._map.get(t);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(t),this}get(t){let n=t._zod.parent;if(n){let o={...this.get(n)??{}};delete o.id;let r={...o,...this._map.get(t)};return Object.keys(r).length?r:void 0}return this._map.get(t)}has(t){return this._map.has(t)}};function hS(){return new mS}(CH=globalThis).__zod_globalRegistry??(CH.__zod_globalRegistry=hS());var u3=globalThis.__zod_globalRegistry;var di=Symbol.for("zod.compile.invalid"),kH=Symbol.for("zod.compile.fallback"),Y4=class extends Error{constructor(t="z.compile does not support async refinements, transforms, or checks"){super(t),this.name="ZodCompileAsyncError"}},A2=class extends Error{constructor(t,n=!0){super(`z.compile does not support ${t}; this schema must use the runtime parser`),this.name="ZodCompileUnsupportedError",this.islandable=n}};function Lre(e,t){try{return yS(e,{assertOnly:!0})}catch{return t}}function Zz(e,t){try{let n=yS(e),o=gS(e,n);return o._zod.bag.validator=Lre(e,n),o}catch(n){if(t?.strict)throw n;return e}}function gS(e,t){if(cS(e))throw new A2("a schema whose subtree contains a reference cycle");let n=mn(e),o=e._zod.run,r=o.__originalRun??o,i=(a,s)=>{if(s?.async||s?.direction==="backward"||s?.skipChecks||s?.[kH]||s&&uS(s,a.value))return r(a,s);let l=t(a.value);return l!==di?(a.value=l,a):(s&&(s[kH]=!0),r(a,s))};return i.__originalRun=r,n._zod.bag.fallbackRun=r,n._zod.bag.validator=t,n._zod.run=i,o.__originalRun||Dre(n,e,t),n}function Dre(e,t,n){let o=e,r=t;if(typeof r.safeParse=="function"){let i=r.safeParse;o.safeParse=(a,s)=>{let l=n(a);return l!==di?{success:!0,data:l}:i(a,s)}}if(typeof r.parse=="function"){let i=r.parse;o.parse=(a,s)=>{let l=n(a);return l!==di?l:i(a,s)}}}function yS(e,t){let n=!0;try{n=cS(e)}catch{}if(n)throw new A2("a schema whose subtree contains a reference cycle");let o={constants:new Map,constantCounter:0,varCounter:0,definite:!0},r=new Wl(["input"]),i=rr(r,o,e,"input",!t?.assertOnly);r.write(i===null?"return true;":`return ${i};`);let a=["INVALID",...o.constants.keys()],s=[di,...o.constants.values()],l=r.content.join(`
`),c=t?.debug?a.length>0?`// Constants: ${a.join(", ")}
${l}`:l:"",u=Function,d=`return (input) => {
${l}
}`,p;try{p=new u(...a,d)(...s)}catch(m){throw new A2(`this schema (generated code failed to evaluate: ${m.message})`)}return t?.debug&&(p.code=c),p.definite=o.definite,p}function a2(e,t){for(let[o,r]of e.constants)if(r===t)return o;let n=`c${e.constantCounter++}`;return e.constants.set(n,t),n}function Yl(e,t){return e.definite=!1,a2(e,t)}function Gt(e){return`v${e.varCounter++}`}function Bre(e,t){let n=e._zod.run({value:t,issues:[]},{});if(n&&typeof n.then=="function")return di;let o=n;return o.issues.length===0?o.value:di}function I3(e,t,n,o,r=!0){let i=e.content.length,a=t.constants.size,s=t.constantCounter,l=t.varCounter;try{return rr(e,t,n,o,r)}catch(c){if(!(c instanceof A2)||!c.islandable)throw c;if(e.content.length=i,t.constants.size>a){let u=Array.from(t.constants.keys()).slice(a);for(let d of u)t.constants.delete(d)}return t.constantCounter=s,t.varCounter=l,jre(e,t,n,o)}}function jre(e,t,n,o){t.definite=!1;let r=a2(t,n),i=a2(t,Bre),a=Gt(t);return e.write(`const ${a} = ${i}(${r}, ${o});`),e.write(`if (${a} === INVALID) return INVALID;`),a}var Ure=new Set(["max_size","min_size","size_equals","max_length","min_length","length_equals"]);function Fre(e,t,n,o){let r=n._zod.def.checks;if(!r||r.length===0)return o;let i=o;for(let a of r){let s=a._zod.def;if(s.when&&!Ure.has(s.check))throw new A2('check with a custom "when" condition');switch(s.check){case"greater_than":Hre(e,t,s,i);break;case"less_than":Vre(e,t,s,i);break;case"multiple_of":qre(e,t,s,i);break;case"number_format":TH(e,s,i);break;case"min_length":{let l=Zl(s.minimum,"min_length"),c=qz(e,t,i,`${i}.length >= ${l} && ${i}.length < ${s.minimum*2}`);e.write(`if (${c} < ${l}) return INVALID;`);break}case"max_length":{let l=Zl(s.maximum,"max_length"),c=qz(e,t,i,`${i}.length > ${l}`);e.write(`if (${c} > ${l}) return INVALID;`);break}case"length_equals":{let l=Zl(s.length,"length_equals"),c=qz(e,t,i,`${i}.length >= ${l} && ${i}.length <= ${s.length*2}`);e.write(`if (${c} !== ${l}) return INVALID;`);break}case"min_size":e.write(`if (${i}.size < ${Zl(s.minimum,"min_size")}) return INVALID;`);break;case"max_size":e.write(`if (${i}.size > ${Zl(s.maximum,"max_size")}) return INVALID;`);break;case"size_equals":e.write(`if (${i}.size !== ${Zl(s.size,"size_equals")}) return INVALID;`);break;case"string_format":i=AH(e,t,s,i);break;case"custom":i=Kre(e,t,a,i);break;case"bigint_format":Wre(e,s,i);break;case"mime_type":Gre(e,t,s,i);break;case"property":Xre(e,t,s,i);break;case"properties":Zre(e,t,s,i);break;case"overwrite":{let l=Gt(t);Yre(e,t,a,i,l),i=l;break}default:throw new A2(`check type ${s.check}`)}}return i}function qz(e,t,n,o){let r=a2(t,Vl),i=Gt(t);return e.write(`const ${i} = typeof ${n} === "string" && ${o} ? ${r}(${n}) : ${n}.length;`),i}function Zl(e,t){if(typeof e!="number"||!Number.isFinite(e))throw new A2(`${t} bound of type ${typeof e}`);return`${e}`}function EH(e,t){if(typeof t=="bigint")return`${t}n`;if(typeof t=="number"){if(Number.isNaN(t))throw new A2("comparison check with NaN bound");return`${t}`}if(t instanceof Date){if(Number.isNaN(t.getTime()))throw new A2("comparison check with Invalid Date bound");return a2(e,t)}throw new A2(`comparison check bound of type ${typeof t}`)}function Hre(e,t,n,o){let r=n.inclusive?"<":"<=";e.write(`if (${o} ${r} ${EH(t,n.value)}) return INVALID;`)}function Vre(e,t,n,o){let r=n.inclusive?">":">=";e.write(`if (${o} ${r} ${EH(t,n.value)}) return INVALID;`)}function qre(e,t,n,o){if(typeof n.value=="bigint"){if(n.value===BigInt(0))throw new A2("multiple_of check with a zero divisor");e.write(`if (${o} % ${n.value}n !== 0n) return INVALID;`)}else{let r=a2(t,rf);e.write(`if (${r}(${o}, ${Zl(n.value,"multiple_of")}) !== 0) return INVALID;`)}}function TH(e,t,n){let o=t.format;switch(o){case"safeint":e.write(`if (!Number.isSafeInteger(${n})) return INVALID;`);break;case"int32":e.write(`if (!Number.isInteger(${n}) || ${n} < -2147483648 || ${n} > 2147483647) return INVALID;`);break;case"uint32":e.write(`if (!Number.isInteger(${n}) || ${n} < 0 || ${n} > 4294967295) return INVALID;`);break;case"float32":e.write(`if (!Number.isFinite(${n}) || ${n} < -3.4028234663852886e38 || ${n} > 3.4028234663852886e38) return INVALID;`);break;case"float64":e.write(`if (!Number.isFinite(${n})) return INVALID;`);break;default:throw new A2(`number format ${o}`)}}function Wre(e,t,n){let o=t.format;if(o)switch(o){case"int64":e.write(`if (${n} < -9223372036854775808n || ${n} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${n} < 0n || ${n} > 18446744073709551615n) return INVALID;`);break;default:throw new A2(`bigint format ${o}`)}}function Gre(e,t,n,o){let r=n.mime;if(r&&r.length>0){let i=a2(t,new Set(r));e.write(`if (!${i}.has(${o}.type)) return INVALID;`)}}function Zre(e,t,n,o){if(n.when)throw new A2('check with a custom "when" condition');e.write(`if (${o} == null) return INVALID;`);let r=n.shape;for(let i of Reflect.ownKeys(r)){let a=typeof i=="symbol"?a2(t,i):ci(i),s=Gt(t);e.write(`const ${s} = ${o}[${a}];`),I3(e,t,r[i],s,!1)}}function Xre(e,t,n,o){let r=`${o}[${JSON.stringify(n.property)}]`;rr(e,t,n.schema,r)}function Yre(e,t,n,o,r){let i=n._zod.def.tx;if(!i)throw new A2("overwrite check without a transform function");if(Kl(i))throw new Y4("z.compile: async overwrite transforms are not supported");let a=a2(t,i);e.write(`const ${r} = ${a}(${o});`)}function Wz(){throw new qi}function Xz(e){this.issues.push(e)}function Kre(e,t,n,o){let r=n._zod.def;if(r.fn){if(Kl(r.fn))throw new Y4("z.compile: async .refine() predicates are not supported");let i=Yl(t,r.fn),a=a2(t,Wz),s=Gt(t);return e.write(`const ${s} = ${i}(${o});`),e.write(`if (${s} instanceof Promise) ${a}();`),e.write(`if (!${s}) return INVALID;`),o}if(n._zod.check){if(Kl(n._zod.check))throw new Y4("z.compile: async .superRefine() / check functions are not supported");let i=n._zod.check,s=Yl(t,c=>{let u={value:c,issues:[],addIssue:Xz};return i(u)instanceof Promise&&Wz(),u.issues.length===0?u.value:di}),l=Gt(t);return e.write(`const ${l} = ${s}(${o});`),e.write(`if (${l} === INVALID) return INVALID;`),l}throw new A2("custom check without a predicate or check function")}var Jre=new Set(["cidrv4","cuid","cuid2","date","datetime","duration","e164","email","emoji","ends_with","guid","includes","ipv4","ksuid","lowercase","mac","nanoid","regex","starts_with","time","ulid","uppercase","uuid","xid"]);function AH(e,t,n,o,r=!0){let i=n.format;if(i==="base64"){let c=a2(t,Pf);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="base64url"){let c=a2(t,Yb);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="jwt"){let c=a2(t,Qb),u=a2(t,n.alg??null);return e.write(`if (!${c}(${o}, ${u})) return INVALID;`),o}if(i==="ipv6"){let c=a2(t,_f);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="cidrv6"){let c=a2(t,Zb);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="credit_card"){let c=a2(t,Kb);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="iban"){let c=a2(t,Jb);return e.write(`if (!${c}(${o})) return INVALID;`),o}let a=n;if(i==="url"||i==="httpurl"||a.normalize||a.hostname!==void 0||a.protocol!==void 0){let c=a2(t,qb),u=a2(t,n),d=Gt(t),p=Gt(t);if(e.write(`const ${d} = ${o}.trim();`),e.write(`const ${p} = ${c}(${d}, ${u});`),e.write(`if (typeof ${p} === "number") return INVALID;`),a.hostname!==void 0){let S=a2(t,Wb);e.write(`if (!${S}(${p}, ${u}.hostname)) return INVALID;`)}if(a.protocol!==void 0){let S=a2(t,Gb);e.write(`if (!${S}(${p}, ${u}.protocol)) return INVALID;`)}if(!r)return null;let m=Gt(t),h=a.normalize?`${p}.href`:`${a2(t,wf)}(${d})`;return e.write(`const ${m} = ${h};`),m}let s=n.fn;if(s){if(Kl(s))throw new A2(`async string format ${i}`);let c=a2(t,s);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(Jre.has(i)&&n.pattern){let c=a2(t,n.pattern);return e.write(`${c}.lastIndex = 0;`),e.write(`if (!${c}.test(${o})) return INVALID;`),o}let l=n.format;switch(l){case"regex":throw new A2("regex format without a pattern");case"lowercase":e.write(`if (${o} !== ${o}.toLowerCase()) return INVALID;`);break;case"uppercase":e.write(`if (${o} !== ${o}.toUpperCase()) return INVALID;`);break;case"includes":e.write(`if (!${o}.includes(${ci(n.includes)})) return INVALID;`);break;case"starts_with":{let c=n.prefix;e.write(`if (${o}.slice(0, ${c.length}) !== ${ci(c)}) return INVALID;`);break}case"ends_with":{let c=n.suffix;e.write(`if (${o}.slice(-${c.length}) !== ${ci(c)}) return INVALID;`);break}default:throw new A2(`string format ${l}`)}return o}function rr(e,t,n,o,r=!0){let i=n._zod.def,a=i.type;if(i.coerce)throw new A2(`coercion (z.coerce.${a}())`);let s=r||!!i.checks?.length,l;switch(a){case"string":l=Qre(e,t,n,o,s);break;case"number":l=eoe(e,n,o);break;case"boolean":l=toe(e,o);break;case"bigint":l=noe(e,n,o);break;case"symbol":l=roe(e,o);break;case"undefined":l=ooe(e,o);break;case"null":l=ioe(e,o);break;case"any":case"unknown":l=o;break;case"never":e.write("return INVALID;"),l=o;break;case"void":l=aoe(e,o);break;case"nan":l=soe(e,o);break;case"date":l=loe(e,o);break;case"object":l=coe(e,t,n,o,s);break;case"optional":l=uoe(e,t,n,o,s);break;case"nullable":l=foe(e,t,n,o,s);break;case"array":l=moe(e,t,n,o,s);break;case"literal":l=hoe(e,t,n,o);break;case"enum":l=goe(e,t,n,o);break;case"readonly":{let c=$H(e,t,n,o),u=Gt(t);e.write(`const ${u} = Object.freeze(${c});`),l=u;break}case"success":$H(e,t,n,o),l="true";break;case"default":case"prefault":l=yoe(e,t,n,o);break;case"nonoptional":l=voe(e,t,n,o);break;case"tuple":l=boe(e,t,n,o);break;case"union":l=Soe(e,t,n,o);break;case"intersection":l=_oe(e,t,n,o);break;case"record":l=Poe(e,t,n,o);break;case"map":l=koe(e,t,n,o);break;case"set":l=Roe(e,t,n,o);break;case"file":l=$oe(e,o);break;case"template_literal":l=zoe(e,t,n,o);break;case"lazy":l=Moe(e,t,n,o);break;case"pipe":l=Eoe(e,t,n,o);break;case"custom":l=Toe(e,t,n,o);break;case"transform":l=Noe(e,t,n,o);break;case"catch":l=Ioe(e,t,n,o);break;default:throw new A2(`schema type ${a}`)}return l===null?null:Fre(e,t,n,l)}function Qre(e,t,n,o,r=!0){e.write(`if (typeof ${o} !== "string") return INVALID;`);let i=n._zod.def;return i.format===void 0?o:AH(e,t,i,o,r)}function eoe(e,t,n){e.write(`if (typeof ${n} !== "number" || !Number.isFinite(${n})) return INVALID;`);let o=t._zod.def;return o.check==="number_format"&&o.format&&TH(e,{format:o.format},n),n}function toe(e,t){return e.write(`if (typeof ${t} !== "boolean") return INVALID;`),t}function noe(e,t,n){e.write(`if (typeof ${n} !== "bigint") return INVALID;`);let o=t._zod.def;if(o.format)switch(o.format){case"int64":e.write(`if (${n} < -9223372036854775808n || ${n} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${n} < 0n || ${n} > 18446744073709551615n) return INVALID;`);break}return n}function roe(e,t){return e.write(`if (typeof ${t} !== "symbol") return INVALID;`),t}function ooe(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function ioe(e,t){return e.write(`if (${t} !== null) return INVALID;`),t}function aoe(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function soe(e,t){return e.write(`if (typeof ${t} !== "number" || !Number.isNaN(${t})) return INVALID;`),t}function loe(e,t){return e.write(`if (!(${t} instanceof Date) || Number.isNaN(${t}.getTime())) return INVALID;`),t}function coe(e,t,n,o,r=!0){let i=n._zod.def;e.write(`if (typeof ${o} !== "object" || ${o} === null || Array.isArray(${o})) return INVALID;`);let a=i.shape,s=Object.keys(a),l=Object.getOwnPropertySymbols(a),c=l.length?[...s,...l]:s,u=y=>typeof y=="symbol"?a2(t,y):ci(y),d=y=>typeof y=="symbol"?`[${u(y)}]`:ci(y),p=a;if(s.includes("__proto__"))throw new A2('object shape key "__proto__"');let m=new Map;for(let y of c){let x=p[y],_=u(y),$=Gt(t);if(e.write(`const ${$} = ${o}[${_}];`),x._zod.optin!==void 0){let k=Gt(t);e.write(`let ${k} = (() => {`),e.indented(L=>{let I=I3(L,t,x,$);L.write(`return ${I};`)}),e.write("})();"),x._zod.optout==="optional"?(e.write(`if (${k} === INVALID) {`),e.indented(L=>{L.write(`if (${_} in ${o}) return INVALID;`),L.write(`${k} = undefined;`)}),e.write("}")):e.write(`if (${k} === INVALID) return INVALID;`),m.set(y,k)}else{poe(x)&&e.write(`if (!(${_} in ${o})) return INVALID;`);let k=I3(e,t,x,$,r);k!==null&&m.set(y,k)}}let h=i.catchall,S="none";if(h){let y=h._zod.def.type;if(y==="never"){let x=s.map(_=>`k !== ${ci(_)}`).join(" && ")||"true";e.write(`for (const k in ${o}) {`),e.indented(_=>{_.write(`if (${x}) return INVALID;`)}),e.write("}")}else(y==="unknown"||y==="any")&&!h._zod.def.checks?.length?S="passthrough":S="schema"}let v=Gt(t),g=c.some(y=>RH(p[y])||Gz(p[y]));if(!r){if(S==="schema"){let y=s.length>0?a2(t,new Set(s)):null;e.write(`for (const k in ${o}) {`),e.indented(x=>{x.write('if (k === "__proto__") continue;'),y&&x.write(`if (${y}.has(k)) continue;`);let _=Gt(t);x.write(`const ${_} = ${o}[k];`),I3(x,t,h,_,!1)}),e.write("}")}return null}if(g){e.write(`const ${v} = {};`);for(let y of c){let x=u(y),_=m.get(y);Gz(p[y])?e.write(`if (${x} in ${o}) ${v}[${x}] = ${_};`):RH(p[y])?e.write(`if (${_} !== undefined || ${x} in ${o}) ${v}[${x}] = ${_};`):e.write(`${v}[${x}] = ${_};`)}}else{let y=c.map(x=>`${d(x)}: ${m.get(x)}`).join(", ");e.write(`const ${v} = { ${y} };`)}if(S!=="none"){let y=s.length>0?a2(t,new Set(s)):null;e.write(`for (const k in ${o}) {`),e.indented(x=>{if(x.write('if (k === "__proto__") continue;'),y&&x.write(`if (${y}.has(k)) continue;`),S==="passthrough")x.write(`${v}[k] = ${o}[k];`);else{let _=Gt(t);x.write(`const ${_} = ${o}[k];`);let $=I3(x,t,h,_);x.write(`${v}[k] = ${$};`)}}),e.write("}")}return v}function uoe(e,t,n,o,r=!0){let i=n._zod.def;if(doe(n))return rr(e,t,i.innerType,o,r);if(i.innerType._zod.optin==="defaulted"){let s=Gt(t),l=Gt(t);return e.write(`let ${s};`),e.write(`if (${o} === undefined) {`),e.indented(c=>{c.write(`const ${l} = (() => {`),c.indented(u=>{let d=rr(u,t,i.innerType,o);u.write(`return ${d};`)}),c.write("})();"),c.write(`if (${l} !== INVALID) ${s} = ${l};`)}),e.write("} else {"),e.indented(c=>{let u=rr(c,t,i.innerType,o);c.write(`${s} = ${u};`)}),e.write("}"),s}let a=r?Gt(t):null;return a&&e.write(`let ${a};`),e.write(`if (${o} !== undefined) {`),e.indented(s=>{let l=rr(s,t,i.innerType,o,r);a&&l!==null&&s.write(`${a} = ${l};`)}),e.write("}"),a}function doe(e){return e._zod.traits?.has("$ZodExactOptional")===!0}function poe(e){return e._zod.optin===void 0&&Xl(e)}function Xl(e){if(e._zod.def.coerce)return!0;let t=e._zod.def;switch(t.type){case"any":case"unknown":case"undefined":case"void":case"default":case"prefault":case"transform":case"custom":case"lazy":return!0;case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"never":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":return!1;case"nonoptional":return t.innerType?Xl(t.innerType):!1;case"literal":return!!t.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":case"nullable":case"readonly":case"success":return t.innerType?Xl(t.innerType):!0;case"catch":return!0;case"union":return t.options?t.options.some(Xl):!0;case"intersection":return!t.left||!t.right?!0:Xl(t.left)&&Xl(t.right);case"pipe":return t.in?Xl(t.in):!0;default:return!0}}function Gz(e){return e._zod.optin==="optional"&&e._zod.optout==="optional"}function RH(e){return(e._zod.optin!=="defaulted"||e._zod.optout==="optional")&&zc(e)}function zc(e){let t=e._zod.def;switch(t.type){case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":case"never":case"success":return!1;case"literal":return!!t.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":return!0;case"nullable":case"readonly":case"nonoptional":return t.innerType?zc(t.innerType):!0;case"union":return t.options?t.options.some(zc):!0;case"intersection":return!t.left||!t.right||zc(t.left)||zc(t.right);case"pipe":return t.out?zc(t.out):!0;default:return!0}}function foe(e,t,n,o,r=!0){let i=n._zod.def,a=r?Gt(t):null;return a&&e.write(`let ${a} = null;`),e.write(`if (${o} !== null) {`),e.indented(s=>{let l=rr(s,t,i.innerType,o,r);a&&l!==null&&s.write(`${a} = ${l};`)}),e.write("}"),a}function moe(e,t,n,o,r=!0){let i=n._zod.def;e.write(`if (!Array.isArray(${o})) return INVALID;`);let a=r?Gt(t):null,s=Gt(t),l=Gt(t);return a&&e.write(`const ${a} = new Array(${o}.length);`),e.write(`for (let ${s} = 0; ${s} < ${o}.length; ${s}++) {`),e.indented(c=>{c.write(`const ${l} = ${o}[${s}];`);let u=I3(c,t,i.element,l,r);a&&u!==null&&c.write(`${a}[${s}] = ${u};`)}),e.write("}"),a}function hoe(e,t,n,o){let i=n._zod.def.values;if(i.length!==1){let s=a2(t,new Set(i));return e.write(`if (!${s}.has(${o})) return INVALID;`),o}let a=i[0];if(typeof a=="number"&&Number.isNaN(a)){let s=a2(t,new Set(i));return e.write(`if (!${s}.has(${o})) return INVALID;`),o}if(typeof a=="string")e.write(`if (${o} !== ${ci(a)}) return INVALID;`);else if(typeof a=="number"||typeof a=="boolean")e.write(`if (${o} !== ${a}) return INVALID;`);else if(a===null)e.write(`if (${o} !== null) return INVALID;`);else if(a===void 0)e.write(`if (${o} !== undefined) return INVALID;`);else if(typeof a=="bigint")e.write(`if (${o} !== ${a}n) return INVALID;`);else throw new A2(`literal type ${typeof a}`);return o}function goe(e,t,n,o){let r=n._zod.values;if(!r)throw new A2("enum schema without enumerated values");let i=a2(t,r);return e.write(`if (!${i}.has(${o})) return INVALID;`),o}function $H(e,t,n,o){let r=n._zod.def;return rr(e,t,r.innerType,o)}function yoe(e,t,n,o){let r=n._zod.def,a=Object.getOwnPropertyDescriptor(n._zod.def,"defaultValue")?()=>n._zod.def.defaultValue:void 0;if(n._zod.def.type==="prefault"){if(!a)return rr(e,t,r.innerType,o);let l=a2(t,a),c=Gt(t);return e.write(`let ${c} = ${o};`),e.write(`if (${o} === undefined) ${c} = ${l}();`),rr(e,t,r.innerType,c)}let s=Gt(t);if(a){let l=a2(t,a),c=a2(t,of);e.write(`let ${s};`),e.write(`if (${o} === undefined) {`),e.indented(u=>{u.write(`${s} = ${c}(${l}());`)}),e.write("} else {"),e.indented(u=>{let d=rr(u,t,r.innerType,o);u.write(`${s} = ${d} === undefined ? ${c}(${l}()) : ${d};`)}),e.write("}")}else e.write(`let ${s};`),e.write(`if (${o} !== undefined) {`),e.indented(l=>{let c=rr(l,t,r.innerType,o);l.write(`${s} = ${c};`)}),e.write("}");return s}function voe(e,t,n,o){let r=n._zod.def,i=rr(e,t,r.innerType,o),a=Gt(t);return e.write(`const ${a} = ${i};`),e.write(`if (${a} === undefined) return INVALID;`),a}function boe(e,t,n,o){let r=n._zod.def,i=r.items,a=r.rest;e.write(`if (!Array.isArray(${o})) return INVALID;`);let s=zH(i,"optin"),l=zH(i,"optout");a?e.write(`if (${o}.length < ${s}) return INVALID;`):e.write(`if (${o}.length < ${s} || ${o}.length > ${i.length}) return INVALID;`);let c=Gt(t);e.write(`const ${c} = [];`);for(let u=0;u<i.length;u++){let d=i[u];if(u>=l)e.write(`if (${c}.length === ${u}) {`),e.indented(p=>{p.write(`if (${u} < ${o}.length) {`),p.indented(m=>{let h=Gt(t);m.write(`const ${h} = ${o}[${u}];`);let S=I3(m,t,d,h);m.write(`${c}[${u}] = ${S};`)}),p.write("} else {"),p.indented(m=>{if(Gz(d)){m.write(`${c}.length = ${u};`);return}let h=Gt(t),S=Gt(t);m.write(`const ${h} = undefined;`),m.write(`const ${S} = (() => {`),m.indented(v=>{let g=I3(v,t,d,h);v.write(`return ${g};`)}),m.write("})();"),m.write(`if (${S} === INVALID || ${S} === undefined) ${c}.length = ${u};`),m.write(`else ${c}[${u}] = ${S};`)}),p.write("}")}),e.write("}");else{let p=Gt(t);e.write(`const ${p} = ${o}[${u}];`);let m=I3(e,t,d,p);e.write(`${c}[${u}] = ${m};`)}}if(a){let u=Gt(t),d=Gt(t);e.write(`for (let ${u} = ${i.length}; ${u} < ${o}.length; ${u}++) {`),e.indented(p=>{p.write(`const ${d} = ${o}[${u}];`);let m=I3(p,t,a,d);p.write(`${c}[${u}] = ${m};`)}),e.write("}")}return c}function zH(e,t){for(let n=e.length-1;n>=0;n--)if(!(t==="optin"?e[n]._zod.optin!==void 0:e[n]._zod.optout==="optional"))return n+1;return 0}function Soe(e,t,n,o){let r=n._zod.def,i=r.options;if(r.discriminator)return xoe(e,t,r,o);if(r.inclusive===!1)throw new A2("exclusive unions (z.xor)");if(i.length===0)return e.write("return INVALID;"),o;if(i.length===1)return rr(e,t,i[0],o);if(i.every(l=>l._zod.def.type==="literal"&&!l._zod.def.checks?.length)){let l=new Set(i.flatMap(u=>u._zod.def.values)),c=a2(t,l);return e.write(`if (!${c}.has(${o})) return INVALID;`),o}let s=Gt(t);e.write(`let ${s};`);for(let l=0;l<i.length;l++){let c=i[l];l===0?e.write(`${s} = (() => {`):e.write(`if (${s} === INVALID) ${s} = (() => {`),e.indented(u=>{let d=rr(u,t,c,o);u.write(`return ${d};`)}),e.write("})();")}return e.write(`if (${s} === INVALID) return INVALID;`),s}function xoe(e,t,n,o){if(n.unionFallback)throw new A2("discriminated union with unionFallback");if(n.options.length===0)return e.write("return INVALID;"),o;let r=Gt(t),i=Gt(t);e.write(`const ${r} = ${o}?.[${ci(n.discriminator)}];`),e.write(`let ${i};`);let a=!0,s=new Set;for(let l of n.options){let c=l._zod.propValues?.[n.discriminator];if(!c||c.size===0)throw new A2("discriminated union option without static discriminator values");for(let p of c){if(s.has(p))throw new A2(`duplicate discriminator value ${String(p)}`);s.add(p)}let u=Array.from(c,p=>woe(t,r,p)),d=a?"if":"else if";e.write(`${d} (${u.join(" || ")}) {`),e.indented(p=>{let m=rr(p,t,l,o);p.write(`${i} = ${m};`)}),e.write("}"),a=!1}return e.write("else { return INVALID; }"),i}function woe(e,t,n){if(typeof n=="string")return`${t} === ${ci(n)}`;if(typeof n=="number")return Number.isNaN(n)?`Number.isNaN(${t})`:`${t} === ${n}`;if(typeof n=="boolean")return`${t} === ${n}`;if(n===null)return`${t} === null`;if(n===void 0)return`${t} === undefined`;if(typeof n=="bigint")return`${t} === ${n}n`;if(typeof n=="symbol"){let o=a2(e,n);return`${t} === ${o}`}throw new A2(`literal discriminator value ${String(n)}`)}function _oe(e,t,n,o){let r=n._zod.def;t.definite=!1;let i=I3(e,t,r.left,o),a=I3(e,t,r.right,o),s=a2(t,kc),l=Gt(t);return e.write(`const ${l} = ${s}(${i}, ${a});`),e.write(`if (!${l}.valid) return INVALID;`),`${l}.data`}function Poe(e,t,n,o){let r=n._zod.def,i=a2(t,l4);e.write(`if (!${i}(${o})) return INVALID;`);let a=Gt(t),s=Gt(t),l=Gt(t);e.write(`const ${a} = {};`);let c=r,u=c.partial?void 0:r.keyType._zod.values;if(u){let m=[];for(let S of u){if(!(typeof S=="string"||typeof S=="number"||typeof S=="symbol"))throw new A2(`record key value ${String(S)}`);let v=typeof S=="number"?S.toString():S;if(v==="__proto__")throw new A2('record key "__proto__"');m.push(v);let g=a2(t,S),y=rr(e,t,r.keyType,g),x=Gt(t);e.write(`const ${x} = ${o}[${Coe(t,v)}];`);let _=I3(e,t,r.valueType,x);e.write(`${a}[${y}] = ${_};`)}let h=a2(t,new Set(m));return e.write(`for (const ${s} in ${o}) {`),e.indented(S=>{S.write(`if (${h}.has(${s})) continue;`),c.mode==="loose"?S.write(`if (${s} !== "__proto__") ${a}[${s}] = ${o}[${s}];`):S.write("return INVALID;")}),e.write("}"),a}let d=r.keyType._zod.def;if(!(d.type==="string"&&d.format===void 0&&!d.coerce&&(d.checks?.length??0)===0)){let m=r.mode==="loose",h=yS(r.keyType);h.definite===!1&&(t.definite=!1);let S=a2(t,h),v=a2(t,b0),g=Gt(t);return MH(e,t,o,s,y=>{y.write(`let ${g} = ${S}(${s});`),y.write(`if (${g} === INVALID && typeof ${s} === "string" && ${v}.test(${s})) ${g} = ${S}(Number(${s}));`),m?y.write(`if (${g} === INVALID) { ${a}[${s}] = ${o}[${s}]; continue; }`):y.write(`if (${g} === INVALID) return INVALID;`),y.write(`if (${g} === "__proto__") continue;`);let x=Gt(t);y.write(`const ${x} = ${o}[${s}];`);let _=I3(y,t,r.valueType,x);y.write(`${a}[${g}] = ${_};`)}),a}return MH(e,t,o,s,m=>{m.write(`const ${l} = ${o}[${s}];`);let h=I3(m,t,r.valueType,l);m.write(`${a}[${s}] = ${h};`)},"return INVALID;"),a}function MH(e,t,n,o,r,i){let a=a2(t,Object.prototype.propertyIsEnumerable),s=Gt(t),l=Gt(t),c=Gt(t);e.write(`const ${s} = Object.getOwnPropertySymbols(${n});`),e.write(`const ${l} = Object.getOwnPropertyNames(${n});`),e.write(`for (let ${c} = 0; ${c} < ${l}.length; ${c}++) {`),e.indented(u=>{u.write(`const ${o} = ${l}[${c}];`),u.write(`if (${o} === "__proto__" || !${a}.call(${n}, ${o})) continue;`),r(u)}),e.write("}"),e.write(`for (let ${c} = 0; ${c} < ${s}.length; ${c}++) {`),e.indented(u=>{u.write(`const ${o} = ${s}[${c}];`),u.write(`if (!${a}.call(${n}, ${o})) continue;`),i?u.write(i):r(u)}),e.write("}")}function Coe(e,t){return typeof t=="string"?ci(t):a2(e,t)}function koe(e,t,n,o){let r=n._zod.def;e.write(`if (!(${o} instanceof Map)) return INVALID;`);let i=Gt(t),a=Gt(t),s=Gt(t);return e.write(`const ${i} = new Map();`),e.write(`for (const [${a}, ${s}] of ${o}) {`),e.indented(l=>{let c=rr(l,t,r.keyType,a),u=rr(l,t,r.valueType,s);l.write(`${i}.set(${c}, ${u});`)}),e.write("}"),i}function Roe(e,t,n,o){let r=n._zod.def;e.write(`if (!(${o} instanceof Set)) return INVALID;`);let i=Gt(t),a=Gt(t);return e.write(`const ${i} = new Set();`),e.write(`for (const ${a} of ${o}) {`),e.indented(s=>{let l=rr(s,t,r.valueType,a);s.write(`${i}.add(${l});`)}),e.write("}"),i}function $oe(e,t){return e.write(`if (!(${t} instanceof File)) return INVALID;`),t}function zoe(e,t,n,o){e.write(`if (typeof ${o} !== "string") return INVALID;`);let r=n._zod.pattern;if(r){let i=a2(t,r);e.write(`${i}.lastIndex = 0;`),e.write(`if (!${i}.test(${o})) return INVALID;`)}return o}function Moe(e,t,n,o){let r=n._zod.def,i=Yl(t,r.getter),a=a2(t,{parser:null});e.write(`if (!${a}.parser) {`),e.indented(l=>{l.write(`const inner = ${i}();`),l.write(`${a}.parser = function(input) {`),l.indented(c=>{c.write("const result = inner._zod.run({ value: input, issues: [] }, {});"),c.write("return result.issues.length === 0 ? result.value : INVALID;")}),l.write("};")}),e.write("}");let s=Gt(t);return e.write(`const ${s} = ${a}.parser(${o});`),e.write(`if (${s} === INVALID) return INVALID;`),s}function Eoe(e,t,n,o){let r=n._zod.def,i=rr(e,t,r.in,o);if(r.transform){if(Kl(r.transform))throw new Y4("z.compile: async transforms in pipes are not supported");let a=r.transform,l=Yl(t,u=>{let d={value:u,issues:[],addIssue:Xz},p=a(u,d);return p instanceof Promise?di:d.issues.length===0?p:di}),c=Gt(t);return e.write(`const ${c} = ${l}(${i});`),e.write(`if (${c} === INVALID) return INVALID;`),rr(e,t,r.out,c)}else return rr(e,t,r.out,i)}function Kl(e){return typeof e=="function"&&(e.constructor.name==="AsyncFunction"||e[Symbol.toStringTag]==="AsyncFunction")}function Toe(e,t,n,o){let r=n._zod.def;if(r.fn){if(Kl(r.fn))throw new Y4("z.compile: async custom predicates are not supported");let i=Yl(t,r.fn),a=a2(t,Wz),s=Gt(t);e.write(`const ${s} = ${i}(${o});`),e.write(`if (${s} instanceof Promise) ${a}();`),e.write(`if (!${s}) return INVALID;`)}else throw new A2("custom schema without a predicate function");return o}function Aoe(e,t,n){let o=e._zod.run({value:n,issues:[]},{});if(o&&typeof o.then=="function")return di;let r=o;return r.issues.length===0?r.value:t()}function Ioe(e,t,n,o){let r=n._zod.def;if(!r.catchValue[wb])throw new A2("catch with a callback (only a constant catch value compiles)",!1);let i=Gt(t);e.write(`let ${i} = (() => {`),e.indented(c=>{let u=I3(c,t,r.innerType,o);c.write(`return ${u};`)}),e.write("})();");let a=a2(t,r.innerType),s=Yl(t,r.catchValue),l=a2(t,Aoe);return e.write(`if (${i} === INVALID) {`),e.indented(c=>{c.write(`${i} = ${l}(${a}, ${s}, ${o});`),c.write(`if (${i} === INVALID) return INVALID;`)}),e.write("}"),i}function Noe(e,t,n,o){let r=n._zod.def;if(r.transform){if(Kl(r.transform))throw new Y4("z.compile: async transforms are not supported");let i=r.transform,s=Yl(t,c=>{let u={value:c,issues:[],addIssue:Xz},d=i(c,u);return d instanceof Promise?di:u.issues.length===0?d:di}),l=Gt(t);return e.write(`const ${l} = ${s}(${o});`),e.write(`if (${l} === INVALID) return INVALID;`),l}return o}function vS(e){return e.checks&&(e.checks=[...e.checks]),e}function Yz(e,t){return new e(vS({type:"string",...tt(t)}))}function Kz(e,t){return new e(vS({type:"string",coerce:!0,...tt(t)}))}function bS(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...tt(t)})}function SS(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...tt(t)})}function xS(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...tt(t)})}function wS(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...tt(t)})}function _S(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...tt(t)})}function PS(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...tt(t)})}function Nf(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...tt(t)})}function CS(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...tt(t)})}function kS(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...tt(t)})}function RS(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...tt(t)})}function $S(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...tt(t)})}function zS(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...tt(t)})}function MS(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...tt(t)})}function ES(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...tt(t)})}function TS(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...tt(t)})}function AS(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...tt(t)})}function Jz(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...tt(t)})}function IS(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...tt(t)})}function NS(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...tt(t)})}function OS(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...tt(t)})}function LS(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...tt(t)})}function DS(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...tt(t)})}function Qz(e,t){return new e({type:"string",format:"credit_card",check:"string_format",abort:!1,...tt(t)})}function eM(e,t){return new e({type:"string",format:"iban",check:"string_format",abort:!1,...tt(t)})}function BS(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...tt(t)})}var tM={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Of(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...tt(t)})}function Lf(e,t){return new e({type:"string",format:"date",check:"string_format",...tt(t)})}function Df(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...tt(t)})}function Bf(e,t){return new e({type:"string",format:"duration",check:"string_format",...tt(t)})}function nM(e,t){return new e(vS({type:"number",checks:[],...tt(t)}))}function rM(e,t){return new e(vS({type:"number",coerce:!0,checks:[],...tt(t)}))}function oM(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...tt(t)})}function iM(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...tt(t)})}function aM(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...tt(t)})}function sM(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...tt(t)})}function lM(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...tt(t)})}function cM(e,t){return new e({type:"boolean",...tt(t)})}function uM(e,t){return new e({type:"boolean",coerce:!0,...tt(t)})}function dM(e,t){return new e({type:"bigint",...tt(t)})}function pM(e,t){return new e({type:"bigint",coerce:!0,...tt(t)})}function fM(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...tt(t)})}function mM(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...tt(t)})}function hM(e,t){return new e({type:"symbol",...tt(t)})}function gM(e,t){return new e({type:"undefined",...tt(t)})}function yM(e,t){return new e({type:"null",...tt(t)})}function vM(e){return new e({type:"any"})}function bM(e){return new e({type:"unknown"})}function SM(e,t){return new e({type:"never",...tt(t)})}function xM(e,t){return new e({type:"void",...tt(t)})}function wM(e,t){return new e({type:"date",...tt(t)})}function _M(e,t){return new e({type:"date",coerce:!0,...tt(t)})}function PM(e,t){return new e({type:"nan",...tt(t)})}function Y5(e,t){return new Db({check:"less_than",...tt(t),value:e,inclusive:!1})}function wa(e,t){return new Db({check:"less_than",...tt(t),value:e,inclusive:!0})}function K5(e,t){return new Bb({check:"greater_than",...tt(t),value:e,inclusive:!1})}function _a(e,t){return new Bb({check:"greater_than",...tt(t),value:e,inclusive:!0})}function jS(e){return K5(0,e)}function US(e){return Y5(0,e)}function FS(e){return wa(0,e)}function HS(e){return _a(0,e)}function e7(e,t){return new l$({check:"multiple_of",...tt(t),value:e})}function t7(e,t){return new d$({check:"max_size",...tt(t),maximum:e})}function J5(e,t){return new p$({check:"min_size",...tt(t),minimum:e})}function Jl(e,t){return new f$({check:"size_equals",...tt(t),size:e})}function Ql(e,t){return new m$({check:"max_length",...tt(t),maximum:e})}function S0(e,t){return new h$({check:"min_length",...tt(t),minimum:e})}function e8(e,t){return new g$({check:"length_equals",...tt(t),length:e})}function Mc(e,t){return new y$({check:"string_format",format:"regex",...tt(t),pattern:e})}function Ec(e){return new v$({check:"string_format",format:"lowercase",...tt(e)})}function Tc(e){return new b$({check:"string_format",format:"uppercase",...tt(e)})}function Ac(e,t){return new S$({check:"string_format",format:"includes",...tt(t),includes:e})}function Ic(e,t){return new x$({check:"string_format",format:"starts_with",...tt(t),prefix:e})}function Nc(e,t){return new w$({check:"string_format",format:"ends_with",...tt(t),suffix:e})}function VS(e,t,n){return new _$({check:"property",property:e,schema:t,...tt(n)})}function Oc(e,t){return new P$({check:"properties",shape:e,...tt(t)})}function Lc(e,t){return new C$({check:"mime_type",mime:e,...tt(t)})}function K4(e){return new k$({check:"overwrite",tx:e})}function Dc(e){return K4(t=>t.normalize(e))}function Bc(){return K4(e=>e.trim())}function jc(){return K4(e=>e.toLowerCase())}function Uc(){return K4(e=>e.toUpperCase())}function Fc(){return K4(e=>dR(e))}function CM(e,t,n){return new e({type:"array",element:t,...tt(n)})}function Ooe(e,t,n){return new e({type:"union",options:t,...tt(n)})}function Loe(e,t,n){return new e({type:"union",options:t,inclusive:!1,...tt(n)})}function Doe(e,t,n,o){return new e({type:"union",options:n,discriminator:t,...tt(o)})}function Boe(e,t,n){return new e({type:"intersection",left:t,right:n})}function joe(e,t,n,o){let r=n instanceof d2,i=r?o:n,a=r?n:null;return new e({type:"tuple",items:t,rest:a,...tt(i)})}function Uoe(e,t,n,o){return new e({type:"record",keyType:t,valueType:n,...tt(o)})}function Foe(e,t,n,o){return new e({type:"map",keyType:t,valueType:n,...tt(o)})}function Hoe(e,t,n){return new e({type:"set",valueType:t,...tt(n)})}function Voe(e,t,n){let o=Array.isArray(t)?Object.fromEntries(t.map(r=>[r,r])):t;return new e({type:"enum",entries:o,...tt(n)})}function qoe(e,t,n){return new e({type:"enum",entries:t,...tt(n)})}function Woe(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...tt(n)})}function kM(e,t){return new e({type:"file",...tt(t)})}function Goe(e,t){return new e({type:"transform",transform:t})}function Zoe(e,t){return new e({type:"optional",innerType:t})}function Xoe(e,t){return new e({type:"nullable",innerType:t})}function Yoe(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():of(n)}})}function Koe(e,t,n){return new e({type:"nonoptional",innerType:t,...tt(n)})}function Joe(e,t){return new e({type:"success",innerType:t})}function Qoe(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:yR(n)})}function e3e(e,t,n){return new e({type:"pipe",in:t,out:n})}function t3e(e,t){return new e({type:"readonly",innerType:t})}function n3e(e,t,n){return new e({type:"template_literal",parts:t,...tt(n)})}function r3e(e,t){return new e({type:"lazy",getter:t})}function o3e(e,t){return new e({type:"promise",innerType:t})}function RM(e,t,n){let o=tt(n);return o.abort??(o.abort=!0),new e({type:"custom",check:"custom",fn:t,...o})}function $M(e,t,n){return new e({type:"custom",check:"custom",fn:t,...tt(n)})}function zM(e,t){let n=IH(o=>(o.addIssue=r=>{if(typeof r=="string")o.issues.push(Sc(r,o.value,n._zod.def));else{let i=r;i.fatal&&(i.continue=!1),i.code??(i.code="custom"),"input"in i||(i.input=o.value),i.inst??(i.inst=n),i.continue??(i.continue=!n._zod.def.abort),o.issues.push(Sc(i))}},e(o.value,o)),t);return n}function IH(e,t){let n=new Mn({check:"custom",...tt(t)});return n._zod.check=e,n}function MM(e){let t=new Mn({check:"describe"});return t._zod.onattach=[n=>{let o=u3.get(n)??{};u3.add(n,{...o,description:e})}],t._zod.check=()=>{},t}function EM(e){let t=new Mn({check:"meta"});return t._zod.onattach=[n=>{let o=u3.get(n)??{};u3.add(n,{...o,...e})}],t._zod.check=()=>{},t}function TM(e,t){let n=tt(t),o=n.truthy??["true","1","yes","on","y","enabled"],r=n.falsy??["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(o=o.map(m=>typeof m=="string"?m.toLowerCase():m),r=r.map(m=>typeof m=="string"?m.toLowerCase():m));let i=new Set(o),a=new Set(r),s=e.Codec??$f,l=e.Boolean??kf,c=e.String??Gl,u=new c({type:"string",error:n.error}),d=new l({type:"boolean",error:n.error}),p=new s({type:"pipe",in:u,out:d,transform:((m,h)=>{let S=m;return n.case!=="sensitive"&&(S=S.toLowerCase()),i.has(S)?!0:a.has(S)?!1:(h.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...a],input:h.value,inst:p,continue:!1}),{})}),reverseTransform:((m,h)=>m===!0?o[0]||"true":r[0]||"false"),error:n.error});return p._zod.bag.truthy=o,p._zod.bag.falsy=r,p._zod.bag.case=n.case??"insensitive",p}function t8(e,t,n,o={}){let r=tt(o),i={check:"string_format",type:"string",format:t,fn:typeof n=="function"?n:s=>n.test(s),...r};return n instanceof RegExp&&(i.pattern=n),new e(i)}function jf(e,...t){for(let n of t)for(let o of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,o)&&c3(e,o,n[o]);return e}function n7(e){let t=e?.target??"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??u3,target:t,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:e?.cycles??"ref",reused:e?.reused??"inline",intersections:[],deferred:[],external:e?.external??void 0}}function vo(e,t,n,o,r){let i=typeof t.unrepresentable=="function"?t.unrepresentable({zodSchema:e,path:o.path,message:r}):t.unrepresentable;if(i==="any")return!1;if(i===void 0||i==="throw")throw new Error(r);return Object.assign(n,i),!0}function gn(e,t,n={path:[],schemaPath:[]}){var o;let r=e._zod.def,i=t.seen.get(e);if(i)return i.count++,n.schemaPath.includes(e)&&(i.cycle=n.path),i.schema;let a={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,a),t.sharedDefsExtractedFor=void 0,t.sharedEmitDoneFor=void 0;let s=e._zod.toJSONSchema?.();if(s)a.schema=s;else{let u={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,a.schema,u);else{let p=a.schema,m=t.processors[r.type];if(!m)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${r.type}`);m(e,t,p,u)}let d=e._zod.parent;d&&(a.ref||(a.ref=d),gn(d,t,u),t.seen.get(d).isParent=!0)}let l=t.metadataRegistry.get(e);return l&&jf(a.schema,l),t.io==="input"&&pi(e)&&(delete a.schema.examples,delete a.schema.default),t.io==="input"&&"_prefault"in a.schema&&((o=a.schema).default??(o.default=a.schema._prefault)),delete a.schema._prefault,t.seen.get(e).schema}function NH(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function r7(e,t){let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");if(e.external&&e.sharedDefsExtractedFor===e.external)return;let o=new Map;for(let a of e.seen.entries()){let s=e.metadataRegistry.get(a[0])?.id;if(s){let l=o.get(s);if(l&&l!==a[0])throw new Error(`Duplicate schema id "${s}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);o.set(s,a[0])}}let r=a=>{let s=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let d=e.external.registry.get(a[0])?.id,p=e.external.uri??(h=>h);if(d)return{ref:p(d)};let m=a[1].defId??a[1].schema.id??`schema${e.counter++}`;return a[1].defId=m,{defId:m,ref:`${p("__shared")}#/${s}/${NH(m)}`}}let l="#",c=`${l}/${s}/`;if(a[1]===n&&!a[1].schema.id)return{ref:l};let u=a[1].schema.id??`__schema${e.counter++}`;return{defId:u,ref:c+NH(u)}},i=a=>{if(a[1].schema.$ref)return;let s=a[1],{ref:l,defId:c}=r(a);s.def={...s.schema},c&&(s.defId=c);let u=s.schema;for(let d in u)delete u[d];u.$ref=l};if(e.cycles==="throw")for(let a of e.seen.entries()){let s=a[1];if(s.cycle)throw new Error(`Cycle detected: #/${s.cycle?.join("/")}/<root>

Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let a of e.seen.entries()){let s=a[1];if(t===a[0]){i(a);continue}if(e.external){let c=e.external.registry.get(a[0])?.id;if(t!==a[0]&&c){i(a);continue}}if(e.metadataRegistry.get(a[0])?.id){i(a);continue}if(s.cycle){i(a);continue}s.count>1&&e.reused==="ref"&&i(a)}e.external&&(e.sharedDefsExtractedFor=e.external)}function DH(e){let t=e.anyOf;if(!Array.isArray(t)||t.length===0||e.type!==void 0)return;let n=[];for(let o of t){if(!o||typeof o!="object")return;DH(o);let r=Object.keys(o);if(r.length!==1||r[0]!=="type")return;let i=o.type;for(let a of Array.isArray(i)?i:[i]){if(typeof a!="string")return;n.includes(a)||n.push(a)}}delete e.anyOf,e.type=n.length===1?n[0]:n}var BH=new Set(["type","properties","required","additionalProperties"]),OH=["oneOf","anyOf"];function LH(e){let t=e.additionalProperties;return t===void 0||t===!1||typeof t!="object"||t===null?null:Object.keys(t).length?t:null}function AM(e){let t=[];for(let i of e){if(typeof i!="object"||i.type!=="object")return null;for(let a in i)if(!BH.has(a))return null;t.push(i)}let n={},o=new Set;for(let i of t){for(let a in i.properties){if(Object.prototype.hasOwnProperty.call(n,a))continue;let s=[];for(let c of t){let u=c.properties?.[a]??LH(c);u!=null&&(s.some(d=>JSON.stringify(d)===JSON.stringify(u))||s.push(u))}let l=s.length===1?s[0]:AM(s)??{allOf:s};c3(n,a,l)}for(let a of i.required??[])o.add(a)}let r={type:"object",properties:n};if(o.size&&(r.required=[...o]),t.every(i=>i.additionalProperties===!1))r.additionalProperties=!1;else{let i=[];for(let a of t){let s=LH(a);s&&!i.some(l=>JSON.stringify(l)===JSON.stringify(s))&&i.push(s)}i.length===1?r.additionalProperties=i[0]:i.length>1&&(r.additionalProperties={allOf:i})}return r}function i3e(e){let t=e.allOf;if(!Array.isArray(t)||t.length<2)return;for(let r of BH)if(r in e)return;let n=t.filter(r=>OH.some(i=>Array.isArray(r[i]))),o=null;if(!n.length)o=AM(t);else{let r=n[0],i=OH.find(l=>Array.isArray(r[l]));if(Object.keys(r).length!==1)return;let a=t.filter(l=>l!==r),s=r[i].map(l=>AM([...a,l]));if(s.some(l=>!l))return;o={[i]:s}}o&&(delete e.allOf,jf(e,o))}function o7(e,t){let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let o=s=>{let l=e.seen.get(s);if(l.ref===null)return;let c=l.def??l.schema,u={...c},d=l.ref;if(l.ref=null,d){o(d);let m=e.seen.get(d),h=m.schema;if(h.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(c.allOf=c.allOf??[],c.allOf.push(h)):jf(c,h),jf(c,u),s._zod.parent===d)for(let v in c)v==="$ref"||v==="allOf"||v in u||delete c[v];if(h.$ref&&m.def)for(let v in c)v==="$ref"||v==="allOf"||v in m.def&&JSON.stringify(c[v])===JSON.stringify(m.def[v])&&delete c[v]}let p=s._zod.parent;if(p&&p!==d){o(p);let m=e.seen.get(p);if(m?.schema.$ref&&(c.$ref=m.schema.$ref,m.def))for(let h in c)h==="$ref"||h==="allOf"||h in m.def&&JSON.stringify(c[h])===JSON.stringify(m.def[h])&&delete c[h]}e.override({zodSchema:s,jsonSchema:c,path:l.path??[]})};if(!e.external||e.sharedEmitDoneFor!==e.external){for(let s of[...e.seen.entries()].reverse())o(s[0]);if(e.target!=="openapi-3.0")for(let s of e.seen.entries())DH(s[1].def??s[1].schema);for(let s of e.deferred)s();if(e.intersections.length){let s=new Map;for(let l of e.seen.values())for(let c of[l.schema,l.def]){let u=c?.allOf;if(!Array.isArray(u))continue;let d=s.get(u);d?d.push(c):s.set(u,[c])}for(let l of e.intersections)for(let c of s.get(l)??[])i3e(c)}}let r={};if(e.target==="draft-2020-12"?r.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?r.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?r.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){let s=e.external.registry.get(t)?.id;if(!s)throw new Error("Schema is missing an `id` property");r.$id=e.external.uri(s)}jf(r,n.defId?n.schema:n.def??n.schema);let i=e.metadataRegistry.get(t)?.id;i!==void 0&&r.id===i&&delete r.id;let a=e.external?.defs??{};if(!e.external||e.sharedEmitDoneFor!==e.external)for(let s of e.seen.entries()){let l=s[1];l.def&&l.defId&&(l.def.id===l.defId&&delete l.def.id,c3(a,l.defId,l.def))}e.external&&(e.sharedEmitDoneFor=e.external),e.external||Object.keys(a).length>0&&(e.target==="draft-2020-12"?r.$defs=a:r.definitions=a);try{let s=JSON.parse(JSON.stringify(r));return Object.defineProperty(s,"~standard",{value:{...t["~standard"],jsonSchema:{input:Hc(t,"input",e.processors),output:Hc(t,"output",e.processors)}},enumerable:!1,writable:!1}),s}catch{throw new Error("Error converting schema to JSON.")}}function pi(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let o=e._zod.def;if(o.type==="transform")return!0;if(o.type==="array")return pi(o.element,n);if(o.type==="set")return pi(o.valueType,n);if(o.type==="lazy")return pi(o.getter(),n);if(o.type==="promise"||o.type==="optional"||o.type==="nonoptional"||o.type==="nullable"||o.type==="readonly"||o.type==="default"||o.type==="prefault"||o.type==="catch")return pi(o.innerType,n);if(o.type==="intersection")return pi(o.left,n)||pi(o.right,n);if(o.type==="record"||o.type==="map")return pi(o.keyType,n)||pi(o.valueType,n);if(o.type==="pipe")return e._zod.traits.has("$ZodCodec")?!0:pi(o.in,n)||pi(o.out,n);if(o.type==="object"){for(let r in o.shape)if(pi(o.shape[r],n))return!0;return!1}if(o.type==="union"){for(let r of o.options)if(pi(r,n))return!0;return!1}if(o.type==="tuple"){for(let r of o.items)if(pi(r,n))return!0;return!!(o.rest&&pi(o.rest,n))}return!1}var IM=(e,t={})=>n=>{let o=n7({...n,processors:t});return gn(e,o),r7(o,e),o7(o,e)},Hc=(e,t,n={})=>o=>{let{libraryOptions:r,target:i}=o??{},a=n7({...r??{},target:i,io:t,processors:n});return gn(e,a),r7(a,e),o7(a,e)};var Vc=(e,t,n)=>{(e[t]===void 0||n>e[t])&&(e[t]=n)},qc=(e,t,n)=>{(e[t]===void 0||n<e[t])&&(e[t]=n)},jH=(e,t)=>{Vc(e,"minimum",t),qc(e,"maximum",t)},VH=(e,t)=>{e.multipleOf??(e.multipleOf=[]),e.multipleOf.includes(t)||e.multipleOf.push(t)},qH=(e,t)=>{e.patterns??(e.patterns=new Set),e.patterns.add(t)},WH=(e,t)=>{e.mime=e.mime?e.mime.filter(n=>t.includes(n)):[...t]},GH=(e,t)=>{e.format=t,t.includes("int")&&(e.isInt=!0)},UH=(e,t)=>Vc(e,"minimum",t.minimum),FH=(e,t)=>qc(e,"maximum",t.maximum),HH=e=>(t,n)=>{GH(t,n.format);let[o,r]=e[n.format];Vc(t,"minimum",o),qc(t,"maximum",r)},a3e={greater_than:(e,t)=>Vc(e,t.inclusive?"minimum":"exclusiveMinimum",t.value),less_than:(e,t)=>qc(e,t.inclusive?"maximum":"exclusiveMaximum",t.value),multiple_of:(e,t)=>VH(e,t.value),number_format:HH(sf),bigint_format:HH(lf),min_length:UH,max_length:FH,length_equals:(e,t)=>jH(e,t.length),min_size:UH,max_size:FH,size_equals:(e,t)=>jH(e,t.size),string_format:(e,t)=>{GH(e,t.format),t.pattern&&qH(e,t.pattern),(t.format==="base64"||t.format==="base64url")&&(e.contentEncoding=t.format),(t.local||t.precision===-1)&&(e.laxFormat=!0)},mime_type:(e,t)=>WH(e,t.mime)};function bo(e){let t={},n=e._zod.def,o=e._zod.traits.has("$ZodCheck")?[e,...n.checks??[]]:n.checks??[];for(let i of o)a3e[i._zod.def.check]?.(t,i._zod.def);let r=e._zod.bag;r.minimum!==void 0&&Vc(t,"minimum",r.minimum),r.exclusiveMinimum!==void 0&&Vc(t,"exclusiveMinimum",r.exclusiveMinimum),r.maximum!==void 0&&qc(t,"maximum",r.maximum),r.exclusiveMaximum!==void 0&&qc(t,"exclusiveMaximum",r.exclusiveMaximum),r.multipleOf!==void 0&&VH(t,r.multipleOf),r.format!==void 0&&(t.format??(t.format=r.format),r.format.includes("int")&&(t.isInt=!0)),r.mime&&WH(t,r.mime);for(let i of r.patterns??[])qH(t,i);return t}var s3e={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},l3e=new Map([[Xb,FR],[Cf,HR]]),ZH=e=>l3e.get(e)??e,LM=(e,t,n,o)=>{let r=n;r.type="string";let{minimum:i,maximum:a,format:s,patterns:l,contentEncoding:c,laxFormat:u}=bo(e);if(typeof i=="number"&&(r.minLength=i),typeof a=="number"&&(r.maxLength=a),s&&(r.format=s3e[s]??s,r.format===""&&delete r.format,(s==="time"||u)&&delete r.format),c&&(r.contentEncoding=c),l&&l.size>0){let d=[...l].map(ZH);d.length===1?r.pattern=d[0].source:d.length>1&&(r.allOf=[...d.map(p=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:p.source}))])}},DM=(e,t,n,o)=>{let r=n,{minimum:i,maximum:a,multipleOf:s,exclusiveMaximum:l,exclusiveMinimum:c,isInt:u}=bo(e);r.type=u?"integer":"number";let d=typeof c=="number"&&c>=(i??Number.NEGATIVE_INFINITY),p=typeof l=="number"&&l<=(a??Number.POSITIVE_INFINITY),m=t.target==="draft-04"||t.target==="openapi-3.0";if(d?m?(r.minimum=c,r.exclusiveMinimum=!0):r.exclusiveMinimum=c:typeof i=="number"&&(r.minimum=i),p?m?(r.maximum=l,r.exclusiveMaximum=!0):r.exclusiveMaximum=l:typeof a=="number"&&(r.maximum=a),s){let h=new Set;for(let g of s)Number.isFinite(g)&&g!==0?h.add(Math.abs(g)):vo(e,t,r,o,`A multipleOf divisor of ${g} cannot be represented in JSON Schema`);let[S,...v]=h;S!==void 0&&(r.multipleOf=S),v.length&&(r.allOf=[...r.allOf??[],...v.map(g=>({multipleOf:g}))])}},BM=(e,t,n,o)=>{n.type="boolean"},jM=(e,t,n,o)=>{vo(e,t,n,o,"BigInt cannot be represented in JSON Schema")},UM=(e,t,n,o)=>{vo(e,t,n,o,"Symbols cannot be represented in JSON Schema")},FM=(e,t,n,o)=>{t.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},HM=(e,t,n,o)=>{vo(e,t,n,o,"Undefined cannot be represented in JSON Schema")},VM=(e,t,n,o)=>{vo(e,t,n,o,"Void cannot be represented in JSON Schema")},qM=(e,t,n,o)=>{n.not={}},WM=(e,t,n,o)=>{},GM=(e,t,n,o)=>{},ZM=(e,t,n,o)=>{vo(e,t,n,o,"Date cannot be represented in JSON Schema")},XM=(e,t,n,o)=>{let r=e._zod.def,i=gc(r.entries);if(i.length===0){n.not={};return}i.every(a=>typeof a=="number")&&(n.type="number"),i.every(a=>typeof a=="string")&&(n.type="string"),n.enum=i},YM=(e,t,n,o)=>{let r=e._zod.def;if(r.values.length===0){n.not={};return}let i=[];for(let a of r.values)if(a===void 0){if(vo(e,t,n,o,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof a=="bigint"){if(vo(e,t,n,o,"BigInt literals cannot be represented in JSON Schema"))return;i.push(Number(a))}else i.push(a);if(i.length!==0)if(i.length===1){let a=i[0];n.type=a===null?"null":typeof a,t.target==="draft-04"||t.target==="openapi-3.0"?n.enum=[a]:n.const=a}else i.every(a=>typeof a=="number")&&(n.type="number"),i.every(a=>typeof a=="string")&&(n.type="string"),i.every(a=>typeof a=="boolean")&&(n.type="boolean"),i.every(a=>a===null)&&(n.type="null"),n.enum=i},KM=(e,t,n,o)=>{vo(e,t,n,o,"NaN cannot be represented in JSON Schema")},JM=(e,t,n,o)=>{let r=n,i=e._zod.pattern;if(!i)throw new Error("Pattern not found in template literal");r.type="string",r.pattern=i.source},QM=(e,t,n,o)=>{let r=n;r.type="string",r.format="binary",r.contentEncoding="binary";let{minimum:i,maximum:a,mime:s}=bo(e);i!==void 0&&(r.minLength=i),a!==void 0&&(r.maxLength=a),s&&(s.length===0?r.not={}:s.length===1?r.contentMediaType=s[0]:r.anyOf=s.map(l=>({contentMediaType:l})))},eE=(e,t,n,o)=>{n.type="boolean"},tE=(e,t,n,o)=>{vo(e,t,n,o,"Custom types cannot be represented in JSON Schema")},nE=(e,t,n,o)=>{vo(e,t,n,o,"Function types cannot be represented in JSON Schema")},rE=(e,t,n,o)=>{vo(e,t,n,o,"Transforms cannot be represented in JSON Schema")},oE=(e,t,n,o)=>{vo(e,t,n,o,"Map cannot be represented in JSON Schema")},iE=(e,t,n,o)=>{vo(e,t,n,o,"Set cannot be represented in JSON Schema")},aE=(e,t,n,o)=>{let r=n,i=e._zod.def,{minimum:a,maximum:s}=bo(e);typeof a=="number"&&(r.minItems=a),typeof s=="number"&&(r.maxItems=s),r.type="array",r.items=gn(i.element,t,{...o,path:[...o.path,"items"]})};function Uf(e){let t=e._zod.def;return t.type==="pipe"&&t.in._zod.traits.has("$ZodTransform")?Uf(t.out):t.type==="catch"?Uf(t.innerType):e._zod.optin}var sE=(e,t,n,o)=>{let r=n,i=e._zod.def,a=i.shape;if(Object.getOwnPropertySymbols(a).length&&vo(e,t,r,o,"Symbol keys cannot be represented in JSON Schema"))return;r.type="object",r.properties={};for(let c in a)c3(r.properties,c,gn(a[c],t,{...o,path:[...o.path,"properties",c]}));let l=[];for(let c of Object.keys(a)){let u=i.shape[c];(t.io==="input"?Uf(u)===void 0:u._zod.optout===void 0)&&l.push(c)}l.length>0&&(r.required=l),i.catchall?._zod.def.type==="never"?r.additionalProperties=!1:i.catchall?i.catchall&&(r.additionalProperties=gn(i.catchall,t,{...o,path:[...o.path,"additionalProperties"]})):t.io==="output"&&(r.additionalProperties=!1)},WS=(e,t,n,o)=>{let r=e._zod.def,i=r.inclusive===!1,a=r.options.map((s,l)=>gn(s,t,{...o,path:[...o.path,i?"oneOf":"anyOf",l]}));i?n.oneOf=a:n.anyOf=a},lE=(e,t,n,o)=>{let r=e._zod.def,i=gn(r.left,t,{...o,path:[...o.path,"allOf",0]}),a=gn(r.right,t,{...o,path:[...o.path,"allOf",1]}),s=c=>"allOf"in c&&Object.keys(c).length===1,l=[...s(i)?i.allOf:[i],...s(a)?a.allOf:[a]];n.allOf=l,t.intersections.push(l)},cE=(e,t,n,o)=>{let r=n,i=e._zod.def;r.type="array";let a=t.target==="draft-2020-12"?"prefixItems":"items",s=t.target==="draft-2020-12"||t.target==="openapi-3.0"?"items":"additionalItems",l=i.items.map((S,v)=>gn(S,t,{...o,path:[...o.path,a,v]})),c=i.rest?gn(i.rest,t,{...o,path:[...o.path,s,...t.target==="openapi-3.0"?[i.items.length]:[]]}):null,u=i.items.length;for(;u>0;){let S=i.items[u-1];if(!(t.io==="input"?Uf(S)!==void 0:S._zod.optout==="optional"))break;u--}let d=i.items.length,p=!i.rest;t.target==="draft-2020-12"?(r.prefixItems=l,p?r.items=!1:c&&(r.items=c),u>0&&(r.minItems=u),p&&(r.maxItems=d)):t.target==="openapi-3.0"?(r.items={anyOf:l},c&&r.items.anyOf.push(c),u>0&&(r.minItems=u),p&&(r.maxItems=d)):(r.items=l,p?r.additionalItems=!1:c&&(r.additionalItems=c),u>0&&(r.minItems=u),p&&(r.maxItems=d));let{minimum:m,maximum:h}=bo(e);typeof m=="number"&&(r.minItems=m),typeof h=="number"&&(r.maxItems=h)};function NM(e,t,n){if(t.$ref){if(n.has(t))return t;n.add(t);let h=e.get(t)?.def;if(!h)return t;let S=NM(e,h,n);return S===h?t:S}for(let h of["anyOf","oneOf"]){let S=t[h];if(!Array.isArray(S))continue;let v=S.map(g=>NM(e,g,n));v.some((g,y)=>g!==S[y])&&(t={...t,[h]:v})}let o=Array.isArray(t.type)?t.type:[t.type],r=!o.includes("string")&&o.some(h=>h==="number"||h==="integer"),i=t.enum??(t.const!==void 0?[t.const]:void 0);if(!r&&!i?.some(h=>typeof h=="number"))return t;let{minimum:a,maximum:s,exclusiveMinimum:l,exclusiveMaximum:c,multipleOf:u,format:d,id:p,...m}=t;return m.enum?m.enum=m.enum.map(h=>typeof h=="number"?String(h):h):typeof m.const=="number"&&(m.const=String(m.const)),r&&(m.type="string",i||(m.pattern=(o.includes("number")?b0:vf).source)),m}var OM=new WeakMap;function c3e(e){let t=new Map;for(let o of e.seen.values())o.def&&!t.has(o.schema)&&t.set(o.schema,o);let n=new Map;for(let o of OM.get(e)??[]){let r=e.seen.get(o),i=(r?.def??r?.schema)?.propertyNames;if(!i||i===!0||n.has(i))continue;let a=NM(t,i,new Set);a!==i&&n.set(i,a)}if(n.size)for(let o of e.seen.values())for(let r of[o.schema,o.def]){let i=r&&n.get(r.propertyNames);i&&(r.propertyNames=i)}}var uE=(e,t,n,o)=>{let r=n,i=e._zod.def;r.type="object";let a=i.keyType,s=bo(a).patterns;if(i.mode==="loose"&&s&&s.size>0){let u=gn(i.valueType,t,{...o,path:[...o.path,"patternProperties","*"]});r.patternProperties={};for(let d of s)c3(r.patternProperties,ZH(d).source,u)}else{if(t.target==="draft-07"||t.target==="draft-2020-12"){r.propertyNames=gn(i.keyType,t,{...o,path:[...o.path,"propertyNames"]});let u=OM.get(t);u||(u=[],OM.set(t,u),t.deferred.push(()=>c3e(t))),u.push(e)}r.additionalProperties=gn(i.valueType,t,{...o,path:[...o.path,"additionalProperties"]})}let l=a._zod.values,c=t.io==="input"&&Uf(i.valueType)!==void 0;if(l&&!i.partial&&!c){let u=[...l].filter(d=>typeof d=="string"||typeof d=="number");u.length>0&&(r.required=u.map(String))}},dE=(e,t,n,o)=>{let r=e._zod.def,i=gn(r.innerType,t,o),a=t.seen.get(e);t.target==="openapi-3.0"?(a.ref=r.innerType,n.nullable=!0):n.anyOf=[i,{type:"null"}]},pE=(e,t,n,o)=>{let r=e._zod.def;gn(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType},fE=Symbol();function XH(e,t,n,o,r){let i=!1,a=JSON.stringify(e,(s,l)=>typeof l!="bigint"?l:(i=!0,null));return i?(vo(t,n,o,r,"BigInt defaults cannot be represented in JSON Schema"),fE):JSON.parse(a)}var mE=(e,t,n,o)=>{let r=e._zod.def;gn(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType;let a=XH(r.defaultValue,e,t,n,o);a!==fE&&(n.default=a)},hE=(e,t,n,o)=>{let r=e._zod.def;gn(r.innerType,t,o);let i=t.seen.get(e);if(i.ref=r.innerType,t.io!=="input")return;let a=XH(r.defaultValue,e,t,n,o);a!==fE&&(n._prefault=a)},gE=(e,t,n,o)=>{let r=e._zod.def;gn(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType;let a;try{a=r.catchValue(void 0)}catch{vo(e,t,n,o,"Dynamic catch values are not supported in JSON Schema");return}n.default=a},yE=(e,t,n,o)=>{let r=e._zod.def,i=r.in._zod.traits.has("$ZodTransform"),a=t.io==="input"?i?r.out:r.in:r.out;gn(a,t,o);let s=t.seen.get(e);s.ref=a},vE=(e,t,n,o)=>{let r=e._zod.def;gn(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType,n.readOnly=!0},bE=(e,t,n,o)=>{let r=e._zod.def;gn(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType},GS=(e,t,n,o)=>{let r=e._zod.def;gn(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType},SE=(e,t,n,o)=>{let r=e._zod.innerType;gn(r,t,o);let i=t.seen.get(e);i.ref=r},qS={string:LM,number:DM,boolean:BM,bigint:jM,symbol:UM,null:FM,undefined:HM,void:VM,never:qM,any:WM,unknown:GM,date:ZM,enum:XM,literal:YM,nan:KM,template_literal:JM,file:QM,success:eE,custom:tE,function:nE,transform:rE,map:oE,set:iE,array:aE,object:sE,union:WS,intersection:lE,tuple:cE,record:uE,nullable:dE,nonoptional:pE,default:mE,prefault:hE,catch:gE,pipe:yE,readonly:vE,promise:bE,optional:GS,lazy:SE};function n8(e,t){if("_idmap"in e){let o=e,r=n7({...t,processors:qS}),i={};for(let l of o._idmap.entries()){let[c,u]=l;gn(u,r)}let a={},s={registry:o,uri:t?.uri,defs:i};r.external=s;for(let l of o._idmap.entries()){let[c,u]=l;r7(r,u),c3(a,c,o7(r,u))}if(Object.keys(i).length>0){let l=r.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[l]:i}}return{schemas:a}}let n=n7({...t,processors:qS});return gn(e,n),r7(n,e),o7(n,e)}var ZS=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(t){this.ctx.counter=t}get seen(){return this.ctx.seen}constructor(t){let n=t?.target??"draft-2020-12";n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),this.ctx=n7({processors:qS,target:n,...t?.metadata&&{metadata:t.metadata},...t?.unrepresentable&&{unrepresentable:t.unrepresentable},...t?.override&&{override:t.override},...t?.io&&{io:t.io}})}process(t,n={path:[],schemaPath:[]}){return gn(t,this.ctx,n)}emit(t,n){n&&(n.cycles&&(this.ctx.cycles=n.cycles),n.reused&&(this.ctx.reused=n.reused),n.external&&(this.ctx.external=n.external)),this.ctx.sharedDefsExtractedFor=void 0,this.ctx.sharedEmitDoneFor=void 0,r7(this.ctx,t);let o=o7(this.ctx,t),{"~standard":r,...i}=o;return i}};var YH={};var Qc={};F5(Qc,{ZodAny:()=>DE,ZodArray:()=>FE,ZodBase64:()=>mx,ZodBase64URL:()=>hx,ZodBigInt:()=>Jc,ZodBigIntFormat:()=>vx,ZodBoolean:()=>Kc,ZodCIDRv4:()=>px,ZodCIDRv6:()=>fx,ZodCUID:()=>ix,ZodCUID2:()=>ax,ZodCatch:()=>sT,ZodCodec:()=>Yf,ZodCreditCard:()=>AE,ZodCustom:()=>Kf,ZodCustomStringFormat:()=>o8,ZodDate:()=>qf,ZodDefault:()=>tT,ZodDiscriminatedUnion:()=>VE,ZodE164:()=>gx,ZodEmail:()=>ex,ZodEmoji:()=>rx,ZodEnum:()=>Gc,ZodExactOptional:()=>wx,ZodFile:()=>KE,ZodFunction:()=>gT,ZodGUID:()=>nx,ZodIBAN:()=>IE,ZodIPv4:()=>ux,ZodIPv6:()=>dx,ZodISODate:()=>a7,ZodISODateTime:()=>i7,ZodISODuration:()=>l7,ZodISOTime:()=>s7,ZodInstanceOf:()=>bT,ZodIntersection:()=>qE,ZodJWT:()=>yx,ZodKSUID:()=>cx,ZodLazy:()=>mT,ZodLiteral:()=>YE,ZodMAC:()=>TE,ZodMap:()=>ZE,ZodNaN:()=>cT,ZodNanoID:()=>ox,ZodNever:()=>jE,ZodNonOptional:()=>_x,ZodNull:()=>LE,ZodNullable:()=>eT,ZodNumber:()=>Yc,ZodNumberFormat:()=>i8,ZodObject:()=>Wf,ZodOptional:()=>Zf,ZodPipe:()=>Xf,ZodPrefault:()=>rT,ZodPreprocess:()=>uT,ZodPromise:()=>hT,ZodReadonly:()=>dT,ZodRecord:()=>Wc,ZodSet:()=>XE,ZodString:()=>Zc,ZodStringFormat:()=>_n,ZodSuccess:()=>aT,ZodSymbol:()=>NE,ZodTemplateLiteral:()=>fT,ZodTransform:()=>JE,ZodTuple:()=>WE,ZodType:()=>b2,ZodULID:()=>sx,ZodURL:()=>Vf,ZodUUID:()=>Q5,ZodUndefined:()=>OE,ZodUnion:()=>Gf,ZodUnknown:()=>BE,ZodVoid:()=>UE,ZodXID:()=>lx,ZodXor:()=>HE,_ZodString:()=>QS,_default:()=>nT,_function:()=>tq,any:()=>bx,array:()=>Ze,base64:()=>yV,base64url:()=>vV,bigint:()=>TV,boolean:()=>wt,catch:()=>lT,check:()=>nq,cidrv4:()=>hV,cidrv6:()=>gV,codec:()=>KV,creditCard:()=>SV,cuid:()=>sV,cuid2:()=>lV,currencyCode:()=>kV,custom:()=>rq,date:()=>DV,describe:()=>oq,discriminatedUnion:()=>c7,e164:()=>bV,email:()=>tx,emoji:()=>iV,enum:()=>r2,exactOptional:()=>QE,file:()=>GV,float32:()=>$V,float64:()=>zV,function:()=>tq,guid:()=>QH,hash:()=>RV,hex:()=>CV,hostname:()=>PV,httpUrl:()=>oV,iban:()=>xV,instanceof:()=>aq,int:()=>KS,int32:()=>MV,int64:()=>AV,intersection:()=>J4,invertCodec:()=>JV,ipv4:()=>pV,ipv6:()=>mV,json:()=>lq,jwt:()=>wV,keyof:()=>BV,ksuid:()=>dV,lazy:()=>u7,literal:()=>Je,looseObject:()=>jt,looseRecord:()=>HV,mac:()=>fV,map:()=>VV,meta:()=>iq,nan:()=>YV,nanoid:()=>aV,nativeEnum:()=>WV,never:()=>Sx,nonoptional:()=>iT,null:()=>es,nullable:()=>Hf,nullish:()=>ZV,number:()=>j1,object:()=>de,optional:()=>At,partialRecord:()=>FV,pipe:()=>JS,prefault:()=>oT,preprocess:()=>w0,promise:()=>eq,readonly:()=>pT,record:()=>ht,refine:()=>yT,set:()=>qV,strictObject:()=>jV,string:()=>C,stringFormat:()=>_V,stringbool:()=>sq,success:()=>XV,superRefine:()=>vT,symbol:()=>NV,templateLiteral:()=>QV,transform:()=>xx,tuple:()=>GE,uint32:()=>EV,uint64:()=>IV,ulid:()=>cV,undefined:()=>OV,union:()=>St,unknown:()=>Nt,url:()=>Xc,uuid:()=>eV,uuidv4:()=>tV,uuidv6:()=>nV,uuidv7:()=>rV,void:()=>LV,xid:()=>uV,xor:()=>UV});var XS={};F5(XS,{endsWith:()=>Nc,gt:()=>K5,gte:()=>_a,includes:()=>Ac,length:()=>e8,lowercase:()=>Ec,lt:()=>Y5,lte:()=>wa,maxLength:()=>Ql,maxSize:()=>t7,mime:()=>Lc,minLength:()=>S0,minSize:()=>J5,multipleOf:()=>e7,negative:()=>US,nonnegative:()=>HS,nonpositive:()=>FS,normalize:()=>Dc,overwrite:()=>K4,positive:()=>jS,properties:()=>Oc,property:()=>VS,regex:()=>Mc,size:()=>Jl,slugify:()=>Fc,startsWith:()=>Ic,toLowerCase:()=>jc,toUpperCase:()=>Uc,trim:()=>Bc,uppercase:()=>Tc});var KH=new WeakSet([Object.prototype,Error.prototype]);function YS(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get(){let o=n(this);return Object.defineProperty(this,t,{value:o,configurable:!0,writable:!0}),o},set(o){Object.defineProperty(this,t,{value:o,configurable:!0,writable:!0})}})}var JH=(e,t)=>{wR.init(e,t),e.name="ZodError";let n=Object.getPrototypeOf(e);KH.has(n)||(KH.add(n),YS(n,"format",o=>r=>mf(o,r)),YS(n,"flatten",o=>r=>ff(o,r)),YS(n,"addIssue",o=>r=>{o.issues.push(r),o.message=JSON.stringify(o.issues,yc,2)}),YS(n,"addIssues",o=>r=>{o.issues.push(...r),o.message=JSON.stringify(o.issues,yc,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))},d3e=Ee("ZodError",JH),Gi=Ee("ZodError",JH,void 0,{Parent:Error});var xE=xc(Gi),wE=wc(Gi),Ff=_c(Gi),_E=Pc(Gi),PE=kb(Gi),CE=Rb(Gi),kE=$b(Gi),RE=zb(Gi),$E=Mb(Gi),zE=Eb(Gi),ME=Tb(Gi),EE=Ab(Gi);function f3e(){Bo.localeError||Cr(dS())}function r8(){Bo.memoizer||Cr({memoizer:Tf()})}var b2=Ee("ZodType",(e,t)=>(f3e(),d2.init(e,t),e.def=t,e.type=t.type,e),{check(...e){let t=this.def;return this.clone(h1.mergeDefs(t,{checks:[...t.checks??[],...e.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,t){return mn(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(yT(e,t))},superRefine(e,t){return this.check(vT(e,t))},overwrite(e){return this.check(K4(e))},optional(){return At(this)},exactOptional(){return QE(this)},nullable(){return Hf(this)},nullish(){return At(Hf(this))},nonoptional(e){return iT(this,e)},array(){return Ze(this)},or(e){return St([this,e])},and(e){return J4(this,e)},transform(e){return JS(this,xx(e))},default(e){return nT(this,e)},prefault(e){return oT(this,e)},catch(e){return lT(this,e)},pipe(e){return JS(this,e)},readonly(){return pT(this)},describe(e){let t=this.clone();return u3.add(t,{description:e}),t},meta(...e){if(e.length===0)return u3.get(this);let t=this.clone();return u3.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e,...t){return t.length===0?e(this):e(this,...t)},get"~standard"(){return h1.hide(this,"~standard",{...Vb(this),jsonSchema:{input:Hc(this,"input"),output:Hc(this,"output")}})},set"~standard"(e){h1.own(this,"~standard",e)},parse:function e(t,n){return xE(this,t,n,{callee:e})},parseAsync:async function e(t,n){return await wE(this,t,n,{callee:e})},safeParse(e,t){return Ff(this,e,t)},async safeParseAsync(e,t){return _E(this,e,t)},get spa(){return this?.safeParseAsync},set spa(e){h1.own(this,"spa",e)},validate(e,t){return hf(this,e,t)},validateAsync(e,t){return gf(this,e,t)},encode:function e(t,n){return PE(this,t,n,{callee:e})},decode:function e(t,n){return CE(this,t,n,{callee:e})},encodeAsync:async function e(t,n){return await kE(this,t,n,{callee:e})},decodeAsync:async function e(t,n){return await RE(this,t,n,{callee:e})},safeEncode(e,t){return $E(this,e,t)},safeDecode(e,t){return zE(this,e,t)},async safeEncodeAsync(e,t){return ME(this,e,t)},async safeDecodeAsync(e,t){return EE(this,e,t)},toJSONSchema(e){return IM(this,{})(e)},get description(){return u3.get(this)?.description},get _def(){return this._zod.def}}),QS=Ee("_ZodString",(e,t)=>{Gl.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>LM(e,n,o,r)},h1.derived({format:e=>bo(e).format??null,minLength:e=>bo(e).minimum??null,maxLength:e=>bo(e).maximum??null},{regex(...e){return this.check(Mc(...e))},includes(...e){return this.check(Ac(...e))},startsWith(...e){return this.check(Ic(...e))},endsWith(...e){return this.check(Nc(...e))},min(...e){return this.check(S0(...e))},max(...e){return this.check(Ql(...e))},length(...e){return this.check(e8(...e))},nonempty(...e){return this.check(S0(1,...e))},lowercase(e){return this.check(Ec(e))},uppercase(e){return this.check(Tc(e))},trim(){return this.check(Bc())},normalize(...e){return this.check(Dc(...e))},toLowerCase(){return this.check(jc())},toUpperCase(){return this.check(Uc())},slugify(){return this.check(Fc())}})),Zc=Ee("ZodString",(e,t)=>{Gl.init(e,t),QS.init(e,t)},{email(e){return this.check(bS(ex,e))},url(e){return this.check(Nf(Vf,e))},jwt(e){return this.check(BS(yx,e))},emoji(e){return this.check(CS(rx,e))},guid(e){return this.check(SS(nx,e))},uuid(e){return this.check(xS(Q5,e))},uuidv4(e){return this.check(wS(Q5,e))},uuidv6(e){return this.check(_S(Q5,e))},uuidv7(e){return this.check(PS(Q5,e))},nanoid(e){return this.check(kS(ox,e))},cuid(e){return this.check(RS(ix,e))},cuid2(e){return this.check($S(ax,e))},ulid(e){return this.check(zS(sx,e))},base64(e){return this.check(OS(mx,e))},base64url(e){return this.check(LS(hx,e))},xid(e){return this.check(MS(lx,e))},ksuid(e){return this.check(ES(cx,e))},ipv4(e){return this.check(TS(ux,e))},ipv6(e){return this.check(AS(dx,e))},cidrv4(e){return this.check(IS(px,e))},cidrv6(e){return this.check(NS(fx,e))},e164(e){return this.check(DS(gx,e))},datetime(e){return this.check(Of(i7,e))},date(e){return this.check(Lf(a7,e))},time(e){return this.check(Df(s7,e))},duration(e){return this.check(Bf(l7,e))}});function C(e){return Yz(Zc,e)}var _n=Ee("ZodStringFormat",(e,t)=>{hn.init(e,t),QS.init(e,t)}),i7=Ee("ZodISODateTime",(e,t)=>{F$.init(e,t),_n.init(e,t)}),a7=Ee("ZodISODate",(e,t)=>{H$.init(e,t),_n.init(e,t)}),s7=Ee("ZodISOTime",(e,t)=>{V$.init(e,t),_n.init(e,t)}),l7=Ee("ZodISODuration",(e,t)=>{q$.init(e,t),_n.init(e,t)}),ex=Ee("ZodEmail",(e,t)=>{E$.init(e,t),_n.init(e,t)});function tx(e){return bS(ex,e)}var nx=Ee("ZodGUID",(e,t)=>{z$.init(e,t),_n.init(e,t)});function QH(e){return SS(nx,e)}var Q5=Ee("ZodUUID",(e,t)=>{M$.init(e,t),_n.init(e,t)});function eV(e){return xS(Q5,e)}function tV(e){return wS(Q5,e)}function nV(e){return _S(Q5,e)}function rV(e){return PS(Q5,e)}var Vf=Ee("ZodURL",(e,t)=>{I$.init(e,t),_n.init(e,t)});function Xc(e){return Nf(Vf,e)}function oV(e){return Nf(Vf,{protocol:yf,hostname:qR,...h1.normalizeParams(e)})}var rx=Ee("ZodEmoji",(e,t)=>{N$.init(e,t),_n.init(e,t)});function iV(e){return CS(rx,e)}var ox=Ee("ZodNanoID",(e,t)=>{O$.init(e,t),_n.init(e,t)});function aV(e){return kS(ox,e)}var ix=Ee("ZodCUID",(e,t)=>{L$.init(e,t),_n.init(e,t)});function sV(e){return RS(ix,e)}var ax=Ee("ZodCUID2",(e,t)=>{D$.init(e,t),_n.init(e,t)});function lV(e){return $S(ax,e)}var sx=Ee("ZodULID",(e,t)=>{B$.init(e,t),_n.init(e,t)});function cV(e){return zS(sx,e)}var lx=Ee("ZodXID",(e,t)=>{j$.init(e,t),_n.init(e,t)});function uV(e){return MS(lx,e)}var cx=Ee("ZodKSUID",(e,t)=>{U$.init(e,t),_n.init(e,t)});function dV(e){return ES(cx,e)}var ux=Ee("ZodIPv4",(e,t)=>{W$.init(e,t),_n.init(e,t)});function pV(e){return TS(ux,e)}var TE=Ee("ZodMAC",(e,t)=>{Z$.init(e,t),_n.init(e,t)});function fV(e){return Jz(TE,e)}var dx=Ee("ZodIPv6",(e,t)=>{G$.init(e,t),_n.init(e,t)});function mV(e){return AS(dx,e)}var px=Ee("ZodCIDRv4",(e,t)=>{X$.init(e,t),_n.init(e,t)});function hV(e){return IS(px,e)}var fx=Ee("ZodCIDRv6",(e,t)=>{Y$.init(e,t),_n.init(e,t)});function gV(e){return NS(fx,e)}var mx=Ee("ZodBase64",(e,t)=>{K$.init(e,t),_n.init(e,t)});function yV(e){return OS(mx,e)}var hx=Ee("ZodBase64URL",(e,t)=>{J$.init(e,t),_n.init(e,t)});function vV(e){return LS(hx,e)}var gx=Ee("ZodE164",(e,t)=>{Q$.init(e,t),_n.init(e,t)});function bV(e){return DS(gx,e)}var AE=Ee("ZodCreditCard",(e,t)=>{ez.init(e,t),_n.init(e,t)});function SV(e){return Qz(AE,e)}var IE=Ee("ZodIBAN",(e,t)=>{tz.init(e,t),_n.init(e,t)});function xV(e){return eM(IE,e)}var yx=Ee("ZodJWT",(e,t)=>{nz.init(e,t),_n.init(e,t)});function wV(e){return BS(yx,e)}var o8=Ee("ZodCustomStringFormat",(e,t)=>{rz.init(e,t),_n.init(e,t)});function _V(e,t,n={}){return t8(o8,e,t,n)}function PV(e){return t8(o8,"hostname",VR,e)}function CV(e){return t8(o8,"hex",i$,e)}function kV(e){return t8(o8,"currency_code",GR,e)}function RV(e,t){let n=t?.enc??"hex",o=`${e}_${n}`,r=u4[o];if(!r)throw new Error(`Unrecognized hash format: ${o}`);return t8(o8,o,r,t)}var Yc=Ee("ZodNumber",(e,t)=>{eS.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>DM(e,n,o,r),e.isFinite=!0},h1.derived({minValue:e=>{let{minimum:t,exclusiveMinimum:n}=bo(e);return Math.max(t??Number.NEGATIVE_INFINITY,n??Number.NEGATIVE_INFINITY)},maxValue:e=>{let{maximum:t,exclusiveMaximum:n}=bo(e);return Math.min(t??Number.POSITIVE_INFINITY,n??Number.POSITIVE_INFINITY)},isInt:e=>{let{isInt:t,multipleOf:n}=bo(e);return!!t||!!n?.some(Number.isSafeInteger)},format:e=>bo(e).format??null},{gt(e,t){return this.check(K5(e,t))},gte(e,t){return this.check(_a(e,t))},min(e,t){return this.check(_a(e,t))},lt(e,t){return this.check(Y5(e,t))},lte(e,t){return this.check(wa(e,t))},max(e,t){return this.check(wa(e,t))},int(e){return this.check(KS(e))},safe(e){return this.check(KS(e))},positive(e){return this.check(K5(0,e))},nonnegative(e){return this.check(_a(0,e))},negative(e){return this.check(Y5(0,e))},nonpositive(e){return this.check(wa(0,e))},multipleOf(e,t){return this.check(e7(e,t))},step(e,t){return this.check(e7(e,t))},finite(){return this}}));function j1(e){return nM(Yc,e)}var i8=Ee("ZodNumberFormat",(e,t)=>{oz.init(e,t),Yc.init(e,t)});function KS(e){return oM(i8,e)}function $V(e){return iM(i8,e)}function zV(e){return aM(i8,e)}function MV(e){return sM(i8,e)}function EV(e){return lM(i8,e)}var Kc=Ee("ZodBoolean",(e,t)=>{kf.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>BM(e,n,o,r)});function wt(e){return cM(Kc,e)}var Jc=Ee("ZodBigInt",(e,t)=>{tS.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>jM(e,n,o,r)},h1.derived({minValue:e=>bo(e).minimum??null,maxValue:e=>bo(e).maximum??null,format:e=>bo(e).format??null},{gte(e,t){return this.check(_a(e,t))},min(e,t){return this.check(_a(e,t))},gt(e,t){return this.check(K5(e,t))},lt(e,t){return this.check(Y5(e,t))},lte(e,t){return this.check(wa(e,t))},max(e,t){return this.check(wa(e,t))},positive(e){return this.check(K5(BigInt(0),e))},negative(e){return this.check(Y5(BigInt(0),e))},nonpositive(e){return this.check(wa(BigInt(0),e))},nonnegative(e){return this.check(_a(BigInt(0),e))},multipleOf(e,t){return this.check(e7(e,t))}}));function TV(e){return dM(Jc,e)}var vx=Ee("ZodBigIntFormat",(e,t)=>{iz.init(e,t),Jc.init(e,t)});function AV(e){return fM(vx,e)}function IV(e){return mM(vx,e)}var NE=Ee("ZodSymbol",(e,t)=>{az.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>UM(e,n,o,r)});function NV(e){return hM(NE,e)}var OE=Ee("ZodUndefined",(e,t)=>{sz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>HM(e,n,o,r)});function OV(e){return gM(OE,e)}var LE=Ee("ZodNull",(e,t)=>{lz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>FM(e,n,o,r)});function es(e){return yM(LE,e)}var DE=Ee("ZodAny",(e,t)=>{cz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>WM(e,n,o,r)});function bx(){return vM(DE)}var BE=Ee("ZodUnknown",(e,t)=>{uz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>GM(e,n,o,r)});function Nt(){return bM(BE)}var jE=Ee("ZodNever",(e,t)=>{dz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>qM(e,n,o,r)});function Sx(e){return SM(jE,e)}var UE=Ee("ZodVoid",(e,t)=>{pz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>VM(e,n,o,r)});function LV(e){return xM(UE,e)}var qf=Ee("ZodDate",(e,t)=>{fz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>ZM(e,n,o,r),e.min=(n,o)=>e.check(_a(n,o)),e.max=(n,o)=>e.check(wa(n,o))},h1.derived({minDate:e=>{let{minimum:t}=bo(e);return t?new Date(t):null},maxDate:e=>{let{maximum:t}=bo(e);return t?new Date(t):null}},{}));function DV(e){return wM(qf,e)}var FE=Ee("ZodArray",(e,t)=>{r8(),mz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>aE(e,n,o,r),e.element=t.element},{min(e,t){return this.check(S0(e,t))},nonempty(e){return this.check(S0(1,e))},max(e,t){return this.check(Ql(e,t))},length(e,t){return this.check(e8(e,t))},unwrap(){return this.element}});function Ze(e,t){return CM(FE,e,t)}function BV(e){let t=e._zod.def.shape;return r2(Object.keys(t))}var Wf=Ee("ZodObject",(e,t)=>{r8(),hz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>sE(e,n,o,r),h1.installLazyProp(e,"shape",n=>n._zod.def.shape,!1)},{keyof(){return r2(Object.keys(this._zod.def.shape))},catchall(e){return this.clone(h1.mergeDefs(this._zod.def,{catchall:e}))},passthrough(){return this.clone(h1.mergeDefs(this._zod.def,{catchall:Nt()}))},loose(){return this.clone(h1.mergeDefs(this._zod.def,{catchall:Nt()}))},strict(){return this.clone(h1.mergeDefs(this._zod.def,{catchall:Sx()}))},strip(){return this.clone(h1.mergeDefs(this._zod.def,{catchall:void 0}))},extend(e){return h1.extend(this,e)},safeExtend(e){return h1.safeExtend(this,e)},merge(e){return h1.merge(this,e)},pick(e){return h1.pick(this,e)},omit(e){return h1.omit(this,e)},partial(...e){return h1.partial(Zf,this,e[0])},exactPartial(...e){return h1.partial(wx,this,e[0],"exactPartial")},required(...e){return h1.required(_x,this,e[0])}});function de(e,t){let n={type:"object",shape:e??{},...h1.normalizeParams(t)};return new Wf(n)}function jV(e,t){return new Wf({type:"object",shape:e,catchall:Sx(),...h1.normalizeParams(t)})}function jt(e,t){return new Wf({type:"object",shape:e,catchall:Nt(),...h1.normalizeParams(t)})}var Gf=Ee("ZodUnion",(e,t)=>{Rf.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>WS(e,n,o,r),e.options=t.options});function St(e,t){return new Gf({type:"union",options:e,...h1.normalizeParams(t)})}var HE=Ee("ZodXor",(e,t)=>{Gf.init(e,t),gz.init(e,t),e._zod.processJSONSchema=(n,o,r)=>WS(e,n,o,r),e.options=t.options});function UV(e,t){return new HE({type:"union",options:e,inclusive:!1,...h1.normalizeParams(t)})}var VE=Ee("ZodDiscriminatedUnion",(e,t)=>{Gf.init(e,t),vz.init(e,t)});function c7(e,t,n){return new VE({type:"union",options:t,discriminator:e,...h1.normalizeParams(n)})}var qE=Ee("ZodIntersection",(e,t)=>{bz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>lE(e,n,o,r)});function J4(e,t){return new qE({type:"intersection",left:e,right:t})}var WE=Ee("ZodTuple",(e,t)=>{r8(),nS.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>cE(e,n,o,r)},{rest(e){return this.clone({...this._zod.def,rest:e})},partial(){let e=this._zod.def;if(e.checks?.length)throw new Error(".partial() cannot be used on tuple schemas containing refinements");return this.clone({...e,items:e.items.map(t=>new Zf({type:"optional",innerType:t}))})}});function GE(e,t,n){let o=t instanceof d2,r=o?n:t,i=o?t:null;return new WE({type:"tuple",items:e,rest:i,...h1.normalizeParams(r)})}var Wc=Ee("ZodRecord",(e,t)=>{r8(),Sz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>uE(e,n,o,r),e.keyType=t.keyType,e.valueType=t.valueType});function ht(e,t,n){return!t||!t._zod?new Wc({type:"record",keyType:C(),valueType:e,...h1.normalizeParams(t)}):new Wc({type:"record",keyType:e,valueType:t,...h1.normalizeParams(n)})}function FV(e,t,n){return new Wc({type:"record",keyType:e,valueType:t,...h1.normalizeParams(n),partial:!0})}function HV(e,t,n){return new Wc({type:"record",keyType:e,valueType:t,mode:"loose",...h1.normalizeParams(n)})}var ZE=Ee("ZodMap",(e,t)=>{r8(),xz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>oE(e,n,o,r),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...n)=>e.check(J5(...n)),e.nonempty=n=>e.check(J5(1,n)),e.max=(...n)=>e.check(t7(...n)),e.size=(...n)=>e.check(Jl(...n))});function VV(e,t,n){return new ZE({type:"map",keyType:e,valueType:t,...h1.normalizeParams(n)})}var XE=Ee("ZodSet",(e,t)=>{r8(),wz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>iE(e,n,o,r),e.min=(...n)=>e.check(J5(...n)),e.nonempty=n=>e.check(J5(1,n)),e.max=(...n)=>e.check(t7(...n)),e.size=(...n)=>e.check(Jl(...n))});function qV(e,t){return new XE({type:"set",valueType:e,...h1.normalizeParams(t)})}var Gc=Ee("ZodEnum",(e,t)=>{_z.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(o,r,i)=>XM(e,o,r,i),e.enum=t.entries,e.options=[...e._zod.values];let n=new Set(Object.keys(t.entries));e.extract=(o,r)=>{let i={};for(let a of o)if(n.has(a))i[a]=t.entries[a];else throw new Error(`Key ${a} not found in enum`);return new Gc({...t,checks:[],...h1.normalizeParams(r),entries:i})},e.exclude=(o,r)=>{let i={...t.entries};for(let a of o)if(n.has(a))delete i[a];else throw new Error(`Key ${a} not found in enum`);return new Gc({...t,checks:[],...h1.normalizeParams(r),entries:i})}});function r2(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new Gc({type:"enum",entries:n,...h1.normalizeParams(t)})}function WV(e,t){return new Gc({type:"enum",entries:e,...h1.normalizeParams(t)})}var YE=Ee("ZodLiteral",(e,t)=>{Pz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>YM(e,n,o,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function Je(e,t){return new YE({type:"literal",values:Array.isArray(e)?e:[e],...h1.normalizeParams(t)})}var KE=Ee("ZodFile",(e,t)=>{Cz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>QM(e,n,o,r),e.min=(n,o)=>e.check(J5(n,o)),e.max=(n,o)=>e.check(t7(n,o)),e.mime=(n,o)=>e.check(Lc(Array.isArray(n)?n:[n],o))});function GV(e){return kM(KE,e)}var JE=Ee("ZodTransform",(e,t)=>{r8(),kz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>rE(e,n,o,r),e._zod.parse=(n,o)=>{if(o.direction==="backward")throw new Q6(e.constructor.name);n.addIssue=i=>{if(typeof i=="string")n.issues.push(h1.issue(i,n.value,t));else{let a=i;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),"input"in a||(a.input=n.value),a.inst??(a.inst=e),n.issues.push(h1.issue(a))}};let r=t.transform(n.value,n);return r instanceof Promise?r.then(i=>(n.value=i,n)):(n.value=r,n)}});function xx(e){return new JE({type:"transform",transform:e})}var Zf=Ee("ZodOptional",(e,t)=>{rS.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>GS(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function At(e){return new Zf({type:"optional",innerType:e})}var wx=Ee("ZodExactOptional",(e,t)=>{Rz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>GS(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function QE(e){return new wx({type:"optional",innerType:e})}var eT=Ee("ZodNullable",(e,t)=>{$z.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>dE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function Hf(e){return new eT({type:"nullable",innerType:e})}function ZV(e){return At(Hf(e))}var tT=Ee("ZodDefault",(e,t)=>{zz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>mE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function nT(e,t){return new tT({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():h1.shallowClone(t)}})}var rT=Ee("ZodPrefault",(e,t)=>{Mz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>hE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function oT(e,t){return new rT({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():h1.shallowClone(t)}})}var _x=Ee("ZodNonOptional",(e,t)=>{Ez.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>pE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function iT(e,t){return new _x({type:"nonoptional",innerType:e,...h1.normalizeParams(t)})}var aT=Ee("ZodSuccess",(e,t)=>{Tz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>eE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function XV(e){return new aT({type:"success",innerType:e})}var sT=Ee("ZodCatch",(e,t)=>{Az.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>gE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function lT(e,t){return new sT({type:"catch",innerType:e,catchValue:typeof t=="function"?t:h1.constantCatch(t)})}var cT=Ee("ZodNaN",(e,t)=>{Iz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>KM(e,n,o,r)});function YV(e){return PM(cT,e)}var Xf=Ee("ZodPipe",(e,t)=>{oS.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>yE(e,n,o,r),e.in=t.in,e.out=t.out});function JS(e,t){return new Xf({type:"pipe",in:e,out:t})}var Yf=Ee("ZodCodec",(e,t)=>{Xf.init(e,t),$f.init(e,t)});function KV(e,t,n){return new Yf({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}function JV(e){let t=e._zod.def;return new Yf({type:"pipe",in:t.out,out:t.in,transform:t.reverseTransform,reverseTransform:t.transform})}var uT=Ee("ZodPreprocess",(e,t)=>{Xf.init(e,t),Nz.init(e,t)}),dT=Ee("ZodReadonly",(e,t)=>{Oz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>vE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function pT(e){return new dT({type:"readonly",innerType:e})}var fT=Ee("ZodTemplateLiteral",(e,t)=>{Lz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>JM(e,n,o,r)});function QV(e,t){return new fT({type:"template_literal",parts:e,...h1.normalizeParams(t)})}var mT=Ee("ZodLazy",(e,t)=>{zf.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>SE(e,n,o,r),e.unwrap=()=>e._zod.def.getter()});function u7(e){return new mT({type:"lazy",getter:e})}var hT=Ee("ZodPromise",(e,t)=>{Bz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>bE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function eq(e){return new hT({type:"promise",innerType:e})}var gT=Ee("ZodFunction",(e,t)=>{Dz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>nE(e,n,o,r)});function tq(e){return new gT({type:"function",input:Array.isArray(e?.input)?GE(e?.input):e?.input??Ze(Nt()),output:e?.output??Nt()})}var Kf=Ee("ZodCustom",(e,t)=>{jz.init(e,t),b2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>tE(e,n,o,r)});function nq(e){let t=new Mn({check:"custom"});return t._zod.check=e,t}function rq(e,t){return RM(Kf,e??(()=>!0),t)}function yT(e,t={}){return $M(Kf,e,t)}function vT(e,t){return zM(e,t)}var oq=MM,iq=EM,bT=Ee("ZodInstanceOf",(e,t)=>{Kf.init(e,t)},{properties(e,t){return this.check(Oc(e,t))}});function aq(e,t={}){let n=new bT({type:"custom",check:"custom",fn:o=>o instanceof e,abort:!0,...h1.normalizeParams(t)});return n._zod.bag.Class=e,n._zod.check=o=>{o.value instanceof e||o.issues.push({code:"invalid_type",expected:e.name,input:o.value,inst:n,path:[...n._zod.def.path??[]]})},n}var sq=(...e)=>TM({Codec:Yf,Boolean:Kc,String:Zc},...e);function lq(e){let t=u7(()=>St([C(e),j1(),wt(),es(),Ze(t),ht(C(),t)]));return t}function w0(e,t){return new uT({type:"pipe",in:xx(e),out:t})}var xT={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};function m3e(e){Cr({customError:e})}function h3e(){return Cr().customError}var ST;ST||(ST={});var d4={};F5(d4,{ZodISODate:()=>a7,ZodISODateTime:()=>i7,ZodISODuration:()=>l7,ZodISOTime:()=>s7,date:()=>y3e,datetime:()=>g3e,duration:()=>b3e,time:()=>v3e});function g3e(e){return Of(i7,e)}function y3e(e){return Lf(a7,e)}function v3e(e){return Df(s7,e)}function b3e(e){return Bf(l7,e)}var _t={...Qc,...XS,iso:d4},S3e=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function x3e(e,t){let n=e.$schema;return n==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":n==="http://json-schema.org/draft-07/schema#"?"draft-7":n==="http://json-schema.org/draft-04/schema#"?"draft-4":t??"draft-2020-12"}function cq(e,t){return e.map((n,o)=>o<t?n:n.optional())}function w3e(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function _3e(e,t){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");let n=e.slice(1).split("/").filter(Boolean);if(n.length===0)return t.rootSchema;let o=t.version==="draft-2020-12"?"$defs":"definitions";if(n[0]===o){let r=n[1]===void 0?void 0:w3e(n[1]);if(!r||!t.defs[r])throw new Error(`Reference not found: ${e}`);return t.defs[r]}throw new Error(`Reference not found: ${e}`)}function P3e(e,t){return _t.transform(o=>o).check(o=>{let r=o.value;if(typeof r!="object"||r===null||Array.isArray(r))return;let i=Object.getOwnPropertyNames(r);if(t.minProperties!==void 0&&i.length<t.minProperties&&o.issues.push({origin:"object",code:"too_small",minimum:t.minProperties,inclusive:!0,message:`Too small: expected object to have >=${t.minProperties} properties`,input:r,inst:e,continue:!0}),t.maxProperties!==void 0&&i.length>t.maxProperties&&o.issues.push({origin:"object",code:"too_big",maximum:t.maxProperties,inclusive:!0,message:`Too big: expected object to have <=${t.maxProperties} properties`,input:r,inst:e,continue:!0}),t.keySchema)for(let a of i){let s=t.keySchema.safeParse(a);s.success||o.issues.push({code:"invalid_key",origin:"record",issues:s.error.issues,input:a,path:[a],continue:!0})}}).pipe(e)}function wT(e,t){if(e===null)return"z";let n=typeof e;if(n!=="object"){if(n==="number"&&Number.isNaN(e))return null;let o=String(e);return`${n[0]}${o.length}:${o}`}if(t.has(e))return null;t.add(e);try{if(Array.isArray(e)){let i=[];for(let a of e){let s=wT(a,t);if(s===null)return null;i.push(s)}return`a${i.length}:[${i.join(",")}]`}let o=Object.keys(e).sort(),r=[];for(let i of o){let a=wT(e[i],t);if(a===null)return null;r.push(`${i.length}:${i}=${a}`)}return`o${r.length}:{${r.join(",")}}`}finally{t.delete(e)}}var C3e=new Set(["items","prefixItems","additionalItems","additionalProperties","contains","propertyNames","not","if","then","else","allOf","anyOf","oneOf","unevaluatedItems","unevaluatedProperties","contentSchema"]),k3e=new Set(["properties","patternProperties","dependentSchemas","dependencies","$defs","definitions"]);function Jf(e){return typeof e!="object"||e===null?!1:Array.isArray(e)?e.some(Jf):typeof e.$ref=="string"?!0:Object.entries(e).some(([t,n])=>C3e.has(t)?Jf(n):!k3e.has(t)||typeof n!="object"||n===null?!1:Object.values(n).some(Jf))}function uq(e){return e===1?"element":"elements"}function R3e(e,t){return _t.transform(o=>o).check(o=>{let r=o.value;if(Array.isArray(r)){if(t.uniqueItems===!0){let i=new Map;for(let a=0;a<r.length;a++){let s=wT(r[a],new Set);if(s===null)continue;let l=i.get(s);if(l===void 0){i.set(s,a);continue}o.issues.push({code:"custom",message:`Array items must be unique: element at index ${a} duplicates the one at index ${l}`,input:r,path:[a],continue:!0})}}if(t.containsSchema){let i=t.minContains??1,a=t.maxContains!==void 0?t.maxContains+1:Number.POSITIVE_INFINITY,s=0;for(let l of r)if(t.containsSchema.safeParse(l).success&&++s>=a)break;s<i&&o.issues.push({code:"custom",message:`Array must contain at least ${i} matching ${uq(i)}; found ${s}`,input:r,continue:!0}),t.maxContains!==void 0&&s>t.maxContains&&o.issues.push({code:"custom",message:`Array must contain at most ${t.maxContains} matching ${uq(t.maxContains)}`,input:r,continue:!0})}}}).pipe(e)}function dq(e,t){if(e!==!1)return e===void 0||e===!0?_t.any():fi(e,t)}var $3e=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/;function pq(e,t){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return _t.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){let r=e.$ref;if(t.refs.has(r))return t.refs.get(r);if(t.processing.has(r))return _t.lazy(()=>{if(!t.refs.has(r))throw new Error(`Circular reference not resolved: ${r}`);return t.refs.get(r)});t.processing.add(r);let i=_3e(r,t),a=fi(i,t);return t.refs.set(r,a),t.processing.delete(r),a}if(e.enum!==void 0){let r=e.enum;if(t.version==="openapi-3.0"&&e.nullable===!0&&r.length===1&&r[0]===null)return _t.null();if(r.length===0)return _t.never();if(r.length===1)return _t.literal(r[0]);if(r.every(a=>typeof a=="string"))return _t.enum(r);let i=r.map(a=>_t.literal(a));return i.length<2?i[0]:_t.union([i[0],i[1],...i.slice(2)])}if(e.const!==void 0)return _t.literal(e.const);let n=e.type;if(Array.isArray(n)){let r=n.map(i=>{let a={...e,type:i};return pq(a,t)});return r.length===0?_t.never():r.length===1?r[0]:_t.union(r)}if(!n)return _t.any();let o;switch(n){case"string":{let r=_t.string();if(e.format){let i=e.format;i==="email"?r=r.check(_t.email()):i==="uri"||i==="uri-reference"?r=r.check(_t.url()):i==="uuid"||i==="guid"?r=r.check(_t.uuid()):i==="date-time"?r=r.check(_t.iso.datetime({offset:!0})):i==="date"?r=r.check(_t.iso.date()):i==="time"?r=r.check(_t.regex($3e)):i==="duration"?r=r.check(_t.iso.duration()):i==="hostname"?r=r.check(_t.hostname()):i==="ipv4"?r=r.check(_t.ipv4()):i==="ipv6"?r=r.check(_t.ipv6()):i==="mac"?r=r.check(_t.mac()):i==="cidr"?r=r.check(_t.cidrv4()):i==="cidr-v6"?r=r.check(_t.cidrv6()):i==="base64"?r=r.check(_t.base64()):i==="base64url"?r=r.check(_t.base64url()):i==="e164"?r=r.check(_t.e164()):i==="credit_card"?r=r.check(_t.creditCard()):i==="iban"?r=r.check(_t.iban()):i==="jwt"?r=r.check(_t.jwt()):i==="emoji"?r=r.check(_t.emoji()):i==="nanoid"?r=r.check(_t.nanoid()):i==="cuid"?r=r.check(_t.cuid()):i==="cuid2"?r=r.check(_t.cuid2()):i==="ulid"?r=r.check(_t.ulid()):i==="xid"?r=r.check(_t.xid()):i==="ksuid"&&(r=r.check(_t.ksuid()))}typeof e.minLength=="number"&&(r=r.min(e.minLength)),typeof e.maxLength=="number"&&(r=r.max(e.maxLength)),e.pattern&&(r=r.regex(new RegExp(e.pattern))),o=r;break}case"number":case"integer":{let r=n==="integer"?_t.number().int():_t.number();typeof e.minimum=="number"&&e.exclusiveMinimum!==!0&&(r=r.min(e.minimum)),typeof e.maximum=="number"&&e.exclusiveMaximum!==!0&&(r=r.max(e.maximum)),typeof e.exclusiveMinimum=="number"?r=r.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(r=r.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?r=r.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(r=r.lt(e.maximum)),typeof e.multipleOf=="number"&&(r=r.multipleOf(e.multipleOf)),o=r;break}case"boolean":{o=_t.boolean();break}case"null":{o=_t.null();break}case"object":{let r={},i=e.properties||{},a=new Set(e.required||[]),s=typeof e.additionalProperties=="object"?fi(e.additionalProperties,t):void 0;for(let[d,p]of Object.entries(i)){let m=fi(p,t);c3(r,d,a.has(d)?m:m.optional())}if(e.patternProperties){let d=e.patternProperties,p=Object.keys(d),m=[];for(let S of p){let v=fi(d[S],t),g=_t.string().regex(new RegExp(S));m.push(_t.looseRecord(g,v))}let h=[];if(Object.keys(r).length>0&&h.push(_t.object(r).passthrough()),h.push(...m),h.length===0)o=_t.object({}).passthrough();else if(h.length===1)o=h[0];else{let S=_t.intersection(h[0],h[1]);for(let v=2;v<h.length;v++)S=_t.intersection(S,h[v]);o=S}if(e.additionalProperties===!1){let S=Object.keys(r),v=p.map(y=>new RegExp(y)),g=o;o=o.check(y=>{if(!l4(y.value))return;let x=[];for(let _ of Object.keys(y.value))S.includes(_)||v.some($=>$.test(_))||x.push(_);x.length&&y.issues.push({code:"unrecognized_keys",keys:x,input:y.value,inst:g})})}}else{let d=_t.object(r);e.additionalProperties===!1?o=d.strict():s?o=d.catchall(s):o=d.passthrough()}let l=e.propertyNames!==void 0&&e.propertyNames!==!0,c=typeof e.minProperties=="number"?e.minProperties:void 0,u=typeof e.maxProperties=="number"?e.maxProperties:void 0;if(l||c!==void 0||u!==void 0){let d;if(l){let p=typeof e.propertyNames=="object"&&e.propertyNames.type===void 0?{type:"string",...e.propertyNames}:e.propertyNames;d=fi(p,t)}o=P3e(o,{keySchema:d,minProperties:c,maxProperties:u})}break}case"array":{let r=e.prefixItems,i=e.items;if(r&&Array.isArray(r)){let a=typeof e.minItems=="number"?e.minItems:0,s=r.map(d=>fi(d,t)),l=cq(s,a),c=Array.isArray(i)?void 0:dq(i,t),u=_t.tuple(l);o=c?u.rest(c):u,typeof e.minItems=="number"&&(o=o.check(_t.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(_t.maxLength(e.maxItems)))}else if(Array.isArray(i)){let a=typeof e.minItems=="number"?e.minItems:0,s=i.map(d=>fi(d,t)),l=cq(s,a),c=dq(e.additionalItems,t),u=_t.tuple(l);o=c?u.rest(c):u,typeof e.minItems=="number"&&(o=o.check(_t.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(_t.maxLength(e.maxItems)))}else if(i!==void 0){let a=fi(i,t),s=_t.array(a);typeof e.minItems=="number"&&(s=s.min(e.minItems)),typeof e.maxItems=="number"&&(s=s.max(e.maxItems)),o=s}else o=_t.array(_t.any());(e.uniqueItems===!0||e.contains!==void 0)&&(o=R3e(o,{uniqueItems:e.uniqueItems===!0,containsSchema:e.contains!==void 0?fi(e.contains,t):void 0,minContains:typeof e.minContains=="number"?e.minContains:void 0,maxContains:typeof e.maxContains=="number"?e.maxContains:void 0}));break}default:throw new Error(`Unsupported type: ${n}`)}return o}function fi(e,t){if(typeof e=="boolean")return e?_t.any():_t.never();let n=pq(e,t),o=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let s=e.anyOf.map(c=>fi(c,t)),l=_t.union(s);n=o?_t.intersection(n,l):l}if(e.oneOf&&Array.isArray(e.oneOf)){let s=e.oneOf.map(c=>fi(c,t)),l=_t.xor(s);n=o?_t.intersection(n,l):l}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=o?n:_t.any();else{let s=o?n:fi(e.allOf[0],t),l=o?0:1;for(let c=l;c<e.allOf.length;c++)s=_t.intersection(s,fi(e.allOf[c],t));n=s}e.nullable===!0&&t.version==="openapi-3.0"&&(n=_t.nullable(n)),e.readOnly===!0&&(n=_t.readonly(n)),e.default!==void 0&&(n=n.default(e.default));let r={},i=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let s of i)s in e&&(r[s]=e[s]);let a=["contentEncoding","contentMediaType","contentSchema"];for(let s of a)s in e&&(r[s]=e[s]);if(e.type==="object"&&e.$ref===void 0){e.propertyNames!==void 0&&!Jf(e.propertyNames)&&(r.propertyNames=e.propertyNames);for(let s of["minProperties","maxProperties"])e[s]!==void 0&&(r[s]=e[s])}if(e.type==="array"&&e.$ref===void 0){e.contains!==void 0&&!Jf(e.contains)&&(r.contains=e.contains);for(let s of["uniqueItems","minContains","maxContains"])e[s]!==void 0&&(r[s]=e[s])}for(let s of Object.keys(e))S3e.has(s)||c3(r,s,e[s]);return Object.keys(r).length>0&&t.registry.add(n,r),e.description&&(n=n.describe(e.description)),n}function fq(e,t){if(typeof e=="boolean")return e?_t.any():_t.never();let n;try{n=JSON.parse(JSON.stringify(e))}catch{throw new Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let o=x3e(n,t?.defaultTarget),r=n.$defs||n.definitions||{},i={version:o,defs:r,refs:new Map,processing:new Set,rootSchema:n,registry:t?.registry??u3};return fi(n,i)}var mq=Symbol("z.visit/resolving");function Qf(e,t){let n=typeof t=="function"?t:(a,s)=>{let l=t[a._zod.def.type];return l?l(a,s):a},o=new Map;function r(a){let s=o.get(a);if(s===mq)return new zf({type:"lazy",getter:()=>o.get(a)});if(s!==void 0)return s;o.set(a,mq);let l=i(a),c=n(l,l!==a);return o.set(a,c),c}function i(a){let s=a._zod.def,l=s.type;switch(l){case"object":{let c=s.shape,u=Object.keys(c),d=!1,p={};for(let h of u){let S=r(c[h]);S!==c[h]&&(d=!0),p[h]=S}let m=s.catchall;return s.catchall&&(m=r(s.catchall),m!==s.catchall&&(d=!0)),d?mn(a,{...s,shape:p,catchall:m}):a}case"array":{let c=r(s.element);return c===s.element?a:mn(a,{...s,element:c})}case"tuple":{let c=s.items,u=!1,d=[];for(let m of c){let h=r(m);h!==m&&(u=!0),d.push(h)}let p=s.rest;return s.rest&&(p=r(s.rest),p!==s.rest&&(u=!0)),u?mn(a,{...s,items:d,rest:p}):a}case"record":case"map":{let c=r(s.keyType),u=r(s.valueType);return c===s.keyType&&u===s.valueType?a:mn(a,{...s,keyType:c,valueType:u})}case"set":{let c=r(s.valueType);return c===s.valueType?a:mn(a,{...s,valueType:c})}case"union":{let c=s.options,u=!1,d=[];for(let p of c){let m=r(p);m!==p&&(u=!0),d.push(m)}return u?mn(a,{...s,options:d}):a}case"intersection":{let c=r(s.left),u=r(s.right);return c===s.left&&u===s.right?a:mn(a,{...s,left:c,right:u})}case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":{let c=r(s.innerType);return c===s.innerType?a:mn(a,{...s,innerType:c})}case"pipe":{let c=r(s.in),u=r(s.out);return c===s.in&&u===s.out?a:mn(a,{...s,in:c,out:u})}case"function":{let c=r(s.input),u=r(s.output);return c===s.input&&u===s.output?a:mn(a,{...s,input:c,output:u})}case"lazy":{let c=s.getter,{_cachedInner:u,...d}=s;return mn(a,{...d,getter:()=>r(c())})}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":return a;default:return a}}return r(e)}function hq(e){return Qf(e,{object:t=>t.partial(),union:t=>{let n=t._zod.def;return n.discriminator===void 0?t:St(n.options)}})}function z3e(e,t){if(!t?.length)return e;let n=e._zod.def;return mn(e,X4(n,{checks:[...n.checks??[],...t]}),{parent:!0})}function gq(e){return z3e(e.out,e.checks)}function M3e(e){return e.in._zod.traits.has("$ZodTransform")?gq(e):e.in}function yq(e){return Qf(e,{pipe:t=>M3e(t._zod.def),default:(t,n)=>n?At(t._zod.def.innerType):t,catch:(t,n)=>n?t._zod.def.innerType:t})}function vq(e){return Qf(e,{pipe:t=>gq(t._zod.def),prefault:(t,n)=>n?t._zod.def.innerType:t})}var em={};F5(em,{bigint:()=>I3e,boolean:()=>A3e,date:()=>N3e,number:()=>T3e,string:()=>E3e});function E3e(e){return Kz(Zc,e)}function T3e(e){return rM(Yc,e)}function A3e(e){return uM(Kc,e)}function I3e(e){return pM(Jc,e)}function N3e(e){return _M(qf,e)}var Px="2025-11-25";var Cx=[Px,"2025-06-18","2025-03-26","2024-11-05","2024-10-07"],kx="io.modelcontextprotocol/related-task",a8="io.modelcontextprotocol/protocolVersion",eu="io.modelcontextprotocol/clientInfo",p7="io.modelcontextprotocol/serverInfo",s8="io.modelcontextprotocol/clientCapabilities",Rx="io.modelcontextprotocol/subscriptionId",tu="io.modelcontextprotocol/logLevel";var l8="2.0";var _0=u7(()=>St([C(),j1(),wt(),es(),ht(C(),_0),Ze(_0)])),pr=ht(C(),_0),$x=Ze(_0),nu=St([C(),j1().int()]),ru=C(),tm=de({ttl:j1().optional()}),nm=de({taskId:C()}),ou=jt({progressToken:nu.optional(),[kx]:nm.optional()}),Uo=de({_meta:ou.optional()}),f7=Uo.extend({task:tm.optional()}),fr=de({method:C(),params:Uo.loose().optional()}),N3=de({_meta:ou.optional()}),d3=de({method:C(),params:N3.loose().optional()}),iu=jt({get[p7](){return ns.optional().catch(void 0)}}),mr=jt({_meta:iu.optional()}),Q4=St([C(),j1().int()]),au=de({jsonrpc:Je(l8),id:Q4,...fr.shape}).strict(),su=de({jsonrpc:Je(l8),...d3.shape}).strict(),c8=de({jsonrpc:Je(l8),id:Q4,result:mr}).strict(),u8=de({jsonrpc:Je(l8),id:Q4.optional(),error:de({code:j1().int(),message:C(),data:Nt().optional()})}).strict(),d8=St([au,su,c8,u8]),zx=St([c8,u8]),m7=mr.strict(),rm=N3.extend({requestId:Q4.optional(),reason:C().optional()}),lu=d3.extend({method:Je("notifications/cancelled"),params:rm}),om=de({src:C(),mimeType:C().optional(),sizes:Ze(C()).optional(),theme:r2(["light","dark"]).optional()}),P0=de({icons:Ze(om).optional()}),ts=de({name:C(),title:C().optional()}),ns=ts.extend({...ts.shape,...P0.shape,version:C(),websiteUrl:C().optional(),description:C().optional()}),L3e=J4(de({applyDefaults:wt().optional()}),pr),D3e=w0(e=>e&&typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0?{form:{}}:e,J4(de({form:L3e.optional(),url:pr.optional()}),pr.optional())),Mx=jt({list:pr.optional(),cancel:pr.optional(),requests:jt({sampling:jt({createMessage:pr.optional()}).optional(),elicitation:jt({create:pr.optional()}).optional()}).optional()}),Ex=jt({list:pr.optional(),cancel:pr.optional(),requests:jt({tools:jt({call:pr.optional()}).optional()}).optional()}),im=de({experimental:ht(C(),pr).optional(),sampling:de({context:pr.optional(),tools:pr.optional()}).optional(),elicitation:D3e.optional(),roots:de({listChanged:wt().optional()}).optional(),tasks:Mx.optional(),extensions:ht(C(),pr).optional()}),am=Uo.extend({protocolVersion:C(),capabilities:im,clientInfo:ns}),sm=fr.extend({method:Je("initialize"),params:am}),cu=de({experimental:ht(C(),pr).optional(),logging:pr.optional(),completions:pr.optional(),prompts:de({listChanged:wt().optional()}).optional(),resources:de({subscribe:wt().optional(),listChanged:wt().optional()}).optional(),tools:de({listChanged:wt().optional()}).optional(),tasks:Ex.optional(),extensions:ht(C(),pr).optional()}),lm=mr.extend({protocolVersion:C(),capabilities:cu,serverInfo:ns,instructions:C().optional()}),cm=d3.extend({method:Je("notifications/initialized"),params:N3.optional()}),um=fr.extend({method:Je("server/discover"),params:Uo.optional()}),uu=mr.extend({supportedVersions:Ze(C()),capabilities:cu,instructions:C().optional()}),du=fr.extend({method:Je("ping"),params:Uo.optional()}),dm=de({progress:j1(),total:At(j1()),message:At(C())}),pm=de({...N3.shape,...dm.shape,progressToken:nu}),pu=d3.extend({method:Je("notifications/progress"),params:pm}),fm=Uo.extend({cursor:ru.optional()}),C0=fr.extend({params:fm.optional()}),k0=mr.extend({nextCursor:ru.optional()}),fu=de({uri:C(),mimeType:At(C()),_meta:ht(C(),Nt()).optional()}),mu=fu.extend({text:C()}),PT=C().refine(e=>{try{return atob(e),!0}catch{return!1}},{message:"Invalid Base64 string"}),hu=fu.extend({blob:PT}),R0=r2(["user","assistant"]),rs=de({audience:Ze(R0).optional(),priority:j1().min(0).max(1).optional(),lastModified:d4.datetime({offset:!0}).optional()}),gu=de({...ts.shape,...P0.shape,uri:C(),description:At(C()),mimeType:At(C()),size:At(j1()),annotations:rs.optional(),_meta:At(jt({}))}),mm=de({...ts.shape,...P0.shape,uriTemplate:C(),description:At(C()),mimeType:At(C()),annotations:rs.optional(),_meta:At(jt({}))}),hm=C0.extend({method:Je("resources/list")}),gm=k0.extend({resources:Ze(gu)}),ym=C0.extend({method:Je("resources/templates/list")}),vm=k0.extend({resourceTemplates:Ze(mm)}),p8=Uo.extend({uri:C()}),bm=p8,Sm=fr.extend({method:Je("resources/read"),params:bm}),xm=mr.extend({contents:Ze(St([mu,hu]))}),wm=d3.extend({method:Je("notifications/resources/list_changed"),params:N3.optional()}),_m=p8,Pm=fr.extend({method:Je("resources/subscribe"),params:_m}),Cm=p8,km=fr.extend({method:Je("resources/unsubscribe"),params:Cm}),yu=de({toolsListChanged:wt().optional(),promptsListChanged:wt().optional(),resourcesListChanged:wt().optional(),resourceSubscriptions:Ze(C()).optional()}),Rm=Uo.extend({notifications:yu}),$m=fr.extend({method:Je("subscriptions/listen"),params:Rm}),zm=N3.extend({notifications:yu}),Mm=d3.extend({method:Je("notifications/subscriptions/acknowledged"),params:zm}),Em=iu.extend({[Rx]:Q4}),Tm=mr.extend({_meta:Em}),Am=N3.extend({uri:C()}),Im=d3.extend({method:Je("notifications/resources/updated"),params:Am}),Nm=de({name:C(),description:At(C()),required:At(wt())}),Om=de({...ts.shape,...P0.shape,description:At(C()),arguments:At(Ze(Nm)),_meta:At(jt({}))}),Lm=C0.extend({method:Je("prompts/list")}),Dm=k0.extend({prompts:Ze(Om)}),Bm=Uo.extend({name:C(),arguments:ht(C(),C()).optional()}),jm=fr.extend({method:Je("prompts/get"),params:Bm}),f8=de({type:Je("text"),text:C(),annotations:rs.optional(),_meta:ht(C(),Nt()).optional()}),m8=de({type:Je("image"),data:PT,mimeType:C(),annotations:rs.optional(),_meta:ht(C(),Nt()).optional()}),h8=de({type:Je("audio"),data:PT,mimeType:C(),annotations:rs.optional(),_meta:ht(C(),Nt()).optional()}),Um=de({type:Je("tool_use"),name:C(),id:C(),input:ht(C(),Nt()),_meta:ht(C(),Nt()).optional()}),g8=de({type:Je("resource"),resource:St([mu,hu]),annotations:rs.optional(),_meta:ht(C(),Nt()).optional()}),y8=gu.extend({type:Je("resource_link")}),os=St([f8,m8,h8,y8,g8]),Fm=de({role:R0,content:os}),Hm=mr.extend({description:C().optional(),messages:Ze(Fm)}),Vm=d3.extend({method:Je("notifications/prompts/list_changed"),params:N3.optional()}),qm=de({title:C().optional(),readOnlyHint:wt().optional(),destructiveHint:wt().optional(),idempotentHint:wt().optional(),openWorldHint:wt().optional()}),Wm=de({taskSupport:r2(["required","optional","forbidden"]).optional()}),h7=de({...ts.shape,...P0.shape,description:C().optional(),inputSchema:de({type:Je("object"),properties:ht(C(),_0).optional(),required:Ze(C()).optional()}).catchall(Nt()),outputSchema:jt({$schema:C().optional()}).optional(),annotations:qm.optional(),execution:Wm.optional(),_meta:ht(C(),Nt()).optional()}),Gm=C0.extend({method:Je("tools/list")}),Zm=k0.extend({tools:Ze(h7)}),g7=mr.extend({content:Ze(os).default([]),structuredContent:Nt().optional(),isError:wt().optional()}),Tx=g7.or(mr.extend({toolResult:Nt()})),Xm=f7.extend({name:C(),arguments:ht(C(),Nt()).optional()}),Ym=fr.extend({method:Je("tools/call"),params:Xm}),Km=d3.extend({method:Je("notifications/tools/list_changed"),params:N3.optional()}),Ax=de({autoRefresh:wt().default(!0),debounceMs:j1().int().nonnegative().default(300)}),vu=r2(["debug","info","notice","warning","error","critical","alert","emergency"]),Jm=Uo.extend({level:vu}),Qm=fr.extend({method:Je("logging/setLevel"),params:Jm}),eh=N3.extend({level:vu,logger:C().optional(),data:Nt()}),th=d3.extend({method:Je("notifications/message"),params:eh}),nh=de({name:C().optional()}),rh=de({hints:Ze(nh).optional(),costPriority:j1().min(0).max(1).optional(),speedPriority:j1().min(0).max(1).optional(),intelligencePriority:j1().min(0).max(1).optional()}),oh=de({mode:r2(["auto","required","none"]).optional()}),ih=de({type:Je("tool_result"),toolUseId:C().describe("The unique identifier for the corresponding tool call."),content:Ze(os),structuredContent:Nt().optional(),isError:wt().optional(),_meta:ht(C(),Nt()).optional()}),ah=c7("type",[f8,m8,h8]),d7=c7("type",[f8,m8,h8,Um,ih]),sh=de({role:R0,content:St([d7,Ze(d7)]),_meta:ht(C(),Nt()).optional()}),lh=f7.extend({messages:Ze(sh),modelPreferences:rh.optional(),systemPrompt:C().optional(),includeContext:r2(["none","thisServer","allServers"]).optional(),temperature:j1().optional(),maxTokens:j1().int(),stopSequences:Ze(C()).optional(),metadata:pr.optional(),tools:Ze(h7).optional(),toolChoice:oh.optional()}),ch=fr.extend({method:Je("sampling/createMessage"),params:lh}),uh=mr.extend({model:C(),stopReason:At(r2(["endTurn","stopSequence","maxTokens"]).or(C())),role:R0,content:ah}),dh=mr.extend({model:C(),stopReason:At(r2(["endTurn","stopSequence","maxTokens","toolUse"]).or(C())),role:R0,content:St([d7,Ze(d7)])}),bu=de({type:Je("boolean"),title:C().optional(),description:C().optional(),default:wt().optional()}),v8=de({type:Je("string"),title:C().optional(),description:C().optional(),minLength:j1().optional(),maxLength:j1().optional(),format:r2(["email","uri","date","date-time"]).optional(),default:C().optional()}),b8=de({type:r2(["number","integer"]),title:C().optional(),description:C().optional(),minimum:j1().optional(),maximum:j1().optional(),default:j1().optional()}),Su=de({type:Je("string"),title:C().optional(),description:C().optional(),enum:Ze(C()),default:C().optional()}),xu=de({type:Je("string"),title:C().optional(),description:C().optional(),oneOf:Ze(de({const:C(),title:C()})),default:C().optional()}),wu=de({type:Je("string"),title:C().optional(),description:C().optional(),enum:Ze(C()),enumNames:Ze(C()).optional(),default:C().optional()}),ph=St([Su,xu]),_u=de({type:Je("array"),title:C().optional(),description:C().optional(),minItems:j1().optional(),maxItems:j1().optional(),items:de({type:Je("string"),enum:Ze(C())}),default:Ze(C()).optional()}),Pu=de({type:Je("array"),title:C().optional(),description:C().optional(),minItems:j1().optional(),maxItems:j1().optional(),items:de({anyOf:Ze(de({const:C(),title:C()}))}),default:Ze(C()).optional()}),fh=St([_u,Pu]),mh=St([wu,ph,fh]),Cu=St([mh,bu,v8,b8]),S8=f7.extend({mode:Je("form").optional(),message:C(),requestedSchema:de({type:Je("object"),properties:ht(C(),Cu),required:Ze(C()).optional()}).catchall(Nt())}),hh=f7.extend({mode:Je("url"),message:C(),elicitationId:C(),url:C().url()}),gh=St([S8,hh]),yh=fr.extend({method:Je("elicitation/create"),params:gh}),vh=N3.extend({elicitationId:C()}),bh=d3.extend({method:Je("notifications/elicitation/complete"),params:vh}),Sh=mr.extend({action:r2(["accept","decline","cancel"]),content:w0(e=>e===null?void 0:e,ht(C(),St([C(),j1(),wt(),Ze(C())])).optional())}),xh=de({type:Je("ref/resource"),uri:C()}),wh=de({type:Je("ref/prompt"),name:C()}),_h=Uo.extend({ref:St([wh,xh]),argument:de({name:C(),value:C()}),context:de({arguments:ht(C(),C()).optional()}).optional()}),Ph=fr.extend({method:Je("completion/complete"),params:_h}),Ch=mr.extend({completion:jt({values:Ze(C()).max(100),total:At(j1().int()),hasMore:At(wt())})}),kh=de({uri:C().startsWith("file://"),name:C().optional(),_meta:ht(C(),Nt()).optional()}),Rh=fr.extend({method:Je("roots/list"),params:Uo.optional()}),$h=mr.extend({roots:Ze(kh)}),zh=d3.extend({method:Je("notifications/roots/list_changed"),params:N3.optional()}),Ix=jt({ttl:j1().optional(),pollInterval:j1().optional()}),Mh=r2(["working","input_required","completed","failed","cancelled"]),$0=de({taskId:C(),status:Mh,ttl:St([j1(),es()]),createdAt:C(),lastUpdatedAt:C(),pollInterval:At(j1()),statusMessage:At(C())}),Nx=mr.extend({task:$0}),Eh=N3.merge($0),Ox=d3.extend({method:Je("notifications/tasks/status"),params:Eh}),Lx=fr.extend({method:Je("tasks/get"),params:Uo.extend({taskId:C()})}),Dx=mr.merge($0),Bx=fr.extend({method:Je("tasks/result"),params:Uo.extend({taskId:C()})}),jx=mr.loose(),Ux=C0.extend({method:Je("tasks/list")}),Fx=k0.extend({tasks:Ze($0)}),Hx=fr.extend({method:Je("tasks/cancel"),params:Uo.extend({taskId:C()})}),Vx=mr.merge($0),qx=St([du,sm,um,Ph,Qm,jm,Lm,hm,ym,Sm,Pm,km,$m,Ym,Gm]),Wx=St([lu,pu,cm,zh]),Gx=St([m7,uh,dh,Sh,$h]),Zx=St([du,ch,yh,Rh]),Xx=St([lu,pu,th,Im,wm,Km,Vm,Mm,bh]),Yx=St([m7,lm,uu,Ch,Hm,Dm,gm,vm,xm,g7,Zm,Tm]),jo=Xc().superRefine((e,t)=>{if(!URL.canParse(e))return t.addIssue({code:xT.custom,message:"URL must be parseable",fatal:!0}),pf}).refine(e=>{let t=new URL(e);return t.protocol!=="javascript:"&&t.protocol!=="data:"&&t.protocol!=="vbscript:"},{message:"URL cannot use javascript:, data:, or vbscript: scheme"}),Th=jt({resource:C().url(),authorization_servers:Ze(jo).optional(),jwks_uri:C().url().optional(),scopes_supported:Ze(C()).optional(),bearer_methods_supported:Ze(C()).optional(),resource_signing_alg_values_supported:Ze(C()).optional(),resource_name:C().optional(),resource_documentation:C().optional(),resource_policy_uri:C().url().optional(),resource_tos_uri:C().url().optional(),tls_client_certificate_bound_access_tokens:wt().optional(),authorization_details_types_supported:Ze(C()).optional(),dpop_signing_alg_values_supported:Ze(C()).optional(),dpop_bound_access_tokens_required:wt().optional()}),ku=jt({issuer:C(),authorization_endpoint:jo,token_endpoint:jo,registration_endpoint:jo.optional(),scopes_supported:Ze(C()).optional(),response_types_supported:Ze(C()),response_modes_supported:Ze(C()).optional(),grant_types_supported:Ze(C()).optional(),token_endpoint_auth_methods_supported:Ze(C()).optional(),token_endpoint_auth_signing_alg_values_supported:Ze(C()).optional(),service_documentation:jo.optional(),revocation_endpoint:jo.optional(),revocation_endpoint_auth_methods_supported:Ze(C()).optional(),revocation_endpoint_auth_signing_alg_values_supported:Ze(C()).optional(),introspection_endpoint:C().optional(),introspection_endpoint_auth_methods_supported:Ze(C()).optional(),introspection_endpoint_auth_signing_alg_values_supported:Ze(C()).optional(),code_challenge_methods_supported:Ze(C()).optional(),client_id_metadata_document_supported:wt().optional(),authorization_response_iss_parameter_supported:wt().optional().catch(void 0)}),Ah=jt({issuer:C(),authorization_endpoint:jo,token_endpoint:jo,userinfo_endpoint:jo.optional(),jwks_uri:jo,registration_endpoint:jo.optional(),scopes_supported:Ze(C()).optional(),response_types_supported:Ze(C()),response_modes_supported:Ze(C()).optional(),grant_types_supported:Ze(C()).optional(),acr_values_supported:Ze(C()).optional(),subject_types_supported:Ze(C()),id_token_signing_alg_values_supported:Ze(C()),id_token_encryption_alg_values_supported:Ze(C()).optional(),id_token_encryption_enc_values_supported:Ze(C()).optional(),userinfo_signing_alg_values_supported:Ze(C()).optional(),userinfo_encryption_alg_values_supported:Ze(C()).optional(),userinfo_encryption_enc_values_supported:Ze(C()).optional(),request_object_signing_alg_values_supported:Ze(C()).optional(),request_object_encryption_alg_values_supported:Ze(C()).optional(),request_object_encryption_enc_values_supported:Ze(C()).optional(),token_endpoint_auth_methods_supported:Ze(C()).optional(),token_endpoint_auth_signing_alg_values_supported:Ze(C()).optional(),display_values_supported:Ze(C()).optional(),claim_types_supported:Ze(C()).optional(),claims_supported:Ze(C()).optional(),service_documentation:C().optional(),claims_locales_supported:Ze(C()).optional(),ui_locales_supported:Ze(C()).optional(),claims_parameter_supported:wt().optional(),request_parameter_supported:wt().optional(),request_uri_parameter_supported:wt().optional(),require_request_uri_registration:wt().optional(),op_policy_uri:jo.optional(),op_tos_uri:jo.optional(),client_id_metadata_document_supported:wt().optional(),authorization_response_iss_parameter_supported:wt().optional().catch(void 0)}),Ih=de({...Ah.shape,...ku.pick({code_challenge_methods_supported:!0}).shape}),Nh=de({access_token:C(),id_token:C().optional(),token_type:C(),expires_in:em.number().optional(),scope:C().optional(),refresh_token:C().optional()}).strip(),Oh=de({issued_token_type:Je("urn:ietf:params:oauth:token-type:id-jag"),access_token:C(),token_type:C().optional(),expires_in:j1().optional(),scope:C().optional()}).strip(),Lh=de({error:C(),error_description:C().optional(),error_uri:C().optional()}),_T=jo.optional().or(Je("").transform(()=>{})),Dh=de({redirect_uris:Ze(jo),token_endpoint_auth_method:C().optional(),grant_types:Ze(C()).optional(),response_types:Ze(C()).optional(),application_type:C().optional(),client_name:C().optional(),client_uri:jo.optional(),logo_uri:_T,scope:C().optional(),contacts:Ze(C()).optional(),tos_uri:_T,policy_uri:C().optional(),jwks_uri:jo.optional(),jwks:bx().optional(),software_id:C().optional(),software_version:C().optional(),software_statement:C().optional()}).strip(),Bh=de({client_id:C(),client_secret:C().optional(),client_id_issued_at:j1().optional(),client_secret_expires_at:j1().optional()}).strip(),jh=Dh.merge(Bh),Kx=de({error:C(),error_description:C().optional()}).strip(),Jx=de({token:C(),token_type_hint:C().optional()}).strip();var MT=Symbol.for("mcp.sdk.errorBrands");function w8(e,t){let n=new Set,o=t;for(;typeof o=="function";){let r=o.mcpBrand;Object.prototype.hasOwnProperty.call(o,"mcpBrand")&&typeof r=="string"&&n.add(r),o=Object.getPrototypeOf(o)}n.size!==0&&Object.defineProperty(e,MT,{value:n,enumerable:!1,configurable:!0})}function Pa(e,t){try{if(typeof t=="object"&&t!==null&&Object.prototype.hasOwnProperty.call(e,"mcpBrand")&&typeof e.mcpBrand=="string"&&Object.prototype.hasOwnProperty.call(t,MT)){let n=t[MT];if(n&&typeof n.has=="function"&&n.has(e.mcpBrand))return!0}}catch{}return Function.prototype[Symbol.hasInstance].call(e,t)}var B3e=class Lq extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.OAuthError"})}static[Symbol.hasInstance](t){return Pa(this,t)}static isInstance(t){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return Pa(this,t)}constructor(t,n,o){super(n),this.code=t,this.errorUri=o,this.name="OAuthError",w8(this,new.target)}toResponseObject(){let t={error:this.code,error_description:this.message};return this.errorUri&&(t.error_uri=this.errorUri),t}static fromResponse(t){return new Lq(t.error,t.error_description??t.error,t.error_uri)}},p3=(function(e){return e.NotConnected="NOT_CONNECTED",e.AlreadyConnected="ALREADY_CONNECTED",e.NotInitialized="NOT_INITIALIZED",e.CapabilityNotSupported="CAPABILITY_NOT_SUPPORTED",e.RequestTimeout="REQUEST_TIMEOUT",e.ConnectionClosed="CONNECTION_CLOSED",e.SendFailed="SEND_FAILED",e.InvalidResult="INVALID_RESULT",e.UnsupportedResultType="UNSUPPORTED_RESULT_TYPE",e.InputRequiredRoundsExceeded="INPUT_REQUIRED_ROUNDS_EXCEEDED",e.ListPaginationExceeded="LIST_PAGINATION_EXCEEDED",e.MethodNotSupportedByProtocolVersion="METHOD_NOT_SUPPORTED_BY_PROTOCOL_VERSION",e.EraNegotiationFailed="ERA_NEGOTIATION_FAILED",e.ClientHttpNotImplemented="CLIENT_HTTP_NOT_IMPLEMENTED",e.ClientHttpAuthentication="CLIENT_HTTP_AUTHENTICATION",e.ClientHttpForbidden="CLIENT_HTTP_FORBIDDEN",e.ClientHttpUnexpectedContent="CLIENT_HTTP_UNEXPECTED_CONTENT",e.ClientHttpFailedToOpenStream="CLIENT_HTTP_FAILED_TO_OPEN_STREAM",e.ClientHttpFailedToTerminateSession="CLIENT_HTTP_FAILED_TO_TERMINATE_SESSION",e})({}),so=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.SdkError"})}static[Symbol.hasInstance](e){return Pa(this,e)}static isInstance(e){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return Pa(this,e)}constructor(e,t,n){super(t),this.code=e,this.data=n,this.name="SdkError",w8(this,new.target)}},j3e=class extends so{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.SdkHttpError"})}constructor(e,t,n){super(e,t,n),this.name="SdkHttpError"}get status(){return this.data.status}get statusText(){return this.data.statusText}};var U3e="2026-07-28";function Dq(e){return e>=U3e}function Bq(e){let t=e.structuredContent;return t===void 0||!(typeof t!="object"||t===null||Array.isArray(t))||(e.content?.some(n=>n.type==="text")??!1)?e:{...e,content:[...e.content??[],{type:"text",text:JSON.stringify(t)}]}}var jq=["task","inputRequests","requestState"];function F3e(e){return e===null||typeof e!="object"||Array.isArray(e)||e.content!==void 0||jq.some(t=>t in e)?e:{...e,content:[]}}function H3e(){let e=u7(()=>St([C(),j1(),wt(),es(),ht(C(),e),Ze(e)])),t=ht(C(),e),n=St([C(),j1().int()]),o=C(),r=de({ttl:j1().optional()}),i=de({taskId:C()}),a=jt({progressToken:n.optional(),"io.modelcontextprotocol/related-task":i.optional()}),s=de({_meta:a.optional()}),l=s.extend({task:r.optional()}),c=de({method:C(),params:s.loose().optional()}),u=de({_meta:a.optional()}),d=de({method:C(),params:u.loose().optional()}),p=jt({_meta:a.optional()}),m=St([C(),j1().int()]),h=p.strict(),S=u.extend({requestId:m.optional(),reason:C().optional()}),v=d.extend({method:Je("notifications/cancelled"),params:S}),g=de({src:C(),mimeType:C().optional(),sizes:Ze(C()).optional(),theme:r2(["light","dark"]).optional()}),y=de({icons:Ze(g).optional()}),x=de({name:C(),title:C().optional()}),_=x.extend({...x.shape,...y.shape,version:C(),websiteUrl:C().optional(),description:C().optional()}),$=J4(de({applyDefaults:wt().optional()}),t),k=w0(bn=>bn&&typeof bn=="object"&&!Array.isArray(bn)&&Object.keys(bn).length===0?{form:{}}:bn,J4(de({form:$.optional(),url:t.optional()}),t.optional())),L=jt({list:t.optional(),cancel:t.optional(),requests:jt({sampling:jt({createMessage:t.optional()}).optional(),elicitation:jt({create:t.optional()}).optional()}).optional()}),I=jt({list:t.optional(),cancel:t.optional(),requests:jt({tools:jt({call:t.optional()}).optional()}).optional()}),N=de({experimental:ht(C(),t).optional(),sampling:de({context:t.optional(),tools:t.optional()}).optional(),elicitation:k.optional(),roots:de({listChanged:wt().optional()}).optional(),tasks:L.optional(),extensions:ht(C(),t).optional()}),U=s.extend({protocolVersion:C(),capabilities:N,clientInfo:_}),z=c.extend({method:Je("initialize"),params:U}),Z=de({experimental:ht(C(),t).optional(),logging:t.optional(),completions:t.optional(),prompts:de({listChanged:wt().optional()}).optional(),resources:de({subscribe:wt().optional(),listChanged:wt().optional()}).optional(),tools:de({listChanged:wt().optional()}).optional(),tasks:I.optional(),extensions:ht(C(),t).optional()}),ie=p.extend({protocolVersion:C(),capabilities:Z,serverInfo:_,instructions:C().optional()}),ue=d.extend({method:Je("notifications/initialized"),params:u.optional()}),X=c.extend({method:Je("ping"),params:s.optional()}),W=de({progress:j1(),total:At(j1()),message:At(C())}),Me=de({...u.shape,...W.shape,progressToken:n}),Fe=d.extend({method:Je("notifications/progress"),params:Me}),Se=s.extend({cursor:o.optional()}),$e=c.extend({params:Se.optional()}),He=p.extend({nextCursor:o.optional()}),r1=de({uri:C(),mimeType:At(C()),_meta:ht(C(),Nt()).optional()}),b1=r1.extend({text:C()}),p1=C().refine(bn=>{try{return atob(bn),!0}catch{return!1}},{message:"Invalid Base64 string"}),re=r1.extend({blob:p1}),fe=r2(["user","assistant"]),Ve=de({audience:Ze(fe).optional(),priority:j1().min(0).max(1).optional(),lastModified:d4.datetime({offset:!0}).optional()}),l1=de({...x.shape,...y.shape,uri:C(),description:At(C()),mimeType:At(C()),size:At(j1()),annotations:Ve.optional(),_meta:At(jt({}))}),v1=de({...x.shape,...y.shape,uriTemplate:C(),description:At(C()),mimeType:At(C()),annotations:Ve.optional(),_meta:At(jt({}))}),D1=$e.extend({method:Je("resources/list")}),Oe=He.extend({resources:Ze(l1)}),Be=$e.extend({method:Je("resources/templates/list")}),c1=He.extend({resourceTemplates:Ze(v1)}),_e=s.extend({uri:C()}),ve=_e,pe=c.extend({method:Je("resources/read"),params:ve}),me=p.extend({contents:Ze(St([b1,re]))}),ne=d.extend({method:Je("notifications/resources/list_changed"),params:u.optional()}),Te=_e,f1=c.extend({method:Je("resources/subscribe"),params:Te}),M=_e,K1=c.extend({method:Je("resources/unsubscribe"),params:M}),I1=u.extend({uri:C()}),t1=d.extend({method:Je("notifications/resources/updated"),params:I1}),N1=de({name:C(),description:At(C()),required:At(wt())}),V1=de({...x.shape,...y.shape,description:At(C()),arguments:At(Ze(N1)),_meta:At(jt({}))}),dt=$e.extend({method:Je("prompts/list")}),ft=He.extend({prompts:Ze(V1)}),Et=s.extend({name:C(),arguments:ht(C(),C()).optional()}),h2=c.extend({method:Je("prompts/get"),params:Et}),X1=de({type:Je("text"),text:C(),annotations:Ve.optional(),_meta:ht(C(),Nt()).optional()}),qt=de({type:Je("image"),data:p1,mimeType:C(),annotations:Ve.optional(),_meta:ht(C(),Nt()).optional()}),Lt=de({type:Je("audio"),data:p1,mimeType:C(),annotations:Ve.optional(),_meta:ht(C(),Nt()).optional()}),R2=de({type:Je("tool_use"),name:C(),id:C(),input:ht(C(),Nt()),_meta:ht(C(),Nt()).optional()}),Cn=de({type:Je("resource"),resource:St([b1,re]),annotations:Ve.optional(),_meta:ht(C(),Nt()).optional()}),un=l1.extend({type:Je("resource_link")}),ct=St([X1,qt,Lt,un,Cn]),E2=de({role:fe,content:ct}),N2=p.extend({description:C().optional(),messages:Ze(E2)}),kn=d.extend({method:Je("notifications/prompts/list_changed"),params:u.optional()}),dn=de({title:C().optional(),readOnlyHint:wt().optional(),destructiveHint:wt().optional(),idempotentHint:wt().optional(),openWorldHint:wt().optional()}),yr=de({taskSupport:r2(["required","optional","forbidden"]).optional()}),jn=de({...x.shape,...y.shape,description:C().optional(),inputSchema:de({type:Je("object"),properties:ht(C(),e).optional(),required:Ze(C()).optional()}).catchall(Nt()),outputSchema:de({type:Je("object"),properties:ht(C(),e).optional(),required:Ze(C()).optional()}).catchall(Nt()).optional(),annotations:dn.optional(),execution:yr.optional(),_meta:ht(C(),Nt()).optional()}),Un=$e.extend({method:Je("tools/list")}),T2=He.extend({tools:Ze(jn)}),bt=p.extend({content:Ze(ct),structuredContent:ht(C(),Nt()).optional(),isError:wt().optional()}),Rn=l.extend({name:C(),arguments:ht(C(),Nt()).optional()}),Gr=c.extend({method:Je("tools/call"),params:Rn}),xo=d.extend({method:Je("notifications/tools/list_changed"),params:u.optional()}),Mr=r2(["debug","info","notice","warning","error","critical","alert","emergency"]),vn=s.extend({level:Mr}),Fn=c.extend({method:Je("logging/setLevel"),params:vn}),pn=u.extend({level:Mr,logger:C().optional(),data:Nt()}),e1=d.extend({method:Je("notifications/message"),params:pn}),G1=de({name:C().optional()}),Pt=de({hints:Ze(G1).optional(),costPriority:j1().min(0).max(1).optional(),speedPriority:j1().min(0).max(1).optional(),intelligencePriority:j1().min(0).max(1).optional()}),Ct=de({mode:r2(["auto","required","none"]).optional()}),Hn=de({type:Je("tool_result"),toolUseId:C().describe("The unique identifier for the corresponding tool call."),content:Ze(ct),structuredContent:de({}).loose().optional(),isError:wt().optional(),_meta:ht(C(),Nt()).optional()}),$2=c7("type",[X1,qt,Lt]),cr=c7("type",[X1,qt,Lt,R2,Hn]),Zr=de({role:fe,content:St([cr,Ze(cr)]),_meta:ht(C(),Nt()).optional()}),Zo=l.extend({messages:Ze(Zr),modelPreferences:Pt.optional(),systemPrompt:C().optional(),includeContext:r2(["none","thisServer","allServers"]).optional(),temperature:j1().optional(),maxTokens:j1().int(),stopSequences:Ze(C()).optional(),metadata:t.optional(),tools:Ze(jn).optional(),toolChoice:Ct.optional()}),e2=c.extend({method:Je("sampling/createMessage"),params:Zo}),vr=p.extend({model:C(),stopReason:At(r2(["endTurn","stopSequence","maxTokens"]).or(C())),role:fe,content:$2}),pt=p.extend({model:C(),stopReason:At(r2(["endTurn","stopSequence","maxTokens","toolUse"]).or(C())),role:fe,content:St([cr,Ze(cr)])}),Kn=de({type:Je("boolean"),title:C().optional(),description:C().optional(),default:wt().optional()}),wo=de({type:Je("string"),title:C().optional(),description:C().optional(),minLength:j1().optional(),maxLength:j1().optional(),format:r2(["email","uri","date","date-time"]).optional(),default:C().optional()}),Xr=de({type:r2(["number","integer"]),title:C().optional(),description:C().optional(),minimum:j1().optional(),maximum:j1().optional(),default:j1().optional()}),_o=de({type:Je("string"),title:C().optional(),description:C().optional(),enum:Ze(C()),default:C().optional()}),Yr=de({type:Je("string"),title:C().optional(),description:C().optional(),oneOf:Ze(de({const:C(),title:C()})),default:C().optional()}),ea=de({type:Je("string"),title:C().optional(),description:C().optional(),enum:Ze(C()),enumNames:Ze(C()).optional(),default:C().optional()}),ta=St([_o,Yr]),V3=de({type:Je("array"),title:C().optional(),description:C().optional(),minItems:j1().optional(),maxItems:j1().optional(),items:de({type:Je("string"),enum:Ze(C())}),default:Ze(C()).optional()}),q3=de({type:Je("array"),title:C().optional(),description:C().optional(),minItems:j1().optional(),maxItems:j1().optional(),items:de({anyOf:Ze(de({const:C(),title:C()}))}),default:Ze(C()).optional()}),b3=St([V3,q3]),S3=St([ea,ta,b3]),Er=St([S3,Kn,wo,Xr]),Tr=l.extend({mode:Je("form").optional(),message:C(),requestedSchema:de({type:Je("object"),properties:ht(C(),Er),required:Ze(C()).optional()}).catchall(Nt())}),bi=l.extend({mode:Je("url"),message:C(),elicitationId:C(),url:C().url()}),x2=St([Tr,bi]),Zt=c.extend({method:Je("elicitation/create"),params:x2}),Kr=u.extend({elicitationId:C()}),Si=d.extend({method:Je("notifications/elicitation/complete"),params:Kr}),po=p.extend({action:r2(["accept","decline","cancel"]),content:w0(bn=>bn===null?void 0:bn,ht(C(),St([C(),j1(),wt(),Ze(C())])).optional())}),Po=de({type:Je("ref/resource"),uri:C()}),ur=de({type:Je("ref/prompt"),name:C()}),W3=s.extend({ref:St([ur,Po]),argument:de({name:C(),value:C()}),context:de({arguments:ht(C(),C()).optional()}).optional()}),Jr=c.extend({method:Je("completion/complete"),params:W3}),G3=p.extend({completion:jt({values:Ze(C()).max(100),total:At(j1().int()),hasMore:At(wt())})}),x3=de({uri:C().startsWith("file://"),name:C().optional(),_meta:ht(C(),Nt()).optional()}),Qr=c.extend({method:Je("roots/list"),params:s.optional()}),Jn=p.extend({roots:Ze(x3)}),z2=d.extend({method:Je("notifications/roots/list_changed"),params:u.optional()}),na=jt({ttl:j1().optional(),pollInterval:j1().optional()}),Ia=r2(["working","input_required","completed","failed","cancelled"]),G2=de({taskId:C(),status:Ia,ttl:St([j1(),es()]),createdAt:C(),lastUpdatedAt:C(),pollInterval:At(j1()),statusMessage:At(C())}),f2=p.extend({task:G2}),Ar=u.merge(G2),Co=d.extend({method:Je("notifications/tasks/status"),params:Ar}),Z3=c.extend({method:Je("tasks/get"),params:s.extend({taskId:C()})}),Ir=p.merge(G2),br=c.extend({method:Je("tasks/result"),params:s.extend({taskId:C()})}),X3=p.loose(),An=$e.extend({method:Je("tasks/list")}),U2=He.extend({tasks:Ze(G2)}),Vn=c.extend({method:Je("tasks/cancel"),params:s.extend({taskId:C()})});return{JSONValueSchema:e,JSONObjectSchema:t,ProgressTokenSchema:n,CursorSchema:o,TaskMetadataSchema:r,RelatedTaskMetadataSchema:i,RequestMetaSchema:a,BaseRequestParamsSchema:s,TaskAugmentedRequestParamsSchema:l,RequestSchema:c,NotificationsParamsSchema:u,NotificationSchema:d,ResultSchema:p,RequestIdSchema:m,EmptyResultSchema:h,CancelledNotificationParamsSchema:S,CancelledNotificationSchema:v,IconSchema:g,IconsSchema:y,BaseMetadataSchema:x,ImplementationSchema:_,ClientTasksCapabilitySchema:L,ServerTasksCapabilitySchema:I,ClientCapabilitiesSchema:N,InitializeRequestParamsSchema:U,InitializeRequestSchema:z,ServerCapabilitiesSchema:Z,InitializeResultSchema:ie,InitializedNotificationSchema:ue,PingRequestSchema:X,ProgressSchema:W,ProgressNotificationParamsSchema:Me,ProgressNotificationSchema:Fe,PaginatedRequestParamsSchema:Se,PaginatedRequestSchema:$e,PaginatedResultSchema:He,ResourceContentsSchema:r1,TextResourceContentsSchema:b1,BlobResourceContentsSchema:re,RoleSchema:fe,AnnotationsSchema:Ve,ResourceSchema:l1,ResourceTemplateSchema:v1,ListResourcesRequestSchema:D1,ListResourcesResultSchema:Oe,ListResourceTemplatesRequestSchema:Be,ListResourceTemplatesResultSchema:c1,ResourceRequestParamsSchema:_e,ReadResourceRequestParamsSchema:ve,ReadResourceRequestSchema:pe,ReadResourceResultSchema:me,ResourceListChangedNotificationSchema:ne,SubscribeRequestParamsSchema:Te,SubscribeRequestSchema:f1,UnsubscribeRequestParamsSchema:M,UnsubscribeRequestSchema:K1,ResourceUpdatedNotificationParamsSchema:I1,ResourceUpdatedNotificationSchema:t1,PromptArgumentSchema:N1,PromptSchema:V1,ListPromptsRequestSchema:dt,ListPromptsResultSchema:ft,GetPromptRequestParamsSchema:Et,GetPromptRequestSchema:h2,TextContentSchema:X1,ImageContentSchema:qt,AudioContentSchema:Lt,ToolUseContentSchema:R2,EmbeddedResourceSchema:Cn,ResourceLinkSchema:un,ContentBlockSchema:ct,PromptMessageSchema:E2,GetPromptResultSchema:N2,PromptListChangedNotificationSchema:kn,ToolAnnotationsSchema:dn,ToolExecutionSchema:yr,ToolSchema:jn,ListToolsRequestSchema:Un,ListToolsResultSchema:T2,CallToolResultSchema:bt,CallToolRequestParamsSchema:Rn,CallToolRequestSchema:Gr,ToolListChangedNotificationSchema:xo,LoggingLevelSchema:Mr,SetLevelRequestParamsSchema:vn,SetLevelRequestSchema:Fn,LoggingMessageNotificationParamsSchema:pn,LoggingMessageNotificationSchema:e1,ModelHintSchema:G1,ModelPreferencesSchema:Pt,ToolChoiceSchema:Ct,ToolResultContentSchema:Hn,SamplingContentSchema:$2,SamplingMessageContentBlockSchema:cr,SamplingMessageSchema:Zr,CreateMessageRequestParamsSchema:Zo,CreateMessageRequestSchema:e2,CreateMessageResultSchema:vr,CreateMessageResultWithToolsSchema:pt,BooleanSchemaSchema:Kn,StringSchemaSchema:wo,NumberSchemaSchema:Xr,UntitledSingleSelectEnumSchemaSchema:_o,TitledSingleSelectEnumSchemaSchema:Yr,LegacyTitledEnumSchemaSchema:ea,SingleSelectEnumSchemaSchema:ta,UntitledMultiSelectEnumSchemaSchema:V3,TitledMultiSelectEnumSchemaSchema:q3,MultiSelectEnumSchemaSchema:b3,EnumSchemaSchema:S3,PrimitiveSchemaDefinitionSchema:Er,ElicitRequestFormParamsSchema:Tr,ElicitRequestURLParamsSchema:bi,ElicitRequestParamsSchema:x2,ElicitRequestSchema:Zt,ElicitationCompleteNotificationParamsSchema:Kr,ElicitationCompleteNotificationSchema:Si,ElicitResultSchema:po,ResourceTemplateReferenceSchema:Po,PromptReferenceSchema:ur,CompleteRequestParamsSchema:W3,CompleteRequestSchema:Jr,CompleteResultSchema:G3,RootSchema:x3,ListRootsRequestSchema:Qr,ListRootsResultSchema:Jn,RootsListChangedNotificationSchema:z2,TaskCreationParamsSchema:na,TaskStatusSchema:Ia,TaskSchema:G2,CreateTaskResultSchema:f2,TaskStatusNotificationParamsSchema:Ar,TaskStatusNotificationSchema:Co,GetTaskRequestSchema:Z3,GetTaskResultSchema:Ir,GetTaskPayloadRequestSchema:br,GetTaskPayloadResultSchema:X3,ListTasksRequestSchema:An,ListTasksResultSchema:U2,CancelTaskRequestSchema:Vn,CancelTaskResultSchema:p.merge(G2),ClientRequestSchema:St([X,z,Jr,Fn,h2,dt,D1,Be,pe,f1,K1,Gr,Un,Z3,br,An,Vn]),ClientNotificationSchema:St([v,Fe,ue,z2,Co]),ClientResultSchema:St([h,vr,pt,po,Jn,Ir,U2,f2]),ServerRequestSchema:St([X,e2,Zt,Qr,Z3,br,An,Vn]),ServerNotificationSchema:St([v,Fe,e1,t1,ne,xo,kn,Co,Si]),ServerResultSchema:St([h,ie,G3,N2,ft,Oe,c1,me,bt,T2,Ir,U2,f2]),CallToolResultWireSchema:Nt().superRefine((bn,Sr)=>{if(!(typeof bn!="object"||bn===null||Array.isArray(bn)||bn.content!==void 0)){for(let x5 of jq)if(x5 in bn){Sr.addIssue({code:"custom",message:`content is required when the body carries '${x5}' \u2014 another result family cannot default into an empty tools/call success`});return}}}).transform(F3e).pipe(bt)}}var V3e;function Uq(){return V3e??=H3e()}function Fq(e){return e.type!=="object"}var q3e=new Set(["const","enum","default","examples"]),W3e=new Set(["properties","patternProperties","$defs","definitions","dependentSchemas","dependencies"]);function $q(e){return e!==void 0&&!(typeof e=="string"&&e.startsWith("#"))}function G3e(e){let t=typeof e.$schema=="string"?e.$schema:void 0;if($q(e.$id))return{...t!==void 0&&{$schema:t},type:"object",properties:{result:e},required:["result"]};let n=$U(e.$schema)&&e.$recursiveAnchor!==!0,o=(r,i)=>{if(Array.isArray(r))return r.map(l=>o(l,!1));if(r===null||typeof r!="object"||!i&&$q(r.$id))return r;let a={},s=!1;for(let[l,c]of Object.entries(r))i?a[l]=o(c,!1):(l==="$ref"||l==="$dynamicRef")&&typeof c=="string"?a[l]=c==="#"?"#/properties/result":c.startsWith("#/")?`#/properties/result${c.slice(1)}`:c:l==="$recursiveRef"&&c==="#"&&n?s=!0:q3e.has(l)?a[l]=c:W3e.has(l)?a[l]=o(c,!0):a[l]=o(c,!1);return s&&("$ref"in a?a.allOf=[...Array.isArray(a.allOf)?a.allOf:[],{$ref:"#/properties/result"}]:a.$ref="#/properties/result"),a};return{...t!==void 0&&{$schema:t},type:"object",properties:{result:o(e,!1)},required:["result"]}}var Hq={ping:null,initialize:null,"completion/complete":null,"logging/setLevel":null,"prompts/get":null,"prompts/list":null,"resources/list":null,"resources/templates/list":null,"resources/read":null,"resources/subscribe":null,"resources/unsubscribe":null,"tools/call":null,"tools/list":null,"tasks/get":null,"tasks/result":null,"tasks/list":null,"tasks/cancel":null,"sampling/createMessage":null,"elicitation/create":null,"roots/list":null},Vq={"notifications/cancelled":null,"notifications/progress":null,"notifications/initialized":null,"notifications/roots/list_changed":null,"notifications/tasks/status":null,"notifications/message":null,"notifications/resources/updated":null,"notifications/resources/list_changed":null,"notifications/tools/list_changed":null,"notifications/prompts/list_changed":null,"notifications/elicitation/complete":null},Z3e={ping:null,initialize:null,"completion/complete":null,"logging/setLevel":null,"prompts/get":null,"prompts/list":null,"resources/list":null,"resources/templates/list":null,"resources/read":null,"resources/subscribe":null,"resources/unsubscribe":null,"tools/call":null,"tools/list":null,"sampling/createMessage":null,"elicitation/create":null,"roots/list":null},Qx;function OT(){if(Qx)return Qx;let e=Uq();return Qx={requestSchemas:{ping:e.PingRequestSchema,initialize:e.InitializeRequestSchema,"completion/complete":e.CompleteRequestSchema,"logging/setLevel":e.SetLevelRequestSchema,"prompts/get":e.GetPromptRequestSchema,"prompts/list":e.ListPromptsRequestSchema,"resources/list":e.ListResourcesRequestSchema,"resources/templates/list":e.ListResourceTemplatesRequestSchema,"resources/read":e.ReadResourceRequestSchema,"resources/subscribe":e.SubscribeRequestSchema,"resources/unsubscribe":e.UnsubscribeRequestSchema,"tools/call":e.CallToolRequestSchema,"tools/list":e.ListToolsRequestSchema,"tasks/get":e.GetTaskRequestSchema,"tasks/result":e.GetTaskPayloadRequestSchema,"tasks/list":e.ListTasksRequestSchema,"tasks/cancel":e.CancelTaskRequestSchema,"sampling/createMessage":e.CreateMessageRequestSchema,"elicitation/create":e.ElicitRequestSchema,"roots/list":e.ListRootsRequestSchema},notificationSchemas:{"notifications/cancelled":e.CancelledNotificationSchema,"notifications/progress":e.ProgressNotificationSchema,"notifications/initialized":e.InitializedNotificationSchema,"notifications/roots/list_changed":e.RootsListChangedNotificationSchema,"notifications/tasks/status":e.TaskStatusNotificationSchema,"notifications/message":e.LoggingMessageNotificationSchema,"notifications/resources/updated":e.ResourceUpdatedNotificationSchema,"notifications/resources/list_changed":e.ResourceListChangedNotificationSchema,"notifications/tools/list_changed":e.ToolListChangedNotificationSchema,"notifications/prompts/list_changed":e.PromptListChangedNotificationSchema,"notifications/elicitation/complete":e.ElicitationCompleteNotificationSchema},resultSchemas:{ping:e.EmptyResultSchema,initialize:e.InitializeResultSchema,"completion/complete":e.CompleteResultSchema,"logging/setLevel":e.EmptyResultSchema,"prompts/get":e.GetPromptResultSchema,"prompts/list":e.ListPromptsResultSchema,"resources/list":e.ListResourcesResultSchema,"resources/templates/list":e.ListResourceTemplatesResultSchema,"resources/read":e.ReadResourceResultSchema,"resources/subscribe":e.EmptyResultSchema,"resources/unsubscribe":e.EmptyResultSchema,"tools/call":e.CallToolResultWireSchema,"tools/list":e.ListToolsResultSchema,"sampling/createMessage":e.CreateMessageResultWithToolsSchema,"elicitation/create":e.ElicitResultSchema,"roots/list":e.ListRootsResultSchema}},Qx}function qq(e){return Object.prototype.hasOwnProperty.call(Hq,e)}function Wq(e){return Object.prototype.hasOwnProperty.call(Vq,e)}function X3e(e){return Object.prototype.hasOwnProperty.call(Z3e,e)}function Y3e(e){return X3e(e)?OT().resultSchemas[e]:void 0}function K3e(e){return qq(e)?OT().requestSchemas[e]:void 0}function J3e(e){return Wq(e)?OT().notificationSchemas[e]:void 0}var Pme=Object.keys(Hq),Cme=Object.keys(Vq);function ET(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function ew(e,t){if(e===void 0)return{ok:!1,reason:"not-in-era"};let n=e.safeParse(t);return n.success?{ok:!0,value:n.data}:{ok:!1,reason:"invalid",message:String(n.error)}}var zq={ok:!1,reason:"not-in-era"};function Mq(e){return ET(e)&&ET(e.outputSchema)&&Fq(e.outputSchema)}var LT={era:"2025-11-25",hasRequestMethod:qq,hasNotificationMethod:Wq,validateRequest:(e,t)=>ew(K3e(e),t),validateResult:(e,t)=>ew(Y3e(e),t),validateNotification:(e,t)=>ew(J3e(e),t),hasInputRequestMethod:()=>!1,validateInputRequest:()=>zq,validateInputResponse:()=>zq,samplingResultVariant:((e,t)=>{let n=Uq();return ew(e?n.CreateMessageResultWithToolsSchema:n.CreateMessageResultSchema,t)}),outboundEnvelope:e=>{},validateEnvelopeMeta:e=>[],projectCallToolResult(e,t){let n=Bq(e),o=n.structuredContent;if(o===void 0)return n;let r=typeof o!="object"||o===null||Array.isArray(o),i=t!==void 0&&Fq(t);return!r&&!i?n:{...n,structuredContent:{result:o}}},decodeResult(e,t){if(ET(t)&&"resultType"in t){let n={...t};return delete n.resultType,{kind:"complete",result:n}}return{kind:"complete",result:t}},encodeResult(e,t){if(e!=="tools/list")return t;let n=t.tools;return!Array.isArray(n)||!n.some(o=>Mq(o))?t:{...t,tools:n.map(o=>Mq(o)?{...o,outputSchema:G3e(o.outputSchema)}:o)}},encodeErrorCode:e=>e===-32002?-32602:e,checkInboundEnvelope:e=>{}};function Q3e(){let e=u7(()=>St([C(),j1(),wt(),es(),ht(C(),e),Ze(e)])),t=ht(C(),e),n=St([C(),j1().int()]),o=C(),r=St([C(),j1().int()]),i=r2(["user","assistant"]),a=r2(["debug","info","notice","warning","error","critical","alert","emergency"]),s=C().refine(U2=>{try{return atob(U2),!0}catch{return!1}},{message:"Invalid Base64 string"}),l=de({ttl:j1().optional()}),c=de({taskId:C()}),u=jt({progressToken:n.optional(),"io.modelcontextprotocol/related-task":c.optional()}),d=de({_meta:u.optional()}),p=d.extend({task:l.optional()}),m=de({_meta:u.optional()}),h=de({method:C(),params:m.loose().optional()}),S=de({src:C(),mimeType:C().optional(),sizes:Ze(C()).optional(),theme:r2(["light","dark"]).optional()}),v=de({icons:Ze(S).optional()}),g=de({name:C(),title:C().optional()}),y=g.extend({...g.shape,...v.shape,version:C(),websiteUrl:C().optional(),description:C().optional()}),x=J4(de({applyDefaults:wt().optional()}),t),_=w0(U2=>U2&&typeof U2=="object"&&!Array.isArray(U2)&&Object.keys(U2).length===0?{form:{}}:U2,J4(de({form:x.optional(),url:t.optional()}),t.optional())),$=jt({list:t.optional(),cancel:t.optional(),requests:jt({sampling:jt({createMessage:t.optional()}).optional(),elicitation:jt({create:t.optional()}).optional()}).optional()}),k=jt({list:t.optional(),cancel:t.optional(),requests:jt({tools:jt({call:t.optional()}).optional()}).optional()}),L=de({experimental:ht(C(),t).optional(),sampling:de({context:t.optional(),tools:t.optional()}).optional(),elicitation:_.optional(),roots:de({listChanged:wt().optional()}).optional(),tasks:$.optional(),extensions:ht(C(),t).optional()}),I=de({experimental:ht(C(),t).optional(),logging:t.optional(),completions:t.optional(),prompts:de({listChanged:wt().optional()}).optional(),resources:de({subscribe:wt().optional(),listChanged:wt().optional()}).optional(),tools:de({listChanged:wt().optional()}).optional(),tasks:k.optional(),extensions:ht(C(),t).optional()}),N=de({progress:j1(),total:At(j1()),message:At(C())}),U=de({...m.shape,...N.shape,progressToken:n}),z=h.extend({method:Je("notifications/progress"),params:U}),Z=m.extend({level:a,logger:C().optional(),data:Nt()}),ie=h.extend({method:Je("notifications/message"),params:Z}),ue=de({uri:C(),mimeType:At(C()),_meta:ht(C(),Nt()).optional()}),X=ue.extend({text:C()}),W=ue.extend({blob:s}),Me=de({audience:Ze(i).optional(),priority:j1().min(0).max(1).optional(),lastModified:d4.datetime({offset:!0}).optional()}),Fe=de({...g.shape,...v.shape,uri:C(),description:At(C()),mimeType:At(C()),size:At(j1()),annotations:Me.optional(),_meta:At(jt({}))}),Se=de({...g.shape,...v.shape,uriTemplate:C(),description:At(C()),mimeType:At(C()),annotations:Me.optional(),_meta:At(jt({}))}),$e=h.extend({method:Je("notifications/resources/list_changed"),params:m.optional()}),He=m.extend({uri:C()}),r1=h.extend({method:Je("notifications/resources/updated"),params:He}),b1=de({name:C(),description:At(C()),required:At(wt())}),p1=de({...g.shape,...v.shape,description:At(C()),arguments:At(Ze(b1)),_meta:At(jt({}))}),re=h.extend({method:Je("notifications/prompts/list_changed"),params:m.optional()}),fe=de({type:Je("text"),text:C(),annotations:Me.optional(),_meta:ht(C(),Nt()).optional()}),Ve=de({type:Je("image"),data:s,mimeType:C(),annotations:Me.optional(),_meta:ht(C(),Nt()).optional()}),l1=de({type:Je("audio"),data:s,mimeType:C(),annotations:Me.optional(),_meta:ht(C(),Nt()).optional()}),v1=de({type:Je("tool_use"),name:C(),id:C(),input:ht(C(),Nt()),_meta:ht(C(),Nt()).optional()}),D1=de({type:Je("resource"),resource:St([X,W]),annotations:Me.optional(),_meta:ht(C(),Nt()).optional()}),Oe=Fe.extend({type:Je("resource_link")}),Be=St([fe,Ve,l1,Oe,D1]),c1=de({role:i,content:Be}),_e=de({title:C().optional(),readOnlyHint:wt().optional(),destructiveHint:wt().optional(),idempotentHint:wt().optional(),openWorldHint:wt().optional()}),ve=h.extend({method:Je("notifications/tools/list_changed"),params:m.optional()}),pe=de({name:C().optional()}),me=de({hints:Ze(pe).optional(),costPriority:j1().min(0).max(1).optional(),speedPriority:j1().min(0).max(1).optional(),intelligencePriority:j1().min(0).max(1).optional()}),ne=de({mode:r2(["auto","required","none"]).optional()}),Te=de({type:Je("boolean"),title:C().optional(),description:C().optional(),default:wt().optional()}),f1=de({type:Je("string"),title:C().optional(),description:C().optional(),minLength:j1().optional(),maxLength:j1().optional(),format:r2(["email","uri","date","date-time"]).optional(),default:C().optional()}),M=de({type:r2(["number","integer"]),title:C().optional(),description:C().optional(),minimum:j1().optional(),maximum:j1().optional(),default:j1().optional()}),K1=de({type:Je("string"),title:C().optional(),description:C().optional(),enum:Ze(C()),default:C().optional()}),I1=de({type:Je("string"),title:C().optional(),description:C().optional(),oneOf:Ze(de({const:C(),title:C()})),default:C().optional()}),t1=de({type:Je("string"),title:C().optional(),description:C().optional(),enum:Ze(C()),enumNames:Ze(C()).optional(),default:C().optional()}),N1=St([K1,I1]),V1=de({type:Je("array"),title:C().optional(),description:C().optional(),minItems:j1().optional(),maxItems:j1().optional(),items:de({type:Je("string"),enum:Ze(C())}),default:Ze(C()).optional()}),dt=de({type:Je("array"),title:C().optional(),description:C().optional(),minItems:j1().optional(),maxItems:j1().optional(),items:de({anyOf:Ze(de({const:C(),title:C()}))}),default:Ze(C()).optional()}),ft=St([V1,dt]),Et=St([t1,N1,ft]),h2=St([Et,Te,f1,M]),X1=p.extend({mode:Je("form").optional(),message:C(),requestedSchema:de({type:Je("object"),properties:ht(C(),h2),required:Ze(C()).optional()}).catchall(Nt())}),qt=de({type:Je("ref/resource"),uri:C()}),Lt=de({type:Je("ref/prompt"),name:C()}),R2=de({uri:C().startsWith("file://"),name:C().optional(),_meta:ht(C(),Nt()).optional()}),Cn=L.shape,un=de({experimental:Cn.experimental,sampling:Cn.sampling,elicitation:Cn.elicitation,roots:Cn.roots,extensions:Cn.extensions}),ct=I.shape,E2=de({experimental:ct.experimental,logging:ct.logging,completions:ct.completions,prompts:ct.prompts,resources:ct.resources,tools:ct.tools,extensions:ct.extensions}),N2=jt({progressToken:n.optional(),[a8]:C(),[eu]:y.optional(),[s8]:un,[tu]:a.optional()}),kn=de({...g.shape,...v.shape,description:C().optional(),inputSchema:jt({$schema:C().optional(),type:Je("object")}),outputSchema:jt({$schema:C().optional()}).optional(),annotations:_e.optional(),_meta:ht(C(),Nt()).optional()}),dn=de({type:Je("tool_result"),toolUseId:C(),content:Ze(Be),structuredContent:Nt().optional(),isError:wt().optional(),_meta:ht(C(),Nt()).optional()}),yr=St([fe,Ve,l1,v1,dn]),jn=de({role:i,content:St([yr,Ze(yr)]),_meta:ht(C(),Nt()).optional()}),Un=C(),T2=jt({[p7]:y.optional().catch(void 0)}),bt=T2.optional();function Rn(U2){return jt({_meta:bt,resultType:Un.default("complete"),...U2})}let Gr=Rn({}),xo=Rn({nextCursor:o.optional()}),Mr=Rn({content:Ze(Be),structuredContent:Nt().optional(),isError:wt().optional()}),vn=Rn({ttlMs:j1().int().min(0),cacheScope:r2(["public","private"]),tools:Ze(kn),nextCursor:o.optional()}),Fn=Rn({ttlMs:j1().int().min(0),cacheScope:r2(["public","private"]),prompts:Ze(p1),nextCursor:o.optional()}),pn=Rn({description:C().optional(),messages:Ze(c1)}),e1=Rn({ttlMs:j1().int().min(0),cacheScope:r2(["public","private"]),resources:Ze(Fe),nextCursor:o.optional()}),G1=Rn({ttlMs:j1().int().min(0),cacheScope:r2(["public","private"]),resourceTemplates:Ze(Se),nextCursor:o.optional()}),Pt=Rn({ttlMs:j1().int().min(0),cacheScope:r2(["public","private"]),contents:Ze(St([X,W]))}),Ct=Rn({completion:de({values:Ze(C()).max(100),total:j1().int().optional(),hasMore:wt().optional()}).loose()}),Hn=Rn({ttlMs:j1().int().min(0),cacheScope:r2(["public","private"])}),$2=Rn({ttlMs:j1().int().min(0).catch(0),cacheScope:r2(["public","private"]).catch("private"),supportedVersions:Ze(C()),capabilities:E2,instructions:C().optional()}),cr=de({messages:Ze(jn),modelPreferences:me.optional(),systemPrompt:C().optional(),includeContext:r2(["none","thisServer","allServers"]).optional(),temperature:j1().optional(),maxTokens:j1().int(),stopSequences:Ze(C()).optional(),metadata:t.optional(),tools:Ze(kn).optional(),toolChoice:ne.optional()}),Zr=de({method:Je("sampling/createMessage"),params:cr}),Zo=de({method:Je("roots/list"),params:de({_meta:ht(C(),Nt()).optional()}).optional()}),e2=de({...jn.shape,model:C(),stopReason:C().optional()}),vr=de({roots:Ze(R2)}),pt=de({action:r2(["accept","decline","cancel"]),content:ht(C(),St([C(),j1(),wt(),Ze(C())])).optional()}),Kn=de({mode:Je("url"),message:C(),url:C().url()}),wo=St([X1,Kn]),Xr=de({method:Je("elicitation/create"),params:wo}),_o=St([Zr,Zo,Xr]),Yr=St([e2,vr,pt]),ea=ht(C(),_o),ta=ht(C(),Yr),V3=Rn({inputRequests:ea.optional(),requestState:C().optional()}),q3={inputResponses:ta.optional(),requestState:C().optional()},b3=de({_meta:N2,...q3}),S3=jt({progressToken:n.optional()});function Er(U2,Vn){return de({method:Je(U2),params:de({_meta:N2,...Vn})})}function Tr(U2,Vn){return de({method:Je(U2),params:de({_meta:S3.optional(),...Vn}).optional()})}let bi={name:C(),arguments:ht(C(),Nt()).optional(),...q3},x2={cursor:o.optional()},Zt=Er("tools/call",bi),Kr=Er("tools/list",x2),Si=Er("prompts/list",x2),po=Er("prompts/get",{name:C(),arguments:ht(C(),C()).optional(),...q3}),Po=Er("resources/list",x2),ur=Er("resources/templates/list",x2),W3=Er("resources/read",{uri:C(),...q3}),Jr={ref:St([Lt,qt]),argument:de({name:C(),value:C()}),context:de({arguments:ht(C(),C()).optional()}).optional()},G3=Er("completion/complete",Jr),x3=Er("server/discover",{}),Qr=de({toolsListChanged:wt().optional(),promptsListChanged:wt().optional(),resourcesListChanged:wt().optional(),resourceSubscriptions:Ze(C()).optional()}),Jn={notifications:Qr},z2=Er("subscriptions/listen",Jn),na=T2.extend({"io.modelcontextprotocol/subscriptionId":r}),Ia=jt({_meta:na,resultType:Un.default("complete")}),G2={"tools/call":Tr("tools/call",bi),"tools/list":Tr("tools/list",x2),"prompts/get":Tr("prompts/get",{name:C(),arguments:ht(C(),C()).optional()}),"prompts/list":Tr("prompts/list",x2),"resources/list":Tr("resources/list",x2),"resources/templates/list":Tr("resources/templates/list",x2),"resources/read":Tr("resources/read",{uri:C()}),"completion/complete":Tr("completion/complete",Jr),"server/discover":Tr("server/discover",{}),"subscriptions/listen":Tr("subscriptions/listen",Jn)};function f2(U2){return jt({_meta:bt,...U2})}let Ar={"tools/call":f2({content:Ze(Be),structuredContent:Nt().optional(),isError:wt().optional()}),"tools/list":f2({ttlMs:j1().int().min(0),cacheScope:r2(["public","private"]),tools:Ze(kn),nextCursor:o.optional()}),"prompts/get":f2({description:C().optional(),messages:Ze(c1)}),"prompts/list":f2({ttlMs:j1().int().min(0),cacheScope:r2(["public","private"]),prompts:Ze(p1),nextCursor:o.optional()}),"resources/list":f2({ttlMs:j1().int().min(0),cacheScope:r2(["public","private"]),resources:Ze(Fe),nextCursor:o.optional()}),"resources/templates/list":f2({ttlMs:j1().int().min(0),cacheScope:r2(["public","private"]),resourceTemplates:Ze(Se),nextCursor:o.optional()}),"resources/read":f2({ttlMs:j1().int().min(0),cacheScope:r2(["public","private"]),contents:Ze(St([X,W]))}),"completion/complete":f2({completion:de({values:Ze(C()).max(100),total:j1().int().optional(),hasMore:wt().optional()}).loose()}),"server/discover":f2({ttlMs:j1().int().min(0).catch(0),cacheScope:r2(["public","private"]).catch("private"),supportedVersions:Ze(C()),capabilities:E2,instructions:C().optional()}),"subscriptions/listen":f2({})},Co=jt({"io.modelcontextprotocol/subscriptionId":r.optional()}),Z3=de({method:Je("notifications/subscriptions/acknowledged"),params:de({_meta:Co.optional(),notifications:Qr})}),Ir=de({_meta:Co.optional(),requestId:r,reason:C().optional()}),br=de({method:Je("notifications/cancelled"),params:Ir}),X3={"notifications/cancelled":br,"notifications/progress":z,"notifications/message":ie,"notifications/resources/updated":r1,"notifications/resources/list_changed":$e,"notifications/tools/list_changed":ve,"notifications/prompts/list_changed":re,"notifications/subscriptions/acknowledged":Z3},An=U2=>de({jsonrpc:Je("2.0"),id:St([C(),j1().int()]),result:U2}).strict();return{JSONValueSchema:e,JSONObjectSchema:t,ProgressTokenSchema:n,CursorSchema:o,RequestIdSchema:r,RoleSchema:i,LoggingLevelSchema:a,TaskMetadataSchema:l,RelatedTaskMetadataSchema:c,RequestMetaSchema:u,BaseRequestParamsSchema:d,TaskAugmentedRequestParamsSchema:p,NotificationsParamsSchema:m,NotificationSchema:h,IconSchema:S,IconsSchema:v,BaseMetadataSchema:g,ImplementationSchema:y,ClientTasksCapabilitySchema:$,ServerTasksCapabilitySchema:k,ClientCapabilitiesSchema:L,ServerCapabilitiesSchema:I,ProgressSchema:N,ProgressNotificationParamsSchema:U,ProgressNotificationSchema:z,LoggingMessageNotificationParamsSchema:Z,LoggingMessageNotificationSchema:ie,ResourceContentsSchema:ue,TextResourceContentsSchema:X,BlobResourceContentsSchema:W,AnnotationsSchema:Me,ResourceSchema:Fe,ResourceTemplateSchema:Se,ResourceListChangedNotificationSchema:$e,ResourceUpdatedNotificationParamsSchema:He,ResourceUpdatedNotificationSchema:r1,PromptArgumentSchema:b1,PromptSchema:p1,PromptListChangedNotificationSchema:re,TextContentSchema:fe,ImageContentSchema:Ve,AudioContentSchema:l1,ToolUseContentSchema:v1,EmbeddedResourceSchema:D1,ResourceLinkSchema:Oe,ContentBlockSchema:Be,PromptMessageSchema:c1,ToolAnnotationsSchema:_e,ToolListChangedNotificationSchema:ve,ModelHintSchema:pe,ModelPreferencesSchema:me,ToolChoiceSchema:ne,BooleanSchemaSchema:Te,StringSchemaSchema:f1,NumberSchemaSchema:M,UntitledSingleSelectEnumSchemaSchema:K1,TitledSingleSelectEnumSchemaSchema:I1,LegacyTitledEnumSchemaSchema:t1,SingleSelectEnumSchemaSchema:N1,UntitledMultiSelectEnumSchemaSchema:V1,TitledMultiSelectEnumSchemaSchema:dt,MultiSelectEnumSchemaSchema:ft,EnumSchemaSchema:Et,PrimitiveSchemaDefinitionSchema:h2,ElicitRequestFormParamsSchema:X1,ResourceTemplateReferenceSchema:qt,PromptReferenceSchema:Lt,RootSchema:R2,ClientCapabilities2026Schema:un,ServerCapabilities2026Schema:E2,RequestMetaEnvelopeSchema:N2,ToolSchema:kn,ToolResultContentSchema:dn,SamplingMessageContentBlockSchema:yr,SamplingMessageSchema:jn,ResultTypeSchema:Un,ResultMetaSchema:T2,ResultSchema:Gr,PaginatedResultSchema:xo,CallToolResultSchema:Mr,ListToolsResultSchema:vn,ListPromptsResultSchema:Fn,GetPromptResultSchema:pn,ListResourcesResultSchema:e1,ListResourceTemplatesResultSchema:G1,ReadResourceResultSchema:Pt,CompleteResultSchema:Ct,CacheableResultSchema:Hn,DiscoverResultSchema:$2,CreateMessageRequestParamsSchema:cr,CreateMessageRequestSchema:Zr,ListRootsRequestSchema:Zo,CreateMessageResultSchema:e2,ListRootsResultSchema:vr,ElicitResultSchema:pt,ElicitRequestURLParamsSchema:Kn,ElicitRequestParamsSchema:wo,ElicitRequestSchema:Xr,InputRequestSchema:_o,InputResponseSchema:Yr,InputRequestsSchema:ea,InputResponsesSchema:ta,InputRequiredResultSchema:V3,InputResponseRequestParamsSchema:b3,CallToolRequestSchema:Zt,ListToolsRequestSchema:Kr,ListPromptsRequestSchema:Si,GetPromptRequestSchema:po,ListResourcesRequestSchema:Po,ListResourceTemplatesRequestSchema:ur,ReadResourceRequestSchema:W3,CompleteRequestSchema:G3,DiscoverRequestSchema:x3,SubscriptionFilterSchema:Qr,SubscriptionsListenRequestSchema:z2,SubscriptionsListenResultMetaSchema:na,SubscriptionsListenResultSchema:Ia,dispatchRequestSchemas:G2,dispatchResultSchemas:Ar,NotificationMetaSchema:Co,SubscriptionsAcknowledgedNotificationSchema:Z3,CancelledNotificationParamsSchema:Ir,CancelledNotificationSchema:br,notificationSchemas2026:X3,JSONRPCResultResponseSchema:An(Gr),CallToolResultResponseSchema:An(St([Mr,V3])),ListToolsResultResponseSchema:An(vn),ListPromptsResultResponseSchema:An(Fn),GetPromptResultResponseSchema:An(St([pn,V3])),ListResourcesResultResponseSchema:An(e1),ListResourceTemplatesResultResponseSchema:An(G1),ReadResourceResultResponseSchema:An(St([Pt,V3])),CompleteResultResponseSchema:An(Ct),DiscoverResultResponseSchema:An($2)}}var eie;function x8(){return eie??=Q3e()}var tie=["tools/list","prompts/list","resources/list","resources/templates/list","resources/read","server/discover"];function nie(e){return tie.includes(e)}var DT=Symbol("modelcontextprotocol.resultCacheHintFallback");function rie(e){return e[DT]}function Gq(e){return typeof e=="number"&&Number.isSafeInteger(e)&&e>=0}function Zq(e){return e==="public"||e==="private"}var I2=(function(e){return e[e.ParseError=-32700]="ParseError",e[e.InvalidRequest=-32600]="InvalidRequest",e[e.MethodNotFound=-32601]="MethodNotFound",e[e.InvalidParams=-32602]="InvalidParams",e[e.InternalError=-32603]="InternalError",e[e.ResourceNotFound=-32002]="ResourceNotFound",e[e.MissingRequiredClientCapability=-32021]="MissingRequiredClientCapability",e[e.UnsupportedProtocolVersion=-32022]="UnsupportedProtocolVersion",e[e.UrlElicitationRequired=-32042]="UrlElicitationRequired",e})({}),f3=class Xq extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.ProtocolError"})}static[Symbol.hasInstance](t){return Pa(this,t)}static isInstance(t){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return Pa(this,t)}constructor(t,n,o){super(n),this.code=t,this.data=o,this.name="ProtocolError",w8(this,new.target)}static fromError(t,n,o){if(t===I2.UrlElicitationRequired&&o){let r=o;if(r.elicitations)return new Kq(r.elicitations,n)}if(t===I2.UnsupportedProtocolVersion&&o){let r=o;if(Array.isArray(r.supported)&&typeof r.requested=="string")return new Jq({supported:r.supported,requested:r.requested},n)}if(t===I2.InvalidParams||t===I2.ResourceNotFound){let r=o;if(typeof r?.uri=="string"&&(t===I2.ResourceNotFound||Object.keys(r).length===1))return new Yq(r.uri,n)}if(t===I2.MissingRequiredClientCapability&&o){let r=o;if(r.requiredCapabilities!==null&&typeof r.requiredCapabilities=="object"&&!Array.isArray(r.requiredCapabilities))return new Qq({requiredCapabilities:r.requiredCapabilities},n)}return new Xq(t,n,o)}},Yq=class extends f3{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.ResourceNotFoundError"})}constructor(e,t=`Resource not found: ${e}`){super(I2.InvalidParams,t,{uri:e})}get uri(){return this.data.uri}},Kq=class extends f3{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.UrlElicitationRequiredError"})}constructor(e,t=`URL elicitation${e.length>1?"s":""} required`){super(I2.UrlElicitationRequired,t,{elicitations:e})}get elicitations(){return this.data?.elicitations??[]}},Jq=class extends f3{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.UnsupportedProtocolVersionError"})}constructor(e,t=`Unsupported protocol version: ${e.requested}`){super(I2.UnsupportedProtocolVersion,t,e)}get supported(){return this.data.supported}get requested(){return this.data.requested}},Qq=class extends f3{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.MissingRequiredClientCapabilityError"})}constructor(e,t=`Missing required client capabilities: ${Object.keys(e.requiredCapabilities).join(", ")}`){super(I2.MissingRequiredClientCapability,t,e)}get requiredCapabilities(){return this.data.requiredCapabilities}},oie=0,iie="private",aie=["tools/call","prompts/get","resources/read"];function sie(e,t){let n=t.resultType;if(n===void 0)return{...t,resultType:"complete"};if(n==="complete"||aie.includes(e))return t;throw new f3(I2.InternalError,`Handler for ${e} returned resultType '${String(n)}', but results of ${e} only support 'complete' on protocol revision 2026-07-28`)}function lie(e,t){let n=rie(t);if(t.resultType!=="complete"||!nie(e))return n===void 0?t:fie(t);let o=t,r=Gq(o.ttlMs)?o.ttlMs:die(n),i=Zq(o.cacheScope)?o.cacheScope:pie(n),a={...o,ttlMs:r,cacheScope:i};return delete a[DT],a}function cie(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function uie(e,t){if(t===void 0)return e;let n=e._meta;return n===void 0?{...e,_meta:{[p7]:t}}:!cie(n)||n[p7]!==void 0?e:{...e,_meta:{...n,[p7]:t}}}function die(e){return e!==void 0&&Gq(e.ttlMs)?e.ttlMs:oie}function pie(e){return e!==void 0&&Zq(e.cacheScope)?e.cacheScope:iie}function fie(e){let t={...e};return delete t[DT],t}var mie=["elicitation/create","sampling/createMessage","roots/list"],tw;function eW(){if(tw)return tw;let e=x8();return tw={request:{"elicitation/create":de({method:Je("elicitation/create"),params:e.ElicitRequestParamsSchema}),"sampling/createMessage":de({method:Je("sampling/createMessage"),params:e.CreateMessageRequestParamsSchema}),"roots/list":de({method:Je("roots/list"),params:jt({}).optional()})},response:{"elicitation/create":e.ElicitResultSchema,"sampling/createMessage":e.CreateMessageResultSchema,"roots/list":e.ListRootsResultSchema}},tw}function tW(e){return mie.includes(e)}function CT(e){return tW(e)?eW().request[e]:void 0}function hie(e){return tW(e)?eW().response[e]:void 0}var BT={"tools/call":null,"tools/list":null,"prompts/get":null,"prompts/list":null,"resources/list":null,"resources/templates/list":null,"resources/read":null,"completion/complete":null,"server/discover":null,"subscriptions/listen":null},nW={"notifications/cancelled":null,"notifications/progress":null,"notifications/message":null,"notifications/resources/updated":null,"notifications/resources/list_changed":null,"notifications/tools/list_changed":null,"notifications/prompts/list_changed":null,"notifications/subscriptions/acknowledged":null};function rW(e){return Object.prototype.hasOwnProperty.call(BT,e)}function oW(e){return Object.prototype.hasOwnProperty.call(nW,e)}function gie(e){return Object.prototype.hasOwnProperty.call(BT,e)}function yie(e){return rW(e)?x8().dispatchRequestSchemas[e]:void 0}function vie(e){return gie(e)?x8().dispatchResultSchemas[e]:void 0}function bie(e){return oW(e)?x8().notificationSchemas2026[e]:void 0}var kme=Object.keys(BT),Rme=Object.keys(nW);function Hh(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Uh(e,t){if(e===void 0)return{ok:!1,reason:"not-in-era"};let n=e.safeParse(t);return n.success?{ok:!0,value:n.data}:{ok:!1,reason:"invalid",message:String(n.error)}}var Sie={ok:!1,reason:"not-in-era"},xie=[a8,s8];function wie(e,t){let n=t,o=!1,r=()=>(o||(n={...n},o=!0),n),i=t.tools;e==="tools/list"&&Array.isArray(i)&&i.some(s=>Hh(s)&&"execution"in s)&&(r().tools=i.map(s=>{if(!Hh(s)||!("execution"in s))return s;let l={...s};return delete l.execution,l}));let a=t.capabilities;if(Hh(a)&&"tasks"in a){let s={...a};delete s.tasks,r().capabilities=s}return n}var jT={era:"2026-07-28",hasRequestMethod:rW,hasNotificationMethod:oW,hasInputRequestMethod:e=>CT(e)!==void 0,validateRequest:(e,t)=>Uh(yie(e),t),validateResult:(e,t)=>Uh(vie(e),t),validateNotification:(e,t)=>Uh(bie(e),t),validateInputRequest:(e,t)=>Uh(CT(e),t),validateInputResponse:(e,t)=>Uh(hie(e),t),samplingResultVariant:()=>Sie,outboundEnvelope(e){return{[a8]:e.protocolVersion,[eu]:e.clientInfo,[s8]:e.clientCapabilities,...e.logLevel!==void 0&&{[tu]:e.logLevel}}},validateEnvelopeMeta(e){let t=[];for(let o of xie)o in e||t.push({key:o,problem:"missing"});let n=x8().RequestMetaEnvelopeSchema.safeParse(e);if(!n.success)for(let o of n.error.issues){let r=o.path.map(String),i=r.length>0?r.join("."):"_meta";r.length===1&&t.some(a=>a.key===i&&a.problem==="missing")||t.push({key:i,problem:o.message})}return t},projectCallToolResult:e=>Bq(e),inputRequestSchema:CT,decodeResult(e,t){if(!Hh(t))return{kind:"invalid",error:new so(p3.InvalidResult,`Invalid result for ${e}: not an object`,{method:e})};let n=t.resultType;if(n===void 0)return{kind:"invalid",error:new so(p3.InvalidResult,`Invalid result for ${e}: missing required resultType \u2014 servers implementing protocol revision 2026-07-28 MUST include it (the absent-means-complete bridge applies only to earlier-revision servers)`,{method:e,violation:"missing-resultType"})};if(typeof n!="string")return{kind:"invalid",error:new so(p3.InvalidResult,`Invalid result for ${e}: non-string resultType`,{method:e,resultType:n})};if(n==="input_required"){let a=t.inputRequests,s=Hh(a)?a:{},l=t.requestState;return Object.keys(s).length===0&&typeof l!="string"?{kind:"invalid",error:new so(p3.InvalidResult,`Invalid result for ${e}: input_required carries neither inputRequests nor requestState (every input_required result must include at least one of the two)`,{method:e,violation:"input-required-missing-both"})}:{kind:"input_required",inputRequests:s,...typeof l=="string"&&{requestState:l}}}if(n!=="complete")return{kind:"invalid",error:new so(p3.UnsupportedResultType,`Unsupported result type '${n}' for ${e}`,{resultType:n,method:e})};let o=_ie(),r=Object.hasOwn(o,e)?o[e]:void 0;if(r!==void 0){let a=r.safeParse(t);if(!a.success)return{kind:"invalid",error:new so(p3.InvalidResult,`Invalid result for ${e}: ${a.error}`,{method:e})}}let i={...t};return delete i.resultType,{kind:"complete",result:i}},encodeResult(e,t,n){return uie(lie(e,sie(e,wie(e,t))),n)},encodeErrorCode:e=>e===-32002?-32602:e,checkInboundEnvelope(e){if(e.envelope===void 0)return"Request is missing the required _meta envelope for protocol revision 2026-07-28 (io.modelcontextprotocol/protocolVersion, io.modelcontextprotocol/clientCapabilities)";let t=x8().RequestMetaEnvelopeSchema.safeParse(e.envelope);if(!t.success)return`Invalid _meta envelope for protocol revision 2026-07-28: ${t.error.issues.map(n=>n.message).join("; ")}`}},nw;function _ie(){if(nw)return nw;let e=x8();return nw={"tools/call":e.CallToolResultSchema,"tools/list":e.ListToolsResultSchema,"prompts/get":e.GetPromptResultSchema,"prompts/list":e.ListPromptsResultSchema,"resources/list":e.ListResourcesResultSchema,"resources/templates/list":e.ListResourceTemplatesResultSchema,"resources/read":e.ReadResourceResultSchema,"completion/complete":e.CompleteResultSchema,"server/discover":e.DiscoverResultSchema},nw}var UT="2026-07-28";function qh(e){return e!==void 0&&Dq(e)?jT:LT}function Eq(e){return e.revision!==void 0?qh(e.revision).era:e.era==="modern"?jT.era:LT.era}function kT(e){return iW.some(t=>t.hasRequestMethod(e))}function RT(e){return iW.some(t=>t.hasNotificationMethod(e))}var iW=[LT,jT],Pie=kU({AnnotationsSchema:()=>rs,AudioContentSchema:()=>h8,BaseMetadataSchema:()=>ts,BaseRequestParamsSchema:()=>Uo,BlobResourceContentsSchema:()=>hu,BooleanSchemaSchema:()=>bu,CallToolRequestParamsSchema:()=>Xm,CallToolRequestSchema:()=>Ym,CallToolResultSchema:()=>g7,CancelTaskRequestSchema:()=>Hx,CancelTaskResultSchema:()=>Vx,CancelledNotificationParamsSchema:()=>rm,CancelledNotificationSchema:()=>lu,ClientCapabilitiesSchema:()=>im,ClientNotificationSchema:()=>Wx,ClientRequestSchema:()=>qx,ClientResultSchema:()=>Gx,ClientTasksCapabilitySchema:()=>Mx,CompatibilityCallToolResultSchema:()=>Tx,CompleteRequestParamsSchema:()=>_h,CompleteRequestSchema:()=>Ph,CompleteResultSchema:()=>Ch,ContentBlockSchema:()=>os,CreateMessageRequestParamsSchema:()=>lh,CreateMessageRequestSchema:()=>ch,CreateMessageResultSchema:()=>uh,CreateMessageResultWithToolsSchema:()=>dh,CreateTaskResultSchema:()=>Nx,CursorSchema:()=>ru,DiscoverRequestSchema:()=>um,DiscoverResultSchema:()=>uu,ElicitRequestFormParamsSchema:()=>S8,ElicitRequestParamsSchema:()=>gh,ElicitRequestSchema:()=>yh,ElicitRequestURLParamsSchema:()=>hh,ElicitResultSchema:()=>Sh,ElicitationCompleteNotificationParamsSchema:()=>vh,ElicitationCompleteNotificationSchema:()=>bh,EmbeddedResourceSchema:()=>g8,EmptyResultSchema:()=>m7,EnumSchemaSchema:()=>mh,GetPromptRequestParamsSchema:()=>Bm,GetPromptRequestSchema:()=>jm,GetPromptResultSchema:()=>Hm,GetTaskPayloadRequestSchema:()=>Bx,GetTaskPayloadResultSchema:()=>jx,GetTaskRequestSchema:()=>Lx,GetTaskResultSchema:()=>Dx,IconSchema:()=>om,IconsSchema:()=>P0,ImageContentSchema:()=>m8,ImplementationSchema:()=>ns,InitializeRequestParamsSchema:()=>am,InitializeRequestSchema:()=>sm,InitializeResultSchema:()=>lm,InitializedNotificationSchema:()=>cm,JSONArraySchema:()=>$x,JSONObjectSchema:()=>pr,JSONRPCErrorResponseSchema:()=>u8,JSONRPCMessageSchema:()=>d8,JSONRPCNotificationSchema:()=>su,JSONRPCRequestSchema:()=>au,JSONRPCResponseSchema:()=>zx,JSONRPCResultResponseSchema:()=>c8,JSONValueSchema:()=>_0,LegacyTitledEnumSchemaSchema:()=>wu,ListChangedOptionsBaseSchema:()=>Ax,ListPromptsRequestSchema:()=>Lm,ListPromptsResultSchema:()=>Dm,ListResourceTemplatesRequestSchema:()=>ym,ListResourceTemplatesResultSchema:()=>vm,ListResourcesRequestSchema:()=>hm,ListResourcesResultSchema:()=>gm,ListRootsRequestSchema:()=>Rh,ListRootsResultSchema:()=>$h,ListTasksRequestSchema:()=>Ux,ListTasksResultSchema:()=>Fx,ListToolsRequestSchema:()=>Gm,ListToolsResultSchema:()=>Zm,LoggingLevelSchema:()=>vu,LoggingMessageNotificationParamsSchema:()=>eh,LoggingMessageNotificationSchema:()=>th,ModelHintSchema:()=>nh,ModelPreferencesSchema:()=>rh,MultiSelectEnumSchemaSchema:()=>fh,NotificationSchema:()=>d3,NotificationsParamsSchema:()=>N3,NumberSchemaSchema:()=>b8,PaginatedRequestParamsSchema:()=>fm,PaginatedRequestSchema:()=>C0,PaginatedResultSchema:()=>k0,PingRequestSchema:()=>du,PrimitiveSchemaDefinitionSchema:()=>Cu,ProgressNotificationParamsSchema:()=>pm,ProgressNotificationSchema:()=>pu,ProgressSchema:()=>dm,ProgressTokenSchema:()=>nu,PromptArgumentSchema:()=>Nm,PromptListChangedNotificationSchema:()=>Vm,PromptMessageSchema:()=>Fm,PromptReferenceSchema:()=>wh,PromptSchema:()=>Om,ReadResourceRequestParamsSchema:()=>bm,ReadResourceRequestSchema:()=>Sm,ReadResourceResultSchema:()=>xm,RelatedTaskMetadataSchema:()=>nm,RequestIdSchema:()=>Q4,RequestMetaSchema:()=>ou,RequestSchema:()=>fr,ResourceContentsSchema:()=>fu,ResourceLinkSchema:()=>y8,ResourceListChangedNotificationSchema:()=>wm,ResourceRequestParamsSchema:()=>p8,ResourceSchema:()=>gu,ResourceTemplateReferenceSchema:()=>xh,ResourceTemplateSchema:()=>mm,ResourceUpdatedNotificationParamsSchema:()=>Am,ResourceUpdatedNotificationSchema:()=>Im,ResultMetaObjectSchema:()=>iu,ResultSchema:()=>mr,RoleSchema:()=>R0,RootSchema:()=>kh,RootsListChangedNotificationSchema:()=>zh,SamplingContentSchema:()=>ah,SamplingMessageContentBlockSchema:()=>d7,SamplingMessageSchema:()=>sh,ServerCapabilitiesSchema:()=>cu,ServerNotificationSchema:()=>Xx,ServerRequestSchema:()=>Zx,ServerResultSchema:()=>Yx,ServerTasksCapabilitySchema:()=>Ex,SetLevelRequestParamsSchema:()=>Jm,SetLevelRequestSchema:()=>Qm,SingleSelectEnumSchemaSchema:()=>ph,StringSchemaSchema:()=>v8,SubscribeRequestParamsSchema:()=>_m,SubscribeRequestSchema:()=>Pm,SubscriptionFilterSchema:()=>yu,SubscriptionsAcknowledgedNotificationParamsSchema:()=>zm,SubscriptionsAcknowledgedNotificationSchema:()=>Mm,SubscriptionsListenRequestParamsSchema:()=>Rm,SubscriptionsListenRequestSchema:()=>$m,SubscriptionsListenResultMetaSchema:()=>Em,SubscriptionsListenResultSchema:()=>Tm,TaskAugmentedRequestParamsSchema:()=>f7,TaskCreationParamsSchema:()=>Ix,TaskMetadataSchema:()=>tm,TaskSchema:()=>$0,TaskStatusNotificationParamsSchema:()=>Eh,TaskStatusNotificationSchema:()=>Ox,TaskStatusSchema:()=>Mh,TextContentSchema:()=>f8,TextResourceContentsSchema:()=>mu,TitledMultiSelectEnumSchemaSchema:()=>Pu,TitledSingleSelectEnumSchemaSchema:()=>xu,ToolAnnotationsSchema:()=>qm,ToolChoiceSchema:()=>oh,ToolExecutionSchema:()=>Wm,ToolListChangedNotificationSchema:()=>Km,ToolResultContentSchema:()=>ih,ToolSchema:()=>h7,ToolUseContentSchema:()=>Um,UnsubscribeRequestParamsSchema:()=>Cm,UnsubscribeRequestSchema:()=>km,UntitledMultiSelectEnumSchemaSchema:()=>_u,UntitledSingleSelectEnumSchemaSchema:()=>Su});var aW=e=>au.safeParse(e).success,sW=e=>su.safeParse(e).success,TT=e=>c8.safeParse(e).success,lW=e=>u8.safeParse(e).success;var Vh=-32020,$me=[{rung:"http-method",order:1,evaluatedAt:"edge",codes:[-32e3],conformance:[],rationale:"The modern era is POST-only; GET/DELETE are body-less 2025-era session operations and are method-routed to legacy serving (405 when legacy serving is not configured), before any body is read."},{rung:"jsonrpc-shape",order:2,evaluatedAt:"edge",codes:[I2.InvalidRequest],conformance:["server-stateless"],rationale:"The body must be a JSON-RPC request or notification: posted responses and batch arrays containing a modern or invalid element are rejected before classification (element-wise batch rule); all-legacy arrays stay legacy traffic."},{rung:"era-classification",order:3,evaluatedAt:"edge",codes:[Vh,I2.UnsupportedProtocolVersion],conformance:["server-stateless","http-header-validation","http-custom-header-server-validation"],rationale:"Body-primary era classification with the protocol-version header as a cross-check; a header/body disagreement is rejected with -32020 (HeaderMismatch), and an envelope-less request on a modern-only endpoint is answered with the unsupported-protocol-version error naming the supported revisions."},{rung:"envelope",order:4,evaluatedAt:"edge",codes:[I2.InvalidParams],conformance:["server-stateless"],rationale:"A present envelope claim with a malformed envelope \u2014 and a missing envelope on a request whose protocol-version header names a modern revision \u2014 is an invalid-params rejection naming the offending or missing key(s); never a silent fall back to legacy handling. This is the only place an invalid-params rejection maps to HTTP 400."},{rung:"method-registry",order:5,evaluatedAt:"dispatch",codes:[I2.MethodNotFound],conformance:["server-stateless"],rationale:"Method existence outranks parameter validity: a method absent from the negotiated revision\u2019s registry (or with no handler installed) answers method-not-found before params or capabilities are looked at."},{rung:"request-params",order:6,evaluatedAt:"dispatch",codes:[I2.InvalidParams],conformance:[],rationale:"Per-method params validation; emitted in-band by the dispatch layer (HTTP 200), never via the ladder status table."},{rung:"standard-header-validation",order:7,evaluatedAt:"pre-dispatch",codes:[Vh],conformance:["http-header-validation"],rationale:"SEP-2243 standard `Mcp-Method` / `Mcp-Name` headers \u2014 presence, sentinel decoding, and `Mcp-Name` \u2194 body cross-check \u2014 are validated by the HTTP entry on a modern-classified request after the supported-revision gate and before dispatch. The classifier\u2019s own header-mismatch cells (protocol-version, `Mcp-Method` mismatch) stay on the edge `era-classification` rung; this rung carries the entry-layer presence/`Mcp-Name` half. Evaluated before the capability gate, the factory call, and the `Mcp-Param-*` rung so a request that fails several rungs is answered by the standard-header rung first. The documented order (after method-registry 5 and request-params 6) is NOT the observed precedence: serveModern evaluates this rung immediately after the supported-revision gate, so a request that also fails a dispatch rung is answered here before the dispatch rungs (5\u20136) are consulted."},{rung:"client-capabilities",order:8,evaluatedAt:"pre-dispatch",codes:[I2.MissingRequiredClientCapability],conformance:["server-stateless"],rationale:"The capability requirement is checked by the HTTP entry, pre-dispatch, against the validated envelope the classifier produced \u2014 pinning the spec-mandated HTTP 400 independently of how dispatch- and handler-produced errors are mapped. The documented order (after method resolution and params validation) is preserved observably only while the requirement table is empty: once a served method gains a requirement entry, a request that is missing the capability and would also fail a dispatch rung is answered by this gate first, so the entry must consult the method registry before the gate if the documented precedence is to stay observable."},{rung:"param-header-validation",order:9,evaluatedAt:"pre-dispatch",codes:[Vh],conformance:["http-custom-header-server-validation"],rationale:"SEP-2243 `Mcp-Param-*` headers are validated against the named tool\u2019s `x-mcp-header` declarations and the body `arguments` after the tool registry is known and before dispatch reaches the handler; a missing/disagreeing/malformed header is rejected 400 / -32020 with the same shape as the standard-header cross-checks. The documented order (after method resolution and params validation) is preserved observably only when the body `arguments` would otherwise validate: the check runs pre-dispatch, so a `tools/call` that fails BOTH this rung and a dispatch-time rung (e.g. order-6 `request-params`, -32602) is answered by this gate first with 400 / -32020, not by the earlier-ordered rung."}],zme={[I2.ParseError]:400,[I2.InvalidRequest]:400,[I2.MethodNotFound]:404,[I2.UnsupportedProtocolVersion]:400,[I2.MissingRequiredClientCapability]:400,[Vh]:400};function FT(e,t){return Ff(e,t)}function Fh(e){return new Set(e.flatMap(t=>Object.keys(t.shape)))}function AT(e){if(e==null)return!1;let t=typeof e;return t!=="object"&&t!=="function"||!("~standard"in e)?!1:typeof e["~standard"]?.validate=="function"}var Tq=!1,IT="draft-2020-12";function Cie(e,t="input"){let n=e["~standard"],o;if(n.jsonSchema)o=n.jsonSchema[t]({target:IT});else if(n.vendor==="zod"){if(!("_zod"in e))throw new Error("Schema appears to be from zod 3, which the SDK cannot convert to JSON Schema. Upgrade to zod >=4.2.0, or wrap your JSON Schema with fromJsonSchema().");Tq||(Tq=!0,console.warn("[mcp-sdk] Your zod version does not implement `~standard.jsonSchema` (added in zod 4.2.0). Falling back to z.toJSONSchema(). Upgrade to zod >=4.2.0 to silence this warning.")),o=n8(e,{target:IT,io:t})}else throw new Error(`Schema library "${n.vendor}" does not implement StandardJSONSchemaV1 (\`~standard.jsonSchema\`). Upgrade to a version that does, or wrap your JSON Schema with fromJsonSchema().`);if(t==="output")return o.type!==void 0?o:cW(o)?{type:"object",...o}:o;if(o.type!==void 0&&o.type!=="object")throw new Error(`MCP tool and prompt schemas must describe objects (got type: ${JSON.stringify(o.type)}). Wrap your schema in z.object({...}) or equivalent.`);return{type:"object",...o}}function cW(e){if("properties"in e||"patternProperties"in e||"additionalProperties"in e||"required"in e)return!0;for(let t of["oneOf","anyOf","allOf"]){let n=e[t];if(Array.isArray(n)&&n.length>0)return n.every(o=>o!==null&&typeof o=="object"&&(o.type==="object"||cW(o)))}return!1}function kie(e){return e.path?.length?`${e.path.map(t=>String(typeof t=="object"?t.key:t)).join(".")}: ${e.message}`:e.message}async function $T(e,t){let n=await e["~standard"].validate(t);return n.issues&&n.issues.length>0?{success:!1,error:n.issues.map(o=>kie(o)).join(", ")}:{success:!0,data:n.value}}function Rie(e){let t=n8(e,{target:IT,io:"input"});return typeof t.pattern=="string"?t.pattern:void 0}var $ie=/\\\.\\d\{(\d+)\}/;function zie(e){let t=$ie.exec(e),n=[void 0,-1,0];return t&&n.push(Number(t[1])),[!1,!0].flatMap(o=>[!1,!0].flatMap(r=>n.map(i=>d4.datetime({local:o,offset:r,precision:i}))))}function Mie(e,t){let n;switch(e){case"email":n=[tx()];break;case"uri":n=[Xc()];break;case"date":n=[d4.date()];break;case"date-time":n=zie(t);break}return new Set(n.map(o=>Rie(o)).filter(o=>o!==void 0))}function Eie(e,t,n){return n!=="zod"?!0:Mie(e,t).has(t)}function Wh(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function Tie(e){try{return Cie(e,"input")}catch(t){let n=t instanceof Error?t.message:String(t);throw new f3(I2.InvalidParams,`Elicitation requestedSchema must describe an object with flat primitive properties: ${n}`)}}var Aie=new Set(["$comment","deprecated","description","examples","readOnly","title","writeOnly"]);function HT(e){return Aie.has(e)||e.startsWith("x-")}var Iie=new Set(["$schema",...Object.keys(S8.shape.requestedSchema.shape)]),Aq={string:Fh([v8,Su,xu,wu]),number:Fh([b8]),integer:Fh([b8]),boolean:Fh([bu]),array:Fh([_u,Pu])},Nie=new Set(v8.shape.format.unwrap().options);function Oie(e,t,n,o){if(!Wh(e))return e;let r=typeof e.type=="string"&&Object.hasOwn(Aq,e.type)?Aq[e.type]:void 0;if(r===void 0)return e;let i={};for(let[a,s]of Object.entries(e))r.has(a)||HT(a)?i[a]=s:a==="pattern"&&e.type==="string"&&typeof e.format=="string"?Nie.has(e.format)?(typeof s!="string"||!Eie(e.format,s,n))&&o.push(`${t}.${a}`):i[a]=s:o.push(`${t}.${a}`);return i}function Lie(e,t){let n={},o=[];for(let[r,i]of Object.entries(e))r==="properties"&&Wh(i)?n[r]=Object.fromEntries(Object.entries(i).map(([a,s])=>[a,Oie(s,`properties.${a}`,t,o)])):Iie.has(r)?n[r]=i:HT(r)||o.push(r);if(o.length>0)throw new f3(I2.InvalidParams,`Elicitation requestedSchema contains unsupported JSON Schema constraint(s) after Standard Schema conversion: ${o.join(", ")}`);return n}function Die(e,t){if(!Wh(e.properties))return t;let n=Object.entries(e.properties).filter(([,o])=>!FT(Cu,o).success).map(([o])=>`properties.${o}`);return n.length>0?n.join(", "):t}function NT(e,t,n=""){return Array.isArray(e)&&Array.isArray(t)?e.flatMap((o,r)=>NT(o,t[r],`${n}[${r}]`)):!Wh(e)||!Wh(t)?[]:Object.entries(e).flatMap(([o,r])=>{let i=n?`${n}.${o}`:o;return Object.prototype.hasOwnProperty.call(t,o)?NT(r,t[o],i):HT(o)?[]:[i]})}function Bie(e){if(!AT(e.requestedSchema))return{...e,mode:"form",requestedSchema:e.requestedSchema};let t=e.requestedSchema["~standard"].vendor,n=Lie(Tie(e.requestedSchema),t),o=FT(S8.shape.requestedSchema,n);if(!o.success)throw new f3(I2.InvalidParams,`Elicitation requestedSchema only supports flat primitive properties (string, number, integer, boolean, and string enums): ${Die(n,o.error.message)}`);let r=NT(n,o.data);if(r.length>0)throw new f3(I2.InvalidParams,`Elicitation requestedSchema contains unsupported JSON Schema constraint(s) after Standard Schema conversion: ${r.join(", ")}`);let i=(o.data.required??[]).filter(a=>!Object.prototype.hasOwnProperty.call(o.data.properties,a));if(i.length>0)throw new f3(I2.InvalidParams,`Elicitation requestedSchema lists required properties that are not defined in properties: ${i.join(", ")}`);return{...e,mode:"form",requestedSchema:o.data}}function jie(e){let t=e.inputRequests!==void 0&&Object.keys(e.inputRequests).length>0,n=typeof e.requestState=="string";if(!t&&!n)throw new TypeError("inputRequired() requires at least one of inputRequests (with at least one entry) or requestState (spec: every InputRequiredResult MUST include at least one of the two)");return{resultType:"input_required",...e.inputRequests!==void 0&&{inputRequests:e.inputRequests},...e.requestState!==void 0&&{requestState:e.requestState}}}var Mme=Object.assign(jie,{elicit(e){try{return{method:"elicitation/create",params:Bie(e)}}catch(t){throw t instanceof f3?new TypeError(t.message,{cause:t}):t}},elicitUrl(e){return{method:"elicitation/create",params:{...e,mode:"url"}}},createMessage(e){return{method:"sampling/createMessage",params:e}},listRoots(){return{method:"roots/list"}}});var Uie=["AnnotationsSchema","AudioContentSchema","BaseMetadataSchema","BlobResourceContentsSchema","BooleanSchemaSchema","CallToolRequestSchema","CallToolRequestParamsSchema","CallToolResultSchema","CancelledNotificationSchema","CancelledNotificationParamsSchema","CancelTaskRequestSchema","CancelTaskResultSchema","ClientCapabilitiesSchema","ClientNotificationSchema","ClientRequestSchema","ClientResultSchema","CompatibilityCallToolResultSchema","CompleteRequestSchema","CompleteRequestParamsSchema","CompleteResultSchema","ContentBlockSchema","CreateMessageRequestSchema","CreateMessageRequestParamsSchema","CreateMessageResultSchema","CreateMessageResultWithToolsSchema","CreateTaskResultSchema","CursorSchema","DiscoverRequestSchema","DiscoverResultSchema","ElicitationCompleteNotificationSchema","ElicitationCompleteNotificationParamsSchema","ElicitRequestSchema","ElicitRequestFormParamsSchema","ElicitRequestParamsSchema","ElicitRequestURLParamsSchema","ElicitResultSchema","EmbeddedResourceSchema","EmptyResultSchema","EnumSchemaSchema","GetPromptRequestSchema","GetPromptRequestParamsSchema","GetPromptResultSchema","GetTaskPayloadRequestSchema","GetTaskPayloadResultSchema","GetTaskRequestSchema","GetTaskResultSchema","IconSchema","IconsSchema","ImageContentSchema","ImplementationSchema","InitializedNotificationSchema","InitializeRequestSchema","InitializeRequestParamsSchema","InitializeResultSchema","JSONArraySchema","JSONObjectSchema","JSONRPCErrorResponseSchema","JSONRPCMessageSchema","JSONRPCNotificationSchema","JSONRPCRequestSchema","JSONRPCResponseSchema","JSONRPCResultResponseSchema","JSONValueSchema","LegacyTitledEnumSchemaSchema","ListPromptsRequestSchema","ListPromptsResultSchema","ListResourcesRequestSchema","ListResourcesResultSchema","ListResourceTemplatesRequestSchema","ListResourceTemplatesResultSchema","ListRootsRequestSchema","ListRootsResultSchema","ListTasksRequestSchema","ListTasksResultSchema","ListToolsRequestSchema","ListToolsResultSchema","LoggingLevelSchema","LoggingMessageNotificationSchema","LoggingMessageNotificationParamsSchema","ModelHintSchema","ModelPreferencesSchema","MultiSelectEnumSchemaSchema","NotificationSchema","NumberSchemaSchema","PaginatedRequestSchema","PaginatedRequestParamsSchema","PaginatedResultSchema","PingRequestSchema","PrimitiveSchemaDefinitionSchema","ProgressSchema","ProgressNotificationSchema","ProgressNotificationParamsSchema","ProgressTokenSchema","PromptSchema","PromptArgumentSchema","PromptListChangedNotificationSchema","PromptMessageSchema","PromptReferenceSchema","ReadResourceRequestSchema","ReadResourceRequestParamsSchema","ReadResourceResultSchema","RelatedTaskMetadataSchema","RequestSchema","RequestIdSchema","RequestMetaSchema","ResourceSchema","ResourceContentsSchema","ResourceLinkSchema","ResourceListChangedNotificationSchema","ResourceRequestParamsSchema","ResourceTemplateSchema","ResourceTemplateReferenceSchema","ResourceUpdatedNotificationSchema","ResourceUpdatedNotificationParamsSchema","ResultMetaObjectSchema","ResultSchema","RoleSchema","RootSchema","RootsListChangedNotificationSchema","SamplingContentSchema","SamplingMessageSchema","SamplingMessageContentBlockSchema","ServerCapabilitiesSchema","ServerNotificationSchema","ServerRequestSchema","ServerResultSchema","SetLevelRequestSchema","SetLevelRequestParamsSchema","SingleSelectEnumSchemaSchema","StringSchemaSchema","SubscribeRequestSchema","SubscribeRequestParamsSchema","SubscriptionFilterSchema","SubscriptionsAcknowledgedNotificationSchema","SubscriptionsAcknowledgedNotificationParamsSchema","SubscriptionsListenRequestSchema","SubscriptionsListenRequestParamsSchema","SubscriptionsListenResultSchema","SubscriptionsListenResultMetaSchema","TaskAugmentedRequestParamsSchema","TaskCreationParamsSchema","TaskMetadataSchema","TaskSchema","TaskStatusSchema","TaskStatusNotificationSchema","TaskStatusNotificationParamsSchema","TextContentSchema","TextResourceContentsSchema","TitledMultiSelectEnumSchemaSchema","TitledSingleSelectEnumSchemaSchema","ToolSchema","ToolAnnotationsSchema","ToolChoiceSchema","ToolExecutionSchema","ToolListChangedNotificationSchema","ToolResultContentSchema","ToolUseContentSchema","UnsubscribeRequestSchema","UnsubscribeRequestParamsSchema","UntitledMultiSelectEnumSchemaSchema","UntitledSingleSelectEnumSchemaSchema"],Fie={IdJagTokenExchangeResponseSchema:Oh,OAuthClientInformationFullSchema:jh,OAuthClientInformationSchema:Bh,OAuthClientMetadataSchema:Dh,OAuthClientRegistrationErrorSchema:Kx,OAuthErrorResponseSchema:Lh,OAuthMetadataSchema:ku,OAuthProtectedResourceMetadataSchema:Th,OAuthTokenRevocationRequestSchema:Jx,OAuthTokensSchema:Nh,OpenIdProviderDiscoveryMetadataSchema:Ih,OpenIdProviderMetadataSchema:Ah},uW={},dW={};function pW(e,t){let n=e.slice(0,-6);uW[n]=t,dW[n]=o=>t.safeParse(o).success}for(let e of Uie)pW(e,Pie[e]);for(let[e,t]of Object.entries(Fie))pW(e,t);var Hie=Object.freeze(uW),Vie=Object.freeze(dW);function qie(e){switch(e){case"initialize":case"notifications/initialized":return qh(void 0);case"server/discover":return qh(UT);default:return}}var fW=6e4,Wie=[a8,eu,s8,tu],Gie=["inputResponses","requestState"];function Iq(e,t){let n=e.params;if(!zT(n))return{message:e,lifted:{}};let o=n._meta,r=zT(o)?Wie.filter(l=>l in o):[],i=t==="request"?Gie.filter(l=>l in n):[];if(r.length===0&&i.length===0)return{message:e,lifted:{}};let a={},s={...n};if(r.length>0&&zT(o)){let l={},c={...o};for(let u of r)l[u]=o[u],delete c[u];a.envelope=l,Object.keys(c).length>0?s._meta=c:delete s._meta}for(let l of i)l==="inputResponses"&&(a.inputResponses=s[l]),l==="requestState"&&(a.requestState=s[l]),delete s[l];return{message:{...e,params:s},lifted:a}}function Nq(e,t){let n=e.validateResult(t,void 0);if(!(!n.ok&&n.reason==="not-in-era"))return{"~standard":{version:1,vendor:"mcp-wire-codec",validate(o){let r=e.validateResult(t,o);return r.ok?{value:r.value}:{issues:[{message:r.reason==="invalid"?r.message:`not-in-era: ${t}`}]}}}}}function mW(e){return()=>e}var Zie=mW(void 0),Xie,VT=class{_transport;_requestMessageId=0;_requestHandlers=new Map;_requestHandlerAbortControllers=new Map;_notificationHandlers=new Map;_responseHandlers=new Map;_progressHandlers=new Map;_timeoutInfo=new Map;_pendingDebouncedNotifications=new Set;_negotiatedProtocolVersion;static{Xie=(e,t)=>{e._negotiatedProtocolVersion=t}}_supportedProtocolVersions;onclose;onerror;fallbackRequestHandler;fallbackNotificationHandler;constructor(e){this._options=e,this._supportedProtocolVersions=e?.supportedProtocolVersions??Cx,this.setNotificationHandler("notifications/cancelled",t=>{this._oncancel(t)}),this.setNotificationHandler("notifications/progress",t=>{this._onprogress(t)}),this.setRequestHandler("ping",t=>({}))}_shouldDropInbound(e){}_outboundMetaEnvelope(){}_envelopeOutbound(e){let t=this._outboundMetaEnvelope();if(t===void 0)return e;let n=e.params??{};return{...e,params:{...n,_meta:{...t,...n._meta}}}}_resolveNonCompleteResult(e,t){return Promise.reject(new so(p3.UnsupportedResultType,`Unsupported result type '${e.kind}' for ${t.request.method}`,{resultType:e.kind,method:t.request.method}))}_getRequestHandler(e){return this._requestHandlers.get(e)}async _oncancel(e){e.params.requestId&&this._requestHandlerAbortControllers.get(e.params.requestId)?.abort(e.params.reason)}_setupTimeout(e,t,n,o,r=!1){this._timeoutInfo.set(e,{timeoutId:setTimeout(o,t),startTime:Date.now(),timeout:t,maxTotalTimeout:n,resetTimeoutOnProgress:r,onTimeout:o})}_resetTimeout(e){let t=this._timeoutInfo.get(e);if(!t)return!1;let n=Date.now()-t.startTime;if(t.maxTotalTimeout&&n>=t.maxTotalTimeout)throw this._timeoutInfo.delete(e),new so(p3.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:t.maxTotalTimeout,totalElapsed:n});return clearTimeout(t.timeoutId),t.timeoutId=setTimeout(t.onTimeout,t.timeout),!0}_cleanupTimeout(e){let t=this._timeoutInfo.get(e);t&&(clearTimeout(t.timeoutId),this._timeoutInfo.delete(e))}async connect(e){this._transport=e;let t=this.transport?.onclose;this._transport.onclose=()=>{try{t?.()}finally{this._onclose()}};let n=this.transport?.onerror;this._transport.onerror=r=>{n?.(r),this._onerror(r)};let o=this._transport?.onmessage;this._transport.onmessage=(r,i)=>{o?.(r,i),TT(r)||lW(r)?this._onresponse(r):aW(r)?this._onrequest(r,i):sW(r)?this._onnotification(r,i):this._onerror(new Error(`Unknown message type: ${JSON.stringify(r)}`))},e.setSupportedProtocolVersions?.(this._supportedProtocolVersions),await this._transport.start()}_onclose(){let e=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._pendingDebouncedNotifications.clear();for(let o of this._timeoutInfo.values())clearTimeout(o.timeoutId);this._timeoutInfo.clear();let t=this._requestHandlerAbortControllers;this._requestHandlerAbortControllers=new Map;let n=new so(p3.ConnectionClosed,"Connection closed");this._transport=void 0;try{this.onclose?.()}finally{for(let o of e.values())o(n);for(let o of t.values())o.abort(n)}}_onerror(e){this.onerror?.(e)}_onnotification(e,t){let{message:n}=Iq(e,"notification"),o=this._negotiatedWireCodec();if(t?.classification===void 0&&this._shouldDropInbound(e)==="drop")return;if(t?.classification!==void 0){let a=Eq(t.classification);if(a!==o.era){this._onerror(new Error(`Era mismatch on inbound notification '${n.method}': classified as ${a} but this instance serves ${o.era}`));return}}if(RT(n.method)&&!o.hasNotificationMethod(n.method))return;let r=this._notificationHandlers.get(n.method),i=this.fallbackNotificationHandler;r===void 0&&i===void 0||Promise.resolve().then(()=>r===void 0?i(n):r(n,o)).catch(a=>this._onerror(new Error(`Uncaught error in notification handler: ${a}`)))}_onrequest(e,t){let{message:n,lifted:o}=Iq(e,"request"),r=this._negotiatedWireCodec();if(t?.classification===void 0&&this._shouldDropInbound(e)==="drop"){this._onerror(new Error(`Dropped inbound request '${e.method}': not servable on this connection's protocol era`));return}let i=this._transport,a=(S,v,g)=>{let y={jsonrpc:"2.0",id:n.id,error:{code:S,message:v,...g!==void 0&&{data:g}}};i?.send(y).catch(x=>this._onerror(new Error(`Failed to send an error response: ${x}`)))};if(t?.classification!==void 0){let S=Eq(t.classification);if(S!==r.era){this._onerror(new Error(`Era mismatch on inbound request '${n.method}': classified as ${S} but this instance serves ${r.era}`));let v=t.classification.revision??S;a(I2.UnsupportedProtocolVersion,`Unsupported protocol version: ${v}`,{supported:this._supportedProtocolVersions,requested:v});return}}if(kT(n.method)&&!r.hasRequestMethod(n.method)){a(I2.MethodNotFound,"Method not found");return}let s=this._requestHandlers.get(n.method)??this.fallbackRequestHandler;if(s===void 0){a(I2.MethodNotFound,"Method not found");return}let l=r.checkInboundEnvelope(o);if(l!==void 0){a(I2.InvalidParams,l);return}let c=(S,v)=>this._notificationViaCodec(this._resolveOutboundCodec(S.method),S,{...v,relatedRequestId:n.id}),u=(S,v,g)=>this._requestWithSchemaViaCodec(this._resolveOutboundCodec(S.method),S,v,{...g,relatedRequestId:n.id}),d=new AbortController;this._requestHandlerAbortControllers.set(n.id,d);let p=o.inputResponses===void 0?void 0:Yie(o.inputResponses),m={sessionId:i?.sessionId,mcpReq:{id:n.id,method:n.method,_meta:n.params?._meta,...o.envelope!==void 0&&{envelope:o.envelope},...p!==void 0&&{inputResponses:p.accepted},...p!==void 0&&p.droppedKeys.length>0&&{droppedInputResponseKeys:p.droppedKeys},requestState:o.requestState===void 0?Zie:mW(o.requestState),signal:d.signal,send:((S,v,g)=>{let y=this._resolveOutboundCodec(S.method);if(this._assertOutboundRequestInEra(y,S.method),AT(v))return u(S,v,g);let x=Nq(y,S.method);if(x===void 0)throw new TypeError(`'${S.method}' is not a spec method; pass a result schema as the second argument to ctx.mcpReq.send().`);return u(S,x,v)}),notify:c},http:t?.authInfo?{authInfo:t.authInfo}:void 0},h=this.buildContext(m,t);Promise.resolve().then(()=>s(n,h)).then(async S=>{if(d.signal.aborted)return;let v;try{v=r.encodeResult(n.method,S,this._outboundServerInfo())}catch(y){this._onerror(new Error(`Failed to encode result for ${n.method}: ${y}`)),a(I2.InternalError,"Internal error");return}let g={result:v,jsonrpc:"2.0",id:n.id};await i?.send(g)},async S=>{if(d.signal.aborted)return;let v=Number.isSafeInteger(S.code)?S.code:I2.InternalError,g={jsonrpc:"2.0",id:n.id,error:{code:r.encodeErrorCode(v),message:S.message??"Internal error",...S.data!==void 0&&{data:S.data}}};await i?.send(g)}).catch(S=>this._onerror(new Error(`Failed to send response: ${S}`))).finally(()=>{this._requestHandlerAbortControllers.get(n.id)===d&&this._requestHandlerAbortControllers.delete(n.id)})}_onprogress(e){let{progressToken:t,...n}=e.params,o=Number(t),r=this._progressHandlers.get(o);if(!r){this._onerror(new Error(`Received a progress notification for an unknown token: ${JSON.stringify(e)}`));return}let i=this._responseHandlers.get(o),a=this._timeoutInfo.get(o);if(a&&i&&a.resetTimeoutOnProgress)try{this._resetTimeout(o)}catch(s){this._responseHandlers.delete(o),this._progressHandlers.delete(o),this._cleanupTimeout(o),i(s);return}r(n)}_onresponse(e){let t=Number(e.id),n=this._responseHandlers.get(t);if(n===void 0){this._onerror(new Error(`Received a response for an unknown message ID: ${JSON.stringify(e)}`));return}this._responseHandlers.delete(t),this._cleanupTimeout(t),this._progressHandlers.delete(t),TT(e)?n(e):n(f3.fromError(e.error.code,e.error.message,e.error.data))}get transport(){return this._transport}async close(){await this._transport?.close()}request(e,t,n){let o=this._resolveOutboundCodec(e.method);if(this._assertOutboundRequestInEra(o,e.method),AT(t))return this._requestWithSchemaViaCodec(o,e,t,n);let r=Nq(o,e.method);if(r===void 0)throw new TypeError(`'${e.method}' is not a spec method; pass a result schema as the second argument to request().`);return this._requestWithSchemaViaCodec(o,e,r,t)}_negotiatedWireCodec(){return qh(this._negotiatedProtocolVersion)}_wireCodec(){return this._negotiatedWireCodec()}_resolveOutboundCodec(e){if(this._negotiatedProtocolVersion===void 0){let t=qie(e);if(t)return t}return this._negotiatedWireCodec()}_assertOutboundRequestInEra(e,t){if(kT(t)&&!e.hasRequestMethod(t))throw new so(p3.MethodNotSupportedByProtocolVersion,`Method '${t}' is not supported by the negotiated protocol version (wire era ${e.era})`,{method:t,era:e.era})}_requestWithSchema(e,t,n){let o=this._resolveOutboundCodec(e.method);return this._assertOutboundRequestInEra(o,e.method),this._requestWithSchemaViaCodec(o,e,t,n)}_requestWithSchemaViaCodec(e,t,n,o){let{relatedRequestId:r,resumptionToken:i,onresumptiontoken:a,headers:s}=o??{},l=Date.now(),c,u;return new Promise((d,p)=>{let m=k=>{p(k)};if(!this._transport){m(new Error("Not connected"));return}if(this._options?.enforceStrictCapabilities===!0)try{this.assertCapabilityForMethod(t.method)}catch(k){m(k);return}if(o?.signal?.aborted){let k=o.signal.reason;throw k instanceof so?k:new so(p3.RequestTimeout,String(k))}let h=e.era===UT&&this._transport.hasPerRequestStream===!0?new AbortController:void 0,S=this._requestMessageId++;u=S;let v={...t,jsonrpc:"2.0",id:S};o?.onprogress&&(this._progressHandlers.set(S,o.onprogress),v.params={...t.params,_meta:{...t.params?._meta,progressToken:S}});let g=this._envelopeOutbound(v),y=!1,x=k=>{y||(this._progressHandlers.delete(S),h===void 0?this._transport?.send(this._envelopeOutbound({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:S,reason:String(k)}}),{relatedRequestId:r,resumptionToken:i,onresumptiontoken:a}).catch(L=>this._onerror(new Error(`Failed to send cancellation: ${L}`))):h.abort(),p(k instanceof so?k:new so(p3.RequestTimeout,String(k))))};this._responseHandlers.set(S,k=>{if(o?.signal?.aborted)return;if(y=!0,k instanceof Error)return p(k);let L;try{L=e.decodeResult(t.method,k.result)}catch(N){return p(N instanceof Error?N:new Error(String(N)))}if(L.kind==="invalid")return p(L.error);if(L.kind==="input_required"){if(o?.allowInputRequired===!0)return d(Kie(L));let N={codec:e,request:t,resultSchema:n,options:o,flowStartedAt:l,retry:(U,z)=>this._requestWithSchemaViaCodec(e,U===void 0?{method:t.method}:{method:t.method,params:U},n,z)};return d(this._resolveNonCompleteResult(L,N))}let I=L.result;$T(n,I).then(N=>{N.success?d(N.data):p(new so(p3.InvalidResult,`Invalid result for ${t.method}: ${N.error}`))},p)}),c=()=>x(o?.signal?.reason),o?.signal?.addEventListener("abort",c,{once:!0});let _=o?.timeout??fW,$=()=>x(new so(p3.RequestTimeout,"Request timed out",{timeout:_}));this._setupTimeout(S,_,o?.maxTotalTimeout,$,o?.resetTimeoutOnProgress??!1),this._transport.send(g,{relatedRequestId:r,resumptionToken:i,onresumptiontoken:a,headers:s,requestSignal:h?.signal}).catch(k=>{this._progressHandlers.delete(S),p(k)})}).finally(()=>{c&&o?.signal?.removeEventListener("abort",c),u!==void 0&&(this._responseHandlers.delete(u),this._cleanupTimeout(u))})}async notification(e,t){return this._notificationViaCodec(this._resolveOutboundCodec(e.method),e,t)}async _notificationViaCodec(e,t,n){if(!this._transport)throw new so(p3.NotConnected,"Not connected");if(RT(t.method)&&!e.hasNotificationMethod(t.method))throw new so(p3.MethodNotSupportedByProtocolVersion,`Notification '${t.method}' is not supported by the negotiated protocol version (wire era ${e.era})`,{method:t.method,era:e.era});this.assertNotificationCapability(t.method);let o=this._envelopeOutbound({jsonrpc:"2.0",...t});if((this._options?.debouncedNotificationMethods??[]).includes(t.method)&&!t.params&&!n?.relatedRequestId){if(this._pendingDebouncedNotifications.has(t.method))return;this._pendingDebouncedNotifications.add(t.method),Promise.resolve().then(()=>{this._pendingDebouncedNotifications.delete(t.method),this._transport&&this._transport?.send(o,n).catch(r=>this._onerror(r))});return}await this._transport.send(o,n)}setRequestHandler(e,t,n){this.assertRequestHandlerCapability(e);let o;if(typeof t=="function"){if(!kT(e))throw new TypeError(`'${e}' is not a spec request method; pass schemas as the second argument to setRequestHandler().`);o=(r,i)=>{let a=this._negotiatedWireCodec(),s=a.validateRequest(e,r);if(!s.ok&&s.reason==="not-in-era"&&(s=a.validateInputRequest(e,r)),!s.ok)throw s.reason==="not-in-era"?new f3(I2.InternalError,`No wire schema for ${e} in the resolved era`):new Error(s.message);return Promise.resolve(t(s.value,i))}}else if(n)o=async(r,i)=>{let a=await $T(t.params,{...r.params});if(!a.success)throw new f3(I2.InvalidParams,`Invalid params for ${e}: ${a.error}`);return n(a.data,i)};else throw new TypeError("setRequestHandler: handler is required");this._requestHandlers.set(e,this._wrapHandler(e,o))}_wrapHandler(e,t){return t}_outboundServerInfo(){}removeRequestHandler(e){this._requestHandlers.delete(e)}assertCanSetRequestHandler(e){if(this._requestHandlers.has(e))throw new Error(`A request handler for ${e} already exists, which would be overridden`)}setNotificationHandler(e,t,n){if(typeof t=="function"){if(!RT(e))throw new TypeError(`'${e}' is not a spec notification method; pass schemas as the second argument to setNotificationHandler().`);this._notificationHandlers.set(e,(o,r)=>{let i=r.validateNotification(e,o);if(!i.ok)throw i.reason==="not-in-era"?new f3(I2.InternalError,`No wire schema for ${e} in the resolved era`):new Error(i.message);return Promise.resolve(t(i.value))});return}if(!n)throw new TypeError("setNotificationHandler: handler is required");this._notificationHandlers.set(e,async o=>{let r=await $T(t.params,{...o.params});if(!r.success)throw new f3(I2.InvalidParams,`Invalid params for notification ${e}: ${r.error}`);await n(r.data,o)})}removeNotificationHandler(e){this._notificationHandlers.delete(e)}};function zT(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Oq(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function Yie(e){let t={},n=[];if(!Oq(e))return{accepted:t,droppedKeys:n};for(let[o,r]of Object.entries(e)){if(!Oq(r)||"method"in r||"result"in r){n.push(o);continue}t[o]=r}return{accepted:t,droppedKeys:n}}function Kie(e){return{resultType:"input_required",inputRequests:e.inputRequests,...e.requestState!==void 0&&{requestState:e.requestState}}}var Jie=CU((e=>{var t=/; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g,n=/\\([\u000b\u0020-\u00ff])/g,o=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/;e.parse=r;function r(s){if(!s)throw new TypeError("argument string is required");var l=typeof s=="object"?i(s):s;if(typeof l!="string")throw new TypeError("argument string is required to be a string");var c=l.indexOf(";"),u=c!==-1?l.slice(0,c).trim():l.trim();if(!o.test(u))throw new TypeError("invalid media type");var d=new a(u.toLowerCase());if(c!==-1){var p,m,h;for(t.lastIndex=c;m=t.exec(l);){if(m.index!==c)throw new TypeError("invalid parameter format");c+=m[0].length,p=m[1].toLowerCase(),h=m[2],h.charCodeAt(0)===34&&(h=h.slice(1,-1),h.indexOf("\\")!==-1&&(h=h.replace(n,"$1"))),d.parameters[p]=h}if(c!==l.length)throw new TypeError("invalid parameter format")}return d}function i(s){var l;if(typeof s.getHeader=="function"?l=s.getHeader("content-type"):typeof s.headers=="object"&&(l=s.headers&&s.headers["content-type"]),typeof l!="string")throw new TypeError("content-type header is missing from object");return l}function a(s){this.parameters=Object.create(null),this.type=s}})),Eme=RU(Jie(),1);var Qie=10*1024*1024;var Fme=typeof self<"u"&&self.location&&self.location.origin!=="null"?new URL(self.location.origin+self.location.pathname+location.search):new URL("https://github.com/cfworker");var eae=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,tae=[0,31,28,31,30,31,30,31,31,30,31,30,31],nae=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,rae=/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,oae=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,iae=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,aae=/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)(?:\.(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,sae=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,lae=/^(?:\/(?:[^~/]|~0|~1)*)*$/,cae=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,uae=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,dae=e=>{if(e[0]==='"')return!1;let[t,n,...o]=e.split("@");return!t||!n||o.length!==0||t.length>64||n.length>253||t[0]==="."||t.endsWith(".")||t.includes("..")||!/^[a-z0-9.-]+$/i.test(n)||!/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+$/i.test(t)?!1:n.split(".").every(r=>/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/i.test(r))},pae=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,fae=/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,mae=e=>e.length>1&&e.length<80&&(/^P\d+([.,]\d+)?W$/.test(e)||/^P[\dYMDTHS]*(\d[.,]\d+)?[YMDHS]$/.test(e)&&/^P([.,\d]+Y)?([.,\d]+M)?([.,\d]+D)?(T([.,\d]+H)?([.,\d]+M)?([.,\d]+S)?)?$/.test(e));function is(e){return e.test.bind(e)}var Hme={date:hW,time:gW.bind(void 0,!1),"date-time":yae,duration:mae,uri:Sae,"uri-reference":is(oae),"uri-template":is(iae),url:is(aae),email:dae,hostname:is(rae),ipv4:is(pae),ipv6:is(fae),regex:wae,uuid:is(sae),"json-pointer":is(lae),"json-pointer-uri-fragment":is(cae),"relative-json-pointer":is(uae)};function hae(e){return e%4===0&&(e%100!==0||e%400===0)}function hW(e){let t=e.match(eae);if(!t)return!1;let n=+t[1],o=+t[2],r=+t[3];return o>=1&&o<=12&&r>=1&&r<=(o==2&&hae(n)?29:tae[o])}function gW(e,t){let n=t.match(nae);if(!n)return!1;let o=+n[1],r=+n[2],i=+n[3],a=!!n[5];return(o<=23&&r<=59&&i<=59||o==23&&r==59&&i==60)&&(!e||a)}var gae=/t|\s/i;function yae(e){let t=e.split(gae);return t.length==2&&hW(t[0])&&gW(!0,t[1])}var vae=/\/|:/,bae=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;function Sae(e){return vae.test(e)&&bae.test(e)}var xae=/[^\\]\\Z/;function wae(e){if(xae.test(e))return!1;try{return new RegExp(e,"u"),!0}catch{return!1}}var Pae;Pae=globalThis.crypto;var Gh=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.OAuthClientFlowError"})}static[Symbol.hasInstance](e){return Pa(this,e)}static isInstance(e){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return Pa(this,e)}constructor(e){super(e),this.name=new.target.name,w8(this,new.target)}},Ahe=class extends Gh{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.IssuerMismatchError"})}kind;expected;received;constructor(e,t,n){super(`Issuer mismatch in ${e==="metadata"?"authorization server metadata (RFC 8414 \xA73.3)":"authorization response (RFC 9207)"}: expected ${JSON.stringify(t)}, received ${JSON.stringify(n)}`),this.kind=e,this.expected=t,this.received=n}},Ihe=class extends Gh{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.RegistrationRejectedError"})}status;body;submittedMetadata;constructor(e){super(`Dynamic Client Registration rejected (HTTP ${e.status}): ${e.body}`),this.status=e.status,this.body=e.body,this.submittedMetadata=e.submittedMetadata}},Nhe=class extends Gh{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.InsecureTokenEndpointError"})}tokenEndpoint;constructor(e){super(`Refusing to send credentials to non-https token endpoint '${e}'. OAuth token requests MUST use TLS (localhost / 127.0.0.1 / ::1 are exempt).`),this.tokenEndpoint=e}},Ohe=class extends Gh{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.AuthorizationServerMismatchError"})}constructor(e,t){super(`Authorization server changed between redirect and callback (redirected to ${JSON.stringify(e)}, callback resolved ${JSON.stringify(t)}); refusing to send authorization_code/code_verifier to a different token endpoint`),this.recordedIssuer=e,this.currentIssuer=t}},Lhe=class extends Gh{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.InsufficientScopeError"})}requiredScope;resourceMetadataUrl;errorDescription;constructor(e){super(`Insufficient scope${e.requiredScope?`: required "${e.requiredScope}"`:""}`),this.requiredScope=e.requiredScope,this.resourceMetadataUrl=e.resourceMetadataUrl,this.errorDescription=e.errorDescription}};var Dhe=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.UnauthorizedError"})}static[Symbol.hasInstance](e){return Pa(this,e)}static isInstance(e){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return Pa(this,e)}constructor(e){super(e??"Unauthorized"),this.name="UnauthorizedError",w8(this,new.target)}};var Bhe=Symbol.for("mcp.authSeamEscape");var jhe=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.SseError"})}static[Symbol.hasInstance](e){return Pa(this,e)}static isInstance(e){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return Pa(this,e)}constructor(e,t,n){super(`SSE error: ${t}`),this.code=e,this.event=n,w8(this,new.target)}};var qT=class{_eventSlots=new Map;setHandler(t,n){let o=this._ensureEventSlot(t);o.onHandler&&n&&console.warn(`[MCP Apps] on${String(t)} handler replaced. Use addEventListener("${String(t)}", \u2026) to add multiple listeners without replacing.`),o.onHandler=n}getHandler(t){return this._eventSlots.get(t)?.onHandler}addEventListener(t,n){this._ensureEventSlot(t).listeners.push(n)}removeEventListener(t,n){let o=this._eventSlots.get(t);if(!o)return;let r=o.listeners.indexOf(n);r!==-1&&o.listeners.splice(r,1)}dispatch(t,n){let o=this._eventSlots.get(t);if(o){o.onHandler?.(n);for(let r of[...o.listeners])r(n)}}_ensureEventSlot(t){let n=this._eventSlots.get(t);return n||(n={listeners:[]},this._eventSlots.set(t,n)),n}},WT=class{_methods=new Set;claim(t,n){if(this._methods.has(t))throw Error(`Handler for "${t}" already registered (via ${n}). Use addEventListener() to attach multiple listeners, or the on* setter for replace semantics.`);this._methods.add(t)}replace(t){this._methods.add(t)}release(t){this._methods.delete(t)}has(t){return this._methods.has(t)}},yW=new Set;function vW(e,t){let[n,o]=t,r=n?.shape;if(typeof r?.method?.value!="string")return;let i=r.method.value,a=e==="request"?"setRequestHandler":"setNotificationHandler";yW.has(a)||(yW.add(a),console.warn(`[ext-apps] ${a}(Schema, handler) is deprecated; use ${a}("${i}", { params: Schema.shape.params }, handler).`));let s=o;return[i,{params:r.params},e==="request"?(l,c)=>s({method:i,params:l},Cae(c)):l=>s({method:i,params:l})]}function Cae(e){return{signal:e.mcpReq.signal,requestId:e.mcpReq.id,sessionId:e.sessionId,_meta:e.mcpReq._meta,sendRequest:e.mcpReq.send,sendNotification:e.mcpReq.notify,authInfo:e.http?.authInfo}}var kae="2026-01-26";var Rae="ui/notifications/tool-input-partial";var Zh=class{eventTarget;eventSource;messageListener;constructor(t=window.parent,n){this.eventTarget=t,this.eventSource=n,this.messageListener=o=>{if(n&&o.source!==this.eventSource){console.debug("Ignoring message from unknown source",o);return}let r=d8.safeParse(o.data);r.success?(console.debug("Parsed message",r.data),this.onmessage?.(r.data)):o.data?.jsonrpc!=="2.0"?console.debug("Ignoring non-JSON-RPC message",r.error.message,o):(console.error("Failed to parse message",r.error.message,o),this.onerror?.(Error("Invalid JSON-RPC message received: "+r.error.message)))}}async start(){window.addEventListener("message",this.messageListener)}async send(t,n){t.method!==Rae&&console.debug("Sending message",t),this.eventTarget.postMessage(t,"*")}async close(){window.removeEventListener("message",this.messageListener),this.onclose?.()}onclose;onerror;onmessage;sessionId;setProtocolVersion},$ae=Q.union([Q.literal("light"),Q.literal("dark")]).describe("Color theme preference for the host environment."),Xh=Q.union([Q.literal("inline"),Q.literal("fullscreen"),Q.literal("pip")]).describe("Display mode for UI presentation."),zae=Q.union([Q.literal("--color-background-primary"),Q.literal("--color-background-secondary"),Q.literal("--color-background-tertiary"),Q.literal("--color-background-inverse"),Q.literal("--color-background-ghost"),Q.literal("--color-background-info"),Q.literal("--color-background-danger"),Q.literal("--color-background-success"),Q.literal("--color-background-warning"),Q.literal("--color-background-disabled"),Q.literal("--color-text-primary"),Q.literal("--color-text-secondary"),Q.literal("--color-text-tertiary"),Q.literal("--color-text-inverse"),Q.literal("--color-text-ghost"),Q.literal("--color-text-info"),Q.literal("--color-text-danger"),Q.literal("--color-text-success"),Q.literal("--color-text-warning"),Q.literal("--color-text-disabled"),Q.literal("--color-border-primary"),Q.literal("--color-border-secondary"),Q.literal("--color-border-tertiary"),Q.literal("--color-border-inverse"),Q.literal("--color-border-ghost"),Q.literal("--color-border-info"),Q.literal("--color-border-danger"),Q.literal("--color-border-success"),Q.literal("--color-border-warning"),Q.literal("--color-border-disabled"),Q.literal("--color-ring-primary"),Q.literal("--color-ring-secondary"),Q.literal("--color-ring-inverse"),Q.literal("--color-ring-info"),Q.literal("--color-ring-danger"),Q.literal("--color-ring-success"),Q.literal("--color-ring-warning"),Q.literal("--font-sans"),Q.literal("--font-mono"),Q.literal("--font-weight-normal"),Q.literal("--font-weight-medium"),Q.literal("--font-weight-semibold"),Q.literal("--font-weight-bold"),Q.literal("--font-text-xs-size"),Q.literal("--font-text-sm-size"),Q.literal("--font-text-md-size"),Q.literal("--font-text-lg-size"),Q.literal("--font-heading-xs-size"),Q.literal("--font-heading-sm-size"),Q.literal("--font-heading-md-size"),Q.literal("--font-heading-lg-size"),Q.literal("--font-heading-xl-size"),Q.literal("--font-heading-2xl-size"),Q.literal("--font-heading-3xl-size"),Q.literal("--font-text-xs-line-height"),Q.literal("--font-text-sm-line-height"),Q.literal("--font-text-md-line-height"),Q.literal("--font-text-lg-line-height"),Q.literal("--font-heading-xs-line-height"),Q.literal("--font-heading-sm-line-height"),Q.literal("--font-heading-md-line-height"),Q.literal("--font-heading-lg-line-height"),Q.literal("--font-heading-xl-line-height"),Q.literal("--font-heading-2xl-line-height"),Q.literal("--font-heading-3xl-line-height"),Q.literal("--border-radius-xs"),Q.literal("--border-radius-sm"),Q.literal("--border-radius-md"),Q.literal("--border-radius-lg"),Q.literal("--border-radius-xl"),Q.literal("--border-radius-full"),Q.literal("--border-width-regular"),Q.literal("--shadow-hairline"),Q.literal("--shadow-sm"),Q.literal("--shadow-md"),Q.literal("--shadow-lg")]).describe("CSS variable keys available to MCP apps for theming."),Mae=Q.record(zae.describe(`Style variables for theming MCP apps.

Individual style keys are optional - hosts may provide any subset of these values.
Values are strings containing CSS values (colors, sizes, font stacks, etc.).

Note: This type uses \`Record<K, string | undefined>\` rather than \`Partial<Record<K, string>>\`
for compatibility with Zod schema generation. Both are functionally equivalent for validation.`),Q.union([Q.string(),Q.undefined()]).describe(`Style variables for theming MCP apps.

Individual style keys are optional - hosts may provide any subset of these values.
Values are strings containing CSS values (colors, sizes, font stacks, etc.).

Note: This type uses \`Record<K, string | undefined>\` rather than \`Partial<Record<K, string>>\`
for compatibility with Zod schema generation. Both are functionally equivalent for validation.`)).describe(`Style variables for theming MCP apps.

Individual style keys are optional - hosts may provide any subset of these values.
Values are strings containing CSS values (colors, sizes, font stacks, etc.).

Note: This type uses \`Record<K, string | undefined>\` rather than \`Partial<Record<K, string>>\`
for compatibility with Zod schema generation. Both are functionally equivalent for validation.`),rge=Q.object({method:Q.literal("ui/open-link"),params:Q.object({url:Q.string().describe("URL to open in the host's browser")})}),Eae=Q.object({isError:Q.boolean().optional().describe("True if the host failed to open the URL (e.g., due to security policy).")}).passthrough(),Tae=Q.object({isError:Q.boolean().optional().describe("True if the download failed (e.g., user cancelled or host denied).")}).passthrough(),Aae=Q.object({isError:Q.boolean().optional().describe("True if the host rejected or failed to deliver the message.")}).passthrough(),oge=Q.object({method:Q.literal("ui/notifications/sandbox-proxy-ready"),params:Q.object({})}),GT=Q.object({connectDomains:Q.array(Q.string()).optional().describe(`Origins for network requests (fetch/XHR/WebSocket).

- Maps to CSP \`connect-src\` directive
- Empty or omitted \u2192 no network connections (secure default)`),resourceDomains:Q.array(Q.string()).optional().describe("Origins for static resources (images, scripts, stylesheets, fonts, media).\n\n- Maps to CSP `img-src`, `script-src`, `style-src`, `font-src`, `media-src` directives\n- Wildcard subdomains supported: `https://*.example.com`\n- Empty or omitted \u2192 no network resources (secure default)"),frameDomains:Q.array(Q.string()).optional().describe("Origins for nested iframes.\n\n- Maps to CSP `frame-src` directive\n- Empty or omitted \u2192 no nested iframes allowed (`frame-src 'none'`)"),baseUriDomains:Q.array(Q.string()).optional().describe("Allowed base URIs for the document.\n\n- Maps to CSP `base-uri` directive\n- Empty or omitted \u2192 only same origin allowed (`base-uri 'self'`)")}),ZT=Q.object({camera:Q.object({}).optional().describe("Request camera access.\n\nMaps to Permission Policy `camera` feature."),microphone:Q.object({}).optional().describe("Request microphone access.\n\nMaps to Permission Policy `microphone` feature."),geolocation:Q.object({}).optional().describe("Request geolocation access.\n\nMaps to Permission Policy `geolocation` feature."),clipboardWrite:Q.object({}).optional().describe("Request clipboard write access.\n\nMaps to Permission Policy `clipboard-write` feature.")}),ige=Q.object({method:Q.literal("ui/notifications/size-changed"),params:Q.object({width:Q.number().optional().describe("New width in pixels."),height:Q.number().optional().describe("New height in pixels.")})}),Iae=Q.object({method:Q.literal("ui/notifications/tool-input"),params:Q.object({arguments:Q.record(Q.string(),Q.unknown().describe("Complete tool call arguments as key-value pairs.")).optional().describe("Complete tool call arguments as key-value pairs.")})}),Nae=Q.object({method:Q.literal("ui/notifications/tool-input-partial"),params:Q.object({arguments:Q.record(Q.string(),Q.unknown().describe("Partial tool call arguments (incomplete, may change).")).optional().describe("Partial tool call arguments (incomplete, may change).")})}),Oae=Q.object({method:Q.literal("ui/notifications/tool-cancelled"),params:Q.object({reason:Q.string().optional().describe('Optional reason for the cancellation (e.g., "user action", "timeout").')})}),Lae=Q.object({fonts:Q.string().optional()}),Dae=Q.object({variables:Mae.optional().describe("CSS variables for theming the app."),css:Lae.optional().describe("CSS blocks that apps can inject.")}),Bae=Q.object({method:Q.literal("ui/resource-teardown"),params:Q.object({})}),jae=Q.record(Q.string(),Q.unknown()),bW=Q.object({text:Q.object({}).optional().describe("Host supports text content blocks."),image:Q.object({}).optional().describe("Host supports image content blocks."),audio:Q.object({}).optional().describe("Host supports audio content blocks."),resource:Q.object({}).optional().describe("Host supports resource content blocks."),resourceLink:Q.object({}).optional().describe("Host supports resource link content blocks."),structuredContent:Q.object({}).optional().describe("Host supports structured content.")}),age=Q.object({method:Q.literal("ui/notifications/request-teardown"),params:Q.object({}).optional()}),Uae=Q.object({experimental:Q.record(Q.string(),Q.record(Q.string(),Q.any()).describe("Experimental features keyed by identifier.")).optional().describe("Experimental features keyed by identifier."),openLinks:Q.object({}).optional().describe("Host supports opening external URLs."),downloadFile:Q.object({}).optional().describe("Host supports file downloads via ui/download-file."),serverTools:Q.object({listChanged:Q.boolean().optional().describe("Host supports tools/list_changed notifications.")}).optional().describe("Host can proxy tool calls to the MCP server."),serverResources:Q.object({listChanged:Q.boolean().optional().describe("Host supports resources/list_changed notifications.")}).optional().describe("Host can proxy resource reads to the MCP server."),logging:Q.object({}).optional().describe("Host accepts log messages."),sandbox:Q.object({permissions:ZT.optional().describe("Permissions granted by the host (camera, microphone, geolocation)."),csp:GT.optional().describe("CSP domains approved by the host.")}).optional().describe("Sandbox configuration applied by the host."),updateModelContext:bW.optional().describe("Host accepts context updates (ui/update-model-context) to be included in the model's context for future turns."),message:bW.optional().describe("Host supports receiving content messages (ui/message) from the view."),sampling:Q.object({tools:Q.object({}).optional().describe("Host supports tool use via `tools` and `toolChoice` parameters.")}).optional().describe("Host supports LLM sampling (sampling/createMessage) from the view.\nMirrors the MCP `ClientCapabilities.sampling` shape so hosts can pass it through.")}),Fae=Q.object({experimental:Q.record(Q.string(),Q.record(Q.string(),Q.any()).describe("Experimental features keyed by identifier.")).optional().describe("Experimental features keyed by identifier."),tools:Q.object({listChanged:Q.boolean().optional().describe("App supports tools/list_changed notifications.")}).optional().describe("App exposes MCP-style tools that the host can call."),availableDisplayModes:Q.array(Xh).optional().describe("Display modes the app supports.")}),sge=Q.object({method:Q.literal("ui/notifications/initialized"),params:Q.object({}).optional()}),lge=Q.object({csp:GT.optional().describe("Content Security Policy configuration for UI resources."),permissions:ZT.optional().describe("Sandbox permissions requested by the UI resource."),domain:Q.string().optional().describe(`Dedicated origin for view sandbox.

Useful when views need stable, dedicated origins for OAuth callbacks, CORS policies, or API key allowlists.

**Host-dependent:** The format and validation rules for this field are determined by each host. Servers MUST consult host-specific documentation for the expected domain format. Common patterns include:
- Hash-based subdomains (e.g., \`{hash}.claudemcpcontent.com\`)
- URL-derived subdomains (e.g., \`www-example-com.oaiusercontent.com\`)

If omitted, host uses default sandbox origin (typically per-conversation).`),prefersBorder:Q.boolean().optional().describe(`Visual boundary preference - true if view prefers a visible border.

Boolean requesting whether a visible border and background is provided by the host. Specifying an explicit value for this is recommended because hosts' defaults may vary.

- \`true\`: request visible border + background
- \`false\`: request no visible border + background
- omitted: host decides border`)}),cge=Q.object({method:Q.literal("ui/request-display-mode"),params:Q.object({mode:Xh.describe("The display mode being requested.")})}),Hae=Q.object({mode:Xh.describe("The display mode that was actually set. May differ from requested if not supported.")}).passthrough(),Vae=Q.union([Q.literal("model"),Q.literal("app")]).describe("Tool visibility scope - who can access the tool."),uge=Q.object({resourceUri:Q.string().optional(),visibility:Q.array(Vae).optional().describe(`Who can access this tool. Default: ["model", "app"]
- "model": Tool visible to and callable by the agent
- "app": Tool callable by the app from this server only`),csp:Q.never().optional(),permissions:Q.never().optional()}),dge=Q.object({mimeTypes:Q.array(Q.string()).optional().describe('Array of supported MIME types for UI resources.\nMust include `"text/html;profile=mcp-app"` for MCP Apps support.')}),pge=Q.object({method:Q.literal("ui/download-file"),params:Q.object({contents:Q.array(Q.union([g8,y8])).describe("Resource contents to download \u2014 embedded (inline data) or linked (host fetches). Uses standard MCP resource types.")})}),fge=Q.object({method:Q.literal("ui/message"),params:Q.object({role:Q.literal("user").describe('Message role, currently only "user" is supported.'),content:Q.array(os).describe("Message content blocks (text, image, etc.).")})}),mge=Q.object({method:Q.literal("ui/notifications/sandbox-resource-ready"),params:Q.object({html:Q.string().describe("HTML content to load into the inner iframe."),sandbox:Q.string().optional().describe("Optional override for the inner iframe's sandbox attribute."),csp:GT.optional().describe("CSP configuration from resource metadata."),permissions:ZT.optional().describe("Sandbox permissions from resource metadata.")})}),qae=Q.object({method:Q.literal("ui/notifications/tool-result"),params:g7.describe("Standard MCP tool execution result.")}),wW=Q.object({toolInfo:Q.object({id:Q4.optional().describe("JSON-RPC id of the tools/call request."),tool:h7.describe("Tool definition including name, inputSchema, etc.")}).optional().describe("Metadata of the tool call that instantiated this App."),theme:$ae.optional().describe("Current color theme preference."),styles:Dae.optional().describe("Style configuration for theming the app."),displayMode:Xh.optional().describe("How the UI is currently displayed."),availableDisplayModes:Q.array(Xh).optional().describe("Display modes the host supports."),containerDimensions:Q.union([Q.object({height:Q.number().describe("Fixed container height in pixels.")}),Q.object({maxHeight:Q.union([Q.number(),Q.undefined()]).optional().describe("Maximum container height in pixels.")})]).and(Q.union([Q.object({width:Q.number().describe("Fixed container width in pixels.")}),Q.object({maxWidth:Q.union([Q.number(),Q.undefined()]).optional().describe("Maximum container width in pixels.")})])).optional().describe(`Container dimensions. Represents the dimensions of the iframe or other
container holding the app. Specify either width or maxWidth, and either height or maxHeight.`),locale:Q.string().optional().describe("User's language and region preference in BCP 47 format."),timeZone:Q.string().optional().describe("User's timezone in IANA format."),userAgent:Q.string().optional().describe("Host application identifier."),platform:Q.union([Q.literal("web"),Q.literal("desktop"),Q.literal("mobile")]).optional().describe("Platform type for responsive design decisions."),deviceCapabilities:Q.object({touch:Q.boolean().optional().describe("Whether the device supports touch input."),hover:Q.boolean().optional().describe("Whether the device supports hover interactions.")}).optional().describe("Device input capabilities."),safeAreaInsets:Q.object({top:Q.number().describe("Top safe area inset in pixels."),right:Q.number().describe("Right safe area inset in pixels."),bottom:Q.number().describe("Bottom safe area inset in pixels."),left:Q.number().describe("Left safe area inset in pixels.")}).optional().describe("Mobile safe area boundaries in pixels.")}).passthrough(),Wae=Q.object({method:Q.literal("ui/notifications/host-context-changed"),params:wW.describe("Partial context update containing only changed fields.")}),hge=Q.object({method:Q.literal("ui/update-model-context"),params:Q.object({content:Q.array(os).optional().describe("Context content blocks (text, image, etc.)."),structuredContent:Q.record(Q.string(),Q.unknown().describe("Structured content for machine-readable context data.")).optional().describe("Structured content for machine-readable context data.")})}),gge=Q.object({method:Q.literal("ui/initialize"),params:Q.object({appInfo:ns.describe("App identification (name and version)."),appCapabilities:Fae.describe("Features and capabilities this app provides."),protocolVersion:Q.string().describe("Protocol version this app supports.")})}),Gae=Q.object({protocolVersion:Q.string().describe('Negotiated protocol version string (e.g., "2025-11-21").'),hostInfo:ns.describe("Host application identification and version."),hostCapabilities:Uae.describe("Features and capabilities provided by the host."),hostContext:wW.describe("Rich context about the host environment.")}).passthrough(),Zae={target:"draft-2020-12"};async function SW(e,t){let n=e["~standard"];if(n.jsonSchema)return n.jsonSchema[t](Zae);throw Error(`Schema (vendor: ${n.vendor}) does not implement Standard JSON Schema (~standard.jsonSchema). Use a library that does (zod v4, ArkType, Valibot) or wrap your schema accordingly.`)}async function xW(e,t,n=""){let o=await e["~standard"].validate(t);if(o.issues){let r=o.issues.map(i=>{let a=i.path?.map(s=>typeof s=="object"?s.key:s).join(".");return a?`${a}: ${i.message}`:i.message}).join("; ");throw Error(n+r)}return o.value}function _W(e,t=document.documentElement){for(let[n,o]of Object.entries(e))o!==void 0&&t.style.setProperty(n,o)}function Xae(e,t){let n={...e,...t};return t.experimental!==void 0&&(n.experimental={...e.experimental,...t.experimental}),t.tools!==void 0&&(n.tools={...e.tools,...t.tools}),n}var rw=class e extends VT{_appInfo;_appCapabilities;options;_hostCapabilities;_hostInfo;_hostContext;_registeredTools={};_initializedSent=!1;_registeredEvents=new Set;_events=new qT;_methods=new WT;setRequestHandler=(...t)=>{let[n,...o]=vW("request",t)??t;this._methods.claim(n,"setRequestHandler"),super.setRequestHandler.call(this,n,...o)};setNotificationHandler=(...t)=>{let[n,...o]=vW("notification",t)??t;this._methods.claim(n,"setNotificationHandler"),super.setNotificationHandler.call(this,n,...o)};removeRequestHandler=t=>{this._methods.release(t),super.removeRequestHandler(t)};removeNotificationHandler=t=>{this._methods.release(t),super.removeNotificationHandler(t)};replaceRequestHandler=(t,...n)=>{this._methods.replace(t),super.setRequestHandler.call(this,t,...n)};_assertInitialized(t){if(this._initializedSent)return;let n=`[ext-apps] App.${t}() called before connect() completed the ui/initialize handshake. Await app.connect() before calling this method, or move data loading to an ontoolresult handler.`;if(this.options?.strict)throw Error(n);console.warn(`${n}. This will throw in a future release.`)}eventSchemas={toolinput:Iae,toolinputpartial:Nae,toolresult:qae,toolcancelled:Oae,hostcontextchanged:Wae};static ONE_SHOT_EVENTS=new Set(["toolinput","toolinputpartial","toolresult","toolcancelled"]);_everHadListener=new Set;_assertHandlerTiming(t){if(!e.ONE_SHOT_EVENTS.has(t)||this._everHadListener.has(t)||(this._everHadListener.add(t),!this._initializedSent))return;let n=`[ext-apps] "${String(t)}" handler registered after connect() completed the ui/initialize handshake. The host may have already sent this notification. Register handlers before calling app.connect().`;if(this.options?.strict)throw Error(n);console.warn(n)}setEventHandler(t,n){n&&this._assertHandlerTiming(t),this._ensureEventSlot(t),this._events.setHandler(t,n)}addEventListener(t,n){this._assertHandlerTiming(t),this._ensureEventSlot(t),this._events.addEventListener(t,n)}removeEventListener(t,n){this._events.removeEventListener(t,n)}_ensureEventSlot(t){if(this._registeredEvents.has(t))return;let n=this.eventSchemas[t];if(!n)throw Error(`Unknown event: ${String(t)}`);this.setNotificationHandler(n.shape.method.value,{params:n.shape.params},o=>{let r=o;t==="hostcontextchanged"&&(this._hostContext={...this._hostContext,...r}),this._events.dispatch(t,r)}),this._registeredEvents.add(t)}getEventHandler(t){return this._events.getHandler(t)}warnIfRequestHandlerReplaced(t,n,o){n&&o&&console.warn(`[MCP Apps] ${t} handler replaced. Previous handler will no longer be called.`)}constructor(t,n={},o={autoResize:!0}){super(o),this._appInfo=t,this._appCapabilities=n,this.options=o,this._methods.replace("notifications/cancelled"),this._methods.replace("notifications/progress"),!o.allowUnsafeEval&&Q.config({jitless:!0}),this.replaceRequestHandler("ping",r=>(console.log("Received ping:",r.params),{})),this.setEventHandler("hostcontextchanged",void 0)}buildContext(t){return t}registerAppCapabilities(t){if(this.transport)throw Error("Cannot register capabilities after transport is established");this._appCapabilities=Xae(this._appCapabilities,t)}registerTool(t,n,o){if(this._registeredTools[t])throw Error(`Tool ${t} is already registered`);let r=this,i=()=>{r._initializedSent&&r._appCapabilities.tools?.listChanged&&r.sendToolListChanged()},a=n.inputSchema!==void 0,s={title:n.title,description:n.description,inputSchema:n.inputSchema,outputSchema:n.outputSchema,annotations:n.annotations,_meta:n._meta,enabled:!0,enable(){this.enabled=!0,i()},disable(){this.enabled=!1,i()},update(l){Object.assign(this,l),i()},remove(){r._registeredTools[t]===s&&(delete r._registeredTools[t],i())},handler:async(l,c)=>{if(!s.enabled)throw Error(`Tool ${t} is disabled`);let u;if(a){let d=s.inputSchema,p=d?await xW(d,l??{},`Invalid input for tool ${t}: `):l??{};u=await o(p,c)}else u=await o(c);return s.outputSchema&&!u.isError&&(u.structuredContent=await xW(s.outputSchema,u.structuredContent,`Invalid output for tool ${t}: `)),u}};return this._registeredTools[t]=s,!this._appCapabilities.tools&&!this.transport&&this.registerAppCapabilities({tools:{listChanged:!0}}),this.ensureToolHandlersInitialized(),i(),s}_toolHandlersInitialized=!1;ensureToolHandlersInitialized(){this._toolHandlersInitialized||(this._toolHandlersInitialized=!0,this.oncalltool=async(t,n)=>{let o=this._registeredTools[t.name];if(!o)throw Error(`Tool ${t.name} not found`);return o.handler(t.arguments,n)},this.onlisttools=async(t,n)=>({tools:await Promise.all(Object.entries(this._registeredTools).filter(([o,r])=>r.enabled).map(async([o,r])=>{let i={name:o,title:r.title,description:r.description,inputSchema:r.inputSchema?await SW(r.inputSchema,"input"):{type:"object",properties:{}}};return r.outputSchema&&(i.outputSchema=await SW(r.outputSchema,"output")),r.annotations&&(i.annotations=r.annotations),r._meta&&(i._meta=r._meta),i}))}))}async sendToolListChanged(t={}){this._assertInitialized("sendToolListChanged"),await this.notification({method:"notifications/tools/list_changed",params:t})}getHostCapabilities(){return this._hostCapabilities}getHostVersion(){return this._hostInfo}getHostContext(){return this._hostContext}get ontoolinput(){return this.getEventHandler("toolinput")}set ontoolinput(t){this.setEventHandler("toolinput",t)}get ontoolinputpartial(){return this.getEventHandler("toolinputpartial")}set ontoolinputpartial(t){this.setEventHandler("toolinputpartial",t)}get ontoolresult(){return this.getEventHandler("toolresult")}set ontoolresult(t){this.setEventHandler("toolresult",t)}get ontoolcancelled(){return this.getEventHandler("toolcancelled")}set ontoolcancelled(t){this.setEventHandler("toolcancelled",t)}get onhostcontextchanged(){return this.getEventHandler("hostcontextchanged")}set onhostcontextchanged(t){this.setEventHandler("hostcontextchanged",t)}_onteardown;get onteardown(){return this._onteardown}set onteardown(t){this.warnIfRequestHandlerReplaced("onteardown",this._onteardown,t),this._onteardown=t,this.replaceRequestHandler("ui/resource-teardown",{params:Bae.shape.params,result:jae},(n,o)=>{if(!this._onteardown)throw Error("No onteardown handler set");return this._onteardown(n,o)})}_oncalltool;get oncalltool(){return this._oncalltool}set oncalltool(t){this.warnIfRequestHandlerReplaced("oncalltool",this._oncalltool,t),this._oncalltool=t,this.replaceRequestHandler("tools/call",(n,o)=>{if(!this._oncalltool)throw Error("No oncalltool handler set");return this._oncalltool(n.params,o)})}_onlisttools;get onlisttools(){return this._onlisttools}set onlisttools(t){this.warnIfRequestHandlerReplaced("onlisttools",this._onlisttools,t),this._onlisttools=t,this.replaceRequestHandler("tools/list",(n,o)=>{if(!this._onlisttools)throw Error("No onlisttools handler set");return this._onlisttools(n.params,o)})}assertCapabilityForMethod(t){switch(t){case"sampling/createMessage":if(!this._hostCapabilities?.sampling)throw Error(`Host does not support sampling (required for ${t})`);break}}assertRequestHandlerCapability(t){switch(t){case"tools/call":case"tools/list":if(!this._appCapabilities.tools)throw Error(`Client does not support tool capability (required for ${t})`);return;default:return}}assertNotificationCapability(t){}async callServerTool(t,n){if(this._assertInitialized("callServerTool"),typeof t=="string")throw Error(`callServerTool() expects an object as its first argument, but received a string ("${t}"). Did you mean: callServerTool({ name: "${t}", arguments: { ... } })?`);return await this.request({method:"tools/call",params:t},{onprogress:()=>{},resetTimeoutOnProgress:!0,...n})}async readServerResource(t,n){return this._assertInitialized("readServerResource"),await this.request({method:"resources/read",params:t},n)}async listServerResources(t,n){return this._assertInitialized("listServerResources"),await this.request({method:"resources/list",params:t},n)}async createSamplingMessage(t,n){return this._assertInitialized("createSamplingMessage"),await this.request({method:"sampling/createMessage",params:t},n)}sendMessage(t,n){return this._assertInitialized("sendMessage"),this.request({method:"ui/message",params:t},Aae,n)}sendLog(t){return this.notification({method:"notifications/message",params:t})}updateModelContext(t,n){return this._assertInitialized("updateModelContext"),this.request({method:"ui/update-model-context",params:t},m7,n)}openLink(t,n){return this._assertInitialized("openLink"),this.request({method:"ui/open-link",params:t},Eae,n)}sendOpenLink=this.openLink;downloadFile(t,n){return this._assertInitialized("downloadFile"),this.request({method:"ui/download-file",params:t},Tae,n)}requestTeardown(t={}){return this.notification({method:"ui/notifications/request-teardown",params:t})}requestDisplayMode(t,n){return this._assertInitialized("requestDisplayMode"),this.request({method:"ui/request-display-mode",params:t},Hae,n)}sendSizeChanged(t){return this.notification({method:"ui/notifications/size-changed",params:t})}setupSizeChangedNotifications(){let t=!1,n=0,o=0,r=()=>{t||(t=!0,requestAnimationFrame(()=>{t=!1;let a=document.documentElement,s=a.style.height;a.style.height="max-content";let l=Math.ceil(a.getBoundingClientRect().height);a.style.height=s;let c=Math.ceil(window.innerWidth);(c!==n||l!==o)&&(n=c,o=l,this.sendSizeChanged({width:c,height:l}))}))};r();let i=new ResizeObserver(r);return i.observe(document.documentElement),i.observe(document.body),()=>i.disconnect()}async connect(t=new Zh(window.parent,window.parent),n){if(this.transport)throw Error("App is already connected. Call close() before connecting again.");this._initializedSent=!1;try{await super.connect(t);let o=await this.request({method:"ui/initialize",params:{appCapabilities:this._appCapabilities,appInfo:this._appInfo,protocolVersion:kae}},Gae,n);if(o===void 0)throw Error(`Server sent invalid initialize result: ${o}`);this._hostCapabilities=o.hostCapabilities,this._hostInfo=o.hostInfo,this._hostContext=o.hostContext,await this.notification({method:"ui/notifications/initialized"}),this._initializedSent=!0,this.options?.autoResize&&this.setupSizeChangedNotifications()}catch(o){throw this.close(),o}}};var or={name:"spreadsheets",version:"0.2.0",title:{en:"Spreadsheets","zh-CN":"\u7535\u5B50\u8868\u683C"},kinds:["xlsx"]};var PW=or.version,CW=or.name,Pge=or.name,Cge=`ui://${or.name}/panel.html`,XT=`ui://${or.name}/assets/`,kW=`ui://${or.name}/file/`;var e5=or.kinds,Kh=100*1024*1024,kge=512*1024*1024,YT=4*1024*1024,Rge=24*1024,Yh=class extends Error{constructor(n,o){super(o);this.code=n;this.name="OfficeError"}};function Jh(e){let t=e.toLowerCase().match(/\.([a-z]+)$/)?.[1];return e5.includes(t??"")?t:null}var Yae={en:{sep:", ",and:" and ",or:" or "},"zh-CN":{sep:"\u3001",and:"\u548C",or:"\u6216"}};function p4(e,t="en",n="and"){let o=Yae[t];if(e.length<2)return e.join("");let r=e[e.length-1],i=t==="zh-CN"&&/^[\x20-\x7e]/.test(r)?` ${o[n]} `:o[n];return`${e.slice(0,-1).join(o.sep)}${i}${r}`}function _8(e="en",t="and"){return p4(e5.map(n=>`.${n}`),e,t)}var as=(e,t)=>new Yh("invalid_anchor",`Cannot read location "${e}". ${t}`),ss={docx:"Use p:N, p:N-M, t:N or t:N/rRcC.",pptx:"Use slide:N, slide:N-M or slide:N/shape:ID.",pdf:"Use page:N or page:N-M.",xlsx:"Use Sheet, Sheet!A1 or Sheet!A1:C9 (quote names with spaces: 'My sheet'!A1)."};function KT(e,t,n){if(!t)throw as(e,ss[n]);let o=Number(t[1]),r=t[2]===void 0?o:Number(t[2]);if(!(o>=1)||!(r>=o)||r>1e6)throw as(e,ss[n]);return{from:o,to:r}}function Kae(e){let t="";for(let n=e;n>0;n=Math.floor((n-1)/26))t=String.fromCharCode(65+(n-1)%26)+t;return t}function JT(e){let t=/^\$?([A-Za-z]{1,3})\$?(\d{1,7})$/.exec(e);if(!t)return null;let n=0;for(let r of t[1].toUpperCase())n=n*26+(r.charCodeAt(0)-64);let o=Number(t[2]);return o<1||o>1048576||n>16384?null:{row:o,col:n}}var ow=e=>`${Kae(e.col)}${e.row}`;function Jae(e){return/^[A-Za-z_À-￿][\w.À-￿]*$/.test(e)&&!JT(e)?e:`'${e.replace(/'/g,"''")}'`}function Qae(e){let t,n;if(e.startsWith("'")){let s=1;for(t="";s<e.length;s++)if(e[s]==="'")if(e[s+1]==="'")t+="'",s++;else break;else t+=e[s];if(s>=e.length||(n=e.slice(s+1),n&&!n.startsWith("!")))throw as(e,ss.xlsx);n=n.slice(1)}else{let s=e.lastIndexOf("!");t=s<0?e:e.slice(0,s),n=s<0?"":e.slice(s+1)}if(!t||t.length>64)throw as(e,ss.xlsx);if(!n)return{kind:"xlsx",sheet:t};let[o,r=o]=n.split(":"),i=JT(o),a=JT(r);if(!i||!a)throw as(e,ss.xlsx);return{kind:"xlsx",sheet:t,range:{start:{row:Math.min(i.row,a.row),col:Math.min(i.col,a.col)},end:{row:Math.max(i.row,a.row),col:Math.max(i.col,a.col)}}}}function QT(e,t){let n=t.trim();if(!n||n.length>300)throw as(t,ss[e]);switch(e){case"docx":{let o=/^t:(\d+)(?:\/r(\d+)c(\d+))?$/i.exec(n);if(o){let r=Number(o[1]);if(r<1)throw as(n,ss.docx);if(o[2]===void 0)return{kind:e,type:"table",table:r};let i={row:Number(o[2]),col:Number(o[3])};if(i.row<1||i.col<1)throw as(n,ss.docx);return{kind:e,type:"table",table:r,cell:i}}return{kind:e,type:"paragraph",...KT(n,/^p:(\d+)(?:-(?:p:)?(\d+))?$/i.exec(n),e)}}case"pptx":{let o=/^slide:(\d+)\/shape:([\w-]{1,32})$/i.exec(n);if(o){let r=Number(o[1]);if(r<1)throw as(n,ss.pptx);return{kind:e,from:r,to:r,shape:o[2]}}return{kind:e,...KT(n,/^slide:(\d+)(?:-(?:slide:)?(\d+))?$/i.exec(n),e)}}case"pdf":return{kind:e,...KT(n,/^page:(\d+)(?:-(?:page:)?(\d+))?$/i.exec(n),e)};case"xlsx":return Qae(n)}}function Ru(e){let t=(n,o,r)=>o===r?`${n}:${o}`:`${n}:${o}-${r}`;switch(e.kind){case"docx":return e.type==="paragraph"?t("p",e.from,e.to):e.cell?`t:${e.table}/r${e.cell.row}c${e.cell.col}`:`t:${e.table}`;case"pptx":return e.shape?`slide:${e.from}/shape:${e.shape}`:t("slide",e.from,e.to);case"pdf":return t("page",e.from,e.to);case"xlsx":{let n=Jae(e.sheet);if(!e.range)return n;let{start:o,end:r}=e.range,i=ow(o),a=ow(r);return i===a?`${n}!${i}`:`${n}!${i}:${a}`}}}function RW(e){let t=/^(.*?\.(?:docx|xlsx|pptx|pdf))(?:#(.*))?$/i.exec(e.trim());if(!t)throw new Yh("invalid_anchor",`"${e}" is not a document anchor. Use <path>.docx|.xlsx|.pptx|.pdf optionally followed by #<location>.`);return{path:t[1],at:t[2]?.trim()?t[2].trim():null}}function Qh(e,t){return t?`${e}#${t}`:e}var $W=e=>e>=55296&&e<=56319,zW=e=>e>=56320&&e<=57343;function MW(e,t,n=e.length){let o=Math.max(0,Math.min(t,e.length)),r=Math.max(o,Math.min(n,e.length));return o>0&&zW(e.charCodeAt(o))&&$W(e.charCodeAt(o-1))&&o--,r<e.length&&zW(e.charCodeAt(r))&&$W(e.charCodeAt(r-1))&&r--,e.slice(o,r)}var e4e=/[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?<![\uD800-\uDBFF])[\uDC00-\uDFFF]/g,aw=e=>e.replace(e4e,"\uFFFD");function iw(e){return typeof e=="string"?aw(e):Array.isArray(e)?e.map(t=>iw(t)):e&&typeof e=="object"&&Object.getPrototypeOf(e)===Object.prototype?Object.fromEntries(Object.entries(e).map(([t,n])=>[t,iw(n)])):e}var EW=`${or.name}:windows:v1`,t4e=128;function TW(e){try{let t=JSON.parse(e.getItem(EW)??"{}");return t&&typeof t=="object"&&!Array.isArray(t)?t:{}}catch{return{}}}function eA(e,t){let n=TW(e)[t];return!n||typeof n!="object"?{}:{...typeof n.path=="string"?{path:n.path}:{},...Array.isArray(n.recent)?{recent:n.recent.filter(o=>typeof o?.path=="string"&&Jh(o.path)===o.kind)}:{}}}function AW(e,t,n){try{let o=TW(e),r={...eA(e,t),...n};delete o[t],o[t]=r;for(let i of Object.keys(o).slice(0,-t4e))delete o[i];e.setItem(EW,JSON.stringify(o))}catch{}}var $u=e=>e.filter(([t])=>e5.includes(t)).map(([,t])=>t),n4e={docx:"Word",xlsx:"Excel",pptx:"PowerPoint",pdf:"PDF"},IW=e5.filter(e=>e!=="pdf"),NW=[...IW.length===3?["Office"]:IW.map(e=>n4e[e]),...e5.includes("pdf")?["PDF"]:[]],eg=or.title.en,Lge=(()=>{let e=p4(NW,"en","or");return`${/^[AEIOU]/.test(e)?"an":"a"} ${e} file`})(),Dge=`${p4(NW)} files`,Bge=_8("en","or"),jge=$u([["docx","report.docx#p:12"],["xlsx","model.xlsx#Revenue!B2:F9"],["pptx","deck.pptx#slide:3"],["pdf","paper.pdf#page:5"]]).join(", "),Uge=$u([["docx","p:12"],["pptx","slide:3"],["pdf","page:5"],["xlsx","Revenue!B2:F9"]]).join(", "),Fge=$u([["docx","Word paragraphs and tables (markdown)"],["xlsx","spreadsheet cells as a grid with formulas"],["pptx","slides with their shapes and speaker notes"],["pdf","PDF page text"]]).join(", "),Hge=p4($u([["docx","paragraph"],["xlsx","cell range"],["pptx","slide"],["pptx","shape"],["pdf","page"]]),"en","or"),Vge=p4($u([["pdf","PDF pages"],["docx","long paragraphs"]]))||"long passages",OW=p4($u([["pptx","deck.pptx#slide:3"],["pdf","paper.pdf#page:2"],["docx","report.docx#p:12"],["xlsx","model.xlsx#Revenue!A1:H30"]]),"en","or");var LW=[{name:"capture_view",title:`Capture ${eg} view`,description:`Take a picture of a rendered document location in the ${eg} panel so you can see layout, charts, images and formatting that text extraction misses. Pass an anchor such as ${OW} (the document must be open in the panel; call open_document first), or omit it to capture what the user currently sees.`,inputSchema:{type:"object",properties:{anchor:{type:"string",maxLength:1200,description:"Location to capture; defaults to the visible view."},maxWidth:{type:"integer",minimum:320,maximum:2e3,description:"Maximum image width in pixels (default 1600)."}},additionalProperties:!1},annotations:{readOnlyHint:!0,idempotentHint:!0}}];function r4e(){let e=crypto.randomUUID(),t=()=>n.getHostCapabilities()?.experimental?.["zcode/surface"]?.stateKey??e,n=new rw({name:CW,version:PW},{tools:{listChanged:!0},availableDisplayModes:["inline","fullscreen"]},{autoResize:!1}),o=[],r=new Map,i=new Set,a,s=c=>void window.dispatchEvent(new Event(`office:${c}`));return n.ontoolresult=c=>{o.push(c),o.length>20&&o.shift(),s("toolresult")},n.onhostcontextchanged=()=>s("hostchange"),n.onlisttools=async()=>({tools:LW}),n.oncalltool=async(c,u)=>{if(!LW.some(d=>d.name===c.name))return{isError:!0,content:[{type:"text",text:`The ${eg} page has no tool ${c.name}.`}]};try{let d=Date.now()+2e4;for(;!r.has(c.name)&&Date.now()<d;)await new Promise(h=>{let S=()=>(i.delete(S),h());i.add(S),setTimeout(S,500)});let p=r.get(c.name);if(!p)throw new Error(`The ${eg} panel is still loading; try again in a moment.`);let m=u;return await p(c.arguments??{},m.mcpReq?.signal??m.signal)}catch(d){return{isError:!0,content:[{type:"text",text:d instanceof Error?d.message:String(d)}]}}},window.addEventListener("pagehide",()=>{n.callServerTool({name:"release_view",arguments:{viewId:t()}}).catch(()=>{})}),{app:n,get viewId(){return t()},ready:()=>a??=n.connect(new Zh(window.parent,window.parent)).then(()=>s("hostchange")),readWindow(){let c=n.getHostCapabilities()?.experimental?.["zcode/surface"];if(!c?.stateKey)return{};try{return eA(localStorage,c.stateKey)}catch{return{}}},saveWindow(c){let u=n.getHostCapabilities()?.experimental?.["zcode/surface"];if(u?.stateKey)try{AW(localStorage,u.stateKey,c)}catch{}},readDocument(){return this.readWindow().path??null},saveDocument(c){this.saveWindow({path:c})},takeResults:()=>o.splice(0,o.length),handleTool(c,u){r.set(c,u);for(let d of i)d()},get context(){return n.getHostContext()},get capabilities(){return n.getHostCapabilities()}}}function f4(){return window.__officeHost??=r4e()}async function nA(e){let t=f4();await t.ready();let o=(await t.app.readServerResource({uri:e})).contents[0];if(!o)throw new Error(`Empty resource ${e}`);return o}async function DW(e){let t=await nA(XT+e);if(typeof t.text!="string")throw new Error(`Asset ${e} is not text`);return t.text}function BW(e){let t=atob(e),n=new Uint8Array(t.length);for(let o=0;o<t.length;o++)n[o]=t.charCodeAt(o);return n}var tA=new Map;function jW(e){let t=tA.get(e);return t||(t=nA(XT+e).then(n=>{if(typeof n.blob!="string")throw new Error(`Asset ${e} is not binary`);return BW(n.blob)}),t.catch(()=>tA.delete(e)),tA.set(e,t)),t}async function UW(e,t){let n=new Uint8Array(e.bytes),o=0;for(let r=0;r<e.chunks;r++){t?.throwIfAborted();let i=await nA(`${kW}${e.token}/${r}`);if(typeof i.blob!="string")throw new Error("File chunk is not binary");let a=BW(i.blob);n.set(a,o),o+=a.byteLength}if(o!==e.bytes)throw new Error("The file changed while it was loading; reload it.");return n.buffer}var sw=H2(ho(),1);var tg=class extends Error{constructor(n,o){super(n);this.code=o;this.name="CallError"}};async function ls(e,t={}){let n=f4();await n.ready();let o=await n.app.callServerTool({name:e,arguments:t}),r=o.structuredContent,i=r?.error;if(o.isError||i){let a=o.content?.[0]?.text;throw new tg(i?.message??a??`${e} failed`,i?.code)}return r}var P8=e=>e.slice(e.lastIndexOf("/")+1),FW=e=>{let t=e.lastIndexOf("/");return t>0?e.slice(0,t):""};async function HW(e){let{id:t}=await ls("begin_file_import",{name:e.name,size:e.size});try{for(let o=0;o<e.size;o+=YT){let r=await new Promise((i,a)=>{let s=new FileReader;s.onload=()=>i(String(s.result).split(",")[1]),s.onerror=()=>a(s.error),s.readAsDataURL(e.slice(o,o+YT))});await ls("write_file_import",{id:t,offset:o,data:r})}return(await ls("finish_file_import",{id:t})).path}catch(n){throw await ls("cancel_file_import",{id:t}).catch(()=>{}),n}}var lw=(e,t)=>e.length>t?`${MW(e,0,t-1)}\u2026`:e;function rA(){return f4().readWindow().recent??[]}function VW(e){f4().saveWindow({recent:e})}function ng(e,t,n){let o=t instanceof tg?t.code:t?.name==="PasswordException"?"password":void 0,[r,i]=o&&e.errors[o]||e.errors.generic,a=t instanceof Error?t.message:String(t);return{path:n,title:r,detail:i||a}}function qW(){let[,e]=(0,sw.useState)(0);return(0,sw.useEffect)(()=>{let t=()=>e(n=>n+1);return window.addEventListener("office:hostchange",t),()=>window.removeEventListener("office:hostchange",t)},[]),f4().context}var o4e={docx:"Word",xlsx:"Excel",pptx:"PowerPoint",pdf:"PDF"},GW=e5.map(e=>o4e[e]),zu=e=>e5.includes(e),WW=zu("docx")||zu("pdf"),ZW={en:`any ${p4([...WW?["passage"]:[],...zu("xlsx")?["cell"]:[],...zu("pptx")?["slide"]:[]],"en","or")}`,zh:p4([...WW?["\u6BB5\u843D"]:[],...zu("xlsx")?["\u5355\u5143\u683C"]:[],...zu("pptx")?["\u5E7B\u706F\u7247"]:[]],"zh-CN","or")},oA=or.title["zh-CN"].replace(/[\x20-\x7e]$/,"$& "),i4e={title:or.title.en,openTitle:"Open a document",openFile:"Open file",emptyTitle:`Open your ${p4(GW)} file`,emptyDescription:`Read alongside your conversation and discuss ${ZW.en}.`,emptyCaption:`Choose a local file \xB7 ${_8("en","or")}`,importing:"Importing\u2026",importTooLarge:`Choose a file no larger than ${Kh/1024/1024} MiB.`,recent:"Recent",switchDocument:"Switch document",pagesAndOutline:"Pages and outline",outlineOnly:"Outline",pages:"Pages",slides:"Slides",outline:"Outline",find:"Find",findPlaceholder:"Find in document",findCount:(e,t)=>`${e} of ${t}`,noResults:"No results",previousMatch:"Previous match (\u21E7Enter)",nextMatch:"Next match (Enter)",closeFind:"Close (Esc)",more:"More",fitWidth:"Fit width",fitPage:"Fit page",actualSize:"Actual size",reload:"Reload from disk",previousPage:"Previous page",nextPage:"Next page",pageNumber:"Page number",ofPages:e=>`of ${e}`,zoomIn:"Zoom in (\u2318+)",zoomOut:"Zoom out (\u2318\u2212)",fit:"Fit",addToChat:"Add to chat",addShort:"Add",addToChatHint:"Attach this to your next message (\u2318/Ctrl+Enter)",added:"Added to chat",ask:"Ask",askPlaceholder:"Ask about this\u2026",send:"Send",cancel:"Cancel",sendKey:"send",cancelKey:"cancel",copy:"Copy",copied:"Copied",agent:"Agent",agentOf:(e,t)=>`Agent \xB7 ${e} of ${t}`,nextTarget:"Next",moreOn:(e,t)=>e===1?`1 more on ${t}`:`${e} more`,close:"Close",changed:"This file changed on disk.",reloadShort:"Reload",dismiss:"Dismiss",openAnother:"Open another file",sidePanel:"Open in side panel",meta:{pdf:e=>e===1?"1 page":`${e} pages`,pptx:e=>e===1?"1 slide":`${e} slides`,xlsx:e=>e===1?"1 sheet":`${e} sheets`,docx:e=>""},errors:{generic:["Couldn\u2019t open this document",""],password:["This PDF is password protected",`${or.title.en} can\u2019t open encrypted files yet.`],not_found:["This file no longer exists","It may have been moved or deleted."],file_too_large:["This file is too large to open",""],corrupt_file:["This file appears to be damaged",`${or.title.en} couldn\u2019t read its contents.`],unsupported_type:["This kind of file isn\u2019t supported",`${or.title.en} opens ${_8()} files.`],path_outside_workspace:["This file is outside the workspace",""]},sendFailed:"The message was not sent.",contextFailed:"ZCode did not accept the reference.",where:{page:e=>`Page ${e}`,pages:(e,t)=>`Pages ${e}\u2013${t}`,pageLower:e=>`page ${e}`,slide:e=>`Slide ${e}`,slides:(e,t)=>`Slides ${e}\u2013${t}`,slideLower:e=>`slide ${e}`,shape:e=>`Slide ${e} \xB7 Shape`,paragraph:e=>`Paragraph ${e}`,paragraphs:(e,t)=>`Paragraphs ${e}\u2013${t}`,paragraphLower:e=>`paragraph ${e}`,table:e=>`Table ${e}`,cell:(e,t,n)=>`Table ${e} \xB7 R${t}C${n}`}},a4e={title:or.title["zh-CN"],openTitle:"\u6253\u5F00\u6587\u6863",openFile:"\u6253\u5F00\u6587\u4EF6",emptyTitle:`\u6253\u5F00\u4F60\u7684 ${p4(GW,"zh-CN")} \u6587\u4EF6`,emptyDescription:`\u8FB9\u770B\u8FB9\u804A\uFF0C\u9009\u4E2D${ZW.zh}\u5373\u53EF\u5E26\u5165\u5BF9\u8BDD\u3002`,emptyCaption:`\u9009\u62E9\u672C\u5730\u6587\u4EF6 \xB7 ${_8("zh-CN","or")}`,importing:"\u6B63\u5728\u5BFC\u5165\u2026",importTooLarge:`\u8BF7\u9009\u62E9\u4E0D\u8D85\u8FC7 ${Kh/1024/1024} MiB \u7684\u6587\u4EF6\u3002`,recent:"\u6700\u8FD1",switchDocument:"\u5207\u6362\u6587\u6863",pagesAndOutline:"\u9875\u9762\u4E0E\u76EE\u5F55",outlineOnly:"\u76EE\u5F55",pages:"\u9875\u9762",slides:"\u5E7B\u706F\u7247",outline:"\u76EE\u5F55",find:"\u67E5\u627E",findPlaceholder:"\u5728\u6587\u6863\u4E2D\u67E5\u627E",findCount:(e,t)=>`${e} / ${t}`,noResults:"\u65E0\u7ED3\u679C",previousMatch:"\u4E0A\u4E00\u4E2A\uFF08\u21E7Enter\uFF09",nextMatch:"\u4E0B\u4E00\u4E2A\uFF08Enter\uFF09",closeFind:"\u5173\u95ED\uFF08Esc\uFF09",more:"\u66F4\u591A",fitWidth:"\u9002\u5E94\u5BBD\u5EA6",fitPage:"\u9002\u5E94\u9875\u9762",actualSize:"\u5B9E\u9645\u5927\u5C0F",reload:"\u4ECE\u78C1\u76D8\u91CD\u65B0\u52A0\u8F7D",previousPage:"\u4E0A\u4E00\u9875",nextPage:"\u4E0B\u4E00\u9875",pageNumber:"\u9875\u7801",ofPages:e=>`/ ${e}`,zoomIn:"\u653E\u5927\uFF08\u2318+\uFF09",zoomOut:"\u7F29\u5C0F\uFF08\u2318\u2212\uFF09",fit:"\u9002\u5E94",addToChat:"\u6DFB\u52A0\u5230\u5BF9\u8BDD",addShort:"\u6DFB\u52A0",addToChatHint:"\u9644\u52A0\u5230\u4E0B\u4E00\u6761\u6D88\u606F\uFF08\u2318/Ctrl+Enter\uFF09",added:"\u5DF2\u6DFB\u52A0\u5230\u5BF9\u8BDD",ask:"\u63D0\u95EE",askPlaceholder:"\u5C31\u8FD9\u91CC\u63D0\u95EE\u2026",send:"\u53D1\u9001",cancel:"\u53D6\u6D88",sendKey:"\u53D1\u9001",cancelKey:"\u53D6\u6D88",copy:"\u590D\u5236",copied:"\u5DF2\u590D\u5236",agent:"Agent",agentOf:(e,t)=>`Agent \xB7 \u7B2C ${e} \u5904\uFF0C\u5171 ${t} \u5904`,nextTarget:"\u4E0B\u4E00\u5904",moreOn:(e,t)=>e===1?`${t}\u8FD8\u6709 1 \u5904`:`\u8FD8\u6709 ${e} \u5904`,close:"\u5173\u95ED",changed:"\u6587\u4EF6\u5DF2\u5728\u78C1\u76D8\u4E0A\u66F4\u6539\u3002",reloadShort:"\u91CD\u65B0\u52A0\u8F7D",dismiss:"\u5FFD\u7565",openAnother:"\u6253\u5F00\u5176\u4ED6\u6587\u4EF6",sidePanel:"\u5728\u4FA7\u680F\u6253\u5F00",meta:{pdf:e=>`${e} \u9875`,pptx:e=>`${e} \u5F20\u5E7B\u706F\u7247`,xlsx:e=>`${e} \u4E2A\u5DE5\u4F5C\u8868`,docx:()=>""},errors:{generic:["\u65E0\u6CD5\u6253\u5F00\u8BE5\u6587\u6863",""],password:["\u8BE5 PDF \u53D7\u5BC6\u7801\u4FDD\u62A4",`${oA}\u6682\u4E0D\u652F\u6301\u6253\u5F00\u52A0\u5BC6\u6587\u4EF6\u3002`],not_found:["\u8BE5\u6587\u4EF6\u5DF2\u4E0D\u5B58\u5728","\u5B83\u53EF\u80FD\u5DF2\u88AB\u79FB\u52A8\u6216\u5220\u9664\u3002"],file_too_large:["\u6587\u4EF6\u592A\u5927\uFF0C\u65E0\u6CD5\u6253\u5F00",""],corrupt_file:["\u8BE5\u6587\u4EF6\u4F3C\u4E4E\u5DF2\u635F\u574F",`${oA}\u65E0\u6CD5\u8BFB\u53D6\u5176\u5185\u5BB9\u3002`],unsupported_type:["\u4E0D\u652F\u6301\u8FD9\u79CD\u6587\u4EF6",`${oA}\u53EF\u4EE5\u6253\u5F00 ${_8("zh-CN")} \u6587\u4EF6\u3002`],path_outside_workspace:["\u8BE5\u6587\u4EF6\u4E0D\u5728\u5DE5\u4F5C\u533A\u5185",""]},sendFailed:"\u6D88\u606F\u672A\u53D1\u9001\u3002",contextFailed:"ZCode \u672A\u63A5\u53D7\u8BE5\u5F15\u7528\u3002",where:{page:e=>`\u7B2C ${e} \u9875`,pages:(e,t)=>`\u7B2C ${e}\u2013${t} \u9875`,pageLower:e=>`\u7B2C ${e} \u9875`,slide:e=>`\u7B2C ${e} \u5F20\u5E7B\u706F\u7247`,slides:(e,t)=>`\u7B2C ${e}\u2013${t} \u5F20\u5E7B\u706F\u7247`,slideLower:e=>`\u7B2C ${e} \u5F20\u5E7B\u706F\u7247`,shape:e=>`\u7B2C ${e} \u5F20\u5E7B\u706F\u7247 \xB7 \u5F62\u72B6`,paragraph:e=>`\u7B2C ${e} \u6BB5`,paragraphs:(e,t)=>`\u7B2C ${e}\u2013${t} \u6BB5`,paragraphLower:e=>`\u7B2C ${e} \u6BB5`,table:e=>`\u8868\u683C ${e}`,cell:(e,t,n)=>`\u8868\u683C ${e} \xB7 R${t}C${n}`}},XW=e=>e?.toLowerCase().startsWith("zh")?a4e:i4e;function cw(e,t,n=!1){let o=t.where,r;if(r=/^page:(\d+)(?:-(\d+))?$/.exec(e))return r[2]?o.pages(r[1],r[2]):n?o.pageLower(r[1]):o.page(r[1]);if(r=/^slide:(\d+)\/shape:/.exec(e))return o.shape(r[1]);if(r=/^slide:(\d+)(?:-(\d+))?$/.exec(e))return r[2]?o.slides(r[1],r[2]):n?o.slideLower(r[1]):o.slide(r[1]);if(r=/^p:(\d+)(?:-(\d+))?$/.exec(e))return r[2]?o.paragraphs(r[1],r[2]):n?o.paragraphLower(r[1]):o.paragraph(r[1]);if(r=/^t:(\d+)\/r(\d+)c(\d+)$/.exec(e))return o.cell(r[1],r[2],r[3]);if(r=/^t:(\d+)$/.exec(e))return o.table(r[1]);let i=e.lastIndexOf("!");return i>0?`${e.slice(0,i).replace(/^'(.*)'$/,"$1").replace(/''/g,"'")} \xB7 ${e.slice(i+1)}`:e.replace(/^'(.*)'$/,"$1")}var iA=H2(Fo(),1),c4e={search:'<circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/>',x:'<path d="M18 6 6 18"/><path d="m6 6 12 12"/>',"chevron-up":'<path d="m18 15-6-6-6 6"/>',"chevron-down":'<path d="m6 9 6 6 6-6"/>',minus:'<path d="M5 12h14"/>',plus:'<path d="M5 12h14"/><path d="M12 5v14"/>',ellipsis:'<circle cx="12" cy="12" r="1"/><circle cx="19" cy="12" r="1"/><circle cx="5" cy="12" r="1"/>',"panel-left":'<rect width="18" height="18" x="3" y="3" rx="2"/><path d="M9 3v18"/>',"file-text":'<path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"/><path d="M14 2v4a2 2 0 0 0 2 2h4"/><path d="M10 9H8"/><path d="M16 13H8"/><path d="M16 17H8"/>',copy:'<rect width="14" height="14" x="8" y="8" rx="2" ry="2"/><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/>',"message-square-plus":'<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/><path d="M12 7v6"/><path d="M9 10h6"/>',"message-circle-question":'<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"/><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><path d="M12 17h.01"/>',check:'<path d="M20 6 9 17l-5-5"/>',"rotate-cw":'<path d="M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8"/><path d="M21 3v5h-5"/>',"arrow-down":'<path d="M12 5v14"/><path d="m19 12-7 7-7-7"/>',"arrow-up":'<path d="m5 12 7-7 7 7"/><path d="M12 19V5"/>',"folder-open":'<path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"/>',"maximize-2":'<polyline points="15 3 21 3 21 9"/><polyline points="9 21 3 21 3 15"/><line x1="21" x2="14" y1="3" y2="10"/><line x1="3" x2="10" y1="21" y2="14"/>'};function Q2({name:e,size:t=14,className:n}){return(0,iA.jsx)("svg",{className:`icon${n?` ${n}`:""}`,width:t,height:t,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",dangerouslySetInnerHTML:{__html:c4e[e]}})}var u4e={pdf:"PDF",docx:"W",xlsx:"X",pptx:"P"};function QW({kind:e}){return(0,iA.jsx)("span",{className:`filetype ${e}`,"aria-hidden":"true",children:u4e[e]})}var z0=H2(ho(),1);var p2=H2(Fo(),1);function d4e({handle:e,page:t,width:n,ratio:o,current:r,onPick:i,root:a}){let s=(0,z0.useRef)(null);return(0,z0.useEffect)(()=>{let l=s.current;if(!l||!e.thumbnail)return;let c=!1,u=new IntersectionObserver(d=>{c||!d.some(p=>p.isIntersecting)||(c=!0,u.disconnect(),e.thumbnail(t,n).then(p=>{l.replaceChildren(p),l.style.height=""},()=>{}))},{root:a.current,rootMargin:"300px 0px"});return u.observe(l),()=>u.disconnect()},[e,t,n,a]),(0,p2.jsxs)("button",{type:"button",className:`thumb${r?" on":""}`,"aria-current":r?"page":void 0,onClick:()=>i(t),"data-page":t,children:[(0,p2.jsx)("div",{ref:s,className:"mini",style:{width:n,height:Math.round(n*o)}}),(0,p2.jsx)("span",{children:t})]})}var eG=e=>/^(?:page|slide):(\d+)/.exec(e)?.[1]??"";function tG({t:e,info:t,handle:n,page:o,tab:r,docked:i,onTab:a,onPage:s,onOutline:l}){let c=(0,z0.useRef)(null),u=!!(n?.thumbnail&&o),d=t.outline.length>0,p=u&&(r==="pages"||!d)?"pages":"outline",m=t.kind==="pptx"?9/16:1.294;(0,z0.useEffect)(()=>{let S=c.current?.querySelector("[aria-current=page]");S&&c.current&&(c.current.scrollTop=S.offsetTop-c.current.clientHeight/3)},[p]);let h=(()=>{if(!o)return-1;let S=-1;return t.outline.forEach((v,g)=>{let y=Number(eG(v.at));y&&y<=o.current&&(S=g)}),S})();return(0,p2.jsxs)("nav",{className:`drawer${i?" docked":""}`,"aria-label":e.pagesAndOutline,children:[u&&d?(0,p2.jsxs)("div",{className:"seg",role:"tablist",children:[(0,p2.jsx)("button",{type:"button",role:"tab","aria-selected":p==="pages",className:p==="pages"?"on":"",onClick:()=>a("pages"),children:t.kind==="pptx"?e.slides:e.pages}),(0,p2.jsx)("button",{type:"button",role:"tab","aria-selected":p==="outline",className:p==="outline"?"on":"",onClick:()=>a("outline"),children:e.outline})]}):null,(0,p2.jsx)("div",{ref:c,className:p==="pages"?"thumbs":"outline",children:p==="pages"&&n&&o?Array.from({length:o.count},(S,v)=>(0,p2.jsx)(d4e,{handle:n,page:v+1,width:136,ratio:m,current:o.current===v+1,onPick:s,root:c},v)):t.outline.map((S,v)=>(0,p2.jsxs)("button",{type:"button",className:`oi level-${Math.min(3,Math.max(1,S.level))}${v===h?" on":""}`,"aria-current":v===h?"page":void 0,title:S.label,onClick:()=>l(S.at),children:[(0,p2.jsx)("span",{className:"label",children:S.label}),(0,p2.jsx)("span",{className:"n",children:eG(S.at)})]},`${S.at}-${v}`))})]})}function nG({t:e,onBrowse:t,importing:n}){return(0,p2.jsx)("div",{className:"empty",children:(0,p2.jsxs)("div",{className:"empty-content",children:[(0,p2.jsx)("h3",{children:e.emptyTitle}),(0,p2.jsx)("p",{className:"empty-description",children:e.emptyDescription}),(0,p2.jsxs)("button",{type:"button",className:"btn empty-open",onClick:t,disabled:n,children:[(0,p2.jsx)(Q2,{name:"folder-open",size:16}),n?e.importing:e.openFile]}),(0,p2.jsx)("p",{className:"empty-caption",children:e.emptyCaption})]})})}var p4e=["title","subtitle","line","line","short","heading","line","line","line","mid","figure"];function dw({kind:e}){if(e==="xlsx")return(0,p2.jsx)("div",{className:"skeleton sheet","aria-busy":"true",children:Array.from({length:18},(n,o)=>(0,p2.jsx)("div",{className:"skel-row"},o))});let t=e==="pptx";return(0,p2.jsx)("div",{className:"skeleton","aria-busy":"true",children:[0,1].map(n=>(0,p2.jsxs)("div",{className:`skelpage${t?" slide":""}`,children:[n===0&&!t?p4e.map((o,r)=>(0,p2.jsx)("div",{className:`skel ${o}`},r)):null,n===0&&t?(0,p2.jsxs)(p2.Fragment,{children:[(0,p2.jsx)("div",{className:"skel title left"}),(0,p2.jsx)("div",{className:"skel line"}),(0,p2.jsx)("div",{className:"skel mid"})]}):null]},n))})}function pw({t:e,title:t,detail:n,onOpenAnother:o}){return(0,p2.jsxs)("div",{className:"failed",role:"alert",children:[(0,p2.jsx)(Q2,{name:"file-text",size:28,className:"subtlest"}),(0,p2.jsxs)("div",{children:[(0,p2.jsx)("h3",{children:t}),n?(0,p2.jsx)("p",{children:n}):null]}),(0,p2.jsx)("button",{type:"button",className:"btn secondary",onClick:o,children:e.openAnother})]})}function rG({t:e,onReload:t,onDismiss:n}){return(0,p2.jsxs)("div",{className:"banner",role:"status",children:[(0,p2.jsx)("span",{children:e.changed}),(0,p2.jsx)("button",{type:"button",className:"btn sm primary",onClick:t,children:e.reloadShort}),(0,p2.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.dismiss,"aria-label":e.dismiss,onClick:n,children:(0,p2.jsx)(Q2,{name:"x"})})]})}function f4e({inputRef:e,t,importing:n,onImporting:o,onOpen:r,onError:i}){return(0,p2.jsx)("input",{ref:e,type:"file",hidden:!0,accept:e5.map(a=>`.${a}`).join(","),disabled:n,onChange:async a=>{let s=a.currentTarget.files?.[0];if(a.currentTarget.value="",!!s){o(!0);try{if(s.size>Kh)throw new Error(t.importTooLarge);r(await HW(s))}catch(l){i(l,s.name)}finally{o(!1)}}}})}function oG(e,t,n){let o=(0,z0.useRef)(null),[r,i]=(0,z0.useState)(!1);return{importing:r,browse:()=>o.current?.click(),input:(0,p2.jsx)(f4e,{inputRef:o,t:e,importing:r,onImporting:i,onOpen:t,onError:n})}}var O3=H2(Fo(),1);function iG({appRef:e,canvasRef:t,t:n,path:o,info:r,kind:i,showSkeleton:a,failure:s,nothing:l,onExpand:c,children:u}){return(0,O3.jsxs)("div",{ref:e,className:"app inline",children:[(0,O3.jsxs)("header",{className:"docbar",children:[(0,O3.jsxs)("div",{className:"doctitle static",title:o??void 0,children:[(0,O3.jsx)("span",{className:"name",children:o?P8(o):n.title}),r&&n.meta[r.kind](r.units)?(0,O3.jsx)("span",{className:"meta",children:n.meta[r.kind](r.units)}):null]}),(0,O3.jsx)("span",{className:"spacer"}),(0,O3.jsxs)("button",{type:"button",className:"btn sm",title:n.sidePanel,onClick:c,children:[(0,O3.jsx)(Q2,{name:"maximize-2",size:12}),n.sidePanel]})]}),(0,O3.jsx)("div",{className:"stage",children:(0,O3.jsxs)("div",{ref:t,className:"canvas",children:[u,a?(0,O3.jsx)(dw,{kind:i}):null,s?(0,O3.jsx)(pw,{t:n,title:s.title,detail:s.detail,onOpenAnother:c}):null,l?(0,O3.jsx)("div",{className:"failed muted",children:n.openTitle}):null,(0,O3.jsx)("button",{type:"button",className:"glance-cover","aria-label":n.sidePanel,onClick:c})]})})]})}var Zi=H2(ho(),1);var fw=H2(ho(),1),C8=8;function aA(e,t,n){let o=(0,fw.useRef)(null),{side:r,offset:i=8,dock:a=!1}=n;return(0,fw.useLayoutEffect)(()=>{let s=o.current,l=e.current;if(!s||!l)return;let c=0,u=()=>{c=0;let h=l.getBoundingClientRect(),S=s.offsetWidth,v=s.offsetHeight,g=t?.()??null,y=(N,U,z,Z)=>{s.style.visibility="",s.style.left=`${Math.round(N)}px`,s.style.top=`${Math.round(U)}px`,s.dataset.side=z,s.style.setProperty("--tip",`${Math.round(Math.max(14,Math.min(S-14,Z-N)))}px`)};if(!g){a?y((h.width-S)/2,C8,"none",h.width/2):s.style.visibility="hidden";return}if(g.bottom<h.top+4||g.top>h.bottom-4){s.style.visibility="hidden";return}let x=(g.left+g.right)/2-h.left,_=Math.max(C8,Math.min(h.width-S-C8,x-S/2)),$=g.top-h.top-v-i,k=g.bottom-h.top+i,L=$>=C8,I=k+v<=h.height-C8;(r==="top"||!I)&&L?y(_,$,"top",x):I?y(_,k,"bottom",x):y(_,r==="top"?C8:h.height-v-C8,"none",x)},d=()=>{c||(c=requestAnimationFrame(u))};u(),l.addEventListener("scroll",d,{capture:!0,passive:!0});let p=new ResizeObserver(d);p.observe(l),p.observe(s);let m=setInterval(d,250);return()=>{l.removeEventListener("scroll",d,{capture:!0}),p.disconnect(),clearInterval(m),c&&cancelAnimationFrame(c)}},[e,t,r,i,a]),o}var vt=H2(Fo(),1);function sA({className:e,onClose:t,children:n,label:o}){let r=(0,Zi.useRef)(null);(0,Zi.useEffect)(()=>{let a=l=>{let c=l.target;!r.current?.contains(c)&&!c.closest?.("[data-menu-trigger]")&&t()},s=l=>{l.key==="Escape"&&(l.stopPropagation(),t())};return document.addEventListener("pointerdown",a,!0),document.addEventListener("keydown",s,!0),r.current?.querySelector("[role^=menuitem]")?.focus(),()=>{document.removeEventListener("pointerdown",a,!0),document.removeEventListener("keydown",s,!0)}},[t]);let i=a=>{if(a.key!=="ArrowDown"&&a.key!=="ArrowUp")return;a.preventDefault();let s=[...r.current?.querySelectorAll("[role^=menuitem]")??[]],l=s.indexOf(document.activeElement);s[(l+(a.key==="ArrowDown"?1:-1)+s.length)%s.length]?.focus()};return(0,vt.jsx)("div",{ref:r,className:`menu ${e}`,role:"menu","aria-label":o,onKeyDown:i,children:n})}function y7({icon:e,checked:t,children:n,hint:o,onSelect:r}){return(0,vt.jsxs)("button",{type:"button",role:t===void 0?"menuitem":"menuitemradio","aria-checked":t,className:"mi",onClick:r,children:[(0,vt.jsx)("span",{className:"mi-icon",children:t?(0,vt.jsx)(Q2,{name:"check",size:16}):e}),(0,vt.jsx)("span",{className:"mi-label",children:n}),o?(0,vt.jsx)("span",{className:"mi-hint",children:o}):null]})}function sG({t:e,query:t,total:n,index:o,onQuery:r,onStep:i,onClose:a}){let s=(0,Zi.useRef)(null);(0,Zi.useEffect)(()=>{s.current?.focus(),s.current?.select()},[]);let l=!t.trim()||n===null?"":n?e.findCount(o+1,n):e.noResults;return(0,vt.jsxs)("div",{className:"docbar findbar",role:"search",children:[(0,vt.jsxs)("label",{className:"findfield",children:[(0,vt.jsx)(Q2,{name:"search",className:"muted"}),(0,vt.jsx)("input",{ref:s,className:"find-input",type:"text","aria-label":e.find,placeholder:e.findPlaceholder,value:t,onChange:c=>r(c.target.value),onKeyDown:c=>{c.key==="Enter"?(c.preventDefault(),i(c.shiftKey?-1:1)):c.key==="Escape"&&(c.preventDefault(),c.stopPropagation(),a())}}),(0,vt.jsx)("span",{className:"count","aria-live":"polite",children:l})]}),(0,vt.jsx)("button",{type:"button",className:"btn icon dim",title:e.previousMatch,"aria-label":e.previousMatch,disabled:!n,onClick:()=>i(-1),children:(0,vt.jsx)(Q2,{name:"chevron-up"})}),(0,vt.jsx)("button",{type:"button",className:"btn icon dim",title:e.nextMatch,"aria-label":e.nextMatch,disabled:!n,onClick:()=>i(1),children:(0,vt.jsx)(Q2,{name:"chevron-down"})}),(0,vt.jsx)("button",{type:"button",className:"btn icon dim",title:e.closeFind,"aria-label":e.closeFind,onClick:a,children:(0,vt.jsx)(Q2,{name:"x"})})]})}var m4e=1500;function lG({t:e,frame:t,page:n,zoom:o,onPage:r,onZoom:i,onFit:a}){let s=(0,Zi.useRef)(null),[l,c]=(0,Zi.useState)(!0),[u,d]=(0,Zi.useState)(null),p=(0,Zi.useRef)(!1);(0,Zi.useEffect)(()=>{let h=t.current;if(!h)return;let S=0,v=()=>{clearTimeout(S),S=window.setTimeout(()=>{!p.current&&!s.current?.contains(document.activeElement)&&c(!1)},m4e)},g=()=>{c(!0),v()},y=x=>{let _=h.getBoundingClientRect();x.clientY>_.bottom-80&&g()};return h.addEventListener("scroll",g,{capture:!0,passive:!0}),h.addEventListener("pointermove",y,{passive:!0}),v(),()=>{clearTimeout(S),h.removeEventListener("scroll",g,{capture:!0}),h.removeEventListener("pointermove",y)}},[t]);let m=()=>{let h=Number(u);d(null),Number.isInteger(h)&&h>=1&&r(Math.min(h,n.count))};return(0,vt.jsxs)("div",{ref:s,className:`pill${l?"":" faded"}`,onPointerEnter:()=>{p.current=!0,c(!0)},onPointerLeave:()=>{p.current=!1},onFocus:()=>c(!0),children:[(0,vt.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.previousPage,"aria-label":e.previousPage,disabled:n.current<=1,onClick:()=>r(n.current-1),children:(0,vt.jsx)(Q2,{name:"chevron-up"})}),(0,vt.jsxs)("span",{className:"pg",children:[(0,vt.jsx)("input",{className:"pgin","aria-label":e.pageNumber,inputMode:"numeric",style:{width:`${Math.max(2,String(n.count).length)+1.6}ch`},value:u??String(n.current),onFocus:h=>{d(String(n.current)),h.target.select()},onChange:h=>d(h.target.value.replace(/\D/g,"")),onBlur:()=>d(null),onKeyDown:h=>{h.key==="Enter"?(m(),h.currentTarget.blur()):h.key==="Escape"&&(h.stopPropagation(),d(null),h.currentTarget.blur())}}),(0,vt.jsx)("span",{children:e.ofPages(n.count)})]}),(0,vt.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.nextPage,"aria-label":e.nextPage,disabled:n.current>=n.count,onClick:()=>r(n.current+1),children:(0,vt.jsx)(Q2,{name:"chevron-down"})}),o?(0,vt.jsxs)(vt.Fragment,{children:[(0,vt.jsx)("span",{className:"vsep"}),(0,vt.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.zoomOut,"aria-label":e.zoomOut,disabled:o.mode!=="width"&&o.percent<=25,onClick:()=>i(-1),children:(0,vt.jsx)(Q2,{name:"minus"})}),(0,vt.jsx)("button",{type:"button",className:"zoom",title:e.fitWidth,onClick:a,children:o.mode==="width"?e.fit:`${o.percent}%`}),(0,vt.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.zoomIn,"aria-label":e.zoomIn,disabled:o.mode!=="width"&&o.percent>=400,onClick:()=>i(1),children:(0,vt.jsx)(Q2,{name:"plus"})})]}):null]})}var aG=e=>{e.target.closest("textarea")||e.preventDefault()};function cG({t:e,frame:t,locate:n,text:o,label:r,quote:i,short:a,mode:s,canAsk:l,copied:c,onAdd:u,onAsk:d,onCopy:p,onCancelAsk:m,onSend:h}){let S=s==="ask",v=aA(t,n,{side:S?"bottom":"top",dock:!0}),[g,y]=(0,Zi.useState)(""),[x,_]=(0,Zi.useState)(!1),$=async()=>{if(!g.trim()||x)return;_(!0);let k=await h(g.trim());_(!1),k&&y("")};return S?(0,vt.jsxs)("div",{ref:v,className:"pop ask",role:"dialog","aria-label":e.ask,onMouseDown:aG,children:[(0,vt.jsxs)("div",{className:"ctx",children:[(0,vt.jsx)("span",{className:"where",children:r}),i?(0,vt.jsxs)("span",{className:"q",children:["\u201C",i,"\u201D"]}):null]}),(0,vt.jsx)("textarea",{autoFocus:!0,className:"textarea",rows:2,"aria-label":e.askPlaceholder,placeholder:e.askPlaceholder,value:g,onChange:k=>y(k.target.value),onKeyDown:k=>{k.key==="Enter"&&!k.shiftKey&&!k.nativeEvent.isComposing?(k.preventDefault(),$()):k.key==="Escape"&&(k.preventDefault(),k.stopPropagation(),m())}}),(0,vt.jsxs)("div",{className:"row",children:[(0,vt.jsxs)("span",{className:"hint",children:[(0,vt.jsx)("kbd",{children:"\u21B5"})," ",e.sendKey]}),(0,vt.jsx)("button",{type:"button",className:"btn sm",onClick:m,children:e.cancel}),(0,vt.jsx)("button",{type:"button",className:"btn sm primary",disabled:!g.trim()||x,onClick:()=>void $(),children:e.send})]})]}):(0,vt.jsxs)("div",{ref:v,className:"pop bar",role:"toolbar","aria-label":r,onMouseDown:aG,children:[o?null:(0,vt.jsxs)(vt.Fragment,{children:[(0,vt.jsx)("span",{className:"where",children:r}),(0,vt.jsx)("span",{className:"vsep"})]}),(0,vt.jsx)("button",{type:"button",className:"btn lg",title:e.addToChatHint,onClick:u,disabled:s==="added",children:s==="added"?(0,vt.jsxs)(vt.Fragment,{children:[(0,vt.jsx)(Q2,{name:"check",size:16,className:"ok"}),e.added]}):(0,vt.jsxs)(vt.Fragment,{children:[(0,vt.jsx)(Q2,{name:"message-square-plus",size:16}),a?e.addShort:e.addToChat]})}),l?(0,vt.jsxs)("button",{type:"button",className:"btn lg",onClick:d,children:[(0,vt.jsx)(Q2,{name:"message-circle-question",size:16}),e.ask]}):null,o?(0,vt.jsxs)(vt.Fragment,{children:[(0,vt.jsx)("span",{className:"vsep"}),(0,vt.jsx)("button",{type:"button",className:"btn icon lg dim",title:c?e.copied:e.copy,"aria-label":c?e.copied:e.copy,onClick:p,children:(0,vt.jsx)(Q2,{name:c?"check":"copy"})})]}):null]})}function uG({t:e,frame:t,locate:n,note:o,index:r,total:i,onNext:a,onClose:s}){let l=aA(t,n,{side:"bottom",offset:6,dock:!0});return(0,vt.jsxs)("div",{ref:l,className:"callout",role:"note",children:[(0,vt.jsxs)("div",{className:"body",children:[(0,vt.jsxs)("div",{className:"who",children:[(0,vt.jsx)("span",{className:"dot"}),i>1?e.agentOf(r+1,i):e.agent]}),o?(0,vt.jsx)("div",{className:"text",children:o}):null]}),i>1?(0,vt.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.nextTarget,"aria-label":e.nextTarget,onClick:a,children:(0,vt.jsx)(Q2,{name:"chevron-down"})}):null,(0,vt.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.close,"aria-label":e.close,onClick:s,children:(0,vt.jsx)(Q2,{name:"x"})})]})}function dG({text:e,down:t,raised:n,onClick:o}){return(0,vt.jsxs)("button",{type:"button",className:`chip offscreen${n?" raised":""}`,onClick:o,children:[(0,vt.jsx)("span",{className:"dot"}),e,(0,vt.jsx)(Q2,{name:t?"arrow-down":"arrow-up",size:12})]})}function pG(e,t){return e.moreOn(t.length,cw(t[0],e,!0))}var kr=H2(Fo(),1);function fG({t:e,recent:t,currentPath:n,onOpen:o,onBrowse:r,onClose:i}){return(0,kr.jsxs)(sA,{className:"switcher",label:e.switchDocument,onClose:i,children:[t.length?(0,kr.jsx)("div",{className:"mlabel",children:e.recent}):null,t.map(a=>(0,kr.jsx)(y7,{icon:(0,kr.jsx)(QW,{kind:a.kind}),hint:a.path===n?(0,kr.jsx)(Q2,{name:"check",size:16}):P8(FW(a.path)),onSelect:()=>a.path===n?i():o(a.path),children:P8(a.path)},a.path)),t.length?(0,kr.jsx)("div",{className:"msep"}):null,(0,kr.jsx)(y7,{icon:(0,kr.jsx)(Q2,{name:"folder-open",size:16}),onSelect:r,children:e.openFile})]})}function mG({t:e,zoomable:t,zoomMode:n,onFit:o,onFind:r,onReload:i,onClose:a}){return(0,kr.jsxs)(sA,{className:"more",label:e.more,onClose:a,children:[t?(0,kr.jsxs)(kr.Fragment,{children:[(0,kr.jsx)(y7,{checked:n==="width",onSelect:()=>o("width"),children:e.fitWidth}),(0,kr.jsx)(y7,{checked:n==="page",onSelect:()=>o("page"),children:e.fitPage}),(0,kr.jsx)(y7,{checked:n==="actual",hint:"100%",onSelect:()=>o("actual"),children:e.actualSize}),(0,kr.jsx)("div",{className:"msep"})]}):null,(0,kr.jsx)(y7,{icon:(0,kr.jsx)(Q2,{name:"search",size:16}),hint:"\u2318F",onSelect:r,children:e.find}),(0,kr.jsx)(y7,{icon:(0,kr.jsx)(Q2,{name:"rotate-cw",size:16}),onSelect:i,children:e.reload})]})}var t5=H2(ho(),1),rg={open:!1,query:"",total:null,index:-1};function hG({viewer:e,docRef:t,ready:n,onOpen:o}){let[r,i]=(0,t5.useState)(rg),a=(0,t5.useRef)(0),s=(0,t5.useCallback)(()=>{t.current&&(o(),i(d=>({...d,open:!0})),requestAnimationFrame(()=>{let d=document.querySelector(".findbar .find-input");d?.focus(),d?.select()}))},[t,o]),l=(0,t5.useCallback)(()=>{a.current++,e.current?.clearFind(),i(rg)},[e]),c=(0,t5.useCallback)(d=>{i(p=>({...p,query:d,total:d.trim()?p.total:null}))},[]);(0,t5.useEffect)(()=>{if(!r.open||!n)return;let d=++a.current,p=setTimeout(async()=>{let m=e.current;if(!m)return;let h=await m.find(r.query).catch(()=>0);d===a.current&&(i(S=>({...S,total:h,index:h?0:-1})),h&&m.findGo(0))},200);return()=>clearTimeout(p)},[r.open,r.query,n,e]);let u=(0,t5.useCallback)(d=>{if(!r.total)return;let p=(r.index+d+r.total)%r.total;i(m=>({...m,index:p})),e.current?.findGo(p)},[r.total,r.index,e]);return{find:r,setFind:i,openFind:s,closeFind:l,queryFind:c,stepFind:u}}var gG=H2(ho(),1);function yG(e,t){(0,gG.useEffect)(()=>{f4().handleTool("capture_view",async o=>{let r=e.current;if(!r||!t.current)throw new Error(`No document is open in the ${or.title.en} panel. Call open_document first.`);let i=null;if(typeof o.anchor=="string"&&o.anchor.trim()){let l=RW(o.anchor);if(l.path.replace(/^\.\//,"")!==r.info.path)throw new Error(`The panel shows ${r.info.path}, not ${l.path}. Call open_document with that path first.`);i=l.at}let a=typeof o.maxWidth=="number"?Math.min(2e3,Math.max(320,o.maxWidth)):1600,s=await t.current.capture(i,a);return{content:[{type:"image",data:s.data,mimeType:"image/png"},{type:"text",text:`Captured ${Qh(r.info.path,s.at)} (${s.width}\xD7${s.height} px).`}]}})},[e,t])}var mw=H2(ho(),1);function vG(e,t){let[n,o]=(0,mw.useState)(null);return(0,mw.useEffect)(()=>{let r=e.current;if(!r||!t||t.targets.length<2){o(null);return}let i=0,a=()=>{i=0;let c=r.getBoundingClientRect(),u=[],d=[];t.targets.forEach((m,h)=>{if(h===t.index)return;let S=m.locate();S&&(S.top>c.bottom-8?u.push(h):S.bottom<c.top+8&&d.push(h))});let p=u.length?{indexes:u,down:!0}:d.length?{indexes:d,down:!1}:null;o(m=>JSON.stringify(m)===JSON.stringify(p)?m:p)},s=()=>{i||(i=requestAnimationFrame(a))};a(),r.addEventListener("scroll",s,{capture:!0,passive:!0});let l=setInterval(s,500);return()=>{r.removeEventListener("scroll",s,{capture:!0}),clearInterval(l),i&&cancelAnimationFrame(i)}},[t,e]),[n,o]}var bG=H2(ho(),1);function SG({docRef:e,viewer:t,picked:n,addReference:o,openFind:r,closeFind:i,clearSelection:a,paged:s,page:l,goToPage:c,drawer:u,setDrawer:d,docked:p,find:m,agent:h,setAgent:S}){(0,bG.useEffect)(()=>{let v=g=>{if(g.defaultPrevented)return;let y=g.metaKey||g.ctrlKey,x=g.target?.closest?.("input, textarea, [contenteditable]"),_=g.key.toLowerCase();if(y&&_==="f"&&e.current)g.preventDefault(),r();else if(y&&g.key==="Enter"&&n)g.preventDefault(),o();else if(y&&(g.key==="="||g.key==="+"))g.preventDefault(),t.current?.zoom(1);else if(y&&g.key==="-")g.preventDefault(),t.current?.zoom(-1);else if(y&&g.key==="0")g.preventDefault(),t.current?.fit("width");else if(!y&&!x&&s&&l&&["ArrowLeft","ArrowRight","PageUp","PageDown"].includes(g.key)){g.preventDefault();let $=g.key==="ArrowLeft"||g.key==="PageUp";c(l.current+($?-1:1))}else if(g.key==="Escape"&&!x){if(n)a();else if(u.open&&!p)d($=>({...$,open:!1}));else if(m.open)i();else if(h?.visible)S({...h,visible:!1});else return;g.preventDefault()}};return window.addEventListener("keydown",v),()=>window.removeEventListener("keydown",v)},[n,o,r,i,a,s,l,c,u.open,p,m.open,h,e,t,d,S])}var gr=H2(ho(),1);var De=H2(ho(),1);var Rr=Uint8Array,Ca=Uint16Array,vA=Int32Array,hw=new Rr([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),gw=new Rr([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),pA=new Rr([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),kG=function(e,t){for(var n=new Ca(31),o=0;o<31;++o)n[o]=t+=1<<e[o-1];for(var r=new vA(n[30]),o=1;o<30;++o)for(var i=n[o];i<n[o+1];++i)r[i]=i-n[o]<<5|o;return{b:n,r}},RG=kG(hw,2),$G=RG.b,fA=RG.r;$G[28]=258,fA[258]=28;var zG=kG(gw,0),h4e=zG.b,xG=zG.r,mA=new Ca(32768);for(ln=0;ln<32768;++ln)M0=(ln&43690)>>1|(ln&21845)<<1,M0=(M0&52428)>>2|(M0&13107)<<2,M0=(M0&61680)>>4|(M0&3855)<<4,mA[ln]=((M0&65280)>>8|(M0&255)<<8)>>1;var M0,ln,us=(function(e,t,n){for(var o=e.length,r=0,i=new Ca(t);r<o;++r)e[r]&&++i[e[r]-1];var a=new Ca(t);for(r=1;r<t;++r)a[r]=a[r-1]+i[r-1]<<1;var s;if(n){s=new Ca(1<<t);var l=15-t;for(r=0;r<o;++r)if(e[r])for(var c=r<<4|e[r],u=t-e[r],d=a[e[r]-1]++<<u,p=d|(1<<u)-1;d<=p;++d)s[mA[d]>>l]=c}else for(s=new Ca(o),r=0;r<o;++r)e[r]&&(s[r]=mA[a[e[r]-1]++]>>15-e[r]);return s}),v7=new Rr(288);for(ln=0;ln<144;++ln)v7[ln]=8;var ln;for(ln=144;ln<256;++ln)v7[ln]=9;var ln;for(ln=256;ln<280;++ln)v7[ln]=7;var ln;for(ln=280;ln<288;++ln)v7[ln]=8;var ln,ag=new Rr(32);for(ln=0;ln<32;++ln)ag[ln]=5;var ln,g4e=us(v7,9,0),y4e=us(v7,9,1),v4e=us(ag,5,0),b4e=us(ag,5,1),lA=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},n5=function(e,t,n){var o=t/8|0;return(e[o]|e[o+1]<<8)>>(t&7)&n},cA=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},bA=function(e){return(e+7)/8|0},sg=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new Rr(e.subarray(t,n))};var S4e=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],L3=function(e,t,n){var o=new Error(t||S4e[e]);if(o.code=e,Error.captureStackTrace&&Error.captureStackTrace(o,L3),!n)throw o;return o},x4e=function(e,t,n,o){var r=e.length,i=o?o.length:0;if(!r||t.f&&!t.l)return n||new Rr(0);var a=!n,s=a||t.i!=2,l=t.i;a&&(n=new Rr(r*3));var c=function(Oe){var Be=n.length;if(Oe>Be){var c1=new Rr(Math.max(Be*2,Oe));c1.set(n),n=c1}},u=t.f||0,d=t.p||0,p=t.b||0,m=t.l,h=t.d,S=t.m,v=t.n,g=r*8;do{if(!m){u=n5(e,d,1);var y=n5(e,d+1,3);if(d+=3,y)if(y==1)m=y4e,h=b4e,S=9,v=5;else if(y==2){var k=n5(e,d,31)+257,L=n5(e,d+10,15)+4,I=k+n5(e,d+5,31)+1;d+=14;for(var N=new Rr(I),U=new Rr(19),z=0;z<L;++z)U[pA[z]]=n5(e,d+z*3,7);d+=L*3;for(var Z=lA(U),ie=(1<<Z)-1,ue=us(U,Z,1),z=0;z<I;){var X=ue[n5(e,d,ie)];d+=X&15;var x=X>>4;if(x<16)N[z++]=x;else{var W=0,Me=0;for(x==16?(Me=3+n5(e,d,3),d+=2,W=N[z-1]):x==17?(Me=3+n5(e,d,7),d+=3):x==18&&(Me=11+n5(e,d,127),d+=7);Me--;)N[z++]=W}}var Fe=N.subarray(0,k),Se=N.subarray(k);S=lA(Fe),v=lA(Se),m=us(Fe,S,1),h=us(Se,v,1)}else L3(1);else{var x=bA(d)+4,_=e[x-4]|e[x-3]<<8,$=x+_;if($>r){l&&L3(0);break}s&&c(p+_),n.set(e.subarray(x,$),p),t.b=p+=_,t.p=d=$*8,t.f=u;continue}if(d>g){l&&L3(0);break}}s&&c(p+131072);for(var $e=(1<<S)-1,He=(1<<v)-1,r1=d;;r1=d){var W=m[cA(e,d)&$e],b1=W>>4;if(d+=W&15,d>g){l&&L3(0);break}if(W||L3(2),b1<256)n[p++]=b1;else if(b1==256){r1=d,m=null;break}else{var p1=b1-254;if(b1>264){var z=b1-257,re=hw[z];p1=n5(e,d,(1<<re)-1)+$G[z],d+=re}var fe=h[cA(e,d)&He],Ve=fe>>4;fe||L3(3),d+=fe&15;var Se=h4e[Ve];if(Ve>3){var re=gw[Ve];Se+=cA(e,d)&(1<<re)-1,d+=re}if(d>g){l&&L3(0);break}s&&c(p+131072);var l1=p+p1;if(p<Se){var v1=i-Se,D1=Math.min(Se,l1);for(v1+p<0&&L3(3);p<D1;++p)n[p]=o[v1+p]}for(;p<l1;++p)n[p]=n[p-Se]}}t.l=m,t.p=r1,t.b=p,t.f=u,m&&(u=1,t.m=S,t.d=h,t.n=v)}while(!u);return p!=n.length&&a?sg(n,0,p):n.subarray(0,p)},E0=function(e,t,n){n<<=t&7;var o=t/8|0;e[o]|=n,e[o+1]|=n>>8},og=function(e,t,n){n<<=t&7;var o=t/8|0;e[o]|=n,e[o+1]|=n>>8,e[o+2]|=n>>16},uA=function(e,t){for(var n=[],o=0;o<e.length;++o)e[o]&&n.push({s:o,f:e[o]});var r=n.length,i=n.slice();if(!r)return{t:EG,l:0};if(r==1){var a=new Rr(n[0].s+1);return a[n[0].s]=1,{t:a,l:1}}n.sort(function($,k){return $.f-k.f}),n.push({s:-1,f:25001});var s=n[0],l=n[1],c=0,u=1,d=2;for(n[0]={s:-1,f:s.f+l.f,l:s,r:l};u!=r-1;)s=n[n[c].f<n[d].f?c++:d++],l=n[c!=u&&n[c].f<n[d].f?c++:d++],n[u++]={s:-1,f:s.f+l.f,l:s,r:l};for(var p=i[0].s,o=1;o<r;++o)i[o].s>p&&(p=i[o].s);var m=new Ca(p+1),h=hA(n[u-1],m,0);if(h>t){var o=0,S=0,v=h-t,g=1<<v;for(i.sort(function(k,L){return m[L.s]-m[k.s]||k.f-L.f});o<r;++o){var y=i[o].s;if(m[y]>t)S+=g-(1<<h-m[y]),m[y]=t;else break}for(S>>=v;S>0;){var x=i[o].s;m[x]<t?S-=1<<t-m[x]++-1:++o}for(;o>=0&&S;--o){var _=i[o].s;m[_]==t&&(--m[_],++S)}h=t}return{t:new Rr(m),l:h}},hA=function(e,t,n){return e.s==-1?Math.max(hA(e.l,t,n+1),hA(e.r,t,n+1)):t[e.s]=n},wG=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new Ca(++t),o=0,r=e[0],i=1,a=function(l){n[o++]=l},s=1;s<=t;++s)if(e[s]==r&&s!=t)++i;else{if(!r&&i>2){for(;i>138;i-=138)a(32754);i>2&&(a(i>10?i-11<<5|28690:i-3<<5|12305),i=0)}else if(i>3){for(a(r),--i;i>6;i-=6)a(8304);i>2&&(a(i-3<<5|8208),i=0)}for(;i--;)a(r);i=1,r=e[s]}return{c:n.subarray(0,o),n:t}},ig=function(e,t){for(var n=0,o=0;o<t.length;++o)n+=e[o]*t[o];return n},MG=function(e,t,n){var o=n.length,r=bA(t+2);e[r]=o&255,e[r+1]=o>>8,e[r+2]=e[r]^255,e[r+3]=e[r+1]^255;for(var i=0;i<o;++i)e[r+i+4]=n[i];return(r+4+o)*8},_G=function(e,t,n,o,r,i,a,s,l,c,u){E0(t,u++,n),++r[256];for(var d=uA(r,15),p=d.t,m=d.l,h=uA(i,15),S=h.t,v=h.l,g=wG(p),y=g.c,x=g.n,_=wG(S),$=_.c,k=_.n,L=new Ca(19),I=0;I<y.length;++I)++L[y[I]&31];for(var I=0;I<$.length;++I)++L[$[I]&31];for(var N=uA(L,7),U=N.t,z=N.l,Z=19;Z>4&&!U[pA[Z-1]];--Z);var ie=c+5<<3,ue=ig(r,v7)+ig(i,ag)+a,X=ig(r,p)+ig(i,S)+a+14+3*Z+ig(L,U)+2*L[16]+3*L[17]+7*L[18];if(l>=0&&ie<=ue&&ie<=X)return MG(t,u,e.subarray(l,l+c));var W,Me,Fe,Se;if(E0(t,u,1+(X<ue)),u+=2,X<ue){W=us(p,m,0),Me=p,Fe=us(S,v,0),Se=S;var $e=us(U,z,0);E0(t,u,x-257),E0(t,u+5,k-1),E0(t,u+10,Z-4),u+=14;for(var I=0;I<Z;++I)E0(t,u+3*I,U[pA[I]]);u+=3*Z;for(var He=[y,$],r1=0;r1<2;++r1)for(var b1=He[r1],I=0;I<b1.length;++I){var p1=b1[I]&31;E0(t,u,$e[p1]),u+=U[p1],p1>15&&(E0(t,u,b1[I]>>5&127),u+=b1[I]>>12)}}else W=g4e,Me=v7,Fe=v4e,Se=ag;for(var I=0;I<s;++I){var re=o[I];if(re>255){var p1=re>>18&31;og(t,u,W[p1+257]),u+=Me[p1+257],p1>7&&(E0(t,u,re>>23&31),u+=hw[p1]);var fe=re&31;og(t,u,Fe[fe]),u+=Se[fe],fe>3&&(og(t,u,re>>5&8191),u+=gw[fe])}else og(t,u,W[re]),u+=Me[re]}return og(t,u,W[256]),u+Me[256]},w4e=new vA([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),EG=new Rr(0),_4e=function(e,t,n,o,r,i){var a=i.z||e.length,s=new Rr(o+a+5*(1+Math.ceil(a/7e3))+r),l=s.subarray(o,s.length-r),c=i.l,u=(i.r||0)&7;if(t){u&&(l[0]=i.r>>3);for(var d=w4e[t-1],p=d>>13,m=d&8191,h=(1<<n)-1,S=i.p||new Ca(32768),v=i.h||new Ca(h+1),g=Math.ceil(n/3),y=2*g,x=function(_e){return(e[_e]^e[_e+1]<<g^e[_e+2]<<y)&h},_=new vA(25e3),$=new Ca(288),k=new Ca(32),L=0,I=0,N=i.i||0,U=0,z=i.w||0,Z=0;N+2<a;++N){var ie=x(N),ue=N&32767,X=v[ie];if(S[ue]=X,v[ie]=ue,z<=N){var W=a-N;if((L>7e3||U>24576)&&(W>423||!c)){u=_G(e,l,0,_,$,k,I,U,Z,N-Z,u),U=L=I=0,Z=N;for(var Me=0;Me<286;++Me)$[Me]=0;for(var Me=0;Me<30;++Me)k[Me]=0}var Fe=2,Se=0,$e=m,He=ue-X&32767;if(W>2&&ie==x(N-He))for(var r1=Math.min(p,W)-1,b1=Math.min(32767,N),p1=Math.min(258,W);He<=b1&&--$e&&ue!=X;){if(e[N+Fe]==e[N+Fe-He]){for(var re=0;re<p1&&e[N+re]==e[N+re-He];++re);if(re>Fe){if(Fe=re,Se=He,re>r1)break;for(var fe=Math.min(He,re-2),Ve=0,Me=0;Me<fe;++Me){var l1=N-He+Me&32767,v1=S[l1],D1=l1-v1&32767;D1>Ve&&(Ve=D1,X=l1)}}}ue=X,X=S[ue],He+=ue-X&32767}if(Se){_[U++]=268435456|fA[Fe]<<18|xG[Se];var Oe=fA[Fe]&31,Be=xG[Se]&31;I+=hw[Oe]+gw[Be],++$[257+Oe],++k[Be],z=N+Fe,++L}else _[U++]=e[N],++$[e[N]]}}for(N=Math.max(N,z);N<a;++N)_[U++]=e[N],++$[e[N]];u=_G(e,l,c,_,$,k,I,U,Z,N-Z,u),c||(i.r=u&7|l[u/8|0]<<3,u-=7,i.h=v,i.p=S,i.i=N,i.w=z)}else{for(var N=i.w||0;N<a+c;N+=65535){var c1=N+65535;c1>=a&&(l[u/8|0]=c,c1=a),u=MG(l,u+1,e.subarray(N,c1))}i.i=a}return sg(s,0,o+bA(u)+r)},P4e=(function(){for(var e=new Int32Array(256),t=0;t<256;++t){for(var n=t,o=9;--o;)n=(n&1&&-306674912)^n>>>1;e[t]=n}return e})(),C4e=function(){var e=-1;return{p:function(t){for(var n=e,o=0;o<t.length;++o)n=P4e[n&255^t[o]]^n>>>8;e=n},d:function(){return~e}}};var k4e=function(e,t,n,o,r){if(!r&&(r={l:1},t.dictionary)){var i=t.dictionary.subarray(-32768),a=new Rr(i.length+e.length);a.set(i),a.set(e,i.length),e=a,r.w=i.length}return _4e(e,t.level==null?6:t.level,t.mem==null?r.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,n,o,r)},TG=function(e,t){var n={};for(var o in e)n[o]=e[o];for(var o in t)n[o]=t[o];return n};var cs=function(e,t){return e[t]|e[t+1]<<8},m4=function(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0},dA=function(e,t){return m4(e,t)+m4(e,t+4)*4294967296},m3=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8};function R4e(e,t){return k4e(e,t||{},0,0)}function $4e(e,t){return x4e(e,{i:2},t&&t.out,t&&t.dictionary)}var AG=function(e,t,n,o){for(var r in e){var i=e[r],a=t+r,s=o;Array.isArray(i)&&(s=TG(o,i[1]),i=i[0]),ArrayBuffer.isView(i)?n[a]=[i,s]:(n[a+="/"]=[new Rr(0),s],AG(i,a,n,o))}},PG=typeof TextEncoder<"u"&&new TextEncoder,gA=typeof TextDecoder<"u"&&new TextDecoder,z4e=0;try{gA.decode(EG,{stream:!0}),z4e=1}catch{}var M4e=function(e){for(var t="",n=0;;){var o=e[n++],r=(o>127)+(o>223)+(o>239);if(n+r>e.length)return{s:t,r:sg(e,n-1)};r?r==3?(o=((o&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|o>>10,56320|o&1023)):r&1?t+=String.fromCharCode((o&31)<<6|e[n++]&63):t+=String.fromCharCode((o&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(o)}};function h4(e,t){if(t){for(var n=new Rr(e.length),o=0;o<e.length;++o)n[o]=e.charCodeAt(o);return n}if(PG)return PG.encode(e);for(var r=e.length,i=new Rr(e.length+(e.length>>1)),a=0,s=function(u){i[a++]=u},o=0;o<r;++o){if(a+5>i.length){var l=new Rr(a+8+(r-o<<1));l.set(i),i=l}var c=e.charCodeAt(o);c<128||t?s(c):c<2048?(s(192|c>>6),s(128|c&63)):c>55295&&c<57344?(c=65536+(c&1047552)|e.charCodeAt(++o)&1023,s(240|c>>18),s(128|c>>12&63),s(128|c>>6&63),s(128|c&63)):(s(224|c>>12),s(128|c>>6&63),s(128|c&63))}return sg(i,0,a)}function T0(e,t){if(t){for(var n="",o=0;o<e.length;o+=16384)n+=String.fromCharCode.apply(null,e.subarray(o,o+16384));return n}else{if(gA)return gA.decode(e);var r=M4e(e),i=r.s,n=r.r;return n.length&&L3(8),i}}var E4e=function(e,t){return t+30+cs(e,t+26)+cs(e,t+28)},T4e=function(e,t,n){var o=cs(e,t+28),r=cs(e,t+30),i=T0(e.subarray(t+46,t+46+o),!(cs(e,t+8)&2048)),a=t+46+o,s=A4e(e,a,r,n,m4(e,t+20),m4(e,t+24),m4(e,t+42)),l=s[0],c=s[1],u=s[2];return[cs(e,t+10),l,c,i,a+r+cs(e,t+32),u]},A4e=function(e,t,n,o,r,i,a){var s=r==4294967295,l=i==4294967295,c=a==4294967295,u=t+n,d=s+l+c;if(o&&d){for(;t+4<u;t+=4+cs(e,t+2))if(cs(e,t)==1)return[s?dA(e,t+4+8*l):r,l?dA(e,t+4):i,c?dA(e,t+4+8*(l+s)):a,1];o<2&&L3(13)}return[r,i,a,0]},yA=function(e){var t=0;if(e)for(var n in e){var o=e[n].length;o>65535&&L3(9),t+=o+4}return t},CG=function(e,t,n,o,r,i,a,s){var l=o.length,c=n.extra,u=s&&s.length,d=yA(c);m3(e,t,a!=null?33639248:67324752),t+=4,a!=null&&(e[t++]=20,e[t++]=n.os),e[t]=20,t+=2,e[t++]=n.flag<<1|(i<0&&8),e[t++]=r&&8,e[t++]=n.compression&255,e[t++]=n.compression>>8;var p=new Date(n.mtime==null?Date.now():n.mtime),m=p.getFullYear()-1980;if((m<0||m>119)&&L3(10),m3(e,t,m<<25|p.getMonth()+1<<21|p.getDate()<<16|p.getHours()<<11|p.getMinutes()<<5|p.getSeconds()>>1),t+=4,i!=-1&&(m3(e,t,n.crc),m3(e,t+4,i<0?-i-2:i),m3(e,t+8,n.size)),m3(e,t+12,l),m3(e,t+14,d),t+=16,a!=null&&(m3(e,t,u),m3(e,t+6,n.attrs),m3(e,t+10,a),t+=14),e.set(o,t),t+=l,d)for(var h in c){var S=c[h],v=S.length;m3(e,t,+h),m3(e,t+2,v),e.set(S,t+4),t+=4+v}return u&&(e.set(s,t),t+=u),t},I4e=function(e,t,n,o,r){m3(e,t,101010256),m3(e,t+8,n),m3(e,t+10,n),m3(e,t+12,o),m3(e,t+16,r)};function yw(e,t){t||(t={});var n={},o=[];AG(e,"",n,t);var r=0,i=0;for(var a in n){var s=n[a],l=s[0],c=s[1],u=c.level==0?0:8,d=h4(a),p=d.length,m=c.comment,h=m&&h4(m),S=h&&h.length,v=yA(c.extra);p>65535&&L3(11);var g=u?R4e(l,c):l,y=g.length,x=C4e();x.p(l),o.push(TG(c,{size:l.length,crc:x.d(),c:g,f:d,m:h,u:p!=a.length||h&&m.length!=S,o:r,compression:u})),r+=30+p+v+y,i+=76+2*(p+v)+(S||0)+y}for(var _=new Rr(i+22),$=r,k=i-r,L=0;L<o.length;++L){var d=o[L];CG(_,d.o,d,d.f,d.u,d.c.length);var I=30+d.f.length+yA(d.extra);_.set(d.c,d.o+I),CG(_,r,d,d.f,d.u,d.c.length,d.o,d.m),r+=16+I+(d.m?d.m.length:0)}return I4e(_,r,o.length,k,$),_}function lg(e,t){for(var n={},o=e.length-22;m4(e,o)!=101010256;--o)(!o||e.length-o>65558)&&L3(13);var r=cs(e,o+8);if(!r)return{};var i=m4(e,o+16),a=m4(e,o-20)==117853008;if(a){var s=m4(e,o-12);a=m4(e,s)==101075792,a&&(r=m4(e,s+32),i=m4(e,s+48))}for(var l=t&&t.filter,c=0;c<r;++c){var u=T4e(e,i,a),d=u[0],p=u[1],m=u[2],h=u[3],S=u[4],v=u[5],g=E4e(e,v);i=S,(!l||l({name:h,size:p,originalSize:m,compression:d}))&&(d?d==8?n[h]=$4e(e.subarray(g,g+p),{out:new Rr(m)}):L3(14,"unknown compression type "+d):n[h]=sg(e,g,g+p))}return n}var j=H2(ho(),1);var b7=H2(ho(),1),VG=H2(OP(),1);function k8(e,t,n){let o=n.initialDeps??[],r,i=!0;function a(){var s,l,c;let u;n.key&&((s=n.debug)!=null&&s.call(n))&&(u=Date.now());let d=e();if(!(d.length!==o.length||d.some((h,S)=>o[S]!==h)))return r;o=d;let m;if(n.key&&((l=n.debug)!=null&&l.call(n))&&(m=Date.now()),r=t(...d),n.key&&((c=n.debug)!=null&&c.call(n))){let h=Math.round((Date.now()-u)*100)/100,S=Math.round((Date.now()-m)*100)/100,v=S/16,g=(y,x)=>{for(y=String(y);y.length<x;)y=" "+y;return y};console.info(`%c\u23F1 ${g(S,5)} /${g(h,5)} ms`,`
            font-size: .6rem;
            font-weight: bold;
            color: hsl(${Math.max(0,Math.min(120-120*v,120))}deg 100% 31%);`,n?.key)}return n?.onChange&&!(i&&n.skipInitialOnChange)&&n.onChange(r),i=!1,r}return a.updateDeps=s=>{o=s},a}function SA(e,t){if(e===void 0)throw new Error(`Unexpected undefined${t?`: ${t}`:""}`);return e}var IG=(e,t)=>Math.abs(e-t)<1.01,NG=(e,t,n)=>{let o;return function(...r){e.clearTimeout(o),o=e.setTimeout(()=>t.apply(this,r),n)}};var OG=e=>{let{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},N4e=e=>e,O4e=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),o=[];for(let r=t;r<=n;r++)o.push(r);return o},BG=(e,t)=>{let n=e.scrollElement;if(!n)return;let o=e.targetWindow;if(!o)return;let r=a=>{let{width:s,height:l}=a;t({width:Math.round(s),height:Math.round(l)})};if(r(OG(n)),!o.ResizeObserver)return()=>{};let i=new o.ResizeObserver(a=>{let s=()=>{let l=a[0];if(l?.borderBoxSize){let c=l.borderBoxSize[0];if(c){r({width:c.inlineSize,height:c.blockSize});return}}r(OG(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(s):s()});return i.observe(n,{box:"border-box"}),()=>{i.unobserve(n)}},LG={passive:!0};var DG=typeof window>"u"?!0:"onscrollend"in window,jG=(e,t)=>{let n=e.scrollElement;if(!n)return;let o=e.targetWindow;if(!o)return;let r=0,i=e.options.useScrollendEvent&&DG?()=>{}:NG(o,()=>{t(r,!1)},e.options.isScrollingResetDelay),a=u=>()=>{let{horizontal:d,isRtl:p}=e.options;r=d?n.scrollLeft*(p&&-1||1):n.scrollTop,i(),t(r,u)},s=a(!0),l=a(!1);n.addEventListener("scroll",s,LG);let c=e.options.useScrollendEvent&&DG;return c&&n.addEventListener("scrollend",l,LG),()=>{n.removeEventListener("scroll",s),c&&n.removeEventListener("scrollend",l)}};var L4e=(e,t,n)=>{if(t?.borderBoxSize){let o=t.borderBoxSize[0];if(o)return Math.round(o[n.options.horizontal?"inlineSize":"blockSize"])}return e[n.options.horizontal?"offsetWidth":"offsetHeight"]};var UG=(e,{adjustments:t=0,behavior:n},o)=>{var r,i;let a=e+t;(i=(r=o.scrollElement)==null?void 0:r.scrollTo)==null||i.call(r,{[o.options.horizontal?"left":"top"]:a,behavior:n})},vw=class{constructor(t){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.laneAssignments=new Map,this.pendingMeasuredCacheIndexes=[],this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.now=()=>{var n,o,r;return((r=(o=(n=this.targetWindow)==null?void 0:n.performance)==null?void 0:o.now)==null?void 0:r.call(o))??Date.now()},this.observer=(()=>{let n=null,o=()=>n||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:n=new this.targetWindow.ResizeObserver(r=>{r.forEach(i=>{let a=()=>{let s=i.target,l=this.indexFromElement(s);if(!s.isConnected){this.observer.unobserve(s);return}this.shouldMeasureDuringScroll(l)&&this.resizeItem(l,this.options.measureElement(s,i,this))};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(a):a()})}));return{disconnect:()=>{var r;(r=o())==null||r.disconnect(),n=null},observe:r=>{var i;return(i=o())==null?void 0:i.observe(r,{box:"border-box"})},unobserve:r=>{var i;return(i=o())==null?void 0:i.unobserve(r)}}})(),this.range=null,this.setOptions=n=>{Object.entries(n).forEach(([o,r])=>{typeof r>"u"&&delete n[o]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:N4e,rangeExtractor:O4e,onChange:()=>{},measureElement:L4e,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...n}},this.notify=n=>{var o,r;(r=(o=this.options).onChange)==null||r.call(o,this,n)},this.maybeNotify=k8(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),n=>{this.notify(n)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(n=>n()),this.unsubs=[],this.observer.disconnect(),this.rafId!=null&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var n;let o=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==o){if(this.cleanup(),!o){this.maybeNotify();return}this.scrollElement=o,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=((n=this.scrollElement)==null?void 0:n.window)??null,this.elementsCache.forEach(r=>{this.observer.observe(r)}),this.unsubs.push(this.options.observeElementRect(this,r=>{this.scrollRect=r,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(r,i)=>{this.scrollAdjustments=0,this.scrollDirection=i?this.getScrollOffset()<r?"forward":"backward":null,this.scrollOffset=r,this.isScrolling=i,this.scrollState&&this.scheduleScrollReconcile(),this.maybeNotify()})),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset=="function"?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(n,o)=>{let r=new Map,i=new Map;for(let a=o-1;a>=0;a--){let s=n[a];if(r.has(s.lane))continue;let l=i.get(s.lane);if(l==null||s.end>l.end?i.set(s.lane,s):s.end<l.end&&r.set(s.lane,!0),r.size===this.options.lanes)break}return i.size===this.options.lanes?Array.from(i.values()).sort((a,s)=>a.end===s.end?a.index-s.index:a.end-s.end)[0]:void 0},this.getMeasurementOptions=k8(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes],(n,o,r,i,a,s)=>(this.prevLanes!==void 0&&this.prevLanes!==s&&(this.lanesChangedFlag=!0),this.prevLanes=s,this.pendingMeasuredCacheIndexes=[],{count:n,paddingStart:o,scrollMargin:r,getItemKey:i,enabled:a,lanes:s}),{key:!1}),this.getMeasurements=k8(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:n,paddingStart:o,scrollMargin:r,getItemKey:i,enabled:a,lanes:s},l)=>{if(!a)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>n)for(let p of this.laneAssignments.keys())p>=n&&this.laneAssignments.delete(p);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMeasuredCacheIndexes=[]),this.measurementsCache.length===0&&!this.lanesSettling&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(p=>{this.itemSizeCache.set(p.key,p.size)}));let c=this.lanesSettling?0:this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[],this.lanesSettling&&this.measurementsCache.length===n&&(this.lanesSettling=!1);let u=this.measurementsCache.slice(0,c),d=new Array(s).fill(void 0);for(let p=0;p<c;p++){let m=u[p];m&&(d[m.lane]=p)}for(let p=c;p<n;p++){let m=i(p),h=this.laneAssignments.get(p),S,v;if(h!==void 0&&this.options.lanes>1){S=h;let _=d[S],$=_!==void 0?u[_]:void 0;v=$?$.end+this.options.gap:o+r}else{let _=this.options.lanes===1?u[p-1]:this.getFurthestMeasurement(u,p);v=_?_.end+this.options.gap:o+r,S=_?_.lane:p%this.options.lanes,this.options.lanes>1&&this.laneAssignments.set(p,S)}let g=l.get(m),y=typeof g=="number"?g:this.options.estimateSize(p),x=v+y;u[p]={index:p,start:v,size:y,end:x,key:m,lane:S},d[S]=p}return this.measurementsCache=u,u},{key:!1,debug:()=>this.options.debug}),this.calculateRange=k8(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(n,o,r,i)=>this.range=n.length>0&&o>0?D4e({measurements:n,outerSize:o,scrollOffset:r,lanes:i}):null,{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=k8(()=>{let n=null,o=null,r=this.calculateRange();return r&&(n=r.startIndex,o=r.endIndex),this.maybeNotify.updateDeps([this.isScrolling,n,o]),[this.options.rangeExtractor,this.options.overscan,this.options.count,n,o]},(n,o,r,i,a)=>i===null||a===null?[]:n({startIndex:i,endIndex:a,overscan:o,count:r}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=n=>{let o=this.options.indexAttribute,r=n.getAttribute(o);return r?parseInt(r,10):(console.warn(`Missing attribute name '${o}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=n=>{var o;if(!this.scrollState||this.scrollState.behavior!=="smooth")return!0;let r=this.scrollState.index??((o=this.getVirtualItemForOffset(this.scrollState.lastTargetOffset))==null?void 0:o.index);if(r!==void 0&&this.range){let i=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),a=Math.max(0,r-i),s=Math.min(this.options.count-1,r+i);return n>=a&&n<=s}return!0},this.measureElement=n=>{if(!n){this.elementsCache.forEach((a,s)=>{a.isConnected||(this.observer.unobserve(a),this.elementsCache.delete(s))});return}let o=this.indexFromElement(n),r=this.options.getItemKey(o),i=this.elementsCache.get(r);i!==n&&(i&&this.observer.unobserve(i),this.observer.observe(n),this.elementsCache.set(r,n)),(!this.isScrolling||this.scrollState)&&this.shouldMeasureDuringScroll(o)&&this.resizeItem(o,this.options.measureElement(n,void 0,this))},this.resizeItem=(n,o)=>{var r;let i=this.measurementsCache[n];if(!i)return;let a=this.itemSizeCache.get(i.key)??i.size,s=o-a;s!==0&&(((r=this.scrollState)==null?void 0:r.behavior)!=="smooth"&&(this.shouldAdjustScrollPositionOnItemSizeChange!==void 0?this.shouldAdjustScrollPositionOnItemSizeChange(i,s,this):i.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=s,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(i.index),this.itemSizeCache=new Map(this.itemSizeCache.set(i.key,o)),this.notify(!1))},this.getVirtualItems=k8(()=>[this.getVirtualIndexes(),this.getMeasurements()],(n,o)=>{let r=[];for(let i=0,a=n.length;i<a;i++){let s=n[i],l=o[s];r.push(l)}return r},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=n=>{let o=this.getMeasurements();if(o.length!==0)return SA(o[FG(0,o.length-1,r=>SA(o[r]).start,n)])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{let n=this.scrollElement.document.documentElement;return this.options.horizontal?n.scrollWidth-this.scrollElement.innerWidth:n.scrollHeight-this.scrollElement.innerHeight}},this.getOffsetForAlignment=(n,o,r=0)=>{if(!this.scrollElement)return 0;let i=this.getSize(),a=this.getScrollOffset();o==="auto"&&(o=n>=a+i?"end":"start"),o==="center"?n+=(r-i)/2:o==="end"&&(n-=i);let s=this.getMaxScrollOffset();return Math.max(Math.min(s,n),0)},this.getOffsetForIndex=(n,o="auto")=>{n=Math.max(0,Math.min(n,this.options.count-1));let r=this.getSize(),i=this.getScrollOffset(),a=this.measurementsCache[n];if(!a)return;if(o==="auto")if(a.end>=i+r-this.options.scrollPaddingEnd)o="end";else if(a.start<=i+this.options.scrollPaddingStart)o="start";else return[i,o];if(o==="end"&&n===this.options.count-1)return[this.getMaxScrollOffset(),o];let s=o==="end"?a.end+this.options.scrollPaddingEnd:a.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(s,o,a.size),o]},this.scrollToOffset=(n,{align:o="start",behavior:r="auto"}={})=>{let i=this.getOffsetForAlignment(n,o),a=this.now();this.scrollState={index:null,align:o,behavior:r,startedAt:a,lastTargetOffset:i,stableFrames:0},this._scrollToOffset(i,{adjustments:void 0,behavior:r}),this.scheduleScrollReconcile()},this.scrollToIndex=(n,{align:o="auto",behavior:r="auto"}={})=>{n=Math.max(0,Math.min(n,this.options.count-1));let i=this.getOffsetForIndex(n,o);if(!i)return;let[a,s]=i,l=this.now();this.scrollState={index:n,align:s,behavior:r,startedAt:l,lastTargetOffset:a,stableFrames:0},this._scrollToOffset(a,{adjustments:void 0,behavior:r}),this.scheduleScrollReconcile()},this.scrollBy=(n,{behavior:o="auto"}={})=>{let r=this.getScrollOffset()+n,i=this.now();this.scrollState={index:null,align:"start",behavior:o,startedAt:i,lastTargetOffset:r,stableFrames:0},this._scrollToOffset(r,{adjustments:void 0,behavior:o}),this.scheduleScrollReconcile()},this.getTotalSize=()=>{var n;let o=this.getMeasurements(),r;if(o.length===0)r=this.options.paddingStart;else if(this.options.lanes===1)r=((n=o[o.length-1])==null?void 0:n.end)??0;else{let i=Array(this.options.lanes).fill(null),a=o.length-1;for(;a>=0&&i.some(s=>s===null);){let s=o[a];i[s.lane]===null&&(i[s.lane]=s.end),a--}r=Math.max(...i.filter(s=>s!==null))}return Math.max(r-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(n,{adjustments:o,behavior:r})=>{this.options.scrollToFn(n,{behavior:r,adjustments:o},this)},this.measure=()=>{this.itemSizeCache=new Map,this.laneAssignments=new Map,this.notify(!1)},this.setOptions(t)}scheduleScrollReconcile(){if(!this.targetWindow){this.scrollState=null;return}this.rafId==null&&(this.rafId=this.targetWindow.requestAnimationFrame(()=>{this.rafId=null,this.reconcileScroll()}))}reconcileScroll(){if(!this.scrollState||!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3){this.scrollState=null;return}let o=this.scrollState.index!=null?this.getOffsetForIndex(this.scrollState.index,this.scrollState.align):void 0,r=o?o[0]:this.scrollState.lastTargetOffset,i=1,a=r!==this.scrollState.lastTargetOffset;if(!a&&IG(r,this.getScrollOffset())){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>=i){this.scrollState=null;return}}else this.scrollState.stableFrames=0,a&&(this.scrollState.lastTargetOffset=r,this.scrollState.behavior="auto",this._scrollToOffset(r,{adjustments:void 0,behavior:"auto"}));this.scheduleScrollReconcile()}},FG=(e,t,n,o)=>{for(;e<=t;){let r=(e+t)/2|0,i=n(r);if(i<o)e=r+1;else if(i>o)t=r-1;else return r}return e>0?e-1:0};function D4e({measurements:e,outerSize:t,scrollOffset:n,lanes:o}){let r=e.length-1,i=l=>e[l].start;if(e.length<=o)return{startIndex:0,endIndex:r};let a=FG(0,r,i,n),s=a;if(o===1)for(;s<r&&e[s].end<n+t;)s++;else if(o>1){let l=Array(o).fill(0);for(;s<r&&l.some(u=>u<n+t);){let u=e[s];l[u.lane]=u.end,s++}let c=Array(o).fill(n+t);for(;a>=0&&c.some(u=>u>=n);){let u=e[a];c[u.lane]=u.start,a--}a=Math.max(0,a-a%o),s=Math.min(r,s+(o-1-s%o))}return{startIndex:a,endIndex:s}}var HG=typeof document<"u"?b7.useLayoutEffect:b7.useEffect;function B4e({useFlushSync:e=!0,...t}){let n=b7.useReducer(()=>({}),{})[1],o={...t,onChange:(i,a)=>{var s;e&&a?(0,VG.flushSync)(n):n(),(s=t.onChange)==null||s.call(t,i,a)}},[r]=b7.useState(()=>new vw(o));return r.setOptions(o),HG(()=>r._didMount(),[]),HG(()=>r._willUpdate()),r}function xA(e){return B4e({observeElementRect:BG,observeElementOffset:jG,scrollToFn:UG,...e})}function j4e(e){var t=0,n=e.children,o=n&&n.length;if(!o)t=1;else for(;--o>=0;)t+=n[o].value;e.value=t}function qG(){return this.eachAfter(j4e)}function WG(e,t){let n=-1;for(let o of this)e.call(t,o,++n,this);return this}function GG(e,t){for(var n=this,o=[n],r,i,a=-1;n=o.pop();)if(e.call(t,n,++a,this),r=n.children)for(i=r.length-1;i>=0;--i)o.push(r[i]);return this}function ZG(e,t){for(var n=this,o=[n],r=[],i,a,s,l=-1;n=o.pop();)if(r.push(n),i=n.children)for(a=0,s=i.length;a<s;++a)o.push(i[a]);for(;n=r.pop();)e.call(t,n,++l,this);return this}function XG(e,t){let n=-1;for(let o of this)if(e.call(t,o,++n,this))return o}function YG(e){return this.eachAfter(function(t){for(var n=+e(t.data)||0,o=t.children,r=o&&o.length;--r>=0;)n+=o[r].value;t.value=n})}function KG(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})}function JG(e){for(var t=this,n=U4e(t,e),o=[t];t!==n;)t=t.parent,o.push(t);for(var r=o.length;e!==n;)o.splice(r,0,e),e=e.parent;return o}function U4e(e,t){if(e===t)return e;var n=e.ancestors(),o=t.ancestors(),r=null;for(e=n.pop(),t=o.pop();e===t;)r=e,e=n.pop(),t=o.pop();return r}function QG(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t}function eZ(){return Array.from(this)}function tZ(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e}function nZ(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t}function*rZ(){var e=this,t,n=[e],o,r,i;do for(t=n.reverse(),n=[];e=t.pop();)if(yield e,o=e.children)for(r=0,i=o.length;r<i;++r)n.push(o[r]);while(n.length)}function R8(e,t){e instanceof Map?(e=[void 0,e],t===void 0&&(t=V4e)):t===void 0&&(t=H4e);for(var n=new cg(e),o,r=[n],i,a,s,l;o=r.pop();)if((a=t(o.data))&&(l=(a=Array.from(a)).length))for(o.children=a,s=l-1;s>=0;--s)r.push(i=a[s]=new cg(a[s])),i.parent=o,i.depth=o.depth+1;return n.eachBefore(W4e)}function F4e(){return R8(this).eachBefore(q4e)}function H4e(e){return e.children}function V4e(e){return Array.isArray(e)?e[1]:null}function q4e(e){e.data.value!==void 0&&(e.value=e.data.value),e.data=e.data.data}function W4e(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function cg(e){this.data=e,this.depth=this.height=0,this.parent=null}cg.prototype=R8.prototype={constructor:cg,count:qG,each:WG,eachAfter:ZG,eachBefore:GG,find:XG,sum:YG,sort:KG,path:JG,ancestors:QG,descendants:eZ,leaves:tZ,links:nZ,copy:F4e,[Symbol.iterator]:rZ};function oZ(e){if(typeof e!="function")throw new Error;return e}function Mu(){return 0}function Eu(e){return function(){return e}}function bw(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)}function $8(e,t,n,o,r){for(var i=e.children,a,s=-1,l=i.length,c=e.value&&(o-t)/e.value;++s<l;)a=i[s],a.y0=n,a.y1=r,a.x0=t,a.x1=t+=a.value*c}function wA(){var e=1,t=1,n=0,o=!1;function r(a){var s=a.height+1;return a.x0=a.y0=n,a.x1=e,a.y1=t/s,a.eachBefore(i(t,s)),o&&a.eachBefore(bw),a}function i(a,s){return function(l){l.children&&$8(l,l.x0,a*(l.depth+1)/s,l.x1,a*(l.depth+2)/s);var c=l.x0,u=l.y0,d=l.x1-n,p=l.y1-n;d<c&&(c=d=(c+d)/2),p<u&&(u=p=(u+p)/2),l.x0=c,l.y0=u,l.x1=d,l.y1=p}}return r.round=function(a){return arguments.length?(o=!!a,r):o},r.size=function(a){return arguments.length?(e=+a[0],t=+a[1],r):[e,t]},r.padding=function(a){return arguments.length?(n=+a,r):n},r}function iZ(e,t,n,o,r){for(var i=e.children,a,s=-1,l=i.length,c=e.value&&(r-n)/e.value;++s<l;)a=i[s],a.x0=t,a.x1=o,a.y0=n,a.y1=n+=a.value*c}var G4e=(1+Math.sqrt(5))/2;function Z4e(e,t,n,o,r,i){for(var a=[],s=t.children,l,c,u=0,d=0,p=s.length,m,h,S=t.value,v,g,y,x,_,$,k;u<p;){m=r-n,h=i-o;do v=s[d++].value;while(!v&&d<p);for(g=y=v,$=Math.max(h/m,m/h)/(S*e),k=v*v*$,_=Math.max(y/k,k/g);d<p;++d){if(v+=c=s[d].value,c<g&&(g=c),c>y&&(y=c),k=v*v*$,x=Math.max(y/k,k/g),x>_){v-=c;break}_=x}a.push(l={value:v,dice:m<h,children:s.slice(u,d)}),l.dice?$8(l,n,o,r,S?o+=h*v/S:i):iZ(l,n,o,S?n+=m*v/S:r,i),S-=v,u=d}return a}var aZ=(function e(t){function n(o,r,i,a,s){Z4e(t,o,r,i,a,s)}return n.ratio=function(o){return e((o=+o)>1?o:1)},n})(G4e);function _A(){var e=aZ,t=!1,n=1,o=1,r=[0],i=Mu,a=Mu,s=Mu,l=Mu,c=Mu;function u(p){return p.x0=p.y0=0,p.x1=n,p.y1=o,p.eachBefore(d),r=[0],t&&p.eachBefore(bw),p}function d(p){var m=r[p.depth],h=p.x0+m,S=p.y0+m,v=p.x1-m,g=p.y1-m;v<h&&(h=v=(h+v)/2),g<S&&(S=g=(S+g)/2),p.x0=h,p.y0=S,p.x1=v,p.y1=g,p.children&&(m=r[p.depth+1]=i(p)/2,h+=c(p)-m,S+=a(p)-m,v-=s(p)-m,g-=l(p)-m,v<h&&(h=v=(h+v)/2),g<S&&(S=g=(S+g)/2),e(p,h,S,v,g))}return u.round=function(p){return arguments.length?(t=!!p,u):t},u.size=function(p){return arguments.length?(n=+p[0],o=+p[1],u):[n,o]},u.tile=function(p){return arguments.length?(e=oZ(p),u):e},u.padding=function(p){return arguments.length?u.paddingInner(p).paddingOuter(p):u.paddingInner()},u.paddingInner=function(p){return arguments.length?(i=typeof p=="function"?p:Eu(+p),u):i},u.paddingOuter=function(p){return arguments.length?u.paddingTop(p).paddingRight(p).paddingBottom(p).paddingLeft(p):u.paddingTop()},u.paddingTop=function(p){return arguments.length?(a=typeof p=="function"?p:Eu(+p),u):a},u.paddingRight=function(p){return arguments.length?(s=typeof p=="function"?p:Eu(+p),u):s},u.paddingBottom=function(p){return arguments.length?(l=typeof p=="function"?p:Eu(+p),u):l},u.paddingLeft=function(p){return arguments.length?(c=typeof p=="function"?p:Eu(+p),u):c},u}function PA(e,t,n,o,r){var i=e.children,a,s=i.length,l,c=new Array(s+1);for(c[0]=l=a=0;a<s;++a)c[a+1]=l+=i[a].value;u(0,s,e.value,t,n,o,r);function u(d,p,m,h,S,v,g){if(d>=p-1){var y=i[d];y.x0=h,y.y0=S,y.x1=v,y.y1=g;return}for(var x=c[d],_=m/2+x,$=d+1,k=p-1;$<k;){var L=$+k>>>1;c[L]<_?$=L+1:k=L}_-c[$-1]<c[$]-_&&d+1<$&&--$;var I=c[$]-x,N=m-I;if(v-h>g-S){var U=m?(h*N+v*I)/m:v;u(d,$,I,h,S,U,g),u($,p,N,U,S,v,g)}else{var z=m?(S*N+g*I)/m:g;u(d,$,I,h,S,v,z),u($,p,N,h,z,v,g)}}}function z8(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function CA(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Sw(e){let t,n,o;e.length!==2?(t=z8,n=(s,l)=>z8(e(s),l),o=(s,l)=>e(s)-l):(t=e===z8||e===CA?e:X4e,n=e,o=e);function r(s,l,c=0,u=s.length){if(c<u){if(t(l,l)!==0)return u;do{let d=c+u>>>1;n(s[d],l)<0?c=d+1:u=d}while(c<u)}return c}function i(s,l,c=0,u=s.length){if(c<u){if(t(l,l)!==0)return u;do{let d=c+u>>>1;n(s[d],l)<=0?c=d+1:u=d}while(c<u)}return c}function a(s,l,c=0,u=s.length){let d=r(s,l,c,u-1);return d>c&&o(s[d-1],l)>-o(s[d],l)?d-1:d}return{left:r,center:a,right:i}}function X4e(){return 0}function kA(e){return e===null?NaN:+e}var sZ=Sw(z8),lZ=sZ.right,Y4e=sZ.left,K4e=Sw(kA).center,RA=lZ;var ka=class{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){let n=this._partials,o=0;for(let r=0;r<this._n&&r<32;r++){let i=n[r],a=t+i,s=Math.abs(t)<Math.abs(i)?t-(a-i):i-(a-t);s&&(n[o++]=s),t=a}return n[o]=t,this._n=o+1,this}valueOf(){let t=this._partials,n=this._n,o,r,i,a=0;if(n>0){for(a=t[--n];n>0&&(o=a,r=t[--n],a=o+r,i=r-(a-o),!i););n>0&&(i<0&&t[n-1]<0||i>0&&t[n-1]>0)&&(r=i*2,o=a+r,r==o-a&&(a=o))}return a}};var Tu=class extends Map{constructor(t,n=e5e){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(let[o,r]of t)this.set(o,r)}get(t){return super.get(cZ(this,t))}has(t){return super.has(cZ(this,t))}set(t,n){return super.set(J4e(this,t),n)}delete(t){return super.delete(Q4e(this,t))}};function cZ({_intern:e,_key:t},n){let o=t(n);return e.has(o)?e.get(o):n}function J4e({_intern:e,_key:t},n){let o=t(n);return e.has(o)?e.get(o):(e.set(o,n),n)}function Q4e({_intern:e,_key:t},n){let o=t(n);return e.has(o)&&(n=e.get(o),e.delete(o)),n}function e5e(e){return e!==null&&typeof e=="object"?e.valueOf():e}var t5e=Math.sqrt(50),n5e=Math.sqrt(10),r5e=Math.sqrt(2);function xw(e,t,n){let o=(t-e)/Math.max(0,n),r=Math.floor(Math.log10(o)),i=o/Math.pow(10,r),a=i>=t5e?10:i>=n5e?5:i>=r5e?2:1,s,l,c;return r<0?(c=Math.pow(10,-r)/a,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&++s,l/c>t&&--l,c=-c):(c=Math.pow(10,r)*a,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=n&&n<2?xw(e,t,n*2):[s,l,c]}function ww(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];let o=t<e,[r,i,a]=o?xw(t,e,n):xw(e,t,n);if(!(i>=r))return[];let s=i-r+1,l=new Array(s);if(o)if(a<0)for(let c=0;c<s;++c)l[c]=(i-c)/-a;else for(let c=0;c<s;++c)l[c]=(i-c)*a;else if(a<0)for(let c=0;c<s;++c)l[c]=(r+c)/-a;else for(let c=0;c<s;++c)l[c]=(r+c)*a;return l}function ug(e,t,n){return t=+t,e=+e,n=+n,xw(e,t,n)[2]}function $A(e,t,n){t=+t,e=+e,n=+n;let o=t<e,r=o?ug(t,e,n):ug(e,t,n);return(o?-1:1)*(r<0?1/-r:r)}function*o5e(e){for(let t of e)yield*t}function Au(e){return Array.from(o5e(e))}function _w(e,t,n){e=+e,t=+t,n=(r=arguments.length)<2?(t=e,e=0,1):r<3?1:+n;for(var o=-1,r=Math.max(0,Math.ceil((t-e)/n))|0,i=new Array(r);++o<r;)i[o]=e+o*n;return i}var D2=1e-6,uZ=1e-12,M2=Math.PI,Ho=M2/2,zA=M2/4,Vo=M2*2,qo=180/M2,Tn=M2/180,en=Math.abs,Pw=Math.atan,A0=Math.atan2,cn=Math.cos;var dZ=Math.exp;var pZ=Math.log;var Pn=Math.sin,fZ=Math.sign||function(e){return e>0?1:e<0?-1:0},Ra=Math.sqrt,mZ=Math.tan;function hZ(e){return e>1?0:e<-1?M2:Math.acos(e)}function I0(e){return e>1?Ho:e<-1?-Ho:Math.asin(e)}function Wo(){}function Cw(e,t){e&&yZ.hasOwnProperty(e.type)&&yZ[e.type](e,t)}var gZ={Feature:function(e,t){Cw(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,o=-1,r=n.length;++o<r;)Cw(n[o].geometry,t)}},yZ={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,o=-1,r=n.length;++o<r;)e=n[o],t.point(e[0],e[1],e[2])},LineString:function(e,t){MA(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,o=-1,r=n.length;++o<r;)MA(n[o],t,0)},Polygon:function(e,t){vZ(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,o=-1,r=n.length;++o<r;)vZ(n[o],t)},GeometryCollection:function(e,t){for(var n=e.geometries,o=-1,r=n.length;++o<r;)Cw(n[o],t)}};function MA(e,t,n){var o=-1,r=e.length-n,i;for(t.lineStart();++o<r;)i=e[o],t.point(i[0],i[1],i[2]);t.lineEnd()}function vZ(e,t){var n=-1,o=e.length;for(t.polygonStart();++n<o;)MA(e[n],t,1);t.polygonEnd()}function S7(e,t){e&&gZ.hasOwnProperty(e.type)?gZ[e.type](e,t):Cw(e,t)}function dg(e){return[A0(e[1],e[0]),I0(e[2])]}function ds(e){var t=e[0],n=e[1],o=cn(n);return[o*cn(t),o*Pn(t),Pn(n)]}function pg(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Iu(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function kw(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function fg(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function mg(e){var t=Ra(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function hg(e,t){function n(o,r){return o=e(o,r),t(o[0],o[1])}return e.invert&&t.invert&&(n.invert=function(o,r){return o=t.invert(o,r),o&&e.invert(o[0],o[1])}),n}function EA(e,t){return en(e)>M2&&(e-=Math.round(e/Vo)*Vo),[e,t]}EA.invert=EA;function TA(e,t,n){return(e%=Vo)?t||n?hg(SZ(e),xZ(t,n)):SZ(e):t||n?xZ(t,n):EA}function bZ(e){return function(t,n){return t+=e,en(t)>M2&&(t-=Math.round(t/Vo)*Vo),[t,n]}}function SZ(e){var t=bZ(e);return t.invert=bZ(-e),t}function xZ(e,t){var n=cn(e),o=Pn(e),r=cn(t),i=Pn(t);function a(s,l){var c=cn(l),u=cn(s)*c,d=Pn(s)*c,p=Pn(l),m=p*n+u*o;return[A0(d*r-m*i,u*n-p*o),I0(m*r+d*i)]}return a.invert=function(s,l){var c=cn(l),u=cn(s)*c,d=Pn(s)*c,p=Pn(l),m=p*r-d*i;return[A0(d*r+p*i,u*n+m*o),I0(m*n-u*o)]},a}function wZ(e){e=TA(e[0]*Tn,e[1]*Tn,e.length>2?e[2]*Tn:0);function t(n){return n=e(n[0]*Tn,n[1]*Tn),n[0]*=qo,n[1]*=qo,n}return t.invert=function(n){return n=e.invert(n[0]*Tn,n[1]*Tn),n[0]*=qo,n[1]*=qo,n},t}function PZ(e,t,n,o,r,i){if(n){var a=cn(t),s=Pn(t),l=o*n;r==null?(r=t+o*Vo,i=t-l/2):(r=_Z(a,r),i=_Z(a,i),(o>0?r<i:r>i)&&(r+=o*Vo));for(var c,u=r;o>0?u>i:u<i;u-=l)c=dg([a,-s*cn(u),-s*Pn(u)]),e.point(c[0],c[1])}}function _Z(e,t){t=ds(t),t[0]-=e,mg(t);var n=hZ(-t[1]);return((-t[2]<0?-n:n)+Vo-D2)%Vo}function Rw(){var e=[],t;return{point:function(n,o,r){t.push([n,o,r])},lineStart:function(){e.push(t=[])},lineEnd:Wo,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function Nu(e,t){return en(e[0]-t[0])<D2&&en(e[1]-t[1])<D2}function $w(e,t,n,o){this.x=e,this.z=t,this.o=n,this.e=o,this.v=!1,this.n=this.p=null}function zw(e,t,n,o,r){var i=[],a=[],s,l;if(e.forEach(function(h){if(!((S=h.length-1)<=0)){var S,v=h[0],g=h[S],y;if(Nu(v,g)){if(!v[2]&&!g[2]){for(r.lineStart(),s=0;s<S;++s)r.point((v=h[s])[0],v[1]);r.lineEnd();return}g[0]+=2*D2}i.push(y=new $w(v,h,null,!0)),a.push(y.o=new $w(v,null,y,!1)),i.push(y=new $w(g,h,null,!1)),a.push(y.o=new $w(g,null,y,!0))}}),!!i.length){for(a.sort(t),CZ(i),CZ(a),s=0,l=a.length;s<l;++s)a[s].e=n=!n;for(var c=i[0],u,d;;){for(var p=c,m=!0;p.v;)if((p=p.n)===c)return;u=p.z,r.lineStart();do{if(p.v=p.o.v=!0,p.e){if(m)for(s=0,l=u.length;s<l;++s)r.point((d=u[s])[0],d[1]);else o(p.x,p.n.x,1,r);p=p.n}else{if(m)for(u=p.p.z,s=u.length-1;s>=0;--s)r.point((d=u[s])[0],d[1]);else o(p.x,p.p.x,-1,r);p=p.p}p=p.o,u=p.z,m=!m}while(!p.v);r.lineEnd()}}}function CZ(e){if(t=e.length){for(var t,n=0,o=e[0],r;++n<t;)o.n=r=e[n],r.p=o,o=r;o.n=r=e[0],r.p=o}}function AA(e){return en(e[0])<=M2?e[0]:fZ(e[0])*((en(e[0])+M2)%Vo-M2)}function kZ(e,t){var n=AA(t),o=t[1],r=Pn(o),i=[Pn(n),-cn(n),0],a=0,s=0,l=new ka;r===1?o=Ho+D2:r===-1&&(o=-Ho-D2);for(var c=0,u=e.length;c<u;++c)if(p=(d=e[c]).length)for(var d,p,m=d[p-1],h=AA(m),S=m[1]/2+zA,v=Pn(S),g=cn(S),y=0;y<p;++y,h=_,v=k,g=L,m=x){var x=d[y],_=AA(x),$=x[1]/2+zA,k=Pn($),L=cn($),I=_-h,N=I>=0?1:-1,U=N*I,z=U>M2,Z=v*k;if(l.add(A0(Z*N*Pn(U),g*L+Z*cn(U))),a+=z?I+N*Vo:I,z^h>=n^_>=n){var ie=Iu(ds(m),ds(x));mg(ie);var ue=Iu(i,ie);mg(ue);var X=(z^I>=0?-1:1)*I0(ue[2]);(o>X||o===X&&(ie[0]||ie[1]))&&(s+=z^I>=0?1:-1)}}return(a<-D2||a<D2&&l<-uZ)^s&1}function Mw(e,t,n,o){return function(r){var i=t(r),a=Rw(),s=t(a),l=!1,c,u,d,p={point:m,lineStart:S,lineEnd:v,polygonStart:function(){p.point=g,p.lineStart=y,p.lineEnd=x,u=[],c=[]},polygonEnd:function(){p.point=m,p.lineStart=S,p.lineEnd=v,u=Au(u);var _=kZ(c,o);u.length?(l||(r.polygonStart(),l=!0),zw(u,a5e,_,n,r)):_&&(l||(r.polygonStart(),l=!0),r.lineStart(),n(null,null,1,r),r.lineEnd()),l&&(r.polygonEnd(),l=!1),u=c=null},sphere:function(){r.polygonStart(),r.lineStart(),n(null,null,1,r),r.lineEnd(),r.polygonEnd()}};function m(_,$){e(_,$)&&r.point(_,$)}function h(_,$){i.point(_,$)}function S(){p.point=h,i.lineStart()}function v(){p.point=m,i.lineEnd()}function g(_,$){d.push([_,$]),s.point(_,$)}function y(){s.lineStart(),d=[]}function x(){g(d[0][0],d[0][1]),s.lineEnd();var _=s.clean(),$=a.result(),k,L=$.length,I,N,U;if(d.pop(),c.push(d),d=null,!!L){if(_&1){if(N=$[0],(I=N.length-1)>0){for(l||(r.polygonStart(),l=!0),r.lineStart(),k=0;k<I;++k)r.point((U=N[k])[0],U[1]);r.lineEnd()}return}L>1&&_&2&&$.push($.pop().concat($.shift())),u.push($.filter(i5e))}}return p}}function i5e(e){return e.length>1}function a5e(e,t){return((e=e.x)[0]<0?e[1]-Ho-D2:Ho-e[1])-((t=t.x)[0]<0?t[1]-Ho-D2:Ho-t[1])}var IA=Mw(function(){return!0},s5e,c5e,[-M2,-Ho]);function s5e(e){var t=NaN,n=NaN,o=NaN,r;return{lineStart:function(){e.lineStart(),r=1},point:function(i,a){var s=i>0?M2:-M2,l=en(i-t);en(l-M2)<D2?(e.point(t,n=(n+a)/2>0?Ho:-Ho),e.point(o,n),e.lineEnd(),e.lineStart(),e.point(s,n),e.point(i,n),r=0):o!==s&&l>=M2&&(en(t-o)<D2&&(t-=o*D2),en(i-s)<D2&&(i-=s*D2),n=l5e(t,n,i,a),e.point(o,n),e.lineEnd(),e.lineStart(),e.point(s,n),r=0),e.point(t=i,n=a),o=s},lineEnd:function(){e.lineEnd(),t=n=NaN},clean:function(){return 2-r}}}function l5e(e,t,n,o){var r,i,a=Pn(e-n);return en(a)>D2?Pw((Pn(t)*(i=cn(o))*Pn(n)-Pn(o)*(r=cn(t))*Pn(e))/(r*i*a)):(t+o)/2}function c5e(e,t,n,o){var r;if(e==null)r=n*Ho,o.point(-M2,r),o.point(0,r),o.point(M2,r),o.point(M2,0),o.point(M2,-r),o.point(0,-r),o.point(-M2,-r),o.point(-M2,0),o.point(-M2,r);else if(en(e[0]-t[0])>D2){var i=e[0]<t[0]?M2:-M2;r=n*i/2,o.point(-i,r),o.point(0,r),o.point(i,r)}else o.point(t[0],t[1])}function RZ(e){var t=cn(e),n=2*Tn,o=t>0,r=en(t)>D2;function i(u,d,p,m){PZ(m,e,n,p,u,d)}function a(u,d){return cn(u)*cn(d)>t}function s(u){var d,p,m,h,S;return{lineStart:function(){h=m=!1,S=1},point:function(v,g){var y=[v,g],x,_=a(v,g),$=o?_?0:c(v,g):_?c(v+(v<0?M2:-M2),g):0;if(!d&&(h=m=_)&&u.lineStart(),_!==m&&(x=l(d,y),(!x||Nu(d,x)||Nu(y,x))&&(y[2]=1)),_!==m)S=0,_?(u.lineStart(),x=l(y,d),u.point(x[0],x[1])):(x=l(d,y),u.point(x[0],x[1],2),u.lineEnd()),d=x;else if(r&&d&&o^_){var k;!($&p)&&(k=l(y,d,!0))&&(S=0,o?(u.lineStart(),u.point(k[0][0],k[0][1]),u.point(k[1][0],k[1][1]),u.lineEnd()):(u.point(k[1][0],k[1][1]),u.lineEnd(),u.lineStart(),u.point(k[0][0],k[0][1],3)))}_&&(!d||!Nu(d,y))&&u.point(y[0],y[1]),d=y,m=_,p=$},lineEnd:function(){m&&u.lineEnd(),d=null},clean:function(){return S|(h&&m)<<1}}}function l(u,d,p){var m=ds(u),h=ds(d),S=[1,0,0],v=Iu(m,h),g=pg(v,v),y=v[0],x=g-y*y;if(!x)return!p&&u;var _=t*g/x,$=-t*y/x,k=Iu(S,v),L=fg(S,_),I=fg(v,$);kw(L,I);var N=k,U=pg(L,N),z=pg(N,N),Z=U*U-z*(pg(L,L)-1);if(!(Z<0)){var ie=Ra(Z),ue=fg(N,(-U-ie)/z);if(kw(ue,L),ue=dg(ue),!p)return ue;var X=u[0],W=d[0],Me=u[1],Fe=d[1],Se;W<X&&(Se=X,X=W,W=Se);var $e=W-X,He=en($e-M2)<D2,r1=He||$e<D2;if(!He&&Fe<Me&&(Se=Me,Me=Fe,Fe=Se),r1?He?Me+Fe>0^ue[1]<(en(ue[0]-X)<D2?Me:Fe):Me<=ue[1]&&ue[1]<=Fe:$e>M2^(X<=ue[0]&&ue[0]<=W)){var b1=fg(N,(-U+ie)/z);return kw(b1,L),[ue,dg(b1)]}}}function c(u,d){var p=o?e:M2-e,m=0;return u<-p?m|=1:u>p&&(m|=2),d<-p?m|=4:d>p&&(m|=8),m}return Mw(a,s,i,o?[0,-e]:[-M2,e-M2])}function $Z(e,t,n,o,r,i){var a=e[0],s=e[1],l=t[0],c=t[1],u=0,d=1,p=l-a,m=c-s,h;if(h=n-a,!(!p&&h>0)){if(h/=p,p<0){if(h<u)return;h<d&&(d=h)}else if(p>0){if(h>d)return;h>u&&(u=h)}if(h=r-a,!(!p&&h<0)){if(h/=p,p<0){if(h>d)return;h>u&&(u=h)}else if(p>0){if(h<u)return;h<d&&(d=h)}if(h=o-s,!(!m&&h>0)){if(h/=m,m<0){if(h<u)return;h<d&&(d=h)}else if(m>0){if(h>d)return;h>u&&(u=h)}if(h=i-s,!(!m&&h<0)){if(h/=m,m<0){if(h>d)return;h>u&&(u=h)}else if(m>0){if(h<u)return;h<d&&(d=h)}return u>0&&(e[0]=a+u*p,e[1]=s+u*m),d<1&&(t[0]=a+d*p,t[1]=s+d*m),!0}}}}}var gg=1e9,Ew=-gg;function yg(e,t,n,o){function r(c,u){return e<=c&&c<=n&&t<=u&&u<=o}function i(c,u,d,p){var m=0,h=0;if(c==null||(m=a(c,d))!==(h=a(u,d))||l(c,u)<0^d>0)do p.point(m===0||m===3?e:n,m>1?o:t);while((m=(m+d+4)%4)!==h);else p.point(u[0],u[1])}function a(c,u){return en(c[0]-e)<D2?u>0?0:3:en(c[0]-n)<D2?u>0?2:1:en(c[1]-t)<D2?u>0?1:0:u>0?3:2}function s(c,u){return l(c.x,u.x)}function l(c,u){var d=a(c,1),p=a(u,1);return d!==p?d-p:d===0?u[1]-c[1]:d===1?c[0]-u[0]:d===2?c[1]-u[1]:u[0]-c[0]}return function(c){var u=c,d=Rw(),p,m,h,S,v,g,y,x,_,$,k,L={point:I,lineStart:Z,lineEnd:ie,polygonStart:U,polygonEnd:z};function I(X,W){r(X,W)&&u.point(X,W)}function N(){for(var X=0,W=0,Me=m.length;W<Me;++W)for(var Fe=m[W],Se=1,$e=Fe.length,He=Fe[0],r1,b1,p1=He[0],re=He[1];Se<$e;++Se)r1=p1,b1=re,He=Fe[Se],p1=He[0],re=He[1],b1<=o?re>o&&(p1-r1)*(o-b1)>(re-b1)*(e-r1)&&++X:re<=o&&(p1-r1)*(o-b1)<(re-b1)*(e-r1)&&--X;return X}function U(){u=d,p=[],m=[],k=!0}function z(){var X=N(),W=k&&X,Me=(p=Au(p)).length;(W||Me)&&(c.polygonStart(),W&&(c.lineStart(),i(null,null,1,c),c.lineEnd()),Me&&zw(p,s,X,i,c),c.polygonEnd()),u=c,p=m=h=null}function Z(){L.point=ue,m&&m.push(h=[]),$=!0,_=!1,y=x=NaN}function ie(){p&&(ue(S,v),g&&_&&d.rejoin(),p.push(d.result())),L.point=I,_&&u.lineEnd()}function ue(X,W){var Me=r(X,W);if(m&&h.push([X,W]),$)S=X,v=W,g=Me,$=!1,Me&&(u.lineStart(),u.point(X,W));else if(Me&&_)u.point(X,W);else{var Fe=[y=Math.max(Ew,Math.min(gg,y)),x=Math.max(Ew,Math.min(gg,x))],Se=[X=Math.max(Ew,Math.min(gg,X)),W=Math.max(Ew,Math.min(gg,W))];$Z(Fe,Se,e,t,n,o)?(_||(u.lineStart(),u.point(Fe[0],Fe[1])),u.point(Se[0],Se[1]),Me||u.lineEnd(),k=!1):Me&&(u.lineStart(),u.point(X,W),k=!1)}y=X,x=W,_=Me}return L}}var x7=e=>e;var NA=new ka,OA=new ka,zZ,MZ,LA,DA,w7={point:Wo,lineStart:Wo,lineEnd:Wo,polygonStart:function(){w7.lineStart=u5e,w7.lineEnd=p5e},polygonEnd:function(){w7.lineStart=w7.lineEnd=w7.point=Wo,NA.add(en(OA)),OA=new ka},result:function(){var e=NA/2;return NA=new ka,e}};function u5e(){w7.point=d5e}function d5e(e,t){w7.point=EZ,zZ=LA=e,MZ=DA=t}function EZ(e,t){OA.add(DA*e-LA*t),LA=e,DA=t}function p5e(){EZ(zZ,MZ)}var BA=w7;var Ou=1/0,Tw=Ou,vg=-Ou,Aw=vg,f5e={point:m5e,lineStart:Wo,lineEnd:Wo,polygonStart:Wo,polygonEnd:Wo,result:function(){var e=[[Ou,Tw],[vg,Aw]];return vg=Aw=-(Tw=Ou=1/0),e}};function m5e(e,t){e<Ou&&(Ou=e),e>vg&&(vg=e),t<Tw&&(Tw=t),t>Aw&&(Aw=t)}var Lu=f5e;var jA=0,UA=0,bg=0,Iw=0,Nw=0,Du=0,FA=0,HA=0,Sg=0,IZ,NZ,ps,fs,r5={point:M8,lineStart:TZ,lineEnd:AZ,polygonStart:function(){r5.lineStart=y5e,r5.lineEnd=v5e},polygonEnd:function(){r5.point=M8,r5.lineStart=TZ,r5.lineEnd=AZ},result:function(){var e=Sg?[FA/Sg,HA/Sg]:Du?[Iw/Du,Nw/Du]:bg?[jA/bg,UA/bg]:[NaN,NaN];return jA=UA=bg=Iw=Nw=Du=FA=HA=Sg=0,e}};function M8(e,t){jA+=e,UA+=t,++bg}function TZ(){r5.point=h5e}function h5e(e,t){r5.point=g5e,M8(ps=e,fs=t)}function g5e(e,t){var n=e-ps,o=t-fs,r=Ra(n*n+o*o);Iw+=r*(ps+e)/2,Nw+=r*(fs+t)/2,Du+=r,M8(ps=e,fs=t)}function AZ(){r5.point=M8}function y5e(){r5.point=b5e}function v5e(){OZ(IZ,NZ)}function b5e(e,t){r5.point=OZ,M8(IZ=ps=e,NZ=fs=t)}function OZ(e,t){var n=e-ps,o=t-fs,r=Ra(n*n+o*o);Iw+=r*(ps+e)/2,Nw+=r*(fs+t)/2,Du+=r,r=fs*e-ps*t,FA+=r*(ps+e),HA+=r*(fs+t),Sg+=r*3,M8(ps=e,fs=t)}var VA=r5;function Ow(e){this._context=e}Ow.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._context.moveTo(e,t),this._point=1;break}case 1:{this._context.lineTo(e,t);break}default:{this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,Vo);break}}},result:Wo};var WA=new ka,qA,LZ,DZ,xg,wg,Lw={point:Wo,lineStart:function(){Lw.point=S5e},lineEnd:function(){qA&&BZ(LZ,DZ),Lw.point=Wo},polygonStart:function(){qA=!0},polygonEnd:function(){qA=null},result:function(){var e=+WA;return WA=new ka,e}};function S5e(e,t){Lw.point=BZ,LZ=xg=e,DZ=wg=t}function BZ(e,t){xg-=e,wg-=t,WA.add(Ra(xg*xg+wg*wg)),xg=e,wg=t}var GA=Lw;var jZ,Dw,UZ,FZ,Bu=class{constructor(t){this._append=t==null?HZ:x5e(t),this._radius=4.5,this._=""}pointRadius(t){return this._radius=+t,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){this._line===0&&(this._+="Z"),this._point=NaN}point(t,n){switch(this._point){case 0:{this._append`M${t},${n}`,this._point=1;break}case 1:{this._append`L${t},${n}`;break}default:{if(this._append`M${t},${n}`,this._radius!==UZ||this._append!==Dw){let o=this._radius,r=this._;this._="",this._append`m0,${o}a${o},${o} 0 1,1 0,${-2*o}a${o},${o} 0 1,1 0,${2*o}z`,UZ=o,Dw=this._append,FZ=this._,this._=r}this._+=FZ;break}}}result(){let t=this._;return this._="",t.length?t:null}};function HZ(e){let t=1;this._+=e[0];for(let n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function x5e(e){let t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);if(t>15)return HZ;if(t!==jZ){let n=10**t;jZ=t,Dw=function(r){let i=1;this._+=r[0];for(let a=r.length;i<a;++i)this._+=Math.round(arguments[i]*n)/n+r[i]}}return Dw}function ZA(e,t){let n=3,o=4.5,r,i;function a(s){return s&&(typeof o=="function"&&i.pointRadius(+o.apply(this,arguments)),S7(s,r(i))),i.result()}return a.area=function(s){return S7(s,r(BA)),BA.result()},a.measure=function(s){return S7(s,r(GA)),GA.result()},a.bounds=function(s){return S7(s,r(Lu)),Lu.result()},a.centroid=function(s){return S7(s,r(VA)),VA.result()},a.projection=function(s){return arguments.length?(r=s==null?(e=null,x7):(e=s).stream,a):e},a.context=function(s){return arguments.length?(i=s==null?(t=null,new Bu(n)):new Ow(t=s),typeof o!="function"&&i.pointRadius(o),a):t},a.pointRadius=function(s){return arguments.length?(o=typeof s=="function"?s:(i.pointRadius(+s),+s),a):o},a.digits=function(s){if(!arguments.length)return n;if(s==null)n=null;else{let l=Math.floor(s);if(!(l>=0))throw new RangeError(`invalid digits: ${s}`);n=l}return t===null&&(i=new Bu(n)),a},a.projection(e).digits(n).context(t)}function E8(e){return function(t){var n=new XA;for(var o in e)n[o]=e[o];return n.stream=t,n}}function XA(){}XA.prototype={constructor:XA,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function YA(e,t,n){var o=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),o!=null&&e.clipExtent(null),S7(n,e.stream(Lu)),t(Lu.result()),o!=null&&e.clipExtent(o),e}function _g(e,t,n){return YA(e,function(o){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=Math.min(r/(o[1][0]-o[0][0]),i/(o[1][1]-o[0][1])),s=+t[0][0]+(r-a*(o[1][0]+o[0][0]))/2,l=+t[0][1]+(i-a*(o[1][1]+o[0][1]))/2;e.scale(150*a).translate([s,l])},n)}function Bw(e,t,n){return _g(e,[[0,0],t],n)}function jw(e,t,n){return YA(e,function(o){var r=+t,i=r/(o[1][0]-o[0][0]),a=(r-i*(o[1][0]+o[0][0]))/2,s=-i*o[0][1];e.scale(150*i).translate([a,s])},n)}function Uw(e,t,n){return YA(e,function(o){var r=+t,i=r/(o[1][1]-o[0][1]),a=-i*o[0][0],s=(r-i*(o[1][1]+o[0][1]))/2;e.scale(150*i).translate([a,s])},n)}var VZ=16,w5e=cn(30*Tn);function KA(e,t){return+t?P5e(e,t):_5e(e)}function _5e(e){return E8({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function P5e(e,t){function n(o,r,i,a,s,l,c,u,d,p,m,h,S,v){var g=c-o,y=u-r,x=g*g+y*y;if(x>4*t&&S--){var _=a+p,$=s+m,k=l+h,L=Ra(_*_+$*$+k*k),I=I0(k/=L),N=en(en(k)-1)<D2||en(i-d)<D2?(i+d)/2:A0($,_),U=e(N,I),z=U[0],Z=U[1],ie=z-o,ue=Z-r,X=y*ie-g*ue;(X*X/x>t||en((g*ie+y*ue)/x-.5)>.3||a*p+s*m+l*h<w5e)&&(n(o,r,i,a,s,l,z,Z,N,_/=L,$/=L,k,S,v),v.point(z,Z),n(z,Z,N,_,$,k,c,u,d,p,m,h,S,v))}}return function(o){var r,i,a,s,l,c,u,d,p,m,h,S,v={point:g,lineStart:y,lineEnd:_,polygonStart:function(){o.polygonStart(),v.lineStart=$},polygonEnd:function(){o.polygonEnd(),v.lineStart=y}};function g(I,N){I=e(I,N),o.point(I[0],I[1])}function y(){d=NaN,v.point=x,o.lineStart()}function x(I,N){var U=ds([I,N]),z=e(I,N);n(d,p,u,m,h,S,d=z[0],p=z[1],u=I,m=U[0],h=U[1],S=U[2],VZ,o),o.point(d,p)}function _(){v.point=g,o.lineEnd()}function $(){y(),v.point=k,v.lineEnd=L}function k(I,N){x(r=I,N),i=d,a=p,s=m,l=h,c=S,v.point=x}function L(){n(d,p,u,m,h,S,i,a,r,s,l,c,VZ,o),v.lineEnd=_,_()}return v}}var C5e=E8({point:function(e,t){this.stream.point(e*Tn,t*Tn)}});function k5e(e){return E8({point:function(t,n){var o=e(t,n);return this.stream.point(o[0],o[1])}})}function R5e(e,t,n,o,r){function i(a,s){return a*=o,s*=r,[t+e*a,n-e*s]}return i.invert=function(a,s){return[(a-t)/e*o,(n-s)/e*r]},i}function qZ(e,t,n,o,r,i){if(!i)return R5e(e,t,n,o,r);var a=cn(i),s=Pn(i),l=a*e,c=s*e,u=a/e,d=s/e,p=(s*n-a*t)/e,m=(s*t+a*n)/e;function h(S,v){return S*=o,v*=r,[l*S-c*v+t,n-c*S-l*v]}return h.invert=function(S,v){return[o*(u*S-d*v+p),r*(m-d*S-u*v)]},h}function Pg(e){return $5e(function(){return e})()}function $5e(e){var t,n=150,o=480,r=250,i=0,a=0,s=0,l=0,c=0,u,d=0,p=1,m=1,h=null,S=IA,v=null,g,y,x,_=x7,$=.5,k,L,I,N,U;function z(X){return I(X[0]*Tn,X[1]*Tn)}function Z(X){return X=I.invert(X[0],X[1]),X&&[X[0]*qo,X[1]*qo]}z.stream=function(X){return N&&U===X?N:N=C5e(k5e(u)(S(k(_(U=X)))))},z.preclip=function(X){return arguments.length?(S=X,h=void 0,ue()):S},z.postclip=function(X){return arguments.length?(_=X,v=g=y=x=null,ue()):_},z.clipAngle=function(X){return arguments.length?(S=+X?RZ(h=X*Tn):(h=null,IA),ue()):h*qo},z.clipExtent=function(X){return arguments.length?(_=X==null?(v=g=y=x=null,x7):yg(v=+X[0][0],g=+X[0][1],y=+X[1][0],x=+X[1][1]),ue()):v==null?null:[[v,g],[y,x]]},z.scale=function(X){return arguments.length?(n=+X,ie()):n},z.translate=function(X){return arguments.length?(o=+X[0],r=+X[1],ie()):[o,r]},z.center=function(X){return arguments.length?(i=X[0]%360*Tn,a=X[1]%360*Tn,ie()):[i*qo,a*qo]},z.rotate=function(X){return arguments.length?(s=X[0]%360*Tn,l=X[1]%360*Tn,c=X.length>2?X[2]%360*Tn:0,ie()):[s*qo,l*qo,c*qo]},z.angle=function(X){return arguments.length?(d=X%360*Tn,ie()):d*qo},z.reflectX=function(X){return arguments.length?(p=X?-1:1,ie()):p<0},z.reflectY=function(X){return arguments.length?(m=X?-1:1,ie()):m<0},z.precision=function(X){return arguments.length?(k=KA(L,$=X*X),ue()):Ra($)},z.fitExtent=function(X,W){return _g(z,X,W)},z.fitSize=function(X,W){return Bw(z,X,W)},z.fitWidth=function(X,W){return jw(z,X,W)},z.fitHeight=function(X,W){return Uw(z,X,W)};function ie(){var X=qZ(n,0,0,p,m,d).apply(null,t(i,a)),W=qZ(n,o-X[0],r-X[1],p,m,d);return u=TA(s,l,c),L=hg(t,W),I=hg(u,L),k=KA(L,$),ue()}function ue(){return N=U=null,z}return function(){return t=e.apply(this,arguments),z.invert=t.invert&&Z,ie()}}function Fw(e,t){return[e,pZ(mZ((Ho+t)/2))]}Fw.invert=function(e,t){return[e,2*Pw(dZ(t))-Ho]};function JA(){return z5e(Fw).scale(961/Vo)}function z5e(e){var t=Pg(e),n=t.center,o=t.scale,r=t.translate,i=t.clipExtent,a=null,s,l,c;t.scale=function(d){return arguments.length?(o(d),u()):o()},t.translate=function(d){return arguments.length?(r(d),u()):r()},t.center=function(d){return arguments.length?(n(d),u()):n()},t.clipExtent=function(d){return arguments.length?(d==null?a=s=l=c=null:(a=+d[0][0],s=+d[0][1],l=+d[1][0],c=+d[1][1]),u()):a==null?null:[[a,s],[l,c]]};function u(){var d=M2*o(),p=t(wZ(t.rotate()).invert([0,0]));return i(a==null?[[p[0]-d,p[1]-d],[p[0]+d,p[1]+d]]:e===Fw?[[Math.max(p[0]-d,a),s],[Math.min(p[0]+d,l),c]]:[[a,Math.max(p[1]-d,s)],[l,Math.min(p[1]+d,c)]])}return u()}function QA(){var e=1,t=0,n=0,o=1,r=1,i=0,a,s,l=null,c,u,d,p=1,m=1,h=E8({point:function(_,$){var k=x([_,$]);this.stream.point(k[0],k[1])}}),S=x7,v,g;function y(){return p=e*o,m=e*r,v=g=null,x}function x(_){var $=_[0]*p,k=_[1]*m;if(i){var L=k*a-$*s;$=$*a+k*s,k=L}return[$+t,k+n]}return x.invert=function(_){var $=_[0]-t,k=_[1]-n;if(i){var L=k*a+$*s;$=$*a-k*s,k=L}return[$/p,k/m]},x.stream=function(_){return v&&g===_?v:v=h(S(g=_))},x.postclip=function(_){return arguments.length?(S=_,l=c=u=d=null,y()):S},x.clipExtent=function(_){return arguments.length?(S=_==null?(l=c=u=d=null,x7):yg(l=+_[0][0],c=+_[0][1],u=+_[1][0],d=+_[1][1]),y()):l==null?null:[[l,c],[u,d]]},x.scale=function(_){return arguments.length?(e=+_,y()):e},x.translate=function(_){return arguments.length?(t=+_[0],n=+_[1],y()):[t,n]},x.angle=function(_){return arguments.length?(i=_%360*Tn,s=Pn(i),a=cn(i),y()):i*qo},x.reflectX=function(_){return arguments.length?(o=_?-1:1,y()):o<0},x.reflectY=function(_){return arguments.length?(r=_?-1:1,y()):r<0},x.fitExtent=function(_,$){return _g(x,_,$)},x.fitSize=function(_,$){return Bw(x,_,$)},x.fitWidth=function(_,$){return jw(x,_,$)},x.fitHeight=function(_,$){return Uw(x,_,$)},x}function eI(e,t){var n=t*t,o=n*n;return[e*(.8707-.131979*n+o*(-.013791+o*(.003971*n-.001529*o))),t*(1.007226+n*(.015085+o*(-.044475+.028874*n-.005916*o)))]}eI.invert=function(e,t){var n=t,o=25,r;do{var i=n*n,a=i*i;n-=r=(n*(1.007226+i*(.015085+a*(-.044475+.028874*i-.005916*a)))-t)/(1.007226+i*(.015085*3+a*(-.044475*7+.028874*9*i-.005916*11*a)))}while(en(r)>D2&&--o>0);return[e/(.8707+(i=n*n)*(-.131979+i*(-.013791+i*i*i*(.003971-.001529*i)))),n]};function tI(){return Pg(eI).scale(175.295)}var Ta=H2(ho(),1);function ju(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}var WZ=Symbol("implicit");function Hw(){var e=new Tu,t=[],n=[],o=WZ;function r(i){let a=e.get(i);if(a===void 0){if(o!==WZ)return o;e.set(i,a=t.push(i)-1)}return n[a%n.length]}return r.domain=function(i){if(!arguments.length)return t.slice();t=[],e=new Tu;for(let a of i)e.has(a)||e.set(a,t.push(a)-1);return r},r.range=function(i){return arguments.length?(n=Array.from(i),r):n.slice()},r.unknown=function(i){return arguments.length?(o=i,r):o},r.copy=function(){return Hw(t,n).unknown(o)},ju.apply(r,arguments),r}function o5(){var e=Hw().unknown(void 0),t=e.domain,n=e.range,o=0,r=1,i,a,s=!1,l=0,c=0,u=.5;delete e.unknown;function d(){var p=t().length,m=r<o,h=m?r:o,S=m?o:r;i=(S-h)/Math.max(1,p-l+c*2),s&&(i=Math.floor(i)),h+=(S-h-i*(p-l))*u,a=i*(1-l),s&&(h=Math.round(h),a=Math.round(a));var v=_w(p).map(function(g){return h+i*g});return n(m?v.reverse():v)}return e.domain=function(p){return arguments.length?(t(p),d()):t()},e.range=function(p){return arguments.length?([o,r]=p,o=+o,r=+r,d()):[o,r]},e.rangeRound=function(p){return[o,r]=p,o=+o,r=+r,s=!0,d()},e.bandwidth=function(){return a},e.step=function(){return i},e.round=function(p){return arguments.length?(s=!!p,d()):s},e.padding=function(p){return arguments.length?(l=Math.min(1,c=+p),d()):l},e.paddingInner=function(p){return arguments.length?(l=Math.min(1,p),d()):l},e.paddingOuter=function(p){return arguments.length?(c=+p,d()):c},e.align=function(p){return arguments.length?(u=Math.max(0,Math.min(1,p)),d()):u},e.copy=function(){return o5(t(),[o,r]).round(s).paddingInner(l).paddingOuter(c).align(u)},ju.apply(d(),arguments)}function GZ(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return GZ(t())},e}function Vw(){return GZ(o5.apply(null,arguments).paddingInner(1))}function qw(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function nI(e,t){var n=Object.create(e.prototype);for(var o in t)n[o]=t[o];return n}function Rg(){}var Cg=.7,Zw=1/Cg,Uu="\\s*([+-]?\\d+)\\s*",kg="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",ms="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",M5e=/^#([0-9a-f]{3,8})$/,E5e=new RegExp(`^rgb\\(${Uu},${Uu},${Uu}\\)$`),T5e=new RegExp(`^rgb\\(${ms},${ms},${ms}\\)$`),A5e=new RegExp(`^rgba\\(${Uu},${Uu},${Uu},${kg}\\)$`),I5e=new RegExp(`^rgba\\(${ms},${ms},${ms},${kg}\\)$`),N5e=new RegExp(`^hsl\\(${kg},${ms},${ms}\\)$`),O5e=new RegExp(`^hsla\\(${kg},${ms},${ms},${kg}\\)$`),ZZ={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};qw(Rg,_7,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:XZ,formatHex:XZ,formatHex8:L5e,formatHsl:D5e,formatRgb:YZ,toString:YZ});function XZ(){return this.rgb().formatHex()}function L5e(){return this.rgb().formatHex8()}function D5e(){return nX(this).formatHsl()}function YZ(){return this.rgb().formatRgb()}function _7(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=M5e.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?KZ(t):n===3?new Xi(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Ww(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Ww(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=E5e.exec(e))?new Xi(t[1],t[2],t[3],1):(t=T5e.exec(e))?new Xi(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=A5e.exec(e))?Ww(t[1],t[2],t[3],t[4]):(t=I5e.exec(e))?Ww(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=N5e.exec(e))?eX(t[1],t[2]/100,t[3]/100,1):(t=O5e.exec(e))?eX(t[1],t[2]/100,t[3]/100,t[4]):ZZ.hasOwnProperty(e)?KZ(ZZ[e]):e==="transparent"?new Xi(NaN,NaN,NaN,0):null}function KZ(e){return new Xi(e>>16&255,e>>8&255,e&255,1)}function Ww(e,t,n,o){return o<=0&&(e=t=n=NaN),new Xi(e,t,n,o)}function B5e(e){return e instanceof Rg||(e=_7(e)),e?(e=e.rgb(),new Xi(e.r,e.g,e.b,e.opacity)):new Xi}function Fu(e,t,n,o){return arguments.length===1?B5e(e):new Xi(e,t,n,o??1)}function Xi(e,t,n,o){this.r=+e,this.g=+t,this.b=+n,this.opacity=+o}qw(Xi,Fu,nI(Rg,{brighter(e){return e=e==null?Zw:Math.pow(Zw,e),new Xi(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Cg:Math.pow(Cg,e),new Xi(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Xi(A8(this.r),A8(this.g),A8(this.b),Xw(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:JZ,formatHex:JZ,formatHex8:j5e,formatRgb:QZ,toString:QZ}));function JZ(){return`#${T8(this.r)}${T8(this.g)}${T8(this.b)}`}function j5e(){return`#${T8(this.r)}${T8(this.g)}${T8(this.b)}${T8((isNaN(this.opacity)?1:this.opacity)*255)}`}function QZ(){let e=Xw(this.opacity);return`${e===1?"rgb(":"rgba("}${A8(this.r)}, ${A8(this.g)}, ${A8(this.b)}${e===1?")":`, ${e})`}`}function Xw(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function A8(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function T8(e){return e=A8(e),(e<16?"0":"")+e.toString(16)}function eX(e,t,n,o){return o<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new i5(e,t,n,o)}function nX(e){if(e instanceof i5)return new i5(e.h,e.s,e.l,e.opacity);if(e instanceof Rg||(e=_7(e)),!e)return new i5;if(e instanceof i5)return e;e=e.rgb();var t=e.r/255,n=e.g/255,o=e.b/255,r=Math.min(t,n,o),i=Math.max(t,n,o),a=NaN,s=i-r,l=(i+r)/2;return s?(t===i?a=(n-o)/s+(n<o)*6:n===i?a=(o-t)/s+2:a=(t-n)/s+4,s/=l<.5?i+r:2-i-r,a*=60):s=l>0&&l<1?0:a,new i5(a,s,l,e.opacity)}function rX(e,t,n,o){return arguments.length===1?nX(e):new i5(e,t,n,o??1)}function i5(e,t,n,o){this.h=+e,this.s=+t,this.l=+n,this.opacity=+o}qw(i5,rX,nI(Rg,{brighter(e){return e=e==null?Zw:Math.pow(Zw,e),new i5(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Cg:Math.pow(Cg,e),new i5(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,o=n+(n<.5?n:1-n)*t,r=2*n-o;return new Xi(rI(e>=240?e-240:e+120,r,o),rI(e,r,o),rI(e<120?e+240:e-120,r,o),this.opacity)},clamp(){return new i5(tX(this.h),Gw(this.s),Gw(this.l),Xw(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=Xw(this.opacity);return`${e===1?"hsl(":"hsla("}${tX(this.h)}, ${Gw(this.s)*100}%, ${Gw(this.l)*100}%${e===1?")":`, ${e})`}`}}));function tX(e){return e=(e||0)%360,e<0?e+360:e}function Gw(e){return Math.max(0,Math.min(1,e||0))}function rI(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function oI(e,t,n,o,r){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*o+a*r)/6}function oX(e){var t=e.length-1;return function(n){var o=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),r=e[o],i=e[o+1],a=o>0?e[o-1]:2*r-i,s=o<t-1?e[o+2]:2*i-r;return oI((n-o/t)*t,a,r,i,s)}}function iX(e){var t=e.length;return function(n){var o=Math.floor(((n%=1)<0?++n:n)*t),r=e[(o+t-1)%t],i=e[o%t],a=e[(o+1)%t],s=e[(o+2)%t];return oI((n-o/t)*t,r,i,a,s)}}var $g=e=>()=>e;function U5e(e,t){return function(n){return e+n*t}}function F5e(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(o){return Math.pow(e+o*t,n)}}function aX(e){return(e=+e)==1?Yw:function(t,n){return n-t?F5e(t,n,e):$g(isNaN(t)?n:t)}}function Yw(e,t){var n=t-e;return n?U5e(e,n):$g(isNaN(e)?t:e)}var iI=(function e(t){var n=aX(t);function o(r,i){var a=n((r=Fu(r)).r,(i=Fu(i)).r),s=n(r.g,i.g),l=n(r.b,i.b),c=Yw(r.opacity,i.opacity);return function(u){return r.r=a(u),r.g=s(u),r.b=l(u),r.opacity=c(u),r+""}}return o.gamma=e,o})(1);function sX(e){return function(t){var n=t.length,o=new Array(n),r=new Array(n),i=new Array(n),a,s;for(a=0;a<n;++a)s=Fu(t[a]),o[a]=s.r||0,r[a]=s.g||0,i[a]=s.b||0;return o=e(o),r=e(r),i=e(i),s.opacity=1,function(l){return s.r=o(l),s.g=r(l),s.b=i(l),s+""}}}var Lxe=sX(oX),Dxe=sX(iX);function lX(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,o=t.slice(),r;return function(i){for(r=0;r<n;++r)o[r]=e[r]*(1-i)+t[r]*i;return o}}function cX(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function uX(e,t){var n=t?t.length:0,o=e?Math.min(n,e.length):0,r=new Array(o),i=new Array(n),a;for(a=0;a<o;++a)r[a]=I8(e[a],t[a]);for(;a<n;++a)i[a]=t[a];return function(s){for(a=0;a<o;++a)i[a]=r[a](s);return i}}function dX(e,t){var n=new Date;return e=+e,t=+t,function(o){return n.setTime(e*(1-o)+t*o),n}}function P7(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function pX(e,t){var n={},o={},r;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(r in t)r in e?n[r]=I8(e[r],t[r]):o[r]=t[r];return function(i){for(r in n)o[r]=n[r](i);return o}}var sI=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,aI=new RegExp(sI.source,"g");function H5e(e){return function(){return e}}function V5e(e){return function(t){return e(t)+""}}function fX(e,t){var n=sI.lastIndex=aI.lastIndex=0,o,r,i,a=-1,s=[],l=[];for(e=e+"",t=t+"";(o=sI.exec(e))&&(r=aI.exec(t));)(i=r.index)>n&&(i=t.slice(n,i),s[a]?s[a]+=i:s[++a]=i),(o=o[0])===(r=r[0])?s[a]?s[a]+=r:s[++a]=r:(s[++a]=null,l.push({i:a,x:P7(o,r)})),n=aI.lastIndex;return n<t.length&&(i=t.slice(n),s[a]?s[a]+=i:s[++a]=i),s.length<2?l[0]?V5e(l[0].x):H5e(t):(t=l.length,function(c){for(var u=0,d;u<t;++u)s[(d=l[u]).i]=d.x(c);return s.join("")})}function I8(e,t){var n=typeof t,o;return t==null||n==="boolean"?$g(t):(n==="number"?P7:n==="string"?(o=_7(t))?(t=o,iI):fX:t instanceof _7?iI:t instanceof Date?dX:cX(t)?lX:Array.isArray(t)?uX:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?pX:P7)(e,t)}function lI(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function cI(e){return function(){return e}}function uI(e){return+e}var mX=[0,1];function Hu(e){return e}function dI(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:cI(isNaN(t)?NaN:.5)}function q5e(e,t){var n;return e>t&&(n=e,e=t,t=n),function(o){return Math.max(e,Math.min(t,o))}}function W5e(e,t,n){var o=e[0],r=e[1],i=t[0],a=t[1];return r<o?(o=dI(r,o),i=n(a,i)):(o=dI(o,r),i=n(i,a)),function(s){return i(o(s))}}function G5e(e,t,n){var o=Math.min(e.length,t.length)-1,r=new Array(o),i=new Array(o),a=-1;for(e[o]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<o;)r[a]=dI(e[a],e[a+1]),i[a]=n(t[a],t[a+1]);return function(s){var l=RA(e,s,1,o)-1;return i[l](r[l](s))}}function hX(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Z5e(){var e=mX,t=mX,n=I8,o,r,i,a=Hu,s,l,c;function u(){var p=Math.min(e.length,t.length);return a!==Hu&&(a=q5e(e[0],e[p-1])),s=p>2?G5e:W5e,l=c=null,d}function d(p){return p==null||isNaN(p=+p)?i:(l||(l=s(e.map(o),t,n)))(o(a(p)))}return d.invert=function(p){return a(r((c||(c=s(t,e.map(o),P7)))(p)))},d.domain=function(p){return arguments.length?(e=Array.from(p,uI),u()):e.slice()},d.range=function(p){return arguments.length?(t=Array.from(p),u()):t.slice()},d.rangeRound=function(p){return t=Array.from(p),n=lI,u()},d.clamp=function(p){return arguments.length?(a=p?!0:Hu,u()):a!==Hu},d.interpolate=function(p){return arguments.length?(n=p,u()):n},d.unknown=function(p){return arguments.length?(i=p,d):i},function(p,m){return o=p,r=m,u()}}function pI(){return Z5e()(Hu,Hu)}function gX(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function N8(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),o=e.slice(0,n);return[o.length>1?o[0]+o.slice(2):o,+e.slice(n+1)]}function hs(e){return e=N8(Math.abs(e)),e?e[1]:NaN}function yX(e,t){return function(n,o){for(var r=n.length,i=[],a=0,s=e[0],l=0;r>0&&s>0&&(l+s+1>o&&(s=Math.max(1,o-l)),i.push(n.substring(r-=s,r+s)),!((l+=s+1)>o));)s=e[a=(a+1)%e.length];return i.reverse().join(t)}}function vX(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var X5e=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function C7(e){if(!(t=X5e.exec(e)))throw new Error("invalid format: "+e);var t;return new Kw({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}C7.prototype=Kw.prototype;function Kw(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}Kw.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function bX(e){e:for(var t=e.length,n=1,o=-1,r;n<t;++n)switch(e[n]){case".":o=r=n;break;case"0":o===0&&(o=n),r=n;break;default:if(!+e[n])break e;o>0&&(o=0);break}return o>0?e.slice(0,o)+e.slice(r+1):e}var zg;function SX(e,t){var n=N8(e,t);if(!n)return zg=void 0,e.toPrecision(t);var o=n[0],r=n[1],i=r-(zg=Math.max(-8,Math.min(8,Math.floor(r/3)))*3)+1,a=o.length;return i===a?o:i>a?o+new Array(i-a+1).join("0"):i>0?o.slice(0,i)+"."+o.slice(i):"0."+new Array(1-i).join("0")+N8(e,Math.max(0,t+i-1))[0]}function fI(e,t){var n=N8(e,t);if(!n)return e+"";var o=n[0],r=n[1];return r<0?"0."+new Array(-r).join("0")+o:o.length>r+1?o.slice(0,r+1)+"."+o.slice(r+1):o+new Array(r-o.length+2).join("0")}var mI={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:gX,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>fI(e*100,t),r:fI,s:SX,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function hI(e){return e}var xX=Array.prototype.map,wX=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function _X(e){var t=e.grouping===void 0||e.thousands===void 0?hI:yX(xX.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",o=e.currency===void 0?"":e.currency[1]+"",r=e.decimal===void 0?".":e.decimal+"",i=e.numerals===void 0?hI:vX(xX.call(e.numerals,String)),a=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"\u2212":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function c(d,p){d=C7(d);var m=d.fill,h=d.align,S=d.sign,v=d.symbol,g=d.zero,y=d.width,x=d.comma,_=d.precision,$=d.trim,k=d.type;k==="n"?(x=!0,k="g"):mI[k]||(_===void 0&&(_=12),$=!0,k="g"),(g||m==="0"&&h==="=")&&(g=!0,m="0",h="=");var L=(p&&p.prefix!==void 0?p.prefix:"")+(v==="$"?n:v==="#"&&/[boxX]/.test(k)?"0"+k.toLowerCase():""),I=(v==="$"?o:/[%p]/.test(k)?a:"")+(p&&p.suffix!==void 0?p.suffix:""),N=mI[k],U=/[defgprs%]/.test(k);_=_===void 0?6:/[gprs]/.test(k)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_));function z(Z){var ie=L,ue=I,X,W,Me;if(k==="c")ue=N(Z)+ue,Z="";else{Z=+Z;var Fe=Z<0||1/Z<0;if(Z=isNaN(Z)?l:N(Math.abs(Z),_),$&&(Z=bX(Z)),Fe&&+Z==0&&S!=="+"&&(Fe=!1),ie=(Fe?S==="("?S:s:S==="-"||S==="("?"":S)+ie,ue=(k==="s"&&!isNaN(Z)&&zg!==void 0?wX[8+zg/3]:"")+ue+(Fe&&S==="("?")":""),U){for(X=-1,W=Z.length;++X<W;)if(Me=Z.charCodeAt(X),48>Me||Me>57){ue=(Me===46?r+Z.slice(X+1):Z.slice(X))+ue,Z=Z.slice(0,X);break}}}x&&!g&&(Z=t(Z,1/0));var Se=ie.length+Z.length+ue.length,$e=Se<y?new Array(y-Se+1).join(m):"";switch(x&&g&&(Z=t($e+Z,$e.length?y-ue.length:1/0),$e=""),h){case"<":Z=ie+Z+ue+$e;break;case"=":Z=ie+$e+Z+ue;break;case"^":Z=$e.slice(0,Se=$e.length>>1)+ie+Z+ue+$e.slice(Se);break;default:Z=$e+ie+Z+ue;break}return i(Z)}return z.toString=function(){return d+""},z}function u(d,p){var m=Math.max(-8,Math.min(8,Math.floor(hs(p)/3)))*3,h=Math.pow(10,-m),S=c((d=C7(d),d.type="f",d),{suffix:wX[8+m/3]});return function(v){return S(h*v)}}return{format:c,formatPrefix:u}}var Jw,Qw,e_;gI({thousands:",",grouping:[3],currency:["$",""]});function gI(e){return Jw=_X(e),Qw=Jw.format,e_=Jw.formatPrefix,Jw}function yI(e){return Math.max(0,-hs(Math.abs(e)))}function vI(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(hs(t)/3)))*3-hs(Math.abs(e)))}function bI(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,hs(t)-hs(e))+1}function SI(e,t,n,o){var r=$A(e,t,n),i;switch(o=C7(o??",f"),o.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return o.precision==null&&!isNaN(i=vI(r,a))&&(o.precision=i),e_(o,a)}case"":case"e":case"g":case"p":case"r":{o.precision==null&&!isNaN(i=bI(r,Math.max(Math.abs(e),Math.abs(t))))&&(o.precision=i-(o.type==="e"));break}case"f":case"%":{o.precision==null&&!isNaN(i=yI(r))&&(o.precision=i-(o.type==="%")*2);break}}return Qw(o)}function Y5e(e){var t=e.domain;return e.ticks=function(n){var o=t();return ww(o[0],o[o.length-1],n??10)},e.tickFormat=function(n,o){var r=t();return SI(r[0],r[r.length-1],n??10,o)},e.nice=function(n){n==null&&(n=10);var o=t(),r=0,i=o.length-1,a=o[r],s=o[i],l,c,u=10;for(s<a&&(c=a,a=s,s=c,c=r,r=i,i=c);u-- >0;){if(c=ug(a,s,n),c===l)return o[r]=a,o[i]=s,t(o);if(c>0)a=Math.floor(a/c)*c,s=Math.ceil(s/c)*c;else if(c<0)a=Math.ceil(a*c)/c,s=Math.floor(s*c)/c;else break;l=c}return e},e}function D3(){var e=pI();return e.copy=function(){return hX(e,D3())},ju.apply(e,arguments),Y5e(e)}function S2(e){return function(){return e}}var xI=Math.abs,h3=Math.atan2,a5=Math.cos,PX=Math.max,t_=Math.min,B3=Math.sin,qr=Math.sqrt,Go=1e-12,s5=Math.PI,Mg=s5/2,g4=2*s5;function CX(e){return e>1?0:e<-1?s5:Math.acos(e)}function wI(e){return e>=1?Mg:e<=-1?-Mg:Math.asin(e)}var _I=Math.PI,PI=2*_I,O8=1e-6,K5e=PI-O8;function kX(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function J5e(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return kX;let n=10**t;return function(o){this._+=o[0];for(let r=1,i=o.length;r<i;++r)this._+=Math.round(arguments[r]*n)/n+o[r]}}var L8=class{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?kX:J5e(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,o,r){this._append`Q${+t},${+n},${this._x1=+o},${this._y1=+r}`}bezierCurveTo(t,n,o,r,i,a){this._append`C${+t},${+n},${+o},${+r},${this._x1=+i},${this._y1=+a}`}arcTo(t,n,o,r,i){if(t=+t,n=+n,o=+o,r=+r,i=+i,i<0)throw new Error(`negative radius: ${i}`);let a=this._x1,s=this._y1,l=o-t,c=r-n,u=a-t,d=s-n,p=u*u+d*d;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(p>O8)if(!(Math.abs(d*l-c*u)>O8)||!i)this._append`L${this._x1=t},${this._y1=n}`;else{let m=o-a,h=r-s,S=l*l+c*c,v=m*m+h*h,g=Math.sqrt(S),y=Math.sqrt(p),x=i*Math.tan((_I-Math.acos((S+p-v)/(2*g*y)))/2),_=x/y,$=x/g;Math.abs(_-1)>O8&&this._append`L${t+_*u},${n+_*d}`,this._append`A${i},${i},0,0,${+(d*m>u*h)},${this._x1=t+$*l},${this._y1=n+$*c}`}}arc(t,n,o,r,i,a){if(t=+t,n=+n,o=+o,a=!!a,o<0)throw new Error(`negative radius: ${o}`);let s=o*Math.cos(r),l=o*Math.sin(r),c=t+s,u=n+l,d=1^a,p=a?r-i:i-r;this._x1===null?this._append`M${c},${u}`:(Math.abs(this._x1-c)>O8||Math.abs(this._y1-u)>O8)&&this._append`L${c},${u}`,o&&(p<0&&(p=p%PI+PI),p>K5e?this._append`A${o},${o},0,1,${d},${t-s},${n-l}A${o},${o},0,1,${d},${this._x1=c},${this._y1=u}`:p>O8&&this._append`A${o},${o},0,${+(p>=_I)},${d},${this._x1=t+o*Math.cos(i)},${this._y1=n+o*Math.sin(i)}`)}rect(t,n,o,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${o=+o}v${+r}h${-o}Z`}toString(){return this._}};function RX(){return new L8}RX.prototype=L8.prototype;function k7(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{let o=Math.floor(n);if(!(o>=0))throw new RangeError(`invalid digits: ${n}`);t=o}return e},()=>new L8(t)}function Q5e(e){return e.innerRadius}function ese(e){return e.outerRadius}function tse(e){return e.startAngle}function nse(e){return e.endAngle}function rse(e){return e&&e.padAngle}function ose(e,t,n,o,r,i,a,s){var l=n-e,c=o-t,u=a-r,d=s-i,p=d*l-u*c;if(!(p*p<Go))return p=(u*(t-i)-d*(e-r))/p,[e+p*l,t+p*c]}function n_(e,t,n,o,r,i,a){var s=e-n,l=t-o,c=(a?i:-i)/qr(s*s+l*l),u=c*l,d=-c*s,p=e+u,m=t+d,h=n+u,S=o+d,v=(p+h)/2,g=(m+S)/2,y=h-p,x=S-m,_=y*y+x*x,$=r-i,k=p*S-h*m,L=(x<0?-1:1)*qr(PX(0,$*$*_-k*k)),I=(k*x-y*L)/_,N=(-k*y-x*L)/_,U=(k*x+y*L)/_,z=(-k*y+x*L)/_,Z=I-v,ie=N-g,ue=U-v,X=z-g;return Z*Z+ie*ie>ue*ue+X*X&&(I=U,N=z),{cx:I,cy:N,x01:-u,y01:-d,x11:I*(r/$-1),y11:N*(r/$-1)}}function Vu(){var e=Q5e,t=ese,n=S2(0),o=null,r=tse,i=nse,a=rse,s=null,l=k7(c);function c(){var u,d,p=+e.apply(this,arguments),m=+t.apply(this,arguments),h=r.apply(this,arguments)-Mg,S=i.apply(this,arguments)-Mg,v=xI(S-h),g=S>h;if(s||(s=u=l()),m<p&&(d=m,m=p,p=d),!(m>Go))s.moveTo(0,0);else if(v>g4-Go)s.moveTo(m*a5(h),m*B3(h)),s.arc(0,0,m,h,S,!g),p>Go&&(s.moveTo(p*a5(S),p*B3(S)),s.arc(0,0,p,S,h,g));else{var y=h,x=S,_=h,$=S,k=v,L=v,I=a.apply(this,arguments)/2,N=I>Go&&(o?+o.apply(this,arguments):qr(p*p+m*m)),U=t_(xI(m-p)/2,+n.apply(this,arguments)),z=U,Z=U,ie,ue;if(N>Go){var X=wI(N/p*B3(I)),W=wI(N/m*B3(I));(k-=X*2)>Go?(X*=g?1:-1,_+=X,$-=X):(k=0,_=$=(h+S)/2),(L-=W*2)>Go?(W*=g?1:-1,y+=W,x-=W):(L=0,y=x=(h+S)/2)}var Me=m*a5(y),Fe=m*B3(y),Se=p*a5($),$e=p*B3($);if(U>Go){var He=m*a5(x),r1=m*B3(x),b1=p*a5(_),p1=p*B3(_),re;if(v<s5)if(re=ose(Me,Fe,b1,p1,He,r1,Se,$e)){var fe=Me-re[0],Ve=Fe-re[1],l1=He-re[0],v1=r1-re[1],D1=1/B3(CX((fe*l1+Ve*v1)/(qr(fe*fe+Ve*Ve)*qr(l1*l1+v1*v1)))/2),Oe=qr(re[0]*re[0]+re[1]*re[1]);z=t_(U,(p-Oe)/(D1-1)),Z=t_(U,(m-Oe)/(D1+1))}else z=Z=0}L>Go?Z>Go?(ie=n_(b1,p1,Me,Fe,m,Z,g),ue=n_(He,r1,Se,$e,m,Z,g),s.moveTo(ie.cx+ie.x01,ie.cy+ie.y01),Z<U?s.arc(ie.cx,ie.cy,Z,h3(ie.y01,ie.x01),h3(ue.y01,ue.x01),!g):(s.arc(ie.cx,ie.cy,Z,h3(ie.y01,ie.x01),h3(ie.y11,ie.x11),!g),s.arc(0,0,m,h3(ie.cy+ie.y11,ie.cx+ie.x11),h3(ue.cy+ue.y11,ue.cx+ue.x11),!g),s.arc(ue.cx,ue.cy,Z,h3(ue.y11,ue.x11),h3(ue.y01,ue.x01),!g))):(s.moveTo(Me,Fe),s.arc(0,0,m,y,x,!g)):s.moveTo(Me,Fe),!(p>Go)||!(k>Go)?s.lineTo(Se,$e):z>Go?(ie=n_(Se,$e,He,r1,p,-z,g),ue=n_(Me,Fe,b1,p1,p,-z,g),s.lineTo(ie.cx+ie.x01,ie.cy+ie.y01),z<U?s.arc(ie.cx,ie.cy,z,h3(ie.y01,ie.x01),h3(ue.y01,ue.x01),!g):(s.arc(ie.cx,ie.cy,z,h3(ie.y01,ie.x01),h3(ie.y11,ie.x11),!g),s.arc(0,0,p,h3(ie.cy+ie.y11,ie.cx+ie.x11),h3(ue.cy+ue.y11,ue.cx+ue.x11),g),s.arc(ue.cx,ue.cy,z,h3(ue.y11,ue.x11),h3(ue.y01,ue.x01),!g))):s.arc(0,0,p,$,_,g)}if(s.closePath(),u)return s=null,u+""||null}return c.centroid=function(){var u=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,d=(+r.apply(this,arguments)+ +i.apply(this,arguments))/2-s5/2;return[a5(d)*u,B3(d)*u]},c.innerRadius=function(u){return arguments.length?(e=typeof u=="function"?u:S2(+u),c):e},c.outerRadius=function(u){return arguments.length?(t=typeof u=="function"?u:S2(+u),c):t},c.cornerRadius=function(u){return arguments.length?(n=typeof u=="function"?u:S2(+u),c):n},c.padRadius=function(u){return arguments.length?(o=u==null?null:typeof u=="function"?u:S2(+u),c):o},c.startAngle=function(u){return arguments.length?(r=typeof u=="function"?u:S2(+u),c):r},c.endAngle=function(u){return arguments.length?(i=typeof u=="function"?u:S2(+u),c):i},c.padAngle=function(u){return arguments.length?(a=typeof u=="function"?u:S2(+u),c):a},c.context=function(u){return arguments.length?(s=u??null,c):s},c}var C_e=Array.prototype.slice;function qu(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function $X(e){this._context=e}$X.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function l5(e){return new $X(e)}function r_(e){return e[0]}function o_(e){return e[1]}function gs(e,t){var n=S2(!0),o=null,r=l5,i=null,a=k7(s);e=typeof e=="function"?e:e===void 0?r_:S2(e),t=typeof t=="function"?t:t===void 0?o_:S2(t);function s(l){var c,u=(l=qu(l)).length,d,p=!1,m;for(o==null&&(i=r(m=a())),c=0;c<=u;++c)!(c<u&&n(d=l[c],c,l))===p&&((p=!p)?i.lineStart():i.lineEnd()),p&&i.point(+e(d,c,l),+t(d,c,l));if(m)return i=null,m+""||null}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:S2(+l),s):e},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:S2(+l),s):t},s.defined=function(l){return arguments.length?(n=typeof l=="function"?l:S2(!!l),s):n},s.curve=function(l){return arguments.length?(r=l,o!=null&&(i=r(o)),s):r},s.context=function(l){return arguments.length?(l==null?o=i=null:i=r(o=l),s):o},s}function CI(e,t,n){var o=null,r=S2(!0),i=null,a=l5,s=null,l=k7(c);e=typeof e=="function"?e:e===void 0?r_:S2(+e),t=typeof t=="function"?t:t===void 0?S2(0):S2(+t),n=typeof n=="function"?n:n===void 0?o_:S2(+n);function c(d){var p,m,h,S=(d=qu(d)).length,v,g=!1,y,x=new Array(S),_=new Array(S);for(i==null&&(s=a(y=l())),p=0;p<=S;++p){if(!(p<S&&r(v=d[p],p,d))===g)if(g=!g)m=p,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),h=p-1;h>=m;--h)s.point(x[h],_[h]);s.lineEnd(),s.areaEnd()}g&&(x[p]=+e(v,p,d),_[p]=+t(v,p,d),s.point(o?+o(v,p,d):x[p],n?+n(v,p,d):_[p]))}if(y)return s=null,y+""||null}function u(){return gs().defined(r).curve(a).context(i)}return c.x=function(d){return arguments.length?(e=typeof d=="function"?d:S2(+d),o=null,c):e},c.x0=function(d){return arguments.length?(e=typeof d=="function"?d:S2(+d),c):e},c.x1=function(d){return arguments.length?(o=d==null?null:typeof d=="function"?d:S2(+d),c):o},c.y=function(d){return arguments.length?(t=typeof d=="function"?d:S2(+d),n=null,c):t},c.y0=function(d){return arguments.length?(t=typeof d=="function"?d:S2(+d),c):t},c.y1=function(d){return arguments.length?(n=d==null?null:typeof d=="function"?d:S2(+d),c):n},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(n)},c.lineX1=function(){return u().x(o).y(t)},c.defined=function(d){return arguments.length?(r=typeof d=="function"?d:S2(!!d),c):r},c.curve=function(d){return arguments.length?(a=d,i!=null&&(s=a(i)),c):a},c.context=function(d){return arguments.length?(d==null?i=s=null:s=a(i=d),c):i},c}function zX(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function MX(e){return e}function Eg(){var e=MX,t=zX,n=null,o=S2(0),r=S2(g4),i=S2(0);function a(s){var l,c=(s=qu(s)).length,u,d,p=0,m=new Array(c),h=new Array(c),S=+o.apply(this,arguments),v=Math.min(g4,Math.max(-g4,r.apply(this,arguments)-S)),g,y=Math.min(Math.abs(v)/c,i.apply(this,arguments)),x=y*(v<0?-1:1),_;for(l=0;l<c;++l)(_=h[m[l]=l]=+e(s[l],l,s))>0&&(p+=_);for(t!=null?m.sort(function($,k){return t(h[$],h[k])}):n!=null&&m.sort(function($,k){return n(s[$],s[k])}),l=0,d=p?(v-c*x)/p:0;l<c;++l,S=g)u=m[l],_=h[u],g=S+(_>0?_*d:0)+x,h[u]={data:s[u],index:l,value:_,startAngle:S,endAngle:g,padAngle:y};return h}return a.value=function(s){return arguments.length?(e=typeof s=="function"?s:S2(+s),a):e},a.sortValues=function(s){return arguments.length?(t=s,n=null,a):t},a.sort=function(s){return arguments.length?(n=s,t=null,a):n},a.startAngle=function(s){return arguments.length?(o=typeof s=="function"?s:S2(+s),a):o},a.endAngle=function(s){return arguments.length?(r=typeof s=="function"?s:S2(+s),a):r},a.padAngle=function(s){return arguments.length?(i=typeof s=="function"?s:S2(+s),a):i},a}var Tg={draw(e,t){let n=qr(t/s5);e.moveTo(n,0),e.arc(0,0,n,0,g4)}};var kI={draw(e,t){let n=qr(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}};var EX=qr(1/3),ise=EX*2,RI={draw(e,t){let n=qr(t/ise),o=n*EX;e.moveTo(0,-n),e.lineTo(o,0),e.lineTo(0,n),e.lineTo(-o,0),e.closePath()}};var $I={draw(e,t){let n=qr(t),o=-n/2;e.rect(o,o,n,n)}};var ase=.8908130915292852,TX=B3(s5/10)/B3(7*s5/10),sse=B3(g4/10)*TX,lse=-a5(g4/10)*TX,zI={draw(e,t){let n=qr(t*ase),o=sse*n,r=lse*n;e.moveTo(0,-n),e.lineTo(o,r);for(let i=1;i<5;++i){let a=g4*i/5,s=a5(a),l=B3(a);e.lineTo(l*n,-s*n),e.lineTo(s*o-l*r,l*o+s*r)}e.closePath()}};var MI=qr(3),EI={draw(e,t){let n=-qr(t/(MI*3));e.moveTo(0,n*2),e.lineTo(-MI*n,-n),e.lineTo(MI*n,-n),e.closePath()}};function i_(e,t){let n=null,o=k7(r);e=typeof e=="function"?e:S2(e||Tg),t=typeof t=="function"?t:S2(t===void 0?64:+t);function r(){let i;if(n||(n=i=o()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),i)return n=null,i+""||null}return r.type=function(i){return arguments.length?(e=typeof i=="function"?i:S2(i),r):e},r.size=function(i){return arguments.length?(t=typeof i=="function"?i:S2(+i),r):t},r.context=function(i){return arguments.length?(n=i??null,r):n},r}function TI(){}function AX(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function a_(e,t){this._context=e,this._k=(1-t)/6}a_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:AX(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:AX(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var fPe=(function e(t){function n(o){return new a_(o,t)}return n.tension=function(o){return e(+o)},n})(0);function cse(e,t,n){var o=e._x1,r=e._y1,i=e._x2,a=e._y2;if(e._l01_a>Go){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);o=(o*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,r=(r*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>Go){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*c+e._x1*e._l23_2a-t*e._l12_2a)/u,a=(a*c+e._y1*e._l23_2a-n*e._l12_2a)/u}e._context.bezierCurveTo(o,r,i,a,e._x2,e._y2)}function IX(e,t){this._context=e,this._alpha=t}IX.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,o=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+o*o,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:cse(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var s_=(function e(t){function n(o){return t?new IX(o,t):new a_(o,0)}return n.alpha=function(o){return e(+o)},n})(.5);function NX(e){this._context=e}NX.prototype={areaStart:TI,areaEnd:TI,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function l_(e){return new NX(e)}function AI(e){return e}function c_(e){if(e==null)return AI;var t,n,o=e.scale[0],r=e.scale[1],i=e.translate[0],a=e.translate[1];return function(s,l){l||(t=n=0);var c=2,u=s.length,d=new Array(u);for(d[0]=(t+=s[0])*o+i,d[1]=(n+=s[1])*r+a;c<u;)d[c]=s[c],++c;return d}}function OX(e,t){for(var n,o=e.length,r=o-t;r<--o;)n=e[r],e[r++]=e[o],e[o]=n}function u_(e,t){return typeof t=="string"&&(t=e.objects[t]),t.type==="GeometryCollection"?{type:"FeatureCollection",features:t.geometries.map(function(n){return LX(e,n)})}:LX(e,t)}function LX(e,t){var n=t.id,o=t.bbox,r=t.properties==null?{}:t.properties,i=II(e,t);return n==null&&o==null?{type:"Feature",properties:r,geometry:i}:o==null?{type:"Feature",id:n,properties:r,geometry:i}:{type:"Feature",id:n,bbox:o,properties:r,geometry:i}}function II(e,t){var n=c_(e.transform),o=e.arcs;function r(u,d){d.length&&d.pop();for(var p=o[u<0?~u:u],m=0,h=p.length;m<h;++m)d.push(n(p[m],m));u<0&&OX(d,h)}function i(u){return n(u)}function a(u){for(var d=[],p=0,m=u.length;p<m;++p)r(u[p],d);return d.length<2&&d.push(d[0]),d}function s(u){for(var d=a(u);d.length<4;)d.push(d[0]);return d}function l(u){return u.map(s)}function c(u){var d=u.type,p;switch(d){case"GeometryCollection":return{type:d,geometries:u.geometries.map(c)};case"Point":p=i(u.coordinates);break;case"MultiPoint":p=u.coordinates.map(i);break;case"LineString":p=a(u.arcs);break;case"MultiLineString":p=u.arcs.map(a);break;case"Polygon":p=l(u.arcs);break;case"MultiPolygon":p=u.arcs.map(l);break;default:return null}return{type:d,coordinates:p}}return c(t)}var DJ=H2(DX(),1),G0=H2(ho(),1),iy=H2(Fo(),1),K=H2(Fo(),1),y5=H2(ho(),1),ge=H2(Fo(),1),q8="http://schemas.openxmlformats.org/drawingml/2006/chart",Lg="http://schemas.openxmlformats.org/drawingml/2006/main",_se="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",ZX="http://schemas.microsoft.com/office/2014/relationships/chartEx",Pse="http://schemas.microsoft.com/office/2011/relationships/chartStyle",Cse="http://schemas.microsoft.com/office/2011/relationships/chartColorStyle",kse=["#4472c4","#ed7d31","#a5a5a5","#ffc000","#5b9bd5","#70ad47","#264478","#9e480e","#636363","#997300"];function Rse(e){return`"${e.replace(/"/g,'""')}"`}function $se(e){let t=e.trim();return t.length<2||!t.startsWith('"')||!t.endsWith('"')?null:t.slice(1,-1).replace(/""/g,'"')}function zse(e){let t=[],n="",o=!1,r=!1,i=0;for(let a=0;a<e.length;a+=1){let s=e[a]??"",l=e[a+1]??"";if(o){n+=s,s==='"'&&l==='"'?(n+=l,a+=1):s==='"'&&(o=!1);continue}if(r){n+=s,s==="'"&&l==="'"?(n+=l,a+=1):s==="'"&&(r=!1);continue}if(s==='"'){o=!0,n+=s;continue}if(s==="'"){r=!0,n+=s;continue}if(s==="("){i+=1,n+=s;continue}if(s===")"){i=Math.max(0,i-1),n+=s;continue}if(s===","&&i===0){t.push(n.trim()),n="";continue}n+=s}return t.push(n.trim()),t}function Mse(e){let t=e.raw&&typeof e.raw=="object"?e.raw:null;return typeof t?.name=="string"&&t.name.length>0?t.name:null}function Ese(e,t){let n=e?.series[t];if(!e||!n)return"";let r=Mse(n)??Rse(n.name??`Series ${t+1}`),i=n.categoriesRef?.formula??"",a=n.valuesRef?.formula??"",s=String(t+1),l=n.bubbleSizeRef?.formula;return[`=SERIES(${r}`,i,a,s,...e.chartType==="Bubble"||l?[l??""]:[]].join(",")+")"}function Tse(e,t){let n=e.trim(),o=n.startsWith("=")?n.slice(1).trim():n,r=/^SERIES\s*\(([\s\S]*)\)$/i.exec(o);if(!r)return null;let i=zse(r[1]),a=t?.chartType==="Bubble";if(i.length<4||i.length>5||a&&i.length!==5)return null;let[s="",l="",c="",u="",d]=i;if(!l||!c)return null;let p=Number(u);if(!Number.isFinite(p))return null;let m=$se(s);return{bubbleSizeFormula:d&&d.length>0?d:void 0,categoryFormula:l,nameFormula:m==null&&s.length>0?s:void 0,nameLiteral:m??void 0,order:p,valueFormula:c}}function Ase(e,t,n,o){let r=Tse(n,e),i=e.series[t];if(!r||!i)return null;let a={...i.categoriesRef??{},formula:r.categoryFormula},s={...i.valuesRef??{},formula:r.valueFormula},l=e.chartType==="Bubble"||r.bubbleSizeFormula?{...i.bubbleSizeRef??{},formula:r.bubbleSizeFormula}:i.bubbleSizeRef??null,c={...i.raw??{}};r.nameFormula?c.name=r.nameFormula:delete c.name;let u={...i,bubbleSizeRef:l,bubbleSizes:o&&l?.formula?D7(o,e.workbookSheetIndex,l,"value").map(d=>typeof d=="number"&&Number.isFinite(d)?d:null):i.bubbleSizes,categories:o?D7(o,e.workbookSheetIndex,a,"category"):i.categories,categoriesRef:a,name:r.nameLiteral??(r.nameFormula&&o?YN(o,e.workbookSheetIndex,r.nameFormula):r.nameFormula??i.name),raw:c,values:o?D7(o,e.workbookSheetIndex,s,"value").map(d=>typeof d=="number"&&Number.isFinite(d)?d:null):i.values,valuesRef:s};return{...e,series:e.series.map((d,p)=>p===t?u:d)}}function XX(e){return e==="hidden"||e==="veryHidden"?e:"visible"}var ZN=9525,Ise={accent1:4,accent2:5,accent3:6,accent4:7,accent5:8,accent6:9,dk1:1,dk2:3,folHlink:11,hlink:10,lt1:0,lt2:2,tx1:1,tx2:3,bg1:0,bg2:2},UK=["barChart","lineChart","line3DChart","stockChart","radarChart","scatterChart","pieChart","pie3DChart","doughnutChart","areaChart","area3DChart","bar3DChart","ofPieChart","bubbleChart","surfaceChart","surface3DChart"];function Nse(e){return Math.max(0,Math.min(1,e))}function L7(e){return e!=null&&e.nodeType===1}function v5(e){let t=e.replace(/^#/,"");return t.length===8?`#${t.slice(2).toLowerCase()}`:t.length===6?`#${t.toLowerCase()}`:null}function Ose(e,t){if(!e)return;let n=e.match(/<a:srgbClr\b[^>]*\bval="([0-9a-fA-F]{6,8})"/i);if(n?.[1])return v5(n[1])??void 0;let o=e.match(/<a:schemeClr\b[^>]*\bval="([^"]+)"[^>]*>([\s\S]*?)<\/a:schemeClr>/i)??e.match(/<a:schemeClr\b[^>]*\bval="([^"]+)"[^>]*/i);if(!o?.[1])return;let r=WK(o[1],t);if(!r)return;let i=o[2]??"",a=1,s=0;for(let l of i.matchAll(/<a:(lumMod|lumOff|tint|shade)\b[^>]*\bval="(-?\d+(?:\.\d+)?)"/gi)){let c=l[1]?.toLowerCase(),u=Number(l[2]??Number.NaN);!c||!Number.isFinite(u)||(c==="lummod"?a*=u/1e5:c==="lumoff"?s+=u/1e5:c==="tint"?s+=(1-s)*(u/1e5):c==="shade"&&(a*=u/1e5))}return I_(r,a,s)??void 0}function T_(e,t=!1,n){let o=t?e.match(/<a:ln\b[\s\S]*?<\/a:ln>/i)?.[0]??"":e.match(/<a:solidFill\b[\s\S]*?<\/a:solidFill>/i)?.[0]??"";return Ose(o,n)}function Lse(e,t){let n=e.match(/<c:ser\b[\s\S]*?<\/c:ser>/gi)??[];return n.length===0?[]:n.map(o=>{let r=o.match(/<c:spPr\b[\s\S]*?<\/c:spPr>/i)?.[0]??"";return{color:T_(r,!1,t),lineColor:T_(r,!0,t)}})}function FK(e,t){let n=W0(e);if(n){let r=U7(n,"ser").map(i=>{let a=[];for(let s of Wr(i,"dPt")){let l=tn(s,"idx");if(l===void 0)continue;let c=d1(s,"spPr"),u=v4(c,t);a.push({color:g5(c,t)??void 0,explosion:tn(s,"explosion"),index:l,lineColor:u.color??void 0})}return a});if(r.some(i=>i.length>0))return r}let o=e.match(/<c:ser\b[\s\S]*?<\/c:ser>/gi)??[];return o.length===0?[]:o.map(r=>{let i=r.match(/<c:dPt\b[\s\S]*?<\/c:dPt>/gi)??[];if(i.length===0)return[];let a=[];for(let s of i){let l=s.match(/<c:idx\b[^>]*\bval="(-?\d+)"/i),c=l?.[1]?Number(l[1]):Number.NaN;if(!Number.isFinite(c))continue;let u=s.match(/<c:explosion\b[^>]*\bval="(-?\d+(?:\.\d+)?)"/i),d=u?.[1]?Number(u[1]):Number.NaN;a.push({color:T_(s,!1,t),explosion:Number.isFinite(d)?d:void 0,index:c,lineColor:T_(s,!0,t)})}return a})}function Dse(e){let t=Array.from(e.matchAll(/<c:pt\b[^>]*\bidx="(-?\d+)"[^>]*>[\s\S]*?<c:v>([^<]*)<\/c:v>[\s\S]*?<\/c:pt>/gi));if(t.length===0)return[];let n=e.match(/<c:ptCount\b[^>]*\bval="(\d+)"/i),o=n?.[1]?Number(n[1]):Number.NaN,r=t.reduce((s,l)=>{let c=Number(l[1]??Number.NaN);return Number.isFinite(c)?Math.max(s,c):s},-1),i=Math.max(t.length,Number.isFinite(o)?o:0,r+1),a=Array.from({length:i},()=>null);for(let s of t){let l=Number(s[1]??Number.NaN),c=(s[2]??"").trim(),u=Number(c);!Number.isFinite(l)||l<0||!Number.isFinite(u)||(a[l]=u)}return a}function HK(e){let t=e.match(/<c:ser\b[\s\S]*?<\/c:ser>/gi)??[];return t.length===0?[]:t.map(n=>{let o=n.match(/<c:bubbleSize\b[\s\S]*?<\/c:bubbleSize>/i)?.[0]??"";return o?Dse(o):[]})}function Bse(e){return e.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&apos;/g,"'")}function A_(e){return(e??"").trim().replace(/\s+/g," ").toLowerCase()}function VK(e){let t=e.match(/<c:title\b[\s\S]*?<a:t>([\s\S]*?)<\/a:t>/i);if(!t?.[1])return null;let n=Bse(t[1]).trim();return n.length>0?n:null}function jse(e,t){let n=A_(t),o=Number.NEGATIVE_INFINITY,r=[];for(let[i,a]of Object.entries(e)){if(!/\/charts\/chart\d+\.xml$/i.test(i))continue;let s=T0(a);if(!/<c:bubbleChart\b/i.test(s))continue;let l=HK(s);if(!l.some(p=>p.some(m=>m!=null)))continue;let u=0,d=A_(VK(s));if(n.length>0&&d.length>0&&n===d&&(u+=100),r.length===0&&(u+=1),u>o&&(o=u,r=l,u>=100))break}return r}function Use(e){for(let t of UK)if(new RegExp(`<c:${t}\\b`,"i").test(e))return t;return""}function qK(e){if(!e)return null;for(let t of UK){let n=Wr(e,t)[0];if(n)return n}return null}function Fse(e){switch(e){case"line":case"lineMarker":return"ScatterLines";case"smooth":case"smoothMarker":return"ScatterSmooth";default:return"Scatter"}}function Hse(e,t,n,o){let r=A_(t),i=(n??"").trim(),a=Number.NEGATIVE_INFINITY,s=[];for(let[l,c]of Object.entries(e)){if(!/\/charts\/chart\d+\.xml$/i.test(l))continue;let u=T0(c),d=Use(u);if(!d)continue;let p=FK(u,o);if(!p.some(v=>v.some(g=>typeof g.color=="string"&&g.color.length>0||typeof g.explosion=="number")))continue;let h=0,S=A_(VK(u));if(r.length>0&&S.length>0&&r===S&&(h+=100),i&&d===i&&(h+=20),s.length===0&&(h+=1),h>a&&(a=h,s=p,h>=120))break}return s}function Vse(e){let t=v5(e);if(!t)return null;let n=/^#([0-9a-f]{6})$/.exec(t);return n?[Number.parseInt(n[1].slice(0,2),16),Number.parseInt(n[1].slice(2,4),16),Number.parseInt(n[1].slice(4,6),16)]:null}function qse(e,t,n){let o=e/255,r=t/255,i=n/255,a=Math.max(o,r,i),s=Math.min(o,r,i),l=(a+s)/2;if(a===s)return[0,0,l];let c=a-s,u=l>.5?c/(2-a-s):c/(a+s),d=0;switch(a){case o:d=(r-i)/c+(r<i?6:0);break;case r:d=(i-o)/c+2;break;default:d=(o-r)/c+4;break}return[d/6,u,l]}function jI(e,t,n){let o=n;return o<0&&(o+=1),o>1&&(o-=1),o<1/6?e+(t-e)*6*o:o<1/2?t:o<2/3?e+(t-e)*(2/3-o)*6:e}function Wse(e,t,n){if(t===0){let i=Math.round(n*255);return[i,i,i]}let o=n<.5?n*(1+t):n+t-n*t,r=2*n-o;return[Math.round(jI(r,o,e+1/3)*255),Math.round(jI(r,o,e)*255),Math.round(jI(r,o,e-1/3)*255)]}function Gse(e,t,n){return`#${[e,t,n].map(o=>Math.max(0,Math.min(255,Math.round(o))).toString(16).padStart(2,"0")).join("")}`}function I_(e,t=1,n=0){let o=Vse(e);if(!o)return v5(e);let[r,i,a]=qse(o[0],o[1],o[2]),s=Nse(a*t+n),[l,c,u]=Wse(r,i,s);return Gse(l,c,u)}function WK(e,t){if(!e)return null;let n=Ise[e];return n===void 0?null:t?.colorsByIndex[n]??null}function Zse(e,t){return e?e==="+mn-lt"||e==="+mn-ea"||e==="+mn-cs"?t?.minorLatinFont??null:e==="+mj-lt"||e==="+mj-ea"||e==="+mj-cs"?t?.majorLatinFont??null:e:null}function YX(e,t){if(!e)return null;let n=co(e,"defRPr")??co(e,"rPr");if(!n)return null;let o=d1(n,"latin")?.getAttribute("typeface")??d1(n,"ea")?.getAttribute("typeface")??d1(n,"cs")?.getAttribute("typeface")??null,r=Zse(o,t)?.trim()??"";return r.length>0?r:null}function H0(e,t){if(!e)return null;let n=null;if(e.localName==="srgbClr"?n=v5(`#${e.getAttribute("val")??""}`):e.localName==="schemeClr"?n=WK(e.getAttribute("val"),t):e.localName==="sysClr"&&(n=v5(`#${e.getAttribute("lastClr")??""}`)),!n)return null;let o=1,r=0;for(let i of Array.from(e.childNodes).filter(L7)){let a=Number(i.getAttribute("val")??Number.NaN);Number.isFinite(a)&&(i.localName==="lumMod"?o*=a/1e5:i.localName==="lumOff"?r+=a/1e5:i.localName==="tint"?r+=(1-r)*(a/1e5):i.localName==="shade"&&(o*=a/1e5))}return I_(n,o,r)}function KX(e){return!!(e&&(e.localName==="schemeClr"||e.localName==="srgbClr"||e.localName==="sysClr"))}function K_(e){if(!e)return null;if(KX(e))return e;for(let t of["srgbClr","schemeClr","sysClr"])for(let n of U7(e,t))if(KX(n))return n;return null}function g5(e,t){if(!e||d1(e,"noFill"))return null;let n=d1(e,"solidFill");if(n){let a=K_(Array.from(n.childNodes).find(L7)??null);return H0(a,t)}let o=d1(e,"gradFill"),r=o?U7(o,"gs").map(a=>({colorNode:Array.from(a.childNodes).find(L7)??null,position:Number(a.getAttribute("pos")??Number.NaN)})).filter(a=>!!a.colorNode):[];if(r.length===0)return null;r.sort((a,s)=>{let l=Number.isFinite(a.position)?a.position:0,c=Number.isFinite(s.position)?s.position:0;return l-c});let i=r.find(a=>Number.isFinite(a.position)&&a.position>=5e4)??r[Math.floor(r.length/2)]??r[0];return H0(i.colorNode,t)}function v4(e,t){let n=e?.localName==="ln"?e:e?d1(e,"ln"):null;if(!n)return{color:null,hidden:!1,widthPx:void 0};if(d1(n,"noFill"))return{color:null,hidden:!0,widthPx:void 0};let o=d1(n,"solidFill"),r=o?K_(Array.from(o.childNodes).find(L7)??null):null,i=Number(n.getAttribute("w")??Number.NaN);return{color:H0(r,t),hidden:!1,widthPx:Number.isFinite(i)?Math.max(1,i/ZN):void 0}}function UI(e){if(!e||typeof e!="object")return null;let t=e;return{overlay:typeof t.overlay=="boolean"?t.overlay:void 0,position:typeof t.position=="string"?t.position:void 0,raw:t}}function XN(e){if(e)switch(e){case"bottom":return"b";case"left":return"l";case"right":return"r";case"top":return"t";default:return e}}function tn(e,t){let n=e?d1(e,t):null,o=Number(n?.getAttribute("val")??Number.NaN);return Number.isFinite(o)?o:void 0}function y3(e,t){let n=e?d1(e,t):null;if(!n)return;let o=n.getAttribute("val");if(o==null||o==="1"||o==="true")return!0;if(o==="0"||o==="false")return!1}function JX(e){if(!e)return;let t=co(e,"defRPr")??co(e,"rPr"),n=Number(t?.getAttribute("sz")??Number.NaN);if(!(!Number.isFinite(n)||n<=0))return n/100}function Xse(e){let t=JX(d1(e,"txPr")),n=[];for(let o of Wr(e,"dLbl")){let r=tn(o,"idx");if(typeof r!="number"||!Number.isFinite(r))continue;let i=d1(o,"layout"),a=i?d1(i,"manualLayout"):null;n.push({deleted:y3(o,"delete"),fontSizePt:JX(d1(o,"txPr"))??t,index:r,showBubbleSize:y3(o,"showBubbleSize"),showCategoryName:y3(o,"showCatName"),showPercent:y3(o,"showPercent"),showSeriesName:y3(o,"showSerName"),showValue:y3(o,"showVal"),x:tn(a,"x"),y:tn(a,"y")})}return n}function QX(e){if(!e)return null;let t=Xse(e),n={pointLabels:t.length>0?t:void 0,raw:{},showBubbleSize:y3(e,"showBubbleSize"),showCategoryName:y3(e,"showCatName"),showLegendKey:y3(e,"showLegendKey"),showPercent:y3(e,"showPercent"),showSeriesName:y3(e,"showSerName"),showValue:y3(e,"showVal")};return n.showBubbleSize!==void 0||n.showCategoryName!==void 0||n.showLegendKey!==void 0||n.showPercent!==void 0||(n.pointLabels?.length??0)>0||n.showSeriesName!==void 0||n.showValue!==void 0?n:null}function Yse(e,t){let n=q0(`${kN(t)}/_rels/${t.split("/").pop()}.rels`),o=B7(e,n);if(!o)return new Map;let r=W0(o);if(!r)return new Map;let i=new Map;for(let a of U7(r,"Relationship")){let s=a.getAttribute("Type"),l=a.getAttribute("Target");!s||!l||i.set(s,GK(n,l))}return i}function Kse(e,t,n){let o=B7(e,t);if(!o)return[];let r=W0(o);return r?.documentElement?Array.from(r.documentElement.childNodes).filter(i=>L7(i)&&i.localName!=="variation").map(i=>H0(i,n)??H0(K_(i),n)).filter(i=>typeof i=="string"):[]}function Jse(e,t,n){let o=B7(e,t);if(!o)return{};let r=W0(o);if(!r)return{};let i=co(r,"dataPoint"),a=i?d1(i,"fillRef"):null,s=Number(a?.getAttribute("idx")??Number.NaN),l=co(r,"chartArea"),c=l?d1(l,"spPr"):null,u=l?d1(l,"fontRef"):null,d=u?H0(Array.from(u.childNodes).find(L7)??null,n):null,p=co(r,"title"),m=p?d1(p,"fontRef"):null,h=m?H0(Array.from(m.childNodes).find(L7)??null,n):null,S=co(r,"categoryAxis")??co(r,"valueAxis"),v=S?d1(S,"spPr"):null,g=S?d1(S,"fontRef"):null,y=c?d1(c,"noFill")!=null:!1;return{axisLabelColor:g?H0(Array.from(g.childNodes).find(L7)??null,n)??void 0:void 0,axisLineColor:v4(v,n).color??void 0,chartAreaBorderColor:v4(c,n).color??void 0,chartAreaFillColor:g5(c,n)??void 0,chartAreaNoFill:y,paletteOffset:Number.isFinite(s)?s:void 0,textColor:d??void 0,titleColor:h??d??void 0}}function Qse(e){let t=[4,5,6,7,8,9].map(n=>e?.colorsByIndex[n]??null).filter(n=>!!n);return t.length>0?t:kse}function e0e(e){return typeof e!="number"||!Number.isFinite(e)?null:e>=100?e-100:e}function t0e(e,t){let n=e0e(e);return n===34||t===!0&&n==null?["#5b9bd5","#ed7d31","#a5a5a5"]:n===35||n===36||t!==!0&&n==null?["#2f5597","#4472c4","#5b9bd5","#8faadc","#d9e2f3"]:null}function n0e(e){if(e.chartType!=="Surface")return;let t=t0e(e.chartStyleId,e.wireframe);(!e.chartColorPalette||e.chartColorPalette.length===0)&&t&&(e.chartColorPalette=t);let n=e.wireframe?"#d0d0d0":"#d9d9df",o=e.wireframe?"#a6a6a6":"#a8adb7";e.floor={...e.floor??{},fillColor:e.floor?.fillColor??n,lineColor:e.floor?.lineColor??o},e.sideWall={...e.sideWall??{},fillColor:e.sideWall?.fillColor??n,lineColor:e.sideWall?.lineColor??o},e.backWall={...e.backWall??{},fillColor:e.backWall?.fillColor??n,lineColor:e.backWall?.lineColor??o},!e.surfaceMaterial&&e.wireframe!==!0&&(e.surfaceMaterial="flat")}function fd(e,t){let n=typeof e.chartStyleId=="number"&&e.chartStyleId>=140&&e.chartStyleId<150,o=t?.colorsByIndex[1]??t?.colorsByIndex[3]??null,r=t?.minorLatinFont?.trim()||void 0,i=o?I_(o,.35,.55):null,a=o?I_(o,e.is3d?.28:.22,e.is3d?.6:.7):null;n&&(e.chartAreaFillColor=e.chartAreaFillColor??"#1f1f1f",e.chartAreaBorderColor=e.chartAreaBorderColor??"#1f1f1f",e.textColor=e.textColor??"#f5f5f5",e.titleColor=e.titleColor??"#f5f5f5",e.axisLabelColor=e.axisLabelColor??"#d9d9d9",e.axisLineColor=e.axisLineColor??"#8c8c8c"),e.chartAreaBorderColor=e.chartAreaBorderColor??a??void 0,e.textColor=e.textColor??o??void 0,e.titleColor=e.titleColor??o??void 0,e.axisLabelColor=e.axisLabelColor??i??o??void 0,e.axisLineColor=e.axisLineColor??i??o??void 0,e.fontFamily=e.fontFamily??r,e.titleFontFamily=e.titleFontFamily??e.fontFamily??r;let s=e.chartColorPalette&&e.chartColorPalette.length>0?e.chartColorPalette:Qse(t);(!e.chartColorPalette||e.chartColorPalette.length===0)&&(e.chartColorPalette=s),e.series=e.series.map((l,c)=>{let u=s[c%s.length];return{...l,color:l.color??l.lineColor??u,lineColor:l.lineColor??l.color??u,markerColor:l.markerColor??l.color??l.lineColor??u,markerLineColor:l.markerLineColor??l.lineColor??l.color??u}}),e.typeGroups=e.typeGroups?.map((l,c)=>({...l,series:l.series.map((u,d)=>{let p=s[(c+d)%s.length];return{...u,color:u.color??u.lineColor??p,lineColor:u.lineColor??u.color??p,markerColor:u.markerColor??u.color??u.lineColor??p,markerLineColor:u.markerLineColor??u.lineColor??u.color??p}})})),n0e(e)}function r0e(e,t){let n=[];for(let o of Wr(e,"dPt")){let r=tn(o,"idx");if(r===void 0)continue;let i=d1(o,"spPr"),a=v4(i,t);n.push({color:g5(i,t)??void 0,explosion:tn(o,"explosion"),index:r,lineColor:a.color??void 0})}return n}function o0e(e,t){let n=co(e,"invertSolidFillFmt"),o=n?d1(n,"spPr"):null;if(!o)return{color:void 0,lineColor:void 0};let r=v4(o,t);return{color:g5(o,t)??void 0,lineColor:r.color??void 0}}function Zu(e,t,n){if(!e)return null;let o=d1(e,"numRef")??d1(e,"strRef")??e,r=d1(o,t);if(!r)return null;let i=tn(r,"ptCount"),a=Wr(r,"pt").map(u=>{let d=Number(u.getAttribute("idx")??Number.NaN);return{index:Number.isFinite(d)?d:0,value:d1(u,"v")?.textContent??""}}).sort((u,d)=>u.index-d.index);if(a.length===0)return null;let s=a.reduce((u,d)=>Math.max(u,d.index),0),l=Math.max(a.length,Number.isFinite(i??Number.NaN)?Number(i):0,s+1),c=Array.from({length:l},()=>null);for(let u of a)n==="value"?c[u.index]=ey(u.value):c[u.index]=u.value.length>0?u.value:null;return c}function eY(e,t){if(!e)return null;let n=d1(e,"multiLvlStrRef")??e,o=d1(n,"multiLvlStrCache");if(!o)return null;let r=Wr(o,"lvl");if(r.length===0)return null;let i=tn(o,"ptCount"),a=t==="category"?r[r.length-1]??r[0]:r[0],s=Wr(a,"pt").map(d=>{let p=Number(d.getAttribute("idx")??Number.NaN);return{index:Number.isFinite(p)?p:0,value:d1(d,"v")?.textContent??""}}).sort((d,p)=>d.index-p.index);if(s.length===0)return null;let l=s.reduce((d,p)=>Math.max(d,p.index),0),c=Math.max(s.length,Number.isFinite(i??Number.NaN)?Number(i):0,l+1),u=Array.from({length:c},()=>null);for(let d of s){if(t==="value"){u[d.index]=ey(d.value);continue}u[d.index]=d.value.length>0?d.value:null}return u}function i0e(e,t,n){let o=Wr(t,"ser");e.series=e.series.map((r,i)=>{let a=o[i];if(!a)return r;let s=d1(a,"spPr"),l=d1(a,"marker"),c=d1(l??t,"spPr"),u=v4(s,n),d=v4(c,n),p=g5(s,n),m=tn(l,"size"),S=(l?d1(l,"symbol"):null)?.getAttribute("val")??void 0,v=r0e(a,n),g=tn(a,"explosion"),y=o0e(a,n),x=y3(a,"invertIfNegative"),_=e.chartType==="Scatter"||e.chartType==="ScatterLines"||e.chartType==="ScatterSmooth"||e.chartType==="Bubble",$=_?Zu(d1(a,"xVal"),"numCache","value")??eY(d1(a,"xVal"),"category"):Zu(d1(a,"cat"),"strCache","category")??Zu(d1(a,"cat"),"numCache","category")??eY(d1(a,"cat"),"category"),k=Zu(_?d1(a,"yVal"):d1(a,"val"),"numCache","value"),L=e.chartType==="Bubble"?Zu(d1(a,"bubbleSize"),"numCache","value"):null,I=r.shapeProperties&&typeof r.shapeProperties=="object"?r.shapeProperties:null,N=typeof I?.solidFillHex=="string"?v5(I.solidFillHex):null,U=typeof I?.lineColorHex=="string"?v5(I.lineColorHex):null,z=u.hidden?void 0:U??u.color??N??p??r.lineColor??r.color,Z=typeof r.categoriesRef?.formula=="string"&&r.categoriesRef.formula.length>0,ie=typeof r.valuesRef?.formula=="string"&&r.valuesRef.formula.length>0,ue=typeof r.bubbleSizeRef?.formula=="string"&&r.bubbleSizeRef.formula.length>0;return{...r,bubbleSizes:!ue&&L?L.map(X=>typeof X=="number"&&Number.isFinite(X)?X:null):r.bubbleSizes,categories:!Z&&$?$:r.categories,color:N??U??p??u.color??r.color,dataPointStyles:v.length>0?v:r.dataPointStyles,lineColor:z,lineWidthPx:u.hidden?void 0:u.widthPx??r.lineWidthPx,markerColor:N??U??g5(c,n)??p??u.color??void 0,markerLineColor:U??N??d.color??u.color??p??void 0,markerSize:m??r.markerSize,markerSymbol:S,smooth:y3(a,"smooth")??r.smooth,invertIfNegative:x??r.invertIfNegative,shapeProperties:{...r.shapeProperties,xmlExplosion:g??void 0,xmlFillColor:p??void 0,xmlLineHidden:u.hidden?!0:void 0,xmlLineColor:u.color??void 0,xmlLineWidthPx:u.widthPx??void 0,xmlNegativeFillColor:y.color??void 0,xmlNegativeLineColor:y.lineColor??void 0},negativeColor:y.color??r.negativeColor,negativeLineColor:y.lineColor??r.negativeLineColor,values:!ie&&k?k.map(X=>typeof X=="number"&&Number.isFinite(X)?X:null):r.values}})}function a0e(e,t,n,o){let r=B7(n,t);if(!r)return;let i=t?Yse(n,t):new Map,a=FK(r,o),s=Lse(r,o),l=HK(r),c=()=>{l.length>0&&(e.series=e.series.map((Oe,Be)=>{let c1=l[Be]??[];if(c1.length===0)return Oe;let _e=(Oe.bubbleSizes??[]).filter(pe=>typeof pe=="number"&&Number.isFinite(pe)).length,ve=c1.filter(pe=>typeof pe=="number"&&Number.isFinite(pe)).length;return _e>=ve?Oe:{...Oe,bubbleSizes:c1}})),a.length>0&&(e.series=e.series.map((Oe,Be)=>{let c1=a[Be]??[];if(c1.length===0)return Oe;let _e=new Map((Oe.dataPointStyles??[]).map(ve=>[ve.index,ve]));for(let ve of c1){let pe=_e.get(ve.index);_e.set(ve.index,{color:pe?.color??ve.color,explosion:pe?.explosion??ve.explosion,index:ve.index,lineColor:pe?.lineColor??ve.lineColor})}return{...Oe,dataPointStyles:Array.from(_e.values()).sort((ve,pe)=>ve.index-pe.index)}})),s.length>0&&(e.series=e.series.map((Oe,Be)=>{let c1=s[Be];if(!c1)return Oe;let _e=c1.color??c1.lineColor;return{...Oe,color:Oe.color??_e,lineColor:Oe.lineColor??c1.lineColor??_e,markerColor:Oe.markerColor??_e??Oe.color,markerLineColor:Oe.markerLineColor??c1.lineColor??_e??Oe.lineColor}}))},u=()=>{e.chartColorPalette=Kse(n,i.get(Cse),o);let Oe=Jse(n,i.get(Pse),o);return e.axisLabelColor=Oe.axisLabelColor??e.axisLabelColor,e.axisLineColor=Oe.axisLineColor??e.axisLineColor,e.chartAreaBorderColor=Oe.chartAreaBorderColor??e.chartAreaBorderColor,e.chartAreaFillColor=Oe.chartAreaFillColor??e.chartAreaFillColor,e.chartColorPaletteOffset=Oe.paletteOffset??e.chartColorPaletteOffset,e.textColor=Oe.textColor??e.textColor,e.titleColor=Oe.titleColor??e.titleColor,Oe},d=()=>{let Oe=p?.documentElement?co(p.documentElement,"plotArea"):null;if(!Oe)return;let Be=me=>{let ne=d1(me,"layoutPr"),Te=ne?d1(ne,"binning"):null;if(!Te)return null;let f1={};for(let M of Array.from(Te.attributes)){let K1=M.value,I1=Number(K1);f1[M.localName||M.name]=Number.isFinite(I1)&&K1.trim()!==""?I1:K1}return Object.keys(f1).length>0?f1:{}},c1=d1(Oe,"spPr");if(c1){let me=g5(c1,o),ne=v4(c1,o);me&&(e.chartAreaFillColor=e.chartAreaFillColor??me),ne.color&&(e.chartAreaBorderColor=e.chartAreaBorderColor??ne.color)}let _e=U7(Oe,"series");if(_e.length===0)return;e.series=e.series.map((me,ne)=>{let Te=_e[ne]??null;if(!Te)return me;let f1=d1(Te,"valueColors"),M=f1?Array.from(f1.childNodes).filter(dt=>dt.nodeType===Node.ELEMENT_NODE).map(dt=>H0(K_(dt)??dt,o)).filter(dt=>typeof dt=="string"&&dt.length>0):[],K1=M.length>0?{...me.raw&&typeof me.raw=="object"?me.raw:{},valueColors:M}:me.raw,I1=d1(Te,"spPr");if(!I1)return K1===me.raw?me:{...me,raw:K1};let t1=g5(I1,o),N1=v4(I1,o),V1=t1??N1.color??void 0;return{...me,color:me.color??V1,lineColor:me.lineColor??N1.color??t1??V1,lineWidthPx:me.lineWidthPx??(typeof N1.widthPx=="number"?N1.widthPx:void 0),markerColor:me.markerColor??V1??me.color,markerLineColor:me.markerLineColor??N1.color??V1??me.lineColor,raw:K1}});let ve=_e.map(me=>me.getAttribute("layoutId")??me.getAttribute("layout")),pe=ve.findIndex(me=>me==="clusteredColumn");if(pe>=0){let me=_e[pe]??null,ne=me?Be(me):null;if(ne){let Te={layoutId:"clusteredColumn",layoutPr:{binning:ne}},f1=ve.includes("paretoLine"),M=K1=>K1?YK(K1,Te,f1):null;if(e.typeGroups&&e.typeGroups.length>0){let K1=e.typeGroups.map(t1=>({...t1,series:[...t1.series]})),I1=K1.findIndex(t1=>t1.chartType==="ColumnClustered");if(I1>=0){let t1=K1[I1]?.series[0]??null,N1=M(t1);if(N1){K1[I1].series=[N1];let V1=K1.findIndex(dt=>dt.chartType==="Line");if(V1>=0&&K1[V1]?.series[0]){let dt=K1[V1].series[0],ft=KK(N1,{text:dt.name,...dt.raw&&typeof dt.raw=="object"?dt.raw:{}},0);K1[V1].series=[{...dt,categories:ft.categories,categoriesRef:ft.categoriesRef,raw:ft.raw,values:ft.values}],e.series=[N1,K1[V1].series[0]]}else e.series=[N1];e.typeGroups=K1}}else if(e.series[0]){let t1=M(e.series[0]);t1&&(e.series=[t1])}}else if(e.series[0]){let K1=M(e.series[0]);K1&&(e.series=[K1])}}}},p=W0(r),m=p?co(p,"chart"):null,h=m?d1(m,"plotArea"):null,S=p?.documentElement?co(p.documentElement,"style"):null,v=qK(h);if(!m||!v){u();let Oe=tn(S,"style");typeof Oe=="number"&&Number.isFinite(Oe)&&(e.chartStyleId=Oe),d(),c(),fd(e,o);return}let g=h;if(!g){u(),c(),fd(e,o);return}switch(v.localName){case"barChart":case"bar3DChart":{let Oe=d1(v,"grouping")?.getAttribute("val"),c1=d1(v,"barDir")?.getAttribute("val")==="bar";e.is3d=v.localName==="bar3DChart"?!0:e.is3d,Oe==="percentStacked"?e.chartType=c1?"BarPercentStacked":"ColumnPercentStacked":Oe==="stacked"?e.chartType=c1?"BarStacked":"ColumnStacked":e.chartType=c1?"BarClustered":"ColumnClustered";break}case"areaChart":case"area3DChart":{let Oe=d1(v,"grouping")?.getAttribute("val");e.is3d=v.localName==="area3DChart"?!0:e.is3d,Oe==="stacked"?e.chartType="AreaStacked":Oe==="percentStacked"?e.chartType="AreaPercentStacked":e.chartType="Area";break}case"lineChart":case"line3DChart":{let Oe=d1(v,"grouping")?.getAttribute("val");e.is3d=v.localName==="line3DChart"?!0:e.is3d,Oe==="stacked"?e.chartType="LineStacked":Oe==="percentStacked"?e.chartType="LinePercentStacked":e.chartType="Line";break}case"pieChart":e.chartType="Pie";break;case"pie3DChart":e.chartType="Pie3D",e.is3d=!0;break;case"doughnutChart":e.chartType="Doughnut";break;case"ofPieChart":e.chartType="BarOfPie";break;case"scatterChart":e.chartType=Fse(d1(v,"scatterStyle")?.getAttribute("val"));break;case"radarChart":e.chartType="Radar";break;case"surfaceChart":e.chartType="Surface",e.is3d=!1;break;case"surface3DChart":e.chartType="Surface",e.is3d=!0;break;case"stockChart":e.chartType="Stock";break;case"bubbleChart":e.chartType="Bubble";break;default:break}let y=d1(m,"legend"),x=y?d1(y,"legendPos")?.getAttribute("val")??void 0:void 0,_=y?d1(y,"overlay")?.getAttribute("val"):void 0;e.legend=y?{overlay:_==="1",position:XN(x),raw:e.legend?.raw}:e.legend;let $=y3(m,"plotVisOnly");$!==void 0&&(e.plotVisibleOnly=$),e.displayBlanksAs=d1(m,"dispBlanksAs")?.getAttribute("val")??e.displayBlanksAs;let k=Number(S?.getAttribute("val")??Number.NaN);e.chartStyleId=Number.isFinite(k)?k:e.chartStyleId,e.firstSliceAngle=tn(v,"firstSliceAng")??e.firstSliceAngle,e.gapWidth=tn(v,"gapWidth")??e.gapWidth,e.overlap=tn(v,"overlap")??e.overlap,e.bubbleScale=tn(v,"bubbleScale")??e.bubbleScale,e.varyColors=y3(v,"varyColors")??e.varyColors;let L=d1(v,"bubble3D");e.bubble3d=L?L.getAttribute("val")!=="0":e.bubble3d,e.holeSize=tn(v,"holeSize")??e.holeSize,e.radarStyle=d1(v,"radarStyle")?.getAttribute("val")??e.radarStyle,e.scatterStyle=d1(v,"scatterStyle")?.getAttribute("val")??e.scatterStyle,e.shape3d=d1(v,"shape")?.getAttribute("val")??e.shape3d;let I=d1(v,"wireframe");e.wireframe=I?I.getAttribute("val")!=="0":e.wireframe;let N=QX(d1(v,"dLbls")),U=Wr(v,"ser")[0]??null,z=QX(d1(U,"dLbls"));e.dataLabels=N??z??e.dataLabels;let Z=U?co(U,"sp3d"):null;e.surfaceMaterial=Z?.getAttribute("prstMaterial")??e.surfaceMaterial;let ie=Wr(v,"bandFmts")[0]??null,ue=ie?Wr(ie,"bandFmt"):[],X=ue.map(Oe=>{let Be=d1(Oe,"spPr");return g5(Be,o)??void 0}).filter(Oe=>typeof Oe=="string"&&Oe.length>0),W=ue.map(Oe=>{let Be=d1(Oe,"spPr");return v4(Be,o).color??void 0}).filter(Oe=>typeof Oe=="string"&&Oe.length>0);e.raw={...e.raw??{},bandFormatCount:ue.length>0?ue.length:void 0,bandFormatColors:X.length>0?X:void 0,bandFormatLineColors:W.length>0?W:void 0,date1904:y3(p?.documentElement??null,"date1904"),bubble3d:e.bubble3d,grouping:d1(v,"grouping")?.getAttribute("val")??void 0,ofPieType:d1(v,"ofPieType")?.getAttribute("val")??void 0,shape:d1(v,"shape")?.getAttribute("val")??void 0,secondPieSize:tn(v,"secondPieSize"),scatterStyle:e.scatterStyle,splitPos:tn(v,"splitPos"),splitType:d1(v,"splitType")?.getAttribute("val")??void 0,xmlChartType:v.localName};let Me=co(m,"view3D");Me&&(e.view3d={depthPercent:tn(Me,"depthPercent"),perspective:tn(Me,"perspective"),rAngAx:d1(Me,"rAngAx")?.getAttribute("val")==="1",rotX:tn(Me,"rotX"),rotY:tn(Me,"rotY")}),e.floor=qI(d1(m,"floor"),o)??e.floor,e.sideWall=qI(d1(m,"sideWall"),o)??e.sideWall,e.backWall=qI(d1(m,"backWall"),o)??e.backWall;let Fe=u(),Se=YX(d1(m,"txPr"),o),$e=YX(co(m,"title"),o);e.fontFamily=Se??e.fontFamily,e.titleFontFamily=$e??e.titleFontFamily??e.fontFamily;let He=p?.documentElement?d1(p.documentElement,"spPr"):null,r1=d1(g,"spPr"),b1=He?d1(He,"noFill")!=null:!1,p1=r1?d1(r1,"noFill")!=null:!1;if(e.raw={...e.raw??{},chartAreaNoFill:Fe.chartAreaNoFill===!0||b1,plotAreaNoFill:p1},He){let Oe=g5(He,o);Oe?e.chartAreaFillColor=Oe:d1(He,"noFill")&&(e.chartAreaFillColor="transparent");let Be=v4(He,o);Be.hidden?e.chartAreaBorderColor="transparent":Be.color&&(e.chartAreaBorderColor=Be.color)}!e.chartAreaFillColor&&(Fe.chartAreaNoFill===!0||p1)&&(e.chartAreaFillColor="transparent");let re=[...Wr(g,"catAx"),...Wr(g,"dateAx")],fe=Wr(g,"valAx"),Ve=Wr(g,"serAx")[0]??null,l1=e.chartType==="Scatter"||e.chartType==="ScatterLines"||e.chartType==="ScatterSmooth"||e.chartType==="Bubble",v1=re[0]??null,D1=fe[0]??null;if(!v1&&l1&&fe.length>=2&&(v1=fe.find(Oe=>{let Be=d1(Oe,"axPos")?.getAttribute("val");return Be==="b"||Be==="t"})??fe[0],D1=fe.find(Oe=>{let Be=d1(Oe,"axPos")?.getAttribute("val");return Be==="l"||Be==="r"})??fe[1]??fe[0]),e.categoryAxis=VI(e.categoryAxis,Xu(v1)),e.valueAxis=VI(e.valueAxis,Xu(D1)),e.seriesAxis=VI(e.seriesAxis,Xu(Ve)),e.axes=e.axes.length>0?e.axes.map((Oe,Be)=>Be===0&&v1?{...Oe,...Xu(v1)}:Be===1&&D1?{...Oe,...Xu(D1)}:Oe):e.axes,Ve){let Oe=Xu(Ve);Oe&&!e.axes.some(Be=>Be.id!=null&&Be.id===Oe.id)&&(e.axes=[...e.axes,Oe])}if(i0e(e,v,o),c(),e.chartType==="Bubble"){let Oe=jse(n,e.title);Oe.length>0&&(e.series=e.series.map((Be,c1)=>{let _e=Math.max(Be.values.length,Be.categories.length);if(_e<=1||(Be.bubbleSizes??[]).filter(ne=>typeof ne=="number"&&Number.isFinite(ne)).length>=_e)return Be;let pe=Oe[c1]??Oe[0]??[];return pe.filter(ne=>typeof ne=="number"&&Number.isFinite(ne)).length<_e?Be:{...Be,bubbleSizes:pe}}))}if((e.chartType==="Pie"||e.chartType==="Pie3D"||e.chartType==="PieExploded"||e.chartType==="Doughnut"||e.chartType==="BarOfPie")&&e.series.some(Be=>Math.max(Be.values.length,Be.categories.length)<=0?!1:(Be.dataPointStyles??[]).filter(ve=>typeof ve.color=="string"&&ve.color.length>0).length===0)){let Be=Hse(n,e.title,v.localName,o);Be.length>0&&(e.series=e.series.map((c1,_e)=>{let ve=Be[_e]??Be[0]??[];if(ve.length===0)return c1;let pe=new Map((c1.dataPointStyles??[]).map(me=>[me.index,me]));for(let me of ve){let ne=pe.get(me.index);pe.set(me.index,{color:ne?.color??me.color,explosion:ne?.explosion??me.explosion,index:me.index,lineColor:ne?.lineColor??me.lineColor})}return{...c1,dataPointStyles:Array.from(pe.values()).sort((me,ne)=>me.index-ne.index)}}))}fd(e,o)}function q0(e){return e.replace(/^\/+/,"").replace(/\\/g,"/")}function kN(e){let t=q0(e),n=t.lastIndexOf("/");return n>=0?t.slice(0,n):""}function GK(e,t){if(!t)return"";let n=t.replace(/\\/g,"/");if(n.startsWith("/"))return q0(n);let o=q0(e),r=kN(o);if(o.endsWith(".rels")){let s="/_rels/",l=o.lastIndexOf(s);if(l>=0){let c=o.slice(0,l),u=o.slice(l+s.length),d=u.endsWith(".rels")?u.slice(0,-5):u;r=kN(`${c}/${d}`)}}let i=[...r.split("/").filter(Boolean),...n.split("/").filter(Boolean)],a=[];for(let s of i)if(s!=="."){if(s===".."){a.pop();continue}a.push(s)}return a.join("/")}function B7(e,t){if(!t)return null;let n=e[q0(t)];return n?T0(n):null}function W0(e){if(typeof DOMParser>"u")return null;try{return new DOMParser().parseFromString(e,"application/xml")}catch{return null}}function ZK(e){return new XMLSerializer().serializeToString(e)}function Wr(e,t){return Array.from(e.childNodes).filter(n=>n.nodeType===Node.ELEMENT_NODE&&n.localName===t)}function RN(e,t){Wr(e,t).forEach(n=>n.parentNode?.removeChild(n))}function U7(e,t){return Array.from(e.getElementsByTagName("*")).filter(n=>n.localName===t)}function d1(e,t){return Wr(e,t)[0]??null}function co(e,t){return U7(e,t)[0]??null}function H3(e,t,n=e.namespaceURI??q8,o="c"){let r=d1(e,t);if(r)return r;let a=e.ownerDocument.createElementNS(n,`${o}:${t}`);return e.appendChild(a),a}function A7(e,t,n,o=e.namespaceURI??q8,r="c"){let i=H3(e,t,o,r);return i.textContent=n,i}function v3(e,t,n){let o=H3(e,t);return o.setAttribute("val",n?"1":"0"),o}function s0e(e,t,n){let o=H3(e,t);return o.setAttribute("val",String(Math.round(n))),o}function l0e(e){let t=e.trim();return t.startsWith("'")&&t.endsWith("'")?t.slice(1,-1).replace(/''/g,"'"):t}function c0e(e){let t=-1,n=!1;for(let o=0;o<e.length;o+=1){let r=e[o];if(r==="'")n=!n;else if(r==="!"&&!n){t=o;break}}return t<0?null:{range:e.slice(t+1),sheetName:l0e(e.slice(0,t))}}function tY(e){let t=/^\$?([A-Z]+)\$?(\d+)$/i.exec(e.trim());if(!t)return null;let n=0;for(let o of t[1].toUpperCase())n=n*26+(o.charCodeAt(0)-64);return{col:n-1,row:Number(t[2])-1}}function FI(e){let[t,n=t]=e.split(":"),o=tY(t??""),r=tY(n??"");return!o||!r?null:{end:{col:Math.max(o.col,r.col),row:Math.max(o.row,r.row)},start:{col:Math.min(o.col,r.col),row:Math.min(o.row,r.row)}}}function nY(e){let t=e+1,n="";for(;t>0;){let o=(t-1)%26;n=String.fromCharCode(65+o)+n,t=Math.floor((t-1)/26)}return n}function u0e(e,t,n){return`'${e.replace(/'/g,"''")}'!$${nY(t.col)}$${t.row+1}:$${nY(n.col)}$${n.row+1}`}function wd(e,t,n){if(!n)return{range:null,sheet:e.getSheet(t),sheetName:e.getSheet(t)?.name??""};let o=n.trim();if(o.length>0&&!o.includes("!"))try{let i=e.getNamedRange(o);if(typeof i=="string"&&i.length>0&&i!==o)return wd(e,t,i)}catch{}let r=c0e(o);if(!r)return{range:FI(o),sheet:e.getSheet(t),sheetName:e.getSheet(t)?.name??""};try{return{range:FI(r.range),sheet:e.getSheetByName(r.sheetName),sheetName:r.sheetName}}catch{return{range:FI(r.range),sheet:e.getSheet(t),sheetName:e.getSheet(t)?.name??""}}}function d0e(e,t,n,o){if(!n?.formula)return o;let r=wd(e,t,n.formula);if(!r.sheet||!r.range)return o;let{start:i}=r.range;if(i.row>0){let s=ty(typeof r.sheet.getFormattedValueAt=="function"?r.sheet.getFormattedValueAt(i.row-1,i.col):null);if(s.length>0)return s}let a=ty(typeof r.sheet.getFormattedValueAt=="function"?r.sheet.getFormattedValueAt(i.row,i.col):null);return a.length>0?a:o}function p0e(e,t,n){if(!n?.formula)return[];let o=wd(e,t,n.formula);if(!o.sheet||!o.range)return[];let r=[];for(let i=o.range.start.row;i<=o.range.end.row;i+=1){let a=[];for(let s=o.range.start.col;s<=o.range.end.col;s+=1){let l=typeof o.sheet.getCalculatedValueAt=="function"?o.sheet.getCalculatedValueAt(i,s):null,c=typeof o.sheet.getFormattedValueAt=="function"?o.sheet.getFormattedValueAt(i,s):l,u=ty(c??l),d=ey(l??c),p=u.length>0?u:d!=null?String(d):"";p.length>0&&a.push(p)}r.push(a)}return r}function f0e(e){if(!e||typeof e!="object")return null;let t=e,n=typeof t.position=="string"?XN(String(t.position)):void 0;return{overlay:typeof t.overlay=="boolean"?t.overlay:void 0,position:n,raw:t}}function m0e(e){if(e)return e.replace(/([a-z0-9])([A-Z])/g,"$1 $2").replace(/[-_]+/g," ").trim().replace(/\b\w/g,t=>t.toUpperCase())}function h0e(e){if(!e||typeof e!="object")return null;let t=e,n=t.scaling&&typeof t.scaling=="object"?t.scaling:null,o=t.numberFormat&&typeof t.numberFormat=="object"?t.numberFormat:null;return{delete:typeof t.hidden=="boolean"?t.hidden:void 0,id:typeof t.id=="number"&&Number.isFinite(t.id)?t.id:void 0,crossId:typeof t.crossId=="number"&&Number.isFinite(t.crossId)?t.crossId:void 0,majorGridlines:t.majorGridlines!=null?!0:void 0,majorUnit:typeof n?.majorUnit=="number"?n.majorUnit:void 0,max:typeof n?.max=="number"?n.max:void 0,min:typeof n?.min=="number"?n.min:void 0,minorGridlines:t.minorGridlines!=null?!0:void 0,minorUnit:typeof n?.minorUnit=="number"?n.minorUnit:void 0,numberFormat:o?{formatCode:typeof o.formatCode=="string"?o.formatCode:void 0,sourceLinked:typeof o.sourceLinked=="boolean"?o.sourceLinked:void 0}:void 0,raw:t,position:typeof t.position=="string"?t.position:void 0,tickLabelSkip:typeof t.tickLabelSkip=="number"?t.tickLabelSkip:void 0,tickMarkSkip:typeof t.tickMarkSkip=="number"?t.tickMarkSkip:void 0}}function g0e(e){switch(e){case"boxWhisker":return"BoxWhisker";case"clusteredColumn":return"ColumnClustered";case"funnel":return"Funnel";case"paretoLine":return"Line";case"regionMap":return"RegionMap";case"sunburst":return"Sunburst";case"treemap":return"Treemap";case"waterfall":return"Waterfall";default:return e?`Unsupported(cx:${e})`:"ColumnClustered"}}function XK(e){if(!e||typeof e!="object")return;let t=e;return typeof t.layout=="string"?t.layout:typeof t.layoutId=="string"?t.layoutId:void 0}function rY(e){if(!e||typeof e!="object")return[];let t=e;return Array.isArray(t.axisIds)?t.axisIds.filter(n=>typeof n=="number"&&Number.isFinite(n)):Array.isArray(t.axisId)?t.axisId.flatMap(n=>typeof n=="number"&&Number.isFinite(n)?[n]:n&&typeof n=="object"&&typeof n.val=="number"?[n.val]:[]):typeof t.axisId=="number"&&Number.isFinite(t.axisId)?[t.axisId]:[]}function y0e(e){if(!Number.isFinite(e)||e<=0)return 1;let n=10**Math.floor(Math.log10(e)),o=e/n;return o<=1?n:o<=2?n*2:o<=5?n*5:n*10}function v0e(e,t,n,o){let r=o?n===0?"[":"(":"[",i=o?"]":")";return`${r}${Number(e.toFixed(6))},${Number(t.toFixed(6))}${i}`}function b0e(e,t,n){if(e.length===0)return[];let o=t&&typeof t=="object"?t:null,r=o?.layoutProperties&&typeof o.layoutProperties=="object"?o.layoutProperties:null,i=r?.binning&&typeof r.binning=="object"?r.binning:null,a=Math.min(...e),s=Math.max(...e),l=typeof i?.binSize=="number"&&Number.isFinite(i.binSize)&&i.binSize>0?i.binSize:void 0,c=typeof i?.binCount=="number"&&Number.isFinite(i.binCount)&&i.binCount>0?i.binCount:typeof i?.count=="number"&&Number.isFinite(i.count)&&i.count>0?i.count:void 0,u=i?.intervalClosed==="r"||i?.intervalClosed==="right",d=e.reduce((L,I)=>L+I,0)/e.length,p=e.reduce((L,I)=>L+(I-d)**2,0)/Math.max(1,e.length),m=Math.sqrt(Math.max(0,p)),h=e.every(L=>Math.abs(L-Math.round(L))<1e-9),S=m>0?3.49*m/Math.cbrt(e.length):void 0,v=c!=null?(s-a)/Math.max(1,c):S??(s-a)/Math.max(1,Math.ceil(Math.log2(e.length)+1)),g=l??(h?Math.max(1,Math.ceil(Math.max(v,1e-6))):y0e(Math.max(v,1e-6))),y=Math.max(g,1e-6),x=l!=null||c!=null?Math.floor(a/y)*y:a,_=Math.max(x+y,x+Math.ceil((s-x)/y)*y),$=Math.max(1,Math.ceil((_-x)/y)),k=Array.from({length:$},(L,I)=>{let N=x+y*I,U=N+y;return{count:0,label:v0e(N,U,I,u),lower:N,upper:U}});return e.forEach(L=>{if(!Number.isFinite(L))return;let I=(L-x)/y,N=Math.floor(I);u&&Math.abs(I-Math.round(I))<1e-9&&L>x&&(N-=1),L>=_&&(N=k.length-1),L<=x&&(N=0);let U=k[Math.max(0,Math.min(k.length-1,N))];U&&(U.count+=1)}),n&&k.sort((L,I)=>I.count-L.count||L.lower-I.lower),k}function YK(e,t,n){let o=XK(t),r=t&&typeof t=="object"?t:null;if(!!!(o==="clusteredColumn"&&r?.layoutProperties&&typeof r.layoutProperties=="object"&&r.layoutProperties.binning!=null))return e;let a=e.values.filter(l=>typeof l=="number"&&Number.isFinite(l));if(a.length===0)return e;let s=b0e(a,t,n);return s.length===0?e:{...e,categories:s.map(l=>l.label),categoriesRef:null,raw:{...e.raw,chartExHistogramBins:s,chartExSourceValues:a},values:s.map(l=>l.count)}}function KK(e,t,n){let o=e.values.map(s=>typeof s=="number"&&Number.isFinite(s)?s:0),r=o.reduce((s,l)=>s+l,0),i=0,a=o.map(s=>(i+=s,r>0?i/r*100:0));return{...e,color:void 0,lineColor:void 0,markerColor:void 0,markerLineColor:void 0,markerSize:7,markerSymbol:"circle",name:typeof t?.text=="string"?t.text:"Pareto",raw:{...e.raw??{},chartExLayout:"paretoLine",source:t&&typeof t=="object"?t:void 0},values:a}}function JK(e){if(typeof e=="string"&&e.length>0)return e;if(!e||typeof e!="object")return;let t=e;if(typeof t.formula=="string"&&t.formula.length>0)return t.formula;if(typeof t.text=="string"&&t.text.length>0)return t.text;if(typeof t.value=="string"&&t.value.length>0)return t.value}function S0e(e){if(typeof e=="string"&&e.length>0)return e;if(!e||typeof e!="object")return;let t=e;if(typeof t.text=="string"&&t.text.length>0)return t.text;let n=t.text&&typeof t.text=="object"?JK(t.text):void 0;return n||(typeof t.value=="string"&&t.value.length>0?t.value:void 0)}function x0e(e,t,n){if(!n)return null;let o=wd(e,t,n);return!o.sheet||!o.range||o.range.start.col<=0?null:md({formula:u0e(o.sheetName,{col:o.range.start.col-1,row:o.range.start.row},{col:o.range.start.col-1,row:o.range.end.row})})}function w0e(e,t,n,o,r,i,a){let s=o&&typeof o=="object"?o:{},l=typeof s.dataId=="number"?s.dataId:null,c=l!=null?r.get(l)??null:null,u=Array.isArray(c?.dimensions)?c.dimensions.filter(z=>!!(z&&typeof z=="object")):[],d=u.find(z=>z.dimType==="cat")??u.find(z=>z.dimType==="name")??null,p=u.find(z=>z.dimType==="val"||z.dimType==="y"||z.dimType==="colorVal"||z.dimType==="size")??u.find(z=>z!==d)??d,m=typeof d?.formula=="string"?d.formula:void 0,h=typeof p?.formula=="string"?p.formula:void 0,S=(a==="Sunburst"||a==="Treemap")&&!d&&typeof h=="string"?x0e(e,t,h):null,v=d?md({formula:m}):S,g=p?md({formula:h}):null,y=D7(e,t,g,"value"),x=y.map(z=>typeof z=="number"&&Number.isFinite(z)?z:null),_=a==="RegionMap"&&p?.dimType==="colorStr"?y.map(z=>{if(typeof z=="string"){let Z=z.trim();return Z.length>0?Z:null}return typeof z=="number"&&Number.isFinite(z)?String(z):null}):[],$=D7(e,t,v,"category"),k=a==="Sunburst"||a==="Treemap"?p0e(e,t,v):[],L=JK(s.text),I=s.shapeProperties&&typeof s.shapeProperties=="object"?s.shapeProperties:void 0,N=typeof I?.solidFillHex=="string"?v5(I.solidFillHex):null,U=typeof I?.lineColorHex=="string"?v5(I.lineColorHex):null;return{bubbleSizeRef:null,bubbleSizes:[],categories:$,categoriesRef:v,color:N??void 0,dataPoints:Array.isArray(s.dataPoints)?s.dataPoints:[],dataPointStyles:void 0,formatIdx:typeof s.formatIdx=="number"?s.formatIdx:void 0,hidden:typeof s.hidden=="boolean"?s.hidden:void 0,id:`${n}-series-${i}`,invertIfNegative:void 0,lineColor:U??N??void 0,lineWidthPx:typeof I?.lineWidth=="number"?Math.max(1,Number(I.lineWidth)/ZN):void 0,marker:void 0,markerColor:N??void 0,markerLineColor:U??N??void 0,markerSize:void 0,markerSymbol:void 0,name:typeof s.text=="string"?s.text:L?YN(e,t,L):d0e(e,t,g,`Series ${i+1}`),negativeColor:void 0,negativeLineColor:void 0,raw:{...s,chartExColorStrings:_,chartExHierarchyCategories:k,data:c,dimType:typeof p?.dimType=="string"?p.dimType:void 0},shapeProperties:I,smooth:void 0,values:x,valuesRef:g}}function _0e(e,t){if(e!=="Funnel"&&e!=="Waterfall"){if((e==="Sunburst"||e==="Treemap")&&t.length>1&&t.every(o=>(o.raw&&typeof o.raw=="object"?o.raw:null)?.dimType==="size")){let o=t.find(r=>r.hidden!==!0)??t[0]??null;return o?[{...o,dataPoints:[],hidden:!1}]:t}return t}let n=t.find(o=>o.hidden!==!0)??t[0]??null;return n?[{...n,categories:[],categoriesRef:null,dataPoints:[],hidden:!1}]:t}function P0e(e,t,n,o,r,i){let a=o&&typeof o=="object"?o:{},s=a.chartEx&&typeof a.chartEx=="object"?a.chartEx:{},l=s.plotArea&&typeof s.plotArea=="object"?s.plotArea:{},c=Array.isArray(l.series)?l.series:[],u=c.map(XK),d=Array.isArray(s.data)?s.data:[],p=new Map;d.forEach(X=>{if(!X||typeof X!="object")return;let W=X;typeof W.id=="number"&&p.set(W.id,W)});let m=Array.isArray(l.axes)?l.axes.map(h0e).filter(X=>!!X):[],h=typeof s.layout=="string"?s.layout:u.find(X=>typeof X=="string"&&X.length>0),S=m0e(h),v=S0e(s.title)??(s.title!=null?"Chart Title":S),g=g0e(h),y=c.map((X,W)=>w0e(e,t,`chart-ex-${t}-${r}`,X,p,W,g)),x=u.findIndex(X=>X==="clusteredColumn"),_=u.includes("paretoLine"),$=x>=0?rY(c[x]):[],k=u.findIndex(X=>X==="paretoLine"),L=k>=0?rY(c[k]):[],I=x>=0?YK(y[x]??y[0],c[x],_):null,N=_&&I&&I.values.length>0?KK(I,c[k],k):null,U=N?[I,N]:I?[I,...y.filter((X,W)=>W!==x)]:_0e(g,y),z=I?"ColumnClustered":g,Z=I?0:void 0,ie=N?[{axisIds:$,chartType:"ColumnClustered",gapWidth:0,raw:{gapWidth:0,layout:"clusteredColumn"},series:[I]},{axisIds:L,chartType:"Line",raw:{layout:"paretoLine"},series:[N]}]:[],ue={anchor:QK(a.anchor),autoTitleDeleted:void 0,axes:m,axisLabelColor:void 0,axisLineColor:void 0,categoryAxis:m[0]??null,chartAreaBorderColor:void 0,chartAreaFillColor:void 0,chartColorPalette:void 0,chartColorPaletteOffset:void 0,chartExLayout:h,chartPath:void 0,chartStyleId:void 0,chartType:z,dataLabels:c.length>0&&c[0]&&typeof c[0]=="object"?N_(c[0].dataLabels):null,displayBlanksAs:void 0,editable:!0,firstSliceAngle:void 0,fontFamily:void 0,gapWidth:Z,holeSize:void 0,id:`chart-ex-${t}-${r}`,is3d:void 0,legend:f0e(s.legend),name:typeof a.name=="string"?a.name:v,overlap:void 0,plotVisibleOnly:void 0,raw:s,radarStyle:void 0,scatterStyle:void 0,roundedCorners:void 0,shape3d:void 0,seriesAxis:null,series:U,sheetIndex:n,showDlblsOverMax:void 0,sideWall:null,backWall:null,bubbleScale:void 0,bubble3d:void 0,floor:null,surfaceMaterial:void 0,textColor:void 0,title:v,titleColor:void 0,titleFontFamily:void 0,typeGroups:ie,valueAxis:m.find(X=>X.numberFormat||X.majorGridlines)??m[1]??null,varyColors:typeof s.valueColors=="boolean"?s.valueColors:void 0,view3d:void 0,wireframe:void 0,workbookSheetIndex:t,zIndex:Array.isArray(a.drawingPath)&&typeof a.drawingPath[0]=="number"?a.drawingPath[0]+1:r+1};return fd(ue,i),ue}function ey(e){if(typeof e=="number"&&Number.isFinite(e))return e;if(e&&typeof e=="object"){if(e.is_empty)return null;let t=[];typeof e.asNumber=="function"&&t.push(e.asNumber()),typeof e.toJs=="function"&&t.push(e.toJs()),typeof e.asText=="function"&&t.push(e.asText()),typeof e.toString=="function"&&t.push(e.toString());for(let n of t){if(typeof n=="number"&&Number.isFinite(n))return n;if(typeof n=="string"){let o=Number(n.replace(/,/g,""));if(Number.isFinite(o))return o}}}if(typeof e=="string"){let t=Number(e.replace(/,/g,""));return Number.isFinite(t)?t:null}return null}function ty(e){if(e==null)return"";if(typeof e=="string")return e;if(typeof e=="number"||typeof e=="boolean")return String(e);if(e&&typeof e=="object"){if(e.is_empty)return"";let t=[];typeof e.asText=="function"&&t.push(e.asText()),typeof e.toJs=="function"&&t.push(e.toJs()),typeof e.toString=="function"&&t.push(e.toString());for(let n of t)if(n!=null)return typeof n=="string"?n:String(n)}return String(e)}function D7(e,t,n,o){if(!n?.formula)return n?.values??[];let r=wd(e,t,n.formula);if(!r.sheet||!r.range)return n.values??[];let i=[];for(let a=r.range.start.row;a<=r.range.end.row;a+=1)for(let s=r.range.start.col;s<=r.range.end.col;s+=1){let l=typeof r.sheet.getCalculatedValueAt=="function"?r.sheet.getCalculatedValueAt(a,s):null,c=typeof r.sheet.getFormattedValueAt=="function"?r.sheet.getFormattedValueAt(a,s):l;if(o==="value")i.push(ey(l??c));else{let u=ty(c??l),d=ey(l??c);i.push(u.length>0?u:d!==null?d:null)}}return i}function YN(e,t,n){if(typeof n!="string"||!n)return;let o=wd(e,t,n);if(!o.sheet||!o.range)return n;let r=typeof o.sheet.getFormattedValueAt=="function"?o.sheet.getFormattedValueAt(o.range.start.row,o.range.start.col):null;return ty(r)||n}function md(e){if(!e||typeof e!="object")return null;let t=e,n=Array.isArray(t.numbers)?t.numbers:Array.isArray(t.strings)?t.strings:void 0;return{formula:typeof t.formula=="string"?t.formula:void 0,refType:typeof t.refType=="string"?t.refType:void 0,values:n}}function HI(e){if(!e||typeof e!="object")return null;let t=e,n=t.axis&&typeof t.axis=="object"?t.axis:t,o=n.numberFormat&&typeof n.numberFormat=="object"?n.numberFormat:null;return{crossId:typeof t.crossId=="number"&&Number.isFinite(t.crossId)?t.crossId:void 0,crosses:typeof n.crosses=="string"?n.crosses:void 0,crossBetween:typeof n.crossBetween=="string"?n.crossBetween:void 0,delete:typeof n.delete=="boolean"?n.delete:void 0,id:typeof t.id=="number"&&Number.isFinite(t.id)?t.id:void 0,labelPosition:typeof n.labelPosition=="string"?n.labelPosition:void 0,logBase:typeof n.logBase=="number"?n.logBase:void 0,orientation:typeof n.orientation=="string"?n.orientation:void 0,majorUnit:typeof n.majorUnit=="number"?n.majorUnit:void 0,max:typeof n.maximum=="number"?n.maximum:void 0,min:typeof n.minimum=="number"?n.minimum:void 0,majorGridlines:typeof n.majorGridlines=="boolean"?n.majorGridlines:void 0,majorTickMark:typeof n.majorTickMark=="string"?n.majorTickMark:void 0,minorUnit:typeof n.minorUnit=="number"?n.minorUnit:void 0,minorGridlines:typeof n.minorGridlines=="boolean"?n.minorGridlines:void 0,minorTickMark:typeof n.minorTickMark=="string"?n.minorTickMark:void 0,numberFormat:o?{formatCode:typeof o.formatCode=="string"?o.formatCode:void 0,sourceLinked:typeof o.sourceLinked=="boolean"?o.sourceLinked:void 0}:void 0,position:typeof n.position=="string"?n.position:void 0,raw:n,shapeProperties:n.shapeProperties&&typeof n.shapeProperties=="object"?n.shapeProperties:void 0,tickLabelSkip:typeof n.tickLabelSkip=="number"&&Number.isFinite(n.tickLabelSkip)?n.tickLabelSkip:void 0,tickMarkSkip:typeof n.tickMarkSkip=="number"&&Number.isFinite(n.tickMarkSkip)?n.tickMarkSkip:void 0}}function VI(e,t){return t?{...e??{},...t}:e??null}function Xu(e){if(!e)return null;let t=d1(e,"numFmt"),n=d1(e,"scaling");return{crossId:tn(e,"crossAx"),crosses:d1(e,"crosses")?.getAttribute("val")??void 0,crossBetween:d1(e,"crossBetween")?.getAttribute("val")??void 0,delete:d1(e,"delete")?.getAttribute("val")==="1"?!0:d1(e,"delete")?.getAttribute("val")==="0"?!1:void 0,id:tn(e,"axId"),labelPosition:d1(e,"tickLblPos")?.getAttribute("val")??void 0,logBase:tn(d1(e,"scaling"),"logBase"),orientation:d1(n??e,"orientation")?.getAttribute("val")??void 0,majorGridlines:!!d1(e,"majorGridlines"),majorTickMark:d1(e,"majorTickMark")?.getAttribute("val")??void 0,majorUnit:tn(e,"majorUnit"),max:tn(n,"max"),min:tn(n,"min"),minorGridlines:!!d1(e,"minorGridlines"),minorTickMark:d1(e,"minorTickMark")?.getAttribute("val")??void 0,minorUnit:tn(e,"minorUnit"),numberFormat:t?{formatCode:t.getAttribute("formatCode")??void 0,sourceLinked:t.getAttribute("sourceLinked")==="1"?!0:t.getAttribute("sourceLinked")==="0"?!1:void 0}:void 0,position:d1(e,"axPos")?.getAttribute("val")??void 0,tickLabelSkip:tn(e,"tickLblSkip"),tickMarkSkip:tn(e,"tickMarkSkip")}}function qI(e,t){if(!e)return null;let n=d1(e,"spPr"),o=v4(n,t);return{fillColor:g5(n,t)??void 0,hidden:n?d1(n,"noFill")!=null:void 0,lineColor:o.color??void 0,thickness:tn(e,"thickness")}}function N_(e){if(!e||typeof e!="object")return null;let t=e,n=Array.isArray(t.pointLabels)?(()=>{let o=[];for(let r of t.pointLabels){if(!r||typeof r!="object")continue;let i=r,a=typeof i.index=="number"&&Number.isFinite(i.index)?i.index:null;if(a==null)continue;let s={index:a};typeof i.deleted=="boolean"&&(s.deleted=i.deleted),typeof i.fontSizePt=="number"&&Number.isFinite(i.fontSizePt)&&(s.fontSizePt=i.fontSizePt),typeof i.showBubbleSize=="boolean"&&(s.showBubbleSize=i.showBubbleSize),typeof i.showCategoryName=="boolean"&&(s.showCategoryName=i.showCategoryName),typeof i.showPercent=="boolean"&&(s.showPercent=i.showPercent),typeof i.showSeriesName=="boolean"&&(s.showSeriesName=i.showSeriesName),typeof i.showValue=="boolean"&&(s.showValue=i.showValue),typeof i.x=="number"&&Number.isFinite(i.x)&&(s.x=i.x),typeof i.y=="number"&&Number.isFinite(i.y)&&(s.y=i.y),o.push(s)}return o})():void 0;return{pointLabels:n&&n.length>0?n:void 0,raw:t,showBubbleSize:typeof t.showBubbleSize=="boolean"?t.showBubbleSize:void 0,showCategoryName:typeof(t.showCategoryName??t.visibilityCategoryName)=="boolean"?!!(t.showCategoryName??t.visibilityCategoryName):void 0,showLegendKey:typeof t.showLegendKey=="boolean"?t.showLegendKey:void 0,showPercent:typeof t.showPercent=="boolean"?t.showPercent:void 0,showSeriesName:typeof(t.showSeriesName??t.visibilitySeriesName)=="boolean"?!!(t.showSeriesName??t.visibilitySeriesName):void 0,showValue:typeof(t.showValue??t.visibilityValue)=="boolean"?!!(t.showValue??t.visibilityValue):void 0}}function QK(e){if(!e||typeof e!="object")return{kind:"two-cell",from:{col:0,colOffsetEmu:0,row:0,rowOffsetEmu:0},to:{col:8,colOffsetEmu:0,row:15,rowOffsetEmu:0}};let t=e,n=t.from&&typeof t.from=="object"?t.from:null;if(t.type==="oneCell")return{from:{col:typeof n?.col=="number"?n.col:0,colOffsetEmu:typeof n?.colOffsetEmu=="number"?n.colOffsetEmu:0,row:typeof n?.row=="number"?n.row:0,rowOffsetEmu:typeof n?.rowOffsetEmu=="number"?n.rowOffsetEmu:0},kind:"one-cell",sizeEmu:{cx:typeof t.widthEmu=="number"?t.widthEmu:0,cy:typeof t.heightEmu=="number"?t.heightEmu:0}};if(t.type==="absolute")return{kind:"absolute",positionEmu:{x:typeof t.xEmu=="number"?t.xEmu:0,y:typeof t.yEmu=="number"?t.yEmu:0},sizeEmu:{cx:typeof t.widthEmu=="number"?t.widthEmu:0,cy:typeof t.heightEmu=="number"?t.heightEmu:0}};let o=t.to&&typeof t.to=="object"?t.to:null,r=n?.col,i=n?.colOffsetEmu,a=n?.row,s=n?.rowOffsetEmu,l=o?.col,c=o?.colOffsetEmu,u=o?.row,d=o?.rowOffsetEmu;return{kind:"two-cell",from:{col:typeof r=="number"?r:0,colOffsetEmu:typeof i=="number"?i:0,row:typeof a=="number"?a:0,rowOffsetEmu:typeof s=="number"?s:0},to:{col:typeof l=="number"?l:0,colOffsetEmu:typeof c=="number"?c:0,row:typeof u=="number"?u:0,rowOffsetEmu:typeof d=="number"?d:0}}}function WI(e){if(!e)return null;let t=Number(d1(e,"col")?.textContent??Number.NaN),n=Number(d1(e,"row")?.textContent??Number.NaN),o=Number(d1(e,"colOff")?.textContent??0),r=Number(d1(e,"rowOff")?.textContent??0);return!Number.isFinite(t)||!Number.isFinite(n)?null:{col:Math.max(0,Math.round(t)),colOffsetEmu:Number.isFinite(o)?Math.max(0,Math.round(o)):0,row:Math.max(0,Math.round(n)),rowOffsetEmu:Number.isFinite(r)?Math.max(0,Math.round(r)):0}}function C0e(e){if(e.localName==="twoCellAnchor"){let s=WI(d1(e,"from")),l=WI(d1(e,"to"));return s&&l?{from:s,kind:"two-cell",to:l}:null}if(e.localName==="oneCellAnchor"){let s=WI(d1(e,"from")),l=d1(e,"ext"),c=Number(l?.getAttribute("cx")??Number.NaN),u=Number(l?.getAttribute("cy")??Number.NaN);return s&&Number.isFinite(c)&&Number.isFinite(u)?{from:s,kind:"one-cell",sizeEmu:{cx:Math.max(0,Math.round(c)),cy:Math.max(0,Math.round(u))}}:null}let t=d1(e,"pos"),n=d1(e,"ext"),o=Number(t?.getAttribute("x")??Number.NaN),r=Number(t?.getAttribute("y")??Number.NaN),i=Number(n?.getAttribute("cx")??Number.NaN),a=Number(n?.getAttribute("cy")??Number.NaN);return Number.isFinite(o)&&Number.isFinite(r)&&Number.isFinite(i)&&Number.isFinite(a)?{kind:"absolute",positionEmu:{x:Math.round(o),y:Math.round(r)},sizeEmu:{cx:Math.max(0,Math.round(i)),cy:Math.max(0,Math.round(a))}}:null}function k0e(e){if(e.kind!=="two-cell")return!1;let t=e.to.col<e.from.col||e.to.col===e.from.col&&e.to.colOffsetEmu<=e.from.colOffsetEmu,n=e.to.row<e.from.row||e.to.row===e.from.row&&e.to.rowOffsetEmu<=e.from.rowOffsetEmu;return t||n}function eJ(e,t,n,o,r){let i=o&&typeof o=="object"?o:{},a=md(i.categories),s=md(i.values),l=i.shapeProperties&&typeof i.shapeProperties=="object"?i.shapeProperties:void 0,c=typeof l?.solidFillHex=="string"?v5(l.solidFillHex):null,u=typeof l?.lineColorHex=="string"?v5(l.lineColorHex):null,d=md(i.bubbleSize??i.bubbleSizes??i.bubbles);return{bubbleSizeRef:d,bubbleSizes:D7(e,t,d,"value").map(p=>typeof p=="number"&&Number.isFinite(p)?p:null),categories:D7(e,t,a,"category"),categoriesRef:a,color:c??void 0,dataPoints:Array.isArray(i.dataPoints)?i.dataPoints:[],dataPointStyles:void 0,id:`${n}-series-${r}`,invertIfNegative:typeof i.invertIfNegative=="boolean"?i.invertIfNegative:void 0,lineColor:u??c??void 0,lineWidthPx:typeof l?.lineWidth=="number"?Math.max(1,Number(l.lineWidth)/ZN):void 0,marker:i.marker&&typeof i.marker=="object"?i.marker:void 0,markerColor:void 0,markerLineColor:void 0,markerSize:i.marker&&typeof i.marker=="object"&&typeof i.marker.size=="number"?Number(i.marker.size):void 0,markerSymbol:i.marker&&typeof i.marker=="object"&&typeof i.marker.symbol=="string"?String(i.marker.symbol):void 0,name:YN(e,t,i.name),negativeColor:void 0,negativeLineColor:void 0,raw:i,shapeProperties:l,smooth:typeof i.smooth=="boolean"?i.smooth:void 0,values:D7(e,t,s,"value").map(p=>typeof p=="number"&&Number.isFinite(p)?p:null),valuesRef:s}}function R0e(e,t,n,o,r){if(!o||typeof o!="object")return null;let i=o,a=Array.isArray(i.series)?i.series:[];return{axisIds:Array.isArray(i.axisIds)?i.axisIds.filter(s=>typeof s=="number"&&Number.isFinite(s)):void 0,chartType:typeof i.chartType=="string"?i.chartType:"ColumnClustered",dataLabels:N_(i.dataLabels),gapWidth:typeof i.gapWidth=="number"&&Number.isFinite(i.gapWidth)?i.gapWidth:void 0,is3d:typeof i.is3D=="boolean"?i.is3D:void 0,overlap:typeof i.overlap=="number"&&Number.isFinite(i.overlap)?i.overlap:void 0,raw:i,series:a.map((s,l)=>eJ(e,t,`${n}-group-${r}`,s,l)),varyColors:typeof i.varyColors=="boolean"?i.varyColors:void 0}}function $0e(e,t){let n=e&&typeof e=="object"?e:{};return{chartIds:Array.isArray(n.chartIds)?n.chartIds.filter(o=>typeof o=="string"):[],chartPath:typeof n.chartPath=="string"?n.chartPath:void 0,id:`chartsheet-${t}`,index:t,name:typeof n.name=="string"?n.name:`Chart ${t+1}`,raw:n,workbookSheetIndex:typeof n.workbookSheetIndex=="number"?n.workbookSheetIndex:void 0}}function z0e(e,t,n,o=!1){let r=Array.isArray(e.sheetOrder)?e.sheetOrder:[];return r.length===0?e.sheetNames.flatMap((i,a)=>{let s=e.getSheet(a),l=XX(s.visibility);return!o&&l!=="visible"?[]:[{id:`sheet-${a}`,index:a,kind:"sheet",name:i,sheetIndex:n.get(a)??a,visibility:l,workbookSheetIndex:a}]}):r.flatMap((i,a)=>{let s=typeof i.slotType=="string"?i.slotType:"worksheet",l=typeof i.index=="number"?i.index:a;if(s==="chartsheet"){let d=t[l];return d?[{chartsheetIndex:l,id:`chartsheet-${l}`,index:a,kind:"chartsheet",name:d.name}]:[]}let c=e.getSheet(l),u=XX(c.visibility);return!o&&u!=="visible"?[]:[{id:`sheet-${l}`,index:a,kind:"sheet",name:c.name,sheetIndex:n.get(l)??l,visibility:u,workbookSheetIndex:l}]})}function M0e(e,t){if(!t)return[];let n=[];for(let o of t.attachments){let r=B7(e,o.drawingPath),i=B7(e,o.drawingRelsPath);if(!r||!i)continue;let a=W0(r),s=W0(i);if(!a||!s)continue;let l=new Map;for(let d of U7(s,"Relationship")){let p=d.getAttribute("Id"),m=d.getAttribute("Target"),h=d.getAttribute("Type");p&&m&&l.set(p,{target:GK(o.drawingRelsPath??o.drawingPath,m),type:h})}let c=Array.from(a.documentElement.childNodes).filter(d=>d.nodeType===Node.ELEMENT_NODE&&(d.localName==="twoCellAnchor"||d.localName==="oneCellAnchor"||d.localName==="absoluteAnchor")),u=0;for(let d of c){let p=co(d,"graphicFrame"),m=p?co(p,"chart"):null,h=m?.getAttributeNS("http://schemas.openxmlformats.org/officeDocument/2006/relationships","id")??m?.getAttribute("r:id")??m?.getAttribute("id");if(!h)continue;let S=l.get(h);!S||S.type!==_se&&S.type!==ZX||(n.push({anchorIndex:u,anchor:C0e(d),chartKind:S.type===ZX?"modern":"classic",chartPath:S.target,drawingPath:o.drawingPath,workbookSheetIndex:t.workbookSheetIndex}),u+=1)}}return n}function E0e(e,t,n,o){for(let r=0;r<e.length;r+=1){let i=e[r]??[],a=M0e(n,o[r]??null),s={classic:a.filter(c=>c.chartKind==="classic"),modern:a.filter(c=>c.chartKind==="modern")},l={classic:0,modern:0};i.forEach(c=>{let u=c.id.startsWith("chart-ex-")?"modern":"classic",d=s[u][l[u]];l[u]+=1,d&&((d.anchor&&k0e(c.anchor)||d.anchor&&c.anchor.kind==="two-cell"&&c.anchor.from.col===0&&c.anchor.from.row===0)&&(c.anchor=d.anchor),c.chartPath=d.chartPath??void 0,t.set(c.id,d))})}}function j8(e,t,n,o=!1){let r=new Set,i=Array.from({length:e.sheetCount},(c,u)=>{let d=e.getSheet(u),p=d.charts,m=d.chartsEx,h=n.get(u)??u,S=p.map((g,y)=>{let x=`chart-${u}-${y}`;(g.hidden||!g.anchor)&&r.add(x);let _=g&&typeof g=="object"?g:{},$=_.chart&&typeof _.chart=="object"?_.chart:{},k=$.view3D&&typeof $.view3D=="object"?$.view3D:null,L=Array.isArray($.series)?$.series:[],I=N_($.dataLabels),N=L.length>0&&L[0]&&typeof L[0]=="object"?N_(L[0].dataLabels):null;return{anchor:QK(_.anchor),autoTitleDeleted:typeof $.autoTitleDeleted=="boolean"?$.autoTitleDeleted:void 0,axes:Array.isArray($.axes)?$.axes.map(HI).filter(U=>!!U):[],axisLabelColor:void 0,axisLineColor:void 0,categoryAxis:HI($.categoryAxis),chartAreaBorderColor:void 0,chartAreaFillColor:void 0,chartColorPalette:void 0,chartColorPaletteOffset:void 0,chartPath:void 0,chartStyleId:void 0,chartType:typeof $.chartType=="string"?$.chartType:"ColumnClustered",dataLabels:I??N,displayBlanksAs:typeof $.displayBlanksAs=="string"?$.displayBlanksAs:void 0,editable:!0,firstSliceAngle:typeof $.firstSliceAngle=="number"?$.firstSliceAngle:void 0,fontFamily:void 0,gapWidth:typeof $.gapWidth=="number"?$.gapWidth:void 0,holeSize:typeof $.holeSize=="number"?$.holeSize:void 0,id:x,is3d:typeof $.is3D=="boolean"?$.is3D:void 0,legend:UI($.legend)?{...UI($.legend),position:XN(UI($.legend)?.position)}:null,name:typeof _.name=="string"?_.name:void 0,overlap:typeof $.overlap=="number"?$.overlap:void 0,plotVisibleOnly:typeof $.plotVisibleOnly=="boolean"?$.plotVisibleOnly:void 0,raw:$,radarStyle:typeof $.radarStyle=="string"?$.radarStyle:void 0,scatterStyle:typeof $.scatterStyle=="string"?$.scatterStyle:void 0,roundedCorners:typeof $.roundedCorners=="boolean"?$.roundedCorners:void 0,shape3d:typeof $.shape=="string"?$.shape:typeof $.shape3d=="string"?$.shape3d:void 0,seriesAxis:null,series:L.map((U,z)=>eJ(e,u,x,U,z)),sheetIndex:h,showDlblsOverMax:typeof $.showDlblsOverMax=="boolean"?$.showDlblsOverMax:void 0,sideWall:null,backWall:null,bubbleScale:typeof $.bubbleScale=="number"?$.bubbleScale:void 0,bubble3d:typeof $.bubble3d=="boolean"?$.bubble3d:void 0,floor:null,surfaceMaterial:void 0,textColor:void 0,title:typeof $.title=="string"?$.title:void 0,titleColor:void 0,titleFontFamily:void 0,typeGroups:Array.isArray($.typeGroups)?$.typeGroups.map((U,z)=>R0e(e,u,x,U,z)).filter(U=>U!=null):[],valueAxis:HI($.valueAxis),varyColors:typeof $.varyColors=="boolean"?$.varyColors:void 0,view3d:k?{depthPercent:typeof k.depthPercent=="number"?k.depthPercent:void 0,perspective:typeof k.perspective=="number"?k.perspective:void 0,rAngAx:typeof k.rAngAx=="boolean"?k.rAngAx:typeof k.rightAngleAxes=="boolean"?k.rightAngleAxes:void 0,rotX:typeof k.rotX=="number"?k.rotX:typeof k.rotateX=="number"?k.rotateX:void 0,rotY:typeof k.rotY=="number"?k.rotY:typeof k.rotateY=="number"?k.rotateY:void 0}:void 0,wireframe:typeof $.wireframe=="boolean"?$.wireframe:void 0,workbookSheetIndex:u,zIndex:Array.isArray(_.drawingPath)&&typeof _.drawingPath[0]=="number"?_.drawingPath[0]+1:y+1}}),v=m.map((g,y)=>{let x=`chart-ex-${u}-${y}`;return(g.hidden||!g.anchor)&&r.add(x),P0e(e,u,h,g,y,t?.themePalette??null)});return[...S,...v]}),a=Array.isArray(e.chartsheets)?e.chartsheets.map((c,u)=>$0e(c,u)):[],s=z0e(e,a,n,o),l=new Map;if(t){E0e(i,l,t.archive,t.sheetOrigins);for(let c=0;c<i.length;c+=1)i[c]=(i[c]??[]).filter(u=>!r.has(u.id));for(let c of r)l.delete(c);for(let c of i)for(let u of c)a0e(u,u.chartPath,t.archive,t.themePalette),fd(u,t.themePalette)}else{for(let c=0;c<i.length;c+=1)i[c]=(i[c]??[]).filter(u=>!r.has(u.id));for(let c of i)for(let u of c)fd(u,null)}return{chartOriginsById:l,chartsByWorkbookSheetIndex:i,chartsheets:a,tabs:s}}function T0e(e){return Array.from(e.documentElement.childNodes).filter(t=>t.nodeType===Node.ELEMENT_NODE&&(t.localName==="twoCellAnchor"||t.localName==="oneCellAnchor"||t.localName==="absoluteAnchor")).filter(t=>{let n=d1(t,"graphicFrame");return!!(n&&co(n,"chart"))})}function GI(e,t){e&&(A7(e,"col",String(Math.max(0,Math.round(t.col)))),A7(e,"colOff",String(Math.max(0,Math.round(t.colOffsetEmu)))),A7(e,"row",String(Math.max(0,Math.round(t.row)))),A7(e,"rowOff",String(Math.max(0,Math.round(t.rowOffsetEmu)))))}function A0e(e,t){if(t.kind==="two-cell"){GI(d1(e,"from"),t.from),GI(d1(e,"to"),t.to);return}if(t.kind==="one-cell"){GI(d1(e,"from"),t.from);let r=d1(e,"ext");r&&(r.setAttribute("cx",String(Math.max(0,Math.round(t.sizeEmu.cx)))),r.setAttribute("cy",String(Math.max(0,Math.round(t.sizeEmu.cy)))));return}let n=d1(e,"pos");n&&(n.setAttribute("x",String(Math.max(0,Math.round(t.positionEmu.x)))),n.setAttribute("y",String(Math.max(0,Math.round(t.positionEmu.y)))));let o=d1(e,"ext");o&&(o.setAttribute("cx",String(Math.max(0,Math.round(t.sizeEmu.cx)))),o.setAttribute("cy",String(Math.max(0,Math.round(t.sizeEmu.cy)))))}function I0e(e,t){let n=d1(e,"title");if(!t){n?.remove();return}let o=n??e.insertBefore(e.ownerDocument.createElementNS(q8,"c:title"),e.firstChild);for(;o.firstChild;)o.removeChild(o.firstChild);let r=o.ownerDocument.createElementNS(q8,"c:tx"),i=o.ownerDocument.createElementNS(q8,"c:rich"),a=o.ownerDocument.createElementNS(Lg,"a:bodyPr"),s=o.ownerDocument.createElementNS(Lg,"a:lstStyle"),l=o.ownerDocument.createElementNS(Lg,"a:p"),c=o.ownerDocument.createElementNS(Lg,"a:r"),u=o.ownerDocument.createElementNS(Lg,"a:t");u.textContent=t,c.appendChild(u),l.appendChild(c),i.append(a,s,l),r.appendChild(i),o.appendChild(r)}function ZI(e,t,n){if(!n){RN(e,t);return}let o=H3(e,t);A7(o,"f",n)}function N0e(e,t){let n=t.raw&&typeof t.raw=="object"?t.raw:null,o=typeof n?.name=="string"&&n.name.length>0?n.name:void 0;if(!o&&t.name===void 0)return;let r=H3(e,"tx");if(RN(r,"strRef"),RN(r,"v"),o){let i=H3(r,"strRef");A7(i,"f",o);return}A7(r,"v",t.name??"")}function O0e(e,t){if(!t.series)return;let n=U7(e,"ser");t.series.forEach((o,r)=>{let i=n[r];if(i){if(N0e(i,o),o.categoriesRef?.formula){let a=d1(i,"xVal")??d1(i,"cat")??(t.chartType==="Scatter"||t.chartType==="ScatterLines"||t.chartType==="ScatterSmooth"||t.chartType==="Bubble"?H3(i,"xVal"):H3(i,"cat")),s=a.localName==="xVal"||d1(a,"numRef")?"numRef":"strRef";ZI(a,s,o.categoriesRef.formula)}if(o.valuesRef?.formula){let a=d1(i,"yVal")??d1(i,"val")??(t.chartType==="Scatter"||t.chartType==="ScatterLines"||t.chartType==="ScatterSmooth"||t.chartType==="Bubble"?H3(i,"yVal"):H3(i,"val"));ZI(a,"numRef",o.valuesRef.formula)}if(o.bubbleSizeRef){let a=d1(i,"bubbleSize")??H3(i,"bubbleSize");ZI(a,"numRef",o.bubbleSizeRef.formula)}o.invertIfNegative!==void 0&&v3(i,"invertIfNegative",o.invertIfNegative),o.smooth!==void 0&&v3(i,"smooth",o.smooth)}})}function oY(e,t){if(!(!e||!t)){if(t.position&&(A7(H3(e,"axPos"),"val",t.position),d1(e,"axPos")?.setAttribute("val",t.position)),t.majorGridlines!==void 0){let n=d1(e,"majorGridlines");t.majorGridlines&&!n?e.appendChild(e.ownerDocument.createElementNS(q8,"c:majorGridlines")):t.majorGridlines||n?.remove()}if(t.minorGridlines!==void 0){let n=d1(e,"minorGridlines");t.minorGridlines&&!n?e.appendChild(e.ownerDocument.createElementNS(q8,"c:minorGridlines")):t.minorGridlines||n?.remove()}if(t.majorTickMark&&(d1(e,"majorTickMark")?.setAttribute("val",t.majorTickMark)??v3(e,"majorTickMark",!1).setAttribute("val",t.majorTickMark)),t.minorTickMark&&(d1(e,"minorTickMark")?.setAttribute("val",t.minorTickMark)??v3(e,"minorTickMark",!1).setAttribute("val",t.minorTickMark)),t.labelPosition&&(d1(e,"tickLblPos")?.setAttribute("val",t.labelPosition)??v3(e,"tickLblPos",!1).setAttribute("val",t.labelPosition)),t.crosses&&(d1(e,"crosses")?.setAttribute("val",t.crosses)??v3(e,"crosses",!1).setAttribute("val",t.crosses)),t.crossBetween&&(d1(e,"crossBetween")?.setAttribute("val",t.crossBetween)??v3(e,"crossBetween",!1).setAttribute("val",t.crossBetween)),t.delete!==void 0&&v3(e,"delete",t.delete),t.numberFormat?.formatCode){let n=H3(e,"numFmt");n.setAttribute("formatCode",t.numberFormat.formatCode),t.numberFormat.sourceLinked!==void 0&&n.setAttribute("sourceLinked",t.numberFormat.sourceLinked?"1":"0")}}}function L0e(e,t){if(!t)return;let n=H3(e,"dLbls");t.showLegendKey!==void 0&&v3(n,"showLegendKey",t.showLegendKey),t.showValue!==void 0&&v3(n,"showVal",t.showValue),t.showCategoryName!==void 0&&v3(n,"showCatName",t.showCategoryName),t.showSeriesName!==void 0&&v3(n,"showSerName",t.showSeriesName),t.showPercent!==void 0&&v3(n,"showPercent",t.showPercent),t.showBubbleSize!==void 0&&v3(n,"showBubbleSize",t.showBubbleSize)}function iY(e,t,n,o){let r=t.chartOriginsById.get(n);if(!r)return!1;let i=B7(e.archive,r.drawingPath);if(!i)return!1;let a=W0(i);if(!a)return!1;let s=T0e(a)[r.anchorIndex];return s?(A0e(s,o),e.archive[q0(r.drawingPath)]=h4(ZK(a)),e.dirtyArchivePaths.add(q0(r.drawingPath)),!0):!1}function D0e(e,t,n,o){let r=t.chartOriginsById.get(n);if(!r?.chartPath)return!1;let i=B7(e.archive,r.chartPath);if(!i)return!1;let a=W0(i);if(!a)return!1;let s=co(a,"chart"),l=s?d1(s,"plotArea"):null,c=qK(l);return!s||!l||!c?!1:(o.title!==void 0&&I0e(s,o.title),o.displayBlanksAs&&H3(s,"dispBlanksAs").setAttribute("val",o.displayBlanksAs),o.roundedCorners!==void 0&&v3(s,"roundedCorners",o.roundedCorners),o.showDlblsOverMax!==void 0&&v3(s,"showDLblsOverMax",o.showDlblsOverMax),o.varyColors!==void 0&&v3(c,"varyColors",o.varyColors),o.gapWidth!==void 0&&s0e(c,"gapWidth",o.gapWidth),o.overlap!==void 0&&H3(c,"overlap").setAttribute("val",String(Math.round(o.overlap))),o.dataLabels&&L0e(c,o.dataLabels),O0e(l,o),oY(Wr(l,"catAx")[0]??Wr(l,"dateAx")[0]??Wr(l,"serAx")[0]??null,o.categoryAxis),oY(Wr(l,"valAx")[0]??null,o.valueAxis),e.archive[q0(r.chartPath)]=h4(ZK(a)),e.dirtyArchivePaths.add(q0(r.chartPath)),!0)}function KN(e){let t=e.replace(/^#/,"");return t.length===8?`#${t.slice(2).toLowerCase()}`:t.length===6?`#${t.toLowerCase()}`:null}function B0e(e){let t=KN(e),n=t?/^#([0-9a-f]{6})$/.exec(t):null;if(!n)return null;let o=n[1];return[Number.parseInt(o.slice(0,2),16),Number.parseInt(o.slice(2,4),16),Number.parseInt(o.slice(4,6),16)]}function j0e(e,t,n){let o=e/255,r=t/255,i=n/255,a=Math.max(o,r,i),s=Math.min(o,r,i),l=(a+s)/2;if(a===s)return[0,0,l];let c=a-s,u=l>.5?c/(2-a-s):c/(a+s),d=0;switch(a){case o:d=(r-i)/c+(r<i?6:0);break;case r:d=(i-o)/c+2;break;default:d=(o-r)/c+4;break}return[d/6,u,l]}function XI(e,t,n){let o=n;return o<0&&(o+=1),o>1&&(o-=1),o<1/6?e+(t-e)*6*o:o<1/2?t:o<2/3?e+(t-e)*(2/3-o)*6:e}function U0e(e,t,n){if(t===0){let i=Math.round(n*255);return[i,i,i]}let o=n<.5?n*(1+t):n+t-n*t,r=2*n-o;return[Math.round(XI(r,o,e+1/3)*255),Math.round(XI(r,o,e)*255),Math.round(XI(r,o,e-1/3)*255)]}function F0e(e,t,n){return`#${[e,t,n].map(o=>Math.max(0,Math.min(255,o)).toString(16).padStart(2,"0")).join("")}`}function H0e(e,t){let n=B0e(e);if(!n||!Number.isFinite(t)||t===0)return KN(e);let[o,r,i]=j0e(n[0],n[1],n[2]),a=t<0?i*(1+t):i*(1-t)+t,[s,l,c]=U0e(o,r,Math.max(0,Math.min(1,a)));return F0e(s,l,c)}function zr(e,t){if(!e)return null;let n=["hex","rgb","argb"].map(l=>e[l]).find(l=>typeof l=="string"&&l.trim().length>0);if(n)return KN(n);let o=e.theme,r=typeof o=="number"?o:typeof o=="string"&&o.trim().length>0?Number(o):Number.NaN,i=Number.isFinite(r)?t?.colorsByIndex[r]??null:null;if(!i)return null;let a=e.tint,s=typeof a=="number"?a:typeof a=="string"&&a.trim().length>0?Number(a):Number.NaN;return Number.isFinite(s)?H0e(i,s):i}function V0e(e,t){return e?e.fillType==="solid"?zr(e.color??e.foreground??e.background,t):e.fillType==="pattern"?zr(e.foreground??e.color??e.background,t):null:null}function tJ(e,t){if(!e)return{backgroundColor:null,backgroundImage:null};if(e.fillType==="gradient"){let o=(Array.isArray(e.stops)?e.stops:[]).map(r=>({color:zr(r.color,t),position:typeof r.position=="number"?r.position:Number(r.position)})).filter(r=>!!r.color&&Number.isFinite(r.position)).sort((r,i)=>r.position-i.position);if(o.length>0){if((typeof e.gradientType=="string"?e.gradientType:"linear")==="path")return{backgroundColor:o[o.length-1]?.color??null,backgroundImage:`radial-gradient(circle at center, ${o.map(l=>`${l.color} ${Math.max(0,Math.min(100,l.position*100))}%`).join(", ")})`};let i=typeof e.degree=="number"?e.degree:Number(e.degree??0),a=Number.isFinite(i)?90-i:90;return{backgroundColor:o[o.length-1]?.color??null,backgroundImage:`linear-gradient(${a}deg, ${o.map(s=>`${s.color} ${Math.max(0,Math.min(100,s.position*100))}%`).join(", ")})`}}}return{backgroundColor:V0e(e,t),backgroundImage:null}}var JN="http://schemas.openxmlformats.org/officeDocument/2006/relationships",nJ="http://schemas.openxmlformats.org/package/2006/relationships",rJ="http://schemas.openxmlformats.org/spreadsheetml/2006/main",$N="http://schemas.openxmlformats.org/package/2006/content-types",QN="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",q0e="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",W0e="application/vnd.openxmlformats-officedocument.drawing+xml",vd=9525,zN=30,ny=16,oJ=64*vd,iJ=20*vd,O_=7,aY=new Map;function aJ(){if(typeof window>"u")return 1;let e=window.devicePixelRatio;return!Number.isFinite(e)||e<=0?1:1/e}function G0e(e,t){let n=typeof e=="string"&&e.trim().length>0?e.trim():"Calibri",o=typeof t=="number"&&Number.isFinite(t)&&t>0?t:11,r=`${n}|${o}`,i=aY.get(r);if(i!==void 0)return i;let s=`${o*(96/72)}px "${n}"`,l=O_;try{let c=typeof document<"u"?document.createElement("canvas").getContext("2d"):typeof OffscreenCanvas<"u"?new OffscreenCanvas(32,32).getContext("2d"):null;c&&(c.font=s,l=Math.max(1,c.measureText("0").width))}catch{l=O_}return aY.set(r,l),l}function ry(e,t=O_){if(!Number.isFinite(e)||e<=0)return zN;let n=Math.max(1,t),o=e<1?Math.floor(e*(n+5)+.5):Math.floor((256*e+Math.floor(128/n))/256*n);return Math.max(zN,o)}function Z0e(e,t=O_,n=ry(8.43,t)){let o=typeof e.defaultColumnWidth=="number"?e.defaultColumnWidth:Number.NaN;return Number.isFinite(o)&&o>0?ry(o,t):n}function X0e(e,t=Math.max(ny,Math.round(15*1.33))){let n=typeof e.defaultRowHeight=="number"?e.defaultRowHeight:Number.NaN;return Number.isFinite(n)&&n>0?Math.max(ny,Math.round(n*1.33)):t}function Y0e(e,t){if(!Number.isFinite(t)||t<0||typeof e.isRowHidden!="function")return[];let n=[];for(let o=0;o<=t;o+=1)e.isRowHidden(o)&&n.push(o);return n}function K0e(e,t){if(!Number.isFinite(t)||t<0||typeof e.isColumnHidden!="function")return[];let n=[];for(let o=0;o<=t;o+=1)e.isColumnHidden(o)&&n.push(o);return n}function J0e(e){let t={hasHorizontalMerges:!1,hasVerticalMerges:!1,maxHorizontalMergeEndCol:-1,maxVerticalMergeEndRow:-1},n=Array.isArray(e.mergedRegions)?e.mergedRegions:[];for(let o of n){let r=null;if(typeof o=="string")r=B_(o);else if(o&&typeof o=="object"){let i=o,a=typeof i.startRow=="number"?i.startRow:Number.NaN,s=typeof i.startCol=="number"?i.startCol:Number.NaN,l=typeof i.endRow=="number"?i.endRow:Number.NaN,c=typeof i.endCol=="number"?i.endCol:Number.NaN;[a,s,l,c].every(u=>Number.isFinite(u)&&u>=0)?r={end:{col:Math.max(s,c),row:Math.max(a,l)},start:{col:Math.min(s,c),row:Math.min(a,l)}}:typeof i.range=="string"&&(r=B_(i.range))}r&&(r.end.col>r.start.col&&(t.hasHorizontalMerges=!0,t.maxHorizontalMergeEndCol=Math.max(t.maxHorizontalMergeEndCol,r.end.col)),r.end.row>r.start.row&&(t.hasVerticalMerges=!0,t.maxVerticalMergeEndRow=Math.max(t.maxVerticalMergeEndRow,r.end.row)))}return t}function Q0e(e){let t=["lt1","dk1","lt2","dk2","accent1","accent2","accent3","accent4","accent5","accent6","hlink","folHlink"],n={};return t.forEach((o,r)=>{let i=e.colors.get(o);i&&(n[r]=i)}),{colorsByIndex:n,majorLatinFont:e.majorLatinFont??void 0,minorLatinFont:e.minorLatinFont??void 0}}function E7(e){let t=new Uint8Array(e.byteLength);return t.set(e),t}function za(e){return e.replace(/\\/g,"/").replace(/^\/+/,"")}function e6e(...e){return za(e.join("/"))}function eO(e){let t=za(e),n=t.lastIndexOf("/");return n>=0?t.slice(0,n):""}function t6e(e,t){if(!t)return za(e);if(t.startsWith("#"))return t;if(t.startsWith("/"))return za(t);let n=eO(e).split("/").filter(Boolean);for(let o of t.split("/"))if(!(!o||o===".")){if(o===".."){n.pop();continue}n.push(o)}return za(n.join("/"))}function n6e(e,t){let n=eO(e).split("/").filter(Boolean),o=za(t).split("/").filter(Boolean),r=0;for(;r<n.length&&r<o.length&&n[r]===o[r];)r+=1;let i=n.slice(r).map(()=>".."),a=o.slice(r);return[...i,...a].join("/")||"."}function L_(e){let t=e.split("/").pop(),n=eO(e);return e6e(n,"_rels",`${t}.rels`)}function vi(e){let n=new DOMParser().parseFromString(e,"application/xml");return n.querySelector("parsererror")?null:n}function R_(e){return new XMLSerializer().serializeToString(e)}function Ea(e,t){let n=e[t];return n?T0(n):null}function r6e(e){let t=0;for(let n of e.toUpperCase()){if(n<"A"||n>"Z")return null;t=t*26+(n.charCodeAt(0)-64)}return t>0?t-1:null}function D_(e){let t=/^\$?([A-Za-z]+)\$?(\d+)$/.exec(e.trim());if(!t)return null;let n=r6e(t[1]??""),o=Number(t[2]??Number.NaN)-1;return n===null||!Number.isFinite(o)||o<0?null:{col:n,row:o}}function B_(e){let[t,n]=e.split(":"),o=D_(t??""),r=D_(n??t??"");return o&&r?{end:r,start:o}:null}function sJ(e){let t=e.trim(),n=t.lastIndexOf("!");return n>=0?t.slice(n+1):t}function o6e(e){let t=sJ(e).split(/\s+/)[0]??"";return D_(t)}function i6e(e){return B_(sJ(e))}function Ki(e){return!!(e&&e.nodeType===1)}function lr(e,t){return Array.from(e.getElementsByTagName("*")).filter(n=>Ki(n)&&n.localName===t)}function sr(e,t){return Array.from(e.childNodes).filter(n=>Ki(n)&&n.localName===t)}function P1(e,t){return sr(e,t)[0]??null}function $r(e,t){return lr(e,t)[0]??null}function a6e(e){let t=Ea(e,"xl/featurePropertyBag/featurePropertyBag.xml");if(!t)return new Set;let n=vi(t);if(!n?.documentElement)return new Set;let o=sr(n.documentElement,"bag"),r=o.map(l=>l.getAttribute("type")??""),i=new Set,a=o.find(l=>l.getAttribute("type")==="XFComplements")??null;return(a?lr(a,"bagId").map(l=>Number(l.textContent??Number.NaN)).filter(l=>Number.isFinite(l)):[]).forEach((l,c)=>{let u=o[l];if(!u||r[l]!=="XFComplement")return;let d=lr(u,"bagId").map(h=>Number(h.textContent??Number.NaN)).find(h=>Number.isFinite(h));if(d===void 0)return;let p=o[d];if(!p||r[d]!=="XFControls")return;let m=lr(p,"bagId").map(h=>Number(h.textContent??Number.NaN)).find(h=>Number.isFinite(h));m!==void 0&&r[m]==="Checkbox"&&i.add(c)}),i}function lJ(e){return e.getAttributeNS(JN,"id")??e.getAttribute("r:id")??e.getAttribute("id")}function sY(e){return e.getAttributeNS(JN,"embed")??e.getAttribute("r:embed")??e.getAttribute("embed")}function p_(e,t,n){let o=P1(e,t);o&&(o.textContent=n)}function YI(e,t){e&&(p_(e,"col",String(Math.max(0,t.col))),p_(e,"colOff",String(Math.max(0,Math.round(t.colOffsetEmu)))),p_(e,"row",String(Math.max(0,t.row))),p_(e,"rowOff",String(Math.max(0,Math.round(t.rowOffsetEmu)))))}function s6e(e){let t=Ea(e,"[Content_Types].xml"),n=new Map,o=new Map;if(!t)return{defaultEntries:n,overrideEntries:o};let r=vi(t);if(!r)return{defaultEntries:n,overrideEntries:o};for(let i of lr(r,"Default")){let a=i.getAttribute("Extension"),s=i.getAttribute("ContentType");a&&s&&n.set(a.toLowerCase(),s)}for(let i of lr(r,"Override")){let a=i.getAttribute("PartName"),s=i.getAttribute("ContentType");a&&s&&o.set(za(a),s)}return{defaultEntries:n,overrideEntries:o}}function lY(e,t){let n=za(t),o=e.overrideEntries.get(n);if(o)return o;let r=n.split(".").pop()?.toLowerCase();return r?e.defaultEntries.get(r)??"application/octet-stream":"application/octet-stream"}function tO(e,t,n){let o=Ea(e,t),r=new Map;if(!o)return r;let i=vi(o);if(!i)return r;for(let a of lr(i,"Relationship")){let s=a.getAttribute("Id"),l=a.getAttribute("Target"),c=a.getAttribute("Type");!s||!l||!c||r.set(s,{id:s,target:t6e(n,l),targetMode:a.getAttribute("TargetMode"),type:c})}return r}function cJ(e){let t=Ea(e,"xl/workbook.xml");if(!t)return[];let n=vi(t);if(!n)return[];let o=tO(e,"xl/_rels/workbook.xml.rels","xl/workbook.xml"),r=[];for(let i of lr(n,"sheet")){let a=lJ(i);if(!a)continue;let s=o.get(a);s&&r.push({name:i.getAttribute("name")??`Sheet ${r.length+1}`,path:s.target})}return r}function l6e(e){let t={colors:new Map([["accent1","#5b9bd5"],["accent2","#ed7d31"],["accent3","#a5a5a5"],["accent4","#ffc000"],["accent5","#4472c4"],["accent6","#70ad47"],["bg1","#ffffff"],["bg2","#e7e6e6"],["dk1","#000000"],["dk2","#6e747a"],["folHlink","#993366"],["hlink","#085296"],["lt1","#ffffff"],["lt2","#e7e6e6"],["tx1","#000000"],["tx2","#6e747a"]]),majorLatinFont:null,minorLatinFont:null},n=Ea(e,"xl/theme/theme1.xml");if(!n)return t;let o=vi(n);if(!o)return t;let r=new Map(t.colors),i=lr(o,"clrScheme")[0]??null;if(i)for(let c of Array.from(i.childNodes).filter(Ki)){let u=c.localName,d=P1(c,"srgbClr"),p=P1(c,"sysClr"),m=d?.getAttribute("val")??p?.getAttribute("lastClr");m&&r.set(u,oy(m))}let a=lr(o,"fontScheme")[0]??null,s=P1(P1(a,"majorFont"),"latin")?.getAttribute("typeface")??null,l=P1(P1(a,"minorFont"),"latin")?.getAttribute("typeface")??null;return r.set("bg1",r.get("lt1")??t.colors.get("bg1")??"#ffffff"),r.set("tx1",r.get("dk1")??t.colors.get("tx1")??"#000000"),r.set("bg2",r.get("lt2")??t.colors.get("bg2")??"#e7e6e6"),r.set("tx2",r.get("dk2")??t.colors.get("tx2")??"#6e747a"),{colors:r,majorLatinFont:s,minorLatinFont:l}}function So(e){if(!e)return;let t={},n=e.getAttribute("rgb"),o=e.getAttribute("theme"),r=e.getAttribute("tint"),i=e.getAttribute("indexed");return n&&(t.rgb=oy(n)),o!==null&&(t.theme=Number(o)),r!==null&&(t.tint=Number(r)),i!==null&&(t.indexed=Number(i)),Object.keys(t).length>0?t:void 0}function j0(e){if(!e)return!1;let t=e.getAttribute("val");return t===null||t!=="0"&&t!=="false"}function c6e(e,t){let n=[];for(let o of lr(e,"sparklineGroup")){let r=o.getAttribute("type"),i=r==="column"?"column":r==="stacked"?"winLoss":"line",a=P1(o,"markers"),s=P1(o,"negative"),l=zr(So(P1(o,"colorSeries")),t),c=zr(So(P1(o,"colorNegative")),t),u=zr(So(P1(o,"colorMarkers")),t),d=zr(So(P1(o,"colorFirst")),t),p=zr(So(P1(o,"colorLast")),t),m=zr(So(P1(o,"colorHigh")),t),h=zr(So(P1(o,"colorLow")),t),S=P1(o,"sparklines");if(S)for(let v of sr(S,"sparkline")){let g=P1(v,"f")?.textContent??"",y=P1(v,"sqref")?.textContent??"",x=i6e(g),_=o6e(y);!x||!_||n.push({color:l??void 0,firstColor:d??void 0,highColor:m??void 0,lastColor:p??void 0,lowColor:h??void 0,markerColor:u??void 0,markers:j0(a),negative:j0(s),negativeColor:c??void 0,range:x,target:_,type:i})}}return n}function uJ(e){if(!e)return;let t={},n=P1(e,"sz")?.getAttribute("val"),o=P1(e,"name")?.getAttribute("val"),r=P1(e,"family")?.getAttribute("val"),i=P1(e,"scheme")?.getAttribute("val"),a=P1(e,"charset")?.getAttribute("val"),s=P1(e,"vertAlign")?.getAttribute("val"),l=So(P1(e,"color"));return j0(P1(e,"b"))&&(t.bold=!0),j0(P1(e,"i"))&&(t.italic=!0),j0(P1(e,"strike"))&&(t.strikethrough=!0),P1(e,"u")&&(t.underline=P1(e,"u")?.getAttribute("val")??"single"),n!=null&&(t.size=Number(n)),o&&(t.name=o),r!=null&&(t.family=Number(r)),i&&(t.scheme=i),a!=null&&(t.charset=Number(a)),s&&(t.verticalAlign=s),j0(P1(e,"shadow"))&&(t.shadow=!0),j0(P1(e,"outline"))&&(t.outline=!0),j0(P1(e,"condense"))&&(t.condense=!0),j0(P1(e,"extend"))&&(t.extend=!0),l&&(t.color=l),Object.keys(t).length>0?t:void 0}function dJ(e){if(!e)return;let t=P1(e,"gradientFill");if(t){let s=Array.from(t.childNodes).filter(Ki).filter(l=>l.localName==="stop").map(l=>({color:So(Array.from(l.childNodes).find(Ki)??null),position:Number(l.getAttribute("position")??Number.NaN)})).filter(l=>l.color&&Number.isFinite(l.position));if(s.length>0)return{degree:Number(t.getAttribute("degree")??0),fillType:"gradient",gradientType:t.getAttribute("type")??"linear",stops:s}}let n=P1(e,"patternFill");if(!n)return;let o=n.getAttribute("patternType")??"none",r=So(P1(n,"fgColor")),i=So(P1(n,"bgColor")),a=r??i;if(o==="solid"&&a)return{color:a,fillType:"solid"};if((o==="none"||o==="gray125")&&(r||i))return{background:i,fillType:"pattern",foreground:r,patternType:o};if(o!=="none"&&o!=="gray125"&&(r||i))return{background:i,fillType:"pattern",foreground:r,patternType:o}}function u6e(e){if(!e)return;let t=e.getAttribute("style"),n=So(P1(e,"color"));if(!(!t||t==="none"))return{color:n,style:t}}function pJ(e){if(!e)return;let t={};return["top","right","bottom","left","horizontal","vertical"].forEach(n=>{let o=u6e(P1(e,n));o&&(t[n]=o)}),Object.keys(t).length>0?t:void 0}function fJ(e){if(!e)return;let t={},n=e.getAttribute("horizontal"),o=e.getAttribute("vertical"),r=e.getAttribute("wrapText"),i=e.getAttribute("indent"),a=e.getAttribute("shrinkToFit"),s=e.getAttribute("textRotation");if(n&&(t.horizontal=n),o&&(t.vertical=o),r!==null&&(t.wrapText=r==="1"),a!==null&&(t.shrinkToFit=a==="1"),i!==null&&(t.indent=Number(i)),s!==null){let l=Number(s);Number.isFinite(l)&&(t.textRotation=l)}return Object.keys(t).length>0?t:void 0}function d6e(e){if(!e)return{};let t={},n=uJ(P1(e,"font")),o=dJ(P1(e,"fill")),r=pJ(P1(e,"border")),i=fJ(P1(e,"alignment"));return n&&(t.font=n),o&&(t.fill=o),r&&(t.border=r),i&&(t.alignment=i),t}function cY(e,t,n,o,r){let i={},a=Number(e.getAttribute("fontId")??Number.NaN),s=Number(e.getAttribute("fillId")??Number.NaN),l=Number(e.getAttribute("borderId")??Number.NaN),c=fJ(P1(e,"alignment"));Number.isFinite(a)&&t[a]&&(i.font=t[a]),Number.isFinite(s)&&n[s]&&(i.fill=n[s]),Number.isFinite(l)&&o[l]&&(i.border=o[l]),c&&(i.alignment=c);let u=$r(e,"xfComplement"),d=Number(u?.getAttribute("i")??Number.NaN);return Number.isFinite(d)&&r?.has(d)&&(i.cellControl={kind:"checkbox"}),i}function p6e(e){let t=Ea(e,"xl/styles.xml");if(!t)return{defaultFont:null,namedCellStyleByName:{},styleById:{},tableStyleByName:{}};let n=vi(t);if(!n)return{defaultFont:null,namedCellStyleByName:{},styleById:{},tableStyleByName:{}};let o=$r(n,"fonts"),r=$r(n,"fills"),i=$r(n,"borders"),a=$r(n,"cellStyleXfs"),s=$r(n,"cellStyles"),l=$r(n,"cellXfs"),c=$r(n,"dxfs"),u=$r(n,"tableStyles");if(!l)return{defaultFont:null,namedCellStyleByName:{},styleById:{},tableStyleByName:{}};let d=a6e(e),p=sr(o??n.documentElement,"font").map(k=>uJ(k)),m=sr(r??n.documentElement,"fill").map(k=>dJ(k)),h=sr(i??n.documentElement,"border").map(k=>pJ(k)),S=sr(c??n.documentElement,"dxf").map(k=>d6e(k)),v=sr(a??n.documentElement,"xf").map(k=>cY(k,p,m,h,d)),g={},y={},x={};sr(l,"xf").forEach((k,L)=>{y[L]=cY(k,p,m,h,d)}),sr(s??n.documentElement,"cellStyle").forEach(k=>{let L=k.getAttribute("name"),I=Number(k.getAttribute("xfId")??Number.NaN);if(!L||!Number.isFinite(I))return;let N=v[I];N&&(g[L]=N)}),sr(u??n.documentElement,"tableStyle").forEach(k=>{let L=k.getAttribute("name");if(!L)return;let I={};sr(k,"tableStyleElement").forEach(N=>{let U=N.getAttribute("type"),z=Number(N.getAttribute("dxfId")??Number.NaN);if(!U||!Number.isFinite(z))return;let Z=S[z];Z&&(I[U]=Z)}),x[L]=I});let _=g.Normal?.font??y[0]?.font??p[0];return{defaultFont:_?{family:typeof _.name=="string"?_.name:void 0,sizePt:typeof _.size=="number"?_.size:void 0}:null,namedCellStyleByName:g,styleById:y,tableStyleByName:x}}function uY(e){return e?e.trim().split(/\s+/).flatMap(t=>{let n=B_(t);return n?[n]:[]}):[]}function Kg(e){if(!e)return null;let t=e.getAttribute("type");if(!t)return null;let n=e.getAttribute("val")??P1(e,"f")?.textContent??void 0,o=n!==void 0?Number(n):Number.NaN;return{type:t,value:Number.isFinite(o)?o:void 0}}function T7(e,t){if(!e)return;let n=e.getAttribute(t);if(n!==null)return n!=="0"&&n!=="false"}function f6e(e,t){let n=e.getAttribute("type"),o=Number(e.getAttribute("priority")??Number.NaN),r=Number.isFinite(o)?o:Number.MAX_SAFE_INTEGER;if(n==="colorScale"){let i=P1(e,"colorScale");if(!i)return null;let a=sr(i,"cfvo").map(l=>Kg(l)).filter(l=>!!l),s=sr(i,"color").map(l=>So(l)).filter(l=>!!l);return a.length===0||s.length===0?null:{cfvos:a,colors:s,kind:"colorScale",priority:r,ranges:t}}if(n==="dataBar"){let i=P1(e,"dataBar");if(!i)return null;let a=sr(i,"cfvo").map(l=>Kg(l)).filter(l=>!!l);if(a.length===0)return null;let s=$r(e,"id")?.textContent?.trim()||void 0;return{cfvos:a,color:So(P1(i,"color")),kind:"dataBar",priority:r,ranges:t,id:s}}if(n==="iconSet"){let i=P1(e,"iconSet");if(!i)return null;let a=i.getAttribute("iconSet"),s=sr(i,"cfvo").map(l=>Kg(l)).filter(l=>!!l);return!a||s.length===0?null:{cfvos:s,icons:s.map((l,c)=>({iconId:c,iconSet:a})),kind:"iconSet",priority:r,ranges:t,reverse:T7(i,"reverse"),showValue:T7(i,"showValue")}}return null}function m6e(e,t){let n=e.getAttribute("type"),o=e.getAttribute("id")??void 0,r=Number(e.getAttribute("priority")??Number.NaN),i=Number.isFinite(r)?r:Number.MAX_SAFE_INTEGER;if(n==="dataBar"){let a=P1(e,"dataBar");if(!a)return null;let s=sr(a,"cfvo").map(l=>Kg(l)).filter(l=>!!l);return s.length===0?null:{axisColor:So(P1(a,"axisColor")),border:T7(a,"border"),borderColor:So(P1(a,"borderColor")),cfvos:s,color:So(P1(a,"fillColor")),gradient:T7(a,"gradient"),kind:"dataBar",maxLength:Number(a.getAttribute("maxLength")??Number.NaN),minLength:Number(a.getAttribute("minLength")??Number.NaN),negativeBarBorderColorSameAsPositive:T7(a,"negativeBarBorderColorSameAsPositive"),negativeBorderColor:So(P1(a,"negativeBorderColor")),negativeFillColor:So(P1(a,"negativeFillColor")),priority:i,ranges:t,showValue:T7(a,"showValue"),id:o}}if(n==="iconSet"){let a=P1(e,"iconSet");if(!a)return null;let s=sr(a,"cfvo").map(c=>Kg(c)).filter(c=>!!c),l=sr(a,"cfIcon").map(c=>{let u=c.getAttribute("iconSet"),d=Number(c.getAttribute("iconId")??Number.NaN);return!u||!Number.isFinite(d)?null:{iconId:d,iconSet:u}}).filter(c=>!!c);return s.length===0||l.length===0?null:{cfvos:s,icons:l,kind:"iconSet",priority:i,ranges:t,reverse:T7(a,"reverse"),showValue:T7(a,"showValue"),id:o}}return null}function h6e(e,t){return e.kind!==t.kind?e:e.kind==="colorScale"&&t.kind==="colorScale"?{...e,...t,cfvos:t.cfvos.length>0?t.cfvos:e.cfvos,colors:t.colors.length>0?t.colors:e.colors,priority:Number.isFinite(t.priority)?t.priority:e.priority,ranges:t.ranges.length>0?t.ranges:e.ranges}:e.kind==="dataBar"&&t.kind==="dataBar"?{...e,...t,axisColor:t.axisColor??e.axisColor,border:t.border??e.border,cfvos:t.cfvos.length>0?t.cfvos:e.cfvos,color:t.color??e.color,negativeBarBorderColorSameAsPositive:t.negativeBarBorderColorSameAsPositive??e.negativeBarBorderColorSameAsPositive,negativeBorderColor:t.negativeBorderColor??e.negativeBorderColor,negativeFillColor:t.negativeFillColor??e.negativeFillColor,priority:Number.isFinite(t.priority)?t.priority:e.priority,ranges:t.ranges.length>0?t.ranges:e.ranges}:e.kind==="iconSet"&&t.kind==="iconSet"?{...e,...t,cfvos:t.cfvos.length>0?t.cfvos:e.cfvos,icons:t.icons.length>0?t.icons:e.icons,priority:Number.isFinite(t.priority)?t.priority:e.priority,ranges:t.ranges.length>0?t.ranges:e.ranges}:e}function g6e(e){let t=[],n=[];lr(e,"conditionalFormatting").forEach(a=>{let s=a.namespaceURI!==rJ,l=uY(s?P1(a,"sqref")?.textContent??"":a.getAttribute("sqref"));sr(a,"cfRule").forEach(c=>{let u=s?m6e(c,l):f6e(c,l);u&&(s?n.push(u):t.push(u))})});let o=[],r=new Set,i=new Map(n.filter(a=>typeof a.id=="string"&&a.id.length>0).map(a=>[a.id,a]));return t.forEach(a=>{let s=a.id?i.get(a.id):void 0;if(s){r.add(a.id),o.push(h6e(a,s));return}o.push(a)}),n.forEach(a=>{a.id&&r.has(a.id)||o.push(a)}),o.map(a=>{let s={...a};return delete s.id,s}).filter(a=>a.ranges.length>0).sort((a,s)=>a.priority-s.priority)}function y6e(e,t,n){let o=Ea(e,t);if(!o)return null;let r=vi(o);if(!r)return null;let i=n?.includeCachedFormulaValues??!0,a={},s=g6e(r),l=c6e(r,n?.themePalette),c=lr(r,"sheetFormatPr")[0]??null,u=lr(r,"sheetView")[0]??null,d={},p={},m={},h={},S=Number.POSITIVE_INFINITY,v=Number.POSITIVE_INFINITY,g=-1,y=-1,x=G0e(n?.defaultFont?.family,n?.defaultFont?.sizePt),_=Number(c?.getAttribute("defaultRowHeight")??15),$=Number(c?.getAttribute("defaultColWidth")??c?.getAttribute("baseColWidth")??8.43),k=Number(u?.getAttribute("zoomScale")??u?.getAttribute("zoomScaleNormal")??Number.NaN),L=Number.isFinite(k)&&k>0?k:100,I=z=>{if(!z)return;let Z=D_(z);Z&&(S=Math.min(S,Z.col),v=Math.min(v,Z.row),g=Math.max(g,Z.col),y=Math.max(y,Z.row))},N=z=>{if(P1(z,"f")||P1(z,"is"))return!0;let Z=P1(z,"v");return!!(Z&&(Z.textContent??"").length>0)};lr(r,"row").forEach(z=>{let Z=Number(z.getAttribute("r")??0)-1,ie=Number(z.getAttribute("ht")??Number.NaN),ue=Number(z.getAttribute("s")??Number.NaN);Z>=0&&Number.isFinite(ie)&&(d[Z]=Math.max(ny,Math.round(ie*1.33))),Z>=0&&Number.isFinite(ue)&&(m[Z]=ue),sr(z,"c").forEach(X=>{let W=X.getAttribute("r");if(N(X)&&I(W),i){let Me=P1(X,"f"),Fe=P1(X,"v");Me&&Fe&&W&&(a[W]=Fe.textContent??"")}})});let U=Math.max(g,0)+256;return lr(r,"col").forEach(z=>{let Z=Number(z.getAttribute("min")??0)-1,ie=Number(z.getAttribute("max")??0)-1,ue=Number(z.getAttribute("width")??Number.NaN),X=Number(z.getAttribute("style")??Number.NaN);if(!(!Number.isFinite(ue)&&!Number.isFinite(X))){for(let W=Z;W<=Math.min(ie,U);W+=1)if(W>=0){if(Number.isFinite(ue)){let Me=ry(ue,x);p[W]=Me}Number.isFinite(X)&&(h[W]=X)}}}),{cachedFormulaValues:a,columnWidthCharacterWidthPx:x,colWidthOverridesPx:p,colStyleIds:h,conditionalFormatRules:s,defaultColWidthPx:ry($,x),defaultRowHeightPx:Math.max(ny,Math.round(_*1.33)),hasHorizontalMerges:!1,hasVerticalMerges:!1,maxHorizontalMergeEndCol:-1,maxVerticalMergeEndRow:-1,maxContentCol:g,maxContentRow:y,minContentCol:Number.isFinite(S)?S:-1,minContentRow:Number.isFinite(v)?v:-1,hiddenCols:[],hiddenRows:[],rowHeightOverridesPx:d,rowStyleIds:m,showGridLines:(u?.getAttribute("showGridLines")??"1")!=="0",sparklines:l,zoomScale:L}}function v6e(e){return Math.max(0,Math.min(255,Math.round(e)))}function oy(e){let t=e.replace(/^#/,"");return t.length===8?`#${t.slice(2).toLowerCase()}`:t.length===6?`#${t.toLowerCase()}`:"#000000"}function b6e(e){let t=oy(e);return{b:Number.parseInt(t.slice(5,7),16),g:Number.parseInt(t.slice(3,5),16),r:Number.parseInt(t.slice(1,3),16)}}function mJ(e,t,n){return`#${[e,t,n].map(o=>v6e(o).toString(16).padStart(2,"0")).join("")}`}function S6e(e,t){let{r:n,g:o,b:r}=b6e(e),i=1,a=1,s=0;return t.forEach(l=>{let c=Number(l.getAttribute("val")??0),u=Number.isFinite(c)?c/1e5:0;switch(l.localName){case"alpha":i*=u;break;case"lumMod":a*=u;break;case"lumOff":s+=u;break;case"shade":n*=u,o*=u,r*=u;break;case"tint":n=n+(255-n)*u,o=o+(255-o)*u,r=r+(255-r)*u;break;default:break}}),(a!==1||s!==0)&&(n=n*a+255*s,o=o*a+255*s,r=r*a+255*s),{color:mJ(n,o,r),opacity:Math.max(0,Math.min(1,i))}}function x6e(e,t){if(!t)return null;let o={bg1:"bg1",bg2:"bg2",tx1:"tx1",tx2:"tx2"}[t]??t;return e.colors.get(o)??null}function J_(e,t){if(!e)return null;let n=null;if(e.localName==="srgbClr")n=oy(e.getAttribute("val")??"");else if(e.localName==="schemeClr")n=x6e(t,e.getAttribute("val"));else if(e.localName==="scrgbClr"){let o=Number(e.getAttribute("r")??0)*255/1e5,r=Number(e.getAttribute("g")??0)*255/1e5,i=Number(e.getAttribute("b")??0)*255/1e5;n=mJ(o,r,i)}else e.localName==="sysClr"&&(n=oy(e.getAttribute("lastClr")??""));return n?S6e(n,Array.from(e.childNodes).filter(Ki)):null}function nO(e,t){if(!e)return null;let n=P1(e,"solidFill");return n?J_(Array.from(n.childNodes).filter(Ki)[0]??null,t):null}function w6e(e,t){if(e)return e==="+mn-lt"||e==="+mn-ea"||e==="+mn-cs"?t.minorLatinFont??void 0:e==="+mj-lt"||e==="+mj-ea"||e==="+mj-cs"?t.majorLatinFont??void 0:e}function _6e(e){return!!(e&&e.startsWith("+"))}function P6e(e,t){if(!e)return;let n=P1(e,"latin")?.getAttribute("typeface")??null,o=P1(e,"ea")?.getAttribute("typeface")??null,r=P1(e,"cs")?.getAttribute("typeface")??null,i=[n,o,r],a=i.find(s=>s&&!_6e(s));return a||w6e(i.find(Boolean)??null,t)}function KI(e,t,n){if(!e)return{color:n?.color};let o=nO(e,t)??n??null,r=e.getAttribute("u");return{bold:e.getAttribute("b")==="1"||void 0,color:o?.color,fontFamily:P6e(e,t),fontSizePt:e.getAttribute("sz")?Number(e.getAttribute("sz"))/100:void 0,italic:e.getAttribute("i")==="1"||void 0,underline:r&&r!=="none"?!0:void 0}}function dY(...e){return e.reduce((t,n)=>n?{bold:n.bold??t.bold,color:n.color??t.color,fontFamily:n.fontFamily??t.fontFamily,fontSizePt:n.fontSizePt??t.fontSizePt,italic:n.italic??t.italic,underline:n.underline??t.underline}:t,{})}function Dg(e){if(!e)return null;let t=Number(P1(e,"col")?.textContent??0),n=Number(P1(e,"row")?.textContent??0),o=Number(P1(e,"colOff")?.textContent??0),r=Number(P1(e,"rowOff")?.textContent??0);return{col:t,colOffsetEmu:o,row:n,rowOffsetEmu:r}}function rO(e){if(e.type==="absolute")return{kind:"absolute",positionEmu:{x:e.xEmu,y:e.yEmu},sizeEmu:{cx:e.widthEmu,cy:e.heightEmu}};let t={col:e.from.col,colOffsetEmu:e.from.colOffsetEmu??0,row:e.from.row,rowOffsetEmu:e.from.rowOffsetEmu??0};return e.type==="oneCell"?{from:t,kind:"one-cell",sizeEmu:{cx:e.widthEmu,cy:e.heightEmu}}:{from:t,kind:"two-cell",to:{col:e.to.col,colOffsetEmu:e.to.colOffsetEmu??0,row:e.to.row,rowOffsetEmu:e.to.rowOffsetEmu??0}}}function hJ(e,t){if(e.kind==="absolute")return{heightEmu:e.sizeEmu.cy,type:"absolute",widthEmu:e.sizeEmu.cx,xEmu:e.positionEmu.x,yEmu:e.positionEmu.y};let n={col:e.from.col,colOffsetEmu:e.from.colOffsetEmu,row:e.from.row,rowOffsetEmu:e.from.rowOffsetEmu};return e.kind==="one-cell"?{from:n,heightEmu:e.sizeEmu.cy,type:"oneCell",widthEmu:e.sizeEmu.cx}:{editAs:t,from:n,to:{col:e.to.col,colOffsetEmu:e.to.colOffsetEmu,row:e.to.row,rowOffsetEmu:e.to.rowOffsetEmu},type:"twoCell"}}function C6e(e){if(e)switch(e.colorType){case"auto":return{colorType:"auto"};case"rgb":return{b:e.b,colorType:"rgb",g:e.g,r:e.r};case"argb":return{a:e.a,b:e.b,colorType:"argb",g:e.g,r:e.r};case"theme":return{colorType:"theme",themeIndex:e.index,tint:e.tint};case"indexed":return{colorType:"indexed",paletteIndex:e.index}}}function k6e(e){if(e)return{bold:e.bold,charset:e.charset,color:C6e(e.color),family:e.family,italic:e.italic,name:e.name,scheme:e.scheme,size:e.size,strikethrough:e.strikethrough,underline:e.underline,verticalAlign:e.verticalAlign}}function R6e(e){return{horizontalAlignment:e.horizontalAlignment,runs:e.runs.map(t=>({font:k6e(t.font),text:t.text})),verticalAlignment:e.verticalAlignment}}function $6e(e,t){if(e)switch(e.colorType){case"rgb":return zr({rgb:[e.r,e.g,e.b].map(n=>n.toString(16).padStart(2,"0")).join("")})??void 0;case"argb":return zr({argb:[e.a,e.r,e.g,e.b].map(n=>n.toString(16).padStart(2,"0")).join("")})??void 0;case"theme":return zr({theme:e.index,tint:e.tint},t)??void 0;default:return}}function Yu(e,t){let n=R6e(e),o=E6e(e.runs.map(a=>a.text).join("")),r=e.runs.find(a=>a.font)?.font,i=e.horizontalAlignment;return{caption:n,fontFamily:r?.name,fontSizePt:r?.size,label:o,textAlign:i==="left"||i==="center"||i==="right"?i:void 0,textColor:$6e(r?.color,t)}}function z6e(e,t){switch(e.kind){case"button":return{...Yu(e.caption,t),kind:"button"};case"checkbox":return{...Yu(e.caption,t),checked:e.state==="checked",kind:"checkbox",linkedCell:e.cellLink,no3D:e.no3D,state:e.state};case"optionButton":return{...Yu(e.caption,t),checked:e.state==="checked",firstInGroup:e.firstInGroup,kind:"radio",linkedCell:e.cellLink,no3D:e.no3D,state:e.state};case"label":return{...Yu(e.caption,t),kind:"label"};case"groupBox":return{...Yu(e.caption,t),kind:"group-box",no3D:e.no3D};case"listBox":return{inputRange:e.inputRange,kind:"listbox",linkedCell:e.cellLink,no3D:e.no3D,selected:[...e.selected],selection:e.selection};case"dropdown":return{inputRange:e.inputRange,kind:"dropdown",lines:e.lines,linkedCell:e.cellLink,no3D:e.no3D,selected:e.selected};case"scrollbar":return{horizontal:e.horizontal,increment:e.increment,kind:"scrollbar",linkedCell:e.cellLink,max:e.max,min:e.min,page:e.page,value:e.value};case"spinner":return{increment:e.increment,kind:"spinner",linkedCell:e.cellLink,max:e.max,min:e.min,value:e.value};case"unknown":return{...Yu(e.caption,t),kind:e.objectType.toLowerCase()==="editbox"?"editbox":"unknown",legacyObjectType:e.legacyObjectType,objectType:e.objectType,rawObj:e.rawObj,rawProperties:e.rawProperties}}}function M6e(e,t,n,o){return{altText:e.altText,anchor:rO(e.anchor),controlIndex:t,editAs:e.anchor.type==="twoCell"?e.anchor.editAs:void 0,hidden:e.hidden,id:`form-control-${n}-${t}`,locked:e.locked,macroName:e.formControl.macroName,name:e.name,printable:e.printable,rawClientData:e.formControl.rawClientData,sheetIndex:n,title:e.title,workbookSheetIndex:n,zIndex:(e.drawingPath[0]??t)+1,...z6e(e.formControl.kind,o)}}function oO(e,t){return Array.from({length:e.sheetCount},(n,o)=>{try{let r=e.getSheet(o).formControls;return Array.isArray(r)?r.flatMap((i,a)=>i.anchor?[M6e(i,a,o,t)]:[]):[]}catch{return[]}})}function E6e(e){if(!e)return;let t=e.replace(/\u00a0/g," ").replace(/\s+/g," ").trim();return t.length>0?t:void 0}function T6e(e){if(e.localName==="anchor"){let o=Dg(P1(e,"from")),r=Dg(P1(e,"to"));return o&&r?{from:o,kind:"two-cell",to:r}:null}if(e.localName==="twoCellAnchor"){let o=Dg(P1(e,"from")),r=Dg(P1(e,"to"));return o&&r?{from:o,kind:"two-cell",to:r}:null}if(e.localName==="oneCellAnchor"){let o=Dg(P1(e,"from")),r=P1(e,"ext");return o&&r?{from:o,kind:"one-cell",sizeEmu:{cx:Number(r.getAttribute("cx")??0),cy:Number(r.getAttribute("cy")??0)}}:null}let t=P1(e,"pos"),n=P1(e,"ext");return t&&n?{kind:"absolute",positionEmu:{x:Number(t.getAttribute("x")??0),y:Number(t.getAttribute("y")??0)},sizeEmu:{cx:Number(n.getAttribute("cx")??0),cy:Number(n.getAttribute("cy")??0)}}:null}function A6e(e){return e.kind==="absolute"?{cx:e.sizeEmu.cx,cy:e.sizeEmu.cy,x:e.positionEmu.x,y:e.positionEmu.y}:e.kind==="one-cell"?{cx:e.sizeEmu.cx,cy:e.sizeEmu.cy,x:e.from.colOffsetEmu,y:e.from.rowOffsetEmu}:{cx:Math.max(0,(e.to.col-e.from.col)*oJ+e.to.colOffsetEmu-e.from.colOffsetEmu),cy:Math.max(0,(e.to.row-e.from.row)*iJ+e.to.rowOffsetEmu-e.from.rowOffsetEmu),x:e.from.colOffsetEmu,y:e.from.rowOffsetEmu}}function I6e(e,t){return t<0?0:e?.colWidthOverridesPx[t]??e?.defaultColWidthPx??gi(oJ)}function N6e(e,t){return t<0?0:e?.rowHeightOverridesPx[t]??e?.defaultRowHeightPx??gi(iJ)}function JI(e,t){let n=0;for(let o=0;o<t;o+=1)n+=Yi(I6e(e,o));return n}function QI(e,t){let n=0;for(let o=0;o<t;o+=1)n+=Yi(N6e(e,o));return n}function O6e(e,t){if(e.kind==="absolute")return A6e(e);if(e.kind==="one-cell")return{cx:e.sizeEmu.cx,cy:e.sizeEmu.cy,x:JI(t,e.from.col)+e.from.colOffsetEmu,y:QI(t,e.from.row)+e.from.rowOffsetEmu};let n=JI(t,e.from.col)+e.from.colOffsetEmu,o=QI(t,e.from.row)+e.from.rowOffsetEmu,r=JI(t,e.to.col)+e.to.colOffsetEmu,i=QI(t,e.to.row)+e.to.rowOffsetEmu;return{cx:Math.max(0,r-n),cy:Math.max(0,i-o),x:n,y:o}}function gJ(e){return{kind:"absolute",positionEmu:{x:e.x,y:e.y},sizeEmu:{cx:e.cx,cy:e.cy}}}function yJ(e){if(!e)return null;let t=P1(e,"off"),n=P1(e,"ext");return!t||!n?null:{cx:Number(n.getAttribute("cx")??0),cy:Number(n.getAttribute("cy")??0),flipH:e.getAttribute("flipH")==="1",flipV:e.getAttribute("flipV")==="1",rot:Number(e.getAttribute("rot")??0)/6e4,x:Number(t.getAttribute("x")??0),y:Number(t.getAttribute("y")??0)}}function vJ(e,t){return{cx:e.cx*t.scaleX,cy:e.cy*t.scaleY,x:t.x+(e.x-t.chX)*t.scaleX,y:t.y+(e.y-t.chY)*t.scaleY}}function L6e(e,t,n,o){let r=$r(P1(e,"grpSpPr")??e,"xfrm"),i=O6e(n,o),a=yJ(r)??i,s=Math.abs(a.x-i.x)<=vd&&Math.abs(a.y-i.y)<=vd,l=P1(r??e,"chOff"),c=P1(r??e,"chExt"),u=a.cx!==0?i.cx/a.cx:1,d=a.cy!==0?i.cy/a.cy:1,p=!t&&(u<.85||u>1.15||d<.85||d>1.15),m=t?vJ(a,t):s?a:i,h=t?Number(l?.getAttribute("x")??0):p?a.x:Number(l?.getAttribute("x")??0),S=t?Number(l?.getAttribute("y")??0):p?a.y:Number(l?.getAttribute("y")??0),v=t?Number(c?.getAttribute("cx")??a.cx):p?a.cx:Number(c?.getAttribute("cx")??a.cx),g=t?Number(c?.getAttribute("cy")??a.cy):p?a.cy:Number(c?.getAttribute("cy")??a.cy);return{chCx:v,chCy:g,chX:h,chY:S,cx:m.cx,cy:m.cy,scaleX:v!==0?m.cx/v:t?.scaleX??1,scaleY:g!==0?m.cy/g:t?.scaleY??1,x:m.x,y:m.y}}function bJ(e,t,n){let o=$r(e,"xfrm"),r=yJ(o);if(r){let i=n?.scaleX??1,a=n?.scaleY??1;return{anchor:n?gJ(vJ(r,n)):t,flipH:r.flipH,flipV:r.flipV,rotationDeg:r.rot,scaleX:i,scaleY:a}}return{anchor:t,flipH:!1,flipV:!1,rotationDeg:0,scaleX:n?.scaleX??1,scaleY:n?.scaleY??1}}function D6e(e){switch(e){case"ctr":return"center";case"just":return"justify";case"r":return"right";case"l":return"left";default:return}}function B6e(e){switch(e){case"b":return"bottom";case"ctr":return"middle";default:return"top"}}function SJ(e){return e.documentElement?Array.from(e.documentElement.childNodes).filter(t=>Ki(t)&&(t.localName==="twoCellAnchor"||t.localName==="oneCellAnchor"||t.localName==="absoluteAnchor")):[]}function j6e(e,t,n){if(typeof URL<"u"&&typeof Blob<"u"){let i=URL.createObjectURL(new Blob([E7(e)],{type:t}));return n.push(i),i}let o="";for(let i of e)o+=String.fromCharCode(i);let r=typeof btoa=="function"?btoa(o):"";return`data:${t};base64,${r}`}function U6e(e){return e==="line"||e==="arc"||e==="leftBrace"}function F6e(e,t,n){let o=$r(e,"ln"),r=t?P1(t,"lnRef"):null;if(!o&&!r)return;if(o&&P1(o,"noFill"))return{none:!0};let i=nO(o,n)??J_(Array.from(r?.childNodes??[]).filter(Ki)[0]??null,n),a=Number(o?.getAttribute("w")??0);return{color:i?.color,dash:P1(o??e,"prstDash")?.getAttribute("val")??void 0,headEndType:P1(o??e,"headEnd")?.getAttribute("type")??void 0,none:!1,opacity:i?.opacity,tailEndType:P1(o??e,"tailEnd")?.getAttribute("type")??void 0,widthPx:a>0?gi(a):void 0}}function H6e(e,t,n,o){let r=P1(e,"spPr")??e;if(P1(r,"noFill"))return{none:!0};if(U6e(o))return{none:!0};let a=t?P1(t,"fillRef"):null,s=nO(r,n)??J_(Array.from(a?.childNodes??[]).filter(Ki)[0]??null,n);if(s)return{color:s.color,none:!1,opacity:s.opacity}}function eN(e){if(!e)return null;let t=Number(e.getAttribute("x")??Number.NaN),n=Number(e.getAttribute("y")??Number.NaN);return Number.isFinite(t)&&Number.isFinite(n)?{x:t,y:n}:null}function V6e(e){let t=$r(e,"path");if(!t)return;let n=Number(t.getAttribute("w")??Number.NaN),o=Number(t.getAttribute("h")??Number.NaN);if(!Number.isFinite(n)||!Number.isFinite(o)||n<=0||o<=0)return;let r=[],i=null;for(let a of Array.from(t.childNodes).filter(Ki)){if(a.localName==="moveTo"){let s=eN(P1(a,"pt"));s&&(r.push(`M ${s.x} ${s.y}`),i=s);continue}if(a.localName==="lnTo"){let s=eN(P1(a,"pt"));s&&(!i||s.x!==i.x||s.y!==i.y)&&(r.push(`L ${s.x} ${s.y}`),i=s);continue}if(a.localName==="cubicBezTo"){let s=sr(a,"pt").map(eN).filter(l=>l!==null);s.length===3&&(r.push(`C ${s[0].x} ${s[0].y} ${s[1].x} ${s[1].y} ${s[2].x} ${s[2].y}`),i=s[2]);continue}a.localName==="close"&&(r.push("Z"),i=null)}if(r.length!==0)return{path:r.join(" "),viewBox:{height:o,width:n}}}function q6e(e){let t=$r(e,"prstGeom");if(!t)return;let n={};return sr(P1(t,"avLst"),"gd").forEach(o=>{let r=o.getAttribute("name"),a=(o.getAttribute("fmla")??"").match(/^val\s+(-?\d+(?:\.\d+)?)$/);if(!r||!a)return;let s=Number.parseFloat(a[1]??"");Number.isFinite(s)&&(n[r]=s)}),Object.keys(n).length>0?n:void 0}function W6e(e,t,n){let o=P1(e,"txBody");if(!o)return[];let r=t?P1(t,"fontRef"):null,i=J_(Array.from(r?.childNodes??[]).filter(Ki)[0]??null,n),a=P1(o,"lstStyle"),s=[];return sr(o,"p").forEach(l=>{let c=P1(l,"pPr"),u=Number(c?.getAttribute("lvl")??0),d=P1(a??o,`lvl${u+1}pPr`),p=dY(KI(P1(d??o,"defRPr"),n,i),KI(P1(c??l,"defRPr"),n,i)),m=[],h=!1;if(Array.from(l.childNodes).filter(Ki).forEach(S=>{if(S.localName==="br"){h=!0,m.push({text:`
`});return}if(S.localName!=="r")return;h=!0;let v=P1(S,"t")?.textContent??"",g=P1(S,"rPr"),y=dY(p,KI(g,n,i));m.push({bold:y.bold,color:y.color,fontFamily:y.fontFamily,fontSizePt:y.fontSizePt,italic:y.italic,text:v,underline:y.underline})}),m.length===0){if(!h&&!P1(l,"endParaRPr"))return;m.push({bold:p.bold,color:p.color,fontFamily:p.fontFamily,fontSizePt:p.fontSizePt,italic:p.italic,text:" ",underline:p.underline})}s.push({align:D6e(c?.getAttribute("algn")),runs:m})}),s}function G6e(e){let t=P1(e,"txBody");if(!t)return;let n=P1(t,"bodyPr"),o=gi(Number(n?.getAttribute("lIns")??91440)),r=gi(Number(n?.getAttribute("rIns")??91440)),i=gi(Number(n?.getAttribute("tIns")??45720)),a=gi(Number(n?.getAttribute("bIns")??45720));return{horizontalAlign:n?.getAttribute("anchorCtr")==="1"?"center":"left",insetPx:{bottom:a,left:o,right:r,top:i},verticalAlign:B6e(n?.getAttribute("anchor"))}}function xJ(e,t){let o=(e?$r(e,"hlinkClick"):null)??e,r=o?lJ(o):null;return r?t.get(r)?.target??void 0:void 0}function Z6e(e,t,n,o,r,i,a,s,l,c){let u=$r(e,"blip"),d=u?$r(u,"svgBlip"):null,p=(d?sY(d):null)??(u?sY(u):null);if(!p)return null;let m=n.get(p);if(!m||m.type!==q0e)return null;let h=o[m.target];if(!h)return null;let S=$r(e,"cNvPr");return{image:{anchor:bJ(e,t,c).anchor,description:S?.getAttribute("descr")??void 0,hyperlink:xJ(S??e,n),id:s,mediaPath:m.target,mimeType:lY(r,m.target),name:S?.getAttribute("name")??void 0,sheetIndex:a,src:j6e(h,lY(r,m.target),i),workbookSheetIndex:a,zIndex:l},mediaPath:m.target}}function pY(e,t,n,o,r,i,a,s){let l=$r(e,"cNvPr"),c=P1(e,"style"),u=bJ(e,t,s),d=$r(e,"prstGeom")?.getAttribute("prst")??($r(e,"custGeom")?"custom":"rect"),p=d==="custom"?V6e(e):void 0,m=q6e(e);return{anchor:u.anchor,description:l?.getAttribute("descr")??void 0,fill:H6e(e,c,o,d),flipH:u.flipH,flipV:u.flipV,geometry:d,geometryAdjustments:m,hidden:l?.getAttribute("hidden")==="1"||void 0,hyperlink:xJ(l??e,n),id:i,name:l?.getAttribute("name")??void 0,paragraphs:W6e(e,c,o),rotationDeg:u.rotationDeg,scaleX:u.scaleX,scaleY:u.scaleY,sheetIndex:r,svgPath:p?.path,svgViewBox:p?.viewBox,stroke:F6e(e,c,o),textBox:G6e(e),workbookSheetIndex:r,zIndex:a}}function wJ(e,t,n,o,r,i,a,s,l,c,u,d,p=null){let m=[],h=[],S=new Set;return Array.from(e.childNodes).filter(Ki).forEach(v=>{if(v.localName==="pic"){let _=`sheet-${a}-${l.image}`,$=Z6e(v,t,n,o,r,i,a,_,l.z++,p);l.image+=1,$&&(m.push($.image),S.add($.mediaPath),c.set(_,{anchorIndex:u,workbookSheetIndex:a}));return}if(v.localName==="sp"){h.push(pY(v,t,n,s,a,`shape-${a}-${l.shape++}`,l.z++,p));return}if(v.localName==="cxnSp"){h.push(pY(v,t,n,s,a,`shape-${a}-${l.shape++}`,l.z++,p));return}if(v.localName!=="grpSp")return;let g=L6e(v,p,t,d),y=gJ({cx:g.cx,cy:g.cy,x:g.x,y:g.y}),x=wJ(v,y,n,o,r,i,a,s,l,c,u,d,g);x.images.forEach(_=>m.push(_)),x.shapes.forEach(_=>h.push(_)),x.mediaPaths.forEach(_=>S.add(_))}),{images:m,mediaPaths:S,shapes:h}}function X6e(e,t,n,o,r,i,a,s,l){let c=Ea(e,n);if(!c)return{images:[],mediaPaths:[],shapes:[]};let u=vi(c);if(!u)return{images:[],mediaPaths:[],shapes:[]};let d=tO(e,L_(n),n),p=[],m=[],h=new Set,S=SJ(u),v={image:i,shape:i,z:i};return S.forEach((g,y)=>{let x=T6e(g);if(!x)return;let _=wJ(g,x,d,e,t,o,r,a,v,l,y,s);_.images.forEach($=>p.push($)),_.shapes.forEach($=>m.push($)),_.mediaPaths.forEach($=>h.add($))}),{images:p,mediaPaths:[...h],shapes:m}}function Y6e(e,t,n){return oO(e,n)}function Bg(e){if(e)for(let t of e.objectUrls)t.startsWith("blob:")&&URL.revokeObjectURL(t)}function K6e(e,t){let n=s6e(e),o=cJ(e),r=l6e(e),i=Q0e(r),{defaultFont:a,namedCellStyleByName:s,styleById:l,tableStyleByName:c}=p6e(e);return{contentTypes:n,namedCellStyleByName:s,sheetStatesByWorkbookSheetIndex:o.map(u=>y6e(e,u.path,{...t,defaultFont:a,themePalette:i})),styleById:l,tableMetadataByWorkbookSheetIndex:o.map(()=>[]),tableStyleByName:c,theme:r,themePalette:i,workbookSheets:o}}function _J(e,t){let n=lg(e),{contentTypes:o,namedCellStyleByName:r,sheetStatesByWorkbookSheetIndex:i,styleById:a,tableMetadataByWorkbookSheetIndex:s,tableStyleByName:l,theme:c,themePalette:u,workbookSheets:d}=K6e(n),p=[],m=[],h=[],S=[],v=[],g=new Map,y=t?oO(t,u):[];return d.forEach((x,_)=>{let $=tO(n,L_(x.path),x.path),k=[],L=[],I=[],N=1;for(let z of $.values()){if(z.type!==QN)continue;let Z=z.target,ie=L_(Z),ue=X6e(n,o,Z,p,_,N,c,i[_]??null,g);L.push(...ue.images),I.push(...ue.shapes),N+=ue.images.length+ue.shapes.length+10,k.push({drawingPath:Z,drawingRelsPath:n[ie]?ie:null,mediaPaths:ue.mediaPaths})}let U=I.filter(z=>!z.hidden);m[_]=y[_]??[],h[_]=L,S[_]=U,v[_]=k.length>0?{attachments:k,workbookSheetIndex:_}:null}),{archive:n,dirtyArchivePaths:new Set,formControlsByWorkbookSheetIndex:m,imageOriginsById:g,imagesByWorkbookSheetIndex:h,namedCellStyleByName:r,objectUrls:p,shapesByWorkbookSheetIndex:S,sheetOrigins:v,sheetStatesByWorkbookSheetIndex:i,styleById:a,tableMetadataByWorkbookSheetIndex:s,tableStyleByName:l,themePalette:u}}function J6e(e,t){if(t.kind==="two-cell"){YI(P1(e,"from"),t.from),YI(P1(e,"to"),t.to);return}if(t.kind==="one-cell"){YI(P1(e,"from"),t.from);let r=P1(e,"ext");r&&(r.setAttribute("cx",String(Math.max(0,Math.round(t.sizeEmu.cx)))),r.setAttribute("cy",String(Math.max(0,Math.round(t.sizeEmu.cy)))));return}let n=P1(e,"pos");n&&(n.setAttribute("x",String(Math.max(0,Math.round(t.positionEmu.x)))),n.setAttribute("y",String(Math.max(0,Math.round(t.positionEmu.y)))));let o=P1(e,"ext");o&&(o.setAttribute("cx",String(Math.max(0,Math.round(t.sizeEmu.cx)))),o.setAttribute("cy",String(Math.max(0,Math.round(t.sizeEmu.cy)))))}function Q6e(e,t,n){let o=e.imageOriginsById.get(t);if(!o)return!1;let r=e.sheetOrigins[o.workbookSheetIndex]?.attachments??[];for(let i of r){let a=Ea(e.archive,i.drawingPath);if(!a)continue;let s=vi(a);if(!s)continue;let c=SJ(s)[o.anchorIndex];if(!c||!P1(c,"pic"))continue;J6e(c,n),e.archive[i.drawingPath]=h4(R_(s)),e.dirtyArchivePaths.add(za(i.drawingPath));let u=e.imagesByWorkbookSheetIndex[o.workbookSheetIndex]??[],d=u.findIndex(p=>p.id===t);return d>=0&&(u[d]={...u[d],anchor:n}),!0}return!1}function e7e(e,t){let n=Ea(e,t);if(n){let o=vi(n);if(o)return o}return vi(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="${nJ}"></Relationships>`)}function t7e(e){let t=Ea(e,"[Content_Types].xml");if(t){let n=vi(t);if(n)return n}return vi(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="${$N}"></Types>`)}function Ku(e,t,n){let o=`/${za(n)}`,r=e.documentElement;if(!r)return;if(!lr(e,"Override").find(l=>l.getAttribute("PartName")===o)&&t){let l=lr(t,"Override").find(c=>c.getAttribute("PartName")===o);if(l){r.appendChild(l.cloneNode(!0));return}}let a=o.split(".").pop()?.toLowerCase();if(!(!a||lr(e,"Default").find(l=>(l.getAttribute("Extension")??"").toLowerCase()===a))){if(t){let l=lr(t,"Default").find(c=>(c.getAttribute("Extension")??"").toLowerCase()===a);if(l){r.appendChild(l.cloneNode(!0));return}}if(a==="xml"){let l=e.createElementNS($N,"Default");l.setAttribute("Extension",a),l.setAttribute("ContentType","application/xml"),r.appendChild(l);return}if(a==="rels"){let l=e.createElementNS($N,"Default");l.setAttribute("Extension",a),l.setAttribute("ContentType","application/vnd.openxmlformats-package.relationships+xml"),r.appendChild(l)}}}function n7e(e,t){lr(e,"drawing").forEach(n=>n.remove()),lr(t,"Relationship").filter(n=>n.getAttribute("Type")===QN).forEach(n=>n.remove())}function r7e(e){let t=new Set(lr(e,"Relationship").map(o=>o.getAttribute("Id")).filter(o=>!!o)),n=1;for(;t.has(`rIdReactXlsxImage${n}`);)n+=1;return`rIdReactXlsxImage${n}`}function o7e(e,t){let n=e.documentElement;if(!n)return;let o=e.createElementNS(rJ,"drawing");o.setAttributeNS(JN,"r:id",t);let r=P1(n,"extLst");if(r){n.insertBefore(o,r);return}n.appendChild(o)}function i7e(e,t,n){if(!t||t.dirtyArchivePaths.size===0)return E7(e);try{let o=lg(e),r=cJ(o),i=vi(Ea(t.archive,"[Content_Types].xml")??""),a=t7e(o);if(!a)return E7(e);n.forEach((l,c)=>{let u=l?.attachments.some(v=>t.dirtyArchivePaths.has(za(v.drawingPath))||v.drawingRelsPath&&t.dirtyArchivePaths.has(za(v.drawingRelsPath))||v.mediaPaths.some(g=>t.dirtyArchivePaths.has(za(g))));if(!l?.attachments.length||!u)return;let d=r[c];if(!d)return;let p=Ea(o,d.path);if(!p)return;let m=vi(p),h=L_(d.path),S=e7e(o,h);!m||!S||(n7e(m,S),l.attachments.forEach(v=>{let g=t.archive[v.drawingPath];if(!g)return;if(o[v.drawingPath]=E7(g),Ku(a,i,v.drawingPath),v.drawingRelsPath){let _=t.archive[v.drawingRelsPath];_&&(o[v.drawingRelsPath]=E7(_),Ku(a,i,v.drawingRelsPath))}v.mediaPaths.forEach(_=>{let $=t.archive[_];$&&(o[_]=E7($),Ku(a,i,_))});let y=r7e(S),x=S.createElementNS(nJ,"Relationship");x.setAttribute("Id",y),x.setAttribute("Type",QN),x.setAttribute("Target",n6e(d.path,v.drawingPath)),S.documentElement?.appendChild(x),o7e(m,y)}),o[d.path]=h4(R_(m)),o[h]=h4(R_(S)),Ku(a,i,h))});for(let l of t.dirtyArchivePaths){let c=t.archive[l];c&&(o[l]=E7(c),Ku(a,i,l))}if(!lr(a,"Override").some(l=>l.getAttribute("ContentType")===W0e))for(let l of Object.keys(o))l.startsWith("xl/drawings/")&&l.endsWith(".xml")&&Ku(a,i,l);return o["[Content_Types].xml"]=h4(R_(a)),yw(o,{level:6})}catch{return E7(e)}}function gi(e){return e/vd}function Yi(e){return e*vd}function a7e(e){return(Math.max(e,zN)-5)/7}function iO(e,t){return ry(e,t)}function PJ(e){return Math.max(Math.round(e*1.33),ny)}function hi(e,t=!0){return Math.max(0,e)+(t?aJ():0)}function tN(e,t=!0){return Math.max(0,e-(t?aJ():0))}function f_(e,t){let n=Math.max(0,e),o=0;for(;n>0;){let r=Math.max(1,t(o));if(n<r)break;n-=r,o+=1}return{index:o,offsetPx:n}}function fY(e,t,n){let o=Math.max(0,e.left-n.contentOffsetLeft),r=Math.max(0,e.top-n.contentOffsetTop),i=Math.max(o+1,e.left+e.width-n.contentOffsetLeft),a=Math.max(r+1,e.top+e.height-n.contentOffsetTop);if(t.kind==="absolute")return{kind:"absolute",positionEmu:{x:Yi(o),y:Yi(r)},sizeEmu:{cx:Yi(e.width),cy:Yi(e.height)}};let s=f_(o,n.getColumnWidthPx),l=f_(r,n.getRowHeightPx);if(t.kind==="one-cell")return{from:{col:s.index,colOffsetEmu:Yi(s.offsetPx),row:l.index,rowOffsetEmu:Yi(l.offsetPx)},kind:"one-cell",sizeEmu:{cx:Yi(e.width),cy:Yi(e.height)}};let c=f_(i,n.getColumnWidthPx),u=f_(a,n.getRowHeightPx);return{from:{col:s.index,colOffsetEmu:Yi(s.offsetPx),row:l.index,rowOffsetEmu:Yi(l.offsetPx)},kind:"two-cell",to:{col:c.index,colOffsetEmu:Yi(c.offsetPx),row:u.index,rowOffsetEmu:Yi(u.offsetPx)}}}function j_(e,t,n,o,r=16){let i=e.left,a=e.top,s=e.width,l=e.height;return t.includes("w")&&(i+=n,s-=n),t.includes("e")&&(s+=n),t.includes("n")&&(a+=o,l-=o),t.includes("s")&&(l+=o),s<r&&(t.includes("w")&&(i-=r-s),s=r),l<r&&(t.includes("n")&&(a-=r-l),l=r),{height:l,left:i,top:a,width:s}}var mY=/'((?:[^']|'')+)'!|([A-Za-z_\u0080-\uFFFF][\w.\u0080-\uFFFF]*)!/g;function s7e(e){let t=new Set;for(let n=0;n<e.sheetCount;n+=1){let o;try{o=e.getSheet(n)}catch{continue}let r=o.formulaCells;if(Array.isArray(r))for(let i of r){let a=i?.formula;if(!a)continue;mY.lastIndex=0;let s;for(;(s=mY.exec(a))!==null;){let l=s[1]??s[2];l&&t.add(l.replace(/''/g,"'"))}}}return t}function l7e(e){let t;try{t=e.sheetNames}catch{return!1}let n=new Set(t),o=s7e(e);for(let r of o)if(!n.has(r))return!0;return!1}function c7e(e,t={}){if(l7e(e))return{workbook:e,calculated:!1,skipReason:"unresolved-sheet-refs"};try{return e.calculate(),{workbook:e,calculated:!0,skipReason:null}}catch(n){if(console.warn("[react-xlsx] workbook.calculate() trapped; falling back to cached formula values",n),t.reparse)try{return{workbook:t.reparse(),calculated:!1,skipReason:"calculate-trapped"}}catch(o){console.warn("[react-xlsx] workbook reparse after calculate trap failed",o)}return{workbook:e,calculated:!1,skipReason:"calculate-trapped"}}}function hY(e){try{return e.calculate(),{calculated:!0,error:null}}catch(t){return console.warn("[react-xlsx] workbook.calculate() trapped during recalculation",t),{calculated:!1,error:t}}}var nN=null,CJ=!1,MN,aO;function u7e(e){if(e instanceof ArrayBuffer)return e.slice(0);let t=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);return new Uint8Array(t).buffer}function d7e(e){if(typeof e=="string")return e;if(typeof URL<"u"&&e instanceof URL)return e.href;if(typeof Request<"u"&&e instanceof Request)return e.url;if(e instanceof ArrayBuffer||ArrayBuffer.isView(e))return u7e(e);if(typeof WebAssembly<"u"&&e instanceof WebAssembly.Module)return e}function kJ(e){CJ=!0,MN=e,aO=d7e(e)}function p7e(){return!CJ||aO!==void 0}function gY(){return aO}function RJ(){return nN||(nN=Promise.resolve().then(()=>(GX(),WX)).then(async e=>(MN!==void 0?await e.default({module_or_path:MN}):await e.default(),e))),nN}function yY(){if(typeof DOMException<"u")return new DOMException("Aborted","AbortError");let e=new Error("Aborted");return e.name="AbortError",e}var f7e=class{worker;nextRequestId=1;pendingRequests=new Map;disposed=!1;constructor(){this.worker=new Worker(globalThis.__officeXlsxWorkerUrl,{type:"module"}),this.worker.addEventListener("message",this.handleMessage),this.worker.addEventListener("error",this.handleError)}dispose(){if(this.disposed)return;this.disposed=!0,this.worker.removeEventListener("message",this.handleMessage),this.worker.removeEventListener("error",this.handleError),this.worker.terminate();let e=yY();for(let t of this.pendingRequests.values())t.reject(e);this.pendingRequests.clear()}loadWorkbook(e,t=!1,n=!1){let o=vY(e);return this.request({id:0,payload:{buffer:o,showHiddenSheets:n,skipXmlParsing:t,wasmSource:gY()},type:"load"},[o])}getCellSnapshot(e,t,n){return this.request({id:0,payload:{col:n,row:t,workbookSheetIndex:e},type:"getCellSnapshot"})}parseCharts(e,t=!1,n=!1){let o=vY(e);return this.request({id:0,payload:{buffer:o,showHiddenSheets:n,skipXmlParsing:t,wasmSource:gY()},type:"parseCharts"},[o])}getRowsBatch(e,t,n){return this.request({id:0,payload:{rowCount:n,startRow:t,workbookSheetIndex:e},type:"getRowsBatch"})}request(e,t=[]){return new Promise((n,o)=>{if(this.disposed){o(yY());return}let r=this.nextRequestId;this.nextRequestId+=1,this.pendingRequests.set(r,{reject:o,resolve:n}),this.worker.postMessage({...e,id:r},t)})}handleError=()=>{for(let e of this.pendingRequests.values())e.reject(new Error("Worker request failed."));this.pendingRequests.clear()};handleMessage=e=>{let t=e.data,n=this.pendingRequests.get(t.id);if(n){if(this.pendingRequests.delete(t.id),!t.success){n.reject(new Error(t.error));return}n.resolve(t.result)}}};function vY(e){return e.slice(0)}var sO=92,EN=47,m7e=101010256,h7e=33639248,g7e=67324752,$_=22,rN=46,TN=30,y7e=65535,v7e=65535,AN=4294967295;function b7e(e){let t=Math.max(0,e.byteLength-$_-y7e);for(let n=e.byteLength-$_;n>=t;n-=1){if(e.getUint32(n,!0)!==m7e)continue;let o=e.getUint16(n+20,!0);if(n+$_+o===e.byteLength)return n}return null}function S7e(e){if(e.byteLength<$_)return null;let t=b7e(e);if(t===null)return null;let n=e.getUint16(t+4,!0),o=e.getUint16(t+6,!0),r=e.getUint16(t+8,!0),i=e.getUint16(t+10,!0),a=e.getUint32(t+12,!0),s=e.getUint32(t+16,!0);if(n!==0||o!==0||r!==i||i===v7e||a===AN||s===AN)return null;let l=s+a;return s>t||l>t||l>e.byteLength?null:{endOffset:l,entryCount:i,offset:s}}function lO(e,t,n){if(n<0||n+rN>t||n+rN>e.byteLength||e.getUint32(n,!0)!==h7e)return null;let o=e.getUint16(n+28,!0),r=e.getUint16(n+30,!0),i=e.getUint16(n+32,!0),a=n+rN,s=a+o,l=s+r+i;return s>t||l>t?null:{diskNumberStart:e.getUint16(n+34,!0),localHeaderOffset:e.getUint32(n+42,!0),nameEnd:s,nameStart:a,nextOffset:l}}function cO(e,t){for(let n=t.nameStart;n<t.nameEnd;n+=1)if(e[n]===sO)return!0;return!1}function x7e(e,t,n){let o=n.offset;for(let r=0;r<n.entryCount;r+=1){let i=lO(t,n.endOffset,o);if(!i)return null;if(cO(e,i))return!0;o=i.nextOffset}return!1}function w7e(e,t){let n="";for(let o=t.nameStart;o<t.nameEnd;o+=1){let r=e[o]===sO?EN:e[o];n+=String.fromCharCode(r)}return n}function _7e(e,t,n){let o=new Set,r=new Set,i=n.offset;for(let a=0;a<n.entryCount;a+=1){let s=lO(t,n.endOffset,i);if(!s||s.diskNumberStart!==0||s.localHeaderOffset===AN||s.localHeaderOffset+TN>n.offset||r.has(s.localHeaderOffset))return!1;r.add(s.localHeaderOffset);let l=w7e(e,s);if(o.has(l))return!1;if(o.add(l),!cO(e,s)){i=s.nextOffset;continue}if(t.getUint32(s.localHeaderOffset,!0)!==g7e)return!1;let c=t.getUint16(s.localHeaderOffset+26,!0),u=s.localHeaderOffset+TN,d=u+c;if(c!==s.nameEnd-s.nameStart||d>n.offset)return!1;for(let p=0;p<c;p+=1){let m=s.nameStart+p,h=u+p;if(e[m]!==e[h])return!1}i=s.nextOffset}return!0}function P7e(e,t,n){let o=n.offset;for(let r=0;r<n.entryCount;r+=1){let i=lO(t,n.endOffset,o);if(!i)return;if(cO(e,i)){let a=i.localHeaderOffset+TN;for(let s=0;s<i.nameEnd-i.nameStart;s+=1){let l=i.nameStart+s;e[l]===sO&&(e[l]=EN,e[a+s]=EN)}}o=i.nextOffset}}function C7e(e){let t=new DataView(e.buffer,e.byteOffset,e.byteLength),n=S7e(t);if(!n||x7e(e,t,n)!==!0||!_7e(e,t,n))return e;let o=new Uint8Array(e.byteLength);o.set(e);let r=new DataView(o.buffer,o.byteOffset,o.byteLength);return P7e(o,r,n),o}function k7e(e){let t=new Uint8Array(e),n=C7e(t);if(n===t)return e;if(n.byteOffset===0&&n.byteLength===n.buffer.byteLength&&n.buffer instanceof ArrayBuffer)return n.buffer;let o=new ArrayBuffer(n.byteLength);return new Uint8Array(o).set(n),o}var R7e=1e3,$J=24,zJ=80,MJ="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",$7e="text/csv;charset=utf-8",EJ=16,u5=24,d5=40,z7e=100,m_="application/x-react-xlsx-range+json",M7e=0,E7e=25*1024*1024,T7e=200*1024*1024,A7e=50*1024*1024,I7e=256*1024*1024,U_=100,F_=10,H_=400,R7=10,N7e="__default__";function O7e(e){return e==="hidden"||e==="veryHidden"?e:"visible"}function V_(e){return Number.isFinite(e)?Math.min(H_,Math.max(F_,Math.round(e))):U_}function L7e(e,t){return e?.kind!=="sheet"?U_:V_(t?.zoomScale??U_)}function bY(e,t){let o=[typeof t?.zoomScale=="number"?t.zoomScale:void 0,typeof e.zoomScale=="number"?e.zoomScale:void 0].find(r=>typeof r=="number"&&Number.isFinite(r)&&r>0);return V_(o??U_)}function SY(e,t){return t>0?Math.min(H_,e%R7===0?e+R7:Math.ceil(e/R7)*R7):Math.max(F_,e%R7===0?e-R7:Math.floor(e/R7)*R7)}function q_(e){if(!Number.isFinite(e)||e<=0)return"0 B";let t=["B","KB","MB","GB"],n=e,o=0;for(;n>=1024&&o<t.length-1;)n/=1024,o+=1;return`${n>=10||o===0?n.toFixed(0):n.toFixed(1)} ${t[o]}`}function D7e(e){if(e.byteLength<22)return-1;let n=Math.max(0,e.byteLength-65557);for(let o=e.byteLength-22;o>=n;o-=1)if(e[o]===80&&e[o+1]===75&&e[o+2]===5&&e[o+3]===6)return o;return-1}function B7e(e){let t=new Uint8Array(e),n=D7e(t);if(n<0)return null;let o=new DataView(e,t.byteOffset,t.byteLength),r=o.getUint32(n+12,!0),i=o.getUint32(n+16,!0),a=new TextDecoder,s=[],l=i,c=i+r;for(;l+46<=c&&l+46<=t.byteLength;){if(o.getUint32(l,!0)!==33639248)return null;let u=o.getUint32(l+20,!0),d=o.getUint32(l+24,!0),p=o.getUint16(l+28,!0),m=o.getUint16(l+30,!0),h=o.getUint16(l+32,!0),S=l+46,v=S+p;if(v>t.byteLength)return null;s.push({compressedSize:u,name:a.decode(t.subarray(S,v)),uncompressedSize:d}),l=v+m+h}return s}function xY(e){let t=B7e(e);if(!t)return null;let n=0,o=0,r=0;for(let a of t){if(/^xl\/worksheets\/[^/]+\.xml$/i.test(a.name)){n=Math.max(n,a.uncompressedSize),o+=a.uncompressedSize;continue}a.name==="xl/sharedStrings.xml"&&(r=a.uncompressedSize)}let i=n>T7e||r>A7e||o+r>I7e;return{largestWorksheetXmlBytes:n,sharedStringsBytes:r,tooLarge:i,totalWorksheetXmlBytes:o}}function wY(e){return new Error(`XLSX is too large to preview interactively. Largest worksheet XML: ${q_(e.largestWorksheetXmlBytes)}; shared strings: ${q_(e.sharedStringsBytes)}.`)}var W_=class extends Error{fileSizeBytes;maxFileSizeBytes;constructor(e,t){super(`XLSX file size ${q_(e)} exceeds the configured limit of ${q_(t)}.`),this.name="XlsxFileSizeLimitExceededError",this.fileSizeBytes=e,this.maxFileSizeBytes=t}};function j7e(e,t){if(typeof t=="string"&&t.trim().length>0)return t.trim();if(!e)return"Workbook.xlsx";let o=(e.split("?")[0]??"").split("/"),r=o[o.length-1]??"";if(!r)return"Workbook.xlsx";try{return decodeURIComponent(r)}catch{return r}}function U7e(e,t){let[n,o,r,i]=e,a=t?.maxContentRow??-1,s=t?.maxContentCol??-1,l=t?.maxVerticalMergeEndRow??-1,c=t?.maxHorizontalMergeEndCol??-1,u=Math.max(a,l),d=Math.max(s,c);return u<0&&d<0?e:[t?.minContentRow!==void 0&&t.minContentRow>=0?Math.min(n,t.minContentRow):n,t?.minContentCol!==void 0&&t.minContentCol>=0?Math.min(o,t.minContentCol):o,u>=0?a>=0?Math.min(r,u):Math.max(r,u):r,d>=0?s>=0?Math.min(i,d):Math.max(i,d):i]}function U8(e,t,n,o,r,i,a=!1){let s=[];for(let l=0;l<e.sheetCount;l+=1){let c=e.getSheet(l),u=t?.[l]??null,d=J0e(c),p={...u,...d},m=Z0e(c,u?.columnWidthCharacterWidthPx,u?.defaultColWidthPx??zJ),h=X0e(c,u?.defaultRowHeightPx??$J),S=O7e(c.visibility);if(!a&&S!=="visible")continue;let v=W=>{let Me=c.getColumnWidth(W);return Me!=null?iO(Me,u?.columnWidthCharacterWidthPx):u?.colWidthOverridesPx?.[W]??m},g=W=>{let Me=c.getRowHeight(W);return Me!=null?Math.max(Math.round(Me*1.33),EJ):u?.rowHeightOverridesPx?.[W]??h},y=c.usedRange();if(!y){s.push({cachedFormulaValues:u?.cachedFormulaValues??{},columnWidthCharacterWidthPx:u?.columnWidthCharacterWidthPx,colWidthOverridesPx:u?.colWidthOverridesPx??{},colStyleIds:u?.colStyleIds??{},conditionalFormatRules:u?.conditionalFormatRules??[],dataValidations:CY(c),defaultColWidthPx:m,defaultRowHeightPx:h,freezePanes:PY(c),hasHorizontalMerges:d.hasHorizontalMerges,hasVerticalMerges:d.hasVerticalMerges,maxHorizontalMergeEndCol:d.maxHorizontalMergeEndCol,maxVerticalMergeEndRow:d.maxVerticalMergeEndRow,hiddenCols:[],hiddenRows:[],minUsedCol:-1,minUsedRow:-1,maxUsedCol:-1,maxUsedRow:-1,name:c.name,visibility:S,namedCellStyleByName:r??{},rowCount:0,colCount:0,rowHeightOverridesPx:u?.rowHeightOverridesPx??{},rowStyleIds:u?.rowStyleIds??{},styleById:o??{},sparklines:u?.sparklines??[],tableStyleByName:i??{},visibleRows:[],visibleCols:[],colWidths:[],rowHeights:[],showGridLines:u?.showGridLines??!0,themePalette:n??{colorsByIndex:{}},workbookSheetIndex:l,zoomScale:bY(c,u)});continue}let[x,_,$,k]=U7e(y,p),L=null,I=null,N=null,U=null,z=()=>{if(L)return L;let W=[];for(let Me=0;Me<=$;Me+=1)c.isRowHidden(Me)||W.push(Me);return L=W,W},Z=()=>{if(I)return I;let W=[];for(let Me=0;Me<=k;Me+=1)c.isColumnHidden(Me)||W.push(Me);return I=W,W},ie=()=>N||(N=z().map(g),N),ue=()=>U||(U=Z().map(v),U),X={cachedFormulaValues:u?.cachedFormulaValues??{},columnWidthCharacterWidthPx:u?.columnWidthCharacterWidthPx,colWidthOverridesPx:u?.colWidthOverridesPx??{},colStyleIds:u?.colStyleIds??{},conditionalFormatRules:u?.conditionalFormatRules??[],dataValidations:CY(c),defaultColWidthPx:m,defaultRowHeightPx:h,freezePanes:PY(c),hasHorizontalMerges:d.hasHorizontalMerges,hasVerticalMerges:d.hasVerticalMerges,maxHorizontalMergeEndCol:d.maxHorizontalMergeEndCol,maxVerticalMergeEndRow:d.maxVerticalMergeEndRow,hiddenCols:K0e(c,k),hiddenRows:Y0e(c,$),minUsedCol:_,minUsedRow:x,maxUsedCol:k,maxUsedRow:$,name:c.name,visibility:S,namedCellStyleByName:r??{},rowHeightOverridesPx:u?.rowHeightOverridesPx??{},rowStyleIds:u?.rowStyleIds??{},showGridLines:u?.showGridLines??!0,styleById:o??{},sparklines:u?.sparklines??[],tableStyleByName:i??{},themePalette:n??{colorsByIndex:{}},workbookSheetIndex:l,zoomScale:bY(c,u),get rowCount(){return z().length},get colCount(){return Z().length},get visibleRows(){return z()},get visibleCols(){return Z()},get colWidths(){return ue()},get rowHeights(){return ie()}};s.push(X)}return s}function Ju(e){return new Map(e.map((t,n)=>[t.workbookSheetIndex,n]))}function F7e(e,t,n){if(!e)return null;let o=e.rowStyleIds[t];if(o!==void 0)return e.styleById[o]??null;let r=e.colStyleIds[n];return r!==void 0?e.styleById[r]??null:null}function H7e(e){let t="",n=e;for(;n>=0;)t=String.fromCharCode(65+n%26)+t,n=Math.floor(n/26)-1;return t}function F3(e){return`${H7e(e.col)}${e.row+1}`}function _Y(e){let t=/^([A-Z]+)(\d+)$/i.exec(e.trim());if(!t)return null;let[,n,o]=t,r=0;for(let i of n.toUpperCase())r=r*26+(i.charCodeAt(0)-64);return{col:r-1,row:Number(o)-1}}function uO(e){let[t,n=t]=e.split(":"),o=_Y(t??""),r=_Y(n??"");return!o||!r?null:U3({start:o,end:r})}function TJ(e,t,n,o=!1){let r=n.trim().replace(/^=/,"");if(!r)return null;let i=t,a=r,s=r.lastIndexOf("!");if(s>=0){let c=r.slice(0,s).trim();a=r.slice(s+1).trim(),c.startsWith("'")&&c.endsWith("'")&&(c=c.slice(1,-1).replace(/''/g,"'"));let u=e.sheetIndex(c);if(u===void 0)return null;i=u}else if(!o){let c=e.getNamedRange(r);if(c)return TJ(e,t,c,!0)}let l=uO(a.replace(/\$/g,""));if(!l||i<0||i>=e.sheetCount)return null;try{return{range:l,workbookSheetIndex:i,worksheet:e.getSheet(i)}}catch{return null}}function V7e(e){let t=e?.replace(/^#/,"");return t&&/^[0-9a-f]{6}$/i.test(t)?[0,2,4].map(n=>Number.parseInt(t.slice(n,n+2),16)):null}function q7e(e){if(!e)return;let t=e.hex?.replace(/^#/,"");switch(e.colorType??(t?.length===8?"argb":t?.length===6?"rgb":void 0)??(e.r!==void 0&&e.g!==void 0&&e.b!==void 0?e.a!==void 0?"argb":"rgb":void 0)??(e.themeIndex!==void 0?"theme":e.paletteIndex!==void 0?"indexed":void 0)){case"auto":return{colorType:"auto"};case"rgb":{let o=e.r!==void 0&&e.g!==void 0&&e.b!==void 0?[e.r,e.g,e.b]:V7e(e.hex);return o?{b:o[2],colorType:"rgb",g:o[1],r:o[0]}:void 0}case"argb":{let o=e.hex?.replace(/^#/,""),r=o&&/^[0-9a-f]{8}$/i.test(o)?[0,2,4,6].map(i=>Number.parseInt(o.slice(i,i+2),16)):e.a!==void 0&&e.r!==void 0&&e.g!==void 0&&e.b!==void 0?[e.a,e.r,e.g,e.b]:null;return r?{a:r[0],b:r[3],colorType:"argb",g:r[2],r:r[1]}:void 0}case"theme":return e.themeIndex===void 0?void 0:{colorType:"theme",index:e.themeIndex,tint:e.tint??0};case"indexed":return e.paletteIndex===void 0?void 0:{colorType:"indexed",index:e.paletteIndex}}}function W7e(e){return{bold:e.bold,charset:e.charset,color:q7e(e.color),family:e.family,italic:e.italic,name:e.name,scheme:e.scheme,size:e.size,strikethrough:e.strikethrough,underline:e.underline,verticalAlign:e.verticalAlign}}function Qu(e){return typeof e=="string"?{runs:[{text:e}]}:{horizontalAlignment:e.horizontalAlignment,runs:e.runs.map(t=>({font:t.font?W7e(t.font):void 0,text:t.text})),verticalAlignment:e.verticalAlignment}}function AJ(e){switch(e.kind){case"button":case"label":return{caption:Qu(e.caption),kind:e.kind};case"checkbox":return{...e,caption:Qu(e.caption)};case"optionButton":return{...e,caption:Qu(e.caption)};case"groupBox":return{...e,caption:Qu(e.caption)};case"editbox":return{caption:Qu(e.caption),kind:"unknown",legacyObjectType:e.legacyObjectType,objectType:"EditBox",rawObj:e.rawObj,rawProperties:e.rawProperties};case"unknown":return{caption:e.caption?Qu(e.caption):void 0,kind:"unknown",legacyObjectType:e.legacyObjectType,objectType:e.objectType,rawObj:e.rawObj,rawProperties:e.rawProperties};default:return{...e}}}function IJ(e){return e.kind==="optionButton"?{...e,state:e.state==="checked"?"checked":"unchecked"}:e.kind==="unknown"?{caption:e.caption,kind:"unknown",legacyObjectType:e.legacyObjectType,objectType:e.objectType,rawObj:e.rawObj,rawProperties:e.rawProperties}:{...e}}function G7e(e){return{altText:e.altText,...e.anchor?{anchor:e.anchor}:{transform:e.transform},formControl:{kind:IJ(e.formControl.kind),macroName:e.formControl.macroName,rawClientData:e.formControl.rawClientData},hidden:e.hidden,kind:"formControl",locked:e.locked,name:e.name,printable:e.printable,title:e.title}}function Z7e(e){return{altText:e.altText,anchor:hJ(e.anchor,e.editAs),formControl:{kind:AJ(e.kind),macroName:e.macroName,rawClientData:e.rawClientData},hidden:e.hidden,kind:"formControl",locked:e.locked,name:e.name,printable:e.printable,title:e.title}}function oN(e){let t=e.formControls.flatMap(n=>n.formControl.kind.kind==="optionButton"&&n.formControl.kind.state==="checked"?[n.drawingPath]:[]);for(let n of t){let o=e.formControls.find(r=>r.drawingPath.length===n.length&&r.drawingPath.every((i,a)=>i===n[a]));o?.formControl.kind.kind==="optionButton"&&o.formControl.kind.state==="checked"&&e.setFormControlCheckState(o.drawingPath,"checked")}}function X7e(e,t){if(e.kind!==t.kind||"cellLink"in e&&"cellLink"in t&&e.cellLink!==t.cellLink)return!0;switch(e.kind){case"checkbox":case"optionButton":return t.kind===e.kind&&e.state!==t.state;case"dropdown":return t.kind==="dropdown"&&e.selected!==t.selected;case"listBox":return t.kind==="listBox"&&(e.selection!==t.selection||e.selected.length!==t.selected.length||e.selected.some((n,o)=>n!==t.selected[o]));case"scrollbar":case"spinner":return t.kind===e.kind&&e.value!==t.value;default:return!1}}function PY(e){let t=e.freezePanes,n=typeof t?.row=="number"&&t.row>=0?t.row:null,o=typeof t?.col=="number"&&t.col>=0?t.col:null;return n===null&&o===null?null:{col:o??0,row:n??0}}function CY(e){return(Array.isArray(e.dataValidations)?e.dataValidations:[]).flatMap(n=>{if(!n||typeof n!="object")return[];let o=n,r=Array.isArray(o.ranges)?o.ranges.flatMap(a=>{if(typeof a!="string")return[];let s=uO(a);return s?[s]:[]}):[],i=typeof o.validationType=="string"?o.validationType:null;return!i||r.length===0?[]:[{allowBlank:typeof o.allowBlank=="boolean"?o.allowBlank:void 0,errorMessage:typeof o.errorMessage=="string"?o.errorMessage:void 0,errorStyle:typeof o.errorStyle=="string"?o.errorStyle:void 0,inputMessage:typeof o.inputMessage=="string"?o.inputMessage:void 0,listSource:typeof o.listSource=="string"?o.listSource:void 0,ranges:r,showDropdown:typeof o.showDropdown=="boolean"?o.showDropdown:void 0,showErrorAlert:typeof o.showErrorAlert=="boolean"?o.showErrorAlert:void 0,showInputMessage:typeof o.showInputMessage=="boolean"?o.showInputMessage:void 0,validationType:i}]})}function U3(e){return{start:{row:Math.min(e.start.row,e.end.row),col:Math.min(e.start.col,e.end.col)},end:{row:Math.max(e.start.row,e.end.row),col:Math.max(e.start.col,e.end.col)}}}function ed(e){let t=U3(e),n=F3(t.start),o=F3(t.end);return n===o?n:`${n}:${o}`}function Y7e(e,t){let n=U3(e);return t.row>=n.start.row&&t.row<=n.end.row&&t.col>=n.start.col&&t.col<=n.end.col}function K7e(e){return(e?.tables??[]).flatMap((n,o)=>{let r=Array.isArray(n.columns)?n.columns:[],i=typeof n.name=="string"?n.name:`Table${o+1}`,a=typeof n.displayName=="string"?n.displayName:typeof n.name=="string"?n.name:`Table ${o+1}`,l=typeof n.reference=="string"?n.reference:"",c=uO(l);return c?[{columns:r.map((u,d)=>({id:typeof u.id=="number"?u.id??d+1:d+1,index:d,name:typeof u.name=="string"?u.name??`Column ${d+1}`:`Column ${d+1}`})),displayName:a,end:c.end,headerRowCount:kY(n.headerRowCount,1),headerRowCellStyle:typeof n.headerRowCellStyle=="string"?n.headerRowCellStyle:void 0,name:i,reference:l,start:c.start,styleInfo:n.styleInfo,totalsRowCount:kY(n.totalsRowCount,0),totalsRowShown:J7e(n.totalsRowShown)}]:[]})}function kY(e,t){if(typeof e=="number"&&Number.isFinite(e)&&e>=0)return e;if(typeof e=="string"){let n=Number.parseInt(e,10);if(Number.isFinite(n)&&n>=0)return n}return t}function J7e(e){if(typeof e=="boolean")return e;if(typeof e=="number")return e!==0;if(typeof e=="string"){let t=e.trim().toLowerCase();if(t==="0"||t==="false"||t==="")return!1;if(t==="1"||t==="true")return!0}return!1}function RY(e){let t=e.trim(),n=t.lastIndexOf(".");return n>0?t.slice(0,n):t}function Q7e(e){return Math.max(e,EJ)/1.33}function ele(e){if(!e?.hex)return null;let t=String(e.hex);return`#${t.length===8?t.slice(2):t}`}function h_(e){let t=ele(e.color)??"#000000",n={dashed:"1px",dotted:"1px",double:"3px",hair:"1px",medium:"2px",thick:"3px",thin:"1px"},o={dashDot:"dashed",dashDotDot:"dotted",dashed:"dashed",dotted:"dotted",double:"double",hair:"solid",medium:"solid",mediumDashDot:"dashed",mediumDashDotDot:"dotted",mediumDashed:"dashed",slantDashDot:"dashed",thick:"solid",thin:"solid"};return`${n[e.style]??"1px"} ${o[e.style]??"solid"} ${t}`}function $Y(e){return e.replace(/&quot;/g,'"').replace(/&#34;/g,'"').replace(/&apos;/g,"'").replace(/&#39;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")}function NJ(e){let t=new Uint8Array(e.byteLength);return t.set(e),t}function tle(e){try{let t=lg(e),n=t["xl/styles.xml"];if(n){let o=T0(n).replace(/&amp;quot;/g,"&quot;").replace(/&amp;apos;/g,"&apos;");t["xl/styles.xml"]=h4(o)}return yw(t,{level:6})}catch{return NJ(e)}}function L0(e,t){e.push(t),e.length>z7e&&e.shift()}function OJ(e){return e??""}function nle(e){if(!e||typeof e!="object")return e;if(typeof structuredClone=="function")try{return structuredClone(e)}catch{}try{return JSON.parse(JSON.stringify(e))}catch{return e}}function zY(e){let t=e.trim();if(!t)return"";if(t.startsWith("'"))return t.slice(1);if(/^(true|false)$/i.test(t))return t.toLowerCase()==="true";if(/^[+-]?(?:\d+\.?\d*|\.\d+)$/.test(t)){let n=Number(t);if(Number.isFinite(n))return n}return e}function iN(e,t,n){n.formula?e.setFormula(F3(t),n.formula):e.setCell(F3(t),OJ(n.value)),n.style&&typeof n.style=="object"&&e.setCellStyleAt(t.row,t.col,n.style)}function MY(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function rle(e){let n=e.replace(/\r\n/g,`
`).replace(/\r/g,`
`).split(`
`);return n.length>1&&n[n.length-1]===""&&n.pop(),n.map(o=>o.split("	"))}function ole(){if(typeof DOMException<"u")return new DOMException("Aborted","AbortError");let e=new Error("Aborted");return e.name="AbortError",e}function Zg(e){return e instanceof Error&&e.name==="AbortError"}async function ile({file:e,src:t},n){let o;if(n?.aborted)throw ole();if(e)o=e;else if(t){let r;try{r=await fetch(t,{signal:n})}catch(i){throw Zg(i)?i:new Error("Failed to fetch workbook. The remote URL may be blocked by CORS, unavailable, or not directly downloadable from the browser.")}if(!r.ok)throw new Error(`Failed to fetch workbook (status ${r.status})`);o=await r.arrayBuffer()}else throw new Error("Either `file` or `src` must be provided.");return o}async function EY(e){let t=await RJ(),n=t.Workbook.fromBytes(new Uint8Array(e)),o=0;for(let a=0;a<n.sheetCount;a+=1)o+=n.getSheet(a).formulaCount;let r=o<=R7e;if(!r)return{shouldAutoCalculate:r,workbook:n};let i=c7e(n,{reparse:()=>t.Workbook.fromBytes(new Uint8Array(e))});return{shouldAutoCalculate:i.calculated,workbook:i.workbook}}function ale(e){if(typeof window>"u"){let o=setTimeout(e,0);return()=>clearTimeout(o)}let t=window;if(typeof t.requestIdleCallback=="function"){let o=t.requestIdleCallback(()=>{e()},{timeout:120});return()=>{t.cancelIdleCallback?.(o)}}let n=window.setTimeout(e,0);return()=>window.clearTimeout(n)}function sle(e){if(e.startsWith("data:")){let n=e.indexOf(";");if(n>5)return e.slice(5,n)}let t=e.split("?")[0]?.toLowerCase()??"";return t.endsWith(".gif")?"image/gif":t.endsWith(".jpg")||t.endsWith(".jpeg")?"image/jpeg":t.endsWith(".svg")?"image/svg+xml":t.endsWith(".webp")?"image/webp":"image/png"}function lle(e){let t=e.format;if(t==="gif")return"image/gif";if(t==="jpeg")return"image/jpeg";if(t==="svg")return"image/svg+xml";if(t==="bmp")return"image/bmp";if(t==="tiff")return"image/tiff";if(t==="emf")return"image/emf";if(t==="wmf")return"image/wmf";if(t==="png")return"image/png";let n=typeof e.mediaPath=="string"?e.mediaPath:"";return n?sle(n):"image/png"}function cle(e,t,n){let o=e instanceof Uint8Array?e:Array.isArray(e)?Uint8Array.from(e.filter(a=>typeof a=="number")):null;if(!o||o.byteLength===0)return null;let r=new Uint8Array(o.byteLength);r.set(o);let i=URL.createObjectURL(new Blob([r.buffer],{type:t}));return n.push(i),i}function ule(e,t,n,o){let r=!!n.image.svgMediaPath,i=lle(n.image),a;try{let c=n.image.format==="svg"||r?e.drawingSvgData(n.drawingPath):void 0;c?(a=c,i="image/svg+xml"):a=e.drawingImageData(n.drawingPath)}catch{return null}let s=cle(a,i,o);if(!s)return null;let l=(n.drawingPath[0]??0)+1;return{anchor:rO(n.anchor),description:n.altText,editable:!1,id:`worksheet-image-${t}-${n.drawingPath.join("-")}`,mediaPath:n.image.mediaPath||void 0,mimeType:i,name:n.name,sheetIndex:t,src:s,workbookSheetIndex:t,zIndex:l}}function LJ(e,t){let n=Array.from({length:e.sheetCount},()=>[]);for(let o=0;o<e.sheetCount;o+=1){let r=e.getSheet(o),i=r.images;if(i.length===0)continue;let a=i.filter(s=>!s.hidden&&!!s.anchor).map(s=>ule(r,o,s,t)).filter(s=>!!s);a.length>0&&(n[o]=a)}return n}function od(e){return e.kind==="absolute"?["absolute",Math.round(e.positionEmu.x),Math.round(e.positionEmu.y),Math.round(e.sizeEmu.cx),Math.round(e.sizeEmu.cy)].join(":"):e.kind==="one-cell"?["one",e.from.col,e.from.row,Math.round(e.from.colOffsetEmu),Math.round(e.from.rowOffsetEmu),Math.round(e.sizeEmu.cx),Math.round(e.sizeEmu.cy)].join(":"):["two",e.from.col,e.from.row,Math.round(e.from.colOffsetEmu),Math.round(e.from.rowOffsetEmu),e.to.col,e.to.row,Math.round(e.to.colOffsetEmu),Math.round(e.to.rowOffsetEmu)].join(":")}function dle(e){return Array.from({length:e.sheetCount},(t,n)=>new Set(e.getSheet(n).images.flatMap(o=>o.hidden&&o.anchor?[od(rO(o.anchor))]:[])))}function ple(e,t,n){let o=e.filter(u=>!n.has(od(u.anchor)));if(o.length===0)return t;if(t.length===0)return o;let r=u=>u?.trim().toLowerCase()??"",i=u=>{let d=[`${r(u.mediaPath)}|${r(u.name)}|${od(u.anchor)}`,`${r(u.mediaPath)}|${od(u.anchor)}`,`${r(u.name)}|${od(u.anchor)}`,`${od(u.anchor)}`];return d.filter((p,m)=>p&&d.indexOf(p)===m)},a=new Map;for(let u of t)for(let d of i(u)){let p=a.get(d);p?p.push(u):a.set(d,[u])}let s=new Set,l=u=>{for(let d of i(u)){let p=a.get(d);if(!p)continue;let m=p.find(h=>!s.has(h));if(m)return s.add(m),m}return null};return o.map(u=>{let d=l(u);return d?{...u,anchor:d.anchor,mediaPath:d.mediaPath??u.mediaPath,mimeType:d.mimeType,name:d.name??u.name,src:d.src,zIndex:d.zIndex}:u})}function fle(e){return e.byteLength>=4&&e[0]===80&&e[1]===75}function mle(e){return e.byteLength>=8&&e[0]===208&&e[1]===207&&e[2]===17&&e[3]===224&&e[4]===161&&e[5]===177&&e[6]===26&&e[7]===225}function id(e,t=!1){return t||mle(e)}function hle(e){let t=[];return{archive:{},dirtyArchivePaths:new Set,formControlsByWorkbookSheetIndex:oO(e),imageOriginsById:new Map,imagesByWorkbookSheetIndex:LJ(e,t),namedCellStyleByName:{},objectUrls:t,shapesByWorkbookSheetIndex:Array.from({length:e.sheetCount},()=>[]),sheetOrigins:Array.from({length:e.sheetCount},()=>null),sheetStatesByWorkbookSheetIndex:Array.from({length:e.sheetCount},()=>null),styleById:{},tableMetadataByWorkbookSheetIndex:Array.from({length:e.sheetCount},()=>[]),tableStyleByName:{},themePalette:{colorsByIndex:{}}}}function aN(e,t,n=!1){if(id(e,n)||!fle(e))return hle(t);let o=_J(e,t),r=LJ(t,o.objectUrls),i=dle(t),a=Array.from({length:Math.max(t.sheetCount,o.imagesByWorkbookSheetIndex.length,r.length)},(s,l)=>{let c=o.imagesByWorkbookSheetIndex[l]??[],u=r[l]??[];return ple(c,u,i[l]??new Set)});return{...o,imagesByWorkbookSheetIndex:a}}function gle(e,t){let n=new Blob([e],{type:MJ}),o=URL.createObjectURL(n),r=document.createElement("a");r.href=o,r.download=t,document.body.append(r),r.click(),r.remove(),setTimeout(()=>URL.revokeObjectURL(o),0)}function yle(e,t,n){let o=new Uint8Array(e.byteLength);o.set(e);let r=new Blob([o],{type:n}),i=URL.createObjectURL(r),a=document.createElement("a");a.href=i,a.download=t,document.body.append(a),a.click(),a.remove(),setTimeout(()=>URL.revokeObjectURL(i),0)}function vle(e,t,n){let o=new Blob([e],{type:n}),r=URL.createObjectURL(o),i=document.createElement("a");i.href=r,i.download=t,document.body.append(i),i.click(),i.remove(),setTimeout(()=>URL.revokeObjectURL(r),0)}function ble(e,t){let n=document.createElement("a");n.href=e,n.download=t,n.rel="noreferrer",document.body.append(n),n.click(),n.remove()}function dO(e){let{allowResizeInReadOnly:t=!1,deferLoadingAboveBytes:n=M7e,file:o,fileName:r,maxFileSizeBytes:i=E7e,readOnly:a=!1,readOnlyAboveBytes:s=0,showHiddenSheets:l=!1,skipXmlParsing:c=!1,src:u,useWorker:d=!0}=e,[p,m]=De.useState(!!(o??u)),[h,S]=De.useState(null),[v,g]=De.useState(null),[y,x]=De.useState([]),[_,$]=De.useState([]),[k,L]=De.useState([]),[I,N]=De.useState([]),[U,z]=De.useState(!1),[Z,ie]=De.useState([]),[ue,X]=De.useState([]),[W,Me]=De.useState([]),[Fe,Se]=De.useState([]),[$e,He]=De.useState(0),[r1,b1]=De.useState(0),[p1,re]=De.useState({}),[fe,Ve]=De.useState(null),[l1,v1]=De.useState(null),[D1,Oe]=De.useState(null),[Be,c1]=De.useState(null),[_e,ve]=De.useState(null),[pe,me]=De.useState(0),ne=De.useRef(null),Te=De.useRef([]),f1=De.useRef([]),M=De.useRef(!1),[K1,I1]=De.useState(0),[t1,N1]=De.useState(!1),[V1,dt]=De.useState(0),[ft,Et]=De.useState(!1),[h2,X1]=De.useState(null),[qt,Lt]=De.useState(!1),R2=De.useRef(null),[Cn,un]=De.useState(null),ct=De.useRef(null),E2=De.useRef(null),N2=De.useRef(0),kn=De.useRef(null),dn=De.useRef([]),yr=De.useRef(null),jn=De.useRef(new Map),Un=De.useMemo(()=>j7e(u,r),[r,u]),T2=n>0,bt=a||qt,Rn=a&&t&&!qt,Gr=d&&typeof Worker<"u"&&p7e(),xo=a,Mr=De.useCallback(A=>!a&&s>0&&A>s,[s,a]),vn=De.useCallback(A=>Gr&&(A||xo),[xo,Gr]),Fn=De.useCallback(()=>{yr.current?.dispose(),yr.current=null},[]),pn=De.useCallback(()=>(yr.current||(yr.current=new f7e),yr.current),[]),e1=De.useCallback(()=>{Bg(ct.current),ct.current=null,dn.current=[],X([]),Me([]),Se([])},[]),G1=De.useCallback(()=>{N2.current+=1,kn.current?.(),kn.current=null,E2.current=null,$([]),L([]),N([]),z(!1)},[]),Pt=De.useCallback(A=>{Bg(ct.current),ct.current=A,dn.current=A?.sheetOrigins.slice()??[],X(A?.formControlsByWorkbookSheetIndex??[]),Me(A?.imagesByWorkbookSheetIndex??[]),Se(A?.shapesByWorkbookSheetIndex??[])},[]),Ct=De.useCallback(A=>{E2.current=A,$(A?.chartsByWorkbookSheetIndex??[]),L(A?.chartsheets??[]),N(A?.tabs??[]),z(!1)},[]),Hn=De.useCallback(A=>{let J=A instanceof Error?A.message:String(A??"");return J.includes("DOMParser is not defined")||J.includes("XMLSerializer is not defined")||J.includes("Worker chart payload incomplete")},[]),$2=De.useCallback(A=>{for(let J of A.chartsByWorkbookSheetIndex)for(let Y of J)if(Y.chartType==="Bubble")for(let xe of Y.series){let Ne=Math.max(xe.values.length,xe.categories.length);if(Ne<=1)continue;if((xe.bubbleSizes??[]).filter(Qe=>typeof Qe=="number"&&Number.isFinite(Qe)).length<Ne)return!0}return!1},[]),cr=De.useCallback((A,J)=>{let Y=E2.current;if(Y&&(Y.chartOriginsById.size>0||!A||!ct.current))return Y;if(!A||!ct.current)return E2.current;let xe=j8(A,ct.current,Ju(J),l);return E2.current=xe,xe},[l]),Zr=De.useCallback((A,J,Y)=>{let xe=id(new Uint8Array(A),c),Ne=Ju(Y),o1=j8(J,null,Ne,l);if(Ct(o1),xe)return;if(!o1.chartsByWorkbookSheetIndex.some(i2=>i2.length>0)){z(!1);return}z(!0);let Ke=N2.current+1;N2.current=Ke,kn.current?.(),kn.current=null;let Ge=!1,u1=()=>{Ge||Ke!==N2.current||(Ge=!0,u2())},$t=typeof window<"u"?window.setTimeout(()=>{u1()},1500):null,Qt=i2=>{Ke===N2.current&&($(i2.chartsByWorkbookSheetIndex),L(i2.chartsheets),N(i2.tabs),z(!1))},u2=()=>{kn.current=ale(()=>{if(Ke===N2.current)try{let i2=j8(J,ct.current,Ne,l);if(Ke!==N2.current)return;Ct(i2)}catch{if(Ke!==N2.current)return;Ct(o1)}finally{Ke===N2.current&&z(!1)}})};if(!Gr){u2();return}pn().parseCharts(A,xe,l).then(i2=>{if($t!==null&&window.clearTimeout($t),!Ge)try{if($2(i2)){u1();return}Qt(i2)}catch{u1()}}).catch(i2=>{$t!==null&&window.clearTimeout($t),!Zg(i2)&&u1()})},[pn,$2,Ct,l,c,Gr]),Zo=De.useCallback(async A=>{let J=await EY(A),Y=new Uint8Array(A);return{imageAssets:aN(Y,J.workbook,id(Y,c)),parsedWorkbook:J}},[c]),e2=De.useCallback(A=>{let J=ct.current?.formControlsByWorkbookSheetIndex??[],Y=Y6e(A,J,ct.current?.themePalette);ct.current&&(ct.current.formControlsByWorkbookSheetIndex=Y),X(Y);let xe=U8(A,ct.current?.sheetStatesByWorkbookSheetIndex,ct.current?.themePalette,ct.current?.styleById,ct.current?.namedCellStyleByName,ct.current?.tableStyleByName,l);x(xe),Ct(j8(A,ct.current,Ju(xe),l)),me(Ne=>Ne+1)},[Ct,l]);De.useEffect(()=>()=>{kn.current?.(),kn.current=null,Bg(ct.current),Fn()},[Fn]),De.useEffect(()=>{if(!o&&!u){Fn(),Lt(!1),g(null),x([]),G1(),ie([]),e1(),S(null),m(!1),Et(!1),R2.current=null,un(null),He(0),b1(0),Ve(null),v1(null),Oe(null),c1(null),ve(null),ne.current=null,Te.current=[],f1.current=[],I1(0),N1(!1),jn.current.clear(),dt(0),X1(null),re({}),me(0);return}let A=!0,J=new AbortController;return m(!0),S(null),e1(),G1(),ie([]),Et(!1),R2.current=null,un(null),He(0),b1(0),Ve(null),v1(null),Oe(null),c1(null),ve(null),ne.current=null,Te.current=[],f1.current=[],I1(0),N1(!1),jn.current.clear(),dt(0),X1(null),re({}),me(0),Fn(),ile({file:o,src:u},J.signal).then(async Y=>{if(!A||J.signal.aborted)return;if(i>0&&Y.byteLength>i)throw new W_(Y.byteLength,i);Y=k7e(Y);let xe=xY(Y);if(xe?.tooLarge)throw wY(xe);let Ne=Mr(Y.byteLength);Lt(Ne);let o1=vn(Ne),Qe=id(new Uint8Array(Y),c);if(T2&&Y.byteLength>n){R2.current=Y,un(Y.byteLength),g(null),x([]),G1(),ie([]),m(!1);return}if(o1)try{let $t=await pn().loadWorkbook(Y,Qe,l);if(!A||J.signal.aborted)return;if(!Qe&&$2($t))throw new Error("Worker chart payload incomplete");let Qt=Qe?null:_J(new Uint8Array(Y));if(!A||J.signal.aborted){Bg(Qt);return}Pt(Qt),X($t.formControlsByWorkbookSheetIndex),g(null),x($t.sheets),$($t.chartsByWorkbookSheetIndex),L($t.chartsheets),N($t.tabs),E2.current=null,ie($t.tablesByWorkbookSheetIndex),N1(!1),Et(!0),X1(null),z(!1),m(!1);return}catch($t){if(!A||Zg($t))return;if(!Hn($t))throw $t;Fn()}let{imageAssets:Ke,parsedWorkbook:Ge}=await Zo(Y);if(!A||J.signal.aborted){Bg(Ke);return}Pt(Ke),g(Ge.workbook);let u1=U8(Ge.workbook,Ke.sheetStatesByWorkbookSheetIndex,Ke.themePalette,Ke.styleById,Ke.namedCellStyleByName,Ke.tableStyleByName,l);x(u1),Zr(Y,Ge.workbook,u1),N1(Ge.shouldAutoCalculate),ie([]),Et(!1),X1(null),m(!1)}).catch(Y=>{!A||Zg(Y)||(g(null),x([]),G1(),ie([]),e1(),N1(!1),Et(!1),X1(null),S(Y instanceof Error?Y:new Error("Could not load workbook.")),m(!1))}),()=>{A=!1,J.abort(),Fn()}},[G1,e1,n,Fn,o,pn,$2,Zo,i,Pt,Zr,Hn,T2,Mr,vn,u,l]);let vr=I[r1]??null,pt=vr?.kind==="sheet"?y[vr.sheetIndex??-1]??null:null,Kn=De.useDeferredValue(fe),wo=De.useDeferredValue(pt),Xr=vr?.id??N7e,_o=De.useMemo(()=>L7e(vr,pt),[pt,vr]),Yr=De.useMemo(()=>V_(p1[Xr]??_o),[Xr,_o,p1]),ea=Yr<H_,ta=Yr>F_;De.useEffect(()=>{Ve(null),v1(null),Oe(null),c1(null),ve(null),ne.current=null,X1(null)},[r1]);let V3=De.useCallback(A=>{He(J=>{if(A<0||A>=y.length)return J;let Y=y[A],xe=I.findIndex(Ne=>Ne.kind==="sheet"&&Ne.workbookSheetIndex===Y?.workbookSheetIndex);return xe>=0&&b1(xe),A})},[y,I]),q3=De.useCallback(A=>{b1(J=>{if(A<0||A>=I.length)return J;let Y=I[A];return Y?.kind==="sheet"&&typeof Y.sheetIndex=="number"&&He(Y.sheetIndex),A})},[I]),b3=De.useCallback(A=>{let J=V_(A);re(Y=>Y[Xr]===J?Y:{...Y,[Xr]:J})},[Xr]),S3=De.useCallback(()=>{re(A=>{if(A[Xr]===void 0)return A;let J={...A};return delete J[Xr],J})},[Xr]),Er=De.useCallback(()=>{b3(SY(Yr,1))},[b3,Yr]),Tr=De.useCallback(()=>{b3(SY(Yr,-1))},[b3,Yr]);De.useEffect(()=>{b1(A=>I.length===0?0:Math.min(A,I.length-1))},[I.length]);let bi=De.useCallback(()=>{let A=R2.current;if(!A)return;if(m(!0),S(null),i>0&&A.byteLength>i){R2.current=null,un(null),g(null),x([]),G1(),ie([]),e1(),N1(!1),Et(!1),X1(null),S(new W_(A.byteLength,i)),m(!1);return}let J=xY(A);if(J?.tooLarge){R2.current=null,un(null),g(null),x([]),G1(),ie([]),e1(),N1(!1),Et(!1),X1(null),S(wY(J)),m(!1);return}let Y=Mr(A.byteLength);Lt(Y);let xe=vn(Y),Ne=id(new Uint8Array(A),c);if(xe){pn().loadWorkbook(A,Ne,l).then(o1=>{if(!Ne&&$2(o1))throw new Error("Worker chart payload incomplete");R2.current=null,un(null),g(null),x(o1.sheets),$(o1.chartsByWorkbookSheetIndex),L(o1.chartsheets),N(o1.tabs),E2.current=null,X(o1.formControlsByWorkbookSheetIndex),ie(o1.tablesByWorkbookSheetIndex),N1(!1),Et(!0),X1(null),z(!1),m(!1)}).catch(async o1=>{if(Zg(o1))return;if(!Hn(o1))throw o1;Fn();let{imageAssets:Qe,parsedWorkbook:Ke}=await Zo(A);R2.current=null,un(null),Pt(Qe),g(Ke.workbook);let Ge=U8(Ke.workbook,Qe.sheetStatesByWorkbookSheetIndex,Qe.themePalette,Qe.styleById,Qe.namedCellStyleByName,Qe.tableStyleByName,l);x(Ge),Zr(A,Ke.workbook,Ge),N1(Ke.shouldAutoCalculate),ie([]),Et(!1),X1(null),m(!1)}).catch(o1=>{R2.current=null,un(null),g(null),x([]),G1(),ie([]),e1(),N1(!1),Et(!1),X1(null),S(o1 instanceof Error?o1:new Error("Could not load workbook.")),m(!1)});return}EY(A).then(o1=>{let Qe=new Uint8Array(A),Ke=aN(Qe,o1.workbook,id(Qe,c));R2.current=null,un(null),Pt(Ke),g(o1.workbook);let Ge=U8(o1.workbook,Ke.sheetStatesByWorkbookSheetIndex,Ke.themePalette,Ke.styleById,Ke.namedCellStyleByName,Ke.tableStyleByName,l);x(Ge),Zr(A,o1.workbook,Ge),N1(o1.shouldAutoCalculate),ie([]),Et(!1),X1(null),m(!1)}).catch(o1=>{R2.current=null,un(null),g(null),x([]),G1(),ie([]),e1(),N1(!1),Et(!1),X1(null),S(o1 instanceof Error?o1:new Error("Could not load workbook.")),m(!1)})},[G1,e1,Fn,pn,Zo,Pt,Zr,$2,i,Hn,Mr,vn]),x2=De.useCallback(A=>{if(!t1)return;hY(A).calculated||N1(!1)},[t1]),Zt=De.useCallback(()=>!v||!pt?null:v.getSheet(pt.workbookSheetIndex),[pt,v]),Kr=De.useCallback((A=$e)=>{let J=y[A];if(!v||!J)return null;try{return{workbookSheetIndex:J.workbookSheetIndex,worksheet:v.getSheet(J.workbookSheetIndex)}}catch{return null}},[$e,y,v]),Si=De.useMemo(()=>ft?Z[pt?.workbookSheetIndex??-1]??[]:K7e(Zt()),[pt?.workbookSheetIndex,Zt,ft,pe,Z]),po=De.useCallback((A,J,Y)=>ft?pn().getCellSnapshot(A,J,Y):Promise.resolve({displayValue:"",formula:""}),[pn,ft]),Po=De.useCallback((A,J,Y)=>ft?pn().getRowsBatch(A,J,Y):Promise.resolve(null),[pn,ft]),ur=De.useMemo(()=>new Map(y.map((A,J)=>[A.workbookSheetIndex,J])),[y]),W3=De.useCallback(A=>{let J=ur.get(A.workbookSheetIndex);return{...A,sheetIndex:J??A.workbookSheetIndex}},[ur]),Jr=De.useCallback(A=>{let J=ur.get(A.workbookSheetIndex);return{...A,sheetIndex:J??A.workbookSheetIndex}},[ur]),G3=De.useCallback(A=>{let J=ur.get(A.workbookSheetIndex);return{...A,sheetIndex:J??A.workbookSheetIndex}},[ur]),x3=De.useMemo(()=>_.map(A=>A.map(W3)),[_,W3]),Qr=De.useMemo(()=>{let A=new Map;for(let J of x3)for(let Y of J)A.set(Y.id,Y);return A},[x3]),Jn=De.useCallback((A=$e)=>{let J=y[A];return J?x3[J.workbookSheetIndex]??[]:[]},[$e,x3,y]),z2=De.useCallback(A=>Qr.get(A)??null,[Qr]),na=De.useCallback(A=>k.find(J=>J.id===A)??null,[k]),Ia=De.useMemo(()=>vr?.kind==="chartsheet"&&typeof vr.chartsheetIndex=="number"?(k[vr.chartsheetIndex]?.chartIds??[]).map(J=>z2(J)).filter(J=>!!J):Jn($e),[$e,vr,k,z2,Jn]),G2=De.useMemo(()=>D1?z2(D1):null,[z2,D1]);De.useEffect(()=>{if(!D1){Be&&c1(null);return}if(!G2){Oe(null),c1(null);return}if(!Be){c1({chartId:D1,kind:"chart"});return}if(Be.chartId!==D1){c1({chartId:D1,kind:"chart"});return}if(Be.kind!=="chart"){let A=G2.series[Be.seriesIndex];(!A||A.id!==Be.seriesId)&&c1({chartId:D1,kind:"chart"})}},[G2,Be,D1]);let f2=De.useCallback(A=>{ve(null),Oe(A),c1(A?{chartId:A,kind:"chart"}:null)},[]),Ar=De.useCallback(()=>{Oe(null),c1(null)},[]),Co=De.useCallback(()=>{c1(D1?{chartId:D1,kind:"chart"}:null)},[D1]),Z3=De.useCallback(A=>{ve(null),Oe(A?.chartId??null),c1(A)},[]),Ir=De.useCallback((A=$e)=>{let J=y[A];return J?(W[J.workbookSheetIndex]??[]).map(Jr):[]},[$e,W,Jr,y]),br=De.useMemo(()=>Ir($e),[$e,Ir]),X3=De.useCallback((A=$e)=>{let J=y[A];return J?(ue[J.workbookSheetIndex]??[]).map(G3):[]},[$e,ue,G3,y]),An=De.useMemo(()=>X3($e),[$e,X3]),U2=De.useCallback((A,J=$e)=>{let Y=Kr(J);if(!v||!Y){let Ge=y[J];return Ge?(ue[Ge.workbookSheetIndex]??[]).find($t=>$t.controlIndex===A)?.items?.slice()??[]:[]}let Ne=Y.worksheet.formControls[A]?.formControl.kind,o1=Ne?.kind==="listBox"||Ne?.kind==="dropdown"?Ne.inputRange:void 0;if(!o1)return[];let Qe=TJ(v,Y.workbookSheetIndex,o1);if(!Qe)return[];let Ke=[];for(let Ge=Qe.range.start.row;Ge<=Qe.range.end.row;Ge+=1)for(let u1=Qe.range.start.col;u1<=Qe.range.end.col;u1+=1)Ke.push(Qe.worksheet.getFormattedValueAt(Ge,u1));return Ke},[$e,ue,Kr,y,v]),Vn=De.useCallback((A=$e)=>{let J=y[A];return J?(Fe[J.workbookSheetIndex]??[]).map(Y=>{let xe=ur.get(Y.workbookSheetIndex);return{...Y,sheetIndex:xe??Y.workbookSheetIndex}}):[]},[$e,Fe,y,ur]),bn=De.useMemo(()=>Vn($e),[$e,Vn]),Sr=De.useCallback(A=>{for(let J of W){let Y=J?.find(xe=>xe.id===A);if(Y)return Jr(Y)}return null},[W,Jr]),x5=De.useMemo(()=>_e?Sr(_e):null,[Sr,_e]),Nr=De.useCallback(A=>{Oe(null),c1(null),ve(A)},[]),w5=De.useCallback(()=>{ve(null)},[]),Xo=De.useCallback((A,J)=>{let Y=ct.current?.sheetStatesByWorkbookSheetIndex[pt?.workbookSheetIndex??-1]??null,xe=A.getColumnWidth(J),Ne=pt?.showGridLines??!0;return xe!=null?hi(iO(xe,Y?.columnWidthCharacterWidthPx),Ne):hi(Y?.colWidthOverridesPx?.[J]??Y?.defaultColWidthPx??zJ,Ne)},[pt?.showGridLines,pt?.workbookSheetIndex]),Or=De.useCallback((A,J)=>{let Y=ct.current?.sheetStatesByWorkbookSheetIndex[pt?.workbookSheetIndex??-1]??null,xe=A.getRowHeight(J),Ne=pt?.showGridLines??!0;return xe!=null?hi(PJ(xe),Ne):hi(Y?.rowHeightOverridesPx?.[J]??Y?.defaultRowHeightPx??$J,Ne)},[pt?.showGridLines,pt?.workbookSheetIndex]),w3=De.useCallback(A=>{if(A&&pt){let Qe=jn.current.get(`${pt.workbookSheetIndex}:${A.row}:${A.col}`);if(Qe)return Qe.displayValue}let J=Zt();if(!J||!A)return"";let Y=J.getFormulaAt(A.row,A.col),xe=Y?pt?.cachedFormulaValues?.[F3(A)]:void 0,Ne=J.getFormattedValueAt(A.row,A.col);if(Ne&&!(Y&&xe!==void 0&&Ne.startsWith("#")))return $Y(Ne);let o1=J.getCalculatedValueAt(A.row,A.col);return Y&&xe!==void 0&&o1.is_error?xe:o1.is_error?o1.asError()??"":o1.is_empty?"":o1.toString()},[pt,Zt]),Na=De.useCallback(A=>{if(A&&pt){let Y=jn.current.get(`${pt.workbookSheetIndex}:${A.row}:${A.col}`);if(Y)return Y.formula}let J=Zt();return!J||!A?"":J.getFormulaAt(A.row,A.col)??""},[pt,Zt]),S4=De.useCallback(()=>{let A=Zt(),J=l1??(fe?{start:fe,end:fe}:null);if(!A||!J)return null;let Y=U3(J),xe=[],Ne=[],o1={cells:[],cols:Y.end.col-Y.start.col+1,merges:[],rows:Y.end.row-Y.start.row+1};for(let Qe=Y.start.row;Qe<=Y.end.row;Qe+=1){let Ke=[],Ge=[];for(let u1=Y.start.col;u1<=Y.end.col;u1+=1){if(A.isMergedSecondary(Qe,u1)){Ke.push("");continue}let $t=A.getFormulaAt(Qe,u1)??null,Qt=w3({row:Qe,col:u1}),u2=A.getMergeSpan(Qe,u1),i2=A.getCellStyleAt(Qe,u1)??F7e(pt,Qe,u1),Rt=["padding:2px 4px","white-space:pre-wrap","vertical-align:top"],on=i2?.fill;if(on){let t3=tJ(on,pt?.themePalette);t3.backgroundColor&&t3.backgroundColor.toLowerCase()!=="#ffffff"&&Rt.push(`background-color:${t3.backgroundColor}`),t3.backgroundImage&&Rt.push(`background-image:${t3.backgroundImage}`)}let K2=i2?.font;if(K2){K2.bold&&Rt.push("font-weight:700"),K2.italic&&Rt.push("font-style:italic"),K2.underline&&K2.underline!=="none"&&Rt.push("text-decoration:underline"),K2.strikethrough&&Rt.push("text-decoration:line-through");let t3=zr(K2.color,pt?.themePalette);t3&&Rt.push(`color:${t3}`),typeof K2.size=="number"&&Rt.push(`font-size:${K2.size}pt`)}let Dr=i2?.alignment;Dr?.horizontal&&Dr.horizontal!=="general"&&Rt.push(`text-align:${String(Dr.horizontal)}`),Dr?.wrapText&&(Rt.push("white-space:pre-wrap"),Rt.push("word-break:break-word"));let y2=i2?.border;y2?.top?.style&&y2.top.style!=="none"&&Rt.push(`border-top:${h_(y2.top)}`),y2?.right?.style&&y2.right.style!=="none"&&Rt.push(`border-right:${h_(y2.right)}`),y2?.bottom?.style&&y2.bottom.style!=="none"&&Rt.push(`border-bottom:${h_(y2.bottom)}`),y2?.left?.style&&y2.left.style!=="none"&&Rt.push(`border-left:${h_(y2.left)}`);let Qo=Math.min(u2?.rowSpan??1,Y.end.row-Qe+1),e3=Math.min(u2?.colSpan??1,Y.end.col-u1+1);o1.cells.push({colOffset:u1-Y.start.col,formula:$t,rowOffset:Qe-Y.start.row,value:Qt}),(Qo>1||e3>1)&&o1.merges.push({colOffset:u1-Y.start.col,colSpan:e3,rowOffset:Qe-Y.start.row,rowSpan:Qo}),Ke.push(Qt),Ge.push(`<td${Qo>1?` rowspan="${Qo}"`:""}${e3>1?` colspan="${e3}"`:""} style="${MY(Rt.join(";"))}">${MY(Qt)}</td>`)}xe.push(Ke.join("	")),Ne.push(`<tr>${Ge.join("")}</tr>`)}return{html:`<table style="border-collapse:collapse">${Ne.join("")}</table>`,structured:JSON.stringify(o1),text:xe.join(`
`)}},[fe,Zt,w3,l1]);De.useEffect(()=>{if(!ft||!wo||!Kn)return;let A=`${wo.workbookSheetIndex}:${Kn.row}:${Kn.col}`;if(jn.current.has(A))return;let J=!0;return po(wo.workbookSheetIndex,Kn.row,Kn.col).then(Y=>{J&&(jn.current.set(A,Y),dt(xe=>xe+1))}).catch(()=>{J&&(jn.current.set(A,{displayValue:"",formula:""}),dt(Y=>Y+1))}),()=>{J=!1}},[Kn,wo,po,ft]);let ko=De.useMemo(()=>fe?F3(fe):null,[fe]),_3=De.useMemo(()=>l1?ed(l1):null,[l1]),x4=De.useMemo(()=>w3(Kn),[Kn,w3,pe,V1]),Yo=De.useMemo(()=>Na(Kn),[Kn,Na,pe,V1]),xi=De.useCallback((A,J)=>Ese(z2(A),J),[z2]),Ro=De.useMemo(()=>!Be||Be.kind==="chart"||Be.seriesIndex<0?null:xi(Be.chartId,Be.seriesIndex),[xi,Be]),Ko=De.useMemo(()=>Ro&&Be&&Be.kind!=="chart"?{chartId:Be.chartId,kind:"chartSeries",seriesId:Be.seriesId,seriesIndex:Be.seriesIndex}:{cell:Kn,kind:"cell"},[Kn,Be,Ro]),fo=Ro??Yo,Y3=Cn!==null,ra=!p&&Y3,w4=!bt&&Te.current.length>0,_4=!bt&&f1.current.length>0,Oa=De.useCallback(A=>{let J=tle(A.saveXlsxBytes());return i7e(J,ct.current,dn.current)},[]),K3=De.useCallback(()=>v?{kind:"snapshot",activeCell:fe,activeSheetIndex:$e,bytes:Oa(v),selection:l1}:null,[fe,$e,Oa,l1,v]),c2=De.useCallback(A=>{let J=Zt();return J?{formula:J.getFormulaAt(A.row,A.col)??null,style:J.getCellStyleAt(A.row,A.col),value:J.getCellAt(A.row,A.col).toJs()}:null},[Zt]),wi=De.useCallback(async A=>{let Y=(await RJ()).Workbook.fromBytes(NJ(A.bytes)),xe=aN(A.bytes,Y),Ne=U8(Y,xe.sheetStatesByWorkbookSheetIndex,xe.themePalette,xe.styleById,xe.namedCellStyleByName,xe.tableStyleByName,l),o1=Math.max(0,Math.min(A.activeSheetIndex,Math.max(0,Ne.length-1)));S(null),m(!1),Pt(xe),g(Y),x(Ne);let Qe=j8(Y,xe,Ju(Ne),l);Ct(Qe),He(o1);let Ke=Qe.tabs.findIndex(Ge=>Ge.kind==="sheet"&&Ge.sheetIndex===o1);Ke>=0&&b1(Ke),Ve(A.activeCell),v1(A.selection),ne.current=A.selection?U3(A.selection).start:A.activeCell,me(Ge=>Ge+1)},[Ct,Pt]),P4=De.useCallback((A,J)=>{if(!v)return;let Y=v.getSheet(A.sheetIndex),xe=y.findIndex(Ke=>Ke.workbookSheetIndex===A.sheetIndex),Ne=J==="undo"?A.before:A.after;M.current=!0,iN(Y,A.cell,Ne),x2(v),e2(v);let o1=J==="undo"?A.activeCellBefore:A.activeCellAfter,Qe=J==="undo"?A.selectionBefore:A.selectionAfter;xe>=0&&He(xe),Ve(o1),v1(Qe),ne.current=Qe?U3(Qe).start:o1,M.current=!1},[x2,e2,y,v]),P3=De.useCallback((A,J)=>{if(!v)return;let Y=v.getSheet(A.sheetIndex),xe=y.findIndex(Qe=>Qe.workbookSheetIndex===A.sheetIndex);M.current=!0;for(let Qe of A.mutations)iN(Y,Qe.cell,J==="undo"?Qe.before:Qe.after);x2(v),e2(v);let Ne=J==="undo"?A.activeCellBefore:A.activeCellAfter,o1=J==="undo"?A.selectionBefore:A.selectionAfter;xe>=0&&He(xe),Ve(Ne),v1(o1),ne.current=o1?U3(o1).start:Ne,M.current=!1},[x2,e2,y,v]),o2=De.useCallback(()=>{if(M.current)return;let A=K3();A&&(L0(Te.current,A),f1.current=[],I1(J=>J+1))},[K3]),C4=De.useCallback((A,J=$e)=>{let Y=Kr(J);if(bt||!v||!Y)return null;o2(),Y.worksheet.addDrawing(Z7e(A));let xe=Y.worksheet.formControlCount-1,Ne=Y.worksheet.formControls[xe],o1=Ne?.formControl.kind;return Ne&&(o1?.kind==="checkbox"||o1?.kind==="optionButton")?Y.worksheet.setFormControlCheckState(Ne.drawingPath,o1.state):o1?.kind==="groupBox"?oN(Y.worksheet):o1&&"cellLink"in o1&&o1.cellLink&&v.syncFormControls(),x2(v),e2(v),xe},[$e,Kr,x2,bt,o2,e2,v]),Z8=De.useCallback((A,J,Y=$e)=>{let xe=Kr(Y),Ne=xe?.worksheet.formControls[A];if(bt||!v||!xe||!Ne)return!1;o2();let o1=G7e(Ne);if(o1.kind!=="formControl"||!Ne.anchor)return!1;let Qe=J.anchor?hJ(J.anchor,J.editAs??(Ne.anchor.type==="twoCell"?Ne.anchor.editAs:void 0)):J.editAs!==void 0&&Ne.anchor.type==="twoCell"?{...Ne.anchor,editAs:J.editAs}:Ne.anchor,Ke=J.kind?AJ(J.kind):IJ(Ne.formControl.kind);Ne.formControl.kind.kind==="unknown"&&Ke.kind==="unknown"&&(Ke={...Ke,legacyObjectType:Ke.legacyObjectType??Ne.formControl.kind.legacyObjectType,rawObj:Ke.rawObj??Ne.formControl.kind.rawObj,rawProperties:Ke.rawProperties??Ne.formControl.kind.rawProperties});let Ge={altText:"altText"in J?J.altText:Ne.altText,anchor:Qe,formControl:{...o1.formControl,kind:Ke,macroName:"macroName"in J?J.macroName:Ne.formControl.macroName,rawClientData:"rawClientData"in J?J.rawClientData:Ne.formControl.rawClientData},hidden:"hidden"in J?J.hidden:Ne.hidden,kind:"formControl",locked:"locked"in J?J.locked:Ne.locked,name:"name"in J?J.name:Ne.name,printable:"printable"in J?J.printable:Ne.printable,title:"title"in J?J.title:Ne.title};xe.worksheet.setDrawing(Ne.drawingPath,Ge);let u1=xe.worksheet.formControls[A],$t=u1?.formControl.kind,Qt=$t?X7e(Ne.formControl.kind,$t):!1,u2=J.anchor!==void 0||$t!==void 0&&$t.kind!==Ne.formControl.kind.kind&&($t.kind==="groupBox"||Ne.formControl.kind.kind==="groupBox");return Qt&&u1&&($t?.kind==="checkbox"||$t?.kind==="optionButton")?xe.worksheet.setFormControlCheckState(u1.drawingPath,$t.state):u2?oN(xe.worksheet):Qt&&$t&&"cellLink"in $t&&$t.cellLink&&v.syncFormControls(),x2(v),e2(v),!0},[$e,Kr,x2,bt,o2,e2,v]),La=De.useCallback((A,J=$e)=>{let Y=Kr(J);if(bt||!v||!Y||!Y.worksheet.formControls[A])return!1;o2();let xe=Y.worksheet.formControls[A],Ne=xe.formControl.kind.kind;return Y.worksheet.removeDrawing(xe.drawingPath),(Ne==="groupBox"||Ne==="optionButton")&&(oN(Y.worksheet),x2(v)),e2(v),!0},[$e,Kr,x2,bt,o2,e2,v]),J3=De.useCallback((A,J,Y)=>{!pt||M.current||(L0(Te.current,{kind:"cell-edit",activeCellAfter:A,activeCellBefore:fe,after:Y,before:J,cell:A,selectionAfter:{start:A,end:A},selectionBefore:l1,sheetIndex:pt.workbookSheetIndex}),f1.current=[],I1(xe=>xe+1))},[fe,pt,l1]),In=De.useCallback((A,J,Y)=>{!pt||M.current||A.length===0||(L0(Te.current,{kind:"range-edit",activeCellAfter:Y,activeCellBefore:fe,mutations:A,selectionAfter:J,selectionBefore:l1,sheetIndex:pt.workbookSheetIndex}),f1.current=[],I1(xe=>xe+1))},[fe,pt,l1]),oa=De.useCallback((A,J,Y)=>{let xe=Zt(),Ne=Si.find(Rt=>Rt.name===A||Rt.displayName===A);if(!xe||!v||!pt||!Ne)return;let o1=Ne.start.row+Math.max(Ne.headerRowCount,1),Qe=Ne.totalsRowShown?Math.max(Ne.totalsRowCount,1):0,Ke=Ne.end.row-Qe,Ge=Ne.start.col,u1=Ne.end.col,$t=Ge+J;if(J<0||$t>u1||o1>Ke)return;let Qt=[];for(let Rt=o1;Rt<=Ke;Rt+=1){let on=[];for(let y2=Ge;y2<=u1;y2+=1)on.push({formula:xe.getFormulaAt(Rt,y2)??null,style:xe.getCellStyleAt(Rt,y2),value:xe.getCellAt(Rt,y2).toJs()});let K2=xe.getCalculatedValueAt(Rt,$t),Dr=$Y(xe.getFormattedValueAt(Rt,$t)??"");Qt.push({cells:on,index:Rt,sortBoolean:K2.is_boolean?K2.asBoolean():void 0,sortEmpty:K2.is_empty||Dr.length===0,sortNumber:K2.is_number?K2.asNumber():void 0,sortText:K2.is_text?K2.asText()??Dr:Dr})}let u2=[...Qt].sort((Rt,on)=>{if(Rt.sortEmpty!==on.sortEmpty)return Rt.sortEmpty?1:-1;if(Rt.sortNumber!==void 0&&on.sortNumber!==void 0)return Y==="ascending"?Rt.sortNumber-on.sortNumber:on.sortNumber-Rt.sortNumber;if(Rt.sortBoolean!==void 0&&on.sortBoolean!==void 0){let Dr=Rt.sortBoolean?1:0,y2=on.sortBoolean?1:0;return Y==="ascending"?Dr-y2:y2-Dr}let K2=Rt.sortText.localeCompare(on.sortText,void 0,{numeric:!0,sensitivity:"base"});return Y==="ascending"?K2:-K2});if(u2.every((Rt,on)=>Rt.index===Qt[on]?.index)){X1({columnIndex:J,direction:Y,tableName:Ne.name});return}let i2=[];for(let Rt=0;Rt<Qt.length;Rt+=1){let on=o1+Rt,K2=u2[Rt],Dr=Qt[Rt];if(!(!K2||!Dr))for(let y2=0;y2<=u1-Ge;y2+=1){let Qo=Dr.cells[y2],e3=K2.cells[y2];if(!Qo||!e3)continue;let t3={row:on,col:Ge+y2};iN(xe,t3,e3),i2.push({after:e3,before:Qo,cell:t3})}}x2(v),e2(v),X1({columnIndex:J,direction:Y,tableName:Ne.name}),In(i2,l1,fe)},[fe,pt,Zt,x2,bt,In,e2,l1,Si,v]),k4=De.useCallback(()=>{if(o){gle(o,Un);return}u&&ble(u,Un)},[Un,o,u]),K0=De.useCallback(()=>{v&&yle(Oa(v),`${RY(Un)}.xlsx`,MJ)},[Oa,Un,v]),ia=De.useCallback(()=>{if(!v)return;let A=pt?.name??"sheet";vle(v.saveCsvString(),`${RY(Un)}-${A}.csv`,$7e)},[pt?.name,Un,v]),_5=De.useCallback(()=>{if(!v)return;if(hY(v).calculated){e2(v);return}N1(!1)},[e2,v]),ws=De.useCallback((A,J,Y)=>{if(!pt)return;let xe=tN(Y,pt.showGridLines),Ne=pt.workbookSheetIndex;x(o1=>o1.map(Qe=>{if(Qe.workbookSheetIndex!==Ne)return Qe;if(A==="column"){let $t={...Qe.colWidthOverridesPx,[J]:xe},Qt=[...Qe.colWidths],u2=Qe.visibleCols.indexOf(J);return u2>=0&&(Qt[u2]=xe),{...Qe,colWidthOverridesPx:$t,colWidths:Qt}}let Ke={...Qe.rowHeightOverridesPx,[J]:xe},Ge=[...Qe.rowHeights],u1=Qe.visibleRows.indexOf(J);return u1>=0&&(Ge[u1]=xe),{...Qe,rowHeightOverridesPx:Ke,rowHeights:Ge}})),me(o1=>o1+1)},[pt]),_s=De.useCallback((A,J)=>{if(bt&&!Rn||!pt)return;if(ft){ws("column",A,J);return}if(!v)return;o2(),v.getSheet(pt.workbookSheetIndex).setColumnWidth(A,a7e(tN(J,pt.showGridLines))),e2(v)},[pt,ws,Rn,ft,bt,o2,e2,v]),V7=De.useCallback((A,J)=>{if(bt&&!Rn||!pt)return;if(ft){ws("row",A,J);return}if(!v)return;o2(),v.getSheet(pt.workbookSheetIndex).setRowHeight(A,Q7e(tN(J,pt.showGridLines))),e2(v)},[pt,ws,Rn,ft,bt,o2,e2,v]),P5=De.useCallback((A,J)=>{let Y=(Ke,Ge)=>{let u1=0;for(let $t=0;$t<Ke;$t+=1)u1+=Ge($t);return u1};if(A.kind==="absolute")return{height:A.sizeEmu.cy/9525,left:d5+A.positionEmu.x/9525,top:u5+A.positionEmu.y/9525,width:A.sizeEmu.cx/9525};let xe=d5+Y(A.from.col,Ke=>Xo(J,Ke))+A.from.colOffsetEmu/9525,Ne=u5+Y(A.from.row,Ke=>Or(J,Ke))+A.from.rowOffsetEmu/9525;if(A.kind==="one-cell")return{height:A.sizeEmu.cy/9525,left:xe,top:Ne,width:A.sizeEmu.cx/9525};let o1=d5+Y(A.to.col,Ke=>Xo(J,Ke))+A.to.colOffsetEmu/9525,Qe=u5+Y(A.to.row,Ke=>Or(J,Ke))+A.to.rowOffsetEmu/9525;return{height:Math.max(1,Qe-Ne),left:xe,top:Ne,width:Math.max(1,o1-xe)}},[Xo,Or]),_i=De.useCallback((A,J)=>{let Y=cr(v,y);if(console.info("[react-xlsx debug] setChartRect",{hasActiveSheet:!!pt,hasHydratedChartAssets:!!Y,hasImageAssets:!!ct.current,hasWorkbook:!!v,id:A,readOnly:bt,rect:J}),bt||!v||!pt||!ct.current||!Y)return;let xe=v.getSheet(pt.workbookSheetIndex),Ne=z2(A);if(console.info("[react-xlsx debug] currentChart",{activeWorkbookSheetIndex:pt.workbookSheetIndex,editable:Ne?.editable,found:!!Ne,originCount:Y.chartOriginsById.size,workbookSheetIndex:Ne?.workbookSheetIndex}),!Ne||Ne.editable===!1||Ne.workbookSheetIndex!==pt.workbookSheetIndex)return;let o1=fY(J,Ne.anchor,{contentOffsetLeft:d5,contentOffsetTop:u5,getColumnWidthPx:Ke=>Xo(xe,Ke),getRowHeightPx:Ke=>Or(xe,Ke)});o2();let Qe=iY(ct.current,Y,A,o1);console.info("[react-xlsx debug] updateWorkbookChartAnchor",{didUpdateAnchor:Qe,nextAnchor:o1}),Y.chartsByWorkbookSheetIndex=Y.chartsByWorkbookSheetIndex.map(Ke=>Ke.map(Ge=>Ge.id===A?{...Ge,anchor:o1}:Ge)),$(Ke=>Ke.map(Ge=>Ge.map(u1=>u1.id===A?{...u1,anchor:o1}:u1))),me(Ke=>Ke+1)},[pt,z2,Xo,Or,cr,bt,o2,y,v]),$o=De.useCallback((A,J)=>{if(bt||!v||!pt||!ct.current)return;let Y=v.getSheet(pt.workbookSheetIndex),xe=Sr(A);if(!xe||xe.editable===!1||xe.workbookSheetIndex!==pt.workbookSheetIndex)return;let Ne=fY(J,xe.anchor,{contentOffsetLeft:d5,contentOffsetTop:u5,getColumnWidthPx:o1=>Xo(Y,o1),getRowHeightPx:o1=>Or(Y,o1)});o2(),Q6e(ct.current,A,Ne)&&(Me([...ct.current.imagesByWorkbookSheetIndex]),me(o1=>o1+1))},[pt,Xo,Sr,Or,bt,o2,v]),J0=De.useCallback((A,J,Y)=>{let xe=z2(A);if(!xe||xe.editable===!1)return;let Ne=Zt();if(!Ne)return;let o1=P5(xe.anchor,Ne);_i(A,{...o1,left:o1.left+J,top:o1.top+Y})},[Zt,z2,P5,_i]),Z2=De.useCallback((A,J,Y)=>{let xe=Sr(A);if(!xe||xe.editable===!1)return;let Ne=(()=>{let o1=Zt();if(!o1)return null;let Qe=(Qt,u2)=>{let i2=0;for(let Rt=0;Rt<Qt;Rt+=1)i2+=u2(Rt);return i2};if(xe.anchor.kind==="absolute")return{height:xe.anchor.sizeEmu.cy/9525,left:d5+xe.anchor.positionEmu.x/9525,top:u5+xe.anchor.positionEmu.y/9525,width:xe.anchor.sizeEmu.cx/9525};let Ke=d5+Qe(xe.anchor.from.col,Qt=>Xo(o1,Qt))+xe.anchor.from.colOffsetEmu/9525,Ge=u5+Qe(xe.anchor.from.row,Qt=>Or(o1,Qt))+xe.anchor.from.rowOffsetEmu/9525;if(xe.anchor.kind==="one-cell")return{height:xe.anchor.sizeEmu.cy/9525,left:Ke,top:Ge,width:xe.anchor.sizeEmu.cx/9525};let u1=d5+Qe(xe.anchor.to.col,Qt=>Xo(o1,Qt))+xe.anchor.to.colOffsetEmu/9525,$t=u5+Qe(xe.anchor.to.row,Qt=>Or(o1,Qt))+xe.anchor.to.rowOffsetEmu/9525;return{height:Math.max(1,$t-Ge),left:Ke,top:Ge,width:Math.max(1,u1-Ke)}})();Ne&&$o(A,{...Ne,left:Ne.left+J,top:Ne.top+Y})},[Zt,Xo,Sr,Or,$o]),C5=De.useCallback((A,J,Y,xe)=>{let Ne=z2(A);if(!Ne||Ne.editable===!1)return;let o1=Zt();if(!o1)return;let Qe=P5(Ne.anchor,o1);_i(A,j_(Qe,J,Y,xe,48))},[Zt,z2,P5,_i]),q7=De.useCallback((A,J,Y,xe)=>{let Ne=Sr(A);if(!Ne||Ne.editable===!1)return;let o1=Zt();if(!o1)return;let Qe=(u2,i2)=>{let Rt=0;for(let on=0;on<u2;on+=1)Rt+=i2(on);return Rt},Ke=Ne.anchor.kind==="absolute"?d5+Ne.anchor.positionEmu.x/9525:d5+Qe(Ne.anchor.from.col,u2=>Xo(o1,u2))+Ne.anchor.from.colOffsetEmu/9525,Ge=Ne.anchor.kind==="absolute"?u5+Ne.anchor.positionEmu.y/9525:u5+Qe(Ne.anchor.from.row,u2=>Or(o1,u2))+Ne.anchor.from.rowOffsetEmu/9525,u1=Ne.anchor.kind==="two-cell"?Math.max(1,d5+Qe(Ne.anchor.to.col,u2=>Xo(o1,u2))+Ne.anchor.to.colOffsetEmu/9525-Ke):Ne.anchor.sizeEmu.cx/9525,$t=Ne.anchor.kind==="two-cell"?Math.max(1,u5+Qe(Ne.anchor.to.row,u2=>Or(o1,u2))+Ne.anchor.to.rowOffsetEmu/9525-Ge):Ne.anchor.sizeEmu.cy/9525,Qt=j_({height:$t,left:Ke,top:Ge,width:u1},J,Y,xe);$o(A,Qt)},[Zt,Xo,Sr,Or,$o]),J1=De.useCallback((A,J)=>{let Y=z2(A),xe=cr(v,y);bt||!Y||(o2(),J.anchor&&ct.current&&xe&&iY(ct.current,xe,A,J.anchor),ct.current&&xe&&D0e(ct.current,xe,A,J),$(Ne=>Ne.map(o1=>o1.map(Qe=>Qe.id===A?{...Qe,...J}:Qe))),me(Ne=>Ne+1))},[cr,z2,bt,o2,y,v]),R4=De.useCallback((A,J,Y)=>{if(bt)return!1;let xe=z2(A);if(!xe||xe.editable===!1)return!1;let Ne=Ase(xe,J,Y,v);if(!Ne)return!1;J1(A,{series:Ne.series});let o1=Ne.series[J];return o1&&c1(Qe=>Qe&&Qe.chartId===A&&Qe.kind!=="chart"?{...Qe,seriesId:o1.id,seriesIndex:J}:Qe),!0},[z2,bt,J1,v]),k5=De.useCallback((A,J)=>{if(Oe(null),c1(null),ve(null),Ve(A),J?.extend&&ne.current){v1(U3({start:ne.current,end:A}));return}ne.current=A,v1({start:A,end:A})},[]),eo=De.useCallback(A=>{let J=U3(A);Oe(null),c1(null),ve(null),ne.current=J.start,Ve(J.end),v1(J)},[]),Da=De.useCallback(()=>{ne.current=null,Ve(null),v1(null),Oe(null),c1(null),ve(null)},[]),dr=De.useCallback(()=>{let A=Zt(),J=l1??(fe?{start:fe,end:fe}:null);if(bt||!A||!v||!J)return;let Y=U3(J),xe=[];for(let Ne=Y.start.row;Ne<=Y.end.row;Ne+=1)for(let o1=Y.start.col;o1<=Y.end.col;o1+=1){if(A.isMergedSecondary(Ne,o1))continue;let Qe={row:Ne,col:o1},Ke=c2(Qe);if(!Ke)continue;A.setCell(F3({row:Ne,col:o1}),"");let Ge=c2(Qe);Ge&&xe.push({after:Ge,before:Ke,cell:Qe})}x2(v),e2(v),In(xe,Y,fe??Y.start)},[fe,c2,Zt,x2,bt,In,e2,l1,v]),Jo=De.useCallback((A,J)=>{let Y=Zt();if(bt||!Y||!v)return;let xe=c2(A);if(!xe)return;let Ne=zY(J);Y.setCell(F3(A),Ne);let o1=c2(A);o1&&(x2(v),e2(v),J3(A,xe,o1))},[c2,Zt,x2,bt,J3,e2,v]),zo=De.useCallback((A,J)=>{let Y=Zt();if(bt||!Y||!v)return;let xe=c2(A);if(!xe)return;let Ne=J.trim();J.trim()?Y.setFormula(F3(A),J):Y.setCell(F3(A),"");let o1=c2(A);o1&&(x2(v),e2(v),J3(A,xe,o1))},[c2,Zt,x2,bt,J3,e2,v]),Q3=De.useCallback((A,J)=>{let Y=Zt();if(bt||!Y||!v)return;let xe=c2(A);if(!xe)return;Y.setCellStyleAt(A.row,A.col,J);let Ne=c2(A);Ne&&(e2(v),J3(A,xe,Ne))},[c2,Zt,bt,J3,e2,v]),C3=De.useCallback(A=>{fe&&Jo(fe,A)},[fe,Jo]),$4=De.useCallback(A=>{fe&&zo(fe,A)},[fe,zo]),Pi=De.useCallback(A=>Ko?.kind==="chartSeries"?R4(Ko.chartId,Ko.seriesIndex,A):fe?(zo(fe,A),!0):!1,[fe,Ko,zo,R4]),R5=De.useCallback(A=>{fe&&Q3(fe,A)},[fe,Q3]),Q0=De.useCallback((A,J)=>{let Y=Zt();if(bt||!Y||!v)return;let xe=U3(A),Ne=[];for(let Qe=xe.start.row;Qe<=xe.end.row;Qe+=1)for(let Ke=xe.start.col;Ke<=xe.end.col;Ke+=1){let Ge={row:Qe,col:Ke},u1=c2(Ge);u1&&Ne.push({before:u1,cell:Ge})}if(Ne.length===0)return;Y.setRangeStyle(ed(xe),J);let o1=[];for(let Qe of Ne){let Ke=c2(Qe.cell);Ke&&o1.push({after:Ke,before:Qe.before,cell:Qe.cell})}e2(v),In(o1,l1,fe)},[fe,c2,Zt,bt,In,e2,l1,v]),Ps=De.useCallback(A=>{let J=Zt();if(bt||!J||!v||!l1)return;let Y=U3(l1),xe=U3(A),Ne=Y.end.row-Y.start.row+1,o1=Y.end.col-Y.start.col+1;if(Ne<=0||o1<=0)return;let Qe=[];for(let Ke=xe.start.row;Ke<=xe.end.row;Ke+=1)for(let Ge=xe.start.col;Ge<=xe.end.col;Ge+=1){if(Y7e(Y,{row:Ke,col:Ge}))continue;let u1={row:Ke,col:Ge},$t=c2(u1);if(!$t)continue;let Qt=Y.start.row+(Ke-xe.start.row)%Ne,u2=Y.start.col+(Ge-xe.start.col)%o1,i2=J.getFormulaAt(Qt,u2),Rt=nle(J.getCellStyleAt(Qt,u2));if(i2)J.setFormula(F3(u1),i2);else{let K2=OJ(J.getCellAt(Qt,u2).toJs());J.setCell(F3(u1),K2)}Rt&&typeof Rt=="object"&&J.setCellStyleAt(u1.row,u1.col,Rt);let on=c2(u1);on&&Qe.push({after:on,before:$t,cell:u1})}x2(v),e2(v),v1(xe),Ve(xe.end),ne.current=xe.start,In(Qe,xe,xe.end)},[c2,Zt,x2,bt,In,e2,l1,v]),Cs=De.useCallback(()=>{let A=Zt();bt||!A||!l1||!v||(o2(),A.mergeCells(ed(l1)),e2(v))},[Zt,bt,o2,e2,l1,v]),ks=De.useCallback(()=>{let A=Zt();bt||!A||!l1||!v||(o2(),A.unmergeCells(ed(l1)),e2(v))},[Zt,bt,o2,e2,l1,v]),Lr=De.useCallback(A=>{if(bt||!v)return;o2();let J=A?.trim()||"Sheet",Y=J,xe=2;for(;v.sheetIndex(Y)!==void 0;)Y=`${J} ${xe}`,xe+=1;v.addSheet(Y),dn.current=[...dn.current,null],X(Ge=>[...Ge,[]]),Me(Ge=>[...Ge,[]]),Se(Ge=>[...Ge,[]]),ct.current&&(ct.current.formControlsByWorkbookSheetIndex=[...ct.current.formControlsByWorkbookSheetIndex,[]]);let Ne=U8(v,ct.current?.sheetStatesByWorkbookSheetIndex,ct.current?.themePalette,ct.current?.styleById,ct.current?.namedCellStyleByName,ct.current?.tableStyleByName,l);x(Ne);let o1=ct.current?j8(v,ct.current,Ju(Ne),l):null;ct.current&&Ct(o1);let Qe=Ne.findIndex(Ge=>Ge.name===Y);He(Qe>=0?Qe:0);let Ke=o1?.tabs.findIndex(Ge=>Ge.kind==="sheet"&&Ge.name===Y)??-1;Ke>=0&&b1(Ke),me(Ge=>Ge+1)},[bt,o2,Ct,v]),Xt=De.useCallback(()=>{if(bt||!v||!pt)return;o2(),v.removeSheet(pt.workbookSheetIndex),dn.current=dn.current.filter((J,Y)=>Y!==pt.workbookSheetIndex),X(J=>J.filter((Y,xe)=>xe!==pt.workbookSheetIndex)),Me(J=>J.filter((Y,xe)=>xe!==pt.workbookSheetIndex)),Se(J=>J.filter((Y,xe)=>xe!==pt.workbookSheetIndex)),ct.current&&(ct.current.formControlsByWorkbookSheetIndex=ct.current.formControlsByWorkbookSheetIndex.filter((J,Y)=>Y!==pt.workbookSheetIndex),ct.current.sheetStatesByWorkbookSheetIndex=ct.current.sheetStatesByWorkbookSheetIndex.filter((J,Y)=>Y!==pt.workbookSheetIndex));let A=U8(v,ct.current?.sheetStatesByWorkbookSheetIndex,ct.current?.themePalette,ct.current?.styleById,ct.current?.namedCellStyleByName,ct.current?.tableStyleByName,l);x(A),ct.current&&Ct(j8(v,ct.current,Ju(A),l)),He(J=>Math.max(0,Math.min(J,A.length-1))),me(J=>J+1)},[pt,bt,o2,Ct,v]),Ci=De.useCallback((A,J)=>{if(bt||!v)return;let Y=A.trim();if(!Y)return;let xe=J??l1;xe&&(o2(),v.defineName(Y,ed(xe)),me(Ne=>Ne+1))},[bt,o2,l1,v]),Ba=De.useCallback(A=>{let J=Zt(),Y=fe??l1?.start??null;if(bt||!J||!v||!Y||!A)return!1;let xe=rle(A);if(xe.length===0||xe.every(Qe=>Qe.length===0))return!1;let Ne=[];for(let Qe=0;Qe<xe.length;Qe+=1){let Ke=xe[Qe]??[];for(let Ge=0;Ge<Ke.length;Ge+=1){let u1=Ke[Ge]??"",$t={col:Y.col+Ge,row:Y.row+Qe},Qt=c2($t);if(Qt)if(u1.startsWith("=")&&u1.length>1){J.setFormula(F3($t),u1);let u2=c2($t);if(!u2)continue;Ne.push({after:u2,before:Qt,cell:$t})}else{let u2=zY(u1);J.setCell(F3($t),u2);let i2=c2($t);if(!i2)continue;Ne.push({after:i2,before:Qt,cell:$t})}}}x2(v),e2(v);let o1=U3({start:Y,end:{col:Y.col+Math.max(0,Math.max(...xe.map(Qe=>Qe.length),1)-1),row:Y.row+xe.length-1}});return Ve(Y),v1(o1),ne.current=Y,In(Ne,o1,Y),!0},[fe,c2,Zt,x2,bt,In,e2,l1,v]),Mo=De.useCallback(A=>{let J=Zt(),Y=fe??l1?.start??null;if(bt||!J||!v||!Y||!A)return!1;let xe;try{xe=JSON.parse(A)}catch{return!1}if(!Array.isArray(xe.cells)||xe.cells.length===0)return!1;let Ne=Array.isArray(xe.merges)&&xe.merges.some(Ke=>(Ke.rowSpan??1)>1||(Ke.colSpan??1)>1),o1=[];Ne&&o2();for(let Ke of xe.cells){let Ge={col:Y.col+Ke.colOffset,row:Y.row+Ke.rowOffset},u1=Ne?null:c2(Ge);if(Ke.formula){if(J.setFormula(F3(Ge),Ke.formula),u1){let $t=c2(Ge);if(!$t)continue;o1.push({after:$t,before:u1,cell:Ge})}}else if(J.setCell(F3(Ge),Ke.value),u1){let $t=c2(Ge);if(!$t)continue;o1.push({after:$t,before:u1,cell:Ge})}}if(Array.isArray(xe.merges))for(let Ke of xe.merges){if((Ke.rowSpan??1)<=1&&(Ke.colSpan??1)<=1)continue;let Ge=U3({start:{col:Y.col+Ke.colOffset,row:Y.row+Ke.rowOffset},end:{col:Y.col+Ke.colOffset+Ke.colSpan-1,row:Y.row+Ke.rowOffset+Ke.rowSpan-1}});J.mergeCells(ed(Ge))}x2(v),e2(v);let Qe=U3({start:Y,end:{col:Y.col+Math.max((xe.cols??1)-1,0),row:Y.row+Math.max((xe.rows??1)-1,0)}});return Ve(Y),v1(Qe),ne.current=Y,Ne||In(o1,Qe,Y),!0},[fe,c2,Zt,x2,bt,o2,In,e2,l1,v]),to=De.useCallback(async()=>{let A=S4();if(!A||typeof navigator>"u"||!navigator.clipboard)return!1;if(typeof ClipboardItem=="function"&&navigator.clipboard.write){let J=new ClipboardItem({[m_]:new Blob([A.structured],{type:m_}),"text/html":new Blob([A.html],{type:"text/html"}),"text/plain":new Blob([A.text],{type:"text/plain"})});return await navigator.clipboard.write([J]),!0}return await navigator.clipboard.writeText(A.text),!0},[S4]),Ie=De.useCallback(async()=>{if(bt||typeof navigator>"u"||!navigator.clipboard)return!1;if(navigator.clipboard.read){let A=await navigator.clipboard.read();for(let J of A)if(J.types.includes(m_)){let Y=await J.getType(m_);return Mo(await Y.text())}for(let J of A)if(J.types.includes("text/plain")){let Y=await J.getType("text/plain");return Ba(await Y.text())}}return Ba(await navigator.clipboard.readText())},[Mo,Ba,bt]),Rs=De.useCallback(()=>{if(bt||!v||Te.current.length===0)return;let A=Te.current.pop();if(!A)return;if(A.kind==="cell-edit"){L0(f1.current,A),I1(Y=>Y+1),P4(A,"undo");return}if(A.kind==="range-edit"){L0(f1.current,A),I1(Y=>Y+1),P3(A,"undo");return}let J=K3();J&&L0(f1.current,J),I1(Y=>Y+1),wi(A)},[P4,P3,K3,bt,wi,v]),ja=De.useCallback(()=>{if(bt||!v||f1.current.length===0)return;let A=f1.current.pop();if(!A)return;if(A.kind==="cell-edit"){L0(Te.current,A),I1(Y=>Y+1),P4(A,"redo");return}if(A.kind==="range-edit"){L0(Te.current,A),I1(Y=>Y+1),P3(A,"redo");return}let J=K3();J&&L0(Te.current,J),I1(Y=>Y+1),wi(A)},[P4,P3,K3,bt,wi,v]);return De.useMemo(()=>({activeCell:fe,activeCellAddress:ko,activeSheet:pt,activeSheetIndex:$e,activeTab:vr,activeTabIndex:r1,addFormControl:C4,addSheet:Lr,canRedo:_4,canDownload:!!(o??u),canExport:!!v,canLoadDeferred:ra,canUndo:w4,canZoomIn:ea,canZoomOut:ta,charts:Ia,chartsheets:k,clearSelectedChart:Ar,clearSelectedChartElement:Co,clearSelectedCells:dr,clearSelectedImage:w5,clearSelection:Da,continueDeferredLoad:bi,copySelectionToClipboard:to,defaultZoomScale:_o,deferredLoadFileSize:Cn,defineNamedRange:Ci,displayFileName:Un,download:k4,exportCsv:ia,exportXlsx:K0,error:h,fillSelection:Ps,formControls:An,getChartById:z2,getChartSeriesFormula:xi,getChartsheetById:na,getImageById:Sr,getSheetCharts:Jn,getSheetFormControls:X3,getSheetImages:Ir,getSheetShapes:Vn,file:o,getClipboardData:S4,getCellDisplayValue:w3,getCellFormula:Na,getFormControlItems:U2,getCellSnapshotAsync:ft?po:void 0,getActiveWorksheet:Zt,getRowsBatchAsync:ft?Po:void 0,images:br,isLoadDeferred:Y3,isLoading:p,isChartsLoading:U,isWorkerBacked:ft,mergeSelection:Cs,maxZoomScale:H_,minZoomScale:F_,moveChartBy:J0,moveImageBy:Z2,pasteFromClipboard:Ie,pasteStructuredClipboardData:Mo,pasteText:Ba,removeActiveSheet:Xt,removeFormControl:La,readOnly:bt,recalculate:_5,redo:ja,resetZoom:S3,revision:pe,resizeChartBy:C5,resizeImageBy:q7,resizeColumn:_s,resizeRow:V7,setCellFormula:zo,setCellStyle:Q3,setCellValue:Jo,setRangeStyle:Q0,setSelectedFormula:Pi,setZoomScale:b3,setChartRect:_i,setChartSeriesFormula:R4,setImageRect:$o,selectedChart:G2,selectedChartElement:Be,selectedChartFormula:Ro,selectedChartId:D1,selectedCellFormula:Yo,selectedFormula:fo,selectedFormulaTarget:Ko,selectedImage:x5,selectedImageId:_e,selectedRangeAddress:_3,selectedValue:x4,selectCell:k5,selectChart:f2,selectChartElement:Z3,selectImage:Nr,selectRange:eo,selection:l1,setActiveSheetIndex:V3,setActiveTabIndex:q3,setSelectedCellFormula:$4,setSelectedCellStyle:R5,setSelectedCellValue:C3,sheets:y,shapes:bn,src:u,sortState:h2,sortTable:oa,tabs:I,tables:Si,undo:Rs,unmergeSelection:ks,updateChart:J1,updateFormControl:Z8,workbook:v,zoomIn:Er,zoomOut:Tr,zoomScale:Yr}),[fe,ko,pt,$e,vr,r1,C4,Lr,ra,_4,w4,ea,ta,Ia,k,Ar,Co,dr,w5,bi,to,_o,Cn,Ci,Un,k4,h,ia,K0,o,Ps,An,z2,xi,na,Sr,Jn,X3,Ir,Vn,S4,w3,Na,U2,po,Zt,K1,An,br,Y3,p,U,ft,Cs,S3,J0,Z2,Ie,Mo,Ba,Xt,La,bt,_5,ja,pe,C5,q7,_s,V7,zo,Q3,Jo,Q0,Pi,b3,_i,R4,$o,G2,Be,Ro,D1,Yo,fo,Ko,x5,_e,_3,x4,k5,f2,Z3,Nr,eo,l1,V3,q3,$4,R5,C3,y,bn,h2,oa,u,Po,I,Si,Rs,ks,J1,Z8,v,Er,Tr,Yr])}var TY={type:"Topology",bbox:[-57.66491068874468,12.97635452036684,957.5235629133763,606.5694262668667],transform:{scale:[.010151986255883769,.005935990077365771],translate:[-57.66491068874468,12.97635452036684]},objects:{counties:{type:"GeometryCollection",geometries:[{type:"Polygon",arcs:[[0,1,2,3,4,5,6,7]],id:"04015",properties:{name:"Mohave"}},{type:"Polygon",arcs:[[8,9,10,11,12,13,14]],id:"22105",properties:{name:"Tangipahoa"}},{type:"Polygon",arcs:[[15,16,17,18,19]],id:"16063",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[20,21,22,23,24,25,26,27,28]],id:"27119",properties:{name:"Polk"}},{type:"Polygon",arcs:[[29,30,31,32,33,34,35]],id:"38017",properties:{name:"Cass"}},{type:"Polygon",arcs:[[36,37,38,39,40]],id:"46081",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[41,42,43,44,45,46]],id:"36095",properties:{name:"Schoharie"}},{type:"MultiPolygon",arcs:[[[47,48,49,50]],[[51]],[[52]]],id:"02275",properties:{name:"Wrangell"}},{type:"Polygon",arcs:[[53,54,55,56]],id:"13143",properties:{name:"Haralson"}},{type:"Polygon",arcs:[[57,58,59,60,61]],id:"13023",properties:{name:"Bleckley"}},{type:"Polygon",arcs:[[62,63,64,65,66,67]],id:"18093",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[68,69,70,71,72,73]],id:"18079",properties:{name:"Jennings"}},{type:"Polygon",arcs:[[74,75,76,77,78,79]],id:"26087",properties:{name:"Lapeer"}},{type:"Polygon",arcs:[[80,81,82,83,84,85]],id:"28017",properties:{name:"Chickasaw"}},{type:"Polygon",arcs:[[86,87,88,89,90,91]],id:"39033",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[92,93,94,95,96,97,98]],id:"46099",properties:{name:"Minnehaha"}},{type:"Polygon",arcs:[[99,-98,100,101,102,103]],id:"46125",properties:{name:"Turner"}},{type:"Polygon",arcs:[[104,105,106,107,108,109]],id:"48471",properties:{name:"Walker"}},{type:"Polygon",arcs:[[110,111,112,113,114,115]],id:"46003",properties:{name:"Aurora"}},{type:"Polygon",arcs:[[116,117,118,119,120,121,122]],id:"48047",properties:{name:"Brooks"}},{type:"Polygon",arcs:[[123,124,125,126,127]],id:"31029",properties:{name:"Chase"}},{type:"Polygon",arcs:[[128,129,130,131,132,133]],id:"08021",properties:{name:"Conejos"}},{type:"Polygon",arcs:[[134,135,136,137,138,139,140,141]],id:"24043",properties:{name:"Washington"}},{type:"Polygon",arcs:[[142,143,144,145,146,147]],id:"20137",properties:{name:"Norton"}},{type:"Polygon",arcs:[[148,149,150,151,152,153]],id:"17053",properties:{name:"Ford"}},{type:"Polygon",arcs:[[154,155,156,157,158,159]],id:"48117",properties:{name:"Deaf Smith"}},{type:"Polygon",arcs:[[160,161,162,163,164,165,166,167]],id:"13261",properties:{name:"Sumter"}},{type:"Polygon",arcs:[[168,169,170,171,172,173]],id:"55075",properties:{name:"Marinette"}},{type:"Polygon",arcs:[[174,175,176,177,178]],id:"06069",properties:{name:"San Benito"}},{type:"Polygon",arcs:[[179,180,181,182,183,184,185]],id:"13199",properties:{name:"Meriwether"}},{type:"Polygon",arcs:[[186,187,188,189,190,191]],id:"19013",properties:{name:"Black Hawk"}},{type:"Polygon",arcs:[[192,193,194,195]],id:"19081",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[196,-23]],id:"27125",properties:{name:"Red Lake"}},{type:"Polygon",arcs:[[197,198,199,200,201]],id:"31125",properties:{name:"Nance"}},{type:"Polygon",arcs:[[202,203,204,205]],id:"42075",properties:{name:"Lebanon"}},{type:"Polygon",arcs:[[206,207,208,209]],id:"48219",properties:{name:"Hockley"}},{type:"Polygon",arcs:[[210,211,212,213,214,215]],id:"48417",properties:{name:"Shackelford"}},{type:"Polygon",arcs:[[216,217,218,219,220,221,222]],id:"48451",properties:{name:"Tom Green"}},{type:"Polygon",arcs:[[223,224,225,226,227,228]],id:"48497",properties:{name:"Wise"}},{type:"Polygon",arcs:[[229,230,231,-93,232,233]],id:"46079",properties:{name:"Lake"}},{type:"Polygon",arcs:[[234,235,236,237,238,239,240]],id:"46069",properties:{name:"Hyde"}},{type:"Polygon",arcs:[[241,242,243,244,245,246]],id:"48101",properties:{name:"Cottle"}},{type:"Polygon",arcs:[[247,248,249]],id:"04023",properties:{name:"Santa Cruz"}},{type:"Polygon",arcs:[[250,251,252,253,254]],id:"19179",properties:{name:"Wapello"}},{type:"Polygon",arcs:[[255,256,257,258,259,260]],id:"19031",properties:{name:"Cedar"}},{type:"Polygon",arcs:[[261,262,263,264,265,266,267]],id:"30033",properties:{name:"Garfield"}},{type:"Polygon",arcs:[[268,269,270,271,272,273,274]],id:"29185",properties:{name:"St. Clair"}},{type:"Polygon",arcs:[[275,276,277,278,279]],id:"12091",properties:{name:"Okaloosa"}},{type:"Polygon",arcs:[[280,281,282,283,284]],id:"21219",properties:{name:"Todd"}},{type:"Polygon",arcs:[[285,286,287,288,289]],id:"23003",properties:{name:"Aroostook"}},{type:"Polygon",arcs:[[290,291,292,-142,293,294,295,296]],id:"24001",properties:{name:"Allegany"}},{type:"Polygon",arcs:[[297,298,299,300,301]],id:"28075",properties:{name:"Lauderdale"}},{type:"Polygon",arcs:[[302,303,304,305,306,307]],id:"38021",properties:{name:"Dickey"}},{type:"Polygon",arcs:[[308,309,310,311,312]],id:"27093",properties:{name:"Meeker"}},{type:"Polygon",arcs:[[313,314,315,316]],id:"46007",properties:{name:"Bennett"}},{type:"Polygon",arcs:[[317,318,319,320,321,322,323,324]],id:"49043",properties:{name:"Summit"}},{type:"Polygon",arcs:[[325,326,327,328,329,330]],id:"36099",properties:{name:"Seneca"}},{type:"Polygon",arcs:[[331,332,333,334,335,336,337]],id:"20073",properties:{name:"Greenwood"}},{type:"Polygon",arcs:[[338,339,340,341]],id:"20101",properties:{name:"Lane"}},{type:"Polygon",arcs:[[342,343,344,345,346,347]],id:"26123",properties:{name:"Newaygo"}},{type:"Polygon",arcs:[[348,349,350,351,352,353]],id:"31035",properties:{name:"Clay"}},{type:"Polygon",arcs:[[354,355,356,357]],id:"36073",properties:{name:"Orleans"}},{type:"Polygon",arcs:[[358,359,360,361,362,363,364]],id:"38063",properties:{name:"Nelson"}},{type:"Polygon",arcs:[[365,366,367,368,369,370]],id:"40011",properties:{name:"Blaine"}},{type:"Polygon",arcs:[[371,372,373,374,375]],id:"48441",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[376,377,378,379,380]],id:"48011",properties:{name:"Armstrong"}},{type:"Polygon",arcs:[[381,382,383,384]],id:"48233",properties:{name:"Hutchinson"}},{type:"Polygon",arcs:[[-222,385,386,387]],id:"48235",properties:{name:"Irion"}},{type:"Polygon",arcs:[[388,389,390,391,392,393]],id:"55137",properties:{name:"Waushara"}},{type:"Polygon",arcs:[[394,395,396,397,398,399,400]],id:"47151",properties:{name:"Scott"}},{type:"Polygon",arcs:[[401,402,403,404,405]],id:"55113",properties:{name:"Sawyer"}},{type:"Polygon",arcs:[[406,407,408,409,410]],id:"26073",properties:{name:"Isabella"}},{type:"Polygon",arcs:[[411,412,413,414,415,416]],id:"28131",properties:{name:"Stone"}},{type:"Polygon",arcs:[[417,418,-86,419,420,421]],id:"28013",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[422,423,424,425,426]],id:"31171",properties:{name:"Thomas"}},{type:"Polygon",arcs:[[427,428,429,430,431,432]],id:"48335",properties:{name:"Mitchell"}},{type:"Polygon",arcs:[[433,434,435,436,437]],id:"08057",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[438,439,440,441,442]],id:"19089",properties:{name:"Howard"}},{type:"Polygon",arcs:[[443,444,445,446,-75]],id:"26151",properties:{name:"Sanilac"}},{type:"Polygon",arcs:[[447,448,449,450,451,452,453]],id:"18075",properties:{name:"Jay"}},{type:"Polygon",arcs:[[454,455,456,457,458]],id:"38075",properties:{name:"Renville"}},{type:"Polygon",arcs:[[459,460,461,462,463]],id:"41021",properties:{name:"Gilliam"}},{type:"Polygon",arcs:[[464,465,466,467,468]],id:"29119",properties:{name:"McDonald"}},{type:"Polygon",arcs:[[469,470,471,472]],id:"48501",properties:{name:"Yoakum"}},{type:"Polygon",arcs:[[473,474,475,-243,476]],id:"48075",properties:{name:"Childress"}},{type:"Polygon",arcs:[[477,478,479,480]],id:"13097",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[481,482,483,484]],id:"02158",properties:{name:"Kusilvak"}},{type:"Polygon",arcs:[[485,486,487,488,489]],id:"19181",properties:{name:"Warren"}},{type:"Polygon",arcs:[[490,491,492,493,494,495]],id:"40031",properties:{name:"Comanche"}},{type:"Polygon",arcs:[[496,497,498,499,500,501,502,503]],id:"40009",properties:{name:"Beckham"}},{type:"Polygon",arcs:[[-238,504,505,506,507]],id:"46017",properties:{name:"Buffalo"}},{type:"Polygon",arcs:[[508,509,510,511,512,513]],id:"48171",properties:{name:"Gillespie"}},{type:"Polygon",arcs:[[514,515,516,517]],id:"48125",properties:{name:"Dickens"}},{type:"Polygon",arcs:[[518,519,520,521,522]],id:"48283",properties:{name:"La Salle"}},{type:"Polygon",arcs:[[523,524,525,526]],id:"54093",properties:{name:"Tucker"}},{type:"Polygon",arcs:[[527,528,529,530,531,532]],id:"06089",properties:{name:"Shasta"}},{type:"Polygon",arcs:[[533,534,535,536,537,538]],id:"17165",properties:{name:"Saline"}},{type:"Polygon",arcs:[[539,540,541,542,543]],id:"26101",properties:{name:"Manistee"}},{type:"Polygon",arcs:[[544,545,546,547,548]],id:"31071",properties:{name:"Garfield"}},{type:"Polygon",arcs:[[549,550,-548,551,552,553,554,555,556]],id:"31041",properties:{name:"Custer"}},{type:"Polygon",arcs:[[557,-234,558,559,560]],id:"46097",properties:{name:"Miner"}},{type:"Polygon",arcs:[[561,562,563,564,565,566]],id:"46025",properties:{name:"Clark"}},{type:"Polygon",arcs:[[567,568,569,570,571]],id:"05037",properties:{name:"Cross"}},{type:"Polygon",arcs:[[572,573,574,-134,575,576,577]],id:"08007",properties:{name:"Archuleta"}},{type:"Polygon",arcs:[[578,579,580,581]],id:"12043",properties:{name:"Glades"}},{type:"Polygon",arcs:[[582,583,584,585,586]],id:"46053",properties:{name:"Gregory"}},{type:"Polygon",arcs:[[587,588,589,-382,590]],id:"48195",properties:{name:"Hansford"}},{type:"MultiPolygon",arcs:[[[591,592,593,594,595]],[[596,597,598]]],id:"53053",properties:{name:"Pierce"}},{type:"Polygon",arcs:[[599,600,601,-180,602,603,604]],id:"13077",properties:{name:"Coweta"}},{type:"Polygon",arcs:[[605,606,607,608]],id:"13059",properties:{name:"Clarke"}},{type:"Polygon",arcs:[[609,610,611,612,613]],id:"18081",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[614,615,616,617,618,619]],id:"20115",properties:{name:"Marion"}},{type:"Polygon",arcs:[[620,621,622,623,624]],id:"27059",properties:{name:"Isanti"}},{type:"Polygon",arcs:[[625,626,627,628,629,630]],id:"31003",properties:{name:"Antelope"}},{type:"Polygon",arcs:[[631,632,633,634,635]],id:"39103",properties:{name:"Medina"}},{type:"Polygon",arcs:[[636,637,638,639,640,641]],id:"47153",properties:{name:"Sequatchie"}},{type:"Polygon",arcs:[[642,643,644,645]],id:"48375",properties:{name:"Potter"}},{type:"Polygon",arcs:[[646,647,648,649,650]],id:"48145",properties:{name:"Falls"}},{type:"Polygon",arcs:[[-362,651,652,653,654,655]],id:"38039",properties:{name:"Griggs"}},{type:"Polygon",arcs:[[-114,656,657,658]],id:"46043",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[659,660,661,662,663,664]],id:"48193",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[665,666,667,668,669]],id:"19185",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[670,671,672,673,674,675,676]],id:"38087",properties:{name:"Slope"}},{type:"Polygon",arcs:[[677,-375,678,679,-219,680]],id:"48399",properties:{name:"Runnels"}},{type:"Polygon",arcs:[[681,682,683,684,685,-4]],id:"04005",properties:{name:"Coconino"}},{type:"Polygon",arcs:[[686,687,688,689,690]],id:"16009",properties:{name:"Benewah"}},{type:"Polygon",arcs:[[691,692,693,694,695,696,697]],id:"20007",properties:{name:"Barber"}},{type:"Polygon",arcs:[[698,699,700,701,-95]],id:"27133",properties:{name:"Rock"}},{type:"Polygon",arcs:[[702,-286,703,704]],id:"23029",properties:{name:"Washington"}},{type:"Polygon",arcs:[[705,706,707,708,709]],id:"30051",properties:{name:"Liberty"}},{type:"Polygon",arcs:[[710,711,712,713]],id:"46091",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[714,715,-326,716,717]],id:"36117",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[718,719]],id:"02060",properties:{name:"Bristol Bay"}},{type:"Polygon",arcs:[[720,721,722,723,724]],id:"12027",properties:{name:"DeSoto"}},{type:"Polygon",arcs:[[725,726,727,728,729,730]],id:"13015",properties:{name:"Bartow"}},{type:"Polygon",arcs:[[731,732,733,734,735]],id:"19127",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[736,737,738,739,740,741]],id:"20047",properties:{name:"Edwards"}},{type:"Polygon",arcs:[[742,743,744,745,746]],id:"26129",properties:{name:"Ogemaw"}},{type:"Polygon",arcs:[[747,-201,748,749,750,751]],id:"31093",properties:{name:"Howard"}},{type:"Polygon",arcs:[[752,753,754,755,756,757]],id:"39063",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[758,759,760,761,762,763,764]],id:"21209",properties:{name:"Scott"}},{type:"Polygon",arcs:[[765,766,767,768,-639]],id:"47007",properties:{name:"Bledsoe"}},{type:"Polygon",arcs:[[769,770,771,772,773,774]],id:"37157",properties:{name:"Rockingham"}},{type:"Polygon",arcs:[[775,776,777,778,779]],id:"48189",properties:{name:"Hale"}},{type:"Polygon",arcs:[[780]],id:"51820",properties:{name:"Waynesboro"}},{type:"Polygon",arcs:[[781,782,783,784,785]],id:"56025",properties:{name:"Natrona"}},{type:"Polygon",arcs:[[-107,786,787,788,789]],id:"48407",properties:{name:"San Jacinto"}},{type:"Polygon",arcs:[[790,791,792,-390,793]],id:"55135",properties:{name:"Waupaca"}},{type:"Polygon",arcs:[[794,795,796,797,798]],id:"39067",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[799,800,801,802,803,804,805]],id:"13087",properties:{name:"Decatur"}},{type:"Polygon",arcs:[[806,807,808,809,810]],id:"22001",properties:{name:"Acadia"}},{type:"Polygon",arcs:[[811,812,813,814,815]],id:"27019",properties:{name:"Carver"}},{type:"Polygon",arcs:[[816,817,818,819,-535,820]],id:"17065",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[821,822,-313,823,824,825]],id:"27067",properties:{name:"Kandiyohi"}},{type:"Polygon",arcs:[[826,827,828,829,830]],id:"55071",properties:{name:"Manitowoc"}},{type:"Polygon",arcs:[[831,832,833,834,835,836]],id:"01013",properties:{name:"Butler"}},{type:"Polygon",arcs:[[837,838,839,840,841,842,843]],id:"13169",properties:{name:"Jones"}},{type:"Polygon",arcs:[[844,845,846,847]],id:"19069",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[848,849,850,851,852,853]],id:"18113",properties:{name:"Noble"}},{type:"Polygon",arcs:[[854,855,856,857,858,859]],id:"20193",properties:{name:"Thomas"}},{type:"Polygon",arcs:[[860,861,862,-407,863]],id:"26035",properties:{name:"Clare"}},{type:"Polygon",arcs:[[864,865,866,867]],id:"26039",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[868,869,870,871,872,873]],id:"29225",properties:{name:"Webster"}},{type:"Polygon",arcs:[[874,875,876,877,878]],id:"31005",properties:{name:"Arthur"}},{type:"Polygon",arcs:[[879,880,881,882,883]],id:"31143",properties:{name:"Polk"}},{type:"Polygon",arcs:[[884,885,886,887,-563]],id:"46029",properties:{name:"Codington"}},{type:"Polygon",arcs:[[888,889,890,-117,891,892]],id:"48131",properties:{name:"Duval"}},{type:"Polygon",arcs:[[893,-385,894,-643,895,896]],id:"48341",properties:{name:"Moore"}},{type:"Polygon",arcs:[[897,898,899,900,901,902]],id:"48317",properties:{name:"Martin"}},{type:"Polygon",arcs:[[903,904,905,906,907,908,909]],id:"39083",properties:{name:"Knox"}},{type:"Polygon",arcs:[[910,911,912,913,914,-648,915]],id:"48293",properties:{name:"Limestone"}},{type:"Polygon",arcs:[[916,917,918,919,920]],id:"19055",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[921,922,923,924]],id:"31159",properties:{name:"Seward"}},{type:"Polygon",arcs:[[925,926,927,928]],id:"48507",properties:{name:"Zavala"}},{type:"Polygon",arcs:[[929,930,931,932,933]],id:"06091",properties:{name:"Sierra"}},{type:"Polygon",arcs:[[934,935,936,937,938]],id:"17201",properties:{name:"Winnebago"}},{type:"Polygon",arcs:[[939,940,941,942,943,944]],id:"23031",properties:{name:"York"}},{type:"Polygon",arcs:[[945,946,947,948,949]],id:"24011",properties:{name:"Caroline"}},{type:"Polygon",arcs:[[950,951,952,953,954]],id:"26119",properties:{name:"Montmorency"}},{type:"Polygon",arcs:[[-34,955,956,957,958,959,960]],id:"38077",properties:{name:"Richland"}},{type:"Polygon",arcs:[[961,962,963,964,965,966]],id:"42007",properties:{name:"Beaver"}},{type:"Polygon",arcs:[[967,968,969,-210,-470]],id:"48079",properties:{name:"Cochran"}},{type:"Polygon",arcs:[[970,-746,971,972,973,-863]],id:"26051",properties:{name:"Gladwin"}},{type:"Polygon",arcs:[[974,975,976,977,978,979,980]],id:"08121",properties:{name:"Washington"}},{type:"Polygon",arcs:[[981,-921,982,983,-188]],id:"19019",properties:{name:"Buchanan"}},{type:"Polygon",arcs:[[984,985,986,987,988,989,990]],id:"19187",properties:{name:"Webster"}},{type:"Polygon",arcs:[[991,-742,992,993,994,995]],id:"20057",properties:{name:"Ford"}},{type:"Polygon",arcs:[[-954,996,997,-743,-866]],id:"26135",properties:{name:"Oscoda"}},{type:"Polygon",arcs:[[998,999,1e3,1001]],id:"28099",properties:{name:"Neshoba"}},{type:"Polygon",arcs:[[1002,1003,1004,1005,1006,1007]],id:"31137",properties:{name:"Phelps"}},{type:"Polygon",arcs:[[1008,1009,1010,1011,1012,1013]],id:"31039",properties:{name:"Cuming"}},{type:"Polygon",arcs:[[1014,1015,1016,1017,1018,1019,1020]],id:"45045",properties:{name:"Greenville"}},{type:"Polygon",arcs:[[1021,1022,1023,1024,1025]],id:"48151",properties:{name:"Fisher"}},{type:"Polygon",arcs:[[1026,1027,1028,1029,1030]],id:"37069",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[1031,1032,1033,1034,1035,1036]],id:"39039",properties:{name:"Defiance"}},{type:"Polygon",arcs:[[1037,1038,1039,1040,1041,1042]],id:"47055",properties:{name:"Giles"}},{type:"Polygon",arcs:[[1043,1044,1045,1046,1047]],id:"48023",properties:{name:"Baylor"}},{type:"Polygon",arcs:[[1048,1049,1050,1051,1052]],id:"48365",properties:{name:"Panola"}},{type:"Polygon",arcs:[[1053,1054,1055,1056]],id:"53001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[-988,1057,1058,1059,1060,1061]],id:"19015",properties:{name:"Boone"}},{type:"Polygon",arcs:[[1062,1063,1064,-229,1065,1066,1067]],id:"48237",properties:{name:"Jack"}},{type:"Polygon",arcs:[[1068,1069,-332,1070,-617]],id:"20017",properties:{name:"Chase"}},{type:"Polygon",arcs:[[-663,1071,1072,1073,1074]],id:"48099",properties:{name:"Coryell"}},{type:"Polygon",arcs:[[1075,1076,1077,1078,1079]],id:"26037",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[1080,1081,1082,-335]],id:"20207",properties:{name:"Woodson"}},{type:"Polygon",arcs:[[1083,1084,1085,1086,1087,1088,1089]],id:"17037",properties:{name:"DeKalb"}},{type:"Polygon",arcs:[[1090,1091,1092,1093,1094]],id:"19159",properties:{name:"Ringgold"}},{type:"Polygon",arcs:[[1095,1096,1097,1098,1099]],id:"19165",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[1100,1101,1102,1103,1104,1105,-178,1106]],id:"06019",properties:{name:"Fresno"}},{type:"Polygon",arcs:[[1107,1108,1109,-1091,1110]],id:"19175",properties:{name:"Union"}},{type:"Polygon",arcs:[[1111,1112,1113,1114,1115,1116]],id:"17123",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[1117,1118,1119,1120,1121,1122]],id:"17147",properties:{name:"Piatt"}},{type:"Polygon",arcs:[[1123,1124,-1111,1125,1126]],id:"19003",properties:{name:"Adams"}},{type:"Polygon",arcs:[[1127,1128,1129,1130,1131,1132,1133]],id:"17159",properties:{name:"Richland"}},{type:"Polygon",arcs:[[1134,1135,1136,1137,1138]],id:"47023",properties:{name:"Chester"}},{type:"Polygon",arcs:[[1139,1140,1141,1142,1143]],id:"26023",properties:{name:"Branch"}},{type:"Polygon",arcs:[[1144,1145,1146,1147,1148,1149]],id:"37151",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[1150,1151,1152,1153,1154,1155]],id:"20199",properties:{name:"Wallace"}},{type:"Polygon",arcs:[[1156,1157,1158,1159,1160,1161]],id:"18177",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[1162]],id:"51595",properties:{name:"Emporia"}},{type:"Polygon",arcs:[[1163,1164,1165,1166,1167]],id:"48295",properties:{name:"Lipscomb"}},{type:"Polygon",arcs:[[1168,1169,1170,1171]],id:"47169",properties:{name:"Trousdale"}},{type:"Polygon",arcs:[[1172,1173,1174,1175,1176,1177,1178,1179,1180,-683,1181]],id:"49037",properties:{name:"San Juan"}},{type:"Polygon",arcs:[[1182,1183,1184,-251,1185,1186]],id:"19123",properties:{name:"Mahaska"}},{type:"Polygon",arcs:[[1187,1188,1189,1190]],id:"16021",properties:{name:"Boundary"}},{type:"Polygon",arcs:[[1191,1192,1193,1194,1195,1196,1197]],id:"17107",properties:{name:"Logan"}},{type:"Polygon",arcs:[[1198,1199,1200,1201,1202]],id:"20059",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[1203,1204,1205,1206,1207,1208,1209,1210]],id:"22013",properties:{name:"Bienville"}},{type:"Polygon",arcs:[[1211,1212,1213,1214,1215]],id:"06005",properties:{name:"Amador"}},{type:"Polygon",arcs:[[1216,1217,-1212,1218,1219]],id:"06017",properties:{name:"El Dorado"}},{type:"Polygon",arcs:[[1220,1221,1222,1223,1224]],id:"05065",properties:{name:"Izard"}},{type:"Polygon",arcs:[[1225]],id:"51530",properties:{name:"Buena Vista"}},{type:"Polygon",arcs:[[1226,1227]],id:"51590",properties:{name:"Danville"}},{type:"Polygon",arcs:[[1228,1229]],id:"51640",properties:{name:"Galax"}},{type:"Polygon",arcs:[[1230]],id:"51660",properties:{name:"Harrisonburg"}},{type:"Polygon",arcs:[[1231]],id:"51690",properties:{name:"Martinsville"}},{type:"Polygon",arcs:[[1232,1233,1234,1235,1236,1237]],id:"18049",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[1238,1239,-1108,-1125,1240]],id:"19001",properties:{name:"Adair"}},{type:"Polygon",arcs:[[1241,-179,-1106,1242,1243,1244]],id:"06053",properties:{name:"Monterey"}},{type:"Polygon",arcs:[[1245,1246,1247,1248,1249]],id:"29219",properties:{name:"Warren"}},{type:"Polygon",arcs:[[1250,1251,1252,1253,1254]],id:"37197",properties:{name:"Yadkin"}},{type:"Polygon",arcs:[[-409,1255,1256,1257,-1076,1258]],id:"26057",properties:{name:"Gratiot"}},{type:"Polygon",arcs:[[1259,1260,1261,1262,1263,1264]],id:"21129",properties:{name:"Lee"}},{type:"Polygon",arcs:[[1265,1266,1267,1268,1269,1270]],id:"20133",properties:{name:"Neosho"}},{type:"Polygon",arcs:[[1271,-1080,1272,1273,1274]],id:"26067",properties:{name:"Ionia"}},{type:"Polygon",arcs:[[1275,1276,1277,1278,1279]],id:"26077",properties:{name:"Kalamazoo"}},{type:"Polygon",arcs:[[1280,1281,1282,1283,1284,1285]],id:"21149",properties:{name:"McLean"}},{type:"Polygon",arcs:[[1286,1287,1288,1289,1290,1291]],id:"27033",properties:{name:"Cottonwood"}},{type:"Polygon",arcs:[[-542,1292,1293,-344,1294]],id:"26085",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-543,-1295,1295,1296]],id:"26105",properties:{name:"Mason"}},{type:"Polygon",arcs:[[1297,-411,1298,-345]],id:"26107",properties:{name:"Mecosta"}},{type:"Polygon",arcs:[[1299,-348,1300,1301,1302]],id:"26121",properties:{name:"Muskegon"}},{type:"Polygon",arcs:[[1303,1304,1305,1306,1307,1308]],id:"27047",properties:{name:"Freeborn"}},{type:"Polygon",arcs:[[1309,1310,1311,1312,1313,1314,1315]],id:"17051",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[1316,1317,1318,1319,-1312]],id:"17049",properties:{name:"Effingham"}},{type:"Polygon",arcs:[[1320,1321,1322,1323]],id:"27009",properties:{name:"Benton"}},{type:"Polygon",arcs:[[1324,1325,1326,1327,-378]],id:"48129",properties:{name:"Donley"}},{type:"Polygon",arcs:[[1328,1329,1330,1331,1332]],id:"27041",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[1333,1334,1335,1336,-367]],id:"40073",properties:{name:"Kingfisher"}},{type:"Polygon",arcs:[[1337,1338,1339,1340,1341,1342]],id:"47053",properties:{name:"Gibson"}},{type:"Polygon",arcs:[[1343,1344,1345,1346,1347,1348,1349]],id:"47005",properties:{name:"Benton"}},{type:"Polygon",arcs:[[1350,1351,1352,1353]],id:"45009",properties:{name:"Bamberg"}},{type:"Polygon",arcs:[[1354,1355,1356,1357,1358,-520,1359,1360]],id:"48013",properties:{name:"Atascosa"}},{type:"Polygon",arcs:[[1361,1362,1363,-104,1364,1365,1366,-658]],id:"46067",properties:{name:"Hutchinson"}},{type:"Polygon",arcs:[[1367,1368,1369,1370,-37,1371]],id:"46019",properties:{name:"Butte"}},{type:"MultiPolygon",arcs:[[[1372,1373,1374,1375]],[[1376,1377]],[[1378,1379]],[[1380]],[[1381,1382]],[[1383,1384,1385,1386]]],id:"02105",properties:{name:"Hoonah-Angoon"}},{type:"Polygon",arcs:[[1387,1388,1389,1390,-505,-237]],id:"46059",properties:{name:"Hand"}},{type:"Polygon",arcs:[[-565,1391,1392,-230,-558,1393,1394]],id:"46077",properties:{name:"Kingsbury"}},{type:"Polygon",arcs:[[1395,1396,1397,1398,1399]],id:"47101",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[1400,1401,1402,1403,1404]],id:"55069",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[1405,-1341,1406,1407,-1135,1408,1409]],id:"47113",properties:{name:"Madison"}},{type:"Polygon",arcs:[[1410]],id:"51540",properties:{name:"Charlottesville"}},{type:"Polygon",arcs:[[1411,1412,1413,1414,1415,1416]],id:"30037",properties:{name:"Golden Valley"}},{type:"Polygon",arcs:[[1417,1418,1419,1420,1421,1422,1423,-784]],id:"56009",properties:{name:"Converse"}},{type:"Polygon",arcs:[[1424,1425,1426,1427,1428]],id:"47179",properties:{name:"Washington"}},{type:"Polygon",arcs:[[1429,1430,-1405,1431,1432,1433]],id:"55119",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[1434,1435,1436,1437,1438,1439,1440,1441]],id:"56029",properties:{name:"Park"}},{type:"Polygon",arcs:[[1442,1443,-1292,1444,-700,1445]],id:"27101",properties:{name:"Murray"}},{type:"Polygon",arcs:[[1446,1447,1448,1449,1450,1451]],id:"55133",properties:{name:"Waukesha"}},{type:"Polygon",arcs:[[1452,1453,-1446,-699,1454]],id:"27117",properties:{name:"Pipestone"}},{type:"Polygon",arcs:[[1455,1456,1457,1458,1459]],id:"51099",properties:{name:"King George"}},{type:"Polygon",arcs:[[1460,1461,1462,1463,1464,1465,1466]],id:"30001",properties:{name:"Beaverhead"}},{type:"Polygon",arcs:[[1467,1468,-1412,1469,1470]],id:"30107",properties:{name:"Wheatland"}},{type:"Polygon",arcs:[[1471,-873,1472,1473,1474,1475]],id:"29043",properties:{name:"Christian"}},{type:"Polygon",arcs:[[1476,1477,1478,1479,1480,1481]],id:"29053",properties:{name:"Cooper"}},{type:"Polygon",arcs:[[1482,1483,1484,1485,1486,1487]],id:"20029",properties:{name:"Cloud"}},{type:"Polygon",arcs:[[1488,1489,1490,1491,1492]],id:"51159",properties:{name:"Richmond"}},{type:"Polygon",arcs:[[1493,-1342,-1406,1494,1495]],id:"47033",properties:{name:"Crockett"}},{type:"Polygon",arcs:[[1496,1497,1498,1499,1500]],id:"18063",properties:{name:"Hendricks"}},{type:"Polygon",arcs:[[1501,1502,1503,1504,1505,1506,1507,-340]],id:"20135",properties:{name:"Ness"}},{type:"Polygon",arcs:[[1508,1509,1510,1511,1512,-1087]],id:"17093",properties:{name:"Kendall"}},{type:"Polygon",arcs:[[1513,1514,1515,1516,1517]],id:"18149",properties:{name:"Starke"}},{type:"Polygon",arcs:[[1518,1519,1520,1521,1522,-611]],id:"18145",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[1523,1524,1525,1526,-870,1527]],id:"29105",properties:{name:"Laclede"}},{type:"Polygon",arcs:[[1528,1529,1530,1531,1532,1533]],id:"29117",properties:{name:"Livingston"}},{type:"Polygon",arcs:[[1534,1535,-955,-865,1536]],id:"26137",properties:{name:"Otsego"}},{type:"Polygon",arcs:[[1537,1538,1539,1540,1541,1542,-1543]],id:"31087",properties:{name:"Hitchcock"}},{type:"Polygon",arcs:[[-867,-747,-971,-862,1543]],id:"26143",properties:{name:"Roscommon"}},{type:"Polygon",arcs:[[1544,1545,1546,1547,1548]],id:"29011",properties:{name:"Barton"}},{type:"Polygon",arcs:[[-379,-1328,1549,1550,1551,1552]],id:"48045",properties:{name:"Briscoe"}},{type:"Polygon",arcs:[[1553,1554,1555,1556,1557,1558]],id:"26161",properties:{name:"Washtenaw"}},{type:"Polygon",arcs:[[1559,-1274,1560,1561,-1277,1562]],id:"26015",properties:{name:"Barry"}},{type:"Polygon",arcs:[[1563,1564,1565,1566,1567]],id:"35029",properties:{name:"Luna"}},{type:"Polygon",arcs:[[1568,1569,1570,1571,1572,1573,1574]],id:"51169",properties:{name:"Scott"}},{type:"Polygon",arcs:[[1575,1576,1577,1578,1579]],id:"33007",properties:{name:"Coos"}},{type:"Polygon",arcs:[[1580,1581,1582,1583,1584,1585]],id:"38095",properties:{name:"Towner"}},{type:"Polygon",arcs:[[1586,1587,1588,1589,-465,1590]],id:"29145",properties:{name:"Newton"}},{type:"MultiPolygon",arcs:[[[1591,1592]],[[-1375,1593,-48,1594]]],id:"02195",properties:{name:"Petersburg"}},{type:"Polygon",arcs:[[1595,-1014,1596,1597,1598]],id:"31167",properties:{name:"Stanton"}},{type:"Polygon",arcs:[[1599,1600,1601,-1009,-1596,1602]],id:"31179",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[1603,1604,1605,1606,-171]],id:"26109",properties:{name:"Menominee"}},{type:"Polygon",arcs:[[1607,1608,1609,1610,1611]],id:"48175",properties:{name:"Goliad"}},{type:"Polygon",arcs:[[1612,-35,-961,1613,-305,1614]],id:"38073",properties:{name:"Ransom"}},{type:"Polygon",arcs:[[1615,1616,-1325,1617]],id:"48179",properties:{name:"Gray"}},{type:"Polygon",arcs:[[1618,1619,1620,1621,1622,1623]],id:"42121",properties:{name:"Venango"}},{type:"Polygon",arcs:[[-1327,1624,-477,-242,1625,-1550]],id:"48191",properties:{name:"Hall"}},{type:"Polygon",arcs:[[1626,-1475,1627,1628,1629]],id:"29209",properties:{name:"Stone"}},{type:"Polygon",arcs:[[1630,1631,1632,1633,1634,1635]],id:"39057",properties:{name:"Greene"}},{type:"Polygon",arcs:[[1636,1637,-1534,1638,1639,1640]],id:"29061",properties:{name:"Daviess"}},{type:"Polygon",arcs:[[1641,1642,1643,1644,1645,1646]],id:"29199",properties:{name:"Scotland"}},{type:"Polygon",arcs:[[1647,1648,1649,1650,1651,1652,1653]],id:"48049",properties:{name:"Brown"}},{type:"Polygon",arcs:[[-472,1654,1655,-898,1656,1657]],id:"48165",properties:{name:"Gaines"}},{type:"Polygon",arcs:[[-1074,1658,-651,1659,1660,1661,1662]],id:"48027",properties:{name:"Bell"}},{type:"Polygon",arcs:[[1663,-1191,1664,1665,1666]],id:"53051",properties:{name:"Pend Oreille"}},{type:"Polygon",arcs:[[1667,1668,1669,1670,1671,1672]],id:"13277",properties:{name:"Tift"}},{type:"Polygon",arcs:[[1673,1674,1675,1676,1677]],id:"48435",properties:{name:"Sutton"}},{type:"Polygon",arcs:[[1678,1679,1680,1681,1682]],id:"51023",properties:{name:"Botetourt"}},{type:"Polygon",arcs:[[1683,1684,1685,1686,1687]],id:"48405",properties:{name:"San Augustine"}},{type:"Polygon",arcs:[[1688,1689,1690,1691]],id:"27017",properties:{name:"Carlton"}},{type:"Polygon",arcs:[[1692,1693,1694,1695,1696]],id:"12029",properties:{name:"Dixie"}},{type:"Polygon",arcs:[[1697,1698,1699,1700,1701,1702]],id:"13211",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[1703,1704,1705,1706]],id:"02188",properties:{name:"Northwest Arctic"}},{type:"Polygon",arcs:[[1707,1708,1709,-672,1710]],id:"38007",properties:{name:"Billings"}},{type:"Polygon",arcs:[[1711,1712,1713,-1692,1714,1715,1716,1717]],id:"27001",properties:{name:"Aitkin"}},{type:"Polygon",arcs:[[1718,1719,1720,1721,1722,1723,1724]],id:"08045",properties:{name:"Garfield"}},{type:"Polygon",arcs:[[-1201,1725,1726,1727]],id:"20003",properties:{name:"Anderson"}},{type:"Polygon",arcs:[[-246,1728,1729,1730,-516]],id:"48269",properties:{name:"King"}},{type:"Polygon",arcs:[[1731,-370,1732,1733,-498,1734]],id:"40039",properties:{name:"Custer"}},{type:"Polygon",arcs:[[1735,-91,1736,1737,1738,1739]],id:"39101",properties:{name:"Marion"}},{type:"Polygon",arcs:[[1740,1741,1742,1743,1744,1745]],id:"17095",properties:{name:"Knox"}},{type:"Polygon",arcs:[[1746,1747,1748,1749]],id:"13013",properties:{name:"Barrow"}},{type:"Polygon",arcs:[[-1088,-1513,1750,1751,1752,-1114,1753,1754,1755]],id:"17099",properties:{name:"LaSalle"}},{type:"Polygon",arcs:[[1756,1757,1758,1759,1760]],id:"01031",properties:{name:"Coffee"}},{type:"Polygon",arcs:[[1761,1762,1763,1764]],id:"12085",properties:{name:"Martin"}},{type:"Polygon",arcs:[[1765,1766,1767,-1058,-987]],id:"19079",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[-847,1768,-732,1769,-1767]],id:"19083",properties:{name:"Hardin"}},{type:"Polygon",arcs:[[1770,1771,1772,1773,1774,1775]],id:"16037",properties:{name:"Custer"}},{type:"Polygon",arcs:[[1776,1777,1778,1779,1780,1781]],id:"13037",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[1782,1783,1784,1785]],id:"19093",properties:{name:"Ida"}},{type:"Polygon",arcs:[[1786,1787,-129,-575,1788]],id:"08105",properties:{name:"Rio Grande"}},{type:"Polygon",arcs:[[1789,-1187,1790,1791,-487,1792]],id:"19125",properties:{name:"Marion"}},{type:"Polygon",arcs:[[1793,-976,1794,1795]],id:"08087",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[1796,1797,1798,-1184,1799]],id:"19157",properties:{name:"Poweshiek"}},{type:"Polygon",arcs:[[1800,1801,1802,-1192,1803,1804]],id:"17179",properties:{name:"Tazewell"}},{type:"Polygon",arcs:[[1805,1806,1807,1808]],id:"08039",properties:{name:"Elbert"}},{type:"Polygon",arcs:[[-1060,1809,1810,-1793,-486,1811]],id:"19153",properties:{name:"Polk"}},{type:"Polygon",arcs:[[1812,1813,1814,1815,1816,1817]],id:"39149",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[1818,-490,1819,-1109,-1240]],id:"19121",properties:{name:"Madison"}},{type:"Polygon",arcs:[[1820,1821,1822,1823,-634]],id:"39153",properties:{name:"Summit"}},{type:"Polygon",arcs:[[1824,1825,-722,1826]],id:"12049",properties:{name:"Hardee"}},{type:"Polygon",arcs:[[1827,1828,1829,1830,1831,1832,1833]],id:"39161",properties:{name:"Van Wert"}},{type:"Polygon",arcs:[[1834,-1635,1835,1836,1837,1838]],id:"39165",properties:{name:"Warren"}},{type:"Polygon",arcs:[[1839,1840,1841,1842,-926,1843]],id:"48463",properties:{name:"Uvalde"}},{type:"Polygon",arcs:[[1844,1845,1846,1847,1848,-607,1849]],id:"13195",properties:{name:"Madison"}},{type:"Polygon",arcs:[[1850,1851,-799,1852,1853,1854]],id:"39059",properties:{name:"Guernsey"}},{type:"Polygon",arcs:[[1855,1856,1857,1858,-1356]],id:"48493",properties:{name:"Wilson"}},{type:"Polygon",arcs:[[-1738,1859,-910,1860,1861,1862]],id:"39041",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[1863,1864,1865,1866,1867]],id:"39055",properties:{name:"Geauga"}},{type:"Polygon",arcs:[[-501,1868,1869,1870]],id:"40055",properties:{name:"Greer"}},{type:"Polygon",arcs:[[1871,1872,1873,1874,1875,1876,1877]],id:"27131",properties:{name:"Rice"}},{type:"Polygon",arcs:[[1878,1879,1880,1881,1882,1883,1884]],id:"05025",properties:{name:"Cleveland"}},{type:"Polygon",arcs:[[1885,1886,1887,1888,1889,-164]],id:"13093",properties:{name:"Dooly"}},{type:"Polygon",arcs:[[-386,-221,1890,-1674,1891]],id:"48413",properties:{name:"Schleicher"}},{type:"Polygon",arcs:[[1892,1893,1894,1895,-1289]],id:"27165",properties:{name:"Watonwan"}},{type:"Polygon",arcs:[[1896,1897,1898,-354,1899,1900]],id:"31001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[1901,1902,1903,1904]],id:"37003",properties:{name:"Alexander"}},{type:"Polygon",arcs:[[1905,-274,1906,1907,-1546]],id:"29039",properties:{name:"Cedar"}},{type:"Polygon",arcs:[[1908,-380,-1553,1909,-777,1910]],id:"48437",properties:{name:"Swisher"}},{type:"Polygon",arcs:[[1911,1912,1913,1914,1915,1916,1917]],id:"30049",properties:{name:"Lewis and Clark"}},{type:"Polygon",arcs:[[1918,1919,1920,-1482,1921,1922,1923]],id:"29159",properties:{name:"Pettis"}},{type:"Polygon",arcs:[[-1551,-1626,-247,-515,1924]],id:"48345",properties:{name:"Motley"}},{type:"Polygon",arcs:[[1925,1926,1927,-1461,1928,1929]],id:"30081",properties:{name:"Ravalli"}},{type:"Polygon",arcs:[[1930,1931,1932,-7,1933,1934,1935,1936]],id:"06071",properties:{name:"San Bernardino"}},{type:"Polygon",arcs:[[1937,1938,1939,1940,1941,1942]],id:"13189",properties:{name:"McDuffie"}},{type:"MultiPolygon",arcs:[[[1943,1944,1945,1946,-1386,1947],[-1381]]],id:"02100",properties:{name:"Haines"}},{type:"Polygon",arcs:[[-1432,-1404,1948,1949,1950,1951,1952]],id:"55073",properties:{name:"Marathon"}},{type:"MultiPolygon",arcs:[[[1953]],[[1954]],[[1955]],[[1956]],[[1957]],[[1958]],[[1959]],[[1960,1961]],[[1962]],[[1963]],[[1964]]],id:"02013",properties:{name:"Aleutians East"}},{type:"MultiPolygon",arcs:[[[1965]],[[1966]],[[1967]],[[1968]],[[1969]],[[1970,1971,1972]]],id:"02150",properties:{name:"Kodiak Island"}},{type:"MultiPolygon",arcs:[[[1973,-719,1974,1975,1976,1977,-1973,1978,-1961]]],id:"02164",properties:{name:"Lake and Peninsula"}},{type:"MultiPolygon",arcs:[[[1979]],[[1980]],[[1981,1982,1983,1984,1985,1986,1987]]],id:"02261",properties:{name:"Valdez-Cordova"}},{type:"Polygon",arcs:[[1988,1989,-1362,-657,-113]],id:"46035",properties:{name:"Davison"}},{type:"Polygon",arcs:[[1990,1991,1992,1993,1994,1995,1996,1997]],id:"41023",properties:{name:"Grant"}},{type:"Polygon",arcs:[[1998,1999,2e3,2001,2002,2003]],id:"39129",properties:{name:"Pickaway"}},{type:"Polygon",arcs:[[-1867,2004,2005,2006,-1822]],id:"39133",properties:{name:"Portage"}},{type:"Polygon",arcs:[[2007,2008,2009,2010,-804]],id:"13131",properties:{name:"Grady"}},{type:"Polygon",arcs:[[2011,2012,2013,2014,2015,2016]],id:"54075",properties:{name:"Pocahontas"}},{type:"Polygon",arcs:[[2017,2018,2019,2020,-1329,2021,2022]],id:"27111",properties:{name:"Otter Tail"}},{type:"Polygon",arcs:[[2023,2024,2025,2026,2027,2028,2029]],id:"13111",properties:{name:"Fannin"}},{type:"Polygon",arcs:[[2030,2031,2032,-24,-197,-22]],id:"27113",properties:{name:"Pennington"}},{type:"Polygon",arcs:[[2033,2034,2035,2036]],id:"17021",properties:{name:"Christian"}},{type:"Polygon",arcs:[[2037,2038,2039,2040,2041,-1235]],id:"18169",properties:{name:"Wabash"}},{type:"Polygon",arcs:[[2042,2043,2044,2045,2046,-1176]],id:"08085",properties:{name:"Montrose"}},{type:"Polygon",arcs:[[2047,2048,2049,-10,2050]],id:"28113",properties:{name:"Pike"}},{type:"Polygon",arcs:[[-458,2051,2052,2053,2054,2055]],id:"38049",properties:{name:"McHenry"}},{type:"Polygon",arcs:[[2056,2057,2058,2059,-1643,2060]],id:"19177",properties:{name:"Van Buren"}},{type:"Polygon",arcs:[[2061,2062,2063]],id:"17171",properties:{name:"Scott"}},{type:"Polygon",arcs:[[2064,-843,2065,2066,2067]],id:"13021",properties:{name:"Bibb"}},{type:"Polygon",arcs:[[-974,2068,2069,-1256,-408]],id:"26111",properties:{name:"Midland"}},{type:"Polygon",arcs:[[2070,2071,2072,2073,-1504,2074]],id:"20051",properties:{name:"Ellis"}},{type:"Polygon",arcs:[[2075,2076,2077,-2052,-457]],id:"38009",properties:{name:"Bottineau"}},{type:"Polygon",arcs:[[-851,2078,-1036,2079,-1834,2080,2081,2082,2083]],id:"18003",properties:{name:"Allen"}},{type:"Polygon",arcs:[[2084,2085,2086,2087,2088,2089]],id:"20085",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[2090,2091,2092,2093,2094,-2058]],id:"19087",properties:{name:"Henry"}},{type:"Polygon",arcs:[[2095,2096,2097,-1497,2098]],id:"18011",properties:{name:"Boone"}},{type:"Polygon",arcs:[[2099,2100,2101,2102,2103,-532]],id:"06103",properties:{name:"Tehama"}},{type:"Polygon",arcs:[[-1236,-2042,2104,2105,2106]],id:"18103",properties:{name:"Miami"}},{type:"Polygon",arcs:[[2107,2108,2109,2110,2111]],id:"38047",properties:{name:"Logan"}},{type:"Polygon",arcs:[[2112,2113,2114,2115,2116,2117]],id:"40021",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[2118,-239,-508,2119,2120,-583,2121,2122,2123,2124]],id:"46085",properties:{name:"Lyman"}},{type:"Polygon",arcs:[[-26,2125,2126,2127]],id:"27087",properties:{name:"Mahnomen"}},{type:"Polygon",arcs:[[-1433,-1953,2128,2129,2130,2131]],id:"55019",properties:{name:"Clark"}},{type:"Polygon",arcs:[[2132,2133,-342,2134,2135,2136]],id:"20171",properties:{name:"Scott"}},{type:"Polygon",arcs:[[2137,2138,2139,2140,2141]],id:"27135",properties:{name:"Roseau"}},{type:"Polygon",arcs:[[2142,2143,2144,2145,2146,2147,2148]],id:"05115",properties:{name:"Pope"}},{type:"Polygon",arcs:[[2149,2150,2151,2152,2153]],id:"26095",properties:{name:"Luce"}},{type:"Polygon",arcs:[[-1923,2154,2155,2156,-271,2157]],id:"29015",properties:{name:"Benton"}},{type:"Polygon",arcs:[[2158,2159,2160,2161,2162,-2145]],id:"05141",properties:{name:"Van Buren"}},{type:"Polygon",arcs:[[2163,2164,2165,2166,2167,2168,2169,2170]],id:"51199",properties:{name:"York"}},{type:"Polygon",arcs:[[-872,2171,2172,2173,2174,2175,-1473]],id:"29067",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[2176,2177,2178,2179,-1918,2180,2181,2182,2183,2184]],id:"30029",properties:{name:"Flathead"}},{type:"Polygon",arcs:[[2185,2186,2187,2188,2189]],id:"48305",properties:{name:"Lynn"}},{type:"Polygon",arcs:[[2190,2191,2192,2193,2194,2195]],id:"29065",properties:{name:"Dent"}},{type:"Polygon",arcs:[[2196,2197,2198,2199,-1891]],id:"48327",properties:{name:"Menard"}},{type:"Polygon",arcs:[[-1025,-376,-678,2200,-430]],id:"48353",properties:{name:"Nolan"}},{type:"Polygon",arcs:[[2201,-2194,2202,2203,2204,2205]],id:"29203",properties:{name:"Shannon"}},{type:"Polygon",arcs:[[2206,2207,-432,2208,-217,2209]],id:"48431",properties:{name:"Sterling"}},{type:"Polygon",arcs:[[2210,2211,2212,2213,2214]],id:"08089",properties:{name:"Otero"}},{type:"Polygon",arcs:[[2215,2216,2217,2218,-2187]],id:"48169",properties:{name:"Garza"}},{type:"Polygon",arcs:[[2219,2220,2221,2222,2223]],id:"08119",properties:{name:"Teller"}},{type:"Polygon",arcs:[[2224,-2184,2225,2226,2227,2228,2229]],id:"30089",properties:{name:"Sanders"}},{type:"Polygon",arcs:[[2230,-215,2231,-1648,2232,-373]],id:"48059",properties:{name:"Callahan"}},{type:"Polygon",arcs:[[-1731,2233,2234,-1023,2235]],id:"48433",properties:{name:"Stonewall"}},{type:"Polygon",arcs:[[2236,2237,2238,2239,-492,2240]],id:"40051",properties:{name:"Grady"}},{type:"Polygon",arcs:[[2241,2242,2243,2244,2245,2246]],id:"48159",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[2247,2248,2249,2250,2251,2252]],id:"48467",properties:{name:"Van Zandt"}},{type:"Polygon",arcs:[[2253,-1008,2254,2255]],id:"31073",properties:{name:"Gosper"}},{type:"Polygon",arcs:[[2256,2257,2258,2259,-351]],id:"31059",properties:{name:"Fillmore"}},{type:"Polygon",arcs:[[2260,2261,2262,2263,2264,-2248,2265,2266]],id:"48231",properties:{name:"Hunt"}},{type:"Polygon",arcs:[[2267,2268,-110,2269,2270]],id:"48313",properties:{name:"Madison"}},{type:"Polygon",arcs:[[2271,2272,2273,2274,2275,2276,2277]],id:"40019",properties:{name:"Carter"}},{type:"Polygon",arcs:[[2278,2279,2280,2281,2282]],id:"51157",properties:{name:"Rappahannock"}},{type:"Polygon",arcs:[[2283,2284,2285,2286,2287]],id:"01103",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[2288,2289,2290,2291,2292]],id:"51079",properties:{name:"Greene"}},{type:"Polygon",arcs:[[2293,-1705,2294,2295,2296,2297,2298,2299,2300,-483]],id:"02290",properties:{name:"Yukon-Koyukuk"}},{type:"Polygon",arcs:[[2301,2302,2303,2304,2305]],id:"42059",properties:{name:"Greene"}},{type:"Polygon",arcs:[[-1882,2306,2307,2308,2309,2310]],id:"05043",properties:{name:"Drew"}},{type:"Polygon",arcs:[[2311,2312,-421,2313,2314,2315,2316]],id:"28043",properties:{name:"Grenada"}},{type:"Polygon",arcs:[[2317,2318],[2319]],id:"51750",properties:{name:"Radford"}},{type:"Polygon",arcs:[[2320,2321,2322,2323,2324]],id:"29211",properties:{name:"Sullivan"}},{type:"Polygon",arcs:[[2325,2326,2327,2328,2329]],id:"54047",properties:{name:"McDowell"}},{type:"Polygon",arcs:[[2330,2331,2332,2333,2334]],id:"37133",properties:{name:"Onslow"}},{type:"Polygon",arcs:[[2335,2336,2337,2338,2339,2340]],id:"29049",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[2341,2342,2343,2344,2345,2346]],id:"12005",properties:{name:"Bay"}},{type:"MultiPolygon",arcs:[[[2347,2348,2349,2350,-593,2351]],[[2352]]],id:"53033",properties:{name:"King"}},{type:"Polygon",arcs:[[2353,2354,2355,2356,-2349,2357]],id:"53007",properties:{name:"Chelan"}},{type:"Polygon",arcs:[[2358,2359,2360,2361]],id:"12035",properties:{name:"Flagler"}},{type:"Polygon",arcs:[[-2357,2362,2363,2364,-2350]],id:"53037",properties:{name:"Kittitas"}},{type:"Polygon",arcs:[[2365,2366,2367,2368]],id:"12095",properties:{name:"Orange"}},{type:"Polygon",arcs:[[2369,-61,2370,2371,-1888]],id:"13235",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[2372,2373,-2051,-9,2374,2375,2376]],id:"28005",properties:{name:"Amite"}},{type:"Polygon",arcs:[[2377,2378,2379,2380,2381]],id:"46045",properties:{name:"Edmunds"}},{type:"Polygon",arcs:[[-1512,2382,2383,2384,-1751]],id:"17063",properties:{name:"Grundy"}},{type:"Polygon",arcs:[[2385,2386,2387,-692,2388,-740]],id:"20151",properties:{name:"Pratt"}},{type:"Polygon",arcs:[[2389,2390,2391,-845,-194]],id:"19033",properties:{name:"Cerro Gordo"}},{type:"Polygon",arcs:[[2392,2393,2394,2395,2396,2397]],id:"31155",properties:{name:"Saunders"}},{type:"Polygon",arcs:[[2398,2399,2400,2401,2402]],id:"05125",properties:{name:"Saline"}},{type:"Polygon",arcs:[[-1951,-794,-389,2403,2404]],id:"55097",properties:{name:"Portage"}},{type:"Polygon",arcs:[[2405,2406,-1549,2407,2408,2409,-1268]],id:"20037",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[2410,2411,2412,2413,2414]],id:"48221",properties:{name:"Hood"}},{type:"Polygon",arcs:[[2415,2416,2417,2418,-333,-1070]],id:"20111",properties:{name:"Lyon"}},{type:"Polygon",arcs:[[2419,2420,2421,2422,2423]],id:"46047",properties:{name:"Fall River"}},{type:"Polygon",arcs:[[2424,-268,2425,2426,2427]],id:"30069",properties:{name:"Petroleum"}},{type:"Polygon",arcs:[[2428,2429,2430,2431,2432,-2096,2433]],id:"18023",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[-653,2434,-36,-1613,2435,2436]],id:"38003",properties:{name:"Barnes"}},{type:"Polygon",arcs:[[2437,2438,2439,2440,2441]],id:"50015",properties:{name:"Lamoille"}},{type:"Polygon",arcs:[[2442,2443,2444,2445,2446,2447]],id:"13035",properties:{name:"Butts"}},{type:"Polygon",arcs:[[-2129,-1952,-2405,2448,2449,2450]],id:"55141",properties:{name:"Wood"}},{type:"Polygon",arcs:[[2451,-195,-848,-1766,-986]],id:"19197",properties:{name:"Wright"}},{type:"Polygon",arcs:[[2452,2453,2454,-509,2455,-2199]],id:"48319",properties:{name:"Mason"}},{type:"Polygon",arcs:[[2456,2457,2458,2459]],id:"48183",properties:{name:"Gregg"}},{type:"Polygon",arcs:[[2460,2461,2462,2463,2464,2465]],id:"28105",properties:{name:"Oktibbeha"}},{type:"Polygon",arcs:[[-933,2466,2467,2468]],id:"06057",properties:{name:"Nevada"}},{type:"Polygon",arcs:[[-2422,2469,2470,2471,2472]],id:"31045",properties:{name:"Dawes"}},{type:"Polygon",arcs:[[2473,2474,2475,2476,2477]],id:"41033",properties:{name:"Josephine"}},{type:"Polygon",arcs:[[-924,2478,2479,2480,-2258]],id:"31151",properties:{name:"Saline"}},{type:"Polygon",arcs:[[-1166,2481,2482,2483,2484]],id:"48211",properties:{name:"Hemphill"}},{type:"Polygon",arcs:[[2485,-2447,2486,2487,2488]],id:"13171",properties:{name:"Lamar"}},{type:"Polygon",arcs:[[2489,2490,2491,2492,2493]],id:"28065",properties:{name:"Jefferson Davis"}},{type:"Polygon",arcs:[[-1861,-909,2494,2495,2496,2497,2498]],id:"39089",properties:{name:"Licking"}},{type:"Polygon",arcs:[[-157,2499,-1911,-776,2500,2501]],id:"48069",properties:{name:"Castro"}},{type:"Polygon",arcs:[[2502,-1537,2503,2504,2505]],id:"26009",properties:{name:"Antrim"}},{type:"Polygon",arcs:[[2506,2507,2508,2509,2510,-145]],id:"20147",properties:{name:"Phillips"}},{type:"Polygon",arcs:[[2511,2512,2513,2514]],id:"20067",properties:{name:"Grant"}},{type:"Polygon",arcs:[[-1915,2515,2516,2517]],id:"30007",properties:{name:"Broadwater"}},{type:"Polygon",arcs:[[-554,2518,-751,2519,-1897,2520,-1004,2521]],id:"31019",properties:{name:"Buffalo"}},{type:"Polygon",arcs:[[2522,2523,2524,2525]],id:"32009",properties:{name:"Esmeralda"}},{type:"Polygon",arcs:[[2526,2527,2528,2529,2530]],id:"37135",properties:{name:"Orange"}},{type:"Polygon",arcs:[[2531,2532,2533,2534,2535,2536]],id:"16051",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[2537,-1143,2538,-849,2539]],id:"18087",properties:{name:"LaGrange"}},{type:"Polygon",arcs:[[-919,2540,2541,2542,-257,2543]],id:"19105",properties:{name:"Jones"}},{type:"Polygon",arcs:[[2544,2545,2546,2547,2548,2549]],id:"19027",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[2550,2551,-654,-2437,2552,-2109,2553]],id:"38093",properties:{name:"Stutsman"}},{type:"Polygon",arcs:[[2554,-989,-1062,2555,2556,-2547]],id:"19073",properties:{name:"Greene"}},{type:"Polygon",arcs:[[2557,2558,2559,2560,2561,2562,2563]],id:"01003",properties:{name:"Baldwin"}},{type:"Polygon",arcs:[[2564,2565,2566,-1559,2567,2568,2569]],id:"26075",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[2570,-1574,2571,2572,2573]],id:"47067",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[-146,-2511,2574,2575,2576,2577]],id:"20065",properties:{name:"Graham"}},{type:"Polygon",arcs:[[-1727,2578,-1266,-1082]],id:"20001",properties:{name:"Allen"}},{type:"Polygon",arcs:[[2579,2580,2581,2582,2583,2584]],id:"40127",properties:{name:"Pushmataha"}},{type:"Polygon",arcs:[[2585,2586,2587,2588,2589]],id:"48461",properties:{name:"Upton"}},{type:"Polygon",arcs:[[2590,-2381,2591,-235,2592,2593]],id:"46107",properties:{name:"Potter"}},{type:"Polygon",arcs:[[-1006,2594,-2507,-144,2595]],id:"31083",properties:{name:"Harlan"}},{type:"Polygon",arcs:[[2596,2597,2598,2599,2600]],id:"19063",properties:{name:"Emmet"}},{type:"Polygon",arcs:[[2601,2602,2603,2604,-1582]],id:"38019",properties:{name:"Cavalier"}},{type:"Polygon",arcs:[[2605,2606,2607,2608,2609,2610]],id:"06109",properties:{name:"Tuolumne"}},{type:"Polygon",arcs:[[-2576,2611,-2075,-1503,2612]],id:"20195",properties:{name:"Trego"}},{type:"Polygon",arcs:[[2613,-892,-123,2614,2615]],id:"48247",properties:{name:"Jim Hogg"}},{type:"Polygon",arcs:[[2616,2617,2618]],id:"55078",properties:{name:"Menominee"}},{type:"Polygon",arcs:[[-1895,2619,2620,2621,-2598,2622]],id:"27091",properties:{name:"Martin"}},{type:"Polygon",arcs:[[2623,2624,2625,-832,2626,2627]],id:"01085",properties:{name:"Lowndes"}},{type:"Polygon",arcs:[[2628,2629,-765,2630,2631,2632]],id:"21073",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[2633,2634,2635,2636,2637]],id:"29205",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[2638,2639,2640,2641,2642,2643]],id:"40037",properties:{name:"Creek"}},{type:"Polygon",arcs:[[2644,2645,2646,2647,2648,2649]],id:"48285",properties:{name:"Lavaca"}},{type:"Polygon",arcs:[[-392,2650,2651,2652,2653,2654]],id:"55047",properties:{name:"Green Lake"}},{type:"Polygon",arcs:[[-555,-2522,-1003,-2254,2655,2656]],id:"31047",properties:{name:"Dawson"}},{type:"Polygon",arcs:[[-1279,-1144,-2538,2657,2658]],id:"26149",properties:{name:"St. Joseph"}},{type:"Polygon",arcs:[[2659,2660,2661,-817,2662,2663]],id:"17081",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[2664,-443,2665,-2391,2666]],id:"19131",properties:{name:"Mitchell"}},{type:"Polygon",arcs:[[2667,-2297,2668,-1983,2669,2670]],id:"02240",properties:{name:"Southeast Fairbanks"}},{type:"Polygon",arcs:[[-1754,-1113,2671]],id:"17155",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[2672,2673,-1127,2674,2675]],id:"19137",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[2676,2677,-187,2678]],id:"19017",properties:{name:"Bremer"}},{type:"Polygon",arcs:[[2679,-1314,2680,2681,-2661,2682]],id:"17121",properties:{name:"Marion"}},{type:"Polygon",arcs:[[2683,2684,2685,2686,2687]],id:"37025",properties:{name:"Cabarrus"}},{type:"Polygon",arcs:[[2688,-902,2689,-2587,2690]],id:"48329",properties:{name:"Midland"}},{type:"Polygon",arcs:[[-2200,-2456,-514,2691,2692,-1675]],id:"48267",properties:{name:"Kimble"}},{type:"Polygon",arcs:[[2693,2694,2695,2696,2697]],id:"55103",properties:{name:"Richland"}},{type:"Polygon",arcs:[[-895,-384,2698,-1618,-377,-644]],id:"48065",properties:{name:"Carson"}},{type:"Polygon",arcs:[[2699,2700,2701,2702,2703]],id:"21061",properties:{name:"Edmonson"}},{type:"Polygon",arcs:[[2704,2705,2706,2707,2708,2709,2710]],id:"18047",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[2711,2712,2713,-1776,2714,2715]],id:"16085",properties:{name:"Valley"}},{type:"Polygon",arcs:[[2716,2717,2718,2719,2720,2721]],id:"51109",properties:{name:"Louisa"}},{type:"Polygon",arcs:[[2722,-1067,2723,-2415,2724,2725,2726]],id:"48363",properties:{name:"Palo Pinto"}},{type:"Polygon",arcs:[[2727,-2501,-780,-207,2728]],id:"48279",properties:{name:"Lamb"}},{type:"Polygon",arcs:[[2729,2730,2731,2732,-2347,2733,-278]],id:"12131",properties:{name:"Walton"}},{type:"Polygon",arcs:[[-45,2734,2735,2736,2737]],id:"36039",properties:{name:"Greene"}},{type:"Polygon",arcs:[[-1158,2738,-452,2739,-1817,2740,2741,2742]],id:"39037",properties:{name:"Darke"}},{type:"Polygon",arcs:[[-2140,2743,2744,2745,2746,2747,2748,-2032,2749]],id:"27007",properties:{name:"Beltrami"}},{type:"Polygon",arcs:[[2750,2751,-864,-1298,-1294]],id:"26133",properties:{name:"Osceola"}},{type:"Polygon",arcs:[[-337,2752,2753,2754,2755,2756]],id:"20049",properties:{name:"Elk"}},{type:"Polygon",arcs:[[2757,2758,2759,2760,2761]],id:"20075",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[2762,2763,2764,2765,-1689,-1714,2766,2767]],id:"27137",properties:{name:"St. Louis"}},{type:"Polygon",arcs:[[2768,2769,2770,-2092,2771,2772]],id:"19183",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-214,2773,-2726,2774,2775,-1649,-2232]],id:"48133",properties:{name:"Eastland"}},{type:"Polygon",arcs:[[-2692,-513,2776,2777,2778,2779]],id:"48265",properties:{name:"Kerr"}},{type:"Polygon",arcs:[[2780,2781,2782,2783,2784,2785]],id:"36003",properties:{name:"Allegany"}},{type:"Polygon",arcs:[[-779,2786,-2186,-208]],id:"48303",properties:{name:"Lubbock"}},{type:"Polygon",arcs:[[2787,2788]],id:"51775",properties:{name:"Salem"}},{type:"Polygon",arcs:[[2789,2790]],id:"51670",properties:{name:"Hopewell"}},{type:"Polygon",arcs:[[2791,2792,2793,2794,-1742,2795]],id:"17073",properties:{name:"Henry"}},{type:"Polygon",arcs:[[2796,2797,-1002,2798,2799]],id:"28079",properties:{name:"Leake"}},{type:"Polygon",arcs:[[2800,2801,2802,2803,2804,2805,2806]],id:"35057",properties:{name:"Torrance"}},{type:"Polygon",arcs:[[2807,2808,-124,2809,2810]],id:"08095",properties:{name:"Phillips"}},{type:"Polygon",arcs:[[2811,-2810,-128,2812,2813,2814,-978]],id:"08125",properties:{name:"Yuma"}},{type:"Polygon",arcs:[[2815,2816,2817,2818]],id:"19141",properties:{name:"O'Brien"}},{type:"Polygon",arcs:[[-2800,2819,2820,2821,2822]],id:"28123",properties:{name:"Scott"}},{type:"Polygon",arcs:[[-547,2823,2824,2825,-552]],id:"31175",properties:{name:"Valley"}},{type:"Polygon",arcs:[[2826,-1254,2827,2828,-2684,2829,2830,2831,-1903]],id:"37097",properties:{name:"Iredell"}},{type:"Polygon",arcs:[[2832,2833,2834,2835,2836]],id:"01057",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[2837,2838,-148,2839,-856,2840]],id:"20039",properties:{name:"Decatur"}},{type:"Polygon",arcs:[[2841,2842,2843,2844,2845,-1994]],id:"41001",properties:{name:"Baker"}},{type:"Polygon",arcs:[[2846,2847,2848,2849,2850]],id:"01133",properties:{name:"Winston"}},{type:"Polygon",arcs:[[2851,2852,2853,2854,2855]],id:"29221",properties:{name:"Washington"}},{type:"Polygon",arcs:[[2856,2857,2858,2859,2860,2861,2862]],id:"18007",properties:{name:"Benton"}},{type:"MultiPolygon",arcs:[[[2863]],[[2864]],[[2865]],[[2866,2867,2868,2869]]],id:"06083",properties:{name:"Santa Barbara"}},{type:"Polygon",arcs:[[2870,-533,-2104,2871,2872]],id:"06105",properties:{name:"Trinity"}},{type:"Polygon",arcs:[[2873,2874,2875,2876,2877,2878]],id:"17117",properties:{name:"Macoupin"}},{type:"Polygon",arcs:[[2879,2880,2881,2882,-1257,-2070]],id:"26145",properties:{name:"Saginaw"}},{type:"Polygon",arcs:[[-2725,-2414,2883,2884,-661,2885,-2775]],id:"48143",properties:{name:"Erath"}},{type:"MultiPolygon",arcs:[[[2886,2887,2888,2889,2890,2891]],[[2892,2893]]],id:"12101",properties:{name:"Pasco"}},{type:"Polygon",arcs:[[2894,2895,-775,2896,2897]],id:"37169",properties:{name:"Stokes"}},{type:"Polygon",arcs:[[2898,2899,-2716,2900,2901,2902,2903]],id:"16045",properties:{name:"Gem"}},{type:"Polygon",arcs:[[2904,2905,2906,2907,2908]],id:"54021",properties:{name:"Gilmer"}},{type:"Polygon",arcs:[[-695,2909,2910,2911,2912,2913]],id:"40003",properties:{name:"Alfalfa"}},{type:"Polygon",arcs:[[2914,2915,2916,2917,2918,-1484,2919]],id:"20201",properties:{name:"Washington"}},{type:"Polygon",arcs:[[2920,2921,2922,2923,2924]],id:"13109",properties:{name:"Evans"}},{type:"Polygon",arcs:[[2925,2926,2927,-1162,2928,2929,2930]],id:"18065",properties:{name:"Henry"}},{type:"Polygon",arcs:[[2931,2932,2933,2934]],id:"45023",properties:{name:"Chester"}},{type:"Polygon",arcs:[[2935,-1934,-6,2936,2937,2938,2939]],id:"04012",properties:{name:"La Paz"}},{type:"Polygon",arcs:[[2940,2941,2942,-550,2943,-424]],id:"31009",properties:{name:"Blaine"}},{type:"Polygon",arcs:[[-2714,2944,-1929,-1467,2945,2946,-1771]],id:"16059",properties:{name:"Lemhi"}},{type:"Polygon",arcs:[[2947,-996,2948,2949,2950]],id:"20069",properties:{name:"Gray"}},{type:"Polygon",arcs:[[-2315,2951,2952,2953,2954]],id:"28097",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[2955,2956,2957,2958,-2457,2959,2960]],id:"48459",properties:{name:"Upshur"}},{type:"Polygon",arcs:[[2961,2962,2963,2964,2965,2966,-511]],id:"48031",properties:{name:"Blanco"}},{type:"Polygon",arcs:[[2967,2968,2969,2970,2971]],id:"20061",properties:{name:"Geary"}},{type:"Polygon",arcs:[[2972,2973,2974,2975,2976,2977]],id:"21041",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[2978,2979,-1233,-1516,2980]],id:"18099",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[2981,-774,2982,-1145,2983]],id:"37081",properties:{name:"Guilford"}},{type:"Polygon",arcs:[[2984,2985]],id:"51610",properties:{name:"Falls Church"}},{type:"Polygon",arcs:[[2986]],id:"51678",properties:{name:"Lexington"}},{type:"Polygon",arcs:[[2987,-2569,2988,2989,2990,2991,-1141]],id:"26059",properties:{name:"Hillsdale"}},{type:"Polygon",arcs:[[-1153,2992,-2137,2993,-2759,2994]],id:"20203",properties:{name:"Wichita"}},{type:"Polygon",arcs:[[-1875,2995,2996,2997,2998]],id:"27039",properties:{name:"Dodge"}},{type:"Polygon",arcs:[[2999,-1118,3e3,-1194]],id:"17039",properties:{name:"De Witt"}},{type:"Polygon",arcs:[[-1657,-903,-2689,3001,3002,3003]],id:"48003",properties:{name:"Andrews"}},{type:"Polygon",arcs:[[3004,-1394,-561,3005,-1989,-112,3006]],id:"46111",properties:{name:"Sanborn"}},{type:"Polygon",arcs:[[3007,3008,-1878,3009,3010,3011]],id:"27079",properties:{name:"Le Sueur"}},{type:"Polygon",arcs:[[3012,3013,3014,3015,-936,3016]],id:"55105",properties:{name:"Rock"}},{type:"Polygon",arcs:[[-1876,-2999,3017,-1305,3018]],id:"27147",properties:{name:"Steele"}},{type:"Polygon",arcs:[[3019,3020,3021,3022,3023,3024]],id:"42065",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[3025,3026,-991,3027,3028]],id:"19151",properties:{name:"Pocahontas"}},{type:"Polygon",arcs:[[-1445,-1291,3029,3030,3031,-701]],id:"27105",properties:{name:"Nobles"}},{type:"MultiPolygon",arcs:[[[3032,3033]],[[3034]],[[3035]],[[3036]],[[3037]],[[-1593,3038]],[[3039,3040]]],id:"02198",properties:{name:"Prince of Wales-Hyder"}},{type:"Polygon",arcs:[[3041,3042,3043,-315]],id:"46121",properties:{name:"Todd"}},{type:"Polygon",arcs:[[3044,3045,3046,3047,3048]],id:"13003",properties:{name:"Atkinson"}},{type:"MultiPolygon",arcs:[[[-3041,3049]],[[3050]],[[-1382,3051]]],id:"02220",properties:{name:"Sitka"}},{type:"Polygon",arcs:[[-2316,-2955,3052,3053,3054]],id:"28015",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[3055,3056,-1762,3057]],id:"12111",properties:{name:"St. Lucie"}},{type:"Polygon",arcs:[[-254,-2061,-1642,3058,3059]],id:"19051",properties:{name:"Davis"}},{type:"Polygon",arcs:[[3060,3061,3062,3063,3064]],id:"17109",properties:{name:"McDonough"}},{type:"Polygon",arcs:[[3065,3066,3067,3068,3069]],id:"39143",properties:{name:"Sandusky"}},{type:"Polygon",arcs:[[-2682,3070,-1133,3071,3072,-818,-2662]],id:"17191",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[3073,3074,3075,3076,3077,3078]],id:"48243",properties:{name:"Jeff Davis"}},{type:"Polygon",arcs:[[3079,-815,3080,-3008,3081,3082]],id:"27143",properties:{name:"Sibley"}},{type:"Polygon",arcs:[[3083,-1047,3084,-1730]],id:"48275",properties:{name:"Knox"}},{type:"Polygon",arcs:[[3085,3086,3087,3088,3089,3090,3091]],id:"17163",properties:{name:"St. Clair"}},{type:"Polygon",arcs:[[-745,3092,3093,3094,-972]],id:"26011",properties:{name:"Arenac"}},{type:"Polygon",arcs:[[-1319,3095,3096,3097,-1128,3098]],id:"17079",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[-1485,-2919,3099,-2968,3100,3101]],id:"20027",properties:{name:"Clay"}},{type:"Polygon",arcs:[[3102,3103,3104,3105,-1930,-2945,-2713,3106,3107]],id:"16049",properties:{name:"Idaho"}},{type:"Polygon",arcs:[[3108,-1586,3109,-2077]],id:"38079",properties:{name:"Rolette"}},{type:"Polygon",arcs:[[-2840,-147,-2578,3110,-857]],id:"20179",properties:{name:"Sheridan"}},{type:"Polygon",arcs:[[3111,3112,-2962,-510,-2455]],id:"48299",properties:{name:"Llano"}},{type:"Polygon",arcs:[[3113,3114,3115,-2215,3116,3117,3118]],id:"08101",properties:{name:"Pueblo"}},{type:"Polygon",arcs:[[3119,3120,-2478,3121,3122]],id:"41015",properties:{name:"Curry"}},{type:"Polygon",arcs:[[3123,-2465,3124,3125,-999,3126]],id:"28159",properties:{name:"Winston"}},{type:"Polygon",arcs:[[-2521,-1901,3127,3128,-1005]],id:"31099",properties:{name:"Kearney"}},{type:"Polygon",arcs:[[3129,-2305,3130,3131,3132,3133,3134,3135]],id:"54103",properties:{name:"Wetzel"}},{type:"Polygon",arcs:[[3136,-801,3137,3138]],id:"13201",properties:{name:"Miller"}},{type:"Polygon",arcs:[[-1788,3139,3140,3141,-130]],id:"08003",properties:{name:"Alamosa"}},{type:"Polygon",arcs:[[-741,-2389,-698,3142,3143,-993]],id:"20097",properties:{name:"Kiowa"}},{type:"Polygon",arcs:[[3144,3145,3146,-674]],id:"38041",properties:{name:"Hettinger"}},{type:"Polygon",arcs:[[-2997,3147,3148,3149,3150,3151]],id:"27109",properties:{name:"Olmsted"}},{type:"Polygon",arcs:[[-1785,3152,-2550,-1096,3153,3154]],id:"19047",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[3155,3156,3157,-1203,3158,-2418]],id:"20139",properties:{name:"Osage"}},{type:"Polygon",arcs:[[3159,-191,3160,-733,-1769]],id:"19075",properties:{name:"Grundy"}},{type:"Polygon",arcs:[[3161,3162,-860,3163,-1151,3164]],id:"20181",properties:{name:"Sherman"}},{type:"Polygon",arcs:[[-2549,3165,3166,-1097]],id:"19009",properties:{name:"Audubon"}},{type:"MultiPolygon",arcs:[[[3167]],[[3168]],[[3169]],[[3170]],[[3171,-705,3172,3173,3174,3175]]],id:"23009",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[3176,3177,3178,3179,3180,3181]],id:"05081",properties:{name:"Little River"}},{type:"Polygon",arcs:[[3182,3183,3184,3185]],id:"05143",properties:{name:"Washington"}},{type:"Polygon",arcs:[[3186,3187,3188,3189,-2399,3190]],id:"05119",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[3191,3192,3193,3194,-3188,3195]],id:"05085",properties:{name:"Lonoke"}},{type:"Polygon",arcs:[[3196,3197,3198,3199,3200,3201,3202]],id:"08009",properties:{name:"Baca"}},{type:"Polygon",arcs:[[3203,3204,3205,3206,3207,3208,3209,3210]],id:"16031",properties:{name:"Cassia"}},{type:"Polygon",arcs:[[3211,3212,3213,3214,3215,3216,3217]],id:"01021",properties:{name:"Chilton"}},{type:"Polygon",arcs:[[-1890,3218,3219,3220,3221,-165]],id:"13081",properties:{name:"Crisp"}},{type:"Polygon",arcs:[[3222,3223,-1443,-1454,3224]],id:"27083",properties:{name:"Lyon"}},{type:"Polygon",arcs:[[3225,3226,3227,3228,3229,3230]],id:"51049",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[3231,3232,3233,3234,3235,3236]],id:"31133",properties:{name:"Pawnee"}},{type:"Polygon",arcs:[[-2484,3237,-504,3238,-1617]],id:"48483",properties:{name:"Wheeler"}},{type:"Polygon",arcs:[[-361,3239,3240,-30,-2435,-652]],id:"38091",properties:{name:"Steele"}},{type:"Polygon",arcs:[[-883,-925,-2257,-350,3241]],id:"31185",properties:{name:"York"}},{type:"Polygon",arcs:[[-2504,-868,3242,3243]],id:"26079",properties:{name:"Kalkaska"}},{type:"Polygon",arcs:[[-2510,3244,3245,-2071,-2612,-2575]],id:"20163",properties:{name:"Rooks"}},{type:"Polygon",arcs:[[3246,3247,3248,-3096,-1318]],id:"17035",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[3249,3250,3251,3252,-2012,3253,3254]],id:"54101",properties:{name:"Webster"}},{type:"Polygon",arcs:[[3255,3256,3257,3258,3259]],id:"28139",properties:{name:"Tippah"}},{type:"Polygon",arcs:[[3260,3261,3262,3263,3264,3265,-3045,3266]],id:"13069",properties:{name:"Coffee"}},{type:"Polygon",arcs:[[3267,3268,3269,3270,3271]],id:"20169",properties:{name:"Saline"}},{type:"Polygon",arcs:[[3272,3273,3274,3275]],id:"28119",properties:{name:"Quitman"}},{type:"Polygon",arcs:[[-2553,-2436,-1615,-304,3276,-2110]],id:"38045",properties:{name:"LaMoure"}},{type:"Polygon",arcs:[[3277,-3272,3278,3279,3280,3281]],id:"20053",properties:{name:"Ellsworth"}},{type:"Polygon",arcs:[[3282,3283,3284,-63,3285,3286,3287,3288]],id:"18055",properties:{name:"Greene"}},{type:"Polygon",arcs:[[3289,3290,-1646,3291,3292,3293,-2322]],id:"29001",properties:{name:"Adair"}},{type:"Polygon",arcs:[[3294,3295,3296,3297,-907,3298]],id:"39075",properties:{name:"Holmes"}},{type:"Polygon",arcs:[[-2146,-2163,3299,3300,3301]],id:"05029",properties:{name:"Conway"}},{type:"Polygon",arcs:[[-1517,-1238,3302,3303,3304]],id:"18131",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[3305,3306,-202,-748,3307,-2825]],id:"31077",properties:{name:"Greeley"}},{type:"Polygon",arcs:[[3308,-518,-2216,-2787]],id:"48107",properties:{name:"Crosby"}},{type:"Polygon",arcs:[[3309,3310,3311,3312,3313,3314,3315]],id:"21083",properties:{name:"Graves"}},{type:"Polygon",arcs:[[3316,3317,3318,3319,3320,3321]],id:"21171",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[3322,-1316,3323,3324]],id:"17005",properties:{name:"Bond"}},{type:"Polygon",arcs:[[3325,3326,3327,3328,3329,3330,3331]],id:"05097",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[3332,3333,3334,3335,3336,-1171]],id:"47159",properties:{name:"Smith"}},{type:"Polygon",arcs:[[3337,3338,3339,3340,3341,3342]],id:"17045",properties:{name:"Edgar"}},{type:"Polygon",arcs:[[3343,3344,3345,3346,3347,3348]],id:"42021",properties:{name:"Cambria"}},{type:"Polygon",arcs:[[3349,3350,3351,3352,3353,3354]],id:"41043",properties:{name:"Linn"}},{type:"Polygon",arcs:[[-824,-312,3355,-3083,3356,3357,3358,3359,3360]],id:"27129",properties:{name:"Renville"}},{type:"Polygon",arcs:[[3361,3362,3363,3364,-1330,-2021]],id:"27153",properties:{name:"Todd"}},{type:"Polygon",arcs:[[3365,3366,3367,3368,-3351,3369]],id:"41047",properties:{name:"Marion"}},{type:"Polygon",arcs:[[3370,-205,3371,3372,3373,3374,3375]],id:"42071",properties:{name:"Lancaster"}},{type:"Polygon",arcs:[[3376,3377,3378,3379,-2161]],id:"05023",properties:{name:"Cleburne"}},{type:"Polygon",arcs:[[3380,3381,-3262,3382,3383]],id:"13017",properties:{name:"Ben Hill"}},{type:"MultiPolygon",arcs:[[[3384]],[[3385]],[[3386]],[[3387,3388]]],id:"15009",properties:{name:"Maui"}},{type:"Polygon",arcs:[[3389,3390,3391,3392,3393,-1525]],id:"29169",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[-1359,3394,-889,-521]],id:"48311",properties:{name:"McMullen"}},{type:"Polygon",arcs:[[-983,-920,-2544,-256,3395,3396]],id:"19113",properties:{name:"Linn"}},{type:"Polygon",arcs:[[-383,-590,3397,-1167,-2485,-1616,-2699]],id:"48393",properties:{name:"Roberts"}},{type:"Polygon",arcs:[[-1799,3398,-2773,3399,-252,-1185]],id:"19107",properties:{name:"Keokuk"}},{type:"Polygon",arcs:[[-2002,3400,3401,3402,3403,3404]],id:"39073",properties:{name:"Hocking"}},{type:"Polygon",arcs:[[3405,3406,3407,3408,3409]],id:"13053",properties:{name:"Chattahoochee"}},{type:"Polygon",arcs:[[3410,-2427,3411,3412,-1414]],id:"30065",properties:{name:"Musselshell"}},{type:"Polygon",arcs:[[3413,-604,3414,3415]],id:"13149",properties:{name:"Heard"}},{type:"Polygon",arcs:[[3416,3417]],id:"27031",properties:{name:"Cook"}},{type:"Polygon",arcs:[[3418,3419,-2545,-3153,-1784]],id:"19161",properties:{name:"Sac"}},{type:"Polygon",arcs:[[3420,3421,3422,-2528,3423]],id:"37145",properties:{name:"Person"}},{type:"Polygon",arcs:[[-2295,-1704,3424]],id:"02185",properties:{name:"North Slope"}},{type:"Polygon",arcs:[[3425,-2083,3426,3427,-2040]],id:"18069",properties:{name:"Huntington"}},{type:"Polygon",arcs:[[3428,-2855,3429,3430,3431,3432,-2192]],id:"29093",properties:{name:"Iron"}},{type:"Polygon",arcs:[[-517,-2236,-1022,3433,-2217]],id:"48263",properties:{name:"Kent"}},{type:"Polygon",arcs:[[3434,3435,-2319,3436,3437,3438,3439,3440]],id:"51155",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[3441,-1639,-1533,3442,3443,-2337]],id:"29025",properties:{name:"Caldwell"}},{type:"Polygon",arcs:[[3444,3445,3446,3447,3448,3449]],id:"01073",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[3450]],id:"15001",properties:{name:"Hawaii"}},{type:"Polygon",arcs:[[3451,3452,3453,3454]],id:"53023",properties:{name:"Garfield"}},{type:"Polygon",arcs:[[3455,3456,3457,3458,3459]],id:"01027",properties:{name:"Clay"}},{type:"Polygon",arcs:[[3460,3461,-1786,3462,3463,3464,3465]],id:"19193",properties:{name:"Woodbury"}},{type:"Polygon",arcs:[[3466,-1099,3467,-2673,3468,3469,3470,3471]],id:"19155",properties:{name:"Pottawattamie"}},{type:"Polygon",arcs:[[-1773,3472,3473,3474,-3206,3475,-17,3476,3477]],id:"16013",properties:{name:"Blaine"}},{type:"MultiPolygon",arcs:[[[3478]],[[3479,3480,-3176,3481,3482,3483,3484]]],id:"23027",properties:{name:"Waldo"}},{type:"Polygon",arcs:[[3485,3486,3487,3488,3489,3490]],id:"25025",properties:{name:"Suffolk"}},{type:"Polygon",arcs:[[3491,3492,3493,3494,3495,3496]],id:"25011",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-973,-3095,3497,3498,-2880,-2069]],id:"26017",properties:{name:"Bay"}},{type:"Polygon",arcs:[[3499,3500,-3225,-1453,3501]],id:"27081",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[3502,3503,3504,3505,3506,3507]],id:"28011",properties:{name:"Bolivar"}},{type:"Polygon",arcs:[[3508,3509,3510,-997,-953]],id:"26007",properties:{name:"Alpena"}},{type:"Polygon",arcs:[[3511,3512,3513,3514,3515]],id:"26053",properties:{name:"Gogebic"}},{type:"Polygon",arcs:[[3516,-289,3517,3518,-3480,3519,3520]],id:"23025",properties:{name:"Somerset"}},{type:"Polygon",arcs:[[3521,3522,3523,3524,3525,3526,3527,3528,3529]],id:"28149",properties:{name:"Warren"}},{type:"Polygon",arcs:[[3530,3531,3532,3533,3534,3535,3536]],id:"36075",properties:{name:"Oswego"}},{type:"Polygon",arcs:[[3537,-3359,3538,-1287,-1444,-3224]],id:"27127",properties:{name:"Redwood"}},{type:"Polygon",arcs:[[3539,3540,3541,3542,3543,3544,3545]],id:"39095",properties:{name:"Lucas"}},{type:"Polygon",arcs:[[3546,-260,3547,3548,3549]],id:"19139",properties:{name:"Muscatine"}},{type:"Polygon",arcs:[[-494,3550,3551,3552,3553,3554]],id:"40033",properties:{name:"Cotton"}},{type:"Polygon",arcs:[[-3469,-2676,3555,3556,3557]],id:"19129",properties:{name:"Mills"}},{type:"Polygon",arcs:[[3558,3559,3560,3561]],id:"36059",properties:{name:"Nassau"}},{type:"Polygon",arcs:[[3562,3563,3564,3565,3566,3567]],id:"30109",properties:{name:"Wibaux"}},{type:"Polygon",arcs:[[3568,3569,3570,3571,3572]],id:"29155",properties:{name:"Pemiscot"}},{type:"Polygon",arcs:[[3573,3574,3575,3576,3577,-2636]],id:"29127",properties:{name:"Marion"}},{type:"Polygon",arcs:[[3578,3579,-1568,3580,3581]],id:"35017",properties:{name:"Grant"}},{type:"Polygon",arcs:[[3582,-138,3583,3584,3585,3586,3587,3588]],id:"51107",properties:{name:"Loudoun"}},{type:"Polygon",arcs:[[3589,3590,3591,3592,3593,-1370]],id:"46105",properties:{name:"Perkins"}},{type:"Polygon",arcs:[[3594,-2966,3595,3596,3597]],id:"48091",properties:{name:"Comal"}},{type:"Polygon",arcs:[[3598,-2616,3599,3600]],id:"48505",properties:{name:"Zapata"}},{type:"MultiPolygon",arcs:[[[3601,3602,3603,3604]],[[3605,3606,3607,3608]],[[3609,3610,3611]]],id:"48007",properties:{name:"Aransas"}},{type:"Polygon",arcs:[[3612,3613,3614,3615,3616,3617]],id:"48361",properties:{name:"Orange"}},{type:"Polygon",arcs:[[3618,-3003,3619,3620,3621]],id:"48495",properties:{name:"Winkler"}},{type:"Polygon",arcs:[[3622,3623,3624,3625,3626,3627]],id:"51011",properties:{name:"Appomattox"}},{type:"Polygon",arcs:[[3628,3629,3630,-1057,3631,3632,3633,-2364]],id:"53025",properties:{name:"Grant"}},{type:"Polygon",arcs:[[3634,-3134,3635,3636,-2906,3637]],id:"54017",properties:{name:"Doddridge"}},{type:"Polygon",arcs:[[3638,-526,3639,3640,-2013,-3253,3641]],id:"54083",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[-3031,3642,3643,-2816,3644]],id:"19143",properties:{name:"Osceola"}},{type:"Polygon",arcs:[[-1264,3645,3646,3647,3648]],id:"21189",properties:{name:"Owsley"}},{type:"Polygon",arcs:[[3649,3650,-1027,3651]],id:"37181",properties:{name:"Vance"}},{type:"Polygon",arcs:[[-685,3652,3653,3654,3655,3656]],id:"04007",properties:{name:"Gila"}},{type:"Polygon",arcs:[[3657,3658,3659,3660,-2159,-2144,3661]],id:"05129",properties:{name:"Searcy"}},{type:"Polygon",arcs:[[3662,3663,3664,3665,3666,3667]],id:"05095",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[3668,3669,-2342,-2733]],id:"12133",properties:{name:"Washington"}},{type:"Polygon",arcs:[[3670,3671,-1703,3672,-2444,3673]],id:"13217",properties:{name:"Newton"}},{type:"Polygon",arcs:[[3674,3675,3676,-2888,3677,3678]],id:"12119",properties:{name:"Sumter"}},{type:"Polygon",arcs:[[-1522,3679,-2710,3680,-69,3681]],id:"18031",properties:{name:"Decatur"}},{type:"Polygon",arcs:[[3682,3683,3684,-982,-2678]],id:"19065",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[3685,-735,-1800,-1183,-1790,-1811]],id:"19099",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[3686,3687,-1265,-3649,3688,3689,3690]],id:"21109",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[3691,3692,3693,-3523,3694,3695]],id:"22035",properties:{name:"East Carroll"}},{type:"Polygon",arcs:[[-810,3696,3697,3698,3699,3700]],id:"22113",properties:{name:"Vermilion"}},{type:"Polygon",arcs:[[3701,3702,3703,3704,-807,3705]],id:"22039",properties:{name:"Evangeline"}},{type:"Polygon",arcs:[[3706,-1640,-3442,-2336,3707,3708]],id:"29063",properties:{name:"DeKalb"}},{type:"Polygon",arcs:[[-1248,3709,3710,3711,-2852,3712,3713]],id:"29071",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[3714,3715,-3232,3716]],id:"31097",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[3717,-630,3718,-3306,-2824,-546]],id:"31183",properties:{name:"Wheeler"}},{type:"Polygon",arcs:[[3719,3720,3721,3722,-1564,-3580,3723]],id:"35051",properties:{name:"Sierra"}},{type:"Polygon",arcs:[[3724,3725,3726,3727,3728,3729]],id:"37107",properties:{name:"Lenoir"}},{type:"Polygon",arcs:[[3730,3731,3732,3733,3734,3735]],id:"37045",properties:{name:"Cleveland"}},{type:"Polygon",arcs:[[3736,3737,3738,3739,3740]],id:"31105",properties:{name:"Kimball"}},{type:"Polygon",arcs:[[3741,3742,-2118,3743,3744,3745]],id:"40145",properties:{name:"Wagoner"}},{type:"Polygon",arcs:[[3746,3747,3748,3749]],id:"40027",properties:{name:"Cleveland"}},{type:"Polygon",arcs:[[3750,3751,3752,-2274]],id:"40099",properties:{name:"Murray"}},{type:"Polygon",arcs:[[3753,3754,3755,3756,-965]],id:"42003",properties:{name:"Allegheny"}},{type:"Polygon",arcs:[[3757,3758,3759,-2935,3760,3761,3762]],id:"45087",properties:{name:"Union"}},{type:"Polygon",arcs:[[3763,-240,-2119,3764]],id:"46065",properties:{name:"Hughes"}},{type:"Polygon",arcs:[[3765,3766,3767,3768,3769,3770]],id:"21235",properties:{name:"Whitley"}},{type:"Polygon",arcs:[[3771,3772,-1021,3773,3774,3775]],id:"37175",properties:{name:"Transylvania"}},{type:"Polygon",arcs:[[3776,3777,3778,3779,3780,3781,-3727]],id:"37049",properties:{name:"Craven"}},{type:"Polygon",arcs:[[-2235,3782,-216,-2231,-372,-1024]],id:"48253",properties:{name:"Jones"}},{type:"Polygon",arcs:[[3783]],id:"51720",properties:{name:"Norton"}},{type:"Polygon",arcs:[[3784,3785,3786,3787,3788,3789]],id:"39105",properties:{name:"Meigs"}},{type:"Polygon",arcs:[[3790,3791,-3790,3792,3793,3794]],id:"39053",properties:{name:"Gallia"}},{type:"Polygon",arcs:[[3795,-3254,-2017,3796,3797,3798,3799,3800]],id:"54025",properties:{name:"Greenbrier"}},{type:"Polygon",arcs:[[3801,3802,3803,-569,3804]],id:"05111",properties:{name:"Poinsett"}},{type:"Polygon",arcs:[[3805,3806,3807,-2610,3808,3809,3810]],id:"06099",properties:{name:"Stanislaus"}},{type:"Polygon",arcs:[[3811,3812,3813,3814,3815]],id:"06011",properties:{name:"Colusa"}},{type:"Polygon",arcs:[[3816,3817,3818,3819,3820]],id:"13089",properties:{name:"DeKalb"}},{type:"Polygon",arcs:[[3821,3822,3823,3824,3825]],id:"13311",properties:{name:"White"}},{type:"Polygon",arcs:[[3826,3827,3828,-726,3829,3830]],id:"13115",properties:{name:"Floyd"}},{type:"Polygon",arcs:[[3831,-20,3832,3833,3834]],id:"16047",properties:{name:"Gooding"}},{type:"Polygon",arcs:[[3835,-938,-1090,3836,3837,3838]],id:"17141",properties:{name:"Ogle"}},{type:"Polygon",arcs:[[3839,3840,3841,-3564,3842]],id:"30083",properties:{name:"Richland"}},{type:"Polygon",arcs:[[3843,3844,3845,3846,3847]],id:"37065",properties:{name:"Edgecombe"}},{type:"Polygon",arcs:[[3848,3849,-591,-894,3850]],id:"48421",properties:{name:"Sherman"}},{type:"Polygon",arcs:[[3851,3852,3853,3854,3855]],id:"01017",properties:{name:"Chambers"}},{type:"Polygon",arcs:[[-1213,-1218,3856,3857,-2606,3858]],id:"06003",properties:{name:"Alpine"}},{type:"Polygon",arcs:[[-2476,3859,3860,3861,-528,-2871,3862,3863]],id:"06093",properties:{name:"Siskiyou"}},{type:"Polygon",arcs:[[3864,3865,3866,-1179]],id:"08083",properties:{name:"Montezuma"}},{type:"Polygon",arcs:[[3867,3868,-2030,3869,3870,3871]],id:"13213",properties:{name:"Murray"}},{type:"Polygon",arcs:[[3872,3873,3874,3875,3876,-3208]],id:"16071",properties:{name:"Oneida"}},{type:"Polygon",arcs:[[3877,3878,3879,3880,3881,3882]],id:"18129",properties:{name:"Posey"}},{type:"Polygon",arcs:[[3883,3884,3885,3886,3887,3888,3889,3890,3891]],id:"21093",properties:{name:"Hardin"}},{type:"Polygon",arcs:[[-3616,3892,3893,-3700,3894,3895]],id:"22023",properties:{name:"Cameron"}},{type:"Polygon",arcs:[[3896,3897,3898,3899,-1200]],id:"20121",properties:{name:"Miami"}},{type:"Polygon",arcs:[[-2715,-1775,3900,3901,-2901]],id:"16015",properties:{name:"Boise"}},{type:"Polygon",arcs:[[-2535,3902,3903,3904,3905,3906,3907]],id:"16019",properties:{name:"Bonneville"}},{type:"Polygon",arcs:[[3908,3909,3910,3911,3912,3913,3914]],id:"25023",properties:{name:"Plymouth"}},{type:"Polygon",arcs:[[3915,3916,3917,3918,3919,3920,3921,3922]],id:"22077",properties:{name:"Pointe Coupee"}},{type:"Polygon",arcs:[[3923,3924,-1604,-170,3925]],id:"26043",properties:{name:"Dickinson"}},{type:"Polygon",arcs:[[-2408,-1548,3926,3927,-1588,3928]],id:"29097",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[3929,-2514,3930,3931,3932,3933]],id:"20189",properties:{name:"Stevens"}},{type:"Polygon",arcs:[[3934,3935,3936,3937,3938,3939]],id:"17085",properties:{name:"Jo Daviess"}},{type:"Polygon",arcs:[[-3063,3940,-1745,3941,-1805,3942,3943]],id:"17057",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[3944,-718,3945,3946,3947,-356]],id:"36055",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[3948,-3418,3949,-2764]],id:"27075",properties:{name:"Lake"}},{type:"Polygon",arcs:[[3950,3951,3952,3953,3954]],id:"41037",properties:{name:"Lake"}},{type:"MultiPolygon",arcs:[[[3955,3956]],[[3957]]],id:"44005",properties:{name:"Newport"}},{type:"Polygon",arcs:[[3958,3959,3960,3961,3962,3963,3964]],id:"36043",properties:{name:"Herkimer"}},{type:"Polygon",arcs:[[3965,-3202,3966,3967,3968,3969,3970,3971]],id:"35059",properties:{name:"Union"}},{type:"Polygon",arcs:[[3972,3973,3974,3975,3976,3977]],id:"48071",properties:{name:"Chambers"}},{type:"Polygon",arcs:[[3978,3979,3980,-3630,3981,-2355,3982,3983]],id:"53047",properties:{name:"Okanogan"}},{type:"Polygon",arcs:[[3984,3985,3986,3987,-3447,3988]],id:"01115",properties:{name:"St. Clair"}},{type:"Polygon",arcs:[[3989,3990,3991,3992,3993]],id:"55059",properties:{name:"Kenosha"}},{type:"Polygon",arcs:[[-393,-2655,3994,3995]],id:"55077",properties:{name:"Marquette"}},{type:"Polygon",arcs:[[-404,3996,3997,3998,3999,-1401,-1431,4e3]],id:"55099",properties:{name:"Price"}},{type:"Polygon",arcs:[[-2229,4001,4002,4003,-688,4004,4005]],id:"16079",properties:{name:"Shoshone"}},{type:"Polygon",arcs:[[4006,4007,-1905,4008,4009,4010]],id:"37027",properties:{name:"Caldwell"}},{type:"Polygon",arcs:[[4011,4012,4013,4014]],id:"38065",properties:{name:"Oliver"}},{type:"Polygon",arcs:[[-3234,4015,4016,4017,4018,4019]],id:"31147",properties:{name:"Richardson"}},{type:"Polygon",arcs:[[4020,4021,-2838,4022,-1541]],id:"31145",properties:{name:"Red Willow"}},{type:"Polygon",arcs:[[4023,4024,4025,-3618,4026,4027]],id:"48199",properties:{name:"Hardin"}},{type:"Polygon",arcs:[[4028,4029,-1042,4030,4031,4032,4033,4034]],id:"01077",properties:{name:"Lauderdale"}},{type:"Polygon",arcs:[[-467,4035,4036,4037,-3183,4038,4039]],id:"05007",properties:{name:"Benton"}},{type:"Polygon",arcs:[[4040,4041,-1755,-2672,-1112,4042,-2794]],id:"17011",properties:{name:"Bureau"}},{type:"Polygon",arcs:[[-2041,-3428,4043,4044,4045,4046,4047,4048,-2105]],id:"18053",properties:{name:"Grant"}},{type:"Polygon",arcs:[[-3243,-1544,-861,-2752,4049]],id:"26113",properties:{name:"Missaukee"}},{type:"Polygon",arcs:[[-1299,-410,-1259,-1272,4050,-346]],id:"26117",properties:{name:"Montcalm"}},{type:"Polygon",arcs:[[-1527,4051,-2172,-871]],id:"29229",properties:{name:"Wright"}},{type:"Polygon",arcs:[[-1526,-3394,4052,-2195,-2202,4053,-2173,-4052]],id:"29215",properties:{name:"Texas"}},{type:"Polygon",arcs:[[4054,4055,4056,4057,-3431]],id:"29123",properties:{name:"Madison"}},{type:"Polygon",arcs:[[4058,4059,4060,-2048,-2374,4061,4062]],id:"28085",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[4063,4064,4065,4066,4067]],id:"35011",properties:{name:"De Baca"}},{type:"Polygon",arcs:[[4068,-3846,4069,4070,-3777,-3726,4071]],id:"37147",properties:{name:"Pitt"}},{type:"Polygon",arcs:[[4072,-4014,4073,4074,4075,4076,4077]],id:"38059",properties:{name:"Morton"}},{type:"Polygon",arcs:[[4078,4079,4080,4081,-88,4082,-3068]],id:"39077",properties:{name:"Huron"}},{type:"Polygon",arcs:[[-2641,4083,-3745,4084,4085,4086]],id:"40111",properties:{name:"Okmulgee"}},{type:"Polygon",arcs:[[4087,4088,4089,4090,4091,4092,4093,4094]],id:"45041",properties:{name:"Florence"}},{type:"Polygon",arcs:[[4095,4096,4097,4098,4099]],id:"45081",properties:{name:"Saluda"}},{type:"Polygon",arcs:[[4100,4101,-3884,4102,4103,4104]],id:"21027",properties:{name:"Breckinridge"}},{type:"Polygon",arcs:[[-3881,4105,4106,4107,4108,4109]],id:"21225",properties:{name:"Union"}},{type:"Polygon",arcs:[[4110,4111,4112,-395,4113,4114]],id:"21231",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[4115,-2633,4116,4117,4118,4119]],id:"21211",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[-3728,-3782,4120,-2331,4121]],id:"37103",properties:{name:"Jones"}},{type:"Polygon",arcs:[[4122,4123,4124,4125,4126]],id:"47105",properties:{name:"Loudon"}},{type:"Polygon",arcs:[[4127,4128,4129,-911,4130,4131]],id:"48217",properties:{name:"Hill"}},{type:"Polygon",arcs:[[4132,4133,4134,4135,4136,4137,4138]],id:"51087",properties:{name:"Henrico"}},{type:"Polygon",arcs:[[4139,4140,4141,-796,4142]],id:"39019",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[-2604,4143,4144,4145,-359,4146]],id:"38099",properties:{name:"Walsh"}},{type:"Polygon",arcs:[[4147,4148,4149,-2619,4150,-1949,-1403]],id:"55067",properties:{name:"Langlade"}},{type:"Polygon",arcs:[[4151,4152,-1434,-2132,4153,4154]],id:"55017",properties:{name:"Chippewa"}},{type:"Polygon",arcs:[[4155,4156,4157,4158,4159]],id:"22101",properties:{name:"St. Mary"}},{type:"Polygon",arcs:[[4160,4161,4162,4163,4164,4165]],id:"41009",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[4166,4167,-1996,4168,4169,4170,-3952]],id:"41025",properties:{name:"Harney"}},{type:"Polygon",arcs:[[4171,-1661,4172,4173,4174,4175]],id:"48491",properties:{name:"Williamson"}},{type:"Polygon",arcs:[[4176,4177,4178,4179,-322]],id:"49009",properties:{name:"Daggett"}},{type:"Polygon",arcs:[[4180,4181,-1844,4182,4183]],id:"48271",properties:{name:"Kinney"}},{type:"Polygon",arcs:[[4184,-318,4185,4186,4187]],id:"49029",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[4188,4189]],id:"51620",properties:{name:"Franklin"}},{type:"MultiPolygon",arcs:[[[4190]],[[4191,4192,4193,4194,-981,4195,-1806,4196,4197]]],id:"08005",properties:{name:"Arapahoe"}},{type:"Polygon",arcs:[[4198,4199,4200,4201,4202,-3828,4203,4204]],id:"13295",properties:{name:"Walker"}},{type:"Polygon",arcs:[[4205,4206,4207,4208,4209,4210]],id:"18121",properties:{name:"Parke"}},{type:"Polygon",arcs:[[4211,-72,4212,4213,4214]],id:"18143",properties:{name:"Scott"}},{type:"Polygon",arcs:[[-2703,4215,4216,4217,4218,4219]],id:"21227",properties:{name:"Warren"}},{type:"Polygon",arcs:[[4220,4221,-1210,4222,4223]],id:"22081",properties:{name:"Red River"}},{type:"Polygon",arcs:[[-3358,4224,4225,-1893,-1288,-3539]],id:"27015",properties:{name:"Brown"}},{type:"Polygon",arcs:[[4226,4227,4228,4229,-1250,4230,4231]],id:"29139",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[4232,-3572,4233,4234,4235,4236,4237,4238,-3803,4239]],id:"05093",properties:{name:"Mississippi"}},{type:"Polygon",arcs:[[4240,4241,4242,4243,-1221,4244]],id:"05049",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[4245,4246,-4205,4247,4248,4249,4250]],id:"01049",properties:{name:"DeKalb"}},{type:"Polygon",arcs:[[4251,4252,4253,-3326,4254,4255]],id:"05127",properties:{name:"Scott"}},{type:"Polygon",arcs:[[-3122,-2477,-3864,4256,4257]],id:"06015",properties:{name:"Del Norte"}},{type:"Polygon",arcs:[[4258,-939,-3836,4259,-3937,4260]],id:"17177",properties:{name:"Stephenson"}},{type:"Polygon",arcs:[[4261,4262,4263,4264,4265,4266]],id:"18025",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[4267,4268,4269,4270]],id:"18043",properties:{name:"Floyd"}},{type:"Polygon",arcs:[[-2923,4271,4272,4273,4274,4275]],id:"13179",properties:{name:"Liberty"}},{type:"Polygon",arcs:[[-19,4276,-3204,4277,-3833]],id:"16053",properties:{name:"Jerome"}},{type:"Polygon",arcs:[[4278,4279,4280,4281,4282]],id:"24045",properties:{name:"Wicomico"}},{type:"Polygon",arcs:[[4283,4284,4285,4286]],id:"26013",properties:{name:"Baraga"}},{type:"Polygon",arcs:[[4287,4288,4289,4290,4291,-1,4292,4293]],id:"32017",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[4294,4295,4296,4297,4298]],id:"34011",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[4299,4300,4301,4302]],id:"18115",properties:{name:"Ohio"}},{type:"Polygon",arcs:[[4303,4304,4305,4306,4307,4308]],id:"36061",properties:{name:"New York"}},{type:"Polygon",arcs:[[4309,4310,-3960,4311,4312,4313]],id:"36089",properties:{name:"St. Lawrence"}},{type:"Polygon",arcs:[[4314,4315,-4063,4316,4317,4318]],id:"28063",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[4319,-2584,4320,4321,4322,4323]],id:"40023",properties:{name:"Choctaw"}},{type:"Polygon",arcs:[[4324,4325,4326,-2064,4327,4328,4329,4330,-3576]],id:"17149",properties:{name:"Pike"}},{type:"Polygon",arcs:[[4331,4332,4333,4334,-2094]],id:"19057",properties:{name:"Des Moines"}},{type:"Polygon",arcs:[[4335,4336,4337,-3841,4338,4339]],id:"30085",properties:{name:"Roosevelt"}},{type:"Polygon",arcs:[[4340,4341,4342,4343,-1019,4344,4345,4346]],id:"45007",properties:{name:"Anderson"}},{type:"Polygon",arcs:[[4347,4348,-2420,4349,4350]],id:"46033",properties:{name:"Custer"}},{type:"Polygon",arcs:[[4351,-4237,4352,4353,4354,4355,4356]],id:"47157",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[4357,4358,4359,4360,4361]],id:"34019",properties:{name:"Hunterdon"}},{type:"Polygon",arcs:[[4362,4363,-770,-2896,4364],[-1232]],id:"51089",properties:{name:"Henry"}},{type:"Polygon",arcs:[[-2167,4365,4366,4367]],id:"51650",properties:{name:"Hampton"}},{type:"Polygon",arcs:[[4368,4369,-262,-2425,4370,4371]],id:"30071",properties:{name:"Phillips"}},{type:"Polygon",arcs:[[4372,4373,4374,4375,4376,4377,-3264]],id:"13161",properties:{name:"Jeff Davis"}},{type:"Polygon",arcs:[[4378,-3906,4379,4380,4381,4382,4383,4384]],id:"56023",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[4385,4386,4387,4388,4389]],id:"01063",properties:{name:"Greene"}},{type:"Polygon",arcs:[[4390,4391,-3178,4392,4393]],id:"05061",properties:{name:"Howard"}},{type:"Polygon",arcs:[[4394,4395,4396,-2015]],id:"51091",properties:{name:"Highland"}},{type:"Polygon",arcs:[[4397,4398,4399,4400]],id:"51101",properties:{name:"King William"}},{type:"MultiPolygon",arcs:[[[4401]],[[4402,4403,-402,4404]]],id:"55007",properties:{name:"Bayfield"}},{type:"Polygon",arcs:[[4405,4406,4407,4408,-2698,4409,4410,4411]],id:"55123",properties:{name:"Vernon"}},{type:"Polygon",arcs:[[-629,4412,4413,-198,-3307,-3719]],id:"31011",properties:{name:"Boone"}},{type:"Polygon",arcs:[[-4018,4414,4415,4416,4417,4418]],id:"20043",properties:{name:"Doniphan"}},{type:"Polygon",arcs:[[-2826,-3308,-752,-2519,-553]],id:"31163",properties:{name:"Sherman"}},{type:"Polygon",arcs:[[4419,4420,4421,-2526,4422]],id:"32021",properties:{name:"Mineral"}},{type:"Polygon",arcs:[[4423,4424,4425,4426,-1346]],id:"47083",properties:{name:"Houston"}},{type:"MultiPolygon",arcs:[[[-3607,4427]],[[4428,4429,4430,-3603,4431,4432,4433]]],id:"48057",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[4434,-3831,4435,4436,4437,4438,-4249]],id:"01019",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[-1415,-3413,4439,4440,4441,4442,4443]],id:"30111",properties:{name:"Yellowstone"}},{type:"Polygon",arcs:[[-750,4444,4445,-1898,-2520]],id:"31079",properties:{name:"Hall"}},{type:"Polygon",arcs:[[4446,4447,4448,-2942,4449]],id:"31017",properties:{name:"Brown"}},{type:"Polygon",arcs:[[4450,-2807,4451,4452]],id:"35061",properties:{name:"Valencia"}},{type:"Polygon",arcs:[[4453,4454,4455,4456,-2803,4457]],id:"35047",properties:{name:"San Miguel"}},{type:"Polygon",arcs:[[4458,-2897,-2982,4459,4460,-1252]],id:"37067",properties:{name:"Forsyth"}},{type:"Polygon",arcs:[[4461,4462,-3730,4463,4464,4465]],id:"37191",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[4466,4467,4468,4469,4470]],id:"37017",properties:{name:"Bladen"}},{type:"Polygon",arcs:[[4471,4472,-1471,4473,4474,4475,-2516,-1914]],id:"30059",properties:{name:"Meagher"}},{type:"Polygon",arcs:[[4476,4477,-3691,4478,4479,4480]],id:"21203",properties:{name:"Rockcastle"}},{type:"Polygon",arcs:[[4481,4482,-4100,4483,4484,4485]],id:"45047",properties:{name:"Greenwood"}},{type:"Polygon",arcs:[[4486,4487,-4105,4488,4489]],id:"21091",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[4490,4491,4492,4493,4494,4495,4496]],id:"21045",properties:{name:"Casey"}},{type:"Polygon",arcs:[[4497,4498,4499,4500,4501]],id:"21113",properties:{name:"Jessamine"}},{type:"Polygon",arcs:[[4502,4503,-1016,4504]],id:"37149",properties:{name:"Polk"}},{type:"Polygon",arcs:[[4505,4506,4507,4508,4509]],id:"37121",properties:{name:"Mitchell"}},{type:"Polygon",arcs:[[4510,4511,4512,4513,4514,4515]],id:"37053",properties:{name:"Currituck"}},{type:"MultiPolygon",arcs:[[[-2320]],[[4516,4517,4518,4519,-3437,-2318,-3436]]],id:"51121",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-4138,4520]],id:"51760",properties:{name:"Richmond"}},{type:"Polygon",arcs:[[-3632,-1056,4521,4522,4523,4524]],id:"53021",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[4525,-2278,4526,4527,4528,-3552]],id:"40067",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[4529,4530,4531,4532,4533,4534,4535]],id:"47091",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[4536,4537,4538,4539,4540]],id:"47121",properties:{name:"Meigs"}},{type:"Polygon",arcs:[[-507,4541,-116,4542,-2120]],id:"46015",properties:{name:"Brule"}},{type:"Polygon",arcs:[[4543,4544,4545,4546,4547,-4129,4548]],id:"48139",properties:{name:"Ellis"}},{type:"Polygon",arcs:[[-3553,-4529,4549,-1064,4550,4551]],id:"48077",properties:{name:"Clay"}},{type:"Polygon",arcs:[[4552,4553,-3628,4554,4555,4556]],id:"51009",properties:{name:"Amherst"}},{type:"Polygon",arcs:[[4557,-1789,-574,4558]],id:"08079",properties:{name:"Mineral"}},{type:"Polygon",arcs:[[4559,4560,4561,4562,4563,4564,4565,4566]],id:"13107",properties:{name:"Emanuel"}},{type:"Polygon",arcs:[[-3943,-1804,-1198,4567,4568,4569]],id:"17125",properties:{name:"Mason"}},{type:"Polygon",arcs:[[-1768,-1770,-736,-3686,-1810,-1059]],id:"19169",properties:{name:"Story"}},{type:"Polygon",arcs:[[4570,4571,-3461,4572]],id:"19149",properties:{name:"Plymouth"}},{type:"Polygon",arcs:[[4573,4574,4575,4576,4577]],id:"20173",properties:{name:"Sedgwick"}},{type:"Polygon",arcs:[[4578,-2976,4579,-2629,-4116,4580]],id:"21103",properties:{name:"Henry"}},{type:"Polygon",arcs:[[4581,4582,4583]],id:"22089",properties:{name:"St. Charles"}},{type:"Polygon",arcs:[[-4033,4584,4585,4586]],id:"01033",properties:{name:"Colbert"}},{type:"Polygon",arcs:[[4587,4588,4589,4590,-250,4591,4592]],id:"04019",properties:{name:"Pima"}},{type:"Polygon",arcs:[[4593,4594,-3582,4595,4596,4597]],id:"04011",properties:{name:"Greenlee"}},{type:"Polygon",arcs:[[4598,4599,-572,4600,-3663,4601]],id:"05147",properties:{name:"Woodruff"}},{type:"Polygon",arcs:[[-1764,4602,4603,4604]],id:"12099",properties:{name:"Palm Beach"}},{type:"Polygon",arcs:[[4605,4606,4607,4608,4609]],id:"13127",properties:{name:"Glynn"}},{type:"Polygon",arcs:[[4610,-3060,4611,4612,-667]],id:"19007",properties:{name:"Appanoose"}},{type:"Polygon",arcs:[[4613,4614,-3940,4615,-2541,-918]],id:"19061",properties:{name:"Dubuque"}},{type:"Polygon",arcs:[[4616,4617,4618,4619,-3319,4620]],id:"21057",properties:{name:"Cumberland"}},{type:"MultiPolygon",arcs:[[[4621,4622,4623,4624,4625,-4156,4626,-3698]],[[4627]]],id:"22045",properties:{name:"Iberia"}},{type:"Polygon",arcs:[[4628,4629,4630,-1130]],id:"17101",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[4631,4632,4633]],id:"24037",properties:{name:"St. Mary's"}},{type:"Polygon",arcs:[[4634,4635,4636,4637,4638,4639]],id:"22033",properties:{name:"East Baton Rouge"}},{type:"Polygon",arcs:[[4640,4641,4642,4643]],id:"22043",properties:{name:"Grant"}},{type:"Polygon",arcs:[[-1296,-343,-1300,4644]],id:"26127",properties:{name:"Oceana"}},{type:"Polygon",arcs:[[4645,4646,4647,4648,-3715,4649]],id:"31131",properties:{name:"Otoe"}},{type:"Polygon",arcs:[[4650,-3993,4651,4652,4653,-1085,4654]],id:"17111",properties:{name:"McHenry"}},{type:"Polygon",arcs:[[4655,4656,4657,4658,-3245,-2509]],id:"20183",properties:{name:"Smith"}},{type:"Polygon",arcs:[[-4654,4659,4660,-1509,-1086]],id:"17089",properties:{name:"Kane"}},{type:"Polygon",arcs:[[-3722,4661,4662,4663,4664,4665,4666,4667]],id:"35035",properties:{name:"Otero"}},{type:"Polygon",arcs:[[4668,4669,-4266,4670,-4101,-4488]],id:"18123",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-4630,4671,4672,-3288,4673,4674,4675,4676]],id:"18083",properties:{name:"Knox"}},{type:"Polygon",arcs:[[4677,4678,4679,4680,4681]],id:"42049",properties:{name:"Erie"}},{type:"Polygon",arcs:[[4682,4683,4684,4685,4686]],id:"45019",properties:{name:"Charleston"}},{type:"Polygon",arcs:[[-3734,4687,4688,4689,-2932,-3760,4690]],id:"45091",properties:{name:"York"}},{type:"Polygon",arcs:[[4691,4692,4693,4694,4695]],id:"45053",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[4696,4697,4698,4699,4700,4701,4702,4703]],id:"36071",properties:{name:"Orange"}},{type:"Polygon",arcs:[[4704,4705,4706,-3493,4707]],id:"50025",properties:{name:"Windham"}},{type:"Polygon",arcs:[[-4596,-3581,-1567,4708,4709]],id:"35023",properties:{name:"Hidalgo"}},{type:"Polygon",arcs:[[4710,4711,4712,-4453,4713,4714,4715]],id:"35006",properties:{name:"Cibola"}},{type:"Polygon",arcs:[[-2328,4716,4717,4718,4719,4720,4721]],id:"54055",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[4722,4723,4724,-2306,-3130,4725]],id:"54051",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[4726,4727,4728,4729,4730,-2625,4731]],id:"01101",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[4732,-4250,-4439,4733,-3985,4734]],id:"01055",properties:{name:"Etowah"}},{type:"Polygon",arcs:[[4735,-4586,4736,-2847,4737,4738]],id:"01059",properties:{name:"Franklin"}},{type:"MultiPolygon",arcs:[[[-484,-2301,4739,4740,-1977,4741,4742,4743,4744]],[[4745]],[[4746]]],id:"02050",properties:{name:"Bethel"}},{type:"Polygon",arcs:[[4747,-39,4748,4749,4750,4751,-4348]],id:"46103",properties:{name:"Pennington"}},{type:"Polygon",arcs:[[4752,4753,-567,4754,-1389,4755]],id:"46115",properties:{name:"Spink"}},{type:"Polygon",arcs:[[4756,4757,-4573,-3466,4758,4759,4760]],id:"46127",properties:{name:"Union"}},{type:"Polygon",arcs:[[4761,4762,4763,-4693]],id:"45013",properties:{name:"Beaufort"}},{type:"Polygon",arcs:[[4764,4765,4766,4767,4768,4769]],id:"47029",properties:{name:"Cocke"}},{type:"Polygon",arcs:[[4770,4771,4772,-4362,4773,4774,4775,4776]],id:"42017",properties:{name:"Bucks"}},{type:"Polygon",arcs:[[-1366,4777,4778,4779]],id:"46009",properties:{name:"Bon Homme"}},{type:"Polygon",arcs:[[-4426,4780,4781,4782,4783,4784]],id:"47043",properties:{name:"Dickson"}},{type:"Polygon",arcs:[[4785,4786,4787,4788,4789]],id:"40105",properties:{name:"Nowata"}},{type:"Polygon",arcs:[[4790,-2266,-2253,4791,-4546,4792]],id:"48257",properties:{name:"Kaufman"}},{type:"Polygon",arcs:[[4793,4794,-1048,-3084,-1729,-245]],id:"48155",properties:{name:"Foard"}},{type:"Polygon",arcs:[[4795,4796,4797,4798,4799]],id:"23023",properties:{name:"Sagadahoc"}},{type:"Polygon",arcs:[[4800,4801,-2261,4802,4803,4804]],id:"48085",properties:{name:"Collin"}},{type:"Polygon",arcs:[[-2776,-2886,-660,4805,-1650]],id:"48093",properties:{name:"Comanche"}},{type:"Polygon",arcs:[[-680,4806,4807,-2197,-220]],id:"48095",properties:{name:"Concho"}},{type:"Polygon",arcs:[[4808,-2590,4809,4810,4811]],id:"48103",properties:{name:"Crane"}},{type:"Polygon",arcs:[[4812,4813,4814,4815,4816,-4664]],id:"35015",properties:{name:"Eddy"}},{type:"Polygon",arcs:[[4817,4818,4819,-2196,-4053,-3393]],id:"29161",properties:{name:"Phelps"}},{type:"Polygon",arcs:[[4820,4821,4822,-2148,4823,-4253]],id:"05083",properties:{name:"Logan"}},{type:"Polygon",arcs:[[-2338,-3444,4824,4825,4826,4827]],id:"29177",properties:{name:"Ray"}},{type:"Polygon",arcs:[[4828,-2524,4829,4830,-1932,4831,4832,-1103]],id:"06027",properties:{name:"Inyo"}},{type:"Polygon",arcs:[[4833,4834,-3025,4835,4836,-3755]],id:"42005",properties:{name:"Armstrong"}},{type:"Polygon",arcs:[[4837,-2831,4838,4839,-3732,4840]],id:"37109",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-4769,4841,4842,-3772,4843,4844,4845]],id:"37087",properties:{name:"Haywood"}},{type:"Polygon",arcs:[[4846,4847,-2573,4848,4849,4850,4851]],id:"47057",properties:{name:"Grainger"}},{type:"Polygon",arcs:[[4852,4853,4854,4855,4856]],id:"42023",properties:{name:"Cameron"}},{type:"Polygon",arcs:[[-102,4857,-4761,4858,4859,4860]],id:"46027",properties:{name:"Clay"}},{type:"Polygon",arcs:[[4861,4862,4863,4864,4865]],id:"42025",properties:{name:"Carbon"}},{type:"Polygon",arcs:[[4866,4867,4868,4869,4870,4871]],id:"45025",properties:{name:"Chesterfield"}},{type:"Polygon",arcs:[[4872,4873,-4683,4874]],id:"45035",properties:{name:"Dorchester"}},{type:"Polygon",arcs:[[4875,4876,4877,4878,4879,4880,-1531]],id:"29041",properties:{name:"Chariton"}},{type:"Polygon",arcs:[[4881,4882,-2442,4883,4884]],id:"50011",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[4885,4886,-4857,4887,-3022,4888]],id:"42047",properties:{name:"Elk"}},{type:"Polygon",arcs:[[4889,4890,4891]],id:"51115",properties:{name:"Mathews"}},{type:"Polygon",arcs:[[4892,4893,4894,4895,-3391,4896,4897]],id:"29131",properties:{name:"Miller"}},{type:"Polygon",arcs:[[-266,4898,4899,4900,4901,4902]],id:"30017",properties:{name:"Custer"}},{type:"Polygon",arcs:[[-4902,4903,4904,4905,4906,4907,4908]],id:"30075",properties:{name:"Powder River"}},{type:"Polygon",arcs:[[4909,-1285,4910,4911,4912]],id:"21107",properties:{name:"Hopkins"}},{type:"Polygon",arcs:[[4913,-2150,4914,4915,4916]],id:"26003",properties:{name:"Alger"}},{type:"Polygon",arcs:[[4917,4918,4919,4920,4921]],id:"21115",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-1121,4922,-3343,4923,4924]],id:"17041",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[4925,4926,4927,4928,4929,4930]],id:"21119",properties:{name:"Knott"}},{type:"Polygon",arcs:[[4931,-619,4932,-4575,4933]],id:"20079",properties:{name:"Harvey"}},{type:"Polygon",arcs:[[4934,-3086,4935]],id:"29510",properties:{name:"St. Louis"}},{type:"Polygon",arcs:[[-3347,4936,4937,4938,-292,4939]],id:"42009",properties:{name:"Bedford"}},{type:"Polygon",arcs:[[-4019,-4419,4940,-2086,4941]],id:"20013",properties:{name:"Brown"}},{type:"Polygon",arcs:[[4942,4943,4944,4945,4946,4947]],id:"05099",properties:{name:"Nevada"}},{type:"Polygon",arcs:[[-3331,4948,-4944,4949,-4391]],id:"05109",properties:{name:"Pike"}},{type:"Polygon",arcs:[[4950,4951,4952,4953,4954]],id:"51730",properties:{name:"Petersburg"}},{type:"Polygon",arcs:[[-4330,4955,4956,-4229,4957,4958]],id:"29163",properties:{name:"Pike"}},{type:"Polygon",arcs:[[-2878,4959,4960,4961,4962]],id:"17083",properties:{name:"Jersey"}},{type:"Polygon",arcs:[[4963,-4093,4964,4965,4966,4967]],id:"45027",properties:{name:"Clarendon"}},{type:"Polygon",arcs:[[-2572,-1573,4968,-1429,4969,4970,-4849]],id:"47073",properties:{name:"Hawkins"}},{type:"Polygon",arcs:[[4971,4972,4973,-1136,-1408]],id:"47077",properties:{name:"Henderson"}},{type:"Polygon",arcs:[[-4869,4974,-4088,4975,4976]],id:"45031",properties:{name:"Darlington"}},{type:"Polygon",arcs:[[-3373,4977,4978,4979,4980,4981]],id:"42029",properties:{name:"Chester"}},{type:"Polygon",arcs:[[4982,4983,4984,4985,-4090]],id:"45033",properties:{name:"Dillon"}},{type:"Polygon",arcs:[[4986,-3020,-4835,4987,-1622]],id:"42031",properties:{name:"Clarion"}},{type:"Polygon",arcs:[[4988,-3926,-169,4989]],id:"55037",properties:{name:"Florence"}},{type:"Polygon",arcs:[[4990,-4889,-3021,-4987,-1621]],id:"42053",properties:{name:"Forest"}},{type:"Polygon",arcs:[[4991,4992,4993,4994,4995]],id:"13049",properties:{name:"Charlton"}},{type:"Polygon",arcs:[[-576,-133,4996,4997,4998,4999,5e3,5001]],id:"35039",properties:{name:"Rio Arriba"}},{type:"Polygon",arcs:[[5002,-4224,5003,5004,5005,-1051]],id:"22031",properties:{name:"De Soto"}},{type:"Polygon",arcs:[[-3423,5006,5007,5008,-2529]],id:"37063",properties:{name:"Durham"}},{type:"Polygon",arcs:[[5009,5010,-4711,5011]],id:"35031",properties:{name:"McKinley"}},{type:"Polygon",arcs:[[5012,5013,5014,5015,5016]],id:"24013",properties:{name:"Carroll"}},{type:"MultiPolygon",arcs:[[[5017,5018]],[[-4981,5019,5020,5021,5022,5023,5024,5025]]],id:"10003",properties:{name:"New Castle"}},{type:"Polygon",arcs:[[5026,5027,-3162,5028,-2814]],id:"20023",properties:{name:"Cheyenne"}},{type:"Polygon",arcs:[[5029,5030,5031,5032,5033,-4377]],id:"13001",properties:{name:"Appling"}},{type:"Polygon",arcs:[[5034,5035,5036,-4727,5037,-3215]],id:"01051",properties:{name:"Elmore"}},{type:"Polygon",arcs:[[5038,5039,-3865,-1178]],id:"08033",properties:{name:"Dolores"}},{type:"Polygon",arcs:[[5040,-2142,5041,5042]],id:"27069",properties:{name:"Kittson"}},{type:"Polygon",arcs:[[5043,-1686,5044,5045,-3613,-4026,5046]],id:"48241",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[5047,5048,5049,-4685,5050,5051]],id:"45043",properties:{name:"Georgetown"}},{type:"Polygon",arcs:[[5052,-3556,5053,5054,-4647]],id:"19071",properties:{name:"Fremont"}},{type:"Polygon",arcs:[[5055,-4569,5056,5057,5058,5059]],id:"17017",properties:{name:"Cass"}},{type:"Polygon",arcs:[[5060,5061,5062,-4705,5063,5064,5065]],id:"50027",properties:{name:"Windsor"}},{type:"Polygon",arcs:[[5066,-2055,5067,5068,-4012,5069,5070,5071]],id:"38055",properties:{name:"McLean"}},{type:"Polygon",arcs:[[5072,-4072,-3725,-4463]],id:"37079",properties:{name:"Greene"}},{type:"Polygon",arcs:[[5073,5074,5075,5076,5077]],id:"17127",properties:{name:"Massac"}},{type:"MultiPolygon",arcs:[[[5078,5079]],[[5080,-949,5081,-4279,5082]]],id:"24019",properties:{name:"Dorchester"}},{type:"Polygon",arcs:[[5083,-4005,-687,5084]],id:"16055",properties:{name:"Kootenai"}},{type:"Polygon",arcs:[[5085,5086,5087,5088]],id:"09007",properties:{name:"Middlesex"}},{type:"Polygon",arcs:[[5089,-2658,-2540,-854,5090,-2979,5091]],id:"18039",properties:{name:"Elkhart"}},{type:"Polygon",arcs:[[5092,-1154,-2995,-2758,5093,5094]],id:"20071",properties:{name:"Greeley"}},{type:"Polygon",arcs:[[5095,-5059,5096,-2874,5097,-2062,-4327]],id:"17137",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[5098,5099,5100,-3767]],id:"21121",properties:{name:"Knox"}},{type:"Polygon",arcs:[[5101,-670,5102,5103,-1092]],id:"19053",properties:{name:"Decatur"}},{type:"Polygon",arcs:[[5104,5105,5106,5107,5108,-4918,5109]],id:"21127",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[5110,5111,-527,-3639,5112,5113]],id:"54001",properties:{name:"Barbour"}},{type:"Polygon",arcs:[[5114,5115,-3497,5116,5117,5118,5119,5120]],id:"25003",properties:{name:"Berkshire"}},{type:"Polygon",arcs:[[5121,-4227,5122,5123,5124]],id:"29027",properties:{name:"Callaway"}},{type:"Polygon",arcs:[[5125,5126,5127,5128,5129,5130]],id:"27073",properties:{name:"Lac qui Parle"}},{type:"Polygon",arcs:[[-2721,5131,-4133,5132,-3228,5133]],id:"51075",properties:{name:"Goochland"}},{type:"Polygon",arcs:[[5134,5135,5136,-4381]],id:"56035",properties:{name:"Sublette"}},{type:"Polygon",arcs:[[5137,5138,5139,5140,-3876]],id:"49005",properties:{name:"Cache"}},{type:"Polygon",arcs:[[-1189,5141,-2185,-2225,5142]],id:"30053",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[5143,5144,5145,5146,5147,5148,5149]],id:"12001",properties:{name:"Alachua"}},{type:"Polygon",arcs:[[-4500,5150,5151,5152,-3687,-4478,5153]],id:"21151",properties:{name:"Madison"}},{type:"Polygon",arcs:[[5154,5155,5156,-2650,5157,5158,-1858]],id:"48177",properties:{name:"Gonzales"}},{type:"Polygon",arcs:[[5159,5160,-631,-3718,-545,5161,5162]],id:"31089",properties:{name:"Holt"}},{type:"Polygon",arcs:[[5163,5164,-4466,5165,5166,5167]],id:"37101",properties:{name:"Johnston"}},{type:"Polygon",arcs:[[5168,-2796,-1741,5169,5170,-4333,5171]],id:"17131",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[-441,5172,5173,5174,-3684,5175]],id:"19191",properties:{name:"Winneshiek"}},{type:"Polygon",arcs:[[-1495,-1410,5176,5177,5178,5179]],id:"47075",properties:{name:"Haywood"}},{type:"Polygon",arcs:[[5180,5181,-297,5182,5183,5184]],id:"24023",properties:{name:"Garrett"}},{type:"Polygon",arcs:[[5185,-5185,5186,-524,-5112,5187,5188]],id:"54077",properties:{name:"Preston"}},{type:"Polygon",arcs:[[5189,5190,5191,-4287,5192,5193]],id:"26061",properties:{name:"Houghton"}},{type:"MultiPolygon",arcs:[[[5194,-5179,5195,-4353,-4236]],[[-4238,-4352,5196]]],id:"47167",properties:{name:"Tipton"}},{type:"Polygon",arcs:[[-1078,5197,5198,-2566,5199]],id:"26065",properties:{name:"Ingham"}},{type:"Polygon",arcs:[[-4577,5200,5201,5202,5203,5204]],id:"20191",properties:{name:"Sumner"}},{type:"Polygon",arcs:[[5205,5206,5207,5208,5209,5210,5211]],id:"21135",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[-4027,-3617,-3896,5212,-3974,5213]],id:"48245",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[5214,5215,-3472,5216,5217]],id:"31177",properties:{name:"Washington"}},{type:"Polygon",arcs:[[5218,5219,5220,-460,5221,5222,5223,5224]],id:"53039",properties:{name:"Klickitat"}},{type:"Polygon",arcs:[[5225,-3577,-4331,-4959,5226]],id:"29173",properties:{name:"Ralls"}},{type:"Polygon",arcs:[[-1423,5227,5228,5229,-435,5230]],id:"56001",properties:{name:"Albany"}},{type:"Polygon",arcs:[[5231,5232,-2292,5233,-2717,5234,5235,5236],[-1411]],id:"51003",properties:{name:"Albemarle"}},{type:"Polygon",arcs:[[-4826,5237,5238,-1920,5239,5240]],id:"29107",properties:{name:"Lafayette"}},{type:"Polygon",arcs:[[5241,5242,-4818,-3392,-4896]],id:"29125",properties:{name:"Maries"}},{type:"Polygon",arcs:[[5243,-5123,-4232,5244,-5242,-4895]],id:"29151",properties:{name:"Osage"}},{type:"Polygon",arcs:[[-3010,-1877,-3019,-1304,5245,5246]],id:"27161",properties:{name:"Waseca"}},{type:"Polygon",arcs:[[5247,5248,5249,5250,-4338,5251]],id:"38105",properties:{name:"Williams"}},{type:"Polygon",arcs:[[-3625,5252,-3231,5253,5254,5255,5256]],id:"51147",properties:{name:"Prince Edward"}},{type:"Polygon",arcs:[[5257,-5025,5258,5259,5260]],id:"24029",properties:{name:"Kent"}},{type:"Polygon",arcs:[[5261,-3064,-3944,-4570,-5056,5262,5263]],id:"17169",properties:{name:"Schuyler"}},{type:"Polygon",arcs:[[5264,5265,5266,5267,5268,-3585]],id:"24031",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-1138,5269,5270,5271]],id:"47109",properties:{name:"McNairy"}},{type:"Polygon",arcs:[[5272,5273,5274,-1204,5275]],id:"22119",properties:{name:"Webster"}},{type:"Polygon",arcs:[[5276,5277,5278]],id:"37129",properties:{name:"New Hanover"}},{type:"Polygon",arcs:[[-5193,-4286,5279,-3924,-4989,5280,5281,-3514,5282]],id:"26071",properties:{name:"Iron"}},{type:"Polygon",arcs:[[-5076,5283,5284,5285,5286,5287,5288]],id:"21139",properties:{name:"Livingston"}},{type:"Polygon",arcs:[[5289,-1215,5290,-3807,5291,5292]],id:"06077",properties:{name:"San Joaquin"}},{type:"Polygon",arcs:[[5293,-5077,-5289,5294,-3311,5295,5296]],id:"21145",properties:{name:"McCracken"}},{type:"Polygon",arcs:[[5297,5298,-4762,-4692,5299,5300]],id:"45049",properties:{name:"Hampton"}},{type:"Polygon",arcs:[[-1597,-1013,5301,5302,5303]],id:"31037",properties:{name:"Colfax"}},{type:"Polygon",arcs:[[5304,-2517,-4476,5305,-1442,5306,5307,5308]],id:"30031",properties:{name:"Gallatin"}},{type:"Polygon",arcs:[[-1348,5309,5310,-1400,5311,5312]],id:"47135",properties:{name:"Perry"}},{type:"Polygon",arcs:[[5313,-3901,-1774,-3478,5314,-3835,5315,5316]],id:"16039",properties:{name:"Elmore"}},{type:"Polygon",arcs:[[-2472,5317,5318,5319,5320]],id:"31013",properties:{name:"Box Butte"}},{type:"MultiPolygon",arcs:[[[5321,-3915,5322,-3956,5323,5324,5325]]],id:"25005",properties:{name:"Bristol"}},{type:"Polygon",arcs:[[-1131,-4631,-4677,5326,5327,5328]],id:"17185",properties:{name:"Wabash"}},{type:"Polygon",arcs:[[5329,5330,5331,5332,5333,5334]],id:"21095",properties:{name:"Harlan"}},{type:"Polygon",arcs:[[5335,5336,5337,-1038,5338,-1397]],id:"47119",properties:{name:"Maury"}},{type:"Polygon",arcs:[[5339,5340,-3893,-3615,5341]],id:"22019",properties:{name:"Calcasieu"}},{type:"Polygon",arcs:[[5342,-2530,-5009,5343,5344,5345,5346,-1147]],id:"37037",properties:{name:"Chatham"}},{type:"Polygon",arcs:[[-928,5347,-523,5348,5349]],id:"48127",properties:{name:"Dimmit"}},{type:"Polygon",arcs:[[-4921,5350,-4926,5351,5352,5353]],id:"21153",properties:{name:"Magoffin"}},{type:"Polygon",arcs:[[-4187,5354,5355,5356]],id:"49011",properties:{name:"Davis"}},{type:"Polygon",arcs:[[5357,5358,5359,5360]],id:"49031",properties:{name:"Piute"}},{type:"Polygon",arcs:[[-5109,5361,5362,5363,5364,-4919]],id:"21159",properties:{name:"Martin"}},{type:"Polygon",arcs:[[5365,5366,-4412,5367,-5174,5368]],id:"27055",properties:{name:"Houston"}},{type:"Polygon",arcs:[[5369,5370,5371,-4163]],id:"53011",properties:{name:"Clark"}},{type:"Polygon",arcs:[[5372,5373,5374,5375]],id:"55089",properties:{name:"Ozaukee"}},{type:"Polygon",arcs:[[5376,-1916,-2518,-5305,5377,5378,5379]],id:"30043",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[5380,-4770,-4846,5381,5382,5383]],id:"47155",properties:{name:"Sevier"}},{type:"Polygon",arcs:[[5384,5385,5386,5387]],id:"32011",properties:{name:"Eureka"}},{type:"Polygon",arcs:[[5388,5389,5390,-1206,5391]],id:"22061",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[5392,5393,5394,-5389,5395]],id:"22111",properties:{name:"Union"}},{type:"Polygon",arcs:[[5396,5397,5398,5399]],id:"33001",properties:{name:"Belknap"}},{type:"Polygon",arcs:[[-1883,-2311,5400,5401,5402]],id:"05011",properties:{name:"Bradley"}},{type:"Polygon",arcs:[[5403,5404,5405,-1539,5406,-126]],id:"31085",properties:{name:"Hayes"}},{type:"Polygon",arcs:[[5407,5408,5409,5410,5411,5412,5413,5414]],id:"42097",properties:{name:"Northumberland"}},{type:"MultiPolygon",arcs:[[[5415,-950,-5081,5416]]],id:"24041",properties:{name:"Talbot"}},{type:"Polygon",arcs:[[5417,5418,5419,-2817]],id:"19041",properties:{name:"Clay"}},{type:"Polygon",arcs:[[5420,5421,5422,-2024,-3869,5423]],id:"47139",properties:{name:"Polk"}},{type:"Polygon",arcs:[[5424,5425,-2090,5426,5427,5428]],id:"20149",properties:{name:"Pottawatomie"}},{type:"Polygon",arcs:[[5429,5430,5431]],id:"24510",properties:{name:"Baltimore"}},{type:"Polygon",arcs:[[5432,5433,-4800,5434,5435]],id:"23001",properties:{name:"Androscoggin"}},{type:"Polygon",arcs:[[5436,5437,5438,-3289,-4673,5439]],id:"18153",properties:{name:"Sullivan"}},{type:"Polygon",arcs:[[5440,5441,-3259,5442,5443,5444,5445]],id:"28145",properties:{name:"Union"}},{type:"Polygon",arcs:[[-1290,-1896,-2623,-2597,5446,-3643,-3030]],id:"27063",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[5447,5448,5449,5450,5451,5452,5453]],id:"49049",properties:{name:"Utah"}},{type:"Polygon",arcs:[[5454,-3800,5455,5456,-4719,5457]],id:"54089",properties:{name:"Summers"}},{type:"Polygon",arcs:[[-5452,5458,5459,5460,5461,5462]],id:"49039",properties:{name:"Sanpete"}},{type:"Polygon",arcs:[[-2653,5463,5464,-1447,5465,5466,5467]],id:"55027",properties:{name:"Dodge"}},{type:"Polygon",arcs:[[5468,5469,-5131,5470,-886,5471]],id:"46051",properties:{name:"Grant"}},{type:"Polygon",arcs:[[-4939,5472,5473,-135,-293]],id:"42057",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[5474,5475,5476,5477,5478,5479]],id:"55093",properties:{name:"Pierce"}},{type:"Polygon",arcs:[[5480,5481,-1468,-4473,5482]],id:"30045",properties:{name:"Judith Basin"}},{type:"Polygon",arcs:[[5483,5484,-4871,5485,5486,-2933,-4690]],id:"45057",properties:{name:"Lancaster"}},{type:"Polygon",arcs:[[5487,5488,-1459,5489,5490,-4398,5491]],id:"51033",properties:{name:"Caroline"}},{type:"Polygon",arcs:[[5492,5493,5494,-5228,-1422]],id:"56031",properties:{name:"Platte"}},{type:"Polygon",arcs:[[5495,5496,5497,5498,5499,-5480,5500]],id:"27163",properties:{name:"Washington"}},{type:"Polygon",arcs:[[5501,5502,5503,5504,5505,5506,5507]],id:"29133",properties:{name:"Mississippi"}},{type:"Polygon",arcs:[[-4864,5508,5509,-4772,5510]],id:"42095",properties:{name:"Northampton"}},{type:"Polygon",arcs:[[-5005,5511,5512,5513,5514,5515]],id:"22085",properties:{name:"Sabine"}},{type:"Polygon",arcs:[[5516,5517,5518,-4621,-3318,5519]],id:"21169",properties:{name:"Metcalfe"}},{type:"Polygon",arcs:[[-3655,5520,-4589,5521]],id:"04021",properties:{name:"Pinal"}},{type:"Polygon",arcs:[[-1181,5522,5523,-3653,-684]],id:"04017",properties:{name:"Navajo"}},{type:"Polygon",arcs:[[5524,-2939,5525,-4593,5526]],id:"04027",properties:{name:"Yuma"}},{type:"Polygon",arcs:[[5527,5528,5529,-5498,5530,-622]],id:"27025",properties:{name:"Chisago"}},{type:"Polygon",arcs:[[-3571,5531,5532,-1343,-1494,5533,-4234]],id:"47045",properties:{name:"Dyer"}},{type:"Polygon",arcs:[[5534,5535,5536,5537,5538]],id:"21181",properties:{name:"Nicholas"}},{type:"Polygon",arcs:[[5539,-5246,-1309,5540,5541,-2621]],id:"27043",properties:{name:"Faribault"}},{type:"Polygon",arcs:[[5542,-4930,5543,-5331,5544,5545,-3647]],id:"21193",properties:{name:"Perry"}},{type:"Polygon",arcs:[[5546,-3181,5547,5548,5549,5550]],id:"48037",properties:{name:"Bowie"}},{type:"Polygon",arcs:[[-4905,5551,-1372,-41,5552,5553]],id:"56011",properties:{name:"Crook"}},{type:"Polygon",arcs:[[5554,-4976,-4095,5555]],id:"45061",properties:{name:"Lee"}},{type:"Polygon",arcs:[[5556,5557,5558,5559,5560,-5494]],id:"56015",properties:{name:"Goshen"}},{type:"MultiPolygon",arcs:[[[5561,-3911]],[[-3487,5562]],[[5563,-3491,5564,-3909,-5322,5565,5566]]],id:"25021",properties:{name:"Norfolk"}},{type:"Polygon",arcs:[[5567,5568,5569,5570,5571,-3890]],id:"21123",properties:{name:"Larue"}},{type:"Polygon",arcs:[[5572,-1465,5573,-5308,5574,5575,5576,-2533]],id:"16043",properties:{name:"Fremont"}},{type:"Polygon",arcs:[[-3830,-731,5577,-54,5578,-4436]],id:"13233",properties:{name:"Polk"}},{type:"Polygon",arcs:[[5579,-316,-3044,5580,-4450,-2941,-423,5581,5582,5583]],id:"31031",properties:{name:"Cherry"}},{type:"Polygon",arcs:[[-3818,5584,5585,-3671,5586]],id:"13247",properties:{name:"Rockdale"}},{type:"Polygon",arcs:[[5587,-2940,-5525,5588,5589]],id:"06025",properties:{name:"Imperial"}},{type:"Polygon",arcs:[[-1665,-1190,-5143,-2230,-4006,-5084,5590]],id:"16017",properties:{name:"Bonner"}},{type:"Polygon",arcs:[[5591,5592,5593,-4206,5594]],id:"18045",properties:{name:"Fountain"}},{type:"Polygon",arcs:[[5595,5596,5597,5598,5599,5600,5601]],id:"47031",properties:{name:"Coffee"}},{type:"Polygon",arcs:[[5602,5603,5604,-637,5605,-5599,5606]],id:"47177",properties:{name:"Warren"}},{type:"Polygon",arcs:[[5607,-5364,5608,5609,5610,5611,5612,-4928]],id:"21195",properties:{name:"Pike"}},{type:"Polygon",arcs:[[5613,5614,5615,-1261,5616,5617]],id:"21197",properties:{name:"Powell"}},{type:"Polygon",arcs:[[-1302,5618,5619,5620]],id:"26139",properties:{name:"Ottawa"}},{type:"Polygon",arcs:[[5621,5622,5623,-1169,5624,5625,5626]],id:"47165",properties:{name:"Sumner"}},{type:"Polygon",arcs:[[5627,5628,5629,5630,5631]],id:"37153",properties:{name:"Richmond"}},{type:"Polygon",arcs:[[-3077,5632,5633,5634,5635]],id:"48043",properties:{name:"Brewster"}},{type:"Polygon",arcs:[[5636,5637,-1418,-783,5638,5639]],id:"56019",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[5640,5641,5642,-5499,-5530]],id:"55095",properties:{name:"Polk"}},{type:"Polygon",arcs:[[-5643,5643,-5475,-5500]],id:"55109",properties:{name:"St. Croix"}},{type:"Polygon",arcs:[[5644,-3851,5645,-3968]],id:"48111",properties:{name:"Dallam"}},{type:"Polygon",arcs:[[5646,-5415,5647,5648,5649,5650]],id:"42067",properties:{name:"Juniata"}},{type:"Polygon",arcs:[[5651,5652,5653,5654,5655,5656,5657]],id:"18089",properties:{name:"Lake"}},{type:"Polygon",arcs:[[5658,5659,5660,5661,5662]],id:"42131",properties:{name:"Wyoming"}},{type:"Polygon",arcs:[[5663,5664,-4827,-5241,5665,5666,5667]],id:"29095",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[5668,5669,-963,5670,5671]],id:"42073",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[5672,-1624,5673,-5669,5674,5675]],id:"42085",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[5676,-5663,5677,5678,-4862,5679,5680]],id:"42079",properties:{name:"Luzerne"}},{type:"Polygon",arcs:[[-3477,-16,-3832,-5315]],id:"16025",properties:{name:"Camas"}},{type:"Polygon",arcs:[[-3396,-261,-3547,5681,-2770,5682]],id:"19103",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-488,-1792,5683,-666,5684]],id:"19117",properties:{name:"Lucas"}},{type:"Polygon",arcs:[[5685,-696,-2914,5686,5687,5688]],id:"40151",properties:{name:"Woods"}},{type:"Polygon",arcs:[[5689,-5688,5690,5691,5692]],id:"40153",properties:{name:"Woodward"}},{type:"Polygon",arcs:[[-2805,5693,-4068,5694,-4662,-3721,5695]],id:"35027",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-5070,-4015,-4073,5696,5697]],id:"38057",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[-4714,-4452,-2806,-5696,-3720,5698]],id:"35053",properties:{name:"Socorro"}},{type:"Polygon",arcs:[[5699,5700,-2429,5701,-5593,5702,-2861]],id:"18157",properties:{name:"Tippecanoe"}},{type:"Polygon",arcs:[[5703,5704,5705,5706,5707,5708]],id:"21221",properties:{name:"Trigg"}},{type:"Polygon",arcs:[[-5630,5709,5710,5711]],id:"37165",properties:{name:"Scotland"}},{type:"Polygon",arcs:[[-2663,-821,-534,5712,5713,5714]],id:"17055",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-820,5715,-3882,-4110,5716,-536]],id:"17059",properties:{name:"Gallatin"}},{type:"Polygon",arcs:[[-4328,-2063,-5098,-2879,-4963,5717]],id:"17061",properties:{name:"Greene"}},{type:"Polygon",arcs:[[-3859,-2611,-3808,-5291,-1214]],id:"06009",properties:{name:"Calaveras"}},{type:"Polygon",arcs:[[5718,-4485,5719,5720,5721,5722]],id:"45065",properties:{name:"McCormick"}},{type:"MultiPolygon",arcs:[[[-4342,5723]],[[-3774,-1020,-4344,5724]]],id:"45077",properties:{name:"Pickens"}},{type:"Polygon",arcs:[[-5235,-2722,-5134,-3227,5725]],id:"51065",properties:{name:"Fluvanna"}},{type:"Polygon",arcs:[[5726,-5556,-4094,-4964,5727,5728]],id:"45085",properties:{name:"Sumter"}},{type:"Polygon",arcs:[[5729,5730,-1490,5731]],id:"51133",properties:{name:"Northumberland"}},{type:"Polygon",arcs:[[5732,-5210,5733,5734,-5537,5735]],id:"21069",properties:{name:"Fleming"}},{type:"Polygon",arcs:[[-398,5736,5737,5738,5739,5740]],id:"47001",properties:{name:"Anderson"}},{type:"Polygon",arcs:[[5741,5742,5743,-1912,-2180]],id:"30099",properties:{name:"Teton"}},{type:"Polygon",arcs:[[-132,5744,5745,5746,-4997]],id:"35055",properties:{name:"Taos"}},{type:"Polygon",arcs:[[-2980,-5091,-853,5747,-2038,-1234]],id:"18085",properties:{name:"Kosciusko"}},{type:"Polygon",arcs:[[5748,-4076,5749,5750,5751]],id:"38085",properties:{name:"Sioux"}},{type:"Polygon",arcs:[[-3320,-4620,5752,5753,5754,5755,5756]],id:"47027",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-5549,5757,5758,5759,5760]],id:"48067",properties:{name:"Cass"}},{type:"Polygon",arcs:[[5761,-5436,5762,-940,5763,-1577,5764]],id:"23017",properties:{name:"Oxford"}},{type:"Polygon",arcs:[[-5538,-5735,5765,5766,5767]],id:"21011",properties:{name:"Bath"}},{type:"Polygon",arcs:[[-4460,-2984,-1150,5768,5769,5770]],id:"37057",properties:{name:"Davidson"}},{type:"Polygon",arcs:[[-5435,-4799,5771,-941,-5763]],id:"23005",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[5772,-3011,-5247,-5540,-2620,-1894,-4226]],id:"27013",properties:{name:"Blue Earth"}},{type:"Polygon",arcs:[[5773,5774,5775,5776,5777,-4189]],id:"51093",properties:{name:"Isle of Wight"}},{type:"Polygon",arcs:[[-5137,5778,5779,5780,-4177,-321,5781,-4382]],id:"56037",properties:{name:"Sweetwater"}},{type:"Polygon",arcs:[[-2228,5782,5783,-4002]],id:"30061",properties:{name:"Mineral"}},{type:"Polygon",arcs:[[5784,5785]],id:"51685",properties:{name:"Manassas Park"}},{type:"Polygon",arcs:[[5786,-3995,-2654,-5468,5787,5788,5789]],id:"55021",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[5790,5791,-2594,5792,5793,5794]],id:"46041",properties:{name:"Dewey"}},{type:"Polygon",arcs:[[5795,-1353,-5298,5796,5797]],id:"45005",properties:{name:"Allendale"}},{type:"Polygon",arcs:[[5798,-4970,-1428,5799,5800,-4767]],id:"47059",properties:{name:"Greene"}},{type:"Polygon",arcs:[[-3689,-3648,-5546,5801,5802,-5100,5803]],id:"21051",properties:{name:"Clay"}},{type:"Polygon",arcs:[[5804,-4108,5805,5806,5807,-5286]],id:"21055",properties:{name:"Crittenden"}},{type:"Polygon",arcs:[[5808,5809,-5632,5810,-4867]],id:"37007",properties:{name:"Anson"}},{type:"Polygon",arcs:[[5811,-400,5812,5813,5814,5815]],id:"47049",properties:{name:"Fentress"}},{type:"MultiPolygon",arcs:[[[-5506,5816,5817,5818,5819]],[[5820,5821]]],id:"21075",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[5822,5823,-5107,5824,5825]],id:"21019",properties:{name:"Boyd"}},{type:"Polygon",arcs:[[-4345,5826,-4486,-5719,5827]],id:"45001",properties:{name:"Abbeville"}},{type:"Polygon",arcs:[[5828,5829,5830,5831,5832,-2645,-5157,5833]],id:"48149",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[-5221,5834,5835,-1991,5836,-461]],id:"41049",properties:{name:"Morrow"}},{type:"Polygon",arcs:[[5837,5838,5839,-4937,-3346]],id:"42013",properties:{name:"Blair"}},{type:"Polygon",arcs:[[5840]],id:"25019",properties:{name:"Nantucket"}},{type:"Polygon",arcs:[[-4965,-4092,5841,-5052,5842]],id:"45089",properties:{name:"Williamsburg"}},{type:"Polygon",arcs:[[-3357,-3082,-3012,-5773,-4225]],id:"27103",properties:{name:"Nicollet"}},{type:"Polygon",arcs:[[5843,5844,-1174,5845,-5359]],id:"49055",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[5846,-1662,-4172,5847,-2963,-3113,5848]],id:"48053",properties:{name:"Burnet"}},{type:"Polygon",arcs:[[5849,5850,-5380,5851,-1462,-1928]],id:"30023",properties:{name:"Deer Lodge"}},{type:"Polygon",arcs:[[-5379,5852,-1463,-5852]],id:"30093",properties:{name:"Silver Bow"}},{type:"Polygon",arcs:[[-1365,-103,-4861,5853,5854,-4778]],id:"46135",properties:{name:"Yankton"}},{type:"Polygon",arcs:[[-4751,5855,5856,5857,-314,5858]],id:"46071",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-5755,5859,-5816,5860,5861]],id:"47133",properties:{name:"Overton"}},{type:"Polygon",arcs:[[-5460,5862,5863,-5845,5864]],id:"49015",properties:{name:"Emery"}},{type:"Polygon",arcs:[[5865,-1611,5866,-4433,5867,-3609,5868,-3612,5869]],id:"48391",properties:{name:"Refugio"}},{type:"Polygon",arcs:[[5870,5871,-1168,-3398,-589]],id:"48357",properties:{name:"Ochiltree"}},{type:"Polygon",arcs:[[-3867,5872,-577,-5002,5873,-5010,5874]],id:"35045",properties:{name:"San Juan"}},{type:"Polygon",arcs:[[-1223,5875,5876,5877,5878,-3378,5879]],id:"05063",properties:{name:"Independence"}},{type:"Polygon",arcs:[[5880,-4897,-3390,-1524,5881,5882,-2156]],id:"29029",properties:{name:"Camden"}},{type:"Polygon",arcs:[[5883,-5043,5884,-4144,-2603]],id:"38067",properties:{name:"Pembina"}},{type:"Polygon",arcs:[[-5878,5885,5886,-3805,-568,-4600,5887]],id:"05067",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-97,5888,5889,-4757,-4858,-101]],id:"46083",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-5818,5890,5891,-1338,-5533,5892]],id:"47131",properties:{name:"Obion"}},{type:"Polygon",arcs:[[5893,-4098,5894,5895,5896,5897,5898]],id:"45003",properties:{name:"Aiken"}},{type:"Polygon",arcs:[[5899,-3355,5900,5901]],id:"41003",properties:{name:"Benton"}},{type:"Polygon",arcs:[[5902,-5901,-3354,5903,5904,5905,5906]],id:"41039",properties:{name:"Lane"}},{type:"Polygon",arcs:[[5907,5908,5909,5910,5911,-4399,-5491]],id:"51097",properties:{name:"King and Queen"}},{type:"Polygon",arcs:[[5912,5913,-5508,5914,5915]],id:"29201",properties:{name:"Scott"}},{type:"Polygon",arcs:[[-4430,5916,5917,5918,5919]],id:"48321",properties:{name:"Matagorda"}},{type:"Polygon",arcs:[[-1046,5920,5921,-212,5922]],id:"48447",properties:{name:"Throckmorton"}},{type:"Polygon",arcs:[[5923,-406,5924,5925]],id:"55129",properties:{name:"Washburn"}},{type:"Polygon",arcs:[[5926,-5360,-5846,-1173,5927,5928]],id:"49017",properties:{name:"Garfield"}},{type:"Polygon",arcs:[[5929,-5217,-3471,5930,-2394]],id:"31055",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[5931,5932]],id:"51520",properties:{name:"Bristol"}},{type:"Polygon",arcs:[[5933,-28,5934,-31,-3241]],id:"38097",properties:{name:"Traill"}},{type:"Polygon",arcs:[[-3189,-3195,5935,5936,-1880,5937]],id:"05069",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[5938,5939,5940,-5886,-5877,5941]],id:"05075",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[-4952,5942]],id:"51570",properties:{name:"Colonial Heights"}},{type:"Polygon",arcs:[[5943,5944,5945,5946,5947]],id:"48001",properties:{name:"Anderson"}},{type:"Polygon",arcs:[[5948,-5296,-3310,5949,-5504]],id:"21039",properties:{name:"Carlisle"}},{type:"Polygon",arcs:[[-4125,5950,-5383,5951,5952,5953]],id:"47009",properties:{name:"Blount"}},{type:"Polygon",arcs:[[5954,5955,-1350,5956,-4972,-1407,-1340]],id:"47017",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[-3314,5957,5958,-1344,-5956,5959]],id:"47079",properties:{name:"Henry"}},{type:"Polygon",arcs:[[5960,5961,5962,5963,5964,-5118]],id:"25013",properties:{name:"Hampden"}},{type:"Polygon",arcs:[[-3443,-1532,-4881,5965,-5238,-4825]],id:"29033",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[5966,5967,-5834,-5156,5968,5969]],id:"48055",properties:{name:"Caldwell"}},{type:"Polygon",arcs:[[5970,-5065,5971,5972]],id:"50021",properties:{name:"Rutland"}},{type:"Polygon",arcs:[[-3369,5973,5974,5975,5976,-3352]],id:"41031",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[5977,-2329,-4722,5978,5979,5980]],id:"51185",properties:{name:"Tazewell"}},{type:"Polygon",arcs:[[5981,-3589,5982,5983,5984]],id:"51043",properties:{name:"Clarke"}},{type:"Polygon",arcs:[[5985,5986,5987,-1694,5988]],id:"12067",properties:{name:"Lafayette"}},{type:"Polygon",arcs:[[-336,-1083,-1271,5989,-2753]],id:"20205",properties:{name:"Wilson"}},{type:"Polygon",arcs:[[-1132,-5329,5990,-3072]],id:"17047",properties:{name:"Edwards"}},{type:"Polygon",arcs:[[-1583,-2605,-4147,-365,5991]],id:"38071",properties:{name:"Ramsey"}},{type:"Polygon",arcs:[[-5853,-5378,-5309,-5574,-1464]],id:"30057",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-5055,5992,5993,5994,5995,-4648]],id:"29005",properties:{name:"Atchison"}},{type:"Polygon",arcs:[[5996,5997,5998,5999,6e3,-3421,6001]],id:"51083",properties:{name:"Halifax"}},{type:"Polygon",arcs:[[6002,6003,6004,-2985,6005]],id:"51013",properties:{name:"Arlington"}},{type:"MultiPolygon",arcs:[[[6006]],[[6007,-3983,-2354,6008,6009]],[[6010]]],id:"53057",properties:{name:"Skagit"}},{type:"Polygon",arcs:[[6011,-3567,6012,-677,6013,6014,6015,-4900]],id:"30025",properties:{name:"Fallon"}},{type:"Polygon",arcs:[[6016,6017,6018,-5775,6019,6020]],id:"51181",properties:{name:"Surry"}},{type:"Polygon",arcs:[[6021,6022,6023,-4524]],id:"53071",properties:{name:"Walla Walla"}},{type:"Polygon",arcs:[[6024,6025,6026,6027,6028,-728]],id:"13057",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[6029,6030,6031,6032,6033]],id:"27149",properties:{name:"Stevens"}},{type:"Polygon",arcs:[[-2755,6034,6035,6036,6037]],id:"20019",properties:{name:"Chautauqua"}},{type:"Polygon",arcs:[[6038,6039,6040,-1641,-3707,6041]],id:"29075",properties:{name:"Gentry"}},{type:"Polygon",arcs:[[6042,6043,-5984,6044,-2279,6045]],id:"51187",properties:{name:"Warren"}},{type:"Polygon",arcs:[[-1791,-1186,-255,-4611,-5684]],id:"19135",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[6046,6047,-1361,6048,-1843]],id:"48325",properties:{name:"Medina"}},{type:"Polygon",arcs:[[-4417,6049,-3708,-2341,6050,6051]],id:"29021",properties:{name:"Buchanan"}},{type:"Polygon",arcs:[[-4901,-6016,6052,-1368,-5552,-4904]],id:"30011",properties:{name:"Carter"}},{type:"Polygon",arcs:[[6053,6054,-2505,-3244,6055,6056]],id:"26055",properties:{name:"Grand Traverse"}},{type:"Polygon",arcs:[[6057,-4034,-4587,-4736,6058,6059,6060]],id:"28141",properties:{name:"Tishomingo"}},{type:"Polygon",arcs:[[6061,-4715,-5699,-3724,-3579,-4595]],id:"35003",properties:{name:"Catron"}},{type:"Polygon",arcs:[[6062,-3348,-4940,-291,-5182,6063]],id:"42111",properties:{name:"Somerset"}},{type:"Polygon",arcs:[[-328,6064,6065,6066,6067,6068]],id:"36109",properties:{name:"Tompkins"}},{type:"Polygon",arcs:[[-3535,6069,6070,6071]],id:"36067",properties:{name:"Onondaga"}},{type:"Polygon",arcs:[[-4985,6072,6073,6074,-5049,6075]],id:"45051",properties:{name:"Horry"}},{type:"Polygon",arcs:[[6076,6077,6078,-708]],id:"30041",properties:{name:"Hill"}},{type:"Polygon",arcs:[[6079,6080,6081,-2735,-44]],id:"36001",properties:{name:"Albany"}},{type:"Polygon",arcs:[[-480,6082,-6028,6083,6084,-3821,6085,6086,-600,6087]],id:"13121",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[-5477,6088,6089,6090,6091,6092]],id:"55091",properties:{name:"Pepin"}},{type:"Polygon",arcs:[[6093,-3218,6094,6095,6096]],id:"01105",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-2668,6097,-2298]],id:"02090",properties:{name:"Fairbanks North Star"}},{type:"Polygon",arcs:[[6098,6099,6100,6101]],id:"13125",properties:{name:"Glascock"}},{type:"Polygon",arcs:[[-901,6102,-2207,6103,-2690]],id:"48173",properties:{name:"Glasscock"}},{type:"Polygon",arcs:[[-1441,6104,-5135,-4380,-3905,6105,-5575,-5307]],id:"56039",properties:{name:"Teton"}},{type:"MultiPolygon",arcs:[[[-4193,6106]],[[6107,6108,6109,6110,6111,6112,-4198,6113,-2224,6114]]],id:"08059",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[6115,-2044,6116]],id:"08029",properties:{name:"Delta"}},{type:"Polygon",arcs:[[-3820,6117,6118,6119,-6086]],id:"13063",properties:{name:"Clayton"}},{type:"Polygon",arcs:[[-67,6120,-4262,6121,6122]],id:"18117",properties:{name:"Orange"}},{type:"MultiPolygon",arcs:[[[6123]],[[6124]],[[-3559,6125]]],id:"36103",properties:{name:"Suffolk"}},{type:"MultiPolygon",arcs:[[[6126]],[[-4313,6127,-3531,6128]],[[6129]]],id:"36045",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-3900,6130,6131,6132,-1726]],id:"20107",properties:{name:"Linn"}},{type:"Polygon",arcs:[[6133,6134,6135,-3736,6136,6137,-4503,6138]],id:"37161",properties:{name:"Rutherford"}},{type:"Polygon",arcs:[[6139,6140,6141,-4358,-4773,-5510]],id:"34041",properties:{name:"Warren"}},{type:"Polygon",arcs:[[6142,6143,-5361,-5927,6144,-4290]],id:"49001",properties:{name:"Beaver"}},{type:"Polygon",arcs:[[6145,6146,-4531,6147,-5932,6148,-1571,6149]],id:"51191",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-4734,-4438,6150,6151,-3986]],id:"01015",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[6152,6153,6154,6155,6156,-1700]],id:"13133",properties:{name:"Greene"}},{type:"Polygon",arcs:[[6157,6158,6159,6160]],id:"54009",properties:{name:"Brooke"}},{type:"MultiPolygon",arcs:[[[-1976,6161,-4742]],[[6162]],[[6163,-4744]]],id:"02070",properties:{name:"Dillingham"}},{type:"Polygon",arcs:[[-2938,6164,-3656,-5522,-4588,-5526]],id:"04013",properties:{name:"Maricopa"}},{type:"Polygon",arcs:[[-4675,6165,6166,6167,6168]],id:"18125",properties:{name:"Pike"}},{type:"Polygon",arcs:[[-3681,-2709,6169,-4300,6170,6171,-70]],id:"18137",properties:{name:"Ripley"}},{type:"Polygon",arcs:[[-2388,6172,-4578,-5205,6173,-693]],id:"20095",properties:{name:"Kingman"}},{type:"Polygon",arcs:[[6174,-1487,6175,6176,6177]],id:"20123",properties:{name:"Mitchell"}},{type:"Polygon",arcs:[[-1507,6178,-737,-992,-2948,6179]],id:"20083",properties:{name:"Hodgeman"}},{type:"Polygon",arcs:[[-2971,6180,-2416,-1069,-616,6181]],id:"20127",properties:{name:"Morris"}},{type:"Polygon",arcs:[[-1717,6182,-625,6183,-1321,6184,6185]],id:"27095",properties:{name:"Mille Lacs"}},{type:"Polygon",arcs:[[-5444,6186,6187,6188,-82,6189]],id:"28081",properties:{name:"Lee"}},{type:"Polygon",arcs:[[6190,6191,-5446,6192,-418,6193,6194]],id:"28071",properties:{name:"Lafayette"}},{type:"Polygon",arcs:[[6195,6196,6197,6198,-4059,-4316]],id:"28029",properties:{name:"Copiah"}},{type:"Polygon",arcs:[[6199,6200,6201,6202,-413,6203]],id:"28111",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-4146,6204,-29,-5934,-3240,-360]],id:"38035",properties:{name:"Grand Forks"}},{type:"Polygon",arcs:[[6205,6206,6207,-5020,-4980]],id:"42045",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[6208,6209,6210,6211,6212]],id:"44003",properties:{name:"Kent"}},{type:"Polygon",arcs:[[6213,-5683,-2769,-3399,-1798]],id:"19095",properties:{name:"Iowa"}},{type:"Polygon",arcs:[[-1012,6214,-5218,-5930,-2393,6215,-5302]],id:"31053",properties:{name:"Dodge"}},{type:"Polygon",arcs:[[-296,6216,6217,-5183]],id:"54057",properties:{name:"Mineral"}},{type:"Polygon",arcs:[[6218,-4602,-3668,6219,-3193]],id:"05117",properties:{name:"Prairie"}},{type:"Polygon",arcs:[[-5524,6220,-4598,6221,-4590,-5521,-3654]],id:"04009",properties:{name:"Graham"}},{type:"Polygon",arcs:[[-437,6222,6223,6224,6225,6226,6227,6228]],id:"08049",properties:{name:"Grand"}},{type:"Polygon",arcs:[[6229,6230,6231,6232,6233,-3140,-1787,-4558,6234]],id:"08109",properties:{name:"Saguache"}},{type:"Polygon",arcs:[[6235,6236,-3058,-1765,-580,6237]],id:"12093",properties:{name:"Okeechobee"}},{type:"Polygon",arcs:[[-2029,6238,6239,6240,-3870]],id:"13123",properties:{name:"Gilmer"}},{type:"Polygon",arcs:[[-3266,6241,6242,6243,-4996,6244,6245,-3046]],id:"13299",properties:{name:"Ware"}},{type:"Polygon",arcs:[[6246,-5227,-4958,-4228,-5122,6247,6248]],id:"29007",properties:{name:"Audrain"}},{type:"Polygon",arcs:[[-5e3,6249,6250,6251,6252]],id:"35028",properties:{name:"Los Alamos"}},{type:"Polygon",arcs:[[6253,6254,-4371,-2428,-3411,-1413,-1469,-5482]],id:"30027",properties:{name:"Fergus"}},{type:"Polygon",arcs:[[6255,-5163,6256,-4448]],id:"31149",properties:{name:"Rock"}},{type:"Polygon",arcs:[[6257,6258,-5072,6259,6260,-5250]],id:"38061",properties:{name:"Mountrail"}},{type:"Polygon",arcs:[[6261,6262,6263,-1281,6264,-4106,-3880]],id:"21101",properties:{name:"Henderson"}},{type:"Polygon",arcs:[[6265,-5566,-5326,6266,6267,-6209,6268]],id:"44007",properties:{name:"Providence"}},{type:"Polygon",arcs:[[6269,-3770,6270,6271,-5737,-397]],id:"47013",properties:{name:"Campbell"}},{type:"MultiPolygon",arcs:[[[6272,6273,6274,6275]],[[6276,6277,6278,6279,-120]]],id:"48261",properties:{name:"Kenedy"}},{type:"Polygon",arcs:[[6280,-3947,6281,6282,-2782,6283]],id:"36051",properties:{name:"Livingston"}},{type:"Polygon",arcs:[[6284,-3794,6285,6286,6287,6288]],id:"54011",properties:{name:"Cabell"}},{type:"Polygon",arcs:[[6289,6290,6291,-3813,6292,-2101]],id:"06007",properties:{name:"Butte"}},{type:"Polygon",arcs:[[-6227,6293,6294,6295,6296]],id:"08117",properties:{name:"Summit"}},{type:"Polygon",arcs:[[6297,6298,-4347,6299,-1847]],id:"13147",properties:{name:"Hart"}},{type:"Polygon",arcs:[[-5170,-1746,-3941,-3062,6300]],id:"17187",properties:{name:"Warren"}},{type:"Polygon",arcs:[[6301,6302,6303,-3284,6304]],id:"18119",properties:{name:"Owen"}},{type:"Polygon",arcs:[[6305,6306,-6122,-4267,-4670,6307,6308,-6167]],id:"18037",properties:{name:"Dubois"}},{type:"Polygon",arcs:[[-2074,6309,6310,6311,-1505]],id:"20165",properties:{name:"Rush"}},{type:"Polygon",arcs:[[-189,-984,-3397,-6214,6312]],id:"19011",properties:{name:"Benton"}},{type:"Polygon",arcs:[[6313,-4479,-3690,-5804,-5099,-3766,6314]],id:"21125",properties:{name:"Laurel"}},{type:"Polygon",arcs:[[6315,6316,6317,6318,-2386,-739]],id:"20185",properties:{name:"Stafford"}},{type:"Polygon",arcs:[[-5513,6319,6320,6321,6322,6323]],id:"22115",properties:{name:"Vernon"}},{type:"Polygon",arcs:[[6324,6325,6326,-1554,-2567,-5199]],id:"26093",properties:{name:"Livingston"}},{type:"Polygon",arcs:[[-3018,-2998,-3152,6327,-439,-2665,6328,-1306]],id:"27099",properties:{name:"Mower"}},{type:"Polygon",arcs:[[-2492,6329,6330,6331,6332]],id:"28073",properties:{name:"Lamar"}},{type:"Polygon",arcs:[[6333,6334,6335,6336,6337,6338]],id:"28053",properties:{name:"Humphreys"}},{type:"Polygon",arcs:[[6339,6340,-1603,6341,-627]],id:"31139",properties:{name:"Pierce"}},{type:"Polygon",arcs:[[6342,6343,-5353,6344,-1262,-5616]],id:"21237",properties:{name:"Wolfe"}},{type:"Polygon",arcs:[[6345,-4913,6346,-5705,6347,-5807]],id:"21033",properties:{name:"Caldwell"}},{type:"Polygon",arcs:[[-1371,-3594,6348,6349,-4749,-38]],id:"46093",properties:{name:"Meade"}},{type:"Polygon",arcs:[[6350,6351,6352,6353,-4492,6354]],id:"21021",properties:{name:"Boyle"}},{type:"Polygon",arcs:[[-4509,6355,6356,6357,6358]],id:"37199",properties:{name:"Yancey"}},{type:"Polygon",arcs:[[-6095,-3217,6359,-2628,6360,6361]],id:"01047",properties:{name:"Dallas"}},{type:"Polygon",arcs:[[6362,-2489,6363,-182]],id:"13231",properties:{name:"Pike"}},{type:"Polygon",arcs:[[-835,6364,6365,6366]],id:"01035",properties:{name:"Conecuh"}},{type:"Polygon",arcs:[[-3301,6367,-3191,-2403,6368,6369]],id:"05105",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-6240,6370,-6025,6371]],id:"13227",properties:{name:"Pickens"}},{type:"Polygon",arcs:[[6372,-6156,6373,6374,-6102,6375,6376]],id:"13141",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[6377,-168,6378,6379,6380]],id:"13307",properties:{name:"Webster"}},{type:"Polygon",arcs:[[6381,-4047,6382,-2926,6383,6384]],id:"18095",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-3286,-68,-6123,-6307,6385]],id:"18101",properties:{name:"Martin"}},{type:"Polygon",arcs:[[-2135,-341,-1508,-6180,-2951,6386,6387]],id:"20055",properties:{name:"Finney"}},{type:"Polygon",arcs:[[-2088,6388,6389,6390,6391]],id:"20087",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-3304,6392,6393,-5700,-2860,6394]],id:"18181",properties:{name:"White"}},{type:"Polygon",arcs:[[-4494,6395,-4480,-6314,6396,-4112,6397]],id:"21199",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[-5263,-5060,-5096,-4326,6398]],id:"17009",properties:{name:"Brown"}},{type:"Polygon",arcs:[[6399,6400,6401,6402,6403,6404,6405]],id:"22021",properties:{name:"Caldwell"}},{type:"Polygon",arcs:[[-5666,-5240,-1919,6406,6407]],id:"29101",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-4057,6408,6409,6410,6411]],id:"29017",properties:{name:"Bollinger"}},{type:"Polygon",arcs:[[-2204,6412,6413,6414,6415,6416]],id:"29035",properties:{name:"Carter"}},{type:"Polygon",arcs:[[-923,6417,-2397,6418,-4650,6419,-2479]],id:"31109",properties:{name:"Lancaster"}},{type:"Polygon",arcs:[[6420,6421,6422,6423,-4360]],id:"34035",properties:{name:"Somerset"}},{type:"Polygon",arcs:[[6424,-6284,-2781,6425,6426]],id:"36121",properties:{name:"Wyoming"}},{type:"Polygon",arcs:[[6427,-329,-6069,6428,6429]],id:"36097",properties:{name:"Schuyler"}},{type:"Polygon",arcs:[[6430,6431,6432,6433,-1814]],id:"39091",properties:{name:"Logan"}},{type:"Polygon",arcs:[[6434,-1739,-1863,6435,6436,6437,-6433]],id:"39159",properties:{name:"Union"}},{type:"Polygon",arcs:[[-4836,-3024,6438,-3344,6439]],id:"42063",properties:{name:"Indiana"}},{type:"Polygon",arcs:[[-3891,-5572,6440,-5517,6441,-2701,6442]],id:"21099",properties:{name:"Hart"}},{type:"Polygon",arcs:[[-1283,6443,-4489,-4104,6444,6445,6446]],id:"21183",properties:{name:"Ohio"}},{type:"Polygon",arcs:[[6447,6448,-2382,-2591,-5792,6449]],id:"46129",properties:{name:"Walworth"}},{type:"Polygon",arcs:[[-4851,6450,-4765,-5381,6451]],id:"47089",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[6452,6453,6454,6455,-5535,6456,-761]],id:"21097",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[-5382,-4845,6457,6458,6459,-5952]],id:"37173",properties:{name:"Swain"}},{type:"Polygon",arcs:[[6460,-2246,6461,-2961,6462,-2250,6463]],id:"48499",properties:{name:"Wood"}},{type:"Polygon",arcs:[[6464,6465,6466,6467,6468,6469]],id:"37091",properties:{name:"Hertford"}},{type:"Polygon",arcs:[[-789,6470,-4028,-5214,-3973,6471,6472]],id:"48291",properties:{name:"Liberty"}},{type:"Polygon",arcs:[[6473,6474,-73,-4212,6475,-65,6476]],id:"18071",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-6312,6477,-6316,-738,-6179,-1506]],id:"20145",properties:{name:"Pawnee"}},{type:"Polygon",arcs:[[-2419,-3159,-1202,-1728,-1081,-334]],id:"20031",properties:{name:"Coffey"}},{type:"Polygon",arcs:[[-809,6478,6479,-4622,-3697]],id:"22055",properties:{name:"Lafayette"}},{type:"Polygon",arcs:[[6480,-2022,-1333,-6030,6481]],id:"27051",properties:{name:"Grant"}},{type:"Polygon",arcs:[[6482,-2822,6483,6484,6485]],id:"28121",properties:{name:"Rankin"}},{type:"Polygon",arcs:[[6486,6487,-6486,-6197,6488,-3526]],id:"28049",properties:{name:"Hinds"}},{type:"Polygon",arcs:[[6489,6490,6491,-4467,6492,6493]],id:"37051",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[6494,6495,6496,6497,-1255,-2827,-1902,-4008]],id:"37193",properties:{name:"Wilkes"}},{type:"Polygon",arcs:[[-1831,6498,6499,-6431,-1813,6500]],id:"39011",properties:{name:"Auglaize"}},{type:"Polygon",arcs:[[6501,6502,6503,6504,6505,6506,-3748]],id:"40125",properties:{name:"Pottawatomie"}},{type:"Polygon",arcs:[[6507,-4086,6508,6509,6510,6511]],id:"40091",properties:{name:"McIntosh"}},{type:"Polygon",arcs:[[6512,6513,-3366,6514,6515]],id:"41071",properties:{name:"Yamhill"}},{type:"Polygon",arcs:[[-4865,-5511,-4771,6516,6517,6518]],id:"42077",properties:{name:"Lehigh"}},{type:"Polygon",arcs:[[-5570,6519,-4497,6520,6521]],id:"21217",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[-4216,-2702,-6442,-5520,-3317,6522]],id:"21009",properties:{name:"Barren"}},{type:"Polygon",arcs:[[-5848,-4176,6523,-5967,6524,-2964]],id:"48453",properties:{name:"Travis"}},{type:"Polygon",arcs:[[-108,-790,-6473,6525,6526,6527]],id:"48339",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[6528,-433,-2208,-6103,-900]],id:"48227",properties:{name:"Howard"}},{type:"Polygon",arcs:[[6529,-5612,6530,6531,-1569,6532,-5333],[-3784]],id:"51195",properties:{name:"Wise"}},{type:"Polygon",arcs:[[6533]],id:"51840",properties:{name:"Winchester"}},{type:"Polygon",arcs:[[-4082,6534,-905,6535,-89]],id:"39139",properties:{name:"Richland"}},{type:"Polygon",arcs:[[-6485,6536,6537,-2490,6538,-6198]],id:"28127",properties:{name:"Simpson"}},{type:"Polygon",arcs:[[6539,-6248,-5125,6540,6541,-1479,6542]],id:"29019",properties:{name:"Boone"}},{type:"Polygon",arcs:[[-709,-6079,6543,-6254,-5481,6544,-5743,6545]],id:"30015",properties:{name:"Chouteau"}},{type:"Polygon",arcs:[[6546,-884,-3242,-349,-1899,-4446]],id:"31081",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[-6252,6547,-6250,-4999,6548,-4458,-2802,6549,6550]],id:"35049",properties:{name:"Santa Fe"}},{type:"Polygon",arcs:[[6551,-5166,-4465,6552,6553,-4468,-6492]],id:"37163",properties:{name:"Sampson"}},{type:"Polygon",arcs:[[6554,-2642,-4087,-6508,6555,6556,-6504]],id:"40107",properties:{name:"Okfuskee"}},{type:"Polygon",arcs:[[6557,6558,6559,6560,-1335,6561,-2912]],id:"40047",properties:{name:"Garfield"}},{type:"Polygon",arcs:[[-5767,6562,6563,-6343,-5615,6564]],id:"21165",properties:{name:"Menifee"}},{type:"Polygon",arcs:[[-4998,-5747,6565,6566,-4454,-6549]],id:"35033",properties:{name:"Mora"}},{type:"Polygon",arcs:[[-6342,-1599,6567,-4413,-628]],id:"31119",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-200,6568,-880,-6547,-4445,-749]],id:"31121",properties:{name:"Merrick"}},{type:"Polygon",arcs:[[-3353,-5977,6569,-4167,-3951,6570,-5904]],id:"41017",properties:{name:"Deschutes"}},{type:"Polygon",arcs:[[-4170,6571,6572,6573,6574,6575,6576]],id:"32013",properties:{name:"Humboldt"}},{type:"Polygon",arcs:[[6577,6578,6579,6580,6581]],id:"42117",properties:{name:"Tioga"}},{type:"Polygon",arcs:[[-6446,6582,-2704,-4220,6583,6584]],id:"21031",properties:{name:"Butler"}},{type:"Polygon",arcs:[[-4265,6585,-3885,-4102,-4671]],id:"21163",properties:{name:"Meade"}},{type:"Polygon",arcs:[[-6354,6586,-4481,-6396,-4493]],id:"21137",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-5101,-5803,6587,-5335,6588,6589,-3768]],id:"21013",properties:{name:"Bell"}},{type:"Polygon",arcs:[[-2975,6590,6591,-759,-2630,-4580]],id:"21187",properties:{name:"Owen"}},{type:"Polygon",arcs:[[6592,6593,-3779]],id:"37137",properties:{name:"Pamlico"}},{type:"Polygon",arcs:[[6594,6595,6596,6597,6598,6599]],id:"37187",properties:{name:"Washington"}},{type:"Polygon",arcs:[[6600,6601,6602,6603,6604]],id:"54015",properties:{name:"Clay"}},{type:"Polygon",arcs:[[6605,-4907,6606,-5637,6607]],id:"56033",properties:{name:"Sheridan"}},{type:"Polygon",arcs:[[6608,-4703,6609,6610,6611]],id:"42103",properties:{name:"Pike"}},{type:"Polygon",arcs:[[6612,6613,-6591,-2974,6614]],id:"21077",properties:{name:"Gallatin"}},{type:"Polygon",arcs:[[-1148,-5347,6615,6616,-6490,6617,-5629,6618]],id:"37125",properties:{name:"Moore"}},{type:"Polygon",arcs:[[-5711,6619,-6493,-4471,6620,-4984,6621]],id:"37155",properties:{name:"Robeson"}},{type:"Polygon",arcs:[[-4175,6622,-5829,-5968,-6524]],id:"48021",properties:{name:"Bastrop"}},{type:"Polygon",arcs:[[6623,6624,6625,-787,-106]],id:"48455",properties:{name:"Trinity"}},{type:"Polygon",arcs:[[6626,6627,6628,-2898,-4459,-1251,-6498,6629]],id:"37171",properties:{name:"Surry"}},{type:"Polygon",arcs:[[6630,6631,-5248,6632]],id:"38023",properties:{name:"Divide"}},{type:"Polygon",arcs:[[-1352,6633,-4875,-4687,6634,-4763,-5299]],id:"45029",properties:{name:"Colleton"}},{type:"Polygon",arcs:[[-3336,6635,6636,-5603,6637,6638]],id:"47041",properties:{name:"DeKalb"}},{type:"Polygon",arcs:[[-4131,-916,-647,-1659,-1073,6639]],id:"48309",properties:{name:"McLennan"}},{type:"Polygon",arcs:[[-3781,6640,-2332,-4121]],id:"37031",properties:{name:"Carteret"}},{type:"Polygon",arcs:[[-4808,6641,-1653,6642,-2453,-2198]],id:"48307",properties:{name:"McCulloch"}},{type:"Polygon",arcs:[[-2991,6643,6644,-1032,6645,6646]],id:"39171",properties:{name:"Williams"}},{type:"Polygon",arcs:[[6647,6648,6649,6650,6651,6652,6653,-5919]],id:"48039",properties:{name:"Brazoria"}},{type:"Polygon",arcs:[[-1853,-798,6654,6655,-4723,6656,6657]],id:"39013",properties:{name:"Belmont"}},{type:"Polygon",arcs:[[6658,6659,6660,6661,6662,6663]],id:"39071",properties:{name:"Highland"}},{type:"Polygon",arcs:[[-3545,6664,-3070,6665,-753,6666]],id:"39173",properties:{name:"Wood"}},{type:"Polygon",arcs:[[6667,6668,-831,6669,6670,6671]],id:"55015",properties:{name:"Calumet"}},{type:"Polygon",arcs:[[6672,6673,6674,-5651,6675]],id:"42087",properties:{name:"Mifflin"}},{type:"Polygon",arcs:[[6676,-5693,6677,6678,-2482,-1165,6679]],id:"40045",properties:{name:"Ellis"}},{type:"Polygon",arcs:[[6680,6681,-2124,6682,-5857]],id:"46075",properties:{name:"Jones"}},{type:"Polygon",arcs:[[-5707,6683,6684,-4424,-1345,-5959,6685]],id:"47161",properties:{name:"Stewart"}},{type:"Polygon",arcs:[[6686,6687,6688,-2729,-970]],id:"48017",properties:{name:"Bailey"}},{type:"Polygon",arcs:[[6689,-1870,6690,6691,6692,6693]],id:"40065",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-1018,6694,-3763,6695,-4482,-5827]],id:"45059",properties:{name:"Laurens"}},{type:"Polygon",arcs:[[6696,6697,-3590,-1369,-6053,-6015]],id:"46063",properties:{name:"Harding"}},{type:"Polygon",arcs:[[6698,6699,6700,6701,6702]],id:"54105",properties:{name:"Wirt"}},{type:"Polygon",arcs:[[6703,6704,-6668,6705,-792]],id:"55087",properties:{name:"Outagamie"}},{type:"Polygon",arcs:[[-4077,-5749,6706,-3146,6707]],id:"38037",properties:{name:"Grant"}},{type:"Polygon",arcs:[[6708,-4166,6709,6710]],id:"41007",properties:{name:"Clatsop"}},{type:"Polygon",arcs:[[6711,-5680,-4866,-6519,6712,-203,6713,-5413]],id:"42107",properties:{name:"Schuylkill"}},{type:"Polygon",arcs:[[-6581,6714,6715,6716,6717,-5410,6718,6719,6720]],id:"42081",properties:{name:"Lycoming"}},{type:"MultiPolygon",arcs:[[[6721,6722]],[[-6637,6723,6724,6725,-5604]]],id:"47185",properties:{name:"White"}},{type:"Polygon",arcs:[[6726,6727,6728,6729,-6091]],id:"55011",properties:{name:"Buffalo"}},{type:"Polygon",arcs:[[6730,-3933,6731,6732,-5871,-588,-3850,6733]],id:"40139",properties:{name:"Texas"}},{type:"Polygon",arcs:[[-6717,6734,-5681,-6712,-5412,6735]],id:"42037",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[6736,-5751,6737,6738,-6450,-5791,6739,-3592]],id:"46031",properties:{name:"Corson"}},{type:"Polygon",arcs:[[-5946,6740,6741,-6624,-105,-2269,6742]],id:"48225",properties:{name:"Houston"}},{type:"Polygon",arcs:[[-6643,-1652,6743,6744,-5849,-3112,-2454]],id:"48411",properties:{name:"San Saba"}},{type:"Polygon",arcs:[[-4136,6745,6746,6747,-6018,6748,6749]],id:"51036",properties:{name:"Charles City"}},{type:"Polygon",arcs:[[6750,-6046,-2283,6751,-2289,6752]],id:"51139",properties:{name:"Page"}},{type:"Polygon",arcs:[[-2122,-587,6753,-3043,6754]],id:"46123",properties:{name:"Tripp"}},{type:"Polygon",arcs:[[-3078,-5636,6755]],id:"48377",properties:{name:"Presidio"}},{type:"Polygon",arcs:[[-6145,-5929,6756,6757,-4291]],id:"49021",properties:{name:"Iron"}},{type:"Polygon",arcs:[[6758,6759,-1688,6760,6761]],id:"48347",properties:{name:"Nacogdoches"}},{type:"Polygon",arcs:[[6762,6763,6764,6765,6766,6767,-5831]],id:"48477",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-3209,-3877,-5141,6768,6769,6770]],id:"49003",properties:{name:"Box Elder"}},{type:"Polygon",arcs:[[6771,6772,6773,-225,6774]],id:"48097",properties:{name:"Cooke"}},{type:"Polygon",arcs:[[6775,-6693,6776,6777,-1044,-4795]],id:"48487",properties:{name:"Wilbarger"}},{type:"Polygon",arcs:[[-914,6778,-5947,-6743,-2268,6779]],id:"48289",properties:{name:"Leon"}},{type:"Polygon",arcs:[[-1859,-5159,6780,-1608,6781,6782,-1357]],id:"48255",properties:{name:"Karnes"}},{type:"Polygon",arcs:[[-4721,6783,-3441,6784,6785,-5979]],id:"51021",properties:{name:"Bland"}},{type:"Polygon",arcs:[[6786,6787,-6021,6788,6789]],id:"51183",properties:{name:"Sussex"}},{type:"Polygon",arcs:[[6790,-5256,6791,6792,6793]],id:"51111",properties:{name:"Lunenburg"}},{type:"Polygon",arcs:[[6794,-2909,6795,-6602,6796,-6700]],id:"54013",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[6797,-2330,-5978,6798,6799,-5610]],id:"51027",properties:{name:"Buchanan"}},{type:"Polygon",arcs:[[6800,-6794,6801,6802,-3650,6803,-6e3]],id:"51117",properties:{name:"Mecklenburg"}},{type:"Polygon",arcs:[[-6457,-5539,6804,6805,6806,-762]],id:"21017",properties:{name:"Bourbon"}},{type:"Polygon",arcs:[[-18,-3476,-3205,-4277]],id:"16067",properties:{name:"Minidoka"}},{type:"Polygon",arcs:[[6807,-6630,-6497,6808]],id:"37005",properties:{name:"Alleghany"}},{type:"Polygon",arcs:[[-3230,6809,6810,6811,6812,-5254]],id:"51007",properties:{name:"Amelia"}},{type:"Polygon",arcs:[[6813,-4892,6814,-2164,6815,-5910]],id:"51073",properties:{name:"Gloucester"}},{type:"Polygon",arcs:[[6816,-6043,-6751,6817,6818]],id:"51171",properties:{name:"Shenandoah"}},{type:"Polygon",arcs:[[-5611,-6800,6819,-6531]],id:"51051",properties:{name:"Dickenson"}},{type:"Polygon",arcs:[[6820,-5925,6821,-4152,6822,-5642]],id:"55005",properties:{name:"Barron"}},{type:"Polygon",arcs:[[6823,6824,6825,6826]],id:"53049",properties:{name:"Pacific"}},{type:"Polygon",arcs:[[6827,6828,6829,6830]],id:"54045",properties:{name:"Logan"}},{type:"Polygon",arcs:[[6831,6832,-2608,6833,-1101]],id:"06039",properties:{name:"Madera"}},{type:"Polygon",arcs:[[6834,6835,6836,-828,6837]],id:"55061",properties:{name:"Kewaunee"}},{type:"Polygon",arcs:[[6838,-2036,6839,-1310,-3323,6840,-2876]],id:"17135",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-2045,-6116,6841,6842,6843,-6230,6844,6845]],id:"08051",properties:{name:"Gunnison"}},{type:"Polygon",arcs:[[6846,-613,6847,-6474,6848]],id:"18013",properties:{name:"Brown"}},{type:"Polygon",arcs:[[6849,6850,6851,6852,6853]],id:"13101",properties:{name:"Echols"}},{type:"Polygon",arcs:[[6854,-5345,6855,-5167,-6552,-6491,-6617]],id:"37085",properties:{name:"Harnett"}},{type:"Polygon",arcs:[[-6067,6856,6857,6858,6859,6860]],id:"36107",properties:{name:"Tioga"}},{type:"Polygon",arcs:[[-6618,-6494,-6620,-5710]],id:"37093",properties:{name:"Hoke"}},{type:"Polygon",arcs:[[6861,6862,6863,6864]],id:"37143",properties:{name:"Perquimans"}},{type:"Polygon",arcs:[[-4427,-4785,6865,-5310,-1347]],id:"47085",properties:{name:"Humphreys"}},{type:"Polygon",arcs:[[-645,-381,-1909,-2500,-156]],id:"48381",properties:{name:"Randall"}},{type:"Polygon",arcs:[[-3142,6866,6867,6868,-5745,-131]],id:"08023",properties:{name:"Costilla"}},{type:"MultiPolygon",arcs:[[[6869]],[[6870,-3740,6871,-1796,6872,6873,6874,6875]]],id:"08123",properties:{name:"Weld"}},{type:"Polygon",arcs:[[6876,6877,6878,-3872,6879,-4202]],id:"13313",properties:{name:"Whitfield"}},{type:"Polygon",arcs:[[6880,6881,6882,6883,-6455,6884]],id:"21023",properties:{name:"Bracken"}},{type:"Polygon",arcs:[[-4048,-6382,6885,-2432,6886]],id:"18159",properties:{name:"Tipton"}},{type:"Polygon",arcs:[[6887,-4495,-6398,-4111,6888,-4618]],id:"21207",properties:{name:"Russell"}},{type:"Polygon",arcs:[[-5808,-6348,-5704,6889,-5287]],id:"21143",properties:{name:"Lyon"}},{type:"Polygon",arcs:[[-994,-3144,6890,6891,6892,6893]],id:"20025",properties:{name:"Clark"}},{type:"Polygon",arcs:[[-3422,-6001,-6804,-3652,-1031,6894,-5007]],id:"37077",properties:{name:"Granville"}},{type:"MultiPolygon",arcs:[[[6895,6896]],[[-6599,6897,6898,6899,6900,6901]]],id:"37095",properties:{name:"Hyde"}},{type:"Polygon",arcs:[[6902,-6338,6903,6904]],id:"28125",properties:{name:"Sharkey"}},{type:"Polygon",arcs:[[-6377,6905,6906,-840,6907]],id:"13009",properties:{name:"Baldwin"}},{type:"Polygon",arcs:[[-4103,-3892,-6443,-2700,-6583,-6445]],id:"21085",properties:{name:"Grayson"}},{type:"Polygon",arcs:[[-5445,-6190,-81,-419,-6193]],id:"28115",properties:{name:"Pontotoc"}},{type:"Polygon",arcs:[[-585,6908,6909,-5160,6910]],id:"31015",properties:{name:"Boyd"}},{type:"Polygon",arcs:[[6911]],id:"51790",properties:{name:"Staunton"}},{type:"Polygon",arcs:[[-2396,6912,-3557,-5053,-4646,-6419]],id:"31025",properties:{name:"Cass"}},{type:"Polygon",arcs:[[-1391,6913,-3007,-111,-4542,-506]],id:"46073",properties:{name:"Jerauld"}},{type:"Polygon",arcs:[[-4591,-6222,-4597,-4710,6914,-248]],id:"04003",properties:{name:"Cochise"}},{type:"Polygon",arcs:[[6915,-4255,-3332,-4394,6916,6917]],id:"05113",properties:{name:"Polk"}},{type:"Polygon",arcs:[[-2934,-5487,6918,6919,6920,-3761]],id:"45039",properties:{name:"Fairfield"}},{type:"MultiPolygon",arcs:[[[6921]],[[-2869,6922,6923,6924]],[[6925]]],id:"06111",properties:{name:"Ventura"}},{type:"Polygon",arcs:[[6926,-1936,6927,6928,6929]],id:"06059",properties:{name:"Orange"}},{type:"Polygon",arcs:[[6930,-3678,-2887,6931]],id:"12053",properties:{name:"Hernando"}},{type:"Polygon",arcs:[[6932,6933,6934,6935,-4272,-2922]],id:"13029",properties:{name:"Bryan"}},{type:"Polygon",arcs:[[-2622,-5542,6936,-196,6937,6938,-2599]],id:"19109",properties:{name:"Kossuth"}},{type:"Polygon",arcs:[[6939,-2761,-2515,-3930,6940,-3199]],id:"20187",properties:{name:"Stanton"}},{type:"Polygon",arcs:[[6941,-3117,-2214,6942,-3203,-3966,6943,-6868]],id:"08071",properties:{name:"Las Animas"}},{type:"Polygon",arcs:[[-2877,-6841,-3325,6944,-3087,-4935,6945,6946,-4960]],id:"17119",properties:{name:"Madison"}},{type:"Polygon",arcs:[[6947,-724,-582,6948,6949,6950,6951]],id:"12015",properties:{name:"Charlotte"}},{type:"Polygon",arcs:[[-5327,-4676,-6169,6952,6953,-3878,6954]],id:"18051",properties:{name:"Gibson"}},{type:"Polygon",arcs:[[6955,6956,-3548,-259]],id:"19163",properties:{name:"Scott"}},{type:"Polygon",arcs:[[6957,-5905,-6571,-3955,6958,-3861,6959]],id:"41035",properties:{name:"Klamath"}},{type:"Polygon",arcs:[[-5158,-2649,6960,-1609,-6781]],id:"48123",properties:{name:"DeWitt"}},{type:"Polygon",arcs:[[6961,-300,6962,6963,6964,6965,6966]],id:"01023",properties:{name:"Choctaw"}},{type:"Polygon",arcs:[[6967,6968,6969,-4390,6970,-6963,-299]],id:"01119",properties:{name:"Sumter"}},{type:"Polygon",arcs:[[6971,-1629,6972,6973,6974,6975,-4037]],id:"05015",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[6976,6977,-4832,-1931,6978,-6923,-2868,6979]],id:"06029",properties:{name:"Kern"}},{type:"MultiPolygon",arcs:[[[-6949,6980,6981,6982]],[[6983]],[[-6951,6984]]],id:"12071",properties:{name:"Lee"}},{type:"Polygon",arcs:[[6985,-438,-6229,6986,-1721,6987,6988]],id:"08107",properties:{name:"Routt"}},{type:"Polygon",arcs:[[6989,6990,6991,6992,6993,6994,6995]],id:"17181",properties:{name:"Union"}},{type:"Polygon",arcs:[[-3143,-697,-5686,6996,-6891]],id:"20033",properties:{name:"Comanche"}},{type:"Polygon",arcs:[[6997,6998,-4490,-6444,-1282,-6264]],id:"21059",properties:{name:"Daviess"}},{type:"MultiPolygon",arcs:[[[6999]],[[7e3]],[[7001,7002,7003]]],id:"22087",properties:{name:"St. Bernard"}},{type:"Polygon",arcs:[[7004,7005,-3874,7006,7007]],id:"16005",properties:{name:"Bannock"}},{type:"Polygon",arcs:[[7008,-1543,-1542,-4023,-2841,-855,-3163,-5028]],id:"20153",properties:{name:"Rawlins"}},{type:"Polygon",arcs:[[7009,7010,7011,7012,7013,-2009]],id:"13275",properties:{name:"Thomas"}},{type:"Polygon",arcs:[[7014,7015,-1782,7016,-3139,7017,7018]],id:"13099",properties:{name:"Early"}},{type:"Polygon",arcs:[[-5576,-6106,-3904,7019]],id:"16081",properties:{name:"Teton"}},{type:"Polygon",arcs:[[-3374,-4982,-5026,-5258,7020,7021]],id:"24015",properties:{name:"Cecil"}},{type:"Polygon",arcs:[[-447,7022,7023,-76]],id:"26147",properties:{name:"St. Clair"}},{type:"Polygon",arcs:[[-3666,7024,7025,7026,-3504,7027,7028]],id:"05107",properties:{name:"Phillips"}},{type:"Polygon",arcs:[[7029,7030,-5293,7031,7032]],id:"06013",properties:{name:"Contra Costa"}},{type:"Polygon",arcs:[[7033,-5088,7034,7035,7036]],id:"09009",properties:{name:"New Haven"}},{type:"Polygon",arcs:[[-6953,-6168,-6309,7037,-6998,-6263,7038]],id:"18173",properties:{name:"Warrick"}},{type:"Polygon",arcs:[[7039,-4214,7040,7041,7042,7043,-4269]],id:"18019",properties:{name:"Clark"}},{type:"Polygon",arcs:[[7044,7045,7046,-2369,7047,-3676]],id:"12069",properties:{name:"Lake"}},{type:"Polygon",arcs:[[7048,7049,7050,7051]],id:"21037",properties:{name:"Campbell"}},{type:"Polygon",arcs:[[7052,-2376,7053,-4635,7054,7055]],id:"22037",properties:{name:"East Feliciana"}},{type:"Polygon",arcs:[[7056,7057,7058,7059,-5987]],id:"12121",properties:{name:"Suwannee"}},{type:"MultiPolygon",arcs:[[[7060,-7056,7061,-3918,7062]],[[7063,-3916,7064]]],id:"22125",properties:{name:"West Feliciana"}},{type:"MultiPolygon",arcs:[[[-3174,7065]],[[7066]],[[7067]],[[-3483,7068,7069]]],id:"23013",properties:{name:"Knox"}},{type:"Polygon",arcs:[[7070,7071,7072,7073,-1556]],id:"26163",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[-4356,7074,7075,7076,7077]],id:"28033",properties:{name:"DeSoto"}},{type:"Polygon",arcs:[[7078,-5016,7079,7080,7081,-5266]],id:"24027",properties:{name:"Howard"}},{type:"Polygon",arcs:[[7082,7083,7084,7085,-6990,7086,-6409,-4056]],id:"29157",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-4957,7087,7088,-1246,-4230]],id:"29113",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-2748,7089,7090,7091,7092]],id:"27057",properties:{name:"Hubbard"}},{type:"Polygon",arcs:[[-2409,-3929,-1587,7093,7094,7095]],id:"20021",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[7096,-6033,7097,-5126,-5470,7098]],id:"27011",properties:{name:"Big Stone"}},{type:"Polygon",arcs:[[-5024,7099,7100,-947,7101,-5259]],id:"10001",properties:{name:"Kent"}},{type:"Polygon",arcs:[[7102,-2904,7103,7104]],id:"16075",properties:{name:"Payette"}},{type:"Polygon",arcs:[[-1142,-2992,-6647,7105,-2539]],id:"18151",properties:{name:"Steuben"}},{type:"Polygon",arcs:[[-1696,7106,-5149,7107,7108,7109]],id:"12075",properties:{name:"Levy"}},{type:"Polygon",arcs:[[-3047,-6246,7110,7111,-6851,7112]],id:"13065",properties:{name:"Clinch"}},{type:"Polygon",arcs:[[7113,7114,-2659,-5090,7115]],id:"26027",properties:{name:"Cass"}},{type:"Polygon",arcs:[[-4355,7116,7117,-5441,-6192,7118,-7075]],id:"28093",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[-347,-4051,-1275,-1560,7119,-5619,-1301]],id:"26081",properties:{name:"Kent"}},{type:"Polygon",arcs:[[7120,7121,-5404,-125,-2809,7122,7123]],id:"31135",properties:{name:"Perkins"}},{type:"Polygon",arcs:[[7124,7125,7126,7127]],id:"34029",properties:{name:"Ocean"}},{type:"Polygon",arcs:[[-3340,7128,-4210,7129,-5438,7130]],id:"18167",properties:{name:"Vigo"}},{type:"Polygon",arcs:[[7131,-6429,-6068,-6861,7132,-6579]],id:"36015",properties:{name:"Chemung"}},{type:"Polygon",arcs:[[-4303,7133,-6615,-2973,7134,-6171]],id:"18155",properties:{name:"Switzerland"}},{type:"Polygon",arcs:[[7135,-7091,7136,-3362,-2020]],id:"27159",properties:{name:"Wadena"}},{type:"Polygon",arcs:[[7137,-4350,-2424,7138,-5557,-5493,-1421]],id:"56027",properties:{name:"Niobrara"}},{type:"Polygon",arcs:[[-3899,7139,7140,-269,7141,-6131]],id:"29013",properties:{name:"Bates"}},{type:"Polygon",arcs:[[7142,-352,-2260,7143,7144,7145]],id:"31129",properties:{name:"Nuckolls"}},{type:"Polygon",arcs:[[-71,-6172,-7135,-2978,7146,-7041,-4213]],id:"18077",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[7147,7148,7149,-4305,7150,7151,7152]],id:"34003",properties:{name:"Bergen"}},{type:"Polygon",arcs:[[7153,7154,7155,7156,-7149,7157]],id:"36119",properties:{name:"Westchester"}},{type:"Polygon",arcs:[[-358,7158,7159,7160]],id:"36063",properties:{name:"Niagara"}},{type:"Polygon",arcs:[[7161,-6495,-4007,7162,-4534]],id:"37189",properties:{name:"Watauga"}},{type:"Polygon",arcs:[[7163,-825,-3361,7164,-5128]],id:"27023",properties:{name:"Chippewa"}},{type:"Polygon",arcs:[[-5202,7165,7166,7167,-6559,7168]],id:"40071",properties:{name:"Kay"}},{type:"Polygon",arcs:[[-538,7169,-5284,-5075,7170]],id:"17151",properties:{name:"Pope"}},{type:"Polygon",arcs:[[-5679,7171,7172,-6611,7173,-6140,-5509,-4863]],id:"42089",properties:{name:"Monroe"}},{type:"MultiPolygon",arcs:[[[-6548,-6251]],[[-5001,-6253,-6551,7174,-4712,-5011,-5874]]],id:"35043",properties:{name:"Sandoval"}},{type:"Polygon",arcs:[[-2946,-1466,-5573,-2532,7175]],id:"16033",properties:{name:"Clark"}},{type:"MultiPolygon",arcs:[[[7176,7177,-1535,-2503,7178]],[[7179]],[[7180]],[[7181]]],id:"26029",properties:{name:"Charlevoix"}},{type:"Polygon",arcs:[[-2568,-1558,7182,-3541,7183,-2989]],id:"26091",properties:{name:"Lenawee"}},{type:"Polygon",arcs:[[-6092,-6730,7184,-3149,7185]],id:"27157",properties:{name:"Wabasha"}},{type:"Polygon",arcs:[[7186,-2339,-4828,-5665,7187]],id:"29047",properties:{name:"Clay"}},{type:"Polygon",arcs:[[7188,7189,-2643,-6555,-6503,7190]],id:"40081",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-5177,-1409,-1139,-5272,7191,-3256,7192,7193]],id:"47069",properties:{name:"Hardeman"}},{type:"Polygon",arcs:[[7194,-2768,7195,-2745,7196]],id:"27071",properties:{name:"Koochiching"}},{type:"Polygon",arcs:[[-27,-2128,7197,7198,-32,-5935]],id:"27107",properties:{name:"Norman"}},{type:"Polygon",arcs:[[-3341,-7131,-5437,7199,-3097,-3249,7200]],id:"17023",properties:{name:"Clark"}},{type:"Polygon",arcs:[[-7198,-2127,7201,-7092,-7136,-2019,7202]],id:"27005",properties:{name:"Becker"}},{type:"Polygon",arcs:[[7203,-3154,-1100,-3467,-5216,7204]],id:"19085",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[7205,-3276,7206,7207,-3505,-7027]],id:"28027",properties:{name:"Coahoma"}},{type:"Polygon",arcs:[[-4456,7208,-3970,7209,7210,-160,7211,7212,-4065,7213]],id:"35037",properties:{name:"Quay"}},{type:"Polygon",arcs:[[-6423,7214,7215,7216,7217,7218]],id:"34023",properties:{name:"Middlesex"}},{type:"Polygon",arcs:[[-3641,7219,7220,7221,7222,-4395,-2014]],id:"54071",properties:{name:"Pendleton"}},{type:"Polygon",arcs:[[-2310,7223,7224,7225,-5401]],id:"05003",properties:{name:"Ashley"}},{type:"Polygon",arcs:[[-3506,-7208,7226,7227,-6334,7228]],id:"28133",properties:{name:"Sunflower"}},{type:"Polygon",arcs:[[7229,-7077,7230,7231,-3273,-7206,-7026,7232]],id:"28143",properties:{name:"Tunica"}},{type:"Polygon",arcs:[[-668,-4613,7233,-3290,-2321,7234]],id:"29171",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[-4612,-3059,-1647,-3291,-7234]],id:"29197",properties:{name:"Schuyler"}},{type:"Polygon",arcs:[[7235,7236,7237,-3638,-2905,-6795,-6699]],id:"54085",properties:{name:"Ritchie"}},{type:"Polygon",arcs:[[7238,-3135,-3635,-7238,7239,7240]],id:"54095",properties:{name:"Tyler"}},{type:"Polygon",arcs:[[-4520,7241,7242,7243,7244,-3438]],id:"51063",properties:{name:"Floyd"}},{type:"Polygon",arcs:[[-4339,-3840,7245,7246,-264,7247]],id:"30055",properties:{name:"McCone"}},{type:"Polygon",arcs:[[-2089,-6392,7248,-3157,7249,-5427]],id:"20177",properties:{name:"Shawnee"}},{type:"Polygon",arcs:[[-7106,-6646,-1037,-2079,-850]],id:"18033",properties:{name:"DeKalb"}},{type:"Polygon",arcs:[[7250,-1455,-94,-232]],id:"46101",properties:{name:"Moody"}},{type:"Polygon",arcs:[[-7054,-2375,-15,7251,-4636]],id:"22091",properties:{name:"St. Helena"}},{type:"Polygon",arcs:[[7252,-3516,7253,-3998,7254]],id:"55051",properties:{name:"Iron"}},{type:"Polygon",arcs:[[7255,-3621,7256,-4812,7257,7258]],id:"48475",properties:{name:"Ward"}},{type:"Polygon",arcs:[[7259,-3554,-4552,7260,-6778]],id:"48485",properties:{name:"Wichita"}},{type:"MultiPolygon",arcs:[[[-6275,7261,7262,7263]],[[-6279,7264,7265,7266]]],id:"48489",properties:{name:"Willacy"}},{type:"Polygon",arcs:[[7267,7268,-3696,7269,7270,-6402,7271]],id:"22083",properties:{name:"Richland"}},{type:"Polygon",arcs:[[-1644,-2060,7272,7273,7274,7275]],id:"29045",properties:{name:"Clark"}},{type:"Polygon",arcs:[[7276,7277,7278,-3132]],id:"54049",properties:{name:"Marion"}},{type:"Polygon",arcs:[[7279,7280,7281,-7236,-6703,7282,-3787]],id:"54107",properties:{name:"Wood"}},{type:"Polygon",arcs:[[-3133,-7279,7283,-5114,7284,7285,-3636]],id:"54033",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[7286,7287,-4340,-7248,-263,-4370]],id:"30105",properties:{name:"Valley"}},{type:"Polygon",arcs:[[7288,7289,7290,-3489,7291]],id:"25009",properties:{name:"Essex"}},{type:"Polygon",arcs:[[7292,-4536,7293,-4506,7294,-1426]],id:"47019",properties:{name:"Carter"}},{type:"Polygon",arcs:[[-284,7295,7296,-5627,7297,7298,7299]],id:"47147",properties:{name:"Robertson"}},{type:"Polygon",arcs:[[-2309,7300,-3508,7301,7302,-3693,7303,7304,-7224]],id:"05017",properties:{name:"Chicot"}},{type:"Polygon",arcs:[[-6886,-6385,7305,7306,-2097,-2433]],id:"18057",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[7307,-2106,-4049,-6887,-2431,7308]],id:"18067",properties:{name:"Howard"}},{type:"Polygon",arcs:[[-2098,-7307,7309,-1519,-610,7310,-1498]],id:"18097",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-5702,-2434,-2099,-1501,7311,-4207,-5594]],id:"18107",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[7312,7313,-2797,-2823,-6483,-6488]],id:"28089",properties:{name:"Madison"}},{type:"MultiPolygon",arcs:[[[7314,7315,-2152]]],id:"26033",properties:{name:"Chippewa"}},{type:"MultiPolygon",arcs:[[[7316]],[[-2153,-7316,7317,7318]]],id:"26097",properties:{name:"Mackinac"}},{type:"Polygon",arcs:[[7319,7320,7321,7322,-4994]],id:"12089",properties:{name:"Nassau"}},{type:"Polygon",arcs:[[-7278,7323,-5188,-5111,-7284]],id:"54091",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[-4540,7324,-5424,-3868,-6879,7325]],id:"47011",properties:{name:"Bradley"}},{type:"Polygon",arcs:[[7326,7327,7328,-7057,-5986,7329,7330]],id:"12079",properties:{name:"Madison"}},{type:"Polygon",arcs:[[7331,-3054,7332,7333,-6336]],id:"28051",properties:{name:"Holmes"}},{type:"Polygon",arcs:[[7334,-3315,-5960,-5955,-1339,-5892]],id:"47183",properties:{name:"Weakley"}},{type:"Polygon",arcs:[[7335,-5478,-6093,-7186,-3148,-2996,-1874]],id:"27049",properties:{name:"Goodhue"}},{type:"Polygon",arcs:[[7336,7337,-874,-1472,7338,7339]],id:"29077",properties:{name:"Greene"}},{type:"Polygon",arcs:[[7340,7341,-3416,7342,-3852,7343,-3457]],id:"01111",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[-3723,-4668,7344,7345,-1565]],id:"35013",properties:{name:"Do\xF1a Ana"}},{type:"Polygon",arcs:[[7346,7347,-6719,-5409,7348,-6674]],id:"42119",properties:{name:"Union"}},{type:"Polygon",arcs:[[-2593,-241,-3764,7349,-5793]],id:"46119",properties:{name:"Sully"}},{type:"Polygon",arcs:[[-1578,-5764,-945,7350,-5397,7351]],id:"33003",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[-2788,7352]],id:"51770",properties:{name:"Roanoke"}},{type:"Polygon",arcs:[[-5682,-3550,7353,-5172,-4332,-2093,-2771]],id:"19115",properties:{name:"Louisa"}},{type:"Polygon",arcs:[[-2675,7354,7355,-5993,-5054]],id:"19145",properties:{name:"Page"}},{type:"Polygon",arcs:[[-5486,-4870,-4977,-5555,-5727,7356,-6919]],id:"45055",properties:{name:"Kershaw"}},{type:"Polygon",arcs:[[7357,-7007,-3873,-3207,-3475]],id:"16077",properties:{name:"Power"}},{type:"Polygon",arcs:[[7358,-3120,7359]],id:"41011",properties:{name:"Coos"}},{type:"Polygon",arcs:[[-5906,-6958,7360,-2474,-3121,-7359,7361]],id:"41019",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[-4410,-2697,7362,7363,7364]],id:"55023",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[7365,7366,-1680,7367,7368,-3798],[7369]],id:"51005",properties:{name:"Alleghany"}},{type:"Polygon",arcs:[[-4720,-5457,7370,7371,-4517,-3435,-6784]],id:"51071",properties:{name:"Giles"}},{type:"Polygon",arcs:[[-7059,7372,-6852,-7112,7373,7374,-5144,7375]],id:"12023",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[-5496,7376,7377,7378]],id:"27123",properties:{name:"Ramsey"}},{type:"Polygon",arcs:[[7379,-4179,7380,7381,-1719,7382,7383]],id:"49047",properties:{name:"Uintah"}},{type:"Polygon",arcs:[[7384,7385,7386,-4363,7387,-7243]],id:"51067",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[7388,-3388]],id:"15005",properties:{name:"Kalawao"}},{type:"Polygon",arcs:[[-4941,-4418,-6052,7389,7390,-6389,-2087]],id:"20005",properties:{name:"Atchison"}},{type:"Polygon",arcs:[[7391,-6269,-6213,7392,7393]],id:"09015",properties:{name:"Windham"}},{type:"Polygon",arcs:[[7394,7395,-7393,-6212,7396,7397,-5086]],id:"09011",properties:{name:"New London"}},{type:"Polygon",arcs:[[7398,7399,7400,7401,-3367,-6514]],id:"41005",properties:{name:"Clackamas"}},{type:"Polygon",arcs:[[-1052,-5006,-5516,7402,-1684,-6760,7403]],id:"48419",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[7404,-5671,-962,7405,7406,-4141,7407]],id:"39029",properties:{name:"Columbiana"}},{type:"Polygon",arcs:[[-1105,7408,-6977,7409,-1243]],id:"06031",properties:{name:"Kings"}},{type:"Polygon",arcs:[[7410,-2872,-2103,7411,7412,7413,7414]],id:"06045",properties:{name:"Mendocino"}},{type:"Polygon",arcs:[[-4197,-1809,7415,-2220,-6114]],id:"08035",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[-512,-2967,-3595,7416,7417,-2777]],id:"48259",properties:{name:"Kendall"}},{type:"Polygon",arcs:[[7418,7419,-3658,7420,-6974]],id:"05009",properties:{name:"Boone"}},{type:"Polygon",arcs:[[-6561,7421,7422,-7189,7423,-1336]],id:"40083",properties:{name:"Logan"}},{type:"Polygon",arcs:[[7424,-3965,7425,7426,-3533]],id:"36065",properties:{name:"Oneida"}},{type:"Polygon",arcs:[[7427,-6459,7428,7429,7430,7431]],id:"37113",properties:{name:"Macon"}},{type:"Polygon",arcs:[[7432,7433,7434,7435,7436,7437,7438]],id:"36031",properties:{name:"Essex"}},{type:"Polygon",arcs:[[-2016,-4397,7439,7440,-7366,-3797]],id:"51017",properties:{name:"Bath"}},{type:"Polygon",arcs:[[7441,7442,7443,7444,-6829]],id:"54005",properties:{name:"Boone"}},{type:"Polygon",arcs:[[7445,7446,-3801,-5455,7447]],id:"54019",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[7448,7449,-6605,7450,-7446,7451,-7443,7452,7453]],id:"54039",properties:{name:"Kanawha"}},{type:"Polygon",arcs:[[7454,-6988,-1720,-7382]],id:"08103",properties:{name:"Rio Blanco"}},{type:"Polygon",arcs:[[-1499,-7311,-614,-6847,7455,-6303,7456]],id:"18109",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[7457,-6405,7458,7459,7460,-4642]],id:"22059",properties:{name:"LaSalle"}},{type:"Polygon",arcs:[[-1480,-6542,7461,-4893,7462]],id:"29135",properties:{name:"Moniteau"}},{type:"Polygon",arcs:[[-4681,7463,-1619,-5673,7464,7465]],id:"42039",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[-5734,-5209,7466,7467,7468,-6563,-5766]],id:"21205",properties:{name:"Rowan"}},{type:"Polygon",arcs:[[-4783,7469,7470,7471,7472,-5337,7473]],id:"47187",properties:{name:"Williamson"}},{type:"Polygon",arcs:[[-1614,-960,-711,7474,-306]],id:"38081",properties:{name:"Sargent"}},{type:"Polygon",arcs:[[7475,-3104,7476]],id:"16061",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[7477,7478,7479,-7477,-3103,7480,7481]],id:"16069",properties:{name:"Nez Perce"}},{type:"Polygon",arcs:[[7482,-7146,7483,-1488,-6175,7484,-4658]],id:"20089",properties:{name:"Jewell"}},{type:"Polygon",arcs:[[7485,-3236,7486,-5425,7487,-2917]],id:"20117",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[-3235,-4020,-4942,-2085,-5426,-7487]],id:"20131",properties:{name:"Nemaha"}},{type:"Polygon",arcs:[[7488,-4039,-3186,7489,7490,-2115]],id:"40001",properties:{name:"Adair"}},{type:"Polygon",arcs:[[-7431,7491,7492,7493,7494]],id:"37043",properties:{name:"Clay"}},{type:"Polygon",arcs:[[7495,-3775,-5725,-4343,-5724,-4341,-6299,7496,7497,7498,7499]],id:"45073",properties:{name:"Oconee"}},{type:"Polygon",arcs:[[-3185,7500,7501,7502,7503,-7490]],id:"05033",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[-2994,-2136,-6388,-2512,-2760]],id:"20093",properties:{name:"Kearny"}},{type:"Polygon",arcs:[[-2493,-6333,7504,7505,7506,7507]],id:"28091",properties:{name:"Marion"}},{type:"Polygon",arcs:[[7508,-6194,-422,-2313,7509]],id:"28161",properties:{name:"Yalobusha"}},{type:"Polygon",arcs:[[7510,-2255,-1007,-2596,-143,-2839,-4022]],id:"31065",properties:{name:"Furnas"}},{type:"Polygon",arcs:[[7511,7512,-5370,-4162,7513]],id:"53015",properties:{name:"Cowlitz"}},{type:"Polygon",arcs:[[-1041,7514,7515,-2284,7516,-4031]],id:"01083",properties:{name:"Limestone"}},{type:"Polygon",arcs:[[7517,7518,7519,-2344]],id:"12013",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[7520,-3679,-6931,7521,-7109]],id:"12017",properties:{name:"Citrus"}},{type:"Polygon",arcs:[[-7303,7522,-6905,7523,-3524,-3694]],id:"28055",properties:{name:"Issaquena"}},{type:"Polygon",arcs:[[7524,-4271,7525,-3886,-6586,-4264]],id:"18061",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[-6941,-3934,-6731,7526,-3200]],id:"20129",properties:{name:"Morton"}},{type:"Polygon",arcs:[[-4504,-6138,7527,-3758,-6695,-1017]],id:"45083",properties:{name:"Spartanburg"}},{type:"Polygon",arcs:[[-1486,-3102,7528,-3269,7529,-6176]],id:"20143",properties:{name:"Ottawa"}},{type:"Polygon",arcs:[[7530,7531,-4441]],id:"30103",properties:{name:"Treasure"}},{type:"Polygon",arcs:[[7532,-4859,-4760,7533,7534,-1601]],id:"31051",properties:{name:"Dixon"}},{type:"Polygon",arcs:[[7535,7536,-5926,-6821,-5641,-5529]],id:"55013",properties:{name:"Burnett"}},{type:"Polygon",arcs:[[7537,-5788,-5467,7538,-3013,7539,7540]],id:"55025",properties:{name:"Dane"}},{type:"Polygon",arcs:[[7541,7542,7543,7544,7545,-4158,7546,-4625]],id:"22007",properties:{name:"Assumption"}},{type:"Polygon",arcs:[[7547,7548,7549,7550,-6612,-7173,7551]],id:"42127",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[7552,-7426,-3964,7553,-47,7554,7555]],id:"36077",properties:{name:"Otsego"}},{type:"Polygon",arcs:[[7556,7557,-3751,-2273,7558,-2239]],id:"40049",properties:{name:"Garvin"}},{type:"Polygon",arcs:[[-4311,7559,-7439,7560,7561,7562,-3961]],id:"36041",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[-4038,-6976,7563,7564,7565,-7501,-3184]],id:"05087",properties:{name:"Madison"}},{type:"Polygon",arcs:[[7566,-7548,7567,-5661,7568,-6859]],id:"42115",properties:{name:"Susquehanna"}},{type:"MultiPolygon",arcs:[[[7569]],[[7570,7571,7572,7573]]],id:"12037",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-805,-2011,7574,7575,7576]],id:"12039",properties:{name:"Gadsden"}},{type:"Polygon",arcs:[[-2345,-7520,7577,-7574,7578]],id:"12045",properties:{name:"Gulf"}},{type:"Polygon",arcs:[[7579,-7013,7580,-7331,7581,7582,7583]],id:"12065",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[7584,-2891,7585,7586,-2893]],id:"12103",properties:{name:"Pinellas"}},{type:"Polygon",arcs:[[7587,7588,-496,7589,-6691,-1869,-500]],id:"40075",properties:{name:"Kiowa"}},{type:"Polygon",arcs:[[-7502,-7566,7590,-4822,7591]],id:"05047",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[7592,7593,-2639,7594,7595]],id:"40117",properties:{name:"Pawnee"}},{type:"Polygon",arcs:[[-3753,7596,7597,7598,7599,7600,-2275]],id:"40069",properties:{name:"Johnston"}},{type:"Polygon",arcs:[[-1093,-5104,7601,7602,-1637,-6041,7603]],id:"29081",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[-6538,7604,7605,7606,-6330,-2491]],id:"28031",properties:{name:"Covington"}},{type:"Polygon",arcs:[[7607,-7514,-4161,-6709,7608,-6826]],id:"53069",properties:{name:"Wahkiakum"}},{type:"Polygon",arcs:[[7609,7610,7611,7612,7613]],id:"12019",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-2154,-7319,7614,7615,-4915]],id:"26153",properties:{name:"Schoolcraft"}},{type:"Polygon",arcs:[[-1690,-2766,7616,-4405,-5924,-7537,7617]],id:"55031",properties:{name:"Douglas"}},{type:"MultiPolygon",arcs:[[[7618,7619,7620]],[[7621,7622,7623,7624,-1886,-163,7625]]],id:"13193",properties:{name:"Macon"}},{type:"Polygon",arcs:[[7626,7627,-5396,-5392,-1205,-5275]],id:"22027",properties:{name:"Claiborne"}},{type:"Polygon",arcs:[[-7414,7628,7629,7630,7631,7632,7633]],id:"06097",properties:{name:"Sonoma"}},{type:"Polygon",arcs:[[-3749,-6507,7634,-7557,-2238,7635]],id:"40087",properties:{name:"McClain"}},{type:"Polygon",arcs:[[7636,-2480,-6420,-3717,-3237,-7486,-2916]],id:"31067",properties:{name:"Gage"}},{type:"Polygon",arcs:[[7637,-5550,-5761,7638,-2957,7639,7640]],id:"48343",properties:{name:"Morris"}},{type:"Polygon",arcs:[[-7424,-7191,-6502,-3747,7641]],id:"40109",properties:{name:"Oklahoma"}},{type:"Polygon",arcs:[[7642,-2247,-6461,7643,-2264]],id:"48223",properties:{name:"Hopkins"}},{type:"Polygon",arcs:[[-3963,7644,7645,7646,-42,-7554]],id:"36057",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[7647,-6037,7648,7649,-7593,7650,-7167]],id:"40113",properties:{name:"Osage"}},{type:"Polygon",arcs:[[7651,-280,7652,7653]],id:"12113",properties:{name:"Santa Rosa"}},{type:"Polygon",arcs:[[-7047,7654,-2366]],id:"12117",properties:{name:"Seminole"}},{type:"Polygon",arcs:[[-1781,7655,7656,-802,-3137,-7017]],id:"13007",properties:{name:"Baker"}},{type:"Polygon",arcs:[[7657,7658,-4199,-4247,7659]],id:"13083",properties:{name:"Dade"}},{type:"Polygon",arcs:[[7660,7661,7662,7663,-7656,-1780]],id:"13095",properties:{name:"Dougherty"}},{type:"Polygon",arcs:[[-7664,7664,7665,-7010,-2008,-803,-7657]],id:"13205",properties:{name:"Mitchell"}},{type:"Polygon",arcs:[[-7018,-3138,-800,7666,7667]],id:"13253",properties:{name:"Seminole"}},{type:"Polygon",arcs:[[7668,-7595,-2644,-7190,-7423]],id:"40119",properties:{name:"Payne"}},{type:"Polygon",arcs:[[-5754,7669,-4114,-401,-5812,-5860]],id:"47137",properties:{name:"Pickett"}},{type:"Polygon",arcs:[[-5571,-6522,7670,-5518,-6441]],id:"21087",properties:{name:"Green"}},{type:"Polygon",arcs:[[-4803,-2267,-4791,7671]],id:"48397",properties:{name:"Rockwall"}},{type:"Polygon",arcs:[[-4666,7672,-3079,7673,7674]],id:"48229",properties:{name:"Hudspeth"}},{type:"Polygon",arcs:[[-6701,-6797,-6601,-7450,7675]],id:"54087",properties:{name:"Roane"}},{type:"Polygon",arcs:[[-6397,-6315,-3771,-6270,-396,-4113]],id:"21147",properties:{name:"McCreary"}},{type:"Polygon",arcs:[[7676,7677,-6967,7678,7679,-6201,7680]],id:"28153",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[-7363,-2696,7681,7682,-3935,-4615,7683]],id:"55043",properties:{name:"Grant"}},{type:"Polygon",arcs:[[7684,7685,7686,-7063,-3917,-7064,7687,7688]],id:"22029",properties:{name:"Concordia"}},{type:"Polygon",arcs:[[-6463,-2960,-2460,7689,7690,7691,-2251]],id:"48423",properties:{name:"Smith"}},{type:"Polygon",arcs:[[7692,-7433,-7560,-4310,7693]],id:"36033",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[7694,7695,-3530,7696,-3528,7697,-4319,7698,-7685,7699]],id:"22107",properties:{name:"Tensas"}},{type:"Polygon",arcs:[[7700,7701,-2377,-7053,-7061,-7687]],id:"28157",properties:{name:"Wilkinson"}},{type:"Polygon",arcs:[[-3527,-6489,-6196,-4315,-7698]],id:"28021",properties:{name:"Claiborne"}},{type:"Polygon",arcs:[[-301,-6962,-7678,7702]],id:"28023",properties:{name:"Clarke"}},{type:"Polygon",arcs:[[-2380,7703,-4756,-1388,-236,-2592]],id:"46049",properties:{name:"Faulk"}},{type:"Polygon",arcs:[[-1398,-5339,-1043,-4030,7704]],id:"47099",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[-7607,7705,-6204,-412,7706,-6331]],id:"28035",properties:{name:"Forrest"}},{type:"Polygon",arcs:[[7707,7708,-595,7709,7710,-7512,-7608,-6825]],id:"53041",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[-7387,7711,7712,-5997,7713,-1228,7714,-771,-4364]],id:"51143",properties:{name:"Pittsylvania"}},{type:"Polygon",arcs:[[-295,7715,7716,7717,-6217]],id:"54027",properties:{name:"Hampshire"}},{type:"Polygon",arcs:[[-6291,7718,-934,-2469,7719,7720]],id:"06115",properties:{name:"Yuba"}},{type:"Polygon",arcs:[[-6337,-7334,-7313,-6487,-3525,-7524,-6904]],id:"28163",properties:{name:"Yazoo"}},{type:"Polygon",arcs:[[-2784,7721,-6582,-6721,7722,-4854,7723]],id:"42105",properties:{name:"Potter"}},{type:"Polygon",arcs:[[-121,-6280,-7267,7724,7725,7726]],id:"48215",properties:{name:"Hidalgo"}},{type:"Polygon",arcs:[[7727,7728]],id:"51131",properties:{name:"Northampton"}},{type:"Polygon",arcs:[[-4312,-3959,-7425,-3532,-6128]],id:"36049",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[7729,-7626,-162,7730]],id:"13249",properties:{name:"Schley"}},{type:"Polygon",arcs:[[7731,-7364,-7684,-4614,-917,-3685]],id:"19043",properties:{name:"Clayton"}},{type:"Polygon",arcs:[[-6468,7732,-6865,7733]],id:"37041",properties:{name:"Chowan"}},{type:"Polygon",arcs:[[7734,7735,-4251,-4733,7736,7737,-2286]],id:"01095",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[7738,7739,7740,-7549,-7567,-6858]],id:"36007",properties:{name:"Broome"}},{type:"Polygon",arcs:[[-7647,7741,-6080,-43]],id:"36093",properties:{name:"Schenectady"}},{type:"Polygon",arcs:[[7742,-2271,7743,-6765,7744]],id:"48041",properties:{name:"Brazos"}},{type:"Polygon",arcs:[[7745,7746,7747,7748,7749,-2281]],id:"51047",properties:{name:"Culpeper"}},{type:"Polygon",arcs:[[7750,7751,-7745,-6764,7752]],id:"48051",properties:{name:"Burleson"}},{type:"MultiPolygon",arcs:[[[7753]],[[7754]],[[-416,7755,7756,7757]]],id:"28047",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[7758,7759,7760,-2242,-7643,-2263]],id:"48119",properties:{name:"Delta"}},{type:"Polygon",arcs:[[-6758,7761,-2,-4292]],id:"49053",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-6718,-6736,-5411]],id:"42093",properties:{name:"Montour"}},{type:"Polygon",arcs:[[-4810,-2589,7762,-387,-1892,-1678,7763,7764,7765]],id:"48105",properties:{name:"Crockett"}},{type:"Polygon",arcs:[[7766,-2361,7767,7768,-7655,-7046,7769]],id:"12127",properties:{name:"Volusia"}},{type:"Polygon",arcs:[[-6283,7770,7771,-6430,-7132,-6578,-7722,-2783]],id:"36101",properties:{name:"Steuben"}},{type:"Polygon",arcs:[[-1450,7772,7773,-3990,7774]],id:"55101",properties:{name:"Racine"}},{type:"Polygon",arcs:[[7775,-2401,7776,7777,7778,-3329]],id:"05059",properties:{name:"Hot Spring"}},{type:"Polygon",arcs:[[-6938,-2452,-985,-3027]],id:"19091",properties:{name:"Humboldt"}},{type:"Polygon",arcs:[[-3713,-2856,-3429,-2191,-4820,7779]],id:"29055",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[-5129,-7165,-3360,-3538,-3223,-3501,7780]],id:"27173",properties:{name:"Yellow Medicine"}},{type:"Polygon",arcs:[[-3819,-5587,-3674,-2443,7781,-6118]],id:"13151",properties:{name:"Henry"}},{type:"Polygon",arcs:[[7782,7783,7784,7785,-4729]],id:"01011",properties:{name:"Bullock"}},{type:"Polygon",arcs:[[-3810,7786,-6832,-1107,-177,7787]],id:"06047",properties:{name:"Merced"}},{type:"Polygon",arcs:[[7788,-5911,-6816,-2171,7789,-2169,7790,7791,-6747]],id:"51095",properties:{name:"James City"}},{type:"Polygon",arcs:[[-5391,7792,-6400,7793,-1207]],id:"22049",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[7794,7795,7796,7797,-6862,-7733,-6467]],id:"37073",properties:{name:"Gates"}},{type:"Polygon",arcs:[[7798,7799,7800,-4406,-5367,7801]],id:"55063",properties:{name:"La Crosse"}},{type:"MultiPolygon",arcs:[[[-7620,7802,-7623]],[[7803,7804,7805,-7621,-7622,-7730,7806]]],id:"13269",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[7807,7808,-6863,-7798]],id:"37139",properties:{name:"Pasquotank"}},{type:"Polygon",arcs:[[-5983,-3588,7809,7810,-7746,-2280,-6045]],id:"51061",properties:{name:"Fauquier"}},{type:"Polygon",arcs:[[-2291,7811,-7749,7812,-2718,-5234]],id:"51137",properties:{name:"Orange"}},{type:"Polygon",arcs:[[7813,-7556,7814,-7740,7815]],id:"36017",properties:{name:"Chenango"}},{type:"Polygon",arcs:[[-4556,7816,7817]],id:"51680",properties:{name:"Lynchburg"}},{type:"Polygon",arcs:[[7818,7819,7820,7821,-7598]],id:"40029",properties:{name:"Coal"}},{type:"Polygon",arcs:[[-6556,-6512,7822,-7820,7823,7824]],id:"40063",properties:{name:"Hughes"}},{type:"Polygon",arcs:[[-4174,7825,-7753,-6763,-5830,-6623]],id:"48287",properties:{name:"Lee"}},{type:"Polygon",arcs:[[7826,-7817,-4555,-3627,7827,-5998,-7713]],id:"51031",properties:{name:"Campbell"}},{type:"Polygon",arcs:[[-7635,-6506,7828,-7824,-7819,-7597,-3752,-7558]],id:"40123",properties:{name:"Pontotoc"}},{type:"Polygon",arcs:[[-2467,-932,7829,7830,-3953,-4171,-6577,7831,7832,7833,7834,7835,7836]],id:"32031",properties:{name:"Washoe"}},{type:"Polygon",arcs:[[7837,7838,-4704,-6609,-7551]],id:"36105",properties:{name:"Sullivan"}},{type:"Polygon",arcs:[[7839,7840,7841,7842,7843]],id:"42041",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[-3637,-7286,7844,-3251,7845,-2907]],id:"54041",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[7846,-3706,-811,-3701,-3894,-5341,7847]],id:"22053",properties:{name:"Jefferson Davis"}},{type:"Polygon",arcs:[[-425,-2944,-557,7848,7849]],id:"31113",properties:{name:"Logan"}},{type:"Polygon",arcs:[[7850,7851,-3410,7852,7853,-7784,7854]],id:"01113",properties:{name:"Russell"}},{type:"Polygon",arcs:[[-4244,7855,7856,-5942,-5876,-1222]],id:"05135",properties:{name:"Sharp"}},{type:"Polygon",arcs:[[-4833,-6978,-7409,-1104]],id:"06107",properties:{name:"Tulare"}},{type:"Polygon",arcs:[[-4217,-6523,-3322,7857,-5623,7858]],id:"21003",properties:{name:"Allen"}},{type:"Polygon",arcs:[[7859,7860,7861,7862,7863,7864,-4582]],id:"22051",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-4699,7865,7866,-7154,7867]],id:"36079",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[-4700,-7868,-7158,-7148,7868]],id:"36087",properties:{name:"Rockland"}},{type:"Polygon",arcs:[[-7867,7869,7870,-7036,7871,-7155]],id:"09001",properties:{name:"Fairfield"}},{type:"Polygon",arcs:[[7872,-2174,-4054,-2206,7873,-4242]],id:"29091",properties:{name:"Howell"}},{type:"Polygon",arcs:[[-649,-915,-6780,-7743,-7752,7874]],id:"48395",properties:{name:"Robertson"}},{type:"Polygon",arcs:[[7875,7876,7877,-1219,-1216,-5290,-7031,7878]],id:"06067",properties:{name:"Sacramento"}},{type:"Polygon",arcs:[[-6510,7879,7880,7881,7882,7883]],id:"40061",properties:{name:"Haskell"}},{type:"Polygon",arcs:[[-7883,7884,-2581,7885]],id:"40077",properties:{name:"Latimer"}},{type:"Polygon",arcs:[[-7406,-967,7886,-6158,7887]],id:"54029",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[7888,-4948,7889,-5273,7890,7891]],id:"05073",properties:{name:"Lafayette"}},{type:"Polygon",arcs:[[7892,7893,-7126,7894,7895,-4296,7896]],id:"34001",properties:{name:"Atlantic"}},{type:"Polygon",arcs:[[-5316,-3834,-4278,-3211,7897,7898]],id:"16083",properties:{name:"Twin Falls"}},{type:"Polygon",arcs:[[-1651,-4806,-665,7899,-6744]],id:"48333",properties:{name:"Mills"}},{type:"Polygon",arcs:[[-4619,-6889,-4115,-7670,-5753]],id:"21053",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[7900,-1823,-2007,7901,-7408,-4140,7902,-3296]],id:"39151",properties:{name:"Stark"}},{type:"Polygon",arcs:[[-3448,-3988,7903,7904,-3213,7905]],id:"01117",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[7906,-6515,-3370,-3350,-5900,7907]],id:"41053",properties:{name:"Polk"}},{type:"Polygon",arcs:[[7908,7909,-3282,7910,-6310,-2073]],id:"20167",properties:{name:"Russell"}},{type:"Polygon",arcs:[[-6391,7911,7912,-1199,-3158,-7249]],id:"20045",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[-7145,7913,-2920,-1483,-7484]],id:"20157",properties:{name:"Republic"}},{type:"Polygon",arcs:[[7914,7915,-7879,-7030,7916,-7631]],id:"06095",properties:{name:"Solano"}},{type:"Polygon",arcs:[[7917,-4245,-1225,7918,-3660,7919]],id:"05005",properties:{name:"Baxter"}},{type:"Polygon",arcs:[[7920,7921,7922,7923]],id:"51710",properties:{name:"Norfolk"}},{type:"Polygon",arcs:[[7924,7925,-968,-473,-1658,-3004,-3619,7926,-4814]],id:"35025",properties:{name:"Lea"}},{type:"MultiPolygon",arcs:[[[-7697,-3529]],[[-7270,-3695,-3522,-7696,7927]]],id:"22065",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-4815,-7927,-3622,-7256,7928]],id:"48301",properties:{name:"Loving"}},{type:"MultiPolygon",arcs:[[[7929]],[[7930,-6874,7931,-6111],[7932],[-6870]]],id:"08014",properties:{name:"Broomfield"}},{type:"Polygon",arcs:[[-2583,7933,-6918,7934,-3182,-5547,7935,-4321]],id:"40089",properties:{name:"McCurtain"}},{type:"Polygon",arcs:[[7936,-6160,7937,-4724,-6656]],id:"54069",properties:{name:"Ohio"}},{type:"Polygon",arcs:[[-5953,-6460,-7428,7938,7939]],id:"37075",properties:{name:"Graham"}},{type:"Polygon",arcs:[[7940,-7939,-7432,-7495,7941,-2025,-5423]],id:"37039",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[-4759,-3465,7942,-7534]],id:"31043",properties:{name:"Dakota"}},{type:"Polygon",arcs:[[7943,7944,7945,-5567,-6266,-7392,7946,-5962,7947,-3495]],id:"25027",properties:{name:"Worcester"}},{type:"Polygon",arcs:[[7948,7949,7950,-1839,7951,-2707]],id:"39017",properties:{name:"Butler"}},{type:"Polygon",arcs:[[7952,-7891,-5276,-1211,-4222,7953]],id:"22015",properties:{name:"Bossier"}},{type:"Polygon",arcs:[[-3837,-1089,-1756,-4042,7954]],id:"17103",properties:{name:"Lee"}},{type:"Polygon",arcs:[[-4164,-5372,7955,7956,-7400,7957]],id:"41051",properties:{name:"Multnomah"}},{type:"Polygon",arcs:[[7958,-5279,7959,-6074,7960]],id:"37019",properties:{name:"Brunswick"}},{type:"Polygon",arcs:[[7961,-5861,-5815,7962,-6724,-6636,-3335]],id:"47141",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[7963,7964,7965,7966,-3844,7967]],id:"37083",properties:{name:"Halifax"}},{type:"Polygon",arcs:[[-2947,-7176,-2537,7968,-3473,-1772]],id:"16023",properties:{name:"Butte"}},{type:"Polygon",arcs:[[7969,-4194,-6107,-4192,-6113],[-4191]],id:"08031",properties:{name:"Denver"}},{type:"Polygon",arcs:[[-7225,-7305,7970,-7268,7971,-5394]],id:"22067",properties:{name:"Morehouse"}},{type:"Polygon",arcs:[[7972,-4366,-2166]],id:"51735",properties:{name:"Poquoson"}},{type:"Polygon",arcs:[[7973,-7924,7974,7975]],id:"51740",properties:{name:"Portsmouth"}},{type:"MultiPolygon",arcs:[[[-7933]],[[7976,-6875,-7931,-6110,7977,-6224],[-7930]]],id:"08013",properties:{name:"Boulder"}},{type:"Polygon",arcs:[[7978,7979,-7004,7980,-7862]],id:"22071",properties:{name:"Orleans"}},{type:"Polygon",arcs:[[-4844,-3776,-7496,-7429,-6458]],id:"37099",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[7981,7982,7983,-2560,7984,-6965]],id:"01025",properties:{name:"Clarke"}},{type:"Polygon",arcs:[[-6971,-4389,7985,-6096,-6362,7986,-7982,-6964]],id:"01091",properties:{name:"Marengo"}},{type:"Polygon",arcs:[[7987,7988,-6097,-7986,-4388]],id:"01065",properties:{name:"Hale"}},{type:"Polygon",arcs:[[7989,7990,-2837,7991,7992]],id:"01075",properties:{name:"Lamar"}},{type:"Polygon",arcs:[[7993,-7992,-2836,7994,-4386,-6970,7995]],id:"01107",properties:{name:"Pickens"}},{type:"Polygon",arcs:[[-4649,-5996,7996,-4016,-3233,-3716]],id:"31127",properties:{name:"Nemaha"}},{type:"Polygon",arcs:[[7997,-4139,-4521,-4137,-6750,7998,-2790,7999,-4953,-5943,-4951,8e3,-6811]],id:"51041",properties:{name:"Chesterfield"}},{type:"Polygon",arcs:[[-7403,-5515,8001,-5045,-1685]],id:"48403",properties:{name:"Sabine"}},{type:"Polygon",arcs:[[8002,-6057,-540,8003]],id:"26019",properties:{name:"Benzie"}},{type:"Polygon",arcs:[[8004,-5667,-6408,8005,-7140,-3898]],id:"29037",properties:{name:"Cass"}},{type:"Polygon",arcs:[[-7905,8006,-3459,8007,-5035,-3214]],id:"01037",properties:{name:"Coosa"}},{type:"Polygon",arcs:[[-5230,8008,-6876,-7977,-6223,-436]],id:"08069",properties:{name:"Larimer"}},{type:"Polygon",arcs:[[-7298,-5626,8009,8010,-7471,8011]],id:"47037",properties:{name:"Davidson"}},{type:"Polygon",arcs:[[8012,-7347,-6673,8013,-5839,8014]],id:"42027",properties:{name:"Centre"}},{type:"Polygon",arcs:[[8015,8016,8017,8018,-5832,-6768]],id:"48015",properties:{name:"Austin"}},{type:"Polygon",arcs:[[8019,-4885,8020,8021]],id:"50013",properties:{name:"Grand Isle"}},{type:"Polygon",arcs:[[-5777,8022,-7976,8023,8024,-7796,8025]],id:"51800",properties:{name:"Suffolk"}},{type:"Polygon",arcs:[[8026,8027,-2211,-3116]],id:"08025",properties:{name:"Crowley"}},{type:"Polygon",arcs:[[8028,-3119,8029,-6233]],id:"08027",properties:{name:"Custer"}},{type:"Polygon",arcs:[[-5390,-5395,-7972,-7272,-6401,-7793]],id:"22073",properties:{name:"Ouachita"}},{type:"Polygon",arcs:[[-6104,-2210,-223,-388,-7763,-2588]],id:"48383",properties:{name:"Reagan"}},{type:"Polygon",arcs:[[-2240,-7559,-2272,-4526,-3551,-493]],id:"40137",properties:{name:"Stephens"}},{type:"Polygon",arcs:[[-3433,8030,-6413,-2203,-2193]],id:"29179",properties:{name:"Reynolds"}},{type:"Polygon",arcs:[[-4816,-7929,-7259,8031,-3075,8032]],id:"48389",properties:{name:"Reeves"}},{type:"Polygon",arcs:[[-7416,-1808,8033,-3115,8034,-2221]],id:"08041",properties:{name:"El Paso"}},{type:"Polygon",arcs:[[8035,8036,8037,-7241,8038,-7281,8039]],id:"39167",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-7368,-1679,8040,-4518,-7372,8041]],id:"51045",properties:{name:"Craig"}},{type:"Polygon",arcs:[[-2850,8042,8043,-3445,8044,-2834,8045]],id:"01127",properties:{name:"Walker"}},{type:"Polygon",arcs:[[-7717,8046,8047,-5985,-6044,-6817,8048],[-6534]],id:"51069",properties:{name:"Frederick"}},{type:"Polygon",arcs:[[-1416,-4444,8049,8050,8051]],id:"30095",properties:{name:"Stillwater"}},{type:"Polygon",arcs:[[-2050,8052,-7506,8053,8054,-11]],id:"22117",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-5625,-1172,-3337,-6639,8055,8056,-8010]],id:"47189",properties:{name:"Wilson"}},{type:"Polygon",arcs:[[8057,-4003,-5784,8058,-3105,-7476,-7480]],id:"16035",properties:{name:"Clearwater"}},{type:"MultiPolygon",arcs:[[[8059]],[[8060,8061]],[[8062,8063,-4583,-7865,8064,8065,-7545]]],id:"22057",properties:{name:"Lafourche"}},{type:"Polygon",arcs:[[8066,-7177,8067]],id:"26047",properties:{name:"Emmet"}},{type:"Polygon",arcs:[[-6803,8068,8069,-7964,-1028,-3651]],id:"37185",properties:{name:"Warren"}},{type:"Polygon",arcs:[[-1557,-7074,8070,-3542,-7183]],id:"26115",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-2183,8071,-2226]],id:"30047",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-2227,-8072,-2182,8072,8073,-1926,-3106,-8059,-5783]],id:"30063",properties:{name:"Missoula"}},{type:"Polygon",arcs:[[-7978,-6109,8074,-6225]],id:"08047",properties:{name:"Gilpin"}},{type:"Polygon",arcs:[[-6234,-8030,-3118,-6942,-6867,-3141]],id:"08055",properties:{name:"Huerfano"}},{type:"Polygon",arcs:[[8075,8076,-6831,8077,-2326,-6798,-5609,-5363]],id:"54059",properties:{name:"Mingo"}},{type:"Polygon",arcs:[[-141,8078,-8047,-7716,-294]],id:"54065",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[-6966,-7985,-2559,8079,8080,-7679]],id:"01129",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-2035,8081,8082,8083,-3247,-1317,-1311,-6840]],id:"17173",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[8084,-5595,-4211,-7129,-3339,8085]],id:"18165",properties:{name:"Vermillion"}},{type:"Polygon",arcs:[[-4775,8086,8087,-7127,-7894,8088,8089]],id:"34005",properties:{name:"Burlington"}},{type:"Polygon",arcs:[[-3151,8090,-5369,-5173,-440,-6328]],id:"27045",properties:{name:"Fillmore"}},{type:"Polygon",arcs:[[-227,8091,8092,-4544,8093,8094]],id:"48439",properties:{name:"Tarrant"}},{type:"Polygon",arcs:[[-4653,8095,8096,-5653,8097,8098,-4660]],id:"17031",properties:{name:"Cook"}},{type:"Polygon",arcs:[[-7975,-7923,8099,-4511,8100,-8024]],id:"51550",properties:{name:"Chesapeake"}},{type:"Polygon",arcs:[[-2883,8101,-6325,-5198,-1077,-1258]],id:"26155",properties:{name:"Shiawassee"}},{type:"Polygon",arcs:[[8102,8103,-444,-80,8104,-2881,-3499]],id:"26157",properties:{name:"Tuscola"}},{type:"Polygon",arcs:[[-676,8105,-6697,-6014]],id:"38011",properties:{name:"Bowman"}},{type:"Polygon",arcs:[[8106,-1711,-671,-6013,-3566]],id:"38033",properties:{name:"Golden Valley"}},{type:"Polygon",arcs:[[-4154,-2131,8107,8108,-6727,-6090,8109]],id:"55035",properties:{name:"Eau Claire"}},{type:"Polygon",arcs:[[8110,8111,8112,-3857,-1217,8113]],id:"32005",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[8114,-448,8115,-4045]],id:"18009",properties:{name:"Blackford"}},{type:"Polygon",arcs:[[-3427,-2082,8116,-449,-8115,-4044]],id:"18179",properties:{name:"Wells"}},{type:"Polygon",arcs:[[8117,-1884,-5403,8118,8119]],id:"05013",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[-2384,8120,-5658,8121,8122,-150,8123]],id:"17091",properties:{name:"Kankakee"}},{type:"Polygon",arcs:[[-6954,-7039,-6262,-3879]],id:"18163",properties:{name:"Vanderburgh"}},{type:"Polygon",arcs:[[8124,-3107,-2712,-2900,8125,-2844]],id:"16003",properties:{name:"Adams"}},{type:"Polygon",arcs:[[-5963,-7947,-7394,-7396,8126]],id:"09013",properties:{name:"Tolland"}},{type:"Polygon",arcs:[[-4270,-7044,8127,-4119,8128,8129,-3887,-7526]],id:"21111",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-8054,-7505,-6332,-7707,-417,8130,8131]],id:"28109",properties:{name:"Pearl River"}},{type:"Polygon",arcs:[[8132,8133,-8063,-7544]],id:"22093",properties:{name:"St. James"}},{type:"Polygon",arcs:[[-323,-4180,-7380,8134,-5450,8135]],id:"49013",properties:{name:"Duchesne"}},{type:"Polygon",arcs:[[-6525,-5970,8136,-3596,-2965]],id:"48209",properties:{name:"Hays"}},{type:"Polygon",arcs:[[8137,-5453,-5463,8138,8139]],id:"49023",properties:{name:"Juab"}},{type:"Polygon",arcs:[[8140,8141,8142,-6465,8143,-7965,-8070]],id:"37131",properties:{name:"Northampton"}},{type:"Polygon",arcs:[[-2626,-4731,8144,-1757,8145,-833]],id:"01041",properties:{name:"Crenshaw"}},{type:"Polygon",arcs:[[-4385,8146,8147,8148]],id:"16007",properties:{name:"Bear Lake"}},{type:"Polygon",arcs:[[-2742,8149,8150,-1636,-1835,-7951,8151]],id:"39113",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[8152,8153,8154,8155,8156,-1759]],id:"01045",properties:{name:"Dale"}},{type:"MultiPolygon",arcs:[[[8157,8158]],[[8159,8160]]],id:"06075",properties:{name:"San Francisco"}},{type:"Polygon",arcs:[[-6846,8161,8162,8163,-2046]],id:"08091",properties:{name:"Ouray"}},{type:"Polygon",arcs:[[-6994,8164,-5078,-5294,8165,8166]],id:"17153",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[8167,8168,8169,-5939,-7857,8170]],id:"05121",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[-3379,-5879,-5888,-4599,-6219,-3192,8171]],id:"05145",properties:{name:"White"}},{type:"Polygon",arcs:[[8172,-636,8173,-3299,-906,-6535,-4081]],id:"39005",properties:{name:"Ashland"}},{type:"Polygon",arcs:[[-3744,-2117,8174,-7880,-6509,-4085]],id:"40101",properties:{name:"Muskogee"}},{type:"MultiPolygon",arcs:[[[8175]],[[8176]],[[-4159,-7546,-8066,8177,-8061,8178]]],id:"22109",properties:{name:"Terrebonne"}},{type:"Polygon",arcs:[[8179,-7908,-5902,-5903,8180]],id:"41041",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-445,-8104,8181]],id:"26063",properties:{name:"Huron"}},{type:"Polygon",arcs:[[8182,-1094,-7604,-6040,8183]],id:"29227",properties:{name:"Worth"}},{type:"Polygon",arcs:[[8184,8185,-6249,-6540,8186,-4878]],id:"29175",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[8187]],id:"15003",properties:{name:"Honolulu"}},{type:"Polygon",arcs:[[8188,-8139,-5462,8189,-6143,-4289]],id:"49027",properties:{name:"Millard"}},{type:"Polygon",arcs:[[-8190,-5461,-5865,-5844,-5358,-6144]],id:"49041",properties:{name:"Sevier"}},{type:"Polygon",arcs:[[8190,-6770,-5356,8191,-5454,-8138,8192]],id:"49045",properties:{name:"Tooele"}},{type:"MultiPolygon",arcs:[[[8193,8194,8195,8196]],[[8197]],[[8198]],[[8199]],[[8200,8201,8202]],[[8203]],[[8204]],[[8205]],[[8206]]],id:"12087",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[8207,8208,-5898,8209,-5798,8210,8211,-4561]],id:"13033",properties:{name:"Burke"}},{type:"Polygon",arcs:[[-3855,8212,8213,-7851,8214,8215]],id:"01081",properties:{name:"Lee"}},{type:"Polygon",arcs:[[8216,-5870,-3611,8217,8218,8219,8220]],id:"48409",properties:{name:"San Patricio"}},{type:"Polygon",arcs:[[-6833,-7787,-3809,-2609]],id:"06043",properties:{name:"Mariposa"}},{type:"Polygon",arcs:[[-7356,8221,-8184,-6039,8222,8223,-5994]],id:"29147",properties:{name:"Nodaway"}},{type:"Polygon",arcs:[[-1313,-1320,-3099,-1134,-3071,-2681]],id:"17025",properties:{name:"Clay"}},{type:"MultiPolygon",arcs:[[[8224]],[[8225]],[[-50,8226,-3034,8227]]],id:"02130",properties:{name:"Ketchikan Gateway"}},{type:"Polygon",arcs:[[8228,-1384,8229,-1985]],id:"02282",properties:{name:"Yakutat"}},{type:"Polygon",arcs:[[-2081,-1833,8230,-450,-8117]],id:"18001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[8231,-1155,-5093,8232,8233]],id:"08017",properties:{name:"Cheyenne"}},{type:"Polygon",arcs:[[-6272,8234,-4847,8235,-5738]],id:"47173",properties:{name:"Union"}},{type:"Polygon",arcs:[[-152,8236,-2863,8237,-8086,-3338,8238]],id:"17183",properties:{name:"Vermilion"}},{type:"Polygon",arcs:[[8239,8240]],id:"53009",properties:{name:"Clallam"}},{type:"Polygon",arcs:[[8241,8242,8243,-7708,-6824,8244]],id:"53027",properties:{name:"Grays Harbor"}},{type:"Polygon",arcs:[[8245,8246,-2359,8247,-7611]],id:"12109",properties:{name:"St. Johns"}},{type:"Polygon",arcs:[[-8240,8248,8249,-8242,8250]],id:"53031",properties:{name:"Jefferson"}},{type:"MultiPolygon",arcs:[[[-7633,8251]]],id:"06041",properties:{name:"Marin"}},{type:"Polygon",arcs:[[-6812,-8001,-4955,8252,-6787,8253,8254,8255]],id:"51053",properties:{name:"Dinwiddie"}},{type:"Polygon",arcs:[[-4568,-1197,8256,-5057]],id:"17129",properties:{name:"Menard"}},{type:"Polygon",arcs:[[-4178,-5781,8257,-6989,-7455,-7381]],id:"08081",properties:{name:"Moffat"}},{type:"Polygon",arcs:[[-7006,8258,-8148,-5138,-3875]],id:"16041",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-6292,-7721,8259,-7877,8260,-3814]],id:"06101",properties:{name:"Sutter"}},{type:"Polygon",arcs:[[-7407,-7888,-6161,-7937,-6655,-797,-4142]],id:"39081",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-7212,-159,8261,-6688,8262]],id:"35009",properties:{name:"Curry"}},{type:"Polygon",arcs:[[-2736,8263,-5121,8264,8265]],id:"36021",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[-7228,8266,-2317,-3055,-7332,-6335]],id:"28083",properties:{name:"Leflore"}},{type:"Polygon",arcs:[[-7942,-7494,8267,-3822,8268,-2026]],id:"13291",properties:{name:"Union"}},{type:"Polygon",arcs:[[8269,-6663,8270,8271,-5212,8272]],id:"39001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[-4297,-7896,8273]],id:"34009",properties:{name:"Cape May"}},{type:"Polygon",arcs:[[-4293,-8,-1933,-4831,8274]],id:"32003",properties:{name:"Clark"}},{type:"Polygon",arcs:[[-7391,8275,8276,8277,-7912,-6390]],id:"20103",properties:{name:"Leavenworth"}},{type:"Polygon",arcs:[[-3229,-5133,-7998,-6810]],id:"51145",properties:{name:"Powhatan"}},{type:"Polygon",arcs:[[-3981,8278,8279,8280,8281,-1054,-3631]],id:"53043",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[8282,8283,-597,8284,8285,-8243,-8250]],id:"53045",properties:{name:"Mason"}},{type:"MultiPolygon",arcs:[[[8286]],[[8287]],[[8288]],[[8289]]],id:"53055",properties:{name:"San Juan"}},{type:"Polygon",arcs:[[8290,-3091,8291,8292,8293]],id:"17133",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-1723,8294,8295,8296,-6843,8297]],id:"08097",properties:{name:"Pitkin"}},{type:"Polygon",arcs:[[8298,-7830,-931,8299,-530]],id:"06035",properties:{name:"Lassen"}},{type:"Polygon",arcs:[[-3400,-2772,-2091,-2057,-253]],id:"19101",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[8300,-5094,-2762,-6940,-3198,8301]],id:"08099",properties:{name:"Prowers"}},{type:"Polygon",arcs:[[-689,-4004,-8058,-7479,8302]],id:"16057",properties:{name:"Latah"}},{type:"Polygon",arcs:[[-2368,8303,8304,-6236,8305]],id:"12097",properties:{name:"Osceola"}},{type:"Polygon",arcs:[[8306,8307,8308,-812,8309,-310]],id:"27171",properties:{name:"Wright"}},{type:"Polygon",arcs:[[-6364,-2488,8310,8311,-7805,8312,-183]],id:"13293",properties:{name:"Upson"}},{type:"Polygon",arcs:[[8313,8314,-7124,8315,8316]],id:"31049",properties:{name:"Deuel"}},{type:"Polygon",arcs:[[8317,-896,-646,-155,-7211]],id:"48359",properties:{name:"Oldham"}},{type:"Polygon",arcs:[[8318,-1749,8319,-1698,-3672,-5586]],id:"13297",properties:{name:"Walton"}},{type:"Polygon",arcs:[[-6376,-6101,8320,8321,8322,-6906]],id:"13303",properties:{name:"Washington"}},{type:"Polygon",arcs:[[8323,-7152,8324,8325,8326]],id:"34013",properties:{name:"Essex"}},{type:"Polygon",arcs:[[8327,8328,8329,-4606,8330,8331,-5032]],id:"13305",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[8332,-6946,-4936,-3092,-8291,8333,-3711]],id:"29189",properties:{name:"St. Louis"}},{type:"Polygon",arcs:[[-7252,-14,8334,8335,-4637]],id:"22063",properties:{name:"Livingston"}},{type:"Polygon",arcs:[[-3216,-5038,-4732,-2624,-6360]],id:"01001",properties:{name:"Autauga"}},{type:"Polygon",arcs:[[-7785,-7854,8336,8337,8338,8339,-8154,8340]],id:"01005",properties:{name:"Barbour"}},{type:"MultiPolygon",arcs:[[[8341]],[[-8080,-2558,8342,8343,8344,8345]]],id:"01097",properties:{name:"Mobile"}},{type:"Polygon",arcs:[[8346,-1667,8347,-8280,8348]],id:"53065",properties:{name:"Stevens"}},{type:"MultiPolygon",arcs:[[[8349]],[[-3984,-6008,8350]],[[8351]]],id:"53073",properties:{name:"Whatcom"}},{type:"Polygon",arcs:[[-1670,8352,-3267,-3049,8353,8354,8355]],id:"13019",properties:{name:"Berrien"}},{type:"Polygon",arcs:[[8356,-4383,-5782,-320]],id:"56041",properties:{name:"Uinta"}},{type:"Polygon",arcs:[[8357,-8254,-6790,8358,-8142],[-1163]],id:"51081",properties:{name:"Greensville"}},{type:"Polygon",arcs:[[-8032,-7258,-4811,-7766,8359,-5633,-3076]],id:"48371",properties:{name:"Pecos"}},{type:"Polygon",arcs:[[-3549,-6957,8360,8361,-2792,-5169,-7354]],id:"17161",properties:{name:"Rock Island"}},{type:"Polygon",arcs:[[-1159,-2743,-8152,-7950,8362]],id:"39135",properties:{name:"Preble"}},{type:"Polygon",arcs:[[8363,-1034,8364,-758,8365,-1829]],id:"39137",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[8366,-8163,8367,8368,-5040]],id:"08111",properties:{name:"San Juan"}},{type:"Polygon",arcs:[[-2779,8369,-1841,8370]],id:"48385",properties:{name:"Real"}},{type:"Polygon",arcs:[[-2181,-1917,-5377,-5851,8371,-8073]],id:"30077",properties:{name:"Powell"}},{type:"Polygon",arcs:[[8372,8373,8374,8375,-4374,8376]],id:"13309",properties:{name:"Wheeler"}},{type:"Polygon",arcs:[[-2936,-5588,8377,-6928,-1935]],id:"06065",properties:{name:"Riverside"}},{type:"Polygon",arcs:[[-7094,-1591,-469,8378,8379]],id:"40115",properties:{name:"Ottawa"}},{type:"Polygon",arcs:[[-3511,8380,8381,-998]],id:"26001",properties:{name:"Alcona"}},{type:"Polygon",arcs:[[8382,-5639,-782,8383,8384,-1438]],id:"56043",properties:{name:"Washakie"}},{type:"Polygon",arcs:[[8385,-4804,-7672,-4793,-4545,-8093]],id:"48113",properties:{name:"Dallas"}},{type:"Polygon",arcs:[[-852,-2084,-3426,-2039,-5748]],id:"18183",properties:{name:"Whitley"}},{type:"Polygon",arcs:[[-5196,-5178,-7194,8386,-7117,-4354]],id:"47047",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[-4659,-7485,-6178,8387,-7909,-2072,-3246]],id:"20141",properties:{name:"Osborne"}},{type:"Polygon",arcs:[[8388,-5972,-5064,-4708,-3492,-5116,8389]],id:"50003",properties:{name:"Bennington"}},{type:"Polygon",arcs:[[-3982,-3629,-2363,-2356]],id:"53017",properties:{name:"Douglas"}},{type:"MultiPolygon",arcs:[[[-3605,8390,8391,8392]],[[-8219,8393,8394,8395]]],id:"48355",properties:{name:"Nueces"}},{type:"Polygon",arcs:[[8396,8397,8398,-2438,-4883]],id:"50019",properties:{name:"Orleans"}},{type:"Polygon",arcs:[[-5184,-6218,8399,-7220,-3640,-525,-5187]],id:"54023",properties:{name:"Grant"}},{type:"Polygon",arcs:[[8400,-5721,8401,8402,-1939]],id:"13073",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[-2720,8403,-5492,-4401,8404,-4134,-5132]],id:"51085",properties:{name:"Hanover"}},{type:"Polygon",arcs:[[-4322,-7936,-5551,-7638,8405,-2243,-7761,8406]],id:"48387",properties:{name:"Red River"}},{type:"Polygon",arcs:[[8407,-2003,-3405,8408,8409,8410,-6661]],id:"39141",properties:{name:"Ross"}},{type:"Polygon",arcs:[[-60,8411,-8373,8412,8413,-2371]],id:"13091",properties:{name:"Dodge"}},{type:"Polygon",arcs:[[-6085,8414,8415,-1750,-8319,-5585,-3817]],id:"13135",properties:{name:"Gwinnett"}},{type:"Polygon",arcs:[[-6239,-2028,8416,8417,8418,-6026,-6371]],id:"13085",properties:{name:"Dawson"}},{type:"Polygon",arcs:[[8419,-3454,8420,-7481,-3108,-8125,-2843,8421,8422]],id:"41063",properties:{name:"Wallowa"}},{type:"Polygon",arcs:[[-8322,8423,-4567,8424,8425]],id:"13167",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-6100,8426,-1941,8427,-8208,-4560,-8424,-8321]],id:"13163",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[8428,8429,8430,-1631,-8151]],id:"39023",properties:{name:"Clark"}},{type:"Polygon",arcs:[[8431,8432,8433,8434,8435,-3573,-4233,8436]],id:"29069",properties:{name:"Dunklin"}},{type:"Polygon",arcs:[[8437,-8022,8438,-7434,-7693]],id:"36019",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[-7367,-7441,8439,8440,-4553,8441,-1681],[-2987],[-1226]],id:"51163",properties:{name:"Rockbridge"}},{type:"Polygon",arcs:[[-5648,8442,-7840,8443]],id:"42099",properties:{name:"Perry"}},{type:"Polygon",arcs:[[8444,8445,-8433,8446,-8169]],id:"05021",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-139,-3583,-5982,8447]],id:"54037",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[8448,8449,8450,-2178]],id:"30035",properties:{name:"Glacier"}},{type:"Polygon",arcs:[[-8021,-4884,-2441,8451,8452,-7435,-8439]],id:"50007",properties:{name:"Chittenden"}},{type:"Polygon",arcs:[[8453,-2819,-4571,-4758,-5890]],id:"19167",properties:{name:"Sioux"}},{type:"Polygon",arcs:[[-679,-374,-2233,-1654,-6642,-4807]],id:"48083",properties:{name:"Coleman"}},{type:"Polygon",arcs:[[-2459,8454,-1053,-7404,-6759,8455,-7690]],id:"48401",properties:{name:"Rusk"}},{type:"Polygon",arcs:[[8456,8457,8458,8459,-5206,-8272]],id:"39145",properties:{name:"Scioto"}},{type:"MultiPolygon",arcs:[[[8460,-1379]],[[8461,-1373,8462,-1377,8463,-1946]]],id:"02110",properties:{name:"Juneau"}},{type:"Polygon",arcs:[[8464,8465,-7233,-7025,-3665]],id:"05077",properties:{name:"Lee"}},{type:"Polygon",arcs:[[-4601,-571,8466,-8465,-3664]],id:"05123",properties:{name:"St. Francis"}},{type:"Polygon",arcs:[[-5375,8467,-7773,-1449]],id:"55079",properties:{name:"Milwaukee"}},{type:"Polygon",arcs:[[-8108,-2130,-2451,8468,8469,-7800,8470]],id:"55053",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-4361,-6424,-7219,8471,-8087,-4774]],id:"34021",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[8472,-6809,-6496,-7162,-4533]],id:"37009",properties:{name:"Ashe"}},{type:"Polygon",arcs:[[8473,-2023,-6481,8474,-957]],id:"27167",properties:{name:"Wilkin"}},{type:"Polygon",arcs:[[-2111,-3277,-303,8475,8476,8477]],id:"38051",properties:{name:"McIntosh"}},{type:"Polygon",arcs:[[-8452,-2440,8478,8479,8480]],id:"50023",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-7535,-7943,-3464,8481,8482,-1010,-1602]],id:"31173",properties:{name:"Thurston"}},{type:"Polygon",arcs:[[-6576,8483,8484,-7832]],id:"32027",properties:{name:"Pershing"}},{type:"Polygon",arcs:[[8485,-8480,8486,8487,-5061]],id:"50017",properties:{name:"Orange"}},{type:"MultiPolygon",arcs:[[[8488]],[[8489]],[[-6836,8490]]],id:"55029",properties:{name:"Door"}},{type:"Polygon",arcs:[[-531,-8300,-930,-7719,-6290,-2100]],id:"06063",properties:{name:"Plumas"}},{type:"Polygon",arcs:[[-6666,-3069,-4083,-87,8491,-754]],id:"39147",properties:{name:"Seneca"}},{type:"Polygon",arcs:[[-5300,-4696,8492,-6934,8493,8494]],id:"13103",properties:{name:"Effingham"}},{type:"Polygon",arcs:[[8495,-5584,8496,8497,8498,-5318,-2471]],id:"31161",properties:{name:"Sheridan"}},{type:"Polygon",arcs:[[-559,-233,-99,-100,-1364,8499]],id:"46087",properties:{name:"McCook"}},{type:"Polygon",arcs:[[8500,-173,8501,8502,8503,-2617,-4150]],id:"55083",properties:{name:"Oconto"}},{type:"Polygon",arcs:[[-2299,-6098,-2671,8504]],id:"02068",properties:{name:"Denali"}},{type:"Polygon",arcs:[[-7151,-4304,8505,8506,8507,-8325]],id:"34017",properties:{name:"Hudson"}},{type:"Polygon",arcs:[[-1440,8508,-8384,-786,8509,-5779,-5136,-6105]],id:"56013",properties:{name:"Fremont"}},{type:"Polygon",arcs:[[8510,-2637,-3578,-5226,-6247,-8186]],id:"29137",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[8511,-2498,8512,-3401,-2001]],id:"39045",properties:{name:"Fairfield"}},{type:"Polygon",arcs:[[-7890,-4947,8513,8514,-7627,-5274]],id:"05027",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[8515,8516,-4261,-3936,-7683]],id:"55065",properties:{name:"Lafayette"}},{type:"Polygon",arcs:[[-4308,8517,8518]],id:"36047",properties:{name:"Kings"}},{type:"Polygon",arcs:[[-1922,-1481,-7463,-4898,-5881,-2155]],id:"29141",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[-6032,8519,-826,-7164,-5127,-7098]],id:"27151",properties:{name:"Swift"}},{type:"Polygon",arcs:[[8520,-5915,-5507,-5820,8521,-5822,8522,-3569,-8436]],id:"29143",properties:{name:"New Madrid"}},{type:"Polygon",arcs:[[-7540,-3017,-935,-4259,-8517,8523]],id:"55045",properties:{name:"Green"}},{type:"Polygon",arcs:[[-8484,-6575,8524,-5388,8525,8526]],id:"32015",properties:{name:"Lander"}},{type:"Polygon",arcs:[[8527,-7835]],id:"32029",properties:{name:"Storey"}},{type:"Polygon",arcs:[[-7175,-6550,-2801,-4451,-4713]],id:"35001",properties:{name:"Bernalillo"}},{type:"Polygon",arcs:[[-3048,-7113,-6850,8528,-8354]],id:"13173",properties:{name:"Lanier"}},{type:"Polygon",arcs:[[-5553,-40,-4748,-4351,-7138,-1420,8529]],id:"56045",properties:{name:"Weston"}},{type:"Polygon",arcs:[[8530,-6426,-2786,8531,8532,8533]],id:"36009",properties:{name:"Cattaraugus"}},{type:"Polygon",arcs:[[-2556,-1061,-1812,-1819,8534]],id:"19049",properties:{name:"Dallas"}},{type:"Polygon",arcs:[[-7765,8535,8536,-5634,-8360]],id:"48443",properties:{name:"Terrell"}},{type:"Polygon",arcs:[[8537,-7497,-6298,-1846,8538]],id:"13119",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-5713,-539,8539,-6992,8540]],id:"17199",properties:{name:"Williamson"}},{type:"Polygon",arcs:[[-1866,8541,-7465,-5676,8542,-2005]],id:"39155",properties:{name:"Trumbull"}},{type:"Polygon",arcs:[[-1115,-1753,8543,8544,-1802,8545]],id:"17203",properties:{name:"Woodford"}},{type:"Polygon",arcs:[[-8369,8546,-578,-5873,-3866]],id:"08067",properties:{name:"La Plata"}},{type:"Polygon",arcs:[[-3297,-7903,-4143,-795,-1852,8547]],id:"39157",properties:{name:"Tuscarawas"}},{type:"Polygon",arcs:[[-5042,-2141,-2750,-2031,-21,-6205,-4145,-5885]],id:"27089",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[-1715,-1691,-7618,-7536,-5528,8548]],id:"27115",properties:{name:"Pine"}},{type:"Polygon",arcs:[[-4946,8549,8550,-8120,8551,-8514]],id:"05103",properties:{name:"Ouachita"}},{type:"Polygon",arcs:[[8552,8553,-632,-8173,-4080,8554]],id:"39093",properties:{name:"Lorain"}},{type:"Polygon",arcs:[[8555,-6357,8556,-6134,8557,-4843]],id:"37021",properties:{name:"Buncombe"}},{type:"Polygon",arcs:[[-5941,8558,-8437,-4240,-3802,-5887]],id:"05031",properties:{name:"Craighead"}},{type:"Polygon",arcs:[[-5695,-4067,8559,-7925,-4813,-4663]],id:"35005",properties:{name:"Chaves"}},{type:"Polygon",arcs:[[-2423,-2473,-5321,8560,-5558,-7139]],id:"31165",properties:{name:"Sioux"}},{type:"Polygon",arcs:[[-7778,8561,-1885,-8118,-8551,8562]],id:"05039",properties:{name:"Dallas"}},{type:"Polygon",arcs:[[8563,-4010,8564,-4841,-3731,-6136,8565]],id:"37023",properties:{name:"Burke"}},{type:"Polygon",arcs:[[-6356,-4508,8566,-8566,-6135,-8557]],id:"37111",properties:{name:"McDowell"}},{type:"Polygon",arcs:[[-7349,-5408,-5647,-6675]],id:"42109",properties:{name:"Snyder"}},{type:"Polygon",arcs:[[-8413,-8377,-4373,-3263,-3382,8567]],id:"13271",properties:{name:"Telfair"}},{type:"Polygon",arcs:[[8568,-725,-6948,8569]],id:"12115",properties:{name:"Sarasota"}},{type:"Polygon",arcs:[[-6300,-4346,-5828,-5723,8570,8571,8572,-1848]],id:"13105",properties:{name:"Elbert"}},{type:"Polygon",arcs:[[8573,-8355,-8529,-6854,8574,-7328,8575]],id:"13185",properties:{name:"Lowndes"}},{type:"Polygon",arcs:[[-184,-8313,-7804,8576,-3407,8577,8578]],id:"13263",properties:{name:"Talbot"}},{type:"Polygon",arcs:[[-6621,-4470,8579,-7961,-6073]],id:"37047",properties:{name:"Columbus"}},{type:"Polygon",arcs:[[-537,-5717,-4109,-5805,-5285,-7170]],id:"17069",properties:{name:"Hardin"}},{type:"Polygon",arcs:[[-8418,8580,-3825,8581,8582,8583,-8416,8584]],id:"13139",properties:{name:"Hall"}},{type:"Polygon",arcs:[[8585,-5264,-6399,-4325,-3575,8586]],id:"17001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[8587,8588,-2067,8589,-62,-2370,-1887,-7625]],id:"13153",properties:{name:"Houston"}},{type:"Polygon",arcs:[[8590,-5047,-4025,8591]],id:"48457",properties:{name:"Tyler"}},{type:"Polygon",arcs:[[-5988,-7060,-7376,-5150,-7107,-1695]],id:"12041",properties:{name:"Gilchrist"}},{type:"Polygon",arcs:[[-814,8592,8593,-1872,-3009,-3081]],id:"27139",properties:{name:"Scott"}},{type:"Polygon",arcs:[[-3053,-2954,8594,-3127,-2798,-7314,-7333]],id:"28007",properties:{name:"Attala"}},{type:"Polygon",arcs:[[-8411,8595,-8457,-8271,-6662]],id:"39131",properties:{name:"Pike"}},{type:"Polygon",arcs:[[-6683,-2123,-6755,-3042,-5858]],id:"46095",properties:{name:"Mellette"}},{type:"Polygon",arcs:[[8596,8597,-8534,8598,-4679]],id:"36013",properties:{name:"Chautauqua"}},{type:"Polygon",arcs:[[-7813,-7748,8599,8600,8601,-5488,-8404,-2719]],id:"51177",properties:{name:"Spotsylvania"}},{type:"Polygon",arcs:[[-2205,-6417,8602,-8171,-7856,-4243,-7874]],id:"29149",properties:{name:"Oregon"}},{type:"Polygon",arcs:[[-7218,8603,-7128,-8088,-8472]],id:"34025",properties:{name:"Monmouth"}},{type:"Polygon",arcs:[[-8459,8604,-3795,-6285,8605,-5823,8606]],id:"39087",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[-4285,8607,-4917,8608,-1605,-3925,-5280]],id:"26103",properties:{name:"Marquette"}},{type:"Polygon",arcs:[[8609,-5033,-8332,8610,-6243]],id:"13229",properties:{name:"Pierce"}},{type:"MultiPolygon",arcs:[[[8611]],[[8612]]],id:"15007",properties:{name:"Kauai"}},{type:"Polygon",arcs:[[-3023,-4888,-4856,8613,-8015,-5838,-3345,-6439]],id:"42033",properties:{name:"Clearfield"}},{type:"Polygon",arcs:[[-2749,-7093,-7202,-2126,-25,-2033]],id:"27029",properties:{name:"Clearwater"}},{type:"Polygon",arcs:[[8614,-3383,-3261,-8353,-1669]],id:"13155",properties:{name:"Irwin"}},{type:"Polygon",arcs:[[8615,-1718,-6186,8616]],id:"27035",properties:{name:"Crow Wing"}},{type:"Polygon",arcs:[[-267,-4903,-4909,8617,-7531,-4440,-3412,-2426]],id:"30087",properties:{name:"Rosebud"}},{type:"Polygon",arcs:[[-635,-1824,-7901,-3295,-8174]],id:"39169",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[-581,-4605,8618,8619,-6981]],id:"12051",properties:{name:"Hendry"}},{type:"Polygon",arcs:[[-8571,-5722,-8401,-1938,8620]],id:"13181",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-4275,8621,-8329,8622]],id:"13183",properties:{name:"Long"}},{type:"Polygon",arcs:[[-6961,-2648,8623,-4434,-5867,-1610]],id:"48469",properties:{name:"Victoria"}},{type:"Polygon",arcs:[[-1837,8624,8625,-6881,8626,-7049,8627]],id:"39025",properties:{name:"Clermont"}},{type:"Polygon",arcs:[[-959,8628,-7099,-5469,8629,-712]],id:"46109",properties:{name:"Roberts"}},{type:"Polygon",arcs:[[-4752,-5859,-317,-5580,-8496,-2470,-2421,-4349]],id:"46102",properties:{name:"Oglala Lakota"}},{type:"Polygon",arcs:[[-6604,8630,-3255,-3796,-7447,-7451]],id:"54067",properties:{name:"Nicholas"}},{type:"Polygon",arcs:[[-5398,-7351,-944,8631,8632]],id:"33017",properties:{name:"Strafford"}},{type:"Polygon",arcs:[[-3300,-2162,-3380,-8172,-3196,-3187,-6368]],id:"05045",properties:{name:"Faulkner"}},{type:"Polygon",arcs:[[8633,-8293,8634,-7084,8635]],id:"29186",properties:{name:"Ste. Genevieve"}},{type:"Polygon",arcs:[[-5931,-3470,-3558,-6913,-2395]],id:"31153",properties:{name:"Sarpy"}},{type:"Polygon",arcs:[[-7811,8636,8637,-1460,-5489,-8602,8638,-8600,-7747]],id:"51179",properties:{name:"Stafford"}},{type:"Polygon",arcs:[[8639,-5697,-4078,-6708,-3145,-673,-1710]],id:"38089",properties:{name:"Stark"}},{type:"Polygon",arcs:[[-5601,8640,8641,8642,8643,8644,8645]],id:"47051",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-459,-2056,-5067,-6259,8646]],id:"38101",properties:{name:"Ward"}},{type:"Polygon",arcs:[[8647,-641,8648,-7658,8649,-8642]],id:"47115",properties:{name:"Marion"}},{type:"Polygon",arcs:[[8650,-7377,-5501,-5479,-7336,-1873,-8594]],id:"27037",properties:{name:"Dakota"}},{type:"Polygon",arcs:[[-4046,-8116,-454,8651,-2927,-6383]],id:"18035",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[-7196,-2767,-1713,8652,-2746]],id:"27061",properties:{name:"Itasca"}},{type:"Polygon",arcs:[[-8382,8653,-3093,-744]],id:"26069",properties:{name:"Iosco"}},{type:"Polygon",arcs:[[-3280,8654,8655,-6318,8656]],id:"20159",properties:{name:"Rice"}},{type:"Polygon",arcs:[[8657,-7188,-5664,8658,-8277]],id:"20209",properties:{name:"Wyandotte"}},{type:"Polygon",arcs:[[8659,-5349,-522,-893,-2614,-3599,8660]],id:"48479",properties:{name:"Webb"}},{type:"Polygon",arcs:[[-8018,8661,-6648,-5918,8662,8663]],id:"48481",properties:{name:"Wharton"}},{type:"Polygon",arcs:[[-2487,-2446,8664,-844,-2065,8665,-8311]],id:"13207",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-1748,-609,8666,-6153,-1699,-8320]],id:"13219",properties:{name:"Oconee"}},{type:"Polygon",arcs:[[-7619,8667,-8588,-7624,-7803]],id:"13225",properties:{name:"Peach"}},{type:"Polygon",arcs:[[8668,8669,8670,-8338]],id:"13239",properties:{name:"Quitman"}},{type:"Polygon",arcs:[[-3298,-8548,-1851,8671,-2495,-908]],id:"39031",properties:{name:"Coshocton"}},{type:"Polygon",arcs:[[-8670,8672,-6380,8673,-1778,8674]],id:"13243",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[8675,-7454,8676,-6287,8677]],id:"54079",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[-6830,-7445,8678,-4717,-2327,-8078]],id:"54109",properties:{name:"Wyoming"}},{type:"Polygon",arcs:[[-6610,-4702,8679,8680,-6141,-7174]],id:"34037",properties:{name:"Sussex"}},{type:"Polygon",arcs:[[8681,-3449,-7906,-3212,-6094,-7989]],id:"01007",properties:{name:"Bibb"}},{type:"Polygon",arcs:[[8682,-6059,-4739,8683,8684,-6188]],id:"28057",properties:{name:"Itawamba"}},{type:"Polygon",arcs:[[-7275,8685,-8587,-3574,-2635,8686]],id:"29111",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[-5063,8687,8688,8689,8690,-4706]],id:"33019",properties:{name:"Sullivan"}},{type:"Polygon",arcs:[[-2078,-3110,-1585,8691,8692,8693,-2053]],id:"38069",properties:{name:"Pierce"}},{type:"Polygon",arcs:[[8694,8695,-3561,8696,-8518,-4307]],id:"36081",properties:{name:"Queens"}},{type:"Polygon",arcs:[[-7715,-1227,-7714,-6002,-3424,-2527,8697,-772]],id:"37033",properties:{name:"Caswell"}},{type:"Polygon",arcs:[[8698,-5194,-5283,-3513]],id:"26131",properties:{name:"Ontonagon"}},{type:"Polygon",arcs:[[-4638,-8336,8699,-8133,-7543,8700]],id:"22005",properties:{name:"Ascension"}},{type:"Polygon",arcs:[[8701,-6238,-579,-723,-1826]],id:"12055",properties:{name:"Highlands"}},{type:"Polygon",arcs:[[-6139,-4505,-1015,-3773,-8558]],id:"37089",properties:{name:"Henderson"}},{type:"Polygon",arcs:[[-1098,-3167,-1241,-1124,-2674,-3468]],id:"19029",properties:{name:"Cass"}},{type:"Polygon",arcs:[[-8431,8702,-6437,8703,-1999,8704,-1632]],id:"39097",properties:{name:"Madison"}},{type:"Polygon",arcs:[[8705,8706,-3056,-6237,-8305]],id:"12061",properties:{name:"Indian River"}},{type:"Polygon",arcs:[[8707,-7503,-7592,-4821,-4252,8708]],id:"05131",properties:{name:"Sebastian"}},{type:"Polygon",arcs:[[-8123,8709,-2857,-8237,-151]],id:"17075",properties:{name:"Iroquois"}},{type:"Polygon",arcs:[[-7853,-3409,8710,-6381,-8673,-8669,-8337]],id:"13259",properties:{name:"Stewart"}},{type:"Polygon",arcs:[[8711,8712,-1868,-1821,-633,-8554]],id:"39035",properties:{name:"Cuyahoga"}},{type:"Polygon",arcs:[[-3673,-1702,8713,-838,-8665,-2445]],id:"13159",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[-6027,-8419,-8585,-8415,-6084]],id:"13117",properties:{name:"Forsyth"}},{type:"Polygon",arcs:[[8714,8715,-5317,-7899,8716,-6573,8717]],id:"16073",properties:{name:"Owyhee"}},{type:"Polygon",arcs:[[8718,8719,-3811,-7788,-176,8720,8721]],id:"06085",properties:{name:"Santa Clara"}},{type:"Polygon",arcs:[[8722,-4643,-7461,8723,-3703,8724,-6321]],id:"22079",properties:{name:"Rapides"}},{type:"Polygon",arcs:[[-83,-6189,-8685,8725,-7990,8726,8727]],id:"28095",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[8728,-4776,-8090,8729,8730,-6207]],id:"42101",properties:{name:"Philadelphia"}},{type:"Polygon",arcs:[[8731,-8632,-943,8732,-7290,8733]],id:"33015",properties:{name:"Rockingham"}},{type:"Polygon",arcs:[[8734,8735,-8390,-5115,-8264,-6082]],id:"36083",properties:{name:"Rensselaer"}},{type:"Polygon",arcs:[[-4840,8736,-4688,-3733]],id:"37071",properties:{name:"Gaston"}},{type:"Polygon",arcs:[[8737,-6411,8738,-5916,-8521,-8435,8739]],id:"29207",properties:{name:"Stoddard"}},{type:"Polygon",arcs:[[-8498,8740,-879,8741,-8314,8742,8743]],id:"31069",properties:{name:"Garden"}},{type:"Polygon",arcs:[[-4730,-7786,-8341,-8153,-1758,-8145]],id:"01109",properties:{name:"Pike"}},{type:"Polygon",arcs:[[-4680,-8599,-8533,8744,-4886,-4991,-1620,-7464]],id:"42123",properties:{name:"Warren"}},{type:"Polygon",arcs:[[-1269,-2410,-7096,8745,-4787,8746]],id:"20099",properties:{name:"Labette"}},{type:"Polygon",arcs:[[-1820,-489,-5685,-5102,-1110]],id:"19039",properties:{name:"Clarke"}},{type:"Polygon",arcs:[[8747,-8379,-468,-4040,-7489,-2114,8748]],id:"40041",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[8749,-7116,-5092,-2981,-1515,8750]],id:"18141",properties:{name:"St. Joseph"}},{type:"Polygon",arcs:[[8751,-6898,-6598]],id:"37177",properties:{name:"Tyrrell"}},{type:"Polygon",arcs:[[-6845,-6235,-4559,-573,-8547,-8368,-8162]],id:"08053",properties:{name:"Hinsdale"}},{type:"MultiPolygon",arcs:[[[-8392,8752,-6273,8753]],[[-8395,8754,-6277,-119,8755]]],id:"48273",properties:{name:"Kleberg"}},{type:"Polygon",arcs:[[-3439,-7245,8756,-6628,8757,-1229,8758,8759]],id:"51035",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[-2846,8760,-7105,8761,-8718,-6572,-4169,-1995]],id:"41045",properties:{name:"Malheur"}},{type:"Polygon",arcs:[[8762,8763,-4632,8764,8765]],id:"24009",properties:{name:"Calvert"}},{type:"Polygon",arcs:[[-4920,-5365,-5608,-4927,-5351]],id:"21071",properties:{name:"Floyd"}},{type:"Polygon",arcs:[[-6526,-6472,-3978,8766,8767,-6650,8768,8769]],id:"48201",properties:{name:"Harris"}},{type:"Polygon",arcs:[[-7791,-2168,-4368,8770]],id:"51700",properties:{name:"Newport News"}},{type:"Polygon",arcs:[[-8505,-2670,-1982,8771,8772,8773,-4740,-2300]],id:"02170",properties:{name:"Matanuska-Susitna"}},{type:"Polygon",arcs:[[-4392,-4950,-4943,-7889,8774,-3179]],id:"05057",properties:{name:"Hempstead"}},{type:"Polygon",arcs:[[-7076,-7119,-6191,8775,-7231]],id:"28137",properties:{name:"Tate"}},{type:"Polygon",arcs:[[8776,-8507,8777,-7216]],id:"36085",properties:{name:"Richmond"}},{type:"Polygon",arcs:[[-2054,-8694,8778,8779,8780,-5068]],id:"38083",properties:{name:"Sheridan"}},{type:"Polygon",arcs:[[8781,-2737,-8266,8782,-4697,-7839]],id:"36111",properties:{name:"Ulster"}},{type:"Polygon",arcs:[[-2828,-1253,-4461,-5771,8783]],id:"37059",properties:{name:"Davie"}},{type:"Polygon",arcs:[[-476,8784,-6694,-6776,-4794,-244]],id:"48197",properties:{name:"Hardeman"}},{type:"Polygon",arcs:[[-5794,-7350,-3765,-2125,-6682,8785]],id:"46117",properties:{name:"Stanley"}},{type:"Polygon",arcs:[[8786,-2324,8787,-1529,-1638,-7603]],id:"29079",properties:{name:"Grundy"}},{type:"Polygon",arcs:[[-6436,-1862,-2499,-8512,-2e3,-8704]],id:"39049",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-7720,-2468,-7837,8788,-8114,-1220,-7878,-8260]],id:"06061",properties:{name:"Placer"}},{type:"Polygon",arcs:[[-8278,-8659,-5668,-8005,-3897,-7913]],id:"20091",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-5119,-5965,8789,-7037,-7871,8790]],id:"09005",properties:{name:"Litchfield"}},{type:"Polygon",arcs:[[-1760,-8157,8791,8792,8793,-2731,8794]],id:"01061",properties:{name:"Geneva"}},{type:"Polygon",arcs:[[8795,-7019,-7668,8796,-8792,-8156]],id:"01069",properties:{name:"Houston"}},{type:"Polygon",arcs:[[-6147,8797,8798,-8759,-1230,-8758,-6627,-6808,-8473,-4532]],id:"51077",properties:{name:"Grayson"}},{type:"Polygon",arcs:[[-979,-2815,-5029,-3165,-1156,-8232,8799]],id:"08063",properties:{name:"Kit Carson"}},{type:"Polygon",arcs:[[-3463,-3155,-7204,8800,-8482]],id:"19133",properties:{name:"Monona"}},{type:"Polygon",arcs:[[-8002,-5514,-6324,8801,-5342,-3614,-5046]],id:"48351",properties:{name:"Newton"}},{type:"Polygon",arcs:[[8802,8803,8804,-6374,-6155]],id:"13265",properties:{name:"Taliaferro"}},{type:"Polygon",arcs:[[-502,-1871,-6690,-8785,-475,8805]],id:"40057",properties:{name:"Harmon"}},{type:"Polygon",arcs:[[-4548,8806,8807,-912,-4130]],id:"48349",properties:{name:"Navarro"}},{type:"Polygon",arcs:[[8808,-4565,8809,-5030,-4376]],id:"13279",properties:{name:"Toombs"}},{type:"Polygon",arcs:[[-2854,8810,-8636,-7083,-4055,-3430]],id:"29187",properties:{name:"St. Francois"}},{type:"Polygon",arcs:[[8811,-3971,-7209,-4455,-6567]],id:"35021",properties:{name:"Harding"}},{type:"Polygon",arcs:[[-4474,-1470,-1417,-8052,8812]],id:"30097",properties:{name:"Sweet Grass"}},{type:"Polygon",arcs:[[8813,8814,-6355,-4491,-6520,-5569]],id:"21155",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-8011,-8057,8815,-5597,8816,8817,-7472]],id:"47149",properties:{name:"Rutherford"}},{type:"MultiPolygon",arcs:[[[8818,-6009,-2358,-2348,8819,8820]]],id:"53061",properties:{name:"Snohomish"}},{type:"Polygon",arcs:[[-6051,-2340,-7187,-8658,-8276,-7390]],id:"29165",properties:{name:"Platte"}},{type:"Polygon",arcs:[[-7952,-1838,-8628,-7052,8821,8822,8823]],id:"39061",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[-6866,-4784,-7474,-5336,-1396,-5311]],id:"47081",properties:{name:"Hickman"}},{type:"Polygon",arcs:[[-4550,-4528,8824,-6775,-224,-1065]],id:"48337",properties:{name:"Montague"}},{type:"Polygon",arcs:[[-5451,-8135,-7384,8825,-5863,-5459]],id:"49007",properties:{name:"Carbon"}},{type:"Polygon",arcs:[[-7529,-3101,-2972,-6182,-615,-3270]],id:"20041",properties:{name:"Dickinson"}},{type:"Polygon",arcs:[[-2385,-8124,-149,8826,-8544,-1752]],id:"17105",properties:{name:"Livingston"}},{type:"Polygon",arcs:[[-4824,-2147,-3302,-6370,8827,-3327,-4254]],id:"05149",properties:{name:"Yell"}},{type:"Polygon",arcs:[[-5577,-7020,-3903,-2534]],id:"16065",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-3415,-603,-186,8828,-3853,-7343]],id:"13285",properties:{name:"Troup"}},{type:"Polygon",arcs:[[8829,-1827,-721,-8569,8830]],id:"12081",properties:{name:"Manatee"}},{type:"MultiPolygon",arcs:[[[8831,8832,8833,-7728,8834]],[[8835,8836]]],id:"51001",properties:{name:"Accomack"}},{type:"Polygon",arcs:[[-842,8837,-58,-8590,-2066]],id:"13289",properties:{name:"Twiggs"}},{type:"Polygon",arcs:[[-5260,-7102,-946,-5416,8838]],id:"24035",properties:{name:"Queen Anne's"}},{type:"Polygon",arcs:[[-3496,-7948,-5961,-5117]],id:"25015",properties:{name:"Hampshire"}},{type:"Polygon",arcs:[[-4334,-5171,-6301,-3061,8839,8840]],id:"17071",properties:{name:"Henderson"}},{type:"Polygon",arcs:[[8841,-8749,-2113,-3743,8842]],id:"40097",properties:{name:"Mayes"}},{type:"Polygon",arcs:[[-4954,-8e3,-2791,-7999,-6749,-6017,-6788,-8253]],id:"51149",properties:{name:"Prince George"}},{type:"Polygon",arcs:[[-7150,-7157,8843,-8695,-4306]],id:"36005",properties:{name:"Bronx"}},{type:"Polygon",arcs:[[-3330,-7779,-8563,-8550,-4945,-4949]],id:"05019",properties:{name:"Clark"}},{type:"Polygon",arcs:[[-756,8844,-1740,-6435,-6432,-6500,8845]],id:"39065",properties:{name:"Hardin"}},{type:"Polygon",arcs:[[-6049,-1360,-519,-5348,-927]],id:"48163",properties:{name:"Frio"}},{type:"Polygon",arcs:[[-8828,-6369,-2402,-7776,-3328]],id:"05051",properties:{name:"Garland"}},{type:"Polygon",arcs:[[-127,-5407,-1538,1542,-7009,-5027,-2813]],id:"31057",properties:{name:"Dundy"}},{type:"Polygon",arcs:[[8846,-5303,-6216,-2398,-6418,-922,-882]],id:"31023",properties:{name:"Butler"}},{type:"Polygon",arcs:[[-8826,-7383,-1725,8847,-1175,-5864]],id:"49019",properties:{name:"Grand"}},{type:"Polygon",arcs:[[-8405,-4400,-5912,-7789,-6746,-4135]],id:"51127",properties:{name:"New Kent"}},{type:"Polygon",arcs:[[-8684,-4738,-2851,-8046,-2833,-7991,-8726]],id:"01093",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-8451,8848,-710,-6546,-5742,-2179]],id:"30073",properties:{name:"Pondera"}},{type:"Polygon",arcs:[[-7836,8849,-8111,-8789]],id:"32510",properties:{name:"Carson City"}},{type:"Polygon",arcs:[[8850,8851,-5145,-7375]],id:"12125",properties:{name:"Union"}},{type:"MultiPolygon",arcs:[[[-8772,-1988,8852,8853]]],id:"02020",properties:{name:"Anchorage"}},{type:"Polygon",arcs:[[-7254,-3515,-5282,8854,8855,-3999]],id:"55125",properties:{name:"Vilas"}},{type:"Polygon",arcs:[[8856,-2466,-3124,-8595,-2953]],id:"28019",properties:{name:"Choctaw"}},{type:"Polygon",arcs:[[-2259,8857,-7914,-7144]],id:"31169",properties:{name:"Thayer"}},{type:"Polygon",arcs:[[-730,8858,-478,8859,-55,-5578]],id:"13223",properties:{name:"Paulding"}},{type:"Polygon",arcs:[[8860,-8193,-8140,-8189,-4288,8861,-5386]],id:"32033",properties:{name:"White Pine"}},{type:"Polygon",arcs:[[8862,8863,-1049,-8455,-2458,-2959]],id:"48203",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[-6087,-6120,8864,-601]],id:"13113",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[-7306,-6384,-2931,8865,-1520,-7310]],id:"18059",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[-7459,-6404,8866,-7700,-7689,8867]],id:"22025",properties:{name:"Catahoula"}},{type:"Polygon",arcs:[[8868,-7050,-8627,-6885,-6454,8869]],id:"21191",properties:{name:"Pendleton"}},{type:"Polygon",arcs:[[-3440,-8760,-8799,8870,-6785]],id:"51197",properties:{name:"Wythe"}},{type:"Polygon",arcs:[[8871,8872,-6608,-5640,-8383,-1437]],id:"56003",properties:{name:"Big Horn"}},{type:"Polygon",arcs:[[-3593,-6740,-5795,8873,-6349]],id:"46137",properties:{name:"Ziebach"}},{type:"MultiPolygon",arcs:[[[8874]],[[8875,8876]]],id:"25007",properties:{name:"Dukes"}},{type:"Polygon",arcs:[[-8584,8877,-1850,-606,-1747]],id:"13157",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-5657,8878,-2858,-8710,-8122]],id:"18111",properties:{name:"Newton"}},{type:"Polygon",arcs:[[8879,-4323,-8407,-7760,8880]],id:"48277",properties:{name:"Lamar"}},{type:"Polygon",arcs:[[-7090,-2747,-8653,-1712,-8616,8881,-3363,-7137]],id:"27021",properties:{name:"Cass"}},{type:"Polygon",arcs:[[-1910,-1552,-1925,-3309,-778]],id:"48153",properties:{name:"Floyd"}},{type:"Polygon",arcs:[[-2930,8882,-2711,-3680,-1521,-8866]],id:"18139",properties:{name:"Rush"}},{type:"Polygon",arcs:[[-1244,-7410,-6980,-2867,8883]],id:"06079",properties:{name:"San Luis Obispo"}},{type:"Polygon",arcs:[[-8656,8884,-4934,-4574,-6173,-2387,-6319]],id:"20155",properties:{name:"Reno"}},{type:"Polygon",arcs:[[-3028,-990,-2555,-2546,-3420]],id:"19025",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[-1716,-8549,-621,-6183]],id:"27065",properties:{name:"Kanabec"}},{type:"Polygon",arcs:[[-4855,-7723,-6720,-7348,-8013,-8614]],id:"42035",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[-3164,-859,8885,-2133,-2993,-1152]],id:"20109",properties:{name:"Logan"}},{type:"Polygon",arcs:[[-1836,-1634,8886,-6659,8887,-8625]],id:"39027",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[-8366,-757,-8846,-6499,-1830]],id:"39003",properties:{name:"Allen"}},{type:"Polygon",arcs:[[-4151,-2618,-8504,8888,-6704,-791,-1950]],id:"55115",properties:{name:"Shawano"}},{type:"Polygon",arcs:[[-2116,-7491,-7504,-8708,8889,-7881,-8175]],id:"40135",properties:{name:"Sequoyah"}},{type:"Polygon",arcs:[[-6725,-7963,-5814,8890,8891,8892,-767,8893,-6722,8894]],id:"47035",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[8895,-6151,-4437,-5579,-57,8896,-7341,-3456]],id:"01029",properties:{name:"Cleburne"}},{type:"Polygon",arcs:[[-77,-7024,8897,-7072,8898]],id:"26099",properties:{name:"Macomb"}},{type:"Polygon",arcs:[[-8105,-79,8899,-6326,-8102,-2882]],id:"26049",properties:{name:"Genesee"}},{type:"Polygon",arcs:[[-3016,8900,-4655,-1084,-937]],id:"17007",properties:{name:"Boone"}},{type:"Polygon",arcs:[[-3842,-5251,-6261,8901,-1708,-8107,-3565]],id:"38053",properties:{name:"McKenzie"}},{type:"Polygon",arcs:[[-7244,-7388,-4365,-2895,-6629,-8757]],id:"51141",properties:{name:"Patrick"}},{type:"Polygon",arcs:[[-6995,-8167,8902,-5502,-5914,8903]],id:"17003",properties:{name:"Alexander"}},{type:"Polygon",arcs:[[-6917,-4393,-3177,-7935]],id:"05133",properties:{name:"Sevier"}},{type:"Polygon",arcs:[[-6203,8904,-8345,8905,-414]],id:"28039",properties:{name:"George"}},{type:"Polygon",arcs:[[-6422,8906,-8326,-8508,-8777,-7215]],id:"34039",properties:{name:"Union"}},{type:"Polygon",arcs:[[-3938,-4260,-3839,8907,8908,8909]],id:"17015",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[-3220,8910,-3384,-8615,-1668,8911]],id:"13287",properties:{name:"Turner"}},{type:"Polygon",arcs:[[-8160,8912,-8722,8913,8914]],id:"06081",properties:{name:"San Mateo"}},{type:"Polygon",arcs:[[8915,8916,-8494,-6933,-2921,8917,-4563]],id:"13031",properties:{name:"Bulloch"}},{type:"Polygon",arcs:[[-4616,-3939,-8910,8918,-2542]],id:"19097",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-2047,-8164,-8367,-5039,-1177]],id:"08113",properties:{name:"San Miguel"}},{type:"Polygon",arcs:[[-3600,-2615,-122,-7727,8919]],id:"48427",properties:{name:"Starr"}},{type:"Polygon",arcs:[[-2027,-8269,-3826,-8581,-8417]],id:"13187",properties:{name:"Lumpkin"}},{type:"Polygon",arcs:[[-8681,8920,-8327,-8907,-6421,-4359,-6142]],id:"34027",properties:{name:"Morris"}},{type:"Polygon",arcs:[[8921,-2656,-2256,-7511,-4021,-1540,-5406]],id:"31063",properties:{name:"Frontier"}},{type:"Polygon",arcs:[[-6823,-4155,-8110,-6089,-5476,-5644]],id:"55033",properties:{name:"Dunn"}},{type:"Polygon",arcs:[[-5922,8922,-2727,-2774,-213]],id:"48429",properties:{name:"Stephens"}},{type:"Polygon",arcs:[[-8865,-6119,-7782,-2448,-2486,-6363,-181,-602]],id:"13255",properties:{name:"Spalding"}},{type:"Polygon",arcs:[[-2990,-7184,-3540,8923,-6644]],id:"39051",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[-442,-5176,-3683,-2677,8924]],id:"19037",properties:{name:"Chickasaw"}},{type:"Polygon",arcs:[[-8262,-158,-2502,-2728,-6689]],id:"48369",properties:{name:"Parmer"}},{type:"Polygon",arcs:[[-5674,-1623,-4988,-4834,-3754,-964,-5670]],id:"42019",properties:{name:"Butler"}},{type:"Polygon",arcs:[[8925,-1580,8926,8927,-8398]],id:"50009",properties:{name:"Essex"}},{type:"Polygon",arcs:[[-2548,-2557,-8535,-1239,-3166]],id:"19077",properties:{name:"Guthrie"}},{type:"Polygon",arcs:[[-8717,-7898,-3210,-6771,-8191,-8861,-5385,-8525,-6574]],id:"32007",properties:{name:"Elko"}},{type:"Polygon",arcs:[[8928,-8644,8929,-7735,-2285,-7516]],id:"01089",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-3858,-8113,8930,-4423,-2525,-4829,-1102,-6834,-2607]],id:"06051",properties:{name:"Mono"}},{type:"Polygon",arcs:[[-6929,-8378,-5590,8931]],id:"06073",properties:{name:"San Diego"}},{type:"Polygon",arcs:[[-4449,-6257,-5162,-549,-551,-2943]],id:"31115",properties:{name:"Loup"}},{type:"Polygon",arcs:[[-8561,-5320,8932,8933,-5559]],id:"31157",properties:{name:"Scotts Bluff"}},{type:"Polygon",arcs:[[-675,-3147,-6707,-5752,-6737,-3591,-6698,-8106]],id:"38001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[-1137,-4974,8934,8935,-4035,-6058,8936,-5270]],id:"47071",properties:{name:"Hardin"}},{type:"Polygon",arcs:[[-7639,-5760,8937,-8863,-2958]],id:"48315",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-7493,8938,8939,-3823,-8268]],id:"13281",properties:{name:"Towns"}},{type:"Polygon",arcs:[[-8823,8940,8941,-6613,-7134,-4302,8942]],id:"21015",properties:{name:"Boone"}},{type:"Polygon",arcs:[[8943,-1280,-7115,8944,8945]],id:"26159",properties:{name:"Van Buren"}},{type:"Polygon",arcs:[[-7764,-1677,8946,-4181,8947,-8536]],id:"48465",properties:{name:"Val Verde"}},{type:"Polygon",arcs:[[-6907,-8323,-8426,8948,-8838,-841]],id:"13319",properties:{name:"Wilkinson"}},{type:"Polygon",arcs:[[-3222,8949,-7662,8950,-166]],id:"13177",properties:{name:"Lee"}},{type:"Polygon",arcs:[[8951,-2924,-4276,-8623,-8328,-5031,-8810]],id:"13267",properties:{name:"Tattnall"}},{type:"Polygon",arcs:[[8952,-3520,-3485,8953,-4796,-5434]],id:"23011",properties:{name:"Kennebec"}},{type:"Polygon",arcs:[[-5541,-1308,8954,-193,-6937]],id:"19189",properties:{name:"Winnebago"}},{type:"Polygon",arcs:[[-5447,-2601,-5418,-3644]],id:"19059",properties:{name:"Dickinson"}},{type:"Polygon",arcs:[[-5004,-4223,-1209,8955,-4644,-8723,-6320,-5512]],id:"22069",properties:{name:"Natchitoches"}},{type:"Polygon",arcs:[[-8497,-5583,8956,-875,-8741]],id:"31075",properties:{name:"Grant"}},{type:"Polygon",arcs:[[-7271,-7928,-7695,-8867,-6403]],id:"22041",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-8577,-7807,-7731,-161,-6378,-8711,-3408]],id:"13197",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-6789,-6020,-5774,-4190,-5778,-8026,-7795,-6466,-8143,-8359]],id:"51175",properties:{name:"Southampton"}},{type:"Polygon",arcs:[[-8109,-8471,-7799,8957,-6728]],id:"55121",properties:{name:"Trempealeau"}},{type:"Polygon",arcs:[[8958,8959,-7915,-7630]],id:"06055",properties:{name:"Napa"}},{type:"Polygon",arcs:[[-3661,-7919,-1224,-5880,-3377,-2160]],id:"05137",properties:{name:"Stone"}},{type:"Polygon",arcs:[[-1322,-6184,-624,8960,8961,-8308,8962]],id:"27141",properties:{name:"Sherburne"}},{type:"Polygon",arcs:[[-4667,-7675,8963,-7345]],id:"48141",properties:{name:"El Paso"}},{type:"Polygon",arcs:[[-140,-8448,-8048,-8079]],id:"54003",properties:{name:"Berkeley"}},{type:"Polygon",arcs:[[8964,-6584,-4219,8965,-7296,-283]],id:"21141",properties:{name:"Logan"}},{type:"Polygon",arcs:[[-431,-2201,-681,-218,-2209]],id:"48081",properties:{name:"Coke"}},{type:"Polygon",arcs:[[-8410,8966,-3791,-8605,-8458,-8596]],id:"39079",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-4609,8967,-7320,-4993,8968]],id:"13039",properties:{name:"Camden"}},{type:"Polygon",arcs:[[-4535,-7163,-4011,-8564,-8567,-4507,-7294]],id:"37011",properties:{name:"Avery"}},{type:"MultiPolygon",arcs:[[[8969]],[[8970]],[[8971]],[[8972]],[[8973]],[[8974]],[[8975]],[[8976]],[[8977]],[[8978]],[[8979]],[[8980]],[[8981]],[[8982]],[[8983]],[[8984]],[[8985]],[[8986]],[[8987]]],id:"02016",properties:{name:"Aleutians West"}},{type:"MultiPolygon",arcs:[[[-8853,-1987,8988]],[[8989]],[[-4741,-8774,8990,-1971,-1978]]],id:"02122",properties:{name:"Kenai Peninsula"}},{type:"Polygon",arcs:[[-7322,8991,-8246,-7610,8992]],id:"12031",properties:{name:"Duval"}},{type:"MultiPolygon",arcs:[[[8993]],[[-7397,-6211,8994]]],id:"44009",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-6226,-8075,-6108,8995,-6294]],id:"08019",properties:{name:"Clear Creek"}},{type:"Polygon",arcs:[[8996,-2175,-7873,-4241,-7918,8997]],id:"29153",properties:{name:"Ozark"}},{type:"Polygon",arcs:[[8998,-8233,-5095,-8301,8999,-2212,-8028]],id:"08061",properties:{name:"Kiowa"}},{type:"MultiPolygon",arcs:[[[9e3,-7263]],[[-7266,9001,-7725]]],id:"48061",properties:{name:"Cameron"}},{type:"Polygon",arcs:[[-1474,-2176,-8997,9002,-7419,-6973,-1628]],id:"29213",properties:{name:"Taney"}},{type:"Polygon",arcs:[[-1337,-7642,-3750,-7636,-2237,9003,-368]],id:"40017",properties:{name:"Canadian"}},{type:"Polygon",arcs:[[-7565,9004,-2149,-4823,-7591]],id:"05071",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-8523,-5821,-8522,-5819,-5893,-5532,-3570]],id:"47095",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-3626,-5257,-6791,-6801,-5999,-7828]],id:"51037",properties:{name:"Charlotte"}},{type:"Polygon",arcs:[[-8170,-8447,-8432,-8559,-5940]],id:"05055",properties:{name:"Greene"}},{type:"Polygon",arcs:[[9005,-7584,9006,-7572,9007]],id:"12129",properties:{name:"Wakulla"}},{type:"Polygon",arcs:[[9008,-3509,-952,9009]],id:"26141",properties:{name:"Presque Isle"}},{type:"Polygon",arcs:[[9010,-8098,-5652,-8121,-2383,-1511]],id:"17197",properties:{name:"Will"}},{type:"Polygon",arcs:[[-7452,-7448,-5458,-4718,-8679,-7444]],id:"54081",properties:{name:"Raleigh"}},{type:"Polygon",arcs:[[-56,-8860,-481,-6088,-605,-3414,-7342,-8897]],id:"13045",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[9011,-8526,-5387,-8862,-4294,-8275,-4830,-2523,-4422]],id:"32023",properties:{name:"Nye"}},{type:"Polygon",arcs:[[9012,-6671,9013,9014,-5464,-2652]],id:"55039",properties:{name:"Fond du Lac"}},{type:"Polygon",arcs:[[-2095,-4335,-8841,9015,-7273,-2059]],id:"19111",properties:{name:"Lee"}},{type:"Polygon",arcs:[[9016,9017,-8735,-6081,-7742,-7646,9018,-7562]],id:"36091",properties:{name:"Saratoga"}},{type:"Polygon",arcs:[[9019,-3922,9020,-6479,-808,-3705]],id:"22097",properties:{name:"St. Landry"}},{type:"Polygon",arcs:[[-7822,9021,-2585,-4320,9022,-7599]],id:"40005",properties:{name:"Atoka"}},{type:"Polygon",arcs:[[-7563,-9019,-7645,-3962]],id:"36035",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[-7823,-6511,-7884,-7886,-2580,-9022,-7821]],id:"40121",properties:{name:"Pittsburg"}},{type:"Polygon",arcs:[[-3403,9023,9024,-8040,-7280,-3786,9025]],id:"39009",properties:{name:"Athens"}},{type:"Polygon",arcs:[[-7987,-6361,-2627,-837,9026,-7983]],id:"01131",properties:{name:"Wilcox"}},{type:"Polygon",arcs:[[9027,9028,-6064,-5181,-5186,9029,-2303]],id:"42051",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[9030,-7737,-4735,-3989,-3446,-8044]],id:"01009",properties:{name:"Blount"}},{type:"Polygon",arcs:[[-4203,-6880,-3871,-6241,-6372,-727,-3829]],id:"13129",properties:{name:"Gordon"}},{type:"Polygon",arcs:[[-8700,-8335,-13,9031,-7860,-4584,-8064,-8134]],id:"22095",properties:{name:"St. John the Baptist"}},{type:"Polygon",arcs:[[-5662,-7568,-7552,-7172,-5678]],id:"42069",properties:{name:"Lackawanna"}},{type:"Polygon",arcs:[[-8892,9032,-5740,9033,-4123,9034,-4538,9035]],id:"47145",properties:{name:"Roane"}},{type:"Polygon",arcs:[[9036,-8477,9037,-6448,-6739]],id:"46021",properties:{name:"Campbell"}},{type:"Polygon",arcs:[[-7062,-7055,-4640,9038,-3919]],id:"22121",properties:{name:"West Baton Rouge"}},{type:"Polygon",arcs:[[-4208,-7312,-1500,-7457,-6302,9039]],id:"18133",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[-1126,-1095,-8183,-8222,-7355]],id:"19173",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[-3474,-7969,-2536,-3908,9040,-7008,-7358]],id:"16011",properties:{name:"Bingham"}},{type:"MultiPolygon",arcs:[[[9041]],[[9042]],[[9043]],[[9044]],[[9045]],[[9046]],[[9047]],[[9048,-7255,-3997,-403,-4404]]],id:"55003",properties:{name:"Ashland"}},{type:"Polygon",arcs:[[-6729,-8958,-7802,-5366,-8091,-3150,-7185]],id:"27169",properties:{name:"Winona"}},{type:"Polygon",arcs:[[9049,-6818,-6753,-2293,-5233,9050,-7222],[-1231]],id:"51165",properties:{name:"Rockingham"}},{type:"Polygon",arcs:[[9051,9052,-4336,-7288]],id:"30019",properties:{name:"Daniels"}},{type:"Polygon",arcs:[[-7285,-5113,-3642,-3252,-7845]],id:"54097",properties:{name:"Upshur"}},{type:"Polygon",arcs:[[9053,-6527,-8770,9054,-8016,-6767]],id:"48473",properties:{name:"Waller"}},{type:"Polygon",arcs:[[-6308,-4669,-4487,-6999,-7038]],id:"18147",properties:{name:"Spencer"}},{type:"Polygon",arcs:[[-8067,9055,-9010,-951,-1536,-7178]],id:"26031",properties:{name:"Cheboygan"}},{type:"Polygon",arcs:[[-8783,-8265,-5120,-8791,-7870,-7866,-4698]],id:"36027",properties:{name:"Dutchess"}},{type:"Polygon",arcs:[[-5306,-4475,-8813,-8051,9056,-1435]],id:"30067",properties:{name:"Park"}},{type:"Polygon",arcs:[[-6322,-8725,-3702,-7847,9057]],id:"22003",properties:{name:"Allen"}},{type:"Polygon",arcs:[[-2799,-1001,-302,9058,-2820]],id:"28101",properties:{name:"Newton"}},{type:"Polygon",arcs:[[-3920,-9039,-4639,-8701,-7542,-4624,9059]],id:"22047",properties:{name:"Iberville"}},{type:"Polygon",arcs:[[-3432,-4058,-6412,-8738,9060,-6414,-8031]],id:"29223",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[-7590,-495,-3555,-7260,-6777,-6692]],id:"40141",properties:{name:"Tillman"}},{type:"Polygon",arcs:[[-716,9061,-3536,-6072,9062,-6065,-327]],id:"36011",properties:{name:"Cayuga"}},{type:"Polygon",arcs:[[-7492,-7430,-7500,9063,-8939]],id:"13241",properties:{name:"Rabun"}},{type:"Polygon",arcs:[[-3804,-4239,-5197,-4357,-7078,-7230,-8466,-8467,-570]],id:"05035",properties:{name:"Crittenden"}},{type:"Polygon",arcs:[[-8793,-8797,-7667,-806,-7577,-7518,-2343,-3670,9064]],id:"12063",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-4585,-4032,-7517,-2288,9065,-2848,-4737]],id:"01079",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[-8129,-4118,9066,9067,9068]],id:"21215",properties:{name:"Spencer"}},{type:"Polygon",arcs:[[-8286,9069,-596,-7709,-8244]],id:"53067",properties:{name:"Thurston"}},{type:"Polygon",arcs:[[9070,9071,-3502,-7251,-231,-1393]],id:"46011",properties:{name:"Brookings"}},{type:"Polygon",arcs:[[-5600,-5606,-642,-8648,-8641]],id:"47061",properties:{name:"Grundy"}},{type:"Polygon",arcs:[[-6782,-1612,-5866,-8217,9072]],id:"48025",properties:{name:"Bee"}},{type:"Polygon",arcs:[[9073,9074,-8765,-4634,9075]],id:"24017",properties:{name:"Charles"}},{type:"Polygon",arcs:[[-5659,-5677,-6735,-6716,9076]],id:"42113",properties:{name:"Sullivan"}},{type:"Polygon",arcs:[[-2170,-7790]],id:"51830",properties:{name:"Williamsburg"}},{type:"Polygon",arcs:[[-8406,-7641,9077,-2244]],id:"48449",properties:{name:"Titus"}},{type:"Polygon",arcs:[[-2245,-9078,-7640,-2956,-6462]],id:"48063",properties:{name:"Camp"}},{type:"Polygon",arcs:[[9078,-5602,-8646,9079]],id:"47127",properties:{name:"Moore"}},{type:"Polygon",arcs:[[9080,-7600,-9023,-4324,-8880,9081,9082]],id:"40013",properties:{name:"Bryan"}},{type:"Polygon",arcs:[[-2270,-109,-6528,-9054,-6766,-7744]],id:"48185",properties:{name:"Grimes"}},{type:"Polygon",arcs:[[-7575,-2010,-7014,-7580,-9006,9083]],id:"12073",properties:{name:"Leon"}},{type:"Polygon",arcs:[[-84,-8728,9084,-2462,9085]],id:"28025",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-5995,-8224,9086,-4415,-4017,-7997]],id:"29087",properties:{name:"Holt"}},{type:"Polygon",arcs:[[-7160,9087,-6427,-8531,-8598,9088]],id:"36029",properties:{name:"Erie"}},{type:"Polygon",arcs:[[-8126,-2899,-7103,-8761,-2845]],id:"16087",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-6350,-8874,-8786,-6681,-5856,-4750]],id:"46055",properties:{name:"Haakon"}},{type:"Polygon",arcs:[[-7882,-8890,-8709,-4256,-6916,-7934,-2582,-7885]],id:"40079",properties:{name:"Le Flore"}},{type:"Polygon",arcs:[[-5824,-8606,-6289,9089,-8076,-5362,-5108]],id:"54099",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[-7247,9090,-3568,-6012,-4899,-265]],id:"30079",properties:{name:"Prairie"}},{type:"Polygon",arcs:[[9091,-7654,9092,-2563]],id:"12033",properties:{name:"Escambia"}},{type:"Polygon",arcs:[[-8949,-8425,9093,-8374,-8412,-59]],id:"13175",properties:{name:"Laurens"}},{type:"Polygon",arcs:[[9094,-2679,-192,-3160,-846]],id:"19023",properties:{name:"Butler"}},{type:"Polygon",arcs:[[9095,-5223,9096,-463,9097,-5974,-3368,-7402]],id:"41065",properties:{name:"Wasco"}},{type:"Polygon",arcs:[[-5854,-4860,-7533,-1600,-6341,9098]],id:"31027",properties:{name:"Cedar"}},{type:"Polygon",arcs:[[-8690,9099,-8734,-7289,9100,-7945,9101]],id:"33011",properties:{name:"Hillsborough"}},{type:"Polygon",arcs:[[-8211,-5797,-5301,-8495,-8917,9102]],id:"13251",properties:{name:"Screven"}},{type:"Polygon",arcs:[[-8483,-8801,-7205,-5215,-6215,-1011]],id:"31021",properties:{name:"Burt"}},{type:"MultiPolygon",arcs:[[[-4282,9103,-8832,9104]],[[-8837,9105]],[[-5079,9106]]],id:"24039",properties:{name:"Somerset"}},{type:"Polygon",arcs:[[-4281,9107,9108,-8833,-9104]],id:"24047",properties:{name:"Worcester"}},{type:"Polygon",arcs:[[9109,-455,-8647,-6258,-5249,-6632]],id:"38013",properties:{name:"Burke"}},{type:"Polygon",arcs:[[9110,9111,9112,-5655]],id:"18127",properties:{name:"Porter"}},{type:"Polygon",arcs:[[-8006,-6407,-1924,-2158,-270,-7141]],id:"29083",properties:{name:"Henry"}},{type:"Polygon",arcs:[[-6071,9113,-7816,-7739,-6857,-6066,-9063]],id:"36023",properties:{name:"Cortland"}},{type:"Polygon",arcs:[[-2902,-3902,-5314,-8716,9114]],id:"16001",properties:{name:"Ada"}},{type:"Polygon",arcs:[[-2795,-4043,-1117,9115,-1743]],id:"17175",properties:{name:"Stark"}},{type:"Polygon",arcs:[[-8780,9116,-2554,-2108,9117,9118]],id:"38043",properties:{name:"Kidder"}},{type:"Polygon",arcs:[[-5980,-6786,-8871,-8798,-6146,9119]],id:"51173",properties:{name:"Smyth"}},{type:"Polygon",arcs:[[9120,-1942,-8427,-6099,-6375,-8805]],id:"13301",properties:{name:"Warren"}},{type:"Polygon",arcs:[[-6884,9121,-5736,-5536,-6456]],id:"21201",properties:{name:"Robertson"}},{type:"MultiPolygon",arcs:[[[9122]],[[-1706,-2294,-482,9123]],[[9124]]],id:"02180",properties:{name:"Nome"}},{type:"Polygon",arcs:[[-2218,-3434,-1026,-429,9125]],id:"48415",properties:{name:"Scurry"}},{type:"Polygon",arcs:[[9126,-8220,-8396,-8756,-118,-891]],id:"48249",properties:{name:"Jim Wells"}},{type:"Polygon",arcs:[[-8858,-2481,-7637,-2915]],id:"31095",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-8056,-6638,-5607,-5598,-8816]],id:"47015",properties:{name:"Cannon"}},{type:"Polygon",arcs:[[-3303,-1237,-2107,-7308,9127,-6393]],id:"18017",properties:{name:"Cass"}},{type:"Polygon",arcs:[[-9090,-6288,-8677,-7453,-7442,-6828,-8077]],id:"54043",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[9128,-7849,-556,-2657,-8922,-5405,-7122,9129]],id:"31111",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-8292,-3090,9130,9131,9132,-7085,-8635]],id:"17157",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[-9015,9133,-5376,-1448,-5465]],id:"55131",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-5268,9134,9135,-6003]],id:"11001",properties:{name:"District of Columbia"}},{type:"Polygon",arcs:[[9136,9137,-4890,-6814,-5909]],id:"51119",properties:{name:"Middlesex"}},{type:"Polygon",arcs:[[-3129,9138,-4656,-2508,-2595]],id:"31061",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-7032,-5292,-3806,-8720,9139,-8158,9140]],id:"06001",properties:{name:"Alameda"}},{type:"Polygon",arcs:[[-6004,-9136,9141,9142]],id:"51510",properties:{name:"Alexandria"}},{type:"Polygon",arcs:[[-5937,9143,9144,-2307,-1881]],id:"05079",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-6554,9145,-2334,9146,-5277,-7959,-8580,-4469]],id:"37141",properties:{name:"Pender"}},{type:"Polygon",arcs:[[-5964,-8127,-7395,-5089,-7034,-8790]],id:"09003",properties:{name:"Hartford"}},{type:"Polygon",arcs:[[-3992,9147,-8096,-4652]],id:"17097",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-6568,-1598,-5304,-8847,-881,-6569,-199,-4414]],id:"31141",properties:{name:"Platte"}},{type:"Polygon",arcs:[[-6387,-2950,9148,9149,-3931,-2513]],id:"20081",properties:{name:"Haskell"}},{type:"Polygon",arcs:[[-3002,-2691,-2586,-4809,-7257,-3620]],id:"48135",properties:{name:"Ector"}},{type:"Polygon",arcs:[[-272,-2157,-5883,9150,9151]],id:"29085",properties:{name:"Hickory"}},{type:"Polygon",arcs:[[-6802,-6793,9152,-8255,-8358,-8141,-8069]],id:"51025",properties:{name:"Brunswick"}},{type:"Polygon",arcs:[[-2666,-8925,-9095,-2392]],id:"19067",properties:{name:"Floyd"}},{type:"Polygon",arcs:[[9153]],id:"51600",properties:{name:"Fairfax"}},{type:"Polygon",arcs:[[-5319,-8499,-8744,9154,9155,-8933]],id:"31123",properties:{name:"Morrill"}},{type:"Polygon",arcs:[[9156,-1451,-7775,-3994,-4651,-8901,-3015]],id:"55127",properties:{name:"Walworth"}},{type:"Polygon",arcs:[[-8918,-2925,-8952,-4564]],id:"13043",properties:{name:"Candler"}},{type:"Polygon",arcs:[[-1195,-3001,-1123,9157,-8082,-2034,9158]],id:"17115",properties:{name:"Macon"}},{type:"Polygon",arcs:[[-858,-3111,-2577,-2613,-1502,-339,-2134,-8886]],id:"20063",properties:{name:"Gove"}},{type:"Polygon",arcs:[[-7680,-8081,-8346,-8905,-6202]],id:"28041",properties:{name:"Greene"}},{type:"Polygon",arcs:[[9159,-2683,-2660,9160,-9131,-3089]],id:"17189",properties:{name:"Washington"}},{type:"Polygon",arcs:[[9161,-287,-703,-3172,-3481,-3519]],id:"23019",properties:{name:"Penobscot"}},{type:"Polygon",arcs:[[-2449,-2404,-394,-3996,-5787,9162]],id:"55001",properties:{name:"Adams"}},{type:"MultiPolygon",arcs:[[[9163]],[[9164]],[[-8906,-8344,9165,-7756,-415]]],id:"28059",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[9166,-1672,9167,9168,-7011,-7666]],id:"13071",properties:{name:"Colquitt"}},{type:"Polygon",arcs:[[-7938,-6159,-7887,-966,-3757,9169,-9028,-2302,-4725]],id:"42125",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-7101,9170,-9108,-4280,-5082,-948]],id:"10005",properties:{name:"Sussex"}},{type:"Polygon",arcs:[[-2970,9171,-5428,-7250,-3156,-2417,-6181]],id:"20197",properties:{name:"Wabaunsee"}},{type:"Polygon",arcs:[[-5295,-5288,-6890,-5709,9172,-3312]],id:"21157",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[-7469,9173,-5110,-4922,-5354,-6344,-6564]],id:"21175",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[-1284,-6447,-6585,-8965,-282,9174,-4911]],id:"21177",properties:{name:"Muhlenberg"}},{type:"Polygon",arcs:[[-8966,-4218,-7859,-5622,-7297]],id:"21213",properties:{name:"Simpson"}},{type:"Polygon",arcs:[[-4009,-1904,-2832,-4838,-8565]],id:"37035",properties:{name:"Catawba"}},{type:"Polygon",arcs:[[-7168,-7651,-7596,-7669,-7422,-6560]],id:"40103",properties:{name:"Noble"}},{type:"Polygon",arcs:[[-4523,9175,-3455,-8420,9176,-6022]],id:"53013",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[-9059,-7703,-7677,9177,9178]],id:"28061",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[-7200,-5440,-4672,-4629,-1129,-3098]],id:"17033",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[-4755,-566,-1395,-3005,-6914,-1390]],id:"46005",properties:{name:"Beadle"}},{type:"Polygon",arcs:[[-8924,-3546,-6667,-8365,-1033,-6645]],id:"39069",properties:{name:"Henry"}},{type:"Polygon",arcs:[[-8705,-2004,-8408,-6660,-8887,-1633]],id:"39047",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[-2929,-1161,9179,-2705,-8883]],id:"18041",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[-7644,-6464,-2249,-2265]],id:"48379",properties:{name:"Rains"}},{type:"Polygon",arcs:[[-5103,-669,-7235,-2325,-8787,-7602]],id:"29129",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[9180,-363,-656,9181,9182]],id:"38027",properties:{name:"Eddy"}},{type:"Polygon",arcs:[[-3006,-560,-8500,-1363,-1990]],id:"46061",properties:{name:"Hanson"}},{type:"Polygon",arcs:[[-1816,9183,-8429,-8150,-2741]],id:"39109",properties:{name:"Miami"}},{type:"Polygon",arcs:[[-1066,-228,-8095,9184,-2411,-2724]],id:"48367",properties:{name:"Parker"}},{type:"Polygon",arcs:[[9185,-1068,-2723,-8923,-5921]],id:"48503",properties:{name:"Young"}},{type:"Polygon",arcs:[[-6626,9186,-8592,-4024,-6471,-788]],id:"48373",properties:{name:"Polk"}},{type:"Polygon",arcs:[[-6323,-9058,-7848,-5340,-8802]],id:"22011",properties:{name:"Beauregard"}},{type:"Polygon",arcs:[[-8147,-4384,-8357,-319,-4185,9187,-5139]],id:"49033",properties:{name:"Rich"}},{type:"Polygon",arcs:[[-2351,-2365,-3634,9188,-5219,9189,-7710,-594]],id:"53077",properties:{name:"Yakima"}},{type:"MultiPolygon",arcs:[[[9190]],[[-3544,9191,9192,-3066,-6665]]],id:"39123",properties:{name:"Ottawa"}},{type:"Polygon",arcs:[[-4329,-5718,-4962,9193,-7088,-4956]],id:"17013",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[-6869,-6944,-3972,-8812,-6566,-5746]],id:"35007",properties:{name:"Colfax"}},{type:"Polygon",arcs:[[-6754,-586,-6911,-6256,-4447,-5581]],id:"31103",properties:{name:"Keya Paha"}},{type:"Polygon",arcs:[[-1439,-8385,-8509]],id:"56017",properties:{name:"Hot Springs"}},{type:"Polygon",arcs:[[-8166,-5297,-5949,-5503,-8903]],id:"21007",properties:{name:"Ballard"}},{type:"Polygon",arcs:[[9194,-6761,-1687,-5044,-8591,-9187,-6625,-6742]],id:"48005",properties:{name:"Angelina"}},{type:"Polygon",arcs:[[-4966,-5843,-5051,-4684,-4874,9195]],id:"45015",properties:{name:"Berkeley"}},{type:"Polygon",arcs:[[-888,9196,-9071,-1392,-564]],id:"46057",properties:{name:"Hamlin"}},{type:"Polygon",arcs:[[-4484,-4099,-5894,9197,-8402,-5720]],id:"45037",properties:{name:"Edgefield"}},{type:"Polygon",arcs:[[-1358,-6783,-9073,-8221,-9127,-890,-3395]],id:"48297",properties:{name:"Live Oak"}},{type:"Polygon",arcs:[[-1332,9198,-822,-8520,-6031]],id:"27121",properties:{name:"Pope"}},{type:"Polygon",arcs:[[9199,9200,-8036,-9025,9201]],id:"39115",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[9202,-5224,-9096,-7401,-7957]],id:"41027",properties:{name:"Hood River"}},{type:"Polygon",arcs:[[-273,-9152,9203,-7337,9204,-1907]],id:"29167",properties:{name:"Polk"}},{type:"Polygon",arcs:[[9205,-2189,9206,-899,-1656]],id:"48115",properties:{name:"Dawson"}},{type:"Polygon",arcs:[[-2304,-9030,-5189,-7324,-7277,-3131]],id:"54061",properties:{name:"Monongalia"}},{type:"Polygon",arcs:[[-3085,-5923,-211,-3783,-2234]],id:"48207",properties:{name:"Haskell"}},{type:"Polygon",arcs:[[-209,-2190,-9206,-1655,-471]],id:"48445",properties:{name:"Terry"}},{type:"Polygon",arcs:[[-7261,-4551,-1063,-9186,-1045]],id:"48009",properties:{name:"Archer"}},{type:"Polygon",arcs:[[-1307,-6329,-2667,-2390,-8955]],id:"19195",properties:{name:"Worth"}},{type:"Polygon",arcs:[[-7671,-6521,-4496,-6888,-4617,-5519]],id:"21001",properties:{name:"Adair"}},{type:"Polygon",arcs:[[-6295,-8996,-6115,-2223,9207,9208,9209]],id:"08093",properties:{name:"Park"}},{type:"Polygon",arcs:[[-5896,9210,9211,-4967,-9196,-4873,-6634,-1351,9212]],id:"45075",properties:{name:"Orangeburg"}},{type:"Polygon",arcs:[[9213,-6296,-9210,9214,-8296]],id:"08065",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-8460,-8607,-5826,9215,-5207]],id:"21089",properties:{name:"Greenup"}},{type:"Polygon",arcs:[[-9064,-7499,9216,9217,-8582,-3824,-8940]],id:"13137",properties:{name:"Habersham"}},{type:"Polygon",arcs:[[-3404,-9026,-3785,-3792,-8967,-8409]],id:"39163",properties:{name:"Vinton"}},{type:"Polygon",arcs:[[-8492,-92,-1736,-8845,-755]],id:"39175",properties:{name:"Wyandot"}},{type:"Polygon",arcs:[[-4442,-7532,-8618,-4908,-6606,-8873,9218]],id:"30003",properties:{name:"Big Horn"}},{type:"Polygon",arcs:[[-4317,-4062,-2373,-7702,9219]],id:"28037",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-5785,9220],[9221]],id:"51683",properties:{name:"Manassas"}},{type:"Polygon",arcs:[[-4539,-9035,-4127,9222,-5421,-7325]],id:"47107",properties:{name:"McMinn"}},{type:"Polygon",arcs:[[9223,-426,-7850,-9129,9224,-877]],id:"31117",properties:{name:"McPherson"}},{type:"Polygon",arcs:[[-6557,-7825,-7829,-6505]],id:"40133",properties:{name:"Seminole"}},{type:"Polygon",arcs:[[-4792,-2252,-7692,9225,-5944,9226,-8807,-4547]],id:"48213",properties:{name:"Henderson"}},{type:"Polygon",arcs:[[-8453,-8481,-8486,-5066,-5971,9227,-7436]],id:"50001",properties:{name:"Addison"}},{type:"Polygon",arcs:[[9228,-9155,-8743,-8317,9229,9230,-3738]],id:"31033",properties:{name:"Cheyenne"}},{type:"Polygon",arcs:[[9231,-285,-7300,9232,-4781,-4425,-6685]],id:"47125",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[9233,9234,-4132,-6640,-1072,-662,-2885]],id:"48035",properties:{name:"Bosque"}},{type:"Polygon",arcs:[[9235,-5312,-1399,-7705,-4029,-8936]],id:"47181",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[-6696,-3762,-6921,9236,9237,-4096,-4483]],id:"45071",properties:{name:"Newberry"}},{type:"Polygon",arcs:[[-5646,-897,-8318,-7210,-3969]],id:"48205",properties:{name:"Hartley"}},{type:"Polygon",arcs:[[-405,-4001,-1430,-4153,-6822]],id:"55107",properties:{name:"Rusk"}},{type:"Polygon",arcs:[[-3258,9238,-6060,-8683,-6187,-5443]],id:"28117",properties:{name:"Prentiss"}},{type:"Polygon",arcs:[[-2818,9239,-1783,-3462,-4572]],id:"19035",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[-2949,-995,-6894,9240,9241,-9149]],id:"20119",properties:{name:"Meade"}},{type:"Polygon",arcs:[[-3239,-503,-8806,-474,-1625,-1326]],id:"48087",properties:{name:"Collingsworth"}},{type:"Polygon",arcs:[[-6813,-8256,-9153,-6792,-5255]],id:"51135",properties:{name:"Nottoway"}},{type:"Polygon",arcs:[[-2497,9242,-9202,-9024,-3402,-8513]],id:"39127",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-3534,-7427,-7553,-7814,-9114,-6070]],id:"36053",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-2862,-5703,-5592,-8085,-8238]],id:"18171",properties:{name:"Warren"}},{type:"Polygon",arcs:[[-8310,-816,-3080,-3356,-311]],id:"27085",properties:{name:"McLeod"}},{type:"Polygon",arcs:[[-2413,9243,-9234,-2884]],id:"48425",properties:{name:"Somervell"}},{type:"Polygon",arcs:[[-1815,-6434,-6438,-8703,-8430,-9184]],id:"39021",properties:{name:"Champaign"}},{type:"MultiPolygon",arcs:[[[9244,-8196]],[[9245,9246,9247,-8194,9248,-8202]]],id:"12086",properties:{name:"Miami-Dade"}},{type:"Polygon",arcs:[[-9103,-8916,-4562,-8212]],id:"13165",properties:{name:"Jenkins"}},{type:"Polygon",arcs:[[-5692,9249,-371,-1732,9250,-6678]],id:"40043",properties:{name:"Dewey"}},{type:"Polygon",arcs:[[-2277,9251,9252,-6772,-8825,-4527]],id:"40085",properties:{name:"Love"}},{type:"Polygon",arcs:[[-4378,-5034,-8610,-6242,-3265]],id:"13005",properties:{name:"Bacon"}},{type:"Polygon",arcs:[[-288,-9162,-3518]],id:"23021",properties:{name:"Piscataquis"}},{type:"Polygon",arcs:[[9253,9254,-1864,-8713]],id:"39085",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-5833,-8019,-8664,9255,-2646]],id:"48089",properties:{name:"Colorado"}},{type:"Polygon",arcs:[[-5545,-5330,-6588,-5802]],id:"21131",properties:{name:"Leslie"}},{type:"Polygon",arcs:[[-3815,-8261,-7876,-7916,-8960,9256]],id:"06113",properties:{name:"Yolo"}},{type:"Polygon",arcs:[[-8852,9257,-7613,9258,-5146]],id:"12007",properties:{name:"Bradford"}},{type:"Polygon",arcs:[[-8737,-4839,-2830,-2688,9259,-5484,-4689]],id:"37119",properties:{name:"Mecklenburg"}},{type:"Polygon",arcs:[[-8545,-8827,-154,9260,-1119,-3e3,-1193,-1803]],id:"17113",properties:{name:"McLean"}},{type:"Polygon",arcs:[[-4165,-7958,-7399,-6513,9261]],id:"41067",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-7130,-4209,-9040,-6305,-3283,-5439]],id:"18021",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-8808,-9227,-5948,-6779,-913]],id:"48161",properties:{name:"Freestone"}},{type:"Polygon",arcs:[[-7081,9262,-5431,9263,-8763,9264]],id:"24003",properties:{name:"Anne Arundel"}},{type:"Polygon",arcs:[[-8532,-2785,-7724,-4853,-4887,-8745]],id:"42083",properties:{name:"McKean"}},{type:"Polygon",arcs:[[-1645,-7276,-8687,-2634,9265,-3292]],id:"29103",properties:{name:"Knox"}},{type:"Polygon",arcs:[[-2600,-6939,-3026,-5419]],id:"19147",properties:{name:"Palo Alto"}},{type:"Polygon",arcs:[[-3293,-9266,-2638,-8511,-8185,-4877,9266]],id:"29121",properties:{name:"Macon"}},{type:"Polygon",arcs:[[-2464,9267,-7996,-6969,9268,-3125]],id:"28103",properties:{name:"Noxubee"}},{type:"Polygon",arcs:[[-6199,-6539,-2494,-7508,9269,-4060]],id:"28077",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[-1807,-4196,-980,-8800,-8234,-8999,-8027,-8034]],id:"08073",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-6174,-5204,9270,-2910,-694]],id:"20077",properties:{name:"Harper"}},{type:"Polygon",arcs:[[-190,-6313,-1797,-734,-3161]],id:"19171",properties:{name:"Tama"}},{type:"Polygon",arcs:[[-9085,-8727,-7993,-7994,-9268,-2463]],id:"28087",properties:{name:"Lowndes"}},{type:"Polygon",arcs:[[-1547,-1908,-9205,-7340,9271,-3927]],id:"29057",properties:{name:"Dade"}},{type:"Polygon",arcs:[[-2188,-2219,-9126,-428,-6529,-9207]],id:"48033",properties:{name:"Borden"}},{type:"Polygon",arcs:[[-5420,-3029,-3419,-9240]],id:"19021",properties:{name:"Buena Vista"}},{type:"Polygon",arcs:[[-5957,-1349,-5313,-9236,-8935,-4973]],id:"47039",properties:{name:"Decatur"}},{type:"Polygon",arcs:[[-7104,-2903,-9115,-8715,-8762]],id:"16027",properties:{name:"Canyon"}},{type:"Polygon",arcs:[[-4061,-9270,-7507,-8053,-2049]],id:"28147",properties:{name:"Walthall"}},{type:"Polygon",arcs:[[-8691,-9102,-7944,-3494,-4707]],id:"33005",properties:{name:"Cheshire"}},{type:"Polygon",arcs:[[-8788,-2323,-3294,-9267,-4876,-1530]],id:"29115",properties:{name:"Linn"}},{type:"Polygon",arcs:[[-6679,-9251,-1735,-497,-3238,-2483]],id:"40129",properties:{name:"Roger Mills"}},{type:"Polygon",arcs:[[9272,-5789,-7538,9273,-2694,-4409]],id:"55111",properties:{name:"Sauk"}},{type:"Polygon",arcs:[[-8724,-7460,-8868,-7688,-7065,-3923,-9020,-3704]],id:"22009",properties:{name:"Avoyelles"}},{type:"Polygon",arcs:[[-3928,-9272,-7339,-1476,-1627,9274,-1589]],id:"29109",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[-1029,-7968,-3848,9275,-5164]],id:"37127",properties:{name:"Nash"}},{type:"Polygon",arcs:[[-462,-5837,-1998,9276,-5975,-9098]],id:"41069",properties:{name:"Wheeler"}},{type:"Polygon",arcs:[[-5208,-9216,-5825,-5106,9277,-7467]],id:"21043",properties:{name:"Carter"}},{type:"Polygon",arcs:[[-5801,9278,-6358,-8556,-4842,-4768]],id:"37115",properties:{name:"Madison"}},{type:"MultiPolygon",arcs:[[[-9222]],[[-3587,9279,9280,-8637,-7810],[-5786,-9221]]],id:"51153",properties:{name:"Prince William"}},{type:"Polygon",arcs:[[-8089,-7893,9281,-8730]],id:"34007",properties:{name:"Camden"}},{type:"Polygon",arcs:[[-9182,-655,-2552,9282]],id:"38031",properties:{name:"Foster"}},{type:"Polygon",arcs:[[-6820,-6799,-5981,-9120,-6150,-1570,-6532]],id:"51167",properties:{name:"Russell"}},{type:"MultiPolygon",arcs:[[[9283]],[[-8609,-4916,-7616,9284,-1606]]],id:"26041",properties:{name:"Delta"}},{type:"Polygon",arcs:[[-6476,-4215,-7040,-4268,-7525,-4263,-6121,-66]],id:"18175",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-4457,-7214,-4064,-5694,-2804]],id:"35019",properties:{name:"Guadalupe"}},{type:"Polygon",arcs:[[-6170,-2708,-8824,-8943,-4301]],id:"18029",properties:{name:"Dearborn"}},{type:"Polygon",arcs:[[-8822,-7051,-8869,9285,-8941]],id:"21117",properties:{name:"Kenton"}},{type:"MultiPolygon",arcs:[[[-8954,-3484,-7070,9286,-4797]]],id:"23015",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-8387,-7193,-3260,-5442,-7118]],id:"28009",properties:{name:"Benton"}},{type:"Polygon",arcs:[[-96,-702,-3032,-3645,-8454,-5889]],id:"19119",properties:{name:"Lyon"}},{type:"Polygon",arcs:[[-6806,9287,-5618,9288,-5152,9289]],id:"21049",properties:{name:"Clark"}},{type:"Polygon",arcs:[[9290,9291,-5810,9292,-2686]],id:"37167",properties:{name:"Stanly"}},{type:"Polygon",arcs:[[-8817,-5596,-9079,9293,9294]],id:"47003",properties:{name:"Bedford"}},{type:"Polygon",arcs:[[-5236,-5726,-3226,-5253,-3624,9295]],id:"51029",properties:{name:"Buckingham"}},{type:"Polygon",arcs:[[-9003,-8998,-7920,-3659,-7420]],id:"05089",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-8223,-6042,-3709,-6050,-4416,-9087]],id:"29003",properties:{name:"Andrew"}},{type:"Polygon",arcs:[[-2835,-8045,-3450,-8682,-7988,-4387,-7995]],id:"01125",properties:{name:"Tuscaloosa"}},{type:"Polygon",arcs:[[-4971,-5799,-4766,-6451,-4850]],id:"47063",properties:{name:"Hamblen"}},{type:"Polygon",arcs:[[-3633,-4525,-6024,9296,-5835,-5220,-9189]],id:"53005",properties:{name:"Benton"}},{type:"Polygon",arcs:[[-8622,-4274,9297,-4607,-8330]],id:"13191",properties:{name:"McIntosh"}},{type:"Polygon",arcs:[[-4665,-4817,-8033,-3074,-7673]],id:"48109",properties:{name:"Culberson"}},{type:"Polygon",arcs:[[-1940,-8403,-9198,-5899,-8209,-8428]],id:"13245",properties:{name:"Richmond"}},{type:"Polygon",arcs:[[-9173,-5708,-6686,-5958,-3313]],id:"21035",properties:{name:"Calloway"}},{type:"Polygon",arcs:[[9298,-5399,-8633,-8732,-9100,-8689]],id:"33013",properties:{name:"Merrimack"}},{type:"MultiPolygon",arcs:[[[-3976,9299]],[[9300,-6653]],[[-8768,9301,-6651]]],id:"48167",properties:{name:"Galveston"}},{type:"Polygon",arcs:[[-8934,-9156,-9229,-3737,9302,-5560]],id:"31007",properties:{name:"Banner"}},{type:"Polygon",arcs:[[-2400,-3190,-5938,-1879,-8562,-7777]],id:"05053",properties:{name:"Grant"}},{type:"Polygon",arcs:[[9303,-5022,9304,-4299,9305,-5018]],id:"34033",properties:{name:"Salem"}},{type:"Polygon",arcs:[[-6710,-9262,-6516,-7907,-8180,9306]],id:"41057",properties:{name:"Tillamook"}},{type:"Polygon",arcs:[[-7437,-9228,-5973,-8389,-8736,-9018,9307]],id:"36115",properties:{name:"Washington"}},{type:"Polygon",arcs:[[9308,-7197,-2744,-2139]],id:"27077",properties:{name:"Lake of the Woods"}},{type:"Polygon",arcs:[[-7932,-6873,-1795,-975,-4195,-7970,-6112]],id:"08001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[9309,-3816,-9257,-8959,-7629,-7413]],id:"06033",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-8572,-8621,-1943,-9121,-8804,9310]],id:"13317",properties:{name:"Wilkes"}},{type:"Polygon",arcs:[[-4879,-8187,-6543,-1478,9311]],id:"29089",properties:{name:"Howard"}},{type:"Polygon",arcs:[[-6518,9312,-4978,-3372,-204,-6713]],id:"42011",properties:{name:"Berks"}},{type:"Polygon",arcs:[[9313,-5756,-5862,-7962,-3334]],id:"47087",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-2908,-7846,-3250,-8631,-6603,-6796]],id:"54007",properties:{name:"Braxton"}},{type:"Polygon",arcs:[[-6883,9314,-8273,-5211,-5733,-9122]],id:"21161",properties:{name:"Mason"}},{type:"Polygon",arcs:[[9315,-8945,-7114,-8750,9316]],id:"26021",properties:{name:"Berrien"}},{type:"Polygon",arcs:[[-9261,-153,-8239,-4923,-1120]],id:"17019",properties:{name:"Champaign"}},{type:"Polygon",arcs:[[-4396,-7223,-9051,-5232,9317,-8440,-7440],[-6912],[-781]],id:"51015",properties:{name:"Augusta"}},{type:"Polygon",arcs:[[-3194,-6220,-3667,-7029,9318,-9144,-5936]],id:"05001",properties:{name:"Arkansas"}},{type:"Polygon",arcs:[[-8312,-8666,-2068,-8589,-8668,-7806]],id:"13079",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[-3287,-6386,-6306,-6166,-4674]],id:"18027",properties:{name:"Daviess"}},{type:"MultiPolygon",arcs:[[[9319]],[[9320,-6896]],[[-4514,9321]],[[-6900,9322]]],id:"37055",properties:{name:"Dare"}},{type:"Polygon",arcs:[[-3843,-3563,-9091,-7246]],id:"30021",properties:{name:"Dawson"}},{type:"Polygon",arcs:[[-7900,-664,-1075,-1663,-5847,-6745]],id:"48281",properties:{name:"Lampasas"}},{type:"Polygon",arcs:[[-7330,-5989,-1693,9323,-7582]],id:"12123",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[9324,-6877,-4201]],id:"13047",properties:{name:"Catoosa"}},{type:"Polygon",arcs:[[-729,-6029,-6083,-479,-8859]],id:"13067",properties:{name:"Cobb"}},{type:"MultiPolygon",arcs:[[[-4626,-7547,-4157]],[[-3921,-9060,-4623,-6480,-9021]]],id:"22099",properties:{name:"St. Martin"}},{type:"Polygon",arcs:[[-7207,-3275,9325,-7510,-2312,-8267,-7227]],id:"28135",properties:{name:"Tallahatchie"}},{type:"Polygon",arcs:[[-9151,-5882,-1528,-869,-7338,-9204]],id:"29059",properties:{name:"Dallas"}},{type:"Polygon",arcs:[[-3847,-4069,-5073,-4462,-5165,-9276]],id:"37195",properties:{name:"Wilson"}},{type:"Polygon",arcs:[[-1584,-5992,-364,-9181,9326,-8692]],id:"38005",properties:{name:"Benson"}},{type:"Polygon",arcs:[[-9238,9327,9328,-9211,-5895,-4097]],id:"45063",properties:{name:"Lexington"}},{type:"Polygon",arcs:[[-1676,-2693,-2780,-8371,-1840,-4182,-8947]],id:"48137",properties:{name:"Edwards"}},{type:"Polygon",arcs:[[-4204,-3827,-4435,-4248]],id:"13055",properties:{name:"Chattooga"}},{type:"Polygon",arcs:[[9329,-3375,-7022,9330,9331]],id:"24025",properties:{name:"Harford"}},{type:"Polygon",arcs:[[-5811,-5631,-5712,-6622,-4983,-4089,-4975,-4868]],id:"45069",properties:{name:"Marlboro"}},{type:"Polygon",arcs:[[-2918,-7488,-5429,-9172,-2969,-3100]],id:"20161",properties:{name:"Riley"}},{type:"Polygon",arcs:[[-5620,-7120,-1563,-1276,-8944,9332]],id:"26005",properties:{name:"Allegan"}},{type:"Polygon",arcs:[[-6541,-5124,-5244,-4894,-7462]],id:"29051",properties:{name:"Cole"}},{type:"Polygon",arcs:[[-7594,-7650,9333,9334,-3746,-4084,-2640]],id:"40143",properties:{name:"Tulsa"}},{type:"Polygon",arcs:[[-3597,-8137,-5969,-5155,-1857,9335]],id:"48187",properties:{name:"Guadalupe"}},{type:"Polygon",arcs:[[-8399,-8928,9336,-8487,-8479,-2439]],id:"50005",properties:{name:"Caledonia"}},{type:"Polygon",arcs:[[-5466,-1452,-9157,-3014,-7539]],id:"55055",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-7843,9337,-5013,9338,9339]],id:"42001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[-6177,-7530,-3268,-3278,-7910,-8388]],id:"20105",properties:{name:"Lincoln"}},{type:"MultiPolygon",arcs:[[[-8821,9340]],[[9341]]],id:"53029",properties:{name:"Island"}},{type:"Polygon",arcs:[[9342,-4779,-5855,-9099,-6340,-626,-5161,-6910]],id:"31107",properties:{name:"Knox"}},{type:"Polygon",arcs:[[-8528,-7834,9343,-4420,-8931,-8112,-8850]],id:"32019",properties:{name:"Lyon"}},{type:"Polygon",arcs:[[-7468,-9278,-5105,-9174]],id:"21063",properties:{name:"Elliott"}},{type:"Polygon",arcs:[[-4501,-5154,-4477,-6587,-6353,9344]],id:"21079",properties:{name:"Garrard"}},{type:"Polygon",arcs:[[-5544,-4929,-5613,-6530,-5332]],id:"21133",properties:{name:"Letcher"}},{type:"Polygon",arcs:[[-2977,-4579,9345,-7042,-7147]],id:"21223",properties:{name:"Trimble"}},{type:"Polygon",arcs:[[-4126,-5954,-7940,-7941,-5422,-9223]],id:"47123",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-2282,-7750,-7812,-2290,-6752]],id:"51113",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-6945,-3324,-1315,-2680,-9160,-3088]],id:"17027",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[-4604,9346,-9247,9347,-8619]],id:"12011",properties:{name:"Broward"}},{type:"Polygon",arcs:[[-9150,-9242,9348,-6732,-3932]],id:"20175",properties:{name:"Seward"}},{type:"Polygon",arcs:[[-7691,-8456,-6762,-9195,-6741,-5945,-9226]],id:"48073",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[-9319,-7028,-3503,-7301,-2308,-9145]],id:"05041",properties:{name:"Desha"}},{type:"Polygon",arcs:[[-9041,-3907,-4379,-8149,-8259,-7005]],id:"16029",properties:{name:"Caribou"}},{type:"Polygon",arcs:[[-4464,-3729,-4122,-2335,-9146,-6553]],id:"37061",properties:{name:"Duplin"}},{type:"Polygon",arcs:[[-7911,-3281,-8657,-6317,-6478,-6311]],id:"20009",properties:{name:"Barton"}},{type:"Polygon",arcs:[[-1734,9349,-7588,-499]],id:"40149",properties:{name:"Washita"}},{type:"Polygon",arcs:[[-6987,-6228,-6297,-9214,-8295,-1722]],id:"08037",properties:{name:"Eagle"}},{type:"Polygon",arcs:[[-2006,-8543,-5675,-5672,-7405,-7902]],id:"39099",properties:{name:"Mahoning"}},{type:"Polygon",arcs:[[-5037,9350,-8215,-7855,-7783,-4728]],id:"01087",properties:{name:"Macon"}},{type:"Polygon",arcs:[[-8231,-1832,-6501,-1818,-2740,-451]],id:"39107",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[-3586,-5269,-6006,-2986,-6005,-9143,9351,-9074,9352,-9280],[-9154]],id:"51059",properties:{name:"Fairfax"}},{type:"Polygon",arcs:[[-8856,9353,-4148,-1402,-4e3]],id:"55085",properties:{name:"Oneida"}},{type:"Polygon",arcs:[[-8422,-2842,-1993,9354]],id:"41061",properties:{name:"Union"}},{type:"Polygon",arcs:[[-5897,-9213,-1354,-5796,-8210]],id:"45011",properties:{name:"Barnwell"}},{type:"Polygon",arcs:[[9355,-324,-8136,-5449]],id:"49051",properties:{name:"Wasatch"}},{type:"MultiPolygon",arcs:[[[9356]],[[9357]],[[-6054,-8003,9358]],[[9359]]],id:"26089",properties:{name:"Leelanau"}},{type:"Polygon",arcs:[[-7274,-9016,-8840,-3065,-5262,-8586,-8686]],id:"17067",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[9360,-5732,-1489,9361,-1457]],id:"51193",properties:{name:"Westmoreland"}},{type:"Polygon",arcs:[[-3458,-7344,-3856,-8216,-9351,-5036,-8008]],id:"01123",properties:{name:"Tallapoosa"}},{type:"Polygon",arcs:[[-1671,-8356,-8574,9362,-9168]],id:"13075",properties:{name:"Cook"}},{type:"MultiPolygon",arcs:[[[-5191,9363]],[[9364]]],id:"26083",properties:{name:"Keweenaw"}},{type:"Polygon",arcs:[[-3126,-9269,-6968,-298,-1e3]],id:"28069",properties:{name:"Kemper"}},{type:"Polygon",arcs:[[-1035,-8364,-1828,-2080]],id:"39125",properties:{name:"Paulding"}},{type:"Polygon",arcs:[[-5800,-1427,-7295,-4510,-6359,-9279]],id:"47171",properties:{name:"Unicoi"}},{type:"Polygon",arcs:[[-8809,-4375,-8376,9365]],id:"13209",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-9169,-9363,-8576,-7327,-7581,-7012]],id:"13027",properties:{name:"Brooks"}},{type:"Polygon",arcs:[[-3739,-9231,9366,-2811,-2812,-977,-1794,-6872]],id:"08075",properties:{name:"Logan"}},{type:"Polygon",arcs:[[-1737,-90,-6536,-904,-1860]],id:"39117",properties:{name:"Morrow"}},{type:"Polygon",arcs:[[-8672,-1855,9367,-9200,-9243,-2496]],id:"39119",properties:{name:"Muskingum"}},{type:"Polygon",arcs:[[-8493,-4695,9368,-6935]],id:"13051",properties:{name:"Chatham"}},{type:"Polygon",arcs:[[-8671,-8675,-1777,-7016,9369,-8339]],id:"13061",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-9230,-8316,-7123,-2808,-9367]],id:"08115",properties:{name:"Sedgwick"}},{type:"Polygon",arcs:[[-3677,-7048,-8306,-8702,-1825,9370,-2889]],id:"12105",properties:{name:"Polk"}},{type:"Polygon",arcs:[[9371,-9082,-8881,-7759,-2262,-4802]],id:"48147",properties:{name:"Fannin"}},{type:"Polygon",arcs:[[-5950,-3316,-7335,-5891,-5817,-5505]],id:"21105",properties:{name:"Hickman"}},{type:"Polygon",arcs:[[-8643,-8650,-7660,-4246,-7736,-8930]],id:"01071",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-8578,-3406,-7852,-8214,9372]],id:"13215",properties:{name:"Muscogee"}},{type:"Polygon",arcs:[[9373,-8908,-3838,-7955,-4041,-2793,-8362]],id:"17195",properties:{name:"Whiteside"}},{type:"Polygon",arcs:[[9374,-8706,-8304,-2367,-7769]],id:"12009",properties:{name:"Brevard"}},{type:"Polygon",arcs:[[-3221,-8912,-1673,-9167,-7665,-7663,-8950]],id:"13321",properties:{name:"Worth"}},{type:"Polygon",arcs:[[-8611,-8331,-4610,-8969,-4992,-6244]],id:"13025",properties:{name:"Brantley"}},{type:"Polygon",arcs:[[-1733,-369,-9004,-2241,-491,-7589,-9350]],id:"40015",properties:{name:"Caddo"}},{type:"Polygon",arcs:[[9375,-9294,-9080,-8645,-8929,-7515,-1040]],id:"47103",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-6657,-4726,-3136,-7239,-8038,9376]],id:"39111",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[9377,-4407,-7801,-8470]],id:"55081",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-6137,-3735,-4691,-3759,-7528]],id:"45021",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[-5281,-4990,-174,-8501,-4149,-9354,-8855]],id:"55041",properties:{name:"Forest"}},{type:"Polygon",arcs:[[-763,-6807,-9290,-5151,-4499,9378]],id:"21067",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[-357,-3948,-6281,-6425,-9088,-7159]],id:"36037",properties:{name:"Genesee"}},{type:"Polygon",arcs:[[9379,9380,9381,-6351,-8815]],id:"21229",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-7967,9382,-6595,9383,-4070,-3845]],id:"37117",properties:{name:"Martin"}},{type:"Polygon",arcs:[[-3201,-7527,-6734,-3849,-5645,-3967]],id:"40025",properties:{name:"Cimarron"}},{type:"Polygon",arcs:[[-4986,-6076,-5048,-5842,-4091]],id:"45067",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-834,-8146,-1761,-8795,-2730,-277,9384,-6365]],id:"01039",properties:{name:"Covington"}},{type:"MultiPolygon",arcs:[[[9385]],[[9386]],[[-6979,-1937,-6927,9387,-6924]]],id:"06037",properties:{name:"Los Angeles"}},{type:"Polygon",arcs:[[-8575,-6853,-7373,-7058,-7329]],id:"12047",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[-6982,-8620,-9348,-9246,-8201,9388]],id:"12021",properties:{name:"Collier"}},{type:"Polygon",arcs:[[-2754,-5990,-1270,-8747,-4786,9389,-6035]],id:"20125",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-3073,-5991,-5328,-6955,-3883,-5716,-819]],id:"17193",properties:{name:"White"}},{type:"Polygon",arcs:[[-466,-1590,-9275,-1630,-6972,-4036]],id:"29009",properties:{name:"Barry"}},{type:"Polygon",arcs:[[-78,-8899,-7071,-1555,-6327,-8900]],id:"26125",properties:{name:"Oakland"}},{type:"Polygon",arcs:[[-5368,-4411,-7365,-7732,-5175]],id:"19005",properties:{name:"Allamakee"}},{type:"Polygon",arcs:[[-6036,-9390,-4790,9390,-9334,-7649]],id:"40147",properties:{name:"Washington"}},{type:"Polygon",arcs:[[9391,-4372,-6255,-6544,-6078]],id:"30005",properties:{name:"Blaine"}},{type:"Polygon",arcs:[[-5731,9392,-1491]],id:"51103",properties:{name:"Lancaster"}},{type:"Polygon",arcs:[[-7111,-6245,-4995,-7323,-8993,-7614,-9258,-8851,-7374]],id:"12003",properties:{name:"Baker"}},{type:"Polygon",arcs:[[-1208,-7794,-6406,-7458,-4641,-8956]],id:"22127",properties:{name:"Winn"}},{type:"Polygon",arcs:[[-7473,-8818,-9295,-9376,-1039,-5338]],id:"47117",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[-1458,-9362,-1493,9393,-9137,-5908,-5490]],id:"51057",properties:{name:"Essex"}},{type:"Polygon",arcs:[[-453,-2739,-1157,-2928,-8652]],id:"18135",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[9394,-706,-8849,-8450]],id:"30101",properties:{name:"Toole"}},{type:"Polygon",arcs:[[-3521,-8953,-5433,-5762,9395]],id:"23007",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-1273,-1079,-5200,-2565,9396,-1561]],id:"26045",properties:{name:"Eaton"}},{type:"Polygon",arcs:[[-8257,-1196,-9159,-2037,-6839,-2875,-5097,-5058]],id:"17167",properties:{name:"Sangamon"}},{type:"Polygon",arcs:[[9397,-3913,9398,-8876]],id:"25001",properties:{name:"Barnstable"}},{type:"Polygon",arcs:[[9399,-6633,-5252,-4337,-9053]],id:"30091",properties:{name:"Sheridan"}},{type:"Polygon",arcs:[[-7213,-8263,-6687,-969,-7926,-8560,-4066]],id:"35041",properties:{name:"Roosevelt"}},{type:"Polygon",arcs:[[-9271,-5203,-7169,-6558,-2911]],id:"40053",properties:{name:"Grant"}},{type:"Polygon",arcs:[[-7842,9400,-3376,-9330,9401,-5014,-9338]],id:"42133",properties:{name:"York"}},{type:"Polygon",arcs:[[-1701,-6157,-6373,-6908,-839,-8714]],id:"13237",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[-9217,-7498,-8538,9402]],id:"13257",properties:{name:"Stephens"}},{type:"Polygon",arcs:[[-9218,-9403,-8539,-1845,-8878,-8583]],id:"13011",properties:{name:"Banks"}},{type:"Polygon",arcs:[[-5656,-9113,-1518,-3305,-6395,-2859,-8879]],id:"18073",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[-3271,-620,-4932,-8885,-8655,-3279]],id:"20113",properties:{name:"McPherson"}},{type:"Polygon",arcs:[[-8882,-8617,-6185,-1324,9403,-3364]],id:"27097",properties:{name:"Morrison"}},{type:"Polygon",arcs:[[-5008,-6895,-1030,-5168,-6856,-5344]],id:"37183",properties:{name:"Wake"}},{type:"Polygon",arcs:[[-3507,-7229,-6339,-6903,-7523,-7302]],id:"28151",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-8919,-8909,-9374,-8361,-6956,-258,-2543]],id:"19045",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[-7438,-9308,-9017,-7561]],id:"36113",properties:{name:"Warren"}},{type:"Polygon",arcs:[[-9027,-836,-6367,9404,-2561,-7984]],id:"01099",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-5346,-6855,-6616]],id:"37105",properties:{name:"Lee"}},{type:"Polygon",arcs:[[-9402,-9332,9405,-5432,-9263,-7080,-5015]],id:"24005",properties:{name:"Baltimore"}},{type:"Polygon",arcs:[[-8649,-640,-769,9406,-4541,-7326,-6878,-9325,-4200,-7659]],id:"47065",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[-137,9407,-9339,-5017,-7079,-5265,-3584]],id:"24021",properties:{name:"Frederick"}},{type:"Polygon",arcs:[[-5534,-1496,-5180,-5195,-4235]],id:"47097",properties:{name:"Lauderdale"}},{type:"Polygon",arcs:[[-7815,-7555,-46,-2738,-8782,-7838,-7550,-7741]],id:"36025",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[-3987,-6152,-8896,-3460,-8007,-7904]],id:"01121",properties:{name:"Talladega"}},{type:"Polygon",arcs:[[-1562,-9397,-2570,-2988,-1140,-1278]],id:"26025",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[-8297,-9215,-9209,9408,-6231,-6844]],id:"08015",properties:{name:"Chaffee"}},{type:"Polygon",arcs:[[-1122,-4925,9409,-8083,-9158]],id:"17139",properties:{name:"Moultrie"}},{type:"Polygon",arcs:[[-8776,-6195,-7509,-9326,-3274,-7232]],id:"28107",properties:{name:"Panola"}},{type:"Polygon",arcs:[[-8074,-8372,-5850,-1927]],id:"30039",properties:{name:"Granite"}},{type:"Polygon",arcs:[[-9313,-6517,-4777,-8729,-6206,-4979]],id:"42091",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-8014,-6676,-5650,9410,-5473,-4938,-5840]],id:"42061",properties:{name:"Huntingdon"}},{type:"Polygon",arcs:[[-8017,-9055,-8769,-6649,-8662]],id:"48157",properties:{name:"Fort Bend"}},{type:"Polygon",arcs:[[-5976,-9277,-1997,-4168,-6570]],id:"41013",properties:{name:"Crook"}},{type:"Polygon",arcs:[[-7966,-8144,-6470,9411,-6596,-9383]],id:"37015",properties:{name:"Bertie"}},{type:"Polygon",arcs:[[-8469,-2450,-9163,-5790,-9273,-4408,-9378]],id:"55057",properties:{name:"Juneau"}},{type:"Polygon",arcs:[[-2276,-7601,-9081,9412,-9252]],id:"40095",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[-1660,-650,-7875,-7751,-7826,-4173]],id:"48331",properties:{name:"Milam"}},{type:"Polygon",arcs:[[-6056,-4050,-2751,-1293,-541]],id:"26165",properties:{name:"Wexford"}},{type:"Polygon",arcs:[[-8784,-5770,-9291,-2685,-2829]],id:"37159",properties:{name:"Rowan"}},{type:"Polygon",arcs:[[-764,-9379,-4498,9413,9414,-2631]],id:"21239",properties:{name:"Woodford"}},{type:"Polygon",arcs:[[-6892,-6997,-5689,-5690,-6677,9415]],id:"40059",properties:{name:"Harper"}},{type:"Polygon",arcs:[[-793,-6706,-6672,-9013,-2651,-391]],id:"55139",properties:{name:"Winnebago"}},{type:"Polygon",arcs:[[-4912,-9175,-281,-9232,-6684,-5706,-6347]],id:"21047",properties:{name:"Christian"}},{type:"Polygon",arcs:[[-2983,-773,-8698,-2531,-5343,-1146]],id:"37001",properties:{name:"Alamance"}},{type:"Polygon",arcs:[[-9289,-5617,-1260,-3688,-5153]],id:"21065",properties:{name:"Estill"}},{type:"Polygon",arcs:[[-3756,-4837,-6440,-3349,-6063,-9029,-9170]],id:"42129",properties:{name:"Westmoreland"}},{type:"Polygon",arcs:[[-5966,-4880,-9312,-1477,-1921,-5239]],id:"29195",properties:{name:"Saline"}},{type:"Polygon",arcs:[[9416,-713,-8630,-5472,-885,-562,-4754]],id:"46037",properties:{name:"Day"}},{type:"Polygon",arcs:[[9417,-7417,-3598,-9336,-1856,-1355,-6048]],id:"48029",properties:{name:"Bexar"}},{type:"Polygon",arcs:[[-1682,-8442,-4557,-7818,-7827,-7712,-7386,9418]],id:"51019",properties:{name:"Bedford"}},{type:"Polygon",arcs:[[-8626,-8888,-6664,-8270,-9315,-6882]],id:"39015",properties:{name:"Brown"}},{type:"Polygon",arcs:[[-9297,-6023,-9177,-8423,-9355,-1992,-5836]],id:"41059",properties:{name:"Umatilla"}},{type:"Polygon",arcs:[[-399,-5741,-9033,-8891,-5813]],id:"47129",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[-8041,-1683,-9419,-7385,-7242,-4519],[-7353,-2789]],id:"51161",properties:{name:"Roanoke"}},{type:"Polygon",arcs:[[-8601,-8639]],id:"51630",properties:{name:"Fredericksburg"}},{type:"Polygon",arcs:[[-8348,-1666,-5591,-5085,-691,9419,-8281]],id:"53063",properties:{name:"Spokane"}},{type:"Polygon",arcs:[[-8039,-7240,-7237,-7282]],id:"54073",properties:{name:"Pleasants"}},{type:"Polygon",arcs:[[-9349,-9241,-6893,-9416,-6680,-1164,-5872,-6733]],id:"40007",properties:{name:"Beaver"}},{type:"Polygon",arcs:[[-3769,-6590,9420,-2574,-4848,-8235,-6271]],id:"47025",properties:{name:"Claiborne"}},{type:"Polygon",arcs:[[-1180,-5875,-5012,-4716,-6062,-4594,-6221,-5523]],id:"04001",properties:{name:"Apache"}},{type:"Polygon",arcs:[[-8829,-185,-8579,-9373,-8213,-3854]],id:"13145",properties:{name:"Harris"}},{type:"Polygon",arcs:[[-7519,-7576,-9084,-9008,-7571,-7578]],id:"12077",properties:{name:"Liberty"}},{type:"Polygon",arcs:[[-8131,-7758,9421,9422]],id:"28045",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[9423,-4682,-7466,-8542,-1865,-9255]],id:"39007",properties:{name:"Ashtabula"}},{type:"Polygon",arcs:[[-2102,-6293,-3812,-9310,-7412]],id:"06021",properties:{name:"Glenn"}},{type:"Polygon",arcs:[[-8746,-7095,-8380,-8748,-8842,9424,-4788]],id:"40035",properties:{name:"Craig"}},{type:"Polygon",arcs:[[-6993,-8540,-7171,-5074,-8165]],id:"17087",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-7089,-9194,-4961,-6947,-8333,-3710,-1247]],id:"29183",properties:{name:"St. Charles"}},{type:"Polygon",arcs:[[9425,-2756,-6038,-7648,-7166,-5201]],id:"20035",properties:{name:"Cowley"}},{type:"Polygon",arcs:[[-7304,-3692,-7269,-7971]],id:"22123",properties:{name:"West Carroll"}},{type:"Polygon",arcs:[[9426,-9118,-2112,-8478,-9037,-6738,-5750,-4075]],id:"38029",properties:{name:"Emmons"}},{type:"Polygon",arcs:[[-6416,9427,-8445,-8168,-8603]],id:"29181",properties:{name:"Ripley"}},{type:"Polygon",arcs:[[-8721,-175,-1242,9428,-8914]],id:"06087",properties:{name:"Santa Cruz"}},{type:"Polygon",arcs:[[-4257,-3863,-2873,-7411,9429]],id:"06023",properties:{name:"Humboldt"}},{type:"Polygon",arcs:[[-8476,-308,9430,-2378,-6449,-9038]],id:"46089",properties:{name:"McPherson"}},{type:"Polygon",arcs:[[-1055,-8282,-9420,-690,-8303,-7478,9431,-3452,-9176,-4522]],id:"53075",properties:{name:"Whitman"}},{type:"Polygon",arcs:[[9432,-8349,-8279,-3980]],id:"53019",properties:{name:"Ferry"}},{type:"Polygon",arcs:[[-6379,-167,-8951,-7661,-1779,-8674]],id:"13273",properties:{name:"Terrell"}},{type:"Polygon",arcs:[[-608,-1849,-8573,-9311,-8803,-6154,-8667]],id:"13221",properties:{name:"Oglethorpe"}},{type:"Polygon",arcs:[[-8050,-4443,-9219,-8872,-1436,-9057]],id:"30009",properties:{name:"Carbon"}},{type:"Polygon",arcs:[[-5495,-5561,-9303,-3741,-6871,-8009,-5229]],id:"56021",properties:{name:"Laramie"}},{type:"Polygon",arcs:[[-612,-1523,-3682,-74,-6475,-6848]],id:"18005",properties:{name:"Bartholomew"}},{type:"Polygon",arcs:[[-8942,-9286,-8870,-6453,-760,-6592,-6614]],id:"21081",properties:{name:"Grant"}},{type:"MultiPolygon",arcs:[[[9433]],[[-9193,9434,-8555,-4079,-3067]]],id:"39043",properties:{name:"Erie"}},{type:"Polygon",arcs:[[9435,-9414,-4502,-9345,-6352,-9382]],id:"21167",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[-7199,-7203,-2018,-8474,-956,-33]],id:"27027",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-5768,-6565,-5614,-9288,-6805]],id:"21173",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-5769,-1149,-6619,-5628,-9292]],id:"37123",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-8962,9436,-7378,-8651,-8593,-813,-8309]],id:"27053",properties:{name:"Hennepin"}},{type:"Polygon",arcs:[[-4107,-6265,-1286,-4910,-6346,-5806]],id:"21233",properties:{name:"Webster"}},{type:"Polygon",arcs:[[9437,-9317,-8751,-1514,-9112]],id:"18091",properties:{name:"LaPorte"}},{type:"Polygon",arcs:[[-2579,-6133,9438,-2406,-1267]],id:"20011",properties:{name:"Bourbon"}},{type:"Polygon",arcs:[[-9260,-2687,-9293,-5809,-4872,-5485]],id:"37179",properties:{name:"Union"}},{type:"Polygon",arcs:[[-7922,9439,-4512,-8100]],id:"51810",properties:{name:"Virginia Beach"}},{type:"Polygon",arcs:[[-8503,9440,-6838,-827,-6669,-6705,-8889]],id:"55009",properties:{name:"Brown"}},{type:"Polygon",arcs:[[-9409,-9208,-2222,-8035,-3114,-8029,-6232]],id:"08043",properties:{name:"Fremont"}},{type:"Polygon",arcs:[[9441,-9178,-7681,-6200,-7706,-7606]],id:"28067",properties:{name:"Jones"}},{type:"Polygon",arcs:[[-3128,-1900,-353,-7143,-7483,-4657,-9139]],id:"31181",properties:{name:"Webster"}},{type:"Polygon",arcs:[[-8101,-4516,9442,-7808,-7797,-8025]],id:"37029",properties:{name:"Camden"}},{type:"Polygon",arcs:[[-9185,-8094,-4549,-4128,-9235,-9244,-2412]],id:"48251",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-1724,-8298,-6842,-6117,-2043,-8848]],id:"08077",properties:{name:"Mesa"}},{type:"Polygon",arcs:[[-5744,-6545,-5483,-4472,-1913]],id:"30013",properties:{name:"Cascade"}},{type:"Polygon",arcs:[[-4933,-618,-1071,-338,-2757,-9426,-4576]],id:"20015",properties:{name:"Butler"}},{type:"Polygon",arcs:[[-6260,-5071,-5698,-8640,-1709,-8902]],id:"38025",properties:{name:"Dunn"}},{type:"Polygon",arcs:[[-5355,-4186,-325,-9356,-5448,-8192]],id:"49035",properties:{name:"Salt Lake"}},{type:"Polygon",arcs:[[-6774,9443,-4805,-8386,-8092,-226]],id:"48121",properties:{name:"Denton"}},{type:"Polygon",arcs:[[-2121,-4543,-115,-659,-1367,-4780,-9343,-6909,-584]],id:"46023",properties:{name:"Charles Mix"}},{type:"Polygon",arcs:[[-9318,-5237,-9296,-3623,-4554,-8441]],id:"51125",properties:{name:"Nelson"}},{type:"Polygon",arcs:[[-8693,-9327,-9183,-9283,-2551,-9117,-8779]],id:"38103",properties:{name:"Wells"}},{type:"Polygon",arcs:[[-1744,-9116,-1116,-8546,-1801,-3942]],id:"17143",properties:{name:"Peoria"}},{type:"Polygon",arcs:[[-6208,-8731,-9282,-7897,-4295,-9305,-5021]],id:"34015",properties:{name:"Gloucester"}},{type:"Polygon",arcs:[[-623,-5531,-5497,-7379,-9437,-8961]],id:"27003",properties:{name:"Anoka"}},{type:"Polygon",arcs:[[-307,-7475,-714,-9417,-4753,-7704,-2379,-9431]],id:"46013",properties:{name:"Brown"}},{type:"Polygon",arcs:[[-5687,-2913,-6562,-1334,-366,-9250,-5691]],id:"40093",properties:{name:"Major"}},{type:"Polygon",arcs:[[-887,-5471,-5130,-7781,-3500,-9072,-9197]],id:"46039",properties:{name:"Deuel"}},{type:"Polygon",arcs:[[-1944,9444]],id:"02230",properties:{name:"Skagway"}},{type:"Polygon",arcs:[[-1572,-6149,-5933,-6148,-4530,-7293,-1425,-4969]],id:"47163",properties:{name:"Sullivan"}},{type:"Polygon",arcs:[[-6267,-5325,9445]],id:"44001",properties:{name:"Bristol"}},{type:"Polygon",arcs:[[-8236,-4852,-6452,-5384,-5951,-4124,-9034,-5739]],id:"47093",properties:{name:"Knox"}},{type:"Polygon",arcs:[[-8510,-785,-1424,-5231,-434,-6986,-8258,-5780]],id:"56007",properties:{name:"Carbon"}},{type:"Polygon",arcs:[[-5414,-6714,-206,-3371,-9401,-7841,-8443]],id:"42043",properties:{name:"Dauphin"}},{type:"Polygon",arcs:[[-7370]],id:"51580",properties:{name:"Covington"}},{type:"Polygon",arcs:[[-2695,-9274,-7541,-8524,-8516,-7682]],id:"55049",properties:{name:"Iowa"}},{type:"Polygon",arcs:[[-6726,-8895,-6723,-8894,-766,-638,-5605]],id:"47175",properties:{name:"Van Buren"}},{type:"Polygon",arcs:[[-2778,-7418,-9418,-6047,-1842,-8370]],id:"48019",properties:{name:"Bandera"}},{type:"Polygon",arcs:[[-8794,-9065,-3669,-2732]],id:"12059",properties:{name:"Holmes"}},{type:"Polygon",arcs:[[-5222,-464,-9097]],id:"41055",properties:{name:"Sherman"}},{type:"Polygon",arcs:[[-8340,-9370,-7015,-8796,-8155]],id:"01067",properties:{name:"Henry"}},{type:"Polygon",arcs:[[-8552,-8119,-5402,-7226,-5393,-7628,-8515]],id:"05139",properties:{name:"Union"}},{type:"Polygon",arcs:[[-7718,-8049,-6819,-9050,-7221,-8400]],id:"54031",properties:{name:"Hardy"}},{type:"Polygon",arcs:[[-8938,-5759,9446,-7954,-4221,-5003,-1050,-8864]],id:"22017",properties:{name:"Caddo"}},{type:"Polygon",arcs:[[-2475,-7361,-6960,-3860]],id:"41029",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-6959,-3954,-7831,-8299,-529,-3862]],id:"06049",properties:{name:"Modoc"}},{type:"Polygon",arcs:[[-7192,-5271,-8937,-6061,-9239,-3257]],id:"28003",properties:{name:"Alcorn"}},{type:"Polygon",arcs:[[-9e3,-8302,-3197,-6943,-2213]],id:"08011",properties:{name:"Bent"}},{type:"Polygon",arcs:[[-7456,-6849,-6477,-64,-3285,-6304]],id:"18105",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-8130,-9069,9447,-3888]],id:"21029",properties:{name:"Bullitt"}},{type:"Polygon",arcs:[[-1854,-6658,-9377,-8037,-9201,-9368]],id:"39121",properties:{name:"Noble"}},{type:"Polygon",arcs:[[-4117,-2632,-9415,-9436,-9381,9448,-9067]],id:"21005",properties:{name:"Anderson"}},{type:"Polygon",arcs:[[-9448,-9068,-9449,-9380,-8814,-5568,-3889]],id:"21179",properties:{name:"Nelson"}},{type:"Polygon",arcs:[[-6769,-5140,-9188,-4188,-5357]],id:"49057",properties:{name:"Weber"}},{type:"Polygon",arcs:[[-6757,-5928,-1182,-682,-3,-7762]],id:"49025",properties:{name:"Kane"}},{type:"Polygon",arcs:[[-3180,-8775,-7892,-7953,-9447,-5758,-5548]],id:"05091",properties:{name:"Miller"}},{type:"Polygon",arcs:[[-6920,-7357,-5729,9449,-9328,-9237]],id:"45079",properties:{name:"Richland"}},{type:"Polygon",arcs:[[-9259,-7612,-8248,-2362,-7767,9450,-5147]],id:"12107",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[9451,-5714,-8541,-6991,-7086,-9133]],id:"17077",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-9384,-6600,-6902,9452,-6593,-3778,-4071]],id:"37013",properties:{name:"Beaufort"}},{type:"Polygon",arcs:[[-330,-6428,-7772,9453]],id:"36123",properties:{name:"Yates"}},{type:"Polygon",arcs:[[-7858,-3321,-5757,-9314,-3333,-1170,-5624]],id:"47111",properties:{name:"Macon"}},{type:"Polygon",arcs:[[-4183,-929,-5350,-8660,9454]],id:"48323",properties:{name:"Maverick"}},{type:"Polygon",arcs:[[-958,-8475,-6482,-6034,-7097,-8629]],id:"27155",properties:{name:"Traverse"}},{type:"Polygon",arcs:[[-8485,-8527,-9012,-4421,-9344,-7833]],id:"32001",properties:{name:"Churchill"}},{type:"Polygon",arcs:[[-4906,-5554,-8530,-1419,-5638,-6607]],id:"56005",properties:{name:"Campbell"}},{type:"Polygon",arcs:[[-7513,-7711,-9190,-5225,-9203,-7956,-5371]],id:"53059",properties:{name:"Skamania"}},{type:"Polygon",arcs:[[-1889,-2372,-8414,-8568,-3381,-8911,-3219]],id:"13315",properties:{name:"Wilcox"}},{type:"Polygon",arcs:[[-8893,-9036,-4537,-9407,-768]],id:"47143",properties:{name:"Rhea"}},{type:"Polygon",arcs:[[-1263,-6345,-5352,-4931,-5543,-3646]],id:"21025",properties:{name:"Breathitt"}},{type:"Polygon",arcs:[[-6132,-7142,-275,-1906,-1545,-2407,-9439]],id:"29217",properties:{name:"Vernon"}},{type:"Polygon",arcs:[[-9405,-6366,-9385,-276,-7652,-9092,-2562]],id:"01053",properties:{name:"Escambia"}},{type:"Polygon",arcs:[[-5148,-9451,-7770,-7045,-3675,-7521,-7108]],id:"12083",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-9432,-7482,-8421,-3453]],id:"53003",properties:{name:"Asotin"}},{type:"Polygon",arcs:[[-9061,-8740,-8434,-8446,-9428,-6415]],id:"29023",properties:{name:"Butler"}},{type:"Polygon",arcs:[[-7087,-6996,-8904,-5913,-8739,-6410]],id:"29031",properties:{name:"Cape Girardeau"}},{type:"Polygon",arcs:[[-5334,-6533,-1575,-2571,-9421,-6589]],id:"51105",properties:{name:"Lee"}},{type:"Polygon",arcs:[[-2849,-9066,-2287,-7738,-9031,-8043]],id:"01043",properties:{name:"Cullman"}},{type:"Polygon",arcs:[[-4924,-3342,-7201,-3248,-8084,-9410]],id:"17029",properties:{name:"Coles"}},{type:"Polygon",arcs:[[-9128,-7309,-2430,-5701,-6394]],id:"18015",properties:{name:"Carroll"}},{type:"MultiPolygon",arcs:[[[9455]],[[-7981,-7003,9456,-7863]]],id:"22075",properties:{name:"Plaquemines"}},{type:"Polygon",arcs:[[-5582,-427,-9224,-876,-8957]],id:"31091",properties:{name:"Hooker"}},{type:"Polygon",arcs:[[-5069,-8781,-9119,-9427,-4074,-4013]],id:"38015",properties:{name:"Burleigh"}},{type:"Polygon",arcs:[[-5456,-3799,-7369,-8042,-7371]],id:"54063",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-7299,-8012,-7470,-4782,-9233]],id:"47021",properties:{name:"Cheatham"}},{type:"Polygon",arcs:[[-6860,-7569,-5660,-9077,-6715,-6580,-7133]],id:"42015",properties:{name:"Bradford"}},{type:"Polygon",arcs:[[-9346,-4581,-4120,-8128,-7043]],id:"21185",properties:{name:"Oldham"}},{type:"Polygon",arcs:[[-6975,-7421,-3662,-2143,-9005,-7564]],id:"05101",properties:{name:"Newton"}},{type:"Polygon",arcs:[[-8488,-9337,-8927,-1579,-7352,-5400,-9299,-8688,-5062]],id:"33009",properties:{name:"Grafton"}},{type:"Polygon",arcs:[[-6670,-830,9457,-5373,-9134,-9014]],id:"55117",properties:{name:"Sheboygan"}},{type:"Polygon",arcs:[[-2821,-9179,-9442,-7605,-6537,-6484]],id:"28129",properties:{name:"Smith"}},{type:"Polygon",arcs:[[-8055,-8132,-9423,9458,-7979,-7861,-9032,-12]],id:"22103",properties:{name:"St. Tammany"}},{type:"Polygon",arcs:[[-9142,-9135,-5267,-7082,-9265,-8766,-9075,-9352]],id:"24033",properties:{name:"Prince George's"}},{type:"Polygon",arcs:[[-1331,-3365,-9404,-1323,-8963,-8307,-309,-823,-9199]],id:"27145",properties:{name:"Stearns"}},{type:"Polygon",arcs:[[-9101,-7292,-3488,-5563,-3486,-5564,-7946]],id:"25017",properties:{name:"Middlesex"}},{type:"Polygon",arcs:[[-5474,-9411,-5649,-8444,-7844,-9340,-9408,-136]],id:"42055",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-9161,-2664,-5715,-9452,-9132]],id:"17145",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-5245,-4231,-1249,-3714,-7780,-4819,-5243]],id:"29073",properties:{name:"Gasconade"}},{type:"Polygon",arcs:[[-1160,-8363,-7949,-2706,-9180]],id:"18161",properties:{name:"Union"}},{type:"Polygon",arcs:[[-8334,-8294,-8634,-8811,-2853,-3712]],id:"29099",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-9391,-4789,-9425,-8843,-3742,-9335]],id:"40131",properties:{name:"Rogers"}},{type:"Polygon",arcs:[[-9450,-5728,-4968,-9212,-9329]],id:"45017",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[-3788,-7283,-6702,-7676,-7449,-8676,9459]],id:"54035",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-2647,-9256,-8663,-5917,-4429,-8624]],id:"48239",properties:{name:"Jackson"}},{type:"MultiPolygon",arcs:[[[-598,-8284,9460]]],id:"53035",properties:{name:"Kitsap"}},{type:"Polygon",arcs:[[-2890,-9371,-8830,9461,-7586]],id:"12057",properties:{name:"Hillsborough"}},{type:"Polygon",arcs:[[-8099,-9011,-1510,-4661]],id:"17043",properties:{name:"DuPage"}},{type:"Polygon",arcs:[[-8680,-4701,-7869,-7153,-8324,-8921]],id:"34031",properties:{name:"Passaic"}},{type:"Polygon",arcs:[[-9253,-9413,-9083,-9372,-4801,-9444,-6773]],id:"48181",properties:{name:"Grayson"}},{type:"Polygon",arcs:[[-4566,-9366,-8375,-9094]],id:"13283",properties:{name:"Treutlen"}},{type:"Polygon",arcs:[[-420,-85,-9086,-2461,-8857,-2952,-2314]],id:"28155",properties:{name:"Webster"}},{type:"Polygon",arcs:[[-8742,-878,-9225,-9130,-7121,-8315]],id:"31101",properties:{name:"Keith"}},{type:"Polygon",arcs:[[-7699,-4318,-9220,-7701,-7686]],id:"28001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[-3946,-717,-331,-9454,-7771,-6282]],id:"36069",properties:{name:"Ontario"}},{type:"Polygon",arcs:[[-3789,-9460,-8678,-6286,-3793]],id:"54053",properties:{name:"Mason"}},{type:"Polygon",arcs:[[-686,-3657,-6165,-2937,-5]],id:"04025",properties:{name:"Yavapai"}}]},states:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",arcs:[[[-1181,-1180,-5875,-5012,-4716,-6062,4594,-3582,4595,-4710,6914,248,4591,5526,5524,2939,2935,-1934,6,7,0,1,2,681,682]]],id:"04",properties:{name:"Arizona"}},{type:"MultiPolygon",arcs:[[[-8132,-9423,9458,7979,7001,9456,7863,8064,8177,8061,8178,4159,4626,3698,3894,3895,-3616,-3615,5341,-8802,6323,5513,5514,5515,5005,-1051,-1050,-8864,-8938,-5759,9446,7952,-7891,5272,5273,7626,7627,5392,-7225,-7305,-7304,3692,3693,-3523,-3522,-3530,-3529,-3528,7697,-4319,7698,7685,7686,7060,7052,-2376,-2375,8,9,-2050,8052,-7506,8053]],[[4627]],[[6999]],[[7e3]],[[8059]],[[8175]],[[8176]],[[9455]]],id:"22",properties:{name:"Louisiana"}},{type:"MultiPolygon",arcs:[[[8716,-6573,8717,-8762,7104,-8761,-2845,-2844,8124,3107,7480,7481,7477,8302,689,690,5084,5590,-1665,1190,1187,1188,-5143,-2230,-2229,4001,-5784,8058,3105,-1930,-1929,-1467,-1466,-1465,5573,-5308,5574,-6106,3904,3905,-4379,-4385,8146,-5138,3875,3876,3208,3209,7897]]],id:"16",properties:{name:"Idaho"}},{type:"MultiPolygon",arcs:[[[5042,5040,2137,9308,7194,2762,3948,3416,3949,2764,2765,1689,-7618,-7536,5528,5529,5498,5499,-5480,-5479,-5478,-6093,-6092,-6730,-6729,-8958,-7802,5366,-4412,5367,-5174,-5173,-440,-439,-2665,6328,1306,1307,5540,5541,2621,-2598,-2597,5446,-3643,3030,3031,701,-95,1454,3501,3499,7780,5129,5130,-5470,7098,-8629,-958,-957,-956,-33,-32,-5935,27,28,-6205,-4145,-5885]]],id:"27",properties:{name:"Minnesota"}},{type:"MultiPolygon",arcs:[[[31,32,955,956,957,958,-711,7474,306,307,8475,8476,-9037,-6738,5750,-6737,-3591,-6698,-6697,-6014,676,-6013,-3566,-3565,-3842,-4338,5251,6632,6630,9109,455,2075,3108,1580,2601,5883,-5043,5884,4144,6204,-29,-28,5934]]],id:"38",properties:{name:"North Dakota"}},{type:"MultiPolygon",arcs:[[[1367,-6053,-6015,6696,6697,3590,6736,-5751,6737,9036,-8477,-8476,-308,-307,-7475,710,-959,8628,-7099,5469,-5131,-5130,-7781,-3500,-3502,-1455,94,95,5888,5889,4757,-4573,-3466,4758,4759,4858,4859,5853,5854,4778,-9343,-6909,584,585,6753,3043,315,-5580,-8496,-2470,2421,2422,2423,4349,4350,4747,39,40,1371]]],id:"46",properties:{name:"South Dakota"}},{type:"MultiPolygon",arcs:[[[-7549,-7567,6858,6859,7132,-6579,-6578,-7722,2783,2784,8531,8532,8598,-4679,8596,9088,7160,354,3944,714,9061,3536,6128,4313,7693,8437,-8022,8438,7434,7435,-9228,-5973,-8389,-8390,-5115,-5121,-5120,-8791,-7870,7866,7154,7155,8843,8695,3561,6125,3559,8696,8518,4308,4303,4304,-7150,-7149,-7148,7868,4700,4701,4702,-6609,-7551,-7550]],[[6123]],[[6124]],[[6126]],[[6129]],[[8776,-8507,8777,-7216]]],id:"36",properties:{name:"New York"}},{type:"MultiPolygon",arcs:[[[8463,1946,1386,8229,1985,8988,8853,8772,8990,1971,1978,1961,1973,719,1974,6161,4742,6163,4744,484,9123,1706,3424,2295,2668,1983,8228,1384,1947,9444,1944,8461,1373,1593,48,8226,3032,8227,50,1594,1375,8462,1377]],[[51]],[[52]],[[1379,8460]],[[1382,3051]],[[1591,3038]],[[1953]],[[1954]],[[1955]],[[1956]],[[1957]],[[1958]],[[1959]],[[1962]],[[1963]],[[1964]],[[1965]],[[1966]],[[1967]],[[1968]],[[1969]],[[1979]],[[1980]],[[3034]],[[3035]],[[3036]],[[3037]],[[3039,3049]],[[3050]],[[4745]],[[4746]],[[6162]],[[8224]],[[8225]],[[8969]],[[8970]],[[8971]],[[8972]],[[8973]],[[8974]],[[8975]],[[8976]],[[8977]],[[8978]],[[8979]],[[8980]],[[8981]],[[8982]],[[8983]],[[8984]],[[8985]],[[8986]],[[8987]],[[8989]],[[9122]],[[9124]]],id:"02",properties:{name:"Alaska"}},{type:"MultiPolygon",arcs:[[[3830,-4435,-4248,4204,-4247,7659,7657,7658,4199,9324,6877,6878,3867,3868,2023,2024,-7942,-7494,-7493,-7492,-7430,-7500,-7499,-7498,-7497,6298,-4347,-4346,-5828,-5723,-5722,-5721,8401,-9198,-5899,-5898,8209,-5798,-5797,-5301,-5300,-4696,-4695,9368,6935,4272,9297,4607,8967,-7320,4993,4994,6244,7110,7111,6851,6852,8574,-7328,-7327,-7581,7012,7013,2009,2010,804,805,7666,7667,7018,7014,9369,-8339,-8338,-8337,-7853,3409,-7852,-8214,-8213,-3854,-3853,-7343,3415,-7342,-8897,56,5578,-4436]]],id:"13",properties:{name:"Georgia"}},{type:"MultiPolygon",arcs:[[[5436,7130,-3340,-3339,8085,-8238,2862,2856,-8710,-8122,5657,5651,5652,5653,9110,9437,-9317,8749,-7116,5089,-2658,2537,-1143,-1142,-2992,-6647,-6646,-1037,-1036,2079,-1834,-1833,8230,450,451,-2739,1157,1158,-8363,-7949,2706,-8824,-8943,4301,7133,-6615,-2973,-2978,7146,7041,7042,7043,4269,7525,-3886,-6586,4264,4670,-4101,-4488,-4487,-6999,-6998,-6263,-6262,3879,3880,3881,3882,6954,-5327,4676,-4630,4671,5439]]],id:"18",properties:{name:"Indiana"}},{type:"MultiPolygon",arcs:[[[7022,8897,7072,8070,-3542,-3541,7183,2989,2990,2991,1141,1142,-2538,2657,-5090,7115,-8750,9316,9315,8945,9332,5620,1302,4644,1296,543,8003,9358,6054,2505,7178,8067,9055,9008,3509,8380,8653,3093,3497,8102,8181,445]],[[-4989,5280,5281,3514,3515,3511,8698,5189,9363,5191,4283,8607,4913,2150,7314,7317,7614,9284,1606,-171,-170,3925]],[[7179]],[[7180]],[[7181]],[[7316]],[[9283]],[[9356]],[[9357]],[[9359]],[[9364]]],id:"26",properties:{name:"Michigan"}},{type:"MultiPolygon",arcs:[[[-7993,-7994,-7996,-6969,-6968,298,299,-6962,-6967,7678,-8081,-8346,-8345,-8344,9165,7756,9421,9422,8131,-8054,7505,-8053,2049,-10,-9,2374,2375,-7053,-7061,-7687,-7686,-7699,4318,-7698,3527,3528,3529,3521,3522,-3694,-7303,-7302,3507,3502,3503,-7027,-7026,7232,7229,7077,-4356,-4355,7116,-8387,-7193,3255,-7192,-5271,-8937,6057,-4034,-4587,-4736,-4739,8683,8725,-7990]],[[7753]],[[7754]],[[9163]],[[9164]]],id:"28",properties:{name:"Mississippi"}},{type:"MultiPolygon",arcs:[[[1035,1036,6645,6646,-2991,-2990,-7184,3540,3541,3542,9191,9434,8552,8711,9253,9423,-4682,-7466,-7465,-5676,-5675,-5672,-5671,-962,7405,-7888,-6161,-7937,6655,-4723,-4726,-3136,-7239,-7241,8038,-7281,-7280,3786,3787,3788,3792,3793,-6285,8605,-5823,8606,8459,-5206,-5212,8272,-9315,-6882,-6881,8626,-7049,-7052,8821,8822,8823,-2707,7948,8362,-1159,-1158,2738,-452,-451,-8231,1832,1833,-2080]],[[9190]],[[9433]]],id:"39",properties:{name:"Ohio"}},{type:"MultiPolygon",arcs:[[[8536,5634,6755,7673,8963,-7345,-4667,-4666,-4665,-4817,-4816,-4815,-7927,3618,3003,1657,472,967,968,6686,6687,-8262,158,159,-7211,-7210,-3969,-3968,5644,3848,3849,587,5870,5871,1163,1164,2481,2482,3237,-504,-503,-8806,474,8784,-6694,-6693,6776,7259,-3554,-3553,-4529,-4528,8824,6771,-9253,-9413,-9083,-9082,8879,-4323,-4322,-7936,5546,-3181,5547,5757,5758,8937,8863,1049,1050,-5006,-5516,-5515,-5514,-6324,8801,-5342,3614,3615,-3896,5212,3974,9299,3976,8766,9301,6651,9300,6653,5919,4430,3603,8390,8752,6273,7261,9e3,7263,6275,8753,8392,3601,4431,5867,3605,4427,3607,5868,3609,8217,8393,8754,6277,7264,9001,7725,8919,3600,8660,9454,4183,8947]]],id:"48",properties:{name:"Texas"}},{type:"MultiPolygon",arcs:[[[-7009,-5027,-2813,127,123,-2809,7122,8315,9229,9230,3738,3739,3740,9302,-5560,-5559,-5558,-7139,-2423,-2422,2469,8495,5579,-316,-3044,-6754,-586,-585,6908,9342,-4779,-5855,-5854,-4860,-4859,-4760,-4759,-3465,-3464,8481,-8801,-7205,5215,-3472,-3471,-3470,-3558,-3557,-5053,4646,4647,-5996,7996,4016,4017,4018,4019,3234,3235,-7486,-2916,-2915,-7914,7144,7145,-7483,-4657,-4656,-2508,-2507,-144,-143,-2839,-2838,4022,1541]]],id:"31",properties:{name:"Nebraska"}},{type:"MultiPolygon",arcs:[[[131,132,575,576,-5873,3866,-1179,-1178,-1177,-1176,-8848,1724,1718,-7382,-7381,-4178,-5781,8257,6985,433,434,-5230,8008,6870,-3740,-3739,-9231,-9230,-8316,-7123,2808,-124,-128,2812,2813,-5029,-3165,-1156,-1155,-5093,-5095,-5094,-2762,-6940,3198,3199,3200,3201,-3966,6943,6868,-5745]]],id:"08",properties:{name:"Colorado"}},{type:"MultiPolygon",arcs:[[[-9402,9329,-3375,-3374,-4982,-5026,-5025,5258,-7102,946,947,5081,4279,9107,9108,-8833,-8832,9104,4282,5082,5416,8838,5260,7020,9330,9405,5429,9263,8763,4632,9075,9073,-9352,-9142,-9135,5267,5268,-3585,-3584,137,138,139,140,293,294,295,5182,5183,5184,5180,5181,290,291,292,134,135,9407,-9339,5012,5013]],[[5079,9106]],[[-8837,9105]]],id:"24",properties:{name:"Maryland"}},{type:"MultiPolygon",arcs:[[[4655,4656,7482,-7146,-7145,7913,2914,2915,7485,-3236,-3235,-4020,-4019,-4018,4414,4415,4416,-6052,7389,8275,8657,-7188,-5664,-5668,-8005,3897,3898,6130,6131,9438,2406,-1549,2407,-3929,-1587,7093,7094,8745,-4787,-4786,9389,6035,6036,-7648,-7166,5201,5202,9270,-2910,694,695,-5686,6996,6891,6892,9240,9348,-6732,3932,-6731,7526,-3200,-3199,6939,2761,5093,5094,5092,1154,1155,3164,5028,-2814,5026,7008,-1543,-1542,-4023,2837,2838,142,143,2506,2507]]],id:"20",properties:{name:"Kansas"}},{type:"MultiPolygon",arcs:[[[8709,-2857,-2863,8237,-8086,3338,3339,-7131,-5437,-5440,-4672,4629,-4677,5326,-6955,-3883,-3882,-4110,-4109,-5805,-5285,-5284,5075,5076,-5294,8165,8902,-5502,-5914,8903,6995,6989,-7086,-7085,-8635,8292,8293,8290,3091,3085,-4935,6945,6946,4960,9193,-7088,-4956,4329,4330,-3576,-3575,8586,-8686,-7274,-9016,8840,-4334,-4333,5171,-7354,-3549,-6957,8360,9373,8908,8909,3938,3939,3934,3935,4260,4258,934,935,-3016,8900,4650,-3993,-3992,9147,8096,-5653,-5652,-5658,8121]]],id:"17",properties:{name:"Illinois"}},{type:"MultiPolygon",arcs:[[[169,170,171,8501,9440,6834,8490,6836,828,9457,5373,8467,7773,3990,3991,3992,-4651,-8901,3015,-936,-935,-4259,-4261,-3936,-3935,-4615,7683,7363,7364,4410,4411,-5367,7801,8957,6728,6729,6091,6092,5477,5478,5479,-5500,-5499,-5530,-5529,7535,7617,-1690,-2766,7616,4402,9048,7252,-3516,-3515,-5282,-5281,4988,-3926]],[[4401]],[[8488]],[[8489]],[[9041]],[[9042]],[[9043]],[[9044]],[[9045]],[[9046]],[[9047]]],id:"55",properties:{name:"Wisconsin"}},{type:"MultiPolygon",arcs:[[[8914,8160,8912,8718,9139,8158,9140,7032,7916,7631,8251,7633,7414,9429,4257,-3122,-2477,-2476,3859,3860,-6959,-3954,-7831,-7830,931,2466,-7837,8788,-8114,1216,3856,-8113,8930,-4423,-2525,-2524,4829,4830,1932,-7,1933,-2936,-2940,-5525,5588,8931,6929,9387,6924,2869,8883,1244,9428]],[[2863]],[[2864]],[[2865]],[[6921]],[[6925]],[[9385]],[[9386]]],id:"06",properties:{name:"California"}},{type:"MultiPolygon",arcs:[[[4572,-4758,-5890,-5889,-96,-702,-3032,-3031,3642,-5447,2596,2597,-2622,-5542,-5541,-1308,-1307,-6329,2664,438,439,5172,5173,-5368,-4411,-7365,-7364,-7684,4614,-3940,-3939,-8910,-8909,-9374,-8361,6956,3548,7353,-5172,4332,4333,-8841,9015,-7273,2059,-1643,-1642,3058,4611,4612,667,668,5102,5103,1092,1093,-8183,-8222,7355,-5993,5054,-4647,5052,3556,3557,3469,3470,3471,-5216,7204,8800,-8482,3463,3464,3465]]],id:"19",properties:{name:"Iowa"}},{type:"MultiPolygon",arcs:[[[-9330,9401,-5014,-5013,9338,-9408,-136,-135,-293,-292,-291,-5182,-5181,-5186,9029,2303,2304,2305,-4725,-7938,-6159,-7887,966,961,5670,5671,5674,5675,7464,7465,4681,4677,4678,-8599,-8533,-8532,-2785,-2784,7721,6577,6578,-7133,-6860,-6859,7566,7548,7549,7550,6608,-4703,6609,7173,-6140,5509,4772,-4362,4773,4774,-8090,8729,8730,6207,-5020,4980,4981,3373,3374]]],id:"42",properties:{name:"Pennsylvania"}},{type:"MultiPolygon",arcs:[[[7286,9051,9399,-6633,-5252,4337,3841,3564,3565,6012,-677,6013,6014,6052,-1368,-5552,4904,4905,4906,-6606,-8873,-8872,-1436,-1435,-1442,5306,5307,-5574,1464,1465,1466,1928,1929,-3106,-8059,5783,-4002,2228,2229,5142,-1189,5141,2176,8448,9394,706,6076,9391,4368]]],id:"30",properties:{name:"Montana"}},{type:"MultiPolygon",arcs:[[[-3899,-3898,8004,5667,5663,7187,-8658,-8276,-7390,6051,-4417,-4416,-4415,-4017,-7997,5995,-4648,-5055,5992,-7356,8221,8182,-1094,-1093,-5104,-5103,-669,-668,-4613,-4612,-3059,1641,1642,-2060,7272,7273,8685,-8587,3574,3575,-4331,-4330,4955,7087,-9194,-4961,-6947,-6946,4934,-3086,-3092,-8291,-8294,-8293,8634,7084,7085,-6990,-6996,-8904,5913,5501,5502,5503,5504,5505,-5820,8521,-5822,8522,3569,3570,3571,-4233,8436,8431,8432,-8446,-8445,-8168,-8171,-7856,-4243,-4242,-4241,-7918,8997,9002,-7419,-6973,1628,-6972,-4036,466,467,468,1590,1586,3928,-2408,1548,-2407,-9439,-6132,-6131]]],id:"29",properties:{name:"Missouri"}},{type:"MultiPolygon",arcs:[[[-8793,-8797,-7667,-806,-805,-2011,-2010,-7014,-7013,7580,7326,7327,-8575,-6853,-6852,-7112,-7111,-6245,-4995,-4994,7319,7320,8991,8246,2359,7767,9374,8706,3056,1762,4602,9346,9247,8194,9244,8196,9248,8202,9388,6982,6949,6984,6951,8569,8830,9461,7586,2893,7584,2891,6931,7521,7109,1696,9323,7582,9006,7572,7578,2345,2733,278,7652,9092,-2563,9091,7651,275,276,2729,2730,-8794]],[[6983]],[[7569]],[[8197]],[[8198]],[[8199]],[[8203]],[[8204]],[[8205]],[[8206]]],id:"12",properties:{name:"Florida"}},{type:"MultiPolygon",arcs:[[[5706,-6686,-5958,3313,3314,-7335,-5891,5817,5818,5819,-5506,-5505,-5504,-5503,-8903,-8166,5293,-5077,-5076,5283,5284,5804,4108,4109,-3881,-3880,6261,6262,6997,6998,4486,4487,4100,-4671,-4265,6585,3885,-7526,-4270,-7044,-7043,-7042,-7147,2977,2972,6614,-7134,-4302,8942,-8823,-8822,7051,7048,-8627,6880,6881,9314,-8273,5211,5205,-8460,-8607,5822,5823,5107,5361,5362,5608,5609,5610,5611,-6530,5332,5333,6588,6589,3768,3769,-6270,-396,-395,4113,-7670,-5753,4619,3319,3320,7857,-5623,-5622,-7297,-7296,283,284,-9232,-6684]],[[5820,5821]]],id:"21",properties:{name:"Kentucky"}},{type:"MultiPolygon",arcs:[[[3172,7065,3174,3481,7068,9286,4797,5771,941,942,943,944,5763,-1577,5764,9395,3516,289,703]],[[3167]],[[3168]],[[3169]],[[3170]],[[3478]],[[7066]],[[7067]]],id:"23",properties:{name:"Maine"}},{type:"MultiPolygon",arcs:[[[319,320,4176,4177,7380,7381,-1719,-1725,8847,1175,1176,1177,1178,1179,1180,-683,-682,-3,-2,-4292,-4291,-4290,-4289,8188,8139,8192,8190,6770,-3209,-3877,-3876,5137,-8147,-4384,-8357]]],id:"49",properties:{name:"Utah"}},{type:"MultiPolygon",arcs:[[[-2482,-1165,-1164,-5872,-5871,-588,-3850,-3849,-5645,-3967,-3201,-7527,6730,-3933,6731,-9349,-9241,-6893,-6892,-6997,5685,-696,-695,2909,-9271,-5203,-5202,7165,7647,-6037,-6036,-9390,4785,4786,-8746,-7095,-7094,-1591,-469,-468,-4040,-4039,-3186,7489,-7504,-8708,-8709,-4256,-6916,-6918,7934,-3182,-5547,7935,4321,4322,-8880,9081,9082,9412,9252,-6772,-8825,4527,4528,3552,3553,-7260,-6777,6692,6693,-8785,-475,8805,502,503,-3238,-2483]]],id:"40",properties:{name:"Oklahoma"}},{type:"MultiPolygon",arcs:[[[-3769,-6590,9420,2570,-1574,-1573,-1572,-6149,-5933,-6148,4530,4531,4532,4533,4534,7293,-4506,-4510,-6359,-9279,5800,4767,4768,-4846,5381,5951,5952,-7940,-7941,5422,-2024,-3869,-3868,-6879,-6878,-9325,-4200,-7659,-7658,8649,8642,8643,-8929,-7515,1040,1041,-4030,-4029,-4035,-6058,8936,5270,7191,-3256,7192,8386,-7117,4354,4355,4356,5196,-4238,-4237,-4236,-4235,-4234,-3571,-3570,-8523,-5821,-8522,-5819,-5818,5890,7334,-3315,-3314,5957,6685,-5707,6683,9231,-285,-284,7295,7296,5621,5622,-7858,-3321,-3320,-4620,5752,7669,-4114,394,395,6269,-3770]]],id:"47",properties:{name:"Tennessee"}},{type:"MultiPolygon",arcs:[[[-9297,-6023,-9177,8419,-3454,8420,-7481,-3108,-8125,2843,2844,8760,-7105,8761,-8718,-6572,4169,4170,3952,3953,6958,-3861,-3860,2475,2476,3121,3122,7359,7361,5906,8180,9306,6710,6708,4160,4161,4162,-5372,7955,9202,-5224,-5223,-5222,459,-5221,5834]]],id:"41",properties:{name:"Oregon"}},{type:"MultiPolygon",arcs:[[[-5184,-5183,-296,-295,-294,-141,-140,-139,-3583,-5982,-8048,-8047,7716,-8049,-6819,-9050,7221,7222,-4395,2014,2015,3796,3797,-7369,-8042,-7371,5456,4719,4720,4721,2328,2329,-6798,-5609,-5363,-5362,-5108,-5824,-8606,6284,-3794,-3793,-3789,-3788,-3787,7279,7280,-8039,7240,7238,3135,4725,4722,-6656,7936,6160,7887,-7406,-967,7886,6158,7937,4724,-2306,-2305,-2304,-9030,5185,-5185]]],id:"54",properties:{name:"West Virginia"}},{type:"MultiPolygon",arcs:[[[-7233,7025,7026,-3504,-3503,-3508,7301,7302,-3693,7303,7304,7224,-5393,-7628,-7627,-5274,-5273,7890,-7953,-9447,-5758,-5548,3180,3181,-7935,6917,6915,4255,8708,8707,7503,-7490,3185,4038,4039,-467,4035,6971,-1629,6972,7418,-9003,-8998,7917,4240,4241,4242,7855,8170,8167,8444,8445,-8433,-8432,-8437,4232,-3572,4233,4234,4235,4236,4237,-5197,-4357,-7078,-7230]]],id:"05",properties:{name:"Arkansas"}},{type:"MultiPolygon",arcs:[[[8819,9340,8818,6009,8350,3978,9432,8346,1663,-1191,1664,-5591,-5085,-691,-690,-8303,-7478,-7482,-8421,3453,-8420,9176,6022,9296,-5835,5220,-460,5221,5222,5223,-9203,-7956,5371,-4163,-4162,-4161,-6709,7608,6826,8244,8250,8240,8248,8282,9460,598,8284,9069,591,2351]],[[2352]],[[6006]],[[6010]],[[8286]],[[8287]],[[8288]],[[8289]],[[8349]],[[8351]],[[9341]]],id:"53",properties:{name:"Washington"}},{type:"MultiPolygon",arcs:[[[3420,-6001,-6804,3649,-6803,8068,8140,8141,8142,6465,7794,7795,-8025,-8101,4510,4511,4512,9321,4514,9442,7808,6863,7733,6468,9411,6596,8751,6898,9322,6900,9452,6593,3779,6640,2332,9146,5277,7959,-6074,-6073,-4984,6621,5711,5630,5810,-4867,-4872,-5485,-5484,-4689,-4688,3733,3734,6136,6137,4503,-1016,-1015,-1021,3773,3774,-7496,7429,7491,7492,7493,7941,-2025,-5423,7940,7939,-5953,-5952,-5382,4845,-4769,-4768,-5801,9278,6358,4509,4505,-7294,-4535,-4534,-4533,8472,6807,6626,6627,6628,2894,2895,769,770,-7715,-1227,-7714,-6002]],[[6896,9320]],[[9319]]],id:"37",properties:{name:"North Carolina"}},{type:"MultiPolygon",arcs:[[[4394,-7223,-7222,9049,6818,8048,-7717,8046,8047,5981,3582,-138,3583,3584,-5269,6002,-9136,9141,9351,-9074,9352,9280,8637,1455,9360,5729,9392,1491,9393,9137,4890,6814,2164,7972,4366,8770,7791,6747,6018,5775,8022,7973,7920,9439,-4512,-4511,8100,8024,-7796,-7795,-6466,-8143,-8142,-8141,-8069,6802,-3650,6803,6e3,-3421,6001,7713,1226,7714,-771,-770,-2896,-2895,-6629,-6628,-6627,-6808,-8473,-4532,-4531,6147,5932,6148,1571,1572,1573,-2571,-9421,-6589,-5334,-5333,6529,-5612,-5611,-5610,6797,-2330,-2329,-4722,-4721,-4720,-5457,7370,8041,7368,-3798,-3797,-2016,-2015]],[[8831,8832,8833,7728,8834]],[[8835,8836]]],id:"51",properties:{name:"Virginia"}},{type:"MultiPolygon",arcs:[[[5780,-4177,-321,-320,8356,4383,4384,4378,-3906,-3905,6105,-5575,-5307,1441,1434,1435,8871,8872,6605,-4907,-4906,-4905,5551,-1372,-41,-40,-4748,-4351,-4350,-2424,7138,5557,5558,5559,-9303,-3741,-6871,-8009,5229,-435,-434,-6986,-8258]]],id:"56",properties:{name:"Wyoming"}},{type:"MultiPolygon",arcs:[[[-276,-7652,-9092,2562,2563,8342,8343,8344,8345,8080,-7679,6966,6961,-300,-299,6967,6968,7995,7993,7992,7989,-8726,-8684,4738,4735,4586,4033,4034,4028,4029,-1042,-1041,7514,8928,-8644,-8643,-8650,-7660,4246,-4205,4247,4434,-3831,4435,-5579,-57,8896,7341,-3416,7342,3852,3853,8212,8213,7851,-3410,7852,8336,8337,8338,-9370,-7015,-7019,-7668,8796,8792,8793,-2731,-2730,-277]],[[8341]]],id:"01",properties:{name:"Alabama"}},{type:"MultiPolygon",arcs:[[[-6137,-3735,-3734,4687,4688,5483,5484,4871,4866,-5811,-5631,-5712,-6622,4983,6072,6073,6074,5049,4685,6634,4763,4693,4694,4695,5299,5300,5796,5797,-8210,5897,5898,9197,-8402,5720,5721,5722,5827,4345,4346,-6299,7496,7497,7498,7499,7495,-3775,-3774,1020,1014,1015,-4504,-6138]]],id:"45",properties:{name:"South Carolina"}},{type:"MultiPolygon",arcs:[[[1565,4708,4709,-4596,3581,-4595,6061,4715,5011,5874,-3867,5872,-577,-576,-133,-132,5744,-6869,-6944,3965,-3202,3966,3967,3968,7209,7210,-160,-159,8261,-6688,-6687,-969,-968,-473,-1658,-3004,-3619,7926,4814,4815,4816,4664,4665,4666,7344,7345]]],id:"35",properties:{name:"New Mexico"}},{type:"MultiPolygon",arcs:[[[-944,-943,8732,-7290,-7289,9100,-7945,-7944,-3494,-4707,-4706,-5063,-5062,-8488,-9337,-8927,1579,1575,1576,-5764,-945]]],id:"33",properties:{name:"New Hampshire"}},{type:"MultiPolygon",arcs:[[[8925,-1580,8926,9336,8487,5061,5062,4705,4706,-3493,-3492,-5116,8389,8388,5972,9227,-7436,-7435,-8439,8021,8019,4881,8396]]],id:"50",properties:{name:"Vermont"}},{type:"MultiPolygon",arcs:[[[2523,2524,4422,-8931,8112,-3857,-1217,8113,-8789,7836,-2467,-932,7829,7830,-3953,-4171,-4170,6571,6572,-8717,-7898,-3210,-6771,-8191,-8193,-8140,-8189,4288,4289,4290,4291,-1,-8,-1933,-4831,-4830]]],id:"32",properties:{name:"Nevada"}},{type:"MultiPolygon",arcs:[[[3384]],[[3385]],[[3386]],[[3388,7388]],[[3450]],[[8187]],[[8611]],[[8612]]],id:"15",properties:{name:"Hawaii"}},{type:"MultiPolygon",arcs:[[[7288,7289,7290,3489,5564,3909,5561,3911,9398,8876,9397,3913,5322,-3956,5323,5324,5325,5565,-6266,-7392,7946,5962,5963,5964,5118,5119,5120,5114,5115,3491,3492,3493,7943,7944,-9101]],[[5840]],[[8874]]],id:"25",properties:{name:"Massachusetts"}},{type:"MultiPolygon",arcs:[[[3955,3956]],[[3957]],[[6267,6209,8994,-7397,6211,6212,6268,6265,-5566,-5326,-5325,9445]],[[8993]]],id:"44",properties:{name:"Rhode Island"}},{type:"MultiPolygon",arcs:[[[-6208,-8731,-8730,8089,-4775,-4774,4361,-4773,-5510,6139,-7174,-6610,-4702,-4701,-7869,7147,7148,7149,-4305,-4304,8505,8506,-8777,7215,7216,8603,7124,7894,8273,4297,9305,-5018,9303,-5022,-5021]]],id:"34",properties:{name:"New Jersey"}},{type:"MultiPolygon",arcs:[[[5017,5018]],[[-947,7101,-5259,5024,5025,-4981,5019,5020,5021,5022,7099,9170,-9108,-4280,-5082,-948]]],id:"10",properties:{name:"Delaware"}},{type:"MultiPolygon",arcs:[[[5086,7034,7871,-7155,-7867,7869,8790,-5119,-5965,-5964,-5963,-7947,7391,-6269,-6213,-6212,7396,7397]]],id:"09",properties:{name:"Connecticut"}},{type:"MultiPolygon",arcs:[[[-5268,9134,9135,-6003]]],id:"11",properties:{name:"District of Columbia"}}]},nation:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",arcs:[[[1565,4708,6914,248,4591,5526,5588,8931,6929,9387,6924,2869,8883,1244,9428,8914,8160,8912,8718,9139,8158,9140,7032,7916,7631,8251,7633,7414,9429,4257,3122,7359,7361,5906,8180,9306,6710,7608,6826,8244,8250,8240,8248,8282,9460,598,8284,9069,591,2351,8819,9340,8818,6009,8350,3978,9432,8346,1663,1187,5141,2176,8448,9394,706,6076,9391,4368,7286,9051,9399,6630,9109,455,2075,3108,1580,2601,5883,5040,2137,9308,7194,2762,3948,3416,3949,2764,7616,4402,9048,7252,3511,8698,5189,9363,5191,4283,8607,4913,2150,7314,7317,7614,9284,1606,171,8501,9440,6834,8490,6836,828,9457,5373,8467,7773,3990,9147,8096,5653,9110,9437,9315,8945,9332,5620,1302,4644,1296,543,8003,9358,6054,2505,7178,8067,9055,9008,3509,8380,8653,3093,3497,8102,8181,445,7022,8897,7072,8070,3542,9191,9434,8552,8711,9253,9423,4677,8596,9088,7160,354,3944,714,9061,3536,6128,4313,7693,8437,8019,4881,8396,8925,1575,5764,9395,3516,289,703,3172,7065,3174,3481,7068,9286,4797,5771,941,8732,7290,3489,5564,3909,5561,3911,9398,8876,9397,3913,5322,3956,5323,9445,6267,6209,8994,7397,5086,7034,7871,7155,8843,8695,3561,6125,3559,8696,8518,4308,8505,8777,7216,8603,7124,7894,8273,4297,9305,5018,9303,5022,7099,9170,9108,8833,7728,8834,9104,4282,5082,5416,8838,5260,7020,9330,9405,5429,9263,8763,4632,9075,9352,9280,8637,1455,9360,5729,9392,1491,9393,9137,4890,6814,2164,7972,4366,8770,7791,6747,6018,5775,8022,7973,7920,9439,4512,9321,4514,9442,7808,6863,7733,6468,9411,6596,8751,6898,9322,6900,9452,6593,3779,6640,2332,9146,5277,7959,6074,5049,4685,6634,4763,4693,9368,6935,4272,9297,4607,8967,7320,8991,8246,2359,7767,9374,8706,3056,1762,4602,9346,9247,8194,9244,8196,9248,8202,9388,6982,6949,6984,6951,8569,8830,9461,7586,2893,7584,2891,6931,7521,7109,1696,9323,7582,9006,7572,7578,2345,2733,278,7652,9092,2563,8342,9165,7756,9421,9458,7979,7001,9456,7863,8064,8177,8061,8178,4159,4626,3698,3894,5212,3974,9299,3976,8766,9301,6651,9300,6653,5919,4430,3603,8390,8752,6273,7261,9e3,7263,6275,8753,8392,3601,4431,5867,3605,4427,3607,5868,3609,8217,8393,8754,6277,7264,9001,7725,8919,3600,8660,9454,4183,8947,8536,5634,6755,7673,8963,7345],[-1543]],[[4627]],[[6999]],[[7e3]],[[8059]],[[8175]],[[8176]],[[9455]],[[6123]],[[6124]],[[6126]],[[6129]],[[8463,1946,1386,8229,1985,8988,8853,8772,8990,1971,1978,1961,1973,719,1974,6161,4742,6163,4744,484,9123,1706,3424,2295,2668,1983,8228,1384,1947,9444,1944,8461,1373,1593,48,8226,3032,8227,50,1594,1375,8462,1377]],[[51]],[[52]],[[1379,8460]],[[1382,3051]],[[1591,3038]],[[1953]],[[1954]],[[1955]],[[1956]],[[1957]],[[1958]],[[1959]],[[1962]],[[1963]],[[1964]],[[1965]],[[1966]],[[1967]],[[1968]],[[1969]],[[1979]],[[1980]],[[3034]],[[3035]],[[3036]],[[3037]],[[3039,3049]],[[3050]],[[4745]],[[4746]],[[6162]],[[8224]],[[8225]],[[8969]],[[8970]],[[8971]],[[8972]],[[8973]],[[8974]],[[8975]],[[8976]],[[8977]],[[8978]],[[8979]],[[8980]],[[8981]],[[8982]],[[8983]],[[8984]],[[8985]],[[8986]],[[8987]],[[8989]],[[9122]],[[9124]],[[7179]],[[7180]],[[7181]],[[7316]],[[9283]],[[9356]],[[9357]],[[9359]],[[9364]],[[7753]],[[7754]],[[9163]],[[9164]],[[9190]],[[9433]],[[5079,9106]],[[9105,8835]],[[4401]],[[8488]],[[8489]],[[9041]],[[9042]],[[9043]],[[9044]],[[9045]],[[9046]],[[9047]],[[2863]],[[2864]],[[2865]],[[6921]],[[6925]],[[9385]],[[9386]],[[6983]],[[7569]],[[8197]],[[8198]],[[8199]],[[8203]],[[8204]],[[8205]],[[8206]],[[3167]],[[3168]],[[3169]],[[3170]],[[3478]],[[7066]],[[7067]],[[2352]],[[6006]],[[6010]],[[8286]],[[8287]],[[8288]],[[8289]],[[8349]],[[8351]],[[9341]],[[6896,9320]],[[9319]],[[8341]],[[3384]],[[3385]],[[3386]],[[3388,7388]],[[3450]],[[8187]],[[8611]],[[8612]],[[5840]],[[8874]],[[3957]],[[8993]]]}]}},arcs:[[[22952,51190],[67,-596]],[[23019,50594],[855,279],[1146,358]],[[25020,51231],[628,190]],[[25648,51421],[-3,188],[-223,595],[-6,178],[-60,187],[-1,288],[-102,290],[15,459],[-91,215],[-101,-16],[-161,203],[-124,-33],[-65,86],[-197,6],[-261,201],[-117,27],[-63,205],[-149,-72],[-93,163],[22,356],[-50,174],[31,126],[-75,292],[-113,1043]],[[23661,56582],[-493,4588]],[[23168,61170],[-62,73],[-314,-148],[-151,254],[-184,16],[-55,-136],[-183,3],[-12,-107],[-322,-140],[-85,-182],[-87,-46]],[[21713,60757],[-50,-197],[-81,-92],[-160,-384],[-89,-60],[42,-268],[-61,-264],[18,-68],[-40,-416],[-121,-252],[-31,-281],[-69,-170],[59,-487]],[[21130,57818],[83,-258],[-59,-105],[129,-83],[31,-125],[24,-629],[-18,-338],[-54,-333],[96,-444],[-46,-175],[-1,-237],[36,-162],[-7,-200],[47,-176],[63,-57],[-82,-300],[39,-317],[-19,-239],[42,-54],[221,-26],[87,-54],[106,38],[3,84],[238,28],[87,297],[-21,59],[113,209],[153,14],[218,-544],[43,-39],[86,-746],[184,-1716]],[[65107,78355],[37,-4]],[[65144,78351],[382,-40]],[[65526,78311],[14,363],[59,50],[56,318],[64,152],[21,202]],[[65740,79396],[32,247],[38,1082],[107,192],[71,286]],[[65988,81203],[-279,-202],[-353,103]],[[65356,81104],[-15,-299],[-120,-275],[-48,-214],[-21,-623]],[[65152,79693],[-45,-1338]],[[24791,26842],[350,113]],[[25141,26955],[1051,345]],[[26192,27300],[-145,1322],[-80,-26],[-35,322],[-269,-89]],[[25663,28829],[-190,-62],[19,-164],[-473,-159],[-14,-168],[-366,-124]],[[24639,28152],[152,-1310]],[[53014,12853],[970,11]],[[53984,12864],[-2,578],[27,220]],[[54009,13662],[-1,441],[196,1],[0,331],[779,-1],[0,-332],[193,-2],[-1,-331]],[[55175,13769],[192,6]],[[55367,13775],[8,988],[39,0],[0,659]],[[55414,15422],[-780,6]],[[54634,15428],[-1192,-9]],[[53442,15419],[3,-343],[-59,-316]],[[53386,14760],[-71,-366],[-61,-143],[-54,-434],[-65,-167],[-16,-333],[-44,-78],[-61,-386]],[[52134,16372],[388,15]],[[52522,16387],[943,23]],[[53465,16410],[2,333]],[[53467,16743],[18,165],[-4,532],[65,274],[-38,289],[31,351],[-20,359]],[[53519,18713],[-753,0]],[[52766,18713],[-619,-18]],[[52147,18695],[14,-1327],[-37,-1],[10,-995]],[[41956,25674],[195,-4],[184,-71],[400,58]],[[42735,25657],[-73,1328],[194,24],[-20,443]],[[42836,27452],[-959,-135]],[[41877,27317],[7,-151]],[[41884,27166],[72,-1492]],[[89237,26630],[145,9],[191,82],[258,-144],[35,-65]],[[89866,26512],[27,145],[-69,66],[69,103],[141,-49],[-3,-68]],[[90031,26709],[49,227],[-55,483],[50,203],[3,339]],[[90078,27961],[31,111],[-151,144],[-62,-47],[-93,112]],[[89803,28281],[-316,-150],[-194,-293]],[[89293,27838],[74,-459],[-121,-442],[-9,-307]],[[24234,93116],[130,-327]],[[24364,92789],[122,51],[67,249],[100,-76],[255,138]],[[24908,93151],[71,146],[-144,286],[56,137],[-113,-36],[-83,97],[-19,303],[48,187],[-74,132]],[[24650,94403],[-4,-279],[-48,-275],[15,-216],[-61,230],[44,113],[-91,164],[-86,-215],[-101,-7],[-30,-132],[44,-187],[80,-60],[-58,-170],[83,-8],[-191,-138],[-12,-107]],[[24158,93842],[17,-68],[85,176],[-102,-108]],[[24110,93691],[33,-161],[142,12],[12,158],[-80,94],[-107,-103]],[[74239,65845],[318,-52],[296,-78]],[[74853,65715],[25,-4],[22,353]],[[74900,66064],[1,377],[-158,88],[-264,237],[-89,13]],[[74390,66779],[-151,-934]],[[78118,70652],[465,-618]],[[78583,70034],[211,576]],[[78794,70610],[-73,-97],[-211,477],[44,59],[-101,224]],[[78453,71273],[-320,-428]],[[78133,70845],[-15,-193]],[[70760,47067],[-18,-337]],[[70742,46730],[625,-102]],[[71367,46628],[63,-11],[61,871]],[[71491,47488],[-52,128],[12,172]],[[71451,47788],[-643,117]],[[70808,47905],[-48,-838]],[[72412,45897],[205,-46],[200,-282]],[[72817,45569],[62,1085]],[[72879,46654],[-159,34],[-103,360],[-123,58]],[[72494,47106],[-89,-47],[-100,113]],[[72305,47172],[-69,-1001]],[[72236,46171],[-17,-231],[193,-43]],[[75509,28963],[15,164],[190,-49],[47,497]],[[75761,29575],[100,986]],[[75861,30561],[-191,65]],[[75670,30626],[-563,161]],[[75107,30787],[-113,-1303]],[[74994,29484],[171,-86],[-30,-330],[374,-105]],[[67331,66268],[576,-76]],[[67907,66192],[193,-24]],[[68100,66168],[44,1011]],[[68144,67179],[-389,46],[9,223],[-189,25],[2,56]],[[67577,67529],[-289,39]],[[67288,67568],[-8,-281],[95,-13],[-44,-1006]],[[76231,37858],[468,-123]],[[76699,37735],[174,-37]],[[76873,37698],[85,1086]],[[76958,38784],[-216,76]],[[76742,38860],[-420,107]],[[76322,38967],[-91,-1109]],[[52924,29355],[386,6]],[[53310,29361],[699,4]],[[54009,29365],[-4,1340]],[[54005,30705],[-235,-3]],[[53770,30702],[-526,-5]],[[53244,30697],[-330,-5]],[[52914,30692],[10,-1337]],[[52475,30682],[439,10]],[[53244,30697],[-8,1599]],[[53236,32296],[-383,-5]],[[52853,32291],[2,-334],[-387,-6]],[[52468,31951],[7,-1269]],[[55467,79125],[348,-492]],[[55815,78633],[3,463],[104,218],[-31,86],[132,-8]],[[56023,79392],[-55,1361]],[[55968,80753],[-461,-13],[-445,-462]],[[55062,80278],[-63,-896]],[[54999,79382],[150,-59],[130,-124],[118,69],[70,-143]],[[50236,28925],[763,26]],[[50999,28951],[5,333]],[[51004,29284],[-12,1352]],[[50992,30636],[-621,-30]],[[50371,30606],[-143,-7]],[[50228,30599],[19,-1341],[-11,-333]],[[49697,93009],[580,35]],[[50277,93044],[349,19]],[[50626,93063],[143,7],[-2,195]],[[50767,93265],[-19,1626]],[[50748,94891],[-673,-34]],[[50075,94857],[-204,-10]],[[49871,94847],[24,-1032],[-97,-2],[4,-331],[-52,-3],[6,-353],[-59,-117]],[[44540,41933],[37,-991]],[[44577,40942],[1184,119]],[[45761,41061],[-39,1339]],[[45722,42400],[-1195,-118]],[[44527,42282],[13,-349]],[[36002,52403],[331,80],[785,140]],[[37118,52623],[-10,168],[517,93]],[[37625,52884],[26,263],[-62,269],[19,149],[-37,293],[-67,227],[82,193]],[[37586,54278],[-507,-89]],[[37079,54189],[-826,-147]],[[36253,54042],[-162,-599],[0,-213],[-134,-156],[45,-671]],[[84637,40491],[408,-131]],[[85045,40360],[1054,-341]],[[86099,40019],[-68,373],[-57,63],[-40,455],[28,142],[-40,584]],[[85922,41636],[-70,34]],[[85852,41670],[-66,-28],[-34,-340],[-55,-10],[-41,-188],[-56,-30]],[[85600,41074],[-73,-58],[-45,-175],[72,-54],[-10,-114],[-196,3],[-46,82],[-86,-50]],[[85216,40708],[-113,-157],[-177,-49],[-116,339],[-122,-28]],[[84688,40813],[-33,-143],[44,-80],[-62,-99]],[[47651,43912],[932,65]],[[48583,43977],[5,0]],[[48588,43977],[-42,1675]],[[48546,45652],[-910,-64]],[[47636,45588],[-32,-1]],[[47604,45587],[47,-1675]],[[67406,40944],[376,-55],[-90,-1443]],[[67692,39446],[192,-40]],[[67884,39406],[119,1955],[307,-36]],[[68310,41325],[20,332]],[[68330,41657],[-886,127]],[[67444,41784],[-38,-840]],[[41995,61964],[1581,188]],[[43576,62152],[-66,1676]],[[43510,63828],[-648,-72]],[[42862,63756],[-940,-117]],[[41922,63639],[35,-795]],[[41957,62844],[38,-880]],[[76468,72244],[-7,-123]],[[76461,72121],[463,-68],[-16,-272]],[[76908,71781],[89,-13],[11,163],[92,-43],[112,54]],[[77212,71942],[164,509]],[[77376,72451],[107,445]],[[77483,72896],[-781,142],[12,162]],[[76714,73200],[-224,-316]],[[76490,72884],[-22,-640]],[[66550,21390],[572,-44],[-11,-257]],[[67111,21089],[94,-70],[57,134],[131,-6],[58,117]],[[67451,21264],[110,171],[-61,109],[80,134],[-22,184],[-51,-18],[69,234],[-23,160],[-71,124],[-11,214],[69,98],[127,-12],[86,-169],[82,182],[-54,167],[-50,493],[129,224],[114,32]],[[67974,23591],[-46,200],[6,261],[-206,74]],[[67728,24126],[-1,-95],[-290,33],[-3,-105],[-281,28],[-12,-330],[-111,9],[-11,-329],[-194,13],[-26,-660],[-191,17]],[[66608,22707],[-58,-1317]],[[9888,45761],[110,31]],[[9998,45792],[35,25],[173,-263],[66,8],[41,133],[347,158]],[[10660,45853],[-54,113],[55,76],[51,334],[325,535]],[[11037,46911],[394,1186],[-80,602],[-114,-3],[-62,167]],[[11175,48863],[-93,-214],[8,429],[-77,-15],[-146,-441],[-85,-113],[-76,109],[-44,-87],[-90,86],[-34,-390],[-188,-569],[-4,-127],[-118,-69],[-2,-183],[48,-202],[-51,-206],[-156,-189],[48,-147],[-218,-579],[-9,-195]],[[75384,68373],[10,-128],[646,-122]],[[76040,68123],[21,140]],[[76061,68263],[-23,244],[-4,438],[29,144]],[[76063,69089],[61,331]],[[76124,69420],[-108,165],[-241,51]],[[75775,69636],[-100,-75],[-206,29]],[[75469,69590],[-85,-1217]],[[60365,33831],[772,-50]],[[61137,33781],[17,668],[28,-2],[15,657]],[[61197,35104],[-384,26]],[[60813,35130],[-385,26]],[[60428,35156],[-15,-663],[-33,2],[-7,-332]],[[60373,34163],[-8,-332]],[[58023,31589],[766,-32]],[[58789,31557],[19,1333]],[[58808,32890],[-769,35]],[[58039,32925],[-16,-1336]],[[54009,13662],[1166,-1],[0,108]],[[50930,38398],[319,13],[98,-111],[259,5],[93,-53]],[[51699,38252],[209,4],[-5,508]],[[51903,38764],[-7,330],[-321,-7],[0,57],[-258,-8],[-82,109],[-290,-12],[10,-499],[-22,-1]],[[50933,38733],[-8,0]],[[50925,38733],[5,-335]],[[87275,36326],[184,167]],[[87459,36493],[560,508]],[[88019,37001],[-230,323],[-204,139],[-197,234]],[[87388,37697],[-312,-984],[199,-387]],[[42554,67279],[974,113]],[[43528,67392],[-45,1674]],[[43483,69066],[-960,-106]],[[42523,68960],[31,-1681]],[[48007,71127],[262,16]],[[48269,71143],[699,41]],[[48968,71184],[-33,1700]],[[48935,72884],[-34,-2]],[[48901,72882],[-932,-56]],[[47969,72826],[38,-1699]],[[44750,76253],[763,47],[25,-548],[66,42]],[[45604,75794],[1115,103]],[[46719,75897],[-7,425],[232,25]],[[46944,76347],[-56,1886]],[[46888,78233],[-1093,-81]],[[45795,78152],[40,-1677],[-1089,-116]],[[44746,76359],[4,-106]],[[51184,69449],[798,25]],[[51982,69474],[193,18]],[[52175,69492],[-43,1690]],[[52132,71182],[-272,-20]],[[51860,71162],[-702,-49]],[[51158,71113],[26,-1664]],[[52548,28015],[384,5]],[[52932,28020],[385,8]],[[53317,28028],[-7,1333]],[[52924,29355],[-386,-11]],[[52538,29344],[10,-1329]],[[48932,25159],[159,11]],[[49091,25170],[412,26]],[[49503,25196],[-28,1338],[19,2],[-27,1350]],[[49467,27886],[-442,-18]],[[49025,27868],[-136,-105]],[[48889,27763],[28,-1266],[-20,-1]],[[48897,26496],[35,-1337]],[[46466,65785],[182,17]],[[46648,65802],[769,64]],[[47417,65866],[-8,337]],[[47409,66203],[-90,-27],[-41,1515]],[[47278,67691],[-865,-66]],[[46413,67625],[53,-1840]],[[27490,72506],[-56,440],[-95,1067]],[[27339,74013],[-1155,-307],[-514,-507]],[[25670,73199],[34,-360],[380,103],[72,-774],[577,155],[2,-19],[755,202]],[[60343,39538],[384,-27]],[[60727,39511],[384,-28]],[[61111,39483],[25,1013]],[[61136,40496],[-770,53]],[[60366,40549],[-23,-1011]],[[62391,36697],[-9,-336]],[[62382,36361],[770,-63]],[[63152,36298],[22,672]],[[63174,36970],[18,670]],[[63192,37640],[-773,63]],[[62419,37703],[-28,-1006]],[[36673,13674],[70,-6],[14,-218],[81,-107],[84,11],[123,-286],[131,-40],[252,136],[55,-242]],[[37483,12922],[194,83],[48,82],[558,49],[44,-218],[191,49],[43,-136],[167,-16],[162,-329],[-24,-98],[57,-198],[113,-47],[11,73]],[[39047,12216],[91,18],[-21,335],[145,27],[-81,1281],[-56,-11],[-42,660],[193,35],[-41,657],[127,22]],[[39362,15240],[-75,1213]],[[39287,16453],[-3,55]],[[39284,16508],[-967,-179],[4,-55],[-1140,-227],[-2,31],[-647,-137]],[[36532,15941],[-65,-116],[69,-335],[49,-109],[-49,-183],[-30,-319],[58,-143],[-35,-319],[37,-128],[-1,-261],[93,-182],[15,-172]],[[58121,51702],[7,-685]],[[58128,51017],[857,16],[58,-26]],[[59043,51007],[46,29],[-4,487]],[[59085,51523],[-5,616],[-99,-1],[-2,336]],[[58979,52474],[-97,-1]],[[58882,52473],[-320,-7],[1,-224],[-448,-16]],[[58115,52226],[6,-524]],[[72308,77415],[186,-22]],[[72494,77393],[569,-96]],[[73063,77297],[123,2350]],[[73186,79647],[-455,10],[-315,90]],[[72416,79747],[-108,-2332]],[[70105,55947],[46,-1677]],[[70151,54270],[23,120],[232,-53],[110,-81]],[[70516,54256],[76,1607]],[[70592,55863],[-96,19]],[[70496,55882],[-391,65]],[[98141,11265],[-336,336]],[[97805,11601],[-501,524],[-38,-12],[-224,-1334],[-77,-353],[-216,-1240],[-383,193],[-8,-48],[-185,92]],[[96173,9423],[-114,-644],[-1333,652]],[[94726,9431],[-448,219]],[[94278,9650],[-34,-466],[670,-3350],[232,26],[52,-40],[67,478],[52,185],[245,141],[229,-362],[85,-25],[85,-134],[4,-114],[84,-76],[211,-78],[-38,-198],[51,-92],[287,-11],[45,94],[334,223],[169,285],[151,59],[307,1702],[219,1163],[221,1226],[62,68],[-57,166],[111,182],[-56,110],[75,453]],[[83656,40800],[201,-63]],[[83857,40737],[716,-226]],[[84573,40511],[64,-20]],[[84688,40813],[-83,219],[-82,12],[41,112],[-53,183]],[[84511,41339],[-164,42],[-160,-10]],[[84187,41371],[-230,-188],[69,-78],[-113,-49],[9,124],[-199,699],[-203,-63]],[[83520,41816],[136,-1016]],[[67993,71961],[981,-134]],[[68974,71827],[-12,1040]],[[68962,72867],[-4,313]],[[68958,73180],[-905,133]],[[68053,73313],[-60,-1352]],[[50060,21239],[28,-1308]],[[50088,19931],[1499,68]],[[51587,19999],[43,3]],[[51630,20002],[-18,1321]],[[51612,21323],[-1114,-57]],[[50498,21266],[-438,-27]],[[56679,23689],[596,-18],[2,168],[193,-10]],[[57470,23829],[20,1165]],[[57490,24994],[-388,10],[2,335]],[[57104,25339],[-404,10]],[[56700,25349],[-21,-1660]],[[44867,30589],[1424,149]],[[46291,30738],[-48,1501]],[[46243,32239],[-645,-57],[-741,-90]],[[44857,32092],[20,-498],[-45,-5],[35,-1e3]],[[28616,37420],[54,-32],[82,145],[62,-29],[91,-234],[-60,-255],[20,-130],[-86,-42],[-12,-139],[166,-227],[219,-32],[38,-157],[173,-7]],[[29363,36281],[52,20],[240,-188],[106,-142]],[[29761,35971],[-91,965],[902,254],[749,183]],[[31321,37373],[79,21]],[[31400,37394],[-61,701]],[[31339,38095],[-174,-24],[-260,-165],[-133,11],[-60,114],[-189,-15],[-69,53],[-228,23],[-155,-69],[-101,110],[-136,-95],[-37,181]],[[29797,38219],[-52,-23],[-101,314],[-87,37],[-155,-93],[-65,146],[-332,-406],[-25,-250],[-143,145],[-43,161],[-103,-68]],[[28691,38182],[-64,-241],[32,-119],[-66,-309],[23,-93]],[[85467,27299],[393,-180]],[[85860,27119],[-9,276],[88,423],[-14,199],[52,282],[140,302]],[[86117,28601],[163,231],[-176,74]],[[86104,28906],[-317,132]],[[85787,29038],[-57,-459],[-164,-338]],[[85566,28241],[-58,-391],[23,-23],[-64,-528]],[[53826,51565],[287,5],[2,-336]],[[54115,51234],[693,9]],[[54808,51243],[0,505]],[[54808,51748],[-3,1180]],[[54805,52928],[0,504]],[[54805,53432],[-989,-17]],[[53816,53415],[10,-1850]],[[46642,48859],[760,69]],[[47402,48928],[-39,1681]],[[47363,50609],[-764,-69]],[[46599,50540],[43,-1681]],[[70788,29395],[-79,-1330]],[[70709,28065],[759,-140]],[[71468,27925],[85,1326]],[[71553,29251],[43,664]],[[71596,29915],[-366,73]],[[71230,29988],[-400,71],[-42,-664]],[[50910,41414],[760,27]],[[51670,41441],[1,0]],[[51671,41441],[-14,1341]],[[51657,42782],[-758,-27]],[[50899,42755],[-8,0]],[[50891,42755],[19,-1341]],[[82924,26744],[149,-68],[220,-42],[203,-91],[177,-18]],[[83673,26525],[96,878]],[[83769,27403],[-745,258]],[[83024,27661],[-100,-917]],[[51291,12717],[584,23]],[[51875,12740],[-8,659],[33,1],[-16,1322]],[[51884,14722],[-155,-5]],[[51729,14717],[-781,-32]],[[50948,14685],[-38,-2],[10,-660]],[[50920,14023],[4,-260]],[[50924,13763],[6,-402],[155,7],[11,-658],[195,7]],[[50024,58873],[762,34]],[[50786,58907],[-17,1696]],[[50769,60603],[-191,-8],[-10,669]],[[50568,61264],[-558,-25]],[[50010,61239],[-16,-1],[16,-1005]],[[50010,60233],[14,-1360]],[[46969,72725],[968,76],[-1,23]],[[47936,72824],[-40,1664]],[[47896,74488],[-156,-14]],[[47740,74474],[-824,-60]],[[46916,74414],[53,-1689]],[[44560,62257],[970,97]],[[45530,62354],[-60,1670]],[[45470,64024],[-693,-63]],[[44777,63961],[-286,-30]],[[44491,63931],[69,-1674]],[[44675,58898],[962,94]],[[45637,58992],[-53,1656]],[[45584,60648],[-965,-89]],[[44619,60559],[56,-1661]],[[45795,78152],[-521,-30]],[[45274,78122],[-596,-43]],[[44678,78079],[68,-1720]],[[64947,27259],[594,-61]],[[65541,27198],[539,-65]],[[66080,27133],[44,992]],[[66124,28125],[-451,59]],[[65673,28184],[-686,84]],[[64987,28268],[-40,-1009]],[[74621,55285],[12,-2]],[[74633,55283],[916,-147]],[[75549,55136],[34,218],[-54,129],[-79,-5],[-23,173],[49,294],[37,392],[-75,113],[18,165]],[[75456,56615],[-44,172],[-63,57]],[[75349,56844],[-64,-143],[-182,-92],[-84,-112],[-186,-352]],[[74833,56145],[67,-108],[-70,-142],[-93,-328]],[[74737,55567],[-116,-282]],[[61635,20261],[971,-74]],[[62606,20187],[19,661],[386,-38]],[[63011,20810],[40,1309]],[[63051,22119],[-1345,121]],[[61706,22240],[-39,-1316],[-15,-1],[-17,-662]],[[72224,27787],[770,-162]],[[72994,27625],[91,1332]],[[73085,28957],[-382,77]],[[72703,29034],[-383,77]],[[72320,29111],[-96,-1324]],[[67459,78444],[387,-47]],[[67846,78397],[482,-64]],[[68328,78333],[30,669]],[[68358,79002],[10,223]],[[68368,79225],[-680,85],[-9,116],[-180,20]],[[67499,79446],[-40,-1002]],[[66638,66011],[484,-54]],[[67122,65957],[16,335],[193,-24]],[[67288,67568],[3,64],[-581,70]],[[66710,67702],[-23,-559]],[[66687,67143],[-49,-1132]],[[46758,35790],[952,86]],[[47710,35876],[-31,1332]],[[47679,37208],[-738,-60]],[[46941,37148],[-216,-21]],[[46725,37127],[33,-1337]],[[45045,72558],[0,-13]],[[45045,72545],[962,94]],[[46007,72639],[-57,1688]],[[45950,74327],[-294,-30]],[[45656,74297],[-682,-64]],[[44974,74233],[71,-1675]],[[36614,38546],[891,185]],[[37505,38731],[217,46]],[[37722,38777],[-10,230],[85,280],[116,273],[128,654],[45,300],[-7,197],[66,-9],[16,137]],[[38161,40839],[-74,52],[-35,261],[-99,180],[-104,-106],[-208,124],[-36,-58],[-114,51],[-39,-133],[-96,87],[-70,-121],[-157,-4],[-56,-230],[-78,147],[-126,-71],[-54,-270]],[[36815,40748],[9,-202],[-56,-313],[0,-159],[84,-295],[17,-237],[60,-130],[-64,-367],[-76,42],[-70,-148],[-110,-89],[-28,-184],[33,-120]],[[60298,30536],[168,-11]],[[60466,30525],[595,-41]],[[61061,30484],[24,1104]],[[61085,31588],[-766,51]],[[60319,31639],[-21,-1103]],[[75509,28963],[26,-8],[-128,-1319]],[[75407,27636],[811,-251]],[[76218,27385],[79,549],[108,387],[93,800],[50,207]],[[76548,29328],[-787,247]],[[72890,40960],[22,-4],[-39,-723]],[[72873,40233],[222,-47]],[[73095,40186],[444,-104]],[[73539,40082],[55,841]],[[73594,40923],[11,163]],[[73605,41086],[-695,151]],[[72910,41237],[-20,-277]],[[45776,9987],[27,-723]],[[45803,9264],[777,78]],[[46580,9342],[-35,1054],[67,7],[-22,657],[585,58]],[[47175,11118],[-11,328]],[[47164,11446],[-1169,-119],[36,-983],[-267,-29],[12,-328]],[[16684,13651],[100,9],[102,229],[154,73],[307,31],[81,-106],[286,-72]],[[17714,13815],[-320,2048],[188,86],[-51,325],[189,82],[-50,326],[-53,30]],[[17617,16712],[-245,-100],[-830,-380]],[[16542,16232],[-4,-62]],[[16538,16170],[85,-94],[4,-315],[-61,-61],[-8,-190],[82,-251],[43,-286],[78,-34],[14,-183],[126,-69],[79,52],[32,-144],[-57,-119],[16,-133],[-75,-138],[-12,-142],[-80,-94],[-120,-318]],[[57187,56633],[975,43]],[[58162,56676],[-3,962]],[[58159,57638],[-963,26]],[[57196,57664],[-5,-650]],[[57191,57014],[-4,-381]],[[41670,68855],[853,105]],[[42523,68960],[-67,1649]],[[42456,70609],[-873,-108]],[[41583,70501],[87,-1646]],[[46697,64131],[756,62]],[[47453,64193],[-12,717]],[[47441,64910],[-24,956]],[[46648,65802],[49,-1671]],[[75157,66134],[128,-7],[195,-89],[-4,-67]],[[75476,65971],[185,-33],[99,218]],[[75760,66156],[-121,257],[2,80],[-171,161],[-88,236]],[[75382,66890],[-178,38],[-47,-794]],[[12195,86496],[73,17],[108,374],[403,77]],[[12779,86964],[-58,142],[-29,463],[-18,-4],[-29,463],[48,9],[-22,347],[139,24]],[[12810,88408],[97,134],[-201,128],[-141,162],[-296,104],[-216,-149],[-256,86],[-67,-50],[-124,157],[-121,-79],[-11,171],[-91,276],[-150,71],[-27,-59],[-198,22]],[[11008,89382],[60,-108],[-86,-254],[-43,121],[-68,-32],[0,-240],[-86,-117],[-3,-116],[72,-86],[-50,-94],[-93,29],[21,-165],[125,-7],[-79,-221],[165,10],[-22,-218],[51,-173],[369,-634],[-1,-135],[124,-392],[88,-131],[104,-36],[136,97],[126,269],[99,-9],[92,-173],[86,-71]],[[58406,38284],[628,-3],[27,72],[113,-22]],[[59174,38331],[22,1272]],[[59196,39603],[-383,15]],[[58813,39618],[-387,13]],[[58426,39631],[-20,-1347]],[[49973,63925],[958,40]],[[50931,63965],[-2,670]],[[50929,64635],[-96,-4],[-9,671]],[[50824,65302],[-187,-7],[-2,167],[-95,52],[-383,-17],[-1,111],[-191,-9],[-97,52]],[[49868,65651],[6,-391],[-299,-15],[5,-335]],[[49580,64910],[18,-1006],[375,21]],[[47517,61589],[766,55],[8,-336],[381,24]],[[48672,61332],[-4,168]],[[48668,61500],[-20,1344]],[[48648,62844],[-89,3]],[[48559,62847],[-56,17],[-621,-70],[-8,334],[-191,-14]],[[47683,63114],[-203,-15]],[[47480,63099],[15,-586]],[[47495,62513],[22,-924]],[[49467,27886],[597,27]],[[50064,27913],[-20,1002]],[[50044,28915],[-687,-35]],[[49357,28880],[8,-234],[-133,-206],[-114,-38],[-78,-184],[39,-184],[-54,-166]],[[48389,80589],[652,42]],[[49041,80631],[716,30]],[[49757,80661],[-15,1382]],[[49742,82043],[-641,-29]],[[49101,82014],[-735,-26],[11,-583]],[[48377,81405],[12,-816]],[[45451,67550],[962,75]],[[46413,67625],[-45,1684]],[[46368,69309],[-965,-81]],[[45403,69228],[48,-1678]],[[48064,87681],[1169,39]],[[49233,87720],[0,1]],[[49233,87721],[-28,1696],[-15,551]],[[49190,89968],[-1161,39],[4,-664]],[[48033,89343],[31,-1662]],[[82366,43119],[197,-214],[319,117],[43,71]],[[82925,43093],[39,51],[259,-200],[38,67],[-55,181],[-16,245],[102,22],[-31,415],[-27,28]],[[83234,43902],[-260,37],[-493,-97],[2,-155],[-99,-124]],[[82384,43563],[-28,-51],[10,-393]],[[11095,29152],[1690,808]],[[12785,29960],[185,84]],[[12970,30044],[-166,1035],[20,8],[-286,1707]],[[12538,32794],[-276,-130]],[[12262,32664],[-248,-75],[-52,-97],[-92,26],[-184,-116],[-164,30],[-104,-93],[-222,8],[-357,-66],[-185,-108],[-92,-113],[-250,133],[-128,-211],[-214,-38],[-101,118],[-88,-77],[-162,31]],[[9619,32016],[28,-180],[93,-85],[77,-163],[163,-27],[131,-174],[83,10],[76,-133],[134,-25],[-18,-467],[79,-160],[122,-117],[18,-156],[151,-233],[43,-254],[149,-123],[38,-214],[115,-18],[61,-217],[-67,-128]],[[67468,51595],[-8,-168]],[[67460,51427],[578,-81]],[[68038,51346],[55,1186]],[[68093,52532],[-65,7]],[[68028,52539],[-518,72]],[[67510,52611],[-42,-1016]],[[70234,25440],[659,-98]],[[70893,25342],[78,1330]],[[70971,26672],[-354,53]],[[70617,26725],[-548,53]],[[70069,26778],[149,-669],[16,-669]],[[49430,35985],[760,38]],[[50190,36023],[-20,1340]],[[50170,37363],[-749,-41]],[[49421,37322],[-16,-1]],[[49405,37321],[25,-1336]],[[47702,37210],[934,64]],[[48636,37274],[769,47]],[[49421,37322],[-27,1333],[15,2]],[[49409,38657],[-33,1336]],[[49376,39993],[-365,-20]],[[49011,39973],[-1334,-92]],[[47677,39881],[-23,-1],[38,-1335],[-25,-2]],[[47667,38543],[35,-1333]],[[51783,27992],[765,23]],[[52538,29344],[-383,-12]],[[52155,29332],[-390,-15]],[[51765,29317],[18,-1325]],[[51616,24316],[768,30]],[[52384,24346],[-8,1331]],[[52376,25677],[-10,996]],[[52366,26673],[-574,-19]],[[51792,26654],[-1,-333],[-193,-8]],[[51598,26313],[18,-1997]],[[63695,61712],[-10,-348]],[[63685,61364],[195,-7],[577,-81],[196,8]],[[64653,61284],[38,1145]],[[64691,62429],[-977,77]],[[63714,62506],[-19,-794]],[[34603,52049],[617,125]],[[35220,52174],[-8,117],[731,129],[2,-30]],[[35945,52390],[57,13]],[[36253,54042],[-692,-128],[-11,-32],[-954,-192]],[[34596,53690],[-107,-22]],[[34489,53668],[114,-1619]],[[83545,90253],[585,-150],[-32,-332],[196,-55],[-32,-329],[446,-125]],[[84708,89262],[162,170],[40,743]],[[84910,90175],[-52,744],[-1232,328]],[[83626,91247],[-81,-994]],[[49035,30529],[381,24]],[[49416,30553],[-22,120],[85,124],[143,15],[150,449],[138,245],[136,53],[63,358],[130,40],[130,273],[117,15],[149,141],[41,159]],[[50676,32545],[-1228,-62]],[[49448,32483],[-455,-28]],[[48993,32455],[42,-1926]],[[44734,57188],[957,93]],[[45691,57281],[-54,1702]],[[45637,58983],[0,9]],[[44675,58898],[59,-1710]],[[14460,7194],[196,-198],[163,-369],[7,-96],[100,246],[71,-178]],[[14997,6599],[84,290],[280,137],[36,258],[197,323],[140,47],[89,-74],[144,161],[95,40],[27,127],[150,93],[48,144],[97,38]],[[16384,8183],[-91,306],[-70,41],[-49,202],[-128,139],[32,54],[16,320]],[[16094,9245],[-450,-212],[-140,144],[-170,-179],[-106,-1],[-253,-204]],[[14975,8793],[-141,-172],[32,-138],[-253,-281],[18,-139],[-80,-151],[13,-124],[-100,-96],[-36,-442],[32,-56]],[[14454,6202],[33,-182]],[[14487,6020],[373,185]],[[14860,6205],[-3,107],[-89,183],[18,140],[-123,208],[-98,-311],[89,-284],[-102,94],[-68,180],[11,166],[103,173],[-61,24],[-78,228],[-75,-208],[-49,-382],[85,-84],[34,-237]],[[75321,67145],[423,-83],[23,27]],[[75767,67089],[-23,104],[42,278],[63,161],[101,66],[89,284]],[[76039,67982],[1,141]],[[75384,68373],[-8,-125],[-142,25]],[[75234,68273],[-193,-739]],[[75041,67534],[48,-132],[93,60],[139,-317]],[[77599,64895],[301,-358]],[[77900,64537],[198,115]],[[78098,64652],[-14,225],[75,129],[-47,230]],[[78112,65236],[-93,-6],[-198,-234],[-159,20],[-63,-121]],[[71334,44141],[504,-108]],[[71838,44033],[69,1116]],[[71907,45149],[-226,53]],[[71681,45202],[-283,60]],[[71398,45262],[-64,-1121]],[[52364,49522],[764,15]],[[53128,49537],[-2,336],[191,3]],[[53317,49876],[-3,671],[-31,-1],[-11,1015]],[[53272,51561],[-544,-17]],[[52728,51544],[3,-336],[-381,-5]],[[52350,51203],[14,-1681]],[[58617,22064],[581,-14]],[[59198,22050],[11,659],[188,-6],[14,555]],[[59411,23258],[-769,26]],[[58642,23284],[-10,-550]],[[58632,22734],[-15,-670]],[[50968,34718],[763,25]],[[51731,34743],[-16,1339]],[[51715,36082],[-5,667]],[[51710,36749],[-763,-23]],[[50947,36726],[1,-669]],[[50948,36057],[20,-1339]],[[77767,37214],[-21,-281],[158,-38],[-18,-242],[163,-41],[-23,-287],[156,-40]],[[78182,36285],[317,-90]],[[78499,36195],[92,1101]],[[78591,37296],[-731,174]],[[77860,37470],[-73,17],[-20,-273]],[[73434,59678],[88,-22]],[[73522,59656],[172,-86],[59,-92]],[[73753,59478],[-15,104],[71,177],[353,468]],[[74162,60227],[-27,142],[-210,707]],[[73925,61076],[-48,-285],[-84,-138],[-214,-136],[-5,-42]],[[73574,60475],[84,-165],[25,-193],[-96,-79],[-16,-213],[-137,-147]],[[43648,60472],[971,102]],[[44619,60574],[-59,1683]],[[44560,62257],[-984,-105]],[[43576,62152],[72,-1680]],[[52304,77760],[913,-913]],[[53217,76847],[383,1161]],[[53600,78008],[-445,435]],[[53155,78443],[-1,-18],[-461,469]],[[52693,78894],[-389,-1134]],[[51729,14717],[-19,1314],[40,2],[-5,325]],[[51745,16358],[-772,-31]],[[50973,16327],[5,-327],[-49,-2]],[[50929,15998],[14,-990]],[[50943,15008],[5,-323]],[[50992,30636],[332,15]],[[51324,30651],[-6,1158]],[[51318,31809],[-914,-717],[-43,10],[10,-496]],[[50072,76134],[589,-582],[-94,-294]],[[50567,75258],[388,-371]],[[50955,74887],[436,1341]],[[51391,76228],[-794,773]],[[50597,77001],[-175,175]],[[50422,77176],[-350,-1042]],[[58830,40631],[768,-38]],[[59598,40593],[22,1212]],[[59620,41805],[-465,37]],[[59155,41842],[-307,15]],[[58848,41857],[-18,-1226]],[[42346,18176],[375,54],[16,-337],[294,40]],[[43031,17933],[580,77]],[[43611,18010],[466,59]],[[44077,18069],[-51,1325]],[[44026,19394],[-110,-10]],[[43916,19384],[-563,-70],[-1057,-148]],[[42296,19166],[50,-990]],[[46759,74403],[157,11]],[[47740,74474],[-59,1938]],[[47681,76412],[-737,-65]],[[46719,75897],[40,-1494]],[[25648,51421],[2071,598]],[[27719,52019],[1047,278]],[[28766,52297],[-955,10439]],[[27811,62736],[-51,-192],[-123,136],[-77,-164],[-107,-76],[-94,-215],[-126,-165],[-99,56],[-101,-157],[-57,-191],[-119,65],[-157,-44],[-56,183],[-5,-270],[-150,77],[-67,-33],[156,-105],[-145,-97]],[[26433,61544],[126,-1257],[-405,-118],[66,-675],[-57,1],[-942,-262],[65,-666],[-189,-61],[45,-421],[-65,67],[-185,-75],[-182,-322],[-109,-13],[-68,-86],[-265,-211],[-26,-152],[-271,-420],[-35,-120],[-147,-137],[-128,-34]],[[22959,9893],[614,213],[83,-137],[382,146]],[[24038,10115],[-185,1456]],[[23853,11571],[-192,-72],[7,-54],[-566,-197],[-69,-204],[-77,12],[-11,-191],[-102,-86]],[[22843,10779],[64,-490]],[[22907,10289],[52,-396]],[[49446,53804],[962,45]],[[50408,53849],[-6,335],[203,9]],[[50605,54193],[-17,1490]],[[50588,55683],[-349,-20]],[[50239,55663],[-805,-42]],[[49434,55621],[25,-1484],[-18,-1]],[[49441,54136],[5,-332]],[[54009,29365],[624,4]],[[54633,29369],[20,0]],[[54653,29369],[-2,1340]],[[54651,30709],[-646,-4]],[[98045,13024],[163,-146],[-82,-298],[-321,-979]],[[98141,11265],[139,-2],[3,-69],[140,190],[236,-19],[64,-97],[116,336],[-121,120],[87,211],[87,84],[27,197],[-44,253],[112,164],[97,217],[120,74],[49,-111],[-16,-155],[117,33],[100,-43],[163,283],[162,408],[103,76],[71,368],[-202,774],[-115,150],[-106,-280],[-129,172],[96,148],[-39,172],[-65,-11],[-41,220],[-129,50],[30,103],[112,77],[-86,245],[-98,-108],[-66,-161],[-106,210],[-70,-167],[-5,217],[-40,69],[-4,256],[-58,-25],[-95,120]],[[98737,16014],[-204,-589],[34,-30],[-89,-292],[-27,24],[-278,-916],[175,-158],[-303,-1029]],[[31681,9492],[198,55],[249,-2592],[34,-308]],[[32162,6647],[773,205]],[[32935,6852],[-28,315],[-257,2590]],[[32650,9757],[-106,-28],[-29,323],[-865,-234]],[[31650,9818],[31,-326]],[[51657,21326],[1168,36]],[[52825,21362],[-9,1440]],[[52816,22802],[-215,-7],[-13,-111],[-948,-32]],[[51640,22652],[17,-1326]],[[84695,26527],[414,-182],[132,21],[129,-43],[67,-106],[166,-128],[99,-168]],[[85702,25921],[151,980],[7,218]],[[85467,27299],[-270,96],[-13,-103],[-376,149]],[[84808,27441],[-113,-914]],[[13998,92672],[273,18],[-8,361],[-383,-27]],[[13880,93024],[77,-117],[41,-235]],[[82509,89851],[-40,-491]],[[82469,89360],[970,-259]],[[83439,89101],[106,1152]],[[83545,90253],[-834,210],[-146,49]],[[82565,90512],[-56,-661]],[[74809,64979],[-26,-449],[38,-7],[-33,-512],[19,-179]],[[74807,63832],[96,-45],[397,-70],[-4,-63],[147,-29]],[[75443,63625],[78,1281]],[[75521,64906],[-143,25]],[[75378,64931],[-338,56]],[[75040,64987],[-227,44],[-4,-52]],[[59288,35560],[378,-21]],[[59666,35539],[385,-25]],[[60051,35514],[29,1337]],[[60080,36851],[-770,41]],[[59310,36892],[-22,-1332]],[[48505,52038],[15,-672]],[[48520,51366],[382,23],[-7,335],[572,35]],[[49467,51759],[-13,674],[16,1]],[[49470,52434],[-7,357]],[[49463,52791],[-955,-64]],[[48508,52727],[-3,-689]],[[73180,24913],[763,-170]],[[73943,24743],[103,1319]],[[74046,26062],[-447,97]],[[73599,26159],[-320,73]],[[73279,26232],[-99,-1319]],[[50172,38697],[753,36]],[[50933,38733],[-19,1339]],[[50914,40072],[-727,-34]],[[50187,40038],[-44,-2]],[[50143,40036],[29,-1339]],[[74907,37480],[761,-166]],[[75668,37314],[53,668]],[[75721,37982],[-62,15],[-5,338],[-63,14],[23,333]],[[75614,38682],[-606,128]],[[75008,38810],[-29,-384]],[[74979,38426],[-72,-946]],[[74234,48565],[180,-343],[63,-176]],[[74477,48046],[34,-84]],[[74511,47962],[67,218],[114,132],[74,412]],[[74766,48724],[91,274]],[[74857,48998],[-356,379],[-5,52]],[[74496,49429],[-67,-199],[-127,-69]],[[74302,49161],[-68,-596]],[[73753,59478],[245,-644],[9,-174]],[[74007,58660],[379,-98],[28,93],[197,-100]],[[74611,58555],[-197,596],[-96,203],[26,141],[-74,179],[28,121]],[[74298,59795],[-58,23],[-78,409]],[[83013,53455],[548,-159]],[[83561,53296],[353,-100]],[[83914,53196],[81,1116]],[[83995,54312],[2,32]],[[83997,54344],[-890,200]],[[83107,54544],[-94,-1089]],[[43590,65514],[168,19]],[[43758,65533],[792,84]],[[44550,65617],[-61,1854]],[[44489,67471],[-961,-79]],[[43528,67392],[62,-1878]],[[84285,47090],[67,-140],[69,-6],[11,214],[-83,61],[-64,-129]],[[36169,28775],[680,143]],[[36849,28918],[-3,30],[1065,206],[592,103]],[[38503,29257],[2,85],[-163,2653],[-87,1319]],[[38255,33314],[-896,-157],[-1460,-307]],[[35899,32850],[-31,-6],[92,-1326],[68,14],[92,-1323],[-23,-4],[93,-1315],[-21,-115]],[[56023,79392],[28,-148],[115,-35],[42,251],[60,63]],[[56268,79523],[133,162],[-7,337],[60,136],[95,-87],[91,283],[-41,104],[123,7],[237,112],[-11,202]],[[56948,80779],[13,23],[-618,557]],[[56343,81359],[-276,-229],[-99,-377]],[[65473,25523],[979,-113],[14,336]],[[66466,25746],[-207,27],[55,1327]],[[66314,27100],[-234,33]],[[65541,27198],[-68,-1675]],[[79439,40093],[-26,-344],[100,-23],[-37,-498]],[[79476,39228],[550,-114]],[[80026,39114],[128,-29],[65,1012]],[[80219,40097],[-577,115]],[[79642,40212],[-191,43],[-12,-162]],[[76006,77774],[37,-180],[112,-134],[35,-369],[-34,-558],[35,-115]],[[76191,76418],[354,-111]],[[76545,76307],[65,-11]],[[76610,76296],[249,-54]],[[76859,76242],[99,1482]],[[76958,77724],[-927,107]],[[76031,77831],[-25,-57]],[[61209,80653],[267,-14]],[[61476,80639],[477,-30],[5,167],[130,-10],[9,334],[69,190]],[[62166,81290],[-60,225],[-140,155],[-61,217]],[[61905,81887],[-169,321],[-89,72],[-163,-104],[-101,-134],[-130,98]],[[61253,82140],[6,-319],[51,-103],[-71,-106],[5,-420],[-22,-148],[64,-162],[-77,-229]],[[57875,24984],[386,-12]],[[58261,24972],[5,333],[385,-18],[10,333]],[[58661,25620],[-124,89],[-48,172],[23,115],[-234,268]],[[58278,26264],[-2,-127],[-191,8],[-2,-167],[-193,6]],[[57890,25984],[-15,-1e3]],[[67426,50586],[-19,-506]],[[67407,50080],[575,-73]],[[67982,50007],[56,1336]],[[68038,51343],[0,3]],[[67460,51427],[-34,-841]],[[55905,23372],[194,-2]],[[56099,23370],[578,-13],[2,332]],[[56700,25349],[-775,17]],[[55925,25366],[-2,-999]],[[55923,24367],[-15,-330],[-3,-665]],[[67422,26957],[247,-33],[-16,-333],[193,-27]],[[67846,26564],[355,-55]],[[68201,26509],[74,365],[-8,193],[-187,318],[-94,833]],[[67986,28218],[-496,74]],[[67490,28292],[-68,-1335]],[[71963,73751],[769,-139]],[[72732,73612],[69,1180],[-96,18],[29,496]],[[72734,75306],[-381,70]],[[72353,75376],[-261,39],[-55,-73],[-95,-317],[-24,-460]],[[71918,74565],[-19,-296]],[[71899,74269],[-32,-500],[96,-18]],[[77331,68193],[486,-264]],[[77817,67929],[211,-100]],[[78028,67829],[54,298],[155,660]],[[78237,68787],[-82,127]],[[78155,68914],[-182,248]],[[77973,69162],[-171,-128],[-110,25],[-115,-226]],[[77577,68833],[-99,-407],[-147,-233]],[[58808,32890],[770,-34]],[[59578,32856],[22,1348]],[[59600,34204],[-773,35]],[[58827,34239],[-19,-1349]],[[71880,36715],[760,-157]],[[72640,36558],[70,1003]],[[72710,37561],[-191,38]],[[72519,37599],[-381,65],[-6,-112],[-191,38]],[[71941,37590],[-37,-544]],[[71904,37046],[-24,-331]],[[45544,45404],[1104,102]],[[46648,45506],[36,3]],[[46684,45509],[-51,1675]],[[46633,47184],[-155,-13]],[[46478,47171],[-994,-98]],[[45484,47073],[60,-1669]],[[72136,26450],[375,-64]],[[72511,26386],[387,-75]],[[72898,26311],[96,1314]],[[72224,27787],[-88,-1337]],[[72336,23734],[747,-143]],[[73083,23591],[97,1322]],[[73180,24913],[-759,142]],[[72421,25055],[-85,-1321]],[[59881,54025],[-2,-279],[383,-8]],[[60262,53738],[293,-7]],[[60555,53731],[7,841],[24,0],[3,757]],[[60589,55329],[-384,9]],[[60205,55338],[-1,-57],[-286,2]],[[59918,55283],[-6,-699],[-27,1],[-4,-560]],[[44836,36936],[925,92]],[[45761,37028],[32,3]],[[45793,37031],[-46,1337]],[[45747,38368],[-959,-96]],[[44788,38272],[48,-1336]],[[51686,39610],[107,-233],[283,-370]],[[52076,39007],[127,-107],[121,-23],[137,-103]],[[52461,38774],[-11,1346]],[[52450,40120],[-766,-21]],[[51684,40099],[2,-489]],[[52384,24346],[422,10]],[[52806,24356],[539,16],[-1,664]],[[53344,25036],[-7,660]],[[53337,25696],[-961,-19]],[[49190,89968],[927,42]],[[50117,90010],[196,7]],[[50313,90017],[-36,3027]],[[49697,93009],[6,-297],[-133,-65],[-417,-2]],[[49153,92645],[37,-2677]],[[43711,58797],[964,101]],[[44619,60559],[0,15]],[[43648,60472],[1,-29]],[[43649,60443],[62,-1646]],[[43106,72363],[16,2]],[[43122,72365],[961,95]],[[44083,72460],[-70,1678]],[[44013,74138],[-153,-14]],[[43860,74124],[-818,-88]],[[43042,74036],[64,-1673]],[[77042,40172],[166,-22],[-58,-784],[32,-7]],[[77182,39359],[476,-137]],[[77658,39222],[190,-99]],[[77848,39123],[67,-36],[29,448]],[[77944,39535],[52,834]],[[77996,40369],[-473,91],[-4,-73],[-464,65]],[[77055,40452],[-13,-280]],[[52972,76127],[405,-401]],[[53377,75726],[420,76]],[[53797,75802],[490,1473]],[[54287,77275],[-164,150],[7,65]],[[54130,77490],[-530,518]],[[53217,76847],[-245,-720]],[[61912,33716],[774,-72]],[[62686,33644],[44,1344]],[[62730,34988],[-382,31]],[[62348,35019],[-384,31]],[[61964,35050],[-18,-664],[-18,1],[-16,-671]],[[52450,40120],[764,19]],[[53214,40139],[-12,1342]],[[53202,41481],[-764,-19]],[[52438,41462],[12,-1342]],[[46702,85887],[1363,73]],[[48065,85960],[-27,1720]],[[48038,87680],[-1384,-123]],[[46654,87557],[48,-1670]],[[12583,36035],[115,-74],[74,-244],[120,-85],[98,308],[62,-9],[94,208],[90,-73],[807,358]],[[14043,36424],[218,92],[31,-41]],[[14292,36475],[-159,1035]],[[14133,37510],[-823,-371],[-79,-340],[-129,-76],[-209,200],[-476,26]],[[12417,36949],[52,-467],[-26,-102],[69,-56],[71,-289]],[[65532,33910],[58,-6]],[[65590,33904],[696,-66]],[[66286,33838],[58,1315]],[[66344,35153],[-382,56],[-9,-207],[-366,53]],[[65587,35055],[-55,-1145]],[[94461,20597],[307,-230]],[[94768,20367],[39,69],[102,-99],[75,35],[45,322],[132,-5],[33,-119],[180,197],[-32,157],[258,163]],[[95600,21087],[-26,169],[70,194],[-72,232],[34,96],[-171,178],[-39,367],[44,88],[-21,358],[-41,275],[-42,61]],[[95336,23105],[-219,-148]],[[95117,22957],[-36,-80],[-13,-268],[-289,-340],[-94,-273],[26,-108],[-62,-380]],[[94649,21508],[-33,-100],[-155,-811]],[[89013,42152],[-13,-224],[64,-189],[51,-375],[130,-185]],[[89245,41179],[192,1166]],[[89437,42345],[118,724]],[[89555,43069],[-118,-157],[-135,-20],[-167,179]],[[89135,43071],[-143,-163],[58,-223],[102,-166],[-65,-81],[-74,-286]],[[72997,22284],[188,-39]],[[73185,22245],[569,-136]],[[73754,22109],[51,650],[-16,4],[52,659]],[[73841,23422],[-758,169]],[[73083,23591],[-86,-1307]],[[53519,18713],[9,14]],[[53528,18727],[61,243],[13,332],[103,396],[104,173],[5,421],[62,519],[-35,237]],[[53841,21048],[19,331]],[[53860,21379],[-1035,-17]],[[52825,21362],[1,-218],[-48,-19],[9,-1088],[-33,-1]],[[52754,20036],[12,-1323]],[[80652,38104],[-78,-809]],[[80574,37295],[594,-184]],[[81168,37111],[85,683]],[[81253,37794],[29,230],[-57,32],[-252,587]],[[80973,38643],[-262,75]],[[80711,38718],[-59,-614]],[[41670,68855],[38,-698]],[[41708,68157],[52,-974]],[[41760,67183],[794,96]],[[72898,26311],[381,-79]],[[73599,26159],[45,627]],[[73644,26786],[46,652]],[[73690,27438],[-318,58],[4,56],[-382,73]],[[41629,44279],[49,-1005]],[[41678,43274],[395,53],[64,-1338],[25,-332]],[[42162,41657],[1152,140]],[[43314,41797],[-37,332],[-55,1342],[-18,-2],[-69,1673]],[[43135,45142],[-598,-67]],[[42537,45075],[-941,-129]],[[41596,44946],[33,-667]],[[61137,33781],[775,-65]],[[61964,35050],[-384,19]],[[61580,35069],[-383,35]],[[57280,33959],[770,-23]],[[58050,33936],[5,333]],[[58055,34269],[4,331],[65,-2],[13,1008]],[[58137,35606],[-383,13]],[[57754,35619],[-383,15]],[[57371,35634],[-10,-1016],[-74,2],[-3,-329]],[[57284,34291],[-4,-332]],[[47358,51954],[1147,84]],[[48508,52727],[-17,1031]],[[48491,53758],[-383,-25],[-583,-70]],[[47525,53663],[-192,-15]],[[47333,53648],[38,-1356],[-13,-338]],[[73841,23422],[0,1]],[[73841,23423],[102,1320]],[[67181,70694],[561,-67],[193,-7]],[[67935,70620],[58,1341]],[[67993,71961],[-753,96]],[[67240,72057],[-59,-1363]],[[48616,41343],[379,78]],[[48995,41421],[399,64]],[[49394,41485],[-24,1194]],[[49370,42679],[-761,-49]],[[48609,42630],[-20,-1]],[[48589,42629],[27,-1286]],[[53058,36113],[322,6]],[[53380,36119],[442,7],[0,285]],[[53822,36411],[-4,1055]],[[53818,37466],[-581,-11]],[[53237,37455],[-188,-4]],[[53049,37451],[9,-1338]],[[78981,59990],[147,-148],[94,-4],[61,-201],[78,71]],[[79361,59708],[245,-76]],[[79606,59632],[94,1323],[165,212]],[[79865,61167],[-100,798],[20,194],[-124,233]],[[79661,62392],[-209,-219],[-89,-257],[-56,-451],[11,-127],[-76,-149]],[[79242,61189],[-37,-286],[-59,-109],[-59,-331],[-99,53],[-13,-199],[-153,19],[-125,96],[-33,-71]],[[78664,60361],[59,-115],[258,-256]],[[46064,70957],[254,23]],[[46318,70980],[698,66]],[[47016,71046],[-47,1679]],[[46969,72725],[-962,-86]],[[46007,72639],[57,-1682]],[[85845,54033],[136,-1],[47,-293],[71,-20],[41,-138]],[[86140,53581],[314,-24],[68,124],[172,-31]],[[86694,53650],[-277,1600]],[[86417,55250],[-73,-197],[-220,-174],[-73,-126],[-230,-111]],[[85821,54642],[-22,-225],[46,-384]],[[73310,36814],[762,-163]],[[74072,36651],[187,-41],[73,1002]],[[74332,37612],[-187,41]],[[74145,37653],[-12,-167],[-191,39],[-13,-168],[-573,121]],[[73356,37478],[-5,-72]],[[73351,37406],[-41,-592]],[[70586,60553],[134,-110],[311,101]],[[71031,60544],[66,45],[54,334],[152,170]],[[71303,61093],[44,1046]],[[71347,62139],[-678,82]],[[70669,62221],[-24,2]],[[70645,62223],[-8,-478],[-55,-991],[4,-201]],[[48333,67770],[962,56]],[[49295,67826],[-32,1679]],[[49263,69505],[-960,-61]],[[48303,69444],[24,-1289]],[[48327,68155],[6,-385]],[[57567,73471],[98,120],[106,-20],[64,152],[575,-271]],[[58410,73452],[10,754]],[[58420,74206],[8,755],[58,66]],[[58486,75027],[-941,59]],[[57545,75086],[-167,7],[-6,-410],[36,-472],[91,-268],[67,-327],[1,-145]],[[20029,9119],[1510,626]],[[21539,9745],[-215,1451],[-60,50],[-49,228],[-123,-26],[-192,79]],[[20900,11527],[-350,-136],[-1382,-584]],[[19168,10807],[96,-645],[574,249],[191,-1292]],[[58137,35606],[384,-13]],[[58521,35593],[19,1331]],[[58540,36924],[-194,8]],[[58346,36932],[-576,21]],[[57770,36953],[-16,-1334]],[[50251,69558],[3,-272]],[[50254,69286],[819,31]],[[51073,69317],[-2,129],[113,3]],[[51158,71113],[-251,-17]],[[50907,71096],[-689,-45]],[[50218,71051],[33,-1493]],[[53317,49876],[807,11]],[[54124,49887],[-9,1347]],[[53826,51565],[-554,-4]],[[51391,76228],[147,-143],[155,477]],[[51693,76562],[345,1037]],[[52038,77599],[-940,934]],[[51098,78533],[-501,-1532]],[[72809,30356],[756,-152]],[[73565,30204],[101,1304]],[[73666,31508],[1,22],[-387,81]],[[73280,31611],[-380,75]],[[72900,31686],[-91,-1330]],[[54808,51748],[767,4]],[[55575,51752],[2,841],[-10,338]],[[55567,52931],[-762,-3]],[[66344,35153],[384,-54]],[[66728,35099],[192,-26]],[[66920,35073],[-7,337],[61,1332]],[[66974,36742],[15,339]],[[66989,37081],[-556,84]],[[66433,37165],[-48,-1011]],[[66385,36154],[-41,-1001]],[[57298,40681],[764,-14]],[[58062,40667],[14,1245]],[[58076,41912],[-364,20]],[[57712,41932],[-402,16]],[[57310,41948],[-12,-1267]],[[55468,37e3],[768,-9]],[[56236,36991],[6,1006],[86,-2],[2,376]],[[56330,38371],[-189,1]],[[56141,38372],[-570,3]],[[55571,38375],[-1,-370],[-100,0],[-2,-1005]],[[11859,46070],[79,568],[-38,176],[119,263],[-16,94],[233,165],[289,-94],[82,80],[90,-65],[66,56],[114,-48],[116,85],[194,-394],[223,-117],[69,-158],[60,55],[71,-135],[-47,-71],[116,-73],[43,174],[108,-167],[55,81],[134,-166],[52,-405],[115,-196],[566,-599]],[[14752,45179],[62,141],[98,67],[74,327],[98,-10],[24,112]],[[15108,45816],[-78,473],[130,195],[19,180],[-42,91],[20,366],[86,44],[225,423],[-2,248],[40,400],[-28,207],[-47,8],[7,354]],[[15438,48805],[-1074,-434],[-50,314],[-549,-247],[-48,325],[-278,-125],[-232,244]],[[13207,48882],[-199,192],[-161,-3],[-355,-151],[-123,820],[-772,750]],[[11597,50490],[-46,-247],[-124,-75],[-55,-190],[-161,-319],[2,-117],[-79,-62],[-8,-228],[101,-110],[-52,-279]],[[11037,46911],[573,-587],[112,51],[13,-178],[124,-127]],[[57289,39687],[382,-10]],[[57671,39677],[380,-11]],[[58051,39666],[11,1001]],[[57298,40681],[-9,-994]],[[65348,39149],[287,-33]],[[65635,39116],[228,-25],[-42,176],[327,-41]],[[66148,39226],[191,-27],[30,688]],[[66369,39887],[-709,104]],[[65660,39991],[33,-205],[-319,35]],[[65374,39821],[-26,-672]],[[67024,43170],[-8,-168],[96,-12],[-7,-168],[167,-561]],[[67272,42261],[192,-27]],[[67464,42234],[69,1549]],[[67533,43783],[-3,338]],[[67530,44121],[-462,60]],[[67068,44181],[-44,-1011]],[[56527,39701],[379,-7]],[[56906,39694],[383,-7]],[[57298,40681],[-766,14]],[[56532,40695],[-5,-994]],[[68067,47703],[537,-87]],[[68604,47616],[65,-9]],[[68669,47607],[47,1078]],[[68716,48685],[-72,10]],[[68644,48695],[-334,52]],[[68310,48747],[-6,-111],[-183,20]],[[68121,48656],[-81,-123],[38,-115],[-32,-264],[44,-4],[-23,-447]],[[67646,60996],[47,-4],[241,-270],[94,-396]],[[68028,60326],[87,-7],[121,274],[169,92],[89,-53],[19,283]],[[68513,60915],[4,146]],[[68517,61061],[-368,45],[-130,100],[-78,207],[-44,248],[-112,14]],[[67785,61675],[-34,-311],[-98,-201],[-7,-167]],[[72338,34504],[764,-154]],[[73102,34350],[85,1194]],[[73187,35544],[-611,122]],[[72576,35666],[-157,30]],[[72419,35696],[-81,-1192]],[[83213,55830],[901,-183]],[[84114,55647],[21,215]],[[84135,55862],[103,1254]],[[84238,57116],[-375,126]],[[83863,57242],[-529,177]],[[83334,57419],[-121,-1589]],[[44360,46965],[975,95]],[[45335,47060],[-67,1673]],[[45268,48733],[-142,-12]],[[45126,48721],[-825,-78]],[[44301,48643],[48,-1347]],[[44349,47296],[11,-331]],[[73016,42390],[658,-133]],[[73674,42257],[21,338]],[[73695,42595],[48,729]],[[73743,43324],[-373,65],[3,56]],[[73373,43445],[-255,47],[-16,-280],[-63,12]],[[73039,43224],[-22,-326],[34,-8],[-35,-500]],[[87261,51454],[96,88],[-79,58],[-17,-146]],[[46649,57364],[965,73]],[[47614,57437],[6,0],[-43,1712]],[[47577,59149],[-965,-78]],[[46612,59071],[-12,-1]],[[46600,59070],[49,-1706]],[[72034,56767],[2,-409],[63,-145]],[[72099,56213],[69,6],[48,141],[339,9]],[[72555,56369],[1,117],[-165,187],[-85,246]],[[72306,56919],[-135,-157],[-67,154],[-70,-149]],[[29135,50294],[175,-318],[124,-61],[39,-170],[117,-229],[-71,-135],[75,-33],[79,-240],[324,38],[37,-172],[147,-224],[97,44],[32,-149],[105,-225],[88,-3],[80,-133]],[[30583,48284],[85,-118],[-46,-156],[-2,-233],[-70,-303],[-69,-125],[60,-107],[23,-243],[-33,-86]],[[30531,46913],[1655,406]],[[32186,47319],[-70,858],[-6,476]],[[32110,48653],[-84,1040]],[[32026,49693],[-125,1514]],[[31901,51207],[-153,1857]],[[31748,53064],[-1673,-406]],[[30075,52658],[-820,-212],[-51,-38],[-438,-111]],[[27719,52019],[128,-108],[77,75],[125,-261],[225,64],[173,-54],[114,-165],[59,-282],[99,-238],[181,-50],[38,-76],[-37,-151],[102,-76],[-73,-120],[154,-131],[51,-152]],[[59932,38223],[190,-12]],[[60122,38211],[572,-38]],[[60694,38173],[33,1338]],[[60343,39538],[-383,23]],[[59960,39561],[-28,-1338]],[[23764,3862],[1427,529]],[[25191,4391],[-231,1844]],[[24960,6235],[-1076,-396],[166,-1280],[-360,-135]],[[23690,4424],[74,-562]],[[65533,42329],[571,-88]],[[66104,42241],[9,171],[191,-28]],[[66304,42384],[45,896]],[[66349,43280],[24,503],[-126,19]],[[66247,43802],[-318,34],[-135,-42],[-7,-167],[-160,21]],[[65627,43648],[-19,-448],[-43,-111]],[[65565,43089],[-32,-760]],[[55599,49047],[767,-9]],[[56366,49038],[-15,169],[6,1177]],[[56357,50384],[-767,9]],[[55590,50393],[-1,-169]],[[55589,50224],[-2,-1008],[12,-169]],[[59666,73331],[256,-12],[-3,-169],[167,-13],[-67,-495]],[[60019,72642],[557,-31]],[[60576,72611],[13,503],[191,-8]],[[60780,73106],[24,835],[-50,100],[-21,246]],[[60733,74287],[-234,10]],[[60499,74297],[-467,22]],[[60032,74319],[-55,-332],[-404,18]],[[59573,74005],[37,-188],[-39,-93],[41,-231],[-40,-110],[94,-52]],[[11889,40237],[158,-9],[84,55],[130,-81],[155,121],[141,238],[193,57],[423,-4],[150,-210],[136,3],[49,-174],[91,0]],[[13599,40233],[-110,720]],[[13489,40953],[-222,-59],[-141,34],[-187,-28],[-46,-67],[-88,64],[-292,97],[-56,152],[-330,81],[-185,180],[-165,-91]],[[11777,41316],[-9,-304]],[[11768,41012],[121,-775]],[[13921,38921],[-36,255],[124,319]],[[14009,39495],[10,256],[-200,287],[-220,195]],[[11889,40237],[-29,-848],[-40,1]],[[11820,39390],[128,-354],[84,-82],[75,-245],[67,22],[127,-120],[129,100],[106,-143],[139,48],[111,288],[99,165],[110,-17],[88,-97],[96,-208],[175,102],[244,75],[88,-106],[235,103]],[[61596,58376],[831,-30]],[[62427,58346],[30,340],[12,633],[-48,2],[4,228]],[[62425,59549],[-77,2],[-165,304]],[[62183,59855],[-85,-53],[-107,-181],[-91,54],[-79,-87],[-116,34],[46,-116],[-29,-152],[73,-116],[-103,-109],[-51,-181],[-88,33],[-14,-105]],[[61539,58876],[-37,-161],[97,-1],[-3,-338]],[[83674,48560],[95,-33],[-60,205],[-35,-172]],[[84212,53105],[-222,67]],[[83990,53172],[10,-143],[-119,-69],[25,-65],[145,25],[25,-177],[192,230],[-56,132]],[[81379,53411],[87,-106],[-48,178]],[[81418,53483],[-39,-72]],[[84196,45674],[59,-185],[99,202],[-137,162],[-21,-179]],[[83175,52853],[30,-116],[79,6],[33,217],[-142,-107]],[[70618,38305],[647,-119]],[[71265,38186],[23,337],[95,-22],[10,169],[122,-25]],[[71515,38645],[9,167]],[[71524,38812],[-369,79],[19,330]],[[71174,39221],[-499,87]],[[70675,39308],[-57,-1003]],[[56895,38361],[762,-19]],[[57657,38342],[14,1335]],[[56906,39694],[-11,-1333]],[[9578,45787],[147,-165],[146,50],[17,89]],[[11597,50490],[67,35],[39,177],[-45,63],[47,243]],[[11705,51008],[-1561,-725],[-401,-194]],[[9743,50089],[-147,-430],[-2,-460],[-102,-133],[-48,-394],[-102,-372],[-143,-224],[-88,-377],[26,-244],[-5,-418],[61,-269],[-51,-116],[111,-154],[40,150],[143,-153],[152,-516],[-10,-192]],[[62881,47724],[130,-9],[6,232],[136,-11],[5,228],[263,-16]],[[63421,48148],[28,1247]],[[63449,49395],[-202,-221],[-94,51],[-165,-76],[-4,-82],[-155,-233],[-96,36]],[[62733,48870],[-86,-33]],[[62647,48837],[-10,-523],[260,-16],[-16,-574]],[[81638,55041],[318,-215],[64,45],[38,-144],[61,49],[74,-82],[31,93],[122,-35],[32,63]],[[82378,54815],[61,384],[-118,211],[51,168]],[[82372,55578],[-350,80]],[[82022,55658],[-334,75]],[[81688,55733],[-50,-692]],[[73085,28957],[381,-80]],[[73466,28877],[96,1287]],[[73562,30164],[3,40]],[[72809,30356],[-43,-662],[-17,4],[-46,-664]],[[75904,51361],[110,-502],[112,-218],[47,-15]],[[76173,50626],[24,-5]],[[76197,50621],[173,154],[173,72]],[[76543,50847],[-60,528]],[[76483,51375],[-109,-107],[-69,125],[-92,-16],[-12,108],[-148,61],[-107,-96]],[[75946,51450],[-42,-89]],[[55567,52931],[766,-9]],[[56333,52922],[1,224]],[[56334,53146],[6,1122]],[[56340,54268],[-761,9]],[[55579,54277],[-8,0]],[[55571,54277],[-4,-1346]],[[72042,30508],[767,-152]],[[72900,31686],[-384,76]],[[72516,31762],[-381,78]],[[72135,31840],[-93,-1332]],[[71482,33314],[361,-70]],[[71843,33244],[398,-70]],[[72241,33174],[97,1330]],[[72338,34504],[-768,154]],[[71570,34658],[-88,-1344]],[[69620,52124],[145,-162]],[[69765,51962],[269,196],[301,166],[102,7]],[[70437,52331],[-97,326],[20,248]],[[70360,52905],[-125,29],[-63,137],[-151,-18]],[[70021,53053],[-103,-113],[-16,-360],[-56,-191]],[[69846,52389],[-164,-68],[-62,-197]],[[55595,28035],[565,-4]],[[56160,28031],[16,333],[384,-7]],[[56560,28357],[8,997]],[[56568,29354],[-952,15]],[[55616,29369],[-16,1]],[[55600,29370],[-5,-1335]],[[70971,26672],[408,-78]],[[71379,26594],[89,1331]],[[70709,28065],[-92,-1340]],[[70709,28065],[-629,96]],[[70080,28161],[-86,-570],[-101,-318],[121,-259],[55,-236]],[[71468,27925],[756,-138]],[[72320,29111],[-767,140]],[[70108,29495],[680,-100]],[[71230,29988],[20,336]],[[71250,30324],[-189,31],[22,333],[-588,107]],[[70495,30795],[-245,-721],[-142,-579]],[[58512,29293],[388,-17]],[[58900,29276],[573,-30]],[[59473,29246],[25,1339]],[[59498,30585],[-723,36]],[[58775,30621],[-244,10]],[[58531,30631],[-19,-1338]],[[66334,47230],[-31,-729],[189,-25]],[[66492,46476],[573,-66]],[[67065,46410],[49,1173],[194,-37]],[[67308,47546],[13,340]],[[67321,47886],[-761,105],[13,339]],[[66573,48330],[-200,2]],[[66373,48332],[-47,-989],[8,-113]],[[67065,46410],[572,-71]],[[67637,46339],[8,168],[188,-25]],[[67833,46482],[46,1002]],[[67879,47484],[-571,62]],[[58222,21745],[21,1002]],[[58243,22747],[-610,25]],[[57633,22772],[-87,-228],[6,-188],[-119,-404]],[[57433,21952],[-129,-175],[918,-32]],[[45530,62354],[990,82]],[[46520,62436],[-50,1676]],[[46470,64112],[-735,-65]],[[45735,64047],[-265,-23]],[[55094,20725],[969,-7]],[[56063,20718],[16,1273]],[[56079,21991],[0,55]],[[56079,22046],[-965,6]],[[55114,22052],[-2,-664],[-17,0],[-1,-663]],[[50786,58907],[190,7]],[[50976,58914],[766,27]],[[51742,58941],[-15,1692]],[[51727,60633],[-958,-30]],[[66957,58079],[345,-32],[-1,-82]],[[67301,57965],[228,355],[134,26],[141,174]],[[67804,58520],[22,1048]],[[67826,59568],[-376,25]],[[67450,59593],[-95,-103],[-263,-104],[-64,-400],[-99,-111]],[[66929,58875],[40,-107],[-12,-689]],[[68650,58182],[59,-115],[60,-283],[86,-172],[-45,-191],[4,-187],[186,-31]],[[69e3,57203],[19,24]],[[69019,57227],[52,152],[25,264]],[[69096,57643],[76,308],[0,118],[-127,414],[-6,316],[156,20],[-11,271],[-35,102]],[[69149,59192],[-10,99]],[[69139,59291],[-102,33],[-7,-110],[-267,14]],[[68763,59228],[-71,7],[-42,-1053]],[[81997,65855],[71,92],[209,84],[286,203],[195,200],[28,128],[83,81]],[[82869,66643],[-161,245],[4,253],[-72,-145],[-240,361]],[[82400,67357],[-236,-295]],[[82164,67062],[-78,-143],[-57,-908],[-32,-156]],[[49265,85418],[768,557]],[[50033,85975],[410,903]],[[50443,86878],[177,371]],[[50620,87249],[-474,646]],[[50146,87895],[2,-135],[-915,-39]],[[49233,87720],[21,-1690]],[[49254,86030],[11,-612]],[[51324,30651],[242,6]],[[51566,30657],[578,16]],[[52144,30673],[331,9]],[[52468,31951],[-386,-8]],[[52082,31943],[-713,-23]],[[51369,31920],[-51,-111]],[[42034,24047],[29,-8],[40,-810]],[[42103,23229],[1698,230]],[[43801,23459],[-29,661]],[[43772,24120],[-82,1661],[-955,-124]],[[41956,25674],[78,-1627]],[[23535,91888],[96,-462]],[[23631,91426],[76,171],[265,402]],[[23972,91999],[-52,77],[-116,-133],[-217,-29],[-13,76]],[[23574,91990],[-39,-102]],[[23513,91993],[14,-65]],[[23527,91928],[-14,65]],[[23011,91654],[1,178],[49,65],[176,-268]],[[23237,91629],[16,105],[173,287],[60,227],[-112,-215],[-88,-62],[55,162],[118,142],[86,314],[-178,553],[-43,18],[-62,-238],[37,-251],[-86,-125],[-96,-243],[-14,-143],[-169,-454],[-60,-244],[137,192]],[[22285,90354],[0,0]],[[22956,92319],[-68,27],[-299,-173],[-14,233],[-138,74]],[[22437,92480],[-100,-85],[-24,-198],[61,-128],[-39,-153],[85,100],[98,-88],[58,-146],[164,133],[210,16],[45,154],[-74,88],[86,54],[-51,92]],[[21622,91487],[144,-199]],[[21766,91288],[222,-445],[94,-51],[16,-139]],[[22098,90653],[246,0],[89,59],[114,251],[-50,73],[0,166],[84,7],[130,199],[-67,44],[40,119]],[[22684,91571],[-78,-1],[-99,114],[-52,-307],[-111,-222],[-48,110],[-114,-66],[-46,-158],[-33,119],[-95,-53],[-7,89],[133,14],[132,153],[58,1],[130,346],[-120,172],[-65,3],[-42,154],[-132,-181],[-66,30],[-218,-176],[-189,-225]],[[49503,25196],[940,52]],[[50443,25248],[18,1],[-17,1006]],[[50444,26255],[-20,1676]],[[50424,27931],[-360,-18]],[[52366,26673],[578,17]],[[52944,26690],[-12,1330]],[[51783,27992],[-7,0]],[[51776,27992],[16,-1338]],[[69739,60001],[120,-187],[72,78],[163,33],[207,-202]],[[70301,59723],[-8,289],[128,145],[32,222],[-27,155]],[[70426,60534],[-59,-37],[-221,29],[7,143],[-118,105],[-105,15]],[[69930,60789],[-65,-136],[-72,-12],[-5,-118],[-130,-22]],[[69658,60501],[44,-257],[58,-89],[-21,-154]],[[64080,22996],[-26,-660]],[[64054,22336],[961,-110],[19,336]],[[65034,22562],[52,1328]],[[65086,23890],[-972,106]],[[64114,23996],[-34,-1e3]],[[67192,60030],[90,72],[212,-463],[-44,-46]],[[67826,59568],[179,-17]],[[68005,59551],[23,775]],[[67646,60996],[-428,41]],[[67218,61037],[-26,-1007]],[[85035,47024],[47,-183],[66,19],[6,144],[-119,20]],[[33651,17704],[385,93],[84,-1023],[23,6],[63,-766]],[[34206,16014],[18,-218],[578,141]],[[34802,15937],[-40,489],[18,171],[129,33],[-27,329],[56,160],[-28,328],[101,359],[-44,548]],[[34967,18354],[-223,-52]],[[34744,18302],[-755,-180],[-29,331]],[[33960,18453],[-289,-72],[29,-330],[-76,-19],[27,-328]],[[38503,29257],[98,16]],[[38601,29273],[1506,246]],[[40107,29519],[289,43]],[[40396,29562],[-147,2724],[-28,686]],[[40221,32972],[-642,-94],[-34,669]],[[39545,33547],[-79,-12],[-60,201],[-41,327],[-247,-38],[-140,-84],[16,-280],[63,12],[44,-198],[-842,-160]],[[38259,33315],[-4,-1]],[[78384,55117],[143,-1],[259,-145],[83,9],[74,113],[124,-6]],[[79067,55087],[-25,567]],[[79042,55654],[-139,417],[-158,61],[-103,230]],[[78642,56362],[-109,-169],[-52,-1021],[-128,36]],[[78353,55208],[31,-91]],[[62707,23477],[-10,-333],[386,-31]],[[63083,23113],[347,-30],[650,-87]],[[64114,23996],[-242,24],[12,332],[-185,18]],[[63699,24370],[-186,30],[-771,73]],[[62742,24473],[-35,-996]],[[31091,21746],[406,103],[121,74],[790,192],[142,7],[486,129]],[[33036,22251],[1087,251],[30,31],[723,165]],[[34876,22698],[-37,490],[44,10],[-104,1330],[30,8],[-105,1338],[37,9]],[[34741,25883],[-27,338]],[[34714,26221],[-383,-88],[-26,337],[-197,-46],[-21,329],[-286,-66],[-28,329],[-350,-67]],[[33423,26949],[-76,-132],[-93,-362],[-179,-138],[-166,160],[-36,195],[-215,126],[-88,-100],[63,-228],[-55,-170],[25,-102],[-220,-37],[-73,-242]],[[32310,25919],[34,-388],[-104,-155],[41,-248],[-27,-307],[-81,-100],[-20,-271],[-86,-235],[52,-246],[-4,-173],[-135,-114],[7,-76],[-452,-118],[29,-316],[-607,-164]],[[30957,23008],[118,-1267],[16,5]],[[54635,28037],[751,1]],[[55386,28038],[209,-3]],[[55600,29370],[-947,-1]],[[54633,29369],[2,-1332]],[[66822,31065],[191,-21]],[[67013,31044],[574,-70]],[[67587,30974],[54,1337]],[[67641,32311],[-383,59]],[[67258,32370],[-383,49]],[[66875,32419],[-53,-1354]],[[54014,28033],[597,3]],[[54611,28036],[24,1]],[[54009,29365],[5,-1332]],[[87008,45106],[88,37],[248,-229],[56,-147],[65,80],[-4,249],[71,108]],[[87532,45204],[-72,94],[15,384]],[[87475,45682],[-87,76]],[[87388,45758],[-189,-120],[-63,53],[26,-218],[-175,48]],[[86987,45521],[-39,-51],[3,-332],[57,-32]],[[26874,17822],[54,-31],[12,-180],[85,-110],[49,136],[241,-283],[165,27],[110,-85],[42,-210]],[[27632,17086],[31,20],[85,686],[109,-147],[95,11],[91,-159],[85,-47],[118,51],[14,86]],[[28260,17587],[128,242],[121,147],[174,117],[44,315],[51,52],[1,201]],[[28779,18661],[-63,337],[1,193],[81,191],[75,65],[115,-17],[45,205],[-106,1153],[191,58],[-34,331],[222,66],[-32,331],[37,12],[-33,323],[158,50],[-16,160],[443,138],[-27,272],[468,134]],[[30304,22663],[-2,167],[-104,206],[69,225],[-54,31],[-124,-124],[-55,37]],[[30034,23205],[-132,-80],[-24,58],[-179,82],[-56,-229],[-183,54],[-78,-62],[-126,64],[-116,-82],[-79,-159],[-67,-22],[-129,116],[-76,292],[-122,-161],[-49,51],[-71,-106],[-172,-55],[-84,-98],[-105,44],[-110,208],[16,183]],[[28092,23303],[-55,56],[-50,-162],[-162,-264],[-17,-185],[41,-100],[-89,-324],[55,-57],[1,-227],[-40,-82],[-22,-300],[-160,-245],[-163,97],[-8,-139],[-135,-221],[-28,-332],[84,-18],[28,-377],[-92,-161],[19,-80],[-89,-80],[-13,-248],[-106,-278],[-49,-294],[30,-252],[-51,-260],[56,-237],[-106,-35],[77,-292],[-124,-203],[-50,-181]],[[32866,15613],[249,-45],[131,44],[96,-40],[208,281],[113,26]],[[33663,15879],[543,135]],[[33651,17704],[-962,-248]],[[32689,17456],[91,-1015],[12,3],[74,-831]],[[58958,55293],[960,-10]],[[60205,55338],[8,1009]],[[60213,56347],[-700,7]],[[59513,56354],[-67,1],[-3,-676],[-482,9]],[[58961,55688],[-3,-395]],[[59815,48185],[0,-170],[190,-366]],[[60005,47649],[37,165],[109,145],[106,33],[130,-54],[272,35]],[[60659,47973],[107,181]],[[60766,48154],[-186,890],[1,56],[-385,8]],[[60196,49108],[-381,-15]],[[59815,49093],[0,-908]],[[51444,45463],[960,28]],[[52404,45491],[-3,335]],[[52401,45826],[-11,1007]],[[52390,46833],[-958,-30]],[[51432,46803],[8,-1005]],[[51440,45798],[4,-335]],[[87726,45928],[81,-214],[119,191],[124,87],[2,120],[197,7],[44,46]],[[88293,46165],[150,85],[42,232],[83,89]],[[88568,46571],[-97,40],[-112,217]],[[88359,46828],[-115,-79],[-213,-329],[-69,-11],[-43,-139],[-105,-64]],[[87814,46206],[-88,-278]],[[66672,59365],[111,-34],[122,-312],[24,-144]],[[67192,60030],[-86,-15],[-164,-165],[-121,-15],[-162,-223]],[[66659,59612],[13,-247]],[[70515,43161],[623,-112]],[[71138,43049],[67,1120]],[[71205,44169],[-237,50],[7,112],[-324,53]],[[70651,44384],[19,-115],[-78,12],[-50,-900],[-14,2]],[[70528,43383],[-13,-222]],[[47402,48928],[161,15]],[[47563,48943],[959,70]],[[48522,49013],[23,2]],[[48545,49015],[-29,1339]],[[48516,50354],[-6,336]],[[48510,50690],[-1117,-79]],[[47393,50611],[-30,-2]],[[66974,36742],[560,-96]],[[67534,36646],[1,0]],[[67535,36646],[63,1002]],[[67598,37648],[-568,101]],[[67030,37749],[-41,-668]],[[69835,38183],[233,-226],[64,-151],[48,-319],[89,-134],[195,-34]],[[70464,37319],[96,-17]],[[70560,37302],[58,1003]],[[70618,38305],[-769,126]],[[69849,38431],[-14,-248]],[[71838,44033],[-13,-226]],[[71825,43807],[539,-105]],[[72364,43702],[67,942]],[[72431,44644],[23,393],[-92,18]],[[72362,45055],[-455,94]],[[60228,52150],[411,-12],[39,199],[92,148],[81,-110],[86,8],[73,-139]],[[61010,52244],[4,560],[294,234],[3,169]],[[61311,53207],[7,508]],[[61318,53715],[-763,16]],[[60262,53738],[-5,-915],[-24,1],[-5,-674]],[[58535,44264],[679,-60]],[[59214,44204],[11,1017],[167,-7]],[[59392,45214],[-33,85],[20,255]],[[59379,45554],[-819,53]],[[58560,45607],[-10,-668]],[[58550,44939],[-15,-675]],[[72252,22754],[192,-32],[-22,-331]],[[72422,22391],[575,-107]],[[72336,23734],[-84,-980]],[[45709,43742],[45,-1339]],[[45754,42403],[921,87]],[[46675,42490],[32,3]],[[46707,42493],[-40,1337]],[[46667,43830],[-958,-88]],[[45709,43742],[-2,0]],[[72511,26386],[-78,-1046],[-12,-285]],[[57159,53210],[954,25]],[[58113,53235],[-1,225]],[[58112,53460],[-1,896]],[[58111,54356],[-942,-29]],[[57169,54327],[-10,-1117]],[[45735,64047],[-53,1676]],[[45682,65723],[-175,-14]],[[45507,65709],[-786,-74]],[[44721,65635],[56,-1674]],[[74140,32768],[304,-64],[453,-127]],[[74897,32577],[182,-56]],[[75079,32521],[123,1329]],[[75202,33850],[-382,98]],[[74820,33948],[-582,169]],[[74238,34117],[-98,-1349]],[[71753,31920],[382,-80]],[[72516,31762],[95,1334]],[[72611,33096],[-370,78]],[[71843,33244],[-90,-1324]],[[33060,70430],[574,119]],[[33634,70549],[-214,3136]],[[33420,73685],[-1711,-363]],[[31709,73322],[7,-311]],[[31716,73011],[63,-821],[-25,-6],[127,-1664],[569,121],[24,-331],[586,120]],[[78109,53748],[31,-134],[92,39],[92,-262],[405,-123],[-4,33]],[[78725,53301],[185,607]],[[78910,53908],[103,416]],[[79013,54324],[-554,142]],[[78459,54466],[-389,95]],[[78070,54561],[-273,65]],[[77797,54626],[41,-330],[201,-272],[70,-276]],[[92968,16433],[-28,-214],[75,-267],[2,-294],[-87,-84],[88,-34],[115,-325],[115,156],[149,-51],[38,-256]],[[93435,15064],[390,2e3],[316,1723]],[[94141,18787],[-52,28],[30,170],[-327,123],[-5,607],[-49,21],[-62,-264],[-119,-130]],[[93557,19342],[-63,-118],[-107,-7],[-101,79],[-46,-179],[-185,-25],[-148,-228]],[[92907,18864],[86,-61],[60,-277],[88,-145],[-60,-185],[55,-65],[-32,-250],[-65,-79],[-122,-316],[62,-158],[1,-303],[58,-218],[-109,-241],[39,-133]],[[49503,9581],[781,43]],[[50284,9624],[-20,1064],[44,3],[-12,657]],[[50296,11348],[-13,657],[-344,-20]],[[49939,11985],[-438,-27]],[[49501,11958],[14,-658]],[[49515,11300],[14,-656],[-49,-3],[23,-1060]],[[57180,55736],[-2,-223]],[[57178,55513],[987,4]],[[58165,55517],[-1,449]],[[58164,55966],[-2,710]],[[57187,56633],[-7,-897]],[[23847,92913],[91,-42],[130,212],[202,195],[-91,178],[-141,25],[-6,124],[-97,-12]],[[23935,93593],[-86,-226],[-42,-244],[83,-111],[-43,-99]],[[23972,91999],[256,410],[-17,181],[140,-19],[13,218]],[[24234,93116],[-120,-107],[-138,-197],[-246,-69],[-17,-242],[-74,-272],[-79,-23],[-12,-118],[219,58],[-193,-156]],[[52483,36099],[575,14]],[[53049,37451],[-385,-8]],[[52664,37443],[-192,-5]],[[52472,37438],[11,-1339]],[[52493,35095],[574,15]],[[53067,35110],[-2,334],[321,6]],[[53386,35450],[-6,669]],[[52483,36099],[10,-1004]],[[67451,21264],[232,-38],[-34,-669],[124,-19],[-17,-331]],[[67756,20207],[386,-57]],[[68142,20150],[18,328],[66,-9],[67,1322],[99,-12]],[[68392,21779],[-87,410],[15,63],[-92,249],[-94,382],[-198,572],[38,136]],[[51243,87725],[405,-542]],[[51648,87183],[313,-419],[150,116],[66,123]],[[52177,87003],[5,72],[140,-74],[89,126],[52,217],[-51,631],[41,219]],[[52453,88194],[-428,618]],[[52025,88812],[-205,-177],[-139,-67],[-12,-243],[-171,-31],[-99,-82],[-67,-335],[-89,-152]],[[51605,18674],[542,21]],[[52754,20036],[-1124,-34]],[[51587,19999],[18,-1325]],[[45584,60672],[981,84]],[[46565,60756],[-45,1680]],[[45530,62354],[54,-1682]],[[81191,34624],[107,-217],[123,-366],[355,-86],[-3,-26]],[[81773,33929],[164,-51]],[[81937,33878],[62,604],[66,79],[21,203]],[[82086,34764],[19,193],[-201,116],[16,168],[-66,111],[15,136],[-57,193]],[[81812,35681],[-501,151]],[[81311,35832],[-120,-1208]],[[46470,64112],[227,19]],[[46466,65785],[-784,-62]],[[58964,55970],[-3,-282]],[[59513,56354],[1,1229]],[[59514,57583],[-479,20]],[[59035,57603],[1,-1240],[-70,1],[-2,-394]],[[74993,42582],[195,-17],[1,58],[194,-18],[4,96],[314,26]],[[75701,42727],[6,217]],[[75707,42944],[21,644]],[[75728,43588],[-525,42]],[[75203,43630],[-235,17]],[[74968,43647],[-38,-1005],[63,-60]],[[57756,43609],[767,-13]],[[58523,43596],[12,668]],[[58550,44939],[-761,11]],[[57789,44950],[-6,-948],[-26,0]],[[57757,44002],[-1,-393]],[[60875,41680],[287,-32]],[[61162,41648],[397,-49]],[[61559,41599],[18,1176]],[[61577,42775],[-672,39]],[[60905,42814],[-7,-168]],[[60898,42646],[-23,-966]],[[48716,74546],[145,7]],[[48861,74553],[366,26]],[[49227,74579],[458,1473]],[[49685,76052],[-174,40],[-43,294],[-410,465]],[[49058,76851],[-94,-30],[-95,109]],[[48869,76930],[-213,-36]],[[48656,76894],[60,-2348]],[[42456,70609],[719,83]],[[43175,70692],[-53,1673]],[[43106,72363],[-1596,-187]],[[41510,72176],[73,-1675]],[[52038,77599],[141,295],[125,-134]],[[52693,78894],[-364,363],[-112,523]],[[52217,79780],[-588,-467],[-388,-150]],[[51241,79163],[-154,-499]],[[51087,78664],[11,-131]],[[23189,3634],[575,228]],[[23690,4424],[-234,1754],[-168,1199]],[[23288,7377],[-580,-233]],[[22708,7144],[42,-323],[-95,-37],[263,-1922],[-189,-73],[43,-320],[96,36],[46,-345],[95,37],[42,-318],[100,39],[38,-284]],[[78094,74083],[-8,-108],[279,-54]],[[78365,73921],[7,91],[156,29],[104,252],[73,8]],[[78705,74301],[-55,55],[17,243],[-105,221]],[[78562,74820],[-42,103],[-99,18]],[[78421,74941],[-267,47]],[[78154,74988],[-60,-905]],[[45233,79563],[1617,116]],[[46850,79679],[-42,1608]],[[46808,81287],[-1124,-82]],[[45684,81205],[-500,-42]],[[45184,81163],[49,-1600]],[[82600,50130],[78,-368],[57,-149],[-131,-274],[3,-92]],[[82607,49247],[158,-259],[136,-428],[260,72]],[[83161,48632],[38,257],[-15,133],[216,195],[-2,59],[155,141]],[[83553,49417],[-123,363],[-135,-98],[-238,388],[70,66],[-5,121],[-86,189]],[[83036,50446],[-40,-64],[-371,-204],[-25,-48]],[[57769,76310],[586,108],[204,189]],[[58559,76607],[7,397],[-113,219],[43,176],[-43,262],[35,213],[-13,406]],[[58475,78280],[-7,61],[-164,79]],[[58304,78420],[-122,-137],[-51,-141],[-207,-191]],[[57924,77951],[-27,-147],[44,-159],[-30,-212],[46,-239],[-31,-88],[35,-314],[-22,-239],[-170,-243]],[[59252,18094],[1167,-60],[23,382]],[[60442,18416],[21,938]],[[60463,19354],[-1177,62]],[[59286,19416],[-24,-662],[-10,-660]],[[79102,81202],[88,-16],[17,-304],[40,-143],[-12,-168]],[[79235,80571],[764,-184]],[[79999,80387],[-34,277],[21,441],[53,172]],[[80039,81277],[-60,206],[6,270],[-127,409],[17,86],[-186,277]],[[79689,82525],[-35,-207],[-105,-268],[-153,-32],[-44,-136],[-183,-118],[-27,-363],[-40,-199]],[[77445,66363],[255,-915]],[[77700,65448],[53,48],[86,290],[79,76]],[[77918,65862],[138,349],[162,223],[-4,195]],[[78214,66629],[-452,293]],[[77762,66922],[-299,-289]],[[77463,66633],[-18,-270]],[[11860,79978],[258,74],[21,-227],[516,128],[8,-114],[203,44],[-8,114],[135,28],[8,-114],[135,25],[-7,114],[272,47],[6,-115],[135,21],[-5,115],[742,84],[-4,115],[270,19],[-2,114],[270,13],[0,46]],[[14813,80509],[-19,298],[68,2],[65,232],[68,1],[-20,461],[135,1],[48,116],[-1,461],[-20,115],[-201,-2],[-2,230],[-203,-6],[-19,346],[-134,-6],[-63,-235],[-134,-8],[-6,231],[-134,-10],[6,-231],[-267,-24],[-16,462],[-338,-39],[-10,231],[-201,-28],[-25,577]],[[13390,83684],[-73,105],[-537,-91],[-741,-166],[20,-229],[-67,-17],[21,-228],[-90,-24],[42,-457],[-24,-6],[42,-457],[-11,-144]],[[11972,81970],[178,32],[3,186],[-78,336],[32,183],[188,49],[135,-11],[107,107],[84,-50],[90,95],[111,-270],[174,40],[-34,-143],[-119,-104],[-125,45],[27,-218],[-102,-299],[-65,-31],[-31,-168],[101,-102],[79,236],[-30,174],[135,305],[80,-38],[-150,-350],[42,-213],[90,-120],[-80,-103],[-217,52],[-362,-286],[11,-172],[-42,-387],[-344,-767]],[[43068,15267],[862,118]],[[43930,15385],[102,13],[-58,1320]],[[43974,16718],[-303,-38],[-60,1330]],[[43031,17933],[62,-1329],[-88,-12],[63,-1325]],[[58152,18007],[-10,-866]],[[58142,17141],[1100,-36]],[[59242,17105],[10,989]],[[59286,19416],[20,995]],[[59306,20411],[-586,45]],[[58720,20456],[-4,-352],[-566,36]],[[58150,20140],[-22,-28],[-19,-1270],[52,-23],[-9,-812]],[[32509,43508],[51,-622]],[[32560,42886],[262,62],[-3,39],[576,133],[13,-166],[1041,228],[37,-500],[414,68],[442,100],[25,-342],[189,49],[51,-672],[470,92]],[[36077,41977],[-39,662]],[[36038,42639],[-135,-27],[-145,2119]],[[35758,44731],[-539,-111]],[[35219,44620],[-1662,-357],[-1088,-254]],[[32469,44009],[40,-501]],[[56357,50384],[4,507],[-18,0],[1,853]],[[56344,51744],[-769,8]],[[55575,51752],[2,-854],[13,-505]],[[47278,67691],[96,7]],[[47374,67698],[-31,1687]],[[47343,69385],[-975,-76]],[[48675,60162],[1335,71]],[[50010,61239],[-6,337]],[[50004,61576],[-1336,-76]],[[48672,61332],[-20,-167],[23,-1003]],[[75813,39147],[191,-44],[-4,-58],[322,-78]],[[76742,38860],[16,224],[-160,80],[44,554],[-96,47],[9,195]],[[76555,39960],[-384,50]],[[76171,40010],[-18,-241],[-284,72]],[[75869,39841],[-56,-694]],[[64025,39618],[-9,-336]],[[64016,39282],[756,-72]],[[64772,39210],[23,673]],[[64795,39883],[36,1009]],[[64831,40892],[-768,71]],[[64063,40963],[-38,-1345]],[[77041,64392],[115,217],[279,7],[98,38],[66,241]],[[77599,64895],[-182,273]],[[77417,65168],[-56,-32],[-150,121],[-79,-118]],[[77132,65139],[-149,-256],[58,-491]],[[67030,37749],[77,1337]],[[67107,39086],[-573,84],[29,685]],[[66563,39855],[-194,32]],[[66148,39226],[-35,-792]],[[66113,38434],[-50,-1057]],[[66063,37377],[-8,-166],[378,-46]],[[73330,75531],[-22,-343],[94,-46],[-22,-305]],[[73380,74837],[672,-123]],[[74052,74714],[97,1609]],[[74149,76323],[-761,154]],[[73388,76477],[-58,-946]],[[85233,89135],[774,-218],[-18,-218],[167,-45]],[[86156,88654],[298,856],[46,172]],[[86500,89682],[-118,88],[-1472,405]],[[84910,90175],[354,-724],[-31,-316]],[[58055,34269],[772,-30]],[[58827,34239],[6,333],[59,-2],[15,1006]],[[58907,35576],[-386,17]],[[59600,34204],[6,331],[39,-1],[21,1005]],[[59288,35560],[-381,16]],[[25155,20669],[-39,224],[127,421],[129,36],[63,322],[91,-79],[56,57],[91,-192],[85,-56],[37,-131],[-36,-129],[88,-45],[28,-128],[152,-168],[106,-15],[-79,426],[119,104],[90,-71],[74,498],[203,500],[29,120],[189,167],[40,81],[235,186],[97,-84],[39,282],[75,282],[-4,322]],[[27240,23599],[-151,-48],[-70,656],[-66,-21],[-12,292],[-61,397],[66,86],[31,207],[-103,-28],[-22,123],[-149,172],[-407,245],[-83,182]],[[26213,25862],[-88,-346],[-132,-268],[-26,-234],[-114,84],[-72,-46],[-25,-140],[-186,-285],[-3,-219],[-111,13],[-70,-107],[-153,-65],[-55,190],[-205,-390],[-208,-72],[28,-245],[-93,-32],[-178,152]],[[24522,23852],[-26,-53]],[[24496,23799],[40,-227],[-74,-58],[0,-154],[89,-123],[-67,-109],[56,-64],[-208,-313],[24,-358],[-157,-166],[-4,-59]],[[24195,22168],[143,-288],[13,-360],[-54,-23],[-7,-241],[47,-91],[195,-86],[63,-297],[111,-116],[188,254],[261,-251]],[[75908,74806],[-27,-452]],[[75881,74354],[303,-63],[8,-93],[199,46]],[[76391,74244],[181,-40]],[[76572,74204],[-3,137],[119,476],[-27,84]],[[76661,74901],[-39,-62],[-74,120],[-278,34]],[[76270,74993],[-286,49],[-32,-245],[-44,9]],[[55159,34316],[579,-6]],[[55738,34310],[2,334],[107,-1],[2,1015]],[[55849,35658],[-571,4]],[[55278,35662],[0,-1013],[-118,0],[-1,-333]],[[36084,50742],[185,39],[-20,333],[953,175]],[[37202,51289],[-84,1334]],[[35945,52390],[65,-998],[27,5],[47,-655]],[[59173,38266],[759,-43]],[[59960,39561],[-383,22]],[[59577,39583],[-381,20]],[[59174,38331],[-1,-65]],[[41981,41296],[193,26],[-12,335]],[[41678,43274],[-752,-106]],[[40926,43168],[106,-2011],[949,139]],[[60080,36851],[772,-49]],[[60852,36802],[32,1358]],[[60884,38160],[-190,13]],[[60122,38211],[-24,-355],[-18,-1005]],[[65051,41637],[96,-119],[256,-130],[-6,-131],[63,-251],[91,-150],[-3,-181]],[[65548,40675],[377,-47],[26,509],[100,70]],[[66051,41207],[53,1034]],[[65533,42329],[-189,25],[-21,-448],[-349,38]],[[64974,41944],[77,-307]],[[39975,44708],[1609,236]],[[41584,44944],[-92,1683],[-45,1007],[-577,-90]],[[40870,47544],[57,-996],[-1046,-163]],[[39881,46385],[94,-1677]],[[58540,36924],[578,-24]],[[59118,36900],[16,1009],[33,-3],[6,360]],[[58406,38284],[-5,-341],[-39,1],[-16,-1012]],[[74213,40788],[-6,-91],[160,-35],[-29,-391],[562,-129]],[[74900,40142],[46,652],[-7,155]],[[74939,40949],[12,345]],[[74951,41294],[-333,9],[-359,88]],[[74259,41391],[-46,-602]],[[74213,40789],[0,-1]],[[57657,38342],[573,-18],[176,-40]],[[58426,39631],[-375,35]],[[78499,36195],[197,-54],[-79,-265],[341,-79]],[[78958,35797],[121,1371]],[[79079,37168],[-38,10],[22,314],[-379,70]],[[78684,37562],[-26,-284],[-67,18]],[[82371,88200],[966,-250]],[[83337,87950],[102,1151]],[[82469,89360],[-98,-1160]],[[73426,38485],[671,-142]],[[74097,38343],[26,333],[95,-22],[13,171]],[[74231,38825],[13,164],[-96,21],[37,501]],[[74185,39511],[-99,21]],[[74086,39532],[-12,-167],[-576,120]],[[73498,39485],[-53,-744]],[[73445,38741],[-19,-256]],[[74540,43693],[428,-46]],[[75203,43630],[38,1213]],[[75241,44843],[-434,32]],[[74807,44875],[-10,-66],[-155,18]],[[74642,44827],[-35,-989],[-54,30],[-13,-175]],[[46752,83837],[190,13]],[[46942,83850],[798,41]],[[47740,83891],[372,22]],[[48112,83913],[-47,2047]],[[46702,85887],[50,-2050]],[[77776,63955],[78,-120]],[[77854,63835],[93,-180],[49,50],[186,-3],[97,-158]],[[78279,63544],[79,175]],[[78358,63719],[-29,204],[69,54],[74,199],[127,188]],[[78599,64364],[-124,136],[-147,-89],[-162,220],[-68,21]],[[77900,64537],[-51,-26],[34,-264],[-26,-180],[-81,-112]],[[78827,40496],[77,-15],[-19,-274],[75,-15]],[[78960,40192],[479,-99]],[[79642,40212],[62,837]],[[79704,41049],[-254,70],[8,113],[-128,25],[8,111],[-193,38],[17,225],[-193,36]],[[78969,41667],[-25,-337],[-63,12],[-54,-846]],[[50033,85975],[550,-1229]],[[50583,84746],[37,293],[56,-51],[476,27]],[[51152,85015],[-37,90],[248,509]],[[51363,85614],[-920,1264]],[[76555,39960],[3,57],[163,-23],[10,219],[311,-41]],[[77055,40452],[29,581]],[[77084,41033],[-690,96]],[[76394,41129],[-35,-386],[-127,29],[-61,-762]],[[78883,34954],[155,-42],[-22,-271],[316,-87],[-27,-277],[161,-47]],[[79466,34230],[76,812]],[[79542,35042],[55,585]],[[79597,35627],[-639,170]],[[78958,35797],[-75,-843]],[[48559,62847],[142,289],[-14,373],[58,84],[-20,255],[106,143]],[[48831,63991],[-8,36],[-282,-18],[-4,169],[-57,-4],[22,171],[-444,-26]],[[48058,64319],[-29,-171],[-64,-4],[-4,-678],[-286,-19],[8,-333]],[[58670,26618],[386,-19]],[[59056,26599],[4,276],[385,-20]],[[59445,26855],[17,1055]],[[59462,27910],[-8,0]],[[59454,27910],[-575,30]],[[58879,27940],[-190,10]],[[58689,27950],[-19,-1332]],[[61466,66879],[190,-23]],[[61656,66856],[513,-43]],[[62169,66813],[10,335],[-43,2],[18,714]],[[62154,67864],[9,336]],[[62163,68200],[-655,33]],[[61508,68233],[-14,-336]],[[61494,67897],[-40,-221],[-199,-447],[-36,2],[0,-326],[247,-26]],[[77212,71942],[95,-318],[205,-212]],[[77512,71412],[435,-87]],[[77947,71325],[17,-3],[46,648]],[[78010,71970],[24,345]],[[78034,72315],[-658,136]],[[46888,78233],[-38,1446]],[[45233,79563],[41,-1441]],[[56560,28357],[785,-22]],[[57345,28335],[10,1e3]],[[57355,29335],[-779,19]],[[56576,29354],[-8,0]],[[50160,41413],[5,-35]],[[50165,41378],[737,35]],[[50902,41413],[8,1]],[[50891,42755],[-752,-34]],[[50139,42721],[21,-1308]],[[80918,56172],[105,-142],[125,-79],[237,-41],[46,-68]],[[81431,55842],[72,322],[-28,400],[-92,342]],[[81383,56906],[-78,-179],[-328,211]],[[80977,56938],[-59,-481],[0,-285]],[[58113,53235],[2,-1009]],[[58882,52473],[-2,336],[40,1],[-2,653]],[[58918,53463],[-806,-3]],[[43819,63859],[672,72]],[[44721,65635],[-171,-18]],[[43758,65533],[61,-1674]],[[29243,9796],[54,513],[-43,234],[-3,263],[103,357],[375,11],[201,171],[23,214],[125,80],[42,146],[352,67]],[[30472,11852],[-115,1212],[97,63],[38,166],[225,122],[-81,806],[200,59]],[[30836,14280],[67,100],[-74,168],[58,154],[150,110],[-13,103]],[[31024,14915],[-153,-104],[-70,135],[-51,635],[-237,-66]],[[30513,15515],[-352,-99],[-117,168],[-77,-43],[-115,52],[28,176],[-156,114],[-61,-42]],[[29663,15841],[48,-578],[48,-105],[-23,-203],[-136,-41],[16,-163],[-189,-57],[52,-505],[-394,-110],[135,-1293],[-395,-132],[122,-1154],[-81,-34],[-3,-406]],[[28863,11060],[50,-238],[-32,-236],[138,-73],[32,-92],[49,-406],[-23,-133],[166,-86]],[[59044,49660],[10,-1283],[-8,-155]],[[59046,48222],[1,-55]],[[59047,48167],[768,18]],[[59815,49093],[-1,630]],[[59814,49723],[-387,-1],[0,112],[-383,-6]],[[59044,49828],[0,-168]],[[45451,67550],[56,-1841]],[[26693,13977],[763,250]],[[27456,14227],[-6,277],[-136,289],[18,247],[68,327],[-34,286],[47,77],[-127,170],[9,253],[46,162],[-102,215],[169,108],[17,222],[116,197],[90,23]],[[27631,17080],[1,6]],[[26874,17822],[-115,-63],[-17,167],[-84,54],[-134,229],[-97,49],[-81,-63],[-42,181],[-126,100],[-105,-232],[-47,-216],[-149,-68]],[[25877,17960],[50,-143],[-21,-136],[107,-77],[15,-202],[-72,-226],[136,-253],[137,43],[46,-104],[-43,-222],[50,-62],[-84,-184],[-11,-203],[71,-171],[-81,-136],[28,-156],[107,12],[3,-362],[58,-17],[58,-211],[9,-196],[93,-185],[-16,-222],[82,-9],[106,-504],[-12,-57]],[[15655,56510],[62,26],[323,-2361],[171,-1303]],[[16211,52872],[1720,673],[1606,600],[8,-59],[154,54]],[[19699,54140],[1431,3678]],[[21713,60757],[-58,158],[-206,263],[-135,93],[-185,59],[-47,94]],[[21082,61424],[-1587,-539],[-20,165],[-2151,-777],[-749,-289],[-14,110],[-508,-193],[-16,-63],[-261,-105],[0,-57],[-328,-127],[-23,169],[-101,26],[-25,174],[-80,-29],[-60,188]],[[15159,60077],[-158,-362]],[[15001,59715],[-20,-123],[90,-153],[63,33],[164,-491],[122,-454],[101,-1024],[134,-993]],[[79632,65685],[95,-66]],[[79727,65619],[40,196],[-29,194],[122,290],[105,159],[98,229]],[[80063,66687],[-96,188]],[[79967,66875],[-55,15]],[[79912,66890],[-131,-79],[-163,-26],[-51,-214],[-67,-115],[-170,-578]],[[79330,65878],[51,-103],[132,-57],[61,-98],[58,65]],[[22294,89903],[212,429],[133,-60]],[[22639,90272],[146,63],[112,110],[97,181]],[[22994,90626],[-283,140],[56,183]],[[22767,90949],[-65,-10],[-127,-421],[-122,-123],[-27,93],[136,181],[38,204],[156,360],[128,533],[-132,-48],[-68,-147]],[[22098,90653],[-36,-268],[66,-31],[-47,-166],[213,-285]],[[65086,23890],[317,-36],[15,341]],[[65418,24195],[55,1328]],[[65473,25523],[-422,34],[-561,67]],[[64490,25624],[-746,79]],[[63744,25703],[-45,-1333]],[[12752,97824],[9,-151],[50,124],[-59,27]],[[12678,97489],[67,-76],[-9,284],[-62,-20],[4,-188]],[[12397,97795],[79,-153],[-37,-93],[62,-101],[107,47],[-29,107],[-182,193]],[[12157,97232],[72,-101],[166,95],[-15,134],[-78,-137],[-13,286],[-67,-120],[-52,93],[-13,-250]],[[11676,97411],[39,-75],[105,122],[-77,52],[-67,-99]],[[11421,97611],[92,-25],[-51,170],[-41,-145]],[[11193,98205],[7,-58],[201,186],[-53,52],[-155,-180]],[[13113,95377],[-75,176],[-97,-13],[-5,116],[-134,-19],[-5,116],[-135,-20],[-12,232],[41,6],[-24,463],[-33,111],[134,20],[-14,332]],[[12754,96897],[-83,80],[72,-316],[-108,-54],[-96,146],[-155,135],[-73,160],[-141,-94],[-175,196],[-122,-30],[86,-328],[-111,-5],[-67,296],[-97,212],[-62,-41],[27,166],[-91,-84],[-45,172],[-96,-64],[2,-270],[-45,-80],[-49,103],[52,124],[-12,221],[-127,31],[-84,-269],[-73,76],[74,152],[-166,152],[82,55],[43,164],[-116,-146],[-125,154],[-223,-68],[-121,89],[-18,84],[-138,62],[-89,-60],[-27,-222],[119,-83],[89,-232],[319,-170],[161,27],[77,247],[29,-326],[197,-30],[156,-328],[167,-282],[214,-226],[286,-107],[156,5],[-66,263],[52,123],[18,-196],[128,51],[88,147],[29,-84],[-149,-228],[110,-343],[266,-358],[125,-86],[260,-267],[25,64]],[[10074,98386],[132,-10],[-14,76],[-118,-66]],[[9884,98128],[28,-56],[93,143],[-78,113],[-43,-200]],[[9682,98209],[113,-63],[74,186],[-177,16],[-10,-139]],[[15442,93819],[42,-103],[61,69],[-2,-172],[161,-206],[65,-149],[-24,-118],[125,-104],[-52,383],[56,-94],[91,167],[61,-77],[-34,266],[-96,-86],[21,114],[-138,-53],[-22,160],[-134,106],[-181,-103]],[[15046,95861],[118,-96],[59,144],[-121,21],[-56,-69]],[[14874,94754],[65,-192],[169,-201],[102,16],[39,195],[12,-197],[-32,-217],[89,-105],[62,78],[103,-23],[-54,-154],[151,129],[-76,-123],[164,31],[-6,121],[73,-20],[100,-147],[76,287],[-61,-38],[-7,239],[131,-34],[-74,268],[-171,-105],[62,163],[-90,160],[-146,117],[126,37],[-146,104],[-35,115],[-45,-119],[22,-151],[-141,441],[-92,126],[-105,34],[128,-263],[-55,-17],[72,-272],[-209,417],[-96,-196],[-2,-257],[-109,-143],[6,-104]],[[14854,96003],[119,-221],[61,63],[-150,199],[-30,-41]],[[14435,96805],[71,-113],[-3,201],[-68,-88]],[[15078,93031],[199,0],[-1,-117],[72,0],[0,-155],[153,-2]],[[15501,92757],[-168,329],[-89,7],[-65,157],[24,152],[-87,322],[-105,104],[-104,2],[-167,132],[7,119],[-95,44],[7,143],[-126,-77],[-56,304],[-130,-26],[7,168],[-79,-51],[-148,237],[92,-55],[-13,236]],[[14206,95004],[-167,-15],[61,-227],[110,-244],[99,22],[27,-98],[106,-15],[56,-264],[153,-99],[4,-426],[134,-127],[223,-90],[67,-132],[-1,-258]],[[13113,95377],[93,23],[8,-256],[135,-318],[136,-147],[168,-260],[74,-747],[79,-59],[-57,-145],[48,-302],[83,-142]],[[13998,92672],[28,-116],[-113,163]],[[13913,92719],[10,-322],[-25,-236],[70,-110],[134,10],[43,-230],[70,-112],[134,8],[67,-113],[29,-1628]],[[14445,89986],[969,18]],[[15414,90004],[20,581],[-50,1],[1,465],[-49,1],[1,465],[-116,117],[0,233],[-67,117],[-115,-1],[-1,233],[-134,-2],[20,233],[-3,465],[21,117],[136,2]],[[14206,95004],[-90,231],[-140,18],[-143,251],[-72,-133],[-137,326],[-23,-91],[-80,128],[12,136],[-101,-74],[-95,40],[-76,182],[155,167],[-162,174],[-21,142],[-59,-166],[-5,187],[-85,-70],[-28,88],[-262,72],[-40,285]],[[17580,91326],[38,-191],[142,-287],[94,-372],[66,151],[-184,481],[47,59],[-203,159]],[[17539,90713],[44,-321],[78,-154],[-4,287],[-41,296],[-77,-108]],[[17264,89160],[466,-75],[95,-76],[-79,-1039],[201,-38],[-59,-807],[-48,-412]],[[17840,86713],[130,-92],[333,-72],[9,115],[203,-29],[504,-133],[62,148],[-51,241],[78,63],[-44,170],[88,50],[100,-149],[112,-34],[143,192],[48,458],[59,45],[31,281],[299,-98]],[[19944,87869],[231,1992]],[[20175,89861],[-87,-30],[-218,71],[-12,-115],[-530,159],[-206,733],[5,49]],[[19127,90728],[-118,16],[-130,306],[42,-206],[75,-155],[63,-18],[-114,-134],[-235,-23],[60,-74],[-91,-38],[36,-191],[-147,213],[-200,-177],[-79,43],[77,-189],[-140,182],[18,139],[-225,153],[14,-275],[61,16],[238,-222],[-52,-153],[-98,142],[43,-170],[-167,120],[-82,-68],[187,-179],[-137,77],[-85,-183],[36,-225],[-119,271],[-49,-239],[-30,256],[-69,86],[-49,-100],[-80,202],[-155,53],[54,-382],[-81,19],[-55,417],[100,20],[-67,366],[85,-174],[66,194],[-57,288],[133,221],[-78,173],[-83,21],[-49,-271],[-26,268],[-54,15]],[[17314,91159],[-22,-641],[-39,6],[-17,-426],[-34,4]],[[17202,90102],[-4,-155],[100,-14],[-34,-773]],[[51004,29284],[575,23]],[[51579,29307],[-13,1350]],[[17758,17060],[780,331]],[[18538,17391],[988,416]],[[19526,17807],[119,92],[-10,84],[125,-60],[84,151],[83,45]],[[19927,18119],[19,98],[-64,260],[-82,-36],[-59,435],[-112,-48],[-180,93],[-74,-31],[0,153],[230,235],[32,188],[-121,152],[-17,206],[-110,73],[-42,156],[19,144],[-112,110],[-77,215],[16,67],[388,155]],[[19581,20744],[-105,809]],[[19476,21553],[-559,-231],[-354,-177],[-46,324],[-1308,-550]],[[17209,20919],[195,-1293]],[[17404,19626],[290,-1915],[-30,-13],[94,-638]],[[76391,42872],[-21,-450]],[[76370,42422],[712,-100]],[[77082,42322],[42,900],[190,-18]],[[77314,43204],[12,333]],[[77326,43537],[-440,59],[2,-103],[-467,70]],[[76421,43563],[-30,-691]],[[79597,35627],[77,813]],[[79674,36440],[53,557],[-140,37]],[[79587,37034],[-508,134]],[[76859,76242],[493,-101]],[[77352,76141],[26,413],[98,225],[51,878]],[[77527,77657],[-381,45]],[[77146,77702],[-188,22]],[[81807,47213],[-31,-458],[41,25],[126,-242]],[[81943,46538],[191,-388],[152,13],[248,-435],[41,-562],[31,-192],[92,83],[4,124],[100,27],[22,-107],[70,80]],[[82894,45181],[30,161],[-40,127]],[[82884,45469],[-41,472],[34,157],[-63,322],[-95,220],[39,139]],[[82758,46779],[-147,331],[-56,257],[41,84],[-41,182]],[[82555,47633],[-250,103],[-100,106],[-168,7],[-194,-209],[-36,-427]],[[54304,18730],[167,1],[-3,-332]],[[54468,18399],[1137,3],[418,-12]],[[56023,18390],[14,334],[5,995]],[[56042,19719],[17,330],[4,669]],[[55094,20725],[-769,-4]],[[54325,20721],[2,-663],[-24,0],[1,-1328]],[[75345,61410],[540,-112]],[[75885,61298],[347,-71]],[[76232,61227],[-79,155],[147,221],[-60,178],[24,141],[86,3],[2,285],[-76,326]],[[76276,62536],[-43,186]],[[76233,62722],[-19,-55]],[[76214,62667],[0,-81],[-113,-76],[-15,-205],[-138,-317],[-208,-151],[-354,81]],[[75386,61918],[-41,-508]],[[53984,12864],[590,12],[774,-6]],[[55348,12870],[3,577],[15,0]],[[55366,13447],[1,328]],[[66264,44202],[130,31],[29,561],[193,-21]],[[66616,44773],[51,1186],[-196,13]],[[66471,45972],[-668,81],[-31,-676]],[[65772,45377],[-21,-449],[97,-10],[-8,-166],[92,-9],[-12,-302],[50,71],[69,-124],[86,-25],[88,-205],[51,44]],[[71515,38645],[433,-95]],[[71948,38550],[13,171],[65,-13]],[[72026,38708],[94,1336]],[[72120,40044],[-377,75]],[[71743,40119],[-125,26],[-94,-1333]],[[32186,47319],[1169,269],[50,-643]],[[33405,46945],[1505,323]],[[34910,47268],[-99,1405],[-232,-48]],[[34579,48625],[7,-116],[-856,-182],[43,79],[14,231],[130,28],[117,166],[-35,251],[-33,-6]],[[33966,49076],[-1623,-376],[-233,-47]],[[65098,77012],[547,-58]],[[65645,76954],[49,1338]],[[65694,78292],[-168,19]],[[65144,78351],[-46,-1339]],[[47175,11118],[10,-329],[974,85],[-9,330],[194,14]],[[48344,11218],[-17,656],[59,5],[-34,1322],[59,4],[-17,660]],[[48394,13865],[-585,-45]],[[47809,13820],[-583,-55]],[[47226,13765],[22,-659],[-67,-6],[42,-1319],[-69,-6],[10,-329]],[[61136,40496],[771,-62]],[[61907,40434],[8,337]],[[61915,40771],[25,828]],[[61940,41599],[-22,-57],[-359,57]],[[61162,41648],[-26,-1152]],[[63922,44548],[197,-16],[4,138],[191,-19],[8,338],[127,100],[14,448]],[[64463,45537],[-476,42]],[[63987,45579],[2,-147],[-136,-542],[69,-342]],[[77272,69305],[305,-472]],[[77973,69162],[33,163],[-122,272],[-45,-3],[31,292]],[[77870,69886],[-200,-64]],[[77670,69822],[-65,9],[-148,-108],[-185,-418]],[[73690,27438],[71,979]],[[73761,28417],[20,332],[-319,69],[4,59]],[[48571,47333],[933,53]],[[49504,47386],[18,1]],[[49522,47387],[-40,1682]],[[49482,49069],[-937,-54]],[[48522,49013],[49,-1680]],[[46580,9342],[551,55],[1398,116]],[[48529,9513],[-28,1058],[56,5],[-17,656]],[[48540,11232],[-196,-14]],[[72710,37561],[641,-155]],[[73356,37478],[70,1007]],[[73445,38741],[-450,108]],[[72995,38849],[-436,88]],[[72559,38937],[-21,-338]],[[72538,38599],[-49,-665],[48,-10],[-18,-325]],[[54675,45859],[422,0],[0,-336]],[[55097,45523],[383,-2]],[[55480,45521],[-8,902]],[[55472,46423],[-33,0],[2,784]],[[55441,47207],[-765,1]],[[54676,47208],[-1,-1349]],[[61907,40434],[-23,-1008]],[[61884,39426],[384,-29]],[[62268,39397],[193,-11],[9,335]],[[62470,39721],[26,1007],[-63,4]],[[62433,40732],[-518,39]],[[70457,42179],[763,-140]],[[71220,42039],[64,977]],[[71284,43016],[-146,33]],[[70515,43161],[-58,-982]],[[12262,32664],[25,99],[-40,269],[141,111],[46,144],[-82,299],[-144,54],[-22,162]],[[12186,33802],[-44,99],[-107,36],[-124,-59],[-41,152],[-85,88],[-43,153],[-92,-51],[-124,251],[-101,42],[-395,-186],[-66,141],[11,177]],[[10975,34645],[-1457,-715]],[[9518,33930],[49,-416],[54,-11],[16,-236]],[[9637,33267],[-16,-89],[49,-385],[-18,-191],[58,-136],[22,-209],[-113,-241]],[[71743,40119],[22,330]],[[71765,40449],[-504,102]],[[71261,40551],[-87,-1330]],[[48709,18510],[717,53]],[[49426,18563],[635,42]],[[50061,18605],[-26,1322]],[[50035,19927],[-1301,-79]],[[48734,19848],[-59,-6],[34,-1332]],[[56154,59323],[161,-2],[-2,-336],[191,-4]],[[56504,58981],[383,-6]],[[56887,58975],[7,1005],[-18,0],[8,1012]],[[56884,60992],[-577,10]],[[56307,61002],[-3,-671],[-248,2]],[[56056,60333],[60,-147],[-91,-203],[5,-232],[94,-175],[30,-253]],[[48448,27819],[80,257],[186,-11],[179,143],[68,-3],[7,-173],[-135,-99],[56,-170]],[[49357,28880],[3,161],[68,127],[-99,255],[-72,64],[0,266],[-81,66],[-7,119],[135,4],[51,295],[87,196],[-26,119]],[[49416,30552],[0,1]],[[49035,30529],[-143,-68],[19,-870],[-107,-79],[-63,155],[-115,27],[-109,127],[-220,-82],[-11,-60],[-168,74],[-185,-124]],[[47933,29629],[-80,60],[-93,-85]],[[47760,29604],[12,-499],[-42,-3],[31,-1233]],[[47761,27869],[3,-99],[684,49]],[[55414,15422],[8,1324]],[[55422,16746],[-788,2]],[[54634,16748],[0,-1320]],[[63744,25703],[35,997]],[[63779,26700],[-772,83],[-10,-333],[-192,17],[-10,-331]],[[62795,26136],[-31,-998]],[[62764,25138],[-22,-665]],[[45882,48790],[534,51]],[[46416,48841],[226,18]],[[46599,50540],[-726,-65]],[[45873,50475],[-39,-4]],[[45834,50471],[48,-1681]],[[54135,9742],[1612,1]],[[55747,9743],[-4,238],[33,118],[98,85],[144,-53],[69,-98],[7,784],[-377,5],[3,654]],[[55720,11476],[-389,9]],[[55331,11485],[-1174,-21]],[[54157,11464],[2,-653],[-26,0],[2,-1069]],[[59834,60537],[384,-4]],[[60218,60533],[254,-6]],[[60472,60527],[7,669],[-65,3],[4,333]],[[60418,61532],[14,1118],[-74,13]],[[60358,62663],[-228,41],[-40,175],[-71,-31],[8,-199],[-94,-1],[-50,-209],[-84,-137],[-83,-16],[-60,-152]],[[59656,62134],[-38,-37]],[[59618,62097],[-3,-550],[130,-1],[-4,-503],[96,0],[-3,-506]],[[70345,17786],[-44,-702]],[[70301,17084],[109,15],[319,-35],[160,-52],[354,-357]],[[71243,16655],[129,1932]],[[71372,18587],[-966,185]],[[70406,18772],[-61,-986]],[[59814,49723],[0,1031]],[[59814,50754],[-2,296],[40,1],[-2,476]],[[59850,51527],[-765,-4]],[[59043,51007],[1,-1179]],[[60472,60527],[321,-3],[-3,-279],[383,-16]],[[61173,60229],[3,280],[320,-6]],[[61496,60503],[9,1344]],[[61505,61847],[-413,9]],[[61092,61856],[-4,-335],[-670,11]],[[88519,48396],[130,215],[209,214]],[[88858,48825],[58,77],[130,-82],[22,232]],[[89068,49052],[30,215]],[[89098,49267],[-63,71]],[[89035,49338],[-42,-8],[-136,-258],[-104,-129],[-42,41]],[[88711,48984],[-28,-86],[-112,-13]],[[88571,48885],[-52,-144],[-85,-22]],[[88434,48719],[-54,-234],[139,-89]],[[60589,55329],[768,-20]],[[61357,55309],[287,-7]],[[61644,55302],[11,1013],[-29,1]],[[61626,56316],[-1156,28]],[[60470,56344],[-257,3]],[[27113,5073],[959,328]],[[28072,5401],[43,355],[-69,48],[121,321],[75,-88],[170,65],[14,273],[64,245],[-113,356],[188,197],[106,15],[95,174],[-55,329],[84,168],[80,13],[22,159],[-93,139],[41,129]],[[28845,8299],[141,287],[-22,289],[62,1],[67,164],[110,-12],[65,93]],[[29268,9121],[26,228],[93,198],[21,216],[-60,93],[-105,-60]],[[28863,11060],[-479,-168]],[[28384,10892],[-250,-80]],[[28134,10812],[68,-222],[27,-217],[-55,-12],[-27,-337],[57,-282],[-90,-290],[-134,-150],[-32,-295],[-214,-69],[-85,82],[34,245],[-672,-221],[-52,647],[-189,-63]],[[26770,9628],[37,-319],[-571,-185],[57,-485],[-25,-64]],[[26268,8575],[78,-779],[253,87],[149,-1290],[-57,-19],[38,-316],[365,124],[-69,-100],[39,-163],[95,-37],[-52,-237],[-84,-68],[73,-100],[2,-371],[65,-111],[-50,-122]],[[43483,69066],[961,80]],[[44444,69146],[-58,1666]],[[44386,70812],[-249,-28]],[[44137,70784],[-716,-68]],[[43421,70716],[62,-1650]],[[62554,52403],[386,-25],[5,336],[276,-13]],[[63221,52701],[9,421]],[[63230,53122],[-276,6],[7,338],[181,-3],[8,334]],[[63150,53797],[-764,34]],[[62386,53831],[-190,10],[-17,-674],[-96,7]],[[62083,53174],[-14,-742],[485,-29]],[[46888,78233],[976,70]],[[47864,78303],[-13,562],[227,15]],[[48078,78880],[-17,880]],[[48061,79760],[-1211,-81]],[[46759,74403],[-809,-76]],[[62409,55274],[-23,-1443]],[[63150,53797],[64,-3],[11,394],[36,219],[64,-4],[1,213],[66,-20],[35,153],[64,-31],[38,281]],[[63529,54999],[-351,68],[13,780]],[[63191,55847],[-770,45]],[[62421,55892],[-12,-618]],[[44763,75891],[60,-1672]],[[44823,74219],[151,14]],[[45656,74297],[-52,1497]],[[44750,76253],[13,-362]],[[40728,50321],[363,142],[17,41],[375,52],[11,-223],[191,22],[29,-354]],[[41714,50001],[177,22]],[[41891,50023],[-78,1703],[-39,689]],[[41774,52415],[-1142,-161],[12,-350]],[[40644,51904],[84,-1583]],[[44444,69146],[959,82]],[[45403,69228],[-51,1641]],[[45352,70869],[-251,2]],[[45101,70871],[-715,-59]],[[38742,46199],[506,83]],[[39248,46282],[-10,386],[-38,618],[-65,-13],[-24,268],[228,47],[-37,564]],[[39302,48152],[-513,-76],[15,-188],[-157,-28]],[[38647,47860],[93,-1661]],[[38740,46199],[2,0]],[[24827,7293],[25,189],[81,109],[45,-119],[219,-71],[111,-116],[68,240],[-43,95],[49,199],[-13,216],[102,334],[-44,197],[43,151],[201,88],[101,-23],[46,123],[143,-53],[104,-348],[203,71]],[[26770,9628],[11,172],[-61,539],[348,115],[12,177],[-57,44],[-55,206],[132,-6],[-127,369],[82,159],[128,43],[-74,649],[6,171]],[[27115,12266],[-159,-5],[-86,-153],[23,-64],[-149,-172],[-144,-230],[-176,-136],[-41,62],[-126,-98]],[[26257,11470],[-55,-131],[-182,-120],[21,-314],[-411,-498],[-42,45],[-137,-100],[-71,49],[-109,-154],[-20,70],[-140,-66]],[[25111,10251],[-84,-53],[3,-163],[-60,-128],[104,-119],[-43,-245],[38,-149],[-124,-260],[-2,-244],[-69,-134],[-132,-553],[-25,-25]],[[24717,8178],[110,-885]],[[47936,72824],[33,2]],[[48901,72882],[-40,1671]],[[48716,74546],[-820,-58]],[[47343,69385],[-38,1682]],[[47305,71067],[-289,-21]],[[46318,70980],[50,-1671]],[[50951,61950],[142,5],[111,126],[62,-26],[331,125],[119,-43]],[[51716,62137],[-13,1854]],[[51703,63991],[-7,669]],[[51696,64660],[-767,-25]],[[50931,63965],[20,-1344],[0,-671]],[[56018,69721],[4,-4]],[[56022,69717],[94,39],[242,-87]],[[56358,69669],[6,1365]],[[56364,71034],[-48,82]],[[56316,71116],[-38,199],[-253,1]],[[56025,71316],[-7,-1595]],[[54593,71801],[266,5]],[[54859,71806],[132,231],[127,6],[160,114],[95,131],[46,-35]],[[55419,72253],[76,128]],[[55495,72381],[2,796],[175,270],[99,207]],[[55771,73654],[-1177,-4]],[[54594,73650],[-1,-1849]],[[48050,41246],[474,33],[92,64]],[[48589,42629],[-763,-53]],[[47826,42576],[8,-337],[192,15],[24,-1008]],[[51671,41441],[767,21]],[[52438,41462],[-12,1343]],[[52426,42805],[-763,-22]],[[51663,42783],[-6,-1]],[[54183,71249],[6,-1425]],[[54189,69824],[810,-220]],[[54999,69604],[-6,732]],[[54993,70336],[0,922]],[[54993,71258],[-154,-1],[-78,398],[98,151]],[[54593,71801],[-411,-14]],[[54182,71787],[1,-538]],[[54276,78961],[134,-79],[233,-282],[141,-92],[402,-9]],[[55186,78499],[206,56],[42,161],[-88,193],[81,231],[40,-15]],[[54999,79382],[-585,157]],[[54414,79539],[-85,-339],[29,-78],[-82,-161]],[[51874,66177],[9,-839]],[[51883,65338],[384,11]],[[52267,65349],[-5,503],[555,14],[36,166],[175,3]],[[53028,66035],[-4,617]],[[53024,66652],[-64,-1],[-5,391]],[[52955,67042],[-1086,-25]],[[51869,67017],[5,-840]],[[85137,44113],[135,-112],[82,-373]],[[85354,43628],[66,113],[140,91],[49,254],[147,74]],[[85756,44160],[-219,459],[-116,338],[-99,-13]],[[85322,44944],[-221,-301]],[[85101,44643],[28,-105],[-48,-185],[56,-240]],[[70926,63391],[382,350],[219,76]],[[71527,63817],[151,-173],[76,130],[114,-136],[96,124]],[[71964,63762],[-18,680],[14,255]],[[71960,64697],[-965,124]],[[70995,64821],[-69,-1430]],[[84935,45503],[34,-222]],[[84969,45281],[41,87],[43,312],[175,296],[105,-15]],[[85333,45961],[-99,380]],[[85234,46341],[-542,-196]],[[84692,46145],[164,-276],[79,-366]],[[12779,86964],[21,-346],[66,11],[13,-348],[73,-104],[133,22],[74,-222],[67,10],[18,-347],[-71,-11],[43,-925],[62,10],[12,-231],[67,10],[19,-462],[67,9],[14,-347],[-67,-9]],[[14813,80509],[565,5],[510,-19],[495,-40],[435,-53],[742,-129],[-47,-659],[385,-86],[694,-190],[350,-111]],[[18942,79227],[402,3471]],[[19344,82698],[-87,212],[-10,137],[-118,259],[-82,-7],[-192,262],[-2,227],[-78,75],[-115,244],[42,178],[-57,217],[-135,13]],[[18510,84515],[-29,-153],[35,-373],[-31,-57],[-150,101],[-180,-32],[-201,174],[-25,-197],[-108,-33],[-51,-112],[42,-109],[-68,-59],[-113,48],[-1,109],[-233,131],[-83,107],[-362,54],[44,832],[30,-47],[188,340]],[[17214,85239],[-906,89],[-175,497],[-177,-86],[-85,102],[1,232],[-60,3],[4,232],[-223,8],[26,406],[134,53],[3,163],[-195,618]],[[15561,87556],[4,583]],[[15565,88139],[-25,117],[-118,2],[1,117],[-134,1],[0,116],[-769,-16],[-437,-27],[3,-117],[-534,-52],[-5,116],[-267,-34],[-6,116],[-464,-70]],[[80899,40679],[335,-266],[222,-72],[85,52],[108,-113],[32,112],[82,-43]],[[81763,40349],[-9,99],[89,-5],[64,93],[13,218],[65,273],[-39,59],[54,221]],[[82e3,41307],[-849,243]],[[81151,41550],[-165,45]],[[80986,41595],[-87,-916]],[[62154,67864],[575,-45],[197,19]],[[62926,67838],[198,-5],[17,834]],[[63141,68667],[12,672]],[[63153,69339],[-987,41]],[[62166,69380],[-46,-502],[59,-6],[-16,-672]],[[65551,67832],[-12,-337],[291,-33],[94,-64],[-11,-285]],[[65913,67113],[289,-29],[5,115],[480,-56]],[[66710,67702],[8,170]],[[66718,67872],[-516,63]],[[66202,67935],[-628,67]],[[65574,68002],[-23,-170]],[[81915,51455],[-72,193]],[[81843,51648],[-36,-140],[108,-53]],[[81934,51457],[0,0]],[[59179,42602],[863,-56],[3,167]],[[60045,42713],[22,1177]],[[60067,43890],[-857,61]],[[59210,43951],[-24,-899]],[[59186,43052],[-7,-450]],[[79352,50663],[112,-172]],[[79464,50491],[81,145],[195,-6],[136,-125],[48,85],[135,33],[114,-60],[62,119],[53,-75],[165,112]],[[80453,50719],[-59,355]],[[80394,51074],[-72,271],[-55,24],[-173,295],[-203,74],[-119,-115]],[[79772,51623],[-103,-152],[-113,16],[-176,-318],[-16,-213],[-120,-127],[108,-166]],[[87807,58109],[59,-61],[249,-26],[269,149],[50,-137],[120,12],[109,176],[69,214],[65,80]],[[88797,58516],[85,82],[88,301],[-5,127]],[[88965,59026],[-214,282],[-124,246],[-308,478]],[[88319,60032],[-120,-100],[-292,-862]],[[87907,59070],[-26,-242],[-10,-542],[-64,-177]],[[57116,45130],[675,-14]],[[57791,45116],[5,844]],[[57796,45960],[-1,279]],[[57795,46239],[-666,14]],[[57129,46253],[-4,-286]],[[57125,45967],[-9,-837]],[[73958,79469],[48,-91],[155,-27],[51,-126],[700,-115],[-29,-499],[98,-19]],[[74981,78592],[97,-16]],[[75078,78576],[81,1395]],[[75159,79971],[70,1051]],[[75229,81022],[-78,-83],[-121,-21],[-111,-112],[-131,-208],[-193,-120],[-165,-198],[-211,-190],[-239,-162]],[[73980,79928],[-22,-459]],[[15307,4945],[588,294],[1275,583]],[[17170,5822],[40,279],[-98,66],[-39,328]],[[17073,6495],[-168,31],[-175,248],[-220,154],[-78,482],[122,88],[-68,191],[63,79],[-8,247],[-181,35],[24,132]],[[16384,8182],[0,1]],[[14997,6599],[154,-35],[27,-512],[-30,-388],[132,-67],[-94,-242],[125,-216],[-4,-194]],[[14862,6382],[74,-321],[94,-198],[34,192],[-43,213],[83,114],[-146,108],[-101,-10],[5,-98]],[[17639,4013],[-88,-127],[67,-150],[-16,-116],[63,-128],[-20,-120],[59,-111],[126,41],[18,-109],[145,-4],[110,202],[105,-41]],[[18208,3350],[77,30],[-64,288],[5,216],[73,107],[-35,217],[101,110],[171,450],[-43,148],[183,424],[81,87],[80,440],[260,115]],[[19097,5982],[-98,189],[-28,140],[-69,35],[-86,214],[-300,-47],[-67,112],[12,166],[-98,289],[-120,179],[-83,282],[11,256],[216,201],[49,129],[-55,277]],[[18381,8404],[-418,-181],[-144,-282],[-110,-27],[0,-100],[-124,-87],[-156,-380],[-66,11],[-107,-133],[-58,-363],[-96,-172],[-29,-195]],[[17170,5822],[90,-127],[-93,-165],[-2,-247],[134,-261],[-26,-161],[224,-56],[112,-103],[4,-111],[82,-130],[-76,-353],[20,-95]],[[82746,80480],[382,-113],[94,-170],[104,-57]],[[83326,80140],[298,862]],[[83624,81002],[-99,89],[62,544],[-513,156],[-54,-521],[-25,11]],[[82995,81281],[-82,29],[-120,-370],[-47,-460]],[[18381,8404],[7,146],[99,66]],[[18487,8616],[-45,349],[-91,175],[43,521],[-46,314],[33,178],[-112,265]],[[18269,10418],[-799,-359],[52,-319],[-186,-88],[48,-318],[-581,-263],[-47,-336],[-225,-489],[-126,12],[-21,-76]],[[83242,83586],[-1,184],[-62,108],[30,275],[249,-62],[11,109],[661,-188]],[[84130,84012],[62,26],[67,219],[116,110],[31,115],[-46,162],[105,302]],[[84465,84946],[-1548,415]],[[82917,85361],[-143,-1582],[17,-78],[451,-115]],[[77947,71325],[138,-472],[48,-8]],[[78453,71273],[-44,98],[175,235],[-64,297]],[[78520,71903],[-156,-69],[-31,68],[-323,68]],[[64063,77218],[210,-125],[664,-64]],[[64937,77029],[161,-17]],[[65107,78355],[-493,49]],[[64614,78404],[-447,42]],[[64167,78446],[-32,-1084],[-72,-144]],[[48938,22495],[1536,98]],[[50474,22593],[-18,1328]],[[50456,23921],[-1337,-82]],[[49119,23839],[-213,-16]],[[48906,23823],[32,-1328]],[[67598,37648],[62,1002]],[[67660,38650],[3,337]],[[67663,38987],[-556,99]],[[49470,52434],[945,50]],[[50415,52484],[8,355]],[[50423,52839],[-15,1010]],[[49446,53804],[17,-1013]],[[58789,31557],[766,-38]],[[59555,31519],[3,164]],[[59558,31683],[20,1173]],[[53231,38570],[144,53],[121,-35],[91,94],[204,-26],[163,154]],[[53954,38810],[81,113],[23,191],[94,191],[-25,120],[64,170]],[[54191,39595],[26,288],[-48,126],[34,145]],[[54203,40154],[-51,115],[-191,-5]],[[53961,40264],[0,-112],[-743,-13]],[[53218,40139],[13,-1569]],[[60665,63869],[161,-3],[1,336],[186,-1],[7,279],[199,54],[1,174],[173,-6],[6,167],[191,-7],[5,336]],[[61595,65198],[-288,10],[1,169],[-338,7],[-61,168],[-80,1]],[[60829,65553],[-35,-225],[-98,3],[-1,-114],[-100,5]],[[60595,65222],[-34,-333],[-126,5],[0,-170],[-191,2],[10,-521],[-193,12]],[[60061,64217],[-4,-332],[444,-14],[164,95],[0,-97]],[[64947,27259],[-202,16]],[[64745,27275],[-42,-1007],[-187,19],[-26,-663]],[[56334,53146],[824,-11]],[[57158,53135],[1,75]],[[57169,54327],[0,99]],[[57169,54426],[-805,11]],[[56364,54437],[-24,-169]],[[50866,72804],[842,41]],[[51708,72845],[-6,910]],[[51702,73755],[-314,-1],[-310,309]],[[51078,74063],[-218,-1077]],[[50860,72986],[6,-182]],[[54124,49887],[4,-838]],[[54128,49049],[702,1]],[[54830,49050],[-7,1177]],[[54823,50227],[1,673],[-16,343]],[[41750,29853],[1696,234]],[[43446,30087],[-78,1825]],[[43368,31912],[-818,-108]],[[42550,31804],[-888,-124]],[[41662,31680],[88,-1827]],[[36102,13039],[201,59],[176,-31],[197,160],[30,226],[-33,221]],[[36532,15941],[64,204],[8,177]],[[36604,16322],[-1227,-246]],[[35377,16076],[27,-330],[30,7],[80,-985],[-194,-45],[52,-315],[26,-327],[194,45],[11,-137],[384,81],[34,-20],[81,-1011]],[[70450,42042],[-47,-837]],[[70403,41205],[535,-90]],[[70938,41115],[112,-19],[10,167],[115,36]],[[71175,41299],[37,606]],[[71212,41905],[8,134]],[[70457,42179],[-7,-137]],[[51745,16358],[389,14]],[[51605,18674],[-624,-27]],[[50981,18647],[19,-1327],[-43,-1],[16,-992]],[[91449,18019],[279,111],[-51,374],[193,113]],[[91870,18617],[-49,329]],[[91821,18946],[-44,348],[-192,-140],[-44,340],[-262,-100]],[[91279,19394],[-56,-6],[29,-197],[-64,-155],[-191,-238]],[[90997,18798],[71,-338],[96,34],[27,-384],[195,-143],[63,52]],[[76756,67673],[72,-60],[40,-211],[120,-78],[-25,-120],[80,-160]],[[77043,67044],[133,265]],[[77176,67309],[127,462],[3,239]],[[77306,68010],[-74,-62],[-337,65]],[[76895,68013],[-152,32]],[[76743,68045],[13,-372]],[[64745,27275],[-284,25]],[[64461,27300],[-653,72]],[[63808,27372],[-29,-672]],[[58050,33936],[-11,-1011]],[[48078,78880],[750,43]],[[48828,78923],[-2,73],[244,15]],[[49070,79011],[-29,1620]],[[48389,80589],[-347,-20],[19,-809]],[[56635,72942],[311,-211],[136,-299],[83,57]],[[57165,72489],[7,886],[113,87],[118,10]],[[57403,73472],[-39,135],[-71,-38],[-651,13]],[[56642,73582],[-7,-640]],[[67512,68333],[-4,-110],[128,-17]],[[67636,68206],[640,-94],[10,226]],[[68286,68338],[42,841]],[[68328,69179],[-266,37]],[[68062,69216],[-509,66]],[[67553,69282],[-41,-949]],[[14133,37510],[-76,479]],[[14057,37989],[-1062,-470],[-152,39],[-369,303],[-151,169],[-160,312],[-105,-41],[-40,-122],[-96,55],[-142,-153]],[[11780,38081],[116,-729],[48,-147],[80,-2],[44,-115],[168,-177],[181,38]],[[43368,31912],[338,44]],[[43706,31956],[-36,824],[32,3],[-55,1325]],[[43647,34108],[-1098,-131]],[[42549,33977],[-58,-7],[61,-1333],[-37,-5],[35,-828]],[[10181,22270],[-29,164],[211,107],[42,142],[114,100],[172,-74],[148,105],[51,144]],[[10890,22958],[-364,2119],[-83,458]],[[10443,25535],[-455,-218]],[[9988,25317],[-484,-227]],[[9504,25090],[-12,-185],[71,-169],[-20,-202],[86,-73],[70,-190],[-71,-554],[-210,-136],[152,-492],[156,84],[155,-301],[52,-182],[248,-420]],[[53202,41481],[-2,672]],[[53200,42153],[-10,670]],[[53190,42823],[-764,-18]],[[47577,59149],[-16,673]],[[47561,59822],[-25,1009]],[[47536,60831],[-971,-75]],[[46565,60756],[47,-1685]],[[76518,68147],[232,-9],[-7,-93]],[[76895,68013],[67,973],[-142,92]],[[76820,69078],[-14,-219],[-274,52]],[[76532,68911],[26,-193],[-40,-571]],[[66129,75321],[412,-96]],[[66541,75225],[23,632],[228,168],[106,165],[12,305]],[[66910,76495],[-127,14]],[[66783,76509],[-323,35],[8,169],[-257,26]],[[66211,76739],[-19,-505],[-32,4],[-31,-917]],[[77996,40369],[38,272]],[[78034,40641],[51,832],[-47,155]],[[78038,41628],[-390,30]],[[77648,41658],[-16,25],[-524,70]],[[77108,41753],[-24,-720]],[[43510,63828],[309,31]],[[43590,65514],[-796,-90]],[[42794,65424],[68,-1668]],[[71400,22571],[258,-42],[20,334],[574,-109]],[[72336,23734],[-699,132],[-53,192]],[[71584,24058],[-89,-165],[-95,17]],[[71400,23910],[56,-284],[-2,-716],[-54,-339]],[[48588,43977],[756,46]],[[49344,44023],[190,10]],[[49534,44033],[-30,1674]],[[49504,45707],[-914,-52]],[[48590,45655],[-44,-3]],[[45068,52440],[765,73]],[[45833,52513],[-42,1343]],[[45791,53856],[-766,-75]],[[45025,53781],[43,-1341]],[[31024,14915],[56,82],[-12,240],[44,177],[120,62],[-47,347],[110,192],[-6,219],[127,4],[145,192],[-30,209],[-90,129],[-23,133],[61,118],[6,224]],[[31485,17243],[-375,-84],[-96,230],[-69,31],[-62,167],[-9,226],[-62,-6],[-35,159],[-137,135],[-65,-2],[-137,241]],[[30438,18340],[79,-812],[-190,-57],[186,-1956]],[[49376,39993],[767,43]],[[50187,40038],[-22,1340]],[[50160,41413],[-308,127],[-458,-55]],[[48995,41421],[-13,-112],[29,-1336]],[[17476,42771],[652,2125],[-514,3879]],[[17614,48775],[-895,-2308]],[[16719,46467],[-790,-2031]],[[15929,44436],[128,63],[255,-318],[1164,-1410]],[[84479,54190],[184,-50]],[[84663,54140],[358,-100]],[[85021,54040],[36,1464]],[[85057,55504],[-116,45],[-302,29]],[[84639,55578],[-40,-134],[-120,-1254]],[[28120,24889],[35,-326],[849,256]],[[29004,24819],[-34,327],[284,84],[-17,165]],[[29237,25395],[-75,653],[90,-25],[207,414],[88,106],[145,41],[-10,108]],[[29682,26692],[-1419,-414]],[[28263,26278],[-283,-71]],[[27980,26207],[140,-1318]],[[71814,35814],[605,-118]],[[72576,35666],[64,892]],[[71880,36715],[-66,-901]],[[62730,34988],[381,-32]],[[63111,34956],[31,1006]],[[63142,35962],[10,336]],[[62382,36361],[-34,-1342]],[[56232,35655],[382,-4]],[[56614,35651],[377,-8]],[[56991,35643],[12,1334]],[[57003,36977],[-192,6]],[[56811,36983],[-575,8]],[[56236,36991],[-4,-1336]],[[49435,15915],[326,20]],[[49761,15935],[1168,63]],[[50981,18647],[-920,-42]],[[49426,18563],[33,-1329],[-53,-2],[29,-1317]],[[56991,35643],[380,-9]],[[57770,36953],[-192,8]],[[57578,36961],[-575,16]],[[70041,78968],[-47,-257],[64,-232],[78,-72],[-76,-123],[43,-248],[51,-48],[-84,-113],[31,-313],[-75,-149],[58,-230],[-65,-50]],[[70019,77133],[44,-123]],[[70063,77010],[63,12],[127,-232],[18,-128],[116,-102]],[[70387,76560],[89,-35],[86,145],[118,50]],[[70680,76720],[50,944],[32,-5]],[[70762,77659],[24,123],[-67,390],[174,280],[45,157],[254,224],[34,165],[-79,476],[74,193],[89,89],[-101,97],[-35,248],[-81,121],[59,51],[-94,99]],[[71058,80372],[-260,157],[-344,138],[-239,26],[45,-129],[86,72],[239,-124],[16,-113],[-189,-303],[-123,-105],[-67,-290],[44,-199],[-29,-297],[-54,-152],[-142,-85]],[[73185,32980],[193,-41]],[[73378,32939],[747,-167]],[[74125,32772],[15,-4]],[[74238,34117],[-379,73]],[[73859,34190],[-565,129]],[[73294,34319],[-109,-1339]],[[76939,54811],[858,-185]],[[78070,54561],[-196,244],[-112,-54],[-179,236],[-130,312],[28,61],[-144,148]],[[77337,55508],[-134,-67],[-59,40]],[[77144,55481],[17,-183],[-74,-278],[-148,-209]],[[48590,45655],[-42,1676]],[[48548,47331],[-932,-64]],[[47616,47267],[-28,-1]],[[47588,47266],[48,-1678]],[[56344,51744],[2,841],[-13,337]],[[55335,65041],[288,-3],[-1,-335]],[[55622,64703],[829,-9]],[[56451,64694],[222,-5],[5,671]],[[56678,65360],[-200,2],[7,1015],[-192,3],[-8,335]],[[56285,66715],[-1143,12]],[[55142,66727],[-2,-1348],[197,-2],[-2,-336]],[[42776,75682],[58,7]],[[42834,75689],[967,105]],[[43801,75794],[-78,2189]],[[43723,77983],[-999,-134]],[[42724,77849],[5,-429],[47,-1738]],[[48040,23757],[866,66]],[[49119,23839],[-28,1331]],[[48932,25159],[-1155,-85]],[[47777,25074],[-21,-355],[57,-138],[174,42],[-64,-310],[79,-222],[38,-334]],[[49370,42679],[-26,1344]],[[48583,43977],[26,-1347]],[[56488,30691],[97,-3]],[[56585,30688],[664,-16]],[[57249,30672],[9,943]],[[57258,31615],[-762,18]],[[56496,31633],[-8,-942]],[[50284,9624],[1558,67]],[[51842,9691],[-12,1069],[33,1],[-8,660]],[[51855,11421],[-584,-25]],[[51271,11396],[-975,-48]],[[13534,41278],[184,389],[254,-130],[89,66],[-27,166],[81,188]],[[14115,41957],[-39,158],[46,202],[-64,132],[69,169],[108,138],[75,201],[44,-43],[108,157],[43,165],[-45,362],[148,314],[-51,356],[-141,158]],[[14416,44426],[-46,-174]],[[14370,44252],[-82,-281],[-74,-137],[-107,-35],[-122,-181],[-256,281],[-223,62],[-87,-99],[-125,-18],[-119,-245],[-87,-105],[-102,139],[-88,-90],[-25,93],[-288,41],[28,225],[-44,71],[-83,-172],[-27,188]],[[12459,43989],[-335,-942]],[[12124,43047],[182,-180],[126,-196],[-13,-130],[128,-29],[243,-446],[447,-677],[297,-111]],[[48548,47331],[23,2]],[[47563,48943],[53,-1676]],[[48836,92950],[312,22],[5,-327]],[[49871,94847],[-1068,-60]],[[48803,94787],[33,-1837]],[[66319,23742],[247,-31],[38,998]],[[66604,24709],[-390,49],[-13,-332],[-387,52],[-15,-329]],[[65799,24149],[-16,-340],[536,-67]],[[57355,29335],[196,-6]],[[57551,29329],[13,1335]],[[57564,30664],[-315,8]],[[56585,30688],[-9,-1334]],[[71962,72290],[38,118],[40,-131],[-22,-204],[111,-51],[75,179],[47,-178],[77,76],[227,77]],[[72555,72176],[45,42],[-9,183],[151,129],[49,739]],[[72791,73269],[22,332],[-81,11]],[[71963,73751],[-16,-330],[-95,17]],[[71852,73438],[-40,-677],[183,-29],[-111,-163],[78,-279]],[[73795,48719],[147,-182],[67,57]],[[74009,48594],[137,42],[88,-71]],[[74302,49161],[-226,256],[5,94]],[[74081,49511],[-58,103],[-219,-94]],[[73804,49520],[5,-568],[57,-234],[-71,1]],[[61037,44158],[569,-28]],[[61606,44130],[191,-10]],[[61797,44120],[17,1118]],[[61814,45238],[-576,24],[-8,227],[-182,8]],[[61048,45497],[-11,-1339]],[[53626,58998],[578,-4]],[[54204,58994],[0,333],[480,3],[-7,844]],[[54677,60174],[-286,-2],[-1,841]],[[54390,61013],[-770,-6]],[[53620,61007],[3,-1166]],[[53623,59841],[3,-843]],[[52518,84091],[521,-8]],[[53039,84083],[79,215],[77,-1],[449,930],[-192,271]],[[53452,85498],[-551,759]],[[52901,86257],[-73,-157]],[[52828,86100],[-507,-1082]],[[52321,85018],[77,-469],[-1,-279],[121,-179]],[[66124,28125],[16,337]],[[66140,28462],[43,1002]],[[66183,29464],[-194,26]],[[65989,29490],[-193,29],[-1,-45],[-191,25]],[[65604,29499],[-18,-447],[124,-37],[-8,-170],[-49,-2],[-11,-247],[49,-5],[-18,-407]],[[48050,41246],[-406,-31]],[[47644,41215],[33,-1334]],[[71814,35814],[-216,41]],[[71598,35855],[42,-162],[-70,-1035]],[[66643,50347],[-37,-1006]],[[66606,49341],[769,-102]],[[67375,49239],[32,841]],[[67426,50586],[-738,96]],[[66688,50682],[-35,4],[-10,-339]],[[59538,30582],[760,-46]],[[60319,31639],[-761,44]],[[59555,31519],[-17,-937]],[[17573,85295],[221,-75],[32,-120],[160,-152],[66,35],[183,-257],[124,-61],[151,-150]],[[19344,82698],[600,5171]],[[17840,86713],[-26,-419],[-176,38]],[[17638,86332],[-65,-1037]],[[65635,39116],[-14,-328],[183,-20],[26,-264],[108,-95],[175,25]],[[55764,39707],[382,-2]],[[56146,39705],[381,-4]],[[56532,40695],[-765,8]],[[55767,40703],[-3,-996]],[[60344,32814],[769,-51]],[[61113,32763],[24,1018]],[[60365,33831],[-21,-1017]],[[66602,49229],[-29,-899]],[[67321,47886],[32,847]],[[67353,48733],[22,506]],[[66606,49341],[-4,-112]],[[82057,57778],[84,-22]],[[82141,57756],[787,-210]],[[82928,57546],[-256,1315]],[[82672,58861],[-90,-66]],[[82582,58795],[-229,-168],[-76,-286],[-150,-173],[21,-55],[-91,-335]],[[42899,74020],[143,16]],[[43860,74124],[-59,1670]],[[42834,75689],[65,-1669]],[[48377,81405],[-871,-71]],[[47506,81334],[-698,-47]],[[63904,30033],[192,-24],[50,1498]],[[64146,31507],[-113,-117],[-147,-31],[-127,47]],[[63759,31406],[-188,-22],[-191,171]],[[63380,31555],[-35,-963]],[[63345,30592],[-21,-497],[580,-62]],[[45584,60648],[0,24]],[[71484,53086],[543,-151]],[[72027,52935],[218,428],[-2,187]],[[72243,53550],[-4,443],[-71,-18]],[[72168,53975],[-142,-35],[-53,-97],[-105,109],[-227,-307]],[[71641,53645],[-157,-559]],[[72975,44258],[444,-90]],[[73419,44168],[376,-59]],[[73795,44109],[50,832]],[[73845,44941],[-419,76]],[[73426,45017],[-259,46],[-124,180]],[[73043,45243],[-49,-709]],[[72994,44534],[-19,-276]],[[22925,21086],[-1,-336],[94,-451],[-42,-292],[59,-304],[103,-273],[78,-108],[-20,-102],[96,-204],[-60,-201]],[[23232,18815],[59,-178],[59,44],[192,-189],[-10,90],[1977,690]],[[25509,19272],[-80,152],[-49,553],[-34,117],[-17,311],[-174,264]],[[24195,22168],[-86,-63],[-20,160],[-97,136],[-168,48],[-930,-345],[-75,320],[-146,-68]],[[22673,22356],[83,-648],[94,35],[75,-657]],[[85414,46980],[114,-526]],[[85528,46454],[175,-141],[268,46]],[[85971,46359],[63,-20],[241,86],[199,202]],[[86474,46627],[-69,1118]],[[86405,47745],[-170,-67],[-139,-294],[-79,-15],[-59,-118],[-83,-21]],[[85875,47230],[-461,-250]],[[49937,71244],[277,21],[4,-214]],[[50907,71096],[-41,1708]],[[50860,72986],[-762,-37]],[[50098,72949],[-189,-17]],[[49909,72932],[28,-1688]],[[42631,65405],[163,19]],[[42554,67279],[77,-1874]],[[73063,77297],[383,-66]],[[73446,77231],[289,-49]],[[73735,77182],[63,1101],[369,-61]],[[74167,78222],[-34,160],[-85,117],[8,153],[78,142],[-4,141],[58,104],[-68,190],[-118,37],[-44,203]],[[73980,79928],[-188,-99],[-414,-156],[-192,-26]],[[90078,27961],[722,-512]],[[90800,27449],[29,341],[63,317],[-73,259],[8,151],[-55,276]],[[90772,28793],[-173,-127],[-60,51],[-14,297],[-383,83],[-259,-115]],[[89883,28982],[-153,-66],[100,-623],[-27,-12]],[[73674,42257],[-69,-1171]],[[73594,40923],[619,-134]],[[74259,41391],[87,1059]],[[74346,42450],[-100,26]],[[74246,42476],[-551,119]],[[55720,11476],[195,-2],[5,659],[1173,-31]],[[57093,12102],[34,1976]],[[57127,14078],[18,1522]],[[57145,15600],[1,125],[-386,16]],[[56760,15741],[-780,6]],[[55980,15747],[-22,-990],[-3,-755],[-80,-40],[-47,-228],[71,-290],[-533,3]],[[55348,12870],[-1,-729],[-13,0],[-3,-656]],[[71379,26594],[364,-71]],[[71743,26523],[393,-73]],[[54805,53432],[-1,838]],[[54804,54270],[-5,338]],[[54799,54608],[-986,-18]],[[53813,54590],[0,-670]],[[53813,53920],[3,-505]],[[44240,50319],[827,84]],[[45067,50403],[44,4]],[[45111,50407],[-58,1678],[27,3],[-12,352]],[[45068,52440],[-899,-103]],[[44169,52337],[71,-2018]],[[59084,11037],[206,-21],[33,87],[306,238],[138,-22],[1,165],[-92,22],[-18,122],[86,95],[222,-56],[80,172],[-16,187],[162,488],[147,-115],[-61,-255],[63,-150],[84,30],[226,-67],[86,137],[-5,212],[76,118],[97,-25],[46,112],[100,9]],[[61051,12520],[80,2484],[50,2307]],[[61181,17311],[-133,139],[-312,472],[128,301]],[[60864,18223],[-118,-155],[-150,131],[-15,240],[-139,-23]],[[59242,17105],[-21,-314],[-24,-1081],[-10,-1239],[-32,1],[-10,-651]],[[59145,13821],[-35,-665],[-26,-2119]],[[61467,38116],[194,-18]],[[61661,38098],[513,-38],[69,331]],[[62243,38391],[25,1006]],[[61884,39426],[-383,26]],[[61501,39452],[-34,-1336]],[[48935,72884],[974,48]],[[50098,72949],[-11,822],[-146,138]],[[49941,73909],[-714,670]],[[49101,82014],[-20,1365]],[[49081,83379],[-493,-462],[-196,-46],[-627,-52]],[[47765,82819],[-171,-15],[17,-632],[-131,-10]],[[47480,82162],[26,-828]],[[83527,29876],[435,-143]],[[83962,29733],[319,-90],[19,163],[190,-50]],[[84490,29756],[59,724],[100,1075]],[[84649,31555],[-740,240]],[[83909,31795],[-164,54]],[[83745,31849],[-218,-1973]],[[44489,67471],[-45,1675]],[[82733,50539],[-3,178]],[[82730,50717],[-69,43],[-91,-91],[137,-185],[26,55]],[[87384,49056],[87,-31]],[[87471,49025],[62,55],[-109,160],[-40,-184]],[[64e3,38605],[-14,-500],[157,-236],[228,-137],[6,-160]],[[64377,37572],[535,-55]],[[64912,37517],[18,252],[40,1091]],[[64970,38860],[-5,331],[-193,19]],[[64016,39282],[-16,-677]],[[66461,71925],[-37,-963]],[[66424,70962],[-7,-172],[764,-96]],[[67240,72057],[-9,1]],[[67231,72058],[-762,85],[-8,-218]],[[35843,62206],[473,89],[19,-306],[-168,-45],[20,-332]],[[36187,61612],[956,166]],[[37143,61778],[765,130]],[[37908,61908],[-95,1670],[-41,-8],[-58,996]],[[37714,64566],[-19,334],[-1117,-194]],[[36578,64706],[-893,-163],[42,-689]],[[35727,63854],[21,-314],[-97,-17],[31,-332],[67,-1002],[94,17]],[[43580,40627],[1005,114]],[[44585,40741],[-8,201]],[[44540,41933],[-1032,-113]],[[43508,41820],[42,-1026],[30,-167]],[[43314,41797],[194,23]],[[44527,42282],[-50,1332]],[[44477,43614],[-58,1652]],[[44419,45266],[-1284,-124]],[[54960,31640],[768,4]],[[55728,31644],[5,1327]],[[55733,32971],[-767,8]],[[54966,32979],[-6,-1339]],[[67231,72058],[55,1353]],[[67286,73411],[-765,95]],[[66521,73506],[-18,-502],[-136,-886]],[[66367,72118],[94,-193]],[[50170,37363],[12,1]],[[50182,37364],[-22,1333]],[[50160,38697],[-751,-40]],[[81431,55842],[89,-76],[168,-33]],[[82022,55658],[46,762]],[[82068,56420],[-48,720],[121,616]],[[82057,57778],[-222,27],[-64,110]],[[81771,57915],[-41,-207]],[[81730,57708],[36,-293],[-175,-306],[-99,25],[-109,-228]],[[69535,66567],[580,-68]],[[70115,66499],[8,166],[193,-12],[41,672],[193,-18],[17,334]],[[70567,67641],[-384,29],[-58,124],[11,223],[-321,36]],[[69815,68053],[-195,31]],[[69620,68084],[-85,-1517]],[[46701,43834],[924,76]],[[47625,43910],[26,2]],[[47604,45587],[-920,-78]],[[46648,45506],[53,-1672]],[[19927,18119],[107,-189],[113,-63],[79,143],[143,141],[183,-201],[110,332],[329,128],[44,-322],[457,174]],[[21492,18262],[741,294]],[[22233,18556],[-126,171],[-37,157],[18,187],[-151,301]],[[21937,19372],[-80,195],[-225,137],[-208,542],[-28,134],[-135,136],[-14,217],[-58,98],[52,262],[-64,107]],[[21177,21200],[-416,-158],[44,-324],[-114,-157],[-18,-121],[-591,-233],[-223,249],[-23,105],[-108,71],[-16,107],[-131,5]],[[70039,64996],[192,-20]],[[70231,64976],[767,-100]],[[70998,64876],[61,1178],[-72,8]],[[70987,66062],[-639,87],[-251,17]],[[70097,66166],[-58,-1170]],[[63262,50739],[548,-50]],[[63810,50689],[185,374],[75,94]],[[64070,51157],[35,1318]],[[64105,52475],[-401,40],[-395,13]],[[63309,52528],[-16,-840],[-31,-949]],[[68995,41203],[-49,-944]],[[68946,40259],[433,-66]],[[69379,40193],[282,-45]],[[69661,40148],[42,666]],[[69703,40814],[21,334]],[[69724,41148],[-726,110]],[[68998,41258],[-3,-55]],[[11257,57627],[165,169],[115,35],[102,191],[118,65],[65,-104],[121,113],[-93,114],[-188,-43],[-118,53],[-260,-196],[24,-195],[-51,-202]],[[10630,57649],[146,40],[237,-5],[-20,155],[105,92],[-14,156],[-290,57],[-71,-124],[-93,-371]],[[10292,57356],[175,-64],[78,233],[-104,-13],[-149,-156]],[[10478,53706],[27,60],[243,-9],[108,66],[198,408],[27,-96],[-9,-330],[199,71],[109,-166],[140,-90],[184,297],[89,39],[138,268],[130,185],[139,74],[192,376],[113,35]],[[12505,54894],[54,23]],[[12559,54917],[-240,1635],[-40,220],[-72,76]],[[12207,56848],[-124,-197],[-198,-97],[-77,49],[-140,-150],[-145,-28],[-209,-297],[-228,-153],[-288,-103],[-310,-63],[-28,-312],[-204,-323],[142,-379],[-26,-266],[99,-302],[-32,-247],[-40,-30],[79,-244]],[[9635,28436],[152,232],[48,279],[189,100],[89,164],[3,155],[113,42],[78,105],[45,-99],[-10,-165],[-62,-114],[68,-225],[128,-143],[155,55],[44,-60],[371,-237],[74,-78],[81,189],[-70,155],[-50,265],[14,96]],[[9637,33267],[-994,-497],[16,-92]],[[8659,32678],[474,-2705],[28,-479],[-21,-310],[97,-22],[88,177],[93,-62],[113,-248],[-41,-220],[145,-373]],[[64715,45510],[388,-48]],[[65103,45462],[383,-48]],[[65486,45414],[25,734],[58,1285]],[[65569,47433],[-768,80]],[[64801,47513],[-40,-1009]],[[64761,46504],[-46,-994]],[[73761,28417],[189,-35],[11,165],[374,-75],[12,165],[190,-41]],[[74537,28596],[80,979]],[[74617,29575],[-380,88],[30,333]],[[74267,29996],[-705,168]],[[51078,74063],[145,566]],[[51223,74629],[-268,258]],[[50567,75258],[-77,-244],[-146,143],[-403,-1248]],[[80897,85535],[829,-209],[-11,-167],[384,-94]],[[82099,85065],[52,625]],[[82151,85690],[18,203],[-99,23],[29,330]],[[82099,86246],[-1067,258]],[[81032,86504],[-301,76]],[[80731,86580],[69,-196],[97,-849]],[[80683,86593],[-58,13]],[[80625,86606],[-17,-169],[61,-19],[14,175]],[[82286,53631],[256,-46],[425,-117]],[[82967,53468],[46,-13]],[[83107,54544],[-735,194]],[[82372,54738],[-86,-1107]],[[22301,22218],[146,55],[86,-462],[12,-172],[132,-431]],[[22677,21208],[109,-39],[57,-159],[82,76]],[[22673,22356],[-93,-34],[-177,1285]],[[22403,23607],[-362,-135]],[[22041,23472],[-314,-118]],[[21727,23354],[85,-652],[219,86],[76,-83],[27,-214],[125,49],[42,-322]],[[80374,44547],[194,-196],[117,-174],[28,-113]],[[80713,44064],[148,13]],[[80861,44077],[51,327],[226,344]],[[81138,44748],[-104,74],[-474,814]],[[80560,45636],[-149,-254],[73,-226],[-42,-438],[-68,-171]],[[50588,55683],[415,16]],[[51003,55699],[-15,1557],[9,4]],[[50997,57260],[-7,504]],[[50990,57764],[-764,-33]],[[50226,57731],[17,-1848],[-4,-220]],[[52414,44148],[768,18]],[[53182,44166],[188,4]],[[53370,44170],[-10,1678]],[[53360,45848],[-260,-5]],[[53100,45843],[-699,-17]],[[52404,45491],[10,-1343]],[[81018,70667],[140,-59],[155,106],[94,304]],[[81407,71018],[62,172],[75,39]],[[81544,71229],[-66,179]],[[81478,71408],[-239,51],[-179,-75],[-150,-729]],[[80910,70655],[108,12]],[[72399,42736],[-32,-504]],[[72367,42232],[609,-116]],[[72976,42116],[40,274]],[[73039,43224],[-136,30]],[[72903,43254],[-499,99]],[[72404,43353],[-21,-331],[33,-6],[-17,-280]],[[81056,60720],[1043,-277]],[[82099,60443],[51,114],[62,343],[-42,261],[65,328]],[[82235,61489],[-993,155]],[[81242,61644],[-9,-238],[-83,-140],[-28,-327],[-66,-219]],[[20453,63748],[167,-329],[71,-56],[45,-484],[69,-46],[6,-591],[57,-59],[-30,-272],[220,-292],[24,-195]],[[23168,61170],[-131,1206]],[[23037,62376],[-254,2355]],[[22783,64731],[-1137,-366],[37,-329],[-564,-182],[-188,1637],[-454,-143]],[[20477,65348],[-155,-44],[-122,-91],[-42,-247],[80,-216],[53,-417],[-85,-155],[84,-202],[-29,-178],[192,-50]],[[47710,35876],[164,13]],[[47874,35889],[792,55]],[[48666,35944],[-30,1330]],[[47702,37210],[-23,-2]],[[25509,19272],[45,-127],[137,-196],[-132,-437],[-98,-189],[30,-270],[184,208],[70,-164],[132,-137]],[[28092,23303],[-57,554],[-283,-102]],[[27752,23755],[-512,-156]],[[47368,51619],[-10,335]],[[47333,53648],[-765,-60]],[[46568,53588],[29,-1008]],[[46597,52580],[-12,-359],[21,-669],[762,67]],[[66718,67872],[34,837],[231,-30]],[[66983,68679],[-130,120],[23,566]],[[66876,69365],[-354,42]],[[66522,69407],[-20,-449],[-259,-23],[-41,-1e3]],[[56318,71542],[806,-22]],[[57124,71520],[27,96]],[[57151,71616],[9,331]],[[57160,71947],[5,542]],[[56635,72942],[-287,-45],[-26,-76]],[[56322,72821],[-4,-1279]],[[49757,80661],[346,8],[116,66]],[[50219,80735],[430,247]],[[50649,80982],[-95,264]],[[50554,81246],[-257,1208]],[[50297,82454],[-231,375]],[[50066,82829],[-324,-786]],[[53083,47518],[4,-338]],[[53087,47180],[192,7],[-5,505],[249,-8],[0,69],[353,6],[-1,112]],[[53875,47871],[-3,671]],[[53872,48542],[-669,-10]],[[53203,48532],[-63,-2],[3,-419],[-64,53],[4,-646]],[[73352,47426],[51,1],[236,-334]],[[73639,47093],[126,295],[53,57]],[[73818,47445],[-223,298]],[[73595,47743],[-158,76]],[[73437,47819],[-73,34],[-42,-173],[-207,-384]],[[73115,47296],[150,-12],[87,142]],[[71223,37007],[10,166]],[[71233,37173],[71,1005],[-39,8]],[[70560,37302],[-11,-166],[674,-129]],[[83185,55486],[-78,-942]],[[83997,54344],[117,1303]],[[83213,55830],[-28,-344]],[[86962,42978],[46,54]],[[87008,43032],[-46,-54]],[[83518,48434],[0,0]],[[73102,34350],[192,-31]],[[73859,34190],[106,1401]],[[73965,35591],[-64,16]],[[73901,35607],[-666,175]],[[73235,35782],[-48,-238]],[[45268,48733],[614,57]],[[45834,50471],[-723,-64]],[[45067,50403],[59,-1682]],[[59462,27910],[579,-28]],[[60041,27882],[27,1330],[-17,1]],[[60051,29213],[-573,33]],[[59478,29246],[-24,-1336]],[[66304,42384],[968,-123]],[[67024,43170],[-675,110]],[[42899,74020],[-962,-109]],[[41937,73911],[-499,-67]],[[41438,73844],[72,-1668]],[[51012,27958],[764,34]],[[51765,29317],[-186,-10]],[[50999,28951],[13,-993]],[[58031,26978],[67,-239],[-41,-94]],[[58057,26645],[613,-27]],[[58689,27950],[-388,17]],[[58301,27967],[-2,-166],[-389,14]],[[57910,27815],[-22,-69],[143,-336],[-48,-79],[48,-353]],[[65531,32582],[577,-81]],[[66108,32501],[385,-30]],[[66493,32471],[61,1344]],[[66554,33815],[-268,23]],[[65590,33904],[-59,-1322]],[[59478,29246],[-5,0]],[[58900,29276],[-21,-1336]],[[82649,35908],[-101,-1070]],[[82548,34838],[170,-30],[13,-61]],[[82731,34747],[188,-198],[26,48],[407,262],[66,218]],[[83418,35077],[-92,26],[-34,287],[90,858]],[[83382,36248],[-678,188]],[[82704,36436],[-55,-528]],[[56504,32960],[767,-12]],[[57271,32948],[9,1011]],[[57284,34291],[-772,13]],[[56512,34304],[-8,-1344]],[[55616,29369],[1,1334]],[[55617,30703],[-656,6]],[[54961,30709],[-310,0]],[[25333,93326],[54,-62],[87,232],[-10,219]],[[25464,93715],[-147,-158],[16,-231]],[[25034,95023],[14,-161],[-46,-173],[92,49],[55,249],[-115,36]],[[24024,95001],[0,-142],[132,-88],[66,85],[-25,152],[-95,166],[-7,-170],[-71,-3]],[[23894,94360],[61,-318],[-63,-29],[7,-201],[181,-50],[182,317],[134,63],[103,138],[166,313],[-134,-41],[-16,137],[77,-81],[139,130],[20,194],[78,-104],[28,94],[-17,286],[53,-91],[72,293],[-8,132],[-123,47],[-102,-29],[52,-130],[-141,-80],[-37,-261],[-58,78],[28,178],[-83,-21],[-48,-206],[-88,-9],[184,397],[57,-93],[90,178],[-71,-22],[68,159],[-88,20],[-187,-257],[-92,-329],[-95,67],[-24,-129],[137,-203],[-117,-158],[-235,-176],[49,-97],[-18,-246],[-64,209],[-57,-69]],[[23676,94551],[100,-32],[-46,118],[-54,-86]],[[23935,93593],[-92,115],[-45,-119],[6,641],[-54,147],[-77,-120],[-68,-291],[-1,-247],[-56,-4],[-106,-356],[39,-143],[94,-32],[70,128],[-28,-204],[-68,-59],[50,-123],[248,-13]],[[23480,94130],[12,152]],[[23492,94282],[-12,-152]],[[46291,30738],[1637,134]],[[47928,30872],[-26,1006],[25,1],[-13,499]],[[47914,32378],[-1671,-139]],[[79095,74426],[343,-68],[6,54],[223,-48],[53,131],[355,-83]],[[80075,74412],[27,339],[-132,19],[14,209],[67,137]],[[80051,75116],[-565,134]],[[79486,75250],[-143,35]],[[79343,75285],[-2,-354],[-66,-196],[-109,-123],[-71,-186]],[[23492,94282],[-73,-54],[-251,-492],[-203,-158],[60,-14],[-4,-233],[-73,-67],[18,-224],[-72,57],[-84,-147],[66,-306],[174,116],[89,-32],[39,206],[202,624],[100,572]],[[22770,93146],[15,-154],[118,129],[4,281],[-86,61],[14,-185],[-65,-132]],[[22956,92319],[68,-28],[105,316],[-103,94],[-235,-169],[43,242],[-34,181],[-81,-17],[-131,-193],[-45,15],[-106,-280]],[[66522,69407],[-105,13],[-78,282]],[[66339,69702],[-804,-371]],[[65535,69331],[-12,-321],[68,-5],[-5,-164],[67,-6],[-32,-775],[-47,-58]],[[85104,87813],[704,-194]],[[85808,87619],[76,198],[122,430],[150,407]],[[85233,89135],[-129,-1322]],[[60875,41680],[-483,55]],[[60392,41735],[-26,-1186]],[[63301,41327],[192,-4]],[[63493,41323],[579,-26]],[[64072,41297],[39,1354]],[[64111,42651],[-777,43]],[[63334,42694],[-33,-1367]],[[75580,36038],[124,-32],[14,166],[636,-150]],[[76354,36022],[7,107],[173,-42],[54,533]],[[76588,36620],[13,132]],[[76601,36752],[-957,228]],[[75644,36980],[-64,-942]],[[67353,48733],[768,-77]],[[68310,48747],[53,1205]],[[68363,49952],[-381,55]],[[37660,78779],[1641,-1447]],[[39301,77332],[923,1433]],[[40224,78765],[259,422]],[[40483,79187],[-736,873]],[[39747,80060],[-192,-26],[-2026,-1141]],[[37529,78893],[131,-114]],[[57117,26009],[4,334],[385,-13],[-2,-335],[386,-11]],[[58278,26264],[-141,80],[-70,130],[-10,171]],[[58031,26978],[-1105,37]],[[56926,27015],[-17,-999],[208,-7]],[[47374,67698],[297,21],[5,73],[142,-5],[98,87],[13,-104],[171,164],[44,-55],[152,146],[31,130]],[[48303,69444],[-960,-59]],[[64673,49336],[105,-270],[9,-238]],[[64787,48828],[819,-70]],[[65606,48758],[40,922]],[[65646,49680],[32,756]],[[65678,50436],[-340,33]],[[65338,50469],[-53,-198],[16,-135],[-213,19],[-3,-56],[-202,-322],[-1,-54],[-218,-343]],[[64664,49380],[9,-44]],[[74046,26062],[505,-119]],[[74551,25943],[1,413],[-146,111],[12,161],[-235,72],[-69,130],[-35,197]],[[74079,27027],[-217,44],[-25,-326],[-193,41]],[[67833,46482],[604,-96]],[[68437,46386],[97,-18]],[[68534,46368],[70,1248]],[[68067,47703],[-178,7],[-10,-226]],[[53100,45843],[-13,1337]],[[53083,47518],[-701,-13]],[[52382,47505],[8,-672]],[[22594,15647],[116,-104],[-17,-194],[109,-170]],[[22802,15179],[82,33],[16,-131],[103,54],[66,122],[81,-465],[47,47],[81,-260],[37,-12],[177,203],[146,110],[107,-187],[140,54],[71,-43],[-131,-302],[-39,-321]],[[23786,14081],[138,88],[90,249],[218,173],[43,81],[97,-39],[89,-314],[166,-190],[22,-130],[1636,-54]],[[26285,13945],[77,-17],[116,89],[76,-87],[139,47]],[[23232,18815],[-247,-96],[39,-64],[-22,-552],[-529,-198]],[[22473,17905],[47,-193],[189,-404],[61,-55],[32,-174],[181,-345],[-68,-282],[6,-270],[-58,-129],[-108,-55],[-30,-160],[-128,-69],[-3,-122]],[[48529,9513],[974,68]],[[49515,11300],[-975,-68]],[[47588,47266],[-955,-82]],[[49070,79011],[992,48]],[[50062,79059],[-25,162],[151,176],[-108,165],[13,154],[94,19],[-127,276],[70,290],[-22,90],[113,67],[-2,277]],[[39034,49628],[188,29],[54,-1004]],[[39276,48653],[645,100],[886,124]],[[40807,48877],[-79,1444]],[[40644,51904],[-489,-393]],[[40155,51511],[-497,-398],[-643,-28],[-56,-142]],[[38959,50943],[75,-1315]],[[9103,21025],[345,178],[46,110],[67,369],[-44,67],[-57,325],[33,17],[-39,275],[79,-34],[147,75],[145,-142],[23,-128],[187,39]],[[10035,22176],[146,94]],[[9504,25090],[-613,-330]],[[8891,24760],[-103,-269],[-48,-279],[36,-246],[-32,-298],[25,-314],[63,-403],[160,-458],[19,-325],[-47,-96],[1,-228],[-61,-49],[11,-412],[188,-358]],[[67156,70014],[192,-25],[-13,-339],[194,-25],[-15,-338],[39,-5]],[[68062,69216],[62,1383]],[[68124,70599],[-189,21]],[[67181,70694],[-25,-680]],[[50139,42721],[-5,-1]],[[50134,42720],[-764,-41]],[[80459,41745],[527,-150]],[[81151,41550],[74,307]],[[81225,41857],[-63,10],[-15,175],[-67,145],[73,281],[-32,74]],[[81121,42542],[-70,178]],[[81051,42720],[-133,-46]],[[80918,42674],[-210,-103],[-238,-365],[-50,98],[-106,-75]],[[80314,42229],[107,-108],[-5,-231],[43,-145]],[[76309,75661],[198,-29],[38,675]],[[76191,76418],[-364,60]],[[75827,76478],[-39,-700],[521,-117]],[[37202,51289],[1012,166]],[[38214,51455],[-112,578],[24,80]],[[38126,52113],[-22,51],[-479,720]],[[49441,54136],[-934,-43]],[[48507,54093],[-16,-335]],[[44077,18069],[1278,146]],[[45355,18215],[70,8],[-43,1322],[75,8],[-10,297]],[[45447,19850],[-773,-89],[12,-293],[-660,-74]],[[60041,27882],[204,-10]],[[60245,27872],[370,-21],[7,331],[383,-23]],[[61005,28159],[24,996]],[[61029,29155],[-592,35],[1,55]],[[60438,29245],[-386,24],[-1,-56]],[[55849,35658],[383,-3]],[[55468,37e3],[-191,2]],[[55277,37002],[1,-1340]],[[54830,49050],[-1,-505]],[[54829,48545],[768,-3]],[[55597,48542],[2,505]],[[55589,50224],[-766,3]],[[59600,34204],[773,-41]],[[60428,35156],[-385,25],[8,333]],[[44418,45289],[1083,111]],[[45501,45400],[43,4]],[[45484,47073],[-149,-13]],[[44360,46965],[58,-1676]],[[56811,36983],[9,1002],[72,-1],[3,377]],[[56895,38361],[-565,10]],[[98249,17157],[80,-70],[-28,138],[-52,-68]],[[98072,17379],[-8,-281],[189,209],[-58,185],[-123,-113]],[[97911,16723],[18,-160],[74,213],[-92,-53]],[[97504,17360],[72,-41],[41,118],[-113,-77]],[[97258,15698],[124,30],[42,-265],[78,32],[22,-160],[247,-214],[-224,-755],[178,-158],[-86,-299],[180,-159],[-128,-419],[354,-307]],[[98737,16014],[-71,61],[-14,323],[-100,-58],[-28,-136],[-110,98],[50,203],[-46,269],[74,74],[-182,149],[-145,-34],[-144,-295],[16,-110],[104,-144],[-56,-122],[-37,147],[-46,-141],[-180,271],[57,128],[-9,155],[109,174],[10,148],[-84,309],[56,9],[-44,155]],[[97917,17647],[-61,2]],[[97856,17649],[-121,-121],[-59,-192],[57,-203],[-130,-74],[-39,-101],[-89,115],[-52,-360],[34,-170],[-78,-272]],[[97379,16271],[-129,-314],[8,-259]],[[57539,67520],[180,25],[-15,147],[282,350],[88,46],[275,19],[0,110],[153,4]],[[58502,68221],[3,0]],[[58505,68221],[-14,303],[95,160],[80,-19],[89,90]],[[58755,68755],[-58,-4],[-73,155],[-61,-40],[-38,131],[-31,-122],[-139,116]],[[58355,68991],[-111,-66],[-38,72],[-111,-151],[-78,154],[-134,-86],[-111,131],[-36,-120],[-149,-87],[-4,-180],[-49,29]],[[57534,68687],[5,-1167]],[[57327,59193],[281,3],[8,-167],[95,-1],[3,-280],[644,21],[0,-95],[151,-31]],[[58509,58643],[-94,559],[-1,995],[-16,279]],[[58398,60476],[-291,-4],[0,55],[-662,-13]],[[57445,60514],[-118,-1321]],[[61012,63463],[111,2],[64,187],[54,-120],[344,-7],[-3,-335],[192,-5]],[[61774,63185],[92,-5],[12,1087],[-53,416],[153,-4],[11,508]],[[61989,65187],[-325,9]],[[61664,65196],[-69,2]],[[60665,63869],[-30,-221],[189,-7],[1,-113],[188,0],[-1,-65]],[[61772,62976],[193,-52],[248,182],[138,-33]],[[62351,63073],[8,419],[200,-7],[13,954],[118,168],[-44,181],[62,100],[-75,279]],[[62633,65167],[-50,1]],[[62583,65168],[-594,19]],[[61774,63185],[-2,-209]],[[42348,52490],[574,71]],[[42922,52561],[1234,140]],[[44156,52701],[-36,982]],[[44120,53683],[-58,1526]],[[44062,55209],[-1157,-141],[-535,-85]],[[42370,54983],[-148,-19]],[[42222,54964],[70,-1468],[14,2],[42,-1008]],[[25452,29695],[114,2]],[[25566,29697],[95,-25],[70,78],[88,-56],[51,150],[143,-6],[205,-406],[142,-4]],[[26360,29428],[167,-19],[86,258],[107,47]],[[26720,29714],[100,24],[-16,143],[278,92],[-100,987]],[[26982,30960],[-132,1247]],[[26850,32207],[-1453,-421],[-238,-100]],[[25159,31686],[-388,-131]],[[24771,31555],[176,-1600],[348,116],[45,-367],[112,-9]],[[71474,70453],[266,-40],[-55,-817]],[[71685,69596],[-6,-84],[504,-76],[115,177],[68,-17]],[[72366,69596],[23,348],[78,199],[56,32],[1,192],[166,205]],[[72690,70572],[-71,23],[11,166]],[[72630,70761],[-560,101],[11,168],[-381,54]],[[71700,71084],[-186,34],[-14,-254]],[[71500,70864],[-26,-411]],[[78034,72315],[46,664]],[[78080,72979],[14,190],[-356,81]],[[77738,73250],[-89,-89],[-181,-23]],[[77468,73138],[15,-242]],[[54589,26373],[776,0],[16,336]],[[55381,26709],[5,1329]],[[54611,28036],[-2,-1328],[-20,-335]],[[85418,49597],[250,-1242],[-7,-213]],[[85661,48142],[114,-265]],[[85775,47877],[115,89],[-1,141],[74,66]],[[85963,48173],[-14,120],[-3,683]],[[85946,48976],[-63,68],[-79,318]],[[85804,49362],[-125,271],[-125,56],[-136,-92]],[[53953,43170],[671,4]],[[54624,43174],[96,2]],[[54720,43176],[-1,1006]],[[54719,44182],[-388,-1]],[[54331,44181],[-381,-3]],[[53950,44178],[3,-1008]],[[47536,60831],[-19,758]],[[47495,62513],[-975,-77]],[[51884,14722],[621,20]],[[52505,14742],[-15,1318],[35,2],[-3,325]],[[51670,41441],[14,-1342]],[[72421,25055],[-763,145]],[[71658,25200],[-74,-1142]],[[49504,45707],[37,2]],[[49541,45709],[-37,1677]],[[67637,46339],[-28,-613]],[[67609,45726],[781,-127]],[[68390,45599],[47,787]],[[81199,46208],[199,-521],[53,-381]],[[81451,45306],[114,13]],[[81565,45319],[67,-31],[77,159],[61,-58]],[[81770,45389],[227,598],[-54,551]],[[81807,47213],[-146,-121]],[[81661,47092],[-330,-264],[-109,-180],[31,-55],[-93,-284],[39,-101]],[[67402,62701],[351,-45]],[[67753,62656],[23,524],[127,-17],[18,392],[62,-8]],[[67983,63547],[29,616],[-32,4]],[[67980,64167],[-642,75]],[[67338,64242],[-35,-834],[95,-12],[26,-171],[-22,-524]],[[79070,74231],[62,-37],[70,-354],[-11,-175],[76,-113],[18,-150]],[[79285,73402],[-28,-411]],[[79257,72991],[29,-54],[210,-8],[49,-142]],[[79545,72787],[44,550],[392,-99]],[[79981,73238],[34,435],[61,-13],[25,337]],[[80101,73997],[-57,14],[31,401]],[[79095,74426],[-25,-195]],[[51413,48483],[4,-337]],[[51417,48146],[959,31]],[[52376,48177],[-12,1345]],[[52364,49522],[-956,-31]],[[51408,49491],[5,-1008]],[[64974,65182],[178,-21],[-16,-326],[193,-26]],[[65329,64809],[36,806],[113,124],[14,408]],[[65492,66147],[12,335],[-578,59]],[[64926,66541],[-24,-728],[94,-7],[-22,-624]],[[50088,19931],[-53,-4]],[[50455,48446],[958,37]],[[51408,49491],[-3,336]],[[51405,49827],[-963,-34]],[[50442,49793],[1,-676]],[[50443,49117],[12,-671]],[[69748,46196],[319,-36]],[[70067,46160],[635,-96]],[[70702,46064],[40,666]],[[70760,47067],[-379,65]],[[70381,47132],[-334,55]],[[70047,47187],[-244,24]],[[69803,47211],[-55,-1015]],[[60045,42713],[289,-20]],[[60334,42693],[564,-47]],[[60905,42814],[28,1024]],[[60933,43838],[-852,51]],[[60081,43889],[-14,1]],[[77972,38702],[791,-202]],[[78763,38500],[13,126]],[[78776,38626],[-32,17],[63,721],[-67,13]],[[78740,39377],[-796,158]],[[77848,39123],[-33,-379],[157,-42]],[[61092,61856],[2,338],[-73,356],[53,58],[-34,230],[-60,9]],[[60980,62847],[-160,153],[35,-129],[-164,154],[-588,13]],[[60103,63038],[-3,-123],[110,-41],[97,-199],[51,-12]],[[70675,39308],[-189,29]],[[70486,39337],[-582,91]],[[69904,39428],[-55,-997]],[[50182,37364],[755,31]],[[50937,37395],[-7,1003]],[[50172,38697],[-12,0]],[[44489,67471],[962,79]],[[67468,55815],[-29,-669]],[[67439,55146],[581,-59]],[[68020,55087],[31,739]],[[68051,55826],[38,959]],[[68089,56785],[-48,5]],[[68041,56790],[-533,66]],[[67508,56856],[-40,-1041]],[[72488,55230],[276,-434],[115,-98]],[[72879,54698],[224,-8],[34,51]],[[73137,54741],[23,153],[82,-5],[55,158],[81,-23],[-35,172],[125,257]],[[73468,55453],[-91,31],[-532,73]],[[72845,55557],[-332,34]],[[72513,55591],[38,-135],[-63,-226]],[[65671,47421],[91,-12],[-4,-111],[576,-68]],[[66373,48332],[-591,66]],[[65782,48398],[-24,-505],[-64,8],[-23,-480]],[[58510,64696],[95,-2],[12,-183],[161,-28],[129,-109]],[[58907,64374],[575,-18]],[[59482,64356],[-11,224],[9,1112]],[[59480,65692],[2,220]],[[59482,65912],[-130,1]],[[59352,65913],[-836,-1]],[[58516,65912],[-6,-1216]],[[72555,56369],[271,6]],[[72826,56375],[-3,481],[41,120],[89,50]],[[72953,57026],[-23,418]],[[72930,57444],[-91,163],[-174,-34],[-42,99],[-131,28]],[[72492,57700],[-186,-781]],[[68422,43655],[684,-114]],[[69106,43541],[57,1059]],[[69163,44600],[27,500]],[[69190,45100],[-268,42],[0,-41],[-463,92]],[[68459,45193],[-50,-785]],[[68409,44408],[-24,-409],[54,-8],[-17,-336]],[[83308,38269],[49,-348],[105,-987]],[[83462,36934],[745,-237]],[[84207,36697],[-63,335],[-54,29],[12,192],[-43,212],[-75,160],[16,527],[-76,195]],[[83924,38347],[-29,339]],[[83895,38686],[-377,111],[-96,-128],[-205,63]],[[83217,38732],[91,-463]],[[12292,15591],[26,-102]],[[12318,15489],[148,119],[32,219],[368,-234],[133,115],[145,33],[128,204],[302,124],[55,60],[52,239],[156,-29],[131,209],[358,184]],[[14326,16732],[-45,334],[-70,276],[-73,66],[-53,366]],[[14085,17774],[-62,396],[20,102]],[[14043,18272],[-786,-340],[-110,89],[-289,-184],[-83,-196],[-163,-176],[-159,-66],[-77,75],[-39,213],[-398,-196],[39,-86],[-9,-234]],[[11969,17171],[-70,-228],[58,-82],[32,-271],[42,-24],[28,-233],[-40,-221],[135,-61],[51,-161],[158,15],[-71,-314]],[[57104,25339],[13,670]],[[56926,27015],[-249,3]],[[56677,27018],[-137,-156]],[[56540,26862],[-196,-180],[-42,14],[-274,-309],[-92,-162],[-73,23],[-112,-141]],[[55751,26107],[-195,-205]],[[55556,25902],[-2,-529],[371,-7]],[[56042,19719],[656,-12]],[[56698,19707],[121,74]],[[56819,19781],[11,252],[22,1940]],[[56852,21973],[-773,18]],[[12637,14349],[136,-101],[-33,-112],[57,-68],[-26,-234],[65,19],[86,-200],[84,154],[78,28]],[[13084,13835],[107,-3],[56,86],[-77,306],[-74,133],[82,324],[142,226],[39,348],[192,299],[996,479]],[[14547,16033],[-62,192]],[[14485,16225],[-91,20],[-28,117],[68,108],[-88,90],[-20,172]],[[12318,15489],[119,-190],[-116,-139],[161,-313],[110,0],[34,-158],[-37,-124],[48,-216]],[[87165,38078],[159,-332],[64,-49]],[[88019,37001],[544,507]],[[88563,37508],[-95,137],[39,276],[-58,358],[45,313],[-75,457],[-96,184]],[[88323,39233],[-163,60]],[[88160,39293],[-10,4]],[[88150,39297],[-86,-182],[-125,-138],[-131,-311],[-160,-89],[-142,-349],[-219,31],[-122,-181]],[[61496,60503],[725,-24]],[[62221,60479],[85,-33],[10,685]],[[62316,61131],[4,303],[-96,81],[5,302],[-469,16]],[[61760,61833],[-255,14]],[[78329,72949],[567,-133]],[[78896,72816],[83,111],[101,-12],[117,101],[60,-25]],[[79285,73402],[-336,59],[7,102],[-168,29],[-7,-98],[-112,23],[-22,-289],[-241,50]],[[78406,73278],[-77,-329]],[[34406,91804],[72,-328],[154,-99],[97,106],[150,419],[187,-96],[128,-117],[199,69],[0,53],[205,214],[36,129],[236,119],[35,277],[-139,261],[-187,118],[-106,-31],[-230,175],[-158,30],[-137,-134],[-46,-638],[-88,-67],[-67,80],[-197,-162],[-99,-188],[-45,-190]],[[34402,93280],[264,-283],[71,101],[-14,227],[-114,-15],[-166,67],[-41,-97]],[[33645,91867],[153,-106],[194,64],[126,196],[58,207],[-60,170],[-149,95],[-123,17],[-91,-454],[-108,-189]],[[33746,90799],[152,96],[50,-31]],[[33948,90864],[105,14],[203,-59],[130,81],[-63,180],[-132,168],[-157,68],[-458,-206],[-330,60],[-122,-53],[114,-264],[-14,-189],[522,135]],[[61010,52244],[-9,-625]],[[61001,51619],[385,-7]],[[61386,51612],[287,1]],[[61673,51613],[24,1575]],[[61697,53188],[-386,19]],[[50146,87895],[-29,2115]],[[62391,36697],[-768,54]],[[61623,36751],[-24,-673],[-19,-1009]],[[45637,58983],[963,87]],[[60884,38160],[583,-44]],[[61501,39452],[-390,31]],[[77314,43204],[-2,-56],[188,-26],[-10,-171],[207,-28],[-9,-227],[197,-23]],[[77885,42673],[10,225],[201,-26],[7,109],[178,-23]],[[78281,42958],[15,349],[-193,22],[13,343]],[[78116,43672],[-384,49],[3,102],[-200,23],[2,56],[-193,21]],[[77344,43923],[-18,-386]],[[75372,71525],[72,-8],[109,-155],[209,-81],[59,-350],[52,-53]],[[75873,70878],[103,-83]],[[75976,70795],[-27,160],[67,1e3]],[[76016,71955],[-487,107]],[[75529,72062],[44,-135],[-87,-117],[-134,-66],[20,-219]],[[34802,15937],[575,139]],[[36604,16322],[-7,201],[39,97],[-91,301],[64,13],[-29,381],[23,5]],[[36603,17320],[-29,381],[-224,-49],[-144,194],[-48,269],[-447,-98],[-138,77],[-29,389],[-577,-129]],[[74528,67625],[513,-91]],[[75234,68273],[-261,257],[-264,215]],[[74709,68745],[-181,-1120]],[[62203,12479],[213,-236],[70,17],[14,191],[90,93],[-28,88],[58,151],[180,-37],[86,-85],[42,101],[636,-124],[167,84],[93,257],[150,92],[73,-119],[105,-43],[75,57],[183,18],[135,-87],[-142,201],[-161,113],[-137,205],[-192,132],[-72,128],[-407,263],[-123,113],[-157,72],[-146,123],[-291,327],[-193,275],[-224,370]],[[62300,15219],[-45,-1604],[-11,-54],[-41,-1082]],[[55738,34310],[774,-6]],[[56512,34304],[3,331],[94,-1],[5,1017]],[[84571,52993],[599,-185]],[[85170,52808],[113,1164]],[[85283,53972],[-262,68]],[[84663,54140],[-92,-1147]],[[11860,79978],[-156,-190],[-32,-147],[-145,-222],[101,-35],[57,-159],[54,-421],[247,104],[311,-10],[225,-224],[99,-195],[58,-394],[60,-252],[230,-468],[124,-140],[155,74],[134,-81],[172,-212],[165,-284],[130,-88],[129,133],[238,-92],[95,-123],[169,-392],[73,-5],[239,172],[18,100],[-124,170],[9,164],[76,21],[36,-151],[89,-111],[39,-154],[107,159],[10,262],[103,77],[76,-154],[171,-50],[267,120],[-63,180],[15,104],[188,61],[-39,166],[196,58],[50,-112],[143,-13],[16,65],[234,-168],[186,129],[46,-33],[77,145],[36,-63],[150,172],[144,34],[71,-53],[278,-28],[134,149],[130,66],[89,-35],[179,-246],[166,-87],[551,444],[124,25],[172,1487]],[[72026,38708],[512,-109]],[[72559,38937],[69,1006],[-191,39]],[[72437,39982],[-317,62]],[[63221,52701],[7,-169],[81,-4]],[[64105,52475],[6,355],[198,-22]],[[64309,52808],[-16,176],[32,1083]],[[64325,54067],[5,173],[-325,37]],[[64005,54277],[-32,7],[-6,-396],[-41,0],[-21,-884],[-382,32],[-293,86]],[[46064,70957],[-622,-60],[-90,-28]],[[81344,51560],[81,-148],[315,-342]],[[81740,51070],[56,225],[119,160]],[[81843,51648],[102,382]],[[81945,52030],[-138,245]],[[81807,52275],[-72,163],[-95,90]],[[81640,52528],[-320,-492],[-50,-166]],[[81270,51870],[-46,-150],[120,-160]],[[57791,45116],[-2,-166]],[[58560,45607],[3,335]],[[58563,45942],[-767,18]],[[70874,67937],[141,-188],[-39,-82],[39,-142],[156,-79],[59,-120],[38,-456],[93,-68],[26,-116]],[[71387,66686],[122,-128],[229,-28],[221,252],[129,-19]],[[72088,66763],[64,-11],[56,413],[-39,146],[12,226],[68,47]],[[72249,67584],[-144,329],[-116,22],[-82,208],[-64,12],[-37,196],[-94,39],[5,111],[-95,13],[-69,222],[-98,140],[-82,12]],[[71373,68888],[-72,10]],[[71301,68898],[-6,-112],[-184,-89],[-77,-187],[-65,-19],[-51,-193],[-116,-74],[-40,-188],[85,11],[27,-110]],[[35766,96281],[15,-144],[179,-286],[82,-15],[69,-280],[121,-168],[14,-226],[-82,-164],[-69,-255],[-15,-226],[32,-191],[79,-62],[224,147],[30,102],[167,144],[112,154],[88,-20],[192,102],[418,337],[295,407],[100,216],[-17,427],[183,-8],[55,184],[-5,187],[171,268],[188,152],[-17,187],[-331,507],[-322,284],[-152,60],[-192,-19],[-135,221],[-119,81],[-76,138],[-110,55],[-110,214],[6,107],[-98,315],[-148,208],[-115,-197],[-170,-169],[-160,-85],[-85,-322],[70,-824],[-76,-539],[-64,-38],[-54,-455],[-183,-466],[15,-45]],[[21378,12167],[78,27],[124,-220],[142,35],[62,132],[123,31],[90,-53],[80,363],[159,334],[-2,323]],[[22234,13139],[-26,189],[-191,-78],[-110,71],[-130,971],[-92,-36],[-62,461]],[[21623,14717],[-186,-77]],[[21437,14640],[47,-461],[111,-807],[-96,-34],[25,-169],[-57,-79],[6,-286],[-190,-73],[95,-564]],[[73483,67548],[-28,90],[163,-1],[25,-118],[225,-31]],[[73868,67488],[76,1492]],[[73944,68980],[-593,114],[-61,69]],[[73290,69163],[-3,-55],[-306,56]],[[72981,69164],[-18,-350],[97,-13],[-19,-390],[255,-38],[-14,-336],[94,-73],[10,-398],[97,-18]],[[53920,34315],[1046,4]],[[54966,34319],[193,-3]],[[55278,35662],[-1128,-15]],[[54150,35647],[55,-56],[-54,-180]],[[54151,35411],[-100,-289],[4,-188],[58,-177],[-25,-145],[-81,-26]],[[54007,34586],[-74,-115],[-13,-156]],[[54743,38376],[828,-1]],[[56141,38372],[5,1333]],[[55764,39707],[-829,4]],[[54935,39711],[62,-78],[-132,-40]],[[54865,39593],[19,-181],[-30,-182],[66,26],[20,-131],[-115,-83],[17,-220]],[[54842,38822],[24,-249],[-137,-64],[14,-133]],[[26213,25862],[160,-8],[10,333],[60,30],[-55,490],[434,140],[-34,311],[565,177]],[[27353,27335],[-70,657]],[[27283,27992],[-376,-118],[-107,994],[-24,328],[93,29],[-35,329],[-93,-29],[-21,189]],[[26360,29428],[74,-680],[95,30],[142,-1325],[-479,-153]],[[25141,26955],[-7,-229],[30,-260],[-219,-100],[41,-241],[-15,-151],[82,-138],[-118,-249],[26,-99],[-138,-170],[63,-254],[-30,-109],[58,-184],[-43,-315],[-82,62],[-148,-51],[21,-89],[-204,-236]],[[24458,24142],[13,-214],[51,-76]],[[97299,17401],[37,-249],[-19,-265],[74,19],[-9,490],[-83,5]],[[96253,16160],[79,-71],[15,-217],[66,-17],[47,118],[88,-73]],[[96548,15900],[89,-75],[86,299],[490,-477],[45,51]],[[97379,16271],[-1,251],[-57,165],[-81,-73],[-98,173],[121,218],[10,161],[-57,107],[-9,186]],[[97207,17459],[-147,47],[-293,-290],[-84,267],[-109,-25]],[[96574,17458],[-158,17]],[[96416,17475],[19,-491],[80,-12],[-18,-340],[-72,9],[-19,-346],[-107,26],[-46,-161]],[[95022,26344],[30,-96]],[[95052,26248],[-3,-105]],[[95049,26143],[16,-180],[94,17],[31,-357]],[[95190,25623],[104,-44]],[[95294,25579],[-26,158],[93,186],[-84,49],[44,115]],[[95321,26087],[-73,72],[-98,346],[-128,-161]],[[91862,25913],[148,-55]],[[92010,25858],[753,-273]],[[92763,25585],[281,-101]],[[93044,25484],[43,168],[74,14],[29,174],[-54,83],[34,253],[50,57],[-55,159],[38,523]],[[93203,26915],[-53,59],[-85,-306],[-166,125],[-24,-94],[-326,252],[-20,-179],[-287,-1],[-40,-209],[-165,10]],[[92037,26572],[-26,-421],[-69,-3],[57,-147],[-118,56],[-19,-144]],[[74079,27027],[4,515],[-32,109],[94,281],[99,86],[47,-122],[37,117],[173,116]],[[74501,28129],[36,467]],[[54019,26703],[1,-336]],[[54020,26367],[569,6]],[[54014,28033],[5,-1330]],[[63553,68641],[175,-142],[-13,-119],[-172,-186],[122,-124],[129,177],[108,-67],[-67,-161],[-90,51],[-52,-78],[-1,-182],[282,-66],[-103,-100],[-58,-202],[103,-236],[-128,-99],[-19,-80],[123,-119],[39,139],[69,-59],[-53,-146],[181,-58],[27,-206],[-159,-126]],[[63996,66452],[-2,-4]],[[63994,66448],[544,-46],[21,504]],[[64559,66906],[43,1428],[-193,19],[11,334]],[[64420,68687],[-836,75]],[[63584,68762],[-31,-121]],[[73754,22109],[769,-192]],[[74523,21917],[131,272],[105,383],[-214,-132],[-74,166],[43,82],[-4,216],[93,169],[122,59],[5,84]],[[74730,23216],[-889,207]],[[63336,18545],[380,-342],[205,-132],[200,-370]],[[64121,17701],[39,-3],[24,656],[192,-20],[11,330],[578,-69],[27,658],[578,-68]],[[65570,19185],[38,894]],[[65608,20079],[-162,-137],[-1320,-463]],[[64126,19479],[-300,-109],[-86,-384],[-109,-256],[-135,-31],[-25,-119],[-92,89],[-43,-124]],[[94026,13355],[215,-367],[-86,-199],[78,-262],[102,-201],[-3,-209],[-127,-19],[30,-139],[-64,-64],[37,-148],[-54,-24],[60,-356],[-109,-124],[22,-308],[44,-151],[-22,-115],[72,-143],[47,-222],[55,-55],[-45,-599]],[[94726,9431],[112,659],[-19,9],[259,1529],[64,-58],[128,416],[-47,71],[-43,-117],[32,475],[-88,13],[42,285],[79,16],[86,161],[-7,246],[-58,124],[459,1537],[106,303],[151,-130],[6,-117],[207,-180]],[[96195,14673],[276,915],[77,312]],[[96253,16160],[-34,-92],[-208,177],[16,109],[105,150],[-12,182],[-279,12],[-7,127],[-119,-119],[-111,96]],[[95604,16802],[-88,-237],[-53,40],[-170,-663],[-139,122],[-88,-320],[60,-51],[-184,-632],[-193,166],[-61,-189],[-148,152],[-370,-1285],[18,-16],[-162,-534]],[[63906,73810],[189,-113],[54,81],[42,-153],[-18,-167],[80,16],[72,-151],[-178,-75],[-20,-199],[50,-71],[-55,-109],[-65,72],[-168,-176],[23,-165],[196,148],[-26,-129],[-124,-105],[9,-62]],[[63967,72452],[47,-57]],[[64014,72395],[149,-10],[21,631],[19,-130],[168,-9],[-14,-508],[248,11],[9,-204]],[[64614,72176],[124,100],[7,168],[125,-12],[69,141]],[[64939,72573],[-91,119],[39,126],[-85,281],[19,133],[-126,-40],[3,183],[-51,314]],[[64647,73689],[-109,204],[31,77],[-198,170],[-49,-62],[-13,198],[-88,-87],[-128,-23]],[[64093,74166],[-1,-24]],[[64092,74142],[42,-144],[-86,-75],[1,209]],[[64049,74132],[-207,-14],[-10,-247],[74,-61]],[[86372,24361],[287,-56],[-23,-144],[402,-77]],[[87038,24084],[133,809]],[[87171,24893],[-99,-15],[-39,637],[41,8],[43,627]],[[87117,26150],[-186,-41]],[[86931,26109],[-288,-130],[-85,-81],[39,200],[-42,63],[-70,-103],[-18,150],[-54,-96],[-273,109]],[[86140,26221],[-16,-108],[-197,65],[-93,-600]],[[85834,25578],[279,-507],[184,-26],[89,-96],[30,-191],[-44,-397]],[[55381,26709],[372,-2],[-2,-600]],[[56540,26862],[5,827],[-385,9],[0,333]],[[74812,36259],[-62,-889]],[[74750,35370],[191,-56]],[[74941,35314],[505,-149]],[[75446,35165],[21,96],[121,51],[76,-76],[173,183],[115,55]],[[75952,35474],[-410,111]],[[75542,35585],[-252,64],[-57,193],[-137,193],[-5,142],[-101,191],[-158,170]],[[74832,36538],[-20,-279]],[[62435,38378],[-16,-675]],[[63192,37640],[192,-15],[14,553]],[[63398,38178],[-100,0],[-135,143],[-76,-42],[-118,100],[-31,301]],[[62938,38680],[-495,33],[-8,-335]],[[50824,65302],[-6,837]],[[50818,66139],[-7,570]],[[50811,66709],[-57,104],[-239,-88],[-116,-91],[-113,278]],[[50286,66912],[-117,76],[-162,-340],[-60,-35]],[[49947,66613],[12,-680],[-96,-3],[5,-279]],[[55767,40703],[-718,4]],[[55049,40707],[-45,-147],[20,-125],[-69,-142],[-17,-170]],[[54938,40123],[28,-135],[-31,-277]],[[92070,33032],[87,187],[145,611],[54,326]],[[92356,34156],[-207,195],[-317,100]],[[91832,34451],[-47,-127],[55,-129],[-44,-254],[31,-133],[-136,-134]],[[91691,33674],[54,-299],[98,-15],[18,-144],[209,-184]],[[41552,16833],[164,26],[210,-300],[116,-343],[11,-527],[-87,-426],[-90,-131],[53,-126]],[[41929,15006],[438,68],[9,-165],[131,21]],[[42507,14930],[-13,253]],[[42494,15183],[-130,2611]],[[42364,17794],[-475,-70],[6,-110],[-94,-70],[-289,-44]],[[41512,17500],[40,-667]],[[65492,57537],[373,-32],[29,-163],[102,91],[116,-52],[125,183],[4,89]],[[66241,57653],[-118,0],[3,121],[142,133],[-88,130],[-194,-29],[-16,64],[143,182]],[[66113,58254],[72,216],[-147,190],[-35,319],[-47,7]],[[65956,58986],[-404,51]],[[65552,59037],[-60,-1500]],[[61797,44120],[687,-42]],[[62484,44078],[28,115],[-42,146],[35,152],[91,95],[27,201]],[[62623,44787],[-1,114],[109,162]],[[62731,45063],[-696,50],[3,111]],[[62038,45224],[-224,14]],[[30575,67536],[738,169],[359,114],[828,183]],[[32500,68002],[250,58],[16,517],[-56,240],[39,158],[99,73],[-25,370],[80,370],[-75,500],[232,142]],[[31716,73011],[-576,-127],[64,-823],[-25,-5],[131,-1664],[-204,-46],[26,-332],[-383,-87],[50,-663],[-356,-86]],[[30443,69178],[132,-1642]],[[85750,42446],[64,-638],[38,-138]],[[85922,41636],[113,46],[81,-41],[73,148],[145,116]],[[86334,41905],[-61,171],[2,240],[116,137],[235,-7]],[[86626,42446],[-259,915]],[[86367,43361],[-44,-139],[-199,-154]],[[86124,43068],[-549,-98]],[[85575,42970],[139,-310],[36,-214]],[[43801,23459],[108,-1979],[35,-809]],[[43944,20671],[1462,173]],[[45406,20844],[-66,1800]],[[45340,22644],[-61,1657]],[[45279,24301],[-1507,-181]],[[49605,83544],[461,-715]],[[50297,82454],[507,745],[56,370]],[[50860,83569],[-179,257],[-434,323]],[[50247,84149],[-66,-99],[6,-132],[-75,-81],[63,-225],[-123,-53],[-23,105],[-237,-171],[-63,72],[-124,-21]],[[47839,92911],[170,-197],[70,179],[757,57]],[[48803,94787],[-122,414],[-326,374]],[[48355,95575],[-56,-325],[-12,-260],[-61,-84],[-50,-373],[-118,-146],[17,-102],[-113,-111],[7,-150],[-73,-169],[-62,-26],[40,-256],[-17,-229],[30,-94],[-48,-339]],[[52600,90628],[121,-113],[276,-692],[109,-40]],[[53106,89783],[-55,303]],[[53051,90086],[-303,572],[-82,272]],[[52666,90930],[-66,-302]],[[53176,89100],[-17,177]],[[53159,89277],[-22,211]],[[53137,89488],[-249,352],[-182,-97],[0,-138]],[[52706,89605],[-146,-162],[-43,-173],[659,-170]],[[52332,90009],[154,78],[222,-206],[-2,268],[-219,526]],[[52487,90675],[-245,-665]],[[52242,90010],[90,-1]],[[58365,81705],[417,-19]],[[58782,81686],[377,-21]],[[59159,81665],[-27,133],[66,260],[-82,204],[20,143]],[[59136,82405],[-120,237],[-124,486]],[[58892,83128],[24,-303],[-41,-127],[-335,-181],[0,-125],[-121,-84],[25,-167],[-72,-125]],[[58372,82016],[46,-171],[-53,-140]],[[40931,74112],[493,63],[14,-331]],[[41937,73911],[-70,1662]],[[41867,75573],[-999,-126]],[[40868,75447],[63,-1335]],[[84637,49049],[72,-63]],[[84709,48986],[248,301],[214,160]],[[85171,49447],[21,202],[-111,412]],[[85081,50061],[-81,138],[-77,-11],[-72,116]],[[84851,50304],[-81,-113],[-101,12],[-24,-116],[-226,-527]],[[84419,49560],[218,-511]],[[18487,8616],[58,-366],[152,-108],[104,-241],[507,207],[47,-319],[234,-231],[133,1],[86,-360],[166,-212],[47,-320],[103,-15],[95,-191],[178,75]],[[20397,6536],[3,74]],[[20400,6610],[-371,2509]],[[19168,10807],[-32,220],[-124,-58]],[[19012,10969],[-61,-216],[-203,226],[-392,-95]],[[18356,10884],[-82,-223],[-5,-243]],[[80518,43395],[83,-214],[143,-242],[22,-144],[152,-121]],[[81051,42720],[47,257],[-96,316],[116,168],[45,140],[-104,141]],[[81059,43742],[-93,128],[-57,214],[-48,-7]],[[80713,44064],[-230,-576],[35,-93]],[[82007,44333],[311,-193],[18,-394],[48,-183]],[[83234,43902],[16,23]],[[83250,43925],[-28,152],[-140,7],[31,113],[-103,120],[-35,146],[73,216],[-62,267],[-92,235]],[[81770,45389],[55,-208],[188,-62],[12,-374],[-40,-209],[22,-203]],[[55617,30703],[108,0]],[[55725,30703],[3,941]],[[54960,31640],[1,-931]],[[76483,51375],[104,322],[1,323]],[[76588,52020],[7,182],[52,100]],[[76647,52302],[-74,-18],[-175,-312],[-39,89],[-189,-3]],[[76170,52058],[-142,-355],[-68,-99],[-14,-154]],[[85763,52617],[232,-79]],[[85995,52538],[181,874],[-36,169]],[[85845,54033],[-24,-23],[-117,-1030],[-1,-234],[60,-129]],[[27811,62736],[-91,1002],[1363,355],[-139,1612]],[[28944,65705],[-30,337],[-109,59],[-160,-39],[-138,73],[-237,-19],[-61,95],[-82,-21],[-81,115],[-34,257],[58,410],[-77,-24]],[[27993,66948],[-105,5],[-181,156],[-68,-53],[-197,232],[-21,160],[-114,135],[-208,-1089],[-19,-364],[-75,-504]],[[27005,65626],[-132,-861],[-118,140],[-34,112],[-65,-97],[-103,-285],[-2,-119],[-77,-144],[53,-273],[-51,-252],[26,-128],[-83,-25],[40,-306],[-90,-20]],[[26369,63368],[81,-261],[-30,-248],[35,-57],[-425,-121],[43,-105],[13,-227],[78,-154],[48,-380],[209,-148],[12,-123]],[[60201,59027],[97,-2]],[[60298,59025],[96,-4],[4,169],[761,-18]],[[61159,59172],[2,335]],[[61161,59507],[12,722]],[[60218,60533],[-3,-1339],[-14,-167]],[[63150,63463],[134,-10],[-5,-280],[99,-82],[159,-7]],[[63537,63084],[6,349],[65,-5],[35,169]],[[63643,63597],[11,510],[96,-6],[6,341]],[[63756,64442],[16,673],[99,-3],[12,512],[-99,8]],[[63784,65632],[-68,-22],[-161,-397],[-240,-302],[14,-108],[-157,6]],[[63172,64809],[-2,-113],[-131,-52],[-5,-225],[132,-5],[-10,-610],[43,-193],[-49,-148]],[[74167,78222],[22,-342],[133,-21],[41,160],[223,-32],[16,-337]],[[74602,77650],[224,-38],[10,166],[96,-17],[49,831]],[[76798,66781],[172,-523],[4,-363]],[[76974,65895],[471,468]],[[77463,66633],[25,146],[-112,49],[-149,203],[1,169],[-52,109]],[[77043,67044],[-52,-134],[-161,-28],[-32,-101]],[[81444,83370],[693,-173]],[[82137,83197],[128,1468],[67,854]],[[82332,85519],[12,137],[-127,-25],[-66,59]],[[82099,85065],[-13,-163],[-84,6],[-93,-131],[-147,4],[-148,-280],[19,-49]],[[81633,84452],[11,-196],[102,-184],[-7,-241],[-200,-241],[-95,-220]],[[72431,44644],[563,-110]],[[73043,45243],[-226,326]],[[72412,45897],[-50,-842]],[[61113,32763],[-16,-675]],[[61097,32088],[772,-54]],[[61869,32034],[43,1682]],[[59118,36900],[192,-8]],[[75398,51548],[38,-143],[140,-64]],[[75576,51341],[213,-105],[115,125]],[[76170,52058],[-249,437]],[[75921,52495],[-109,12],[-250,-204]],[[75562,52303],[5,-149],[-78,-91],[8,-127],[-96,-246],[-3,-142]],[[63262,72438],[88,-113],[-12,-321],[93,-252],[-2,-406],[34,-10],[15,-279],[52,-62],[22,-210]],[[63552,70785],[184,-12]],[[63736,70773],[-81,291],[120,99],[35,-100],[-14,-201],[91,5],[40,333],[-131,181],[-30,127],[14,265],[192,51],[-41,137],[-128,205],[70,208],[126,-96],[40,-155],[46,88],[-71,184]],[[63967,72452],[-117,106],[-606,51]],[[63244,72609],[18,-171]],[[61905,81887],[159,7],[146,93],[76,-52],[48,205],[199,127]],[[62533,82267],[-51,205],[56,574]],[[62538,83046],[-9,129],[-261,250],[-42,-104],[-122,62],[65,199],[128,18],[-62,103],[60,201],[141,-78],[-57,110],[47,62],[-226,36],[-178,173],[-138,40],[-576,-173]],[[61308,84074],[-8,-718],[-24,-1010],[-238,18]],[[61038,82364],[215,-224]],[[61212,80627],[85,-310],[-30,-61],[-25,-1196]],[[61242,79060],[169,-9],[50,-220],[187,-197],[98,136],[95,-13]],[[61841,78757],[3,112],[138,325]],[[61982,79194],[7,213],[77,91],[8,361],[-69,237],[4,172],[-97,7],[1,112],[-293,20],[-82,46],[-62,186]],[[61209,80653],[3,-26]],[[57101,44004],[656,-2]],[[57116,45130],[-3,-279]],[[57113,44851],[-12,-847]],[[63449,49395],[121,14],[203,-226],[66,-179]],[[63839,49004],[15,666]],[[63854,49670],[4,197],[-48,822]],[[63262,50739],[-472,41],[0,-22]],[[62790,50758],[-57,-1888]],[[53956,42165],[668,2]],[[54624,42167],[0,1007]],[[53953,43170],[3,-1005]],[[50190,36023],[758,34]],[[50947,36726],[-10,669]],[[33107,67063],[2277,461],[188,19]],[[35572,67543],[-20,342],[48,9]],[[35600,67894],[-73,1294]],[[35527,69188],[-1072,685],[-10,166],[-764,-156],[-47,666]],[[32500,68002],[79,-1057],[528,118]],[[87403,56692],[190,-95],[48,101],[145,-153],[178,-268]],[[87964,56277],[122,262],[66,17]],[[88152,56556],[-86,177],[58,136],[-70,155]],[[88054,57024],[-101,-21],[65,254],[-122,439],[-204,317]],[[87692,58013],[-33,-45],[-43,-324],[-51,-129],[-130,-84]],[[87435,57431],[-53,-634],[21,-105]],[[80415,57929],[83,51],[198,-62]],[[80696,57918],[195,512]],[[80891,58430],[124,227],[84,66],[24,201],[62,50],[23,372]],[[81208,59346],[-70,13]],[[81138,59359],[-724,129]],[[80414,59488],[1,-165],[56,-539],[-56,-855]],[[41358,37844],[1119,150]],[[42477,37994],[-58,1333],[-19,174]],[[42400,39501],[-319,-41]],[[42081,39460],[-800,-112]],[[41281,39348],[77,-1504]],[[55163,58992],[255,0],[92,127],[-6,209],[235,-2]],[[55739,59326],[415,-3]],[[56056,60333],[-174,-34],[-104,90],[-103,-17],[-153,64],[-49,87],[-86,-85],[-23,-266],[-208,2]],[[55156,60174],[-96,3]],[[55060,60177],[1,-175],[103,1],[-1,-1011]],[[51718,61978],[956,26]],[[52674,62004],[-13,1729]],[[52661,63733],[-360,-146],[-20,-435],[-86,-39],[-8,-200],[-240,-300],[-44,-129],[14,-167],[-201,-186]],[[51716,62131],[2,-153]],[[52267,65349],[380,9],[-99,-450],[105,-53],[383,8]],[[53036,64863],[-1,168],[192,3],[-2,336]],[[53225,65370],[-97,-1],[-4,667],[-96,-1]],[[81253,37794],[756,-203]],[[82009,37591],[1,0]],[[82010,37591],[-24,248],[-65,78],[14,165],[115,61],[31,349],[-80,185],[-13,627],[-93,169]],[[81895,39473],[-156,-28],[62,-160],[-478,-175],[-350,-467]],[[80456,61761],[25,-339],[21,-618],[103,-321]],[[80605,60483],[429,68],[54,92]],[[81088,60643],[-32,77]],[[81242,61644],[26,296]],[[81268,61940],[-110,46],[-86,198],[-33,-116],[-183,-173]],[[80856,61895],[-400,-134]],[[47547,26399],[1350,97]],[[48448,27819],[78,-174],[-47,-97],[-98,-15],[-157,-165],[-232,-83],[-209,-131],[-25,-326],[-138,-90],[-99,53],[-68,-72],[94,-320]],[[75387,53794],[127,-82],[76,65],[95,-141],[60,43]],[[75745,53679],[75,380],[159,173],[65,272],[154,122]],[[76198,54626],[-126,190],[61,211]],[[76133,55027],[-101,15]],[[76032,55042],[-423,81]],[[75609,55123],[-165,-294],[-49,-308],[-74,-188],[60,-97],[-22,-221],[28,-221]],[[78313,59573],[151,-138],[123,-437]],[[78587,58998],[263,401],[94,518],[37,73]],[[78664,60361],[-40,-58],[-196,161]],[[78428,60464],[-191,156]],[[78237,60620],[-94,-80],[108,-329],[-34,-115],[90,-260],[6,-263]],[[88152,56556],[77,18],[77,-226],[71,83],[98,-295]],[[88475,56136],[460,303],[133,139]],[[89068,56578],[-94,253],[-24,180],[117,105],[-17,280]],[[89050,57396],[-50,-34],[35,207],[171,127],[249,59],[121,-210]],[[89576,57545],[67,76],[-40,284],[-106,127],[-222,83],[-111,180],[-222,68]],[[88942,58363],[44,-113],[-107,58],[-73,-708],[-43,-203],[-112,107],[-24,-94],[-282,-174],[-291,-212]],[[47305,71067],[702,60]],[[78260,53240],[104,-169],[-13,210],[-91,-41]],[[78175,45047],[-30,-686],[65,-9]],[[78210,44352],[878,-132]],[[79088,44220],[44,321]],[[79132,44541],[-104,74],[105,272],[-16,167],[46,147],[-95,-61],[-57,233],[-81,66]],[[78930,45439],[-39,-79],[33,-150],[-72,-177],[-71,0],[-69,-128],[-133,312]],[[78579,45217],[-9,-171],[-392,57],[-3,-56]],[[77803,45853],[206,-51],[-27,-736]],[[77982,45066],[193,-19]],[[78579,45217],[-55,249],[16,220],[-109,202],[88,330],[47,325],[-72,125]],[[78494,46668],[-113,64]],[[78381,46732],[-129,22],[-17,-350],[-204,25],[-48,-339],[-171,16],[-9,-253]],[[80955,47930],[301,12],[405,-850]],[[82555,47633],[-47,291],[-77,181]],[[82431,48105],[-226,623],[-47,224],[19,97],[-62,166]],[[82115,49215],[-155,41],[-25,-88],[-84,153],[-385,-79]],[[81466,49242],[-20,-117],[-170,-237],[-107,-100]],[[81169,48788],[101,-13],[-137,-291],[57,-157],[-117,-149],[38,-133],[-113,49],[-43,-164]],[[63658,60348],[777,-58],[187,-29],[385,-10]],[[65007,60251],[35,1006]],[[65042,61257],[-389,27]],[[63685,61364],[-27,-1016]],[[10532,43710],[1,2]],[[10533,43712],[555,-566],[307,-108],[108,11],[114,141],[189,-1269]],[[11806,41921],[318,1126]],[[12459,43989],[0,1]],[[12459,43990],[-1147,412],[3,215],[-572,581]],[[10743,45198],[-64,-225],[-91,28],[-33,-87],[-88,102],[-31,-553],[107,-63],[36,-297],[-72,-58],[25,-335]],[[9582,35629],[994,476],[17,-108],[210,105],[-20,109],[197,95]],[[10980,36306],[-78,283]],[[10902,36589],[-105,204],[-32,227],[28,444],[67,39],[-2,328],[-66,225]],[[10792,38056],[-837,-402]],[[9955,37654],[-90,-198],[28,-217],[-109,-189],[27,-256],[72,-177],[-41,-161],[-99,-29],[-155,-215],[-110,-347],[104,-236]],[[76252,65222],[43,141],[204,212],[171,257],[102,73]],[[76772,65905],[-53,113],[-77,451],[-134,-93]],[[76508,66376],[-108,83],[-70,-50]],[[76330,66409],[-127,25]],[[76203,66434],[-81,-1198],[130,-14]],[[76800,62135],[45,-41],[-5,-189],[77,-71]],[[76917,61834],[176,-69]],[[77093,61765],[107,121],[18,117],[-50,293],[117,389],[-78,209]],[[77207,62894],[-321,64]],[[76886,62958],[-51,-164],[-54,-471],[19,-188]],[[74004,64399],[137,-25],[74,-338],[264,-310],[93,-604]],[[74572,63122],[70,-13]],[[74642,63109],[22,169],[-48,12],[32,447],[-23,85],[182,10]],[[74809,64979],[-385,59],[4,83],[-299,51]],[[74129,65172],[-125,-773]],[[24010,26575],[781,267]],[[24639,28152],[-36,-12],[-87,761]],[[24516,28901],[-197,-162],[-110,-2],[-33,-368],[-116,-86],[16,-176],[76,-154],[-69,-242],[-124,-31]],[[23959,27680],[-78,-38],[129,-1067]],[[65108,35122],[479,-67]],[[66385,36154],[-690,99],[-2,-56],[-443,56]],[[65250,36253],[-4,-109],[-93,9]],[[65153,36153],[-45,-1031]],[[40788,13162],[17,-293],[59,10],[43,-749]],[[40907,12130],[36,-52],[173,44],[15,94],[100,-164],[53,34],[110,-192],[82,129],[95,-13],[113,105],[147,7],[64,-62],[125,45],[20,97],[284,286],[172,-68],[43,218],[81,27]],[[42620,12665],[-21,506],[-92,1759]],[[41929,15006],[-141,-22],[35,-661],[-122,-19],[18,-328],[-582,-92],[19,-329],[-387,-65],[19,-328]],[[87257,53659],[135,102],[166,21],[45,209],[95,-27],[142,81]],[[87840,54045],[150,342],[23,330]],[[88013,54717],[-76,-29],[-130,170],[-61,177],[-225,415]],[[87521,55450],[-117,-172],[-101,-356],[-153,-104]],[[87150,54818],[41,-573],[66,-438],[0,-148]],[[43777,57083],[232,24]],[[44009,57107],[725,81]],[[43711,58797],[66,-1714]],[[74056,68956],[666,-130]],[[74722,68826],[147,892]],[[74869,69718],[67,93],[-19,125],[95,129],[-9,85]],[[75003,70150],[-286,82],[-12,58],[-556,114]],[[74149,70404],[-93,-1448]],[[14009,39495],[410,1055]],[[14419,40550],[-75,156],[-42,227],[70,447],[-81,319],[-110,19],[9,114],[-75,125]],[[13534,41278],[-80,-90],[35,-235]],[[10443,25535],[294,151],[1200,573]],[[11937,26259],[1331,677]],[[13268,26936],[-43,169],[-103,644],[13,6],[-350,2205]],[[9635,28436],[-38,-248],[28,-37],[25,-456],[-33,-83],[-256,-128]],[[9361,27484],[124,-234],[-5,-325],[-63,-260],[166,-451],[0,-398],[135,-184],[138,3],[132,-318]],[[31901,51207],[265,-511],[1314,286],[333,56]],[[33813,51038],[-89,129],[-94,593],[-104,83],[-22,117],[-168,80],[-44,211],[-164,279],[-19,276],[-99,330],[-95,195]],[[32915,53331],[-1167,-267]],[[75005,61483],[62,-14]],[[75067,61469],[278,-59]],[[75386,61918],[74,102],[-109,396],[44,557]],[[75395,62973],[-122,-129],[-153,87],[-194,11],[-14,-69]],[[74912,62873],[-40,-154],[74,-24],[-90,-93],[124,-27],[-24,-409],[63,-257],[-54,-149],[40,-277]],[[26982,30960],[559,166],[35,-331],[252,77],[33,-330],[126,38]],[[27987,30580],[57,17],[46,229],[76,-1],[-20,256],[-78,222],[81,45],[39,-114],[111,32],[35,231],[44,49]],[[28378,31546],[72,204],[-25,261],[-63,-20],[-66,654]],[[28296,32645],[-90,-23]],[[28206,32622],[-44,-31],[-1312,-384]],[[68654,50011],[323,-42],[4,103],[194,-25],[6,125]],[[69181,50172],[-6,170],[38,875]],[[69213,51217],[-222,114],[-118,-182],[-55,110]],[[68818,51259],[-13,122],[66,235],[-59,134],[-150,-72]],[[68662,51678],[-129,-337]],[[68533,51341],[136,-34],[-95,-83],[81,-233],[-62,-228],[124,-130],[2,-128],[-71,72],[56,-194],[67,-46],[-117,-326]],[[71761,51981],[168,-827]],[[71929,51154],[246,-120],[41,-230],[-69,-468]],[[72147,50336],[90,-49]],[[72237,50287],[15,34]],[[72252,50321],[55,17],[16,188],[87,-27],[45,248],[190,227]],[[72645,50974],[26,141],[93,146]],[[72764,51261],[-77,316],[-108,141],[-20,155],[-89,173],[-5,404]],[[72465,52450],[-273,12]],[[72192,52462],[-22,-175],[-122,-255],[-105,67],[-182,-118]],[[59136,82405],[1148,-58],[1,54],[255,-14]],[[60540,82387],[498,-23]],[[61308,84074],[-243,-123],[-406,-308],[-165,-97],[-285,-116],[-230,-6],[-98,53],[-250,-14],[-515,148],[-184,182]],[[58932,83793],[-170,-484],[130,-181]],[[56366,49038],[771,-14]],[[57137,49024],[3,1005]],[[57140,50029],[2,343]],[[57142,50372],[-785,12]],[[24496,23799],[-124,-7],[-89,-201],[-24,-426],[-234,524],[-130,-3],[-250,81],[-95,314],[-69,-46],[-83,245],[-143,195],[-169,44],[-146,133],[-157,-58]],[[22783,24594],[-10,18],[-370,-1005]],[[29682,26692],[358,120]],[[30040,26812],[248,69],[29,312],[103,17],[141,216]],[[30561,27426],[-65,703]],[[30496,28129],[-104,1125]],[[30392,29254],[-875,-246]],[[29517,29008],[99,-992],[-374,-108],[31,-318],[-353,-104],[17,-165],[-90,-84],[-663,-197],[79,-762]],[[95307,26961],[211,-345],[-59,-495],[-61,44]],[[95398,26165],[98,-142],[118,117]],[[95614,26140],[-30,119],[64,125],[44,-224]],[[95692,26160],[118,120],[36,139],[165,243],[2,304],[-68,51],[107,137],[193,33],[86,243],[9,187]],[[96340,27617],[-123,249],[10,173]],[[96227,28039],[-132,-8],[29,189],[-63,-8],[15,204],[-78,-23],[-38,129]],[[95960,28522],[-147,-457],[-75,-90],[-159,123],[-39,-132],[75,-211],[-82,-237],[-99,-88],[-127,-469]],[[62849,78479],[120,-7],[58,87]],[[63027,78559],[-6,92]],[[63021,78651],[38,156],[-24,278],[74,58],[127,-42],[-17,-131],[-101,-124],[125,-4],[67,243],[-35,234],[-102,165],[82,68],[196,-36],[142,-91],[95,368]],[[63688,79793],[42,30],[-160,324],[-27,223],[-133,66]],[[63410,80436],[-188,71],[-1,-56],[-225,16]],[[62996,80467],[-107,7]],[[62889,80474],[45,-50],[-53,-197],[30,-543],[-74,-309],[-77,-92],[-18,-141]],[[62742,79142],[19,-61],[-14,-417],[102,-185]],[[66994,20565],[-61,-1235]],[[66933,19330],[774,-114],[49,991]],[[67111,21089],[-128,-129],[86,-188],[-75,-207]],[[58111,54356],[0,226],[55,1]],[[58166,54583],[-1,934]],[[57178,55513],[-9,-1087]],[[44971,53775],[54,6]],[[45791,53856],[38,4]],[[45829,53860],[-45,1502]],[[45784,55362],[-863,-72]],[[44921,55290],[50,-1515]],[[63502,34098],[354,-30]],[[63856,34068],[816,-80]],[[64672,33988],[57,1185]],[[64729,35173],[-653,80]],[[64076,35253],[-125,-109],[-72,-196],[19,-173],[-103,-217]],[[63795,34558],[-126,-109],[-40,-106],[-128,-104],[1,-141]],[[64072,41297],[-9,-334]],[[64831,40892],[8,333],[194,-16],[18,428]],[[64974,41944],[-93,177],[-89,78],[-43,321],[-74,231],[-129,212]],[[64546,42963],[-426,25],[-9,-337]],[[83673,26525],[391,-19],[189,163],[209,106],[233,-248]],[[84808,27441],[-181,62],[44,343],[-157,49]],[[84514,27895],[-243,76],[-16,-163],[-285,97]],[[83970,27905],[-12,-189],[-76,15],[32,-378],[-145,50]],[[61051,12520],[125,4],[-11,109],[134,269],[120,-52],[-5,245],[116,-102],[91,67],[86,-86],[180,-71],[162,-261],[154,-163]],[[62300,15219],[-212,394],[-25,102],[-243,528],[-174,323],[-143,148],[-134,298],[-57,39],[-131,260]],[[14409,21015],[1487,701],[747,333]],[[16643,22049],[-242,1607],[-56,-24],[-145,976],[-19,-9],[-96,636],[916,387],[-332,2284],[-73,536]],[[16596,28442],[-685,-310],[-336,-135]],[[15575,27997],[-459,-198],[-946,-431]],[[14170,27368],[431,-2791],[-733,-349],[364,-2261],[25,12],[152,-964]],[[95368,28609],[111,14],[113,592]],[[95592,29215],[-93,200],[-84,-312],[-51,-295],[-35,41],[85,503],[-94,39],[2,118],[-97,21],[57,-491],[-9,-165],[95,-265]],[[95164,29555],[-30,-368],[40,-17],[41,273],[-51,112]],[[88119,23967],[-330,-1768]],[[87789,22199],[191,110],[316,-199]],[[88296,22110],[412,2136],[-72,607],[271,106]],[[88907,24959],[83,409],[-73,243],[35,271]],[[88952,25882],[56,179],[30,514]],[[89038,26575],[-201,-61],[-8,293],[-350,-195],[-38,206],[-111,55],[-13,-87]],[[88317,26786],[16,-9],[-112,-634],[152,-746],[-162,-61],[0,-184],[100,-138],[-192,-1047]],[[40597,54758],[1625,206]],[[42370,54983],[-84,1923]],[[42286,56906],[-70,-9],[-72,1713]],[[42144,58610],[-54,1215]],[[42090,59825],[-598,-78]],[[41492,59747],[46,-997],[33,-334],[-767,-103],[17,-339],[-382,-57],[8,-167]],[[40447,57750],[150,-2992]],[[56709,83116],[1044,-44]],[[57753,83072],[163,3],[20,1244]],[[57936,84319],[-32,26]],[[57904,84345],[-4,-159],[-98,121],[-171,94]],[[57631,84401],[-69,-110],[-376,186],[-79,-18],[138,-363],[28,-266],[-8,-241],[-118,-88],[-114,97],[-108,329],[-114,-8]],[[56811,83919],[-28,-162],[60,-192],[6,-210],[-140,-239]],[[18259,1540],[1221,552],[1677,718]],[[21157,2810],[-182,1271],[-48,-19],[-90,632],[37,15],[-276,1906],[-12,16]],[[20586,6631],[-186,-21]],[[20397,6536],[77,-190],[-64,-122],[-29,-378],[-132,-92],[-179,96],[-53,-75],[-102,215],[-87,-44],[-33,-115],[-127,1],[-231,143],[-43,-143],[48,-218],[-241,-42],[-91,66],[20,131],[-33,213]],[[18208,3350],[44,-153],[-99,-73],[-16,-173],[70,-92]],[[18207,2859],[151,-237],[-53,-225],[44,-285],[-39,-64],[12,-320],[-74,45],[-52,-164],[63,-69]],[[72510,66013],[77,-204],[53,83],[91,-106],[62,80],[62,244],[54,-27],[101,221]],[[73010,66304],[57,296],[-170,239],[4,116]],[[72901,66955],[-112,-21],[67,103],[-7,257],[-66,34],[67,160],[-71,203],[-88,-49],[-41,234],[-112,257]],[[72538,68133],[-24,-426],[-191,32],[-9,-167],[-65,12]],[[72088,66763],[-8,-141],[307,-184],[104,-214],[19,-211]],[[67300,33257],[192,-30],[-11,-223],[623,-83]],[[68104,32921],[-13,203],[56,470]],[[68147,33594],[-652,78]],[[67495,33672],[-172,29]],[[67323,33701],[-23,-444]],[[65604,29499],[-568,69]],[[65036,29568],[-49,-1300]],[[63011,20810],[582,-57]],[[63593,20753],[400,-44]],[[63993,20709],[14,322]],[[64007,21031],[47,1305]],[[63083,23113],[-32,-994]],[[25111,10251],[-25,64],[-170,13],[252,447],[15,186],[155,207],[122,75],[77,437],[72,101],[115,372],[26,304],[71,15],[39,165]],[[25860,12637],[-1295,-463],[-753,-278]],[[23812,11896],[41,-325]],[[24038,10115],[225,-1768]],[[24263,8347],[59,-471],[167,-137],[82,214],[67,-22],[79,247]],[[80026,55957],[235,-104],[231,-41]],[[80492,55812],[229,95],[161,170],[36,95]],[[80977,56938],[-42,122]],[[80935,57060],[-60,52],[-89,-77],[-196,78],[-96,-160],[-210,-140],[-202,-287]],[[80082,56526],[91,-436],[-147,-133]],[[46723,15939],[92,70],[21,-114],[190,-36],[121,175],[-28,173],[36,184]],[[47155,16391],[35,243],[76,183],[-22,168],[-64,70]],[[47180,17055],[-1267,-117]],[[45913,16938],[35,-987],[771,77],[4,-89]],[[54720,43176],[773,-4]],[[55493,43172],[113,53],[12,240],[137,227],[-38,260],[25,100],[103,17],[65,109]],[[55910,44178],[-53,0]],[[55857,44178],[-761,4]],[[55096,44182],[-377,0]],[[46707,42493],[945,74]],[[47652,42567],[-27,1343]],[[46701,43834],[-34,-4]],[[57172,80787],[375,-13],[-17,-137]],[[57530,80637],[911,-24]],[[58441,80613],[-87,385],[73,320],[-69,229],[7,158]],[[58372,82016],[-118,-102],[-112,88],[-78,-13],[-31,201],[-205,84],[-89,-57]],[[57739,82217],[-292,11],[-275,-1441]],[[69268,62407],[685,-93]],[[69953,62314],[692,-91]],[[70669,62221],[30,703],[-106,181],[35,53]],[[70628,63158],[-66,40],[-93,-162],[-150,10]],[[70319,63046],[-184,-97],[-320,278],[-40,112],[-186,45],[-166,-221],[-70,-234],[-168,-127],[-100,71]],[[69085,62873],[-109,-102],[-96,-270]],[[68880,62501],[-7,-46],[395,-48]],[[58159,57638],[374,-14]],[[58533,57624],[17,615],[84,123]],[[58634,58362],[-96,0],[3,280],[-32,1]],[[57327,59193],[-21,-230]],[[57306,58963],[-110,-1299]],[[64912,37517],[382,-47]],[[65294,37470],[769,-93]],[[65348,39149],[-13,-328],[-365,39]],[[72437,39982],[25,332]],[[72462,40314],[51,719]],[[72513,41033],[-225,41]],[[72288,41074],[-476,93]],[[71812,41167],[-6,-110]],[[71806,41057],[-41,-608]],[[71743,26523],[-71,-990],[-14,-333]],[[72042,30508],[-44,-670],[-402,77]],[[61318,53715],[39,1594]],[[61697,53188],[386,-14]],[[62409,55274],[-765,28]],[[64309,52808],[679,-62]],[[64988,52746],[6,170]],[[64994,52916],[23,215],[19,884],[-127,3]],[[64909,54018],[-584,49]],[[64697,75710],[902,-111],[25,-55]],[[65624,75544],[52,1407]],[[65676,76951],[-31,3]],[[64937,77029],[-33,-1004],[-197,19]],[[64707,76044],[-10,-334]],[[38482,64693],[54,-988],[813,125],[17,-332],[191,26],[17,-333],[382,56]],[[39956,63247],[-33,668],[327,48]],[[40250,63963],[-93,2007]],[[40157,65970],[-384,-58],[-18,337],[-1152,-195],[17,-336],[-195,-34]],[[38425,65684],[57,-991]],[[87468,55557],[53,-107]],[[88013,54717],[183,67],[166,154]],[[88362,54938],[99,478],[139,148],[-76,22],[-71,161],[22,389]],[[87964,56277],[-95,-248],[6,-81],[-211,-124],[-196,-267]],[[45405,16885],[508,53]],[[47180,17055],[39,332],[120,348],[-36,165],[85,303],[74,123],[135,-75],[-36,165]],[[47561,18416],[140,166],[-31,75],[61,157],[-56,103],[-26,294]],[[47649,19211],[-151,57],[-55,110],[-74,-76],[-72,44],[-159,-53],[-40,168],[-138,239]],[[46960,19700],[-35,-5],[10,-330],[-386,-36],[31,-986],[-644,-66],[12,-331],[-580,-60]],[[45368,17886],[37,-1001]],[[76588,36620],[826,-175]],[[77414,36445],[80,828]],[[77494,37273],[-166,43],[30,274]],[[77358,37590],[-485,108]],[[76699,37735],[-98,-983]],[[54677,60174],[383,3]],[[55156,60174],[1,504],[96,0],[1,671]],[[55254,61349],[-197,1],[-2,338],[-94,2],[0,335],[-190,0]],[[54771,62025],[-192,0],[0,-676],[-190,0],[1,-336]],[[83857,62817],[427,-785],[90,-9],[24,-182],[85,16],[41,-92]],[[84524,61765],[47,14]],[[84571,61779],[61,11],[119,198]],[[84751,61988],[-26,185],[137,304],[37,393],[61,155],[267,337],[104,34],[-7,108]],[[85324,63504],[-57,-46],[-246,230],[-264,-50],[-95,42],[-113,-85],[-100,27],[-84,-159],[-75,12]],[[84290,63475],[-128,35],[-75,-215]],[[84087,63295],[132,-200],[-217,-171]],[[84002,62924],[-145,-107]],[[80580,63518],[3,-172],[140,15],[91,-107],[186,114],[200,198],[123,-12]],[[81323,63554],[-113,806]],[[81210,64360],[-125,277]],[[81085,64637],[-352,-108],[-72,-84],[-72,-306],[-202,105]],[[80387,64244],[108,-480],[85,-246]],[[71043,51139],[85,-76],[13,-246],[141,-61],[-54,-368],[55,-78]],[[71283,50310],[469,573],[177,271]],[[71761,51981],[-118,16],[1,124],[-111,5],[-191,-186],[-33,133],[-72,-25],[-23,141]],[[71214,52189],[-96,-196],[-7,-165]],[[71111,51828],[31,21],[-127,-513],[28,-197]],[[68818,51259],[222,507],[111,115],[54,341]],[[69205,52222],[-316,660]],[[68889,52882],[-117,-85],[-41,-152],[-72,172]],[[68659,52817],[-139,-247]],[[68520,52570],[-62,-330],[56,-194],[97,-126],[51,-242]],[[74063,54404],[167,-257],[8,-153],[77,23],[113,-225]],[[74428,53792],[126,129],[163,-98],[117,279],[81,97]],[[74915,54199],[11,243],[-69,54],[-76,227],[-148,560]],[[74621,55285],[-338,20]],[[74283,55305],[-45,-24],[-61,-353],[18,-152],[-132,-372]],[[73297,48729],[498,-10]],[[73804,49520],[-27,225],[-84,153]],[[73693,49898],[-240,-155],[-346,-159]],[[73107,49584],[4,-452],[-115,-62]],[[72996,49070],[136,-115],[106,-28],[59,-198]],[[88942,58363],[-145,153]],[[87807,58109],[-115,-96]],[[75235,58885],[88,-119],[53,-190],[123,-259],[52,21],[2,-192],[53,-69],[15,-238],[91,48],[26,-89]],[[75738,57798],[199,315]],[[75937,58113],[39,176],[-25,180],[85,185],[-84,212]],[[75952,58866],[-121,-13],[-74,-118],[-123,-14],[-65,111],[-54,-111],[-171,114],[1,106]],[[75345,58941],[-110,-56]],[[51959,74320],[0,-31],[736,-305]],[[52695,73984],[269,825],[84,-83]],[[53048,74726],[329,1e3]],[[52972,76127],[-195,-596],[-457,442]],[[52320,75973],[-92,-167],[86,-208],[-85,4],[-105,-115],[43,-75],[-148,-154],[114,-162],[-80,-137],[-118,-41],[31,-264],[-46,-161],[39,-173]],[[86721,48290],[61,-73],[-93,-218],[13,-260]],[[86702,47739],[135,48],[100,-110],[87,38],[112,274],[310,158]],[[87446,48147],[130,142]],[[87576,48289],[-76,454]],[[87500,48743],[-39,131],[-200,-70],[-85,-207]],[[87176,48597],[-23,-268],[22,-136],[-94,-160],[-52,96],[-123,32],[33,75],[-111,51]],[[86828,48287],[-107,3]],[[79321,38418],[127,-30],[-18,-280],[247,-83]],[[79677,38025],[282,-73],[28,318],[96,-23],[13,165]],[[80096,38412],[13,168],[-95,23],[25,338],[-13,173]],[[79476,39228],[-37,-504],[-95,19],[-23,-325]],[[51855,11421],[1145,34]],[[53e3,11455],[39,308],[-23,383],[44,305],[-39,325]],[[53021,12776],[-1146,-36]],[[51291,12717],[9,-661],[-39,-2],[10,-658]],[[65034,22562],[592,-62]],[[65626,22500],[192,-27],[10,331],[388,-51]],[[66216,22753],[27,663],[66,-8],[10,334]],[[65799,24149],[-381,46]],[[61554,23897],[194,-10],[-7,-328]],[[61741,23559],[966,-82]],[[62764,25138],[-1150,103]],[[61614,25241],[-29,-1013],[-31,-331]],[[62767,83402],[275,-442],[157,-392],[294,-65]],[[63493,82503],[118,186],[85,263],[-19,196],[69,61],[266,35],[229,178]],[[64241,83422],[-4,216],[46,60]],[[64283,83698],[-153,142],[-30,-62],[-171,294],[0,219],[73,153]],[[64002,84444],[-181,193],[5,-135],[-66,28],[78,-227],[-76,-126],[-196,181],[-76,-258],[-67,34],[-54,-383],[-185,11],[39,-112],[4,-281],[-226,-36],[-222,177],[-12,-108]],[[12871,10199],[123,68],[118,-51]],[[13112,10216],[152,26],[252,529],[6,212],[52,305],[-26,426]],[[13548,11714],[-40,141],[-1,324]],[[13507,12179],[-254,-98]],[[13253,12081],[-136,-187],[19,-101],[-494,-250]],[[12642,11543],[156,-956],[73,-388]],[[16643,22049],[47,-324]],[[16690,21725],[187,82],[149,-969],[183,81]],[[19476,21553],[-147,1002],[-206,1479],[-7,99],[-227,1623],[19,8],[-330,2391],[31,13],[-148,1043]],[[18461,29211],[-803,-310],[-1004,-434]],[[16654,28467],[-58,-25]],[[50804,80229],[174,-613],[263,-453]],[[52217,79780],[84,66],[215,1071]],[[52516,80917],[-347,201]],[[52169,81118],[-67,-65]],[[52102,81053],[-272,-259],[-66,38],[-94,-105],[-344,261],[-142,-165],[-34,-284],[-167,-319],[-67,68],[-112,-59]],[[31400,37394],[1575,373]],[[32975,37767],[-102,1292]],[[32873,39059],[-125,-29],[-56,-97],[28,-391],[-64,-14],[21,-278],[-318,-76],[-21,257],[-165,156],[-45,-53],[4,-291],[-92,-19],[-170,77],[-123,-62],[-27,73],[-181,27],[-161,-219]],[[31378,38120],[-39,-25]],[[45384,85187],[98,-42],[9,-279],[65,-32],[35,-310],[21,-780]],[[45612,83744],[1140,93]],[[46702,85887],[-1088,-77]],[[45614,85810],[-200,-359],[-30,-264]],[[29185,35384],[144,55],[94,263],[-58,264],[94,65],[-96,250]],[[28616,37420],[-19,-206],[-120,-76]],[[28477,37138],[-45,-58],[-44,-354],[65,21],[-80,-272],[14,-450]],[[28387,36025],[19,-223],[185,-13],[105,160],[119,-77],[36,-103],[159,91],[117,-212],[58,-264]],[[88363,51100],[53,216]],[[88416,51316],[-100,-41],[-24,-130],[71,-45]],[[39530,44075],[0,0]],[[39319,44389],[2,-32]],[[39321,44357],[0,-8]],[[39321,44349],[144,-116],[140,192],[71,-116],[-93,-57],[70,-101],[-22,-172]],[[39631,43979],[701,117],[1297,183]],[[41596,44946],[-12,-2]],[[39975,44708],[-660,-106]],[[39315,44602],[4,-213]],[[73790,63132],[67,-190],[-7,-114],[58,-244],[-19,-277],[119,-611]],[[74008,61696],[178,-41]],[[74186,61655],[33,501],[113,-23],[21,304],[105,8]],[[74458,62445],[-31,190],[214,-41],[26,373]],[[74667,62967],[-25,142]],[[74572,63122],[-761,142]],[[73811,63264],[-21,-132]],[[69283,43245],[556,-90]],[[69839,43155],[17,329],[139,-20]],[[69995,43464],[50,1007]],[[70045,44471],[-316,41]],[[69729,44512],[-312,46]],[[69417,44558],[-32,-169],[8,-542],[-27,-154],[47,-119],[-148,-245],[18,-84]],[[72163,47481],[78,-40],[64,-269]],[[72494,47106],[20,302],[207,187],[20,277]],[[72741,47872],[-384,77],[-83,184]],[[72274,48133],[-69,-42],[-42,-610]],[[72168,53975],[-64,504]],[[72104,54479],[-169,193],[13,71],[-229,416]],[[71719,55159],[3,-121],[-328,-33],[-62,-194]],[[71332,54811],[-136,-430]],[[71196,54381],[69,-581],[-19,-128],[219,-76],[62,136],[114,-87]],[[59222,74015],[270,-11]],[[59492,74004],[81,1]],[[60032,74319],[100,349],[-36,182],[72,138],[-221,11],[-9,238],[-69,93],[-129,-37],[-11,-128]],[[59729,75165],[-100,-209],[-67,-3],[-194,-439],[58,-103],[-35,-191],[-126,-84],[-43,-121]],[[56677,27018],[137,106],[47,130],[229,104],[99,123],[82,225],[64,32]],[[57335,27738],[10,597]],[[62253,48894],[-14,-1373]],[[62239,47521],[-2,-343],[379,-10]],[[62616,47168],[255,-11]],[[62871,47157],[10,567]],[[62647,48837],[-135,12],[-84,135],[-163,-93]],[[62265,48891],[-12,3]],[[64963,59109],[589,-72]],[[65956,58986],[30,122],[142,231]],[[66128,59339],[-55,78],[-71,-71],[-88,67],[7,127],[110,143],[-133,66],[-52,180],[-110,84],[-54,-63],[-77,88],[-3,186],[65,129],[112,-66],[9,133],[-175,209],[95,172]],[[65708,60801],[-15,96],[-133,-164],[-88,56],[-15,128],[64,188],[-52,225]],[[65469,61330],[-8,17]],[[65461,61347],[-28,-238],[-92,0],[-35,128]],[[65306,61237],[-264,20]],[[65007,60251],[-44,-1142]],[[61586,57460],[53,-4]],[[61639,57456],[797,-62]],[[62436,57394],[395,-24]],[[62831,57370],[10,626],[-199,8],[9,337],[-224,5]],[[61596,58376],[-10,-916]],[[72875,63873],[97,-33],[362,-626],[138,-490],[57,-52],[41,-306],[72,-124]],[[73642,62242],[148,890]],[[73811,63264],[40,242]],[[73851,63506],[-104,178],[5,169],[-85,299],[-224,458],[-124,79],[11,171]],[[73330,64860],[-479,84]],[[72851,64944],[-61,-869],[85,-202]],[[57557,63693],[144,-113],[36,54],[213,-86],[0,-340],[-41,-33],[198,-138]],[[58107,63037],[0,170],[124,2],[0,106],[670,1]],[[58901,63316],[6,1058]],[[58510,64696],[0,-55],[-162,-42],[-545,-2],[0,-111],[-251,-3]],[[57552,64483],[5,-790]],[[9361,27484],[-174,-85],[54,-308],[-469,-244]],[[8772,26847],[34,-537],[-11,-560],[-44,-7],[-72,-226],[145,-348],[67,-409]],[[64819,33972],[713,-62]],[[65108,35122],[-379,51]],[[64672,33988],[147,-16]],[[70875,49025],[644,-108],[-7,-110]],[[71512,48807],[93,-16]],[[71605,48791],[30,279],[-59,6],[62,217],[-26,256],[-81,192]],[[71531,49741],[-79,-33],[11,111],[81,24],[-126,210],[-100,-42]],[[71318,50011],[-19,-329],[-192,30],[-11,-226],[-188,44]],[[70908,49530],[-33,-505]],[[71989,48741],[66,-13]],[[72055,48728],[51,48],[275,-54],[94,193],[-59,80],[21,167]],[[72437,49162],[-63,57],[-9,145],[-89,247]],[[72276,49611],[-102,-3],[-13,-287],[-68,-45],[-83,-200],[-21,-335]],[[81544,71229],[49,-8],[193,260],[32,136],[136,12],[81,-81],[31,86],[107,-6],[88,349],[86,9],[60,180],[61,-34],[47,146],[124,74]],[[82639,72352],[31,87],[106,-6],[21,276],[-51,276],[-44,-36]],[[82702,72949],[-3,-116],[-152,-161],[-102,-9],[-218,129],[-127,-194]],[[82100,72598],[-303,-176],[-268,-354],[3,-369],[-91,-10],[-69,-126]],[[81372,71563],[106,-155]],[[25663,28829],[-97,868]],[[25452,29695],[-67,-32],[-155,82],[-157,-304],[-136,-98],[-56,-119],[-145,-54],[-103,-167],[-117,-102]],[[89428,44235],[8,-522],[94,-153],[71,-213]],[[89601,43347],[62,375],[600,-193]],[[90263,43529],[106,344],[-80,288],[-402,194]],[[89887,44355],[-96,-44],[-81,157],[-91,-39],[-43,135],[-98,102]],[[89478,44666],[-101,-61],[51,-370]],[[66295,16772],[-31,414],[57,268],[93,-299],[199,-391],[147,-162],[-6,88],[-131,242],[-52,210],[152,-298],[198,-58]],[[66921,16786],[27,558],[82,-11],[16,326],[-191,30],[47,982]],[[66902,18671],[-867,118]],[[66035,18789],[-73,-1640],[194,-26],[-15,-329],[154,-22]],[[22123,43694],[1612,545]],[[23735,44239],[-45,395]],[[23690,44634],[-181,1608]],[[23509,46242],[-142,1286],[-94,775]],[[23273,48303],[-254,2291]],[[22952,51190],[-1237,-417],[4,-37],[-1698,-595],[-5,43],[-270,-99]],[[19746,50085],[572,-4560],[1524,540],[281,-2371]],[[90185,39143],[155,154]],[[90340,39297],[260,259],[41,381]],[[90641,39937],[-27,71],[13,285],[-37,55],[34,174]],[[90624,40522],[-194,11],[-10,-74],[-141,57],[-28,132],[-98,-203],[-210,-106],[-117,-189],[-126,-84]],[[89700,40066],[-46,-264],[75,-42],[167,-468],[308,285],[-19,-434]],[[73404,46488],[1,-72]],[[73405,46416],[126,-28],[91,-203],[76,-9],[120,-163]],[[73818,46013],[92,264],[-45,231]],[[73865,46508],[-462,83],[1,-103]],[[91294,34269],[48,-448]],[[91342,33821],[39,-345]],[[91381,33476],[79,308]],[[91460,33784],[-51,256]],[[91409,34040],[-69,250]],[[91340,34290],[-46,-21]],[[88035,18578],[30,152],[121,-45],[572,2850],[21,272]],[[88779,21807],[-483,303]],[[87789,22199],[-489,-289]],[[87300,21910],[-733,-456]],[[86567,21454],[47,-131],[45,-344],[314,-859],[331,-759],[240,-340],[118,-254],[99,-38],[110,-170],[164,19]],[[63711,75140],[443,-8],[329,105],[-16,160],[220,-24]],[[64687,75373],[10,337]],[[64707,76044],[-788,76]],[[63919,76120],[-3,-78],[-149,18],[-132,-154],[-39,-278]],[[63596,75628],[98,-92],[-192,4],[41,-315],[84,-41],[51,192],[33,-236]],[[54752,66727],[390,0]],[[56285,66715],[5,847]],[[56290,67562],[-137,-90],[-41,214],[-103,98]],[[56009,67784],[-181,56],[-254,-51],[-29,-198],[-370,228]],[[55175,67819],[-144,-4],[-71,-160],[-109,-124],[-1,-682],[-98,-122]],[[62623,44787],[764,-61],[-11,-339]],[[63376,44387],[39,13],[547,-46]],[[63962,44354],[-40,194]],[[63987,45579],[-42,252],[2,238]],[[63947,46069],[-552,38]],[[63395,46107],[-179,-173],[-117,-338],[-82,-20],[-57,-198]],[[62960,45378],[-111,-113],[-118,-202]],[[62470,39721],[703,-56]],[[63173,39665],[1,10]],[[63174,39675],[15,121],[-21,440],[-58,70],[-153,386],[-13,447]],[[62944,41139],[-288,-195],[-24,-73],[-199,-139]],[[40107,10102],[1236,211]],[[41343,10313],[321,51],[-18,326],[194,31],[-17,328],[867,131]],[[42690,11180],[-70,1485]],[[40907,12130],[-46,-94],[-409,-102],[-48,105],[-53,-68],[-120,3],[-166,169],[-143,32]],[[39922,12175],[48,-787],[58,11],[79,-1297]],[[78436,62707],[207,-555]],[[78643,62152],[16,-41]],[[78659,62111],[7,-19]],[[78666,62092],[80,-211],[496,-692]],[[79661,62392],[-686,1239]],[[78975,63631],[-28,-218],[-56,-73]],[[78891,63340],[-53,-186],[-80,-76],[-78,-344],[-46,-73],[-198,46]],[[41821,28416],[2189,283],[-21,218],[-74,100],[-127,301]],[[43788,29318],[-41,113],[-110,-83],[-58,209],[-112,36],[-21,494]],[[41750,29853],[5,-98]],[[41755,29755],[66,-1339]],[[65431,61426],[30,-79]],[[65469,61330],[21,42],[475,-18],[1,-67],[133,-29],[2,76],[128,36]],[[66229,61370],[37,1466]],[[66266,62836],[-145,17]],[[66121,62853],[-1060,113]],[[65061,62966],[25,-181],[152,43],[52,-359],[60,-68],[72,60],[62,-100],[-102,-171],[75,-99],[-51,-149],[-96,-8],[-27,-152],[98,-44],[50,-312]],[[89470,35374],[234,-496],[71,-90],[91,-341]],[[89866,34447],[131,129],[174,23]],[[90171,34599],[86,503],[-63,342],[-41,-31],[127,311]],[[90280,35724],[-96,67],[27,115],[-108,70],[38,109],[-141,74]],[[9e4,36159],[-64,-195],[-159,-14],[-43,-138],[-40,-328],[-64,-77],[-101,54],[-59,-87]],[[82893,52504],[48,38],[12,-197],[432,39],[184,-321]],[[83569,52063],[-8,1233]],[[82967,53468],[-52,-432],[-88,-240],[-21,-209],[87,-83]],[[89098,49267],[93,7],[90,-113]],[[89281,49161],[43,114],[-19,335],[-139,96]],[[89166,49706],[-128,-143],[-3,-225]],[[36620,7749],[1557,328]],[[38177,8077],[-23,327],[-39,-8],[-90,1293],[5,225],[-86,-46],[-18,133],[-65,-13],[-22,327],[61,12],[-24,335],[-162,-34],[-24,326],[-51,-11],[-93,1309],[-15,-3],[-48,673]],[[36102,13039],[-61,49],[-249,-260],[-73,26],[-146,-72],[-77,-133],[-66,1],[-7,-142],[-145,-234]],[[35278,12274],[60,-707],[393,100],[47,-259],[256,113],[70,-913],[34,8],[65,-847],[90,105],[42,-546],[40,9],[49,-652],[89,20],[49,-642],[33,8],[25,-322]],[[79545,72787],[200,-318],[56,-149],[68,-10]],[[79869,72310],[178,-198]],[[80047,72112],[101,15],[9,-81]],[[80157,72046],[98,-13]],[[80255,72033],[41,487],[-164,39],[36,486]],[[80168,73045],[12,145],[-199,48]],[[30209,31172],[183,-1918]],[[30496,28129],[368,107],[-28,299],[377,100]],[[31213,28635],[-52,410],[-119,1318],[-58,-15],[-23,262],[53,15],[-90,994],[76,20],[-56,651],[544,146],[246,85]],[[31734,32521],[-80,916],[5,91],[-145,1633]],[[31514,35161],[-1635,-438]],[[29879,34723],[148,-1604]],[[30027,33119],[182,-1947]],[[69302,70169],[37,-169],[194,-6],[25,-123],[105,-69],[50,-150],[179,-177]],[[69892,69475],[36,521],[225,-35],[-7,43]],[[70146,70004],[-58,120],[43,105],[-79,96],[-95,260],[47,200],[-98,198],[118,22],[-34,157],[64,-20],[-17,318],[152,152],[-94,39],[-35,228]],[[70060,71879],[-78,-18]],[[69982,71861],[-95,-218],[69,-120],[-133,-25],[-226,184],[-53,-95],[31,-302],[-41,55],[-75,-325],[63,-23],[-162,-279],[-111,-262],[58,-36],[-5,-246]],[[58516,65912],[26,629],[192,4],[5,673]],[[58739,67218],[-2,1006],[-232,-3]],[[58502,68221],[-26,-214],[-154,-300],[-34,-202],[22,-114],[-58,-253],[9,-352],[-48,-251],[-255,4]],[[57958,66539],[-26,-296],[-1,-332],[585,1]],[[82884,45469],[205,94],[142,328],[298,88]],[[83529,45979],[-112,559],[-26,250],[-74,21],[-39,153]],[[83278,46962],[-93,-44],[-255,-12],[-172,-127]],[[87156,47258],[128,-386],[-4,-130],[111,32]],[[87391,46774],[59,18],[122,336],[149,205],[147,78],[67,-44],[300,442],[-8,149]],[[88227,47958],[-60,-109],[-94,108],[23,-171],[-219,105],[-269,-149]],[[87608,47742],[9,-143],[-131,64],[-4,-99],[-100,24],[4,-112],[-107,35],[-37,-149],[-86,-104]],[[62419,17032],[80,-64],[-1,145],[-79,-81]],[[61572,17981],[62,-11],[453,-451],[64,74],[191,-186],[95,-207],[81,31],[125,-111],[141,251],[-65,254],[-124,266],[56,211],[-91,165],[-48,239],[39,42]],[[62551,18548],[55,1639]],[[61635,20261],[-63,-2280]],[[62361,29518],[557,-49]],[[62918,29469],[767,-75],[193,-41]],[[63878,29353],[12,346]],[[63890,29699],[14,334]],[[63345,30592],[-866,79]],[[62479,30671],[-49,-130],[20,-166]],[[62450,30375],[-47,-182],[14,-134],[-62,-117],[6,-424]],[[51710,36749],[-3,671]],[[51707,37420],[-8,832]],[[55910,44178],[176,351],[108,38],[24,92],[154,30],[75,-125]],[[56447,44564],[109,32],[-22,108],[114,154]],[[56648,44858],[-83,120],[23,117],[73,-54],[-24,179],[-122,-71],[-25,229],[-96,83],[-43,194]],[[56351,45655],[-76,-20],[-30,-122],[-383,4]],[[55862,45517],[-5,-1339]],[[14974,41976],[421,179],[189,-1314],[55,-323],[-189,-76],[50,-345],[211,-425],[295,116]],[[16006,39788],[1485,611]],[[17491,40399],[-592,54],[-42,303],[619,2015]],[[15929,44436],[-955,-2460]],[[69019,57227],[287,53],[181,-180],[219,-30]],[[69706,57070],[15,98],[132,7]],[[69853,57175],[-1,333],[-62,284]],[[69790,57792],[-38,-71],[-137,7],[-67,-73],[-184,-58],[-62,57],[-206,-11]],[[53159,89277],[-22,211]],[[53473,87605],[112,-49],[17,72],[293,14],[57,-102],[-10,213],[159,-3]],[[54101,87750],[1,124],[-111,962]],[[53991,88836],[-128,277],[-375,358],[-174,220],[-263,395]],[[53106,89783],[69,-187],[110,-5],[270,-388],[313,-186],[-24,-289],[-254,247],[-78,129],[-125,17],[-50,-353],[-112,-17]],[[53225,88751],[-43,-139],[-48,64],[-151,-296]],[[52983,88380],[-7,-161],[-69,-144],[152,-182],[258,-128],[156,-160]],[[73851,63506],[153,893]],[[74129,65172],[71,439]],[[74200,65611],[-174,61],[-60,71]],[[73966,65743],[-2,-56],[-387,24]],[[73577,65711],[-1,-80],[-137,-404],[-83,-26],[-26,-341]],[[36603,17320],[62,67]],[[36665,17387],[45,288],[113,246],[-12,164],[113,246],[16,226],[61,69],[-30,263],[-76,231]],[[36895,19120],[-252,-53],[-15,219],[-192,-41],[-153,300],[-255,-55],[-33,438],[-34,-7],[-76,1004],[-191,-42],[-9,110],[-191,-42],[-8,110],[-510,-129]],[[34976,20932],[-82,-19],[15,-223],[-94,-22],[-56,-125],[57,-321],[-103,82]],[[34713,20304],[-74,-294],[88,-1045],[-32,-8],[49,-655]],[[50914,40072],[-2,685]],[[50912,40757],[-10,656]],[[47899,32964],[101,155],[266,155],[174,26],[133,139],[164,27]],[[48737,33466],[-23,1140],[20,1],[-28,1340]],[[48706,35947],[-40,-3]],[[47874,35889],[35,-1335],[-26,-3],[35,-1335],[-19,-252]],[[34682,61644],[54,349],[546,107],[74,-125],[463,98],[24,133]],[[35727,63854],[-155,-97],[-460,-376],[-195,-225],[-579,-113]],[[34338,63043],[99,-1450],[245,51]],[[37316,58593],[672,117],[411,312],[140,231],[38,-60],[460,28],[680,120]],[[39717,59341],[624,84],[84,-67],[384,1521],[156,24],[-6,125]],[[40959,61028],[-27,572],[-397,-61],[4,-84],[-506,400]],[[40033,61855],[14,-283],[-1381,-215],[-720,-119],[-38,670]],[[37143,61778],[132,-2324],[41,-861]],[[82378,54815],[-6,-77]],[[83185,55486],[-307,26],[11,114],[-205,60],[-105,122]],[[82579,55808],[-155,-307],[-52,77]],[[86853,56023],[429,-141]],[[87282,55882],[61,613],[60,197]],[[87435,57431],[-89,154],[-79,-81],[-212,-5],[-51,85],[-159,-6]],[[86845,57578],[-147,-84],[-149,-204]],[[86549,57290],[19,-114],[227,-213],[-31,-254],[89,-686]],[[85673,59341],[177,-116],[476,-152],[67,-41]],[[86393,59032],[98,136],[138,285],[150,203],[59,229],[111,155]],[[86949,60040],[17,171],[160,118],[-115,296]],[[87011,60625],[-128,166],[-203,27],[-438,-223],[-280,119],[-88,-63]],[[85874,60651],[34,-71],[-53,-232],[26,-66],[23,-442],[-106,-152],[-125,-347]],[[30836,14280],[180,51],[31,-327],[384,105],[196,13],[27,-288],[117,34],[-16,312],[115,34],[117,126],[66,246],[146,159],[-14,173],[142,118]],[[32327,15036],[31,207],[87,26],[-12,122],[128,266],[144,-18],[64,93],[97,-119]],[[32689,17456],[-12,136]],[[32677,17592],[-193,-79],[-573,-155]],[[31911,17358],[-426,-115]],[[74977,51781],[130,24],[28,-264]],[[75135,51541],[145,61],[118,-54]],[[75562,52303],[-126,181],[8,145],[-63,26],[-36,348]],[[75345,53003],[-423,-600]],[[74922,52403],[55,-622]],[[79808,62645],[140,166],[26,102],[164,79],[284,303]],[[80422,63295],[158,223]],[[80387,64244],[-68,50]],[[80319,64294],[-7,-116],[-280,89],[-80,-114],[-111,189],[-68,-343]],[[79773,63999],[95,-196],[26,-282],[-66,-240],[-88,-105],[-70,-236],[138,-295]],[[70461,50895],[130,-83],[141,-227]],[[70732,50585],[129,311],[61,67],[121,-81],[0,257]],[[71111,51828],[-338,-238]],[[70773,51590],[0,-209],[-75,-178],[-102,29],[-49,-272],[-93,64],[7,-129]],[[73902,52280],[51,-4],[-25,-512]],[[73928,51764],[250,1],[84,-81]],[[74262,51684],[-1,316],[27,151],[241,211],[46,225],[-9,241]],[[74566,52828],[-284,532]],[[74282,53360],[-90,72],[-177,-290]],[[74015,53142],[-43,-267],[-203,-168]],[[73769,52707],[41,-295],[92,-132]],[[74418,50434],[48,-561]],[[74466,49873],[330,179],[101,340]],[[74897,50392],[-83,45],[50,133],[-101,153]],[[74763,50723],[-68,173],[-144,-203],[44,-70],[-109,-64],[-68,56]],[[74418,50615],[0,-181]],[[79461,58900],[235,-73],[333,458],[22,269]],[[80051,59554],[-445,78]],[[79361,59708],[-16,-337],[116,-471]],[[79283,55968],[133,-5],[45,157],[88,-20]],[[79549,56100],[106,356],[-28,87],[59,161],[103,94]],[[79789,56798],[-98,251],[-91,29],[-51,124]],[[79549,57202],[-69,-392],[-70,-110],[-38,-202],[-130,80],[-64,-149],[-60,74],[-43,-202],[-110,73]],[[78965,56374],[96,-190],[185,-106],[37,-110]],[[89499,51318],[332,-121]],[[89831,51197],[444,-162]],[[90275,51035],[176,697],[139,447]],[[90590,52179],[-35,29]],[[90555,52208],[-62,-206],[-64,-56],[8,-135],[-71,-277],[-116,-219],[-162,12],[-8,-122],[-91,93],[63,182],[120,119],[64,-57],[30,241],[333,861],[20,151],[-144,-162],[-9,-123],[-142,-283],[-70,-20]],[[90254,52207],[5,-119],[-214,-216],[-110,49],[-108,-228],[-328,-375]],[[81740,51070],[208,-217],[72,-142]],[[82020,50711],[165,-252],[119,73]],[[82304,50532],[18,123],[148,252],[65,452]],[[82535,51359],[-171,184],[-90,250],[-149,61],[-57,107],[-83,-46],[-40,115]],[[87176,48597],[-122,8],[-101,-266],[-119,29],[-6,-81]],[[20900,11527],[-60,-7],[17,438],[-42,121]],[[20815,12079],[-17,-25]],[[20798,12054],[-134,-107],[-115,56],[-114,-112],[-264,254],[-75,324],[-135,157],[-62,-25],[-64,215],[-170,111],[-171,-22],[-128,127]],[[19366,13032],[-81,-136],[-140,-125],[-72,-180],[45,-145],[1,-216],[51,-236],[30,-315],[-149,-433],[-39,-277]],[[50818,66139],[1056,38]],[[51869,67017],[-7,668]],[[51862,67685],[-64,-64],[14,-153],[-80,-109],[-100,-24],[-54,149],[-220,339],[-59,30],[-204,-163]],[[51095,67690],[63,-377],[-47,-67],[-103,43],[-111,-51],[-53,-307],[56,-174],[-89,-48]],[[79588,54521],[78,-253],[163,-222]],[[79829,54046],[316,-73]],[[80145,53973],[-45,105]],[[80100,54078],[-32,250],[41,195],[-36,333]],[[80073,54856],[50,207],[-153,-53],[-102,116],[-91,209]],[[79777,55335],[-19,92]],[[79758,55427],[-95,-66],[-50,-165],[-111,-104],[157,-450],[-71,-121]],[[74524,59942],[70,-237],[108,72],[79,-227],[-39,-199],[141,-37],[-9,-470],[21,-106],[80,25],[-18,-242]],[[74957,58521],[105,172],[94,-38],[16,242]],[[75172,58897],[-155,510],[-138,357],[-59,349]],[[74820,60113],[-139,270]],[[74681,60383],[-79,-276],[-97,-45],[19,-120]],[[50044,28915],[192,10]],[[50228,30599],[-812,-47]],[[52701,72893],[91,4]],[[52792,72897],[952,27]],[[53744,72924],[49,71],[-13,173],[62,184],[79,88],[-33,202]],[[53888,73642],[129,116]],[[54017,73758],[-969,968]],[[52695,73984],[6,-1091]],[[51095,67690],[-22,1627]],[[50254,69286],[17,-1421]],[[50271,67865],[15,-953]],[[83627,49065],[141,-214],[86,-551],[50,-88],[106,7]],[[84010,48219],[55,-60],[129,101],[30,219],[150,50],[213,529],[50,-9]],[[84419,49560],[-96,164]],[[84323,49724],[-62,6],[-140,-222]],[[84121,49508],[-82,-134],[-54,63],[-167,-62],[-83,-239],[-108,-71]],[[35583,50175],[212,22],[44,172],[120,154],[135,73],[-10,146]],[[35220,52174],[75,-965],[-37,-9],[82,-1007],[128,-62],[115,44]],[[79995,69006],[62,-74],[-50,-118],[182,-141]],[[80189,68673],[200,74],[124,-66]],[[80513,68681],[164,540],[170,176]],[[80847,69397],[-31,273]],[[80816,69670],[-99,-58],[-114,183],[-46,348],[-97,343],[51,115]],[[80511,70601],[-79,115],[-138,42],[-122,-209]],[[80172,70549],[23,-343],[-216,-147],[-300,-6]],[[79679,70053],[148,-113],[-70,-164],[220,-319],[-76,-126],[74,-153],[20,-172]],[[65565,43089],[-60,-113],[-84,4],[-106,120],[-252,25],[-123,-43],[-37,135]],[[64903,43217],[-116,41],[-114,163],[-257,53],[-55,-229],[-70,-25]],[[64291,43220],[143,-132],[89,7],[23,-132]],[[53862,32977],[1104,2]],[[54966,32979],[0,1340]],[[53920,34315],[22,-48],[-84,-316],[-151,-196],[-3,-240],[146,-317],[12,-221]],[[51573,52879],[191,1],[1,-680]],[[51765,52200],[959,19]],[[52724,52219],[-13,1687]],[[52711,53906],[-1149,-25]],[[51562,53881],[11,-1002]],[[73210,48224],[58,-26],[169,-379]],[[73595,47743],[135,147],[-36,168],[90,-26],[44,285],[148,52],[-23,109],[56,116]],[[73297,48729],[-84,-161],[-50,-207],[47,-137]],[[65806,81494],[-22,441],[41,548],[60,158],[147,152],[-101,495]],[[65931,83288],[-229,19],[-58,-247],[-115,-54],[-93,-131],[-13,-131],[-101,-134]],[[65322,82610],[-33,-489],[168,-92],[76,-199],[146,-272],[127,-64]],[[70319,63046],[19,346],[-21,191],[-90,150],[-48,236]],[[70179,63969],[-1113,107]],[[69066,64076],[19,-1203]],[[22427,68031],[2086,629]],[[24513,68660],[1173,338],[759,232],[4,-37],[1309,341]],[[27758,69534],[-30,329]],[[27728,69863],[-54,675],[-184,1968]],[[25670,73199],[-2624,-2596],[-809,-811]],[[22237,69792],[190,-1761]],[[29892,65646],[40,-140],[129,-35],[97,-94],[43,-141],[550,129]],[[30751,65365],[-176,2171]],[[30443,69178],[-109,1338]],[[30334,70516],[-124,-28]],[[30210,70488],[-176,-442],[70,-397],[-39,-422],[-103,-416],[-28,-9],[-225,-968],[183,-2188]],[[62956,62797],[60,-186],[-13,-117],[75,-331],[-104,-448],[143,-161],[14,-121]],[[63131,61433],[169,-40],[13,340],[382,-21]],[[63714,62506],[12,567],[-189,11]],[[63150,63463],[-6,-536],[-177,15],[-11,-145]],[[86500,89682],[160,625],[70,853],[20,950]],[[86750,92110],[-260,48],[-195,-50],[7,79],[-1163,328]],[[85139,92515],[-154,-1533],[-75,-807]],[[81775,74118],[51,-287],[51,-10],[58,-222]],[[81935,73599],[165,257],[224,110],[331,58]],[[82655,74024],[-14,346],[-39,4],[-78,298],[-58,25],[1,455],[-43,12]],[[82424,75164],[-271,-241],[19,-96],[-134,83],[-108,-27],[-167,-140]],[[81763,74743],[-12,-121],[24,-504]],[[59598,40593],[768,-44]],[[60392,41735],[-128,13]],[[60264,41748],[-644,57]],[[62686,33644],[384,-34],[-3,-114]],[[63067,33496],[292,106],[105,270],[38,226]],[[63795,34558],[-313,28],[10,337],[-381,33]],[[73361,54232],[390,-24]],[[73751,54208],[-69,119],[116,146]],[[73798,54473],[-27,433],[-57,471]],[[73714,55377],[-246,76]],[[73137,54741],[144,-219],[80,-290]],[[62533,82267],[23,-141]],[[62556,82126],[145,11],[112,82],[171,-313],[127,38],[126,284],[179,-15],[37,-98],[228,-22]],[[63681,82093],[192,-18],[90,123]],[[63963,82198],[-53,211]],[[63910,82409],[-417,94]],[[62767,83402],[-42,-76],[50,-138],[46,49],[-9,-195],[-114,-18],[-92,81],[-68,-59]],[[62472,83979],[171,-172],[155,9],[269,254],[-98,125],[-2,132],[-151,54],[-366,-331],[22,-71]],[[68669,47607],[641,-105]],[[69310,47502],[80,274],[-23,319],[-121,134],[-80,396]],[[69166,48625],[-450,60]],[[87982,44174],[146,245],[139,56],[141,240]],[[88408,44715],[45,106],[76,-100],[55,40],[-25,155],[44,149],[147,260],[-22,81],[67,277],[-202,-174],[-56,-197],[-49,47],[12,188],[-105,-78],[-64,-187],[-76,-80],[-151,-26],[-212,65],[-28,-163],[-111,-255]],[[87753,44823],[-56,-81],[66,-233],[44,-311],[175,-24]],[[63753,79823],[76,-221],[775,-122]],[[64604,79480],[-110,278]],[[64494,79758],[-40,143],[-96,118],[44,304],[-41,167],[116,354],[90,74]],[[64567,80918],[-184,16],[-62,97]],[[64321,81031],[-233,14]],[[64088,81045],[-64,-74],[-118,9],[66,-371],[-36,-317],[-100,77],[28,-120],[-44,-137],[-95,-75],[28,-214]],[[60465,75985],[669,-41],[-5,-336],[485,-29]],[[61614,75579],[37,143],[-48,224],[47,15],[-63,298],[150,108],[-23,70],[88,131],[1,156],[154,57]],[[61957,76781],[-820,388],[-51,13],[-95,-235],[-29,-255]],[[60962,76692],[-163,-296],[-200,-91],[4,-138],[-117,-71],[-21,-111]],[[70108,29495],[-117,-382],[-48,-254],[11,-130],[93,-282],[33,-286]],[[53959,41159],[1056,3]],[[55015,41162],[-92,200],[78,210],[90,69],[64,194],[-24,92]],[[55131,41927],[5,219],[89,18]],[[55225,42164],[-601,3]],[[53956,42165],[3,-1006]],[[66666,33795],[657,-94]],[[67495,33672],[63,1311]],[[67558,34983],[-64,9]],[[67494,34992],[-574,81]],[[66728,35099],[-62,-1304]],[[49534,44033],[578,30]],[[50112,44063],[376,17]],[[50488,44080],[-27,1677]],[[50461,45757],[-920,-48]],[[67494,34992],[17,335],[-42,7],[16,308]],[[67485,35642],[49,1004]],[[35600,67894],[1140,207],[-17,328],[754,126],[-37,665]],[[37440,69220],[-36,652],[-68,-11],[-100,1695],[937,147]],[[38173,71703],[-101,1991]],[[38072,73694],[-133,-21]],[[37939,73673],[-959,-159],[-1067,-194]],[[35913,73320],[-711,-127]],[[35202,73193],[235,-3655],[67,11],[23,-361]],[[70732,50585],[73,-10],[-29,-190],[17,-181],[-78,-176],[12,-243]],[[70727,49785],[-11,-168],[196,-29],[-4,-58]],[[71318,50011],[54,124],[-23,145],[-66,30]],[[69310,47502],[1,-214]],[[69311,47288],[9,19],[484,-72],[-1,-24]],[[70047,47187],[-73,266],[-103,134],[-48,-36],[-9,390],[-31,112],[56,223],[37,330]],[[69876,48606],[-95,149],[-99,-113],[-94,80],[-90,-13]],[[69498,48709],[-47,154],[-136,38],[-36,162],[-243,177]],[[69036,49240],[-4,-234],[136,-145],[-2,-236]],[[80162,33015],[286,-310],[257,-381],[40,-212],[100,55],[187,-296],[250,-320]],[[81282,31551],[105,1028],[244,-74]],[[81631,32505],[56,566]],[[81687,33071],[-1478,430]],[[80209,33501],[-47,-486]],[[83713,67648],[186,-27],[277,52],[-29,-211],[115,-81],[18,-165],[-191,-237],[27,-82]],[[84116,66897],[106,100],[75,-66],[117,355],[109,-72],[-14,130],[87,185],[102,-209],[31,-203],[112,-120],[-2,-182],[148,-442],[16,-121],[141,-183],[54,33],[84,-285],[49,-26]],[[85331,65791],[198,174],[159,26],[-32,105]],[[85656,66096],[-63,98],[-23,332],[-119,4],[-105,85],[-85,-108],[-96,142],[-44,253],[87,17],[5,107],[-198,277],[-40,185],[-206,258],[-81,-103],[-66,150],[119,41],[-12,201],[-149,218],[-35,141],[-140,51],[-122,132],[-50,165],[-46,-48],[-117,184]],[[84070,68878],[-21,-46],[-115,150],[-135,-142],[42,-121],[-30,-297],[-64,-47],[-21,-170],[-66,-79],[59,-295],[-6,-183]],[[81208,59346],[515,-83]],[[81723,59263],[39,398],[169,-291],[62,104]],[[81993,59474],[16,229],[107,312],[29,312],[-46,116]],[[81088,60643],[-100,-393],[-20,-307],[134,-121],[-16,-339],[52,-124]],[[82197,69242],[424,-880],[150,215],[-8,177],[111,51],[47,-166]],[[82921,68639],[92,226],[15,290],[45,105],[-29,248],[41,57],[-67,274],[-83,-3],[-7,204],[-134,15],[41,137],[-28,131],[48,142],[95,87],[24,111],[138,185]],[[83112,70848],[2,176]],[[83114,71024],[-79,-6],[-170,-185],[-108,71],[-103,-78],[-27,-271],[-66,-129]],[[82561,70426],[29,-244],[-217,-519],[15,-117],[-191,-304]],[[90313,31098],[145,-223],[34,95],[214,4],[-30,-119],[149,79],[157,-100]],[[90982,30834],[-35,294],[67,291]],[[91014,31419],[79,143],[-19,285]],[[91074,31847],[-317,847]],[[90757,32694],[-248,-143]],[[90509,32551],[-609,-368]],[[89900,32183],[-131,-216]],[[89769,31967],[-31,-260],[443,-214],[73,-310],[59,-85]],[[91905,23858],[228,33],[206,-141],[184,-68]],[[92523,23682],[11,279]],[[92534,23961],[53,142],[-17,265],[59,150],[-25,163],[-83,104],[6,275],[58,278],[178,247]],[[92010,25858],[-88,-706],[-138,46],[-84,-705],[205,-71],[-49,-571],[49,7]],[[31709,73322],[-129,1713],[-1587,-359]],[[29993,74676],[341,-4160]],[[31117,60856],[1038,242],[103,-1328],[1317,295],[12,-165],[190,39],[-13,168],[574,114]],[[34338,60221],[126,27],[52,344]],[[34516,60592],[166,1052]],[[34338,63043],[-948,-194]],[[33390,62849],[-2391,-540]],[[30999,62309],[118,-1453]],[[80453,50719],[-6,-135],[130,-234]],[[80577,50350],[18,-259],[102,-115],[74,16]],[[80771,49992],[464,495]],[[81235,50487],[-25,186],[72,125],[-77,146],[-131,122]],[[81074,51066],[-2,-36],[-223,153],[-181,219]],[[80668,51402],[-274,-328]],[[80433,41247],[42,-66],[-41,-143],[85,-65],[-5,-465]],[[80514,40508],[365,-36]],[[80879,40472],[20,207]],[[80459,41745],[-66,-109],[50,-191],[-10,-198]],[[72700,71898],[120,-109],[60,-143],[126,-130],[97,210],[125,-14],[154,80],[41,-61]],[[73423,71731],[79,310],[149,211]],[[73651,72252],[-125,31],[-19,88],[52,761]],[[73559,73132],[22,318],[-368,70]],[[73213,73520],[-207,42],[-22,-325],[-193,32]],[[72555,72176],[62,-248],[83,-30]],[[72514,65397],[188,-358],[154,-40],[-5,-55]],[[73577,65711],[5,128],[-198,-49],[-95,73],[9,140],[-129,-8],[-36,199],[-123,110]],[[72510,66013],[-81,16],[58,-190],[-12,-208],[39,-234]],[[69059,64535],[7,-459]],[[70179,63969],[52,1007]],[[70039,64996],[-986,90]],[[69053,65086],[6,-551]],[[15565,88139],[10,1163]],[[15575,89302],[-181,4],[20,698]],[[14445,89986],[-442,-30],[3,-116],[-134,-12],[-4,117],[-536,-59],[-38,229],[-139,98],[-43,344],[-67,-9],[-11,232],[-67,-10],[-43,344],[-66,-10],[-13,231],[-90,-14],[-13,232],[-66,-11],[-43,344],[-140,93],[-42,343],[-66,-12],[-15,215]],[[12370,92525],[-16,14]],[[12354,92539],[-117,-22],[2,117]],[[12239,92634],[-19,96],[-164,122],[-65,-154],[79,-145],[12,-260],[-80,-424],[52,-138],[108,-127],[-113,-637],[-84,-319],[-48,23],[-19,190],[-80,-6],[-160,138],[-230,33],[-171,-99],[-7,-258],[-68,-89],[-93,-324],[-95,-85],[-51,-143],[78,-106],[-157,-17],[179,-244],[5,-205],[-40,-74]],[[10033,90043],[198,78],[97,-139],[133,6],[96,-81],[10,159],[78,-4],[46,160],[9,450],[-177,9],[-80,127],[-69,-160],[-79,-22],[-242,-381],[-20,-202]],[[7988,88764],[78,-103],[-11,129],[204,374],[-177,-152],[-94,-248]],[[41821,28416],[56,-1099]],[[42836,27452],[1697,214],[1,-241],[61,-97],[-11,-127],[54,-325],[70,-92],[-1,-228],[136,-54],[89,105],[83,-23],[129,-246],[59,-22]],[[45203,26316],[-34,639],[-49,1336]],[[45120,28291],[-19,-2],[-40,1095],[-27,72],[-168,-64]],[[44866,29392],[-60,45],[-1018,-119]],[[50464,23921],[1157,62]],[[51621,23983],[-5,333]],[[51598,26313],[-1154,-58]],[[50443,25248],[21,-1327]],[[53429,32299],[570,8]],[[53999,32307],[-91,128],[15,348],[-61,194]],[[54007,34586],[-91,30],[-49,-126],[-118,40],[-46,-76]],[[53703,34454],[-10,-107],[-119,-217],[39,-146],[-65,-81],[-121,-22],[-6,-123]],[[53421,33758],[8,-1459]],[[82921,68639],[64,-187]],[[82985,68452],[127,78],[179,-19],[35,204],[83,99],[134,23],[41,131],[126,135]],[[83710,69103],[-5,97],[128,241],[-42,287],[-178,228],[-119,103],[-24,-133],[-142,-94],[-84,152],[99,72],[108,165],[-76,241],[-263,386]],[[77434,57428],[21,-27],[5,-414],[52,-314]],[[77512,56673],[-32,-145],[43,-111],[81,70],[0,-208]],[[77604,56279],[-4,94],[135,109],[416,587]],[[78151,57069],[18,278],[-85,335]],[[78084,57682],[-46,80],[-159,-23],[-136,127],[-37,145],[-120,85]],[[77586,58096],[-37,15],[-44,-309],[36,-104],[-107,-270]],[[89071,36209],[89,-308],[102,-232]],[[89262,35669],[189,-355]],[[89451,35314],[19,60]],[[9e4,36159],[146,127],[65,152],[135,86],[113,213]],[[90459,36737],[-84,150],[-69,4],[-46,194],[-167,195]],[[90093,37280],[-19,-268],[-92,-41]],[[89982,36971],[-911,-762]],[[52082,31943],[-9,1219]],[[52073,33162],[-227,0],[-87,-76],[-77,36],[-23,159],[-103,179],[-138,16],[-189,-295]],[[51229,33181],[60,-114],[-8,-158],[53,-243],[-32,-106],[10,-331],[57,-309]],[[69853,57175],[378,28],[28,-42]],[[70259,57161],[240,27],[-59,228],[17,141],[75,123],[-24,90],[-8,408]],[[70500,58178],[-19,354]],[[70481,58532],[-597,-38]],[[69884,58494],[-37,-85],[-1,-302],[-56,-315]],[[55114,55765],[467,-3]],[[55581,55762],[203,-2]],[[55784,55760],[0,218],[-42,0],[5,1333]],[[55747,57311],[-672,4]],[[55075,57315],[-2,-1329],[41,0],[0,-221]],[[53768,71892],[414,1],[0,-106]],[[54594,73650],[-706,-8]],[[53744,72924],[13,0],[11,-1032]],[[47409,66203],[401,534],[219,-8],[188,179],[137,-106]],[[48354,66802],[-21,968]],[[95783,18652],[176,-17],[30,-254],[166,33]],[[96155,18414],[10,382],[-26,78],[186,-13],[38,298],[-35,153],[112,218]],[[96440,19530],[-37,341],[-132,220],[-94,-243]],[[96177,19848],[2,-150],[-70,-173],[12,-319],[-94,177],[-74,23],[-124,-182]],[[95829,19224],[-36,-44],[-10,-528]],[[53191,69608],[833,39]],[[54024,69647],[0,218],[165,-41]],[[54183,71249],[-409,-6]],[[53774,71243],[-609,-27]],[[53165,71216],[26,-1608]],[[50072,76134],[-53,-155],[-334,73]],[[47681,76412],[127,198],[-48,113],[95,121],[46,-92]],[[47901,76752],[-37,1551]],[[41927,75581],[849,101]],[[42724,77849],[-167,-23]],[[42557,77826],[-72,-169],[11,-247],[-129,-243],[-143,-88],[-175,-246],[-155,177],[-24,-59]],[[41870,76951],[57,-1370]],[[38173,71703],[18,3],[93,-1694],[1907,279]],[[40191,70291],[-81,1697],[170,24],[-95,1999]],[[40185,74011],[-483,-68]],[[39702,73943],[-84,-12]],[[39618,73931],[-1546,-237]],[[61673,51613],[96,-3],[119,-169],[458,-34],[-7,-396]],[[62339,51011],[167,-9]],[[62506,51002],[16,-1],[32,1402]],[[58107,63037],[1,-168],[196,3],[1,-282]],[[58305,62590],[0,-67],[196,0],[1,-346],[193,16],[0,-451],[108,248],[70,-44]],[[58873,61946],[71,-120],[137,78],[120,-100],[60,41],[104,-124],[33,384],[158,-59],[62,51]],[[59656,62134],[4,404],[-321,3],[-127,277],[-242,-1],[-78,55],[9,444]],[[58563,45942],[18,1225]],[[58581,47167],[-140,-27],[-252,251],[45,-153],[-115,6],[9,143],[-138,47]],[[57990,47434],[-187,-239]],[[57803,47195],[-8,-956]],[[15108,45816],[1611,651]],[[17614,48775],[1809,4656]],[[19423,53431],[276,709]],[[16211,52872],[-509,-206],[-151,-25]],[[15551,52641],[43,-275],[45,0],[18,-478],[-37,-91],[-2,-514],[35,-66],[-48,-218],[-6,-294],[75,-172],[-69,-223],[22,-177],[-96,-50],[-33,-202],[31,-141],[-69,-190],[43,-150],[-103,-400],[62,-30],[-24,-165]],[[82009,37591],[-189,-1904]],[[81820,35687],[88,450],[117,31],[-17,174],[543,-242],[98,-192]],[[82704,36436],[54,514],[-292,1051]],[[82466,38001],[-76,42],[-122,-116],[-75,-232],[-147,-155],[-36,51]],[[80698,57902],[1032,-194]],[[81771,57915],[20,350]],[[81791,58265],[-900,165]],[[80696,57918],[2,-16]],[[78084,57682],[43,195],[52,-35],[81,240]],[[78260,58082],[87,228],[53,-65],[105,210],[-30,382],[112,161]],[[78313,59573],[-85,-70],[-62,-189],[-300,-402],[-96,-77]],[[77770,58835],[43,-159],[-112,-354],[30,-89],[-139,-64]],[[77592,58169],[-6,-73]],[[76605,56569],[45,-177],[-23,-250],[41,-286]],[[76668,55856],[123,-118],[113,30],[55,-112],[86,-2],[7,-151],[92,-22]],[[77337,55508],[77,394]],[[77414,55902],[-54,115],[-78,-115],[-191,350],[-18,173]],[[77073,56425],[-133,2],[-160,182],[27,149],[-87,-60],[25,167]],[[76745,56865],[-140,-296]],[[83730,33410],[-7,-56],[352,-118]],[[84075,33236],[309,459],[100,-30]],[[84484,33665],[47,406],[-108,625]],[[84423,34696],[-241,25]],[[84182,34721],[-35,-353],[-32,10],[-34,-307],[-271,86],[-80,-747]],[[53236,32296],[193,3]],[[53421,33758],[-164,-116],[-93,49],[-29,-154],[-55,-5]],[[53080,33532],[-188,-44],[-47,-108]],[[52845,33380],[8,-1089]],[[87992,34657],[214,-309],[176,-209],[-83,-135],[-16,-163],[104,-190],[74,8]],[[88461,33659],[316,415],[-111,183],[230,453]],[[88896,34710],[-208,186]],[[88688,34896],[-132,117],[-87,169]],[[88469,35182],[-249,-227],[-228,-298]],[[83138,60179],[708,-175]],[[83846,60004],[20,155],[121,238],[156,140],[-17,459]],[[84126,60996],[-83,184],[-291,80],[-390,605]],[[83362,61865],[-81,-212],[-38,-268],[-99,-164],[-90,-240]],[[83054,60981],[-58,-159],[-292,-534]],[[82704,60288],[434,-109]],[[82881,66625],[471,-731],[54,198],[113,54],[120,-32]],[[83639,66114],[78,208],[67,45],[-47,144],[104,84],[275,302]],[[83713,67648],[19,-113],[-94,-324],[36,-231],[-172,-75],[-211,85],[-162,-133],[-92,-181],[-156,-51]],[[59392,45214],[314,-28],[383,5]],[[60089,45191],[287,-9],[2,338]],[[60378,45520],[-3,1115]],[[60375,46635],[-144,-76],[-92,458]],[[60139,47017],[-80,21],[-112,-230],[-4,-113],[-109,3],[-86,-82],[-57,-182]],[[59691,46434],[-24,-123],[-163,-91],[-31,-121],[-61,49],[-35,-223],[27,-118],[-25,-253]],[[90382,17556],[529,-235],[451,-160]],[[91362,17161],[129,635],[-42,223]],[[90997,18798],[-185,7],[-332,-144]],[[90480,18661],[-72,-163],[49,-224],[-20,-327],[-96,-121],[41,-270]],[[82845,33605],[0,-2]],[[82845,33603],[229,-66],[539,-199],[13,104],[104,-32]],[[84182,34721],[-681,127],[13,138],[-96,91]],[[82731,34747],[-30,-314],[37,-128],[177,8],[-70,-708]],[[88838,47754],[48,-100],[88,0]],[[88974,47654],[14,84],[122,-56],[77,211],[41,224],[-17,309],[-131,-166],[-133,-95]],[[88947,48165],[-83,-48],[-26,-363]],[[60587,50062],[225,-2]],[[60812,50060],[159,-1],[-1,325],[215,0],[61,54],[96,-56]],[[61342,50382],[1,167]],[[61343,50549],[9,504],[28,-1],[6,560]],[[61001,51619],[-191,7],[-148,-332],[-19,-231],[-64,1],[-1,-160],[-97,-29]],[[60481,50875],[0,-488],[98,-5],[8,-320]],[[39287,16453],[388,68],[-7,109],[328,57],[-20,331],[64,10],[-19,330],[129,22],[-13,220],[59,121],[322,57],[-6,111],[390,67],[6,-110],[194,32],[9,-165],[192,30]],[[41303,17743],[-26,496],[-266,-43],[-34,641],[30,5],[-36,671]],[[40971,19513],[-83,-13],[-74,1329],[-66,-11]],[[40748,20818],[-1877,-331]],[[38871,20487],[83,-1323],[59,10],[80,-1313],[53,9],[82,-1317],[56,-45]],[[40748,20818],[-100,1653],[-80,-13],[-74,1340]],[[40494,23798],[-61,-10]],[[40433,23788],[-1314,-228],[-176,-3]],[[38943,23557],[-375,-70]],[[38568,23487],[45,-707],[-25,-5]],[[38588,22775],[41,-654],[69,13],[107,-1659],[66,12]],[[69123,53349],[363,-486],[164,-125],[196,-349]],[[70021,53053],[-71,330],[-58,-1],[-7,197],[126,232],[-8,154]],[[70003,53965],[-62,106],[-201,56],[-54,87],[-291,-125]],[[69395,54089],[-155,-154],[-81,-167],[-14,-201],[-82,-97],[60,-121]],[[68425,18153],[145,-171],[63,17],[57,199],[104,100],[105,-3],[35,-159],[80,-4],[66,130],[9,-230],[-49,-167],[83,-78],[45,96],[-19,186],[98,70],[160,-365],[177,-133],[302,-416],[64,59],[351,-200]],[[70345,17786],[-768,133],[39,660],[-385,61],[38,662]],[[69269,19302],[-773,127]],[[68496,19429],[-71,-1276]],[[77369,49388],[52,-154],[218,75],[181,158],[226,90]],[[78046,49557],[-92,129],[54,99],[40,391]],[[78048,50176],[-224,-86],[-222,259],[-73,-33]],[[77529,50316],[-42,-296],[-75,-74],[-38,-151]],[[77374,49795],[58,-222],[-63,-185]],[[67533,43783],[889,-128]],[[68409,44408],[-163,41],[5,111],[-694,100]],[[67557,44660],[-27,-539]],[[77581,51134],[45,54]],[[77626,51188],[170,36],[9,202],[89,-79],[50,49],[39,402],[80,70]],[[78063,51868],[-34,62]],[[78029,51930],[-150,47],[-249,434],[-44,-80]],[[77586,52331],[-101,-55],[-30,-104],[-85,34],[-19,-351],[-46,-274]],[[77305,51581],[-34,-195],[105,-294],[60,64],[145,-22]],[[51776,51187],[574,16]],[[52728,51544],[-4,675]],[[51765,52200],[11,-1013]],[[64797,48393],[-70,202],[60,233]],[[64673,49336],[-114,-251],[21,-218],[77,-249],[140,-225]],[[83924,38347],[207,90],[114,132],[-2,-227],[267,151],[29,-228]],[[84539,38265],[66,266],[193,171]],[[84798,38702],[-87,337],[54,91],[-78,635],[-20,313],[-94,433]],[[83857,40737],[45,-408],[-105,-882],[33,-61],[65,-700]],[[55862,45517],[-382,4]],[[55097,45523],[-1,-1341]],[[59396,69243],[1,-1345],[19,0],[0,-508]],[[59416,67390],[153,-8]],[[59569,67382],[97,185],[63,240],[132,55],[75,107],[72,-63],[68,145]],[[60076,68051],[0,1248]],[[60076,69299],[-194,1],[1,57],[-268,-3]],[[59615,69354],[-219,0],[0,-111]],[[59352,65913],[3,337],[-38,153],[109,17],[-21,301],[47,310],[105,239],[12,112]],[[59416,67390],[-131,59],[-165,-57],[-58,-87],[-187,-84],[-136,-3]],[[87228,49461],[49,-57]],[[87277,49404],[20,-23]],[[87297,49381],[44,-44]],[[87341,49337],[100,156],[-107,137]],[[87334,49630],[-103,-30],[-3,-139]],[[63395,46107],[256,324],[121,214],[12,104]],[[63784,46749],[-790,59],[6,341],[-129,8]],[[62616,47168],[-69,-675]],[[62547,46493],[-52,-506],[422,-606],[43,-3]],[[64801,47513],[-219,25],[6,293]],[[64588,47831],[-306,-140]],[[64282,47691],[-143,50],[-66,-128],[-73,-473]],[[64e3,47140],[42,-240],[63,-62],[87,60],[298,-27],[-8,-195],[192,-22],[-7,-126],[94,-24]],[[83182,64735],[76,-296],[157,-49],[-29,-196],[218,-132],[26,-77],[457,-690]],[[84290,63475],[-47,274],[-126,235],[56,165],[-148,920]],[[84025,65069],[-85,96],[14,114],[-129,55]],[[83825,65334],[-237,119],[-166,-134],[-38,-175],[-102,-104]],[[83282,65040],[-100,-305]],[[78459,54466],[22,286],[-142,283],[45,82]],[[78353,55208],[-184,225],[-46,-14],[-121,191],[-40,-14],[-129,284],[-99,130]],[[77734,56010],[-174,-361],[-78,220],[-68,33]],[[68005,59551],[61,-144],[700,-67]],[[68766,59340],[18,802],[-79,321],[22,406]],[[68727,60869],[-214,46]],[[84126,60996],[55,163],[69,-147],[88,93],[-32,210],[80,142],[55,-35],[0,166],[83,177]],[[83857,62817],[-183,-241],[69,-160],[-74,-320],[-87,-138],[-19,-151],[-104,195],[-96,-129]],[[83363,61873],[-1,-8]],[[88563,37508],[242,-503]],[[88805,37005],[248,45],[77,198],[120,53],[27,135],[55,-57],[113,82]],[[89445,37461],[-118,330],[33,21],[-125,208],[-90,309],[23,137]],[[89168,38466],[-105,103],[-90,179],[-72,272]],[[88901,39020],[-578,213]],[[84571,61779],[204,-1325]],[[84775,60454],[809,1013]],[[85584,61467],[-84,205]],[[85500,61672],[-96,-104],[-61,144],[-169,-2],[-137,-74],[-187,98],[-99,254]],[[82086,34764],[127,-39],[-19,-188],[318,-76],[36,377]],[[81820,35687],[-8,-6]],[[66099,20334],[108,87],[14,-111],[150,-29],[151,144],[51,-69],[138,136],[74,-56],[209,129]],[[66550,21390],[-390,51],[-42,-988],[-19,-119]],[[81937,33878],[908,-273]],[[81126,75521],[96,-25],[17,-255],[245,45]],[[81484,75286],[59,17],[5,246],[48,48],[-28,194],[44,-2],[10,343]],[[81622,76132],[-92,-3],[-29,197],[-98,-7],[-5,510],[114,328],[6,326],[-25,457]],[[81493,77940],[-228,71],[-97,-230],[-3,-234],[-85,-210],[32,-99]],[[81112,77238],[54,-849],[-56,-12],[-461,98],[-60,-831],[537,-123]],[[37079,54189],[35,430],[-40,281],[-17,633],[17,711],[-64,418],[-146,87],[-43,104],[342,319],[185,538],[346,399]],[[37694,58109],[-76,138],[-112,-42],[-55,73],[-100,-99]],[[37351,58179],[9,-87],[-632,-110],[13,277],[-341,-63]],[[36400,58196],[4,-137]],[[36404,58059],[11,-134],[-1137,-208],[56,-834],[-744,-141],[-566,-138]],[[34024,56604],[86,-1225],[84,-986],[40,-114],[274,-223],[22,-217],[66,-149]],[[58420,74206],[172,-5],[168,-229],[21,-150],[104,-188],[146,87],[89,-9],[101,180],[1,123]],[[59729,75165],[-160,79],[3,263]],[[59572,75507],[-828,39]],[[58744,75546],[-59,-186],[-130,-123],[-69,-210]],[[85283,53972],[54,547],[103,51]],[[85440,54570],[39,173],[77,24],[-11,200],[-59,186],[-82,-10],[-20,244],[-135,38]],[[85249,55425],[-192,79]],[[31439,56872],[909,210],[1612,362]],[[33960,57444],[564,124],[-150,2220],[-36,433]],[[31117,60856],[322,-3984]],[[86520,39875],[363,-124]],[[86883,39751],[354,-127]],[[87237,39624],[-33,878],[-25,180],[67,399]],[[87246,41081],[-153,-1],[-88,83],[-136,-27],[-105,97]],[[86764,41233],[34,-576],[-182,-245],[-163,-58],[79,-399],[-12,-80]],[[89327,39227],[17,88]],[[89344,39315],[-17,-88]],[[89168,38466],[161,-44],[155,66]],[[89484,38488],[9,27]],[[89493,38515],[-65,137],[-46,332]],[[89382,38984],[-112,180],[-15,218],[98,102],[-10,332],[190,377]],[[89533,40193],[-93,260],[-128,119],[-161,35]],[[89151,40607],[-50,-301]],[[89101,40306],[-170,-1045],[-30,-241]],[[44477,43614],[1085,115]],[[45562,43729],[-61,1671]],[[44418,45289],[1,-23]],[[80255,72033],[230,81],[39,-55],[133,80]],[[80657,72139],[158,14],[200,230]],[[81015,72383],[-140,244],[99,1147]],[[80974,73774],[-42,11],[-154,-192]],[[80778,73593],[-32,-86],[-225,-199],[-205,-108],[-100,-165],[-48,10]],[[72690,70572],[683,-127]],[[73373,70445],[237,-41],[-41,304],[52,107],[40,591]],[[73661,71406],[-5,176],[-149,5],[-84,144]],[[72700,71898],[-70,-1137]],[[32026,49693],[383,90],[11,-54],[970,224],[60,300],[392,-54],[200,359]],[[34042,50558],[-36,199],[-174,63],[-19,218]],[[52912,9721],[1223,21]],[[54157,11464],[-1159,-15]],[[52998,11449],[84,-333],[16,-208],[-55,-153],[-56,-475],[-91,-438],[16,-121]],[[57681,78692],[623,-272]],[[58475,78280],[243,-100]],[[58718,78180],[97,805],[-33,2701]],[[58441,80613],[-43,-188],[70,-296],[-74,-137],[-65,9],[-44,-384],[-60,-25],[-53,-507],[-78,-135],[-5,-186],[-79,-105],[-246,59],[-83,-26]],[[85345,63572],[66,179],[96,103],[98,-71]],[[85605,63783],[112,129],[104,329],[179,-57]],[[86e3,64184],[-115,382],[-73,434],[-10,489],[18,309],[-88,217],[-76,81]],[[85331,65791],[-57,-47],[-400,-174]],[[84874,65570],[-13,-121],[65,-157],[53,-295],[234,-590],[-24,-69],[24,-370],[132,-396]],[[55015,41162],[-22,-316],[56,-139]],[[55767,40703],[2,667],[25,1],[-4,569]],[[55790,41940],[-659,-13]],[[64041,43772],[128,-139],[6,-154],[116,-259]],[[64903,43217],[30,795]],[[64933,44012],[4,112]],[[64937,44124],[-1e3,88]],[[63937,44212],[73,-186],[31,-254]],[[91566,21208],[30,117],[553,121],[434,78]],[[92583,21524],[-115,320],[15,400]],[[92483,22244],[-63,131],[5,248],[44,119],[15,443],[55,173],[-16,324]],[[91905,23858],[-24,-163],[-77,27]],[[91804,23722],[-22,-174],[45,-151],[118,53],[-11,-448],[-115,-56],[-23,-372],[25,6],[37,-393],[-204,-48],[10,-350],[-22,-68],[-138,-4],[-12,-68],[-114,173]],[[91378,21822],[-17,-183],[104,-155],[40,146],[61,-422]],[[45867,13636],[1359,129]],[[47809,13820],[-19,658],[-132,-12],[-39,1315]],[[47619,15781],[-116,-11],[-19,647],[-329,-26]],[[46723,15939],[-131,-116],[-16,-291],[-57,-136],[-48,-290],[110,-180],[-80,-139],[-329,95],[-98,-48],[-167,142],[-117,-46],[-103,-135],[-102,-20],[-5,-124],[-190,7],[-66,-42]],[[45324,14616],[-83,-199],[18,-389],[-38,-102],[48,-106],[-108,-85],[-82,155]],[[45079,13890],[13,-340],[775,86]],[[87282,55882],[29,-2],[157,-323]],[[67174,53803],[31,-132],[347,-50]],[[67552,53621],[418,632],[16,352]],[[67986,54605],[-131,-24]],[[67855,54581],[-125,-147],[-183,-65],[-137,-155],[-221,-119]],[[67189,54095],[-15,-292]],[[89237,45112],[-16,112]],[[89221,45224],[-69,50],[-33,-297],[63,-66],[55,201]],[[89042,43507],[54,-99],[39,-337]],[[89555,43069],[46,278]],[[89428,44235],[-82,81],[-48,386],[-93,-197],[63,-102],[-88,-166],[-48,296],[50,76],[-10,156],[-58,-21],[-93,113],[-56,-22],[-146,-251],[-261,-586],[118,-87],[-75,-232],[-1,-159],[64,-98],[51,68],[61,-111],[22,113],[244,15]],[[23254,7628],[602,230],[7,-52],[190,71],[-50,375],[260,95]],[[22959,9893],[295,-2265]],[[93381,29855],[79,172],[179,-87],[83,354],[-200,135],[100,111],[129,362]],[[93751,30902],[-63,100],[-115,-18],[-126,147]],[[93447,31131],[-165,-225],[-27,-211],[-95,-166],[-141,120],[-95,-578]],[[92924,30071],[35,-209],[325,-216],[97,209]],[[71151,35930],[447,-75]],[[71904,37046],[-671,127]],[[71223,37007],[-72,-1077]],[[44289,48960],[12,-317]],[[44240,50319],[0,-24]],[[44240,50295],[49,-1335]],[[63962,44354],[-25,-142]],[[64937,44124],[38,594],[127,603],[1,141]],[[64715,45510],[-252,27]],[[75745,53679],[95,-148],[132,16],[48,-241],[84,-90]],[[76104,53216],[106,86],[68,-56],[257,246],[91,-6]],[[76626,53486],[30,192],[-164,232],[-46,142],[-120,104],[-25,210],[-103,260]],[[58062,40667],[768,-36]],[[58848,41857],[-366,25]],[[58482,41882],[-406,30]],[[77298,49237],[58,-181],[140,-278],[-82,-223]],[[77414,48555],[118,-87],[86,-229]],[[77618,48239],[101,0],[56,-109],[145,-51],[23,68]],[[77943,48147],[13,292],[-56,37],[58,161],[133,162],[81,252],[95,40],[-43,164]],[[78224,49255],[-147,2],[-31,300]],[[77369,49388],[-71,-151]],[[81759,43250],[239,-91],[197,-260]],[[82195,42899],[96,179],[75,41]],[[82007,44333],[45,-122],[-29,-235],[-123,33],[-86,-170],[-110,-67]],[[81704,43772],[-17,-222],[72,-300]],[[91462,26996],[14,-940]],[[91476,26056],[386,-143]],[[92037,26572],[19,56],[18,627],[-91,2],[37,222],[109,19]],[[92129,27498],[26,237],[9,418],[-60,7],[87,393]],[[92191,28553],[-700,253]],[[91491,28806],[-16,7]],[[91475,28813],[-37,-130],[24,-1687]],[[61420,47562],[819,-41]],[[62253,48894],[-137,-3],[-56,89],[-200,120],[-109,242],[-110,109]],[[61641,49451],[-96,61],[-182,-83],[-94,-231]],[[61269,49198],[1,-275],[131,-395],[-51,-193],[34,-772],[36,-1]],[[54025,23926],[266,86],[283,270]],[[54574,24282],[105,94]],[[54679,24376],[89,209],[246,423],[32,144],[107,50]],[[55153,25202],[-1,171],[-174,-1],[-2,331],[-954,-3]],[[54022,25700],[1,-659]],[[54023,25041],[2,-1115]],[[86405,47745],[157,39],[140,-45]],[[86721,48290],[-201,-118],[-102,44],[-30,-89],[-139,-109],[-80,7],[7,207],[-213,-59]],[[85775,47877],[100,-647]],[[31213,28635],[20,-214],[375,100],[29,-330],[458,119],[38,-328]],[[32133,27982],[474,125],[-31,370],[95,23],[18,222],[-47,163],[35,389],[119,354],[-10,273],[80,28],[146,312],[46,-14],[50,330],[105,251],[164,304],[-17,164],[100,26],[-75,992],[42,9],[-53,648]],[[33374,32951],[-812,-197],[-828,-233]],[[28296,32645],[979,274]],[[29275,32919],[38,213],[-60,115],[-31,230],[64,157],[5,548],[33,79],[-60,142],[-54,324],[-67,88],[-83,292]],[[29060,35107],[-307,-63],[-65,143],[-224,-153],[-18,-114]],[[28446,34920],[-38,-144],[68,-35],[-81,-331],[-65,55],[-12,-505],[-41,-159],[107,-338],[-45,-288],[-89,-273],[-44,-280]],[[25191,4391],[1222,445],[700,237]],[[24827,7293],[133,-1058]],[[80500,80244],[127,-172],[-1,-188],[86,-120]],[[80712,79764],[219,15]],[[80931,79779],[49,126],[123,3],[133,105],[156,-58],[114,18],[63,189],[60,12],[64,207]],[[81693,80381],[80,935]],[[81773,81316],[9,118],[-258,138],[-54,-230],[-377,90]],[[81093,81432],[-287,89],[-20,-217],[-189,54],[-9,-111]],[[80588,81247],[-88,-1003]],[[74897,50392],[37,-101],[82,32],[-35,-160],[75,22]],[[75056,50185],[109,-121],[23,152],[132,-37],[192,60]],[[75512,50239],[-60,169],[86,28],[-21,261],[32,254],[-58,112],[85,278]],[[75135,51541],[-226,-544],[-146,-274]],[[51152,85015],[414,-1031]],[[51566,83984],[68,75],[548,-574]],[[52182,83485],[360,548],[-24,58]],[[52321,85018],[-737,1031]],[[51584,86049],[-221,-435]],[[49429,33227],[171,-135],[327,-182],[105,200],[79,-4],[209,172],[87,-17],[117,118],[196,61],[77,-33],[180,63]],[[50977,33470],[-18,1247],[9,1]],[[49430,35985],[-20,-2]],[[49410,35983],[28,-1332],[-18,-2],[25,-1337],[-16,-85]],[[86417,55250],[32,160],[118,136]],[[86567,55546],[69,112],[104,333],[113,32]],[[86549,57290],[-173,185],[-146,12],[-104,-174]],[[86126,57313],[7,-75],[-298,-539],[-94,-60]],[[85741,56639],[341,-825],[335,-564]],[[62938,38681],[1062,-76]],[[64025,39618],[-578,37]],[[63447,39655],[-273,20]],[[63173,39665],[-77,-313],[-88,-32],[-129,-279],[59,-360]],[[61061,30484],[563,-42]],[[61624,30442],[193,-14]],[[61817,30428],[52,1606]],[[61097,32088],[-12,-500]],[[67218,61037],[-186,17],[3,138]],[[67035,61192],[-524,40]],[[66511,61232],[-14,-553],[-64,-124]],[[66433,60555],[56,-63],[-7,-338],[60,-257],[-25,-68],[59,-227],[83,10]],[[82737,41088],[141,-44]],[[82878,41044],[778,-244]],[[83520,41816],[-100,289],[-162,253],[-23,116]],[[83235,42474],[-169,299],[-70,211],[-75,66]],[[82921,43050],[-184,-1962]],[[82256,41232],[481,-144]],[[82921,43050],[4,43]],[[82195,42899],[-51,-518]],[[82144,42381],[-26,-173],[132,-594],[6,-382]],[[65543,16515],[56,-268],[181,-234],[152,-286],[122,-94],[87,-164]],[[66141,15469],[324,-45],[16,327],[108,-16]],[[66589,15735],[-19,247],[-149,276],[-13,192],[-113,322]],[[66035,18789],[-480,64]],[[65555,18853],[-40,-990],[192,-22],[-14,-325],[-105,14],[-45,-1015]],[[65708,60801],[60,-174],[195,-288],[168,54],[73,-89],[78,124],[151,127]],[[66511,61232],[-120,7],[-162,131]],[[65431,61426],[-79,-98],[-29,139],[-80,-25],[63,-205]],[[73666,31508],[332,-74]],[[73998,31434],[71,671],[56,667]],[[73378,32939],[-98,-1328]],[[52711,53906],[-3,1839]],[[52708,55745],[-556,-11]],[[52152,55734],[-601,-18]],[[51551,55716],[8,-1496]],[[51559,54220],[3,-339]],[[76690,46998],[212,-76],[37,-190],[106,-157]],[[77045,46575],[42,77],[-69,215],[16,141],[-136,387]],[[76898,47395],[-98,324],[37,331],[-184,120]],[[76653,48170],[-145,-267],[-66,72]],[[76442,47975],[-28,-60],[-208,-79],[-51,-264],[-80,-73]],[[76075,47499],[5,-336],[-44,-90]],[[76036,47073],[38,-192],[156,-108],[99,85],[179,25],[143,208],[39,-93]],[[58932,83793],[1,44],[-317,3],[-256,140],[-424,339]],[[57753,83072],[-14,-855]],[[54e3,37692],[535,5]],[[54535,37697],[44,117],[-35,120],[58,182],[-25,105],[71,147],[43,-124],[52,132]],[[54842,38822],[-653,-9]],[[54189,38813],[1,-168],[-64,-1],[-96,-168],[-30,-169],[0,-615]],[[15557,11917],[679,324],[742,341],[1065,477]],[[18043,13059],[-118,756]],[[17925,13815],[-211,0]],[[16684,13651],[-66,55],[-276,49],[-109,70]],[[16233,13825],[-33,-76],[-218,-66],[-93,108],[-81,-24],[-10,-262],[-164,-210],[-160,-44]],[[15474,13251],[-108,-160]],[[15366,13091],[5,-177],[-100,-96],[151,-965],[135,64]],[[62066,46452],[-16,-1003],[-12,-225]],[[62547,46493],[-480,16],[-1,-57]],[[39545,33547],[-58,1315],[-102,1655]],[[39385,36517],[-76,1247],[-67,1278]],[[39242,39042],[-746,-123],[-774,-142]],[[37505,38731],[94,-1518],[421,78],[30,-578],[124,-2072],[85,-1326]],[[84485,47114],[86,-159],[-31,-168],[33,-325]],[[84573,46462],[139,-256],[-20,-61]],[[85234,46341],[294,113]],[[85414,46980],[-230,897]],[[85184,47877],[0,138],[-194,85],[-42,102]],[[84948,48202],[-75,6],[-12,-170],[-376,-924]],[[58581,47167],[100,-15],[83,-152],[158,107],[116,-23],[21,-269]],[[59059,46815],[-12,1352]],[[59046,48222],[-581,-12],[-2,113],[-479,-16]],[[57984,48307],[6,-873]],[[61343,50549],[298,-8],[659,-48]],[[62300,50493],[14,520],[25,-2]],[[61342,50382],[-1,-137],[132,-129],[-96,-231],[214,-27],[57,-133],[-7,-274]],[[62265,48891],[35,1602]],[[58512,29293],[-192,9]],[[58320,29302],[-19,-1335]],[[42735,10258],[1729,235]],[[44464,10493],[-14,328]],[[44450,10821],[-28,656],[87,9],[-41,941]],[[44468,12427],[-214,-81],[-145,3],[-55,-60],[-144,24],[-83,150],[24,115],[-227,116],[-71,-51],[-115,99],[-113,-213],[56,-106],[-184,-157],[-105,96],[44,112],[-62,85],[-52,-78],[-36,243],[-80,-91],[-27,157],[-79,53],[-66,-122],[-63,60],[-51,-116]],[[42690,11180],[45,-922]],[[85171,49447],[171,214],[76,-64]],[[85804,49362],[37,270]],[[85841,49632],[60,673]],[[85901,50305],[-55,83],[-147,37],[-136,148]],[[85563,50573],[-67,-1],[-142,-211],[-59,57],[-128,-170],[-86,-10],[0,-177]],[[88708,40456],[202,-13],[94,-116],[97,-21]],[[89151,40607],[31,189]],[[89182,40796],[-146,8],[-160,135],[-78,-2],[-103,179],[38,174],[-91,252],[-63,75]],[[88579,41617],[-72,59],[26,289],[-66,-51],[-13,-241],[-101,-179],[45,-474],[49,-295],[82,-187],[151,-15],[28,-67]],[[63341,43046],[-7,-352]],[[64041,43772],[-158,40],[6,-85],[-135,-178],[-36,-193],[-369,32]],[[63349,43388],[-8,-342]],[[86334,41905],[429,-670]],[[86763,41235],[-25,59],[127,241],[108,19],[124,144],[118,245],[119,-29]],[[87334,41914],[-118,692]],[[87216,42606],[-78,-91],[-106,278]],[[87032,42793],[-58,-98],[-184,-22],[-6,-133],[-158,-94]],[[68517,61061],[37,1486]],[[68554,62547],[-735,100]],[[67819,62647],[-34,-972]],[[59353,71005],[56,-2]],[[59409,71003],[469,-20]],[[59878,70983],[22,1160],[95,-7],[24,506]],[[59666,73331],[-128,5],[-15,-336],[-13,-1011],[-55,-82],[34,-150],[-56,-404],[-95,-181],[15,-167]],[[87446,60749],[64,-41],[36,-192],[69,60],[178,-167],[35,111],[157,204],[49,-34]],[[88034,60690],[-155,580],[-48,387],[-47,561]],[[87784,62218],[-44,-495],[-81,-345],[-40,-304],[-134,-185],[-39,-140]],[[66902,18671],[31,659]],[[66099,20334],[-201,-3],[-196,-174]],[[65702,20157],[-94,-78]],[[65570,19185],[-15,-332]],[[67986,54605],[54,-30],[47,-301],[-50,-201],[-134,-294],[51,-405],[101,-156]],[[68055,53218],[102,59]],[[68157,53277],[73,17],[54,234],[142,222],[50,201],[-36,146],[54,130]],[[68494,54227],[-54,262],[54,309],[-52,77]],[[68442,54875],[-131,-240],[-104,-46],[-200,189]],[[68007,54778],[-79,-39],[-73,-158]],[[10718,41346],[8,-99],[100,-81],[37,-150],[118,-183],[213,201],[139,-31],[163,64],[208,-81],[64,26]],[[11777,41316],[29,605]],[[10533,43712],[-29,-190],[-78,-105],[164,-1019]],[[10590,42398],[58,-106],[-70,-77],[81,-248],[-12,-212],[62,-103],[-34,-92],[43,-214]],[[67180,54092],[9,3]],[[68007,54778],[13,309]],[[67439,55146],[-7,-27]],[[67432,55119],[-252,-1027]],[[81893,68590],[124,-125],[118,-307],[-46,-194],[66,-74],[-10,-128],[255,-405]],[[82400,67357],[115,174],[105,257],[183,214],[142,400],[40,50]],[[82197,69242],[-90,5],[-124,-100]],[[81983,69147],[-66,-115],[38,-88],[-79,-183],[17,-171]],[[53237,37455],[-6,1103]],[[53231,38558],[-183,161],[-272,137],[-125,-31]],[[52651,38825],[13,-1382]],[[30202,18409],[154,53],[82,-122]],[[31911,17358],[-84,766],[-65,765],[-76,736],[-97,-26],[-24,248],[-95,-26],[-58,656],[-187,-51],[-134,1320]],[[30957,23008],[-58,730]],[[30899,23738],[-109,-106],[-18,-168],[-112,-206],[17,-160],[-119,-426],[-74,-125]],[[30484,22547],[222,-2261],[36,10],[102,-1100],[-285,-81],[-153,-435],[-96,-27],[11,-109],[-119,-135]],[[69149,59192],[94,-4],[110,118],[54,-136],[182,-34]],[[69589,59136],[-14,679],[164,186]],[[69658,60501],[-155,17],[-327,169],[-29,121]],[[69147,60808],[-66,-72],[109,-285],[-131,-398],[22,-240],[-38,-127],[72,-182],[24,-213]],[[22097,26225],[457,163],[229,-1794]],[[24458,24142],[-64,118],[-70,278],[38,131],[-61,146],[-20,205],[-84,27],[-187,1528]],[[23959,27680],[-64,540]],[[23895,28220],[-666,-232],[95,-607],[-257,-117],[-21,-78],[-244,-21],[-17,-139],[-115,-51],[-100,-142],[-144,152],[-46,-157],[-139,-161],[17,-76],[-89,-91],[15,-168],[-87,-107]],[[43647,34108],[39,5],[-17,317],[-27,1018],[66,7],[-7,338]],[[43701,35793],[-271,-17],[-824,-114]],[[42606,35662],[-63,-11]],[[42543,35651],[16,-334],[-70,-10],[60,-1330]],[[94892,27590],[27,-13],[388,-616]],[[95960,28522],[-107,86],[-3,418],[-129,140],[-129,49]],[[95368,28609],[-67,-111]],[[95301,28498],[-83,-129],[-104,-47]],[[95114,28322],[-74,-154],[-30,-286],[-65,50],[-53,-342]],[[69036,49240],[-97,214],[-67,349],[-51,-102],[-41,142],[-34,-111],[-50,245],[-51,-69]],[[68645,49908],[-5,-10]],[[68640,49898],[62,-129],[-64,-414],[45,-223],[-39,-437]],[[76819,53677],[144,-12],[7,-122],[230,-239],[121,-231]],[[77321,53073],[111,52]],[[77432,53125],[-41,183],[357,-313],[135,128]],[[77883,53123],[34,166],[-24,149]],[[77893,53438],[-151,173],[-178,54],[-82,303],[4,149],[-102,38],[-189,153],[-192,215],[-65,25]],[[76938,54548],[-7,-125],[-83,-121],[11,-198],[-52,-81],[40,-172],[-28,-174]],[[70301,59723],[175,-282],[8,-489]],[[70484,58952],[332,158],[473,269]],[[71289,59379],[-51,48],[-3,444],[-76,354],[-125,185],[-3,134]],[[70586,60553],[-160,-19]],[[59084,81063],[489,-22],[-6,-337],[196,-7],[4,335],[489,-26]],[[60256,81006],[1,88],[193,-8],[9,455],[65,-4],[8,397],[199,-8],[-25,168],[42,110],[-210,15],[2,168]],[[59159,81665],[-4,-141],[-117,-195],[46,-266]],[[84135,55862],[539,-167],[-35,-117]],[[85249,55425],[4,97],[-57,931],[153,56]],[[85349,56509],[-73,265]],[[85276,56774],[-157,-142],[-20,-95],[-130,-86],[-49,53],[-67,256],[-84,-16],[-166,251]],[[84603,56995],[-365,121]],[[48038,87680],[26,1]],[[48033,89343],[-1422,-70]],[[46611,89273],[43,-1716]],[[77529,50316],[3,149],[85,124],[53,501],[-44,98]],[[77581,51134],[-135,-148],[-150,-288],[-71,116],[-74,-120],[-142,-75]],[[77009,50619],[-37,-159]],[[76972,50460],[24,-128],[-56,-85],[94,-216],[150,-210],[-37,-110],[227,84]],[[28477,37138],[-233,86],[-125,-37],[-18,-128],[35,-257],[-82,-21],[-259,217],[-215,238]],[[27580,37236],[-266,-1283]],[[27314,35953],[535,-139],[354,105],[184,106]],[[26272,45692],[671,192],[105,70],[505,145]],[[27553,46099],[-170,254],[-93,1045]],[[27290,47398],[-376,-87],[-655,-211]],[[26259,47100],[106,-188],[151,-452],[-93,-270],[-165,-383],[14,-115]],[[78224,49255],[54,163],[102,46],[5,106]],[[78385,49570],[162,227],[27,170]],[[78574,49967],[-129,143],[28,153],[-89,32],[-120,-70],[-71,54]],[[78193,50279],[-145,-103]],[[61589,29114],[716,-58]],[[62305,29056],[72,272],[-16,190]],[[62450,30375],[-633,53]],[[61624,30442],[-35,-1328]],[[13548,11714],[109,-14],[1,-189],[88,-61],[42,74],[306,-87],[140,176],[62,13],[33,-162],[114,-141],[37,41]],[[14480,11364],[-149,859],[-163,998]],[[14168,13221],[-125,-62],[-56,-138],[-141,-78],[-276,-294],[-109,-209],[46,-261]],[[67558,29628],[395,-60]],[[67953,29568],[12,192],[-97,396],[-48,559],[43,219]],[[67863,30934],[-276,40]],[[67587,30974],[-32,-671],[36,-5],[-33,-670]],[[29225,16311],[-2,-152],[123,-106],[63,69],[98,-193],[82,29],[74,-117]],[[30202,18409],[-153,-167],[-15,-109],[-144,-48],[-134,28],[-73,248],[-92,64]],[[29591,18425],[-103,-177],[-207,-257],[35,-189],[-29,-211],[22,-356],[-40,-33],[30,-199],[-65,-188],[41,-173],[-112,-13]],[[29163,16629],[-9,-227],[71,-91]],[[76747,57028],[30,-24],[254,248],[103,139],[101,-63],[199,100]],[[77592,58169],[-63,164],[-69,-14],[-49,115],[-133,135],[-58,183],[-318,67]],[[76902,58819],[-35,-464],[-81,-64],[-210,-636]],[[76576,57655],[204,-335],[-33,-292]],[[20567,33974],[701,262],[-158,1257],[4,2128],[275,98]],[[21389,37719],[-54,477],[-7,581],[-69,330],[-54,121],[-36,540],[-144,405],[-70,30],[-138,1118]],[[20817,41321],[-1165,-429]],[[19652,40892],[128,-884],[317,-2554],[129,-924],[299,-2359],[42,-197]],[[60853,71924],[289,25],[100,101],[5,192],[194,-10],[7,336]],[[61448,72568],[7,335]],[[61455,72903],[-388,21],[5,167],[-292,15]],[[60576,72611],[32,-140],[-16,-218],[73,-144],[-4,-171],[192,-14]],[[60835,70945],[1221,-55]],[[62056,70890],[-27,167],[23,384],[54,267],[-16,277]],[[62090,71985],[-44,139],[-331,433],[-267,11]],[[60853,71924],[-18,-979]],[[93636,21096],[535,511],[167,52]],[[94338,21659],[-30,109],[142,571],[-79,315]],[[94371,22654],[-586,-400],[-70,101],[-91,-185],[-66,-5],[-114,-198]],[[93444,21967],[-22,-96],[108,-172],[-32,-237],[190,-139],[-52,-227]],[[62166,69380],[57,74],[-47,145],[23,149],[-118,100],[-81,207],[-51,14],[-35,235]],[[61914,70304],[-161,-168],[-10,-170],[-188,-23],[-48,-136]],[[61507,69807],[-54,-57],[3,-246],[58,-142],[47,-340],[-41,-440],[-12,-349]],[[45761,41061],[164,17]],[[45925,41078],[789,62]],[[46714,41140],[-39,1350]],[[45754,42403],[-32,-3]],[[86570,36246],[97,-322],[-25,-377],[48,-302]],[[86690,35245],[-98,-87],[-76,-193],[-6,-404],[-93,-232]],[[86417,34329],[16,-80],[143,-119],[93,-19]],[[86669,34111],[33,303],[-29,583],[206,-156],[184,50],[34,205],[40,-10]],[[87137,35086],[70,202],[146,-87],[76,202]],[[87429,35403],[-476,611],[1,20]],[[86954,36034],[-77,46],[-256,285],[-62,-75]],[[86559,36290],[11,-44]],[[88623,42560],[47,-130],[100,-47],[-11,-242],[254,11]],[[89042,43507],[-120,-163],[-110,-8],[-106,-95],[-124,-214],[-16,97],[-83,-35],[12,194],[-46,-11],[-18,-335],[70,-336],[141,96],[-19,-137]],[[55728,31644],[768,-11]],[[56496,31633],[8,1327]],[[56504,32960],[-771,11]],[[75130,60473],[58,-116],[272,-50],[32,-81]],[[75492,60226],[263,146],[30,108],[93,-29]],[[75878,60451],[7,847]],[[75067,61469],[48,-373],[-23,-13],[63,-348],[-25,-262]],[[53746,45853],[583,4]],[[54329,45857],[346,2]],[[54676,47208],[-6,347]],[[54670,47555],[-77,-259],[-159,19],[-94,-89],[-66,125],[-61,-70],[-43,146],[-101,-53]],[[54069,47374],[-121,-67],[-1,83],[-161,-42],[-13,-241],[-131,-198],[-12,-131],[-136,-300],[35,-223],[67,-53],[40,-168],[110,-181]],[[87887,41284],[-105,-41],[113,174]],[[87895,41417],[-81,28],[-75,-93]],[[87739,41352],[-173,-98],[-44,-355],[305,-108],[60,493]],[[95223,17589],[151,-185]],[[95374,17404],[107,361],[-42,69],[133,227],[54,342],[141,34],[16,215]],[[95829,19224],[-89,312],[-153,-103],[-228,-231],[-45,224],[-207,-84]],[[95107,19342],[-25,-101],[144,-666],[15,2],[-1,-614],[-60,-281],[43,-93]],[[69064,46357],[104,-251],[-58,-150]],[[69110,45956],[621,-95]],[[69731,45861],[17,335]],[[69311,47288],[17,-184],[-120,-115],[-4,-265],[-135,-255],[-5,-112]],[[67067,64672],[-13,-337]],[[67054,64335],[-2,-55],[286,-38]],[[67980,64167],[14,337]],[[67994,64504],[-95,66],[17,389],[-59,120]],[[67857,65079],[-189,23],[-3,-55],[-580,72]],[[67085,65119],[-18,-447]],[[56488,30691],[-763,12]],[[27609,38427],[90,136],[133,-62],[74,219],[186,-171],[80,10],[143,-171],[129,29],[168,-131]],[[28612,38286],[32,126],[-34,227],[-90,119],[79,348],[123,51],[56,174],[-21,118],[218,74],[63,190],[-22,74],[60,230],[-8,165],[-72,251],[70,50],[169,453],[-15,164],[320,89]],[[29540,41189],[57,15],[-30,330]],[[29567,41534],[-655,-178]],[[28912,41356],[-662,-185]],[[28250,41171],[-210,-52],[68,-189],[-115,-360],[-22,84],[-139,77],[-134,303],[-142,78],[-69,-40],[59,-170],[-13,-142],[57,-94],[-70,-159],[6,-175],[-102,-178]],[[27424,40154],[12,-184],[73,-165],[-21,-190],[57,-57],[-37,-242],[8,-363],[39,-29],[-17,-472],[71,-25]],[[80948,49043],[221,-255]],[[81466,49242],[11,64],[-169,800],[-71,386]],[[81237,50492],[-2,-5]],[[80771,49992],[31,-216],[179,-337],[129,93],[-97,-206],[41,-107],[-106,-176]],[[28912,41356],[-39,414]],[[28873,41770],[-86,903],[-90,-25],[-154,1657]],[[28543,44305],[-940,-268],[11,-47],[-279,-80]],[[27335,43910],[99,-1024]],[[27434,42886],[9,-85],[97,28],[77,-152],[296,80],[28,-294],[58,15],[80,-893],[240,-110],[16,-168],[-85,-136]],[[66183,29464],[779,-94],[17,335]],[[66979,29705],[29,664],[-27,3],[32,672]],[[66822,31065],[-764,93]],[[66058,31158],[-15,-334]],[[66043,30824],[-7,-333],[-47,-1001]],[[52810,23798],[344,10],[23,-114],[821,12]],[[53998,23706],[27,220]],[[54023,25041],[-679,-5]],[[52806,24356],[4,-558]],[[84798,38702],[105,88],[269,37],[120,120]],[[85292,38947],[-67,250],[-63,715],[-117,448]],[[59846,25338],[622,-40],[378,-8]],[[60846,25290],[17,664]],[[60863,25954],[14,554],[-288,14]],[[60589,26522],[-51,-59],[-322,-24],[-34,-131],[-267,-406]],[[59915,25902],[-114,-116]],[[59801,25786],[45,-448]],[[32550,12813],[640,167]],[[33190,12980],[-18,218],[128,32],[-28,328],[192,48],[-14,163],[193,48],[-13,164],[174,42],[-91,1091],[-61,41],[-83,285],[105,109],[-11,330]],[[32327,15036],[30,-44],[75,-976],[-190,-54],[54,-516],[-27,-64],[69,-404],[193,51],[19,-216]],[[81993,59474],[145,252]],[[82138,59726],[128,222],[14,449],[424,-109]],[[83054,60981],[-236,280],[62,202],[-153,59],[-73,103],[-69,-124],[-79,160],[-28,-226],[-215,380]],[[82263,61815],[-46,-100],[18,-226]],[[86558,46667],[354,-1126]],[[86912,45541],[75,-20]],[[87388,45758],[-61,298],[168,202],[54,174]],[[87549,46432],[-138,19],[-47,104],[27,219]],[[87156,47258],[-85,75],[-134,-416],[-61,65],[-120,-88],[-71,-142],[-53,32],[-74,-117]],[[40221,32972],[386,59]],[[40607,33031],[-192,3666]],[[40415,36697],[-1030,-180]],[[59447,25250],[56,-18],[-17,-876],[-56,2]],[[59430,24358],[-11,-661]],[[59419,23697],[430,-20]],[[59849,23677],[-12,331]],[[59837,24008],[28,386],[-71,113],[46,193],[29,348],[-23,290]],[[59801,25786],[-83,-3],[-119,-122],[-122,44],[-30,-455]],[[66547,55017],[64,71],[27,-137],[-92,-169],[85,12],[117,188],[17,121],[104,-21]],[[66869,55082],[63,139]],[[66932,55221],[-50,381],[-64,162],[99,73]],[[66917,55837],[1,130],[-73,-21],[-51,174],[80,183],[-25,64]],[[66849,56367],[-81,324],[-79,2],[-108,-222]],[[66581,56471],[-93,-263],[-103,-156],[-182,-455]],[[66203,55597],[86,-266],[155,-131],[-4,-113],[107,-70]],[[88896,34710],[148,-126],[139,-184],[77,-274],[140,-213]],[[89400,33913],[156,314],[-83,427],[-60,4],[-14,349],[53,54],[-1,253]],[[89262,35669],[-137,-121],[25,-146],[-114,-189],[-75,100],[-119,-273],[-99,42],[-55,-186]],[[59572,75507],[7,501],[194,-8],[14,676],[192,-10],[12,666]],[[59991,77332],[-293,16],[-94,340],[-177,9],[-27,350]],[[59400,78047],[-91,40]],[[59309,78087],[-43,-362],[-131,-144],[44,-194],[-75,-295],[-94,-115],[43,-138],[-106,-77],[-106,-230]],[[58841,76532],[14,-287],[39,-97],[-53,-228],[14,-108],[-111,-266]],[[72790,53440],[98,-67]],[[72888,53373],[109,202],[189,25]],[[73186,53600],[66,383],[123,185],[-14,64]],[[72879,54698],[-95,-1024],[-44,-103],[50,-131]],[[27993,66948],[-235,2586]],[[24513,68660],[225,-2198],[83,-849],[3,179],[74,66],[101,222],[918,260],[100,-987],[988,273]],[[30075,52658],[-442,5097],[309,78],[-47,552],[-30,-7],[-229,2652],[-13,-4],[-55,669],[-55,328],[6,279],[-119,1381],[-18,-5],[-114,1328],[-59,-16],[-69,800]],[[29140,65790],[-196,-85]],[[19970,66387],[65,-52],[134,60],[171,-33],[6,-131],[139,-165],[38,-233],[-46,-485]],[[22783,64731],[-356,3300]],[[22237,69792],[-2538,-2618],[58,-202],[4,-258],[96,-94],[113,-233]],[[59198,22050],[469,-23]],[[59667,22027],[-43,50],[-22,282]],[[59602,22359],[10,262],[173,17],[198,424],[8,213],[-142,402]],[[59419,23697],[-8,-439]],[[66113,58254],[252,-38],[5,-98]],[[66370,58118],[587,-39]],[[66672,59365],[-125,-239],[-150,14],[-41,80],[-207,40],[-21,79]],[[75170,48295],[133,-370]],[[75303,47925],[188,104],[28,-73]],[[75519,47956],[58,52],[75,228],[73,-24],[81,165],[-20,75]],[[75786,48452],[-193,450]],[[75593,48902],[-91,-65],[-64,-150],[-114,-51],[-102,-287],[-52,-54]],[[57551,29329],[769,-27]],[[58531,30631],[-520,20]],[[58011,30651],[-447,13]],[[76588,52020],[158,-209],[131,129],[73,-178],[103,-98],[83,-194],[35,105],[134,6]],[[77586,52331],[-81,298],[47,230],[-8,176],[-112,90]],[[77321,53073],[1,-317],[-115,-108],[32,-155],[-229,-145],[-68,-257],[-90,-77],[-101,127],[-64,241]],[[76687,52382],[-40,-80]],[[57067,68437],[145,50],[25,87],[110,-40],[123,237],[64,-84]],[[58355,68991],[13,978]],[[58368,69969],[-180,22],[-50,-65],[-135,150],[18,124],[-276,-47],[-68,-108],[-190,13],[-100,127],[-149,-70]],[[57238,70115],[-74,-166],[-103,-61]],[[57061,69888],[-10,-1440],[16,-11]],[[40494,23798],[1540,249]],[[41884,27166],[-510,-80],[-1121,-156]],[[40253,26930],[64,-1343],[57,-988],[13,5],[46,-816]],[[83089,62713],[67,-246],[-8,-261],[121,-69],[-33,-132],[127,-132]],[[84002,62924],[-33,163],[-78,25],[-179,270],[-34,-196],[-108,79],[-50,-152],[-112,-145],[-152,39],[-149,-80],[-18,-214]],[[40607,33031],[982,139]],[[41589,33170],[-116,2339]],[[41473,35509],[-58,1165]],[[41415,36674],[-25,513]],[[41390,37187],[-993,-152],[18,-338]],[[95614,26140],[78,20]],[[95052,26248],[-3,-105]],[[94639,27021],[188,-260],[-9,-188],[47,-19],[-76,-226],[154,-90],[79,106]],[[95321,26087],[31,168],[46,-90]],[[94892,27590],[-19,-125],[-186,90]],[[94687,27555],[-48,-534]],[[72764,51261],[83,123],[81,-3],[27,372],[-47,182],[110,91],[68,-135]],[[73086,51891],[33,14],[85,309]],[[73204,52214],[-61,-56],[-46,121],[-99,-43]],[[72998,52236],[-89,9],[-28,199]],[[72881,52444],[-416,6]],[[29004,24819],[192,58],[33,-328],[190,54],[16,-164],[88,25],[56,-486],[96,27],[31,-319],[274,79],[54,-560]],[[30304,22663],[107,22],[73,-138]],[[30899,23738],[-171,1859]],[[30728,25597],[-240,133],[-73,-84],[-125,78],[-61,-128],[-79,76]],[[30150,25672],[-46,36],[-114,-105],[-108,148],[-220,-63],[5,-55],[-220,-64],[11,-110],[-221,-64]],[[75040,64987],[-68,522],[-131,21],[12,185]],[[74239,65845],[-39,-234]],[[44856,32092],[1,0]],[[47914,32378],[-15,586]],[[46758,35790],[-954,-104]],[[45804,35686],[-952,-114]],[[44852,35572],[-56,-8],[53,-1330],[-47,-6],[49,-1313],[-29,-3],[34,-820]],[[76772,65905],[67,-143]],[[76839,65762],[135,133]],[[76798,66781],[-158,-104],[-132,-301]],[[17804,62842],[1119,400],[1530,506]],[[19970,66387],[-2585,-523]],[[17385,65864],[221,-1712],[40,14],[158,-1324]],[[23254,7628],[34,-251]],[[69270,42569],[-62,-134],[26,-112],[102,-87],[168,-406],[185,-153],[61,-110]],[[69750,41567],[31,583]],[[69781,42150],[58,1005]],[[69283,43245],[-40,-280],[27,-396]],[[72295,60347],[8,-357],[-36,-489]],[[72267,59501],[-13,-218],[65,-70]],[[72319,59213],[123,142],[194,38],[90,-83]],[[72726,59310],[87,320],[139,166]],[[72952,59796],[16,550],[-25,363]],[[72943,60709],[-234,-169],[-223,-33],[-179,144]],[[72307,60651],[-46,-201],[34,-103]],[[72862,58589],[235,-84],[129,49]],[[73226,58554],[151,113]],[[73377,58667],[58,676],[87,313]],[[73434,59678],[-327,114],[-49,61],[-106,-57]],[[72726,59310],[-34,-195],[123,-451],[47,-75]],[[78063,51868],[60,-99],[102,-568],[-34,-212],[-45,6],[0,-538],[-37,-101],[84,-77]],[[78574,49967],[90,252],[98,11],[64,126],[145,87],[38,123],[264,18]],[[79273,50584],[-522,1073]],[[78751,51657],[-62,136],[-157,122],[-169,202]],[[78363,52117],[-18,30]],[[78345,52147],[-127,-170],[-68,96],[-121,-143]],[[75688,49899],[271,59],[74,-87]],[[76033,49871],[39,79],[227,224]],[[76299,50174],[-102,447]],[[76173,50626],[-108,-133],[-224,39],[-111,-134],[-11,-171],[-67,42]],[[75652,50269],[-5,-311],[41,-59]],[[71250,30324],[119,1667]],[[71369,31991],[-691,127]],[[70678,32118],[-47,-577],[-49,-365],[-87,-381]],[[71472,55755],[95,-90],[171,-22]],[[71738,55643],[366,-22]],[[72104,55621],[-5,592]],[[72034,56767],[-22,140],[-159,36],[-115,-78],[-101,162],[-58,-77],[-74,305]],[[71505,57255],[-82,-24],[-12,-127],[-152,-183],[-74,-233]],[[71185,56688],[108,-25],[60,-254],[16,-251],[103,-403]],[[83455,58802],[97,-6],[61,-100],[151,-57],[76,-109],[430,-48]],[[84270,58482],[89,135],[16,201],[136,-19],[84,56]],[[84595,58855],[-185,256],[-7,148],[59,157],[-93,255],[16,95],[-117,120]],[[84268,59886],[-421,118]],[[83847,60004],[26,-195],[79,-211],[-64,-293],[-66,-65],[28,-132],[-114,-280],[-112,150],[-142,-59],[-27,-117]],[[40483,79187],[1575,2553]],[[42058,81740],[449,719]],[[42507,82459],[-90,118],[-54,295],[-198,-89],[-100,113],[-49,-44],[-243,120],[-18,175],[-90,123],[-12,161],[-56,10],[-13,175],[-77,91],[-93,619],[-71,9],[-68,349],[65,78],[-98,183],[-160,49],[-40,175],[-178,238],[-41,272],[-219,-52],[-105,22],[-91,-164],[-185,-103],[-76,-114],[-58,-199],[-101,-151],[-169,-39],[-148,-144],[-122,-280]],[[39549,84455],[5,-47],[193,-4348]],[[36718,24798],[1292,268],[193,17],[662,114]],[[38865,25197],[-17,163],[-86,1338],[-71,1330],[-13,-2],[-77,1247]],[[36849,28918],[78,-1205],[-22,-4],[90,-1333],[-29,-6]],[[36966,26370],[44,-602],[-63,-106],[48,-68],[-51,-130],[8,-180],[-66,18],[-91,-117],[26,-137],[-103,-250]],[[59602,22359],[559,-26],[-6,-330],[584,-27],[7,328]],[[60746,22304],[36,1643]],[[60782,23947],[-945,61]],[[60782,23947],[7,337],[33,-2],[24,1008]],[[42286,56906],[1491,177]],[[43711,58797],[-1567,-187]],[[85972,36234],[234,-15],[189,-64],[64,112],[111,-21]],[[86559,36290],[-111,132],[-253,175],[35,76],[-183,225],[-362,591],[-29,135],[-142,352]],[[85514,37976],[-41,117]],[[85473,38093],[-130,-408]],[[85343,37685],[182,-503],[-10,-88],[161,-319],[-13,-105],[309,-436]],[[68832,38105],[-32,-661]],[[68800,37444],[-45,-914]],[[68755,36530],[95,123],[115,-36],[-31,139],[168,51],[167,-31]],[[69269,36776],[86,1465]],[[69355,38241],[-90,104]],[[69265,38345],[-74,137],[-145,116],[-187,14]],[[68859,38612],[-27,-507]],[[87309,33079],[26,-658]],[[87335,32421],[-14,-414],[133,-64]],[[87454,31943],[47,11],[598,-210]],[[88099,31744],[-78,496],[56,57],[-62,325]],[[88015,32622],[-257,263],[-449,194]],[[57131,47843],[-2,-268]],[[57129,47575],[147,-141],[103,108],[101,-182],[59,12],[128,-288],[136,111]],[[57984,48307],[-4,325]],[[57980,48632],[-265,2],[-579,-31]],[[57136,48603],[-5,-760]],[[80474,36254],[428,-132],[189,1],[99,143]],[[81190,36266],[-87,296],[65,549]],[[80574,37295],[-19,-186]],[[80555,37109],[-81,-855]],[[80340,34871],[649,-151],[202,-96]],[[81311,35832],[-121,434]],[[80474,36254],[-4,-31]],[[80470,36223],[-130,-1352]],[[87296,33345],[13,-266]],[[88015,32622],[23,121],[166,121],[92,1],[52,276],[43,8],[55,303],[76,30]],[[88522,33482],[-61,177]],[[87992,34657],[-45,60],[-317,-73]],[[87630,34644],[-81,-373],[-41,-326],[-77,54],[-105,-275],[-30,-379]],[[62435,38378],[-192,13]],[[61661,38098],[-38,-1347]],[[59577,39583],[21,1010]],[[58830,40631],[-17,-1013]],[[48628,55575],[806,46]],[[50226,57731],[-4,253],[-164,12],[-130,-97],[-47,-115],[-143,-67],[-61,-178],[-207,-14]],[[49470,57525],[7,-355],[-91,-164],[-81,-295],[-134,-268],[-196,-19],[-76,-138]],[[48899,56286],[-31,-143],[-105,-97],[-135,-471]],[[48330,57126],[551,25],[18,-865]],[[49470,57525],[-20,1003],[3,329]],[[49453,58857],[-761,-54]],[[48692,58803],[-382,-23],[-9,-319],[29,-1335]],[[37714,64566],[768,127]],[[38425,65684],[-52,1021],[-92,1625],[-6,356],[-34,-5],[-39,639],[-377,-34],[-385,-66]],[[35572,67543],[43,-691],[587,147],[41,-671],[235,43],[100,-1665]],[[45405,16885],[-70,-119]],[[45335,16766],[46,-1206],[-93,-10],[36,-934]],[[33107,67063],[91,-1334],[120,-1660],[-17,-3],[89,-1217]],[[69703,40814],[543,-86]],[[70246,40728],[128,-20],[29,497]],[[70450,42042],[-669,108]],[[69750,41567],[-26,-419]],[[68610,55296],[265,-205],[212,-224]],[[69087,54867],[35,31],[159,-116],[51,-114]],[[69332,54668],[136,118],[-4,340],[21,474],[-13,461]],[[69472,56061],[-280,57],[0,-118],[-393,1]],[[68799,56001],[-85,-255]],[[68714,55746],[-104,-450]],[[84595,58855],[228,320],[50,398]],[[84873,59573],[48,266],[-170,586]],[[84751,60425],[-451,-547],[-32,8]],[[67468,51595],[-775,103]],[[66693,51698],[-13,-339],[-47,5]],[[66633,51364],[50,-143],[30,-432],[-25,-107]],[[68038,51343],[415,-55],[80,53]],[[68520,52570],[-85,-84],[-342,46]],[[64e3,47140],[-22,-173],[33,-142],[-75,-636],[11,-120]],[[79303,64309],[98,-249],[82,-56],[63,65],[227,-70]],[[80319,64294],[-190,141],[23,194],[86,165],[-86,272],[36,284],[147,183],[-24,151]],[[80311,65684],[-159,-93],[-59,-202]],[[80093,65389],[-90,-263],[-192,-242],[-148,-78],[-187,-239],[-100,-49]],[[79376,64518],[-73,-209]],[[78643,62152],[16,-41]],[[78666,62092],[-59,-381],[-86,-48],[14,-196],[-78,-379],[-35,-294],[-56,-51],[62,-279]],[[85661,48142],[-335,-89],[-142,-176]],[[82867,63045],[66,-19],[156,-313]],[[83182,64735],[-116,-125],[-77,-208]],[[82989,64402],[28,-177],[-92,-232],[-24,-246],[16,-192],[-68,-115],[68,-174],[-81,-147],[31,-74]],[[88458,45837],[208,194],[132,30],[210,154],[1,221],[-86,112],[39,506]],[[88962,47054],[-109,-83],[-7,-222],[-68,-22],[-53,-153],[-157,-3]],[[88293,46165],[15,-144],[150,-184]],[[75589,47735],[133,111],[353,-347]],[[76442,47975],[-69,140],[9,311],[-196,364]],[[76186,48790],[-109,-60],[-45,-220],[-107,-75],[-139,17]],[[75519,47956],[70,-221]],[[75456,56615],[125,-43],[126,138],[-2,-257],[227,31],[57,-36],[46,-287],[58,109]],[[76093,56270],[135,297]],[[76228,56567],[-236,491],[72,129],[-148,224],[-83,-6],[-55,250],[-58,96]],[[75720,57751],[-163,-505]],[[75557,57246],[-79,-164],[-77,-34],[-52,-204]],[[29268,9121],[1240,376],[-16,162],[192,59],[-16,163],[95,28],[-22,218],[858,234]],[[31599,10361],[-104,1082]],[[31495,11443],[-386,-107],[-31,324],[-383,-110],[-40,397],[-183,-95]],[[37586,54278],[875,152]],[[38461,54430],[-34,122],[53,190],[-66,252],[-16,438],[-160,15],[-110,145],[24,175],[-48,102],[34,189],[-52,27],[91,250],[-75,140],[41,188],[-56,547]],[[38087,57210],[-128,76],[13,178],[-54,223],[-145,340],[-79,82]],[[71941,37590],[27,445],[-56,11],[36,504]],[[45424,20429],[234,-51],[6,171],[136,-38],[143,131],[62,-89],[44,109],[167,-54],[161,-180],[137,-84],[1,-109],[175,-42],[-9,-135],[158,-163],[25,-170],[96,-25]],[[47649,19211],[53,381],[-54,178],[31,123],[-121,388],[15,284],[156,414],[-11,87]],[[47718,21066],[-1410,-126],[-899,-96]],[[45409,20844],[15,-415]],[[73714,55377],[35,-9]],[[73749,55368],[29,201],[-20,167]],[[73758,55736],[-93,31],[-185,151],[-63,381]],[[73417,56299],[-159,-236],[-219,-54],[-20,-98],[-189,123]],[[72830,56034],[15,-477]],[[58368,69969],[13,1073]],[[58381,71042],[6,531]],[[58387,71573],[-1139,40]],[[57248,71613],[-10,-1498]],[[93831,15002],[234,909],[-64,48],[178,608],[70,394],[198,-344],[260,547],[-51,89],[437,-42],[38,238],[92,140]],[[95107,19342],[-50,-14],[-33,158],[-65,-20],[-78,-171],[6,-216],[-85,-147],[-249,490],[-67,-41],[43,162],[91,-5],[165,234],[-33,234],[34,68],[-71,122],[53,171]],[[94461,20597],[-320,-1810]],[[93435,15064],[106,-102],[-19,-103],[161,66],[69,236],[95,-17],[-16,-142]],[[76186,48790],[80,53],[-46,88],[175,77],[-8,98],[127,29],[-53,125]],[[76461,49260],[-134,-1],[4,183],[-140,-34],[-165,152]],[[76026,49560],[-130,-292],[-120,-189],[-168,-50],[-15,-127]],[[83334,57419],[-205,65]],[[83129,57484],[-75,-278],[-253,-311],[-23,-157],[-67,34],[-162,-57]],[[82549,56715],[-48,-167],[13,-150],[106,-87],[-35,-187],[69,3],[-75,-319]],[[96177,19848],[-64,18],[-72,313],[-76,-2],[-48,213],[-92,7],[-55,218],[55,246],[-32,123],[-84,-58],[-109,161]],[[57335,27738],[253,234],[271,170],[68,-58],[-17,-269]],[[88363,51100],[64,-338],[-3,-251],[37,-227],[-96,-163],[-2,-157]],[[88363,49964],[234,-330],[8,-330]],[[88605,49304],[39,293],[54,92],[106,-9],[207,228],[16,87]],[[89027,49995],[-72,74],[-516,1255]],[[88439,51324],[-23,-8]],[[33374,32951],[983,228],[1495,330]],[[35852,33509],[-47,665],[31,6],[-127,1643],[-692,-134],[-72,977],[21,5],[-114,1515]],[[34852,38186],[-1010,-214],[-867,-205]],[[31321,37373],[193,-2212]],[[26257,11470],[13,173],[95,32],[-19,162],[87,88],[-13,107],[89,87],[7,221],[124,41],[-19,165],[96,33],[-61,96],[-104,-98],[-81,151],[-56,484],[26,9],[-38,322],[-194,-26]],[[26209,13517],[-156,103],[1,-318],[-135,-162],[-67,-220],[53,-216],[-45,-67]],[[86531,43601],[-33,-24]],[[86498,43577],[33,24]],[[64738,29608],[298,-40]],[[66043,30824],[-571,84],[-2,-49],[-577,71]],[[64893,30930],[59,-269],[121,-89],[-24,-680],[-216,-28],[20,-99],[-94,-49],[-23,-108]],[[64736,29608],[2,0]],[[46169,22729],[1766,155]],[[47935,22884],[97,356],[-73,239],[81,278]],[[47777,25074],[-28,206],[-206,299],[-103,-41],[-100,-214],[-62,2],[-9,192]],[[47269,25518],[-130,16],[-46,-78],[-140,40],[-172,159],[-178,-105]],[[46603,25550],[31,-944],[-574,-53],[27,-169],[45,-1326],[37,-329]],[[81398,67358],[111,-276],[343,105],[312,-125]],[[81893,68590],[-46,-137],[-6,-201],[-115,-135],[15,-76],[-102,-211],[14,-202],[-106,-116]],[[81547,67512],[-149,-154]],[[77604,56279],[130,-269]],[[78642,56362],[4,219]],[[78646,56581],[-60,-86],[-235,312],[-5,188],[-52,130],[-63,-91],[-80,35]],[[76687,52382],[14,120],[-70,158],[23,339],[96,273],[23,248]],[[76773,53520],[-147,-34]],[[76104,53216],[-44,-239],[-70,38],[-91,-198],[40,-157],[-18,-165]],[[68157,53277],[126,-202],[336,-119],[40,-139]],[[68889,52882],[18,272],[142,-66],[15,176],[75,-29]],[[69139,53235],[-414,610],[-62,69],[-3,164]],[[68660,54078],[-105,196],[-61,-47]],[[83138,60179],[-63,-1474]],[[83075,58705],[35,-71],[73,195],[96,5],[90,-206],[86,174]],[[83847,60004],[-1,0]],[[74080,56155],[31,-17],[2,-350],[63,-241],[172,-122],[146,15],[150,145],[93,-18]],[[74833,56145],[-139,203],[-14,115],[-135,74],[-47,307],[25,197]],[[74523,57041],[-172,46],[-48,-57],[-118,147]],[[74185,57177],[-36,-16]],[[74149,57161],[53,-211],[-99,-401],[-23,-394]],[[66849,56367],[49,0],[223,192],[152,-17],[68,48],[135,269]],[[67476,56859],[-827,87],[-81,25]],[[66568,56971],[-126,31]],[[66442,57002],[56,-458],[83,-73]],[[66322,57023],[-96,9]],[[66226,57032],[-66,-204],[41,-110],[118,25],[32,126],[-29,154]],[[77757,47185],[105,108],[45,182]],[[77907,47475],[17,296],[54,100],[11,200],[-46,76]],[[77618,48239],[1,-463],[-82,-25]],[[77537,47751],[65,-248],[155,-318]],[[79661,62392],[147,253]],[[79303,64309],[-188,-412],[-79,-54],[-61,-212]],[[52186,83478],[571,-1002]],[[52757,82476],[10,75],[337,-316],[100,-169]],[[53204,82066],[52,84],[232,-22],[47,387]],[[53535,82515],[99,318]],[[53634,82833],[-287,642],[-308,608]],[[52182,83485],[4,-7]],[[17925,13815],[311,54],[97,-150],[89,-40],[116,126],[91,-8]],[[18629,13797],[-176,1166],[282,125],[-46,319],[157,67],[-236,1606],[-25,-11],[-47,322]],[[17758,17060],[-182,-78],[41,-270]],[[84207,36697],[-19,-25]],[[84188,36672],[399,-154]],[[84587,36518],[-147,301],[115,184],[-25,242],[85,40],[54,249],[-130,731]],[[97059,29277],[86,40],[166,-94],[91,-102],[34,-256],[148,288],[-63,194],[-169,63],[-249,-65],[-44,-68]],[[85324,63504],[21,68]],[[84874,65570],[-154,-51],[-62,-133],[-146,-91],[-92,-172],[-158,-138],[-237,84]],[[27553,46099],[20,-25],[770,217]],[[28343,46291],[-4,39],[1300,352],[892,231]],[[30583,48284],[-1307,-337],[-1248,-351],[-738,-198]],[[50079,78646],[1008,18]],[[50804,80229],[-148,529],[48,67],[-55,157]],[[50062,79059],[-21,-332],[38,-81]],[[27631,17080],[57,20],[187,-247],[60,71],[105,-122],[61,-670],[378,116],[17,-163]],[[28496,16085],[729,226]],[[29163,16629],[-98,-12],[-77,127],[-147,-45],[-35,328],[-115,-35],[-67,174],[-87,-8],[1,228],[-179,190],[-99,11]],[[29591,18425],[-420,-102],[-49,-82],[-109,261],[-234,159]],[[52845,33380],[-81,-38],[-13,-141],[-142,-87],[-180,2],[-111,57]],[[52318,33173],[-245,-11]],[[45120,28291],[1508,149]],[[46628,28440],[-19,590]],[[46609,29030],[-96,-22],[-173,197],[-49,1533]],[[44867,30589],[12,-333],[-45,-4],[32,-860]],[[73758,55736],[25,-40],[161,162],[136,297]],[[74149,57161],[-152,-1],[-223,-140],[-11,-68],[-169,-39],[-66,-85],[-21,-162],[-64,19]],[[73443,56685],[-26,-386]],[[28873,41770],[39,59],[33,292],[90,47],[4,243],[41,130],[-5,201],[1779,471]],[[30854,43213],[6,208],[-160,508],[23,191],[-88,129],[-19,203],[-83,164],[-48,207],[86,203],[96,-4],[49,183],[-101,-140],[-127,20],[-58,289],[81,499],[-61,191],[22,170],[91,84],[-43,182],[94,-22],[0,199],[-83,236]],[[28343,46291],[56,-618],[14,4],[130,-1372]],[[51691,89658],[334,-846]],[[52453,88194],[109,-3],[28,78],[90,-57],[123,194],[131,55],[49,-81]],[[53225,88751],[-46,102],[-3,247]],[[52706,89605],[-250,191],[-124,213]],[[52242,90010],[-109,-236],[-124,-4],[-95,73],[-107,-197],[-116,12]],[[45691,57281],[233,20]],[[45924,57301],[725,63]],[[32915,53331],[1574,337]],[[34024,56604],[-64,840]],[[31439,56872],[309,-3808]],[[62425,59549],[443,-16],[2,171],[193,-9]],[[63063,59695],[285,-22]],[[63348,59673],[-52,304],[-135,191],[-73,279],[61,220],[-79,-4],[11,437],[-383,16]],[[62698,61116],[-382,15]],[[62221,60479],[-2,-169],[-69,-233],[33,-222]],[[59814,50754],[36,-35],[168,278],[346,10],[13,-89],[104,-43]],[[60228,52150],[-380,-6]],[[59848,52144],[2,-617]],[[51842,9691],[1070,30]],[[52998,11449],[2,6]],[[63348,59673],[298,-7]],[[63646,59666],[12,682]],[[63131,61433],[-429,23],[-4,-340]],[[53770,30702],[7,255],[117,188],[-8,290],[-88,45],[40,147]],[[53838,31627],[-9,137],[122,1],[29,285],[48,113],[-29,144]],[[67476,56859],[13,-1]],[[67489,56858],[35,352],[-121,85],[-111,-60],[9,730]],[[66370,58118],[89,-191],[30,-362],[69,-229],[10,-365]],[[80521,65882],[564,-1245]],[[81210,64360],[130,216],[100,36],[104,226],[265,69],[179,121]],[[81988,65028],[-283,709]],[[81705,65737],[-605,1296]],[[81100,67033],[-190,-143]],[[80910,66890],[-12,-228],[-119,-37],[-79,-135],[32,-309],[-148,-138],[-63,-161]],[[11603,15238],[689,353]],[[11969,17171],[-911,-462]],[[11058,16709],[-23,-256],[165,21],[40,-271],[186,96],[177,-1061]],[[10534,16467],[524,242]],[[14043,18272],[33,132],[-52,499],[-218,439],[-51,188],[-93,-33],[-104,158],[-36,355],[-42,60],[-57,298],[12,144],[-65,15]],[[13370,20527],[-235,119],[-73,432]],[[13062,21078],[-556,-275],[-393,-177],[67,-395],[-570,-265],[43,-243],[-47,-23],[106,-642],[-321,-164],[19,-107],[-188,-98],[-78,-120],[25,-141],[-78,-39],[-26,-225],[-116,-152],[-188,-100],[-237,208],[-325,-174]],[[10199,17946],[213,-854],[122,-625]],[[87549,46432],[80,128],[61,295],[134,20],[24,169],[232,-128],[122,219]],[[88202,47135],[168,379],[55,36]],[[88425,47550],[8,288],[60,169],[-90,228]],[[88403,48235],[-67,-117]],[[88336,48118],[-109,-160]],[[65732,54659],[104,-124],[24,-171],[111,-146],[228,-98]],[[66199,54120],[50,-2],[6,197],[170,440],[2,158],[120,104]],[[66203,55597],[-302,74]],[[65901,55671],[3,-247],[-204,-611],[32,-154]],[[54101,87750],[30,-1098]],[[54131,86652],[674,-699],[178,-317]],[[54983,85636],[66,210],[-10,252],[156,186],[-37,82],[39,271],[128,-9],[100,106],[30,169],[123,251],[125,21]],[[55703,87175],[-298,287],[-300,330],[-521,413],[-230,207],[-363,424]],[[49263,69505],[-25,1695]],[[49238,71200],[-270,-16]],[[48269,71143],[34,-1699]],[[60862,20317],[773,-56]],[[61706,22240],[-767,50]],[[60939,22290],[-35,-1313],[-27,2],[-15,-662]],[[26199,47092],[60,8]],[[29135,50294],[-634,-167],[-1390,-388],[-51,1],[-557,-165],[-337,-125],[-557,-169]],[[25609,49281],[94,-999],[190,62],[17,-332],[207,62],[15,-337],[67,-645]],[[53954,38810],[235,3]],[[54865,39593],[-674,2]],[[79103,54302],[101,-147],[111,-73],[-40,181]],[[79275,54263],[-172,39]],[[52505,14742],[881,18]],[[53442,15419],[-17,321],[38,298],[2,372]],[[62583,65168],[13,959],[219,2],[119,43],[33,279],[116,23],[17,206]],[[63100,66680],[-109,33],[-89,-117],[-90,76],[-4,-114],[-172,-191],[-62,-8],[12,419],[-37,-108],[-382,31],[2,112]],[[61656,66856],[-14,-648],[37,-1],[-15,-1011]],[[63198,58265],[34,122],[143,64],[43,149],[174,42],[420,-31]],[[64012,58611],[111,-9],[-122,281],[-57,347],[15,87]],[[63959,59317],[-27,340],[-286,9]],[[63063,59695],[-24,-1312],[160,-62],[-1,-56]],[[87277,49404],[-18,-122],[73,-153],[-35,252]],[[54637,75001],[1177,-307]],[[55814,74694],[9,251],[-55,228],[59,134],[-45,312],[63,30],[23,282],[115,102],[126,298],[6,247]],[[56115,76578],[-718,203],[9,56],[-174,89]],[[55232,76926],[-23,-183],[62,-7],[15,-238],[-49,-146],[-59,216],[-38,-80]],[[55140,76488],[9,-231],[-177,-65],[3,-225],[-205,-125],[15,-347],[-95,14],[42,-151],[-42,-171],[-71,-81],[18,-105]],[[66932,55221],[201,70],[125,-105],[174,-67]],[[67468,55815],[-449,58],[-102,-36]],[[75937,58113],[141,-210],[127,2],[-42,-116],[147,-33],[76,98],[100,-1],[90,-198]],[[76902,58819],[-192,70],[-85,168],[-100,48],[-40,169],[-70,75]],[[76415,59349],[-15,-9]],[[76400,59340],[33,-101],[-137,-80],[16,-147],[-150,78],[-68,-165],[-30,50],[-112,-109]],[[67804,58520],[69,-15],[-12,-204],[220,-22],[-3,-141]],[[68078,58138],[569,-55],[3,99]],[[68763,59228],[3,112]],[[68089,56785],[774,-92]],[[68863,56693],[-4,206],[141,304]],[[68078,58138],[-37,-1348]],[[92129,27498],[57,-148],[115,-4],[44,248],[-36,119],[191,-72],[39,131],[160,-4],[33,-373],[60,-3],[-21,146],[61,61],[291,-206],[39,166],[140,-245],[105,-97]],[[93407,27217],[-34,258],[113,40],[105,-47],[72,491]],[[93663,27959],[-599,244]],[[93064,28203],[-395,162],[0,132],[-77,54],[-16,-148],[-313,124]],[[92263,28527],[-72,26]],[[59691,46434],[-166,-62],[17,139],[-62,149],[-194,128],[22,181],[-107,96],[-13,-129],[-129,-121]],[[51431,82547],[120,-163]],[[51551,82384],[635,1094]],[[51566,83984],[-171,-128],[-229,-456],[-61,-227]],[[51105,83173],[-35,-99],[199,-228],[162,-299]],[[90787,22360],[237,-152],[-57,-255],[289,-159],[43,147],[79,-119]],[[91804,23722],[-615,204]],[[91189,23926],[-100,-793],[-111,-197],[-29,-140],[-108,57],[-11,221],[-53,-37],[-29,-192],[39,-485]],[[14485,16225],[40,37],[969,463],[1097,505]],[[16591,17230],[-66,77],[10,138],[-114,730]],[[16421,18175],[-678,-303],[-48,320],[-249,-114],[-50,320],[-183,-86]],[[15213,18312],[-1128,-538]],[[79522,52063],[65,-142],[158,-147],[27,-151]],[[80668,51402],[-97,101],[51,153],[-112,123],[119,52],[10,133],[-141,173],[-174,136],[53,84]],[[80377,52357],[-68,111],[-1,-125],[-168,156],[-166,265],[-61,-156],[-119,103]],[[79794,52711],[-114,-343],[-131,-197],[-27,-108]],[[85349,42059],[401,387]],[[85575,42970],[-56,154]],[[85519,43124],[-109,-121],[-62,45],[-102,-60]],[[85246,42988],[103,-929]],[[79012,78931],[230,-53]],[[79242,78878],[19,292],[67,258],[125,-16],[182,67],[11,59],[220,228],[125,311],[67,53]],[[80058,80130],[-7,234],[-52,23]],[[79235,80571],[-65,16],[-20,-249],[-34,8],[-104,-1415]],[[55571,54277],[-767,-7]],[[68640,49898],[-277,54]],[[50924,13763],[-151,-12],[-65,-322],[-96,69],[-71,-82],[-28,-222],[-287,249],[-10,-240],[-107,113],[6,-325],[-191,-191],[15,-815]],[[55790,41940],[289,4]],[[56079,41944],[2,383],[41,1],[0,837]],[[56122,43165],[-633,-3]],[[55489,43162],[3,-103],[-102,-88],[-136,-598],[-12,-138],[65,-47],[-18,-175],[-64,151]],[[84431,53037],[13,-2043]],[[84444,50994],[170,68],[44,-89],[128,69]],[[84786,51042],[25,159],[142,-61],[51,94],[76,-202],[48,236],[-31,78],[161,193],[-13,136],[61,216],[-35,100],[93,143]],[[85364,52134],[-87,250],[1,389]],[[85278,52773],[-108,35]],[[84571,52993],[-140,44]],[[87032,42793],[105,102],[65,212]],[[87202,43107],[-114,24]],[[87088,43131],[-80,-99]],[[86962,42978],[70,-185]],[[15406,1954],[23,-124],[84,180],[-102,38],[-5,-94]],[[15701,1720],[1328,650],[943,444],[10,-58],[225,103]],[[17639,4013],[-1990,-950]],[[15649,3063],[-26,-126],[-119,-209],[-43,-184],[25,-119],[-166,30],[-38,-202],[55,-176],[107,5],[60,81],[19,172],[96,32],[11,-365],[89,23],[46,-94],[-64,-211]],[[15303,1766],[52,-72],[38,176],[-91,66],[1,-170]],[[41303,17743],[10,-165],[193,32],[6,-110]],[[42364,17794],[-18,382]],[[42296,19166],[-63,1273]],[[42233,20439],[-10,241]],[[42223,20680],[-141,-20],[17,-331],[-397,-65],[17,-321],[-194,-29],[16,-309],[-570,-92]],[[87782,49709],[110,-322],[78,-93],[68,-210]],[[88038,49084],[56,36]],[[88094,49120],[75,98],[185,-47],[116,147],[57,-10],[28,-210],[50,206]],[[88363,49964],[-156,258]],[[88207,50222],[-70,-408],[-197,19],[-158,-124]],[[20798,12054],[-38,115],[-136,983],[189,76],[-46,324],[189,78],[-114,765]],[[20842,14395],[-1497,-614]],[[19345,13781],[84,-73],[9,-437],[-72,-239]],[[75443,63625],[128,-25],[8,118],[591,-122]],[[76170,63596],[12,176]],[[76182,63772],[40,570]],[[76222,64342],[-168,72],[-4,207],[-98,77],[9,136]],[[75961,64834],[-440,72]],[[54340,22052],[774,0]],[[55114,22052],[1,666],[16,0],[2,662]],[[55133,23380],[-580,2]],[[54553,23382],[-195,-3],[1,-661],[-18,0]],[[54341,22718],[-1,-666]],[[54799,54608],[1,1158]],[[54800,55766],[-65,1]],[[54735,55767],[-927,-4]],[[53808,55763],[5,-1173]],[[57098,43669],[4,-1005]],[[57102,42664],[648,-10]],[[57750,42654],[6,955]],[[57101,44004],[-3,-335]],[[84924,43932],[78,-255],[31,-255],[-61,-3],[11,-233]],[[84983,43186],[250,-120],[13,-78]],[[85519,43124],[-92,292],[31,71],[-104,141]],[[85137,44113],[-19,-77],[-194,-104]],[[48112,83913],[798,62],[46,41],[-21,187],[113,13],[243,-479]],[[49291,83737],[-26,1681]],[[49254,86030],[-1189,-70]],[[56648,44858],[465,-7]],[[57125,45967],[-856,6]],[[56269,45973],[-9,-156],[73,-14],[18,-148]],[[42223,20680],[-120,2549]],[[70834,24345],[276,-53]],[[71110,24292],[75,10],[69,-479],[-55,-11],[51,-313],[66,-78],[-17,555],[-72,159],[-13,195],[80,30],[30,-219],[76,-231]],[[71658,25200],[-765,142]],[[70893,25342],[-59,-997]],[[68585,62543],[295,-42]],[[69059,64535],[-316,43]],[[68743,64578],[-53,-1064],[-65,-49]],[[68625,63465],[-40,-922]],[[30751,65365],[248,-3056]],[[82918,39782],[108,-340],[46,21],[145,-731]],[[82878,41044],[-25,-126],[31,-264],[-100,-100],[14,-188],[120,-584]],[[86117,28601],[331,-133],[5,33],[306,-130]],[[86759,28371],[120,806]],[[86879,29177],[-64,112],[102,47],[18,257],[-172,-23],[-103,37],[24,209],[-205,-1]],[[86479,29815],[-131,42]],[[86348,29857],[-116,36],[-33,-346],[-95,-641]],[[86931,26109],[49,95],[23,242],[94,-16],[174,1097]],[[87271,27527],[-595,294]],[[86676,27821],[-168,-247],[-147,67],[-94,-597],[-45,22],[-54,-365],[39,-31],[-67,-449]],[[85584,61467],[904,1108]],[[86488,62575],[236,291]],[[86724,62866],[-293,292],[-156,271],[-186,463],[-89,292]],[[85605,63783],[-171,-374],[-37,-294],[-61,-12],[-105,-241],[43,-243],[92,-180],[-22,-78],[63,-189],[9,-172],[91,-204],[-7,-124]],[[32935,6852],[774,201],[1068,262]],[[34777,7315],[-51,319],[-108,1294],[47,175],[-22,272],[-48,-12],[-51,209],[-32,379],[-49,-12],[4,277],[-28,325]],[[34439,10541],[-287,-64],[28,-332],[-178,-35],[28,-326],[-1157,-300],[-29,324],[-194,-51]],[[90031,26709],[563,-404],[1,-16]],[[90595,26289],[94,-199],[114,96]],[[90803,26186],[0,353],[-43,335],[37,172],[3,403]],[[75760,66156],[178,-363],[16,-323],[111,-321],[-104,-315]],[[76222,64342],[21,292],[225,163],[85,-1]],[[76553,64796],[-124,114],[-13,117],[-147,79],[-17,116]],[[76203,66434],[-197,39],[25,373]],[[76031,66846],[-198,142],[-66,101]],[[75321,67145],[61,-255]],[[60863,25954],[769,-54]],[[61632,25900],[9,333]],[[61641,26233],[-556,41],[-44,43],[-70,692]],[[60971,27009],[-256,-163]],[[60715,26846],[-67,-85],[-59,-239]],[[70720,70428],[188,-32],[10,167],[556,-110]],[[71500,70864],[-33,426],[-52,202],[-41,323],[-579,113],[38,669],[-96,16]],[[70737,72613],[-95,16],[-36,-668]],[[70606,71961],[-36,-665],[96,-15],[-31,-670],[93,-16],[-8,-167]],[[17573,85295],[-256,44],[-103,-100]],[[79247,67280],[134,-112],[53,-120],[150,-137],[251,142]],[[79835,67053],[-248,464],[27,193],[-155,12]],[[79459,67722],[-158,-150],[-36,-238]],[[79265,67334],[-18,-54]],[[44013,74138],[810,81]],[[44763,75891],[-962,-97]],[[32310,25919],[-177,2063]],[[30561,27426],[167,-1829]],[[39321,44357],[0,-8]],[[38720,44503],[42,-694]],[[38762,43809],[37,-637]],[[38799,43172],[424,67]],[[39223,43239],[83,69],[77,-44]],[[39383,43264],[-27,473]],[[39356,43737],[-31,537],[-101,77],[95,38]],[[39315,44602],[-79,263],[-88,79],[12,143],[-87,90],[-2,177],[-193,555],[-136,290]],[[38740,46199],[-115,-19],[95,-1677]],[[35060,45164],[-150,2104]],[[33405,46945],[46,-616],[429,-206],[101,-263],[215,-265],[128,24],[88,-55],[148,174],[142,-141],[103,-191],[255,-242]],[[76330,66409],[84,204],[-62,173],[12,437],[-108,21],[21,320]],[[76277,67564],[-62,13]],[[76215,67577],[-49,-315],[31,-110],[-166,-306]],[[71451,47788],[61,1019]],[[70875,49025],[-30,-505]],[[70845,48520],[-37,-615]],[[94259,30777],[16,-81],[139,-125],[-101,193],[-54,13]],[[94010,31176],[83,-93],[-47,166],[-36,-73]],[[92070,33032],[7,-96],[143,45],[-10,-130],[93,70],[213,-3],[118,-144],[-7,-145],[160,-52],[436,-197],[216,-158],[218,-373],[151,-415],[179,-143],[-91,309],[118,134],[118,-14],[37,-101],[117,187],[200,-302],[-1,-93],[150,-89],[-1,98],[-344,472],[-398,593],[-259,324],[-289,329],[-416,554],[-232,238],[-154,105],[-39,-33],[-147,154]],[[86010,23729],[65,-193],[-5,156],[-60,37]],[[87300,21910],[-101,488],[110,72],[4,252],[-75,34],[31,147],[-97,22],[-198,437],[-132,28],[28,351],[102,-23],[66,366]],[[86372,24361],[-103,-449],[-125,-89],[40,-185],[77,-62],[23,101],[102,-175],[-32,-132],[-130,-112],[-113,90],[4,-152],[-95,-84],[-85,29],[-24,-261],[45,-403],[103,-55],[110,-181],[-15,-156],[219,-341],[51,0],[143,-290]],[[85877,23714],[49,-155],[56,-2],[-105,157]],[[57142,50372],[10,1269]],[[57152,51641],[1,89]],[[57153,51730],[-809,14]],[[79429,58617],[42,-211],[111,-61]],[[79582,58345],[36,30],[193,-106],[60,-90],[71,83],[217,-120],[22,-133]],[[80181,58009],[113,-179],[121,99]],[[80414,59488],[-192,35]],[[80222,59523],[-171,31]],[[79461,58900],[-50,-182],[18,-101]],[[89400,33913],[-28,-79],[147,-249],[69,-242]],[[89588,33343],[414,565]],[[90002,33908],[-79,453],[-57,86]],[[23690,44634],[1706,546],[906,276]],[[26302,45456],[-30,236]],[[26199,47092],[-1332,-413],[-1358,-437]],[[79705,52849],[288,471],[194,556],[21,-22]],[[80208,53854],[-63,119]],[[79829,54046],[-170,35],[-13,89],[-371,93]],[[79103,54302],[-90,22]],[[78910,53908],[171,-253],[200,-189],[-19,-139],[206,-225],[68,42],[169,-295]],[[73966,65743],[9,201],[-128,22],[-54,178],[96,-16],[9,168],[-88,128],[29,478],[-26,87],[-152,134],[7,169],[-96,17]],[[73572,67309],[-4,-113],[-369,64],[-52,-48],[-69,-267],[-177,10]],[[77918,65862],[199,-185],[12,-110]],[[78129,65567],[315,172],[122,-94],[105,61]],[[78671,65706],[92,105],[-91,335],[80,333],[-44,90]],[[78708,66569],[-243,501]],[[78465,67070],[-158,-210],[-93,-231]],[[80556,39083],[185,-70]],[[80741,39013],[86,914]],[[80827,39927],[-282,-23]],[[80545,39904],[28,-239],[44,-78],[17,-223],[-78,-281]],[[13913,92719],[-390,273],[-153,-250],[32,-281],[-120,168],[-47,221],[52,293],[-84,115],[-66,-54],[-111,-471],[-127,-245],[-81,191],[-51,-152],[-103,-107],[11,-156],[-305,261]],[[12330,92853],[20,-148],[159,-124],[-98,298],[-81,-26]],[[12354,92539],[-115,95]],[[23037,62376],[1067,329],[803,700],[86,-204],[95,-103],[84,-263],[778,414],[419,119]],[[69876,48606],[115,-15],[50,102],[71,-95],[63,77]],[[70175,48675],[59,1085]],[[70234,49760],[-390,65],[-35,-50]],[[69809,49775],[-27,-521],[-157,48],[-12,-234],[-101,-98],[-14,-261]],[[73426,45017],[-21,1399]],[[73404,46488],[-111,83]],[[73293,46571],[-414,83]],[[50423,52839],[1150,40]],[[51559,54220],[-954,-27]],[[50492,45758],[948,40]],[[51432,46803],[-5,337]],[[51427,47140],[-961,-41]],[[50466,47099],[26,-1341]],[[48510,50690],[23,1],[-13,675]],[[47368,51619],[25,-1008]],[[53872,48542],[0,168],[192,3],[0,335],[64,1]],[[53128,49537],[10,-782],[63,1],[2,-224]],[[58720,20456],[9,659],[-133,4],[21,945]],[[58632,22734],[-389,13]],[[58222,21745],[-16,-612],[-64,0],[-9,-661]],[[58133,20472],[17,-332]],[[67994,64504],[354,-48],[7,168]],[[68355,64624],[64,1446]],[[68419,66070],[-321,41],[2,57]],[[67907,66192],[-50,-1113]],[[66192,64548],[96,-11]],[[66288,64537],[334,-38],[98,120],[196,-35],[151,88]],[[67085,65119],[37,838]],[[66638,66011],[-4,-111],[-388,39]],[[66246,65939],[-54,-1391]],[[64687,75373],[30,-227],[-29,-781]],[[64688,74365],[918,-97]],[[65606,74268],[-30,73],[241,647],[-48,58],[22,164],[76,33],[-17,142]],[[65850,75385],[-226,159]],[[67745,76394],[384,-46]],[[68129,76348],[193,-26]],[[68322,76322],[75,1665],[13,0]],[[68410,77987],[14,335],[-96,11]],[[67846,78397],[-31,-345],[-70,-1658]],[[53021,12776],[-7,77]],[[89445,37461],[184,281]],[[89629,37742],[87,121],[-15,248],[91,9]],[[89792,38120],[-191,138],[-117,230]],[[94388,28851],[524,-263],[17,-109],[89,-40]],[[95018,28439],[57,135],[-24,143],[-96,31],[85,95]],[[95040,28843],[-84,116],[-8,129],[-486,241]],[[94462,29329],[-22,-162]],[[94440,29167],[-52,-316]],[[60852,36802],[771,-51]],[[53818,37466],[183,2],[-1,224]],[[53231,38570],[0,-12]],[[84187,41371],[-93,311],[-84,177],[-67,392],[-52,24],[-126,394]],[[83765,42669],[-291,-204],[-239,9]],[[62351,63073],[180,-140],[113,129],[101,0],[-5,-255],[216,-10]],[[63172,64809],[-396,15],[7,337],[-150,6]],[[29140,65790],[96,152],[101,257],[81,-157],[222,-187],[43,-105],[140,-5],[69,-99]],[[30210,70488],[-212,-44],[-1749,-442],[-521,-139]],[[38161,40839],[77,59],[-26,201],[66,251],[102,155],[67,259]],[[38447,41764],[-54,219],[56,224],[-24,385],[-96,103],[-22,282],[27,39]],[[38334,43016],[-50,150],[7,155]],[[38291,43321],[-89,167],[-151,48],[-106,-63],[-8,231],[-78,134]],[[37859,43838],[-125,35],[-96,-175],[-23,-319],[-72,-162],[-66,-16],[-120,-292],[-243,-42],[-63,-55]],[[37051,42812],[-324,-61]],[[36727,42751],[2,-299],[93,-1300],[-34,-7],[27,-397]],[[35632,49442],[73,-1068],[1298,261]],[[37003,48635],[294,50],[39,-122],[80,55]],[[37416,48618],[185,443],[16,100],[125,220]],[[37742,49381],[182,493],[93,549],[63,232],[48,-5],[91,245]],[[38219,50895],[67,183],[-72,377]],[[35583,50175],[49,-733]],[[84165,87743],[529,-140]],[[84694,87603],[187,-55],[31,317],[192,-52]],[[84708,89262],[-113,-126],[-24,-162],[-56,-11],[-39,-210],[-133,-41],[-98,-100],[-21,-130],[-129,-128],[-31,-142],[117,-298],[-16,-171]],[[76214,62667],[-99,100],[7,112],[-148,-15],[-14,71]],[[75960,62935],[-43,64],[-513,105]],[[75404,63104],[-9,-131]],[[80101,73997],[194,-44],[41,188],[121,-28]],[[80457,74113],[69,185],[16,206],[168,287],[58,-9]],[[80768,74782],[11,123],[150,45],[29,327],[168,244]],[[81112,77238],[-392,46]],[[80720,77284],[-32,-113],[-76,-783],[-113,29],[-36,-547],[-56,14],[-153,-177],[-203,-591]],[[61053,46491],[379,2],[634,-41]],[[61420,47562],[-6,-678],[-360,-1]],[[61054,46883],[-1,-392]],[[36400,58196],[-23,288]],[[36377,58484],[-4,63]],[[36373,58547],[133,68],[-77,180],[-80,71]],[[36349,58866],[-48,-149],[-201,-179],[33,-505],[147,57],[124,-31]],[[33190,12980],[81,26],[215,-191],[41,25],[252,-185],[61,-401],[13,-239],[168,78],[78,-104],[209,36]],[[34308,12025],[164,112],[181,-103],[68,-117],[208,96],[107,-51],[181,78],[61,234]],[[48737,33466],[227,66],[204,-197],[261,-108]],[[49410,35983],[-704,-36]],[[44450,10821],[972,115]],[[45422,10936],[389,40],[-24,661],[76,7],[-48,1320],[77,8],[-25,664]],[[45079,13890],[-263,-115],[-115,-179]],[[44701,13596],[4,-296],[134,-240],[24,-110],[-76,-190],[-89,-28],[11,-97],[-140,-87],[0,-132],[-101,11]],[[69213,51217],[60,-2],[3,257],[103,-33],[26,-211],[-69,-169],[49,-172],[155,246],[98,-150]],[[69638,50983],[124,2],[143,122]],[[69905,51107],[-20,310],[99,129],[-82,168],[-120,86],[-17,162]],[[69620,52124],[-415,98]],[[94213,27804],[474,-249]],[[95114,28322],[-59,106]],[[95055,28428],[-37,11]],[[94388,28851],[-175,-1047]],[[75549,55136],[60,-13]],[[76032,55042],[14,110],[147,484],[32,23]],[[76225,55659],[-74,90],[-12,403],[-46,118]],[[51986,93040],[61,2]],[[52047,93042],[-54,474],[-17,352],[18,664],[83,700],[63,386]],[[52140,95618],[-50,-1]],[[52090,95617],[-143,-763],[-21,-347],[10,-849],[50,-618]],[[50767,93265],[69,-89],[222,-33],[114,-148],[114,71],[182,-54]],[[51468,93012],[14,148],[171,57],[187,-122],[55,20],[-52,1027],[-51,673],[-25,10],[20,367],[48,420]],[[51835,95612],[-846,-18],[-192,-59]],[[50797,95535],[-56,-17],[7,-627]],[[83951,28401],[-19,-163],[53,-171],[-15,-162]],[[84514,27895],[89,277],[-62,67],[39,343],[-37,12],[60,337],[180,-54],[34,354]],[[84817,29231],[-273,79],[18,172],[-96,32],[24,242]],[[83962,29733],[-41,-213],[78,-165],[32,-216],[-80,-738]],[[78058,47482],[167,-153],[136,-72],[20,-525]],[[78494,46668],[319,377]],[[78813,47045],[47,379]],[[78860,47424],[-111,146],[-100,43],[-115,459]],[[78534,48072],[-64,-27],[-55,-342],[-47,109],[-310,-330]],[[12186,33802],[75,299],[-128,221],[-86,421],[86,220],[-1,119],[171,479],[-12,96],[94,217],[-18,107],[81,161]],[[12448,36142],[-146,100],[-17,108],[-259,-94],[-90,192],[-15,137],[-171,262],[-278,8],[-72,-90],[-34,78]],[[11366,36843],[-4,-43],[-460,-211]],[[10980,36306],[72,-229],[25,-228],[51,-86],[-228,-97],[84,-511],[102,-57],[-111,-453]],[[37859,43838],[-9,99],[217,181],[23,102],[-101,161]],[[37989,44381],[14,106],[-179,284],[-98,55],[-112,276],[-189,-104]],[[37425,44998],[-121,-22]],[[37304,44976],[-55,-351],[19,-275],[65,37],[67,-456],[-72,-47],[-43,-154],[-187,-292],[-59,-393],[12,-233]],[[78279,63544],[11,-289],[-20,-264],[57,-320]],[[78327,62671],[109,36]],[[78891,63340],[-245,218],[-106,171],[-77,-75],[-105,65]],[[63493,41323],[-46,-1668]],[[70197,44955],[434,-59]],[[70631,44896],[91,-16],[29,473]],[[70751,45353],[-91,58],[42,653]],[[70067,46160],[-35,-671],[189,-29],[-24,-505]],[[70175,48675],[257,-5]],[[70432,48670],[83,24],[62,-130],[268,-44]],[[70727,49785],[-391,70]],[[70336,49855],[-97,15],[-5,-110]],[[49482,49069],[16,2]],[[49498,49071],[-24,1344]],[[49474,50415],[-958,-61]],[[60852,36802],[-39,-1672]],[[75277,53765],[61,-168],[-32,-238],[68,-169],[-29,-187]],[[75387,53794],[-110,-29]],[[49467,51759],[190,9],[19,-1006]],[[49676,50762],[752,38]],[[50428,50800],[7,340]],[[50435,51140],[-20,1344]],[[59991,77332],[464,-8],[21,52]],[[60476,77376],[196,101],[2,110],[98,134],[38,1388]],[[60810,79109],[2,55],[-297,7]],[[60515,79171],[-338,0],[-536,30],[-81,90],[-86,-74],[-67,44]],[[59407,79261],[-19,-74],[76,-199],[-83,-234],[96,-90],[-60,-224],[-17,-393]],[[73998,31434],[380,-98]],[[74378,31336],[381,-94]],[[74759,31242],[138,1335]],[[60438,29245],[28,1280]],[[59538,30582],[-40,3]],[[66910,76495],[256,-31]],[[67166,76464],[15,335],[196,-24],[50,1287]],[[67427,78062],[-144,18],[3,106],[-96,9],[-54,-113],[-94,58],[-195,20]],[[66847,78160],[-64,-1651]],[[64540,69675],[298,-31],[-8,-225],[189,-20]],[[65019,69399],[7,239],[80,115],[87,-26],[-3,-138],[58,-110]],[[65248,69479],[24,643],[-47,164],[-22,-119],[-113,126],[8,133],[95,63],[34,118]],[[65227,70607],[-158,22],[10,329],[-385,41]],[[64694,70999],[-25,-668],[-81,9]],[[64588,70340],[27,-410],[-102,-110],[27,-145]],[[51731,34743],[572,14]],[[52303,34757],[193,4],[-3,334]],[[52483,36099],[-768,-17]],[[76299,50174],[184,-65],[41,-128]],[[76524,49981],[120,139],[82,3],[123,208],[123,129]],[[77009,50619],[-144,14],[-112,-73],[-46,46],[-52,246],[-112,-5]],[[69139,53235],[-16,114]],[[69395,54089],[-28,498],[-35,81]],[[69087,54867],[-194,-388],[-138,-395],[-95,-6]],[[45279,24301],[-75,2013]],[[45204,26314],[-1,2]],[[73922,51430],[-4,-184]],[[73918,51246],[479,-229]],[[74397,51017],[74,45],[97,226]],[[74568,51288],[5,64],[-311,332]],[[73928,51764],[-6,-334]],[[79549,57202],[-78,362],[-136,155]],[[79335,57719],[-121,-146],[-71,-262],[-81,32]],[[79062,57343],[-107,-292],[-76,-19],[14,-154],[-55,-102]],[[78838,56776],[70,-134],[57,-268]],[[71700,71084],[57,363],[-9,121],[105,315],[73,89],[-31,99],[67,219]],[[71852,73438],[-508,84],[-31,-144],[-86,-47],[-190,-345],[-76,19],[-59,-156],[-154,-72]],[[70748,72777],[-11,-164]],[[76061,68263],[77,-113],[148,43],[232,-46]],[[76532,68911],[-407,76],[-62,102]],[[72353,75376],[19,334],[50,-8],[29,254],[-61,102],[38,585]],[[72428,76643],[-139,-16],[-4,-227],[-1250,205]],[[71035,76605],[116,-238],[102,-339],[160,-248],[62,-243],[33,-476],[143,-161],[0,-158],[116,-18],[151,-159]],[[60980,62847],[22,223],[-90,235],[100,158]],[[60061,64217],[-387,15]],[[59674,64232],[-7,-339],[-32,-54],[125,-170],[61,-174],[72,-56],[95,-229],[115,-172]],[[75960,62935],[73,353],[115,-16],[22,324]],[[75443,63625],[-39,-521]],[[78313,67756],[17,-283],[182,-240],[-47,-163]],[[78708,66569],[60,70],[243,-42]],[[79011,66597],[56,49],[120,588],[60,46]],[[79265,67334],[-54,13],[-129,193],[-44,236],[-203,272],[-80,19]],[[78755,68067],[-82,138],[-42,-118],[18,-269],[-336,-62]],[[76034,71951],[54,-11],[49,153],[67,-10],[85,196],[179,-35]],[[76490,72884],[-5,188],[-274,53]],[[76211,73125],[-105,21]],[[76106,73146],[-8,-418],[-64,-777]],[[71851,41778],[-39,-611]],[[72288,41074],[79,1158]],[[72399,42736],[-482,98]],[[71917,42834],[-66,-1056]],[[70432,48670],[-64,-1199],[32,-6],[-19,-333]],[[46597,52580],[-764,-67]],[[45833,52513],[10,-358],[-24,-2],[54,-1678]],[[55472,46423],[666,-8]],[[56138,46415],[7,1120],[-11,328]],[[56134,47863],[-167,-8],[-97,59],[-164,-145],[-110,52]],[[55596,47821],[-166,-30],[11,-584]],[[70486,39337],[39,672]],[[70525,40009],[-281,46],[-25,283],[27,390]],[[69661,40148],[-23,-387],[189,-32],[-18,-285],[95,-16]],[[74566,52828],[255,-509],[101,84]],[[75277,53765],[-100,70],[-262,364]],[[74428,53792],[-136,-166],[-10,-266]],[[63376,44387],[-27,-999]],[[61678,74232],[-10,-504]],[[61668,73728],[521,-35]],[[62189,73693],[77,-4],[-18,185],[53,45],[1,193],[161,44]],[[62463,74156],[56,227],[-99,104],[47,97],[23,262]],[[62490,74846],[-23,171],[-191,15]],[[62276,75032],[-579,40]],[[61697,75072],[-19,-840]],[[59044,49660],[-958,-5]],[[58086,49655],[-95,-2],[-21,-336],[10,-685]],[[64994,52916],[500,-61]],[[65494,52855],[52,1465],[7,358]],[[65553,54678],[-164,14],[12,281],[-63,62],[-204,18]],[[65134,55053],[-4,-173],[-199,19],[-22,-881]],[[63529,54999],[95,-15],[4,169],[326,-18]],[[63954,55135],[88,-5],[4,190],[102,276]],[[64148,55596],[36,165],[7,275]],[[64191,56036],[-413,34],[-391,-7]],[[63387,56063],[-193,9],[-3,-225]],[[53214,40139],[4,0]],[[53961,40264],[-2,895]],[[53956,42165],[-756,-12]],[[90171,34599],[256,-254],[100,201],[9,188],[90,-131]],[[90626,34603],[97,-12],[-10,191],[-54,101]],[[90659,34883],[-83,191],[143,194],[-168,374],[-35,190]],[[90516,35832],[-65,-43],[-104,103],[-67,-168]],[[83134,28647],[623,-212],[194,-34]],[[83527,29876],[-250,88],[-6,-66]],[[83271,29898],[-100,-923],[-40,12],[-33,-330],[36,-10]],[[85474,29373],[189,-69],[11,81],[158,-54],[-45,-293]],[[86348,29857],[-14,198],[-152,-2],[-23,-172],[-369,154],[4,33]],[[85794,30068],[-214,99],[-106,-794]],[[74900,40142],[0,-202],[189,-55]],[[75089,39885],[2,26],[608,-47],[1,20]],[[75700,39884],[29,1062]],[[75729,40946],[-397,27],[-3,-58],[-390,34]],[[75700,39884],[169,-43]],[[76394,41129],[11,138],[-61,11]],[[76344,41278],[-501,100]],[[75843,41378],[-18,-439],[-96,7]],[[83382,36248],[80,686]],[[83308,38269],[-80,-70],[-53,171],[-101,71],[-73,-139],[-298,-69],[-118,18],[-103,-68],[-16,-182]],[[72881,52444],[-41,474],[57,121],[-9,334]],[[72790,53440],[-279,134],[-268,-24]],[[72027,52935],[130,-85],[8,-116],[90,-69],[-63,-203]],[[70437,52331],[141,-293],[36,22],[183,-225],[-93,-121],[69,-124]],[[71214,52189],[-121,91],[125,564]],[[71218,52844],[-238,393],[-105,-78],[-11,184],[-110,288]],[[70754,53631],[-158,-197],[-16,-179],[-88,-167],[-73,-15],[-48,172],[-60,-20],[65,-167],[-16,-153]],[[47809,22407],[1114,87]],[[48923,22494],[15,1]],[[47935,22884],[-74,-156],[-82,2],[-64,-107],[94,-216]],[[77073,56425],[20,71],[153,-29],[181,48],[85,158]],[[76747,57028],[-80,-195],[78,32]],[[74511,47962],[120,-86],[6,-134]],[[74637,47742],[51,41],[75,-137],[329,-152]],[[75092,47494],[-10,107],[92,-16]],[[75174,47585],[-22,222],[151,118]],[[75170,48295],[-132,249],[-160,178],[-112,2]],[[77770,58835],[-92,-18],[-189,263],[-9,163],[49,103],[22,253]],[[77551,59599],[-164,60],[-105,123],[-326,152]],[[76956,59934],[-21,-169],[108,-106],[41,-133],[-4,-224],[-43,40],[-222,-29],[-133,39],[-198,-35],[-69,32]],[[55360,71330],[665,-14]],[[56316,71116],[2,426]],[[56322,72821],[-21,98],[-74,-103],[-63,44],[-203,-184],[-230,16],[-236,-311]],[[55419,72253],[-59,-923]],[[88074,53015],[50,-901],[87,-64],[-56,-132],[-137,-63]],[[88018,51855],[434,-140]],[[88452,51715],[31,77],[-58,220],[60,250],[213,74],[74,-19],[175,200]],[[88947,52517],[17,68]],[[88964,52585],[-34,144]],[[88930,52729],[-437,175],[-419,111]],[[56948,80779],[224,8]],[[56709,83116],[-34,-135],[24,-201],[-88,-81],[-131,-662]],[[56480,82037],[-137,-678]],[[71352,46406],[407,-77]],[[71759,46329],[4,55],[374,-88],[99,-125]],[[72163,47481],[-173,-99],[-68,59],[-122,-85],[-67,94],[-90,-66],[-152,104]],[[71367,46628],[-15,-222]],[[49474,50415],[-6,336],[208,11]],[[62166,81290],[99,-127],[72,-201],[118,40]],[[62455,81002],[68,29],[-20,131],[37,186],[-52,65],[68,87],[-65,215],[112,-32],[33,126],[-80,317]],[[54323,21053],[2,-332]],[[54340,22052],[2,-667],[-19,-332]],[[65867,72894],[-10,-149],[96,-170],[98,-54],[211,-416],[105,13]],[[66521,73506],[27,670]],[[66548,74176],[-942,92]],[[65606,74268],[-48,-395],[96,-141],[-33,-182],[51,-215],[195,-441]],[[64939,72573],[161,-170],[24,-103]],[[65124,72300],[12,328],[378,-36],[20,335],[333,-33]],[[64688,74365],[-41,-676]],[[85188,58163],[-4,-69]],[[85184,58094],[368,-264],[87,-142],[174,-83],[202,21]],[[86015,57626],[8,289],[-21,372],[63,316],[155,165],[173,264]],[[85673,59341],[-126,-267],[-166,-103]],[[85381,58971],[-127,-310],[-74,-305],[8,-193]],[[80492,55812],[72,-116],[58,-242],[-52,-142]],[[80570,55312],[100,-187],[81,-33],[-26,-285],[74,-74],[122,-7]],[[80921,54726],[102,-155],[35,-139],[51,64],[66,-128],[99,89],[45,136],[94,-138]],[[81413,54455],[201,240],[24,346]],[[74185,39511],[290,-66],[8,111],[192,-44],[4,56],[379,-88]],[[75058,39480],[31,405]],[[74213,40788],[-36,-8],[-91,-1248]],[[52674,62004],[3,-336]],[[52677,61668],[932,19]],[[53609,61687],[2,239]],[[53611,61926],[-55,33],[-128,-128],[-94,74],[-7,1949]],[[53327,63854],[-68,-174],[-131,69],[-81,-148]],[[53047,63601],[-157,217],[-115,-85],[-114,0]],[[54770,62360],[1,-335]],[[55254,61349],[663,-6],[5,998]],[[55922,62341],[-83,-132],[-110,123]],[[55729,62332],[-89,-18],[-22,134],[-439,346],[-68,-78],[-140,44],[-67,164],[-138,-31]],[[54766,62893],[4,-533]],[[12267,12732],[488,247],[20,126],[125,60],[57,259],[136,186]],[[13093,13610],[-9,225]],[[12637,14349],[-990,-508]],[[11647,13841],[-90,-48],[90,-511],[484,247],[136,-797]],[[89071,36209],[-89,-80]],[[88982,36129],[-705,-647]],[[88277,35482],[192,-300]],[[73204,52214],[218,-57],[177,157],[120,-198],[183,164]],[[73769,52707],[-38,156],[-203,140],[-57,220]],[[73471,53223],[-110,-102],[24,-107],[-176,-405],[-203,-228],[-8,-145]],[[72488,55230],[-53,-130],[-130,-159],[-34,-331],[-51,104],[-116,-235]],[[52102,81053],[-250,807],[-301,524]],[[51431,82547],[-877,-1301]],[[56480,82037],[-320,520],[-89,-49],[-223,-264],[-123,29],[-25,-136],[-98,-102],[-76,133],[-157,133],[-252,45]],[[55117,82346],[-3,-595]],[[55114,81751],[-1,-353],[-51,-1120]],[[44083,72460],[962,98]],[[77883,53123],[62,-137],[80,-29],[93,-166],[-23,-287],[250,-357]],[[78363,52117],[38,293],[150,361],[281,134]],[[78832,52905],[73,237],[-180,159]],[[78109,53748],[-216,-310]],[[85124,42484],[-10,-114],[94,50],[-55,227],[-29,-163]],[[77358,37590],[24,-6],[50,648],[81,121],[20,229],[66,-14],[59,654]],[[77182,39359],[-58,-608],[-166,33]],[[66548,74176],[128,-15],[19,127],[38,893]],[[66733,75181],[-192,44]],[[66129,75321],[-279,64]],[[60855,46887],[199,-4]],[[61269,49198],[-246,-133],[28,-91],[-92,-126]],[[60959,48848],[-27,-95],[45,-175],[-62,-35],[-110,-206],[-39,-183]],[[60659,47973],[-14,-106],[210,-980]],[[34439,10541],[-131,1484]],[[32550,12813],[8,-112],[-193,-51],[28,-298],[-143,-36],[-253,-351],[145,-346],[-647,-176]],[[31599,10361],[51,-543]],[[50912,40757],[234,-437],[97,-94],[151,-258],[194,-134],[98,-224]],[[36373,58547],[4,-63]],[[37351,58179],[-35,414]],[[36187,61612],[42,-673]],[[36229,60939],[13,-342],[107,-1731]],[[86015,57626],[38,-214],[73,-99]],[[86845,57578],[25,370],[28,45],[97,664],[-25,639],[127,82],[33,-56]],[[87130,59322],[-181,718]],[[53609,61687],[11,-680]],[[54770,62360],[-831,-4]],[[53939,62356],[2,-685],[-101,149],[-102,-99],[-27,62],[59,182],[-159,-39]],[[50997,57260],[1140,37]],[[52137,57297],[2,0]],[[52139,57297],[-13,1655]],[[52126,58952],[-384,-11]],[[50976,58914],[14,-1150]],[[76461,49260],[117,39]],[[76578,49299],[10,354],[-74,219],[10,109]],[[76033,49871],[-7,-311]],[[38087,57210],[845,141],[-9,167],[764,117]],[[39687,57635],[44,251],[-25,119],[67,231],[10,327],[47,94],[-39,180],[-94,189],[20,315]],[[52472,37438],[-765,-18]],[[51903,38764],[175,4],[-2,239]],[[15213,18312],[-140,938],[176,97],[-100,642],[367,182],[-49,319],[573,255],[-49,324],[187,83],[-49,322],[561,251]],[[14409,21015],[-1039,-488]],[[18461,29211],[918,364],[965,370]],[[20344,29945],[12,6]],[[20356,29951],[-493,3755]],[[19863,33706],[-178,1343],[-374,-142],[-146,403]],[[19165,35310],[76,-564],[-560,-252],[88,-652],[-1296,-515],[-568,-236],[57,-393],[-850,-358]],[[16112,32340],[-33,-14],[148,-1027],[41,19],[100,-672],[-31,-13],[91,-660],[226,-1506]],[[84876,31477],[1041,-362]],[[85917,31115],[62,-24]],[[85979,31091],[267,1498]],[[86246,32589],[-119,220],[-1036,390]],[[85091,33199],[-215,-1722]],[[71218,52844],[226,88],[40,154]],[[71196,54381],[-313,-167],[-172,-21]],[[70711,54193],[79,-88],[-21,-173],[-67,-1],[52,-300]],[[71531,49741],[111,149],[13,271],[177,186],[122,-30],[127,193],[66,-174]],[[74568,51288],[15,60],[346,410],[48,23]],[[76773,53520],[46,157]],[[76938,54548],[-125,27],[-192,208],[-42,95]],[[76579,54878],[-21,75],[-425,74]],[[73818,47445],[100,-161],[140,-114]],[[74058,47170],[47,387],[176,193],[113,266],[83,30]],[[89068,56578],[106,112],[369,-206],[-1,-400]],[[89542,56084],[196,-10],[85,209],[-84,402],[8,169],[-70,242],[-311,517],[-316,-217]],[[88944,54787],[40,-128],[1,-220],[46,-253]],[[89031,54186],[84,-344]],[[89115,53842],[36,25],[251,-124],[210,-234],[77,129]],[[89689,53638],[-12,123],[71,185],[-57,315],[40,336]],[[89731,54597],[-411,116]],[[89320,54713],[-365,126],[-11,-52]],[[80270,46458],[159,-372]],[[80429,46086],[69,-237]],[[80498,45849],[110,137],[21,118],[80,33],[103,254]],[[80812,46391],[119,79],[-138,287],[-495,725]],[[80298,47482],[-160,-776],[132,-248]],[[35987,22941],[1217,258],[76,29],[1288,259]],[[38943,23557],[-16,520],[-62,1120]],[[36718,24798],[-14,-132],[-133,-107],[-67,-197],[-144,-168],[-88,38],[-102,-151],[1,-191],[-117,-144],[28,-53],[-56,-260],[27,-135],[-66,-357]],[[89171,31500],[88,117],[115,286],[114,-27],[44,124],[135,-64],[102,31]],[[89900,32183],[-89,79],[-86,240],[-41,463],[-135,401]],[[89549,33366],[-53,70],[-110,-200],[-134,15],[-6,-399],[-368,190]],[[88878,33042],[34,-377],[-82,-112],[136,-70],[3,-159],[91,-155],[111,-669]],[[74007,46650],[251,259]],[[74258,46909],[-203,88],[3,173]],[[73639,47093],[224,-172],[129,14],[-30,-207],[45,-78]],[[84603,56995],[1,189],[152,225],[65,196],[161,100]],[[84982,57705],[-55,170],[148,165],[109,54]],[[85188,58163],[-46,44],[-235,-110],[-138,243],[-174,515]],[[84270,58482],[-82,-78],[-141,-394],[-184,-768]],[[84873,59573],[283,-67],[225,-535]],[[85874,60651],[-161,275],[17,113],[-71,85],[-33,286],[-42,57]],[[84775,60454],[-24,-29]],[[52169,81118],[258,255],[225,305],[105,798]],[[55815,78633],[902,-1275]],[[56717,77358],[-5,147],[99,43],[24,303],[72,87],[36,338]],[[56943,78276],[-181,404],[-494,843]],[[81472,53814],[112,-20]],[[81584,53794],[397,-105]],[[81981,53689],[305,-58]],[[81413,54455],[-29,-193],[65,-205],[23,-243]],[[42801,8880],[996,142],[647,81]],[[44444,9103],[-47,1051],[81,10],[-14,329]],[[42735,10258],[66,-1378]],[[82869,66643],[12,-18]],[[84070,68878],[-90,177],[-65,-52],[-82,123],[-29,-99],[-94,76]],[[72930,57444],[69,194],[162,22],[87,177]],[[73248,57837],[-22,173],[68,335],[-68,209]],[[72862,58589],[-12,-68],[-248,-356]],[[72602,58165],[-110,-465]],[[51693,76562],[627,-589]],[[89576,57545],[75,-130],[227,-151],[21,-256],[75,22],[44,206],[65,81],[115,-25],[-87,-220],[149,61],[49,241],[-93,301],[-106,80],[-109,506],[-13,244],[-117,-25],[-25,-262],[-76,-39],[40,263],[-99,60],[293,114],[138,-548],[123,-368],[129,-301],[221,-670],[68,41],[-147,333],[-349,927],[-135,531],[-41,304],[-50,-207],[-249,-99],[-169,44],[-236,139],[-342,284]],[[47901,76752],[122,40],[44,230],[209,-70],[163,149],[151,-272],[66,65]],[[48869,76930],[-41,1993]],[[73901,35607],[26,339],[28,-5],[29,393],[72,95]],[[74056,36429],[16,222]],[[73310,36814],[-29,-398]],[[73281,36416],[-46,-634]],[[54983,85636],[51,-126]],[[55034,85510],[97,-173],[88,-64],[192,127],[145,-189],[56,-375],[171,-5],[73,-540]],[[55856,84291],[180,-74],[135,21],[16,150],[73,-10]],[[56260,84378],[-31,347],[345,997]],[[56574,85722],[-78,115],[-116,-58],[-12,289],[40,86],[76,-124]],[[56484,86030],[-25,173]],[[56459,86203],[-233,344],[-279,470],[-112,29],[-132,129]],[[80219,40097],[301,-75]],[[80520,40022],[9,223],[-39,104],[24,159]],[[80433,41247],[-705,122]],[[79728,41369],[-24,-320]],[[75484,44821],[57,80],[76,-170],[295,-517]],[[75912,44214],[371,-79]],[[76283,44135],[-3,430],[88,45],[1,206]],[[76369,44816],[-12,557]],[[76357,45373],[-374,226],[-106,17]],[[75877,45616],[-340,72],[-53,-867]],[[75542,35585],[38,453]],[[75644,36980],[24,334]],[[74907,37480],[-75,-942]],[[66848,27026],[336,-39]],[[67184,26987],[238,-30]],[[67490,28292],[-193,28]],[[67297,28320],[-7,-176],[-388,51]],[[66902,28195],[-54,-1169]],[[85308,36316],[359,-491],[112,-128]],[[85779,35697],[30,146]],[[85809,35843],[51,398],[112,-7]],[[85343,37685],[-168,108],[-109,-96],[105,-404],[-51,-208],[63,-265],[143,-325],[-18,-179]],[[47624,57076],[706,50]],[[48692,58803],[-10,584]],[[48682,59387],[-129,22],[-79,97],[-122,428],[-112,85],[-173,-80],[-147,-206],[-6,-346],[-142,37],[-73,282],[-138,116]],[[47614,57437],[10,-361]],[[46628,28440],[28,2],[20,-664]],[[46676,27778],[1085,91]],[[47760,29604],[-28,-64],[-182,28],[-193,-191],[-147,202],[-157,-60],[-240,-434],[-34,78],[-59,-155],[-111,22]],[[69472,56061],[94,-17]],[[69566,56044],[140,1026]],[[68863,56693],[29,-173],[-93,-519]],[[41760,67183],[86,-1835]],[[41846,65348],[1,-39]],[[41847,65309],[784,96]],[[47715,65136],[325,20],[18,-837]],[[48831,63991],[120,-138],[67,43],[-58,360],[39,206],[176,13],[14,96],[-94,26],[-17,118]],[[49078,64715],[34,184],[-147,2],[-112,355],[-22,412],[62,128],[-34,70]],[[48859,65866],[-302,-483],[-36,302],[-141,-80]],[[48380,65605],[-190,-90],[-40,159],[-176,-36],[-102,-162],[-157,-340]],[[79865,61167],[127,127],[35,149],[199,133],[124,177],[106,8]],[[80856,61895],[-80,337],[-34,20],[-80,350],[-179,288],[-61,405]],[[42233,20439],[1628,221]],[[43861,20660],[83,11]],[[79863,43997],[-41,146],[127,137],[48,269],[150,-23]],[[80147,44526],[-154,410],[-2,84]],[[79991,45020],[-102,100],[-196,-125],[-85,115]],[[79608,45110],[-97,-168],[17,-153],[-91,-57]],[[79437,44732],[228,-488],[198,-247]],[[66466,25746],[572,-56]],[[67038,25690],[86,-20],[60,1317]],[[66848,27026],[-534,74]],[[45424,20429],[23,-579]],[[45355,18215],[13,-329]],[[12669,9647],[108,15],[52,185],[-35,171],[77,181]],[[12642,11543],[-540,-250],[6,-37],[-372,-192]],[[11736,11064],[83,-454],[-14,-161],[104,-70],[35,-110],[40,-404],[-24,-441],[26,-34],[96,314],[66,81],[7,-125],[173,-4],[43,118],[95,-68],[69,47],[134,-106]],[[87429,35403],[107,-142],[-1,-322],[95,-295]],[[88277,35482],[-149,203],[-2,245],[-89,25],[-154,232],[-130,118],[-137,55],[-157,133]],[[87275,36326],[-321,-292]],[[86246,32589],[102,-9]],[[86348,32580],[188,660],[302,291],[250,25]],[[87088,33556],[-183,529],[-78,35]],[[86827,34120],[-158,-9]],[[86417,34329],[-109,0],[-2,240],[-264,166]],[[86042,34735],[-33,12],[-322,-480],[-48,12],[-349,-426],[-169,-414]],[[85121,33439],[-30,-240]],[[73968,58582],[40,73]],[[74008,58655],[-40,-73]],[[73248,57837],[136,-252],[91,-51],[366,126],[6,149],[88,36]],[[73935,57845],[55,246],[53,0],[-25,397],[-45,71]],[[73973,58559],[0,-111],[-167,130],[-206,-61],[-74,133],[-149,17]],[[61641,26233],[192,-14]],[[61833,26219],[36,1338],[-110,146],[-15,150],[78,85],[55,196],[-32,275]],[[61845,28409],[-161,-164],[-91,-182],[-243,-260]],[[61350,27803],[-108,-350],[-13,-180],[-56,-95],[-202,-169]],[[44086,55211],[835,79]],[[45784,55362],[214,19]],[[45998,55381],[-32,576],[-42,1344]],[[44009,57107],[50,-1342],[27,-554]],[[87088,33556],[49,-147],[159,-64]],[[87137,35086],[-14,-296],[-101,-125],[-33,-201],[-84,-9],[-78,-335]],[[45406,20844],[3,0]],[[47718,21066],[20,2]],[[47738,21068],[167,298],[12,204],[93,421],[-17,130],[-141,79],[-43,207]],[[46169,22729],[-829,-85]],[[56115,76578],[124,84],[74,-52],[49,168],[83,79],[0,194],[68,-13],[117,173]],[[56630,77211],[87,147]],[[55186,78499],[-21,-161],[89,-107],[-37,-170],[43,-241],[129,-181],[-66,-218],[-38,-303],[-67,-15],[14,-177]],[[49058,76851],[120,196],[109,-26],[29,117],[152,13],[39,88],[31,-157],[78,152],[-5,199],[76,-109],[18,212],[112,-29],[-27,263],[67,94]],[[49857,77864],[-14,123],[109,169],[-74,120],[45,135],[81,-113],[44,161],[-52,42],[83,145]],[[87576,48289],[163,143],[139,47],[137,-25],[82,100]],[[88097,48554],[57,28],[46,396]],[[88200,48978],[-106,142]],[[88038,49084],[-91,-193],[-86,170],[-48,-146],[-63,53],[-260,19]],[[87490,48987],[10,-244]],[[84594,44893],[103,-558],[73,28],[154,-431]],[[85101,44643],[-45,273],[-78,179],[-9,186]],[[84935,45503],[-108,16],[-144,-111],[-32,-113],[-103,-21],[46,-381]],[[48993,32455],[-1079,-77]],[[47928,30872],[8,-334],[-27,-4],[24,-905]],[[39549,84455],[-83,-82],[-263,-105],[-310,-380],[-209,-532],[-142,-44],[-109,-218],[-122,-160],[-128,-276],[-31,-368],[-76,-198],[-113,-423],[10,-193],[-37,-296],[50,-126],[14,-359],[-117,-486],[-170,-370],[20,-106],[-57,-593],[-43,-139],[-104,-108]],[[25609,49281],[-376,-114],[-17,165]],[[25216,49332],[-235,-72],[-10,96],[-371,-145],[19,-178],[-380,-121],[36,-339],[-196,-62],[-5,52],[-801,-260]],[[56745,75597],[916,-16]],[[57661,75581],[56,172],[17,357],[35,200]],[[57924,77951],[-135,-294],[-103,-69],[-41,-240],[-138,-77],[-81,-148],[-275,-43],[-262,-262]],[[56889,76818],[-52,-195],[-60,-5],[-82,-452],[-4,-215],[71,-50],[-81,-60],[64,-244]],[[53204,82066],[103,-140],[14,-167],[95,-56],[86,-155]],[[53502,81548],[421,-174],[238,-136]],[[54161,81238],[59,79],[133,-92],[95,54],[-9,148]],[[54439,81427],[116,80],[2,322]],[[54557,81829],[-127,71],[8,250],[-71,11],[88,261]],[[54455,82422],[-26,63],[-248,-165],[-447,117],[-129,1],[-70,77]],[[28446,34920],[-125,-41],[-25,235],[-118,79],[-344,-101],[-520,861]],[[27314,35953],[-534,140],[-662,-205],[-1382,-443]],[[24736,35445],[380,-3347],[43,-412]],[[52005,67619],[60,95],[-24,191],[67,88],[98,2],[69,-204],[147,40],[86,-201],[57,93],[22,200],[-73,148],[60,248],[138,40],[19,-311],[191,-296],[-15,-242],[92,2]],[[52999,67512],[-11,2051]],[[52988,69563],[-813,-71]],[[51982,69474],[23,-1855]],[[48354,66802],[26,-1197]],[[48859,65866],[30,472],[94,-14],[172,91],[168,-47]],[[49323,66368],[-28,1458]],[[54287,77275],[853,-787]],[[54276,78961],[-36,-125],[33,-210],[-72,-135],[-31,-326],[-64,-274],[24,-401]],[[51584,86049],[-281,383],[345,751]],[[51243,87725],[-92,-12],[-174,-194],[-179,106]],[[50798,87625],[-178,-376]],[[81074,51066],[-53,81],[323,413]],[[81270,51870],[-334,289],[-201,-44],[-98,139],[-140,297]],[[80497,52551],[-120,-194]],[[87081,50868],[333,-565]],[[87414,50303],[368,-594]],[[88207,50222],[-250,424],[-473,756]],[[87484,51402],[-110,-15],[-8,-556],[-82,98],[-118,14],[-85,-75]],[[85555,51314],[8,-741]],[[85901,50305],[26,82],[297,243],[127,-89]],[[86351,50541],[63,941]],[[86414,51482],[-157,-29],[-229,37],[-152,-113],[-143,-12],[-37,59],[-141,-110]],[[80147,44526],[227,21]],[[80560,45636],[-62,213]],[[80429,46086],[-41,-95],[-98,7],[-57,-359],[-113,-178],[-6,-195],[-123,-246]],[[79273,50584],[79,79]],[[79522,52063],[-179,134],[0,199],[-92,142],[-130,20]],[[79121,52558],[-37,-260],[-171,-354],[-44,-226],[-118,-61]],[[85364,52134],[191,-820]],[[86414,51482],[66,897]],[[86480,52379],[-485,159]],[[85763,52617],[-485,156]],[[75593,48902],[-155,334]],[[75438,49236],[-343,260]],[[75095,49496],[-176,-144],[27,-258],[-89,-96]],[[80674,53979],[798,-165]],[[80921,54726],[-60,-297],[-177,-341],[-10,-109]],[[85946,48976],[114,-27],[73,-181],[205,-2],[101,191]],[[86439,48957],[-16,210],[152,77],[-3,116],[93,106],[92,-134],[102,88]],[[86859,49420],[-137,330],[-84,28]],[[86638,49778],[-797,-146]],[[88425,47550],[107,22],[306,182]],[[88947,48165],[-54,153],[148,267],[60,23],[-243,217]],[[88519,48396],[-116,-161]],[[84574,43126],[164,60],[-2,-110],[77,-205],[83,-2],[10,138],[77,179]],[[84594,44893],[-451,-480]],[[84143,44413],[88,-506],[93,-211],[21,98],[130,-347],[40,58],[64,-230],[-5,-149]],[[79121,52558],[-78,61],[-101,187],[-110,99]],[[60746,22304],[193,-14]],[[61706,22240],[35,1319]],[[61554,23897],[-772,50]],[[12200,7276],[1069,557]],[[13269,7833],[-240,1500]],[[13029,9333],[-544,-281],[-64,347]],[[12421,9399],[-119,-38],[-132,107],[-46,-46],[-71,-291],[-48,-51],[-121,130],[111,-417],[71,-389],[70,-510],[37,210],[-68,308],[-52,442],[91,47],[-8,-268],[34,-190],[53,107],[111,-181],[-33,-413],[78,-104],[162,-98],[-67,-161],[-51,67],[-143,23],[-108,-231],[28,-176]],[[78744,49012],[239,-216],[190,-89]],[[79173,48707],[-69,169],[218,93],[142,17],[55,176],[-34,82],[122,193],[121,-114],[86,142]],[[79814,49465],[-259,212],[125,163],[-161,202]],[[79519,50042],[-114,-43],[-194,92],[-16,111],[-103,-212],[-71,19],[-58,-177],[-15,-194],[-82,-128],[52,-91],[-36,-147],[-71,-33],[-67,-227]],[[11859,46070],[140,-143],[207,0],[258,-60],[208,78],[102,-19]],[[12774,45926],[626,-657],[189,80],[24,-163],[133,-76],[37,-245],[587,-613]],[[14416,44426],[76,132],[43,-72],[124,64],[74,228],[19,401]],[[67791,25351],[35,-130]],[[67826,25221],[573,-82]],[[68399,25139],[-125,495],[-73,875]],[[67846,26564],[-55,-1213]],[[65486,45414],[286,-37]],[[66471,45972],[21,504]],[[65671,47421],[-102,12]],[[35060,45164],[191,-110]],[[35251,45054],[16,230],[125,198],[13,138],[369,75],[105,213],[-15,102],[150,224],[81,-51],[94,139],[106,-228],[161,23],[84,197]],[[36540,46314],[67,12],[133,356],[92,-23],[154,108],[-56,174],[-101,85],[-49,397],[-61,98],[94,235],[47,221],[-14,183],[157,475]],[[35632,49442],[-981,-201]],[[34651,49241],[-7,-399],[-65,-217]],[[71178,45308],[220,-46]],[[71681,45202],[78,1127]],[[71352,46406],[-88,17],[-51,-776],[-35,-339]],[[79497,76542],[85,-97]],[[79582,76445],[248,74],[46,197],[137,156],[314,-3],[49,56],[27,397]],[[80403,77322],[-202,26]],[[80201,77348],[-858,102]],[[79343,77450],[-43,-631],[67,-244],[130,-33]],[[84982,57705],[294,-931]],[[85349,56509],[392,130]],[[86879,29177],[196,-81]],[[87075,29096],[163,648],[-36,189],[104,697]],[[87306,30630],[-64,23]],[[87242,30653],[-665,234]],[[86577,30887],[2,-203],[-82,-381],[43,-13],[-61,-475]],[[89161,52225],[173,-168]],[[89334,52057],[193,402],[109,33],[100,166]],[[89736,52658],[143,317],[-460,-182],[170,188],[144,24],[-36,78],[-150,91]],[[89547,53174],[-294,-24],[-94,-483],[22,-79],[-20,-363]],[[69884,58494],[9,90],[-299,291],[-5,261]],[[38126,52113],[83,-117],[263,-135],[99,161],[84,19],[-61,134],[62,150],[-15,347],[52,224],[-51,38],[1,371]],[[38643,53305],[-66,1143]],[[38577,54448],[-116,-18]],[[39532,42828],[0,0]],[[39798,39133],[1483,215]],[[42081,39460],[-55,1151],[-45,685]],[[40926,43168],[-1370,-209]],[[39556,42959],[-155,-25]],[[39401,42934],[53,-1005]],[[39454,41929],[16,-336],[187,31],[141,-2491]],[[74458,62445],[11,-204],[126,-24],[-11,-169],[67,-42],[48,-462]],[[74699,61544],[6,-1]],[[74705,61543],[300,-60]],[[74912,62873],[-19,75],[-226,19]],[[74980,46563],[36,77],[284,72]],[[75300,46712],[122,-87],[134,44]],[[75556,46669],[-101,701]],[[75455,47370],[-159,19],[-122,196]],[[75092,47494],[-120,-910],[8,-21]],[[71851,41778],[-639,127]],[[71175,41299],[-7,-112],[638,-130]],[[73751,54208],[27,-285],[61,-153],[176,-628]],[[74063,54404],[-87,139],[-221,-183],[43,113]],[[68610,55296],[-69,-255],[-99,-166]],[[48507,54093],[-29,1472]],[[48478,55565],[-815,-64]],[[47663,55501],[-153,-12]],[[47510,55489],[34,-1484],[-28,-3],[9,-339]],[[85821,54642],[-263,-123],[-118,51]],[[91116,56056],[15,52]],[[91131,56108],[-308,429],[-101,207],[24,-238],[370,-450]],[[89731,54597],[244,-61],[-12,327],[149,-11],[77,-439],[107,90],[87,-13]],[[90383,54490],[52,-34]],[[90435,54456],[198,-73],[96,305]],[[90729,54688],[-111,231],[-60,255],[-21,271],[-66,38],[6,132],[-110,207],[-173,-22],[-185,80],[-268,-2],[-115,-114],[-126,-342],[192,-79],[-4,-172]],[[89688,55171],[-138,-58],[-148,-199],[-82,-201]],[[64204,70717],[-11,-345],[395,-32]],[[64694,70999],[-181,352],[3,83],[121,-15],[15,187],[-94,151],[151,140],[-106,114]],[[64603,72011],[-452,39],[-18,-674],[79,-415],[-8,-244]],[[78755,68067],[-13,210],[47,151],[-33,160]],[[78756,68588],[-155,-205],[-364,404]],[[78028,67829],[186,26],[99,-99]],[[50676,32545],[48,198],[252,261]],[[50976,33004],[1,466]],[[49429,33227],[19,-744]],[[83970,46853],[22,-131],[143,-26],[-40,246],[-125,-89]],[[54203,40154],[186,191],[254,-268],[115,49],[180,-3]],[[50424,27931],[588,27]],[[29993,74676],[-1790,-441],[-864,-222]],[[57548,65337],[4,-854]],[[57958,66539],[-415,22]],[[57543,66561],[5,-1224]],[[82263,61815],[113,148],[57,-22],[56,126],[-63,440]],[[82426,62507],[-428,260],[-41,83],[-157,17],[22,172],[-98,-95],[-176,-84]],[[81548,62860],[-120,-305],[-143,-461],[-17,-154]],[[12100,58185],[117,62],[-12,96],[-110,-35],[5,-123]],[[12559,54917],[106,47],[-12,79],[186,80],[46,108],[-23,162],[470,207],[-11,81],[168,71]],[[13489,55752],[167,2048],[-19,190],[-65,-6],[-37,256],[-215,-90],[-321,235],[-24,108]],[[12975,58493],[-144,-211],[-156,-133],[-129,-238],[-38,-440],[-141,-325],[-160,-298]],[[11421,60871],[95,16],[146,289],[-91,11],[-115,-121],[-35,-195]],[[14300,60238],[156,-345],[178,-167],[20,-148],[347,137]],[[15159,60077],[115,446],[74,76],[-20,179],[104,67],[88,211],[-238,401],[-14,109]],[[15268,61566],[-16,133],[-134,9],[-65,238]],[[15053,61946],[-62,-236],[-116,-124],[-84,-354],[-140,-256],[-83,-86],[-268,-652]],[[80835,84545],[487,-121],[10,109],[301,-81]],[[80897,85535],[-1,-606],[-58,-205],[-3,-179]],[[81407,71018],[612,-503]],[[82019,70515],[132,530]],[[82151,71045],[62,170],[134,154],[103,317],[111,-76],[145,219],[-58,171],[73,330]],[[82721,72330],[-82,22]],[[58011,30651],[12,938]],[[58039,32925],[-768,23]],[[57271,32948],[-13,-1333]],[[44156,52701],[13,-364]],[[44971,53775],[-851,-92]],[[38643,53305],[100,-24],[185,-225],[127,-82],[86,48],[233,-40],[103,-126],[9,-155],[61,-33],[199,-258],[33,-178],[176,-444],[200,-277]],[[41774,52415],[574,75]],[[40597,54758],[-584,-76],[-1165,-181],[-271,-53]],[[65782,48398],[17,335],[-193,25]],[[64797,48393],[80,-137]],[[64877,48256],[1,-168],[-290,-257]],[[81961,90993],[239,-56],[-28,-330],[393,-95]],[[83626,91247],[-986,250]],[[82640,91497],[-28,-400],[-67,-30],[6,-268],[-80,35],[-103,170],[97,463],[-138,114]],[[82327,91581],[-109,-51]],[[82218,91530],[-47,-135],[-210,-402]],[[69809,49775],[9,170],[-260,42],[7,138]],[[69565,50125],[-384,47]],[[68654,50011],[-9,-103]],[[63174,36970],[185,-17],[124,130],[59,-108],[161,-8],[175,-73],[111,160],[152,-14]],[[64141,37040],[-34,319],[8,228],[-112,98],[-75,169],[-214,62],[-101,205],[-215,57]],[[12555,22605],[69,-251],[269,130],[180,-469],[119,-156],[-29,-143],[21,-255],[-38,-208],[-84,-175]],[[14170,27368],[-902,-432]],[[11937,26259],[295,-1724],[323,-1930]],[[52828,86100],[-651,903]],[[68938,74469],[20,-1289]],[[68962,72867],[918,-137]],[[69880,72730],[-161,121],[42,380],[-96,490],[-88,44],[8,140],[88,90]],[[69673,73995],[11,120],[-94,46],[68,100],[-75,76],[-78,333],[82,254],[69,-42],[43,230]],[[69699,75112],[-709,105]],[[68990,75217],[-52,-748]],[[68974,71827],[13,-1356]],[[68987,70471],[3,-240]],[[68990,70231],[312,-62]],[[69982,71861],[-87,47],[-126,272],[-101,107],[-17,220],[147,105],[82,118]],[[58533,57624],[502,-21]],[[59514,57583],[39,-2]],[[59553,57581],[11,1454]],[[59564,59035],[-320,2]],[[59244,59037],[-128,1],[-64,-227],[-63,-57],[0,-223],[-81,-58],[8,-109],[-282,-2]],[[11739,51024],[1142,499]],[[12881,51523],[1798,760],[872,358]],[[15655,56510],[-1632,-644],[-471,-196],[-63,82]],[[12505,54894],[97,-656],[-149,-108],[64,-339],[-202,-67],[49,-328],[-249,-113],[49,-326],[-124,-56],[49,-328],[-204,-91],[16,-109],[-123,-285],[51,-328],[-189,-83],[99,-653]],[[83626,91247],[91,960]],[[83717,92207],[33,339],[-191,56],[35,388],[-321,88],[-58,-39]],[[83215,93039],[-163,-330],[-224,-187],[-16,-142],[-106,19],[34,134],[-94,61],[-113,-560],[-102,-144],[106,-95],[76,111],[27,-409]],[[82261,91868],[41,48],[195,645],[193,133],[47,-69],[103,43],[-160,144],[-215,-201],[-193,-580],[-11,-163]],[[82327,91581],[-58,38],[-21,169],[-30,-258]],[[35850,38392],[764,154]],[[36727,42751],[-46,10],[-643,-122]],[[36077,41977],[34,-513],[-674,-130]],[[35437,41334],[104,-1216],[96,19],[15,-222],[96,20],[102,-1543]],[[66093,52915],[0,-18]],[[66093,52897],[86,25],[33,-152],[520,-64]],[[66732,52706],[197,-10]],[[66929,52696],[38,1028]],[[66967,53724],[-359,24]],[[66608,53748],[-417,51]],[[66191,53799],[87,-48],[19,-169],[-40,-187],[-150,-363],[-14,-117]],[[48628,55575],[-150,-10]],[[69905,51107],[63,67]],[[69968,51174],[89,100],[100,15],[76,206],[96,-81],[42,-413],[90,-106]],[[68478,81607],[101,196],[44,242],[-12,424],[-71,256],[53,-491],[-17,-291],[-98,-336]],[[67590,81695],[275,-427],[-59,263],[111,185],[-101,177],[-25,-152],[-188,26],[-13,-72]],[[66608,82046],[41,192],[123,19],[89,-92],[-21,196],[103,140],[180,-70],[33,-303],[-18,-133],[162,-196],[17,-149],[218,138],[-112,123],[4,112],[106,44],[30,197],[99,-57],[71,-279],[109,68],[-17,183],[-95,14],[-75,153],[156,-28],[-22,99],[-245,128],[134,176],[76,-81],[-46,200],[-161,-103],[-74,190],[2,326],[-61,25],[-53,-278],[-73,6],[-9,217]],[[67279,83223],[-184,-19],[-113,-123],[-47,-135],[-167,-12],[-55,-149],[-83,41],[-109,-275]],[[66521,82551],[-39,-198],[-168,-79],[37,-171],[72,24],[185,-81]],[[28759,28781],[5,124],[-62,140],[-75,1],[-55,175],[23,258],[-55,142],[28,365],[86,-49],[141,41],[6,324],[41,83],[-34,353],[31,10],[-6,418]],[[28833,31166],[-32,-8],[-62,606],[-141,-42],[11,-110],[-231,-66]],[[27987,30580],[32,-245],[49,0],[39,-278],[-105,-229],[13,-138],[-63,-19],[-9,-228],[41,-464],[-86,-263],[-100,93],[-96,-3],[-68,96],[-3,-181]],[[27631,28721],[29,-137],[114,-94],[985,291]],[[45562,43729],[145,13]],[[77352,76141],[214,-44]],[[77566,76097],[9,136],[508,-96]],[[78083,76137],[80,1125],[15,320]],[[78178,77582],[-505,58]],[[77673,77640],[-146,17]],[[75451,75642],[-21,-206],[32,-271],[-20,-139],[37,-195]],[[75479,74831],[39,112],[168,-100],[222,-37]],[[76270,74993],[39,668]],[[75827,76478],[-193,27]],[[75634,76505],[-31,-120],[-156,-271],[-37,-340],[41,-132]],[[30040,26812],[110,-1140]],[[88708,40456],[-60,-17],[69,-268],[-62,2],[21,-420],[-169,119]],[[88507,39872],[-347,-579]],[[76548,29328],[49,246],[157,448],[-51,208],[-6,461],[38,172],[-41,610],[-113,256],[-61,-10],[-62,156],[-9,-215],[-59,-76],[119,-301],[-137,-27]],[[76372,31256],[-42,-78],[-76,-725],[-393,108]],[[63756,64442],[854,-63]],[[64610,64379],[72,276],[-31,169]],[[64651,64824],[-33,158],[51,190],[-24,94],[-138,148],[8,186],[-65,25],[12,-180],[-143,29],[46,221],[-41,104],[-122,61],[-20,238],[-111,-133],[-46,115],[86,119],[131,-16],[-31,177],[-138,-94],[-79,182]],[[63996,66452],[-299,27]],[[63697,66479],[69,-102],[-32,-124],[57,-159],[-38,-125],[31,-337]],[[9545,40922],[135,90],[55,116],[156,-47],[134,44],[83,123],[118,-21]],[[10226,41227],[30,154],[156,92],[115,-84],[54,-112],[137,69]],[[10590,42398],[-730,41],[-79,-148],[34,-48],[-59,-168],[-211,-174],[-40,-269],[-63,-140],[-76,-3]],[[9366,41489],[-119,-110],[-36,-230],[114,-5],[16,-111],[116,44],[88,-155]],[[92519,30002],[70,-48],[34,333],[105,-70],[66,45],[130,-191]],[[93447,31131],[-61,-24],[-163,75],[-24,98],[-109,-41],[-233,173],[-30,-177],[-124,417],[-61,2],[-71,194]],[[92571,31848],[-35,-225],[29,-297],[-94,-84],[-155,-238],[-233,-142]],[[92083,30862],[-35,-123],[260,-155],[-37,-150],[107,-97],[38,-161],[103,-174]],[[70336,49855],[17,328],[-94,16],[-31,243],[-96,28],[-172,526],[8,178]],[[69638,50983],[-17,-362],[-40,7],[-16,-503]],[[72055,48728],[-14,-270],[183,-91],[50,-234]],[[72741,47872],[126,-26],[122,56]],[[72989,47902],[8,240]],[[72997,48142],[-100,236],[-180,146],[-38,237]],[[72679,48761],[-44,315],[-103,143],[-95,-57]],[[82137,83197],[572,-148],[-30,-330],[39,-10],[-83,-863]],[[82635,81846],[76,252],[171,70],[84,283],[69,-14],[31,118],[223,247],[34,331],[-22,74]],[[83301,83207],[-78,231],[19,148]],[[82917,85361],[-585,158]],[[74773,45850],[191,532]],[[74964,46382],[-299,328]],[[74665,46710],[-91,-153],[28,-216],[-52,-145],[8,-190],[-74,-92],[-48,-277]],[[74436,45637],[79,-115],[61,229],[197,99]],[[63946,78465],[221,-19]],[[64614,78404],[-64,226],[40,201],[-21,116],[51,171],[-16,362]],[[63753,79823],[-24,-15]],[[63729,79808],[-26,-172],[151,-380],[60,-650],[32,-141]],[[79242,78878],[55,-211],[-15,-122],[68,-174]],[[79350,78371],[20,-128],[129,-111],[159,-3],[194,143],[230,113]],[[80082,78385],[110,1330],[69,63],[-65,145]],[[80196,79923],[-113,108],[-25,99]],[[63067,78536],[879,-71]],[[63729,79808],[-41,-15]],[[63021,78651],[46,-115]],[[62897,78377],[122,-8],[8,190]],[[62849,78479],[48,-102]],[[97917,17647],[84,122],[10,231],[-79,75],[-76,-426]],[[97633,18829],[27,-143],[42,237],[-69,-94]],[[97421,17896],[20,-151],[117,-211],[42,177],[116,210],[-35,153],[-96,90],[-81,-41],[-26,-244],[-57,17]],[[97207,17459],[9,305],[-32,42],[33,302],[92,-20],[-59,124],[76,128],[-21,170],[-153,63],[-30,263],[-83,44],[18,189],[-55,59],[-9,-300],[-56,-24],[-65,179],[-20,-201]],[[96852,18782],[-13,-197],[60,-3],[41,-206],[-71,-136],[-11,-143],[-100,-257],[-106,47],[-99,-157],[-34,-189],[55,-83]],[[75079,32521],[757,-221]],[[75836,32300],[345,-96]],[[76181,32204],[-57,398],[-217,184],[-80,326],[37,576],[-84,104],[16,140]],[[75796,33932],[-212,-203],[-382,121]],[[66121,62853],[35,857]],[[66156,63710],[-343,38],[-4,55],[-199,214],[-265,-167],[-49,139]],[[65296,63989],[-22,-523],[-186,19]],[[65088,63485],[92,-190],[-5,-169],[-114,-160]],[[86763,41235],[1,-2]],[[87246,41081],[99,118],[64,-33],[22,180],[187,141]],[[87618,41487],[-112,375],[-79,129]],[[87427,41991],[-93,-77]],[[64988,52746],[60,-121]],[[65048,52625],[172,-599],[100,-218]],[[65320,51808],[64,13],[94,-149],[117,183],[74,23],[121,156]],[[65790,52034],[18,166],[90,28],[65,133],[110,52],[20,230],[75,150],[-75,104]],[[66093,52915],[-124,-18],[-23,-107],[-120,88],[-332,-23]],[[63784,46749],[84,516],[-49,138],[98,453]],[[63917,47856],[-236,112],[-1,129],[-218,-8],[-41,59]],[[56760,15741],[32,1647],[3,659],[-195,4]],[[56600,18051],[-578,8]],[[56022,18059],[-16,-1324]],[[56006,16735],[-4,-657],[-22,-331]],[[57180,55736],[-689,13]],[[56491,55749],[-116,2]],[[56375,55751],[-11,-1314]],[[53430,22707],[911,11]],[[54553,23382],[-2,659],[23,241]],[[53998,23706],[-80,-189],[-150,-125],[-104,-15],[-74,-174],[-44,-222],[-116,-274]],[[89533,40193],[148,151],[129,382],[-6,193],[72,361],[101,93],[95,276]],[[90072,41649],[-123,-17],[-14,177],[-133,108],[-85,301],[-280,127]],[[89245,41179],[-63,-383]],[[21607,21951],[694,267]],[[21727,23354],[-228,-29],[-74,-200],[-63,-25],[-18,-179]],[[21344,22921],[140,-501],[-36,-266],[76,-28],[83,-175]],[[73281,36416],[-641,142]],[[80039,81277],[318,-52],[39,77],[192,-55]],[[81093,81432],[93,1017],[-254,66],[52,642]],[[80984,83157],[-138,171],[-157,-57],[-122,186]],[[80567,83457],[-20,-230],[-118,-57],[2,-272],[-47,-34],[-333,3],[-96,205],[-93,-308],[-17,-189],[-156,-50]],[[80720,77284],[-78,9]],[[80642,77293],[-239,29]],[[79582,76445],[-96,-1195]],[[70882,35980],[-67,-1194]],[[70815,34786],[755,-128]],[[71151,35930],[-269,50]],[[66266,62836],[528,-57]],[[66794,62779],[24,576],[97,-12],[43,1005],[96,-13]],[[66288,64537],[-21,-504],[-96,11],[-15,-334]],[[71753,31920],[-384,71]],[[44621,39763],[1338,136]],[[45959,39899],[-34,1179]],[[44585,40741],[35,-972]],[[44620,39769],[1,-6]],[[91624,36472],[9,479],[58,833],[-37,307],[-135,748],[-51,77]],[[91468,38916],[-114,50],[-90,-197]],[[91264,38769],[25,-163],[-89,-667],[-425,-1043]],[[90775,36896],[194,-446],[242,-75],[57,181],[141,-22],[71,-147],[85,155],[59,-70]],[[69163,44600],[254,-42]],[[69729,44512],[16,336],[-66,8],[52,1005]],[[69110,45956],[-5,-207],[111,-152],[-26,-497]],[[85917,31115],[-123,-1047]],[[86577,30887],[-598,204]],[[73865,46508],[146,37],[-4,105]],[[73352,47426],[-59,-855]],[[56023,18390],[-1,-331]],[[56600,18051],[24,1561],[74,95]],[[40396,29562],[1359,193]],[[41662,31680],[-73,1490]],[[57140,50029],[521,10],[97,79],[331,1]],[[58089,50119],[-5,898],[44,0]],[[58121,51702],[-135,-78],[-183,34],[-651,-17]],[[50879,44096],[20,-1341]],[[51663,42783],[-16,1343]],[[51647,44126],[-187,-6]],[[51460,44120],[-581,-24]],[[73115,47296],[-171,59],[-30,162],[75,385]],[[90799,32714],[586,304]],[[91385,33018],[3,314]],[[91388,33332],[-7,144]],[[91342,33821],[-68,-70],[-82,143],[-6,136],[-105,-55]],[[91081,33975],[11,-137]],[[91092,33838],[-5,-150],[-88,-392],[-144,-2],[-95,-119],[39,-461]],[[91073,31859],[686,-456]],[[91759,31403],[27,269],[154,265],[-338,583],[165,285],[10,101]],[[91777,32906],[-23,153],[-101,185],[2,141]],[[91655,33385],[-267,-53]],[[91385,33018],[-58,-498],[-196,-392],[16,-177],[-74,-92]],[[83024,27661],[18,150]],[[83042,27811],[-76,-12],[-140,146],[-203,8],[-151,188],[0,121],[-83,16],[-106,-143],[-118,39]],[[82165,28174],[-93,-17],[26,-264],[-93,-436],[355,-325],[301,-251],[263,-137]],[[80073,54856],[177,113],[153,263],[167,80]],[[80026,55957],[-53,-210],[-156,-146],[5,-219],[-45,-47]],[[54679,24376],[1244,-9]],[[55556,25902],[-25,-131],[-186,-243],[-90,-205],[-102,-121]],[[52708,55745],[703,13]],[[53411,55758],[-8,837],[-125,54],[-21,93],[-98,-32],[-77,250],[-175,-63],[-59,66],[32,315],[-23,35]],[[52857,57313],[-718,-16]],[[52137,57297],[15,-1563]],[[68028,52539],[27,679]],[[67552,53621],[-42,-1010]],[[88522,33482],[63,-267],[58,-58]],[[88643,33157],[235,-115]],[[89549,33366],[39,-23]],[[36229,60939],[-1713,-347]],[[28120,24889],[-472,-146],[104,-988]],[[71815,21877],[7,119],[79,-12],[85,224],[53,-85],[362,-65]],[[72401,22058],[21,333]],[[71400,22571],[9,-245],[231,-376],[175,-73]],[[71033,20248],[123,104],[-12,121],[-115,-102],[4,-123]],[[70925,21159],[19,-326],[43,-121],[-3,-187],[103,3],[51,546],[-100,163],[-113,-78]],[[70780,20656],[76,-41],[-20,182],[-56,-141]],[[74820,33948],[121,1366]],[[74750,35370],[-785,221]],[[61350,27803],[-352,26],[7,330]],[[60245,27872],[-14,-665],[191,-12],[-7,-333],[300,-16]],[[57137,47397],[-8,-1144]],[[57129,47575],[8,-178]],[[52685,60663],[7,-839]],[[52692,59824],[931,17]],[[52677,61668],[8,-1005]],[[67819,62647],[-66,9]],[[67402,62701],[-328,43]],[[67074,62744],[-39,-1552]],[[57078,10841],[61,-44],[186,44],[62,185],[325,13],[244,43],[61,221],[19,205],[223,-14],[264,-119],[2,-175],[161,-82],[11,-58],[208,-70],[45,70],[134,-23]],[[59145,13821],[-1049,22],[2,199],[-971,36]],[[57093,12102],[-15,-1261]],[[54634,16748],[-195,2]],[[54439,16750],[-972,-7]],[[69064,46357],[-181,-57],[-349,68]],[[68390,45599],[-23,-391],[92,-15]],[[55422,16746],[584,-11]],[[54468,18399],[2,-988],[-30,0],[-1,-661]],[[54507,36992],[770,10]],[[54535,37697],[76,-71],[-44,-102],[55,-290],[-115,-242]],[[64651,64824],[323,358]],[[64926,66541],[11,336]],[[64937,66877],[-378,29]],[[40959,61028],[447,61],[18,-26],[68,-1316]],[[42090,59825],[-20,450]],[[42070,60275],[-75,1689]],[[41957,62844],[-438,-56],[-15,342],[-192,-27],[-16,336],[-191,-28],[-15,335],[-382,-56],[-16,336],[-59,-7]],[[40633,64019],[-383,-56]],[[39956,63247],[77,-1392]],[[90659,34883],[258,-139],[29,55],[142,-60]],[[91088,34739],[-50,209],[3,167]],[[91041,35115],[17,143],[67,18]],[[91125,35276],[-14,188],[-180,542],[-132,191]],[[90799,36197],[-6,-79],[-257,-101],[-20,-185]],[[83250,43925],[423,436]],[[83673,44361],[152,157]],[[83825,44518],[-37,243],[17,163],[-50,14],[-89,558],[-13,187]],[[83653,45683],[-124,296]],[[63153,69339],[35,1473]],[[63188,70812],[-1132,78]],[[62056,70890],[-118,-231],[26,-337],[-50,-18]],[[64937,66877],[22,670]],[[64959,67547],[60,1852]],[[64540,69675],[-89,7],[-31,-995]],[[64904,63610],[184,-125]],[[65296,63989],[-53,105],[34,196],[-40,84],[85,268]],[[65322,64642],[7,167]],[[64610,64379],[50,-187],[16,218],[72,-27],[71,-152],[-20,-100],[-129,8],[-43,-117],[87,-273],[9,278],[82,2],[28,-105],[-17,-268],[-49,-227],[75,-12],[62,193]],[[60264,41748],[55,108],[17,235],[-52,210],[73,141],[-23,251]],[[59179,42602],[-24,-760]],[[79863,43997],[37,-329],[34,-13]],[[79934,43655],[17,-160],[291,-160],[54,-101]],[[80296,43234],[80,23],[35,-203],[92,86],[15,255]],[[80177,42528],[137,-299]],[[80296,43234],[-78,-435],[-151,80]],[[80067,42879],[110,-351]],[[82535,51359],[82,-61]],[[82617,51298],[53,160],[9,336],[-25,172],[-51,2],[-78,338]],[[82525,52306],[-172,201],[-65,157],[6,205],[-87,13],[-22,159]],[[82185,53041],[-378,-766]],[[40788,13162],[-193,-32],[-58,985],[-65,-11],[-76,1316]],[[40396,15420],[-648,-111],[-20,333],[-193,-34],[20,-333],[-193,-35]],[[39047,12216],[-2,-232],[54,-156],[117,46],[132,135],[217,9],[100,125],[19,-100],[123,136],[37,-109],[78,105]],[[55596,47821],[1,721]],[[54829,48545],[-1,-883],[-158,-107]],[[53317,28028],[697,5]],[[65152,79693],[-658,65]],[[63132,18497],[66,-28],[138,76]],[[64126,19479],[46,1210],[-179,20]],[[63593,20753],[-25,-661],[-191,23],[-10,-329],[-196,18],[-39,-1307]],[[40333,75374],[535,73]],[[41867,75573],[60,8]],[[41870,76951],[-117,89],[-190,-344],[-143,-99]],[[41420,76597],[-323,-38],[-117,-89],[-26,-150],[-131,43],[-118,-90],[-125,-6],[-70,-306],[7,-464],[-184,-123]],[[49323,66368],[77,140],[186,92],[90,125],[123,-26],[79,-117],[69,31]],[[50271,67865],[-976,-39]],[[52140,95618],[125,719]],[[52265,96337],[-39,-1]],[[52226,96336],[-76,-499],[-168,-56],[125,-85],[-17,-79]],[[51835,95612],[48,177],[5,275],[66,4],[59,263]],[[52013,96331],[-82,-1],[-116,324],[-156,2],[-8,91],[-673,-205]],[[50978,96542],[3,-324],[-286,-68],[102,-615]],[[62395,72798],[41,-148],[95,90],[61,-208],[107,45],[72,-220],[64,3],[59,-221]],[[62894,72139],[76,-6],[10,327],[282,-22]],[[63244,72609],[-47,169],[25,341]],[[63222,73119],[-296,26],[-116,146],[-3,95],[-111,47],[-17,354],[-98,247],[-118,122]],[[62189,73693],[35,-333],[118,-338],[53,-224]],[[61940,41599],[64,171],[96,29],[18,148],[94,162],[59,2],[12,186],[71,98],[110,12]],[[62464,42407],[-68,144],[-50,366]],[[62346,42917],[-766,26]],[[61580,42943],[-3,-168]],[[81225,41857],[90,74],[328,-88],[368,470],[53,26]],[[82064,42339],[-126,236],[-100,89],[-64,-41],[-124,68]],[[81650,42691],[-159,-120],[-370,-29]],[[79088,44220],[40,-148]],[[79128,44072],[54,-61],[19,-193],[173,-12],[-3,-277],[163,-323],[151,227]],[[79685,43433],[95,145],[108,-5],[46,82]],[[79437,44732],[-305,-191]],[[81650,42691],[42,467],[67,92]],[[81704,43772],[-120,70]],[[81584,43842],[-525,-100]],[[38177,8077],[1575,305]],[[39752,8382],[-21,333],[-59,-11],[-20,326],[193,35],[-61,979],[323,58]],[[94658,24704],[12,-29]],[[94670,24675],[103,-27],[-37,-194],[66,-153],[117,7],[21,-220],[147,-172],[139,33],[42,-65]],[[95268,23884],[166,635],[165,84],[48,-167],[96,71],[-47,334],[-46,-28],[-202,266],[-73,54],[62,78],[-48,256],[-95,112]],[[95190,25623],[-62,-96],[-5,-191],[-61,2],[-20,-301],[-115,92],[-224,-128],[21,-59],[-66,-238]],[[79067,55087],[77,-111],[118,47],[237,-393],[89,-109]],[[79758,55427],[-129,596],[-80,77]],[[79283,55968],[-86,-276],[-155,-38]],[[70592,55863],[524,-108]],[[71116,55755],[306,-65],[50,65]],[[71185,56688],[-48,185],[-65,49],[-163,-100]],[[70909,56822],[-130,73],[-36,-84],[-217,-209]],[[70526,56602],[-16,-364],[-29,-45],[15,-311]],[[63141,68667],[192,-16],[3,170],[194,-7],[23,-173]],[[63584,68762],[64,113],[-89,238],[120,-63],[5,-174],[74,89],[-7,165],[-130,63],[72,136],[96,-60],[43,-229],[55,83],[-143,311],[4,200],[84,229],[55,-194],[45,63],[-83,196],[17,290],[-30,55],[-148,-26],[-30,126],[148,162],[-71,210]],[[63735,70745],[1,28]],[[63552,70785],[-318,22]],[[63234,70807],[-46,5]],[[71917,42834],[-123,86]],[[71794,42920],[-510,96]],[[70911,40618],[350,-67]],[[70938,41115],[-27,-497]],[[71794,42920],[-11,278],[42,609]],[[71334,44141],[-129,28]],[[70528,43383],[-533,81]],[[65124,72300],[85,-12],[149,-175],[77,-178],[149,-29],[278,-339],[124,-535]],[[65986,71032],[438,-70]],[[71243,16655],[266,-60],[168,-78],[-98,295],[10,368],[31,216],[-41,72],[75,165],[117,-60],[222,120],[175,-195],[74,-4],[71,253],[198,-140],[49,-241],[254,-53],[34,-134],[150,-18],[34,93],[-29,335],[69,383],[25,306],[-155,41],[-34,223],[193,-58],[47,103],[118,48],[-58,163],[143,199],[71,-11],[127,113],[26,-124],[88,96],[15,-218],[-92,-180],[84,30],[207,-96],[87,36],[97,279],[100,81],[-41,222],[-75,81],[-157,-91],[-168,88],[-183,-98],[-208,80],[-155,-40]],[[73174,19245],[-195,16],[-23,-328],[-191,40],[-25,-327],[-1153,234],[-24,-331],[-191,38]],[[72376,19856],[67,-9],[39,130],[375,129],[-83,211],[-132,-33],[-266,-428]],[[73174,19245],[-211,130],[-116,24],[-65,107],[-181,-178],[-70,86],[-65,-228],[-69,37],[-80,-84],[-49,108],[26,201],[-76,122],[83,339],[-66,81],[-140,-112],[-24,-96],[-125,-99],[-152,-260],[-241,-124],[-69,36],[-225,-139],[-68,53],[-218,7],[-112,254],[-78,258],[-50,36],[-180,-43],[-82,60]],[[70471,19821],[-65,-1049]],[[81622,76132],[73,90],[119,-19],[179,128],[129,-25],[221,56],[93,-74],[91,39]],[[82527,76327],[36,36],[4,375],[31,345]],[[82598,77083],[-155,-182],[-40,179],[-70,-37],[-67,-163],[-112,123],[-107,-16],[-19,149],[-153,300],[-351,841]],[[81524,78277],[-31,-337]],[[82064,42339],[80,42]],[[74820,60113],[149,112],[161,248]],[[74705,61543],[21,-111],[-64,-64],[-86,-376],[105,-609]],[[78432,77553],[487,-57]],[[78919,77496],[164,-17]],[[79083,77479],[102,591],[56,179],[109,122]],[[79012,78931],[-194,45],[-12,-167],[-672,153]],[[78134,78962],[56,-121],[-49,-144],[90,-73],[54,-200],[-50,-272],[53,-130],[123,-84],[55,-125],[-34,-260]],[[65248,69479],[91,-151],[-82,-129],[278,132]],[[66339,69702],[-124,416],[8,177],[-83,252],[-33,267],[-121,218]],[[65986,71032],[-711,-428],[-48,3]],[[67489,56858],[19,-2]],[[59445,26855],[-2,-167],[134,26],[55,-142],[200,-12],[-6,-331],[96,-4],[-7,-323]],[[58917,54023],[772,4]],[[59689,54027],[192,-2]],[[58958,55293],[-4,-708],[-37,0]],[[58917,54585],[0,-562]],[[73868,67488],[536,-89],[90,20]],[[74494,67419],[34,206]],[[74709,68745],[13,81]],[[74056,68956],[-112,24]],[[35202,73193],[-453,-83],[-31,328],[-46,66],[59,270],[133,198]],[[34864,73972],[-1444,-287]],[[85779,35697],[112,-284],[162,-585]],[[86053,34828],[-11,-93]],[[86690,35245],[-235,58],[-646,540]],[[47547,26399],[-176,-154],[55,-469],[-23,-117],[-134,-141]],[[94649,21508],[-62,260],[-49,-164],[-101,139],[-64,-234],[-35,150]],[[93636,21096],[-126,-467],[301,-227],[-95,-380],[31,-197],[-71,-84],[-119,-399]],[[82733,50539],[73,-128],[100,-2],[76,153],[-96,309],[-156,-154]],[[62938,38680],[0,1]],[[56532,40695],[4,667],[26,0],[1,587]],[[56563,41949],[-484,-5]],[[82867,63045],[-176,169],[-310,-374],[45,-333]],[[27283,27992],[-99,937],[306,94],[141,-302]],[[9941,18826],[527,284],[-60,340],[91,45],[-57,312],[82,41],[-111,639],[92,49],[-106,630],[-95,-33],[-56,320],[-93,-48],[-111,634],[-9,137]],[[9103,21025],[145,-394],[215,-687],[-8,-147],[125,-117],[141,-268],[220,-586]],[[12555,22605],[-185,-90],[-127,164],[-157,-74],[-9,54],[-210,71],[-129,167],[-57,-50],[-62,172],[-247,-109],[-106,38],[-221,-126],[-155,136]],[[9941,18826],[258,-880]],[[63380,31555],[-117,197],[-162,192],[-151,74],[-190,284],[-153,31]],[[62607,32333],[-43,-351]],[[62564,31982],[-6,-198],[179,-491],[-87,-216],[-180,-186],[9,-220]],[[82431,48105],[207,-68],[106,209],[240,-41],[114,127],[66,-138]],[[83164,48194],[76,27],[-79,411]],[[82607,49247],[-25,-43],[-171,300],[-143,-82]],[[82268,49422],[-87,-47],[-66,-160]],[[82586,48811],[73,-8],[-57,-205],[-16,213]],[[81237,50492],[174,171],[104,-116],[237,-375],[68,-51],[88,202]],[[81908,50323],[112,388]],[[80082,78385],[98,53],[116,-127],[49,-213],[-52,-213],[-70,-66],[-81,-308],[59,-163]],[[80642,77293],[145,1697]],[[80787,78990],[14,116],[-111,141],[-82,349],[104,168]],[[80500,80244],[-158,-78],[-87,-242],[-59,-1]],[[59447,25250],[-51,-107],[-123,6],[-76,123]],[[59197,25272],[-36,-77],[-21,-484],[-30,2]],[[59110,24713],[-7,-340],[327,-15]],[[31046,41948],[332,-3828]],[[32873,39059],[-140,1679]],[[32733,40738],[-173,2148]],[[32509,43508],[-105,115],[-1549,-409]],[[30855,43214],[8,-378],[120,-501],[124,-152],[96,-195],[-157,-40]],[[82617,51298],[59,-167],[131,-83],[94,111],[167,-394]],[[83068,50765],[230,62],[91,119],[190,386]],[[83579,51332],[-10,731]],[[82893,52504],[-62,-167],[-306,-31]],[[33746,90799],[108,-101],[94,166]],[[56269,45973],[90,137],[17,119],[124,181]],[[56500,46410],[-362,5]],[[93717,27940],[485,-193],[11,57]],[[94440,29167],[-257,136],[-343,20],[-167,-113]],[[93673,29210],[112,-205],[-59,-298],[-85,36],[-68,-459],[188,-85],[-44,-259]],[[93381,29855],[80,-109]],[[93461,29746],[130,-68],[-31,-138],[91,-173],[22,-157]],[[94462,29329],[88,677],[-64,48],[54,245],[-36,112]],[[94504,30411],[-147,-4],[-111,132],[-103,34],[-69,111],[-83,-56],[-39,142],[-201,132]],[[13093,13610],[50,-90],[146,128],[63,-371]],[[13352,13277],[143,72],[28,-100],[1240,600]],[[14763,13849],[30,248],[102,164],[-18,295],[-50,132]],[[14827,14688],[4,117],[-114,40],[31,365],[43,10],[-21,201],[-105,63],[-95,-42],[-55,76],[-12,258],[87,197],[-43,60]],[[58841,76532],[-118,-94],[-164,169]],[[57661,75581],[-55,-221],[-58,-82],[-3,-192]],[[79617,37363],[315,-83],[-10,-112],[123,-32],[10,110],[500,-137]],[[80652,38104],[-184,140],[-43,143]],[[80425,38387],[-137,-18],[-192,43]],[[79677,38025],[-60,-662]],[[13207,48882],[80,34],[-51,326],[93,42],[-73,494],[-94,-44],[-85,488],[-196,1301]],[[11739,51024],[-34,-16]],[[7879,32279],[780,399]],[[9518,33930],[-33,185],[50,182],[-69,483]],[[9466,34780],[-40,186],[-228,-72],[-72,25],[-80,345],[36,363],[-13,339],[-124,189],[-52,-27],[-90,364],[41,51],[19,282],[69,32],[1,390],[179,291]],[[9112,37538],[-428,-223],[-100,2],[-19,113],[-386,-185],[-18,110],[-216,-115],[-63,8]],[[7882,37248],[-139,-381],[-82,-332],[2,-147],[123,-208],[18,-136],[-37,-911],[22,-351],[69,-278],[148,-352],[0,-209],[43,-298],[-35,-175],[35,-421],[-71,-162],[-6,-191],[-93,-417]],[[39881,46385],[-633,-103]],[[49605,83544],[-181,101],[-77,-18]],[[49347,83627],[-266,-248]],[[59553,57581],[782,-40]],[[60335,57541],[-54,32],[17,1452]],[[60201,59027],[-637,8]],[[52126,58952],[190,26]],[[52316,58978],[-4,670],[54,-97],[85,148],[128,112],[113,13]],[[52685,60663],[-958,-30]],[[87171,24893],[375,59],[573,-985]],[[88317,26786],[-53,53]],[[88264,26839],[-297,145],[-64,-250],[-137,56],[-67,-392],[-69,35],[-127,-263],[-135,-140],[-251,120]],[[76925,60061],[31,-127]],[[77551,59599],[63,243],[71,123],[101,-61],[25,311],[169,270],[-1,94],[87,186]],[[78066,60765],[-671,182]],[[77395,60947],[-54,-33],[-162,-299],[-97,-95],[-54,-139],[-140,48]],[[76888,60429],[54,-282],[-17,-86]],[[89163,21572],[284,-181],[-212,-977],[347,-228]],[[89582,20186],[316,-191],[51,-4],[243,-277],[24,-213],[188,-114]],[[90404,19387],[74,152],[55,262],[-29,233],[89,389]],[[90593,20423],[-81,323],[4,574],[51,50],[53,349],[85,197],[27,249]],[[90732,22165],[-90,55]],[[90642,22220],[-936,616]],[[89706,22836],[-11,-200],[-177,-60],[-91,110],[-251,-351],[104,-216],[-117,-547]],[[83278,46962],[136,28],[-71,286],[22,30]],[[83365,47306],[-55,340],[-104,297],[-42,251]],[[79173,48707],[-77,-78],[43,-410],[89,37],[54,-296]],[[79282,47960],[112,-99],[210,-28],[4,138],[84,20],[169,198],[-24,148],[84,12],[85,290]],[[80006,48639],[-87,19],[-90,260],[68,385],[77,110]],[[79974,49413],[-98,135],[-62,-83]],[[80143,48674],[16,-755],[139,-436]],[[80298,47483],[149,105],[29,-43],[114,122],[21,-110],[92,42],[35,-75],[78,192],[139,214]],[[80948,49043],[-200,-10],[-42,-146],[-387,52],[-22,-208],[-99,-102],[-55,45]],[[79377,46308],[133,245],[169,-270]],[[79679,46283],[119,214],[472,-39]],[[80298,47482],[0,1]],[[80143,48674],[-137,-35]],[[79282,47960],[38,-51],[-45,-362],[-172,6]],[[79103,47553],[3,-288],[272,-332],[-88,-425],[87,-200]],[[32733,40738],[713,167],[1991,429]],[[71178,45308],[-425,69],[-2,-24]],[[70631,44896],[-15,-198],[57,-179],[-22,-135]],[[61614,75579],[40,-67],[43,-440]],[[62276,75032],[7,503],[45,1804]],[[62328,77339],[-36,-64],[-114,38]],[[62178,77313],[3,-114],[-128,-145],[-28,-237],[-68,-36]],[[60959,48848],[-147,1212]],[[60587,50062],[-388,-618],[-3,-336]],[[81687,33071],[86,858]],[[80340,34871],[-4,-42]],[[80336,34829],[-127,-1328]],[[76653,48170],[102,404],[103,44]],[[76858,48618],[73,49],[-17,173],[-65,80]],[[76849,48920],[-183,290],[-88,89]],[[70500,58178],[230,-21]],[[70730,58157],[37,213],[185,-276],[249,20],[322,212]],[[71523,58326],[-3,206],[59,286],[-7,189],[-88,13],[-24,317]],[[71460,59337],[-171,42]],[[70484,58952],[-3,-420]],[[51657,21326],[-45,-3]],[[23531,13614],[66,235],[168,62],[21,170]],[[22802,15179],[116,-901],[31,-8],[-5,-324],[338,127],[43,-83],[148,85],[36,-272],[-51,-220],[73,31]],[[22500,13384],[57,-430]],[[22557,12954],[483,179],[56,-153],[133,-114],[248,96]],[[23477,12962],[-50,492],[120,35],[-16,125]],[[22594,15647],[-80,-268],[-37,-321]],[[22477,15058],[-15,-411],[89,-247],[-33,-488],[-82,-238],[64,-290]],[[50488,44080],[391,16]],[[51460,44120],[-16,1343]],[[50492,45758],[-31,-1]],[[53370,44170],[580,8]],[[54331,44181],[-2,1676]],[[53746,45853],[-386,-5]],[[56887,58975],[419,-12]],[[57445,60514],[41,464]],[[57486,60978],[-602,14]],[[77395,60947],[-120,31]],[[77275,60978],[-125,51],[-570,123]],[[76580,61152],[-124,27]],[[76456,61179],[77,-168],[-23,-63],[96,-155],[100,-276],[182,-88]],[[78066,60765],[171,-145]],[[78327,62671],[-111,-136]],[[78216,62535],[-139,-229],[-115,-2],[-217,-243]],[[77745,62061],[-33,-107]],[[77712,61954],[30,-293],[91,-144],[36,-220],[194,-300],[3,-232]],[[58398,60476],[93,1]],[[58491,60477],[0,112],[-94,-1],[-33,276],[-161,-1],[-1,336],[96,1],[-2,438],[-85,62]],[[58211,61700],[-122,-14],[15,196],[-124,155],[-181,32],[-68,-70],[5,-142],[-89,-150],[-90,80]],[[57557,61787],[-71,-809]],[[66847,78160],[-141,17]],[[66706,78177],[-205,23]],[[66501,78200],[-11,-278],[-162,18],[-41,-219],[-129,17],[-55,-161],[-39,-612]],[[66064,76965],[-8,-225],[155,-1]],[[65865,66090],[385,-39],[-4,-112]],[[65913,67113],[-33,-933],[-15,-90]],[[47652,42567],[174,9]],[[13239,9433],[1450,717]],[[14689,10150],[-209,1214]],[[13112,10216],[127,-783]],[[71347,62139],[95,-16]],[[71442,62123],[85,1694]],[[70926,63391],[-70,-136],[-160,-126],[-68,29]],[[75078,78576],[405,-69],[-3,-167],[449,-83]],[[75929,78257],[-88,332],[-17,450],[-49,289],[1,283],[-92,261]],[[75684,79872],[-525,99]],[[80984,83157],[148,-47],[88,112],[158,59],[66,89]],[[80835,84545],[-93,-80],[16,-143],[-91,-337],[63,-229],[-163,-299]],[[63735,70745],[469,-28]],[[64603,72011],[62,93],[-51,72]],[[71605,48791],[384,-50]],[[72276,49611],[11,364],[-50,312]],[[44086,55211],[-24,-2]],[[80222,59523],[194,529],[105,374],[84,57]],[[52382,47505],[-6,672]],[[51417,48146],[10,-1006]],[[36665,17387],[864,176],[29,62],[-19,274],[192,39],[-23,337],[32,9],[-44,650],[106,12],[-69,1011]],[[37733,19957],[-175,-35],[12,-165],[-192,-38],[11,-164],[-384,-79],[23,-328],[-133,-28]],[[53067,35110],[13,-1578]],[[53703,34454],[-148,-4],[-12,949]],[[53543,35399],[1,54],[-158,-3]],[[59667,22027],[86,-136],[24,-242],[86,-264],[102,-153],[137,-80],[42,-125],[78,38],[53,-188],[134,8],[30,-190],[52,-35],[-7,-316]],[[60484,20344],[378,-27]],[[64716,31285],[48,-132],[117,-64],[12,-159]],[[66058,31158],[50,1343]],[[65531,32582],[-2,-44],[-763,84]],[[64766,32622],[-50,-1337]],[[63963,82198],[225,-162]],[[64188,82036],[191,-81],[83,41]],[[64462,81996],[18,338],[65,-7],[5,165],[77,-10],[5,116]],[[64632,82598],[-106,443],[-106,306]],[[64420,83347],[-137,351]],[[64241,83422],[2,-391],[-82,-130],[-106,-34],[-145,-458]],[[88516,31591],[-206,-1333]],[[88310,30258],[130,-49]],[[88440,30209],[228,152],[72,276],[129,-91],[56,65]],[[88925,30611],[117,110],[-12,152],[93,50],[76,510],[-28,67]],[[88643,33157],[91,-143],[-218,-1423]],[[88249,27347],[52,-179],[-37,-329]],[[89038,26575],[199,55]],[[89293,27838],[-92,85],[-117,17],[-178,242],[-62,179],[-113,77],[-136,297],[-107,8],[-51,199],[-170,92]],[[88267,29034],[-18,-256],[34,-152],[-78,-219],[27,-307],[49,-111],[-53,-359],[21,-283]],[[51703,63991],[1338,34]],[[53041,64025],[-5,838]],[[51883,65338],[5,-658],[-192,-20]],[[88779,21807],[384,-235]],[[89706,22836],[-239,158],[268,1301]],[[89735,24295],[92,427]],[[89827,24722],[-130,75],[19,98],[-157,89],[-20,-98],[-322,180],[-310,-107]],[[59244,59037],[2,168],[62,0],[-3,437],[-94,167],[-31,170],[15,455]],[[59195,60434],[-318,-6]],[[58877,60428],[-386,-6],[0,55]],[[87306,30630],[1004,-372]],[[88516,31591],[-417,153]],[[87454,31943],[-212,-1290]],[[76646,81241],[191,-195],[-26,165],[-145,109],[-20,-79]],[[75916,80707],[23,-168],[890,-170]],[[76829,80369],[64,72],[86,-67],[65,82],[189,23]],[[77233,80479],[2,246],[-166,-2],[-40,-79],[-156,105],[-236,362],[-43,8],[-358,482],[17,-196],[-76,-25],[-133,289],[-248,46],[102,141],[17,124],[116,48],[391,-385],[168,-312],[20,39],[-143,302],[-490,503],[-371,-278]],[[75606,81897],[28,-132],[170,-286],[134,-40],[29,-110],[-90,-379],[39,-243]],[[77146,77702],[-78,361],[-63,71],[-22,382],[-39,83],[-187,87],[-224,290]],[[76533,78976],[-137,-84],[-12,-164],[-128,28],[-17,-223],[-196,-16],[-20,-276],[-94,16]],[[75929,78257],[43,-59],[75,-320],[-16,-47]],[[75684,79872],[-46,425],[95,247],[171,106],[12,57]],[[75606,81897],[-128,2],[-113,116],[-107,-290],[-61,-329],[47,-200],[24,341],[58,291],[55,61],[57,-140],[-9,-275],[-200,-452]],[[77655,79182],[-43,-611],[52,-163],[-13,-183],[122,-27],[-83,-319],[-17,-239]],[[78178,77582],[254,-29]],[[78134,78962],[-26,94],[-139,167],[-52,239],[-48,406]],[[77869,79868],[-68,-60],[-97,51]],[[77704,79859],[-49,-677]],[[80683,86593],[68,407],[60,8],[-19,-271],[-61,-157]],[[81032,86504],[53,575]],[[81085,87079],[-84,-7],[28,207],[-70,108],[115,108],[86,-11],[110,334],[-59,156],[0,266],[-154,83],[40,272],[-52,60],[-38,-351],[-129,-295],[-85,-98],[-64,-231],[4,-515],[-56,-204],[-52,-355]],[[48648,62844],[1105,62],[27,57],[153,-78],[53,105]],[[49986,62990],[-13,935]],[[49580,64910],[-319,-17],[3,-167],[-186,-11]],[[58877,60428],[-4,1518]],[[58305,62590],[-98,-5],[4,-885]],[[52940,57649],[7,81],[116,120],[115,-58],[68,-191],[123,-171],[57,60],[54,281],[-9,154],[133,47],[107,200],[62,-100],[31,136],[-90,190],[103,68],[105,-130],[41,179],[167,217],[148,17],[-21,246]],[[54257,58995],[-53,-1]],[[53626,58998],[-353,-1],[1,-337],[-189,-3]],[[53085,58657],[2,-336],[-191,-3],[4,-670],[40,1]],[[53225,65370],[573,10]],[[53798,65380],[-1,330],[195,7]],[[53992,65717],[-3,1005]],[[53989,66722],[-85,0],[-1,165],[-241,-3]],[[53662,66884],[-63,-180],[-92,-44],[-483,-8]],[[58482,41882],[21,405],[14,804]],[[58517,43091],[6,505]],[[57750,42654],[-4,-332],[-29,1],[-5,-391]],[[66733,75181],[472,-118]],[[67205,75063],[61,1389]],[[67266,76452],[-100,12]],[[13029,9333],[210,100]],[[12669,9647],[-176,-120],[-21,-165],[-51,37]],[[81552,78604],[704,-194],[22,262]],[[82278,78672],[30,397],[169,166],[7,179],[78,272]],[[82562,79686],[-442,129],[-83,162],[-88,48],[-43,189],[-201,162]],[[81705,80376],[-3,-109],[-136,-1497]],[[81566,78770],[-14,-166]],[[70471,19821],[-84,92],[10,103],[-211,-120],[-226,37],[-121,102],[-63,149],[-36,452],[-81,0],[-60,147]],[[69599,20783],[-30,-526],[-48,9],[-59,-995],[-193,31]],[[60864,18223],[114,93],[188,-53],[406,-282]],[[60484,20344],[-21,-990]],[[77156,70564],[-7,34]],[[77149,70598],[-84,17]],[[77065,70615],[91,-51]],[[76732,71267],[-5,-91],[103,-41],[111,-431],[124,-89]],[[77065,70615],[70,45]],[[77135,70660],[159,-32],[171,107]],[[77465,70735],[27,107],[20,570]],[[76908,71781],[-72,9],[-16,-244],[-69,11],[-19,-290]],[[59878,70983],[466,-22]],[[60344,70961],[491,-16]],[[9112,37538],[92,230],[36,392],[72,55],[7,159]],[[9319,38374],[-74,240],[18,163],[103,213],[-7,198],[67,101],[-42,93],[55,208],[53,557],[-62,328],[-61,-21]],[[9369,40454],[7,59]],[[9376,40513],[-176,42]],[[9200,40555],[-86,-353],[-134,-41],[-136,-172],[-201,-541],[-107,-54],[-75,49]],[[8461,39443],[-97,-75],[29,-218],[-44,-386],[-162,-325],[-102,-271],[-117,-669],[-86,-251]],[[53047,63601],[-6,424]],[[51716,62137],[0,-6]],[[53182,44166],[8,-1343]],[[56945,69757],[116,131]],[[57248,71613],[-97,3]],[[57124,71520],[-92,-80],[-97,-218]],[[56935,71222],[10,-1465]],[[51718,61978],[9,-1345]],[[54993,70336],[140,-134],[103,-198],[106,12],[165,-221],[154,42],[187,-93],[106,38],[64,-61]],[[55360,71330],[-4,-73],[-363,1]],[[88952,25882],[375,97],[706,-270]],[[90033,25709],[21,99]],[[90054,25808],[43,216],[-228,426],[-3,62]],[[53411,55758],[397,5]],[[54735,55767],[0,2220]],[[54735,57987],[0,1012],[-478,-4]],[[52940,57649],[25,-85],[166,-83],[-16,-184],[-161,60],[-97,-44]],[[71590,77524],[718,-109]],[[72416,79747],[-228,99]],[[72188,79846],[-5,-61],[-291,138],[-194,141],[-107,-40],[2,-135],[171,-182],[3,-291],[-91,-145],[-83,-40],[-105,-198],[-49,-401],[-57,1],[-31,-253],[30,-104],[-46,-128],[47,-164],[-12,-142],[220,-318]],[[83301,83207],[106,144],[183,-42],[109,167],[77,-57],[49,-157],[79,39],[35,234],[106,191],[85,286]],[[76661,74901],[543,-129]],[[77204,74772],[-87,203],[-2,144],[-203,171],[-78,336],[-233,499],[9,171]],[[73572,61773],[237,-38]],[[73809,61735],[199,-39]],[[73642,62242],[-70,-469]],[[76572,74204],[287,-61]],[[76859,74143],[478,-109],[39,-111]],[[77376,73923],[49,86],[48,691]],[[77473,74700],[-269,72]],[[77473,74700],[28,415]],[[77501,75115],[65,982]],[[76006,77774],[-74,-76],[-64,-242],[-20,-257],[-101,-173],[-53,-244]],[[75694,76782],[-60,-277]],[[52316,58978],[382,8],[1,-336],[386,7]],[[73749,55368],[534,-63]],[[73471,53223],[-42,102],[-243,275]],[[53768,71892],[6,-649]],[[37939,73673],[-39,716],[-185,3736],[-17,-3],[-38,657]],[[37529,78893],[-35,-227],[-106,-18],[-80,-233],[-78,-44],[-115,-212],[-82,0],[-246,-262],[2,-129],[-277,-438],[-67,-368],[-78,-142],[-225,-235],[-154,-497],[-113,-115],[-29,-204],[-77,-99]],[[35769,75670],[82,-127],[12,-210],[-64,-11],[114,-2002]],[[79679,46283],[-62,-217],[-9,-593],[-36,-290],[36,-73]],[[68065,74851],[61,-16]],[[68126,74835],[276,-72],[257,-113],[279,-181]],[[68990,75217],[74,999]],[[69064,76216],[-742,106]],[[68129,76348],[-64,-1497]],[[63759,31406],[56,1488]],[[63815,32894],[41,1174]],[[63067,33496],[-135,-70],[-148,-196],[-73,-502],[-75,-81],[-29,-314]],[[63164,75639],[276,-28],[37,75]],[[63477,75686],[-30,85],[3,350],[-54,39],[-132,-120],[-34,125],[64,100],[117,-52],[31,104],[-77,121],[-123,43],[13,332],[84,179],[-10,120],[-71,-15],[-61,-236],[-60,135],[143,320],[-17,145],[-104,63],[-128,-12],[-2,125],[108,158]],[[63137,77795],[-60,225],[115,235],[9,119],[-134,162]],[[62897,78377],[32,-238],[-32,-108],[74,-211],[-61,-76],[-199,-93],[-47,-109]],[[62664,77542],[-56,-133],[25,-285],[129,-45],[-154,-137],[-8,-277],[61,17],[38,196],[131,17],[17,-124],[-136,-27],[30,-224],[-92,-152],[32,-227],[58,-73],[75,127],[56,-114],[9,-343],[115,1],[61,-130],[105,142],[4,-112]],[[56642,73582],[5,894]],[[56647,74476],[-893,22]],[[55754,74498],[-36,-45],[30,-209],[-49,-127],[77,-235],[-5,-228]],[[89110,18149],[211,1048],[30,-18],[100,488],[20,-13],[111,532]],[[88035,18578],[63,-44],[540,-182],[472,-203]],[[63091,75142],[117,-192],[-35,-110],[53,-125],[-25,-112],[30,-268],[-35,-213],[18,-223]],[[63214,73899],[323,-24],[88,-117],[73,74],[33,-91],[152,-76],[23,145]],[[64049,74132],[43,10]],[[64093,74166],[-121,264],[-59,-103],[-60,70],[166,151],[-206,232],[20,164],[-122,196]],[[63596,75628],[-119,58]],[[63164,75639],[-67,-164],[-6,-333]],[[63137,77795],[88,-189],[23,89],[80,-55],[26,-356],[85,10],[219,-194],[283,30]],[[63941,77130],[122,88]],[[68126,74835],[-73,-1522]],[[50456,23921],[8,0]],[[69953,62314],[21,-215],[-15,-643],[-29,-667]],[[67266,76452],[479,-58]],[[67459,78444],[-32,-382]],[[13269,7833],[311,152]],[[13580,7985],[-19,106],[803,408],[611,294]],[[16094,9245],[11,170],[98,164],[-99,66],[-4,244],[-76,212],[-71,64],[-12,224],[35,275],[-29,75],[-186,-88]],[[15761,10651],[-1072,-501]],[[83579,51332],[88,-41],[124,119],[-40,-193],[85,-16]],[[83836,51201],[53,-156],[113,-167],[72,59],[52,-118],[86,25],[59,230],[101,-169],[72,89]],[[84431,53037],[-219,68]],[[83990,53172],[-76,24]],[[84511,41339],[225,127]],[[84736,41466],[58,424],[-93,406],[39,40],[-46,196],[71,97],[-143,356]],[[84622,42985],[-108,-134],[-100,82],[-499,-160],[-150,-104]],[[12448,36142],[135,-107]],[[11780,38081],[-33,-88],[-214,126]],[[11533,38119],[-227,-11],[-67,103],[7,-473],[59,-100],[2,-371],[59,-424]],[[84649,31555],[227,-78]],[[85121,33439],[-637,226]],[[84075,33236],[-166,-1441]],[[50978,96542],[-12,1053],[-14,51]],[[50952,97646],[-201,11],[-123,-60],[-23,95],[-74,-104],[-143,65],[-206,-98],[-171,-252],[-2,-109],[-101,28],[-155,-251],[-64,33],[-181,-168]],[[49508,96836],[406,-1387],[161,-592]],[[89680,47310],[173,-82],[94,66],[-17,223],[182,28],[57,-76]],[[90169,47469],[37,33],[-78,489],[-89,187],[29,184],[-12,216],[-87,298],[-116,68],[-30,120],[-27,-248],[-130,-347],[-15,-289],[29,-155],[-21,-251],[21,-464]],[[76464,71161],[133,35],[6,97],[129,-26]],[[76461,72121],[-16,-252],[35,-6],[-23,-250],[44,-8],[-37,-444]],[[61869,32034],[695,-52]],[[88947,52517],[83,-158],[131,-134]],[[89547,53174],[-60,222],[-88,105],[-117,36],[-75,-94],[-110,16],[-126,-367],[-20,-196],[46,-282],[-33,-29]],[[71964,63762],[45,169],[118,75],[81,-29],[49,-159],[100,15],[48,-278],[-48,-68]],[[72357,63487],[324,-56],[20,299],[90,-19],[32,208],[52,-46]],[[72514,65397],[-309,-567]],[[72205,64830],[-54,-158],[-191,25]],[[87075,29096],[424,-176]],[[87499,28920],[106,574],[45,26],[291,-106],[27,198],[352,-129]],[[88320,29483],[68,577],[52,149]],[[90054,25808],[150,28],[98,103],[74,-84],[44,219],[175,215]],[[53650,80022],[210,-185],[136,-457],[95,-216],[185,-203]],[[54414,79539],[11,205],[-29,229],[26,195],[-47,228],[157,680],[-79,149],[-14,202]],[[54161,81238],[16,-248],[-95,-117],[-34,-258],[-105,8],[-18,-184],[-168,-156],[-175,-51],[68,-210]],[[85756,44160],[43,-20],[117,262],[-14,146],[132,172],[183,399],[68,-77],[104,31]],[[86389,45073],[46,151]],[[86435,45224],[-140,75]],[[86295,45299],[-128,-84],[-9,115],[-85,-41],[-138,48],[-131,169],[-58,167],[-97,34]],[[85649,45707],[-65,-205],[30,-77],[-101,-216],[-191,-265]],[[52886,80542],[660,-656]],[[53546,79886],[104,136]],[[53502,81548],[-103,-91],[-94,1],[-89,-273],[-161,-258],[-83,-315],[-86,-70]],[[68245,81011],[181,-55],[-144,109],[-37,-54]],[[67912,80966],[144,-14],[-40,127],[-104,-113]],[[68368,79225],[46,987],[139,147]],[[68553,80359],[-6,59],[-204,-101],[-305,137],[-389,297],[15,-181],[-121,-74]],[[67543,80496],[-44,-1050]],[[54999,69604],[1,-201]],[[55e3,69403],[150,-119],[177,85],[71,-64],[143,36],[72,119],[65,-36],[139,164],[201,119]],[[56018,69707],[4,10]],[[25216,49332],[-196,1899]],[[43723,77983],[955,96]],[[45184,81163],[-1535,-149]],[[43649,81014],[46,-144],[155,-103],[-149,-259],[83,-130],[117,-384],[-4,-230],[-110,-142],[-108,-5]],[[43679,79617],[-68,-186],[-9,-202],[-89,-625],[-216,-319],[-105,-66],[-65,58],[-306,-247],[-81,15],[-183,-219]],[[82544,81685],[434,-329],[17,-75]],[[83624,81002],[359,983],[578,1220]],[[84561,83205],[-456,129],[69,666],[-44,12]],[[82635,81846],[-91,-161]],[[84817,29231],[200,-65]],[[85017,29166],[357,-123],[25,292],[75,38]],[[67641,32311],[395,-53]],[[68036,32258],[109,205],[-41,458]],[[67300,33257],[-42,-887]],[[59480,65692],[840,-14],[-4,-214],[63,-17],[-7,-222],[223,-3]],[[60829,65553],[3,1019]],[[60832,66572],[-382,-1]],[[60450,66571],[-264,-5],[-13,-290],[-303,-30],[0,-113],[-291,3],[-2,-225],[-95,1]],[[62506,51002],[-8,-225],[292,-19]],[[54020,26367],[2,-667]],[[76756,67673],[-99,-124],[-178,36],[-8,-62],[-194,41]],[[73651,72252],[73,-79],[55,220],[789,-158]],[[74568,72235],[34,334],[32,-6]],[[74634,72563],[-30,34],[29,475],[-158,33],[4,55],[-149,49],[-94,458]],[[74236,73667],[-251,46],[-19,-332],[-177,33],[-36,-303],[-194,21]],[[12459,43990],[83,794],[-9,168],[79,471],[-8,115],[132,230],[38,158]],[[10660,45853],[-39,-105],[25,-158],[87,-130],[-49,-108],[59,-154]],[[88097,48554],[-4,-214],[109,-110],[100,27],[34,-139]],[[88434,48719],[26,210],[111,-44]],[[88711,48984],[-12,189]],[[88699,49173],[-92,-180],[-137,76],[-36,100],[-80,-128],[-154,-63]],[[61455,72903],[7,337],[202,321],[4,167]],[[61678,74232],[-945,55]],[[88452,51715],[-3,-32]],[[88449,51683],[653,-222]],[[89102,51461],[105,118]],[[89207,51579],[19,159],[108,319]],[[62064,28549],[165,-15],[-30,-201],[110,-142],[72,67],[34,-135],[75,23]],[[62490,28146],[1,34],[286,-25]],[[62777,28155],[96,-12],[45,1326]],[[62305,29056],[-241,-507]],[[77149,70598],[-14,62]],[[76327,70616],[66,-13],[-12,-185],[49,-93],[51,-355],[89,-123]],[[76570,69847],[96,15],[75,171]],[[76741,70033],[186,25],[69,132],[58,253],[102,121]],[[76464,71161],[-48,-266],[-98,-169],[9,-110]],[[89207,51579],[114,128],[392,239],[70,260],[58,4]],[[89841,52210],[159,253],[69,33],[60,176],[-197,174],[-196,-188]],[[86124,43068],[-39,232],[-2,249],[419,911]],[[86502,44460],[-134,387],[21,226]],[[85333,45961],[78,125],[158,-175],[80,-204]],[[86295,45299],[-10,102],[-314,958]],[[87312,27776],[725,-354],[212,-75]],[[88267,29034],[53,449]],[[87499,28920],[-187,-1144]],[[84323,49724],[-200,306],[-84,-66]],[[84039,49964],[29,-155],[-76,-126],[129,-175]],[[53798,65380],[5,-673],[193,1],[1,-337]],[[53997,64371],[572,3]],[[54569,64374],[0,335]],[[54569,64709],[-1,672],[-97,0],[0,337],[-479,-1]],[[54766,62893],[-54,38],[-136,355],[-7,1088]],[[53997,64371],[-3,-629],[-29,104],[-120,-28]],[[53845,63818],[3,-791],[89,1],[2,-672]],[[52516,80917],[370,-375]],[[83836,51201],[203,-1237]],[[84851,50304],[-65,738]],[[53327,63854],[87,166],[75,-100],[-44,-110],[79,-68],[37,106],[127,-54],[88,182],[69,-158]],[[14292,36475],[138,-871],[309,-2029],[379,-2556]],[[15118,31019],[457,-3022]],[[16112,32340],[-248,1651],[-42,-16],[-286,1942],[189,77]],[[15725,35994],[-56,374],[28,12],[-48,335],[50,108],[-58,404],[-47,97]],[[15594,37324],[-116,-43],[-56,86]],[[15422,37367],[-163,69],[-161,-60],[-212,56],[-84,106],[-120,-72],[-39,258],[68,30],[-83,194],[13,237],[-135,262]],[[14506,38447],[-117,91],[-97,-13],[-113,119],[-206,-91]],[[13973,38553],[84,-564]],[[88925,30611],[507,-848]],[[89432,29763],[597,322],[-130,566],[342,265],[72,182]],[[85648,38290],[21,45],[253,-483],[98,-142],[-75,256],[147,-193],[19,89],[123,-107],[427,-250],[90,-103]],[[86751,37402],[2,152],[136,202]],[[86889,37756],[-103,152],[53,104],[-196,139],[-146,356]],[[86497,38507],[-62,181],[-347,256],[-90,229]],[[85998,39173],[16,-117],[-164,-245],[-81,-250],[-90,-101],[-31,-170]],[[81584,43842],[19,574],[-82,339],[1,417],[43,147]],[[81451,45306],[5,-152],[-75,-68],[8,-131],[-94,-87],[-102,42],[-55,-162]],[[60254,80927],[125,-64],[557,-27],[0,-194],[276,-15]],[[60256,81006],[-2,-79]],[[47667,38543],[-768,-63]],[[46899,38480],[42,-1332]],[[74524,71566],[193,-41],[-21,-219],[510,-117],[-11,-132],[105,-30]],[[75300,71027],[31,214],[67,105],[-26,179]],[[75529,72062],[-157,226],[-78,187],[37,277]],[[75331,72752],[-254,53],[-158,-302],[-285,60]],[[74568,72235],[-44,-669]],[[62831,57370],[77,-4]],[[62908,57366],[91,116],[20,169],[72,-4],[99,337],[8,281]],[[72513,55591],[-409,30]],[[71738,55643],[-19,-484]],[[65806,81494],[196,-121]],[[66002,81373],[96,85]],[[66098,81458],[-6,726],[-18,220],[134,-23],[16,-95],[105,180]],[[66329,82466],[-32,167],[-76,100],[15,344],[178,446],[37,639],[164,574]],[[66615,84736],[-342,538]],[[66273,85274],[103,-414],[55,-117],[-66,-122],[5,-370],[-60,-120],[-174,-42],[-106,-318],[53,-32],[-10,-410],[-142,-41]],[[91014,31419],[52,-216],[632,-413]],[[91698,30790],[61,613]],[[91073,31859],[1,-12]],[[90799,32714],[-42,-20]],[[91698,30790],[-55,-530]],[[91643,30260],[194,491],[23,115],[75,-125],[33,88],[115,33]],[[92571,31848],[-24,98],[-88,-43],[-111,242],[-45,-23],[-126,148],[0,181],[-167,109],[-122,238],[-40,-40],[-71,148]],[[61639,57456],[-13,-1140]],[[62421,55892],[7,390],[-25,1],[9,628],[24,483]],[[53546,79886],[20,-101],[-68,-84],[21,-97],[-112,-232],[20,-159],[-86,23],[-50,-106],[-68,-532],[-68,-155]],[[10827,40522],[148,-119],[93,-394],[-69,-162],[65,-38],[72,-294],[-69,-42],[-84,-371],[81,-161]],[[11064,38941],[197,98]],[[11261,39039],[559,351]],[[10226,41227],[108,72],[156,-25],[90,-255],[139,-78],[108,-419]],[[55922,62341],[59,-38],[90,129],[72,-12],[93,-149],[17,-229],[67,-12],[131,-336]],[[56451,61694],[83,173],[186,57],[1,197],[102,-95],[58,182]],[[56881,62208],[2,467],[-205,3],[3,556]],[[56681,63234],[-764,11]],[[55917,63245],[-2,-392],[-191,1],[5,-522]],[[56681,63234],[4,448],[-128,2],[2,336],[-112,2],[4,672]],[[55622,64703],[8,-1342],[287,-3],[0,-113]],[[80711,38718],[30,295]],[[80556,39083],[31,-307],[-162,-389]],[[58952,69239],[444,4]],[[59615,69354],[-121,602],[-9,121],[-74,-3],[-2,929]],[[59353,71005],[-529,20]],[[58824,71025],[-106,-273],[9,-170],[104,-119],[22,80],[148,-395],[-50,-129],[75,4],[-15,-148],[50,-73],[-75,-70],[67,-109],[-111,-130],[10,-254]],[[90473,38876],[174,-548]],[[90647,38328],[119,107],[59,215],[65,-9],[280,188],[94,-60]],[[91468,38916],[28,101],[-125,488],[-183,311]],[[91188,39816],[-259,146],[-288,-25]],[[90340,39297],[133,-421]],[[24771,31555],[-512,-173],[-373,-158],[-338,-92]],[[23548,31132],[347,-2912]],[[50422,77176],[8,23],[-573,665]],[[78763,38500],[-79,-938]],[[79587,37034],[30,329]],[[79321,38418],[-250,49],[-295,159]],[[72538,68133],[78,133],[-45,75],[28,151],[-137,74],[16,125],[-122,293],[92,193],[-52,95]],[[72396,69272],[-34,62],[4,262]],[[71685,69596],[-101,-38],[-73,-121],[-13,-228],[-105,-13],[-20,-308]],[[11626,13958],[21,-117]],[[11603,15238],[-154,-79],[-20,-82],[197,-1119]],[[49522,47387],[940,48]],[[50462,47435],[10,5],[-17,1006]],[[50443,49117],[-945,-46]],[[56134,47863],[3,307],[38,-67],[155,64],[31,-69]],[[56361,48098],[5,940]],[[51647,44126],[767,22]],[[9369,40454],[354,174],[-18,-108],[101,-320],[-2,-178],[236,113],[13,-174],[-47,-295],[90,-295]],[[10096,39371],[80,23],[54,140],[150,-107],[207,128],[177,36],[21,55],[-126,791],[168,85]],[[9545,40922],[-31,-195],[-138,-214]],[[60912,57505],[674,-45]],[[61539,58876],[3,284],[-193,6],[4,336],[-192,5]],[[61159,59172],[-2,-278],[-130,-219],[3,-244],[-124,-19],[33,-137],[-90,-24],[68,-176],[-106,-25],[103,-113],[-2,-432]],[[89312,50050],[-27,-268],[100,-56],[157,76]],[[89542,49802],[29,395],[-55,-27]],[[89516,50170],[-103,108]],[[89413,50278],[-101,-228]],[[40191,70291],[90,12],[79,-1649],[83,11],[33,-668],[388,51]],[[40864,68048],[844,109]],[[40931,74112],[-746,-101]],[[63214,73899],[-81,5],[7,-374],[100,-69],[-29,-190],[62,-13],[-51,-139]],[[40333,75374],[-18,-208],[-117,-181],[-62,25],[-133,-138],[-16,-296],[-42,-172],[-90,61],[-153,-522]],[[39300,43081],[0,0]],[[39223,43239],[174,-218],[4,-87]],[[39556,42959],[-96,58],[-12,230],[-65,17]],[[39342,43083],[0,0]],[[56678,65360],[870,-23]],[[57543,66561],[-4,959]],[[57067,68437],[-71,-188],[-136,63],[-131,-178],[-93,-285],[-147,-10],[-153,-278],[-46,1]],[[80520,40022],[25,-118]],[[80827,39927],[52,545]],[[76925,60061],[-233,22],[-196,184],[-102,-30],[-67,-214]],[[76327,60023],[-32,-218],[48,-95],[-34,-119],[91,-251]],[[75878,60451],[-1,-73],[129,-185],[29,81],[182,-53],[110,-198]],[[76456,61179],[-224,48]],[[54151,35411],[-608,-12]],[[93044,25484],[565,-211]],[[93609,25273],[48,-18]],[[93657,25255],[85,107],[22,153],[125,-97],[195,43],[23,313],[72,-7],[9,-117],[134,-23],[27,80],[16,422],[-69,276],[85,119],[145,-142],[7,259],[-85,24],[-41,216],[94,100],[80,-71],[58,111]],[[93717,27940],[-54,19]],[[93407,27217],[-21,-254],[-96,79],[-50,-177],[-37,50]],[[73795,44109],[-12,-175]],[[73783,43934],[570,-121],[-7,-85]],[[74346,43728],[194,-35]],[[74642,44827],[-476,22],[-321,92]],[[58806,71025],[18,0]],[[59492,74004],[17,-48],[-148,-149],[-33,-158],[-127,-81],[-15,-175],[-108,-24],[-25,-333],[-113,-161],[29,-208],[-86,-463],[-71,-89],[65,-188],[-77,-28],[69,-253],[-69,-169],[34,-116],[-82,-68],[54,-268]],[[65294,37470],[-44,-1217]],[[14168,13221],[116,-63],[127,39],[310,-112]],[[14721,13085],[-54,482],[96,282]],[[13352,13277],[51,-307],[-139,-368],[-61,-232],[50,-289]],[[87197,60731],[39,-70],[210,88]],[[87784,62218],[-9,299],[-87,8],[-34,-105],[-299,-5],[-368,167],[-263,284]],[[86488,62575],[27,-152],[-37,-101],[100,-144],[24,-438],[39,-81],[178,46],[60,-275],[211,-113],[107,-586]],[[72953,57026],[265,47],[171,-146],[54,-242]],[[74185,57177],[-83,168],[-167,28],[0,472]],[[86694,53650],[72,-400],[17,-335],[-30,-469]],[[86753,52446],[145,-33],[84,46],[227,-70],[37,104],[146,79],[34,162],[-48,110],[89,154],[165,-138],[145,387],[186,114]],[[87963,53361],[135,203],[-138,109],[-17,76]],[[87943,53749],[-103,296]],[[87257,53659],[-186,120],[-141,24],[-71,-124],[-165,-29]],[[27980,26207],[-35,313],[-188,-41],[-35,327],[-191,-59],[-82,617],[-96,-29]],[[39356,43737],[236,66],[210,-22],[9,-167],[100,3],[12,-206],[222,32],[-49,291],[-241,-40],[36,214],[-158,-41],[-102,112]],[[63234,70807],[0,97],[-127,403],[-100,98],[-61,268],[15,147],[-73,184],[6,135]],[[62395,72798],[13,-88],[-78,-220],[53,-288],[-47,12],[-77,-197],[-150,62],[-19,-94]],[[89068,49052],[82,-54],[131,163]],[[89176,50066],[80,-129],[56,113]],[[89413,50278],[7,90],[-139,99],[-37,-189],[-77,-86]],[[89167,50192],[9,-126]],[[38447,41764],[419,83],[588,82]],[[38799,43172],[5,-77],[-470,-79]],[[66098,81458],[132,23],[258,-195],[107,21],[102,101],[214,-80],[123,74]],[[67034,81402],[-99,181],[-6,124],[-83,61],[27,129],[-199,-36],[-66,185]],[[66521,82551],[-51,-90],[-141,5]],[[69673,73995],[762,-116]],[[70435,73879],[24,435],[88,15],[10,165],[224,-42]],[[70781,74452],[-30,61],[28,446],[-96,17],[32,548],[-99,165],[119,125],[-18,178],[-63,103],[-54,-57],[-121,110],[-21,224],[-64,-63],[-50,136],[43,115]],[[70063,77010],[23,-125],[-71,-343],[96,-40],[8,-225],[-86,36],[53,-198],[-3,-258],[-63,-107],[-162,-94],[-23,-120],[-86,-27],[-50,-397]],[[70060,71879],[157,-24],[8,167],[381,-61]],[[70748,72777],[-94,53],[27,467],[-191,30],[27,485],[-82,67]],[[70146,70004],[546,-69]],[[70692,69935],[28,493]],[[69022,67316],[18,-1213]],[[69040,66103],[405,-34],[70,106],[20,392]],[[69620,68084],[-607,48]],[[69013,68132],[9,-816]],[[69003,69082],[10,-950]],[[69815,68053],[77,1422]],[[68990,70231],[13,-1149]],[[55489,43162],[4,10]],[[86439,48957],[76,-57],[6,-130],[200,-480]],[[87490,48987],[-19,38]],[[87384,49056],[-43,281]],[[87228,49461],[-196,56],[-112,-141],[-61,44]],[[59309,78087],[-591,93]],[[70427,24405],[407,-60]],[[70234,25440],[10,-188],[-72,-301],[21,-227],[218,-175],[16,-144]],[[57137,49024],[-1,-421]],[[58086,49655],[3,464]],[[72396,69272],[585,-108]],[[73290,69163],[83,1282]],[[39242,39042],[556,91]],[[71505,57255],[92,411],[50,-30],[30,150]],[[71677,57786],[-77,270],[-75,117],[-2,153]],[[70730,58157],[18,-192],[65,-143],[4,-375],[108,-564],[-16,-61]],[[84540,34906],[61,15],[25,-241],[101,-224],[41,279],[153,-65],[125,250],[204,-4],[241,423],[266,-185],[296,-326]],[[85308,36316],[-139,87],[-103,-61],[-175,262],[-304,-86]],[[84188,36672],[-37,-74],[106,-408],[62,-42],[24,-233],[215,-250],[10,-179],[-133,-391],[105,-189]],[[54455,82422],[118,250],[-91,258],[69,233],[-49,153],[36,103],[103,25],[32,288]],[[54673,83732],[41,31],[-94,168],[86,47],[-18,232],[-124,5]],[[54564,84215],[-40,-80],[-128,-44]],[[54396,84091],[-162,-134],[-21,-183],[-79,-149],[-62,-284],[-135,18],[-237,-318],[-66,-208]],[[90152,17663],[230,-107]],[[90480,18661],[32,275],[-55,305],[-97,98]],[[90360,19339],[-72,-181],[-28,-480],[13,-253],[-86,-96],[21,-322],[-56,-344]],[[89027,49995],[17,123],[132,-52]],[[89167,50192],[-41,217],[62,1019]],[[89188,51428],[-86,33]],[[88449,51683],[-10,-359]],[[40807,48877],[761,106],[186,50]],[[41754,49033],[-40,968]],[[37742,49381],[1292,247]],[[38959,50943],[-51,-163],[-73,5],[-27,-215],[-80,-22],[-180,389],[-48,-161],[-179,158],[-102,-39]],[[64005,54277],[10,404],[-70,117],[9,337]],[[41420,76597],[-1196,2168]],[[39301,77332],[317,-3401]],[[40870,47544],[-63,1333]],[[39276,48653],[26,-501]],[[78847,43230],[22,-177],[198,1],[-46,-389],[213,-69]],[[79234,42596],[195,-37],[-21,-239],[106,32],[41,102],[191,-13],[-4,-53]],[[79742,42388],[71,86],[356,-69],[8,123]],[[80067,42879],[-100,132],[-48,188],[-79,22],[-155,212]],[[79128,44072],[-12,-207],[-165,31],[-75,-159],[-29,-507]],[[82600,50130],[-113,189],[-90,42],[-93,171]],[[81908,50323],[269,-407],[20,-105],[-84,14],[-7,-108],[162,-295]],[[70987,66062],[78,118],[53,260],[155,-20],[87,104]],[[71360,66524],[27,162]],[[70874,67937],[-94,10],[-16,-280],[-197,-26]],[[70115,66499],[-18,-333]],[[84736,41466],[230,220]],[[84966,41686],[383,373]],[[84574,43126],[48,-141]],[[34713,20304],[-143,-2],[-57,-66],[-158,91],[-91,-38],[-20,244],[-98,-23],[-19,221],[-255,-60],[-206,118],[-237,390],[-13,164],[-124,-31],[-30,357],[-173,-43]],[[33089,21626],[-412,-123]],[[32677,21503],[58,-668],[206,52],[58,-657],[189,48],[15,-164],[191,49],[14,-165],[190,47],[53,-660],[27,7],[24,-331],[66,18],[27,-336],[129,28],[36,-318]],[[65694,78292],[807,-92]],[[66706,78177],[-71,413],[-44,405],[-48,101],[-18,393]],[[66525,79489],[-272,32],[-513,-125]],[[72602,58165],[-245,70]],[[72357,58235],[-178,5],[-138,-68],[-364,-386]],[[23477,12962],[190,75],[145,-1141]],[[26209,13517],[69,139],[-44,171],[51,118]],[[65722,85543],[62,-82],[83,194],[-59,51],[-86,-163]],[[65655,84965],[38,16]],[[65693,84981],[-38,-16]],[[64632,82598],[194,-26],[-3,-54],[254,100]],[[65077,82618],[245,-8]],[[66273,85274],[-251,328],[-27,-164],[-86,-45],[23,-147],[-91,-318],[-93,-137],[-49,86]],[[65699,84877],[-27,-313],[-252,-403],[-235,-438],[-75,-29],[-105,-212],[-118,-104],[-47,-195],[-81,-101],[-22,115],[-79,9],[7,111],[-245,30]],[[72270,20166],[131,1892]],[[71815,21877],[100,2],[174,-157],[-17,-107],[-190,-20],[-84,-138],[-72,-340],[54,-242],[87,-103],[94,-315],[-121,-98],[337,-17],[30,-168],[63,-8]],[[86480,52379],[255,-86]],[[86735,52293],[18,153]],[[75796,33932],[-109,377],[-89,75],[-12,177],[-63,50],[-76,335],[46,177],[-47,42]],[[28134,10812],[-442,-138],[-3,325],[-79,122],[59,129],[25,224],[-42,129],[0,259],[64,73],[-34,348],[-169,-55],[-18,163],[-380,-125]],[[28384,10892],[-171,1572],[246,76],[-140,1300]],[[28319,13840],[-172,-54],[-12,110],[-95,-31],[-24,218],[-98,-31],[-21,102],[-177,-56],[-23,217],[-241,-88]],[[38762,43809],[-165,-70],[-211,-368],[-95,-50]],[[78385,49570],[170,-389]],[[78555,49181],[189,-169]],[[79519,50042],[18,172],[-73,277]],[[85216,40708],[-105,181],[-79,-20],[-66,817]],[[70019,77133],[-100,85],[-575,83],[5,113],[-194,26]],[[69155,77440],[-91,-1224]],[[66616,44773],[365,-43]],[[66981,44730],[16,281],[155,-17],[12,223],[128,-16],[110,270],[194,-24]],[[67596,45447],[13,279]],[[69055,42522],[74,69],[141,-22]],[[69106,43541],[-51,-1019]],[[90459,36737],[5,-124],[223,83]],[[90687,36696],[88,200]],[[90647,38328],[-167,-165],[-139,42],[-95,-339],[-99,-170],[-71,-6],[-8,-127],[-88,-13]],[[89980,37550],[113,-270]],[[61029,29155],[560,-41]],[[52132,71182],[682,21]],[[52814,71203],[-22,1694]],[[52701,72893],[-869,-44]],[[51832,72849],[28,-1687]],[[67558,34983],[722,-97]],[[68280,34886],[141,275],[153,686],[31,248],[150,435]],[[68800,37444],[-438,67],[-22,-339],[-192,35],[-21,-334],[-191,37],[-10,-168]],[[67926,36742],[102,-20],[81,-128],[-63,-1062],[-561,110]],[[89516,50170],[71,251],[111,10],[127,130],[39,124],[-86,78],[53,434]],[[89499,51318],[-311,110]],[[74267,29996],[111,1340]],[[74501,28129],[81,-29],[135,-428],[107,-118]],[[74824,27554],[29,240],[554,-158]],[[74994,29484],[-377,91]],[[43916,19384],[-55,1276]],[[42494,15183],[574,84]],[[62795,26136],[-386,32]],[[62409,26168],[-576,51]],[[61632,25900],[-18,-659]],[[13945,38752],[404,172],[-1,115],[335,142]],[[14683,39181],[398,180],[-50,349],[-155,-38],[-48,94],[-58,381],[6,176],[-46,281],[92,57],[-40,303],[31,14],[-61,426]],[[14752,41404],[-333,-854]],[[13921,38921],[24,-169]],[[72462,40314],[411,-81]],[[72890,40960],[-377,73]],[[72995,38849],[100,1337]],[[61035,67899],[459,-2]],[[61507,69807],[-147,122],[-80,-88],[-18,-128],[-78,47],[-20,-150],[-64,-39]],[[61100,69571],[-37,-117],[-128,-130],[-96,16],[-25,-193],[-107,-103],[111,-318],[-30,-233],[130,-44],[119,-297],[-2,-253]],[[67660,38650],[385,-70],[-20,-333],[807,-142]],[[68859,38612],[32,597]],[[68891,39209],[-1007,197]],[[67692,39446],[-29,-459]],[[22233,18556],[111,-199],[129,-452]],[[22677,21208],[-167,-62],[-166,-247],[59,-463],[-115,-43],[-10,-191],[84,-659],[-425,-171]],[[93461,29746],[-99,-232],[-123,-508],[-48,34],[-85,-502],[32,-22],[-74,-313]],[[72679,48761],[317,309]],[[73107,49584],[-1,113]],[[73106,49697],[-201,202],[-283,10],[-284,234],[-86,178]],[[67499,79446],[-388,44],[19,502],[-195,77],[7,168],[-82,8]],[[66860,80245],[-139,-164],[-104,-226],[-29,-251],[-63,-115]],[[64462,81996],[87,-187],[521,-253]],[[65070,81556],[-23,446],[-51,61],[49,207],[32,348]],[[31046,41948],[-911,-237],[2,-19],[-570,-158]],[[29540,41189],[57,-698],[122,-1329],[-11,-3],[89,-940]],[[51105,83173],[-245,396]],[[24263,39584],[1332,434],[1516,464],[19,-150],[115,54],[179,-232]],[[27434,42886],[-89,-85],[-197,-57],[54,-612],[-7,-254],[-1146,-338],[-1549,-490],[-4,32],[-389,-122]],[[24107,40960],[156,-1376]],[[86735,52293],[232,-80]],[[86967,52213],[821,-273]],[[87788,51940],[230,-85]],[[88074,53015],[-23,123],[-117,78],[29,145]],[[73213,73520],[40,132],[7,378],[-21,165],[96,-19],[32,489],[-51,188],[64,-16]],[[73330,75531],[-160,-31],[-23,-278],[-200,335],[-26,-290],[-187,39]],[[30027,33119],[-752,-200]],[[29275,32919],[14,-266],[-126,-154],[36,-158],[-39,-267],[32,-139],[97,-94],[-25,-198],[68,-81],[-52,-264]],[[29280,31298],[36,-47],[-37,-557],[64,-61],[374,106],[130,182],[77,-174],[22,124],[-54,352],[101,48],[216,-99]],[[74346,42450],[452,-108],[11,143],[180,-17]],[[74989,42468],[4,114]],[[74346,43728],[-100,-1252]],[[74052,74714],[77,-14]],[[74129,74700],[625,-123]],[[74754,74577],[74,1161]],[[74828,75738],[5,110],[-127,21],[10,156],[-228,-58],[-113,34],[-72,298]],[[74303,76299],[-154,24]],[[9268,41888],[1,12]],[[9269,41900],[-1,-12]],[[9118,42127],[-187,-91]],[[8931,42036],[25,-280],[199,-25],[17,395],[-54,1]],[[34651,49241],[-8,187],[84,165],[-83,225],[-75,9],[31,112]],[[34600,49939],[-125,-26],[-6,170],[-108,88],[-70,-65]],[[34291,50106],[-6,-187],[-70,-153],[-92,-35],[-79,-148],[40,-340],[-103,-23],[-15,-144]],[[66967,53724],[6,137],[69,-75],[132,17]],[[67180,54092],[-119,28],[-141,245],[-35,185],[-99,209]],[[66786,54759],[-165,-127],[-21,-285],[17,-296],[79,-137],[-12,-122],[-76,-44]],[[63406,57321],[608,-59]],[[64014,57262],[16,234],[58,91],[11,497],[-96,75]],[[64003,58159],[9,452]],[[62908,57366],[498,-45]],[[61772,62976],[-12,-1143]],[[77494,37273],[273,-59]],[[77860,37470],[112,1232]],[[56307,61002],[-6,435],[88,252],[62,5]],[[65368,85634],[275,84],[-133,37],[-142,-121]],[[64997,85816],[172,-79],[21,53],[-186,85],[-7,-59]],[[65699,84877],[-6,104]],[[65655,84965],[7,-145],[-81,-175],[-84,218],[-95,-36],[-51,77],[-86,-61],[22,190],[-79,156],[-22,177],[-57,-15],[-30,190],[-58,-36],[-142,166],[-21,208],[-109,-43],[10,-149],[-208,-310],[-74,50],[-185,-53],[-72,-101],[-138,-9],[-157,-88],[-115,-185],[82,-55],[46,-194],[142,200],[45,-79],[5,224],[100,49],[-32,-340],[-120,-105],[-96,-247]],[[11204,13738],[422,220]],[[10534,16467],[98,-326],[98,-473],[141,-558],[100,-638],[97,-228],[136,-506]],[[74824,27554],[-48,-147],[67,-453],[37,159],[121,-229],[-128,-71],[142,-24],[74,-233],[126,-63],[202,-177],[26,-120],[164,-137],[210,133],[96,108],[129,379],[88,182],[88,524]],[[57039,41954],[271,-6]],[[57102,42664],[-20,-331],[-40,1],[-3,-380]],[[60378,45520],[668,-23]],[[61046,45497],[7,994]],[[60855,46887],[-480,-252]],[[31100,89295],[319,-28],[226,-428],[104,-47],[93,317],[181,378],[-9,267],[131,181],[29,-187],[88,8],[-34,208],[62,194],[121,208],[-123,138],[-116,-64],[-118,69],[-144,-175],[-192,-37],[-275,51],[-57,-273],[-81,-117],[-27,-166],[-85,-151],[-2,-199],[-91,-147]],[[23735,44239],[372,-3279]],[[27335,43910],[-27,187],[-82,5],[-10,111],[-117,-34],[-48,192],[-80,140],[-61,-18],[-43,526],[-175,148],[-233,-89],[-77,121],[-17,167],[-63,90]],[[24353,38786],[383,-3341]],[[27580,37236],[67,229],[-15,334],[25,106],[-48,522]],[[24263,39584],[90,-798]],[[86315,96536],[76,-176],[108,-81],[18,-206]],[[86517,96073],[29,70],[140,-170],[29,-134]],[[86715,95839],[40,25]],[[86755,95864],[-109,487],[-37,280],[-360,866],[-154,258],[-26,-33],[298,-616],[41,-183],[17,-377],[-110,-10]],[[85919,97958],[89,-224],[40,97],[-83,167],[-46,-40]],[[85736,98213],[57,-143],[52,81],[-109,62]],[[85214,98724],[354,-394],[52,85],[-304,347],[-102,-38]],[[84146,94816],[1194,-329]],[[85340,94487],[155,1649],[22,-7],[74,697]],[[85591,96826],[-73,162],[-355,176],[-139,-134],[-83,-202],[10,-425],[52,-37],[-138,-441],[-94,-133],[0,-111],[-97,-223],[-68,-40],[-63,-264],[-122,24],[-96,-307],[-179,-55]],[[83862,99608],[105,-374],[302,-372],[157,-255],[104,-106],[301,142],[41,160],[112,109],[-305,274],[-30,-81],[-193,68],[-12,84],[-321,322],[-255,116],[-6,-87]],[[83457,99810],[252,-176],[-36,182],[-212,75],[-4,-81]],[[83145,99811],[34,-123],[81,-1],[-13,152],[-102,-28]],[[81555,99934],[106,-66],[40,63],[-143,68],[-3,-65]],[[80189,68673],[49,-409],[-76,-467],[16,-356],[38,-312],[-76,-122]],[[80140,67007],[161,-155],[157,215],[71,-61],[154,21],[159,-176],[68,39]],[[81100,67033],[2,150],[122,136],[174,39]],[[81547,67512],[-369,624]],[[81178,68136],[-180,-126],[-173,161],[-228,85],[-68,146],[-16,279]],[[75003,70150],[73,400],[55,132]],[[75131,70682],[169,345]],[[74524,71566],[-30,-332],[-95,19],[-337,-211],[-72,-95]],[[73990,70947],[-26,-388],[185,-155]],[[51145,89595],[490,194],[56,-131]],[[52487,90675],[-106,297],[-76,-8],[-49,-193],[-148,28],[-31,-60],[-225,31],[-76,-41],[-24,150]],[[51752,90879],[-168,-49],[-39,-132],[-58,93],[-102,-200],[-66,2],[-111,-123],[-52,47],[19,-231]],[[51175,90286],[-4,-163],[-161,-76]],[[51010,90047],[-39,-220],[174,-232]],[[56563,41949],[476,5]],[[57098,43669],[-741,0]],[[56357,43669],[-51,-503],[-184,-1]],[[25124,95090],[81,-118],[51,81],[-51,118],[-81,-81]],[[24855,94663],[14,-76],[95,94],[3,250],[-112,-268]],[[24908,93151],[134,-27],[163,80],[44,114],[84,8]],[[25464,93715],[60,227],[143,329],[-50,555],[-96,348],[-67,-105],[-46,75],[-181,-461],[66,-185],[-64,-302],[-87,-260],[-74,-60],[126,281],[34,394],[-31,143],[-124,16],[-143,-77],[-105,-175],[23,-170],[-52,-334],[-1,316],[-43,99],[27,150],[-129,-116]],[[20175,89861],[13,113],[190,47],[10,-122],[203,99],[84,-245],[227,-110],[4,366],[81,102],[140,60],[56,170],[488,525],[91,316],[4,106]],[[21622,91487],[-7,-79],[-174,-184],[-149,-44],[-131,-111],[-217,-96],[-195,-143],[33,-152],[61,18],[-66,-341],[9,-235],[-56,319],[-180,249],[-233,14],[-225,-109],[45,-181],[-124,91],[-378,-50],[-106,16],[-332,185],[-70,74]],[[73498,39485],[41,597]],[[42432,47105],[767,92],[1150,99]],[[44289,48960],[-1755,-207],[-191,-14]],[[42343,48739],[28,-297],[61,-1337]],[[76225,55659],[173,-99],[154,319],[57,-93],[59,70]],[[76605,56569],[-305,50],[-72,-52]],[[68310,41325],[685,-122]],[[68998,41258],[57,1264]],[[68422,43655],[-74,-1327],[22,-4],[-40,-667]],[[14713,3518],[-31,-15],[-123,722],[-807,-407],[9,-52],[-1598,-829]],[[12163,2937],[-33,-350],[67,-497],[-17,-293],[49,-31],[161,-495],[-71,-237],[119,25],[111,150],[210,440],[136,192],[53,-4],[168,268],[-19,57],[159,222],[169,129],[233,70],[141,198],[223,89],[46,130],[212,102],[153,-121],[114,236],[15,163],[181,49],[-30,89]],[[12308,4392],[446,233],[-10,55],[787,408]],[[13531,5088],[-163,944],[20,12],[-108,641],[422,205]],[[13702,6890],[-57,320],[65,37],[-130,738]],[[12200,7276],[14,-436],[63,50],[-16,125],[197,-118],[191,-2],[-40,-114],[-166,-162],[16,-147],[-133,-115],[-56,52],[-11,302],[-93,21],[101,-504],[37,-409],[14,-443],[-76,-311],[66,-673]],[[82278,78672],[103,-75],[173,71],[200,-59],[-57,-554],[109,-31]],[[82806,78024],[233,1036],[123,398],[40,274],[124,408]],[[82746,80480],[-50,-517],[-134,-277]],[[14713,3518],[61,102],[-29,187],[56,5],[45,-155],[-55,-143],[24,-125],[188,-35],[0,104],[-94,69],[24,183],[135,-166],[-12,334],[-83,-5],[38,213],[-2,211],[54,96],[-133,11],[-15,137],[-105,70],[-49,191],[-119,203],[-19,-72],[120,-324],[-89,16],[-138,337],[-163,188]],[[14353,5150],[-767,-378],[-55,316]],[[12308,4392],[28,-830],[-52,-120],[12,-182],[-133,-323]],[[9200,40555],[-68,330],[61,169],[-82,40],[-44,123],[79,230],[-97,-98],[3,247],[-97,6],[-34,-148],[-127,-274],[-84,2],[-99,-280],[-35,-200],[-84,-157],[-92,-72],[-83,117],[-55,-72],[153,-363],[52,-180],[-27,-292],[45,-16],[-24,-224]],[[87334,49630],[80,673]],[[87081,50868],[-75,-40]],[[87006,50828],[-105,-42],[-116,-200],[-140,-37],[-82,55]],[[86563,50604],[-84,-581],[159,-245]],[[65627,43648],[-203,26],[2,226],[-112,68],[-381,44]],[[34852,38186],[998,206]],[[28833,31166],[447,132]],[[11533,38119],[-41,261],[-92,-42],[-104,648],[-35,53]],[[11064,38941],[34,-92],[-155,-75],[-38,-180],[29,-177],[-137,-166],[-5,-195]],[[41922,63639],[-75,1670]],[[41846,65348],[-1272,-171],[59,-1158]],[[90800,27449],[662,-453]],[[91475,28813],[-39,15],[29,273],[-309,18],[-355,-149],[-34,17]],[[90767,28987],[5,-194]],[[64959,67547],[495,-43],[1,169],[-199,77],[-32,100],[86,102],[49,-160],[38,54],[154,-14]],[[76580,61152],[56,223],[120,81],[56,-68],[105,446]],[[76800,62135],[-155,-39],[-71,113],[-77,304],[-166,-52],[-55,75]],[[75933,47086],[-56,-1470]],[[76357,45373],[122,-16],[85,122]],[[76564,45479],[126,1519]],[[76036,47073],[-103,13]],[[91188,39816],[-132,402],[-67,391],[-68,532],[-94,241],[-110,89],[-71,-19],[-2,-240],[50,-462],[-14,-176],[-56,-52]],[[19423,53431],[97,-780],[-86,-37],[312,-2529]],[[56500,46410],[61,128],[77,-28],[-36,158],[19,198],[93,121],[40,225],[83,34]],[[56837,47246],[-214,-4],[-9,816]],[[56614,48058],[-193,-30],[-60,70]],[[20586,6631],[39,163],[138,124],[55,-131],[45,80],[123,31],[13,194],[112,52],[12,149],[129,68],[51,-185]],[[21303,7176],[164,-124],[51,13],[69,265],[12,208],[82,190],[107,-121],[74,74],[92,-58],[78,116]],[[22032,7739],[-289,2089]],[[21743,9828],[-204,-83]],[[14353,5150],[-278,449],[-136,337],[181,110],[197,-53],[78,-97],[-303,66],[-78,-130],[231,-394]],[[14245,5438],[315,156],[-73,426]],[[14454,6202],[-141,260],[-1,244],[-56,134]],[[14256,6840],[-71,4],[-28,-140],[-121,90],[-148,190],[-186,-94]],[[15092,837],[197,290],[-144,-111],[-53,-179]],[[14901,1109],[101,-37],[-11,104],[-90,-67]],[[14646,1390],[52,-76],[102,50],[51,235],[84,71],[-52,-259],[244,-242],[60,35],[160,276],[-122,109],[20,233],[-44,189],[-67,50],[-34,241],[-92,-29],[-49,-193],[-162,-77],[-95,-176],[-56,-437]],[[14656,1030],[70,51],[83,244],[-153,-295]],[[64549,49907],[88,-225],[27,-302]],[[65338,50469],[-239,16],[13,337],[-290,215]],[[64822,51037],[-85,-145]],[[64737,50892],[-188,-313],[-47,-419],[47,-253]],[[35758,44731],[1168,243]],[[36926,44974],[-21,172],[-91,-1],[-77,551],[-92,26],[-53,369]],[[36592,46091],[-52,223]],[[35251,45054],[30,-44],[-134,-204],[72,-186]],[[12970,30044],[733,339],[1415,636]],[[14043,36424],[94,-190],[101,-648],[-74,-149],[-36,-194],[27,-277],[-48,-109],[-151,-97],[-180,-442],[-21,-181],[-99,-104],[-98,-220],[-178,-114],[-74,119],[-145,78],[-24,157],[-97,-15],[-12,-120],[-94,-44],[-74,-176],[112,-707],[-434,-197]],[[43030,50162],[1210,133]],[[42922,52561],[28,-693],[13,0],[67,-1706]],[[22557,12954],[286,-2175]],[[84465,84946],[91,961],[-10,31],[93,985]],[[84639,86923],[-25,7],[80,673]],[[84165,87743],[-30,-251],[-160,-383],[-198,-105],[-34,-221],[-235,-232],[-76,-215],[135,145],[46,-291],[-214,56],[-20,-220],[-133,37],[-19,-219],[-85,-203],[-195,51],[-30,-331]],[[57470,23829],[5,-86],[109,-49],[41,64],[123,-255],[51,-216]],[[57799,23287],[143,166],[61,-26],[82,169],[177,164],[278,-2],[93,170]],[[58633,23928],[-74,111],[-109,40],[4,167],[-96,116],[-93,212],[-4,398]],[[57875,24984],[-385,10]],[[76820,69078],[21,316]],[[76841,69394],[14,185],[-46,9],[-68,445]],[[76570,69847],[-205,-110],[-69,-184],[-38,59],[-134,-192]],[[43722,38820],[924,105]],[[44646,38925],[-25,838]],[[44620,39769],[-950,-109]],[[43670,39660],[25,-174],[27,-666]],[[42070,60275],[1579,168]],[[76839,65762],[293,-623]],[[77417,65168],[122,59],[27,130],[134,91]],[[79459,67722],[148,331],[92,27],[43,267],[62,102],[11,368]],[[79815,68817],[-72,26],[-185,189],[-30,-46],[-153,144],[-76,-140],[-252,256]],[[79047,69246],[-65,-275],[-112,-59],[-114,-324]],[[90821,33639],[271,199]],[[91081,33975],[2,199],[73,-34],[0,248]],[[91156,34388],[-267,-82],[-151,-9]],[[90738,34297],[-20,-205],[38,-95],[-29,-364],[94,6]],[[81015,72383],[162,106]],[[81177,72489],[124,120],[138,285],[70,-6],[248,273],[76,132]],[[81833,73293],[119,238],[-17,68]],[[81775,74118],[-142,-94],[-224,126],[-231,-49]],[[81178,74101],[-48,-301],[-79,-79],[-77,53]],[[63839,49004],[114,-197],[213,-17],[8,-174],[65,-86],[78,-300],[136,-15],[44,-232],[57,-10],[208,248],[72,-51],[43,86]],[[64549,49907],[-2,-256],[-135,2],[10,-172],[-321,30],[-36,120],[-211,39]],[[65356,81104],[-38,184],[-83,140],[-155,-84]],[[65080,81344],[-33,-38],[-79,227],[-114,-243],[-123,-121],[-43,-160],[-121,-91]],[[75331,72752],[-3,281]],[[75328,73033],[-21,197],[-92,408],[42,220]],[[75257,73858],[9,65]],[[75266,73923],[-47,-31],[-100,141],[-9,154],[-377,57],[21,333]],[[74129,74700],[50,-174],[-12,-142],[83,-345],[-46,-275],[32,-97]],[[69506,80772],[380,-157],[7,-84],[101,130],[-57,89],[-74,-43],[-256,100],[-101,-35]],[[70041,78968],[-95,167],[22,122],[-71,405],[12,507],[-45,224],[-105,29],[0,-120],[-145,-111],[-105,62],[-33,-66],[-117,89]],[[69359,80276],[-99,-1393]],[[69260,78883],[-72,-1001]],[[69188,77882],[-33,-442]],[[22080,3191],[1109,443]],[[22708,7144],[-144,-58],[-126,936],[-92,-70],[-69,-185],[10,-140],[-217,183],[-38,-71]],[[21303,7176],[25,-303],[-44,-228],[79,-51],[100,77],[73,-36],[20,-282],[80,-3],[51,-267],[102,-171],[-24,-195],[4,-341],[32,-249],[118,-164],[111,-526],[44,-411],[-71,-259],[11,-362],[66,-214]],[[15419,1242],[35,-30],[74,424],[-70,-175],[-39,-219]],[[15701,1720],[-2,-267],[64,-118],[-50,-123],[-90,-26],[-133,85],[62,-130],[-82,-88],[23,-251],[-70,-161],[83,-139],[-97,-80],[125,-187],[942,460],[493,255],[1290,590]],[[15060,0],[83,139],[-90,-41],[7,-98]],[[78705,74301],[365,-70]],[[79343,75285],[28,136],[-240,54],[22,323],[-47,155]],[[79106,75953],[-185,35]],[[78921,75988],[18,-144],[-88,-110],[9,-273],[-62,-81],[-19,-200],[-98,-32],[-117,-197],[-2,-131]],[[29761,35971],[118,-1248]],[[86967,52213],[121,-701],[-82,-684]],[[87484,51402],[-109,183],[159,11],[123,168],[25,175],[106,1]],[[43679,79617],[-706,-87],[-10,223],[-392,-49],[-47,1203],[-430,-47],[-36,880]],[[64141,37040],[115,-221]],[[64256,36819],[30,408],[123,113],[-32,232]],[[73783,43934],[-40,-610]],[[74097,38343],[95,-21],[-47,-669]],[[74332,37612],[575,-132]],[[74979,38426],[-191,43],[4,57],[-190,42],[13,168],[-384,89]],[[34042,50558],[125,-157],[36,-167],[88,-128]],[[34600,49939],[58,94],[-26,267],[21,189],[79,82],[-35,153],[-35,494]],[[34662,51218],[-849,-180]],[[47765,82819],[-25,1072]],[[46942,83850],[0,-204],[-87,-138],[73,-41],[-13,-216],[34,-394],[42,-50],[37,-491],[47,-213],[405,59]],[[28496,16085],[183,-1759],[-124,47],[-87,-94],[16,-85],[-111,-313],[-54,-41]],[[79275,71613],[90,-205],[-28,-45]],[[79337,71363],[49,-5],[219,-498]],[[79605,70860],[127,15]],[[79732,70875],[30,198],[92,300],[-16,115],[91,439],[118,185]],[[79869,72310],[-104,-122],[-79,-174],[-319,-208],[-92,-193]],[[17804,62842],[-1710,-647],[-372,-163],[1,-67],[-212,-247],[20,-49],[-263,-103]],[[57191,57014],[-678,4]],[[56513,57018],[-6,-1052],[-63,-196],[47,-21]],[[74730,23216],[41,101],[30,317],[47,113],[-31,467],[21,317]],[[74838,24531],[-895,212]],[[34741,25883],[2225,487]],[[36169,28775],[-96,-20]],[[36073,28755],[40,-553],[-194,-38],[25,-334],[-384,-83],[24,-324],[-348,-77],[-8,-115],[-199,-38],[17,-215],[-191,-44],[30,-336],[-99,-22],[24,-334],[-96,-21]],[[52814,71203],[351,13]],[[67074,62744],[-280,35]],[[50466,47099],[-4,336]],[[91356,25324],[-167,-1398]],[[91476,26056],[-71,-192],[-49,-540]],[[52666,90930],[-196,452],[-167,530]],[[52303,91912],[-91,0]],[[52212,91912],[166,-446],[73,-282],[61,-113],[-17,-156],[105,-287]],[[51752,90879],[63,79],[186,-48],[-31,209],[49,158],[226,177],[-146,513]],[[52099,91967],[-1026,-20],[-93,-238],[-106,-63]],[[50874,91646],[27,-949],[274,-411]],[[91362,17161],[376,-145],[628,-293]],[[92366,16723],[9,395],[100,78],[-102,400],[62,42]],[[92435,17638],[-72,310],[-185,-120],[76,227],[-99,-34],[-90,676],[-195,-80]],[[83765,42669],[-106,815],[118,394],[-104,483]],[[79727,65619],[18,-66],[183,-178],[165,14]],[[80311,65684],[177,156]],[[80488,65840],[-425,847]],[[86474,46627],[84,40]],[[87608,47742],[-162,405]],[[56945,69757],[-125,-115],[-61,41],[-342,-46],[-59,32]],[[56018,69707],[-9,-1923]],[[76283,44135],[138,-572]],[[77344,43923],[26,618]],[[77370,44541],[-27,159]],[[77343,44700],[-974,116]],[[78794,70610],[360,986],[183,-233]],[[79275,71613],[-448,1016]],[[78827,72629],[-49,-126],[-137,-157],[-49,-246],[14,-113],[-86,-84]],[[76553,64796],[-41,-50],[72,-411]],[[76584,64335],[374,189],[83,-132]],[[76233,62722],[15,246],[172,245],[242,132]],[[76662,63345],[16,232],[51,81]],[[76729,63658],[-547,114]],[[20871,14407],[566,233]],[[21623,14717],[854,341]],[[21492,18262],[43,-320],[-323,-127],[22,-162],[-68,-26],[27,-216],[-71,-195],[14,-104],[-94,-32],[-15,-366],[43,-323],[-66,-25],[52,-380],[-55,-307],[41,-313],[62,25],[45,-325],[-343,-136]],[[20806,14930],[65,-523]],[[79815,68817],[180,189]],[[79679,70053],[-53,-31],[-17,-339],[-249,-127],[8,-104],[-151,-77],[-173,70]],[[79044,69445],[3,-199]],[[79835,67053],[77,-163]],[[79967,66875],[173,132]],[[74989,42468],[-20,-619]],[[74969,41849],[883,-79]],[[75852,41770],[11,-1],[-61,952],[-101,6]],[[64804,59129],[92,-374],[142,-206],[74,-243]],[[65112,58306],[109,-124],[70,-173],[24,-330],[-36,-166],[-116,-79],[-26,-281],[-121,13]],[[65016,57166],[47,-350],[63,-175]],[[65126,56641],[336,-31]],[[65462,56610],[30,927]],[[64963,59109],[-159,20]],[[89110,18149],[1042,-486]],[[90360,19339],[44,48]],[[83365,47306],[581,497],[55,74]],[[84001,47877],[36,126],[-27,216]],[[83627,49065],[23,168],[-97,184]],[[86559,36290],[-44,253],[35,190],[78,185],[-94,313],[49,112],[117,-37],[51,96]],[[85648,38290],[-134,-314]],[[64014,57262],[370,-35]],[[64384,57227],[632,-61]],[[65112,58306],[-234,23],[-6,-226],[-869,56]],[[85349,42059],[68,-425],[167,-367],[16,-193]],[[28072,5401],[547,183],[998,311],[1194,359]],[[30811,6254],[-156,1612],[-27,333]],[[30628,8199],[-63,-41],[-513,-152],[-65,645],[-1142,-352]],[[91279,19394],[-26,202],[60,26],[-65,126],[-42,348],[27,11],[-25,464]],[[91208,20571],[-104,-478],[-442,318],[-69,12]],[[53838,31627],[1122,13]],[[57403,73472],[164,-1]],[[56745,75597],[-90,0],[-8,-1121]],[[76564,45479],[102,69],[15,120],[695,-116]],[[77376,45552],[92,-12],[16,349],[191,-23]],[[77675,45866],[10,392],[-56,5],[4,282],[-100,14],[67,307],[-122,132]],[[77478,46998],[-79,-148],[-112,-531],[-242,256]],[[23011,91654],[152,26],[74,-51]],[[22994,90626],[53,120],[189,83],[249,287],[-21,71],[167,239]],[[23535,91888],[-8,40]],[[23513,91993],[-203,-268],[-56,-280],[-14,125],[-202,37],[-118,-282],[-118,-203],[-35,-173]],[[63643,63597],[-4,-172],[268,-5],[986,-84]],[[64893,63336],[11,274]],[[64691,62429],[185,-34],[17,941]],[[67863,30934],[-3,212],[67,232],[-40,130],[20,158],[84,206],[2,211],[43,175]],[[63808,27372],[13,358]],[[63821,27730],[-197,-3],[-730,80],[-131,123],[14,225]],[[62490,28146],[-22,-643],[-19,3],[-40,-1338]],[[90799,36197],[-96,289],[-82,62],[66,148]],[[80100,54078],[574,-99]],[[53528,18727],[776,3]],[[54323,21053],[-482,-5]],[[50060,21239],[-1108,-71]],[[48952,21168],[-251,-20]],[[48701,21148],[33,-1300]],[[91821,18946],[370,162],[-24,344],[-77,573]],[[92090,20025],[-89,-29],[14,359],[-244,-20],[-66,611],[-100,-23]],[[91605,20923],[-282,-50],[-88,-322],[-27,20]],[[54150,35647],[23,211],[124,194],[-10,242]],[[54287,36294],[-61,123],[-404,-6]],[[19165,35310],[-662,1818]],[[18503,37128],[-2778,-1134]],[[91566,21208],[39,-285]],[[92090,20025],[109,35],[197,-122],[226,36]],[[92622,19974],[50,242],[-77,417],[49,125],[-82,438],[21,328]],[[68914,22457],[20,-269],[174,29],[-99,338],[-95,-98]],[[68290,23143],[62,-57],[22,205],[-84,-148]],[[67826,25221],[15,-185],[152,-460],[262,-249],[56,117],[-10,-170],[55,-328],[131,-381],[24,-333],[68,5],[113,-126],[3,-254],[73,-149],[116,-28],[12,303],[-74,-12],[3,511],[-108,135],[-19,179],[-69,180],[35,137],[-64,140],[24,82],[-93,125],[-50,170],[-82,509]],[[76231,37858],[-510,124]],[[82561,70426],[-94,-16],[-316,635]],[[82019,70515],[-19,-126],[-240,-491],[20,-131],[-54,-139]],[[81726,69628],[11,-80],[246,-401]],[[43706,31956],[1150,136]],[[44852,35572],[-16,335],[-96,-11]],[[44740,35896],[-1006,-101]],[[43734,35795],[-33,-2]],[[52144,30673],[11,-1341]],[[66216,22753],[392,-46]],[[67728,24126],[-77,56],[-43,143],[32,100],[-104,261],[-50,281],[-59,147],[-2,164]],[[67425,25278],[-381,74],[-19,-25]],[[67025,25327],[-41,-660],[-380,42]],[[17638,86332],[-356,62],[10,193],[-524,70],[-815,788],[2,97],[-394,14]],[[91294,34269],[-22,127]],[[91272,34396],[-141,122]],[[91131,34518],[25,-130]],[[33423,26949],[108,218],[81,270],[-25,302],[379,92],[-4,55],[191,42],[-9,113],[192,44],[-14,165],[190,43],[-9,111],[191,44],[-8,110],[190,43],[-4,55],[291,65],[3,-42],[899,186],[8,-110]],[[35899,32850],[-47,659]],[[61046,45497],[2,0]],[[77082,42322],[28,-115],[-2,-454]],[[77648,41658],[14,360],[129,-16],[15,341],[65,-8],[14,338]],[[60076,69299],[0,279],[261,-2]],[[60337,69576],[7,1385]],[[63815,32894],[957,-104]],[[64772,32790],[47,1182]],[[91409,34040],[136,160],[39,-64],[93,225],[-7,160],[-127,128]],[[91543,34649],[-131,32],[-76,-169],[4,-222]],[[55133,23380],[772,-8]],[[65462,56610],[458,-44],[-42,-892],[23,-3]],[[66442,57002],[-57,153],[-63,-132]],[[66226,57032],[39,83],[-40,161],[71,210],[-55,167]],[[64772,32790],[-6,-168]],[[19863,33706],[704,268]],[[19652,40892],[-1223,-477],[-778,-30]],[[17651,40385],[-25,-216],[180,-198],[26,-117],[-27,-436],[44,-112],[84,32],[105,-119],[4,-163],[135,-142],[189,-37],[78,-274],[21,-203],[-13,-292],[51,-290],[74,-208],[0,-210],[-74,-272]],[[15422,37367],[-480,925],[-319,144],[-117,11]],[[79497,76542],[-74,-361],[-260,49],[-25,-285],[-32,8]],[[40107,29519],[146,-2589]],[[82310,30194],[123,25],[70,171],[140,76],[151,-99],[59,-118],[71,11],[141,-203],[206,-159]],[[83745,31849],[-990,318]],[[82755,32167],[-231,67]],[[82524,32234],[-214,-2040]],[[57657,38342],[-4,-375],[-64,1],[-11,-1007]],[[43649,81014],[-73,1931]],[[43576,82945],[-175,-93],[-151,32],[-84,-89],[-149,80],[-126,-41],[-121,-219],[-88,-1],[-175,-155]],[[77705,62948],[44,-47],[351,-107],[116,-259]],[[77854,63835],[21,-149],[-121,-221],[-10,-402],[-39,-115]],[[67510,52611],[-581,85]],[[66732,52706],[-39,-1008]],[[79542,35042],[794,-213]],[[80470,36223],[-796,217]],[[66563,39855],[32,670]],[[66595,40525],[-96,16],[18,336],[-101,16],[7,141],[-95,21],[-50,115],[-227,37]],[[65548,40675],[-19,-176],[131,-508]],[[34662,51218],[-59,831]],[[78960,40192],[-38,-563],[-162,32],[-20,-284]],[[59198,22050],[-18,-956],[136,-8],[-10,-675]],[[60076,68051],[134,20],[252,-168]],[[60462,67903],[573,-4]],[[61100,69571],[-172,55],[-187,-113],[-81,63],[-323,0]],[[77358,35895],[151,-61],[91,-140],[282,-270],[75,17]],[[77957,35441],[46,592],[155,-37],[24,289]],[[77414,36445],[-56,-550]],[[78260,58082],[54,-103],[80,41],[155,-220],[81,-42],[250,-313],[182,-102]],[[79335,57719],[-28,85],[76,257],[-39,96],[81,102],[157,86]],[[79429,58617],[-130,-94],[-41,164],[-102,-28],[-61,112],[-291,125],[-100,-68],[-117,170]],[[63959,59317],[832,-67],[13,-121]],[[40157,65970],[191,30],[-49,1008],[229,31],[-32,626],[384,49],[-16,334]],[[42543,35651],[-1070,-142]],[[60832,66572],[339,0],[164,101],[131,206]],[[60462,67903],[-6,-357],[-131,-268],[125,-42],[0,-665]],[[79841,56595],[64,-172],[177,103]],[[80935,57060],[-92,376],[-145,466]],[[80181,58009],[-128,-531],[-238,-279],[98,-166],[19,-162],[-91,-276]],[[79789,56798],[52,-203]],[[78896,72816],[-69,-187]],[[81293,89453],[772,-176],[54,661],[390,-87]],[[81961,90993],[-175,-397],[-87,-288],[-232,-547],[-174,-308]],[[79376,64518],[-157,-73]],[[79219,64445],[-240,109]],[[78979,64554],[-158,-11],[-222,-179]],[[78578,76048],[343,-60]],[[79343,77450],[-260,29]],[[78919,77496],[-16,-78],[-155,-81],[-105,-223],[49,-63],[-1,-201],[180,-133],[-47,-152],[-141,-48],[8,-173],[-113,-296]],[[76327,70616],[-251,204],[-100,-25]],[[75873,70878],[39,-183],[-56,-66]],[[75856,70629],[-62,-938],[-19,-55]],[[87011,60625],[115,143],[71,-37]],[[76662,63345],[224,-387]],[[77207,62894],[114,254]],[[77321,63148],[-80,273],[111,250]],[[77352,63671],[-311,721]],[[76584,64335],[125,-135],[79,-364],[-59,-178]],[[62338,43104],[1003,-58]],[[62484,44078],[-111,-343],[-36,-351],[1,-280]],[[77465,70735],[97,62],[0,-255],[74,13],[46,-113],[-27,-394],[16,-223]],[[77671,69825],[-1,-3]],[[77870,69886],[82,27],[57,243],[-20,61],[129,435]],[[57481,78599],[200,93]],[[57530,80637],[-231,-1853],[182,-185]],[[58661,25620],[130,-39],[92,100],[81,-25]],[[58964,25656],[27,614],[65,-4],[0,333]],[[66876,69365],[254,-29],[26,678]],[[77343,44700],[33,852]],[[81282,31551],[171,-230],[306,-532],[101,-266],[315,-412]],[[82175,30111],[135,83]],[[82524,32234],[-893,271]],[[86435,45224],[176,172]],[[86611,45396],[44,100],[109,-55]],[[86764,45441],[148,100]],[[63387,56063],[19,1258]],[[91125,35276],[148,-73],[245,83],[7,-151],[86,556],[13,781]],[[77675,45866],[128,-13]],[[78058,47482],[-151,-7]],[[77757,47185],[-118,-174],[-161,-13]],[[66921,16786],[221,-22],[252,133],[21,127],[154,50],[64,101],[29,196],[100,146],[39,151],[102,155],[92,23],[43,321],[170,47],[217,-61]],[[68496,19429],[-194,30],[34,662],[-194,29]],[[80457,74113],[132,-83],[189,-437]],[[81178,74101],[114,226],[-17,124],[-202,77],[-45,180],[-85,96],[-175,-22]],[[27948,87541],[10,-131],[81,-123],[32,-160],[360,-322],[100,90],[49,-98],[178,-9],[110,69],[116,269],[-7,149],[-77,204],[4,343],[-121,214],[-121,129],[-64,-52],[-267,-43],[-135,-234],[-203,-129],[-45,-166]],[[26988,88208],[30,-141],[198,-232],[52,-175],[85,-29],[-17,406],[-174,115],[-94,321],[-91,-137],[11,-128]],[[84423,34696],[117,210]],[[78365,73921],[-11,-392],[67,-64],[-15,-187]],[[57304,20038],[22,-46],[-19,-1302],[-22,1],[-3,-664],[870,-20]],[[58133,20472],[-875,28],[-26,-309],[72,-153]],[[38588,22775],[-764,-145],[42,-658],[61,17],[81,-1220],[-282,-98],[27,-396],[55,11],[11,-165],[-95,-18],[9,-146]],[[85139,92515],[29,277]],[[85168,92792],[-774,234],[-97,-987],[-580,168]],[[79632,65685],[-273,-670],[-140,-570]],[[82100,72598],[-97,504],[-170,191]],[[81177,72489],[119,-532],[-22,-105],[98,-289]],[[52901,86257],[208,163],[76,393],[101,96],[56,163],[23,278],[108,255]],[[75241,44843],[24,-1]],[[75265,44842],[10,243],[25,1627]],[[74980,46563],[-16,-181]],[[74773,45850],[-7,-591],[31,-121],[-80,-59],[90,-204]],[[53860,21379],[-32,439],[-109,279],[-284,359],[-40,174],[35,77]],[[52810,23798],[6,-996]],[[80812,46391],[146,-238],[70,106],[171,-51]],[[95117,22957],[-68,25],[6,172],[-98,6],[-213,132],[40,-242],[-425,-352]],[[94359,22698],[12,-44]],[[64464,51251],[144,-216],[59,19],[70,-162]],[[64822,51037],[136,85],[80,172],[50,-5],[116,190],[126,-1],[-80,166],[70,164]],[[65048,52625],[-81,-102],[-76,125],[-480,-760],[223,-420],[-170,-217]],[[86502,44460],[59,-159],[70,18],[157,183],[125,23]],[[86913,44525],[-14,224],[43,242],[66,115]],[[86764,45441],[-49,-117],[-104,72]],[[43974,16718],[775,92],[5,-110],[581,66]],[[72943,60709],[88,239]],[[73031,60948],[19,9],[54,889]],[[73104,61846],[-808,134]],[[72296,61980],[-14,2]],[[72282,61982],[-30,-521]],[[72252,61461],[5,-420],[69,-247],[-19,-143]],[[45422,10936],[26,-656],[121,13],[13,-328],[194,22]],[[73031,60948],[87,-89],[155,76],[77,-107],[-40,-187],[264,-166]],[[73925,61076],[60,219],[-35,193],[-141,247]],[[73572,61773],[-468,73]],[[58964,25656],[122,-84],[111,-300]],[[72910,41237],[66,879]],[[58142,17141],[-9,-693],[-56,-82],[33,-247],[-155,-68],[-35,82],[-203,-279],[21,-136],[-82,-224],[-59,-45],[-316,257],[-136,-106]],[[74838,24531],[29,656],[-48,41],[-80,251],[-131,25],[-50,191],[-7,248]],[[51405,49827],[-12,1348]],[[51393,51175],[-958,-35]],[[50428,50800],[14,-1007]],[[56837,47246],[68,120],[84,-58],[44,99],[104,-10]],[[57131,47843],[-337,10],[-119,-57],[-61,262]],[[46417,89262],[194,11]],[[47839,92911],[-85,-32],[7,-121],[-86,-53],[68,-80],[61,-558],[-95,-56],[40,-247],[-83,-195],[-94,-111],[-72,53],[-57,-130],[-71,14],[-125,-302],[-206,-271],[-41,-249],[7,-183],[-71,-113],[15,-153],[-117,-60],[-46,-271],[-68,-81],[-54,-230],[-249,-220]],[[54564,84215],[57,50],[72,331],[-72,109],[167,237],[52,298],[103,70],[39,185],[52,15]],[[54131,86652],[-644,-1092]],[[53487,85560],[570,-600],[81,-414],[258,-455]],[[77306,68010],[25,183]],[[77272,69305],[-431,89]],[[78112,65236],[-46,153],[63,178]],[[77156,70564],[393,-716],[122,-23]],[[75328,73033],[39,48],[166,-30],[-32,102],[132,73]],[[75633,73226],[33,564],[-91,14]],[[75575,73804],[-126,52],[-192,2]],[[78827,40496],[-793,145]],[[75633,73226],[473,-80]],[[76211,73125],[33,566],[65,31],[88,307],[-6,215]],[[75881,74354],[-234,51],[-57,-355],[-15,-246]],[[79228,46134],[43,-21],[106,195]],[[79103,47553],[-122,261],[-96,-68],[-25,-322]],[[78813,47045],[-60,-505],[167,-233],[308,-173]],[[79974,49413],[100,1],[300,649],[33,167],[170,120]],[[90509,32551],[-161,530]],[[90348,33081],[-163,544],[1,169],[-83,121],[-101,-7]],[[70692,69935],[191,-41],[-5,-338],[47,-159],[154,-15],[-14,-252],[80,-152],[91,28],[65,-108]],[[68355,64624],[388,-46]],[[69053,65086],[-11,908]],[[69042,65994],[-623,76]],[[62346,42917],[-8,187]],[[61606,44130],[-26,-1187]],[[92483,22244],[198,-27],[244,57],[214,-35]],[[93139,22239],[-67,395],[-69,13],[41,232],[-32,234],[77,234],[126,211]],[[93215,23558],[-13,240]],[[93202,23798],[-222,86],[7,-202],[-332,241],[21,93],[-96,27],[-46,-82]],[[49501,11958],[-530,-37],[-34,1324],[55,4],[-16,660]],[[48976,13909],[-388,-28]],[[48588,13881],[-194,-16]],[[91460,33784],[203,-103]],[[91663,33681],[28,-7]],[[91832,34451],[-131,103],[-156,199],[-2,-104]],[[84479,54190],[-484,122]],[[64121,17701],[144,-218],[177,-76],[85,45],[158,-106],[151,-26],[245,-256],[185,-369],[200,-37],[77,-143]],[[65080,81344],[-10,212]],[[64188,82036],[133,-1005]],[[83337,87950],[828,-207]],[[75852,41770],[-9,-392]],[[76344,41278],[8,231],[-72,14],[32,298],[52,136],[-40,67],[46,398]],[[76391,42872],[-684,72]],[[84639,86923],[705,-194],[23,-132],[84,-47]],[[85451,86550],[168,418],[189,651]],[[57565,61948],[-8,-161]],[[57557,63693],[13,-1680],[-5,-65]],[[68891,39209],[55,1050]],[[76016,71955],[18,-4]],[[77957,35441],[184,41],[189,-62],[213,-341],[158,-317]],[[78701,34762],[23,233],[159,-41]],[[77762,66922],[55,1007]],[[21172,23639],[85,86],[58,275],[137,151],[32,213],[-25,180],[198,503],[38,265],[98,99]],[[21793,25411],[139,39],[48,264],[-34,135],[101,330],[50,46]],[[23548,31132],[-445,-156],[-1702,-617],[-1045,-408]],[[20344,29945],[828,-6306]],[[9446,43257],[101,75]],[[9547,43332],[173,52],[29,67],[136,-57],[647,316]],[[9998,45792],[13,-74],[-103,-101],[-120,-527],[-142,-285],[-51,-30],[-192,-339],[-21,-193],[-53,-68],[-67,-285]],[[9262,43890],[-49,-151],[9,-165],[65,-255],[159,-62]],[[60476,77376],[129,-90],[75,-199],[109,-92],[173,-303]],[[62178,77313],[-142,132],[-62,-112],[-74,52],[15,729],[65,644],[-139,-1]],[[61242,79060],[-432,49]],[[69042,65994],[-2,109]],[[69022,67316],[-140,17],[-73,241],[-258,173]],[[68551,67747],[26,-119],[-410,54],[-23,-503]],[[89629,37742],[100,-175],[-118,-123],[48,-172],[209,103],[114,-404]],[[89980,37550],[-100,169],[18,270]],[[89898,37989],[-106,131]],[[94285,23789],[-16,-118],[90,-973]],[[95336,23105],[-71,511],[3,268]],[[94670,24675],[-183,-34],[-87,-165],[-64,24],[-98,-377],[107,-113],[-60,-221]],[[90803,26186],[9,-144],[-78,-260],[52,-213]],[[90786,25569],[570,-245]],[[81791,58265],[-49,96],[120,42],[-103,105],[-29,283],[55,434],[-62,38]],[[64891,55539],[56,-171],[125,-178],[-3,-132],[65,-5]],[[65553,54678],[179,-19]],[[65126,56641],[6,-254],[-125,-281],[-31,-270],[-76,-132],[-9,-165]],[[44740,35896],[-40,1026],[136,14]],[[44788,38272],[-117,-14],[-25,667]],[[43722,38820],[29,-667],[-38,-174]],[[43713,37979],[48,-1169],[-47,-6],[-13,-226],[33,-783]],[[82755,32167],[68,594],[-49,56],[71,786]],[[56375,55751],[-591,9]],[[55581,55762],[5,-976],[-7,-509]],[[56506,57638],[7,-620]],[[56504,58981],[8,-338],[-6,-1005]],[[70392,36067],[490,-87]],[[70464,37319],[-20,-332],[52,-206],[-19,-302],[-65,7],[-20,-419]],[[89689,53638],[308,-302],[201,-72],[101,104],[16,138],[-54,285],[45,168],[77,531]],[[52303,91912],[-150,565],[-106,565]],[[51986,93040],[34,-280],[119,-588],[73,-260]],[[52099,91967],[-85,418],[-9,145],[-89,344],[-192,171],[-76,-62],[98,-65],[24,-191],[-55,-11],[-192,284],[-55,12]],[[50626,93063],[14,-1426],[234,9]],[[82185,53041],[11,136],[-94,141],[-128,-32],[-32,178],[39,225]],[[81584,53794],[-166,-311]],[[81379,53411],[-241,-462]],[[81138,52949],[502,-421]],[[21177,21200],[56,189],[116,-33],[62,216],[120,23],[-19,144],[70,49],[25,163]],[[21344,22921],[-75,55],[-97,663]],[[87848,43240],[99,-108],[18,153],[165,-7]],[[88130,43278],[75,359],[32,331],[61,160],[221,296],[-23,264],[-88,27]],[[87982,44174],[-19,-136]],[[87963,44038],[-31,-311],[-93,-335],[9,-152]],[[56811,83919],[-68,-100],[-90,274],[60,105],[-68,180]],[[56645,84378],[-91,-13],[-74,181],[-116,54],[-104,-222]],[[55856,84291],[-385,-354],[-397,-436]],[[55074,83501],[-261,-1436],[224,286],[80,-5]],[[89166,49706],[-62,100],[-88,-196],[-196,-127],[-112,-126],[-9,-184]],[[17264,89160],[-266,35],[-96,-44]],[[16902,89151],[-69,-26],[-93,156],[-33,201],[-181,9],[-69,-64],[-119,151]],[[16338,89578],[-2,-83],[-134,10],[-6,-232],[-621,29]],[[58952,69239],[-59,-130],[-34,70],[-104,-424]],[[66192,64548],[-870,94]],[[91088,34739],[-17,-144],[60,-77]],[[91272,34396],[57,203],[-100,332],[-188,184]],[[48588,13881],[-17,658],[56,4],[-34,1315]],[[48593,15858],[-121,-9]],[[48472,15849],[-853,-68]],[[89432,29763],[451,-781]],[[90767,28987],[32,654],[57,125],[60,439],[66,629]],[[82549,56715],[-32,-90],[-117,-37],[-196,-178],[-136,10]],[[47441,64910],[96,-66],[92,103],[86,189]],[[46676,27778],[-191,-16],[21,-670],[19,1],[43,-1327],[35,-216]],[[58517,43091],[669,-39]],[[59210,43951],[4,253]],[[13973,38553],[-28,199]],[[92263,28527],[5,284],[225,-121],[-4,305],[-40,23],[35,337],[-105,77],[140,570]],[[91643,30260],[-152,-1454]],[[74303,76299],[424,-97],[46,773]],[[74773,76975],[-19,4]],[[74754,76979],[-1019,203]],[[73446,77231],[-58,-754]],[[74828,75738],[623,-96]],[[75694,76782],[-921,193]],[[80208,53854],[97,-97],[-10,-173],[179,-107],[89,-114],[206,-145]],[[80769,53218],[302,-98],[67,-171]],[[42432,47105],[29,-346],[76,-1684]],[[54507,36992],[-38,-152],[54,-254],[-165,-88],[7,-157],[-78,-47]],[[59407,79261],[11,168],[-120,323],[-1,180],[-116,213],[8,157],[-90,102],[-22,133],[51,79],[36,297],[-80,150]],[[78671,65706],[73,-172]],[[78744,65534],[161,400],[111,-163],[141,139],[120,16]],[[79277,65926],[-42,58],[-56,312],[-125,-11],[-77,231],[34,81]],[[47453,64193],[27,-1094]],[[54017,73758],[132,99],[50,182],[98,23],[69,166],[78,-31],[-22,217],[102,-8],[-9,254],[97,34],[21,281]],[[54633,74975],[-836,827]],[[80157,72046],[-1,-966],[-20,-287],[36,-244]],[[80511,70601],[65,331],[80,225],[-14,130],[15,852]],[[64070,51157],[50,22],[5,207],[53,43],[286,-178]],[[39687,57635],[760,115]],[[32677,21503],[-255,-65],[59,-668],[14,3],[143,-1649],[-111,-29],[116,-1316],[34,-187]],[[73086,51891],[90,-528],[74,-188]],[[73250,51175],[63,211],[213,124],[396,-80]],[[72357,58235],[-38,978]],[[72267,59501],[-181,-94],[-119,180],[-25,-111],[-126,2],[-97,-136],[-168,11],[-2,63]],[[71549,59416],[-89,-79]],[[15582,3209],[67,-146]],[[15307,4945],[124,-211],[110,-351],[134,-43],[24,-198],[-59,-108],[-76,-336],[42,-223],[-24,-172]],[[15582,3303],[0,-94]],[[74436,45637],[-84,7],[-111,114]],[[74241,45758],[-112,-79],[-113,-159],[-119,187]],[[73897,45707],[-52,-766]],[[51862,67685],[143,-66]],[[30855,43214],[-1,-1]],[[67406,40944],[-193,29],[-41,-540],[-577,92]],[[59674,64232],[-194,12],[2,112]],[[75469,69590],[1,15],[-601,113]],[[81387,88448],[984,-248]],[[81293,89453],[-112,-183],[-131,-333],[90,137],[96,-120],[57,-252],[94,-254]],[[89947,45628],[57,-193]],[[90004,45435],[635,-369]],[[90639,45066],[-114,645],[-46,106],[-99,-29],[-68,171],[-79,409],[-28,513],[42,151],[-78,437]],[[89680,47310],[13,-293],[117,-595],[-40,-100],[121,-104],[65,-242],[-53,-134],[-83,18],[127,-232]],[[89393,45821],[-48,170],[-42,-137]],[[89303,45854],[90,-33]],[[78155,68914],[428,1120]],[[88623,42560],[-43,-290],[-54,-36],[-85,188],[-74,13],[28,154],[-70,80],[-16,-344],[54,-416],[67,201],[131,-10],[52,-123],[-55,-164],[21,-196]],[[63301,41327],[-472,47]],[[62829,41374],[102,-135],[13,-100]],[[55932,57645],[574,-7]],[[55739,59326],[6,-672],[-4,-1006],[191,-3]],[[91655,33385],[18,119],[-77,24],[67,153]],[[75614,38682],[33,-7],[35,444],[131,28]],[[75058,39480],[-50,-670]],[[52461,38774],[134,-14],[56,65]],[[32469,44009],[-157,1879],[-126,1431]],[[30628,8199],[152,174],[120,56],[-17,165],[288,87],[-16,162],[192,56],[-46,486],[380,107]],[[14506,38447],[75,254],[144,65],[-44,180],[2,235]],[[80787,78990],[601,-175]],[[81388,78815],[2,128],[-125,324],[-64,40],[-67,293],[-203,179]],[[17202,90102],[-111,15],[-5,-149]],[[17086,89968],[-276,-200],[-133,-173],[129,-322],[96,-122]],[[65702,20157],[15,348],[-178,22],[14,332]],[[65553,20859],[-202,10],[10,162],[-196,8],[-5,-155],[-194,35],[-959,112]],[[66983,68679],[213,-250],[145,-73],[171,-23]],[[52426,42805],[-12,1343]],[[75378,64931],[32,505],[30,-5],[36,540]],[[75157,66134],[-257,-70]],[[21389,37719],[554,198],[1608,593],[802,276]],[[22123,43694],[-1306,-2373]],[[57160,71947],[370,373],[235,-12],[268,-197],[10,122],[114,34],[64,-146],[85,62],[-31,79],[121,34]],[[58396,72296],[14,1156]],[[76215,67577],[3,168],[-59,216],[-120,21]],[[72404,43353],[-62,13],[22,336]],[[62490,74846],[87,64],[81,225],[144,30],[107,-173],[38,-176],[95,-5],[9,334],[40,-3]],[[62664,77542],[-145,-106],[-69,101],[15,192],[-92,-98],[-45,-292]],[[74473,46807],[192,-97]],[[74637,47742],[-164,-935]],[[80769,53218],[-162,-491],[-110,-176]],[[34876,22698],[581,135]],[[35457,22833],[530,108]],[[46603,25550],[-145,190],[-203,5],[-29,86],[-128,89],[-134,247],[-214,-82],[-132,56],[-102,141],[-151,-44],[-161,76]],[[96137,29538],[104,-48],[63,-339],[126,-264],[72,19],[57,186],[119,62],[34,-154],[43,270],[-412,219],[-82,201],[-124,-152]],[[96258,28794],[48,27]],[[96306,28821],[-154,339],[-232,256],[20,-97],[184,-204],[134,-321]],[[77352,63671],[119,139],[145,-69],[160,214]],[[69265,38345],[63,1179],[51,669]],[[55021,67944],[154,-125]],[[55e3,69403],[4,-1410],[17,-49]],[[57304,20038],[-133,-204],[-167,117],[-185,-170]],[[72903,43254],[72,1004]],[[10478,53706],[105,-461],[-1,-151],[-135,-217],[-49,50],[-148,-251],[-47,-187],[98,-272],[41,-285],[-41,-201],[-160,-120],[-119,-407],[-62,-375],[-183,-239],[-34,-501]],[[51393,51175],[383,12]],[[46478,47171],[-62,1670]],[[75728,43588],[160,-14],[24,640]],[[75484,44821],[-219,21]],[[67025,25327],[13,363]],[[57565,61948],[-69,42],[-36,289],[-183,-98],[-133,130],[-105,-208],[-95,-2],[-63,107]],[[74523,57041],[153,250],[222,302],[94,316]],[[74992,57909],[-158,357]],[[74834,58266],[-223,289]],[[74007,58660],[1,-5]],[[73968,58582],[5,-23]],[[73483,67548],[89,-239]],[[74390,66779],[104,640]],[[76372,31256],[-136,147],[-23,152],[72,187],[-82,3],[-51,184],[29,275]],[[75836,32300],[-166,-1674]],[[75107,30787],[-378,121],[30,334]],[[66554,33815],[112,-20]],[[44701,13596],[-24,567],[-690,-88],[-57,1310]],[[66786,54759],[-14,121],[97,202]],[[66199,54120],[-48,-93],[40,-228]],[[68410,77987],[778,-105]],[[69260,78883],[-902,119]],[[90626,34603],[112,-306]],[[65153,36153],[-768,90]],[[64385,36243],[-18,-400]],[[64367,35843],[-26,-320],[-93,-144],[-172,-126]],[[78080,72979],[249,-30]],[[78094,74083],[-147,-176],[-147,29],[-62,-686]],[[9118,42127],[-35,266],[16,189],[152,153],[117,332],[50,9],[28,181]],[[9262,43890],[-44,262],[-153,-72],[-15,93],[-130,-50],[-7,316]],[[8913,44439],[-68,-74],[-17,-231],[-50,-116],[10,-207],[98,-396],[-25,-321],[14,-172],[-84,-205],[42,-257],[72,-179],[26,-245]],[[80847,69397],[282,-236]],[[81129,69161],[78,9],[62,120],[175,189],[282,149]],[[81018,70667],[45,-581],[-127,-208],[-2,-139],[-118,-69]],[[64367,35843],[-1225,119]],[[49508,96836],[-167,63],[-168,-345],[-69,-28],[-68,-152],[-135,43],[-151,-162],[-144,-64],[-87,58],[-56,-116],[42,-190],[-69,-187],[-86,-62],[5,-119]],[[90348,33081],[25,163],[82,-81],[116,121],[150,-8],[52,81],[48,282]],[[46714,41140],[930,75]],[[49238,71200],[699,44]],[[74812,36259],[-756,170]],[[60344,32814],[-25,-1175]],[[92366,16723],[602,-290]],[[92907,18864],[-78,267]],[[92829,19131],[-200,-282],[88,-256],[-109,-153],[65,-283],[-124,-87],[73,-308],[-187,-124]],[[71442,62123],[840,-141]],[[72296,61980],[104,159],[-119,53],[32,81],[-63,170],[55,155],[-35,379],[21,393],[66,117]],[[14752,41404],[222,572]],[[17385,65864],[-1904,-385],[20,-358],[-74,-273],[-100,39],[40,-513],[-27,-85],[79,-175],[16,-538],[-31,-444],[-215,-922],[-136,-264]],[[42606,35662],[-44,996],[-20,168]],[[42542,36826],[-1127,-152]],[[68727,60869],[89,156],[128,-35],[102,-145],[77,87]],[[69123,60932],[43,154],[-13,201],[66,5],[49,1115]],[[68585,62543],[-31,4]],[[58387,71573],[9,723]],[[77275,60978],[18,175],[-96,53],[-82,251],[25,211]],[[77140,61668],[-47,97]],[[74241,45758],[96,737],[-9,302]],[[74328,46797],[-70,112]],[[73818,46013],[-40,-95],[119,-211]],[[70652,33470],[830,-156]],[[70815,34786],[-40,-658],[-231,42]],[[70544,34170],[55,-271],[53,-429]],[[45684,81205],[-72,2539]],[[45384,85187],[-153,-158],[-18,-110],[-234,-254],[-86,-352],[-176,-86],[-38,-147],[-167,-101],[37,-121],[-41,-237],[-53,218],[-38,-95],[3,-229],[-97,-42],[-82,-362],[-113,-103],[-113,51],[-23,-127],[-59,80],[-255,19],[-102,-86]],[[79044,69445],[-461,589]],[[77468,73138],[-57,185],[-59,19],[52,129],[-73,204],[45,248]],[[76859,74143],[-26,-649],[41,-151],[-73,-127],[-87,-16]],[[80511,70601],[399,54]],[[95374,17404],[134,-56],[-72,-141],[13,-242],[141,-12],[14,-151]],[[96416,17475],[-12,333],[-169,8],[8,204],[76,370],[-164,24]],[[58775,30621],[14,936]],[[60499,74297],[53,168],[88,600],[-62,369],[-105,273],[-8,278]],[[45804,35686],[-43,1342]],[[62064,28549],[-13,-47],[-206,-93]],[[9319,38374],[295,-7],[171,-313],[49,-28],[-7,-193]],[[9827,37833],[57,142],[106,35],[10,344],[98,736],[-2,281]],[[58642,23284],[6,647]],[[58648,23931],[-15,-3]],[[57799,23287],[-152,-264],[-14,-251]],[[35769,75670],[-154,-74],[-221,-300],[-58,-301],[-60,-92],[-29,-230],[-118,-454],[-125,-150],[-75,49],[-65,-146]],[[70516,54256],[195,-63]],[[71332,54811],[-130,172],[-82,468],[-4,304]],[[77370,44541],[193,-25],[2,50],[198,-14],[5,140],[199,-23],[15,397]],[[82424,75164],[-82,173],[134,46],[27,-89],[30,262],[-45,391],[-1,266],[40,114]],[[81484,75286],[22,-189],[141,-45],[28,-158],[88,-151]],[[2703,97629],[93,9],[33,99],[-101,71],[-25,-179]],[[2214,97770],[118,120],[86,361],[-87,-256],[-117,-225]],[[1666,96970],[161,-15],[70,-133],[31,91],[-238,180],[-24,-123]],[[183,94948],[150,-16],[-12,216],[-138,-200]],[[3,93989],[97,-21],[195,194],[72,315],[-72,-107],[-48,47],[-122,-62],[-49,-294],[-73,-72]],[[8760,99025],[201,-102],[44,40],[207,-329],[81,99],[18,-87],[-104,-66],[-43,-110],[68,-138],[186,-32],[-15,119],[68,60],[68,-133],[63,124],[-181,237],[211,-121],[-7,104],[-91,97],[-133,39],[-116,210],[-179,-40],[-91,90],[-160,62],[-95,-123]],[[8131,99405],[170,-218],[19,-146],[90,-89],[116,59],[-30,-111],[66,-167],[169,-61],[90,94],[-45,168],[-220,115],[-117,211],[-337,186],[29,-41]],[[8483,94388],[117,58],[-45,83],[-72,-141]],[[7690,99248],[115,-18],[13,144],[-120,-45],[-8,-81]],[[8324,93559],[119,-32],[-70,110],[-49,-78]],[[7260,99402],[111,-86],[-4,130],[-97,42],[-10,-86]],[[6374,99403],[99,-80],[51,59],[-60,96],[-90,-75]],[[5678,99277],[107,94],[93,-16],[110,136],[185,96],[-217,-19],[-244,-168],[-34,-123]],[[5065,99087],[161,47],[356,-23],[-4,-141],[103,-89],[69,166],[-126,114],[38,114],[-177,44],[-154,-54],[-266,-178]],[[4678,98790],[94,108],[-57,122],[-56,-57],[19,-173]],[[4597,99098],[134,-43],[-3,92],[-110,44],[-21,-93]],[[4199,99135],[142,-179],[46,-182],[107,30],[-49,180],[139,41],[-33,164],[-83,-57],[-186,76],[-83,-73]],[[3893,98832],[254,11],[35,-137],[64,76],[-80,190],[-77,21],[-45,-103],[-151,-58]],[[3705,98464],[133,37],[37,197],[-113,200],[-52,-176],[69,19],[-74,-277]],[[17314,91159],[-211,-29],[-106,186],[31,-165],[-51,-198],[-4,275],[-110,-27],[14,416],[-118,-191],[43,157],[-154,355],[-34,20],[-54,-246],[-11,222],[-55,6],[-96,278],[-121,28],[-42,-91],[-70,163],[-63,8],[-94,-123],[32,-226],[144,-94],[201,-416],[-51,12],[-148,203],[-148,-173],[58,-357],[110,-270],[43,-434],[-59,-226],[143,-114],[236,-345],[75,178],[75,43],[82,-148],[285,132]],[[15941,90739],[47,-223],[44,31],[-91,192]],[[16338,89578],[-67,200],[-117,56],[-117,218],[40,161],[-55,1],[-171,314],[31,150],[-189,301],[66,136],[-91,263],[-158,25],[83,47],[-18,182],[-278,203],[13,145],[-154,94],[-17,467],[38,-73],[125,26],[142,115],[57,148]],[[82598,77083],[71,89],[137,852]],[[81552,78604],[-28,-327]],[[94994,30830],[25,-283],[79,270],[-104,13]],[[95040,28843],[45,236],[-66,66],[75,148],[34,232],[-46,423],[-221,142],[-138,179],[-206,192],[-13,-50]],[[38720,44503],[-731,-122]],[[60480,57534],[-10,-1190]],[[60912,57505],[-432,29]],[[41754,49033],[1,-28],[573,69],[15,-335]],[[43030,50162],[-1139,-139]],[[52265,96337],[54,402],[71,847],[-48,-155],[-34,-479],[-82,-616]],[[52013,96331],[137,537],[-63,151],[37,478],[39,70],[144,39],[7,115],[89,-57],[9,404],[-265,7],[-1,64],[-198,101],[1,255],[-147,-41],[-7,-83],[-147,-59],[-48,-182],[-73,-16],[-132,-321],[-222,-47],[-85,-109],[-136,9]],[[60480,57534],[-145,7]],[[50951,61950],[-379,-13],[-4,-673]],[[59195,60434],[1,112],[638,-9]],[[76428,79337],[878,-194],[32,105],[317,-66]],[[77704,79859],[-149,120],[-222,-49],[5,113],[-166,264],[61,172]],[[76829,80369],[-95,-52],[-178,-343],[-10,-206],[-74,-226],[-82,-64],[38,-141]],[[73132,20605],[135,221],[47,210],[316,6],[178,218],[134,-7],[208,187],[159,-54],[205,295],[-42,98],[51,138]],[[73185,22245],[-127,-1620],[74,-20]],[[67535,36646],[380,-71],[11,167]],[[17491,40399],[160,-14]],[[66140,28462],[772,-94],[-10,-173]],[[67297,28320],[67,1333]],[[67364,29653],[-385,52]],[[62829,41374],[-105,7],[-167,125],[-89,266],[76,159],[-12,427],[-68,49]],[[89735,24295],[422,-274],[73,237],[65,73],[18,214],[115,59],[26,-188],[130,-199],[74,-38]],[[90658,24179],[76,353],[21,287],[61,285],[-30,465]],[[90033,25709],[-206,-987]],[[61982,79194],[760,-52]],[[62889,80474],[159,383],[-257,22],[-111,-80],[-130,95],[-78,-42],[-17,150]],[[54569,64709],[383,0],[0,335],[383,-3]],[[54752,66727],[-763,-5]],[[78281,42958],[190,-25]],[[78471,42933],[16,350],[360,-53]],[[78210,44352],[-14,-344],[-66,8],[-14,-344]],[[71899,74269],[-1118,183]],[[81763,40349],[184,-243],[-15,-118],[56,-129],[-78,-114]],[[81910,39745],[222,-71],[193,120],[236,-308],[240,199],[34,107],[83,-10]],[[82256,41232],[-256,75]],[[71360,66524],[76,-71],[-16,-136],[181,-216],[53,10],[146,-361],[-14,-160],[180,-176],[120,-536],[119,-48]],[[65988,81203],[14,170]],[[74992,57909],[224,-281],[173,-102],[168,-280]],[[75720,57751],[18,47]],[[75235,58885],[-63,12]],[[74957,58521],[-55,5],[2,-155],[-70,-105]],[[47738,21068],[963,80]],[[48952,21168],[-29,1326]],[[64088,81045],[-325,31],[-106,-222],[-247,-418]],[[70197,44955],[-127,20],[-25,-504]],[[29517,29008],[-758,-227]],[[63207,16893],[34,-273],[63,-21],[-19,246],[-78,48]],[[63131,17383],[115,-121],[-23,124],[-92,-3]],[[62931,17215],[183,-183],[-24,205],[-134,46],[-25,-68]],[[62774,17559],[121,-235],[6,63],[-127,172]],[[62791,17080],[85,170],[-74,18],[-11,-188]],[[62728,16857],[189,-134],[70,174],[69,-120],[17,143],[-85,38],[-90,170],[-170,-271]],[[62735,17769],[88,-67],[169,-299],[76,96],[-160,124],[32,111],[-90,22],[-107,133],[-8,-120]],[[62551,18548],[256,-257],[22,-178],[303,384]],[[83825,44518],[71,-370],[247,265]],[[84573,46462],[-288,-303],[-31,22],[-601,-498]],[[39752,8382],[1557,270]],[[41309,8652],[-18,333],[28,5],[-55,980],[97,16],[-18,327]],[[54557,81829],[557,-78]],[[55074,83501],[-281,229],[-120,2]],[[72270,20166],[31,77],[266,192],[159,159],[70,-81],[132,-8],[204,100]],[[33089,21626],[-53,625]],[[60254,80927],[-10,-667],[290,-17],[-19,-1072]],[[68053,73313],[-767,98]],[[63681,82093],[-44,-162],[-144,11],[-36,-483],[-169,-35],[-120,-251],[-50,-505],[-122,-201]],[[64891,55539],[-167,-1],[-576,58]],[[85702,25921],[38,-17],[94,-326]],[[86676,27821],[83,550]],[[77712,61954],[-151,-87],[-79,109],[-134,-69],[-90,-254],[-118,15]],[[74602,77650],[29,-268],[76,-171],[47,-232]],[[70995,64821],[3,55]],[[73693,49898],[-98,274]],[[73595,50172],[-394,200],[-168,-165]],[[73033,50207],[-52,-70],[60,-342],[65,-98]],[[14256,6840],[74,-11],[22,234],[108,131]],[[52944,26690],[386,4]],[[53330,26694],[689,9]],[[51145,89595],[18,-25],[-532,-1847],[167,-98]],[[87148,43931],[-21,-145],[64,-150]],[[87191,43636],[105,318],[32,-130],[87,-89],[175,-50],[212,85],[41,220],[120,48]],[[87753,44823],[-27,102],[82,276],[-151,-94],[-118,-178],[-113,-348],[-287,436],[-83,-61],[-85,-361],[31,-287],[146,-377]],[[86348,32580],[987,-159]],[[56935,71222],[-133,-160],[-85,-185],[-200,19],[-153,138]],[[71828,60652],[63,-38],[90,143],[125,-127],[189,-283]],[[72252,61461],[-92,10],[-66,-402],[-137,-199],[-123,-52],[-6,-166]],[[53653,67730],[22,-267],[-87,-173],[77,9],[66,-221],[-69,-194]],[[55021,67944],[-165,-178],[-11,98],[-102,-11],[-42,92],[-149,-29],[-139,128],[11,172],[-94,87],[-105,-87],[-60,228],[-61,90],[-67,-150]],[[54037,68384],[-80,-194],[-143,13],[-48,-187],[-85,6],[-105,-123],[77,-169]],[[76428,79337],[-12,-124],[117,-237]],[[68551,67747],[85,481],[-86,-98],[-135,185],[-129,23]],[[67636,68206],[-12,-281],[-32,11],[-15,-407]],[[56357,43669],[-28,233],[85,88],[40,400],[-7,174]],[[83042,27811],[92,836]],[[82175,30111],[87,-320],[6,-176],[191,-247],[85,-209],[-33,-214],[-162,-397],[-139,-71],[-45,-303]],[[78534,48072],[-9,331],[193,337],[-163,441]],[[40396,15420],[124,21],[-44,773],[195,33],[-13,220],[194,32],[52,229],[648,105]],[[70762,77659],[828,-135]],[[72188,79846],[-444,236],[-213,81],[-54,-22],[-419,231]],[[79679,70053],[15,166],[-69,49],[-8,169],[-68,359],[56,64]],[[59578,32856],[766,-42]],[[14827,14688],[326,153],[154,-965],[63,31],[104,-656]],[[16233,13825],[-37,311],[100,221],[-129,382],[-189,282],[-34,-61],[-87,104],[-33,244],[45,101],[194,106],[165,325],[-34,173],[344,157]],[[16542,16232],[13,55],[-69,385],[47,246],[-45,92],[103,220]],[[52303,34757],[15,-1584]],[[93215,23558],[140,-138],[141,303],[275,-271],[97,347],[186,-142],[231,132]],[[94658,24704],[-38,176],[-963,375]],[[93609,25273],[-67,-273],[-49,18],[-136,-553],[-89,35],[-66,-702]],[[81129,69161],[-60,-109],[109,-916]],[[89887,44355],[26,107],[136,227],[-36,150],[87,184],[-122,111],[-45,187],[71,114]],[[89947,45628],[-86,-70],[-119,59],[-105,254],[-68,-2],[-24,-186],[16,-243],[91,-130],[-123,-18],[62,-254],[-127,17],[-64,133],[-30,-281],[153,-148],[-45,-93]],[[89303,45854],[-29,-300],[100,4],[19,263]],[[89237,45112],[77,250],[-100,-37],[7,-101]],[[90263,43529],[495,-186]],[[90758,43343],[1,502],[-23,60],[-49,870],[-48,291]],[[44444,9103],[1359,161]],[[69269,36776],[165,-110],[295,-300]],[[69729,36366],[106,1817]],[[69835,38183],[-59,77],[-163,-167],[-122,-45],[-136,193]],[[87271,27527],[41,249]],[[21793,25411],[79,-635],[63,24],[84,-656],[-62,-23],[84,-649]],[[65374,39821],[-579,62]],[[48593,15858],[842,57]],[[48709,18510],[-255,-20]],[[48454,18490],[42,-1323],[-60,-5],[36,-1313]],[[79705,52849],[89,-138]],[[79277,65926],[53,-48]],[[75455,47370],[134,365]],[[12196,86075],[110,-33],[3,101],[-113,-68]],[[12195,86496],[133,-262],[81,71],[153,31],[160,-46],[150,-336],[-38,-433],[4,-196],[-83,-234],[-79,-48],[48,-139],[123,64],[80,-131],[14,-141],[-118,-296],[-74,185],[-95,-39],[-176,110],[-138,172],[-105,254],[-4,-237],[-91,-210],[-51,57],[83,169],[-76,-7],[-105,-152],[-275,-47],[-212,91],[-384,-319],[-59,-223],[43,-158],[-74,-195],[-40,-223],[76,60],[118,-183],[-56,-103],[-284,-198],[-165,-283],[9,-145],[199,-113],[259,-225],[359,-268],[208,-116],[259,-84]],[[9073,85044],[82,-289],[23,154],[214,247],[170,-101],[111,166],[-7,167],[156,236],[273,203],[-86,173],[-177,-76],[-129,242],[-40,-211],[-144,-347],[-144,-241],[-78,-48],[-147,95],[-80,-120],[3,-250]],[[45045,72545],[56,-1674]],[[50313,90017],[697,30]],[[70911,40618],[-28,-503],[-254,44],[-9,-165],[-95,15]],[[45975,38392],[924,88]],[[45959,39899],[-28,-170],[44,-1337]],[[65678,50436],[191,-21]],[[65869,50415],[36,1017]],[[65905,51432],[-92,384],[-23,218]],[[67364,29653],[194,-25]],[[87216,42606],[190,220],[-174,459]],[[87232,43285],[-30,-178]],[[88202,47135],[97,-198]],[[88299,46937],[121,57],[123,343],[96,106],[157,-62],[57,102],[199,8],[-78,163]],[[50134,42720],[-22,1343]],[[9547,43332],[-80,-231],[-11,-329],[22,-309],[-108,-269],[27,-114],[-128,-180]],[[9268,41888],[88,-205],[10,-194]],[[87232,43285],[1,25]],[[87233,43310],[-165,5],[20,-184]],[[63100,66680],[51,249]],[[63151,66929],[-79,43],[2,112],[-152,8],[4,746]],[[87130,59322],[177,-100],[44,50],[556,-202]],[[88319,60032],[-216,460],[-69,198]],[[68147,33594],[13,412],[-32,326],[74,350],[78,204]],[[46568,53588],[-10,336]],[[46558,53924],[-729,-64]],[[59848,52144],[-192,4],[-2,392]],[[59654,52540],[-676,-9],[1,-57]],[[86351,50541],[77,114],[135,-51]],[[86706,43211],[62,-81],[51,103],[-113,-22]],[[43713,37979],[-1215,-148]],[[42498,37831],[44,-1005]],[[66493,32471],[382,-52]],[[67068,44181],[-12,204],[-93,10],[18,335]],[[66264,44202],[-17,-400]],[[65646,49680],[146,-235],[130,-49],[102,36],[86,-126],[107,-11],[24,-82],[94,38],[267,-22]],[[66643,50347],[-774,68]],[[96195,14673],[711,-630],[-88,-283],[148,-136],[-303,-991],[-152,135],[-24,-264],[-61,-290],[183,-182],[-436,-2609]],[[64738,29608],[-150,-531],[-165,-292],[-43,-193],[49,-39],[-25,-208],[-73,-105],[-44,-307],[74,-135],[4,-171],[77,48],[31,-112],[-42,-122],[30,-141]],[[69164,80888],[196,-33],[-82,124],[-114,-91]],[[68657,80846],[107,-58],[252,112],[-163,6],[-196,-60]],[[69359,80276],[-202,212],[-65,-75],[-85,58],[-39,-93],[-124,-4],[-157,76],[-134,-91]],[[77501,75115],[653,-127]],[[78421,74941],[41,460],[-50,116],[-35,398]],[[78377,75915],[15,168],[-309,54]],[[81895,39473],[42,76],[-81,113],[54,83]],[[90072,41649],[10,80],[262,366],[108,57],[67,-85],[108,497],[131,779]],[[53875,47871],[190,3],[4,-500]],[[68714,55746],[-663,80]],[[76849,48920],[1,179],[149,194],[299,-56]],[[70151,54270],[-143,-208],[-5,-97]],[[20815,12079],[58,156],[118,-28],[326,62],[61,-102]],[[20871,14407],[-29,-12]],[[68065,74851],[-701,173]],[[67364,75024],[-22,-331],[-56,-1282]],[[73373,43445],[46,723]],[[49754,13960],[1166,63]],[[50943,15008],[-1161,-62]],[[49782,14946],[6,-324],[-48,-3],[14,-659]],[[74951,41294],[18,555]],[[51832,72849],[-124,-4]],[[49263,69505],[988,53]],[[56943,78276],[200,160],[227,62],[111,101]],[[29185,35384],[-85,-114],[-40,-163]],[[18356,10884],[-229,1528],[-84,647]],[[15557,11917],[204,-1266]],[[76474,35258],[-5,-239],[90,37],[-85,202]],[[75952,35474],[172,69],[127,191],[115,67],[117,-160],[25,-159],[94,160],[111,-32],[53,174]],[[76766,35784],[-68,80],[-134,4],[-210,154]],[[64282,47691],[-148,373],[-142,-39],[-75,-169]],[[56630,77211],[259,-393]],[[83639,66114],[89,-53],[93,-162],[4,-565]],[[53337,25696],[-7,998]],[[80521,65882],[-33,-42]],[[56079,22046],[3,664],[14,0],[3,660]],[[78349,42105],[644,-104]],[[78993,42001],[98,-17],[24,336],[97,-19],[22,295]],[[78471,42933],[-18,-674],[-95,13],[-9,-167]],[[14721,13085],[109,-123],[92,-10],[107,102],[337,37]],[[59654,52540],[-2,281],[32,0],[5,1206]],[[58917,54023],[1,-560]],[[43175,70692],[246,24]],[[44137,70784],[-54,1676]],[[38647,47860],[-1102,-178]],[[37545,47682],[135,-415],[-52,-139],[36,-117],[-160,-303],[-143,-16],[15,-181],[-101,-33],[-23,-256]],[[37252,46222],[44,-110],[-65,-79],[70,-116],[25,-664],[82,-103],[17,-152]],[[81988,65028],[244,-277]],[[82232,64751],[223,323],[96,-64],[147,15],[237,256],[82,175],[87,-22],[-34,-102],[108,-289],[85,81],[19,-84]],[[81997,65855],[-158,-118],[-134,0]],[[36926,44974],[48,-65],[77,121],[114,37],[139,-91]],[[37252,46222],[-660,-131]],[[77537,47751],[-171,-57],[-98,44],[-161,-242],[-209,-101]],[[77745,62061],[-43,54],[-114,780]],[[77588,62895],[-144,-8],[-123,261]],[[35457,22833],[32,-215],[145,-409],[113,-165],[-915,-195],[31,-526],[57,-305],[56,-86]],[[63941,77130],[-22,-1010]],[[86531,43601],[23,137],[-121,50],[65,-211]],[[86504,43692],[0,0]],[[75345,58941],[270,821],[34,257],[-91,63],[-66,144]],[[45793,37031],[932,96]],[[45975,38392],[-228,-24]],[[55754,74498],[60,196]],[[54637,75001],[-4,-26]],[[90787,22360],[-55,-195]],[[42477,37994],[21,-163]],[[43670,39660],[-54,-6]],[[43616,39654],[-1216,-153]],[[69566,56044],[539,-97]],[[70526,56602],[-51,48],[-212,386],[-4,125]],[[51223,74629],[446,-447],[29,15]],[[51698,74197],[87,107],[0,101],[100,67],[74,-152]],[[69123,60932],[79,-22],[-55,-102]],[[81548,62860],[-26,170]],[[81522,63030],[-110,106],[-44,198],[105,166],[-150,54]],[[67983,63547],[642,-82]],[[55733,32971],[5,1339]],[[47510,55489],[-961,-68]],[[46549,55421],[42,-1494],[-33,-3]],[[78038,41628],[122,-15],[16,342],[165,-24],[8,174]],[[51702,73755],[-4,442]],[[86715,95839],[127,-684],[-17,414],[-70,295]],[[85340,94487],[-60,-651]],[[85280,93836],[386,-104],[8,82],[770,-217],[-5,-51],[353,-119]],[[86792,93427],[46,502],[-7,675],[-39,-205],[-75,-65],[-84,129],[-36,318],[-41,102],[16,171],[-41,146],[7,255],[48,245],[43,40],[-112,333]],[[86315,96536],[-97,2],[-239,140],[-155,196],[-143,-108],[-90,60]],[[49453,58857],[571,16]],[[48675,60162],[7,-775]],[[52955,67042],[-1,223],[64,2],[-1,225]],[[53017,67492],[-18,20]],[[78701,34762],[61,-180],[225,-398],[62,-21],[370,-465]],[[79419,33698],[47,532]],[[53487,85560],[-35,-62]],[[9827,37833],[-20,-169],[43,-65],[105,55]],[[81388,78815],[178,-45]],[[81705,80376],[-12,5]],[[82582,58795],[-326,763],[-118,168]],[[67444,41784],[20,450]],[[12267,12732],[42,-210],[126,-169],[191,-132],[-233,-405],[19,-108],[186,95],[44,-260]],[[87618,41487],[121,-135]],[[87895,41417],[27,105],[185,116],[19,304],[95,130],[-117,194],[55,239],[-59,10],[-22,192],[61,75],[-86,311],[77,185]],[[87848,43240],[-61,-95],[16,-513],[-82,-274],[-112,-161],[-163,-89],[-19,-117]],[[61037,44158],[-96,3],[-8,-323]],[[60089,45191],[-8,-1302]],[[68328,69179],[675,-97]],[[68987,70471],[-863,128]],[[66064,76965],[-131,-43],[-257,29]],[[51551,55716],[-548,-17]],[[58917,54585],[-751,-2]],[[63890,29699],[846,-91]],[[64716,31285],[-104,80],[-148,-11],[-137,146],[-181,7]],[[58964,55970],[-800,-4]],[[87150,54818],[-583,728]],[[17404,19626],[-376,-163],[45,-308],[-187,-83],[26,-183],[-563,-240],[72,-474]],[[77414,48555],[-86,32],[-73,-114],[-66,79],[-206,-244],[-93,128],[-32,182]],[[78646,56581],[9,280],[98,29],[85,-114]],[[86367,43361],[92,160],[72,-14],[188,227],[157,57],[114,182]],[[86990,43973],[-77,552]],[[90473,38876],[-155,-296],[-150,-70],[-148,-274],[-5,-102],[-117,-145]],[[49761,15935],[21,-989]],[[69268,21380],[125,190],[-41,80],[-84,-270]],[[69599,20783],[-84,36],[-32,176],[-68,24],[6,146],[-62,38],[29,197],[-151,-138],[-20,-130],[74,-82],[37,-313],[74,2],[68,-298],[-27,-138],[-67,-22],[-83,263],[-217,-64],[24,183],[-66,168],[-16,187],[-158,128],[-65,-28],[-28,-397],[-54,-100],[-54,110],[19,396],[-166,206],[-120,446]],[[74473,46807],[-145,-10]],[[96852,18782],[-77,56],[29,165],[-67,161],[-4,172],[-90,-131],[12,155],[-63,141],[-84,-49],[22,217],[-90,-139]],[[75438,49236],[250,663]],[[75652,50269],[-140,-30]],[[75056,50185],[-24,-87],[45,-210],[-26,-126],[64,-84],[-20,-182]],[[82928,57546],[201,-62]],[[83129,57484],[47,99],[101,33],[48,211],[87,94],[-36,206],[-4,260],[112,291],[-29,124]],[[83075,58705],[-131,158],[-200,50],[-72,-52]],[[71828,60652],[-136,-17]],[[71692,60635],[-34,-1],[-87,-251],[-23,-215],[1,-752]],[[84709,48986],[6,-353],[110,7],[114,-319],[9,-119]],[[19345,13781],[-44,63],[-202,96],[-194,-110],[-276,-33]],[[82702,72949],[-108,76],[-10,94],[119,-52],[49,67],[-139,619],[42,271]],[[93139,22239],[88,-365],[87,227],[130,-134]],[[57904,84345],[-433,347],[-192,204],[-70,179],[-93,32],[23,-123],[181,-323],[151,-62],[53,-154],[67,53],[40,-97]],[[56484,86030],[198,-238],[240,-392],[106,-79],[26,-182],[156,79],[-140,204],[-431,510],[-180,271]],[[56645,84378],[72,165],[141,52],[-40,178],[78,63],[-3,479],[-114,71],[-205,336]],[[41358,37844],[32,-657]],[[89327,39227],[55,-243]],[[89493,38515],[91,234],[101,104],[222,8],[278,282]],[[89700,40066],[-124,-178],[-129,-37],[-35,-304],[18,-154],[-86,-78]],[[11204,13738],[109,-346],[107,-483],[32,-281],[69,-268],[14,-228],[42,-61],[126,-540],[33,-467]],[[90658,24179],[-147,-651],[-1,-262],[124,-456],[7,-341],[-33,-108],[34,-141]],[[55747,9743],[246,-4],[-7,-1454],[141,115],[157,-61],[145,165],[44,112],[82,653],[34,78],[106,812],[-26,198],[18,202],[76,138],[154,141],[161,3]],[[9466,34780],[246,120],[-130,729]],[[78744,65534],[-85,-164],[61,-279],[146,-392],[113,-145]],[[60005,47649],[41,-122],[-63,-41],[156,-469]],[[88982,36129],[-177,876]],[[72826,56375],[4,-341]],[[75556,46669],[80,27],[39,118],[108,87],[30,140],[120,45]],[[69896,36148],[165,-256],[144,-313],[170,-897],[169,-512]],[[70392,36067],[-496,81]],[[84485,47114],[-52,90],[-25,332],[-57,40],[-86,257],[-111,-107],[-153,151]],[[63697,66479],[-135,193],[27,211],[100,228],[-143,13],[-56,-67],[-205,84],[51,-172],[-127,79],[-58,-119]],[[90812,53263],[126,18],[105,211],[24,151],[-98,5],[-5,-151],[-152,-234]],[[91116,56056],[351,-419],[-18,-831],[-39,-437],[-172,-615],[61,90],[147,522],[34,449],[23,962],[-146,80],[-226,251]],[[90590,52179],[152,408],[149,313],[332,797],[-58,-26],[-222,-529],[-74,-129],[-83,-5],[-133,-540],[-98,-260]],[[90435,54456],[1,-392],[-45,-493],[69,-195],[-43,-45],[161,-140],[137,109],[157,433],[-3,160],[82,274],[-39,100],[43,167],[-58,205],[-168,49]],[[79102,81202],[-258,-158],[-111,-213],[-8,-103],[-121,-259],[-104,-122],[-212,-159],[-291,-175],[-128,-145]],[[74186,61655],[513,-111]],[[65492,66147],[373,-57]],[[49754,13960],[-778,-51]],[[81522,63030],[83,103],[-14,98],[81,150],[187,-21],[151,218],[95,59],[94,246],[28,195]],[[82227,64078],[-44,48],[6,481],[70,-152],[170,49],[-197,247]],[[87600,39494],[550,-197]],[[88507,39872],[-48,202],[117,149],[-63,70],[-165,387],[-57,-84],[22,-191],[-56,-74],[-19,330],[62,91],[-24,163],[-98,-318],[-72,24]],[[88106,40621],[-80,-247],[-104,-130],[-178,-102],[-88,-246],[-56,-402]],[[70652,33470],[25,-241],[15,-927],[-14,-184]],[[54735,57987],[335,0]],[[55070,57987],[-3,1006],[96,-1]],[[50583,84746],[24,-137],[-185,-184],[-33,-123],[-119,-24],[-23,-129]],[[92829,19131],[-215,136],[-71,99],[-26,207],[49,107],[-1,193],[57,101]],[[86497,38507],[223,144],[122,267],[-10,168],[64,122],[-61,142],[48,401]],[[86520,39875],[-405,138]],[[86115,40013],[-117,-840]],[[15582,3303],[-84,-43],[-60,131],[17,234],[77,311],[-114,-327],[-62,-44],[-6,-200],[50,-236],[109,-28],[73,108]],[[15041,3040],[217,-393],[42,-164],[85,2],[0,229],[80,259],[-85,20],[-50,-89],[-212,227],[124,29],[36,161],[3,263],[-31,54],[-3,338],[115,-252],[57,222],[73,77],[-12,314],[-73,159],[-67,-75],[-15,-298],[-121,24],[24,-103],[-73,-172],[62,-284],[2,-190],[-92,-29],[-86,-329]],[[50976,33004],[253,177]],[[15594,37324],[46,5],[177,-195],[-131,755],[-45,-20],[-72,488],[146,351],[14,125],[132,286],[101,501],[64,28],[-20,140]],[[74397,51017],[74,-210],[-53,-192]],[[73210,48224],[-213,-82]],[[86750,92110],[17,894],[25,423]],[[85280,93836],[-112,-1044]],[[46549,55421],[-551,-40]],[[50004,61576],[-18,1414]],[[73661,71406],[165,-35],[-23,-332],[159,-32],[28,-60]],[[87233,43310],[27,254],[-69,72]],[[87148,43931],[-114,109],[-44,-67]],[[65553,20859],[73,1641]],[[19526,17807],[44,-316],[-44,-19],[62,-431],[-167,-69],[32,-226],[-62,-26],[45,-327],[134,18],[282,116],[38,-275],[351,151],[23,-160],[124,49],[111,-811],[77,32],[44,-316],[55,-149],[109,45],[22,-163]],[[28612,38286],[79,-104]],[[70569,21819],[78,44],[14,191],[-92,-235]],[[70356,23024],[27,-79],[111,61],[18,289],[-57,6],[-84,-143],[-15,-134]],[[70427,24405],[-19,-488],[136,-26],[61,-252],[104,95],[96,-59],[71,-403],[92,-177],[75,-376],[117,-112],[22,123],[-118,213],[93,246],[-110,348],[66,-78],[20,244],[-61,215],[38,374]],[[70242,23544],[52,-156],[65,57],[-78,144],[-39,-45]],[[87532,45204],[71,60],[18,161],[234,118],[132,-59],[79,87],[27,-81],[152,-25],[40,137],[113,90],[60,145]],[[87726,45928],[-130,-78],[-38,81],[-83,-249]],[[78578,76048],[-150,-52],[-51,-81]],[[66141,15469],[127,-342],[344,-378],[303,-126],[270,-16],[136,107],[15,126],[-155,105],[-215,22],[37,166],[-169,193],[-150,334],[-95,75]],[[64918,13379],[106,-237],[496,-525],[39,0],[216,-347],[159,-157],[35,32],[148,-118],[-35,110],[-179,324],[2,98],[-128,196],[-335,265],[-149,189],[141,48],[-310,277],[-100,1],[-106,-156]],[[79732,70875],[7,-55],[433,-271]],[[43616,39654],[-36,973]],[[78969,41667],[24,334]],[[83114,71024],[83,17],[-17,218],[-81,122],[-74,-32],[-23,167],[66,8],[-91,225],[-142,-37],[-3,188],[70,4],[-34,221],[-101,206],[-46,-1]],[[75479,74831],[-51,-389],[-146,-260],[-16,-259]],[[82371,88200],[-175,-1978],[-97,24]],[[54024,69647],[13,-1263]],[[75131,70682],[322,-63],[6,92],[397,-82]],[[64256,36819],[87,-87],[42,-489]],[[84561,83205],[379,691],[142,446],[-104,217],[-4,385],[84,492],[75,297],[158,439],[160,378]],[[71303,61093],[148,17],[79,-177],[165,-151],[-3,-147]],[[79742,42388],[-31,-387],[-65,16],[-47,-620],[129,-28]],[[63821,27730],[57,1623]],[[74466,49873],[30,-444]],[[73250,51175],[78,-118],[-12,-102],[81,-53],[6,-147],[159,-89],[-4,-201],[82,-14]],[[73640,50451],[214,-18]],[[73854,50433],[61,131],[3,682]],[[87943,53749],[274,248],[15,181],[182,-22],[78,-95],[63,180],[-18,133],[69,-19],[87,-186],[96,95],[11,169],[57,6],[52,-165],[-16,-112],[138,24]],[[88944,54787],[-217,316],[-350,-197],[-15,32]],[[72494,77393],[-24,-19],[-42,-731]],[[13284,60870],[104,59],[154,243],[128,138],[67,310],[-46,127],[-78,-116],[-161,-89],[-26,-132],[34,-236],[-119,-103],[-57,-201]],[[13043,62541],[57,11],[104,480],[186,479],[-142,26],[-102,-244],[-103,-752]],[[14300,60238],[-107,-123],[-25,148],[-145,18],[-254,-256],[-14,-135],[77,-86],[23,-135],[-38,-409],[-92,-383],[-81,-90],[-319,-95],[-124,71],[-71,-161],[-155,-109]],[[84146,94816],[-342,-270],[-118,201],[-157,-372],[-146,-452],[-87,-546],[-81,-338]],[[55114,55765],[-314,1]],[[55075,57315],[-5,672]],[[34777,7315],[727,180],[1116,254]],[[88962,47054],[-22,105],[91,46],[-108,140],[-215,-142],[-54,112],[-185,-433],[-110,-54]],[[87814,46206],[14,99],[203,228],[168,327],[100,77]],[[30811,6254],[1351,393]],[[93831,15002],[-4,-354],[-56,-114],[90,-153],[88,109],[121,-29],[-57,-208],[-129,-118],[-23,-98],[62,-393],[103,-289]],[[73185,32980],[-574,116]],[[96258,28794],[51,-253],[-90,-352],[8,-150]],[[96340,27617],[135,134],[167,12],[137,-47],[63,51],[89,-194],[240,-257],[21,-94],[-116,-427],[-58,136],[-51,-309],[-57,-162],[-102,-68],[-59,119],[-96,-52],[78,-111],[233,56],[170,282],[165,481],[84,430],[-3,287],[-32,216],[-17,-326],[-73,-38],[-266,234],[-77,104],[-152,41],[-140,190],[-58,240],[-216,156],[-43,120]],[[41309,8652],[1492,228]],[[86889,37756],[193,127],[83,195]],[[87600,39494],[-363,130]],[[77705,62948],[-117,-53]],[[57433,21952],[-581,21]],[[71035,76605],[-117,19],[-127,145],[-111,-49]],[[88106,40621],[83,265],[-75,181],[77,46],[-137,293],[-104,-18],[-63,-104]],[[74298,59795],[67,104],[61,-44],[98,87]],[[86099,40019],[16,-6]],[[37545,47682],[72,66],[6,195],[58,119],[-75,361],[-51,-1],[-139,196]],[[67557,44660],[39,787]],[[85473,38093],[-113,418],[-68,436]],[[88930,52729],[-29,132],[17,252],[87,287],[110,256],[0,186]],[[53653,67730],[-160,-57],[-29,228],[-131,97],[-59,-173],[-104,82],[-60,-81],[-29,-253],[-64,-81]],[[74418,50434],[-92,74],[-46,-224],[-79,-18],[38,-216]],[[74239,50050],[-113,-280],[29,-145],[-74,-114]],[[47624,57076],[39,-1575]],[[51621,23983],[19,-1331]],[[49291,83737],[56,-110]],[[83068,50765],[-32,-319]],[[22907,10289],[-1164,-461]],[[76579,54878],[360,-67]],[[67543,80496],[32,265],[-164,206],[-45,270],[-146,35]],[[67220,81272],[-88,12],[-98,-170],[-59,-224],[18,-200],[-113,-243],[-20,-202]],[[79419,33698],[161,-98],[582,-585]],[[55932,57645],[-2,-337],[-183,3]],[[52711,53906],[1102,14]],[[47561,18416],[893,74]],[[64191,56036],[62,-4],[15,507],[65,-6],[9,335],[33,-1],[9,360]],[[9578,45787],[-39,-343],[-88,-228],[-87,54],[-226,-115],[-135,-298],[-90,-418]],[[7879,32279],[-72,-152],[-1,-299],[-107,-164],[-198,-630],[61,-185],[10,-310],[-28,-197],[97,-276],[150,-313],[330,-589],[183,-390],[107,-357],[-50,-128],[51,-334],[140,-276],[150,-507],[70,-325]],[[50498,21266],[-24,1327]],[[22500,13384],[-255,-90],[-11,-155]],[[21157,2810],[923,381]],[[76665,35383],[90,-78],[-29,133],[-61,-55]],[[76766,35784],[149,219],[238,125],[205,-233]],[[73854,50433],[71,-69],[73,-198],[98,31],[143,-147]],[[58648,23931],[143,124],[179,251],[55,152],[-4,260],[89,-5]],[[69729,36366],[167,-218]],[[57153,51730],[5,1405]],[[89542,49802],[168,26],[131,-134],[48,61],[143,538],[163,455],[80,287]],[[67425,25278],[-1,263],[-62,172],[64,97],[122,-6],[31,-179],[140,-232],[72,-42]],[[67205,75063],[159,-39]],[[90254,52207],[33,215],[105,95],[-206,-12],[-249,-309],[-96,14]],[[52988,69563],[203,45]],[[22294,89903],[76,-132],[221,220],[48,281]],[[95301,28498],[6,151],[-60,167],[-48,-240],[-144,-148]],[[58381,71042],[425,-17]],[[73033,50207],[-72,112],[-53,321],[-164,303],[-99,31]],[[73640,50451],[-45,-279]],[[82989,64402],[-265,-47],[-128,19],[-105,-117],[-68,26],[-196,-205]],[[82544,81685],[8,-185],[-140,39],[-21,-222],[-63,19],[-22,-219],[-128,36],[-12,-130],[-304,152],[-89,141]],[[65905,51432],[728,-68]],[[89688,55171],[-20,76],[-206,72],[-48,128],[81,166],[72,265],[-248,-70],[-84,62],[-139,-65],[-208,-29],[-165,-106],[7,94],[130,163],[134,-31],[443,191],[105,-3]],[[85017,29166],[-41,-344],[45,-382],[545,-199]],[[46417,89262],[-153,-346],[14,-123],[-111,-336],[27,-151],[-56,-136],[61,-89],[-98,-61],[-40,-141],[29,-123],[-94,-101],[4,-125],[-103,-84],[-6,-301],[-47,-91],[-21,-240],[-46,-6],[-53,-293],[-58,-9],[-52,-696]],[[67119,83759],[120,-47],[-63,146],[-57,-99]],[[67279,83223],[1,83],[-252,50],[128,111],[3,107],[-165,-144],[90,178],[-81,56],[95,218],[139,21],[85,141],[50,256],[248,-51],[122,97],[11,-98],[151,280],[72,-153],[182,341],[56,230],[123,-108],[49,129],[-164,72],[-11,107],[113,-1],[-46,177],[-80,-69],[-70,237],[18,228],[-153,-99],[-3,-127],[-71,-97],[-202,478],[-103,146],[130,-487],[63,-76],[-12,-177],[63,-85],[-14,-166],[-74,-68],[-51,282],[-115,20],[-156,-315],[-247,-113],[-70,-139],[-399,-64],[-117,105]],[[67986,28218],[24,311],[50,158],[8,338],[-101,404],[-14,139]],[[67220,81272],[-116,129],[-70,1]],[[79228,46134],[-81,-111],[32,-80],[-249,-504]],[[14245,5438],[113,-202],[201,-153],[162,-6],[61,-226],[119,-187],[146,-158],[51,22],[7,-324],[89,181],[-42,619],[-94,-54],[40,165],[-46,205],[-2,245],[-92,84],[-25,117],[67,85],[-77,125],[-63,229]],[[81387,88448],[118,-417],[80,-89],[58,-296],[-60,-231],[-155,-32],[65,358],[-169,-59],[39,-121],[-76,-326],[-202,-156]]]},AY={type:"Topology",objects:{countries:{type:"GeometryCollection",geometries:[{type:"Polygon",arcs:[[0,1,2,3]],id:"716",properties:{name:"Zimbabwe"}},{type:"Polygon",arcs:[[-3,4,5,6,7,8,9]],id:"894",properties:{name:"Zambia"}},{type:"MultiPolygon",arcs:[[[10,11,12]],[[13]],[[14]],[[15]],[[16]]],id:"887",properties:{name:"Yemen"}},{type:"MultiPolygon",arcs:[[[17]],[[18,19,20,21]],[[22]],[[23]],[[24]],[[25]],[[26]],[[27]]],id:"704",properties:{name:"Vietnam"}},{type:"MultiPolygon",arcs:[[[28]],[[29]],[[30]],[[31]],[[32,33,34,35]]],id:"862",properties:{name:"Venezuela"}},{type:"Polygon",arcs:[[36]],id:"336",properties:{name:"Vatican"}},{type:"MultiPolygon",arcs:[[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44]],[[45]],[[46]],[[47]],[[48]],[[49]],[[50]]],id:"548",properties:{name:"Vanuatu"}},{type:"MultiPolygon",arcs:[[[51,52,53,54,55],[56]],[[57]],[[58]]],id:"860",properties:{name:"Uzbekistan"}},{type:"Polygon",arcs:[[59,60,61]],id:"858",properties:{name:"Uruguay"}},{type:"MultiPolygon",arcs:[[[62]],[[63]],[[64]],[[65]],[[66]]],id:"583",properties:{name:"Micronesia"}},{type:"MultiPolygon",arcs:[[[67]],[[68]],[[69]],[[70]],[[71]]],id:"584",properties:{name:"Marshall Is."}},{type:"MultiPolygon",arcs:[[[72]],[[73]],[[74]],[[75]],[[76]],[[77]]],id:"580",properties:{name:"N. Mariana Is."}},{type:"MultiPolygon",arcs:[[[78]],[[79]],[[80]]],id:"850",properties:{name:"U.S. Virgin Is."}},{type:"Polygon",arcs:[[81]],id:"316",properties:{name:"Guam"}},{type:"Polygon",arcs:[[82]],id:"016",properties:{name:"American Samoa"}},{type:"MultiPolygon",arcs:[[[83]],[[84]],[[85]]],id:"630",properties:{name:"Puerto Rico"}},{type:"MultiPolygon",arcs:[[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92]],[[93]],[[94]],[[95]],[[96]],[[97]],[[98]],[[99]],[[100]],[[101]],[[102,103,104,105]],[[106]],[[107]],[[108]],[[109]],[[110]],[[111]],[[112]],[[113]],[[114]],[[115]],[[116]],[[117]],[[118]],[[119]],[[120]],[[121]],[[122]],[[123]],[[124]],[[125]],[[126]],[[127]],[[128]],[[129]],[[130]],[[131]],[[132]],[[133]],[[134]],[[135]],[[136]],[[137]],[[138]],[[139]],[[140]],[[141]],[[142]],[[143]],[[144]],[[145]],[[146]],[[147]],[[148]],[[149]],[[150]],[[151]],[[152]],[[153]],[[154]],[[155]],[[156]],[[157]],[[158]],[[159]],[[160]],[[161]],[[162]],[[163]],[[164,165,166,167,168]],[[169]],[[170]],[[171]],[[172]],[[173]],[[174]],[[175]],[[176]],[[177]],[[178]],[[179]],[[180]],[[181]],[[182]],[[183]],[[184]],[[185]],[[186]],[[187]],[[188]],[[189]],[[190]],[[191]],[[192]],[[193]],[[194]],[[195]],[[196]],[[197]],[[198]],[[199]],[[200]],[[201]],[[202]],[[203]],[[204]],[[205]],[[206]],[[207]],[[208]],[[209]],[[210]],[[211]],[[212]],[[213]],[[214]],[[215]],[[216]],[[217]],[[218]],[[219]]],id:"840",properties:{name:"United States of America"}},{type:"MultiPolygon",arcs:[[[220]],[[221]]],id:"239",properties:{name:"S. Geo. and the Is."}},{type:"Polygon",arcs:[[222]],id:"086",properties:{name:"Br. Indian Ocean Ter."}},{type:"MultiPolygon",arcs:[[[223]],[[224]]],id:"654",properties:{name:"Saint Helena"}},{type:"Polygon",arcs:[[225]],id:"612",properties:{name:"Pitcairn Is."}},{type:"Polygon",arcs:[[226]],id:"660",properties:{name:"Anguilla"}},{type:"MultiPolygon",arcs:[[[227]],[[228]],[[229]],[[230]],[[231]],[[232]]],id:"238",properties:{name:"Falkland Is."}},{type:"MultiPolygon",arcs:[[[233]],[[234]],[[235]]],id:"136",properties:{name:"Cayman Is."}},{type:"Polygon",arcs:[[236]],id:"060",properties:{name:"Bermuda"}},{type:"MultiPolygon",arcs:[[[237]],[[238]],[[239]]],id:"092",properties:{name:"British Virgin Is."}},{type:"MultiPolygon",arcs:[[[240]],[[241]],[[242]]],id:"796",properties:{name:"Turks and Caicos Is."}},{type:"Polygon",arcs:[[243]],id:"500",properties:{name:"Montserrat"}},{type:"Polygon",arcs:[[244]],id:"832",properties:{name:"Jersey"}},{type:"Polygon",arcs:[[245]],id:"831",properties:{name:"Guernsey"}},{type:"Polygon",arcs:[[246]],id:"833",properties:{name:"Isle of Man"}},{type:"MultiPolygon",arcs:[[[247]],[[248]],[[249]],[[250]],[[251]],[[252]],[[253]],[[254]],[[255]],[[256]],[[257]],[[258]],[[259]],[[260]],[[261]],[[262]],[[263]],[[264]],[[265]],[[266]],[[267]],[[268,269]],[[270]]],id:"826",properties:{name:"United Kingdom"}},{type:"MultiPolygon",arcs:[[[271,272,273,274,275],[276]],[[277]],[[278]],[[279]],[[280]]],id:"784",properties:{name:"United Arab Emirates"}},{type:"MultiPolygon",arcs:[[[281,282,283,284,285,286,287,288,289,290,291]],[[292]]],id:"804",properties:{name:"Ukraine"}},{type:"Polygon",arcs:[[293,294,295,296,297]],id:"800",properties:{name:"Uganda"}},{type:"MultiPolygon",arcs:[[[298]],[[-55,299,300,301,302]]],id:"795",properties:{name:"Turkmenistan"}},{type:"MultiPolygon",arcs:[[[303]],[[304,305,306,307,308,309,310]],[[311,312,313]]],id:"792",properties:{name:"Turkey"}},{type:"MultiPolygon",arcs:[[[314,315,316]],[[317]],[[318]]],id:"788",properties:{name:"Tunisia"}},{type:"MultiPolygon",arcs:[[[319]],[[320]]],id:"780",properties:{name:"Trinidad and Tobago"}},{type:"MultiPolygon",arcs:[[[321]],[[322]],[[323]]],id:"776",properties:{name:"Tonga"}},{type:"Polygon",arcs:[[324,325,326,327]],id:"768",properties:{name:"Togo"}},{type:"MultiPolygon",arcs:[[[328]],[[329,330]],[[331,332]]],id:"626",properties:{name:"Timor-Leste"}},{type:"MultiPolygon",arcs:[[[333]],[[334]],[[335]],[[336,337,338,339,340,341]],[[342]],[[343]],[[344]],[[345]],[[346]],[[347]]],id:"764",properties:{name:"Thailand"}},{type:"MultiPolygon",arcs:[[[348]],[[349]],[[-8,350,351,352,-294,353,354,355,356]],[[357]]],id:"834",properties:{name:"Tanzania"}},{type:"MultiPolygon",arcs:[[[-53,358,359,360]],[[-57]],[[361]]],id:"762",properties:{name:"Tajikistan"}},{type:"MultiPolygon",arcs:[[[362]],[[363]]],id:"158",properties:{name:"Taiwan"}},{type:"Polygon",arcs:[[-310,364,365,366,367,368]],id:"760",properties:{name:"Syria"}},{type:"Polygon",arcs:[[369,370,371,372,373,374]],id:"756",properties:{name:"Switzerland"}},{type:"MultiPolygon",arcs:[[[375]],[[376]],[[377,378,379]],[[380]],[[381]],[[382]]],id:"752",properties:{name:"Sweden"}},{type:"Polygon",arcs:[[383,384]],id:"748",properties:{name:"eSwatini"}},{type:"Polygon",arcs:[[385,386,387,388]],id:"740",properties:{name:"Suriname"}},{type:"Polygon",arcs:[[-297,389,390,391,392,393]],id:"728",properties:{name:"S. Sudan"}},{type:"Polygon",arcs:[[-392,394,395,396,397,398,399,400]],id:"729",properties:{name:"Sudan"}},{type:"MultiPolygon",arcs:[[[401]],[[402]],[[403]]],id:"144",properties:{name:"Sri Lanka"}},{type:"MultiPolygon",arcs:[[[404]],[[405]],[[406]],[[407]],[[408,409,410,411,412,413]],[[414]],[[415]],[[416]],[[417]],[[418]],[[419]],[[420]]],id:"724",properties:{name:"Spain"}},{type:"MultiPolygon",arcs:[[[421,422]],[[423]],[[424]],[[425]],[[426]],[[427]],[[428]],[[429]],[[430]],[[431]],[[432]]],id:"410",properties:{name:"South Korea"}},{type:"MultiPolygon",arcs:[[[-1,433,-385,434,435,436,437],[438]],[[439]]],id:"710",properties:{name:"South Africa"}},{type:"Polygon",arcs:[[440,441,442,443]],id:"706",properties:{name:"Somalia"}},{type:"Polygon",arcs:[[-443,444,445,446]],properties:{name:"Somaliland"}},{type:"MultiPolygon",arcs:[[[447]],[[448]],[[449]],[[450]],[[451]],[[452]],[[453]],[[454]],[[455]],[[456]],[[457]],[[458]],[[459]],[[460]],[[461]],[[462]],[[463]],[[464]],[[465]],[[466]],[[467]]],id:"090",properties:{name:"Solomon Is."}},{type:"Polygon",arcs:[[-289,468,469,470,471]],id:"703",properties:{name:"Slovakia"}},{type:"Polygon",arcs:[[472,473,474,475,476]],id:"705",properties:{name:"Slovenia"}},{type:"Polygon",arcs:[[477]],id:"702",properties:{name:"Singapore"}},{type:"MultiPolygon",arcs:[[[478,479,480]],[[481]]],id:"694",properties:{name:"Sierra Leone"}},{type:"Polygon",arcs:[[482]],id:"690",properties:{name:"Seychelles"}},{type:"Polygon",arcs:[[483,484,485,486,487,488,489,490]],id:"688",properties:{name:"Serbia"}},{type:"Polygon",arcs:[[491,492,493,494,495,496,497]],id:"686",properties:{name:"Senegal"}},{type:"MultiPolygon",arcs:[[[498]],[[499]],[[-12,500,501,502,503,504,505,506,-274,507]],[[508]]],id:"682",properties:{name:"Saudi Arabia"}},{type:"MultiPolygon",arcs:[[[509]],[[510]]],id:"678",properties:{name:"S\xE3o Tom\xE9 and Principe"}},{type:"Polygon",arcs:[[511]],id:"674",properties:{name:"San Marino"}},{type:"MultiPolygon",arcs:[[[512]],[[513]]],id:"882",properties:{name:"Samoa"}},{type:"MultiPolygon",arcs:[[[514]],[[515]],[[516]]],id:"670",properties:{name:"St. Vin. and Gren."}},{type:"Polygon",arcs:[[517]],id:"662",properties:{name:"Saint Lucia"}},{type:"MultiPolygon",arcs:[[[518]],[[519]]],id:"659",properties:{name:"St. Kitts and Nevis"}},{type:"Polygon",arcs:[[-295,-353,520,521]],id:"646",properties:{name:"Rwanda"}},{type:"MultiPolygon",arcs:[[[522]],[[523]],[[524]],[[525]],[[526]],[[527]],[[528]],[[529]],[[530]],[[531]],[[532]],[[533]],[[534]],[[535]],[[536]],[[537]],[[538]],[[539,540,541,542,543,544,545,546,547,-292,548,549,550,551,552,553,554]],[[555]],[[556]],[[557]],[[558]],[[559]],[[560]],[[561]],[[562]],[[563]],[[564]],[[565]],[[566]],[[567]],[[568]],[[569]],[[570]],[[571]],[[572]],[[573]],[[574]],[[575]],[[576]],[[577]],[[578]],[[579]],[[580]],[[581]],[[582]],[[583]],[[584]],[[585]],[[586]],[[587]],[[588]],[[589]],[[590]],[[591]],[[592]],[[593]],[[594]],[[595]],[[596]],[[597]],[[598]],[[599]],[[600]],[[601]],[[602]],[[603]],[[604]],[[605]],[[606]],[[607]],[[608]],[[609]],[[610]],[[611]],[[612]],[[613]],[[614]],[[615]],[[616]],[[617]],[[618]],[[619]],[[620]],[[621]],[[622]],[[623]],[[624]],[[625]],[[626]],[[627]],[[628]],[[629]],[[630]],[[631]],[[632]],[[633]],[[634,635,636,637,638]],[[-283,639]]],id:"643",properties:{name:"Russia"}},{type:"Polygon",arcs:[[-285,640,641,-491,642,-287,643]],id:"642",properties:{name:"Romania"}},{type:"Polygon",arcs:[[-506,644]],id:"634",properties:{name:"Qatar"}},{type:"MultiPolygon",arcs:[[[645]],[[-413,646]],[[647]],[[648]],[[649]],[[650]],[[651]],[[652]],[[653]]],id:"620",properties:{name:"Portugal"}},{type:"Polygon",arcs:[[-290,-472,654,655,656,657,658,-637,659,660]],id:"616",properties:{name:"Poland"}},{type:"MultiPolygon",arcs:[[[661]],[[662]],[[663]],[[664]],[[665]],[[666]],[[667]],[[668]],[[669]],[[670]],[[671]],[[672]],[[673]],[[674]],[[675]],[[676]],[[677]],[[678]],[[679]],[[680]],[[681]],[[682]],[[683]],[[684]],[[685]],[[686]],[[687]],[[688]],[[689]],[[690]],[[691]],[[692]],[[693]],[[694]],[[695]],[[696]],[[697]],[[698]],[[699]],[[700]],[[701]],[[702]],[[703]],[[704]],[[705]],[[706]],[[707]],[[708]]],id:"608",properties:{name:"Philippines"}},{type:"Polygon",arcs:[[709,710,711,712,713,714]],id:"604",properties:{name:"Peru"}},{type:"Polygon",arcs:[[715,716,717]],id:"600",properties:{name:"Paraguay"}},{type:"MultiPolygon",arcs:[[[718]],[[719]],[[720,721]],[[722]],[[723]],[[724]],[[725]],[[726]],[[727]],[[728]],[[729]],[[730]],[[731]],[[732]],[[733]],[[734]],[[735]],[[736]],[[737]],[[738]],[[739]],[[740]],[[741]],[[742]],[[743]],[[744]]],id:"598",properties:{name:"Papua New Guinea"}},{type:"MultiPolygon",arcs:[[[745,746,747,748]],[[749]],[[750]],[[751]],[[752]]],id:"591",properties:{name:"Panama"}},{type:"MultiPolygon",arcs:[[[753]],[[754]]],id:"585",properties:{name:"Palau"}},{type:"Polygon",arcs:[[755,756,757,758,759,760]],id:"586",properties:{name:"Pakistan"}},{type:"MultiPolygon",arcs:[[[761]],[[-13,-508,-273,762]],[[-276,763]],[[-277]]],id:"512",properties:{name:"Oman"}},{type:"MultiPolygon",arcs:[[[-378,764,-554,765]],[[766]],[[767]],[[768]],[[769]],[[770]],[[771]],[[772]],[[773]],[[774]],[[775]],[[776]],[[777]],[[778]],[[779]],[[780]],[[781]],[[782]],[[783]],[[784]],[[785]],[[786]],[[787]],[[788]],[[789]],[[790]],[[791]],[[792]],[[793]],[[794]],[[795]],[[796]]],id:"578",properties:{name:"Norway"}},{type:"MultiPolygon",arcs:[[[-422,797,798,-540,799]],[[800]]],id:"408",properties:{name:"North Korea"}},{type:"MultiPolygon",arcs:[[[801]],[[802,803,804,805,806]]],id:"566",properties:{name:"Nigeria"}},{type:"Polygon",arcs:[[-807,807,808,809,810,811,812]],id:"562",properties:{name:"Niger"}},{type:"Polygon",arcs:[[813,814,815,816]],id:"558",properties:{name:"Nicaragua"}},{type:"MultiPolygon",arcs:[[[817]],[[818]],[[819]],[[820]],[[821]],[[822]],[[823]],[[824]],[[825]],[[826]],[[827]],[[828]],[[829]]],id:"554",properties:{name:"New Zealand"}},{type:"Polygon",arcs:[[830]],id:"570",properties:{name:"Niue"}},{type:"Polygon",arcs:[[831]],id:"184",properties:{name:"Cook Is."}},{type:"MultiPolygon",arcs:[[[832,833,834]],[[835,836]],[[837]],[[838]],[[839]],[[840]],[[841]],[[842]],[[843]],[[844]],[[845]],[[846]]],id:"528",properties:{name:"Netherlands"}},{type:"Polygon",arcs:[[847]],id:"533",properties:{name:"Aruba"}},{type:"Polygon",arcs:[[848]],id:"531",properties:{name:"Cura\xE7ao"}},{type:"Polygon",arcs:[[849,850]],id:"524",properties:{name:"Nepal"}},{type:"Polygon",arcs:[[851]],id:"520",properties:{name:"Nauru"}},{type:"Polygon",arcs:[[-5,852,-437,853,854]],id:"516",properties:{name:"Namibia"}},{type:"Polygon",arcs:[[-4,-10,855,-356,856,-435,-384,-434],[857],[858]],id:"508",properties:{name:"Mozambique"}},{type:"Polygon",arcs:[[859,860,861]],id:"504",properties:{name:"Morocco"}},{type:"Polygon",arcs:[[862,863,864,-861]],id:"732",properties:{name:"W. Sahara"}},{type:"Polygon",arcs:[[-487,865,866,867,868,869]],id:"499",properties:{name:"Montenegro"}},{type:"Polygon",arcs:[[-542,870]],id:"496",properties:{name:"Mongolia"}},{type:"Polygon",arcs:[[-286,-644]],id:"498",properties:{name:"Moldova"}},{type:"Polygon",arcs:[[871,872]],id:"492",properties:{name:"Monaco"}},{type:"MultiPolygon",arcs:[[[-167,873,874,875,876]],[[877]],[[878]],[[879]],[[880]],[[881]],[[882]],[[883]],[[884]],[[885]],[[886]],[[887]],[[888]],[[889]],[[890]],[[891]]],id:"484",properties:{name:"Mexico"}},{type:"Polygon",arcs:[[892]],id:"480",properties:{name:"Mauritius"}},{type:"MultiPolygon",arcs:[[[893]],[[-498,894,-864,895,896]]],id:"478",properties:{name:"Mauritania"}},{type:"MultiPolygon",arcs:[[[897]],[[898]]],id:"470",properties:{name:"Malta"}},{type:"Polygon",arcs:[[-492,-897,899,-810,900,901,902]],id:"466",properties:{name:"Mali"}},{type:"MultiPolygon",arcs:[[[903]],[[904]]],id:"462",properties:{name:"Maldives"}},{type:"MultiPolygon",arcs:[[[-340,905]],[[906,907,908,909,910]],[[911]],[[912]],[[913]],[[914]],[[915]],[[916]],[[917,918]]],id:"458",properties:{name:"Malaysia"}},{type:"MultiPolygon",arcs:[[[-859]],[[-858]],[[-9,-357,-856]]],id:"454",properties:{name:"Malawi"}},{type:"MultiPolygon",arcs:[[[919]],[[920]],[[921]]],id:"450",properties:{name:"Madagascar"}},{type:"Polygon",arcs:[[-485,922,923,924,925]],id:"807",properties:{name:"Macedonia"}},{type:"Polygon",arcs:[[926,927,928]],id:"442",properties:{name:"Luxembourg"}},{type:"MultiPolygon",arcs:[[[-639,929]],[[-636,930,931,932,-660]]],id:"440",properties:{name:"Lithuania"}},{type:"Polygon",arcs:[[-371,933]],id:"438",properties:{name:"Liechtenstein"}},{type:"Polygon",arcs:[[-315,934,935,-397,936,-812,937]],id:"434",properties:{name:"Libya"}},{type:"Polygon",arcs:[[-479,938,939,940]],id:"430",properties:{name:"Liberia"}},{type:"Polygon",arcs:[[-439]],id:"426",properties:{name:"Lesotho"}},{type:"Polygon",arcs:[[-368,941,942]],id:"422",properties:{name:"Lebanon"}},{type:"Polygon",arcs:[[-932,943,944,-550,945]],id:"428",properties:{name:"Latvia"}},{type:"Polygon",arcs:[[-21,946,-337,947,948]],id:"418",properties:{name:"Laos"}},{type:"Polygon",arcs:[[-52,949,950,-359],[-58],[-59],[-362]],id:"417",properties:{name:"Kyrgyzstan"}},{type:"MultiPolygon",arcs:[[[951]],[[-504,952,953]]],id:"414",properties:{name:"Kuwait"}},{type:"Polygon",arcs:[[-486,-926,954,-866]],properties:{name:"Kosovo"}},{type:"MultiPolygon",arcs:[[[955]],[[956]],[[957]],[[958]],[[959]],[[960]],[[961]],[[962]],[[963]],[[964]],[[965]],[[966]],[[967]],[[968]],[[969]],[[970]],[[971]],[[972]],[[973]]],id:"296",properties:{name:"Kiribati"}},{type:"MultiPolygon",arcs:[[[974]],[[-298,-394,975,-441,976,-354]]],id:"404",properties:{name:"Kenya"}},{type:"MultiPolygon",arcs:[[[977]],[[978]],[[979]],[[-56,-303,980,-544,981,-950]]],id:"398",properties:{name:"Kazakhstan"}},{type:"Polygon",arcs:[[-366,982,-502,983,984,985,986]],id:"400",properties:{name:"Jordan"}},{type:"MultiPolygon",arcs:[[[987]],[[988]],[[989]],[[990]],[[991]],[[992]],[[993]],[[994]],[[995]],[[996]],[[997]],[[998]],[[999]],[[1e3]],[[1001]],[[1002]],[[1003]],[[1004]],[[1005]],[[1006]],[[1007]],[[1008]],[[1009]],[[1010]],[[1011]],[[1012]],[[1013]],[[1014]],[[1015]],[[1016]],[[1017]],[[1018]],[[1019]],[[1020]]],id:"392",properties:{name:"Japan"}},{type:"Polygon",arcs:[[1021]],id:"388",properties:{name:"Jamaica"}},{type:"MultiPolygon",arcs:[[[-373,1022,-475,1023,1024],[-37],[-512]],[[1025]],[[1026]],[[1027]],[[1028]],[[1029]],[[1030]],[[1031]]],id:"380",properties:{name:"Italy"}},{type:"Polygon",arcs:[[-367,-987,1032,-985,1033,1034,1035,1036,-942]],id:"376",properties:{name:"Israel"}},{type:"MultiPolygon",arcs:[[[-1036,1037,1038]],[[-986,-1033]]],id:"275",properties:{name:"Palestine"}},{type:"MultiPolygon",arcs:[[[1039]],[[-269,1040]]],id:"372",properties:{name:"Ireland"}},{type:"Polygon",arcs:[[-309,1041,1042,-953,-503,-983,-365]],id:"368",properties:{name:"Iraq"}},{type:"MultiPolygon",arcs:[[[1043]],[[-301,1044,-759,1045,-1042,-308,1046,1047,1048,1049]]],id:"364",properties:{name:"Iran"}},{type:"MultiPolygon",arcs:[[[1050]],[[1051]],[[1052]],[[1053]],[[1054]],[[1055]],[[1056]],[[1057]],[[1058]],[[1059]],[[1060]],[[1061]],[[1062]],[[1063]],[[1064]],[[1065]],[[1066]],[[1067]],[[1068]],[[1069]],[[1070]],[[1071]],[[1072]],[[1073]],[[1074]],[[1075]],[[1076]],[[-907,1077]],[[1078]],[[1079]],[[1080]],[[-330,1081,-333,1082]],[[1083]],[[1084]],[[1085]],[[-721,1086]],[[1087]],[[1088]],[[1089]],[[1090]],[[1091]],[[1092]],[[1093]],[[1094]],[[1095]],[[1096]],[[1097]],[[1098]],[[1099]],[[1100]],[[1101]],[[1102]],[[1103]],[[1104]],[[1105]],[[1106]],[[1107]],[[1108]],[[1109]],[[1110]],[[1111]],[[1112]],[[1113]],[[1114]],[[1115]],[[1116]],[[1117]],[[1118]],[[1119]],[[1120]],[[1121]],[[1122]],[[1123]],[[1124]],[[1125]],[[1126]],[[1127]],[[1128]],[[1129]],[[1130]],[[1131]],[[1132]],[[1133]],[[1134]],[[1135]],[[1136]],[[1137]],[[1138]],[[1139]],[[1140]],[[1141]],[[1142]],[[1143]],[[1144]],[[1145]],[[1146]],[[1147]],[[1148]],[[1149]],[[1150]],[[1151]],[[1152]],[[-918,1153]],[[1154]],[[1155]],[[1156]],[[1157]],[[1158]],[[1159]],[[1160]],[[1161]],[[1162]],[[1163]],[[1164]],[[1165]],[[1166]],[[1167]],[[1168]],[[1169]],[[1170]],[[1171]],[[1172]],[[1173]],[[1174]],[[1175]],[[1176]],[[1177]],[[1178]],[[1179]],[[1180]],[[1181]],[[1182]],[[1183]]],id:"360",properties:{name:"Indonesia"}},{type:"MultiPolygon",arcs:[[[-757,1184,1185,-850,1186,1187,1188,1189,1190,1191]],[[1192]],[[1193]],[[1194]],[[1195]],[[1196]],[[1197]],[[1198]],[[1199]],[[1200]],[[1201]],[[1202]],[[1203]],[[1204]]],id:"356",properties:{name:"India"}},{type:"Polygon",arcs:[[1205]],id:"352",properties:{name:"Iceland"}},{type:"Polygon",arcs:[[-288,-643,-490,1206,-477,1207,-469]],id:"348",properties:{name:"Hungary"}},{type:"MultiPolygon",arcs:[[[-817,1208,1209,1210,1211]],[[1212]],[[1213]]],id:"340",properties:{name:"Honduras"}},{type:"MultiPolygon",arcs:[[[1214,1215]],[[1216]],[[1217]]],id:"332",properties:{name:"Haiti"}},{type:"Polygon",arcs:[[-33,1218,-388,1219]],id:"328",properties:{name:"Guyana"}},{type:"MultiPolygon",arcs:[[[-494,1220,1221]],[[1222]],[[1223]],[[1224]],[[1225]],[[1226]],[[1227]]],id:"624",properties:{name:"Guinea-Bissau"}},{type:"Polygon",arcs:[[-481,1228,-1221,-493,-903,1229,-939]],id:"324",properties:{name:"Guinea"}},{type:"Polygon",arcs:[[-876,1230,1231,-1211,1232,1233]],id:"320",properties:{name:"Guatemala"}},{type:"Polygon",arcs:[[1234]],id:"308",properties:{name:"Grenada"}},{type:"MultiPolygon",arcs:[[[1235]],[[1236]],[[1237]],[[1238]],[[1239]],[[1240]],[[1241]],[[1242]],[[1243]],[[1244]],[[1245]],[[1246]],[[1247]],[[1248]],[[1249]],[[1250]],[[1251]],[[1252]],[[1253]],[[1254]],[[1255]],[[1256]],[[1257]],[[1258]],[[1259]],[[1260]],[[1261]],[[1262]],[[1263]],[[1264]],[[1265]],[[1266]],[[1267]],[[1268]],[[1269]],[[1270]],[[1271]],[[1272]],[[1273]],[[-313,1274,1275,-924,1276]]],id:"300",properties:{name:"Greece"}},{type:"Polygon",arcs:[[-327,1277,1278,1279,1280,1281]],id:"288",properties:{name:"Ghana"}},{type:"MultiPolygon",arcs:[[[-375,1282,-927,1283,-835,1284,1285,1286,-656,1287,1288]],[[1289]],[[-658,1290]],[[1291]],[[1292]],[[1293]]],id:"276",properties:{name:"Germany"}},{type:"Polygon",arcs:[[-305,1294,-547,1295,1296]],id:"268",properties:{name:"Georgia"}},{type:"Polygon",arcs:[[-496,1297]],id:"270",properties:{name:"Gambia"}},{type:"Polygon",arcs:[[1298,1299,1300,1301]],id:"266",properties:{name:"Gabon"}},{type:"MultiPolygon",arcs:[[[1302]],[[-374,-1025,1303,-873,1304,-411,1305,-409,1306,1307,-928,-1283]],[[1308]],[[1309]],[[1310]],[[1311]],[[1312]],[[1313]],[[1314]],[[-386,1315,1316]]],id:"250",properties:{name:"France"}},{type:"MultiPolygon",arcs:[[[1317]],[[1318]]],id:"666",properties:{name:"St. Pierre and Miquelon"}},{type:"MultiPolygon",arcs:[[[1319]],[[1320]]],id:"876",properties:{name:"Wallis and Futuna Is."}},{type:"Polygon",arcs:[[1321,1322]],id:"663",properties:{name:"St-Martin"}},{type:"Polygon",arcs:[[1323]],id:"652",properties:{name:"St-Barth\xE9lemy"}},{type:"MultiPolygon",arcs:[[[1324]],[[1325]],[[1326]],[[1327]],[[1328]],[[1329]],[[1330]],[[1331]],[[1332]],[[1333]],[[1334]],[[1335]],[[1336]],[[1337]],[[1338]],[[1339]],[[1340]],[[1341]],[[1342]],[[1343]],[[1344]]],id:"258",properties:{name:"Fr. Polynesia"}},{type:"MultiPolygon",arcs:[[[1345]],[[1346]],[[1347]],[[1348]],[[1349]],[[1350]]],id:"540",properties:{name:"New Caledonia"}},{type:"MultiPolygon",arcs:[[[1351]],[[1352]],[[1353]]],id:"260",properties:{name:"Fr. S. Antarctic Lands"}},{type:"MultiPolygon",arcs:[[[1354]],[[1355]],[[1356]]],id:"248",properties:{name:"\xC5land"}},{type:"MultiPolygon",arcs:[[[-379,-766,-553,1357]],[[1358]],[[1359]],[[1360]],[[1361]],[[1362]],[[1363]],[[1364]]],id:"246",properties:{name:"Finland"}},{type:"MultiPolygon",arcs:[[[1365]],[[1366]],[[1367]],[[1368]],[[1369]],[[1370]],[[1371]],[[1372]],[[1373]],[[1374]],[[1375]],[[1376]],[[1377]],[[1378]],[[1379]],[[1380]],[[1381]],[[1382]],[[1383]],[[1384]]],id:"242",properties:{name:"Fiji"}},{type:"Polygon",arcs:[[-393,-401,1385,1386,-445,-442,-976]],id:"231",properties:{name:"Ethiopia"}},{type:"MultiPolygon",arcs:[[[-945,1387,-551]],[[1388]],[[1389]],[[1390]]],id:"233",properties:{name:"Estonia"}},{type:"MultiPolygon",arcs:[[[-400,1391,1392,-1386]],[[1393]],[[1394]]],id:"232",properties:{name:"Eritrea"}},{type:"MultiPolygon",arcs:[[[1395]],[[-1301,1396,1397]]],id:"226",properties:{name:"Eq. Guinea"}},{type:"Polygon",arcs:[[-1210,1398,-1233]],id:"222",properties:{name:"El Salvador"}},{type:"Polygon",arcs:[[-398,-936,1399,-1038,-1035,1400]],id:"818",properties:{name:"Egypt"}},{type:"MultiPolygon",arcs:[[[-714,1401,1402]],[[1403]],[[1404]],[[1405]],[[1406]],[[1407]],[[1408]],[[1409]],[[1410]]],id:"218",properties:{name:"Ecuador"}},{type:"Polygon",arcs:[[-1215,1411]],id:"214",properties:{name:"Dominican Rep."}},{type:"Polygon",arcs:[[1412]],id:"212",properties:{name:"Dominica"}},{type:"Polygon",arcs:[[-446,-1387,-1393,1413]],id:"262",properties:{name:"Djibouti"}},{type:"MultiPolygon",arcs:[[[1414]],[[1415]],[[1416]],[[1417]],[[1418]],[[1419]],[[1420]],[[1421]],[[1422]],[[1423]],[[1424]],[[1425]],[[1426]],[[1427]],[[1428]],[[1429]],[[1430]]],id:"304",properties:{name:"Greenland"}},{type:"MultiPolygon",arcs:[[[1431]],[[1432]],[[1433]],[[1434]],[[1435]]],id:"234",properties:{name:"Faeroe Is."}},{type:"MultiPolygon",arcs:[[[1436]],[[-1286,1437]],[[1438]],[[1439]],[[1440]],[[1441]],[[1442]],[[1443]],[[1444]],[[1445]],[[1446]],[[1447]]],id:"208",properties:{name:"Denmark"}},{type:"Polygon",arcs:[[-471,1448,-1288,-655]],id:"203",properties:{name:"Czechia"}},{type:"Polygon",arcs:[[1449,1450]],properties:{name:"N. Cyprus"}},{type:"Polygon",arcs:[[-1450,1451]],id:"196",properties:{name:"Cyprus"}},{type:"MultiPolygon",arcs:[[[1452]],[[1453]],[[1454]],[[1455]],[[1456]],[[1457]],[[1458]]],id:"192",properties:{name:"Cuba"}},{type:"MultiPolygon",arcs:[[[-473,-1207,-489,1459,1460]],[[1461]],[[1462]],[[1463]],[[1464]],[[1465]],[[1466]],[[1467]],[[1468]],[[1469]],[[1470]],[[1471]],[[-869,1472,1473]]],id:"191",properties:{name:"Croatia"}},{type:"MultiPolygon",arcs:[[[-1279,1474]],[[-902,1475,-1281,1476,-940,-1230]]],id:"384",properties:{name:"C\xF4te d'Ivoire"}},{type:"Polygon",arcs:[[-748,1477,-815,1478]],id:"188",properties:{name:"Costa Rica"}},{type:"Polygon",arcs:[[-7,1479,1480,1481,1482,1483,-390,-296,-522,1484,-351]],id:"180",properties:{name:"Dem. Rep. Congo"}},{type:"Polygon",arcs:[[-1299,1485,1486,-1483,1487,1488]],id:"178",properties:{name:"Congo"}},{type:"MultiPolygon",arcs:[[[1489]],[[1490]],[[1491]]],id:"174",properties:{name:"Comoros"}},{type:"MultiPolygon",arcs:[[[-35,1492,-715,-1403,1493,-746,1494]],[[1495]]],id:"170",properties:{name:"Colombia"}},{type:"MultiPolygon",arcs:[[[1496]],[[1497]],[[1498]],[[1499]],[[1500]],[[1501]],[[1502]],[[1503]],[[1504]],[[1505]],[[1506]],[[-22,-949,1507,-1189,1508,-1187,-851,-1186,1509,-761,1510,-360,-951,-982,-543,-871,-541,-799,1511,1512,1513,1514,1515]],[[1516]]],id:"156",properties:{name:"China"}},{type:"Polygon",arcs:[[-1515,1517]],id:"446",properties:{name:"Macao"}},{type:"MultiPolygon",arcs:[[[-1513,1518]],[[1519]],[[1520]]],id:"344",properties:{name:"Hong Kong"}},{type:"MultiPolygon",arcs:[[[1521]],[[1522]],[[-712,1523,1524,1525]],[[1526,1527]],[[1528]],[[1529]],[[1530]],[[1531]],[[1532]],[[1533]],[[1534]],[[1535]],[[1536]],[[1537]],[[1538]],[[1539]],[[1540]],[[1541]],[[1542]],[[1543]],[[1544]],[[1545]],[[1546]],[[1547]],[[1548]],[[1549]],[[1550]],[[1551]],[[1552]],[[1553]],[[1554]]],id:"152",properties:{name:"Chile"}},{type:"Polygon",arcs:[[-396,1555,1556,-803,-813,-937]],id:"148",properties:{name:"Chad"}},{type:"Polygon",arcs:[[-391,-1484,-1487,1557,-1556,-395]],id:"140",properties:{name:"Central African Rep."}},{type:"MultiPolygon",arcs:[[[1558]],[[1559]],[[1560]],[[1561]],[[1562]],[[1563]],[[1564]],[[1565]]],id:"132",properties:{name:"Cabo Verde"}},{type:"MultiPolygon",arcs:[[[1566]],[[1567]],[[1568]],[[-106,1569,-169,1570]],[[1571]],[[1572]],[[1573]],[[1574]],[[1575]],[[1576]],[[1577]],[[1578]],[[1579]],[[1580]],[[1581]],[[1582]],[[1583]],[[1584]],[[1585]],[[1586]],[[1587]],[[1588]],[[1589]],[[-165,1590]],[[1591]],[[1592]],[[1593]],[[1594]],[[1595]],[[1596]],[[1597]],[[1598]],[[1599]],[[1600]],[[1601]],[[1602]],[[1603]],[[1604]],[[1605]],[[1606]],[[1607]],[[1608]],[[1609]],[[1610]],[[1611]],[[1612]],[[1613]],[[1614]],[[-104,1615]],[[1616]],[[1617]],[[1618]],[[1619]],[[1620]],[[1621]],[[1622]],[[1623]],[[1624]],[[1625]],[[1626]],[[1627]],[[1628]],[[1629]],[[1630]],[[1631]],[[1632]],[[1633]],[[1634]],[[1635]],[[1636]],[[1637]],[[1638]],[[1639]],[[1640]],[[1641]],[[1642]],[[1643]],[[1644]],[[1645]],[[1646]],[[1647]],[[1648]],[[1649]],[[1650]],[[1651]],[[1652]],[[1653]],[[1654]],[[1655]],[[1656]],[[1657]],[[1658]],[[1659]],[[1660]],[[1661]],[[1662]],[[1663]],[[1664]],[[1665]],[[1666]],[[1667]],[[1668]],[[1669]],[[1670]],[[1671]],[[1672]],[[1673]],[[1674]],[[1675]],[[1676]],[[1677]],[[1678]],[[1679]],[[1680]],[[1681]],[[1682]],[[1683]],[[1684]],[[1685]],[[1686]],[[1687]],[[1688]],[[1689]],[[1690]],[[1691]],[[1692]],[[1693]],[[1694]],[[1695]],[[1696]],[[1697]],[[1698]],[[1699]],[[1700]],[[1701]],[[1702]],[[1703]],[[1704]],[[1705]],[[1706]],[[1707]]],id:"124",properties:{name:"Canada"}},{type:"Polygon",arcs:[[-804,-1557,-1558,-1486,-1302,-1398,1708]],id:"120",properties:{name:"Cameroon"}},{type:"MultiPolygon",arcs:[[[1709]],[[1710]],[[-20,1711,-338,-947]]],id:"116",properties:{name:"Cambodia"}},{type:"MultiPolygon",arcs:[[[-342,1712,1713,-1190,-1508,-948]],[[1714]],[[1715]],[[1716]],[[1717]],[[1718]],[[1719]],[[1720]],[[1721]],[[1722]],[[1723]],[[1724]],[[1725]],[[1726]],[[1727]],[[1728]],[[1729]],[[1730]],[[1731]]],id:"104",properties:{name:"Myanmar"}},{type:"Polygon",arcs:[[-352,-1485,-521]],id:"108",properties:{name:"Burundi"}},{type:"Polygon",arcs:[[-328,-1282,-1476,-901,-809,1732]],id:"854",properties:{name:"Burkina Faso"}},{type:"Polygon",arcs:[[-314,-1277,-923,-484,-642,1733]],id:"100",properties:{name:"Bulgaria"}},{type:"MultiPolygon",arcs:[[[-910,1734]],[[-909,1735]]],id:"096",properties:{name:"Brunei"}},{type:"MultiPolygon",arcs:[[[-34,-1220,-387,-1317,1736,-62,1737,-716,1738,-710,-1493]],[[1739]],[[1740]],[[1741]],[[1742]],[[1743]],[[1744]],[[1745]],[[1746]],[[1747]],[[1748]],[[1749]],[[1750]],[[1751]],[[1752]],[[1753]],[[1754]]],id:"076",properties:{name:"Brazil"}},{type:"Polygon",arcs:[[-2,-438,-853]],id:"072",properties:{name:"Botswana"}},{type:"Polygon",arcs:[[-870,-1474,1755,-1460,-488]],id:"070",properties:{name:"Bosnia and Herz."}},{type:"Polygon",arcs:[[-711,-1739,-718,1756,-1524]],id:"068",properties:{name:"Bolivia"}},{type:"Polygon",arcs:[[-1188,-1509]],id:"064",properties:{name:"Bhutan"}},{type:"Polygon",arcs:[[-325,-1733,-808,-806,1757]],id:"204",properties:{name:"Benin"}},{type:"MultiPolygon",arcs:[[[-875,1758,-1231]],[[1759]],[[1760]]],id:"084",properties:{name:"Belize"}},{type:"Polygon",arcs:[[-833,-1284,-929,-1308,1761,-836]],id:"056",properties:{name:"Belgium"}},{type:"Polygon",arcs:[[-291,-661,-933,-946,-549]],id:"112",properties:{name:"Belarus"}},{type:"Polygon",arcs:[[1762]],id:"052",properties:{name:"Barbados"}},{type:"MultiPolygon",arcs:[[[-1191,-1714,1763]],[[1764]],[[1765]],[[1766]],[[1767]],[[1768]],[[1769]]],id:"050",properties:{name:"Bangladesh"}},{type:"Polygon",arcs:[[1770]],id:"048",properties:{name:"Bahrain"}},{type:"MultiPolygon",arcs:[[[1771]],[[1772]],[[1773]],[[1774]],[[1775]],[[1776]],[[1777]],[[1778]],[[1779]],[[1780]],[[1781]],[[1782]],[[1783]],[[1784]],[[1785]]],id:"044",properties:{name:"Bahamas"}},{type:"MultiPolygon",arcs:[[[-307,1786,-1047]],[[-1049,1787,-1296,-546,1788],[1789]],[[1790]]],id:"031",properties:{name:"Azerbaijan"}},{type:"Polygon",arcs:[[-370,-1289,-1449,-470,-1208,-476,-1023,-372,-934]],id:"040",properties:{name:"Austria"}},{type:"MultiPolygon",arcs:[[[1791]],[[1792]],[[1793]],[[1794]],[[1795]],[[1796]],[[1797]],[[1798]],[[1799]],[[1800]],[[1801]],[[1802]],[[1803]],[[1804]],[[1805]],[[1806]],[[1807]],[[1808]],[[1809]],[[1810]],[[1811]],[[1812]],[[1813]],[[1814]],[[1815]],[[1816]],[[1817]],[[1818]],[[1819]],[[1820]],[[1821]],[[1822]],[[1823]],[[1824]],[[1825]],[[1826]],[[1827]],[[1828]],[[1829]],[[1830]],[[1831]],[[1832]]],id:"036",properties:{name:"Australia"}},{type:"MultiPolygon",arcs:[[[1833]],[[1834]],[[1835]]],properties:{name:"Indian Ocean Ter."}},{type:"Polygon",arcs:[[1836]],id:"334",properties:{name:"Heard I. and McDonald Is."}},{type:"Polygon",arcs:[[1837]],id:"574",properties:{name:"Norfolk Island"}},{type:"Polygon",arcs:[[1838]],id:"036",properties:{name:"Ashmore and Cartier Is."}},{type:"MultiPolygon",arcs:[[[-306,-1297,-1788,-1048,-1787],[-1791]],[[-1790]]],id:"051",properties:{name:"Armenia"}},{type:"MultiPolygon",arcs:[[[-61,1839,-1525,-1757,-717,-1738]],[[-1527,1840]],[[1841]],[[1842]]],id:"032",properties:{name:"Argentina"}},{type:"MultiPolygon",arcs:[[[1843]],[[1844]]],id:"028",properties:{name:"Antigua and Barb."}},{type:"MultiPolygon",arcs:[[[-1482,1845,-1488]],[[-6,-855,1846,-1480]]],id:"024",properties:{name:"Angola"}},{type:"Polygon",arcs:[[-410,-1306]],id:"020",properties:{name:"Andorra"}},{type:"Polygon",arcs:[[-316,-938,-811,-900,-896,-863,-860,1847]],id:"012",properties:{name:"Algeria"}},{type:"Polygon",arcs:[[-867,-955,-925,-1276,1848]],id:"008",properties:{name:"Albania"}},{type:"Polygon",arcs:[[-54,-361,-1511,-760,-1045,-300]],id:"004",properties:{name:"Afghanistan"}},{type:"Polygon",arcs:[[-756,-1510,-1185]],properties:{name:"Siachen Glacier"}},{type:"MultiPolygon",arcs:[[[1849]],[[1850]],[[1851],[1852]],[[1853]],[[1854]],[[1855]],[[1856]],[[1857]],[[1858]],[[1859]],[[1860]],[[1861]],[[1862]],[[1863]],[[1864]],[[1865]],[[1866]],[[1867]],[[1868]],[[1869]],[[1870]],[[1871]],[[1872]],[[1873]],[[1874]],[[1875]],[[1876]],[[1877]],[[1878]],[[1879]],[[1880]],[[1881]],[[1882]],[[1883]],[[1884]],[[1885]],[[1886]],[[1887]],[[1888]],[[1889]],[[1890]],[[1891]],[[1892]],[[1893]],[[1894]],[[1895]],[[1896]],[[1897]],[[1898]],[[1899]],[[1900]],[[1901]],[[1902]],[[1903]],[[1904]],[[1905]],[[1906]],[[1907]],[[1908]],[[1909]],[[1910]],[[1911]],[[1912]],[[1913]],[[1914]],[[1915]],[[1916]],[[1917]],[[1918]],[[1919]],[[1920]],[[1921]],[[1922]],[[1923]],[[1924]],[[1925]],[[1926]],[[1927]],[[1928]],[[1929]],[[1930]],[[1931]],[[1932]],[[1933]],[[1934]],[[1935]],[[1936]],[[1937]],[[1938]],[[1939]],[[1940]],[[1941]],[[1942]],[[1943]],[[1944]],[[1945]],[[1946]],[[1947]],[[1948]],[[1949]],[[1950]],[[1951]],[[1952]],[[1953]],[[1954]],[[1955]],[[1956]],[[1957]]],id:"010",properties:{name:"Antarctica"}},{type:"Polygon",arcs:[[-1322,1958]],id:"534",properties:{name:"Sint Maarten"}}]},land:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",arcs:[[[853,1846,1480,1845,1488,1299,1396,1708,804,1757,325,1277,1474,1279,1476,940,479,1228,1221,494,1297,496,894,864,861,1847,316,934,1399,1038,1036,942,368,310,1294,547,281,639,283,640,1733,311,1274,1848,867,1472,1755,1460,473,1023,1303,871,1304,411,646,413,1306,1761,836,833,1284,1437,1286,656,1290,658,637,929,634,930,943,1387,551,1357,379,764,554,799,422,797,1511,1518,1513,1517,1515,18,1711,338,905,340,1712,1763,1191,757,1045,1042,953,504,644,506,274,763,271,762,10,500,983,1033,1400,398,1391,1413,446,443,976,354,856,435],[980,544,1788,1049,301]],[[13]],[[14]],[[15]],[[16]],[[17]],[[22]],[[23]],[[24]],[[25]],[[26]],[[27]],[[28]],[[29]],[[30]],[[31]],[[388,1315,1736,59,1839,1525,712,1401,1493,746,1477,815,1208,1398,1233,876,167,1570,102,1615,104,1569,1590,165,873,1758,1231,1211,813,1478,748,1494,35,1218]],[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44]],[[45]],[[46]],[[47]],[[48]],[[49]],[[50]],[[62]],[[63]],[[64]],[[65]],[[66]],[[67]],[[68]],[[69]],[[70]],[[71]],[[72]],[[73]],[[74]],[[75]],[[76]],[[77]],[[78]],[[79]],[[80]],[[81]],[[82]],[[83]],[[84]],[[85]],[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92]],[[93]],[[94]],[[95]],[[96]],[[97]],[[98]],[[99]],[[100]],[[101]],[[106]],[[107]],[[108]],[[109]],[[110]],[[111]],[[112]],[[113]],[[114]],[[115]],[[116]],[[117]],[[118]],[[119]],[[120]],[[121]],[[122]],[[123]],[[124]],[[125]],[[126]],[[127]],[[128]],[[129]],[[130]],[[131]],[[132]],[[133]],[[134]],[[135]],[[136]],[[137]],[[138]],[[139]],[[140]],[[141]],[[142]],[[143]],[[144]],[[145]],[[146]],[[147]],[[148]],[[149]],[[150]],[[151]],[[152]],[[153]],[[154]],[[155]],[[156]],[[157]],[[158]],[[159]],[[160]],[[161]],[[162]],[[163]],[[169]],[[170]],[[171]],[[172]],[[173]],[[174]],[[175]],[[176]],[[177]],[[178]],[[179]],[[180]],[[181]],[[182]],[[183]],[[184]],[[185]],[[186]],[[187]],[[188]],[[189]],[[190]],[[191]],[[192]],[[193]],[[194]],[[195]],[[196]],[[197]],[[198]],[[199]],[[200]],[[201]],[[202]],[[203]],[[204]],[[205]],[[206]],[[207]],[[208]],[[209]],[[210]],[[211]],[[212]],[[213]],[[214]],[[215]],[[216]],[[217]],[[218]],[[219]],[[220]],[[221]],[[222]],[[223]],[[224]],[[225]],[[226]],[[227]],[[228]],[[229]],[[230]],[[231]],[[232]],[[233]],[[234]],[[235]],[[236]],[[237]],[[238]],[[239]],[[240]],[[241]],[[242]],[[243]],[[244]],[[245]],[[246]],[[247]],[[248]],[[249]],[[250]],[[251]],[[252]],[[253]],[[254]],[[255]],[[256]],[[257]],[[258]],[[259]],[[260]],[[261]],[[262]],[[263]],[[264]],[[265]],[[266]],[[267]],[[269,1040]],[[270]],[[277]],[[278]],[[279]],[[280]],[[292]],[[298]],[[303]],[[317]],[[318]],[[319]],[[320]],[[321]],[[322]],[[323]],[[328]],[[1082,330,1081,331]],[[333]],[[334]],[[335]],[[342]],[[343]],[[344]],[[345]],[[346]],[[347]],[[348]],[[349]],[[357]],[[362]],[[363]],[[375]],[[376]],[[380]],[[381]],[[382]],[[401]],[[402]],[[403]],[[404]],[[405]],[[406]],[[407]],[[414]],[[415]],[[416]],[[417]],[[418]],[[419]],[[420]],[[423]],[[424]],[[425]],[[426]],[[427]],[[428]],[[429]],[[430]],[[431]],[[432]],[[439]],[[447]],[[448]],[[449]],[[450]],[[451]],[[452]],[[453]],[[454]],[[455]],[[456]],[[457]],[[458]],[[459]],[[460]],[[461]],[[462]],[[463]],[[464]],[[465]],[[466]],[[467]],[[477]],[[481]],[[482]],[[498]],[[499]],[[508]],[[509]],[[510]],[[512]],[[513]],[[514]],[[515]],[[516]],[[517]],[[518]],[[519]],[[522]],[[523]],[[524]],[[525]],[[526]],[[527]],[[528]],[[529]],[[530]],[[531]],[[532]],[[533]],[[534]],[[535]],[[536]],[[537]],[[538]],[[555]],[[556]],[[557]],[[558]],[[559]],[[560]],[[561]],[[562]],[[563]],[[564]],[[565]],[[566]],[[567]],[[568]],[[569]],[[570]],[[571]],[[572]],[[573]],[[574]],[[575]],[[576]],[[577]],[[578]],[[579]],[[580]],[[581]],[[582]],[[583]],[[584]],[[585]],[[586]],[[587]],[[588]],[[589]],[[590]],[[591]],[[592]],[[593]],[[594]],[[595]],[[596]],[[597]],[[598]],[[599]],[[600]],[[601]],[[602]],[[603]],[[604]],[[605]],[[606]],[[607]],[[608]],[[609]],[[610]],[[611]],[[612]],[[613]],[[614]],[[615]],[[616]],[[617]],[[618]],[[619]],[[620]],[[621]],[[622]],[[623]],[[624]],[[625]],[[626]],[[627]],[[628]],[[629]],[[630]],[[631]],[[632]],[[633]],[[645]],[[647]],[[648]],[[649]],[[650]],[[651]],[[652]],[[653]],[[661]],[[662]],[[663]],[[664]],[[665]],[[666]],[[667]],[[668]],[[669]],[[670]],[[671]],[[672]],[[673]],[[674]],[[675]],[[676]],[[677]],[[678]],[[679]],[[680]],[[681]],[[682]],[[683]],[[684]],[[685]],[[686]],[[687]],[[688]],[[689]],[[690]],[[691]],[[692]],[[693]],[[694]],[[695]],[[696]],[[697]],[[698]],[[699]],[[700]],[[701]],[[702]],[[703]],[[704]],[[705]],[[706]],[[707]],[[708]],[[718]],[[719]],[[721,1086]],[[722]],[[723]],[[724]],[[725]],[[726]],[[727]],[[728]],[[729]],[[730]],[[731]],[[732]],[[733]],[[734]],[[735]],[[736]],[[737]],[[738]],[[739]],[[740]],[[741]],[[742]],[[743]],[[744]],[[749]],[[750]],[[751]],[[752]],[[753]],[[754]],[[761]],[[766]],[[767]],[[768]],[[769]],[[770]],[[771]],[[772]],[[773]],[[774]],[[775]],[[776]],[[777]],[[778]],[[779]],[[780]],[[781]],[[782]],[[783]],[[784]],[[785]],[[786]],[[787]],[[788]],[[789]],[[790]],[[791]],[[792]],[[793]],[[794]],[[795]],[[796]],[[800]],[[801]],[[817]],[[818]],[[819]],[[820]],[[821]],[[822]],[[823]],[[824]],[[825]],[[826]],[[827]],[[828]],[[829]],[[830]],[[831]],[[837]],[[838]],[[839]],[[840]],[[841]],[[842]],[[843]],[[844]],[[845]],[[846]],[[847]],[[848]],[[851]],[[877]],[[878]],[[879]],[[880]],[[881]],[[882]],[[883]],[[884]],[[885]],[[886]],[[887]],[[888]],[[889]],[[890]],[[891]],[[892]],[[893]],[[897]],[[898]],[[903]],[[904]],[[907,1735,1734,910,1077]],[[911]],[[912]],[[913]],[[914]],[[915]],[[916]],[[918,1153]],[[919]],[[920]],[[921]],[[951]],[[955]],[[956]],[[957]],[[958]],[[959]],[[960]],[[961]],[[962]],[[963]],[[964]],[[965]],[[966]],[[967]],[[968]],[[969]],[[970]],[[971]],[[972]],[[973]],[[974]],[[977]],[[978]],[[979]],[[987]],[[988]],[[989]],[[990]],[[991]],[[992]],[[993]],[[994]],[[995]],[[996]],[[997]],[[998]],[[999]],[[1e3]],[[1001]],[[1002]],[[1003]],[[1004]],[[1005]],[[1006]],[[1007]],[[1008]],[[1009]],[[1010]],[[1011]],[[1012]],[[1013]],[[1014]],[[1015]],[[1016]],[[1017]],[[1018]],[[1019]],[[1020]],[[1021]],[[1025]],[[1026]],[[1027]],[[1028]],[[1029]],[[1030]],[[1031]],[[1039]],[[1043]],[[1050]],[[1051]],[[1052]],[[1053]],[[1054]],[[1055]],[[1056]],[[1057]],[[1058]],[[1059]],[[1060]],[[1061]],[[1062]],[[1063]],[[1064]],[[1065]],[[1066]],[[1067]],[[1068]],[[1069]],[[1070]],[[1071]],[[1072]],[[1073]],[[1074]],[[1075]],[[1076]],[[1078]],[[1079]],[[1080]],[[1083]],[[1084]],[[1085]],[[1087]],[[1088]],[[1089]],[[1090]],[[1091]],[[1092]],[[1093]],[[1094]],[[1095]],[[1096]],[[1097]],[[1098]],[[1099]],[[1100]],[[1101]],[[1102]],[[1103]],[[1104]],[[1105]],[[1106]],[[1107]],[[1108]],[[1109]],[[1110]],[[1111]],[[1112]],[[1113]],[[1114]],[[1115]],[[1116]],[[1117]],[[1118]],[[1119]],[[1120]],[[1121]],[[1122]],[[1123]],[[1124]],[[1125]],[[1126]],[[1127]],[[1128]],[[1129]],[[1130]],[[1131]],[[1132]],[[1133]],[[1134]],[[1135]],[[1136]],[[1137]],[[1138]],[[1139]],[[1140]],[[1141]],[[1142]],[[1143]],[[1144]],[[1145]],[[1146]],[[1147]],[[1148]],[[1149]],[[1150]],[[1151]],[[1152]],[[1154]],[[1155]],[[1156]],[[1157]],[[1158]],[[1159]],[[1160]],[[1161]],[[1162]],[[1163]],[[1164]],[[1165]],[[1166]],[[1167]],[[1168]],[[1169]],[[1170]],[[1171]],[[1172]],[[1173]],[[1174]],[[1175]],[[1176]],[[1177]],[[1178]],[[1179]],[[1180]],[[1181]],[[1182]],[[1183]],[[1192]],[[1193]],[[1194]],[[1195]],[[1196]],[[1197]],[[1198]],[[1199]],[[1200]],[[1201]],[[1202]],[[1203]],[[1204]],[[1205]],[[1212]],[[1213]],[[1215,1411]],[[1216]],[[1217]],[[1222]],[[1223]],[[1224]],[[1225]],[[1226]],[[1227]],[[1234]],[[1235]],[[1236]],[[1237]],[[1238]],[[1239]],[[1240]],[[1241]],[[1242]],[[1243]],[[1244]],[[1245]],[[1246]],[[1247]],[[1248]],[[1249]],[[1250]],[[1251]],[[1252]],[[1253]],[[1254]],[[1255]],[[1256]],[[1257]],[[1258]],[[1259]],[[1260]],[[1261]],[[1262]],[[1263]],[[1264]],[[1265]],[[1266]],[[1267]],[[1268]],[[1269]],[[1270]],[[1271]],[[1272]],[[1273]],[[1289]],[[1291]],[[1292]],[[1293]],[[1302]],[[1308]],[[1309]],[[1310]],[[1311]],[[1312]],[[1313]],[[1314]],[[1317]],[[1318]],[[1319]],[[1320]],[[1322,1958]],[[1323]],[[1324]],[[1325]],[[1326]],[[1327]],[[1328]],[[1329]],[[1330]],[[1331]],[[1332]],[[1333]],[[1334]],[[1335]],[[1336]],[[1337]],[[1338]],[[1339]],[[1340]],[[1341]],[[1342]],[[1343]],[[1344]],[[1345]],[[1346]],[[1347]],[[1348]],[[1349]],[[1350]],[[1351]],[[1352]],[[1353]],[[1354]],[[1355]],[[1356]],[[1358]],[[1359]],[[1360]],[[1361]],[[1362]],[[1363]],[[1364]],[[1365]],[[1366]],[[1367]],[[1368]],[[1369]],[[1370]],[[1371]],[[1372]],[[1373]],[[1374]],[[1375]],[[1376]],[[1377]],[[1378]],[[1379]],[[1380]],[[1381]],[[1382]],[[1383]],[[1384]],[[1388]],[[1389]],[[1390]],[[1393]],[[1394]],[[1395]],[[1403]],[[1404]],[[1405]],[[1406]],[[1407]],[[1408]],[[1409]],[[1410]],[[1412]],[[1414]],[[1415]],[[1416]],[[1417]],[[1418]],[[1419]],[[1420]],[[1421]],[[1422]],[[1423]],[[1424]],[[1425]],[[1426]],[[1427]],[[1428]],[[1429]],[[1430]],[[1431]],[[1432]],[[1433]],[[1434]],[[1435]],[[1436]],[[1438]],[[1439]],[[1440]],[[1441]],[[1442]],[[1443]],[[1444]],[[1445]],[[1446]],[[1447]],[[1450,1451]],[[1452]],[[1453]],[[1454]],[[1455]],[[1456]],[[1457]],[[1458]],[[1461]],[[1462]],[[1463]],[[1464]],[[1465]],[[1466]],[[1467]],[[1468]],[[1469]],[[1470]],[[1471]],[[1489]],[[1490]],[[1491]],[[1495]],[[1496]],[[1497]],[[1498]],[[1499]],[[1500]],[[1501]],[[1502]],[[1503]],[[1504]],[[1505]],[[1506]],[[1516]],[[1519]],[[1520]],[[1521]],[[1522]],[[1527,1840]],[[1528]],[[1529]],[[1530]],[[1531]],[[1532]],[[1533]],[[1534]],[[1535]],[[1536]],[[1537]],[[1538]],[[1539]],[[1540]],[[1541]],[[1542]],[[1543]],[[1544]],[[1545]],[[1546]],[[1547]],[[1548]],[[1549]],[[1550]],[[1551]],[[1552]],[[1553]],[[1554]],[[1558]],[[1559]],[[1560]],[[1561]],[[1562]],[[1563]],[[1564]],[[1565]],[[1566]],[[1567]],[[1568]],[[1571]],[[1572]],[[1573]],[[1574]],[[1575]],[[1576]],[[1577]],[[1578]],[[1579]],[[1580]],[[1581]],[[1582]],[[1583]],[[1584]],[[1585]],[[1586]],[[1587]],[[1588]],[[1589]],[[1591]],[[1592]],[[1593]],[[1594]],[[1595]],[[1596]],[[1597]],[[1598]],[[1599]],[[1600]],[[1601]],[[1602]],[[1603]],[[1604]],[[1605]],[[1606]],[[1607]],[[1608]],[[1609]],[[1610]],[[1611]],[[1612]],[[1613]],[[1614]],[[1616]],[[1617]],[[1618]],[[1619]],[[1620]],[[1621]],[[1622]],[[1623]],[[1624]],[[1625]],[[1626]],[[1627]],[[1628]],[[1629]],[[1630]],[[1631]],[[1632]],[[1633]],[[1634]],[[1635]],[[1636]],[[1637]],[[1638]],[[1639]],[[1640]],[[1641]],[[1642]],[[1643]],[[1644]],[[1645]],[[1646]],[[1647]],[[1648]],[[1649]],[[1650]],[[1651]],[[1652]],[[1653]],[[1654]],[[1655]],[[1656]],[[1657]],[[1658]],[[1659]],[[1660]],[[1661]],[[1662]],[[1663]],[[1664]],[[1665]],[[1666]],[[1667]],[[1668]],[[1669]],[[1670]],[[1671]],[[1672]],[[1673]],[[1674]],[[1675]],[[1676]],[[1677]],[[1678]],[[1679]],[[1680]],[[1681]],[[1682]],[[1683]],[[1684]],[[1685]],[[1686]],[[1687]],[[1688]],[[1689]],[[1690]],[[1691]],[[1692]],[[1693]],[[1694]],[[1695]],[[1696]],[[1697]],[[1698]],[[1699]],[[1700]],[[1701]],[[1702]],[[1703]],[[1704]],[[1705]],[[1706]],[[1707]],[[1709]],[[1710]],[[1714]],[[1715]],[[1716]],[[1717]],[[1718]],[[1719]],[[1720]],[[1721]],[[1722]],[[1723]],[[1724]],[[1725]],[[1726]],[[1727]],[[1728]],[[1729]],[[1730]],[[1731]],[[1739]],[[1740]],[[1741]],[[1742]],[[1743]],[[1744]],[[1745]],[[1746]],[[1747]],[[1748]],[[1749]],[[1750]],[[1751]],[[1752]],[[1753]],[[1754]],[[1759]],[[1760]],[[1762]],[[1764]],[[1765]],[[1766]],[[1767]],[[1768]],[[1769]],[[1770]],[[1771]],[[1772]],[[1773]],[[1774]],[[1775]],[[1776]],[[1777]],[[1778]],[[1779]],[[1780]],[[1781]],[[1782]],[[1783]],[[1784]],[[1785]],[[1791]],[[1792]],[[1793]],[[1794]],[[1795]],[[1796]],[[1797]],[[1798]],[[1799]],[[1800]],[[1801]],[[1802]],[[1803]],[[1804]],[[1805]],[[1806]],[[1807]],[[1808]],[[1809]],[[1810]],[[1811]],[[1812]],[[1813]],[[1814]],[[1815]],[[1816]],[[1817]],[[1818]],[[1819]],[[1820]],[[1821]],[[1822]],[[1823]],[[1824]],[[1825]],[[1826]],[[1827]],[[1828]],[[1829]],[[1830]],[[1831]],[[1832]],[[1833]],[[1834]],[[1835]],[[1836]],[[1837]],[[1838]],[[1841]],[[1842]],[[1843]],[[1844]],[[1849]],[[1850]],[[1852],[1851]],[[1853]],[[1854]],[[1855]],[[1856]],[[1857]],[[1858]],[[1859]],[[1860]],[[1861]],[[1862]],[[1863]],[[1864]],[[1865]],[[1866]],[[1867]],[[1868]],[[1869]],[[1870]],[[1871]],[[1872]],[[1873]],[[1874]],[[1875]],[[1876]],[[1877]],[[1878]],[[1879]],[[1880]],[[1881]],[[1882]],[[1883]],[[1884]],[[1885]],[[1886]],[[1887]],[[1888]],[[1889]],[[1890]],[[1891]],[[1892]],[[1893]],[[1894]],[[1895]],[[1896]],[[1897]],[[1898]],[[1899]],[[1900]],[[1901]],[[1902]],[[1903]],[[1904]],[[1905]],[[1906]],[[1907]],[[1908]],[[1909]],[[1910]],[[1911]],[[1912]],[[1913]],[[1914]],[[1915]],[[1916]],[[1917]],[[1918]],[[1919]],[[1920]],[[1921]],[[1922]],[[1923]],[[1924]],[[1925]],[[1926]],[[1927]],[[1928]],[[1929]],[[1930]],[[1931]],[[1932]],[[1933]],[[1934]],[[1935]],[[1936]],[[1937]],[[1938]],[[1939]],[[1940]],[[1941]],[[1942]],[[1943]],[[1944]],[[1945]],[[1946]],[[1947]],[[1948]],[[1949]],[[1950]],[[1951]],[[1952]],[[1953]],[[1954]],[[1955]],[[1956]],[[1957]]]}]}},arcs:[[[58690,38938],[-25,33],[-34,22],[-44,9],[-57,-4],[-69,-18],[-75,22],[-80,62],[-67,22],[-79,-27],[-4,-1]],[[58156,39058],[-13,21],[-22,45],[-36,8],[-10,11],[-8,16],[-6,22],[-2,23],[6,75],[-3,8],[-10,9],[-19,9],[-48,33],[-60,33],[-97,35],[-38,10],[-9,11],[-11,27],[-19,85],[-17,56],[-42,87],[-7,27],[2,69],[4,55],[4,47],[-2,45],[-1,54],[2,37],[-6,16],[-15,11],[-43,5],[-53,-2],[-1,56],[-5,86],[-10,50],[-12,26],[-24,27],[-49,37],[-66,56],[-57,83],[-64,103],[-21,18],[-24,97],[-36,166],[2,55],[-5,27],[-36,82],[-7,42],[-7,43],[-56,120],[-19,52],[-15,67],[-14,53],[-13,22],[-16,36],[-11,42],[-5,31],[4,41],[6,29]],[[57016,41593],[53,-30],[30,-2],[23,14],[28,-19],[34,-54],[37,-11],[39,34],[54,-10],[68,-54],[56,-11],[67,48],[60,132],[56,125],[55,144],[34,116],[48,95],[65,73],[65,61],[100,76],[21,62],[6,68],[0,94],[5,61],[11,28],[16,22],[22,28],[66,72],[55,46],[68,30],[73,0],[71,0],[41,1]],[[58443,42832],[0,-91],[3,-102],[8,-10],[54,-2],[86,-8],[82,-7],[53,-74],[18,-15],[55,-20],[70,-124],[84,-11],[58,-39],[51,-42],[29,-51],[19,-12],[26,-4],[13,-4],[-3,-37],[-17,-62],[2,-89],[24,-123],[3,-107],[-8,-189],[1,-183],[2,-65],[4,-43],[5,-24],[-1,-27],[-14,-77],[-11,-81],[-1,-32],[-4,-23],[-8,-20],[-37,-37],[-6,-23],[0,-42],[4,-35],[14,-13],[17,-20],[6,-26],[0,-28],[-5,-51],[-15,-85],[15,-98],[17,-63],[22,-73],[10,-45],[-1,-33],[-3,-31],[-34,-134],[-25,-83],[-30,-89],[-40,-56],[-10,-27],[-4,-31],[1,-67],[-1,-69],[-34,-108],[21,-92],[-5,-9],[-12,-13],[-49,-104],[-49,-105],[-36,-77],[-42,-88],[-46,-98],[-39,-83],[-40,-60]],[[57016,41593],[-47,92],[-25,38],[-19,14],[-55,15],[-128,21],[-13,-5],[-53,-18],[-66,-23],[-56,-22],[-60,-24]],[[56494,41681],[-55,96],[-63,108],[-65,122],[-49,95],[-24,55],[-43,72],[-31,35],[-12,18],[-30,193],[-17,177],[0,133],[0,185],[0,185],[0,185],[0,184],[0,185],[0,185],[0,185],[0,185],[0,90],[64,0],[72,0],[76,0],[83,0],[82,0],[83,0],[58,0],[15,1],[18,6],[1,18],[-24,91],[2,32],[6,62],[10,53],[13,70],[1,41],[-10,134],[1,75],[3,78],[3,74],[-4,51],[4,28],[8,40],[4,45],[5,20],[-1,18],[-5,33],[-4,76],[-6,105],[-6,75]],[[56657,45580],[10,-4],[21,-7],[10,-37],[6,-41],[14,-2],[37,-24],[13,-34],[8,-72],[-5,-37],[-12,-30],[12,-26],[25,-18],[14,6],[42,49],[16,9],[22,9],[20,13],[55,22],[30,10],[17,18],[12,0],[9,-14],[-8,-51],[-3,-46],[11,-86],[8,-40],[18,-29],[13,-15],[14,-31],[30,6],[65,-44],[20,-20],[28,-21],[19,-7],[68,-15],[25,-11],[46,-14],[37,-2],[27,6],[18,13],[11,14],[5,11],[8,43],[14,93],[5,27],[14,13],[18,9],[10,-15],[12,-103],[51,-93],[18,-78],[13,-66],[11,-19],[19,-22],[32,-9],[28,-2],[58,-48],[47,-38],[34,-27],[15,-21],[11,-34],[6,-27],[10,-68],[11,-54],[18,-11],[16,-4],[16,-37],[12,-32],[24,-80],[17,-54],[6,-54],[20,-35],[27,-15],[25,-2],[14,16],[36,27],[28,32],[20,11],[12,-7],[9,-22],[5,-43],[1,-24],[20,-22],[14,9],[6,26],[0,13],[0,117],[0,101],[0,95],[0,116],[0,101],[0,83],[0,87],[-13,-5],[-16,-20],[-37,-2],[-14,-15],[-4,-23],[2,-29],[1,-39],[-5,-19],[-16,-7],[-24,15],[-42,20],[-35,12],[-25,53],[-35,79],[-22,40],[-54,82],[-9,17],[-17,38],[-14,66],[-7,43],[-6,33],[-8,48],[13,74],[19,141],[13,102],[7,75],[27,77],[2,68],[-11,88],[3,49],[1,123],[2,104],[0,50],[-7,88],[-18,98],[-39,135],[0,29],[24,32],[36,56],[18,33],[22,47],[10,24],[21,61],[13,49],[5,63],[-10,61],[20,12],[68,21],[74,23],[79,25],[79,25],[77,25],[69,22],[48,15]],[[58541,47123],[8,-42],[14,-69],[18,-51],[21,-44],[18,-27],[12,-8],[76,3],[27,-27],[24,-35],[6,-53],[16,-33],[17,-26],[7,-3],[12,6],[21,1],[19,-12],[9,-11],[1,-45],[5,-20],[26,-7],[26,-4],[26,-30],[27,-5],[32,-13],[15,-32],[33,-34],[41,-29],[30,-34],[16,-15]],[[59144,46424],[1,-16],[7,-29],[8,-20],[1,-31],[4,-28],[12,-7],[9,-2],[9,20],[12,0],[13,-13],[5,-33],[11,-44],[16,-30],[12,-29],[-4,-53],[-7,-49],[22,-47],[30,-46],[8,-20],[2,-67],[5,-23],[20,-56],[10,-37],[-1,-22],[-54,-111],[-17,-11],[-16,-6],[-15,-23],[-8,-23],[3,-13],[6,-38],[12,-60],[12,-42],[-10,-52],[-21,-89],[-10,-8],[-2,-68],[7,-24],[10,-20],[4,-46],[1,-63],[-1,-50],[-14,-130],[25,-112],[8,-13],[34,0],[5,-10],[-8,-32],[-14,-33],[-9,-17],[-43,-38],[-62,-43],[-13,-41],[-8,-59],[7,-35],[8,-20],[-3,-52],[-5,-54],[2,-43],[-3,-38],[-8,-19],[-11,-57],[-13,-58],[-11,-26],[-15,-28],[-24,-23],[0,-11],[28,-27],[7,-18],[2,-13],[-6,-12],[-5,-17],[13,-18],[15,-15],[15,-38],[13,-54],[4,-18],[3,-8],[5,-1],[9,8],[17,30],[12,10],[15,-42]],[[59222,43770],[-60,-41],[-31,-21],[-89,-62],[-78,-54],[-20,-10],[-41,-27],[-20,-16],[-70,-47],[-29,-23],[-24,-23],[-58,-35],[-55,-33],[-60,-34],[-67,-38],[-38,-27],[-25,-24],[-60,-47],[-3,-12],[1,-32],[8,-67],[15,-61],[12,-35],[8,-90],[5,-79]],[[64745,61433],[-140,-103],[-37,-45],[-33,-57],[-25,-70],[-18,-124],[13,-113],[-1,-60],[-36,-40],[-34,-29],[-37,-44],[-23,-11],[-19,-35],[-21,-25],[-78,-63],[-86,-50],[-135,-59],[-53,-64],[-47,-44],[-73,-13],[-99,-61],[-55,-48],[-69,-80],[-15,-25],[-12,-58],[-21,-51],[-42,-83],[-31,-42],[-20,-2],[-41,-23],[-47,-5],[-80,29],[-21,-20],[-17,-33],[-61,-56],[-63,-114],[-46,-30],[-74,-36],[-52,-47],[-35,-19],[-44,-10],[-83,5],[-79,-17],[-73,-32],[-34,-60],[-39,-96],[-64,-40],[-15,-34],[-20,-71],[-41,-18],[-38,-12],[-38,31],[-72,-85],[-27,-15],[-41,-3],[-30,-18],[-21,5],[-26,34],[-56,40],[-41,-26],[-3,80],[-68,247],[14,215],[0,30],[-13,96],[-40,87],[1,111],[-14,80],[-10,81],[3,22],[1,20],[-21,125],[-7,26],[-2,26],[6,20],[0,24],[-11,38],[-11,74],[-55,57],[11,54],[11,-19],[14,-16],[3,35],[0,26],[-23,163],[34,218],[-11,195]],[[61888,61273],[52,79],[13,24],[8,21],[12,45],[17,14],[6,47],[-1,24],[-11,20],[-8,55],[3,69],[3,29],[5,53],[18,20],[5,16],[-14,33],[1,20],[31,56],[12,17],[20,18],[16,-1],[18,-9],[16,-16],[15,-29],[17,-32],[25,-13],[17,4],[15,-15],[11,8],[14,17],[21,-1],[20,19],[55,9],[53,-6],[56,16],[56,-1],[55,-2],[13,-2],[12,-10],[47,-50],[36,-10],[72,-13],[77,-15],[66,-13],[57,12],[47,10],[12,-2],[14,-31],[29,-76],[26,-73],[47,-3],[30,27],[33,38],[20,30],[23,117],[15,77],[34,85],[29,72],[39,95],[21,52],[42,104],[39,40],[77,78],[76,77],[49,49],[42,23],[70,20],[83,23],[82,23],[88,24],[98,28],[67,18],[86,24],[71,20],[63,18],[66,18]],[[64438,62785],[12,-57],[12,-58],[12,-58],[13,-57],[12,-58],[12,-57],[13,-58],[12,-57],[12,-58],[13,-57],[12,-58],[12,-57],[12,-58],[13,-57],[12,-58],[12,-58],[12,-56],[20,-18],[12,-54],[17,-75],[17,-76],[17,-76],[16,-76]],[[61830,60658],[-9,-13],[-2,23],[5,50],[9,14],[7,-37],[-4,-20],[-6,-17]],[[61876,59737],[-18,-18],[12,46],[13,9],[4,-2],[-11,-35]],[[61885,59891],[-4,-13],[-5,3],[-17,31],[19,34],[10,-32],[-3,-23]],[[64934,59122],[17,-7],[26,20],[74,3],[90,-65],[-17,-16],[-10,-24],[-39,-21],[-40,-49],[-114,-24],[-33,13],[-28,48],[-51,62],[20,40],[5,18],[7,17],[29,30],[29,-4],[35,-41]],[[78906,57828],[5,-29],[-2,-66],[-11,-66],[4,-29],[-9,-18],[-18,123],[-24,53],[-5,21],[14,-2],[24,34],[12,1],[10,-22]],[[79992,64232],[-13,-5],[-33,-1],[-28,-53],[-20,-22],[-30,-18],[-33,-30],[-9,-52],[-1,-38],[-5,-42],[-53,-61],[-15,6],[-10,23],[-15,-5],[-11,-11],[-12,1],[-14,-13],[-18,4],[-17,19],[-10,5],[-12,1],[-2,-23],[17,-89],[5,-41],[-56,-120],[6,-78],[-15,-59],[-34,-48],[-64,-123],[-29,-3],[-22,-28],[-47,-202],[-1,-70],[-7,-50],[2,-49],[-21,-96],[-22,-41],[-4,-52],[30,-108],[4,-19],[17,-58],[9,-41],[14,-41],[49,-107],[22,-33],[26,-23],[48,-96],[24,-62],[-11,-41],[6,-89],[-35,26],[5,-11],[40,-48],[61,-170],[53,-84],[54,-96],[17,-91],[48,-60],[54,-87],[-2,-19],[14,-24],[37,-46],[22,-49],[8,-46],[13,-7],[16,11],[15,4],[10,-3],[17,-51],[22,-46],[11,-41],[9,5],[7,-6],[2,-35],[4,-23],[30,-67],[14,-63],[37,-103],[26,-58],[20,-33],[21,-28],[22,-114],[11,-103],[23,-114],[18,-50],[0,-95],[14,-97],[15,-65],[5,-67],[4,-33],[6,-25],[16,-114],[-4,-52],[-11,51],[1,-152],[10,-80],[-5,-99],[11,-35],[19,-111],[13,-40],[-1,-137],[7,-69],[-18,41],[-13,47],[-17,-25],[-15,-36],[24,-147],[-28,14],[3,-197],[11,-46],[1,-22],[-3,-27],[-8,29],[-1,30],[-5,-6],[1,-16],[-10,-35],[-2,-43],[9,-36],[2,-28],[-7,-35],[-11,-37],[-26,-5],[-6,-71],[-9,-76],[-46,-12],[-33,-67],[-42,-25],[-37,-67],[-40,-61],[-27,-8],[-22,-13],[-26,-102],[-44,-12],[-78,-83],[-26,-40],[-24,-16],[-34,-35],[-7,13],[-12,30],[-29,15],[-15,33],[-4,43],[-4,17],[-6,-24],[-5,-102],[-5,-23],[-13,-10],[-25,29],[-23,59],[-34,-41],[10,-5],[16,3],[12,-10],[10,-39],[-1,-22],[-5,-25],[-32,-4],[-42,9],[-7,-3],[38,-39],[35,-22],[16,-24],[0,-20],[-20,-32],[-15,-40],[-1,-25],[0,-27],[-17,-24],[-11,5],[-30,41],[-86,163],[13,-46],[90,-185],[15,-61],[3,-43],[-10,-21],[-15,-26],[-29,-2],[-49,69],[-77,165],[-26,22],[78,-188],[13,-46],[13,-53],[-4,-31],[-7,-30],[-185,-174],[-28,-76],[-22,-93],[-36,-51],[-21,-48],[-62,-26],[-34,8],[35,86],[-22,32],[-1,221],[9,242],[16,121],[23,30],[30,19],[0,25],[-3,30],[-15,41],[-18,19],[-25,8],[-20,51],[-15,-2],[-24,-17],[-14,22],[-5,34],[-22,42],[-24,41]],[[79007,57840],[11,6],[13,24],[14,30],[35,4],[35,-1],[9,8],[14,32],[23,41],[18,23],[4,19],[-7,43],[-4,45],[7,14],[31,-8],[35,-21],[8,-9],[20,55],[6,6],[13,0],[34,10],[34,15],[16,-3],[15,-37],[12,-36],[6,-2],[17,15],[15,-19],[30,-32],[18,-1],[-9,73],[10,52],[-2,14],[-17,24],[-57,96],[-10,29],[1,45],[-2,66],[-5,41],[1,24],[3,20],[11,8],[10,2],[8,17],[14,44],[27,-4],[38,-25],[28,-15],[17,3],[3,6],[0,23],[2,100],[-1,21],[23,10],[37,2],[19,6],[18,42],[46,15],[34,56],[30,59],[14,15],[19,10],[14,-1],[18,-34],[14,20],[17,40],[9,39],[5,62],[-4,96],[-8,74],[-9,57],[-2,56],[20,112],[17,122],[-4,49],[-18,76],[-18,93],[-20,102],[-8,15],[-5,29],[-4,33],[9,104],[1,36],[23,47],[12,55],[12,60],[-4,31]],[[79866,60313],[-2,65],[3,31],[-5,26],[-7,37],[4,24],[17,20],[9,35],[12,42],[6,37],[-9,32],[-16,47],[-29,43],[-33,54],[-17,34],[-13,34],[-12,40],[-6,31],[6,21],[48,48],[8,17],[5,27],[-3,26],[-13,14],[-15,10],[-22,30],[-41,82],[-19,19],[-20,24],[-10,25],[-12,68],[-5,6],[-11,-20],[-15,-22],[-12,4],[-11,19],[-5,26],[-12,36],[-14,29],[-3,98],[-2,32],[-7,45],[-10,16],[-11,12],[-26,81],[-17,42],[-74,114],[-9,19],[-19,47],[-35,66],[-24,54],[-18,56],[-8,48],[-3,38],[-19,54],[-17,44],[-16,15],[-18,6],[-17,26],[-31,59],[-13,39],[-8,26],[0,26],[7,44],[9,26],[1,19],[-9,16],[-34,29],[-77,43],[-29,33],[-26,42],[-20,29],[-94,122],[-28,20],[-25,22],[-7,21],[1,20],[10,15],[27,32],[10,35],[-4,47],[-10,48],[5,16],[9,2],[17,2],[37,2],[80,-43],[11,5],[44,78],[16,47],[4,39],[8,25],[23,41],[0,37],[-11,50],[-11,19],[-10,8],[-32,-6],[-6,11],[-4,37],[-2,23],[-10,26],[-34,23],[-29,6],[-7,10],[11,25],[20,25],[15,15],[12,26],[2,27],[-15,24],[-19,26],[-31,50],[-43,54],[-26,18],[-13,-2],[-48,-46],[-25,-30],[-21,-54],[-22,-11],[-23,23],[-25,25],[-70,35],[-30,29],[-61,179],[-9,37],[6,41],[4,59],[6,38],[11,37],[3,32],[-3,32],[-9,18],[-11,5],[-9,8],[-8,41],[-5,-5],[-7,-51],[-9,-18],[-12,-9],[-10,8],[-5,20],[-3,35],[-6,46],[-8,30],[-26,31],[-12,40],[-40,87],[-33,61],[-15,55]],[[78368,64734],[13,20],[17,30],[19,46],[20,58],[8,35],[6,15],[12,10],[13,-6],[23,-23],[34,-30],[30,-35],[12,-36],[17,-34],[13,-10],[7,2],[19,26],[17,26],[1,29],[15,26],[20,43],[10,30],[7,3],[8,-9],[32,-90],[6,-6],[9,14],[13,70],[14,28],[4,-7],[77,-134],[8,2],[8,6],[6,20],[6,46],[11,50],[25,27],[19,6],[7,-24],[17,-32],[20,-5],[43,58],[15,9],[15,-1],[15,2],[15,22],[15,29],[5,58],[4,51],[10,21],[13,14],[24,19],[53,50],[14,24],[10,13],[21,-21],[25,-42],[15,-31],[10,-34],[5,-29],[40,-24],[25,-35],[17,-27],[17,1],[16,7],[11,22],[19,0],[22,-3],[10,-8],[18,-50],[8,-7],[17,4],[31,17],[25,9],[23,-20],[43,-55],[-12,-39],[-9,-42],[-19,-30],[-15,-7],[-8,-42],[-4,-61],[4,-31],[11,-10],[12,-20],[5,-27],[2,-61],[-1,-68],[2,-23],[9,4],[9,9],[18,-11],[23,-18],[14,-18],[12,3],[10,-18],[4,-34],[12,-23],[32,-45],[26,-3],[22,-59],[23,19],[10,-25],[47,9],[33,24],[12,-6],[30,-49],[18,-30]],[[79615,56844],[-8,-1],[-6,12],[26,37],[-3,-25],[1,-12],[-10,-11]],[[79768,57832],[-23,-35],[-2,29],[20,19],[7,15],[6,0],[-8,-28]],[[79684,63833],[-3,-11],[-14,27],[-10,12],[8,37],[16,-40],[3,-25]],[[79889,64064],[-40,-72],[-15,1],[13,82],[7,19],[24,-28],[11,-2]],[[79866,63897],[-15,-15],[-19,2],[22,28],[12,35],[9,12],[-1,-30],[-8,-32]],[[79730,63794],[-11,-3],[-22,47],[11,25],[26,-18],[5,-11],[0,-10],[-6,-22],[-3,-8]],[[33105,57107],[-33,-19],[0,15],[9,27],[17,7],[7,10],[11,6],[6,-1],[7,-8],[-16,-15],[-8,-22]],[[32264,58254],[9,-75],[-3,-14],[-25,-51],[-21,-3],[-17,1],[-13,10],[-17,33],[-16,-10],[-40,12],[-11,11],[15,41],[28,16],[10,4],[8,-25],[20,-22],[23,-2],[6,38],[32,57],[12,-21]],[[31885,58125],[-15,-13],[-27,13],[-14,18],[9,21],[22,0],[21,-25],[4,-14]],[[33056,56951],[-17,-12],[-3,58],[5,15],[30,47],[8,8],[6,-9],[-2,-13],[14,-21],[-3,-26],[-16,-29],[-22,-18]],[[33328,56767],[52,-140],[1,-15],[-6,-18],[-32,-33],[-7,-17],[-12,-62],[-40,-35],[-28,-42],[-19,-38],[-10,-15],[-37,-9],[-12,-23],[-14,-72],[-11,-29],[-20,-35],[0,-22],[27,-78],[5,-24],[-9,-37],[1,-27],[14,-31],[17,-7],[16,13],[20,-1],[13,-9],[6,-9],[1,-24],[-9,-51],[-12,-34],[-53,-50],[-23,-30],[-13,-22],[-29,12],[-15,-1],[-11,-17],[-7,-14],[-19,-4],[-27,-8],[-11,-10],[-9,-25],[-7,-36],[6,-43],[8,-39],[0,-35],[6,-99],[-8,-23],[-18,-26],[-22,-46],[-24,-63],[4,-19],[58,-134],[59,-136],[59,-136]],[[33127,54839],[8,-6],[11,-16],[11,-47],[8,-50],[0,-26],[-6,-33],[-15,-38],[-17,-30],[-25,-26],[-21,-25],[-16,-64],[-11,-23],[-9,-9],[-18,-9],[-30,2],[-20,6],[-24,-49],[-31,-18],[-21,-65],[-74,-53],[-72,-40],[-20,-17],[-72,34],[-17,-10],[-20,-32],[-18,-24],[-15,-1],[-13,-13],[-8,-45],[-7,-154],[-26,-45],[-31,0],[-21,53],[-25,40],[-44,96],[-12,12],[-12,0],[-41,-28],[-19,12],[-16,15],[-26,-5],[-46,-1],[-30,-1],[-14,26],[-14,53],[-9,19],[-11,16],[-17,8],[-75,-1],[-14,0],[-11,11],[-14,45],[-16,22],[-18,1],[-8,-25],[32,-83],[9,-44],[28,-65],[81,-137],[15,-43],[-1,-55],[-1,-85],[3,-80],[21,-115],[29,-118],[8,-74],[-5,-55],[-6,-30],[1,-13],[6,-12],[28,-17],[59,-10],[35,0],[55,-13],[4,-41],[-6,-68],[-10,-39],[-9,-11],[-30,-9],[-31,-42],[-45,-41],[-26,-5],[-10,-8],[-9,-13],[-8,-15],[-9,-77],[-13,-88],[-25,-51],[-28,-43],[-28,-5],[-22,3],[-11,-12],[-16,-35],[-23,-44],[-18,-23],[-24,2],[-26,-22],[-32,-35],[-22,-29],[-18,-50],[-26,-52],[-27,-36],[-13,-45],[-18,-57],[-23,-2],[-2,34],[11,55],[-12,48],[-22,26],[-10,7],[-10,-3],[-26,-23],[-32,-43],[-20,-31],[-17,-14],[-37,-13],[-30,-6],[-13,9],[-23,31],[-53,98],[-71,133]],[[31423,52547],[-5,39],[3,39],[-13,58],[-8,61],[-6,21],[-2,45],[-16,83],[-12,67],[-12,35],[5,29],[-5,29],[-9,24],[-14,76],[5,33],[-4,33],[-12,23],[-16,24],[-22,51],[-27,48],[-13,20],[-9,7],[-8,46],[-6,14],[-14,4],[-27,19],[-26,-23],[-1,35],[8,22],[89,170],[44,78],[5,11],[4,18],[3,24],[-10,28],[-42,131],[-15,24],[-14,21],[-16,55],[-20,128],[-14,64],[-4,49],[1,56],[-6,43],[-11,30],[0,91],[11,153],[3,116],[-6,80],[11,60],[26,42],[14,64],[3,86],[16,72],[28,56],[10,55],[-9,54],[-3,35],[-24,35],[-44,25],[-37,3],[-22,-28],[-57,-25],[-91,-24],[-74,0],[-56,24],[-42,-8],[-29,-40],[-20,-9],[-12,22],[-13,6],[-20,-14],[-3,7],[-43,107],[-40,100],[-46,118],[-53,137],[-10,9],[-16,-1],[-22,-2],[-33,14],[-23,20],[-19,19],[-33,25],[-23,4],[-20,-7],[-56,-48],[-32,-5],[-25,-1],[-67,24],[-45,4],[-53,-16],[-22,-9],[-32,25],[-22,37],[-20,88],[-14,69],[-25,14],[-27,12],[-13,23],[-8,40],[-2,51],[2,84],[3,29],[4,90],[15,47],[9,23],[-1,38],[-8,77],[-7,55],[-30,62],[-39,79],[-17,128],[-20,150],[-15,15],[-15,-8],[-15,8],[-14,60],[-13,11],[-22,-21],[-16,-16],[-40,-15],[-8,15],[3,19],[17,54],[20,70],[23,64],[21,66],[16,70],[11,138],[7,96],[20,170],[36,136],[14,62],[33,82],[15,44],[20,35],[55,47],[65,234],[15,37],[67,35],[51,27],[37,28],[13,16],[10,7]],[[30189,58676],[-9,-28],[-18,-34],[-20,-21],[-106,-53],[-11,-11],[-13,-22],[0,-50],[2,-39],[32,-129],[12,-32],[41,-70],[-9,-10],[-16,-1],[12,-92],[25,-63],[1,-39],[-19,-123],[-36,-74],[-25,-86],[-20,-34],[-44,-168],[34,-101],[4,-50],[29,-73],[19,-23],[12,-30],[-6,-49],[12,-67],[15,-35],[18,-14],[23,0],[67,44],[15,20],[10,36],[34,73],[2,93],[7,113],[-8,73],[-35,104],[-15,75],[-35,69],[-21,118],[-9,37],[-6,51],[-8,91],[23,32],[-2,74],[57,21],[123,120],[77,31],[87,64],[20,32],[17,52],[14,7],[45,-50],[22,17],[9,39],[-12,75],[-26,0],[-78,-27],[-8,32],[0,29],[-18,89],[11,68],[12,55],[22,22],[33,24],[25,-37],[15,-35],[8,-33],[6,-92],[13,-93],[14,-64],[23,-49],[17,4],[12,8],[81,11],[50,-33],[63,-17],[59,-71],[60,-85],[15,-63],[6,-59],[14,-40],[-14,-41],[7,-69],[18,-69],[26,-44],[74,-12],[81,30],[125,27],[40,23],[206,12],[39,-33],[4,-33],[0,-26],[67,-124],[54,-16],[46,-40],[48,-22],[52,-30],[30,4],[22,11],[26,2],[184,207],[98,-6],[15,14],[13,18],[-36,32],[-82,12],[-25,-21],[-14,53],[27,-2],[91,18],[105,-11],[85,38],[43,6],[24,-8],[68,25],[128,-29],[101,24],[-12,-34],[-33,-21],[-53,-7],[-41,-50],[-87,9],[-61,-18],[19,-14],[0,-51],[9,-11],[8,0],[21,-38],[6,-25],[7,-53],[-10,-56],[-12,-26],[25,9],[14,26],[-2,27],[2,31],[14,-10],[9,-14],[32,-148],[22,-78],[6,3],[5,3],[7,15],[10,36],[9,-23],[5,-9],[5,-3],[-5,34],[6,42],[-2,15],[10,3],[12,-5],[17,-12],[30,-49],[20,-51],[1,-28],[8,-16],[12,-16],[7,-26],[1,41],[-8,30],[-2,34],[40,1],[10,45],[21,-27],[56,-123],[21,-21],[62,-24],[38,-59],[23,-53],[-14,-56],[-36,-28],[-14,-35],[-9,-34],[0,-35],[-11,-40],[-1,-14],[-7,-56],[-15,-68],[-19,-72],[-104,-2],[26,-29],[23,-22],[39,-57],[30,45],[44,3],[48,49],[18,8],[88,-26],[22,36],[17,11],[48,-7],[42,-39]],[[53455,75978],[-3,-1],[0,2],[0,3],[3,0],[0,-4]],[[96317,43302],[18,-191],[21,1],[11,10],[12,45],[5,70],[11,10],[14,-8],[-6,-22],[4,-56],[10,-31],[7,-6],[14,-146],[6,-31],[-1,-25],[-29,-54],[-44,1],[-30,-33],[-19,3],[0,37],[-17,29],[-19,63],[5,112],[-33,208],[-1,52],[12,68],[11,3],[15,-56],[23,-53]],[[96503,42571],[12,-13],[7,0],[4,-28],[40,-56],[11,2],[9,-31],[17,-15],[5,-31],[12,-32],[-21,-38],[-41,10],[-24,-44],[-21,11],[-4,23],[3,8],[-13,58],[-5,90],[-9,52],[-9,23],[-20,-20],[-8,-3],[-18,43],[9,87],[4,25],[15,5],[23,-23],[22,-103]],[[96790,42177],[8,-8],[-4,-24],[-39,27],[-30,-10],[-9,1],[-9,22],[-7,44],[3,30],[13,22],[5,3],[10,-26],[8,-18],[9,-8],[19,-43],[23,-12]],[[96748,42432],[-32,-6],[-44,18],[-18,25],[-8,25],[15,19],[23,9],[27,57],[10,-22],[10,-64],[11,-20],[6,-19],[0,-22]],[[96790,41738],[27,-82],[11,-7],[-17,-59],[-34,-5],[-41,15],[15,20],[-8,23],[-13,5],[-14,-11],[-6,4],[9,38],[23,53],[6,4],[6,1],[6,-5],[30,6]],[[96641,42951],[-19,-26],[-34,2],[-13,15],[42,80],[49,17],[-25,-88]],[[96725,42643],[-5,-1],[-4,27],[-16,141],[10,126],[7,-27],[23,-221],[-3,-36],[-12,-9]],[[96718,43013],[-5,-36],[-11,41],[-7,175],[3,16],[6,1],[14,-121],[0,-76]],[[96449,42785],[-5,-15],[-30,37],[7,36],[32,-12],[-4,-46]],[[96550,43628],[-11,-29],[-32,9],[-7,8],[2,48],[8,17],[19,15],[25,-24],[-4,-44]],[[96524,43832],[-4,-6],[-7,4],[-16,70],[4,23],[21,22],[18,-38],[2,-22],[0,-18],[-3,-16],[-13,-6],[-2,-13]],[[97192,40214],[-9,-31],[-15,0],[-20,22],[4,29],[22,5],[6,-2],[12,-23]],[[97080,40587],[-15,-63],[-25,15],[-24,45],[-12,40],[8,75],[12,14],[13,-5],[6,-74],[37,-47]],[[97036,40932],[-12,-27],[-12,3],[-72,64],[3,27],[-3,67],[8,37],[20,15],[15,-8],[10,-54],[22,-22],[-16,-18],[27,-41],[10,-43]],[[69707,76179],[9,11],[16,10],[26,-20],[23,-25],[5,-12],[-1,-13],[-55,-49],[-33,-23],[-15,-4],[-4,-7],[-11,-55],[-21,-10],[-27,-18],[-19,-25],[-30,-61],[-76,-89],[-1,-18],[7,-15],[24,-10],[33,-27],[18,-21],[48,27],[12,-6],[13,-28],[13,-80],[22,-21],[28,-17],[18,-5],[23,-20],[32,-7],[21,7],[26,-17],[4,7],[3,119],[22,-20],[13,1],[11,14],[6,20],[4,39],[-5,39],[10,18],[7,4],[6,-5],[3,-10],[1,-35],[16,-15],[10,-9],[9,-30],[9,-29],[6,-67],[22,-4],[26,-13],[17,13],[14,-8],[5,-32],[-1,-29],[2,-24],[7,-7],[23,15],[19,2],[18,-14],[22,-21],[32,-57],[10,-8],[48,-4],[10,-12],[17,0],[17,11],[40,-19],[1,-10],[-7,-14],[-94,-78],[-7,-24],[-19,-31],[-21,-17],[-10,-1],[-46,31],[-5,-7],[-4,-13],[0,-14],[10,-32],[-5,-21],[-8,-15],[-29,13],[-6,9],[0,9],[-11,0],[-17,-9],[-33,-57],[-12,-29],[-4,-18],[-15,-10],[-16,-4],[-20,-27],[-22,-20],[-7,15],[-5,17],[-6,5],[-13,-4],[-17,-1],[-17,19],[-23,20],[-20,6],[-58,-9],[-29,-9],[-9,-9]],[[69710,75022],[-16,-3],[-69,-19],[-14,7],[-10,31],[-9,33],[-18,12],[-20,9],[-7,13],[-1,16],[3,16],[1,8],[46,63],[42,57],[4,4],[3,11],[7,20],[0,10],[-31,23],[-1,10],[6,11],[0,14],[-22,41],[-38,65],[-11,6],[-8,-4],[-15,-62],[-7,-16],[-43,-41],[-37,-29],[-64,-50],[-17,-15],[-12,2],[-11,10],[-37,51],[-23,17],[-16,-17],[-13,-25],[1,-51],[-15,-27],[-15,-13],[27,-137],[-2,-18],[-21,-5],[15,-52],[-13,-6],[-32,12],[-44,8],[-84,-23],[-6,-9],[-2,-11],[5,-11],[40,-1],[40,6],[11,-10],[1,-17],[-4,-11],[-13,-2],[-29,-10],[-4,-11],[-1,-10],[10,-31],[11,-19],[2,-11],[-5,-10],[-6,-4],[-9,15],[-6,-3],[-2,-13],[-3,-15],[-7,-11],[-13,6],[-13,-5],[-8,-55],[-7,-62],[-22,-42],[-12,-15],[-18,-4],[-27,5],[-16,6],[-46,9],[-47,17],[-53,16],[-49,-37],[-14,-22],[-9,-21],[-9,-10],[-21,-129],[2,-14],[12,-12],[60,-26],[9,-11],[5,-13],[2,-58],[5,-8],[21,-7],[30,0],[23,6],[24,-5],[16,-13],[8,-20],[4,-21],[-28,-127],[3,-47],[8,-66],[16,-52],[30,-51],[23,-33],[5,-15],[1,-24],[-4,-31],[-13,-48],[-16,-42],[-17,-18],[-24,-54],[-22,-66],[-41,-86],[-13,-49],[-5,-139],[-11,-42]],[[68821,73255],[-1,16],[-15,16],[-26,-3],[-17,8],[-8,18],[-21,-5],[-34,-28],[-34,14],[-35,58],[-67,21],[-85,-13]],[[68478,73357],[-4,63],[1,81],[4,108],[28,84],[0,16],[-6,15],[-9,14],[-51,23],[-15,13],[-20,26],[-25,28],[-22,19],[-34,26],[-32,14],[-19,-11],[-17,-14],[-16,0],[-16,7],[-59,64],[-90,110],[-71,76],[-45,37],[-10,12],[-25,34],[-62,93],[-41,-14],[-58,61],[-53,59],[-11,15],[-60,109],[-60,71],[-65,77],[-42,48],[-71,82],[-34,49],[-12,18],[-12,35],[-18,170],[-22,78],[-30,43],[-26,82],[-22,121],[-17,79],[-14,36],[-29,40],[-43,44],[-41,21],[-15,-1],[-7,-5],[-9,-8],[-16,-33],[-24,-3],[-17,1],[-17,12],[-52,10],[-18,11],[-31,-1],[-67,-17],[-17,3],[-70,73],[-31,29],[-6,16],[0,28],[10,40],[9,28],[-4,30],[-13,32],[0,34],[9,19],[19,-6],[7,12],[-3,18],[-10,13],[-13,29],[-40,27],[-6,11],[2,12],[7,14],[1,28],[1,37],[5,19],[2,15],[-6,12],[-14,14],[-21,34],[-27,4],[-86,-1],[-27,13],[-22,19],[-21,73],[-11,17],[-11,7],[-24,2],[-29,7],[-15,13],[-41,66],[-39,59],[-16,-56],[-15,-11],[-34,5],[-26,10],[-15,-13],[-15,-22],[2,-15],[12,-15],[24,-28],[36,-70],[16,-38],[2,-13],[-3,-10],[-5,-5],[-7,0],[-9,1],[-6,11],[-2,20],[-12,30],[-12,17],[-14,11],[-19,8],[-25,14],[-13,1],[-12,-17],[-11,-22],[-6,-49],[-19,-60],[-11,-24],[-36,-14],[-84,-5],[-26,-19],[-17,-22],[-32,-74],[-22,-24],[-19,-33],[5,-108],[10,-126],[16,-35],[10,-11],[2,-12],[-7,-11],[-8,-14],[-13,-25],[-15,1],[-29,6],[-24,7],[-82,7],[-66,6],[-73,7]],[[65549,75646],[0,132],[0,132],[0,132],[-1,133],[0,132],[0,132],[0,132],[0,133],[0,132],[0,132],[0,132],[0,132],[0,133],[0,132],[0,132],[0,132],[35,17],[44,20],[42,20],[49,24],[57,27],[48,22],[57,27],[44,21],[41,20],[53,23],[82,36],[45,19],[46,21],[44,19],[30,7],[31,-27],[39,-38],[38,-38],[38,-38],[39,-38],[38,-38],[39,-38],[38,-38],[38,-38],[39,-37],[38,-38],[38,-38],[39,-38],[38,-38],[38,-38],[39,-38],[38,-38],[36,-35],[16,-26],[9,-58],[17,-46],[31,-49],[32,-51],[39,-68],[27,-46],[28,-48],[45,-78],[29,-49],[23,-2],[46,12],[61,15],[49,13],[59,15],[56,14],[44,11],[66,-9],[65,-8],[47,-6],[46,-6],[54,-7],[30,-4],[35,-4],[15,11],[30,25],[28,22],[30,24],[26,12],[27,-38],[22,-43],[24,-46],[28,-44],[27,-27],[36,-35],[20,-61],[28,-81],[18,-53],[19,-55],[27,22],[29,23],[27,21],[-4,-68],[-3,-61],[-4,-93],[-4,-77],[-9,-91],[-1,-69],[0,-61],[-1,-48],[51,-2],[38,-2],[47,-2],[5,-61],[6,-85],[10,-77],[8,-65],[12,-84],[6,-45],[12,-53],[11,-12],[18,-9],[62,6],[52,6],[41,4],[43,4],[58,6],[19,-13],[17,9],[19,9],[16,-38],[8,-19],[11,-21],[15,-18],[-7,-40],[-9,-57],[-3,-30],[18,-32],[14,-18],[36,-38],[34,-21],[23,-6],[21,8],[8,21],[-2,30],[-10,31],[1,37],[6,27],[22,49],[21,46],[32,47],[37,47],[16,34],[6,59],[25,34],[26,20],[33,18],[9,29],[46,50],[27,25],[35,15],[48,32],[37,39],[36,72],[29,47],[24,29],[21,1],[14,-23],[12,-2],[8,11],[14,30],[14,35],[14,15],[27,8],[24,23]],[[69625,75424],[-1,14],[-8,23],[-13,13],[-6,-5],[5,-19],[15,-28],[8,2]],[[69779,74822],[-14,-5],[-26,1],[-14,6],[9,46],[0,10],[-1,1],[-7,6],[-12,19],[-3,29],[4,26],[8,11],[5,-2],[16,-40],[14,-12],[27,-6],[-14,-40],[10,-42],[-2,-8]],[[69938,74855],[-7,-24],[-13,6],[-11,16],[4,13],[15,7],[8,7],[7,1],[-3,-26]],[[35174,32406],[-13,-21],[-15,-41],[-17,-97],[-58,-133],[-12,-76],[-62,-78],[-44,-89],[-29,2],[-26,-38],[-149,-115],[-54,22],[-39,-1],[-37,51],[-84,19],[-53,-21],[-71,-56],[-21,1],[-15,3],[-39,23],[-21,50],[-108,57],[-88,129],[-104,2],[-79,-17],[-12,18],[-8,33],[-17,48],[-68,114],[-54,113],[-10,111],[7,121],[16,144],[-2,44],[19,26],[20,5],[19,37],[17,56],[3,43],[-13,78],[-10,110],[-10,55]],[[33833,33138],[21,86],[1,42],[-12,37],[-4,38],[6,39],[-1,37],[-8,36],[6,30],[20,23],[15,36],[10,49],[5,37],[0,26],[-6,24],[-12,22],[5,46],[24,67],[15,60],[7,52],[0,43],[-8,32],[3,22],[15,11],[6,34],[-2,84],[-15,70],[11,55],[33,64],[18,52],[1,39],[10,22]],[[33997,34453],[16,-42],[47,-11],[47,-2],[7,11],[19,69],[24,20],[27,5],[29,-3],[31,-46],[87,-150],[64,-104],[20,-50],[17,-36],[12,-35],[-5,-89],[1,-39],[3,-11],[14,-1],[22,6],[18,19],[15,29],[14,23],[11,13],[4,19],[7,19],[6,4],[13,-14],[30,-51],[23,-47],[6,-27],[9,-28],[9,-25],[7,-23],[23,-32],[23,-19],[15,20],[39,-65],[85,-54],[16,-33],[15,-46],[30,-71],[41,-63],[34,-27],[32,-15],[18,-14],[12,-24],[20,-27],[12,-9],[4,-24],[13,-51],[13,-65],[14,-60],[31,-57],[36,-45],[36,-26],[21,-31],[9,-33],[-25,-48],[-27,-62],[-23,-48],[-25,-33],[-8,-23],[-5,-36],[0,-190],[-2,-70],[2,-19],[3,-13],[16,-18],[18,-16],[7,-3]],[[95272,54910],[3,-27],[-18,13],[-2,10],[10,10],[7,-6]],[[88372,57315],[-21,-47],[-1,16],[6,28],[9,32],[8,19],[11,6],[8,-27],[-9,-23],[-11,-4]],[[92123,56074],[-2,-7],[-17,3],[-2,4],[1,3],[8,4],[1,10],[-4,2],[4,6],[6,1],[4,-7],[2,-9],[-1,-10]],[[92188,56124],[-4,-3],[-3,3],[1,14],[2,5],[4,1],[8,-4],[1,-4],[-9,-12]],[[93975,55768],[-16,-13],[-20,5],[-6,47],[-10,13],[2,23],[15,19],[30,-15],[11,-34],[-7,-22],[1,-23]],[[97120,55201],[-6,-17],[-6,1],[6,13],[4,18],[6,51],[14,19],[10,21],[-3,-22],[-15,-23],[-10,-61]],[[96896,56053],[-4,-9],[-27,5],[-12,11],[1,9],[22,-8],[20,-8]],[[97659,55903],[11,-13],[20,1],[19,-32],[-7,2],[-10,14],[-10,6],[-12,-2],[-6,5],[-5,19]],[[97527,55955],[35,-30],[46,14],[-7,-9],[-17,-8],[-12,-8],[-8,0],[-9,3],[-29,21],[-17,27],[4,9],[14,-19]],[[96357,58267],[-7,-4],[-5,4],[4,8],[8,1],[3,-2],[-3,-7]],[[90474,62651],[-9,-22],[-7,16],[-2,31],[13,-3],[4,-6],[1,-16]],[[90475,61255],[-6,-4],[-9,2],[-6,9],[-2,15],[18,1],[7,-12],[-2,-11]],[[90350,59998],[-13,-27],[-10,6],[-6,9],[-2,15],[22,15],[10,-5],[-1,-13]],[[90493,62257],[-14,-13],[17,57],[5,10],[8,-21],[-16,-33]],[[90486,60560],[-1,-15],[-14,4],[-4,6],[8,52],[20,24],[10,5],[-9,-25],[-2,-27],[-8,-24]],[[90461,60466],[-12,-29],[-8,45],[-1,19],[10,17],[7,-1],[4,-51]],[[31987,62401],[-21,-5],[-28,27],[22,10],[15,-6],[12,-26]],[[32039,62415],[-19,-15],[-12,2],[-5,6],[10,18],[26,-11]],[[32009,62093],[24,-26],[28,0],[-30,-25],[-56,-3],[1,41],[33,13]],[[90205,59480],[-12,-1],[-10,20],[-3,13],[-1,66],[40,57],[13,55],[10,-5],[10,-9],[8,-16],[-44,-92],[-11,-88]],[[2576,43576],[-12,-5],[-14,27],[28,21],[8,11],[34,-6],[-20,-8],[-24,-40]],[[31630,62468],[9,-12],[8,2],[-6,23],[6,0],[53,-14],[34,-24],[35,-12],[3,-80],[-27,-32],[-18,-34],[-15,-41],[-38,-47],[-45,-15],[-31,-1],[-11,1],[-11,9],[-23,-8],[-29,21],[-24,-5],[-48,5],[-18,-19],[-18,-4],[-17,4],[-14,8],[-36,-1],[-15,16],[6,91],[1,41],[-9,35],[-10,21],[-7,25],[14,17],[12,24],[4,37],[12,9],[15,4],[69,-17],[173,-10],[10,-3],[6,-14]],[[31826,62272],[-22,-3],[-14,4],[-5,17],[27,16],[30,-2],[18,-10],[2,-6],[-36,-16]],[[31146,62246],[-2,-1],[-3,1],[-1,1],[-2,6],[-8,8],[-2,8],[2,9],[3,3],[16,1],[2,-1],[3,-6],[0,-4],[-1,-4],[-3,-10],[-1,-2],[-1,-3],[-1,-5],[-1,-1]],[[13126,84403],[-3,-8],[-36,1],[-12,7],[-5,24],[3,23],[8,18],[10,34],[8,56],[52,-63],[16,-28],[8,-35],[-18,-13],[-22,-6],[-9,-10]],[[13117,84243],[-15,-2],[-16,9],[-40,47],[-1,14],[6,15],[22,29],[10,7],[54,-3],[17,-8],[4,-13],[0,-14],[-6,-13],[-1,-15],[3,-15],[-7,-15],[-30,-23]],[[12691,85385],[-2,-15],[-38,2],[-38,21],[-19,27],[4,13],[35,11],[34,-26],[24,-33]],[[9689,86599],[-9,-14],[-24,5],[-13,9],[44,37],[7,-8],[-5,-29]],[[9843,86300],[-14,-3],[20,38],[27,41],[26,27],[32,11],[-3,-20],[-43,-35],[-45,-59]],[[8883,86442],[-15,-17],[-55,10],[12,35],[42,22],[46,-34],[-30,-16]],[[7772,86613],[-13,-2],[17,28],[13,56],[17,-8],[3,-10],[-28,-57],[-9,-7]],[[5464,83719],[-4,-45],[-38,29],[-10,14],[7,11],[36,2],[9,-11]],[[5733,83509],[-9,-3],[-8,6],[-10,33],[-1,13],[20,-10],[7,-24],[1,-15]],[[5690,83612],[-1,-46],[-4,-7],[-8,12],[-15,-13],[-9,10],[4,16],[-1,12],[11,1],[3,23],[-2,9],[6,21],[8,5],[8,-43]],[[3831,82789],[-4,-1],[-7,14],[-1,13],[5,9],[13,22],[9,8],[11,4],[3,-6],[-10,-26],[-12,-17],[-7,-20]],[[1109,81688],[-24,-12],[-31,25],[3,30],[34,-25],[18,-18]],[[3858,89992],[-10,-3],[0,9],[32,23],[58,29],[-2,-6],[-31,-23],[-47,-29]],[[2371,88502],[5,-14],[29,2],[40,-6],[45,-14],[45,5],[56,43],[33,11],[34,6],[37,-10],[35,-23],[14,-13],[11,-24],[7,-28],[11,-21],[67,-25],[42,-10],[10,-14],[9,-19],[36,-14],[37,5],[20,-5],[63,-1],[77,-21],[-12,-56],[-25,-24],[-72,7],[-71,-8],[-29,-28],[-25,-37],[-3,-35],[-14,-16],[-15,-7],[-12,19],[-17,60],[-11,16],[-12,11],[-35,19],[-35,12],[-21,1],[-15,21],[-8,30],[-14,15],[-28,22],[-29,17],[-89,38],[-29,5],[-30,-4],[-32,-17],[-31,-26],[-31,-19],[-33,-4],[-32,11],[-29,25],[-15,18],[-8,30],[1,30],[4,29],[16,71],[27,14],[51,-50]],[[3851,86626],[26,-29],[13,-1],[43,8],[16,-6],[15,-12],[9,-19],[2,-33],[-7,-30],[2,-41],[-1,-18],[22,-24],[8,-32],[3,-34],[-49,-12],[-49,-2],[-43,-23],[-9,-17],[7,-26],[-11,-6],[-11,5],[-21,24],[-22,11],[-79,18],[-100,69],[-42,14],[-44,50],[-39,64],[25,10],[26,5],[116,-9],[14,46],[15,11],[36,13],[35,25],[15,0],[16,-10],[32,15],[17,3],[14,-7]],[[7528,85151],[2,-31],[12,3],[42,33],[23,10],[29,1],[23,-15],[4,-11],[-2,-14],[-18,-27],[1,-18],[19,-33],[49,-18],[6,-10],[0,-12],[-34,-55],[-12,-12],[-9,-3],[-61,9],[-55,18],[-23,3],[-8,-5],[-15,-17],[11,-5],[49,-4],[17,-25],[7,-18],[4,-20],[-10,-8],[-20,-6],[-25,0],[-31,-22],[-17,-25],[-62,-7],[-47,-34],[-17,-17],[-6,-20],[-17,-15],[-41,-14],[24,-13],[4,-11],[1,-16],[-4,-13],[-31,-59],[-60,-48],[-15,2],[-7,6],[-5,9],[-1,9],[78,98],[-3,4],[-21,4],[-34,26],[-23,-17],[-5,1],[6,23],[15,27],[-3,8],[-8,7],[-19,4],[-31,1],[-22,-6],[-15,-15],[-1,-6],[31,2],[9,-7],[8,-14],[5,-16],[2,-17],[-7,-24],[-14,-30],[-22,5],[-44,67],[-20,97],[-38,75],[-2,18],[11,46],[38,65],[42,18],[29,27],[28,9],[18,-1],[24,-12],[10,-25],[-6,-12],[2,-6],[17,-15],[18,-52],[21,-47],[14,-19],[19,-12],[-19,36],[-12,44],[-5,88],[-6,23],[11,6],[30,-3],[-1,13],[-32,29],[-19,25],[-8,19],[1,17],[17,25],[10,7],[10,3],[21,-5],[9,-8],[26,-56],[12,-17],[10,0],[10,9],[9,18],[8,12],[10,3],[29,-8],[10,3],[4,14],[0,25],[7,9],[2,18],[-16,27],[18,9],[61,-21],[25,-23],[-13,-42]],[[13882,84036],[-14,-30],[-10,-32],[-7,-35],[-3,-37],[2,-40],[5,-35],[17,-65],[6,-39],[1,-27],[-38,-92],[-13,-45],[1,-19]],[[13829,83540],[-27,-47],[-50,-64],[-23,-37]],[[13729,83392],[-11,12],[-65,10],[-24,82],[-12,64],[-19,55],[0,13],[17,37],[65,31],[1,12],[-24,8],[-6,13],[-7,60],[2,53],[-2,35],[-10,72],[-17,43],[-41,86],[-4,21],[18,27],[12,25],[-71,-43],[-96,-46],[-42,-32],[-9,-13],[-3,-11],[8,-30],[-1,-10],[-9,-18],[-10,-51],[-21,-53],[-10,-11],[-38,20],[-10,17],[-19,70],[5,19],[13,15],[19,34],[24,52],[45,133],[29,1],[52,26],[-82,13],[-12,7],[-11,18],[-9,29],[-17,33],[-31,11],[-13,12],[-21,39],[-14,18],[-7,22],[-1,26],[-6,13],[-21,5],[-12,9],[-3,67],[-42,17],[-18,15],[-28,42],[-7,21],[-3,17],[7,46],[-3,9],[-25,-5],[-153,72],[8,95],[-28,125],[-31,51],[6,19],[7,11],[13,0],[59,-37],[56,-44],[7,7],[-89,92],[-22,28],[-5,33],[-1,18],[7,10],[84,-9],[4,7],[-84,27],[-17,0],[-18,-39],[-9,-9],[-18,2],[-6,6],[-22,47],[-20,33],[-38,45],[-7,33],[-2,47],[5,45],[31,103],[13,18],[3,11],[-10,-1],[-9,-10],[-25,-48],[-27,-78],[-21,-27],[-14,6],[-20,32],[-43,39],[-50,10],[-31,40],[-46,111],[-6,55],[-6,14],[-25,18],[-16,26],[-24,135],[-31,93],[-8,50],[3,49],[-4,5],[-11,-38],[-3,-20],[-20,-5],[19,-39],[5,-19],[-10,1],[-19,-5],[33,-66],[14,-102],[21,-76],[14,-62],[7,-47],[9,-44],[25,-99],[3,-20],[-3,-16],[-8,-19],[-14,-7],[-45,13],[-17,25],[-24,44],[-34,21],[-84,-10],[-6,3],[0,37],[10,65],[-8,26],[-44,96],[1,19],[60,44],[-29,3],[-24,-17],[-9,11],[-14,62],[-9,23],[-5,4],[-2,-58],[10,-31],[1,-17],[-1,-25],[-7,-18],[-11,-11],[-11,-2],[-20,12],[-23,23],[-19,11],[-8,10],[-9,25],[-15,20],[-74,24],[-44,30],[-3,-8],[13,-31],[2,-19],[-11,-5],[-20,-30],[6,-4],[21,10],[23,-1],[39,-19],[35,-23],[12,-13],[6,-20],[4,-7],[34,-23],[2,-12],[-22,-35],[45,3],[27,-12],[34,-56],[11,-30],[2,-40],[-7,-11],[-14,-8],[-92,-13],[-34,-48],[-7,-1],[-25,13],[-46,38],[-58,36],[-131,108],[-3,5],[-3,20],[-9,11],[-17,9],[-25,27],[-32,45],[-19,36],[-8,25],[-18,29],[-59,61],[-31,23],[-28,13],[-24,3],[-6,8],[11,13],[2,8],[-53,13],[-50,28],[-127,80],[-65,50],[-39,24],[-16,13],[-7,11],[9,12],[26,12],[17,13],[27,51],[2,16],[-14,37],[-7,33],[0,19],[4,18],[4,12],[11,12],[9,6],[10,-4],[32,-46],[4,-17],[-1,-63],[9,-73],[3,5],[3,24],[2,47],[4,22],[6,22],[12,12],[36,-7],[17,4],[-71,33],[-44,62],[-8,7],[-24,3],[-26,-26],[-66,-82],[-19,-14],[-83,-46],[-57,-9],[-63,7],[-54,15],[-136,72],[-21,17],[31,44],[2,14],[-11,45],[-9,13],[-13,8],[-4,-6],[0,-13],[3,-25],[-10,-13],[-23,-14],[-39,-15],[-120,37],[-124,30],[-110,7],[-156,-25],[-83,-24],[-48,-2],[-47,4],[-4,17],[21,10],[-1,12],[-27,39],[-40,23],[-55,8],[-32,11],[-8,14],[-19,14],[-31,13],[-13,23],[10,71],[11,43],[10,30],[27,48],[-9,-3],[-39,-36],[-33,-37],[-32,-48],[-18,-22],[-24,-20],[-37,5],[-50,30],[-43,15],[-36,1],[-15,5],[25,27],[14,22],[19,34],[5,17],[-132,5],[-5,19],[0,13],[-4,11],[-19,8],[-27,-6],[-43,-22],[-19,17],[7,9],[14,7],[28,31],[-38,16],[-20,18],[-10,16],[1,55],[10,35],[87,34],[-27,13],[-56,-5],[-37,-29],[-43,-41],[-30,-16],[-15,11],[-20,3],[-25,-3],[-16,-11],[-9,-18],[-10,-12],[-11,-6],[-8,2],[-12,18],[-25,12],[-12,14],[-7,-9],[-9,-27],[-9,-13],[-42,-14],[-23,2],[-28,34],[-4,12],[10,29],[61,115],[-6,-1],[-20,-18],[-39,-46],[-18,-14],[-30,-1],[-14,5],[-17,-4],[-20,-12],[-13,-14],[-6,-15],[4,-2],[30,17],[17,4],[5,-8],[-24,-52],[-14,-50],[-13,-12],[-22,2],[-24,-5],[0,-14],[44,-39],[16,-6],[20,-14],[3,-14],[-7,-38],[-6,-15],[-9,-8],[-36,1],[-12,-4],[-24,-24],[-12,-19],[4,-2],[21,16],[31,9],[39,1],[30,9],[20,16],[19,-4],[18,-26],[6,-22],[-8,-19],[-15,-13],[-23,-9],[-15,-12],[-6,-16],[-3,-24],[-1,-32],[6,-58],[-5,-7],[-8,-5],[-13,0],[-12,-14],[-27,-76],[-9,-9],[-12,8],[-10,0],[-9,-10],[-19,-8],[-30,-5],[-25,2],[-45,16],[-18,12],[-15,19],[-40,-20],[-11,9],[-25,53],[-5,-3],[-5,-58],[-8,-20],[-25,-41],[-13,-71],[-4,-3],[-5,11],[-15,63],[-8,14],[-23,-36],[-2,-14],[6,-47],[-6,-7],[-45,25],[-11,2],[-3,-5],[15,-37],[-1,-13],[-65,-71],[-17,3],[-10,7],[-12,-1],[-41,-27],[-11,1],[-15,16],[-7,-1],[-4,-16],[-1,-32],[-15,-30],[-49,-49],[-13,-23],[-9,-31],[-8,-3],[-28,20],[-33,13],[-5,-6],[10,-19],[-2,-12],[-14,-4],[-18,2],[-22,7],[-31,-8],[-40,-25],[-33,0],[-46,41],[-12,3],[-4,12],[9,33],[13,25],[9,12],[44,32],[50,12],[31,19],[39,40],[20,30],[40,77],[-3,6],[-9,4],[-88,-73],[-13,-7],[-17,1],[-70,28],[-14,12],[-11,35],[20,80],[13,39],[35,60],[44,64],[15,41],[24,110],[-2,51],[-10,61],[-1,36],[10,12],[102,56],[49,43],[94,62],[25,0],[19,-22],[22,-17],[25,-13],[32,1],[39,16],[62,-6],[128,-41],[27,-2],[1,5],[-19,29],[-89,17],[-37,16],[-104,74],[-24,28],[10,14],[26,11],[8,10],[4,19],[15,25],[25,32],[39,31],[75,46],[-29,2],[-54,-8],[-19,-9],[-36,-33],[-14,-23],[-20,-46],[-8,-8],[-37,-7],[-101,-4],[-17,23],[-9,4],[-13,-4],[-92,-59],[-34,-30],[-23,-35],[-37,-25],[-49,-16],[-37,-20],[-39,-40],[-14,-30],[0,-14],[9,-45],[-10,-9],[-22,-3],[-36,-30],[-76,-89],[-10,-32],[0,-11],[12,-25],[-8,-17],[-22,-25],[-48,-41],[-31,-16],[-20,-1],[-20,6],[-35,26],[-28,2],[-2,-4],[39,-28],[39,-36],[24,-30],[10,-24],[0,-25],[-9,-25],[-27,-44],[-27,-13],[-70,-13],[-22,-11],[-7,-8],[48,-18],[4,-10],[-6,-37],[-13,-12],[-40,-22],[-35,-6],[-6,4],[7,29],[-2,7],[-13,6],[-19,-11],[-47,-43],[-5,-7],[17,-11],[-4,-10],[-26,-30],[-10,-21],[-17,-20],[-76,-64],[5,-15],[-19,-56],[-11,-49],[13,-20],[64,-24],[31,-6],[37,-17],[66,-45],[22,-30],[3,-14],[-2,-15],[-8,-21],[-21,-38],[-50,-58],[-22,-16],[-34,-13],[-12,-10],[-43,-54],[-12,-30],[2,-26],[-9,-18],[-56,-35],[2,-6],[20,-3],[-7,-31],[-3,-43],[-10,-8],[-36,1],[-44,-17],[-3,-5],[-1,-31],[-118,-23],[-25,-59],[-14,-18],[-45,-43],[-29,-18],[-32,-10],[-17,-15],[-1,-18],[-9,-17],[-28,-26],[-14,-34],[-10,-5],[-51,-8],[-11,-11],[-5,-46],[-9,-1],[-19,11],[-24,-9],[-53,-51],[-12,-18],[1,-10],[8,-10],[13,-31],[-1,-20],[-20,-58],[-8,-9],[-25,-14],[-10,-32],[-23,4],[-19,-6],[-12,-21],[-14,-12],[-14,-4],[-18,-16],[-22,-31],[-20,-19],[-18,-9],[-18,-2],[-18,5],[-16,-4],[-14,-11],[-13,-18],[-11,-50],[-14,-22],[-9,-4],[-17,4],[-27,10],[-28,-4],[-44,-30],[-14,-23],[28,-5],[14,-7],[-1,-7],[-14,-6],[-25,1],[-14,-6],[-19,-13],[-45,-14],[-17,-10],[-34,-58],[-4,-13],[4,-3],[19,6],[23,-10],[11,-12],[8,-15],[7,-29],[4,-4],[-43,-49],[-12,-21],[-8,-8],[-5,6],[-6,55],[-3,9],[-10,1],[-10,-17],[-22,-65],[-23,-32],[-178,-83],[-26,-19],[-5,-35],[-7,-31],[-12,-24],[-14,-16],[-3,11],[1,86],[-3,18],[-18,11],[-8,-2],[-11,-5],[-18,-18],[-10,-5],[-14,1],[-23,-18],[-55,-59],[-36,-15],[-10,-12],[-15,-32],[-10,-12],[-15,-1],[-20,10],[-16,-7],[-12,-24],[-13,-9],[-35,17],[-15,-11],[-20,-31],[-21,-20],[-22,-9],[-56,-11],[-23,7],[-5,9],[1,38],[9,28],[9,13],[11,12],[17,1],[31,-8],[-4,9],[-11,11],[-29,19],[-28,10],[-16,-6],[-23,-15],[-15,-17],[-8,-19],[-10,-63],[-6,-17],[-67,-111],[-26,-34],[-25,2],[-13,-13],[-17,-27],[-17,-13],[-14,1],[-12,5],[-8,9],[1,9],[11,8],[-4,22],[-19,37],[-13,19],[-24,3],[-4,-17],[8,-84],[-1,-19],[-15,-24],[-41,-27],[-12,2],[-37,53],[-34,11],[-2,-17],[7,-36],[-8,-32],[-25,-31],[-19,-15],[-13,1],[-1,21],[12,42],[3,35],[-6,28],[1,22],[7,15],[45,41],[20,7],[10,-11],[13,-1],[15,6],[10,14],[4,19],[20,26],[35,31],[40,57],[46,83],[53,72],[62,60],[66,48],[134,66],[10,-4],[-12,-21],[8,-14],[13,-1],[49,10],[20,14],[6,-13],[-7,-17],[-30,-17],[1,-14],[43,-67],[13,-10],[12,1],[4,9],[-3,48],[14,9],[30,2],[19,-6],[9,-15],[17,-12],[25,-10],[15,3],[6,16],[-10,19],[-48,40],[-13,18],[-3,23],[7,31],[14,45],[24,60],[21,42],[42,47],[29,23],[72,72],[140,73],[34,47],[47,52],[20,13],[0,-20],[6,-18],[32,-12],[20,-4],[10,4],[2,19],[-4,34],[-1,33],[2,30],[4,24],[21,43],[31,49],[43,57],[27,26],[25,14],[24,25],[42,58],[14,10],[30,11],[11,-5],[7,-14],[8,-10],[30,-8],[21,13],[-4,7],[-16,5],[-11,8],[-10,35],[-20,21],[-5,24],[4,37],[17,87],[3,90],[16,51],[31,19],[69,13],[-40,23],[-16,0],[-26,11],[-10,56],[0,40],[18,47],[64,80],[71,55],[-10,4],[-8,17],[32,110],[32,98],[-43,-84],[-50,-64],[-145,-74],[-99,-63],[-47,-14],[-31,15],[-24,60],[-14,22],[-18,39],[8,50],[14,35],[31,6],[34,-17],[31,-1],[-39,34],[-56,30],[-26,-9],[-19,-49],[-26,-34],[-23,12],[-14,14],[10,-41],[-18,-63],[-6,-43],[25,-115],[-5,-45],[-45,-21],[-37,37],[-76,145],[-27,41],[-60,69],[-20,-10],[-25,-34],[-24,-9],[-65,50],[-30,37],[-28,46],[-44,-25],[-38,-30],[-44,-48],[-30,0],[-81,-41],[-9,-1],[-11,-22],[-11,-10],[-10,-43],[-109,-33],[-108,19],[38,23],[42,19],[37,44],[-16,60],[-3,30],[1,38],[40,54],[-42,0],[-27,-19],[-25,40],[-12,79],[29,47],[13,36],[12,50],[1,43],[-23,72],[-63,153],[-29,115],[-50,60],[37,100],[41,91],[54,40],[-4,6],[-30,0],[-19,-5],[-18,-30],[-18,-22],[-56,-116],[-37,-56],[-23,-16],[38,-22],[6,-19],[7,-41],[-10,-51],[-10,-28],[-45,2],[-40,-41],[-95,-44],[-128,-26],[-63,3],[-65,52],[0,30],[3,26],[-94,90],[-54,89],[-38,2],[-33,23],[-39,37],[3,30],[6,21],[-24,15],[-31,-2],[-36,11],[94,114],[32,77],[27,11],[34,-12],[47,-30],[40,-14],[14,-14],[15,-27],[-16,-45],[-14,-31],[17,8],[50,49],[37,43],[17,-4],[12,-8],[20,-44],[25,-45],[56,43],[30,53],[-25,24],[-31,13],[-79,19],[20,15],[50,-2],[19,15],[-20,20],[-25,18],[-68,-60],[-124,3],[-87,35],[-87,-6],[-13,7],[-17,19],[49,45],[34,25],[2,14],[-20,2],[-38,-12],[-17,21],[3,36],[-6,-4],[-15,-19],[-21,10],[-18,16],[9,17],[19,24],[-8,3],[-17,-5],[-16,-31],[3,-25],[0,-36],[-28,-7],[-24,5],[-17,36],[-17,78],[-48,20],[-12,39],[30,51],[-13,26],[-32,8],[-37,-25],[-17,22],[-3,25],[-1,36],[10,3],[9,-7],[74,20],[7,10],[-59,30],[-16,31],[24,18],[44,2],[61,19],[-25,33],[-6,18],[-5,31],[10,51],[72,117],[71,98],[22,22],[32,12],[30,-9],[31,-21],[6,9],[-11,9],[-13,40],[43,15],[26,45],[2,13],[-28,-18],[-29,-31],[-7,31],[-7,71],[12,68],[10,30],[24,29],[69,11],[13,-6],[2,14],[-41,42],[17,34],[15,17],[84,27],[45,-9],[58,-31],[33,-39],[-5,-20],[-8,-12],[-17,-13],[-7,-10],[3,-8],[25,24],[40,28],[23,-12],[17,-23],[20,1],[63,19],[32,20],[39,53],[51,34],[73,108],[21,44],[25,7],[23,-4],[15,-37],[23,-10],[130,9],[67,16],[46,35],[48,59],[28,40],[13,52],[-17,66],[-18,56],[-23,127],[-64,83],[-46,25],[-30,-3],[22,53],[61,-6],[40,11],[33,26],[10,19],[16,40],[-5,42],[-9,23],[-22,26],[-27,37],[-18,12],[-16,-1],[-78,-74],[-46,-2],[-35,14],[-30,-42],[-85,-37],[-45,-38],[-84,-93],[-21,-43],[-26,-2],[-19,82],[-91,79],[-28,-27],[15,-25],[21,-17],[34,-8],[-15,-23],[-11,-32],[-34,30],[-61,43],[-63,22],[-164,-3],[-108,-44],[-10,9],[-10,4],[-18,-11],[-8,-17],[-11,-12],[-22,-4],[-45,7],[-85,27],[-194,41],[-50,24],[-44,59],[1,40],[19,17],[-1,58],[-38,15],[-77,82],[-28,35],[6,4],[14,-9],[26,-7],[64,11],[22,53],[48,16],[44,-8],[-10,15],[-11,11],[-114,27],[-16,-8],[-205,48],[-162,84],[-13,16],[-15,36],[22,35],[22,17],[1,-20],[3,-19],[93,45],[48,58],[92,10],[22,16],[28,31],[41,54],[58,28],[39,25],[51,15],[44,-25],[13,-3],[80,-5],[26,11],[11,8],[8,12],[-78,45],[8,25],[10,18],[91,52],[70,17],[37,-1],[108,68],[59,19],[112,13],[92,3],[25,-24],[-49,5],[-22,-4],[15,-9],[18,-17],[-5,-22],[-31,-66],[3,-53],[-20,-17],[-19,-24],[94,-76],[146,-5],[79,14],[45,-23],[38,-5],[103,12],[78,-16],[33,6],[72,113],[28,18],[31,-20],[40,-16],[25,12],[21,-29],[-10,61],[-14,23],[-118,41],[-78,-20],[-25,23],[8,47],[-84,115],[-35,24],[-42,1],[-21,40],[-18,51],[36,21],[33,10],[30,-17],[33,-67],[32,-10],[-9,-68],[39,-62],[89,-57],[70,21],[50,-1],[30,-12],[74,-52],[37,-6],[116,27],[1,51],[-9,37],[-28,23],[-78,-5],[-62,38],[-52,-10],[-96,-58],[-48,23],[-30,31],[-49,31],[-6,60],[41,69],[30,32],[-27,24],[-68,17],[-119,-18],[-5,24],[0,25],[-48,-49],[-50,10],[-66,-5],[-148,43],[-52,54],[-22,43],[-40,119],[-50,75],[-351,252],[-159,64],[-77,70],[-48,17],[-46,8],[-59,22],[40,28],[27,10],[-28,-30],[21,-7],[35,17],[18,20],[27,85],[28,129],[-7,51],[194,-10],[129,8],[43,12],[163,20],[43,14],[78,43],[92,77],[80,101],[12,27],[5,-7],[7,5],[9,38],[10,90],[39,85],[168,193],[77,77],[26,35],[27,25],[19,-24],[9,-7],[5,-11],[-16,-6],[-26,-25],[-36,-16],[-9,-9],[22,2],[63,18],[36,22],[179,41],[97,66],[3,15],[144,84],[20,-4],[23,-10],[-40,-55],[28,-14],[-25,-66],[52,-1],[12,-30],[3,26],[-1,37],[4,37],[8,25],[36,-11],[83,27],[-100,4],[-60,59],[-33,1],[111,87],[102,53],[23,-1],[11,-10],[2,-16],[-22,-10],[-21,-19],[10,-16],[15,-3],[48,14],[22,17],[105,-2],[30,13],[8,12],[134,2],[25,9],[85,46],[78,57],[36,31],[61,79],[53,51],[87,51],[21,-6],[-28,-10],[-20,-22],[27,-29],[183,-59],[46,-4],[18,-35],[-15,-34],[-47,-38],[-95,-39],[29,-15],[19,-35],[28,-4],[46,13],[35,21],[74,70],[24,39],[17,9],[62,-9],[35,-20],[40,-35],[-15,-34],[-16,-20],[52,-26],[57,-6],[55,-21],[77,44],[60,9],[57,-2],[73,24],[125,-32],[31,8],[50,-5],[53,-20],[19,-21],[-57,-44],[-9,-46],[20,-19],[36,-4],[4,-27],[23,-6],[112,2],[-9,-13],[-5,-15],[-35,-34],[200,-20],[27,19],[41,8],[88,26],[33,-12],[39,-26],[36,-6],[34,6],[78,38],[91,2],[37,-13],[39,6],[118,-44],[44,-5],[58,-57],[30,-1],[34,24],[29,-1],[29,-23],[47,-7],[22,-37],[24,-13],[178,-27],[88,13],[129,-4],[62,-17],[65,2],[107,-63],[56,-9],[11,-15],[161,-15],[56,33],[98,8],[88,28],[50,0],[59,-7],[22,3],[16,12],[142,-47],[79,-55],[35,-40],[166,-57],[48,-32],[33,-36],[19,-3],[14,10],[58,-3],[22,-5]],[[10833,91964],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[66,-24],[66,-23],[20,46],[71,-35],[62,-32],[40,40],[43,44],[58,3],[65,3],[43,3],[0,-37],[-16,-62],[-14,-51],[40,-52],[48,-27],[46,-26],[20,-71],[50,-55],[37,-41],[36,-40],[52,-57],[37,-40],[48,-53],[29,-32],[13,-61],[17,-74],[-10,-44],[23,-7],[44,49],[42,30],[52,38],[35,25],[65,1],[31,74],[1,103],[32,-2],[20,14],[8,31],[-20,41],[62,19],[45,14],[65,39],[63,37],[30,-29],[29,-28],[59,-67],[4,-16],[-4,-32],[-6,-31],[35,-88],[11,-10],[29,-12],[35,-29],[15,-26],[50,-40],[9,-17],[4,-27],[9,-23],[9,-17],[9,-24],[22,-28],[41,-31],[29,-22],[40,-30],[41,-62],[36,-54],[40,-54],[-6,-42],[41,-66],[43,-84],[33,-74],[24,-41],[28,-60],[34,-74],[39,-83],[30,-54],[39,-75],[20,-45],[-13,-31],[-17,-38],[51,-18],[34,-12],[-8,-42],[-12,-56],[40,-22],[26,-15],[-5,-29],[15,-33],[2,-55],[48,4],[21,2],[29,-25],[38,-32],[38,-30],[32,-25],[42,-15],[53,-22],[25,-44],[48,-20],[18,-62],[55,-23],[33,16],[11,-26],[9,-29],[3,-37],[-3,-36]],[[4590,83513],[27,-95],[12,-18],[17,-10],[24,-11],[15,-14],[12,-21],[2,-10],[-76,38],[-48,-56],[-15,-7],[-136,-3],[-27,-10],[-18,-18],[-31,-52],[-16,-19],[-16,-12],[-36,-14],[-42,2],[-22,7],[-12,24],[-11,48],[0,14],[5,23],[38,31],[12,17],[49,109],[14,15],[16,4],[41,-8],[36,32],[77,48],[17,6],[55,1],[16,-8],[11,-13],[10,-20]],[[12971,83838],[6,-16],[0,-11],[-40,-38],[-1,-8],[-9,-23],[-9,-9],[-15,-26],[-28,-27],[4,83],[-28,48],[28,24],[19,-7],[31,-3],[30,22],[12,-9]],[[13517,83571],[28,-75],[2,-27],[-28,-9],[-21,4],[-11,8],[-3,13],[7,38],[-14,22],[-16,8],[-15,-14],[0,38],[11,27],[-7,36],[0,28],[4,9],[15,-1],[30,-29],[18,-76]],[[13302,84164],[-6,-96],[-11,5],[-10,1],[-22,-14],[-22,6],[-11,11],[-4,12],[4,28],[-12,16],[-42,6],[-16,7],[-9,30],[-2,39],[7,14],[21,11],[16,47],[10,7],[35,94],[17,-7],[31,-57],[39,-83],[-13,-77]],[[13617,83806],[-10,-63],[-19,-65],[-29,-35],[-21,8],[-15,28],[-14,-1],[-15,6],[-8,23],[8,30],[-7,23],[-8,-20],[-13,-19],[-33,-24],[-23,-47],[-11,-30],[-13,33],[-9,78],[-1,33],[24,50],[31,48],[6,142],[99,71],[9,-4],[32,-53],[35,-74],[8,-34],[1,-58],[-4,-46]],[[12954,84679],[18,-18],[10,19],[19,-1],[35,-17],[20,-25],[12,-29],[1,-17],[-3,-40],[2,-40],[-1,-20],[-5,-18],[-8,-13],[-8,-2],[-27,36],[-31,65],[-24,20],[-1,-7],[7,-18],[19,-35],[3,-21],[14,-26],[6,-19],[3,-26],[0,-22],[-4,-19],[-6,-12],[-9,-6],[-47,6],[-28,-13],[-33,7],[-8,11],[-5,19],[-2,46],[-9,66],[2,50],[-21,46],[-18,27],[-26,25],[-18,24],[5,20],[27,14],[44,-3],[95,-34]],[[13094,83464],[6,-8],[7,5],[12,21],[20,-4],[14,-7],[9,-8],[-5,-30],[-4,-49],[-8,-17],[-8,-24],[-28,14],[-23,31],[-33,53],[-19,38],[-1,16],[-12,12],[-22,66],[-13,52],[-21,6],[-26,15],[-10,29],[7,25],[37,12],[55,-64],[9,-28],[20,-32],[3,-44],[10,-18],[24,-62]],[[9335,86664],[6,-16],[53,4],[16,-3],[6,-7],[-7,-11],[-21,-14],[-60,-25],[-49,-33],[-6,3],[-9,36],[-9,15],[-6,20],[0,7],[9,14],[18,20],[13,8],[46,-18]],[[8962,86297],[-31,-8],[-7,17],[16,42],[13,24],[10,6],[35,48],[39,35],[36,51],[37,72],[6,27],[17,3],[28,-18],[17,-25],[-8,-20],[-92,-103],[-8,-13],[-8,-35],[-8,-13],[-12,-5],[-9,-15],[-5,-25],[-11,-14],[-18,-1],[-12,-7],[-6,-12],[-19,-11]],[[8984,86664],[0,-15],[-9,-14],[8,-27],[-14,-46],[-6,-29],[-8,-19],[-7,-7],[-8,4],[-2,11],[5,16],[-18,-1],[-6,40],[10,13],[4,17],[1,12],[12,51],[4,3],[2,-12],[3,-3],[7,5],[9,22],[4,3],[9,-24]],[[8908,86881],[-35,-5],[-16,7],[-3,8],[7,29],[0,12],[17,5],[21,-14],[6,-14],[3,-28]],[[7498,84749],[-35,-19],[-7,1],[-21,-38],[-17,-16],[-22,30],[5,46],[20,30],[97,-10],[7,-9],[1,-7],[-8,-6],[-20,-2]],[[7643,85532],[-9,-4],[-20,18],[-13,19],[9,14],[39,30],[19,0],[8,-4],[3,-10],[-2,-13],[-8,-18],[-26,-32]],[[7433,85166],[-8,-16],[-7,4],[-16,19],[-31,28],[-15,18],[-1,8],[11,9],[38,-22],[15,-20],[14,-28]],[[6787,83998],[-11,-19],[-21,2],[-12,6],[-3,16],[32,48],[7,6],[6,-2],[3,-20],[-1,-37]],[[7032,84352],[-19,-14],[-6,5],[-1,11],[5,18],[9,18],[29,34],[29,23],[15,-2],[6,-14],[-19,-30],[-48,-49]],[[7164,84397],[-13,-1],[-21,15],[3,18],[29,22],[29,-3],[3,-12],[-2,-14],[-2,-8],[-9,-8],[-17,-9]],[[5365,83706],[4,0],[9,4],[18,33],[6,1],[0,-10],[-8,-32],[14,-43],[13,-21],[-1,-7],[-34,-15],[-25,11],[-14,-4],[-12,-15],[-9,17],[-6,79],[2,14],[14,27],[18,13],[8,-4],[7,-11],[1,-11],[-5,-26]],[[4917,83436],[-6,-2],[-20,17],[-7,14],[-5,20],[39,30],[8,0],[8,-16],[1,-14],[-11,-37],[-7,-12]],[[4846,83180],[-24,-13],[-26,13],[-22,25],[-2,28],[49,-18],[10,-9],[15,-26]],[[5591,83599],[-17,-13],[-5,-16],[-13,-7],[-11,-13],[-37,-59],[-16,-11],[18,51],[3,16],[0,10],[-5,38],[10,-1],[9,8],[18,34],[16,3],[17,40],[9,3],[4,-6],[-7,-24],[16,-22],[-4,-22],[-5,-9]],[[3933,82989],[-11,-10],[-8,-2],[-7,6],[-28,-7],[-6,4],[-13,34],[-1,18],[5,14],[13,13],[21,11],[21,-2],[35,-32],[17,-18],[3,-12],[-12,-11],[-29,-6]],[[4011,83027],[-12,-4],[-3,6],[-2,25],[-9,40],[18,15],[11,3],[4,-6],[13,-30],[13,-8],[9,-6],[-16,-9],[-26,-26]],[[5300,85585],[-20,-9],[-22,5],[-17,57],[13,1],[28,38],[60,30],[15,4],[-57,-126]],[[2016,86668],[60,-38],[39,4],[30,-31],[13,-26],[-46,19],[-66,-2],[-90,77],[-32,18],[7,43],[35,22],[17,-58],[33,-28]],[[2733,84783],[-29,-28],[-26,10],[-7,20],[-1,9],[75,22],[-12,-33]],[[2863,82285],[-4,-24],[-4,-8],[-43,12],[-29,-4],[-3,14],[3,12],[45,18],[18,1],[12,-10],[5,-11]],[[2574,82131],[-18,-18],[-5,7],[-3,23],[10,17],[30,38],[21,-7],[6,-10],[0,-14],[-8,-19],[-10,-10],[-12,0],[-11,-7]],[[2093,81953],[-21,-8],[-22,9],[10,30],[11,16],[21,20],[24,-9],[19,-25],[-42,-33]],[[2846,84466],[36,-11],[21,7],[18,-6],[3,-13],[-31,-30],[-13,2],[-37,36],[3,15]],[[1031,81677],[-17,-34],[-13,15],[-5,47],[10,12],[27,-34],[-2,-6]],[[1105,81798],[-6,-17],[-28,18],[-9,15],[-2,15],[8,25],[22,0],[12,-10],[12,-19],[4,-12],[-13,-15]],[[792,81633],[-8,-7],[-15,-6],[-42,6],[-26,-2],[-28,-4],[-22,-10],[-4,14],[1,12],[92,32],[22,16],[13,21],[12,39],[10,12],[6,-1],[13,-15],[-5,-20],[-11,-18],[-4,-17],[-4,-52]],[[99603,81748],[-17,-10],[-10,25],[-1,15],[10,15],[17,-9],[10,-15],[-9,-21]],[[99847,81435],[-49,0],[-97,94],[-50,29],[-28,33],[13,7],[60,-23],[49,-51],[27,-33],[31,-28],[34,-12],[10,-16]],[[98255,82004],[-18,-2],[-11,20],[-60,8],[6,19],[26,8],[39,30],[33,-5],[-9,-28],[-6,-50]],[[12508,84879],[24,-63],[17,-49],[15,-59],[26,-122],[12,-46],[3,-26],[3,-66],[-4,-14],[-7,-13],[-2,-19],[7,-50],[1,-77],[-7,-43],[-8,-7],[-19,14],[-15,24],[-12,24],[-28,77],[-9,36],[0,25],[4,19],[9,12],[17,31],[-3,5],[-12,-7],[-25,-4],[-22,24],[-17,13],[3,45],[-4,12],[-34,-13],[-13,12],[-3,17],[1,25],[6,21],[32,55],[-3,11],[-15,2],[-21,19],[-9,61],[-22,35],[-14,-3],[-29,-99],[-15,-22],[-42,-14],[9,28],[4,25],[-15,74],[-1,29],[10,21],[30,9],[15,13],[13,20],[3,20],[23,53],[10,10],[29,0],[60,-59],[18,-8],[26,-38]],[[12589,85346],[70,-13],[52,3],[47,-86],[29,-70],[17,-49],[10,-47],[13,-45],[-1,-7],[-28,31],[-19,62],[-10,24],[-10,11],[-10,23],[-21,59],[0,17],[-9,16],[-11,6],[-12,-3],[-4,-5],[2,-41],[9,-46],[51,-99],[34,-57],[7,-18],[5,-52],[-15,-23],[18,-48],[-1,-9],[-4,-9],[-48,-21],[-45,-89],[-48,-52],[-23,-8],[-10,9],[-11,20],[-6,26],[-1,33],[12,21],[24,109],[0,35],[-30,50],[-18,40],[-9,57],[-17,149],[-7,48],[-11,39],[-14,32],[-10,35],[-8,38],[3,15],[24,-20],[29,-55],[15,-36]],[[12297,85393],[40,-56],[0,-13],[-8,-38],[-22,-11],[6,-15],[17,-12],[11,10],[42,54],[13,11],[8,1],[51,-16],[44,-26],[13,-20],[8,-36],[-12,-79],[-37,-13],[-17,1],[-18,12],[-30,-28],[25,-20],[75,-5],[23,-44],[6,-34],[-16,-62],[-43,17],[-37,36],[-77,51],[-19,3],[-12,-9],[-4,-31],[1,-68],[-20,-34],[-61,15],[-24,51],[-22,80],[-84,96],[-23,19],[-30,57],[12,45],[4,26],[16,7],[23,20],[14,44],[21,-36],[28,-34],[1,32],[13,26],[28,-1],[13,5],[18,24],[26,12],[16,-14]],[[12898,84296],[53,-12],[48,1],[17,-24],[10,-25],[7,-24],[1,-22],[-1,-15],[-6,-17],[2,-5],[94,-55],[44,-58],[18,-30],[10,-26],[19,-64],[39,-74],[21,-23],[11,-22],[-6,0],[-28,16],[-60,50],[-5,-2],[-5,-27],[-9,-24],[-14,-17],[11,-5],[48,11],[41,-49],[15,-8],[16,-35],[0,-14],[-9,-26],[-6,-10],[2,-7],[11,-4],[45,7],[8,-12],[-7,-101],[6,-37],[0,-17],[-5,-22],[0,-19],[4,-19],[1,-18],[-12,-45],[-12,-8],[-19,0],[-15,13],[-22,39],[-21,60],[-8,9],[-27,9],[-5,7],[-17,1],[-13,25],[2,33],[-11,33],[1,15],[-12,6],[-10,-9],[6,-33],[-6,-25],[-22,11],[-36,80],[-41,65],[-17,15],[5,19],[20,10],[17,-1],[3,11],[-34,63],[1,18],[12,31],[-15,13],[-43,-9],[-15,6],[-13,26],[-7,21],[-37,4],[-14,-2],[-24,33],[-12,21],[5,11],[22,18],[13,-2],[25,-20],[10,0],[25,27],[4,24],[18,20],[-3,21],[-10,35],[-23,10],[-46,-21],[-41,-32],[-16,12],[-3,20],[43,55],[19,30],[-4,17],[-14,23],[-1,58],[9,13]],[[12781,84587],[18,-40],[26,4],[14,-30],[11,-46],[-8,-29],[-11,7],[-13,-17],[-8,-56],[4,-55],[-4,-56],[-15,-57],[-3,-38],[-6,-11],[-7,-4],[-8,10],[-12,8],[-15,-32],[-19,0],[-15,73],[13,121],[31,25],[-18,32],[-39,39],[3,21],[-29,62],[-2,14],[5,52],[27,46],[37,8],[25,-20],[14,-17],[4,-14]],[[7662,85460],[10,-4],[10,34],[8,1],[33,-29],[20,6],[13,-35],[12,-4],[10,5],[7,-3],[-2,-38],[-24,-38],[-12,-9],[-15,9],[-6,4],[-10,17],[-8,21],[-5,1],[-18,-25],[0,-13],[8,-19],[-1,-11],[-20,-6],[-20,3],[-24,-16],[-5,10],[-4,29],[-7,-4],[-12,-35],[-12,-22],[-22,-18],[-5,-9],[-17,-1],[-24,-12],[-15,2],[-90,38],[-21,14],[74,87],[39,34],[22,-2],[22,-11],[12,2],[1,39],[-21,29],[1,12],[46,19],[18,-3],[19,-10],[18,-16],[17,-23]],[[3343,82571],[-85,-61],[-28,-45],[-21,-44],[-16,-24],[-12,-4],[-14,-11],[-28,-31],[-12,-3],[-90,-71],[-6,-1],[4,18],[28,26],[18,24],[20,40],[11,14],[4,20],[1,40],[5,15],[20,30],[14,17],[18,6],[38,-5],[16,15],[4,11],[-9,11],[-2,18],[2,32],[11,28],[19,25],[27,19],[33,13],[24,1],[44,-29],[7,-13],[-11,-29],[-6,-27],[-28,-25]],[[3718,82891],[12,-27],[21,17],[15,24],[12,31],[7,12],[11,-16],[29,-22],[-25,-34],[-47,-51],[-16,-34],[-1,-15],[46,12],[13,-2],[8,-12],[-13,-13],[-25,-13],[-21,-24],[-50,-42],[-19,-35],[-23,-14],[-30,-3],[-54,-23],[-32,-21],[-8,-12],[-11,-5],[-12,1],[-13,-10],[-14,-19],[-12,-9],[-19,-2],[-11,-8],[-11,0],[-31,23],[-8,14],[28,27],[20,9],[30,4],[29,25],[61,34],[19,18],[12,63],[14,11],[8,25],[33,-1],[16,-28],[5,-4],[3,3],[2,22],[17,16],[-10,12],[-31,15],[-23,6],[-15,0],[-13,8],[-9,17],[-5,17],[1,17],[8,19],[14,21],[17,12],[36,9],[32,14],[17,2],[13,-6],[3,-55]],[[1791,81875],[54,-23],[68,2],[25,-5],[0,-7],[-43,-10],[-15,4],[-38,-13],[-26,-3],[-58,13],[-46,-9],[-12,3],[-14,11],[-16,18],[-1,12],[15,4],[40,-15],[4,8],[34,14],[29,-4]],[[1478,81817],[-149,-24],[-22,16],[22,10],[27,5],[56,27],[69,23],[54,29],[47,18],[13,30],[-41,16],[-8,12],[19,14],[16,21],[39,25],[34,-31],[8,-20],[-4,-25],[-7,-25],[-30,-13],[-4,-13],[16,-38],[-62,-33],[-93,-24]],[[946,81720],[2,-20],[32,3],[10,-10],[0,-38],[-5,-11],[-4,-2],[-12,8],[-13,-19],[-59,-48],[-18,27],[-35,-42],[24,108],[28,16],[11,12],[-3,32],[13,52],[28,-2],[13,-22],[0,-14],[-12,-30]],[[589,81595],[-6,-19],[-7,0],[-37,32],[-5,11],[22,15],[6,11],[-3,16],[-16,21],[-30,27],[-11,20],[7,12],[14,7],[45,2],[25,-34],[18,-12],[43,-8],[-22,-14],[-13,-13],[-15,-53],[-15,-21]],[[99923,81742],[-23,-14],[-26,7],[-15,23],[2,27],[34,29],[43,-37],[-15,-35]],[[99281,81729],[-24,-24],[-19,24],[-3,12],[36,42],[28,9],[11,15],[12,53],[20,2],[10,-6],[-5,-25],[-16,-38],[0,-27],[-50,-37]],[[98002,82380],[48,-19],[33,9],[41,-30],[52,-53],[-12,-10],[-13,-5],[-12,0],[-40,-8],[-22,2],[-40,-36],[-45,26],[-15,51],[-35,12],[-28,18],[51,40],[37,3]],[[6783,62794],[-12,-27],[-16,2],[-55,59],[-7,32],[4,148],[-21,120],[-23,91],[17,47],[22,37],[25,69],[-21,88],[6,53],[11,9],[59,-65],[117,-97],[31,-68],[6,-74],[21,-9],[11,-50],[30,-44],[11,-26],[-13,-40],[-56,-78],[-72,-34],[-62,-87],[-13,-56]],[[6329,64063],[59,-15],[14,6],[10,-12],[48,-8],[9,-5],[-10,-30],[-31,-27],[-45,24],[-75,8],[3,23],[7,16],[1,29],[10,-9]],[[6531,63901],[8,-11],[29,16],[22,5],[35,-38],[13,-26],[23,-27],[8,-21],[-6,-24],[-26,-40],[-36,-10],[-20,-17],[-28,4],[-8,7],[-3,51],[-9,55],[-17,-7],[-20,19],[-21,46],[-2,27],[11,44],[20,5],[15,-24],[12,-34]],[[6167,64202],[9,-3],[13,4],[4,-46],[14,-25],[5,-15],[-15,-16],[-30,-7],[-14,13],[-15,29],[-15,-8],[-3,23],[-3,6],[-11,-6],[10,-30],[-27,-2],[-9,4],[-7,34],[-28,64],[0,25],[-10,31],[42,8],[28,53],[16,5],[31,-85],[0,-24],[6,-23],[9,-9]],[[5730,64476],[-25,-32],[-14,14],[-27,5],[-10,25],[-29,22],[-11,30],[17,56],[41,48],[63,-2],[14,-38],[1,-28],[-8,-31],[-4,-45],[-8,-24]],[[5505,64424],[-5,-26],[-10,4],[-2,23],[6,31],[16,27],[18,41],[14,-6],[-8,-27],[-1,-29],[-20,-16],[-8,-22]],[[6431,63808],[-17,-16],[-18,8],[-4,39],[-17,50],[30,10],[17,-14],[9,-16],[11,-27],[-11,-34]],[[29247,77766],[13,0],[65,1],[115,0],[116,0],[115,0],[116,1],[116,0],[115,0],[116,1],[27,111],[26,51],[34,-17],[19,2],[21,26],[17,17],[11,-3],[9,-24],[8,-17],[9,5],[8,23],[0,32],[10,22],[13,4],[12,-1],[6,11],[-1,16],[-4,25],[1,30],[30,53],[36,36],[12,18],[4,37],[21,38],[10,22],[2,19],[-5,24],[1,44],[7,54],[8,58],[19,52],[32,57],[8,75],[8,80],[38,77],[43,87],[24,50],[44,91],[31,64],[16,30],[17,35],[26,-10],[27,-11],[-4,-51],[5,-37],[12,-21],[18,-15],[14,-5],[17,0],[44,29],[52,19],[29,17],[5,17],[13,6],[21,-5],[39,-41],[45,-62],[35,-49],[2,-85],[0,-89],[1,-95],[1,-68],[0,-92],[1,-74],[1,-96],[1,-52],[5,-15],[-3,-20],[-2,-10],[1,-8],[2,-10],[-1,-15],[-4,-12],[-3,-15],[0,-25],[5,-15],[8,-8],[7,0],[8,-9],[12,-16],[17,-13],[18,-5],[12,3],[15,-8],[6,-22],[-3,-20],[-9,-10],[-9,-7],[-2,-16],[5,-16],[7,-14],[7,-25],[-3,-22],[-7,-18],[-3,-19],[6,-16],[15,-22],[9,-21],[14,-11],[7,8],[5,11],[6,8],[10,-5],[12,-6],[13,-7]],[[31354,77862],[-2,-18],[8,-29],[6,-57],[-9,-26],[2,-34],[26,-10],[6,-10],[1,-13],[-57,-88],[-48,13],[-26,-24],[-27,-6],[-12,-40],[-15,-8],[-20,3],[-18,11],[-13,-6],[-19,-70],[-16,6],[-6,-26],[-8,-11],[-12,-9],[-10,31],[-7,30],[-9,6],[-13,8],[-13,0],[-9,-5],[-11,-19],[-16,-16],[-12,13],[-9,23],[-8,-36],[-12,-38],[2,-44],[-5,-26],[-11,7],[-11,23],[-31,18],[-25,-1],[5,24],[24,35],[-8,7],[-11,-5],[-5,5],[8,32],[1,35],[-10,-12],[-14,-37],[-31,-30],[1,-49],[-30,-102],[-1,-43],[-19,-34],[-25,-30],[-33,9],[-25,-26],[-13,-29],[-11,-5],[-5,38],[-5,11],[-9,-55],[-9,-4],[-4,40],[-4,26],[-13,-23],[-9,-59],[-9,5],[-2,22],[-7,7],[-2,-25],[3,-36],[-5,-19],[-8,10],[-9,17],[-15,-13],[-14,-5],[0,17],[3,22],[-27,-12],[-32,-39],[-26,-55],[9,-9],[10,-17],[-44,-84],[-44,-76],[-34,-123],[-14,-15],[-11,-22],[-13,-75],[-14,-66],[8,-30],[5,-30],[13,-30],[11,-3],[11,5],[9,-1],[5,-13],[-2,-15],[-13,-4],[-26,-26],[-22,-11],[-11,-32],[-16,-37],[-32,-58],[13,-18],[50,-20],[22,-21],[34,-109],[-8,-10],[-3,-20],[30,-28],[9,-78],[25,-27],[36,-16],[45,24],[37,32],[-1,27],[-24,61],[-5,29],[-18,19],[-6,-16],[-11,21],[-2,12],[11,5],[12,-2],[14,-11],[36,-67],[10,-89],[3,-56],[-4,-19],[-11,4],[-20,-4],[-96,-29],[-21,-25],[-49,-28],[-3,14],[3,28],[-3,59],[-10,3],[-75,-96],[-30,-6],[-24,-28],[-6,16],[-4,71],[15,61],[-8,-1],[-26,-36],[-11,22],[-5,24],[-8,14],[-9,5],[7,-53],[-17,-40],[-5,-104],[-22,-43],[-68,-27],[-45,6],[-40,-9],[-53,-20],[-29,12],[-30,-21],[-103,-6],[-21,11],[-28,-39],[-44,-24],[-111,-88],[-25,-33],[-29,-50],[-21,-27],[-16,-9],[-10,-22],[-11,-15],[10,50],[12,43],[10,82],[-3,66],[-12,28],[-12,18],[14,-66],[2,-80],[-5,-47],[-27,-91],[-12,-21],[-13,-19],[-10,-8],[-10,-15],[-11,-23],[-10,-45],[6,-42],[53,-15],[15,13],[7,-30],[4,-42],[-4,-45],[-9,-45],[-7,-57],[-5,-86],[-9,-78],[-1,24],[5,94],[-9,-10],[-6,-22],[-16,-121],[-22,-65],[-21,-45],[-21,7],[5,-36],[-6,-18],[-5,-39],[-13,-26],[-12,3],[-17,-18],[-6,-13],[-1,-26],[-11,-23],[-42,-119],[-35,-35],[-9,5],[10,56],[6,57],[-22,24],[-21,13],[-23,-1],[-27,44],[-34,32],[-47,86],[1,24],[-1,41],[14,63],[14,45],[19,23],[56,23],[14,36],[8,30],[-28,-52],[-41,-17],[-22,-19],[-18,-29],[-10,-37],[-24,-44],[2,-29],[4,-21],[-2,-44],[15,-43],[30,-70],[5,-109],[23,-72],[35,-85],[27,-24],[1,-32],[-12,-52],[-17,-24],[22,5],[10,-12],[10,-43],[0,-44],[-4,-25],[-6,-10],[0,25],[-5,9],[-7,-11],[-5,-13],[-2,-49],[-5,-25],[-18,-7],[-19,-66],[-17,-37],[-67,-249],[2,-42],[-12,-14],[-19,-11],[-19,-25],[-12,-27],[-12,-74],[-22,-84],[-14,35],[-4,30],[7,77],[24,128],[26,79],[21,37],[16,76],[-21,12],[-32,-1],[6,35],[9,31],[-16,31],[-10,4],[-10,12],[12,26],[5,27],[-3,34],[5,25],[-9,-4],[-13,-27],[-8,-10],[-5,23],[-6,-5],[-4,-16],[-9,-9],[-18,22],[-26,25],[-15,43],[-8,34],[8,61],[18,10],[24,-9],[31,0],[-4,13],[-11,-2],[-33,49],[-11,30],[-18,8],[-8,-29],[-9,-7],[11,62],[15,3],[22,17],[-6,36],[-14,16],[-25,-20],[0,26],[5,32],[19,0],[16,-10],[14,52],[1,24],[-24,-34],[-5,73],[23,72],[22,31],[27,-1],[28,5],[-17,13],[-18,7],[13,28],[12,5],[11,24],[-27,-3],[3,46],[-13,-9],[-16,-5],[-6,-19],[1,-33],[-4,-21],[-13,-18],[-20,-13],[-2,23],[-7,11],[-3,-50],[-5,-17],[-15,47],[-5,-10],[1,-13],[-4,-23],[-13,-12],[1,-29],[-5,-16],[-42,25],[-1,-8],[24,-56],[17,-18],[2,-30],[-15,-25],[-20,21],[-4,-1],[11,-37],[7,-33],[-7,-27],[1,-33],[-1,-30],[-5,-26],[10,-121],[12,-33],[12,-32],[6,-29],[-12,-5],[-20,25],[-17,18],[-21,59],[-4,24],[-5,19],[3,-43],[7,-48],[65,-107],[12,-42],[9,-32],[-2,-31],[-17,22],[-15,28],[-38,32],[-49,19],[-28,74],[1,-31],[-7,-26],[-16,32],[-11,27],[-4,29],[-20,-2],[-22,-25],[-22,6],[-2,50],[5,27],[24,62],[23,33],[10,41],[-4,64],[-4,-65],[-13,-33],[-20,-24],[-27,-44],[-6,-41],[-8,-77],[11,-25],[11,-7],[34,17],[18,-8],[39,-91],[72,-37],[27,-23],[22,-48],[32,-27],[25,-40],[1,-27],[-9,-30],[-3,-42],[-11,-27],[-26,-3],[-15,7],[-84,147],[-10,14],[-31,77],[-36,41],[-11,-1],[52,-76],[21,-53],[37,-75],[26,-32],[20,-50],[18,-23],[50,-33],[-18,-24],[28,-20],[4,-37],[-3,-42],[-38,16],[-1,-31],[3,-18],[-16,-15],[-24,20],[-61,113],[1,-15],[5,-18],[35,-72],[31,-44],[27,-20],[21,-36],[7,-22],[5,-34],[-15,-22],[-18,-13],[-17,23],[-12,24],[-27,40],[-8,46],[-20,-3],[-84,58],[-68,7],[7,-12],[8,-8],[54,-14],[22,-26],[44,-24],[26,-6],[11,-73],[35,-49],[5,-37],[25,-4],[43,36],[28,-13],[40,-10],[9,-30],[7,-55],[14,-63],[37,-246],[55,-202],[7,-34],[-13,30],[-41,134],[-23,96],[-23,170],[-7,38],[-8,16],[-5,-13],[-2,-21],[4,-17],[-9,-56],[4,-26],[14,-26],[17,-67],[13,-89],[-18,36],[-19,19],[-29,15],[-25,26],[1,-37],[-2,-40],[-20,12],[-14,13],[12,-42],[-26,13],[-17,-3],[-11,-38],[-15,-23],[-23,-7],[-33,34],[-11,42],[-4,47],[-2,-55],[6,-58],[-2,-43],[32,-9],[30,8],[40,-2],[26,8],[16,14],[38,-12],[3,-53],[-4,-52],[-3,-56],[11,0],[12,18],[6,100],[35,37],[12,-3],[11,-32],[4,-32],[4,-45],[-9,-68],[-53,-80],[-38,-74],[-20,-15],[-28,8],[-32,19],[-15,4],[-12,-6],[-8,22],[-4,42],[-13,14],[-9,-2],[-7,-44],[-29,-13],[-41,19],[-42,37],[18,-40],[105,-74],[12,-14],[11,-20],[-15,-32],[-11,-36],[-2,-28],[-4,-18],[-42,-48],[-23,9],[-58,86],[27,-75],[21,-31],[43,-17],[80,28],[26,-31],[-22,-54],[-21,-37],[-28,-5],[-25,-10],[-7,-26],[-18,-2],[-27,-1],[-43,-2],[-23,6],[-33,-54],[-12,-7],[-18,10],[-7,43],[-8,21],[0,-80],[3,-22],[6,-16],[-38,-43],[-37,-54],[-13,-15],[-15,-27],[-30,-78],[-8,-57],[-11,-64],[-1,29],[2,48],[-8,55],[-5,-101],[-12,-47],[-109,3],[-47,-25],[-74,-86],[-22,-38],[-60,-145],[-16,-94],[-12,40],[3,29],[0,24],[-15,-51],[15,-76],[-13,-28],[-40,-54],[-22,-8],[-25,-16],[-8,-52],[-33,-49],[-19,-22],[-36,13],[11,-46],[-13,-36],[-23,-27],[-28,-18],[-16,2],[-13,-9],[-11,-23],[-26,-21],[-28,12],[-30,7],[-18,-12],[29,-21],[16,-31],[-3,-41],[-8,-15],[-18,-22],[-8,3],[-5,20],[-6,40],[-9,-9],[-1,-18],[-8,-7],[-25,64],[1,-49],[9,-37],[9,-19],[8,-12],[3,-17],[-18,-42],[-9,-10],[-16,-7],[-10,-26],[3,-22],[-14,-49],[-34,-30],[-10,1],[-9,-9],[5,-22],[9,-16],[-1,-14],[-9,-20],[-17,-6],[-10,-23],[3,-21],[6,-12],[-1,-21],[-21,-20],[-4,-21],[10,-6],[7,6],[6,-4],[-12,-34],[-11,-21],[-10,-37],[-24,-11],[1,-12],[13,-11],[12,-28],[-22,-53],[-13,4],[-8,12],[-5,-42],[2,-22],[-5,-46],[-8,-55],[-6,-22],[1,-42],[4,-41],[13,-52],[20,-214],[13,-74],[24,-200],[41,-194],[57,-235],[93,-284],[11,-40],[-12,-35],[-4,-35],[-1,-54],[3,-52],[11,-64],[22,-98],[-12,20],[-31,140],[-4,82],[5,117],[-7,-3],[-6,-38],[-3,-44],[-8,-18],[-11,68],[1,31],[11,36],[-3,13],[-18,18],[-4,29],[2,29],[-10,15],[-8,-1],[5,-70],[9,-43],[11,-104],[17,-63],[10,-52],[118,-561],[28,-72],[10,-51],[11,-107],[2,-138],[-19,-252],[-5,-171],[-2,5],[-2,18],[-5,2],[-16,-78],[-23,-71],[-8,-110],[-10,-56],[-33,-58],[-20,1],[-50,-43],[-35,11],[-42,-25],[-27,3],[-16,52],[3,23],[6,24],[11,5],[36,-54],[7,23],[-11,27],[-21,15],[-16,17],[-31,125],[-33,85],[-6,57],[-56,35],[-41,53],[-27,94],[-15,166],[-18,19],[-8,13],[18,62],[19,51],[-15,-13],[-11,-19],[-14,-45],[-10,-7],[-9,7],[-11,87],[3,108],[15,40],[-23,2],[-23,-16],[3,-36],[-3,-20],[-18,6],[-13,12],[-17,38],[-25,71],[-49,197],[-10,27],[-17,29],[8,9],[14,6],[32,88],[25,54],[9,37],[-2,16],[-11,23],[-14,-20],[-7,5],[-16,47],[-16,13],[-11,-10],[12,-38],[10,-14],[-4,-56],[-4,-18],[-10,-16],[-15,9],[-7,-14],[-9,15],[-9,24],[-10,40],[26,225],[24,144],[3,163],[2,24],[-2,44],[-33,94],[-145,231],[-112,273],[-97,103],[-74,-23],[-12,-21],[-6,-26],[5,-31],[-7,-13],[-20,2],[-26,-7],[-70,-72],[-25,3],[-22,-19],[-17,-14],[-43,-8],[-37,-15],[-16,8],[-10,42],[0,43],[8,-33],[13,-26],[6,10],[2,23],[-13,45],[-41,58],[-48,84],[14,-3],[4,18],[-15,24],[7,27],[10,29],[-20,-4],[-18,-21],[-1,-24],[-3,-20],[-10,3],[-18,24],[-89,68],[-77,39],[59,17],[32,-14],[-3,21],[-8,13],[-26,17],[-32,-7],[-21,8],[-21,-16],[-22,-25],[-21,-12],[-80,-18],[-65,-19],[11,20],[11,13],[38,20],[6,41],[-9,39],[-10,-9],[-11,-31],[-13,22],[-14,0],[-4,-49],[-19,-33],[-8,-33],[-54,-26],[-7,9],[16,31],[-1,18],[-19,-15],[-30,-60],[-106,-19],[5,13],[23,3],[32,19],[-7,32],[-12,34],[-11,4],[-8,21],[1,64],[-7,38],[-18,39],[-6,-8],[-12,-66],[-11,-87],[-5,-28],[-32,-2],[-28,6],[-95,-11],[-35,30],[-15,6],[-9,-1],[-41,-27],[-48,-21],[-11,7],[-16,1],[-34,-71],[-40,-33],[-102,60],[-25,47],[-22,10],[-28,6],[-29,-58],[-23,-79],[36,-44],[30,-21],[50,18],[28,38],[23,-1],[11,8],[10,20],[19,-16],[1,-16],[-14,-22],[-17,-19],[-11,-22],[20,-45],[31,-15],[12,7],[7,50],[19,32],[26,-7],[-3,-20],[3,-19],[12,-33],[-1,-47],[2,-11],[-28,-20],[-21,-8],[-17,-27],[9,-15],[-17,-14],[-11,6],[-6,-6],[-2,-16],[-9,-16],[13,-46],[26,-30],[19,-38],[74,-50],[18,1],[18,-50],[14,-18],[14,-8],[-1,-35],[-25,-25],[-7,-31],[-6,-17],[-11,22],[-11,15],[-26,-47],[-13,-10],[6,51],[-10,20],[-15,52],[-21,31],[-16,11],[-12,20],[-14,8],[-13,-2],[-21,12],[-1,27],[-6,20],[-16,25],[-78,45],[-1,-19],[6,-14],[11,-9],[13,-19],[0,-54],[-6,-23],[-2,-33],[-5,-34],[-10,-26],[-21,-18],[-10,15],[-15,72],[-22,23],[-34,2],[-23,-16],[-25,-70],[-21,-11],[-70,36],[-80,55],[2,18],[13,6],[24,-7],[-1,19],[-25,61],[-4,28],[3,34],[-8,-1],[-15,-28],[-51,24],[-14,28],[-30,81],[-42,3],[-19,49],[-35,-20],[-17,-23],[-15,-35],[6,-19],[15,-29],[-7,-14],[-49,-21],[-114,24],[-34,21],[-44,46],[-62,37],[-30,6],[-29,-7],[-86,-4],[-19,-10],[-17,-16],[-11,18],[-5,31],[10,5],[11,19],[10,36],[1,22],[-7,15],[-13,1],[-29,-95],[16,-53],[-1,-19],[-58,-11],[-132,-107],[-51,-58],[2,19],[62,75],[-21,12],[-36,-19],[-13,7],[15,62],[-4,55],[-26,1],[-16,-43],[-11,1],[-14,19],[-11,-6],[8,-98],[16,-41],[13,-52],[-36,-64],[-34,-53],[-3,-51],[-34,-66],[-32,-38],[-74,-88],[-22,-19],[-33,-42],[-47,-30],[-44,-49],[-15,-8],[28,42],[34,41],[-29,-6],[-44,19],[-28,1],[0,-15],[-21,-21],[-21,31],[-9,21],[-5,18],[-9,4],[-9,-8],[32,-127],[14,-5],[15,-13],[-19,-29],[-20,-23],[-32,-15],[-27,47],[-6,-59],[-3,-58],[-9,-14],[-15,-22],[-7,16],[-4,23],[-9,-20],[-14,-15],[-22,-3],[-17,-8],[0,-24],[4,-24],[30,19],[-11,-62],[-27,-62],[-23,-14],[-34,9],[-8,-6],[-8,-13],[40,-96],[-25,-145],[-17,-52],[-11,-7],[-12,-2],[-44,47],[-24,36],[21,-98],[58,-29],[3,-37],[-1,-31],[-11,-38],[-11,-49],[8,-35],[9,-85],[8,-39],[8,-119],[10,-51],[52,-189],[18,-2],[2,-20],[-1,-40]],[[23015,66797],[-38,-11],[-16,-18],[-3,-15],[-2,-8],[-5,1],[-18,11],[-41,53],[-59,34],[-78,13],[-54,27],[-28,41],[-30,24],[-32,8],[-26,22],[-20,37],[-30,23],[-39,10],[-26,28],[-18,68],[0,1],[-16,112],[-20,71],[-39,88],[-4,11],[0,15],[4,51],[-4,36],[-12,30],[-3,32],[7,33],[0,40],[-6,46],[-25,51],[-44,54],[-37,79],[-31,104],[-31,72],[-30,40],[-21,49],[-11,58],[-4,34],[5,9],[-19,64],[-42,120],[-24,87],[-6,55],[-27,66],[-47,76],[-25,49],[-7,35],[-73,100],[-21,62],[-17,20],[-19,-2],[-10,6],[-1,14],[-6,1],[-12,-13],[-39,-3],[-66,8],[-48,17],[-29,27],[-21,-4],[-12,-34],[-25,-21],[-38,-10],[-33,-62],[-28,-116],[-12,-74],[3,-33],[-7,-24],[-18,-15],[-19,-33],[-18,-52],[-22,-25],[-25,1],[-46,40],[-67,79],[-52,48],[-38,19],[-34,36],[-29,54],[-27,36],[-24,18],[-29,60],[-33,102],[-16,78],[0,83],[-43,181],[-23,78],[-17,36],[-33,43],[-49,50],[-67,100],[-83,150],[-58,90],[-35,30],[-30,54],[-25,78],[-25,49],[-2,2],[-3,1],[-61,1],[-61,1],[-61,0],[-61,1],[-61,1],[-61,0],[-61,1],[-61,1],[0,-65],[0,-65],[-1,-65],[0,-64],[-98,-1],[-98,0],[-98,-1],[-98,0],[-99,0],[-98,-1],[-98,0],[-98,0],[-132,85],[-132,85],[-131,85],[-132,86],[-132,85],[-132,85],[-131,85],[-132,86],[13,32],[18,87],[-32,-6],[-79,-13],[-80,-12],[-79,-12],[-80,-13],[-79,-12],[-80,-12],[-79,-13],[-80,-12]],[[17464,70583],[0,4],[-2,63],[-13,22],[-17,-14],[-7,82],[4,39],[-2,38],[-16,92],[-41,113],[-89,140],[-46,47],[-35,59],[-23,16],[-28,5],[-9,-27],[-32,18],[5,66],[-32,92],[-25,10],[-65,-6],[-87,50],[-25,30],[-9,54],[-41,47],[-53,46],[-30,-11],[-39,7],[-55,33],[-33,4],[-63,-9],[-23,7],[-22,41],[-24,21],[5,51],[-3,47],[4,36],[-11,79],[9,73],[-8,26],[-13,21],[-42,30],[-7,37],[7,52],[-11,35],[-35,32],[-32,73],[-40,39],[-17,67],[-25,42],[-8,36],[-56,131],[-59,102],[-9,58],[-2,81],[23,49],[12,43],[-1,39],[-4,29],[-20,51],[-79,30],[-64,124],[-4,96],[-25,98],[0,63],[-4,69],[19,15],[17,-6],[-1,-27],[5,-49],[20,-37],[19,-16],[18,-36],[13,-11],[13,-3],[-7,23],[-8,15],[-9,48],[-18,61],[-20,33],[-11,61],[-9,15],[-5,22],[20,27],[27,19],[36,6],[103,-9],[21,15],[19,-5],[13,2],[-28,16],[-16,-5],[-18,3],[-37,-3],[-15,7],[-16,19],[-11,2],[-34,-33],[-15,4],[-36,36],[-15,5],[-25,-20],[-4,-90],[8,-66],[-15,-7],[-17,27],[-27,17],[-22,25],[-32,46],[-16,17],[-18,-39],[-1,18],[9,45],[-3,75],[28,-60],[-8,42],[-22,47],[-17,16],[-20,83],[-47,50],[-38,80],[-77,134],[-5,117],[-28,148],[12,85],[-1,59],[-14,91],[-15,49],[-62,135],[-60,90],[-9,69],[-4,69],[13,62],[12,64],[8,17],[3,-7],[-2,-13],[8,-5],[3,29],[6,15],[-9,2],[1,9],[5,18],[18,85],[-1,107],[19,131],[-1,44],[-12,93],[-13,56],[-23,40],[10,58],[0,55],[-40,80],[-15,104],[-3,45],[4,116],[-11,50],[-27,82],[12,72],[12,43],[30,190],[7,15],[13,0],[22,32],[-10,8],[-16,-16],[14,75],[15,64],[10,24],[5,209],[9,160],[14,53],[-5,55],[6,74],[-4,74],[31,359],[-4,43],[9,59],[-9,153],[4,171],[-8,22],[-4,24],[8,3],[14,-25],[66,0],[42,24],[16,-8],[17,-31],[23,-7],[28,6],[-9,8],[-13,2],[-29,29],[-17,28],[-51,-1],[-11,18],[-58,-18],[-17,19],[-32,-13],[8,54],[-2,68],[2,66],[8,-48],[19,-52],[10,59],[6,72],[-19,29],[-32,20],[-11,68],[75,58],[-40,12],[-15,26],[-20,4],[-1,-20],[-6,-27],[-7,35],[-2,41],[-8,70],[-31,113],[-18,147],[-23,72],[-45,69],[-12,40],[-11,103],[7,77],[-9,54],[22,-3],[56,-42],[71,-34],[21,-24],[34,-19],[189,-28],[13,3],[24,17],[11,-2],[27,-40],[14,-4],[18,2],[14,7],[23,28],[3,-11],[-1,-25],[8,-36],[17,-47],[7,-29],[-34,-82],[-7,-2],[-1,28],[-4,5],[-64,-139],[-22,-66],[-2,-29],[0,-18],[9,-4],[21,7],[30,27],[1,6],[-28,-10],[-13,0],[1,31],[4,14],[18,47],[19,27],[28,30],[16,24],[11,35],[30,43],[6,11],[-2,35],[2,7],[15,-5],[6,-60],[-4,-27],[-26,-32],[-3,-12],[5,-44],[-5,-4],[-10,5],[-3,-3],[25,-48],[8,-38],[1,-33],[-7,-65],[-7,-10],[-12,3],[-17,21],[-3,-7],[-13,-50],[-5,4],[-8,60],[-4,4],[-25,-27],[-11,-26],[-8,-41],[-11,-20],[31,-4],[28,8],[23,-19],[8,-1],[21,19],[6,14],[17,62],[9,11],[13,1],[12,9],[19,34],[0,14],[-6,77],[2,43],[-4,14],[-8,14],[1,14],[6,23],[1,21],[-6,18],[3,21],[17,45],[3,20],[22,45],[-6,18],[-15,22],[-10,19],[-10,30],[-8,10],[-2,-4],[11,-50],[-3,-3],[-27,27],[-7,16],[-3,23],[2,17],[15,17],[18,6],[-2,15],[-22,46],[-15,21],[-11,10],[-15,3],[-7,7],[-2,11],[3,15],[9,4],[23,-6],[13,11],[-1,18],[-4,10],[1,66],[-9,53],[-5,9],[-5,1],[-6,-7],[-14,-2],[-10,18],[-10,34],[-18,80]],[[15892,80064],[28,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[66,0],[1,121],[1,96],[60,-11],[18,-18],[5,-8],[-1,-27],[5,-80],[10,-67],[26,-80],[0,-1],[2,-31],[8,-20],[15,-18],[58,-22],[99,-26],[57,-30],[13,-33],[27,-14],[40,7],[28,14],[23,32],[34,7],[28,-2],[29,-4],[15,-4],[45,-26],[29,-20],[41,-39],[23,-17],[11,-40],[13,-51],[18,0],[14,30],[35,5],[47,-21],[41,-60],[58,-53],[36,-27],[36,0],[47,27],[49,51],[35,9],[21,-5],[12,-40],[15,-15],[38,4],[80,-8],[63,11],[15,-23],[13,-36],[25,-11],[35,11],[63,-9],[26,-2],[51,14],[24,16],[34,26],[46,36],[79,62],[65,23],[61,-45],[48,-39],[18,-16],[49,-40],[70,-57],[79,-65],[80,-65],[69,-57],[49,-40],[19,-16],[54,-46],[54,-46],[54,-46],[53,-46],[54,-46],[54,-46],[54,-46],[54,-46],[14,-77],[13,-75],[31,-54],[29,-49],[17,2],[17,21],[11,10],[18,2],[40,18],[12,-4],[7,-9],[0,-14],[-1,-11],[-6,-23],[9,-42],[2,-47],[6,-36],[16,-46],[15,-36],[18,-7],[41,21],[26,8],[15,-3],[25,-34],[13,-20],[3,-17],[-34,-102],[54,-51],[60,-55],[73,-66],[44,-41],[58,-58],[10,-82],[8,-70],[11,-96],[11,-99],[11,-99],[11,-104],[13,-115],[11,-102],[12,-111],[17,-145],[-15,-56],[-32,-121],[-28,-110],[-3,-32],[-20,-160],[-16,-66],[-27,-38],[-28,-38],[-34,-62],[-38,-31],[-19,-18],[-10,-28],[-11,-63],[2,-96],[31,-82],[45,-46],[49,-45],[70,0],[63,60],[66,63],[59,57],[71,67],[64,61],[69,22],[96,30],[121,38],[59,43],[76,57],[87,64],[76,56],[38,31],[27,36],[7,26],[-2,15],[-7,15],[-9,11],[-9,9],[-4,12],[-1,26],[-5,14],[-5,11],[2,99],[-7,31],[-24,78],[47,35],[43,32],[35,24],[73,4],[67,-1],[94,0],[78,-1],[92,0],[53,-1],[71,1],[34,90],[31,81],[34,76],[60,91],[17,16],[10,35],[36,34],[40,31],[16,30],[7,17],[109,158],[62,73],[50,41],[39,19],[26,-2],[15,2]],[[29858,75452],[-20,-37],[18,-4],[16,11],[14,22],[34,30],[29,13],[9,3],[13,-21],[28,17],[28,9],[-121,-96],[-25,-11],[-36,-28],[-33,-21],[-24,-7],[-120,-71],[-10,-2],[-10,7],[-99,-36],[-40,-5],[-37,-12],[27,29],[1,11],[-7,9],[-14,-3],[-15,-30],[-24,-10],[-5,33],[8,26],[11,24],[24,38],[34,24],[17,21],[12,-18],[2,25],[10,14],[10,8],[24,0],[12,4],[10,8],[9,2],[27,-12],[25,4],[21,15],[22,5],[56,4],[57,11],[23,21],[47,56],[28,16],[-43,-66],[-23,-30]],[[31059,77380],[-16,-11],[-18,4],[0,-30],[-2,-11],[-19,16],[-8,10],[1,40],[17,38],[14,15],[17,-10],[13,-43],[1,-18]],[[29392,75185],[-13,-2],[13,55],[24,25],[9,-5],[0,-19],[-3,-17],[-16,-26],[-14,-11]],[[30414,75677],[-77,-28],[-12,18],[19,8],[24,43],[16,5],[25,-24],[5,-22]],[[30210,75743],[-13,-15],[-16,2],[8,22],[3,31],[8,34],[4,11],[9,9],[-3,-94]],[[30561,75613],[-21,-9],[-49,21],[40,18],[7,6],[5,27],[1,13],[15,-57],[2,-19]],[[28990,72497],[-4,-12],[-19,64],[19,-21],[4,-17],[0,-14]],[[29015,72142],[-37,-16],[-3,6],[42,32],[14,116],[2,53],[-7,95],[1,19],[6,-30],[7,-88],[-3,-67],[-12,-97],[-10,-23]],[[28949,72113],[-50,-41],[-6,3],[33,29],[23,9]],[[28749,71798],[-7,-6],[25,72],[50,91],[14,14],[-42,-78],[-40,-93]],[[27212,67081],[-10,-15],[-20,11],[-11,20],[-5,38],[17,-41],[7,-9],[22,-4]],[[27199,67138],[-1,-34],[-14,57],[-9,62],[13,-20],[11,-65]],[[27671,66325],[-55,-108],[6,27],[22,58],[7,28],[14,17],[14,31],[1,37],[20,25],[6,4],[-35,-119]],[[24502,68836],[-11,-8],[-46,50],[-3,21],[23,20],[14,-2],[22,-25],[8,-8],[3,-10],[-2,-16],[-8,-22]],[[23051,67915],[-6,-1],[14,47],[2,19],[22,59],[12,9],[5,-25],[-23,-42],[-26,-66]],[[23121,68060],[-10,-3],[12,31],[21,16],[45,60],[18,4],[10,20],[4,3],[-3,-25],[-36,-36],[-61,-70]],[[22957,67568],[-9,-33],[3,50],[22,112],[46,147],[20,25],[-53,-162],[-29,-139]],[[23600,68632],[-14,-6],[61,89],[12,29],[16,-1],[-27,-50],[-48,-61]],[[23008,66911],[-4,-26],[-23,125],[-37,282],[-2,161],[6,56],[10,-228],[41,-289],[9,-81]],[[16581,71442],[-14,-1],[-23,6],[8,13],[12,10],[4,-7],[13,-21]],[[16823,70977],[-13,-1],[-17,5],[-8,31],[13,2],[13,-4],[10,-24],[2,-9]],[[17125,70753],[-16,-6],[-18,12],[-16,56],[-17,43],[9,13],[14,-42],[35,-64],[9,-12]],[[16654,71381],[-19,-8],[-15,8],[-23,55],[50,7],[21,-24],[3,-7],[-17,-31]],[[16699,71474],[57,-30],[30,14],[6,-14],[-4,-12],[-69,-23],[-21,16],[-2,21],[-7,21],[10,7]],[[17125,71074],[14,-42],[-20,5],[-21,-3],[-6,24],[-7,32],[-4,8],[-14,3],[-1,3],[-2,15],[4,8],[45,-36],[12,-17]],[[15894,79880],[3,-13],[-11,-12],[-8,-2],[-12,20],[-6,2],[5,-30],[-2,-10],[-26,18],[-5,15],[8,16],[16,16],[6,2],[32,-22]],[[15830,79781],[7,-19],[-30,12],[-13,11],[-3,11],[-5,34],[2,12],[13,4],[25,-43],[4,-22]],[[15952,79583],[13,-76],[6,31],[38,-54],[0,-27],[-4,-9],[-8,-3],[-8,8],[-6,19],[-9,10],[-18,6],[-9,21],[-4,15],[0,42],[-5,14],[-10,2],[-9,11],[-14,29],[-2,8],[7,24],[15,41],[11,19],[7,-2],[9,-13],[10,-22],[-2,-15],[-41,-31],[-2,-7],[21,-9],[7,-7],[7,-25]],[[30176,75740],[-8,-11],[-3,28],[6,32],[5,0],[3,-17],[-3,-32]],[[29407,74700],[-32,-87],[-1,17],[41,108],[-8,-38]],[[29074,73668],[-13,-10],[43,116],[24,96],[11,34],[-10,-68],[-19,-62],[-36,-106]],[[28737,71805],[-6,-1],[-11,6],[-15,12],[-4,9],[15,-3],[21,-23]],[[27407,66042],[-9,-12],[-4,4],[0,17],[-11,39],[0,10],[27,-38],[1,-10],[-4,-10]],[[27547,66130],[-5,0],[2,9],[11,16],[4,-6],[0,-9],[-12,-10]],[[27600,66188],[-7,-3],[11,25],[3,-2],[-7,-20]],[[27487,66080],[-12,-13],[-13,10],[14,13],[43,15],[-16,-18],[-16,-7]],[[27383,69683],[-12,-140],[-5,50],[-1,48],[9,28],[9,14]],[[27342,66013],[-18,-6],[15,23],[5,34],[8,-26],[0,-17],[-10,-8]],[[27726,67556],[4,-42],[-25,98],[-32,154],[-17,120],[12,-33],[11,-66],[47,-231]],[[27282,65981],[-7,-1],[-1,9],[12,11],[9,-1],[-1,-12],[-12,-6]],[[25308,68958],[-15,-30],[1,12],[11,30],[8,11],[-5,-23]],[[25400,69248],[-3,-6],[-25,12],[-15,11],[-2,11],[41,-20],[4,-8]],[[25535,69269],[-24,-12],[-36,1],[-8,4],[15,8],[43,11],[10,-12]],[[25215,69172],[1,-27],[-13,14],[-20,1],[8,9],[7,9],[3,10],[25,33],[-7,-25],[-4,-24]],[[25325,69013],[-7,-18],[7,87],[-11,74],[12,-32],[4,-39],[-5,-72]],[[26414,68918],[-28,-21],[-30,15],[19,3],[13,-6],[35,30],[18,22],[21,9],[-48,-52]],[[15874,79034],[-3,-11],[-4,1],[-8,23],[-1,16],[7,12],[10,-34],[-1,-7]],[[16001,79144],[-1,-13],[-10,-10],[-6,2],[0,16],[-3,2],[-12,-18],[1,36],[6,39],[5,1],[7,-26],[13,-29]],[[15973,79259],[-2,-11],[-15,13],[-5,12],[1,27],[3,18],[3,4],[9,-8],[3,-4],[3,-51]],[[15883,79741],[-4,-6],[-15,8],[-9,13],[-3,16],[6,30],[7,8],[5,-2],[2,-27],[13,-28],[-2,-12]],[[30938,77301],[-11,-11],[-11,3],[0,29],[3,9],[4,5],[6,-8],[9,-27]],[[42704,18182],[1,-33],[-43,30],[-10,14],[14,19],[27,0],[7,-11],[4,-19]],[[39693,20699],[27,-28],[22,19],[22,-2],[12,-10],[12,-3],[16,-1],[27,-47],[-11,-41],[29,8],[26,-35],[12,3],[5,14],[17,16],[11,-22],[14,-41],[18,-12],[15,-44],[12,-55],[11,-8],[19,-1],[20,8],[-8,-48],[3,-42],[32,-30],[-19,-17],[-20,-24],[-41,-19],[-11,8],[-35,42],[-17,50],[-37,71],[-8,21],[-9,13],[-34,9],[-30,17],[-24,36],[-8,22],[-10,15],[-33,-1],[-21,17],[-21,23],[-94,67],[-37,-7],[-17,19],[0,33],[20,20],[-82,8],[-29,12],[20,7],[114,1],[43,6],[3,-15],[38,-29],[36,-3]],[[70136,47593],[-6,-23],[-12,-10],[-5,58],[-17,41],[7,0],[15,-21],[6,-56],[5,17],[-1,17],[3,16],[-2,18],[-9,28],[3,5],[13,-23],[2,-19],[-2,-48]],[[48418,42627],[-25,-3],[2,27],[19,29],[13,-4],[0,-33],[-9,-16]],[[46009,47249],[-9,-1],[-3,5],[-2,14],[5,22],[4,13],[7,-2],[8,-15],[8,-13],[-4,-12],[-14,-11]],[[14364,37789],[-3,-9],[-6,8],[-6,16],[-2,18],[6,10],[7,-6],[4,-18],[0,-19]],[[32499,62339],[-44,-29],[2,17],[35,40],[13,-3],[-6,-25]],[[33652,22309],[43,-33],[53,11],[22,-9],[13,-28],[-7,-26],[-17,4],[-15,-7],[3,-35],[10,-14],[56,-38],[10,-2],[-1,15],[-10,26],[-4,28],[9,24],[14,7],[64,11],[15,-11],[32,-66],[-30,-9],[-12,-28],[26,-12],[20,-19],[-11,-28],[-2,-14],[-46,-19],[-40,-13],[-19,-33],[-33,-24],[-96,-41],[11,-34],[1,-16],[-4,-44],[-133,52],[-18,-5],[36,-90],[-26,-16],[-26,10],[-24,-7],[-15,-65],[-38,42],[-32,58],[-1,33],[32,62],[-10,26],[73,83],[13,25],[23,14],[23,5],[10,11],[-1,20],[-10,35],[1,57],[58,77],[-8,49],[18,1]],[[33253,22199],[41,-11],[37,40],[25,13],[21,-9],[15,-24],[21,4],[61,25],[8,-9],[21,29],[19,-13],[14,-25],[-7,-30],[-17,-19],[-10,-26],[-13,-21],[-21,-19],[-16,-31],[-40,-73],[-57,-94],[-19,-8],[-40,-6],[-17,7],[-14,-2],[-12,-51],[-18,-38],[-9,-8],[-19,-4],[-8,-5],[-7,-14],[-50,3],[-35,24],[-41,52],[55,64],[48,-3],[39,43],[32,21],[13,22],[14,17],[0,22],[-11,10],[-14,-1],[-14,-10],[-34,-12],[-23,25],[15,10],[17,-1],[52,24],[10,10],[-16,33],[-31,21],[-26,34],[-4,13],[1,20],[-14,41],[15,2],[19,-26],[44,-36]],[[33050,22012],[20,-8],[20,3],[-11,-59],[-9,-28],[-24,2],[-23,39],[-8,20],[26,15],[9,16]],[[33767,21882],[1,-50],[-22,16],[-8,24],[12,17],[11,-1],[6,-6]],[[33302,22237],[-38,0],[-8,19],[1,47],[28,4],[29,-20],[-2,-20],[-10,-30]],[[33421,21755],[-18,-11],[-5,5],[-5,22],[-1,28],[-2,12],[12,-4],[20,-22],[-1,-30]],[[27397,62988],[9,-11],[11,7],[4,12],[42,-9],[7,-24],[-33,-1],[-14,-15],[-8,-3],[-28,4],[-4,55],[8,6],[6,-21]],[[27783,63195],[-2,-3],[-9,2],[-21,-23],[-8,1],[2,9],[4,7],[5,6],[5,2],[14,5],[7,1],[4,-6],[-1,-1]],[[27827,63197],[-13,-8],[-10,3],[22,24],[6,8],[5,4],[5,0],[7,-5],[0,-3],[-22,-23]],[[32019,70445],[-25,-20],[-7,2],[-5,7],[26,19],[21,46],[7,-3],[-17,-51]],[[32112,62479],[-7,-4],[-5,1],[-1,8],[5,23],[28,2],[-20,-30]],[[32057,62443],[-22,-2],[-6,7],[12,18],[23,2],[6,-4],[-13,-21]],[[32142,62638],[4,-19],[-3,0],[-15,13],[-13,1],[-5,4],[-2,7],[24,1],[10,-7]],[[30094,64380],[-1,-8],[-16,23],[-30,0],[-5,30],[12,5],[38,-11],[9,-26],[-7,-13]],[[30033,64424],[-5,-7],[-16,20],[-2,16],[-6,1],[-10,14],[3,19],[22,1],[9,-52],[5,-12]],[[29907,64430],[32,-32],[19,5],[2,-7],[-11,-7],[-2,-6],[-31,-9],[-9,2],[-2,22],[2,32]],[[32736,61486],[-1,-34],[-19,10],[-1,30],[9,31],[5,3],[7,-40]],[[49439,80202],[2,-29],[-12,-7],[-10,10],[-21,0],[-20,-6],[5,52],[38,-7],[18,-13]],[[49302,80353],[-10,-38],[-26,13],[-2,10],[29,22],[6,0],[3,-7]],[[48774,83055],[-56,-73],[-23,13],[-19,-6],[-6,2],[11,26],[13,61],[24,24],[29,64],[23,17],[9,-2],[5,-6],[11,-71],[-16,-26],[-5,-23]],[[49258,81579],[-20,-24],[-66,-24],[-28,-25],[-50,-56],[-9,-5],[-75,14],[-56,72],[-35,30],[-15,4],[-15,-9],[-33,-9],[-33,1],[17,34],[23,19],[-51,13],[-15,10],[-16,23],[-40,4],[-19,-6],[-33,-31],[-51,-33],[-62,46],[-12,20],[0,39],[-9,31],[-17,10],[22,40],[26,27],[58,27],[89,62],[49,27],[46,46],[19,28],[14,39],[13,47],[20,39],[-19,9],[-9,29],[3,29],[8,26],[-7,33],[-14,34],[1,26],[3,29],[-35,-2],[-36,-9],[-32,-20],[-31,-27],[-27,-5],[0,22],[12,27],[31,38],[34,32],[12,25],[9,28],[17,23],[44,43],[83,48],[13,3],[33,-6],[32,7],[28,18],[29,4],[63,-51],[-19,78],[28,18],[41,-70],[15,-7],[32,10],[-13,12],[-14,1],[-19,10],[-15,23],[-27,71],[2,42],[17,44],[20,41],[-16,8],[-14,15],[-3,41],[5,35],[35,32],[10,48],[5,53],[-6,24],[-35,-4],[-17,-10],[-15,-16],[-16,1],[-43,59],[-25,44],[-44,93],[-6,56],[35,120],[55,77],[64,27],[-12,5],[-98,1],[-33,-10],[-30,-31],[-17,-10],[-17,-3],[-17,-16],[-15,-22],[-17,-14],[-33,4],[-16,-5],[-11,13],[-9,21],[-13,5],[-14,-6],[-29,-28],[-30,-17],[-36,18],[-48,33],[-9,-12],[-11,-31],[-6,-47],[-33,41],[-29,56],[-10,34],[0,39],[15,16],[17,-14],[25,93],[50,121],[18,35],[12,46],[-2,31],[-11,25],[-46,58],[0,48],[5,53],[13,32],[5,6],[62,-1],[-24,17],[-48,48],[1,17],[11,45],[-5,-5],[-10,-20],[-20,-50],[-12,-12],[-34,-12],[-6,-24],[-6,-7],[-17,-2],[-5,-23],[-4,-2],[-5,25],[0,41],[7,38],[13,29],[49,67],[-24,-21],[-55,-62],[-28,-40],[-7,-14],[-3,-12],[0,-13],[13,-72],[-4,-33],[-47,-219],[-9,-22],[-8,-11],[-8,-3],[-23,4],[-11,17],[0,18],[5,28],[19,104],[9,29],[13,27],[27,47],[0,3],[-19,-9],[-8,3],[-5,9],[3,139],[15,46],[6,67],[13,57],[15,42],[12,53],[17,24],[5,36],[19,39],[15,41],[-8,-4],[-96,-106],[-25,-20],[-33,5],[-26,12],[-20,26],[-9,48],[-24,1],[-21,9],[0,6],[27,27],[44,9],[41,42],[-37,29],[3,9],[32,24],[40,82],[9,75],[-20,35],[-7,23],[-38,26],[-7,33],[5,18],[12,18],[19,14],[30,14],[-27,14],[-10,17],[-8,24],[0,15],[14,63],[8,26],[16,33],[72,-2],[8,15],[8,1],[37,-14],[-6,15],[-60,79],[-5,15],[17,42],[1,19],[-2,21],[5,15],[19,8],[58,-1],[14,7],[-6,21],[-14,27],[-2,22],[3,20],[1,41],[2,17],[14,27],[11,8],[15,5],[32,-9],[12,-11],[14,-26],[10,3],[40,27],[12,4],[16,-32],[68,26],[91,11],[55,17],[58,6],[54,19],[57,-9],[2,-11],[-3,-15],[-14,-42],[2,-47],[-3,-15],[-7,-17],[-21,-33],[-55,-47],[-101,-108],[-60,-54],[-8,-26],[-4,-36],[35,-7],[14,-12],[-8,-18],[-53,-63],[-16,-58],[41,2],[33,11],[67,36],[62,27],[30,1],[59,-21],[13,-1],[25,10],[25,1],[170,-6],[47,12],[32,-15],[26,-37],[25,-68],[-1,-11],[-15,-31],[-28,-39],[-24,-54],[-7,-29],[-4,-32],[-8,-29],[-47,-138],[-47,-76],[-20,-55],[-26,-43],[-24,-27],[-26,-18],[-76,-20],[-21,-13],[-25,-24],[-27,-12],[31,2],[31,13],[56,5],[65,-46],[-6,-37],[-26,-30],[-59,-5],[-55,-65],[-25,-20],[-26,-10],[-33,3],[-60,17],[-26,18],[24,-29],[26,-16],[156,-37],[9,4],[49,39],[66,0],[126,-71],[36,-55],[52,-78],[28,-31],[21,-28],[12,-41],[25,-138],[27,-134],[37,-146],[16,-40],[22,-28],[110,-66],[24,-21],[43,-63],[41,-67],[38,-51],[41,-41],[-20,-22],[-14,-34],[11,-46],[16,-44],[33,-71],[30,-77],[-11,12],[-11,6],[-16,-1],[-15,3],[-28,24],[-27,30],[-53,-12],[-29,5],[-26,0],[49,-17],[53,-2],[117,-129],[40,-76],[23,-101],[-16,-46],[-25,-29],[-23,-34],[-22,-38],[65,-56],[14,2],[15,8],[13,19],[24,46],[12,16],[40,6],[34,-3],[34,-10],[30,3],[60,-20],[30,-18],[77,-80],[16,-44],[8,-57],[1,-63],[-13,-58],[-15,-52],[-9,-67],[-6,-25],[-9,-18],[-41,-54],[-27,-21],[-11,9],[-12,-1],[-1,-13],[12,-27],[1,-33],[-24,-24],[-25,-10],[-40,13],[-57,-45],[41,-23],[8,-25],[-10,-43],[-25,-20],[-29,-8],[-29,-2],[-24,-11],[-23,-20],[29,11],[20,-10],[13,-36],[11,-11],[57,-15],[34,0],[68,9],[32,-1],[12,-6],[0,-30],[-5,-75],[-9,-15],[-89,-62],[-19,-44],[-5,-26],[-52,4],[-24,-27],[-43,-19],[-32,-20],[-32,-25],[-27,-7],[-113,30],[-69,-3],[-93,-26],[-24,5],[-35,24],[-37,17],[-42,7],[-37,23],[23,-44],[-51,-42],[-23,-8],[-24,1],[-50,-12],[-46,6],[7,-30],[12,-26],[-9,-11],[-11,-3],[-87,20],[-13,-4],[-10,-18],[-32,9],[-31,31],[-33,21],[-34,10],[-28,-4],[-112,-48],[-23,-49],[-11,-69],[-16,-61],[-27,-47],[-31,-7],[-30,33],[-56,36],[-20,25],[-6,1],[-6,-9],[-22,-11],[-23,0],[-35,-10],[-62,-29],[-25,-20],[-53,-55],[-11,-15],[-19,-55],[-30,-10],[-27,35],[-31,13],[-32,-13],[-20,-18],[-9,15],[-1,31],[24,38],[64,28],[55,74],[28,45],[10,25],[14,16],[17,6],[9,28],[77,112],[7,25],[4,46],[6,44],[63,29],[30,93],[8,7],[88,17],[65,-1],[65,-18],[33,-2],[33,7],[26,25],[45,90],[25,40],[29,36],[27,41],[44,76],[-30,-26],[-36,-42]],[[48834,82558],[11,-11],[30,2],[-10,-24],[-32,-27],[-22,-26],[-26,-22],[-13,25],[-15,-1],[-22,49],[-4,72],[29,19],[41,-1],[33,-55]],[[49291,85962],[-31,-1],[16,34],[19,9],[36,-4],[-6,-15],[-34,-23]],[[49710,86701],[-7,-7],[-27,59],[20,67],[24,-2],[4,-18],[-2,-16],[-13,-2],[-1,-5],[4,-31],[0,-36],[-2,-9]],[[49636,86714],[6,-40],[14,10],[22,-39],[11,0],[18,16],[-4,-36],[-18,-101],[-6,-17],[-3,-31],[-4,-6],[-6,-61],[-12,-21],[-11,-48],[-4,-5],[-16,19],[16,74],[6,43],[-4,22],[-9,20],[-24,1],[-20,-9],[-4,12],[-1,16],[-5,5],[-27,-1],[-7,4],[-6,15],[-1,12],[25,9],[22,-4],[34,24],[-21,78],[-28,7],[-6,8],[5,13],[15,7],[24,40],[14,6],[17,-1],[-2,-41]],[[49784,86873],[0,-7],[-14,-49],[0,-18],[-23,2],[-4,5],[-4,28],[3,30],[3,8],[7,3],[7,-6],[12,15],[6,0],[7,-11]],[[49120,85710],[-16,-7],[-15,0],[-25,33],[-9,25],[2,16],[10,5],[24,-8],[12,-28],[1,-18],[3,-7],[15,-7],[-2,-4]],[[49186,85680],[-3,-2],[-10,11],[-17,38],[27,7],[12,-5],[-5,-16],[-4,-33]],[[49150,85846],[-3,-14],[21,0],[30,-12],[19,-2],[15,-15],[-8,-28],[-10,-8],[-10,-1],[-36,28],[-48,-12],[-10,4],[-6,7],[-2,10],[0,20],[-3,6],[-17,-19],[-8,2],[-4,9],[-2,19],[2,26],[10,38],[17,8],[26,-5],[29,-21],[9,-13],[0,-11],[-11,-16]],[[49241,85936],[-24,-14],[-10,12],[-2,37],[-29,16],[-14,10],[-10,18],[2,6],[19,8],[32,-34],[13,-28],[23,-8],[3,-4],[-3,-19]],[[48164,84438],[-16,-4],[-1,9],[28,39],[17,6],[6,-4],[-12,-22],[-22,-24]],[[48581,83783],[-35,0],[-12,5],[-15,14],[-17,79],[6,28],[7,13],[7,11],[19,5],[18,-15],[7,-14],[15,-54],[3,-46],[-3,-26]],[[48395,84299],[-111,-32],[-38,3],[-4,16],[8,10],[31,10],[13,77],[-47,36],[-3,10],[4,17],[5,7],[29,18],[12,4],[10,-2],[21,-21],[23,-43],[30,-7],[21,-19],[-4,-84]],[[48297,84061],[10,-74],[10,-46],[0,-16],[-9,-22],[-45,-29],[-15,0],[0,7],[10,30],[-9,33],[4,26],[-4,4],[-9,-3],[-33,-41],[-11,-4],[-1,8],[8,34],[1,22],[5,14],[9,13],[11,10],[8,1],[9,-10],[27,28],[24,15]],[[48341,83994],[-6,-6],[-14,1],[-5,10],[-3,14],[0,26],[8,19],[36,28],[-16,10],[-1,7],[10,24],[39,36],[10,7],[10,-1],[-20,-65],[-48,-110]],[[48278,85462],[-36,-100],[-13,-3],[-13,-25],[-37,-28],[33,0],[9,-10],[0,-19],[-6,-12],[-43,-46],[-29,-18],[-31,-48],[-16,0],[-16,-31],[-13,-13],[-7,0],[-9,6],[-19,30],[35,30],[4,16],[24,18],[-2,5],[-39,24],[-15,17],[2,8],[18,19],[-9,2],[-6,10],[-10,4],[-4,10],[-1,24],[2,26],[12,11],[4,12],[5,3],[17,-6],[18,-20],[20,8],[24,-4],[1,5],[-18,49],[3,10],[10,12],[55,35],[68,60],[17,9],[5,-8],[7,-31],[-1,-41]],[[48255,84656],[-8,-7],[-10,1],[-11,10],[-13,27],[30,19],[13,-11],[4,-13],[0,-14],[-5,-12]],[[48293,84968],[-1,-26],[-5,-30],[7,-32],[1,-22],[12,-8],[7,-10],[52,-12],[49,4],[9,-10],[1,-15],[-8,-16],[-27,-30],[-33,-48],[-10,-10],[-11,-1],[-7,5],[-6,86],[-35,-11],[-29,1],[-16,10],[-11,20],[-22,52],[-65,21],[-18,28],[-6,18],[3,9],[13,21],[17,-7],[11,4],[6,10],[0,8],[-9,18],[0,6],[66,23],[5,37],[15,3],[16,-12],[23,-38],[6,-46]],[[47998,85070],[31,-32],[-25,-54],[-38,0],[-54,39],[0,8],[4,12],[8,10],[9,2],[13,-7],[19,11],[15,-4],[18,15]],[[47986,84743],[-12,-3],[-15,3],[-10,9],[-9,35],[-2,22],[4,40],[-1,47],[32,2],[8,-7],[5,-142],[0,-6]],[[47939,84657],[-24,-8],[-9,4],[-2,8],[6,20],[19,7],[13,-11],[2,-10],[-5,-10]],[[48272,83e3],[-23,3],[-17,-10],[-11,-9],[-10,1],[-30,-3],[-29,0],[-4,15],[5,46],[-6,12],[-27,6],[-10,11],[-16,31],[-3,15],[-2,20],[-16,26],[-20,19],[-12,1],[-23,-31],[-19,-31],[7,-15],[6,-20],[-11,-15],[-31,-34],[-5,-13],[-9,-7],[-15,10],[-37,-2],[-17,5],[-20,25],[-49,17],[-9,39],[-9,7],[-56,68],[-7,23],[7,13],[21,21],[70,34],[11,13],[2,12],[-21,14],[-18,15],[-6,10],[-1,9],[11,11],[21,1],[16,-5],[13,10],[24,10],[15,13],[14,33],[14,30],[1,16],[13,57],[6,14],[44,37]],[[47994,83578],[11,-21],[22,-5],[20,19],[23,59],[16,3],[18,-4],[35,7],[62,27],[28,1],[39,-14],[29,0],[26,-42],[14,-66],[32,-66],[43,-57],[1,-34],[-15,-19],[-32,-23],[1,-25],[20,13],[18,5],[44,-5],[15,-26],[10,-37],[6,-31],[-4,-34],[-11,11],[-12,30],[-13,14],[-16,7],[7,-41],[-3,-56],[7,-5],[21,-1],[-14,-56],[-28,-16],[-33,-6],[-8,-20],[-6,-26],[-17,-38],[-22,-22],[-28,4],[-28,18]],[[49704,81042],[-24,-20],[-7,-23],[-6,-9],[-15,-6],[-15,-1],[-58,47],[-14,-2],[13,22],[37,17],[20,23],[47,-22],[22,-26]],[[65638,66618],[18,-46],[2,-318],[5,-22]],[[65663,66232],[-10,-4],[-11,-24],[-13,-37],[-17,-19],[-14,-22],[-14,-27],[-11,-6],[-16,34],[-10,35],[2,8],[8,2],[3,18],[-5,27],[-10,9],[-13,1],[-13,-11],[-13,-24],[-8,-24],[-1,-50],[4,-57],[-1,-27],[-7,-34],[-2,-50],[5,-39],[4,-23],[1,-19],[-13,-62],[11,-11],[36,-5],[11,-41],[7,-29],[-2,-17],[-26,-13],[-31,-14],[-23,4],[-42,-18],[-22,-29],[7,-19],[7,-13],[4,-39],[-7,-54],[-11,-53],[-15,-66],[-17,-75],[-23,-114],[-19,-90],[-2,-64],[0,-42],[-2,-84]],[[65329,64921],[-19,-46],[-4,-2],[-22,6],[-7,2],[-21,5],[-33,8],[-42,11],[-51,13],[-56,14],[-59,15],[-62,16],[-62,16],[-60,15],[-56,14],[-50,13],[-43,10],[-32,9],[-21,5],[-8,2],[-23,6],[-13,31],[-15,38],[-15,37],[-15,38],[-16,38],[-15,38],[-15,37],[-16,38],[-15,38],[-15,38],[-15,37],[-16,38],[-15,38],[-15,37],[-16,38],[-15,38],[-15,38],[-10,25],[-6,28],[-1,75],[0,16]],[[64324,65832],[10,30],[5,-21],[12,-29],[19,7],[9,-5],[7,-103],[14,-37],[18,-15],[59,-8],[36,14],[73,67],[38,25],[105,-5],[84,-28],[131,-16],[26,4],[70,54],[44,48],[26,14],[17,46],[11,60],[10,39],[13,19],[12,33],[9,55],[25,54],[97,133],[57,113],[5,36],[32,55],[24,59],[117,171],[23,70],[14,79],[1,6]],[[65577,66856],[10,3],[14,-12],[2,-59],[-5,-56],[-1,-59],[-2,-32],[11,-26],[18,-11],[8,1],[6,13]],[[65633,66379],[2,25],[-3,13],[-12,2],[-5,-22],[-2,-31],[9,-2],[11,15]],[[64814,65816],[-21,-3],[-18,22],[39,29],[11,13],[11,27],[9,-23],[-10,-36],[-7,-16],[-14,-13]],[[64615,65834],[-5,-4],[-4,31],[0,9],[13,15],[7,-26],[-11,-25]],[[64979,65770],[0,-20],[-28,6],[-7,-10],[-24,5],[-22,14],[15,24],[40,28],[17,-26],[9,-21]],[[65129,65923],[-3,-12],[-8,1],[-19,11],[-7,16],[13,19],[5,1],[8,-20],[11,-16]],[[60614,78969],[-10,-6],[-97,9],[-18,-3],[-61,-10],[-56,-91],[-34,1],[-48,-24],[-32,-29],[-38,-64],[-29,28],[-36,0],[-36,-18],[-42,-42],[-24,-8],[-47,12],[-55,-24],[-118,-140],[-40,-102],[-15,-20],[-20,-25],[-21,-13],[-11,1],[56,73],[17,27],[3,20],[1,33],[-17,40],[-47,-100],[-26,-14],[-33,-30],[-2,-67],[4,-50],[14,-63],[26,-83]],[[59722,78187],[-15,-3],[-41,36],[-2,58],[-29,49],[-46,0],[-20,-6],[-27,55],[-36,23],[-27,-7],[-28,10],[-61,58],[-41,7],[-1,-42],[-17,-29]],[[59331,78396],[-26,-10],[-20,-13],[-46,40],[-17,29],[-72,-30],[-40,4],[-89,-28],[-41,27],[-82,76],[-30,15],[-27,-3],[-14,24],[18,13],[20,1],[21,9],[6,13],[-1,25],[-43,19],[-39,5],[-25,22],[-19,26],[44,0],[45,-19],[71,-7],[64,-20],[16,25],[37,42],[7,14],[-62,-29],[-63,18],[-23,26],[-20,39],[-8,43],[5,41],[-6,73],[-21,65],[-8,36],[-22,32],[22,-73],[8,-48],[13,-44],[-3,-118],[-8,-41],[-26,-11],[-34,6],[-35,13],[9,65],[-18,-22],[-27,-64],[-23,-9],[-50,7],[-95,-42],[-7,-45],[-14,-62],[-14,-36],[-4,-21],[-40,-93],[-5,-9],[-76,-128],[-10,-10],[-49,-30],[-30,-26],[-22,-12],[-38,13],[-15,-19],[-8,-23],[0,-47],[19,-34],[16,-114],[-6,-48]],[[58251,77914],[-15,31],[-23,33],[-46,28],[-50,-10],[-54,-47],[-37,-18],[-20,12],[-12,0],[-4,-14],[1,-11],[6,-9],[-1,-6],[-7,-4],[-86,34],[-38,31],[-29,60]],[[57836,78024],[15,19],[12,8],[45,5],[8,6],[1,14],[3,18],[-1,26],[-5,28],[19,40],[30,34],[17,33],[2,49],[31,24],[27,41],[7,45],[10,28],[-18,64],[-3,43],[-1,36],[8,19],[26,23],[27,17],[11,-2],[4,-11],[1,-72],[5,-2],[9,9],[14,43],[9,-12],[15,-5],[11,11],[7,-1],[9,-11],[18,-16],[17,-5],[14,10],[11,19],[13,-7],[24,-50],[11,6],[55,10],[9,14],[6,12],[-57,67],[3,49],[2,57],[-7,34],[-11,27],[-44,31],[-34,32],[-7,15],[-1,18],[-2,30],[-13,25],[-1,21],[8,33],[3,35],[-3,14],[-8,12],[-15,1],[-21,20],[-13,28],[-37,39],[-12,7],[-7,19],[-3,24],[8,29],[10,45],[7,42],[0,25],[-5,62],[-19,47],[-9,6],[-16,-13],[-17,-11],[-14,10],[-16,26],[-26,71],[-48,15],[-19,3],[-19,-34],[-6,10],[-5,22],[-10,9],[-13,-10],[-4,9],[6,30],[-16,15],[-37,-1],[-19,11],[-3,23],[-11,14],[-21,7],[-20,19],[-20,29],[-29,19],[-39,9],[-3,3],[-4,5],[-25,-20],[-15,-16],[-19,10],[-30,-36],[-61,-2],[-30,3],[-15,8],[-57,-53],[-6,-20]],[[57394,79642],[-13,-7],[-36,-10],[-38,-15],[-8,-52],[-12,-29],[-20,-41],[-71,-14],[-61,-21],[-62,-12],[-82,-51],[-27,-44],[-26,-13],[-24,-3],[-15,25],[-52,66],[-20,32],[-26,9],[-29,-5],[-28,-16],[-29,-3],[-32,23],[-4,-3],[-12,-3],[-82,27],[-7,5],[-4,1],[-11,2],[-61,-3],[-57,54],[-18,2],[-13,-22],[-10,-25],[-40,-24],[-10,-10]],[[56354,79462],[-6,7],[-2,22],[3,18],[-6,18],[-15,20],[-4,8],[-19,-1],[-5,-2],[-2,0],[-26,18],[-17,41],[-27,22],[-20,7],[-9,17],[-6,24],[-7,18],[-1,1],[-4,27],[-6,3],[-1,1],[-27,-5]],[[56147,79726],[3,94],[43,67],[10,35],[16,74],[12,34],[14,29],[11,27],[4,24]],[[56260,80110],[12,3],[33,-22],[30,-11],[9,11],[3,14],[-1,10],[-24,32],[-15,20],[-1,12],[5,28],[3,31],[-3,34],[-17,75],[-3,32],[16,39],[51,92],[17,34],[23,42],[64,100],[40,59],[27,32],[40,56],[17,29],[73,19],[8,27],[14,29],[10,13],[1,50],[-13,61],[-11,21],[-8,15],[5,14],[8,4],[10,2],[12,14],[-2,16],[-31,39],[-13,30],[-21,77],[-42,80],[-13,26],[-2,25],[6,24],[-6,31],[-15,40]],[[56556,81519],[3,4],[-2,49],[11,11],[17,7],[23,-3],[20,-7],[25,-23],[7,4],[41,42],[43,64],[12,36],[11,17],[37,9],[32,4],[20,-1],[51,6],[30,7],[25,11],[56,5],[87,-8],[57,0],[39,-6],[95,-34],[35,-6],[17,-18],[31,-7],[57,-18],[50,-9],[34,4],[19,-5],[35,-80],[8,-9],[14,-2],[29,7],[41,-3],[25,-17],[-4,-47],[7,-7],[11,2],[14,27],[11,28],[8,9],[42,-19],[19,3],[18,21],[11,4],[30,-15],[37,-11],[30,-1],[19,-11],[13,-50],[12,-10],[11,-3],[18,44],[15,18],[22,12],[14,6],[10,15],[13,16],[11,1],[10,-6],[10,-21],[16,-48],[19,-49],[13,-17],[34,15],[24,15],[42,3],[56,10],[43,14],[27,-2],[17,-16],[25,-29],[6,-43],[33,-30],[26,-5],[9,31],[15,21],[-5,30],[-3,37],[-11,35],[-8,37],[14,53],[15,47],[8,25],[25,47],[25,33],[37,54],[28,18],[24,-8],[14,-8],[36,32],[63,2],[53,-4]],[[58823,81855],[5,-1],[26,-17],[27,-14],[19,-1],[22,4],[27,18],[18,18],[22,91],[8,13],[12,7],[20,1],[39,-17],[44,-15],[26,2],[69,49],[39,7],[46,-11],[44,-1],[34,7],[24,-17],[28,-37],[26,-55],[27,-101],[79,-115],[2,-22],[-7,-15],[-39,-14],[-33,-7],[-1,-20],[9,-21],[15,-32],[2,-40],[-1,-37],[7,-32],[12,-14],[2,-16],[-15,-20],[-4,-12],[6,-7],[71,-4],[35,-20],[27,-17],[13,-2],[30,11],[34,8],[20,1],[8,-13],[7,-35],[12,-34],[11,-10],[19,1],[12,-1],[7,-13],[-8,-20],[2,-21],[9,-27],[10,-60],[10,-18],[6,-23],[0,-27],[-8,-23],[-6,-18],[6,-41],[21,-46],[16,-11],[13,-41],[23,-13],[34,34],[26,18],[33,-10],[30,-6],[20,-24],[15,-32],[17,-18],[18,9],[36,-9],[17,-26],[16,-15],[22,21],[17,27],[64,27],[40,7],[11,5],[23,20],[24,13],[23,-4],[21,-40],[23,-28],[6,-45],[28,-61],[68,-83],[27,-26],[18,5],[10,7],[4,8],[4,41],[9,15],[14,1],[53,-51],[28,-6],[27,-1],[36,-39],[39,-35],[30,-3],[25,13],[16,8],[11,-13],[9,-29],[16,-23],[18,-7],[26,-1],[46,-45],[43,-45],[26,-3],[23,14],[20,3],[14,-11],[4,-20],[-10,-26],[0,-38],[19,-36],[0,-36],[-5,-32],[-11,-29],[-26,-41],[-24,-38],[-36,-16],[-21,-16],[6,-28],[13,-26],[31,-21],[34,-15],[5,-17],[-6,-9],[-22,-7],[-31,8],[-10,-15],[-15,-25],[-9,-44],[-7,-41],[33,-11],[20,-17],[6,-34],[7,-37],[2,-34],[-11,-16],[-1,-17],[5,-9],[15,-3],[11,-8],[1,-18],[-21,-40],[-20,-76],[-11,-41],[1,-44],[-12,-25],[-21,-2],[-75,-4],[-64,2],[-28,6],[-44,4],[-22,-11],[-28,-70],[-22,-28],[-36,-25],[-40,-7],[-22,-30],[-8,-45],[-1,-41],[-3,-20],[-9,-18],[-3,-13],[2,-14],[9,-5],[11,-6],[0,-10],[-4,-13],[-13,-14],[-5,-22],[1,-23],[2,-25]],[[58892,78458],[38,-29],[-39,8],[-86,27],[-38,25],[-10,28],[-5,38],[21,-40],[15,-18],[104,-39]],[[59417,51265],[-30,0],[-50,0],[-49,0],[-49,0],[-50,0],[-49,0],[-50,0],[-49,0],[-49,0],[-50,0],[-49,0],[-50,0],[-49,0],[-49,0],[-50,0],[-49,0],[-49,0],[-30,0],[-5,2],[-4,3],[-19,-8],[-19,-25],[-21,-11],[-22,5],[-3,-3]],[[58474,51228],[-11,1],[-16,1],[-14,-6],[-11,-23],[-12,-37],[-20,-44],[-16,-38],[-13,-28],[-31,-45],[-17,-13],[-8,2],[-5,8],[-10,58],[-6,9],[-60,-29],[-9,-1]],[[58215,51043],[1,18],[-4,136],[-1,83],[8,52],[4,60],[1,52],[11,90],[-4,54],[14,189],[4,31],[5,91],[9,28],[8,11],[10,56],[20,90],[14,46],[-3,101],[2,68],[3,16],[29,25],[38,63],[15,75],[23,47],[43,31],[1,0],[129,256],[60,138],[26,70],[1,26],[5,33],[-11,26],[-12,24],[-4,21],[-11,11],[-16,0],[-10,15],[-11,31],[-12,20],[-37,-2],[-28,32],[0,43],[12,85],[21,98],[1,26],[-3,23],[-5,20],[-10,20],[-9,23],[7,70],[14,69],[11,34],[11,38],[-4,32],[-15,15]],[[58566,53853],[8,31],[17,52],[33,52],[29,35],[19,0],[38,-27],[34,-33],[19,-2],[22,14],[47,58],[11,-18],[14,-36],[15,-58],[30,-27],[14,-18],[10,-6],[6,5],[11,46],[13,25],[26,32],[55,25],[39,7],[17,6],[28,15],[44,47],[44,-61],[47,-12],[46,1],[14,18],[8,14],[48,100],[65,136]],[[59437,54274],[44,-191],[14,-11],[-2,-17],[-3,-16],[28,-46],[35,-24],[12,-23],[2,-26],[-12,-112],[2,-31],[11,-112],[21,-25],[19,-113],[37,-47],[5,-14],[9,-55],[11,-59],[9,-14],[5,-4],[11,-63],[-6,-36],[9,-108],[14,-96],[3,-116],[1,-51],[-1,-31],[-3,-44],[-7,-25],[-12,-25],[-13,-39],[-11,-41],[-7,-21],[5,-62],[-1,-16],[-3,-8],[-17,-10],[-22,-17],[-13,-16],[-18,-32],[-15,-34],[-20,-101],[-33,-78],[-5,-26],[-31,-47],[-14,-57],[-9,-71],[-12,-51],[-26,-69],[-6,-110],[1,-220],[-7,-249],[1,-99]],[[64752,74195],[-3,-27],[-15,81],[-7,89],[9,26],[11,-2],[-10,-32],[15,-135]],[[68478,73357],[-14,-2],[-34,13],[-67,27],[-58,54],[-38,35],[-6,-5],[-16,-24],[-12,-30],[-9,-57],[-15,-67],[-70,-3],[-59,-5],[-39,-26],[-37,-35],[-10,-42],[-8,-54],[-22,-124],[-20,-113],[-10,-73],[-15,-50],[-42,-66],[-49,-44],[-25,-21],[-12,-26],[-2,-25],[-9,-7],[-20,4],[-21,-4],[-46,-26],[-50,-31],[-60,-32],[-34,0],[-14,-7],[-6,-16],[6,-29],[6,-23],[5,-28],[-14,-24],[-9,-40],[-8,-70],[-21,-21],[-34,-35],[-38,-45],[-9,-9],[-22,-13],[-21,4],[-20,7],[-21,-12],[-22,-35],[-10,11],[-5,35],[-11,23],[-35,52],[-29,36],[-13,3],[-27,-10],[-33,-7],[-28,8],[-21,15],[-34,50],[-12,28],[-9,20],[-23,-5]],[[67017,72361],[-7,23],[-1,26],[7,33],[-2,61],[-13,43],[-15,20],[2,13],[7,30],[8,27],[0,53],[-11,57],[-4,82],[3,81],[-14,40],[-114,0],[-102,-3],[-6,9],[-39,102],[-33,77],[-31,45],[-73,56],[-35,23],[-29,43],[-25,46],[-6,64],[-5,21],[-7,17],[-8,8],[-9,-2],[-84,74],[-34,20],[-32,-16],[-14,-3],[-28,21],[-32,-28],[-13,-2],[-19,7],[-16,10],[-42,68],[-36,27],[-26,18],[-49,25],[-53,14],[-27,11],[-19,15],[-5,9],[0,25],[-1,32],[-7,24],[-13,28],[-19,22],[-31,-4],[-48,2],[-37,21],[-29,4],[-35,-4],[-29,0],[-20,-16],[-12,-18],[-8,-55],[-7,-9],[-12,-4],[-16,3],[-33,0],[-58,10],[-73,2],[-55,-28],[-43,-40],[-42,-45],[-49,-72],[-14,-32],[-29,-127],[-12,-18],[-17,-15],[-17,-2],[-33,-19],[-44,-31],[-30,-13],[-77,7]],[[64976,73354],[-5,40],[-14,148],[-7,148],[1,69],[8,138],[-1,69],[-3,63],[3,61],[6,69],[4,71],[-5,49],[-15,39],[-25,49],[-4,29],[-2,33],[-24,3],[-22,34],[-17,18],[-39,20],[-19,1],[-18,-14],[-13,-30],[-9,47],[0,49],[31,102],[19,-30],[24,-12],[30,-2],[29,8],[-6,35],[-13,20],[-17,15],[-6,46],[2,48],[8,45],[-9,18],[-14,11],[-32,-1],[-42,12],[-42,5],[-10,-53],[23,-70],[-19,34],[-19,46],[-26,81],[-16,96],[-3,103],[14,85],[18,80],[11,102],[15,101],[15,-45],[17,-40],[24,-38],[13,-9],[39,-15],[25,6],[27,22],[26,-7],[22,-42],[20,-46],[29,-10],[61,33],[29,8],[25,-15],[13,-3],[13,2],[-11,42],[-5,40],[15,21],[48,-23],[31,16],[8,8],[7,10],[3,35],[-1,36],[-4,33],[-9,29],[-22,42],[-86,98],[-28,39],[-24,50],[-16,72],[-12,74],[-11,55],[-30,129],[-12,15],[-14,7],[-36,4],[-36,-10],[-58,-22],[-34,7],[-15,-13],[-39,-55],[-18,-46],[-25,-106],[19,-34],[0,-22],[-15,-157],[9,-76],[-3,-6],[-7,18],[-22,78],[-38,94],[-32,145]],[[64581,75910],[56,94],[49,67],[39,40],[12,10],[54,34],[70,30],[51,22],[67,19],[22,4],[32,-1],[26,-18],[16,-14],[56,-57],[57,-59],[49,-65],[13,-26],[8,-32],[6,-31],[41,-99],[17,-45],[24,-59],[20,-29],[19,-35],[13,-29],[14,-14],[17,-6],[37,10],[44,18],[27,8],[12,-1]],[[57213,74963],[-64,-18],[-19,17],[20,35],[37,22],[12,2],[16,-34],[-2,-24]],[[61530,75758],[18,-11],[35,-15],[22,-18],[12,-5],[28,37],[43,-1],[37,-5],[19,-6],[23,-12],[29,-9],[11,18],[17,51],[6,7],[5,5],[21,4],[20,-4],[9,-9],[9,-41],[24,-15],[42,-66],[25,-26],[6,-11],[-8,-13],[3,-17],[15,-21],[20,-8],[23,3],[12,-8],[8,-12],[2,-17],[0,-11]],[[62066,75522],[4,-25],[18,-34],[20,-21],[11,-23],[18,-77],[8,-43],[-3,-42],[-13,-42],[-27,-53],[7,-22],[6,-29],[-2,-22],[19,-67],[9,-42],[-7,-10],[-5,-13],[35,-32],[41,-28],[18,-5],[48,13],[31,2],[31,-25],[44,-63],[48,-81],[10,-25]],[[62435,74713],[4,-11],[10,-19]],[[62449,74683],[-10,0],[-16,18],[-38,50],[-20,-22],[-17,-37],[-18,-141],[-15,-15],[-27,1],[-32,4],[-22,-7],[-6,-9],[3,-15],[7,-23],[4,-29],[2,-24],[11,-22],[16,-21],[1,-21],[-3,-30],[-3,-22],[-4,-13],[7,-35],[17,-41],[11,-15],[-4,-78],[6,-35],[5,-48],[-2,-79],[3,-19],[5,-7],[16,-3],[15,-7],[6,-13],[-1,-10],[-19,-36],[-2,-26],[-6,-37],[-6,-21],[-17,-41],[-11,-41],[-5,-34],[4,-16],[31,-5],[17,-24],[45,-49],[8,-20],[-12,-30],[0,-12],[6,-16],[3,-28],[-1,-31],[0,-41],[8,-7],[31,-38],[22,-39],[1,-12],[-11,-30],[3,-35],[-1,-8]],[[62434,73238],[-9,13],[-17,5],[-18,1],[-11,-10],[-20,-27],[-26,-30],[-21,-28],[-12,-19],[-10,3],[-8,17],[-4,23],[1,87],[-4,27],[-10,19],[-12,11],[-13,6],[-15,1],[-20,-26],[-29,-26],[-44,2],[-30,5],[-15,5],[-58,40],[-12,1],[-22,17],[-25,13],[-44,-25],[-19,6],[-26,21],[-9,-6],[-29,-64],[-50,-70],[-27,-11]],[[61766,73219],[-13,69],[-12,27],[-6,4],[-13,8],[-9,-5],[-30,-47],[-48,-29],[-40,-17],[-64,-22],[-48,-10],[-21,-1],[-45,9],[-40,14],[-40,-1],[-30,-6],[-71,-51],[-121,-105],[-92,-51],[-51,-21],[-40,-11],[-69,-1],[-56,8],[-39,-1],[-22,13],[-30,42],[-38,43],[-16,9],[-22,9],[-32,4],[-79,-61],[-25,-17],[-27,-13],[-54,-37],[-25,-21],[-30,2],[-39,6],[-33,-2],[-23,29],[-12,32],[-46,20],[-33,5],[-8,-14],[-9,-44],[-14,-112],[-2,-29],[29,-111],[-2,-17],[-20,-6],[-24,-2],[-16,-10],[-12,-18],[-8,-97],[-27,-18],[-14,-20],[-13,-60],[-7,-1],[-45,45],[-20,4]],[[59970,72532],[17,47],[-19,93],[-21,86],[20,56],[41,67],[44,79],[0,48],[-3,37],[-12,25],[-24,34],[-40,-36],[-29,-40],[-18,-8],[-21,-23],[-10,-41],[-24,-32],[-40,-13],[-60,35],[-65,52],[-37,42],[-30,10],[-28,-18],[-84,-104],[-77,-152],[-19,-26],[-72,-65],[-48,-22],[-22,5],[-95,-29],[-48,-4],[-37,-34],[-72,37],[-44,48],[-26,48],[-42,105],[-31,49],[-67,45],[-119,108],[-31,12],[-80,16],[-85,10],[-18,-40],[-6,-156],[-15,-43],[-6,-81],[-10,-24],[-17,-15],[-25,26],[-18,11],[-41,-33],[-82,-47],[-28,-7],[-94,59],[-35,38],[-22,42],[-8,71],[-14,40],[-2,28],[-5,31],[-19,13],[-21,-24],[-22,1],[-27,15],[-65,59],[-50,5],[-30,-73],[-24,-23],[-25,-7],[-2,21],[20,47],[-78,-9],[-41,-35],[-32,5],[-24,16],[3,20],[25,7],[21,16],[84,13],[20,13],[21,51],[40,44],[5,19],[-31,0],[-129,-13],[-89,7],[-10,-21],[-14,-4],[-3,60],[14,27],[19,-3],[46,24],[-4,49],[-33,34],[-7,19],[-24,5],[-20,23],[-4,59],[-15,65],[-23,31],[3,17],[41,22],[8,90],[-6,56],[-20,4],[-60,44],[-18,-4],[-20,48],[-35,34],[-17,-12],[-11,-16],[-16,7],[-26,30],[-27,17],[-12,20],[15,53],[20,-1],[4,42],[-16,70],[2,36],[17,9],[20,-6],[21,-42],[6,-41],[-4,-39],[13,-38],[9,-10],[6,41],[9,7],[12,-17],[25,-9],[66,24],[12,21],[-48,-2],[-17,19],[-20,44],[-11,40],[-3,19],[-6,29],[7,15],[33,23],[29,64],[-12,18],[-14,9],[-15,-6],[-14,22],[-2,30],[12,25],[1,34],[-38,83],[-10,18],[8,28],[29,45],[27,57],[-4,19],[-20,7],[-95,-24],[-37,-21],[-66,-10],[-5,31],[2,28],[15,50],[-2,125],[9,67],[37,20],[45,100],[73,117],[76,-3],[30,33],[45,2],[9,-24],[5,-22],[40,-33],[70,5],[17,13],[16,18],[-32,57],[10,17],[29,2],[32,-14],[2,-13],[-9,-18],[-10,-32],[10,-6],[90,19],[95,-15],[30,8],[75,0],[13,19],[-22,25],[-22,9],[-15,12],[-15,18],[47,55],[27,11],[126,34],[94,17],[1,13],[-14,0],[-121,28],[-29,22],[-40,52],[-9,15],[-10,25],[6,55],[7,43],[15,25],[48,4],[166,-44],[119,27],[129,-65],[123,13],[26,29],[31,93],[174,156],[61,80],[66,45],[112,49],[94,65],[27,7],[225,-31],[155,-4],[71,62],[42,-21],[-4,-22],[-8,-19],[3,-38],[24,-55],[24,-38],[73,-55],[100,46],[16,-5],[21,-13],[35,-147],[28,-52],[35,-36],[29,-7],[21,37],[17,15],[36,6],[60,-50],[21,-53],[101,-40],[93,-20],[40,-45],[131,-44],[49,7],[82,46],[159,51],[106,-71],[29,-9],[25,6],[35,-20],[38,11],[117,84],[37,48],[39,12],[34,29],[92,93],[27,54]],[[57781,76018],[-7,-65],[17,-73],[41,-100],[41,-51],[167,-126],[31,-11],[-7,-51],[-10,-46],[-11,-30],[-49,-20],[-135,56],[-34,6],[-24,-12],[-45,-40],[-49,13],[-69,-23],[-19,-77],[-48,-88],[-79,-71],[-56,-38],[-84,-136],[-39,-80],[-16,-15],[-19,-13],[6,39],[10,35],[-2,26],[0,38],[28,44],[26,31],[76,58],[20,47],[-60,-1],[-60,-11],[-38,7],[-33,-4],[-11,42],[-8,25]],[[57232,75303],[9,7],[11,6],[19,44],[18,33],[25,41],[6,24],[0,23],[-6,16],[-1,19],[-1,27],[2,55],[57,60],[18,6],[6,28],[-4,63],[-8,51],[-10,4],[-14,15],[-9,17],[-14,19],[-25,12]],[[57311,75873],[-1,16],[3,16],[9,17],[42,14],[5,12],[5,29],[9,29],[10,10],[17,-1],[34,7],[23,9],[24,21],[12,18],[50,11],[14,9],[14,-8],[19,-31],[31,-45],[17,-15],[13,6],[22,17],[22,0],[17,-3],[9,14],[13,3],[37,-10]],[[53195,70957],[0,-16],[-10,-109],[-2,-39],[-2,-67],[0,-80],[22,-68],[1,-30],[-9,-34],[-41,-39],[-52,-51],[-46,-49],[-49,-53],[-15,-34],[-25,-26],[-21,-27],[-3,-25],[-15,-48],[-19,-38],[-47,-18],[-8,-12],[-22,-57],[-10,-23],[-13,-47],[16,-123],[20,-126],[4,-52],[-1,-44],[-11,-47],[-25,-68],[-18,-49],[-35,-89],[-11,-22],[-24,-26],[-47,-35],[-33,-30]],[[52644,69256],[-17,136],[-15,116],[-12,95],[-21,169],[-17,143],[-18,143],[-16,129],[-16,130],[-7,19],[-49,62],[-45,57],[-46,64],[-51,70],[-8,88],[-26,133],[-27,74],[-10,19],[-55,48],[-32,35],[-9,20],[-6,55],[-23,107],[-26,97],[-9,66],[-1,83],[5,60],[11,26],[54,74],[25,90],[31,34],[26,25],[22,30],[19,47],[15,51],[2,54],[7,87],[9,61],[23,68],[-9,55],[-12,60],[3,103],[-3,42],[-10,37],[-10,48],[0,39],[10,104],[7,80],[12,103],[-5,29],[-8,21],[-26,23],[-1,14],[7,15],[38,50],[21,74],[17,16],[27,26],[-1,29],[-6,31]],[[52382,73120],[68,35],[66,91],[23,22],[152,84],[19,-6],[22,-12],[-6,-31],[-9,-25],[13,-44],[18,27],[-4,18],[-1,23],[31,2],[28,-3],[30,-26],[-2,-100],[40,-97],[-11,-48],[33,-29],[29,35],[15,51],[54,29],[52,74],[28,8],[6,-61],[14,-54],[-19,-18],[-25,-57],[-47,-144],[-43,-42],[-33,-56],[-10,-39],[-3,-46],[8,-82],[23,-84],[28,-51],[26,-15],[61,-80],[-1,-47],[9,-57],[3,-68],[21,-55],[-45,-119],[-25,-86],[-49,-118],[-43,-77],[-93,-115],[-23,-38],[-15,-39],[-7,-41],[3,-49],[30,-119],[41,-70],[41,-38],[72,16],[-2,-46],[5,-55],[29,3],[20,8],[16,54],[36,-37],[18,-111],[30,-35],[3,-13],[-10,-9],[-9,-13],[9,-9],[29,-14],[17,9],[29,-24]],[[53132,71862],[-43,-41],[9,36],[28,43],[7,-10],[-1,-28]],[[53043,71268],[-7,-3],[-13,-16],[-8,-1],[-20,17],[-7,0],[-10,12],[3,68],[3,19],[49,2],[27,-40],[4,-10],[1,-12],[-12,-22],[-10,-14]],[[33123,58282],[-15,-6],[2,23],[26,40],[41,26],[10,1],[-6,-35],[-58,-49]],[[33052,57680],[-45,-32],[-118,-8],[-48,12],[-37,-9],[67,70],[8,30],[29,6],[9,9],[9,155],[-4,38],[-5,20],[-12,15],[-26,20],[-5,11],[17,17],[35,9],[26,19],[55,4],[26,16],[45,5],[-22,-71],[-10,-27],[4,-65],[-5,-43],[6,-55],[13,-37],[-9,-35],[-1,-54],[-2,-20]],[[1344,39648],[4,0],[4,17],[15,7],[-1,-19],[-21,-59],[-12,23],[-37,38],[-8,29],[13,23],[-2,-18],[6,-8],[21,-4],[19,-15],[-12,-6],[11,-8]],[[1680,41106],[-11,-34],[-5,0],[-12,20],[-5,13],[19,40],[10,3],[12,-13],[0,-12],[-8,-17]],[[1413,39573],[-2,-87],[-13,40],[-2,18],[14,27],[3,2]],[[50250,58175],[-8,-62],[-14,-76],[-10,-25],[-6,-186],[4,-16],[4,-4],[46,-64],[60,-82],[43,-59],[4,-19],[0,-123],[1,-105],[9,-60],[1,-59],[11,-44],[40,-85],[9,-50],[1,-161],[1,-122],[5,-166],[0,-139],[0,-175],[0,-205],[0,-215],[-26,-2],[14,-67],[2,-60],[4,-20],[-7,-29],[6,-45],[11,-16],[29,-90],[9,-75],[-46,-26],[3,-19]],[[50450,55424],[-86,-41],[-35,-33]],[[50329,55350],[0,32],[-13,6],[-15,11],[-10,17],[-13,38],[-5,29],[-20,5],[-25,33],[-24,39],[-8,38],[2,17],[-3,18],[-9,7],[-21,86],[-13,35],[-7,28],[3,22],[-3,29],[4,23],[11,14],[4,17],[1,37],[7,74],[4,74],[-12,20],[-15,6],[-8,21],[-3,34],[0,30],[30,104],[-6,241],[4,37],[13,25],[12,29],[-1,29],[-19,72],[-37,55],[-19,45],[-10,40],[-2,21],[22,32],[10,21],[2,25],[-10,46],[2,81],[9,61],[8,79],[0,24],[-22,47],[-12,6],[-9,-3],[-23,-31],[-8,-4],[-5,10],[-3,12],[8,18],[-3,24],[7,20],[14,9],[5,10],[-20,10],[-2,13],[1,14],[6,2],[6,-1],[3,10],[3,67],[3,23],[2,47],[3,179],[5,19],[0,13],[-13,9],[-32,48],[-19,37],[-17,38],[-14,25],[-27,38],[-7,25],[-2,24],[9,49],[13,52],[6,75],[-4,20],[-18,35]],[[49980,58246],[64,-27],[90,-45],[2,-8],[0,-13],[16,0],[26,16],[72,6]],[[84901,47154],[-19,-99],[-20,21],[22,55],[10,17],[7,6]],[[84740,46363],[-9,75],[-10,33],[-8,18],[-3,23],[0,23],[5,11],[34,3],[14,38],[0,47],[-7,15],[-7,7],[-35,-35],[-10,7],[-6,12],[2,51]],[[84700,46691],[29,48],[25,88],[17,34],[40,33],[16,9],[118,48],[28,3],[74,-1],[100,10],[24,7],[32,21],[31,26],[16,21],[18,14],[25,-18],[44,-14],[11,-13],[11,-17],[-50,-92],[-56,-76],[-34,-23],[-35,-15],[-27,-29],[-23,-46],[-29,-26],[-32,-9],[-28,-14],[-26,-27],[-35,-46],[-14,-5],[-15,1],[-29,-17],[-91,-67],[-55,-73],[-40,-63]],[[84454,46462],[45,49],[68,38]],[[84567,46549],[-2,-28],[-7,-44],[-10,-20],[-16,-37],[-10,-8],[-41,8],[-5,-5],[-7,3],[-11,24],[-4,20]],[[78501,58569],[-5,-60],[-15,24],[3,31],[7,13],[10,-8]],[[78451,58749],[1,-14],[-14,10],[-5,-5],[-17,4],[-8,80],[2,19],[11,-6],[17,-40],[8,-27],[5,-21]],[[77335,56395],[-3,-43],[-11,1],[-12,-27],[-5,-4],[-10,86],[11,121],[6,18],[8,-32],[23,-15],[-10,-69],[3,-36]],[[77811,63546],[-2,-34],[7,-7],[9,15],[13,39],[13,22],[14,5],[16,-27],[16,-57],[17,-33],[7,-3],[6,-26],[1,-26],[-8,-53],[-13,-62],[-20,-76],[7,-64],[26,-53],[31,-31],[33,9],[17,15],[14,25],[14,12],[16,3],[53,-18],[16,-18],[2,-35],[-6,-92],[8,-67],[15,-70],[1,-65],[-18,-106],[-15,-101],[-17,-48],[-12,-32],[-4,-21],[1,-20],[12,-30],[12,-39],[3,-38],[-1,-46],[-9,-62],[-31,-137],[-26,-122],[14,-25],[24,-18],[17,-18],[17,12],[37,72],[32,54],[39,54],[2,5],[35,40],[15,36],[9,47],[12,18],[16,-11],[20,20],[24,51],[19,24],[13,-4],[23,-32],[33,-59],[30,-36],[26,-11],[13,-22],[-1,-33],[6,-21],[12,-9],[5,4],[-1,16],[12,23],[25,31],[25,18],[26,5],[17,25],[11,63],[16,48],[14,22],[17,11],[5,15],[-9,20],[1,19],[10,21],[22,8],[34,-3],[39,-20],[45,-38],[30,-13],[14,14],[28,-59],[41,-131],[35,-100],[29,-67],[31,-52],[32,-36],[24,-49],[21,-93],[-16,-128],[-4,-111],[2,-137],[19,-104],[36,-73],[21,-59],[6,-44],[28,-39],[51,-32],[21,-29],[-9,-26],[0,-30],[7,-35],[17,-28],[28,-23],[17,-24],[5,-25],[-1,-40],[-6,-57],[-12,-43],[-17,-30],[-2,-24],[-4,-36],[0,-74],[12,-50],[4,-63],[-7,-51],[-6,-105],[-1,-41],[-6,-34],[-15,-34],[-22,-32],[-27,-28],[-17,-12]],[[79217,60107],[-4,-6],[-12,-32],[-15,-31],[-11,0],[-8,16],[-6,20],[-4,44],[-25,22],[-28,14],[-56,-22],[-46,-12],[-51,15],[-48,-19],[-20,-3],[-23,3],[-22,0],[-22,7],[-39,27],[-15,-2],[-32,-23],[-33,-15],[-31,-11],[-47,-46],[-34,-67],[-10,-47],[-17,-48],[-23,-75],[-30,-72],[-21,-33],[6,-19],[-6,-24],[-32,-10],[-26,-4],[-5,-12],[3,-145],[9,-55],[17,-66],[11,-36],[8,-108],[2,-91],[36,-58],[21,-44],[14,-38],[-5,-25],[-8,-74],[8,-95],[51,-206],[4,-15]],[[78592,58586],[-6,-2],[-8,40],[-26,67],[-8,71],[-30,79],[-16,31],[-6,-26],[-9,-28],[-30,40],[-25,43],[-23,81],[-3,-19],[-6,-17],[-26,64],[-28,51],[-25,19],[-15,17],[-15,27],[-31,28],[-78,-40],[-98,31],[-38,-30],[-16,19],[-9,35],[9,59],[2,125],[12,88],[-6,67],[6,31],[4,43],[-15,17],[-70,34],[-15,27],[-18,-31],[-84,-17],[-31,-26],[-29,-49],[-8,-64],[17,-41],[11,-73],[-30,-158],[-5,-46],[12,-194],[-5,-106],[-16,-71],[-26,-63],[-11,-109],[-20,-50],[-28,-114],[-18,-143],[-13,-66],[-8,-122],[-56,-184],[-13,-104],[-20,-40],[7,-31],[1,-52],[-7,-139],[-2,-115],[8,-62],[27,-122],[-6,-36],[-3,-50],[22,-23],[17,-7],[91,58],[31,-15],[12,-54],[8,-47],[15,-254],[8,-48],[19,-45],[20,-47],[7,8],[1,18],[1,20],[19,-48],[14,-90],[48,-476],[14,-61],[11,-63],[-29,31],[-8,105],[-8,45],[-11,6],[-16,0],[-1,18],[12,35],[-2,41],[-17,34],[-27,-27],[1,-74],[12,-57],[46,-127],[15,-53],[18,-15],[27,8],[32,-54],[25,-50],[63,-77],[38,8],[41,19],[27,-5],[27,-20],[32,-64],[52,-161],[84,-134]],[[78361,55438],[-9,-33],[-4,-50],[-33,-68],[-5,-39],[-13,-50],[-23,-26],[-19,-5],[-12,4],[-8,10],[-13,47],[-7,14],[-6,4],[-42,-33],[-41,-35],[-7,-33],[-11,-37],[-12,-15],[-10,-3],[-9,22],[-15,28],[-12,27],[3,43],[23,64],[3,44],[-3,77],[-6,44],[-7,1],[-11,7],[-32,-7],[-16,50],[-7,54],[-10,20],[-11,12],[-24,-19],[-18,11],[-61,48],[-23,76],[-13,2],[-11,-8],[-4,-18],[-7,-88],[-5,-27]],[[77810,55553],[-69,178],[-48,73],[6,132],[-14,26],[-18,2],[-14,37],[12,79],[-19,-15],[-26,3],[-21,21],[-16,109],[-11,33],[-22,58],[-29,0],[-10,27],[2,70],[-21,43],[-28,36],[-23,20],[-24,114],[-19,28],[-16,22],[-22,-15],[-7,-41],[-15,-39],[-16,5],[-16,22],[-18,114],[-4,69],[5,129],[23,116],[13,185],[20,117],[13,39],[20,159],[39,204]],[[77417,57713],[4,43],[8,49],[6,46],[2,73],[-5,38],[0,22],[8,27],[28,46],[38,76],[46,107],[47,163],[23,95],[10,34],[10,10],[16,33],[11,36],[1,18],[-26,178],[-16,58],[-9,68],[-4,50],[-6,45],[3,43],[-9,26],[-21,34],[-22,50],[-13,82],[0,46],[-13,40],[-5,42],[8,40],[11,34],[-1,152],[-4,46],[-6,81],[-14,61],[-20,72],[-22,59],[-59,107],[-42,71],[-21,66],[-26,74],[-19,54],[-24,68],[-12,93],[-7,99],[4,33],[11,21],[15,18],[12,4],[34,45],[24,-4],[5,10],[2,21],[-3,90],[2,120],[4,98],[5,64],[63,75],[13,33],[6,35],[0,31],[-5,24],[-9,14],[-41,-65],[-8,15],[-19,106],[-8,32],[-11,39],[-13,54],[-2,94],[-9,46],[-50,99],[-23,53],[-31,77],[-37,92],[-38,86],[-18,54],[-6,12],[-2,21],[11,59],[-5,59],[-19,78],[-8,49],[2,19],[-9,7],[-21,-4],[-20,36],[-20,78],[-1,14],[6,-1],[24,-13],[9,2],[17,18],[26,19],[16,6],[5,9],[2,19],[-13,179],[2,37],[25,77],[-3,78],[7,112],[27,77],[21,35],[7,55],[9,12],[17,-5],[36,-41],[15,-2],[22,1],[23,3],[11,4],[74,40],[16,5],[16,-5],[11,2],[12,18],[8,33],[9,103],[5,19],[10,15],[16,10],[18,-1],[24,-20],[15,-1],[17,8],[15,15],[9,18],[5,22],[-4,41],[-11,53],[3,6],[20,-11],[30,-13],[22,3],[15,9],[14,25],[19,23],[17,-5],[14,-21],[33,-36]],[[77798,57428],[-3,-9],[-11,18],[-8,21],[-4,26],[17,-1],[8,-25],[1,-30]],[[77797,57365],[1,-33],[-6,-39],[-25,-23],[-9,31],[2,49],[4,12],[25,-3],[8,6]],[[77683,55599],[-5,-3],[-10,47],[13,67],[13,-82],[-11,-29]],[[77386,56413],[-3,-10],[-14,110],[20,-29],[-3,-71]],[[77307,57057],[-16,-7],[2,32],[4,20],[8,5],[3,-34],[-1,-16]],[[77521,56216],[7,-70],[-10,15],[-8,30],[0,44],[2,7],[9,-26]],[[60971,48286],[21,-123],[-3,-23],[-15,-14],[-8,-1],[-9,20],[-7,41],[-11,-10],[-19,50],[-20,2],[-17,59],[7,51],[-4,88],[21,45],[12,76],[13,-52],[3,-80],[18,-95],[15,-29],[3,-5]],[[61073,49017],[2,-30],[-5,-27],[1,-87],[-1,-58],[-16,-80],[-13,-28],[-12,8],[-9,13],[-8,22],[15,147],[-7,107],[30,-10],[23,23]],[[58541,47123],[-8,51],[-19,77],[-26,109],[-20,89],[-22,96],[-9,70],[-17,78],[-28,96],[-14,37],[-16,33],[-40,65],[-45,64],[-25,43],[-33,128],[-14,47],[-9,81],[-8,85],[3,34],[30,109],[3,31],[-4,42],[-14,87],[-11,56],[-8,49],[-15,81],[-22,111],[-5,49],[0,36],[12,96],[10,99],[0,28]],[[58167,49280],[87,-4],[15,22],[49,63],[56,128],[11,54],[22,82],[23,40],[8,29],[6,44],[7,37],[29,56],[28,42],[-2,18],[-4,12],[5,11],[15,22],[30,20],[6,43],[0,48],[-5,28],[1,31],[-5,17],[-19,5],[-29,24],[-25,10],[-17,14],[-6,11],[-2,29],[4,32],[3,9],[6,34],[-11,20],[-2,10],[5,16],[25,108],[6,15]],[[58487,50460],[11,2],[17,13],[16,6],[14,-5],[9,6],[9,14],[7,42],[6,70],[-3,57],[-13,44],[-3,68],[6,90],[-5,75],[-14,60],[-14,36],[-22,17],[-34,92],[-11,44],[2,28],[9,9]],[[59417,51265],[21,0],[20,-21],[22,-26],[60,-69],[59,-68],[59,-69],[59,-68],[59,-69],[60,-68],[59,-69],[59,-69],[59,-68],[59,-69],[60,-68],[59,-69],[59,-68],[59,-69],[60,-68],[59,-69],[28,-33],[4,-14],[5,-62],[3,-39],[-1,-35],[-16,-58],[-5,-31],[0,-21],[4,-8],[13,-3],[12,-14],[4,-11],[9,-44],[11,-22],[25,-37],[42,-64],[43,-64],[43,-63],[42,-64],[43,-64],[43,-63],[42,-64],[43,-64],[21,-31],[8,-8]],[[60894,49140],[-5,-49],[-22,-117],[-1,-49],[-9,-58],[-8,-38],[-22,-165],[-19,-62],[-25,-145],[-5,-111],[15,-78],[5,-72],[30,-72],[23,-25],[17,-33],[28,-74],[17,-75],[51,-37],[20,-83],[-7,-58],[-24,-48],[-22,-77],[-18,-102],[-1,-155],[13,23],[27,-38],[3,-114],[-28,-134],[-8,-62],[-2,-53],[21,-160],[30,-81],[-2,-26],[-8,-21],[53,-144],[-5,-125],[20,-97],[9,-84],[13,-65],[2,-44],[-16,-50],[39,-12],[22,-41],[11,-39],[28,2],[15,-26],[22,-22],[47,-65],[13,-33],[5,-19],[3,-12]],[[61239,45815],[-32,-50],[-50,-79],[-50,-77],[-47,-52],[-34,-25],[-37,-13],[-34,-33],[-33,-50],[-42,-26],[-51,0],[-53,-36],[-53,-67],[-31,-39],[-50,59],[-38,19],[-44,-2],[-27,-8],[-10,-12],[-8,-36],[-7,-59],[-29,-57],[-51,-55],[-47,-20],[-43,14],[-29,22],[-15,32],[-23,15],[-29,-3],[-28,-22],[-27,-43],[-44,-18],[-59,5],[-31,21],[-5,35],[-26,42],[-47,47],[-35,1],[-23,-45],[-20,-29],[-19,-12],[-16,-1],[-15,9],[-9,3],[-66,5],[-62,-2]],[[59710,45173],[-2,20],[-4,46],[-13,41],[-11,24],[-14,6],[-7,-1],[-6,19],[-7,41],[-11,35],[-14,29],[-8,27],[-3,25],[2,27],[13,67],[4,47],[-1,47],[-7,49],[-15,58],[2,16],[-5,40],[-1,28],[3,34],[-3,45],[-13,97],[0,25],[-13,47],[-41,111],[-2,14],[-65,112],[-25,24],[-10,-21],[-3,-19],[3,-36],[-2,-18],[-3,-8],[-15,1],[-10,4],[-24,30],[-19,8],[-47,-6],[-17,-7],[-13,7],[-25,51],[-29,11],[-27,3],[-43,58],[-10,-3],[-5,-4]],[[61030,47247],[-15,-7],[-6,7],[-9,24],[16,21],[16,39],[36,59],[12,38],[5,8],[-3,-45],[-20,-99],[-18,-7],[-14,-38]],[[69710,75022],[1,-11],[-4,-19],[-58,-32],[-26,-28],[-6,-49],[-7,-14],[-12,-11],[-11,-3],[-18,57],[-20,12],[-29,20],[-56,40],[-29,17],[-56,-26],[-66,-35],[-10,-21],[-7,-23],[1,-17],[4,-23],[-3,-18],[-12,-6],[-19,22],[-16,12],[-8,-29],[-9,-53],[-4,-38],[14,-54],[5,-82],[26,5],[20,0],[37,24],[19,0],[29,-10],[52,-2],[40,4],[10,-2],[9,16],[11,-6],[10,-18],[41,22],[30,3],[19,-6],[11,-7],[19,-53],[15,-34],[19,-11],[57,10],[17,47],[14,12],[24,3],[19,9],[16,20],[21,16],[18,4],[9,-13],[4,-16],[-3,-21],[-1,-22],[12,-15],[35,-3],[17,-14],[1,-26],[-3,-41],[15,-17],[7,-1],[52,43],[14,1],[12,-24],[17,-29],[23,-30],[6,4],[10,34],[20,36],[36,12],[21,11],[21,5],[65,-14],[21,-2],[44,3],[35,7],[28,22],[15,17],[23,10],[29,-1],[16,-5]],[[70453,74567],[1,-30],[-4,-57],[-4,-40],[23,-72],[15,-34],[14,-25],[3,-19],[-3,-16],[-18,-15],[-7,-17],[-3,-18],[6,-21],[11,-68],[13,-53],[19,-26],[28,-17],[15,4],[11,40],[18,30],[16,-2],[25,1],[66,-34],[64,-52],[18,-29],[7,-32],[-18,-75],[1,-47],[4,-51],[15,-38],[13,-65],[3,-53],[6,-16],[4,-19],[-7,-49],[-5,-50],[6,-16],[20,-25],[31,-45],[6,-38],[-11,-24],[-20,-29],[-25,-25],[-8,-11]],[[70802,73289],[-4,6],[-12,26],[-28,41],[-20,21],[-38,-7],[-22,8],[-26,13],[-25,-2],[-16,-24],[-10,-25],[-25,-8],[-35,-19],[-56,-30],[-26,5],[-8,13],[6,17],[19,22],[5,26],[-4,25],[-17,7],[-7,4],[-8,5],[-34,15],[-28,-6],[-47,-31],[-88,-81],[-38,-55],[-28,-82],[-83,-27],[-57,-47],[-59,-78],[-39,-41],[-19,-6],[-19,7],[-19,21],[-18,65],[-16,98],[-11,64],[6,84],[7,94],[7,96],[11,111],[10,40],[0,26],[-8,13],[-18,0],[-27,-15],[-20,-3],[-11,10],[1,52],[14,93],[-21,79],[-57,64],[-48,22],[-40,-20],[-33,-50],[-27,-82],[-28,-68],[-29,-52],[-21,-25],[-7,-10],[-4,-22],[16,-69],[-1,-58],[-18,-48],[-19,-22],[-21,2],[-16,11],[-13,20],[-33,5],[-54,-9],[-37,-23],[-20,-39],[-6,-50],[8,-62],[-4,-48],[-17,-34],[-14,-19],[-10,-5],[-24,29],[-36,62],[-25,34],[-14,5],[-7,-3],[-8,-7],[-5,-8],[-4,-18],[-12,-7],[-16,5],[-15,-5],[-9,-20],[-25,-23],[-44,-27],[-25,-28],[-4,-30],[-6,-14],[-14,5],[-40,-41],[-30,13],[-35,53],[-19,44],[-2,18]],[[69639,74783],[-25,-22],[-15,3],[-11,21],[-8,20],[-2,12],[4,-1],[19,-9],[27,-6],[10,-6],[1,-12]],[[83613,64873],[-17,-68],[-14,-71],[-6,-68],[1,-69],[-4,-63],[-7,-62],[-27,18],[-15,44],[-3,73],[-20,88],[-7,26],[-28,49],[-26,25],[-20,36],[3,-3],[-15,49],[-11,52],[-23,148],[-8,36],[-10,32],[-3,33],[3,36],[10,53],[6,54],[-5,74],[2,73],[8,32],[130,443],[36,94],[22,47],[18,52],[17,66],[22,60],[15,19],[75,54],[23,52],[19,16],[21,-1],[14,-25],[12,-29],[13,-16],[33,-28],[15,-28],[6,-48],[-20,-45],[-10,-41],[-2,-45],[4,-61],[0,-61],[-25,-143],[-27,-90],[-7,-44],[-9,-111],[-16,-111],[-13,-140],[-22,-145],[-13,-61],[-16,-58],[-37,-109],[-42,-90]],[[82890,65968],[12,-38],[-5,-24],[-38,13],[-2,23],[14,-4],[19,30]],[[61766,73219],[0,-8],[-3,-20],[-31,-57],[-43,-78],[-30,-49],[-52,-83],[-38,-18],[-65,-30],[-17,-29],[-17,-46],[-9,-64],[-3,-40],[-2,-75],[16,-77],[14,-75],[2,-49],[-1,-48],[-14,-52],[-16,-71],[-9,-80],[-4,-150],[0,-128],[-2,-21],[-26,-90],[-31,-106],[-15,-24],[-68,-32],[-74,-77],[-84,-87],[-75,-78],[-79,-83],[-83,-85],[-59,-61],[-78,-82]],[[60770,71066],[-72,-78],[-72,-79],[-56,-60],[-83,-95],[-49,-56],[-73,-82],[-63,-72],[-75,-85],[-94,25],[-30,15],[-25,40],[-18,22],[-44,22],[-29,77],[-17,27],[-30,12]],[[59940,70699],[4,27],[16,47],[15,50],[-8,28],[-3,23],[-1,29],[10,27],[-5,33],[-8,33],[-6,16],[0,30],[4,23],[5,36]],[[59963,71101],[13,19],[3,20],[11,20],[16,16],[3,13],[-2,7],[-15,15],[-9,25],[8,38],[5,11],[9,18],[20,28],[16,4],[14,0],[23,-2],[18,-5],[5,7],[-1,9],[-22,23],[-1,18],[5,19],[16,30],[19,23],[9,4],[22,44],[14,50],[-22,122],[-14,19],[-22,17],[-13,3],[-1,8],[17,30],[13,27],[-14,26],[-24,12],[-9,-27],[-32,-2],[-48,0]],[[59993,71790],[-22,129],[-3,55],[1,65],[15,94],[-7,43],[-1,30],[-4,40],[-38,87],[21,160],[15,39]],[[52645,79218],[8,-7],[20,-26],[-4,-43],[-23,-70]],[[52646,79072],[-12,-56],[-1,-44],[2,-20],[4,0],[22,-3]],[[52661,78949],[11,0],[34,-11],[28,-17],[6,-19],[3,-22],[33,-30],[38,-19],[13,6],[47,71],[19,-12],[11,-38],[-1,-19]],[[52903,78839],[-13,-75],[-2,-41],[11,-26],[1,-21],[-3,-19],[-19,-2],[-25,11],[-21,32],[-17,-4],[-14,-8],[-7,-31],[-6,-36],[2,-21],[10,-15],[8,-34],[5,-43],[5,-20],[-5,-8],[-13,-6],[-11,5],[-20,52],[-9,20],[-15,3],[-27,-12],[-41,-29],[-17,0],[-14,6],[-13,24],[-11,47],[-4,30],[-8,-1],[-26,9],[-12,-12],[0,-48],[-3,-61],[-13,-38],[-37,-68],[-13,-29],[-6,-21],[-1,-18],[6,-32],[7,-30],[-6,-18],[-19,-9],[-14,19],[-5,32],[-30,45],[13,37],[-2,10],[-49,19],[-21,28],[-30,50],[-6,21],[2,69],[-2,17],[-4,8],[-14,0],[-20,-24],[-19,-36],[-38,-41],[-4,-8],[13,-40],[-1,-15],[-30,-63],[-6,-21],[-39,-39],[-18,-15],[-54,29],[-15,4],[-25,-20],[-34,-18],[-55,-19],[-21,14],[-9,13]],[[51950,78298],[-5,19],[-14,33],[-16,20],[-11,22],[-14,24],[-9,19],[12,64],[-9,22],[-5,32],[3,22],[-5,5],[-50,12],[-42,-4],[-29,-21],[-25,-35],[-3,-8],[2,-6],[12,-32],[-20,-35],[-32,-26],[-22,-3],[-10,5],[0,37],[18,13],[17,24],[5,34],[2,23],[-17,29],[2,17],[11,34],[6,29],[9,25],[34,42],[35,41],[5,45],[3,54],[5,13],[47,32],[11,13],[6,18],[37,60],[37,60],[7,20],[6,12],[0,10],[-4,7],[-18,5],[-6,19],[19,34],[24,21],[23,0],[9,-9],[-1,-11],[10,-12],[18,-4],[21,4],[22,13],[13,30],[7,23],[34,26]],[[52115,79258],[23,-13],[63,-4],[47,7],[29,18],[36,0],[24,-10],[4,1],[7,3],[6,9],[23,7],[3,8],[-1,8],[-4,4],[-28,-4],[-11,6],[-2,15],[9,25],[20,20],[18,5],[12,-5],[31,-38],[7,-2],[5,7],[6,4],[11,-7],[11,-24],[2,-4],[69,9],[15,0],[47,-42],[48,-43]],[[55298,85158],[-23,-14],[-13,-40],[-19,-7],[-17,-14],[-7,-128],[33,-49],[-18,-7],[-17,-14],[-11,-22],[-12,-47],[-45,-26],[-17,-19],[-25,-44],[-13,-63],[-25,-27],[-29,-6],[17,52],[22,42],[-21,28],[-13,46],[-16,34],[13,39],[-7,63],[2,62],[19,32],[22,25],[34,59],[37,42],[51,19],[23,-17],[10,38],[17,9],[15,-9],[33,-37]],[[54591,84268],[-15,-29],[-12,2],[-9,39],[-2,99],[5,49],[61,178],[27,14],[38,109],[10,48],[17,44],[10,39],[8,15],[17,-7],[8,-7],[-18,-23],[2,-29],[-1,-13],[-48,-128],[-12,-83],[-17,-21],[-69,-296]],[[53163,85850],[23,-73],[20,-10],[28,19],[19,53],[11,81],[13,76],[-15,81],[-17,72],[-1,21],[43,60],[13,49],[14,47],[16,16],[23,4],[27,9],[34,31],[30,42],[24,38],[8,76],[0,39],[10,28],[10,55],[-9,55],[-31,83],[-36,117],[-5,63],[16,12],[32,11],[60,3],[6,7],[6,28],[13,38],[15,28],[10,39],[4,36],[-34,54],[-45,55],[-30,18],[-54,46],[-38,39],[22,148],[16,109],[3,27],[0,41],[-52,177],[2,39],[5,35],[-6,61],[-3,54],[9,16],[21,30],[-20,47],[-2,4],[-38,117],[59,115],[-11,60],[36,44],[64,99],[36,56],[7,9],[29,25],[54,29],[60,14],[27,0],[103,-20],[80,-15],[12,15],[17,32],[22,45],[1,50],[-7,73],[-12,44],[-57,29],[-62,39],[76,124],[53,86],[66,129],[21,54],[15,22],[19,198],[13,56],[11,29],[0,30],[-7,50],[-19,114],[104,14],[34,7],[32,14],[61,35],[31,31],[-17,106],[37,36],[91,125],[98,119],[46,46],[5,22],[4,35],[-21,56],[-22,35],[-43,65],[19,46],[31,9],[42,18],[32,39],[4,5],[55,154],[107,77],[43,43],[67,-32],[97,-48],[44,71],[14,26],[15,39],[-6,67],[-3,87],[5,34],[39,16],[21,4],[108,-36],[28,1],[51,-5],[57,-16],[120,-42],[50,-17],[28,-4],[24,20],[51,50],[-76,37],[50,38],[26,38],[22,46],[8,55],[-3,29],[-16,20],[-46,50],[105,7],[36,2]],[[55728,91610],[76,-33],[3,-7],[0,-17],[3,-18],[74,-45],[21,-23],[45,-37],[12,-19],[42,-23],[30,-24],[35,-20],[41,-31],[55,-25],[46,-8],[117,-42],[20,-13],[33,-30],[35,-34],[23,-69],[38,-4],[10,-24],[33,-41],[46,-36],[-2,-12],[-36,-34],[-4,-45],[3,-58],[12,-47],[-2,-14],[-9,-16],[-10,-26],[-4,-22],[1,-11],[3,-6],[20,0],[34,-5],[20,-10],[12,-55],[-4,-10],[-29,-25],[-9,-19],[-1,-29],[6,-31],[9,-36],[23,-37],[31,-40],[20,-32],[9,-23],[4,-16],[-14,-20],[-12,-40],[-3,-45],[-5,-30],[-27,-41],[-19,-14],[-5,-22],[-3,-36],[6,-44],[2,-29],[6,-22],[8,-14],[43,-25],[25,-50],[15,-41],[29,-106]],[[56709,89749],[-73,-13],[-56,26],[-27,-13],[-48,-1],[-55,-10],[-19,-21],[-14,-8],[-51,29],[-48,49],[-35,-37],[-23,-7],[-20,33],[-18,6],[-10,-12],[-8,-29],[-14,-24],[-3,-14],[-2,-60],[-4,-14],[-46,8],[2,-16],[10,-8],[5,-10],[-17,-13],[-47,2],[-4,-14],[13,-22],[-10,-19],[-10,-8],[-55,-12],[-32,3],[-9,-12],[-3,-16],[6,-16],[14,-9],[5,-10],[-1,-21],[-12,-4],[-33,38],[-10,-2],[7,-20],[19,-22],[11,-22],[10,-26],[-2,-21],[-41,-65],[-37,-41],[-27,-37],[-16,-39],[19,-20],[20,-29],[15,-55],[17,-49],[35,-46],[-7,-27],[-8,-21],[-58,-47],[-66,-70],[-71,-178],[-24,-24],[-62,-30],[-23,-30],[-46,-35],[-81,-29],[-37,-42],[-16,-43],[-19,-3],[-18,17],[-24,12],[-3,-28],[1,-21],[-39,31],[-19,-28],[-14,-47],[-56,-63],[-61,11],[-6,-11],[16,-8],[2,-10],[-11,-5],[-17,0],[-25,-12],[-17,1],[-8,-30],[-13,-37],[-34,-15],[-18,-3],[-9,-20],[53,-5],[-4,-17],[-1,-17],[-6,-19],[-60,-27],[-9,-21],[-12,-13],[-27,0],[1,13],[4,13],[-39,-1],[-12,31],[-8,-8],[4,-25],[11,-25],[11,-38],[-9,-24],[-10,-11],[7,-11],[21,-8],[9,-15],[-25,-13],[-32,-44],[-32,-1],[-20,-28],[-21,0],[-17,18],[-27,15],[-9,-27],[-2,-20],[16,-53],[29,-41],[28,-18],[-20,-12],[-15,-26],[-17,-83],[-10,-33],[-10,-57],[6,-49],[6,-24],[13,-32],[-36,4],[-39,19],[6,-39],[-24,-47],[4,-40],[5,-27],[-7,-44],[11,-14],[6,-26],[-10,-20],[5,-17],[1,-59],[8,-92],[-3,-20],[21,-80],[-5,-29],[-3,-36],[31,-34],[27,0],[27,1],[10,-9],[11,-24],[8,-29],[23,2],[36,24],[23,6],[16,-46],[42,-59],[24,-27],[42,-14],[43,-48],[-6,-58],[18,-20],[52,-22],[18,-31],[9,-27],[14,-21],[16,-66],[-6,-41],[-21,-14],[-49,-44],[-22,-32],[-17,-20],[-49,-44],[-18,-8],[-17,-22],[-16,-10],[-15,6],[-55,-41],[4,-18],[42,-7],[22,9],[17,20],[18,5],[16,-4],[18,16],[14,7],[14,-8],[16,-39],[-33,-20],[-23,-1],[-12,-64],[-14,-27],[-10,-13],[-52,-27],[-35,-35],[-40,-27],[-18,6],[-26,-29],[-59,-33],[-31,-45],[-68,-40],[-34,-32],[-95,-2],[-89,7],[-29,-16],[29,-4],[20,-16],[25,7],[57,-8],[29,-8],[38,-54],[-28,-19],[-48,-14],[18,-76],[15,-51],[-20,-31],[-1,-140],[-27,-2],[-12,-58],[9,-30],[-1,-69],[6,-42],[13,-39],[-6,-41],[-43,-95],[1,-44],[8,-27],[6,-42],[-20,-81],[-14,-69],[-16,-57],[-37,-69],[-18,-51],[-43,-160],[-21,-32],[-26,-24],[-29,22],[-27,13],[-32,-2],[-51,-18],[-77,12],[-74,-6],[-19,-16],[11,-58],[-28,-8],[-26,17],[-24,-20],[-20,-22],[-39,-51],[-13,-32],[-3,-59],[20,-54],[18,-62],[-46,-76],[-26,-2],[-76,20],[-135,-47],[-121,38],[15,40],[0,30],[6,45],[4,47],[-1,32],[-9,33],[-29,44],[-68,147],[-19,62],[-14,26],[10,1],[55,-33],[13,4],[13,13],[-16,47],[-14,22],[-10,32],[33,9],[23,-2],[17,37],[-10,58],[-25,19],[-21,7],[-40,93],[-42,48],[-75,184],[-27,127],[-26,-12],[-12,55],[-9,53],[-2,38],[-40,22],[-1,27],[-8,120],[-42,16],[-28,68],[-5,128],[-28,23],[-23,-7],[1,32],[5,30],[-13,117],[-4,108],[-11,32],[-6,38],[5,33],[8,19],[28,5],[26,-29]],[[55321,85208],[-5,-36],[-15,3],[-13,26],[27,41],[40,-2],[14,-9],[-48,-23]],[[55115,85846],[-12,-6],[-6,2],[7,27],[6,11],[19,11],[5,-2],[-19,-43]],[[55165,86100],[-7,-19],[-7,23],[3,5],[4,23],[14,12],[21,-7],[0,-6],[-20,-19],[-8,-12]],[[58874,36890],[6,-8],[25,-27],[2,-53],[-2,-60],[-5,-38],[2,-38],[8,-59],[8,-41],[2,-184]],[[58920,36382],[-9,9],[-16,7],[-8,-3],[-8,-83],[-6,-122],[4,-77],[-60,-2],[-76,8],[-54,33],[-59,73],[-35,113],[-15,71],[-21,4],[-4,12],[-2,87],[1,91],[4,25],[39,112],[25,69],[15,68],[33,79],[36,51],[13,7],[9,-2],[62,-70],[65,-66],[14,8],[7,6]],[[34956,54930],[-23,-41],[-25,-58],[-34,-100],[2,-32],[-8,-25],[-2,-45],[3,-51],[8,-33],[4,-62],[-6,-57],[2,-33],[7,-52],[6,-55],[-1,-23],[8,-18],[8,-18],[-3,-49],[27,-88],[16,-39],[23,-37],[9,-37],[13,-44],[8,-5],[4,-18],[-4,-34],[-1,-47],[-15,-55],[-35,-100],[-4,-24],[9,-83],[-5,-68],[-2,-33],[-17,-60],[-40,-145],[-23,-27],[-14,-42],[-9,0],[-10,-4],[-4,-5]],[[34828,53183],[-12,0],[-10,19],[-2,22],[-5,25],[-12,8],[-24,-9],[-7,6],[-14,27],[-11,30],[-3,28],[-8,-3],[-18,-25],[-12,-6],[-9,7],[-11,-2],[-28,-27],[-16,-7],[-11,-27],[-76,-13],[-20,-7],[-45,48],[-12,15],[-6,3],[-5,-3],[-5,-11],[-8,-60],[-6,-16],[-12,-14],[-12,-24],[-2,-23],[18,-13],[15,-45],[16,-36],[13,-33],[-2,-36],[-2,-51],[-10,-18],[-15,-8],[-58,25],[-44,22],[-19,5],[-8,5]],[[34310,52961],[-11,19],[-11,18],[-18,6],[-22,12],[-15,45],[-17,64],[-5,29],[-13,28],[-13,40],[-3,36],[-10,32],[-5,11],[-7,45],[-2,16],[-3,2],[-5,14],[-11,47],[-2,12],[-4,4],[-12,34],[-9,11],[-4,17],[1,47],[-5,23],[-2,43],[0,17],[-5,20],[-8,12],[-1,32],[-2,77],[-4,14],[-34,-1],[-3,-8],[-15,-4],[-16,-1],[-15,10],[-12,14],[-3,17],[2,54],[-20,41],[-31,50],[-9,64],[-12,40],[-34,84],[-7,57],[0,41],[13,37],[17,65],[6,60],[6,31],[8,40],[8,53],[-6,32],[-10,32],[-3,23],[10,35],[10,24],[11,4],[14,15],[12,21],[17,5],[22,2],[44,0],[22,9],[7,17],[-1,33],[12,29],[11,13],[5,9],[1,11],[-3,10],[-5,7],[-12,2],[-11,51],[7,22],[10,41],[2,23],[15,37]],[[34112,55039],[4,-12],[11,67],[2,53],[8,54],[14,63],[24,31],[140,-32],[64,-30],[82,-52],[12,-55],[0,55],[-4,56],[23,40],[50,14],[75,-19],[64,23],[87,-3],[133,-45],[59,-31],[25,-28],[4,-50],[-2,-64],[-10,-62],[-21,-82]],[[58566,53853],[-6,25],[-6,23],[-11,29],[-16,12],[-14,-6],[-17,-6],[-8,17],[-1,40],[-5,37],[-8,28],[-24,28],[-63,56],[-48,113],[-25,52],[-17,34],[-25,89],[-29,61],[-35,28],[-23,-14],[-23,-65],[-45,-61],[-20,-3],[-26,34],[-33,23],[-59,11],[-24,-29],[-32,-47],[-27,-28],[-17,-4],[-15,12],[-18,6],[-15,1],[-32,42],[-16,32],[-11,30],[-18,21],[-21,17],[-15,27],[-7,34],[-12,43],[-15,39],[-48,70],[-15,41],[-10,41]],[[57611,54786],[-19,44],[-21,60],[-7,87],[-1,70],[-4,32],[-9,33],[-11,27],[-16,31],[-40,45],[-40,52],[-20,31],[-36,11],[-23,30],[-18,65],[-8,53],[-18,41],[-8,29],[-5,34],[15,104],[-21,37],[-32,47],[-23,52],[-14,48],[-41,63],[-90,95],[-51,60],[-29,54],[-24,53],[-3,22],[16,53],[3,43],[-13,48],[-54,91],[-43,99],[-32,31],[-78,28],[-23,11],[-23,19],[-23,45],[-8,53],[11,84],[-7,26],[-13,7]],[[56707,56834],[4,18],[14,41],[24,27],[65,42],[3,16],[2,53],[5,26],[22,73],[3,29],[1,63],[3,29],[7,21],[17,37],[6,22],[3,48],[-2,94],[9,38],[41,86],[11,38],[3,34],[0,35],[2,35],[12,33],[11,11],[30,10],[20,-7],[143,59],[16,-8],[8,-35],[-1,-55],[3,-27],[7,-19],[23,-27],[15,-44],[9,-16],[23,-31],[106,-253],[30,-24],[29,9],[57,52],[29,14],[202,-15],[22,8],[1,-2],[31,-127],[15,-29],[221,-1],[-4,36],[2,40],[26,52],[13,26],[6,9],[34,38],[33,25],[64,29],[24,46],[13,42],[0,82],[9,14],[15,19],[74,74],[13,16],[131,-172],[73,-136],[5,-7],[3,-2],[4,4],[4,7],[5,4],[3,2],[32,1],[59,7],[20,16],[119,243],[31,78],[8,16],[17,55],[18,95],[4,11],[131,227],[4,18],[1,15],[-19,76],[-5,39],[0,60],[3,93],[-1,59],[0,7],[-2,9],[-1,3],[-73,168],[185,2],[0,14],[0,7],[0,7],[-4,20],[-2,26],[0,8],[0,7],[1,14],[0,7],[0,4],[0,3],[0,3],[1,3],[132,-4],[-1,-47],[-16,-112],[0,-66],[-4,-77],[-1,-6],[-3,-16],[-4,-10],[-3,-9],[-1,-3],[-2,-6],[0,-8],[28,-427],[-1,-11],[-1,-7],[-8,-27],[-1,-9],[-1,-6],[3,-5],[61,-46],[3,-3],[3,-4],[22,-55],[120,-202],[4,-10],[12,-64],[2,-10],[0,-15],[0,-12],[-3,-38],[1,-17],[2,-12],[2,-13],[0,-4],[-1,-3],[0,-6],[-18,-74],[-6,-52],[-2,-44],[1,-25],[2,-17],[1,-4],[1,-2],[1,-2],[1,-1],[51,0],[1,0]],[[59466,57293],[-1,-24],[2,-116],[2,-102],[3,-167],[0,-43],[-2,-55],[-6,-21],[-15,-31],[-18,-28],[-47,-7],[-39,1],[-27,6],[-38,3],[-36,-6],[-13,-24],[-19,-83],[-28,-122],[-14,-51],[-4,-30],[4,-18],[19,-26],[40,-36],[46,-21],[34,-9],[24,-10],[18,-12],[66,-93],[21,-43],[12,-38],[2,-41],[10,-41],[38,-81],[21,-47],[57,-61],[22,-68],[21,-33],[20,-36],[11,-53],[25,-154],[16,-81],[17,-66],[7,-108],[13,-48],[14,-58],[23,-53],[25,-41],[4,-11]],[[59796,55006],[-51,-104],[-57,-116],[-66,-135],[-73,-147],[-56,-116],[-56,-114]],[[56707,56834],[-28,15],[-35,11],[-67,13],[-27,19],[-12,29],[4,73],[-7,16],[-11,13],[-7,32],[1,38],[36,85],[7,45],[6,158],[4,55],[-3,65],[-28,119],[-25,83],[-40,123],[-16,41],[-81,169],[-9,25],[-20,72]],[[56349,58133],[10,63],[12,94],[1,43],[-5,45],[-21,33],[-18,4],[-8,17],[-16,25],[-15,19],[-14,37],[-10,52],[7,184],[-5,25],[-20,7],[-5,13],[1,36],[-12,105],[-12,87],[7,48],[-18,66],[-33,28],[-31,-9],[-33,-13],[-20,4],[-14,12],[-10,24],[-5,28],[5,43],[18,79],[23,64],[46,59],[13,31],[7,35],[1,40],[-3,42],[-5,38],[-14,51],[-13,60],[0,40],[6,29],[13,35],[24,39],[6,8],[16,21],[13,15],[34,42],[8,19],[-3,24],[-8,20],[-14,27],[-2,33],[-4,57],[-7,37],[-5,26],[9,20],[14,28],[18,17],[28,15],[11,19],[3,38],[-1,37],[10,27],[14,57],[10,27],[18,30],[19,38],[8,43],[2,43],[-10,127],[21,54],[27,44],[38,-3],[60,9],[40,19],[29,-1],[66,-24],[5,6],[2,5],[3,34],[0,85],[0,257],[0,257],[0,257],[0,257],[0,257],[0,257],[0,256],[0,257]],[[56661,63073],[0,72],[0,72],[0,72],[0,72],[68,0],[69,0],[68,0],[69,0],[1,1],[0,1],[1,1],[1,1],[0,287],[0,287],[0,287],[0,287]],[[56938,64513],[107,0],[106,0],[106,0],[106,0],[106,0],[106,0],[106,0],[106,0],[106,0],[107,0],[106,0],[106,0],[106,0],[106,0],[106,-1],[106,0],[33,0],[14,5],[27,107],[12,8],[17,-6],[7,-25],[-6,-37],[-9,-51],[52,0],[91,0],[91,0],[92,0],[91,0],[91,0],[91,0],[91,0],[91,0],[91,0],[92,0],[91,0],[91,0],[91,0],[91,0],[91,0],[91,1]],[[60241,64514],[4,-132],[12,-105],[43,-150],[36,-81],[13,-44],[1,-21],[-1,-19],[-11,22],[-19,15],[-3,-70],[5,-50],[4,-94],[15,-101],[-11,-93],[2,-158],[19,-190],[-4,-120],[32,-283],[30,-156],[17,-39],[19,-20],[36,-14],[53,-79],[43,-85],[15,-44],[20,-48],[14,9],[9,12],[13,-39],[67,-84],[10,-39]],[[60724,62214],[-24,-38],[-28,-66],[-7,-26],[-3,-16],[-3,-20],[-8,-19],[-16,-27],[-6,-12],[-4,-18],[-9,-12],[-11,-1],[-9,-8],[-14,-12],[-20,6],[-21,-12],[-8,-14],[-16,-13],[-17,-3],[-5,-4],[-16,-22],[-19,-30],[-23,-19],[-8,-6],[-10,-21],[-16,-103],[-12,-27],[-19,-3],[-26,0],[-22,-9],[-30,12],[-14,-2],[-4,-22],[-6,-89],[1,-38],[-12,-45],[-13,-56],[5,-95],[2,-94],[-24,-142],[-4,-32],[-24,-113],[-13,-41],[-31,-210],[-13,-65],[-26,-68],[6,-110],[6,-118],[6,-110],[9,-166]],[[60145,60055],[-22,-155],[1,-84],[-16,-124],[-12,-58],[-11,-34],[-10,-35],[-17,-78],[-14,-102],[-7,-105],[0,-61],[-3,-28],[-5,-17],[-33,-12],[-46,-12],[-25,-14],[-17,-22],[-21,-49],[-40,-137],[-22,-83],[-33,-115],[-39,-81],[-8,-39],[-7,-73],[-14,-116],[-13,-83],[2,-66],[-12,-115],[2,-56],[-14,-31],[-18,-30],[-13,-7],[-27,34],[-20,34],[-8,9],[-18,-21],[-21,-32],[-25,-75],[-19,-75],[11,-159],[-1,-35],[-5,-38],[-30,-119],[-7,-37],[-11,-72],[-11,-124],[0,-30]],[[72213,57390],[-17,-6],[-14,38],[-3,17],[3,11],[4,6],[5,-2],[6,-36],[16,-28]],[[72187,57056],[8,-43],[-23,29],[-15,25],[-6,20],[32,-22],[4,-9]],[[72217,57495],[26,-3],[29,2],[20,-8],[34,-89],[93,-159],[51,-162],[4,-35],[7,-30],[12,-9],[11,-14],[50,-156],[6,-31],[-1,-34],[3,-25],[14,-13],[16,-6],[11,-24],[14,-124],[0,-39],[3,-17],[64,-193],[4,-24],[-1,-18],[2,-15],[12,-34],[20,-92],[9,-21],[12,-81],[1,-154],[-4,-69],[-12,-84],[-14,-81],[-16,-59],[-21,-50],[-71,-106],[-21,-22],[-93,-66],[-68,-63],[-64,-17],[-63,34],[-48,83],[-24,122],[-17,127],[-25,141],[-18,435],[-9,122],[-15,155],[2,67],[10,64],[0,-141],[9,-17],[7,18],[7,146],[5,62],[25,161],[1,29],[-5,61],[1,30],[38,113],[9,66],[5,67],[-2,73],[-7,72],[31,-23],[17,-25],[17,-17],[14,9],[16,0],[-11,39],[-36,36],[-59,22],[-18,29],[-7,25],[3,29],[5,11]],[[50442,74119],[-6,-7],[-18,7],[-28,0],[-1,23],[4,16],[5,17],[17,-33],[27,-6],[0,-17]],[[50873,74763],[27,-19],[28,17],[15,-5],[15,-9],[3,-37],[-13,-41],[-18,-41],[-16,-45],[-13,-52],[-25,-31],[-23,-18],[-48,38],[-28,10],[-8,14],[-7,58],[-12,18],[-19,8],[-16,-14],[-21,-31],[-12,31],[-17,5],[-7,19],[0,23],[115,139],[33,31],[71,36],[11,-5],[-9,-22],[0,-9],[9,-10],[-2,-17],[-9,-14],[-4,-27]],[[51192,74793],[-5,-7],[-85,67],[-28,7],[-7,10],[1,35],[2,15],[57,7],[46,-24],[25,-67],[2,-11],[-8,-32]],[[50401,74261],[-10,-35],[-42,12],[-10,15],[9,40],[13,5],[0,28],[13,29],[60,23],[14,-20],[3,-28],[-36,-61],[-14,-8]],[[49501,76847],[1,-20],[10,-28],[12,-10],[24,-14],[18,-2],[25,-7],[17,-16],[1,-24],[-5,-28],[-10,-25],[-6,-20],[6,-11],[9,-9],[9,-2],[7,3],[5,15],[9,19],[5,2],[0,-10],[4,-13],[31,-23],[67,-41],[26,-1],[22,-5],[6,-17],[43,-64],[10,2],[19,-1],[23,5],[16,12],[11,-2],[12,-13],[14,-10],[19,-21],[16,-26],[11,-9],[67,18],[15,-16],[16,0],[18,4],[39,-8],[32,2],[3,7],[3,57],[5,21],[7,5],[19,-4],[68,-34],[28,-21],[27,-17],[24,-2],[15,-11],[22,-55]],[[50396,76379],[-3,-27],[1,-10],[3,-19],[-1,-21],[6,-14],[10,-2],[14,5],[14,8],[26,23],[7,4]],[[50473,76326],[43,-27],[19,-17],[7,-20],[9,-19],[13,-3],[18,19],[29,20],[48,-18],[54,-26],[23,-3],[1,13],[4,18],[9,8],[13,3],[19,9],[21,16],[21,6],[23,-11],[28,-10],[17,0]],[[50892,76284],[7,-36],[14,-14],[5,-31],[-24,-17],[-15,-2],[-4,-54],[6,-16],[14,-14],[4,-16],[3,-80],[-28,-48],[-40,-54],[-193,-173],[-46,-84],[-17,-19],[-143,-53],[-101,-57],[-48,-20],[-60,-98],[-28,-40],[23,-11],[26,-47],[-9,-21],[-38,-32],[-17,-10],[-9,5],[-9,-4],[-64,-170],[-58,-123],[-32,-53],[-32,-79],[-70,-206],[-1,-59],[35,-204],[19,-54],[28,-45],[53,-38],[12,-38],[-18,-36],[-52,-64],[-91,-86],[-39,-68],[-8,-66],[-27,-30],[-10,-92],[-16,-61],[-4,-20],[-17,-47],[-2,-33],[28,-47],[-14,-20],[-14,-9],[-32,-5],[-108,-6],[-87,-100],[-44,-89],[-39,-165],[-48,-98],[-21,-18],[-33,43],[-41,7],[-40,-15],[-20,-33],[-33,-19],[-32,16],[-68,9],[-31,-2],[-48,-27],[-41,18],[-69,9],[-150,-21],[-18,-11],[-19,-41],[-48,-70],[-72,-3],[-66,-45],[-16,-29],[-28,-79],[-9,-58],[-5,-1],[-7,14],[-11,-4],[-5,-45],[-25,-20],[-20,-7],[-51,36],[-42,54],[-22,3],[-36,84],[-16,54],[-11,57],[2,22],[-3,19],[-32,23],[-8,53],[24,68],[19,30],[12,8],[-29,-3],[-21,-44],[-27,71],[-109,138],[7,31],[-1,18],[-18,-37],[-13,-10],[-56,6],[-64,-17]],[[47942,73259],[-17,144],[-8,55],[-2,35],[17,82],[18,34],[24,69],[30,58],[31,13],[14,9],[11,44],[7,38],[-5,4],[-36,-8],[-66,159],[2,26],[8,38],[6,47],[1,38],[17,32],[26,32],[22,46],[11,46],[3,41],[-13,29],[-36,16],[-37,117],[-8,73],[-8,8],[-23,33],[-22,62],[-3,10],[23,11],[93,1],[20,13],[3,5],[17,49],[18,80],[4,49],[-6,20],[-31,49],[-1,15],[5,23],[18,25],[25,28],[14,25],[-3,19],[-8,20],[-1,18],[5,23],[1,79],[4,20],[-5,71],[-6,58],[-20,75],[4,17],[9,14],[29,26],[24,62],[35,51],[45,41],[31,46],[13,35],[9,10],[-3,16],[-6,24],[-18,23],[-23,13],[-26,0],[-16,4],[-4,19],[1,49],[-1,49],[-5,22],[-12,17],[-24,-5],[-20,14],[-16,3],[-9,-10],[-45,3],[-19,8],[-14,9],[-8,-5],[-5,-10],[-1,-15],[-3,-19],[-17,-18],[-37,-18],[-30,2],[-28,12],[-9,10],[-13,8],[-57,-10],[-7,7],[-19,-18],[-29,-22],[-16,-1],[-6,4],[-2,10],[-12,34],[3,18],[23,53],[-2,12],[-10,17],[-8,25],[-3,12],[-15,2],[-15,-13],[-60,-26],[-14,-9],[-26,-26],[-27,-39]],[[47561,76002],[-20,-8],[-8,12],[-2,91],[32,60],[22,37],[-10,7],[-24,-1],[1,29],[12,13],[11,31],[-13,14],[-10,20],[0,53],[3,22],[-3,23],[-49,-32],[-13,5],[0,40],[27,60],[3,18],[-32,9],[-24,30],[-14,26],[-16,38],[0,34],[16,79],[23,24],[20,14],[42,55],[57,-10],[36,11],[32,28],[19,7],[29,24],[-1,33],[-10,25],[9,23],[33,29],[37,37],[42,7],[43,34],[29,-22],[25,7],[29,-25],[38,-58],[56,-24],[45,19],[78,3],[40,-7],[70,14],[40,-5],[64,29],[51,-36],[97,-17],[58,-30],[162,-49],[59,-1],[82,28],[35,21],[32,-13],[47,24],[23,-4],[29,-35],[104,-46],[27,39],[20,9],[74,-24],[75,-49],[39,-3],[57,13],[46,32],[9,4]],[[45462,68190],[-23,-131],[-22,-52],[-13,-17],[-32,-14],[-38,82],[-19,83],[-11,26],[17,21],[25,-3],[54,17],[11,7],[55,84],[55,10],[1,-27],[-60,-86]],[[46190,68497],[-19,-38],[-21,13],[10,83],[9,25],[39,36],[32,15],[9,38],[11,15],[11,-23],[-9,-26],[-6,-84],[-22,-26],[-44,-28]],[[46056,68069],[-38,-65],[-38,15],[-6,11],[38,16],[34,50],[22,110],[35,121],[7,52],[13,20],[19,2],[8,-4],[9,-27],[0,-61],[-10,-102],[-18,-89],[-75,-49]],[[45722,68057],[-2,-45],[6,-44],[-1,-69],[-13,-36],[-35,-37],[-26,6],[-15,15],[-27,60],[-1,61],[25,41],[10,51],[64,-9],[6,9],[4,3],[5,-6]],[[45226,67984],[-11,-5],[-14,15],[-14,45],[10,34],[8,16],[13,-3],[23,-25],[8,-25],[0,-16],[-23,-36]],[[45031,67862],[-27,-94],[-34,35],[-8,12],[-7,19],[33,4],[33,47],[10,-23]],[[45046,68256],[-7,-5],[-7,46],[-33,111],[20,50],[37,1],[15,-34],[5,-36],[-7,-21],[2,-42],[-4,-27],[-21,-43]],[[85175,73606],[9,11],[0,16],[0,51],[25,36],[34,73],[17,40],[20,38],[22,25],[22,11],[35,5],[66,-4],[13,4],[46,4],[11,-7],[33,-4],[38,5],[18,11],[18,18],[15,33],[15,62],[17,48],[10,9]],[[85659,74091],[68,-258],[64,-166],[56,-121],[79,-232],[23,-124],[2,-77],[13,-106],[-11,-60],[3,-96],[-5,-49],[-9,-36],[-1,-70],[3,-37],[1,-49],[6,-19],[9,-7],[14,18],[18,7],[-3,-59],[-22,-150],[-18,-109],[-25,-95],[-32,-87],[-38,-34],[-27,-13],[-51,-4],[-43,15],[-36,-11],[-15,-18],[-11,-31],[8,-48],[-1,-36],[-16,3],[-31,21],[-34,2],[-16,11],[-16,51],[-17,-2],[-29,-31],[-44,-6],[-15,-17],[-5,-21],[6,-26],[22,-35],[-7,-36],[-23,-18],[-19,44],[-12,43],[-13,2],[-20,-12],[-4,-46],[10,-32],[15,-36],[-22,-42],[-5,-30],[-16,-21],[-42,47],[6,34],[18,33],[3,34],[-6,20],[-61,-86],[-37,-96],[-19,7],[-9,25],[-11,10],[-40,-63],[-8,-49],[-14,-2],[-7,21],[0,45],[-7,37],[-41,56],[-19,48],[10,27],[34,-15],[28,2],[-6,23],[-9,11],[19,12],[15,27],[-13,7],[-19,-15],[-16,7],[-6,63],[-20,65],[-10,63],[19,36],[10,56],[18,81],[9,27],[25,19],[9,21],[-14,11],[-22,9],[1,24],[15,12],[16,26],[32,32],[10,59],[-9,15],[-20,14],[5,30],[8,23],[-3,14],[-24,38],[-16,36],[5,40],[-4,60],[2,51],[-1,28],[-11,62],[-5,63],[-16,-10],[-12,-15],[-44,22],[-14,1],[-5,47],[15,57],[38,50],[21,6],[16,22],[26,7],[30,-34],[27,-7],[15,-59],[9,-12],[2,22],[22,25],[5,19],[-4,11],[-25,10],[-23,73],[-3,32],[-9,20],[13,59],[-26,67],[-13,21],[2,59],[-14,39],[-8,21],[-4,36],[4,16],[12,6],[3,15]],[[85761,71888],[-27,-36],[-35,48],[-8,26],[26,39],[23,44],[15,3],[6,-124]],[[85573,71892],[-3,-56],[-20,-3],[-11,36],[-13,-17],[-6,-1],[-10,45],[-2,36],[23,26],[14,-16],[20,-8],[8,-42]],[[85064,71641],[-18,-9],[-10,20],[-7,6],[4,26],[29,51],[6,17],[27,-10],[10,-27],[-13,-42],[-28,-32]],[[85144,73580],[-2,-76],[-15,4],[-10,7],[-5,15],[-10,71],[11,29],[23,-23],[8,-27]],[[85208,71626],[5,-27],[-22,5],[-12,26],[1,23],[14,3],[14,-30]],[[85499,71782],[-3,-18],[-14,27],[14,30],[3,-39]],[[85115,72864],[-4,-38],[-18,25],[-5,82],[19,-24],[8,-45]],[[85047,71849],[-4,-14],[-12,4],[-12,40],[-5,31],[-13,18],[20,27],[25,-49],[1,-57]],[[86365,73432],[-13,-18],[-15,18],[-2,18],[8,15],[18,10],[9,-14],[-5,-29]],[[85090,70981],[-13,-13],[-11,8],[-3,6],[-14,33],[-4,17],[10,32],[38,53],[99,51],[18,2],[39,-21],[9,-42],[-7,-35],[-9,-24],[-46,-40],[-35,-19],[-71,-8]],[[58690,38938],[2,-30],[2,-14],[13,-80],[20,-119],[13,-111],[18,-151],[0,-84],[4,-33],[16,-41],[20,-70],[7,-39],[7,-30],[21,-56],[16,-85],[14,-113],[12,-54],[4,-27],[5,-49],[0,-102],[0,-118],[0,-133],[1,-109],[-2,-55],[1,-157],[-18,-82],[2,-64],[6,-42]],[[58920,36382],[24,4],[42,-17],[35,2],[31,2],[52,3],[30,0]],[[59134,36376],[-10,-133],[-40,-208],[-13,-95],[-34,-341],[-44,-172],[-25,-71],[-72,-126],[-20,-25],[-18,-17],[-31,-14],[-123,-254],[-46,-123],[-41,-178],[-40,-98],[-60,-210],[-53,-161],[-51,-147],[-88,-203],[-39,-59],[-27,-26],[-70,-118],[-99,-189],[-75,-168],[-113,-190],[-65,-84],[-99,-164],[-27,-24],[-111,-152],[-79,-93],[-129,-107],[-51,-30],[-122,28],[-51,-15],[-43,-65],[-4,-93],[-18,-14],[-27,4],[-85,39],[-46,-7],[-27,-50],[-22,-63],[-64,-3],[-115,65],[-135,40],[-31,4],[-65,-48],[-23,-7],[-95,10],[-53,31],[-51,0],[-38,-26],[-47,-8],[-127,-175],[-66,0],[-56,-21],[-28,1],[-53,24],[-19,-1],[-30,-11],[-30,-31],[-68,-13],[-26,-27],[-115,-159],[-26,6],[-22,11],[-59,1],[-68,86],[-26,-6],[7,26],[2,45],[-14,32],[-10,14],[-26,-3],[-14,39],[-41,3],[-14,-9],[-20,-2],[-1,39],[1,24],[-1,38],[-5,46],[-16,15],[-12,6],[-28,-3],[-20,-5],[-10,-14],[-10,-33],[0,-103],[-15,29],[-16,62],[-5,66],[6,78],[31,29],[-3,53],[-6,45],[-35,117],[-13,54],[-29,36],[-23,87],[-23,32],[-9,61],[-22,49],[-8,77],[12,44],[20,24],[20,-38],[24,15],[35,56],[21,85],[1,135],[-5,85],[-28,219],[-13,50],[-63,157],[-72,210],[-92,330],[-44,199],[-66,401],[-59,227],[-72,212],[-9,14]],[[54568,35358],[11,26],[39,49],[17,13],[10,-6],[9,13],[9,33],[2,31],[4,44],[9,27],[9,52],[16,34],[34,22],[26,-30],[11,-29],[5,-38],[11,-18],[18,1],[13,-24],[8,-48],[-2,-35],[-10,-22],[1,-28],[14,-35],[5,-34],[9,-45],[47,-25],[23,-15],[39,-5],[38,-20],[35,-34],[58,-9],[80,18],[66,-8],[52,-34],[38,-6],[24,21],[10,31],[-3,41],[11,25],[26,11],[21,31],[16,50],[37,40],[57,32],[29,-1],[0,81],[0,256],[0,256],[0,257],[0,256],[0,256],[0,256],[0,256],[0,242]],[[55550,37570],[13,-17],[88,-128],[24,-68],[11,-43],[38,-155],[28,-140],[23,-105],[2,-48],[3,-47],[4,-23],[-3,-25],[-16,-57],[-16,-44],[-20,-60],[-2,-79],[6,-93],[12,-46],[16,-15],[36,23],[23,-7],[32,-18],[107,11],[13,-6],[40,-6],[14,7],[12,20],[14,56],[12,18],[23,9],[27,15],[22,33],[35,110],[70,98],[22,23],[14,26],[11,36],[25,123],[19,103],[6,48],[17,79],[20,50],[19,27],[10,7],[26,13],[32,13],[34,-14],[37,-31],[42,-51],[42,-64],[20,-32],[21,-15],[37,-5],[25,1],[38,-63],[19,-4],[44,-19],[53,-20],[34,2],[36,34],[26,2],[33,-3],[37,10],[27,14],[21,30],[18,33],[21,97],[12,78],[19,89],[23,122],[8,85],[8,23],[33,26],[28,18],[74,33],[15,18],[14,40],[32,68],[40,57],[21,32],[37,275],[5,34],[27,73],[17,31],[11,0],[15,20],[20,37],[24,24],[28,9],[18,25],[8,41],[14,20],[21,-1],[11,13],[3,28],[12,24],[22,19],[11,23],[1,27],[26,66],[51,103],[47,58],[45,12],[42,21],[40,32],[30,49],[19,67],[32,38],[65,11]],[[57982,34503],[45,36],[21,23],[15,18],[19,28],[7,68],[5,58],[15,28],[15,19],[13,30],[15,72],[10,70],[2,29],[-6,30],[-10,31],[-9,43],[-12,6],[-23,24],[-33,48],[-29,42],[-27,61],[-11,9],[-26,42],[-12,23],[-8,28],[-7,10],[-12,-8],[-31,-12],[-66,-49],[-41,-46],[-35,-53],[-36,-21],[-26,-18],[-21,-61],[-20,-58],[-17,-51],[-10,-24],[-9,-15],[-10,-33],[-18,-55],[-18,-37],[-24,-20],[-31,-26],[-11,-15],[-1,-22],[11,-52],[11,-49],[17,-59],[13,-42],[20,-52],[12,-31],[-1,-51],[4,-18],[6,-21],[6,-6],[6,-7],[17,-15],[4,-10],[12,-17],[11,-32],[22,-44],[24,-33],[41,-14],[32,-10],[11,6],[11,27],[9,34],[3,43],[10,23],[39,111],[21,41],[13,2],[17,8],[21,4],[16,-4],[4,2],[25,14]],[[60515,24801],[-12,-11],[-56,10],[-6,22],[17,34],[9,14],[29,-7],[24,-28],[4,-9],[-9,-25]],[[61536,50866],[2,47],[-5,24],[-26,71],[-49,132],[-38,99],[-38,102],[0,82],[0,243],[-1,485],[-1,486],[-1,485],[0,243],[-1,99],[4,16],[44,89],[57,118],[76,224],[41,122],[34,101]],[[61634,54134],[9,31],[30,61],[56,37],[36,6],[121,46],[18,19],[11,21],[10,48],[23,68],[31,47],[58,61],[56,52],[13,8],[68,33],[17,11],[28,11],[10,1],[95,-12],[74,-9],[77,-9],[8,7],[53,121],[85,192],[54,123],[84,189],[64,137],[72,151],[69,139],[83,166],[52,105],[82,162],[77,155],[69,137]],[[63327,56449],[41,130],[40,127],[44,136],[52,165],[49,154],[40,126],[0,65],[0,140],[0,96],[0,265],[0,161],[0,155],[0,159]],[[63593,58328],[35,7],[90,41],[71,63],[130,45],[99,114],[17,55],[30,70],[43,23],[111,-82],[18,-6],[-7,-50],[-3,-50],[-23,-88],[-15,-98],[11,-149],[5,-242],[-3,-35],[-7,-34],[-3,-28],[-12,-9],[-5,-16],[9,-6],[34,26],[0,29],[2,14],[28,-32],[21,-13],[5,-31],[-1,-20],[-32,9],[-17,16],[-48,-26],[-29,-29],[-9,-47],[-7,-190],[-11,-123],[-3,-162],[-38,-108],[-14,-76],[-57,-152],[-31,-130],[-9,-64],[-51,-178],[-70,-137],[-25,-174],[-25,-110],[-28,-99],[-62,-177],[-31,-122],[-40,-213],[-12,-135],[-111,-391],[-115,-312],[-72,-263],[-129,-305],[-176,-393],[-230,-467],[-62,-95],[-252,-288],[-163,-241],[-83,-164],[-88,-143],[-69,-136],[-210,-460],[-22,-43],[-20,-41],[-27,-77],[-18,-31],[-50,-131],[-31,-69],[-36,-67],[-14,-47],[-11,-55],[-12,-31],[-31,-130],[-28,-86],[-28,-67]],[[63327,56449],[-95,0],[-92,0],[-91,0],[-16,17],[-77,53],[-97,67],[-120,84],[-85,59],[-92,62],[-92,63],[-73,50],[-90,61],[-79,54],[-11,13],[-44,82],[-57,107],[-11,2],[-27,23],[-25,58],[-25,74],[-23,93],[-11,63],[-31,26],[-15,50],[-28,74],[-20,36],[-7,31],[-9,65],[-17,70],[-15,44],[-4,19],[1,12],[29,95],[13,34],[15,33],[12,33],[4,23]],[[61922,58179],[35,112],[31,99],[24,77]],[[62012,58467],[54,-88],[53,-180],[62,-144],[85,-135],[33,-45],[30,-24],[155,4],[109,122],[100,89],[33,18],[58,-24],[64,-7],[57,-27],[29,7],[114,103],[71,101],[48,42],[20,1],[66,-36],[85,15],[117,87],[37,18],[28,1],[64,-39],[9,2]],[[94357,46942],[-13,-8],[-20,21],[-9,19],[4,30],[12,12],[13,-20],[1,-21],[12,-33]],[[96368,45123],[-24,-9],[-10,2],[-16,50],[12,11],[18,-4],[5,-29],[15,-21]],[[96147,45646],[-22,-10],[-7,3],[-17,-6],[-18,-41],[-13,6],[-10,-2],[-8,34],[0,17],[13,-3],[6,33],[14,17],[32,7],[28,-10],[10,-8],[-9,-30],[1,-7]],[[94604,45047],[-20,-20],[-17,10],[-14,15],[-11,44],[-23,28],[-34,11],[-14,19],[-3,10],[-24,8],[-6,24],[2,25],[3,13],[22,-12],[103,-117],[25,-36],[11,-22]],[[94873,46298],[4,-62],[-2,-21],[-21,45],[-10,-16],[-9,22],[1,46],[1,50],[-4,38],[-11,55],[12,-9],[39,-148]],[[94218,46587],[-4,-1],[-13,7],[-16,2],[-9,20],[11,29],[15,18],[6,-4],[7,-12],[14,-5],[2,-37],[-13,-17]],[[94490,46661],[16,-8],[8,1],[18,-31],[25,-46],[-10,-23],[-20,12],[-7,-5],[-2,3],[-4,23],[-22,23],[-19,2],[-3,27],[20,22]],[[93822,47095],[18,-47],[20,-105],[-4,-36],[-14,-3],[-4,-22],[-20,51],[-26,14],[-19,31],[-6,62],[-2,39],[-15,7],[-42,-10],[-14,-34],[-19,11],[-4,30],[3,29],[26,29],[5,38],[26,64],[15,11],[31,-23],[3,-92],[11,-30],[31,-14]],[[93944,46761],[-6,-2],[-7,23],[15,62],[8,-50],[4,-19],[-14,-14]],[[93918,46840],[-27,-45],[-20,15],[-17,39],[6,47],[3,13],[8,2],[8,10],[9,21],[29,-17],[8,-11],[-18,-29],[6,-9],[4,-14],[1,-22]],[[93718,46823],[0,-8],[-15,16],[-34,78],[6,26],[31,50],[10,7],[8,-31],[-7,-46],[-10,-12],[-5,-43],[16,-37]],[[93523,47279],[-5,-8],[-9,31],[-7,10],[0,34],[-28,57],[-2,39],[16,38],[22,-22],[22,-48],[25,-16],[-5,-32],[-23,-57],[-6,-26]],[[93500,47136],[-3,-15],[-15,71],[1,36],[3,23],[5,7],[12,-79],[-3,-43]],[[93658,47172],[-6,-9],[-30,4],[-23,59],[0,44],[18,40],[22,8],[12,-16],[11,-34],[4,-43],[-3,-38],[-5,-15]],[[93288,47754],[-28,-13],[-17,18],[7,44],[10,23],[35,-41],[-7,-31]],[[93789,46797],[0,-20],[-16,6],[-36,31],[-1,14],[20,5],[15,-4],[12,-18],[6,-14]],[[94374,46501],[61,-92],[27,8],[80,-2],[47,-66],[28,-30],[16,-59],[19,-14],[12,-30],[7,-55],[-5,-9],[-24,-20],[-18,-9],[-47,20],[-44,42],[-89,5],[-41,12],[-14,17],[-13,21],[-21,51],[-17,61],[-2,35],[-2,68],[5,24],[17,25],[18,-3]],[[94410,46927],[0,-14],[-37,48],[-28,59],[-81,64],[-17,33],[-15,4],[-41,54],[-41,36],[-25,47],[-6,19],[-15,11],[-25,51],[-25,34],[-9,62],[-24,43],[-6,19],[77,-35],[36,-68],[30,-38],[11,-28],[27,-38],[25,-4],[24,-38],[23,-10],[18,-20],[114,-172],[-14,-46],[15,-33],[9,-40]],[[93745,47620],[9,-20],[-21,-35],[-29,19],[-6,19],[0,11],[-20,-7],[-40,17],[-54,82],[-58,156],[-56,86],[-11,26],[-1,45],[8,17],[34,-19],[45,-71],[74,-73],[20,-38],[12,-90],[13,-27],[40,-69],[21,-16],[11,-3],[9,-10]],[[94652,47053],[69,-171],[-3,-31],[-9,-19],[-3,-58],[8,-22],[19,-10],[32,-62],[13,-75],[1,-23],[14,-34],[0,-72],[30,-100],[3,-48],[-3,-22],[-12,13],[-37,113],[-41,49],[-5,21],[-42,66],[-28,111],[-30,198],[14,47],[-34,96],[1,25],[15,-6],[10,2],[5,11],[13,1]],[[94920,45859],[35,-34],[20,6],[30,-23],[23,13],[15,-30],[36,-118],[0,-38],[24,-27],[-20,-5],[-28,14],[-22,-10],[-22,23],[-38,12],[-33,27],[-69,87],[0,43],[-11,21],[-3,54],[-25,17],[-29,3],[-2,26],[5,45],[21,-1],[26,-19],[50,-65],[12,-12],[5,-9]],[[56147,79726],[-6,-7],[-95,-32],[-13,5],[-13,18],[-7,14],[-5,9],[-8,26],[-11,19],[-16,15],[-15,17],[-19,1],[-52,-25],[-36,-2],[-23,8],[-32,15],[-62,2],[-43,-13],[-4,-18],[-39,-115],[-57,-43],[-50,-43],[-14,-9],[-25,14],[-28,25],[-23,14],[-17,-6],[-19,-29],[-8,-30],[-56,-22],[-98,-12],[-34,-29],[-11,-36],[-1,-26],[9,-23],[-11,-27],[-4,-11],[-69,-6],[-92,-8],[-55,2],[-52,2],[-35,23],[-43,45],[-45,59],[-5,2],[-6,6],[-29,4],[-7,-3]],[[54763,79496],[-17,19],[-5,25],[-27,66],[-30,109],[0,32],[11,35],[11,28],[1,21],[2,6]],[[54709,79837],[9,45],[21,60],[20,35],[15,11],[30,-10],[52,-9],[39,8],[37,27],[20,23],[18,25],[5,16],[8,7],[31,14],[9,17],[4,31],[3,35],[6,26],[8,19],[57,45],[5,16],[9,16],[17,17],[16,25],[17,15],[22,-1],[21,3],[16,9],[7,1]],[[55231,80363],[29,-8],[5,-28],[3,-30],[51,2],[28,64],[14,8],[24,22],[15,20],[10,-13],[16,-41],[16,-33],[9,-13],[1,-10],[10,-6],[18,-4],[12,-10],[4,-31],[0,-28],[-6,-20],[-3,-18],[13,-7],[19,7],[13,10],[39,-23],[14,51],[15,27],[21,12],[18,16],[17,11],[11,0],[5,4],[15,-1],[16,-5],[23,6],[31,-13],[20,-23],[19,-8],[22,1],[15,13],[22,45],[16,0],[24,7],[35,-1],[80,-9],[21,-18],[49,-22],[22,-25],[9,-31],[5,-21],[51,-32],[75,-42],[18,-5]],[[54587,78628],[-24,14],[-30,6],[-5,-7],[-12,-8],[-6,-14],[4,-55],[-7,-9],[-34,5],[-11,-6],[-18,-38],[-19,-16],[-23,-11],[-18,-14],[-22,-12],[-19,-7],[-8,-17],[-4,-18],[1,-18],[19,-35],[3,-37],[-2,-46],[-5,-24],[-7,-16],[-48,-21],[-49,-38],[-1,-8],[22,-34],[1,-8],[-18,-19],[-2,-19],[2,-22],[10,-22],[3,-21],[-27,-14],[-36,5],[-43,28],[-16,-4],[-14,-15],[-15,7],[-17,17],[-23,36],[-12,23],[-4,23],[-7,4],[-9,-7],[-8,-29],[-22,-51],[-16,-14],[-24,3],[-34,-1],[-21,-5],[-26,19],[-6,-4],[0,-12],[-10,-19],[-15,-12],[-74,28],[-10,23]],[[53771,78062],[17,11],[23,30]],[[53811,78103],[15,-4],[19,7],[9,12],[-13,38],[-30,47],[-16,17],[-22,12],[-4,13],[12,73],[-4,11],[-25,-4],[-6,8],[-2,13],[2,17],[17,29],[19,25],[5,14],[-1,11],[-24,12],[-15,11],[-11,4],[-8,-6],[-6,7],[-6,21],[6,32],[21,30],[24,26],[21,20],[11,8],[6,33]],[[53805,78640],[12,-3],[25,-2],[27,-8],[25,-9],[22,-12],[47,-12],[42,-7],[13,-7],[10,1],[13,-10],[8,7],[5,13],[23,16],[22,21],[14,26],[9,21],[14,14],[16,5],[14,7],[60,10],[62,-8],[30,14],[24,26],[35,7],[2,0],[53,-19],[4,11],[2,5],[-1,55],[17,25],[16,11]],[[54470,78838],[53,-4],[7,-17],[2,-26],[5,-35],[9,-10],[5,-14],[-1,-24],[10,-18],[24,-49],[3,-13]],[[78880,52610],[-42,-38],[-47,34],[15,57],[32,13],[25,-18],[14,-13],[10,-16],[-7,-19]],[[47143,56730],[-1,-17],[-8,-83],[-12,-71],[-8,-17],[-36,-19],[-15,-31],[-13,-101],[-8,-79],[-12,-13],[-52,-114],[-34,-43],[-24,-38],[-22,-48],[-28,-47],[-31,-80],[-21,-82],[-15,-26]],[[46803,55821],[-11,23],[-52,82],[-54,55],[-116,91],[-39,25],[2,33],[13,59],[-22,69],[9,51],[-9,0],[-16,-31],[-36,9],[-23,44],[-19,15],[-9,22],[-12,115],[-9,52],[-17,32],[-36,8],[-15,69],[-19,54],[3,34],[16,-2],[13,-24],[20,-10],[25,58],[23,32],[5,28],[-3,15],[-14,-24],[-37,6],[-9,-21],[-17,-7],[-13,69],[1,40],[5,45],[38,7],[3,14],[-26,10],[-33,52],[-6,35]],[[46307,57055],[16,12],[16,-5],[13,-8],[15,13],[14,20],[8,25],[11,67],[35,22],[21,41],[20,64],[9,45],[8,22],[6,19],[3,22],[9,19],[10,47],[6,44],[20,20],[42,19],[38,-32],[61,27],[3,41],[56,1],[66,0],[55,1],[19,-11],[7,-30],[18,-47],[19,-33],[23,-72],[28,-84],[29,-75],[19,-41],[2,-14],[-1,-17],[-10,-38],[-8,-42],[1,-15],[6,-8],[31,-13],[2,-46],[1,-64],[14,-60],[15,-44],[-1,-16],[-35,-75],[-13,-74],[-7,-21],[-3,-17],[7,-8],[9,5],[14,-6],[13,-2],[17,27],[28,68],[10,8],[21,-6]],[[46520,56126],[-4,-15],[-18,37],[-96,56],[27,29],[66,9],[20,-17],[9,-15],[3,-27],[-7,-57]],[[65427,49139],[1,-53],[-13,18],[-4,34],[-18,26],[-9,24],[20,29],[23,-78]],[[56306,77325],[-10,-10],[-11,-15],[-7,-26],[-1,-42],[-36,-33],[-14,-7],[-6,-21],[-9,-62],[1,-47],[5,-23],[2,-20],[12,-23],[10,-37],[7,-48],[16,-37],[39,-37],[20,-21],[14,-31],[11,-27],[33,-38],[-3,-26],[-7,-26],[-7,-12],[-16,-33],[-16,-19],[-26,-59],[-41,-3],[-10,-5],[-16,-16],[-7,-29],[7,-23],[-1,-24],[-7,-46],[10,-50],[14,-23],[2,-13],[-2,-23],[-22,-47],[-6,-17],[-22,-9]],[[56206,76217],[-7,4],[-11,17],[-11,4],[-26,-19],[-26,-11],[-21,9],[-20,1],[-14,-8],[-11,-3],[-21,-21],[-33,-14],[-16,3]],[[55989,76179],[-6,19],[-6,27],[3,13],[22,21],[3,21],[31,99],[6,32],[0,11],[-8,7],[-17,0],[-76,40],[4,46],[-22,25],[-24,22],[-4,25],[-27,50],[-19,28],[-25,14],[-22,21],[-12,12],[-6,23],[0,14],[-7,14],[-10,-2],[-17,-18],[-22,-16],[-4,-12],[8,-28],[6,-17],[-3,-17],[-7,-21],[-41,-47],[-5,-16],[8,-26],[-5,-13],[-34,-17]],[[55651,76513],[1,14],[-3,23],[-19,25],[-28,19],[-63,65],[-23,9],[-22,7],[-30,32],[-16,5],[-18,22],[-38,76],[-32,41],[-22,20],[-6,21],[-2,20],[1,7]],[[55331,76919],[17,30],[13,4],[16,1],[11,-15],[15,-3],[8,19],[4,27],[-2,35],[-35,82],[-29,57],[-4,12],[7,11],[10,5],[11,-4],[29,-4],[28,5],[9,14],[0,18],[-10,18],[-32,46],[-26,41],[-29,32],[-23,12],[-6,16],[-3,18],[3,31],[1,40],[5,25],[20,47],[19,51],[12,48],[6,45],[-2,13],[-10,9],[-21,10],[-29,-9],[-25,-16],[-10,-1]],[[55279,77689],[-3,20],[4,9],[8,-1],[6,-4],[7,9],[4,27],[-10,94],[18,9],[1,13],[1,12],[19,-16],[27,0],[24,3],[4,9],[-1,14],[-5,10],[-8,9],[-6,13],[-16,5],[-50,34],[-24,36],[0,39],[7,21],[9,7],[-2,7],[-29,18],[-10,24],[9,32],[-15,64],[-15,40],[15,17],[2,24],[1,14]],[[55251,78301],[6,0],[25,16],[8,13],[6,16],[5,4],[17,-17],[17,-2],[19,11],[15,15],[17,12],[8,8],[10,14],[21,39],[23,8],[30,-10],[34,-4],[25,9],[63,-11],[13,-9],[9,-10]],[[55622,78403],[17,-34],[16,-43],[22,-20],[26,-24],[13,-17],[20,-52],[16,-25],[5,1],[5,7],[4,5],[4,-5],[0,-16],[1,-34],[-3,-38],[5,-35],[0,-11],[-3,-10],[0,-9],[6,-9],[21,-23],[20,-36],[22,-26],[22,-16],[13,-1],[22,-29],[43,-21],[14,-7],[9,-12],[7,-14],[0,-14],[-6,-7],[-10,-20],[-3,-25],[-7,-6],[-7,0],[-5,-8],[1,-10],[6,-10],[9,-9],[17,-9],[17,-14],[0,-10],[-4,-11],[-21,-5],[-16,-2],[-8,-4],[1,-21],[45,-21],[21,-20],[10,-26],[29,-17],[47,-8],[33,-27],[18,-45],[30,11],[42,67],[41,17],[40,-32],[22,-26],[4,-20],[-10,-9],[-22,4],[-19,-13],[-14,-29],[-2,-31],[10,-33],[14,-23],[19,-13],[9,-17],[2,-22],[4,-6]],[[46588,60373],[26,-93],[-5,-44],[-6,-65],[15,-47],[17,-31],[12,-28],[14,-39],[2,-77],[-2,-56],[9,-26],[7,-32],[-1,-26],[-5,-24],[-17,-31],[-3,-58],[27,-71],[17,-38],[0,-22],[5,-24],[13,-28],[8,7],[8,23],[4,15],[24,-7],[11,-7],[14,-46],[6,-30],[4,-39],[15,-48],[14,-34],[2,-21],[13,-28],[-8,-64],[1,-32],[-8,-85],[-2,-41],[0,-15],[19,-30],[-2,-43]],[[46836,58988],[-19,8],[-32,5],[-65,-23],[-23,9],[-43,-3],[-30,-12],[-39,-28],[-30,7],[-16,22],[-21,-1],[-24,11],[-26,22],[-23,10],[-26,40],[-11,7],[-9,-11],[-7,-13],[-7,-8],[-14,7],[-5,27],[5,26],[1,19],[-7,11],[-15,4],[-25,-1],[-40,9],[-9,5],[-90,6]],[[46186,59143],[-93,1],[-79,1],[-100,1],[-70,0],[-66,1],[-50,-53],[-55,-56],[-73,-31],[-85,12],[-27,-9],[-28,-25],[-21,-18],[-29,-11],[-37,9],[-16,-6]],[[45357,58959],[-9,26],[-11,42],[7,31],[23,20],[34,26],[19,-14],[10,0],[2,16],[-3,9],[-26,22],[-14,30],[-11,-17],[-10,-37],[-8,-10],[-12,-11],[-6,25],[-3,24],[5,19],[-2,104],[3,55],[-2,49]],[[45343,59368],[16,32],[16,20],[60,2],[57,1],[54,-1],[55,-1],[6,97],[17,8],[26,10],[49,12],[54,11],[12,19],[9,33],[6,28],[11,13],[15,-10],[20,-15],[21,-24],[23,-21],[16,-14],[38,-34],[65,-48],[53,-19],[65,35],[46,22],[6,42],[-7,41],[-35,37],[-47,-4],[-15,-10],[-22,-13],[-13,-4],[-22,8],[-28,33],[-18,32],[-25,15],[-29,16],[-47,66],[-25,12],[-23,4],[-45,-13],[-44,-36],[-23,-81],[-43,1],[-93,3],[-86,2],[-70,-6]],[[45399,59669],[-7,59],[-17,47],[-27,40],[-6,37],[9,33],[26,26],[6,19],[-13,-2],[-21,-18],[-14,0],[-1,51],[-23,66],[-26,112],[-30,46],[-24,91],[-26,35],[-24,16],[-20,-3],[-7,-42],[-25,60],[34,21],[73,75],[85,215],[76,253],[9,60]],[[45406,60966],[10,46],[6,103],[11,62],[10,12],[13,47],[15,83],[18,46],[19,9],[16,-4],[11,-17],[31,-10],[53,-4],[41,12],[29,29],[38,14],[47,1],[25,12],[3,24],[6,7],[10,-10],[9,4],[8,17],[9,1],[9,-14],[39,-5],[70,6],[65,-44],[60,-93],[31,-62],[1,-31],[10,-31],[18,-31],[16,-6],[15,20],[12,-3],[8,-24],[17,-5],[19,15],[14,-5],[2,-14],[3,-8],[9,-3],[13,-19],[17,-49],[14,-69],[11,-88],[14,-48],[18,-8],[10,-18],[2,-22],[5,-14],[9,-8],[15,5],[18,-30],[19,-65],[3,-29],[-3,-16],[1,-11],[12,-11],[12,-21],[10,-32],[21,-29],[32,-24],[23,-37],[15,-50],[29,-41],[6,-5]],[[60250,66464],[-7,0],[-20,39],[-11,29],[-12,19],[-53,39],[-8,25],[9,25],[5,-25],[10,-14],[44,-36],[49,-76],[9,-7],[-15,-18]],[[61663,61471],[21,-3],[-9,19],[-2,9],[10,26],[30,-55],[-1,-64],[-2,-15],[-8,14],[-6,13],[-2,15],[-8,16],[-30,-10],[-18,17],[-27,55],[-7,39],[11,8],[12,19],[7,31],[-7,32],[16,-5],[9,-33],[1,-75],[3,-16],[-5,-17],[12,-20]],[[61888,61273],[-3,46],[-16,68],[-1,49],[-8,48],[-14,37],[-26,38],[-3,53],[-19,52],[-25,42],[-15,77],[-10,103],[-67,135],[-84,124],[-26,71],[-42,143],[-21,113],[-56,130],[-2,50],[-9,61],[-13,68],[-7,54],[-57,235],[-18,37],[-16,53],[-4,40],[-5,22],[-39,39],[-38,99],[-111,157],[-55,15],[-43,56],[-32,74],[-34,126],[-60,136],[-50,194],[16,71],[-1,49],[-16,84],[-17,64],[-12,61],[10,88],[3,98],[10,52],[7,57],[-9,115],[-17,61],[2,41],[-19,20],[-16,45],[16,-1],[-29,62],[-11,34],[-11,84],[-14,64],[-45,146],[-22,89],[-49,114],[-53,85],[-33,38],[-16,35],[-28,2],[-30,50],[-21,1],[-26,8],[-31,97],[-26,90],[-44,118],[11,31],[13,50],[-6,65],[-7,44],[-19,81],[-64,202],[-17,29],[-27,34],[-16,88],[-8,78],[-44,38],[-74,282],[-44,99],[-17,66],[-50,109],[-24,109],[-51,100],[-44,173],[-67,174],[-29,30],[-69,12],[-30,13],[-27,-38],[-2,48],[19,67],[26,140],[6,123],[42,364]],[[59708,68751],[59,-18],[49,-16],[71,-23],[74,-23],[43,-14],[14,6],[60,89],[54,81],[32,98],[31,96],[14,20],[48,17],[76,29],[75,28],[5,9],[18,77],[22,97],[5,10],[5,10],[54,55],[32,33],[-46,97],[-44,92],[-49,103],[-41,80],[-63,120],[-40,79],[71,37],[77,40],[78,41],[94,49],[73,38],[110,57],[53,28],[10,7],[41,68]],[[60873,70348],[62,-19],[93,-29],[90,-27],[95,-32],[31,-27],[91,-96],[60,-63],[69,-74],[87,-91],[59,-63],[77,-81],[59,-92],[76,-117],[82,-128],[68,-100],[94,-137],[93,-135],[90,-133],[73,-106],[91,-134],[8,-5],[92,-15],[125,-21],[125,-20],[113,-19],[49,19]],[[62925,68603],[53,-12],[72,-17],[43,-11],[82,-21],[25,-88],[9,-61],[8,-60],[24,-54],[56,1],[49,1],[61,2],[49,1]],[[63456,68284],[15,-54],[7,-54],[29,-128],[41,-100],[9,-36],[7,-55],[-7,-21],[-3,-23],[30,-55],[51,-46],[19,-12],[22,-21],[-17,-31],[30,-74],[34,-74],[37,-17],[50,-113],[74,-73],[46,-96],[-4,-2],[-14,10],[-16,13],[-5,-12],[0,-40],[5,-47],[23,-41],[21,-29],[8,-56],[-17,-120],[-5,1],[-11,10],[-12,2],[-6,-7],[14,-86],[13,-66],[17,-52],[14,-77],[11,-32],[49,-82],[14,-68],[14,-127],[30,-70],[17,-55],[22,-46]],[[64112,66122],[14,-63],[20,-49],[11,-12],[15,-5],[20,0],[23,12],[25,12]],[[64240,66017],[20,-24],[20,3],[2,-23],[-13,-31],[-17,-78],[24,-13],[22,-6],[17,-13],[9,0]],[[65329,64921],[20,-65],[17,-54],[23,-75],[25,-79],[24,-75],[17,-57],[-9,-58],[-10,-64],[-10,-63],[-11,-64],[-10,-64],[-10,-64],[-10,-64],[-10,-63],[-11,-64],[-10,-64],[-10,-64],[-10,-63],[-10,-64],[-10,-64],[-11,-64],[-10,-63],[-10,-64],[-12,-77],[-30,-20],[-47,-33],[-48,-33],[-48,-33],[-48,-34],[-48,-33],[-47,-33],[-48,-33],[-48,-33],[-48,-33],[-48,-33],[-47,-33],[-48,-33],[-48,-33],[-48,-33],[-47,-33],[-48,-33],[-39,-27]],[[60165,66654],[-3,-8],[-12,21],[1,44],[10,25],[-1,-34],[5,-35],[0,-13]],[[52062,52746],[-11,-15],[-12,12],[-3,23],[16,44],[7,11],[6,-9],[4,-12],[1,-18],[-8,-36]],[[51849,51912],[-28,-42],[-10,11],[-7,29],[-8,64],[3,30],[13,35],[28,34],[17,3],[17,-46],[0,-47],[-25,-71]],[[53468,77131],[-17,-4],[-8,24],[12,27],[18,4],[3,-21],[-8,-30]],[[2130,44086],[31,-54],[12,-72],[-13,-69],[-30,17],[-42,-15],[-15,5],[-34,85],[-23,38],[-10,35],[30,-4],[44,24],[50,10]],[[2374,43751],[-76,0],[-38,26],[-13,0],[-33,55],[-5,28],[17,19],[36,10],[70,-41],[11,-37],[16,-4],[13,-16],[3,-26],[-1,-14]],[[33007,59422],[-8,-9],[-21,39],[3,45],[12,25],[12,14],[12,2],[4,-38],[-3,-52],[-11,-26]],[[32992,59328],[-4,-6],[2,0],[-2,-5],[-1,5],[-3,2],[-2,1],[-4,0],[0,5],[4,-3],[7,3],[0,4],[-2,4],[-1,3],[2,5],[8,10],[3,5],[1,-2],[0,-2],[0,-2],[1,-2],[-4,-8],[-5,-17]],[[32962,59156],[-2,-1],[-3,2],[1,2],[3,1],[1,4],[0,5],[0,6],[2,3],[2,1],[1,-2],[1,-6],[-2,-4],[-1,-3],[-1,-5],[-2,-3]],[[33084,59805],[-15,-61],[-31,38],[-3,48],[3,29],[18,54],[15,36],[10,12],[6,-47],[-3,-109]],[[32630,61705],[-14,-12],[-12,17],[3,40],[11,1],[11,-18],[1,-28]],[[32602,61773],[-7,-8],[-13,35],[-20,10],[-18,21],[0,4],[0,11],[4,12],[9,9],[22,-28],[11,-36],[10,-17],[2,-13]],[[58487,50460],[-7,3],[-13,11],[-21,36],[-38,-20],[-10,1],[-14,-18],[-12,-21],[-7,-1],[-7,3],[-33,42],[-12,-1],[-5,-120],[-5,-67],[-7,-30],[-23,-29],[-24,-16],[-13,1],[-52,-9],[-21,0],[-11,10],[-15,68],[-27,30],[-27,14],[-10,-4],[-10,-35],[-4,-32]],[[58059,50276],[-26,22],[-7,27],[-1,46],[-10,62],[6,27],[10,17],[21,33],[33,46],[7,22],[4,37],[-2,84],[-3,72],[4,26],[15,55],[19,57],[24,59],[14,6],[18,23],[19,34],[11,12]],[[90522,76877],[4,-3],[5,0],[5,1],[2,-6],[1,-11],[-3,-1],[-7,-2],[-4,-1],[-2,8],[-1,6],[-4,4],[0,4],[4,1]],[[90654,76972],[-7,-3],[-12,3],[-4,3],[2,5],[8,8],[6,-3],[5,-2],[2,-11]],[[90567,76848],[-3,-1],[-2,7],[6,8],[11,9],[4,-5],[-4,-7],[-5,-4],[-7,-7]],[[88104,83582],[-34,-100],[-24,-1],[-18,21],[-39,-8],[-14,5],[23,31],[55,48],[23,-1],[22,10],[6,-5]],[[91830,85840],[-22,-7],[-11,16],[-1,11],[34,25],[21,36],[13,-22],[4,-15],[-38,-44]],[[83405,93945],[-70,-26],[-60,0],[-42,46],[33,18],[57,7],[31,-6],[44,-29],[7,-10]],[[84594,94383],[-17,-1],[-32,15],[-8,21],[0,10],[26,8],[33,-5],[25,-19],[4,-7],[-31,-22]],[[79519,96892],[-33,-4],[-36,12],[10,26],[81,4],[30,39],[51,-2],[14,-11],[8,-13],[-1,-17],[-11,0],[-48,-2],[-9,-9],[-56,-23]],[[79837,96337],[-32,0],[-9,27],[27,33],[34,0],[29,-10],[10,-5],[10,-12],[4,-18],[-73,-15]],[[77107,95967],[-15,-9],[-29,4],[-24,22],[-9,35],[20,9],[57,-61]],[[76903,95736],[-15,-6],[-13,4],[-4,7],[1,29],[25,38],[1,12],[12,6],[31,-7],[15,-16],[2,-7],[-21,-38],[-34,-22]],[[77815,97703],[-61,-7],[7,40],[4,11],[31,6],[20,-10],[44,-7],[-45,-33]],[[71320,94150],[-26,-4],[-118,22],[-43,27],[16,18],[31,0],[140,-63]],[[72974,94522],[-27,-20],[-37,11],[-27,13],[-14,19],[14,10],[40,7],[24,-7],[21,-22],[6,-11]],[[73543,94734],[-13,-34],[-78,17],[-11,14],[42,21],[38,12],[54,2],[-32,-32]],[[74070,95035],[23,-11],[73,17],[14,-6],[20,-24],[-31,-45],[-23,-18],[-66,10],[-83,1],[-37,25],[20,26],[48,16],[28,15],[14,-6]],[[66475,98677],[-60,-7],[-105,12],[-30,14],[7,13],[68,18],[54,4],[57,-19],[26,-23],[-17,-12]],[[86301,76210],[-8,15],[-2,26],[-9,25],[-18,34],[-7,35]],[[86257,76345],[16,18],[-3,32],[-15,30],[-23,6],[-5,8],[1,16],[8,16],[11,14],[24,19],[40,14],[22,12],[19,3],[20,-6],[18,18],[17,11],[4,31],[1,47],[6,14],[8,20],[11,26],[10,67],[8,46],[5,23],[1,32],[-5,20],[-10,13],[-7,8],[-1,36],[1,48],[-3,31],[11,172],[12,39],[-36,229],[-11,73],[-7,37],[-16,54],[-10,27],[4,26],[14,25],[14,12],[40,6],[12,9],[49,28],[11,17],[26,40],[10,31],[11,40],[24,21],[15,36],[16,13],[16,-31],[19,-17],[25,-11],[31,-13],[51,-25],[51,-21],[33,-17],[16,-7],[32,-12],[14,-8],[13,-10],[21,26],[28,33],[-5,51],[5,58],[20,100],[23,29],[12,5],[12,11],[23,19],[8,26],[-5,31],[8,31],[2,30],[8,39],[11,11],[15,13],[12,20],[10,31],[7,35],[-3,41],[14,26],[23,22],[8,14],[4,35],[1,16],[6,18],[-4,36],[-6,40],[26,66],[18,57],[4,84],[2,13],[7,40],[4,16],[14,52],[19,34],[-4,38],[-7,37],[1,25],[16,29],[10,15],[8,21],[14,9],[12,5],[28,5],[16,22],[15,22],[28,58],[9,35],[6,17],[-15,50],[-13,42],[-16,58],[-7,27],[11,35],[11,22],[6,19],[3,33],[-4,25],[-28,39],[-30,19],[-34,8],[-11,2],[-24,-7],[-101,-50],[-48,-38],[-27,-43],[-29,-21],[-47,3],[-43,2],[-35,-24],[-40,-49],[-29,-22],[-18,4],[-19,-33],[-21,-70],[-24,-31],[-27,9],[-64,-7],[-101,-22],[-63,1],[-26,24],[-40,3],[-55,-18],[-33,-3],[-12,10],[-8,29],[-4,48],[-19,50],[-32,51],[-6,63],[21,73],[5,50],[-12,27],[-4,24],[-25,31],[-17,52],[-12,16],[3,45],[15,54],[-18,50],[-55,3],[-44,15],[-44,46],[-68,131],[-34,46],[-22,5],[-16,21],[-10,37],[-16,1],[-16,0],[-9,-16],[-11,-5],[-18,15],[-17,1],[-18,-11],[-15,7],[-13,26],[-23,17],[-33,9],[-13,17],[5,28],[-6,20],[-18,13],[-49,-3],[-80,-20],[-66,5],[-52,31],[-29,28],[-5,26],[-15,25],[-24,24],[-14,42],[-2,58],[5,56],[22,79],[-54,51],[-16,30],[3,25],[-2,20],[-10,15],[1,23],[10,32],[0,41],[-11,50],[-30,70],[-49,90],[-27,66],[-4,42],[-6,33],[-10,18],[-5,31],[4,34],[-6,22],[-7,21],[1,33],[-9,22],[-18,13],[-6,25],[4,53],[-13,46],[-40,83],[-12,61],[-3,54],[-17,27],[-1,24],[-2,42],[-11,11],[-6,15],[5,17],[-8,22],[-21,26],[-9,22],[-3,21],[-10,15],[-31,16],[-8,21],[2,19],[6,17],[4,11],[-1,14],[-2,13],[-13,17],[-17,19],[-19,41],[-25,11],[-15,0],[-14,23],[5,14],[-1,28],[-12,22],[-15,9],[-14,-6],[-34,21],[-55,47],[-42,22],[-29,-4],[-18,-14],[-6,-25],[-20,3],[-48,44],[-48,11],[-27,24],[-21,40],[-20,17],[-19,-7],[-44,27],[-70,61],[-37,20],[-14,-11],[-7,0],[-12,2],[-18,0],[-32,15],[-43,-7],[-55,-27],[-59,-17],[-64,-6],[-37,3],[-12,13],[-69,-19],[-96,-40],[-94,-38],[-117,-19],[-78,-64],[-78,-118],[-57,-74],[-34,-30],[-14,-40],[6,-49],[29,-17],[53,14],[44,-7],[38,-28],[12,-42],[-14,-56],[4,-56],[22,-54],[2,-63],[-19,-71],[-48,-72],[-76,-72],[-47,-71],[-28,-102],[-42,-90],[-16,-50],[-3,-41],[-17,-45],[-31,-48],[-17,-48],[-3,-49],[-15,-44],[-29,-39],[-17,-42],[-7,-45],[-11,-29],[-15,-16],[8,-15],[30,-15],[13,-43],[-6,-71],[-18,-51],[-31,-31],[-47,-20],[-62,-9],[-85,-68],[-73,-88],[-87,-103],[-17,0],[-32,13],[-61,42],[-65,9],[-62,40],[-37,25],[-57,50]],[[82411,80543],[-14,31],[-22,25],[-56,33],[-37,18],[-23,1],[-58,-34],[-36,-27],[-22,-14],[-36,3],[-44,6],[-18,9],[-25,21],[-49,64],[-26,45],[-35,26],[-38,29],[-19,7],[-33,-2],[-47,8],[-25,10],[-21,-9],[-42,-31],[-52,-59],[-41,-23],[-44,-32],[-36,-37],[-35,-39],[-43,-44],[-20,-61],[-10,-44],[-40,-27],[-30,-26],[-30,-9],[-56,14],[-33,-10],[-83,-52],[-40,-5],[-28,-7],[-27,-3],[-45,-13],[-17,-9],[-23,-10],[-26,7],[-37,-29],[-104,-80],[-33,-13],[-22,-3],[-28,28],[-28,19],[-30,-2],[-34,-26],[-57,20],[-68,19],[-61,18],[-21,15],[-60,22],[-88,1],[-52,0],[-33,-8],[-26,11],[-32,32],[-54,74],[-32,21],[-17,19],[-7,30],[-12,4],[-8,21],[0,29],[-1,62],[4,44],[-9,13],[-36,7],[-43,14],[-79,2],[-32,1],[-25,25],[-28,31],[-28,64],[-24,29],[-40,37],[-38,10],[-57,-7],[-42,-7],[-37,16],[-24,20],[-34,22],[-51,5],[-42,16],[-44,18],[-32,-7],[-22,-18],[-26,-23],[-33,-4],[-81,-24],[-24,-14],[-36,-6],[-32,-18],[-26,-35],[-22,-26],[-28,-9],[-33,2],[-29,8],[-15,3],[-22,-13],[-25,-9],[-38,15],[-21,13],[-32,8],[-20,37],[-20,15],[-34,6],[-50,18],[-26,20],[-23,11],[-38,43],[-21,37],[-17,6],[-20,5],[-13,23],[-1,29],[5,18],[3,30],[-11,29],[-11,13],[-6,22],[3,42],[-4,42],[-4,44],[-12,32],[-3,63],[5,26],[-1,30],[-12,23],[-37,17],[-44,22],[-70,27],[-29,2],[-23,-11],[-22,13],[-22,22],[-39,23],[-50,30],[-54,33],[-48,29],[-19,8],[-66,2],[-54,4],[-32,11],[-37,41],[-19,26],[-30,12],[-22,4],[-35,13],[-64,44],[-23,21],[-16,0],[-21,38],[-18,9],[-13,-27],[-13,-65],[-11,-30],[-34,-60],[-80,-48],[-13,-25],[-8,-23],[-11,-32],[-4,-42],[-10,-12],[-23,-1],[-18,-19],[-14,-42],[-11,-17],[-7,-39],[1,-17],[-2,-19],[-2,-30],[-21,-66],[-3,-38],[8,-24],[18,-33],[9,-18],[3,-22],[0,-28],[11,-38],[8,-33],[13,-24],[19,-20],[21,-7],[16,-13],[4,-27],[-5,-37],[-7,-69],[-14,-43],[-8,-28],[-14,-42],[-5,-17],[-27,-36],[-19,-10],[-23,-29],[-19,-2],[-18,1],[-19,-7],[-18,-13],[-13,-39],[-34,-40],[-16,-19],[-42,-6],[-20,18],[-11,25],[-14,14],[-17,31],[-76,16],[-20,-7],[-12,-12],[-15,9],[-11,15],[-11,-5],[-23,-8],[-19,2],[-23,31],[-33,16],[-13,10],[-13,0],[-8,-15],[-15,-8],[-10,18],[-13,13],[-18,0],[-22,-27],[-39,-13],[-13,-19],[-22,3],[-16,15],[-15,1],[-46,0],[-15,-5],[-19,15],[-8,27],[-23,21],[-33,2],[-26,-3],[-12,-8],[-17,-3],[-14,37],[-19,26],[-10,19],[-16,8],[-13,24],[-2,47],[-8,59],[-9,61],[-10,26],[-49,9],[-23,-2],[-54,5],[-38,4],[-10,1],[-34,7],[-32,6],[-32,4],[-14,-5],[-33,-2],[-26,29],[-11,34],[-2,19],[-6,19],[-23,6],[-22,-6],[-11,-39],[-16,-16],[-15,3],[-13,21],[-26,23],[-17,22],[-20,35],[-16,-8],[-5,-22],[-3,-21],[-21,-43],[-24,-5],[-41,3],[-43,-2],[-27,-16],[-20,-29],[-10,-23],[-21,-8],[-21,-23],[-9,-31],[-20,1],[-11,-4],[-19,-6],[-48,-17],[-11,-4],[-29,-30],[-22,-23],[-21,-10],[-13,-27],[-17,-21],[-38,-6],[-42,-26],[-15,-9],[-24,-20],[-34,-8],[-14,-6],[-13,-14],[-8,-49],[-28,-17],[-37,-3],[-28,-26],[-2,-46],[9,-42],[-4,-19],[-21,-11],[-29,-22],[-22,-28],[-26,-1],[-16,10],[-11,-18],[-7,-37],[-19,-18],[-28,-16],[-11,6],[-7,14],[-12,18],[-10,-7],[-1,-26],[-8,-19],[-24,-2],[-18,11],[-13,12],[-25,-2],[-26,-5],[-16,6],[-15,-6],[-41,-12],[-16,-41],[0,-48],[-5,-24],[-24,-21],[-12,-19],[-14,-13],[-33,-1],[-1,0]],[[74392,80162],[-14,2],[-26,-11],[-26,-8],[-17,-6],[-11,-18],[-16,-8],[-26,5]],[[74256,80118],[-8,35],[-17,40],[-24,14],[-21,8],[-20,19],[-13,20],[-39,95],[-27,41],[-25,3],[-3,27],[14,27],[18,22],[0,31],[-15,16],[-18,-5],[-25,-35],[-29,-40],[-35,-29],[-14,-24],[-17,-27],[-24,4],[-18,-2],[-15,-2],[-11,29],[-15,4],[-106,28],[-35,11],[-23,-14],[-16,9],[-6,28],[-21,50],[-16,41],[-21,41],[-8,33],[7,34],[-3,30],[-18,15],[-23,2],[-65,64],[-30,9],[-27,12],[-22,0],[-18,28],[-17,86],[-6,48],[-21,49],[-27,41],[-16,57],[-23,25],[-40,39],[-38,28],[-62,34],[-23,0],[-32,-3],[-18,-16],[-21,-37],[-28,-2],[-44,0],[-11,-14],[-7,-25],[-23,-31],[-33,-25],[-46,8],[-32,-13],[-32,-5],[-45,32],[-51,-1],[-33,-15],[-46,1],[-10,18],[6,30],[-4,27],[-8,22],[-6,27],[-19,6],[-54,-11],[-15,12],[2,27],[9,33],[8,43],[-3,26],[-28,-4],[-17,3],[-9,30],[-16,23],[-18,1],[-21,5],[-24,-9],[-12,-30],[-16,-5],[-16,-8],[-12,-11],[-7,-27],[3,-25],[5,-55],[-8,-29],[-22,-16],[-20,3],[-14,-7],[-26,-31],[-12,-11],[-3,-19],[-2,-28],[-22,10],[-35,104],[-40,118],[-45,125],[-24,67],[-89,216],[-43,103],[-76,178],[-68,162],[-77,168],[-46,95],[-48,101],[-17,27],[-26,36],[-65,69],[-94,99],[-87,87],[-68,69],[-17,30],[-8,17],[-7,18],[-10,34],[0,22],[64,-4],[14,22],[24,80],[13,69],[-22,-3],[-40,-28],[-21,-21],[-12,-9],[-64,-14],[-35,-31],[-72,-52],[-52,-30],[-10,-5],[-61,-10],[-11,-12],[-1,-27],[-5,-30],[-43,-44],[-47,-38],[-17,-5],[-29,9],[-14,-5],[-43,-41],[-64,-62],[-6,-25],[0,-30],[-7,-27],[-14,-10],[-21,24],[-19,28],[-39,20],[-58,5],[-36,-10],[-24,-16],[-48,-61],[-18,-13],[-10,4],[-2,30],[-10,21],[-12,32],[6,63],[26,60],[43,33],[35,35],[10,38],[-1,27],[-13,12],[-13,2],[-8,-13],[-23,-26],[-35,-21],[-29,-4],[-13,1],[-31,13],[-57,73],[-48,10],[-33,6],[-11,-7],[-5,-18],[3,-20],[7,-19],[-4,-16],[-15,-11],[-24,-20],[-11,13],[-6,51],[1,40],[-16,34],[-17,52],[-23,31],[-22,-10],[-11,-44],[-17,-15],[-33,9],[-58,-25],[-95,-11],[-68,31],[-11,28],[28,59],[2,53],[0,48],[7,35],[-16,66],[-38,136],[-22,102],[-34,77],[-14,25],[-70,-13],[-19,-17],[-13,-23],[-22,-17],[-31,-12],[-26,8],[-29,13],[-31,27],[-36,36],[-69,28],[-68,9],[-75,10],[-38,-18],[-36,-29],[-52,-59],[-24,-6],[-38,-5],[-27,-15],[6,-26],[5,-36],[-10,-29],[-15,-15],[-22,-10],[-37,-3],[-31,-6],[-38,-41],[-58,-10],[-63,-15],[-44,-23],[-96,-29],[-55,-13],[-93,-28],[-74,-5],[-11,20],[-58,-43],[-64,3],[-11,-18],[-16,-16],[-17,-8],[-22,-20],[-13,-43],[-9,-45],[-20,-13],[-25,16],[-19,16],[-33,-16],[-44,-10],[-35,6],[-18,13],[-73,-21],[-37,-26],[-8,-13],[-9,-8],[-43,-17],[-35,5],[-6,-1],[-33,-13],[-47,-22],[-33,-7],[-29,0],[-18,-18],[-14,-20],[-123,-21],[-12,-14],[-25,-18],[-127,-6],[-11,-13],[-4,-15],[-16,-4],[-92,28],[-74,31],[-28,-17],[-24,-32],[-9,-47],[0,-40],[0,-34],[-11,-25],[-24,-31],[-2,-20],[33,-23],[42,-18],[24,8],[21,13],[17,-4],[13,-15],[4,-18],[-2,-13],[-8,-9],[-27,-17],[-25,6],[-23,-12],[-12,-22],[-6,-40],[10,-29],[31,-7],[35,-21],[39,-9],[23,3],[30,-31],[69,-38],[18,-29],[1,-30],[-13,-23],[-18,-13],[-23,7],[-47,8],[-52,5],[-37,10],[-54,-4],[-44,-9],[-11,-23],[-18,-42],[-14,-23],[-25,-44],[-8,-39],[13,-61],[44,-101],[4,-33],[-16,-33],[-30,-27],[-44,-48],[-47,-2],[-21,-12],[-53,-58],[-47,-28],[-10,-25],[11,-25],[59,-32],[30,-35],[8,-40],[13,-30],[46,-20],[95,-46],[6,-5],[6,-21],[97,-29],[13,-16],[40,-52],[8,-54],[-20,-54],[-13,-84],[-21,-75],[-45,-49],[-79,-46],[-85,-18],[-36,3],[-23,6],[-38,14],[-28,38],[-21,37],[-15,9],[-15,-6],[-13,-23],[-19,-63],[-21,-62],[-17,-22],[-63,-30],[-7,11],[7,41],[-8,13],[-12,9],[-78,16],[-30,11],[-22,5],[-28,10],[-19,25],[-42,76],[-32,59],[-53,53],[-47,11],[-4,-6],[-36,-2],[-57,13],[-3,-1],[-18,-25],[-13,-38],[-18,-32],[-26,-17],[-32,-4],[-37,34],[-37,51],[-46,17],[-45,-11],[-17,-8],[-47,-30],[-15,14],[-21,9],[-46,-48],[-50,-53],[-11,-39],[-15,-37],[-34,-34],[-36,-30],[-31,-11],[-40,11],[-51,37],[-46,45],[-50,72],[-41,42],[-39,32],[-23,8],[-19,-12],[-8,-26],[5,-20],[12,-18],[9,-57],[3,-69],[-4,-40],[-11,-23],[-11,-9],[-11,3],[-13,25],[-7,52],[-7,61],[-34,77],[-30,47],[-14,26],[-27,43],[-24,26],[-50,31],[-24,22],[-43,85],[-24,26],[-31,21],[-25,7],[-5,-5],[-53,-12],[-37,1],[-23,16],[-24,2],[-2,0],[-26,-10],[-5,0],[-13,1],[-20,17],[-21,48],[-25,50],[-31,16],[-59,-21],[-65,-68],[-46,-41],[-37,-1],[-22,-6],[-14,2],[-12,13],[-3,25],[-6,31],[-30,30],[-40,20],[-38,22],[-24,6],[-11,-32],[-31,-49],[-35,-48],[-45,-79],[-13,-27],[-17,-19],[-40,-20],[-48,-33],[-30,-38],[-43,-17],[-47,-10],[-21,-33],[-12,-53],[-16,-48],[-73,-72],[-40,-47],[-30,-25],[-20,3],[-22,7],[-9,-4],[12,-36],[9,-113],[14,-72],[10,-41],[9,-33],[7,-50],[-9,-29],[-14,-20],[-45,-31],[-46,-26],[-27,17],[-31,42],[-12,22],[-33,71],[-59,109],[-40,55],[-30,21],[-26,-7],[-21,-25],[-15,-23],[-13,-26],[-9,-32],[1,-45],[-1,-47],[-13,-33],[-33,-36],[-38,-49],[-29,-90],[-18,-112],[-6,-78],[14,-37],[28,-29],[18,-30],[4,-29],[-5,-30],[-15,-35],[-30,-39],[-42,-95],[-26,-133],[15,-93],[53,-51],[42,-23],[17,-30],[15,-60],[-2,-62],[-5,-42],[10,-41],[20,-48],[25,-30],[27,16],[26,20],[33,-8],[93,-16],[48,-9],[16,-21],[30,-69],[38,-77],[39,-78],[14,-34],[31,-93],[33,-84],[35,-104],[-2,-28],[-19,-11],[-30,2],[-23,16],[-13,12],[-11,4],[-13,-5],[-11,-13],[-5,-20],[2,-28],[9,-26],[12,-16],[7,-6],[46,-34],[51,-38],[63,-54],[13,-7]],[[63675,78534],[4,-26],[-34,-5],[-4,-31],[-8,-23],[-75,-51],[-19,0],[-16,-8],[1,-33],[4,-30],[13,-32],[-6,-14],[-11,-5],[-14,10],[-14,17],[-14,4],[-14,-4],[-64,-91],[-27,-23],[-30,-9],[-61,-34],[-19,2],[-17,12],[-15,-17],[-4,-42],[-17,29],[-18,23],[-8,7],[-4,-4],[17,-45],[1,-41],[-4,-23],[-7,-21],[-10,-12],[-11,-7],[-6,-73],[-12,-44],[-15,-40],[-21,-72],[-16,-31],[-13,-37],[-9,-51],[-12,12],[-10,22],[-6,-29],[-7,-25],[-32,-37],[-24,-36],[-11,-55],[-2,-33],[3,-30],[9,-17],[46,-20],[29,-25],[28,-47],[30,-40],[21,-51],[15,-64],[19,-123],[9,-129],[28,161],[24,29],[-6,-46],[-16,-69],[-17,-101],[-5,-74],[6,-64],[0,-30],[-13,-106],[7,-20],[11,-19],[29,-36],[21,-54],[5,-75],[12,-20],[14,-18],[72,-150],[41,-100],[21,-58],[22,-73],[12,-17],[14,-11],[27,-34]],[[63492,75947],[-15,-38],[-25,-67],[-11,-35],[-25,-33],[-44,-35],[-24,-15],[-25,-72],[-29,-69],[-19,-8],[-56,11],[-19,6],[-57,31],[-16,19],[-15,81],[-17,34],[-22,23],[-15,19],[-6,19],[-16,28],[-30,42],[-21,40],[-16,11],[-21,-14],[-12,-4],[-5,7],[-4,33],[-30,12]],[[62897,75973],[-6,8],[-39,32],[-16,17],[-14,2],[-31,9],[-27,16],[-12,20],[-18,22],[-33,29],[-24,26],[-1,17],[15,71],[10,68],[-6,13],[-14,11],[-25,11],[-61,-4],[-38,69],[-13,15],[-25,11],[-35,21],[-20,15],[-6,-6],[-22,-75],[-22,54],[-13,14],[-19,8],[-20,0],[-49,-26],[-36,-28],[-27,-22],[-27,-12],[-13,-17],[-37,3],[-18,13],[-6,14],[3,23],[13,26],[1,14],[-5,11],[-44,35],[-18,22],[-59,30],[-71,53],[-25,35],[-3,24],[-28,24],[-36,21],[-28,-6],[-26,-2],[-41,39],[-38,3],[-44,-12],[-10,-5],[-10,-5],[-130,16],[-34,33],[-28,33],[-77,24],[-39,25],[-39,36],[-42,31],[-36,-13],[-49,18],[-54,15],[-18,-9],[-17,-40],[-13,-37]],[[61104,76854],[-29,31],[-99,146],[-52,98],[-170,225],[-22,17],[-90,33],[-37,26],[-91,161],[-41,-22],[-37,6],[-21,14],[-24,23],[-16,30],[-19,68],[-22,38],[-72,56],[-82,33],[-6,14],[-3,20],[71,38],[19,22],[-36,29],[-14,5],[-11,13],[20,22],[20,10],[31,-25],[35,-46],[31,-18],[14,22],[106,39],[7,30],[0,34],[-11,-2],[-6,8],[0,38],[16,51],[48,84],[25,116],[23,27],[16,-18],[-1,-27],[3,-20],[15,39],[14,53],[36,0],[24,-9],[26,6],[-49,88],[-66,87],[-28,-6],[-18,13],[-29,73],[-12,60],[28,-2],[28,-9],[53,42],[20,6],[31,-13],[44,-8],[-3,39],[-14,47],[53,34],[47,19],[91,68],[40,12],[5,15],[1,20],[-13,54],[-14,40],[-48,2],[-26,-55],[-72,-19],[-33,4],[26,36],[25,13],[8,15],[-52,-13],[-25,-37],[-76,-48]],[[58823,81855],[-2,14],[-19,55],[-11,24],[-13,13],[-7,15],[0,66],[2,61],[9,8],[-25,50],[-2,38],[12,19],[0,16],[-8,22],[-25,37],[-25,41],[-16,33],[-11,15],[13,26],[17,45],[6,26],[9,6],[40,4],[29,-1],[22,-9],[8,-22],[21,-23],[57,-10],[24,1],[30,21],[49,48],[12,34],[30,24],[18,10],[17,4],[2,20],[-1,28],[-6,17],[-60,57],[-8,18],[-5,22],[8,21],[-1,23],[-69,51],[-58,9],[-47,-3],[-19,10],[8,26],[12,46],[3,38],[-3,17],[-9,15],[-46,32],[-62,48],[-29,56],[-15,57],[-17,35],[-31,23],[2,14],[21,54],[-1,9],[-9,13],[-38,27],[-51,51],[-3,13],[4,31],[7,32],[11,14],[30,64],[0,21],[-5,29],[-23,49],[-17,32],[-1,16],[3,14],[11,17],[11,22],[2,73],[0,26],[-7,15],[-7,7],[-16,-4],[-22,12],[-16,19],[-10,6],[-11,20],[-31,39],[-6,11],[-61,33],[-53,-5],[-30,6],[-15,-8],[-16,-21],[-22,-15],[-17,0],[-15,-11],[-41,-38],[-19,23],[-17,34],[6,29],[7,27],[-1,18],[-6,15],[-25,17],[-55,31],[-15,0],[-24,-11],[-42,-34],[-15,7],[-14,27],[-15,34],[-20,18],[-44,-2],[-4,-1],[-21,-20],[-9,2],[-38,50]],[[57818,84183],[7,27],[8,41],[-3,31],[-6,41],[-16,72],[-2,20],[-27,31],[-4,26],[-14,34],[-14,22],[-3,47],[-9,17],[-12,8],[-41,-14],[-5,2],[20,76],[2,44],[12,47],[15,18],[4,16],[2,30],[-2,27],[-9,13],[-35,30],[-37,35],[-8,45],[-11,10],[-33,2]],[[57597,84981],[1,13],[5,36],[8,31],[25,33],[6,23],[8,20],[59,24],[6,9],[1,8],[-3,8],[-13,12],[-14,17],[-8,46],[-20,71],[-19,48],[-4,28],[5,33],[7,31],[0,31],[-29,172],[2,31],[8,31],[14,26],[30,34],[38,62],[25,81],[14,49],[11,11],[22,3],[8,15],[4,8],[19,9],[6,9],[-5,17],[-19,29],[-14,18]],[[57781,86108],[14,40],[-5,54],[-9,44],[12,33],[21,3],[22,-36],[34,-18],[25,24],[8,46],[18,20],[24,-18],[40,-7],[33,3],[22,10],[10,15],[9,27],[18,34],[19,23],[145,-26],[126,-47],[9,18],[5,30],[-32,26],[-23,14],[-29,54],[-42,43],[-42,4],[-55,-15],[-84,9],[-71,81],[-47,25],[-34,62],[-8,33],[36,-28],[5,29],[3,40],[-20,24],[-18,14],[-93,-61],[-106,-20]],[[57721,86714],[98,120],[71,87],[14,14],[31,23],[26,24],[21,33],[71,63],[72,69],[67,90],[24,28],[31,30],[67,96],[22,26],[82,120],[48,59],[24,34],[103,113],[69,91],[28,50],[27,71],[15,49],[27,63],[1,21],[-8,19],[-20,30],[-28,35],[-25,43],[-18,38],[-57,53],[-89,67],[-66,50],[-101,107],[-18,26],[4,7],[57,33],[57,83],[25,42],[6,32],[0,37],[-4,34],[-7,21],[-27,27],[-78,48],[-19,44],[-15,47],[0,19],[37,50],[2,25],[-5,26],[-10,19],[-80,22],[-23,24],[-18,38],[-9,33],[-1,19],[6,22],[27,23],[25,16],[5,22],[-1,23],[-4,11],[-50,11],[-5,6],[-1,8],[2,10],[28,41],[3,79],[26,55],[-29,32],[2,5],[44,17],[41,4],[18,7],[2,25],[-4,35],[-42,136],[-9,39],[-28,50],[-23,33],[-14,24],[-22,47],[-13,47],[-22,54],[-26,48],[-22,46],[-55,88],[-8,25],[1,22],[5,23],[44,73],[40,60],[51,71],[49,59],[53,69],[13,70],[-2,12],[-44,37],[-82,101],[-51,77],[-78,32],[-104,41],[-35,93],[-25,79],[2,29],[76,134],[7,25],[-1,15],[-8,9],[-11,6],[-70,4],[-11,18],[42,14],[35,19],[58,28],[18,7]],[[58045,91602],[43,16],[14,12],[11,15],[40,100],[10,16],[123,36],[45,18],[26,23],[12,19],[9,21],[7,24],[2,22],[-10,28],[6,3],[13,-1],[42,-28],[66,-30],[48,-2],[20,5],[10,13],[7,26],[0,27],[-15,75]],[[58574,92040],[50,-8],[112,-46],[26,5],[34,13],[34,55],[25,9],[33,-12],[9,14],[-17,46],[4,22],[113,-48],[48,-36],[105,-32],[18,-17],[2,-30],[-5,-25],[-23,-14],[-44,2],[-161,39],[-23,-24],[19,-20],[47,-25],[13,-43],[72,6],[69,-16],[32,5],[6,-14],[-22,-36],[10,-9],[77,34],[36,10],[19,-9],[3,-29],[-13,-36],[-1,-28],[-24,-66],[-36,-21],[-16,-27],[54,17],[28,18],[53,92],[16,12],[152,1],[34,-5],[142,-44],[40,-3],[46,5],[16,20],[16,6],[158,-48],[211,-109],[309,-179],[174,-160],[20,-34],[63,-20],[14,14],[35,-12],[205,-146],[70,-7],[-9,31],[-12,29],[18,-7],[24,-21],[38,-57],[48,-42],[48,-64],[41,-24],[36,-9],[30,-18],[56,-17],[26,-155],[20,-34],[0,-68],[36,-28],[27,-5],[-1,-51],[-22,-119],[-24,-51],[-186,-219],[-116,-84],[-226,-97],[-176,-36],[-72,-3],[-138,18],[-75,20],[-93,55],[-86,27],[-60,12],[-110,5],[-239,54],[-41,19],[-150,105],[-60,-30],[-35,-5],[-24,36],[10,10],[5,12],[-85,30],[-70,2],[-37,26],[-46,19],[-20,-12],[-11,0],[-92,46],[-41,37],[-43,65],[10,23],[13,15],[-148,38],[-140,5],[25,-18],[60,-10],[39,-26],[44,-37],[-10,-50],[62,-50],[47,-48],[2,-14],[18,-10],[70,-14],[12,-44],[-11,-17],[9,-25],[53,-27],[31,-7],[38,-17],[-17,-33],[-32,-22],[-33,-10],[16,-8],[41,3],[152,-55],[80,-56],[81,-102],[26,-50],[2,-28],[-4,-27],[-12,-30],[-5,-31],[-28,-88],[-20,-31],[-38,-35],[36,-68],[37,-63],[37,-105],[7,-42],[1,-65],[33,-26],[-13,-10],[-13,-18],[3,-84],[46,-69],[70,-45],[41,-9],[59,18],[43,-25],[96,-84],[43,-89],[18,-18],[97,-34],[72,-20],[111,-54],[19,-2],[54,47],[92,32],[29,44],[-3,37],[-23,67],[-7,65],[-31,27],[-28,18],[-86,-14],[-39,3],[-30,17],[-40,47],[-75,113],[-40,37],[-13,24],[-14,32],[2,53],[33,-2],[37,30],[27,106],[46,14],[25,-1],[108,-50],[134,-132],[29,-14],[31,-2],[51,4],[9,-18],[27,-20],[20,-3],[123,-42],[142,-82],[53,3],[21,46],[4,20],[59,46],[40,8],[57,-17],[10,13],[-19,68],[-26,59],[-39,37],[-68,111],[-28,54],[-13,57],[9,50],[10,36],[142,89],[51,53],[50,69],[23,14],[83,19],[111,59],[85,78],[84,119],[36,31],[28,-2],[38,-19],[42,-35],[57,-6],[55,5],[64,-3],[88,-54],[14,-17],[14,-23],[-28,-45],[-3,-29],[23,14],[32,6],[29,-9],[28,-25],[20,-28],[25,-24],[7,32],[4,28],[-13,70],[34,99],[26,43],[48,110],[-14,71],[-2,82],[-7,38],[-31,55],[-61,39],[-61,13],[-20,38],[4,43],[17,63],[50,133],[52,188],[2,43],[-5,24],[4,24],[-7,57],[-9,42],[-213,163],[-13,15],[-7,22],[23,5],[16,-1],[160,-76],[35,-4],[251,21],[123,-18],[103,-39],[74,-108],[76,-99],[70,-86],[2,-70],[-73,-14],[-70,-4],[-180,-35],[-43,-39],[-120,-122],[-11,-37],[11,-36],[55,-38],[118,-57],[52,-113],[37,-57],[28,-22],[27,-5],[60,-1],[42,-13],[12,-11],[17,11],[38,4],[224,60],[44,26],[15,40],[16,133],[20,46],[19,57],[-7,35],[-2,40],[112,38],[104,26],[50,-8],[13,28],[-32,55],[-19,28],[16,12],[24,-15],[32,-9],[56,9],[215,113],[84,63],[50,25],[80,57],[38,19],[67,7],[71,23],[78,42],[105,36],[17,2],[21,-5],[43,-42],[-16,-24],[-12,-25],[21,-14],[17,-6],[21,7],[22,17],[54,26],[15,33],[-21,13],[-27,49],[-32,11],[-26,-2],[95,71],[202,105],[108,48],[107,4],[85,-6],[-32,-16],[-140,-22],[-21,-11],[0,-13],[34,-8],[14,-16],[-11,-18],[-11,-6],[-16,-54],[-21,-43],[44,-56],[4,-58],[-28,-31],[-39,12],[-34,-20],[-62,-14],[-14,-18],[-9,-26],[40,-6],[31,2],[110,-17],[15,-2],[37,18],[37,4],[45,6],[23,11],[23,-13],[44,-51],[40,10],[17,99],[63,62],[74,50],[72,5],[69,35],[33,7],[64,-14],[96,-3],[81,-30],[60,-8],[88,51],[203,143],[17,-33],[33,48],[157,50],[38,2],[1,-20],[14,-44],[30,-27],[42,-64],[-20,-17],[-21,-10],[-31,-43],[-3,-99],[59,-25],[81,-29],[34,1],[28,16],[9,9],[10,15],[8,29],[5,22],[-21,55],[8,58],[74,-4],[91,17],[41,33],[49,63],[33,52],[-21,92],[-53,-20],[-91,199],[-47,77],[30,36],[78,23],[71,74],[27,15],[29,3],[210,-51],[239,-12],[203,-39],[230,-81],[112,-57],[93,-63],[-9,-45],[38,13],[82,-40],[56,-16],[57,-24],[22,-32],[75,-23],[78,-43],[14,-8],[95,-32],[68,-11],[41,-69],[136,-100],[25,-38],[119,-63],[59,-52],[37,20],[91,126],[54,144],[32,77],[-60,3],[-45,-22],[-29,5],[-32,23],[-52,58],[-66,97],[-13,106],[-18,35],[-64,28],[-42,32],[-156,63],[-28,-22],[-8,-34],[-10,-25],[-16,32],[-10,29],[0,46],[8,59],[26,99],[40,-5],[21,15],[26,44],[-12,37],[-14,28],[3,43],[25,118],[11,138],[-21,34],[-19,23],[-89,-24],[-33,13],[-8,26],[-2,21],[25,35],[25,59],[-43,-13],[-15,23],[36,34],[42,82],[99,38],[74,37],[116,78],[86,77],[56,98],[38,93],[62,218],[58,160],[98,165],[61,15],[23,-3],[4,-12],[-14,-14],[-4,-20],[26,-7],[42,-1],[79,10],[134,-6],[234,14],[33,-7],[87,-48],[47,6],[96,-23],[52,-26],[50,-31],[-7,-120],[-10,-80],[-35,-152],[-14,-39],[-56,-110],[-26,-72],[-42,-50],[-60,-35],[-8,-21],[-5,-31],[59,-87],[140,-90],[34,-108],[8,-81],[-9,-210],[-13,-31],[-26,-34],[-25,-40],[16,-59],[20,-219],[4,-178],[-16,-61],[-8,-129],[0,-43],[14,-64],[28,-54],[37,-34],[105,-63],[99,-76],[7,-24],[5,-29],[-35,-30],[-55,-78],[-35,-65],[-3,-53],[12,-67],[-6,-63],[-23,-56],[-33,-41],[-99,-63],[-207,-334],[-50,-39],[-84,13],[23,-48],[29,-68],[-4,-45],[-54,3],[-77,-48],[-35,-32],[-60,-17],[-45,17],[-50,31],[7,26],[10,12],[35,19],[34,25],[-17,5],[-14,0],[-38,-32],[-45,-7],[-52,40],[-41,43],[-19,9],[-38,-18],[-146,8],[-38,-7],[-18,-16],[10,-13],[11,-24],[15,-48],[14,-36],[60,-39],[81,-15],[78,-48],[99,-34],[224,14],[59,-4],[58,-15],[97,-50],[42,4],[71,45],[17,101],[9,31],[257,142],[48,31],[77,77],[25,52],[29,140],[25,50],[167,161],[26,41],[5,76],[-3,51],[-10,50],[-30,84],[-34,49],[-33,67],[24,138],[28,53],[151,63],[129,23],[144,43],[58,9],[40,-7],[41,-47],[36,-69],[104,-105],[35,-72],[7,-89],[-4,-216],[-20,-94],[41,-24],[20,-22],[51,-31],[27,-31],[27,-11],[59,-7],[168,11],[92,6],[-9,14],[-14,11],[-78,4],[-110,23],[-159,42],[-19,91],[4,56],[36,106],[25,18],[31,7],[36,15],[-11,67],[-14,61],[-34,85],[-37,157],[-51,1],[-39,31],[-189,92],[-179,68],[-123,9],[-39,-7],[-102,-71],[-66,-15],[-125,31],[-107,-17],[-40,17],[-16,31],[32,127],[-17,49],[-47,66],[-28,51],[5,56],[70,214],[29,56],[75,100],[38,76],[-9,44],[-161,239],[-43,85],[-19,27],[-39,32],[-60,38],[-18,34],[163,231],[74,40],[103,25],[50,22],[87,47],[52,39],[17,31],[11,37],[2,91],[-11,73],[-14,41],[-31,52],[-31,59],[22,15],[22,9],[58,-1],[60,-32],[30,-64],[35,-60],[0,-40],[-3,-31],[15,-44],[13,-18],[14,-31],[-13,-25],[-14,-12],[-27,-35],[-43,-108],[-33,-14],[-8,-84],[71,-92],[-9,-69],[-14,-23],[-39,-37],[5,-30],[10,-21],[111,-44],[105,-27],[176,-9],[51,-43],[19,30],[165,-7],[133,-105],[70,-32],[57,-11],[116,13],[20,9],[19,30],[-54,-2],[-24,-14],[-22,1],[-38,11],[-27,18],[-29,35],[-48,104],[-84,33],[-57,-14],[-62,7],[-102,56],[-68,21],[-121,61],[-34,25],[-27,51],[-31,84],[-20,47],[26,9],[83,46],[124,15],[53,-16],[136,-94],[63,-3],[114,41],[13,26],[-26,53],[-34,27],[-66,13],[-80,-24],[-23,20],[8,28],[9,21],[43,5],[30,16],[65,58],[72,28],[71,10],[261,-8],[148,-91],[144,-41],[63,-31],[17,-5],[15,-21],[11,-48],[182,-129],[42,-17],[116,-6],[130,30],[59,3],[63,-9],[33,-16],[36,-30],[-19,-38],[-17,-23],[-36,-64],[-16,-18],[-118,-73],[-47,-19],[-13,-96],[-6,-21],[-5,-34],[22,-68],[5,-42],[-18,-58],[-30,-62],[6,-50],[10,-67],[5,20],[-2,30],[8,35],[54,85],[39,115],[40,30],[36,7],[40,-34],[11,-46],[2,-70],[-8,-65],[-30,-100],[-50,-70],[-16,-39],[23,-37],[25,-29],[29,-9],[33,3],[8,9],[6,28],[-10,36],[-6,33],[61,25],[57,14],[45,42],[11,28],[10,46],[-23,72],[-20,54],[-68,129],[-51,66],[32,99],[53,110],[20,27],[6,17],[6,30],[-5,31],[-6,20],[-54,83],[-39,27],[-123,16],[-31,13],[-90,85],[-11,19],[-20,61],[-7,15],[-25,16],[-83,35],[-58,15],[-84,4],[-51,18],[-76,56],[-8,19],[-22,73],[-17,37],[5,28],[27,58],[19,51],[-23,44],[-33,14],[-36,21],[-15,40],[-9,43],[-1,34],[-6,39],[17,33],[38,34],[-9,24],[5,31],[247,41],[96,11],[480,4],[34,12],[209,20],[89,24],[94,-25],[34,1],[69,7],[45,51],[102,20],[170,21],[84,-4],[19,-15],[19,-21],[-92,-62],[-92,-56],[-76,-24],[-74,-49],[-7,-19],[-2,-12],[2,-39],[5,-25],[77,-32],[59,-44],[57,-32],[45,-19],[11,11],[-165,104],[-42,23],[-17,25],[8,38],[17,17],[26,19],[17,9],[62,20],[206,27],[49,51],[21,30],[56,31],[-19,13],[-46,8],[-36,18],[-142,183],[-35,28],[-109,20],[-49,21],[50,62],[59,16],[40,-4],[35,-17],[65,-51],[92,22],[-35,23],[-58,26],[-54,42],[-77,37],[-86,24],[-90,10],[25,55],[50,-7],[16,17],[23,33],[125,-77],[59,21],[50,35],[104,93],[14,42],[-50,23],[-41,11],[-56,-2],[-5,25],[24,33],[45,13],[139,-36],[232,93],[63,45],[161,58],[79,-7],[164,77],[227,33],[132,1],[102,42],[156,15],[54,17],[263,43],[146,34],[23,27],[-131,-22],[-31,20],[-27,-13],[-20,-19],[-63,34],[-17,-9],[-13,-18],[-23,-6],[-27,4],[-9,41],[32,55],[37,-29],[43,42],[27,1],[81,-26],[54,27],[72,13],[79,-12],[33,3],[19,25],[129,-22],[89,15],[61,-2],[95,-13],[43,-18],[-25,-42],[-92,-68],[25,-11],[53,31],[159,46],[26,-9],[-18,-40],[-11,-17],[106,23],[91,50],[40,9],[41,-31],[39,28],[9,28],[69,6],[28,26],[49,19],[40,8],[89,36],[31,-11],[59,-9],[56,-17],[105,-40],[14,-15],[13,-3],[30,-28],[-22,-42],[-24,-60],[-45,-28],[27,-3],[19,8],[36,40],[32,28],[-8,119],[-57,60],[-44,20],[-102,63],[-34,27],[-46,28],[18,17],[196,-22],[100,11],[108,-7],[144,27],[61,-28],[69,1],[80,-23],[24,27],[-131,29],[-58,-3],[-21,15],[22,34],[25,51],[-25,44],[-24,24],[-4,45],[23,52],[54,22],[30,42],[63,55],[303,179],[145,68],[55,9],[64,-6],[126,57],[47,0],[175,-45],[42,-33],[96,-26],[111,-14],[51,-21],[25,-24],[21,-33],[-90,-22],[-97,-66],[-132,-36],[-163,-24],[-34,-18],[311,-5],[90,4],[19,-57],[30,-2],[90,27],[54,2],[102,-20],[21,11],[44,1],[94,-25],[42,-37],[-67,-60],[-69,-53],[-84,-90],[-26,7],[-44,2],[8,-45],[74,2],[40,-20],[92,25],[130,-8],[27,7],[50,28],[13,52],[22,33],[43,11],[47,-10],[80,0],[203,17],[170,-22],[136,27],[178,-20],[78,-21],[57,-37],[52,-11],[42,-29],[43,-42],[-21,-34],[-21,-23],[56,25],[43,6],[32,-15],[57,-15],[18,-95],[17,-18],[15,-33],[-21,-30],[-18,-14],[45,3],[63,32],[13,11],[16,24],[-24,23],[-21,14],[27,11],[52,-4],[26,-42],[17,-38],[38,-127],[81,17],[4,-38],[-34,-87],[-36,-64],[-14,-14],[-23,-3],[9,34],[-14,20],[-21,12],[-74,12],[-138,79],[-37,8],[-8,-4],[-4,-7],[77,-54],[63,-95],[57,28],[23,-5],[31,-45],[56,-18],[47,-30],[-31,-91],[-192,-160],[-203,-93],[-90,-65],[-158,-47],[-113,-64],[-144,-47],[-42,-51],[-107,-32],[8,-17],[12,-18],[-13,-30],[-15,-23],[-83,-47],[-121,-32],[-243,-195],[-121,-40],[-137,-2],[-29,-18],[-104,-123],[-32,-26],[-136,-13],[-142,-201],[-79,-68],[-69,-37],[72,7],[85,27],[99,65],[26,30],[14,34],[29,27],[45,19],[176,21],[72,-8],[106,6],[70,36],[41,13],[37,4],[19,26],[62,5],[143,34],[21,12],[46,51],[85,-19],[61,10],[159,91],[96,34],[26,24],[-19,17],[-22,12],[-92,-32],[-83,-10],[-94,8],[-13,13],[-11,32],[30,47],[26,28],[60,37],[49,13],[183,-40],[38,-5],[21,66],[58,-3],[58,-11],[-25,-14],[-64,-21],[20,-48],[28,-33],[112,-47],[95,-21],[70,1],[110,20],[17,14],[23,38],[-28,72],[27,-9],[27,-18],[42,-44],[40,-75],[25,-35],[-15,-37],[-57,-71],[33,-39],[59,-26],[0,-116],[-4,-56],[-29,-61],[-34,-26],[-33,-38],[8,-36],[8,-22],[35,-42],[98,-13],[13,11],[-23,13],[-66,20],[-26,16],[-23,38],[27,42],[29,31],[35,71],[11,50],[-7,52],[23,24],[35,25],[17,5],[16,11],[-25,13],[-23,6],[-48,32],[-8,41],[96,17],[57,29],[210,13],[144,55],[322,-15],[226,-45],[317,-5],[117,-30],[11,-11],[7,-22],[-50,-9],[-83,0],[-22,-56],[14,-70],[148,-74],[129,-31],[90,-49],[48,-4],[188,5],[110,-25],[100,19],[109,0],[38,-5],[40,-37],[64,-10],[77,-1],[43,7],[17,9],[-6,15],[-64,22],[7,27],[25,6],[107,-36],[44,-6],[39,27],[29,49],[16,33],[17,17],[14,2],[14,10],[-34,39],[-33,49],[-7,32],[-10,16],[-4,59],[30,60],[21,17],[85,-23],[38,36],[24,14],[102,24],[43,-2],[71,-23],[228,-110],[-5,-42],[54,12],[26,17],[61,11],[41,18],[11,-7],[14,-17],[-10,-25],[-14,-25],[9,-15],[12,-3],[61,-31],[79,57],[32,55],[22,11],[197,-38],[59,-21],[12,-12],[8,-20],[32,-22],[39,-12],[-5,-18],[-2,-19],[92,-3],[40,-16],[44,-25],[-5,-29],[11,-17],[41,-2],[11,3],[-13,-39],[-55,-42],[-33,-16],[-38,-28],[21,-5],[95,-8],[59,-56],[6,-41],[-37,-16],[-84,-52],[-50,-21],[-35,-2],[-25,-7],[36,-22],[158,-6],[46,-28],[36,-70],[0,-86],[-36,-43],[-97,-7],[-127,96],[-78,37],[-109,71],[-21,-12],[32,-60],[51,-34],[92,-93],[154,-192],[36,16],[21,24],[10,31],[-9,43],[25,-21],[23,-38],[46,-64],[-62,3],[-80,-21],[-29,-26],[22,-35],[59,-5],[25,-49],[46,-60],[103,-164],[73,-31],[71,-68],[71,-32],[37,-2],[25,42],[20,-15],[19,-76],[34,-33],[38,-2],[31,13],[45,36],[36,42],[58,116],[38,58],[36,24],[-13,28],[4,33],[26,77],[36,91],[27,49],[66,97],[25,18],[18,-32],[14,-42],[10,-18],[10,-7],[81,-85],[82,-67],[73,-33],[115,-32],[167,5],[30,42],[58,32],[94,16],[55,39],[91,11],[57,-6],[88,-28],[197,-89],[55,-33],[29,-35],[64,-52],[41,-25],[40,-18],[14,5],[-5,15],[-20,15],[-16,19],[47,19],[5,15],[17,12],[62,11],[-61,19],[-20,3],[-29,11],[2,27],[19,19],[15,36],[19,23],[32,18],[24,3],[57,-23],[41,42],[30,-3],[63,-43],[56,-64],[31,0],[87,26],[98,1],[-13,38],[-68,83],[8,106],[-47,24],[-54,14],[78,27],[58,87],[46,8],[48,16],[-15,11],[-143,9],[-31,-10],[-21,-26],[-71,0],[-8,59],[-2,37],[93,79],[35,17],[236,-2],[71,15],[104,39],[-27,25],[-3,50],[-89,73],[7,16],[9,11],[27,0],[140,-19],[58,-39],[151,-40],[404,-13],[45,-14],[174,-17],[73,-19],[175,-23],[80,-17],[63,-25],[103,-15],[47,-17],[-5,-53],[-213,7],[-71,17],[-88,2],[-33,-8],[-53,-44],[-63,-23],[-53,-4],[35,-38],[49,-10],[158,49],[432,24],[66,-4],[-7,-34],[-58,-65],[-55,-50],[-80,-52],[-30,0],[63,110],[-26,6],[-24,-3],[-70,46],[-11,2],[-14,-11],[0,-16],[-13,-64],[26,-27],[0,-46],[-97,-29],[-38,3],[-40,18],[-17,0],[-5,-15],[8,-27],[-1,-13],[-15,-22],[-8,-23],[24,-26],[31,-7],[171,29],[75,36],[82,65],[146,159],[65,54],[37,21],[48,8],[269,-17],[156,-34],[149,-51],[74,-42],[54,-57],[10,-24],[5,-32],[-37,-30],[-167,-10],[-64,-17],[-24,-19],[-3,-11],[-8,-17],[12,-14],[75,-2],[72,-13],[100,-36],[15,-12],[32,-35],[10,-6],[149,6],[10,-12],[9,-26],[-39,-40],[-39,-27],[-80,-64],[40,23],[161,55],[41,10],[49,-4],[121,-50],[50,-39],[92,-112],[-26,-12],[-66,-12],[208,-85],[80,1],[184,24],[93,1],[172,54],[171,35],[157,2],[83,33],[220,-1],[211,-11],[164,-20],[185,-60],[180,-83],[105,-82],[21,-25],[30,-57],[13,-48],[13,-65],[-6,-51],[-26,-36],[-16,-45],[2,-53],[-31,-69],[29,-49],[80,-32],[172,-42],[47,-29],[6,-85],[14,-71],[15,-136],[29,-35],[47,-32],[9,-45],[-59,-144],[-37,-27],[-39,-40],[69,14],[35,53],[38,97],[36,16],[19,31],[0,92],[-23,79],[0,57],[15,46],[114,95],[61,38],[58,22],[158,19],[72,19],[82,-13],[58,5],[67,20],[59,-10],[98,-63],[347,-14],[61,-22],[233,-27],[18,0],[52,31],[154,108],[64,-7],[26,-17],[27,-43],[28,-27],[23,-75],[20,-102],[33,-18],[46,-6],[100,-38],[101,-48],[29,-92],[54,-77],[126,7],[132,16],[127,126],[0,52],[-31,74],[-47,72],[-37,112],[-117,25],[11,33],[44,39],[40,61],[6,46],[-11,98],[106,-7],[106,-11],[201,-44],[163,-18],[86,-28],[52,-32],[62,-23],[21,57],[23,14],[82,-33],[60,-9],[103,4],[130,-15],[141,3],[127,25],[47,-5],[52,-20],[84,-53],[143,-71],[130,-20],[150,-66],[141,-25],[113,-38],[16,-14],[5,-21],[8,-18],[89,-20],[165,-143],[-99962,-16],[56,-25],[56,-20],[23,6],[12,-2],[32,-35],[21,-16],[113,-41],[51,-45],[42,-52],[-21,10],[-38,34],[4,-39],[12,-27],[61,-26],[64,-20],[40,-24],[14,-21],[8,-38],[-10,-33],[37,12],[35,30],[-18,23],[-117,81],[-25,27],[34,-14],[158,-103],[43,-39],[-18,-8],[-13,-23],[14,-10],[19,8],[31,4],[31,-13],[35,-27],[73,-32],[434,-254],[10,-44],[12,-21],[7,-26],[2,-43],[-39,-51],[61,5],[9,6],[16,21],[17,14],[24,-17],[19,-34],[-6,-46],[-17,-38],[-2,-63],[15,-54],[15,-22],[13,-26],[3,-76],[-27,-34],[-15,-59],[17,-6],[52,-5],[18,-11],[30,-27],[7,-26],[7,-36],[9,-34],[7,-16],[8,3],[30,46],[14,14],[34,12],[19,-53],[-13,-88],[11,0],[8,10],[11,23],[15,14],[19,32],[16,39],[-19,31],[-21,20],[-51,10],[-26,24],[-10,29],[26,12],[22,21],[15,52],[-4,28],[-6,27],[-12,39],[-19,23],[-36,11],[-16,22],[-25,-1],[-25,6],[-9,8],[1,16],[28,7],[157,2],[57,22],[25,-6],[26,-16],[94,-21],[-3,-10],[-16,-10],[-27,-46],[-6,-26],[-1,-34],[24,-6],[24,14],[-12,27],[-3,33],[10,14],[13,3],[24,-24],[27,-8],[89,-10],[26,3],[8,13],[-18,14],[-116,33],[-2,17],[108,-22],[48,-20],[48,-15],[67,5],[66,-24],[63,-65],[58,-82],[59,-49],[61,-36],[103,-99],[13,-8],[10,-14],[-19,-16],[-17,-25],[34,17],[33,12],[17,-3],[15,-12],[10,-21],[5,-20],[-14,-18],[99,-4],[30,-12],[14,-49],[-28,-34],[-17,5],[-16,14],[-15,1],[-44,-14],[-67,-46],[-38,-37],[-7,-24],[6,-65],[-5,-31],[-29,-20],[-64,12],[-29,13],[-33,17],[-31,24],[-41,39],[-12,4],[-8,-10],[13,-24],[28,-31],[47,-40],[22,-45],[-14,-23],[-18,-5],[-13,1],[-41,14],[-29,3],[-90,-13],[-32,-8],[-11,7],[-3,19],[-48,15],[-29,2],[-13,6],[-11,21],[-32,30],[-48,11],[-31,2],[-17,-7],[63,-39],[56,-67],[-11,-13],[-7,-14],[31,-1],[21,4],[5,-17],[-16,-71],[-11,-15],[-98,-16],[25,-12],[25,-3],[29,3],[26,-13],[17,-44],[3,-46],[-25,-27],[-27,-21],[-53,-33],[-56,-14],[-29,3],[-28,-7],[-19,-17],[-5,-17],[24,11],[28,-6],[27,-21],[-3,-17],[-26,-18],[-5,-14],[9,-24],[-3,-20],[13,-11],[30,-4],[36,-14],[36,-20],[14,-16],[12,-24],[4,-24],[-6,-11],[-82,-4],[-12,3],[-5,28],[-10,22],[-31,16],[-12,-11],[9,-79],[-12,-24],[-14,-18],[-41,-10],[-33,6],[-28,37],[0,32],[19,19],[0,26],[-6,30],[-18,-35],[-23,-29],[-35,-37],[-18,-4],[-17,4],[-47,26],[-29,23],[-56,74],[-32,34],[-70,46],[-72,34],[-57,22],[-31,-3],[-30,-9],[-39,5],[-13,8],[-11,19],[-11,10],[-54,46],[-38,37],[-2,25],[8,30],[-7,73],[-18,69],[-48,68],[-126,44],[-104,31],[-37,7],[-33,-6],[-87,-57],[-59,-8],[-170,-3],[-28,6],[-26,24],[-6,33],[8,59],[-1,25],[-7,9],[-9,-1],[-33,24],[-31,40],[-25,41],[-16,56],[22,3],[31,-14],[5,13],[10,51],[21,24],[9,18],[14,68],[2,49],[-24,-26],[-39,-68],[-18,-20],[-14,-9],[-13,-4],[-30,13],[-22,17],[-1,65],[-10,17],[-10,-12],[-4,-24],[-28,-4],[-13,-10],[7,-39],[-3,-33],[-27,-13],[-53,-7],[-19,32],[-16,-45],[-12,-51],[-2,-67],[17,-56],[25,-27],[53,-40],[23,-28],[6,-37],[-2,-33],[-28,-42],[-18,-34],[-33,-81],[-19,-33],[-82,-69],[99951,-19],[-49,-66],[-56,-57],[-83,-23],[-126,-87],[-49,-16],[-65,40],[-149,26],[-47,35],[-68,88],[-23,13],[-21,35],[-82,39],[-72,-25],[-58,19],[-20,-14],[30,-12],[54,-11],[82,5],[27,-9],[24,-31],[28,-49],[-21,-32],[-22,-11],[-66,36],[-76,-5],[-36,9],[-102,60],[-78,-67],[-107,-35],[-83,-4],[-152,-53],[41,-2],[111,38],[65,0],[96,21],[51,24],[24,23],[31,23],[31,-11],[22,-24],[14,-35],[14,-45],[-18,-24],[-18,-12],[-22,-33],[102,56],[62,-33],[31,5],[58,49],[93,32],[11,-6],[11,-16],[-15,-94],[6,-74],[71,-81],[73,-47],[26,-2],[24,9],[9,43],[18,32],[23,-29],[19,-31],[27,-76],[-1,-23],[-6,-45],[23,-20],[32,-6],[12,-71],[11,-101],[-14,-9],[-16,0],[-51,-26],[7,-18],[52,-10],[15,-21],[-11,-47],[3,-21],[18,-5],[12,28],[-3,39],[5,17],[35,-81],[0,-31],[30,-36],[85,-54],[15,-24],[5,-40],[-21,-12],[-20,-28],[12,-40],[22,-32],[36,-12],[17,-52],[0,-49],[-26,-43],[-53,-59],[-31,-24],[-12,-42],[-3,-44],[-21,2],[-23,19],[-262,110],[-99,21],[-87,2],[-16,7],[1,26],[5,24],[13,29],[-6,26],[-11,2],[-11,-20],[-24,0],[-23,23],[-19,-7],[-9,-32],[-7,-17],[0,-20],[12,-18],[50,-20],[-8,-18],[-70,-14],[-57,-18],[-74,-54],[-30,-38],[-198,-93],[-48,-32],[-21,-4],[-27,-11],[-21,-39],[-110,-55],[-23,5],[-29,-46],[-27,-26],[-63,-3],[-41,-13],[-88,-67],[-55,21],[-65,-91],[-72,-87],[-21,0],[-55,36],[-14,-19],[9,-35],[19,-37],[-11,-10],[-22,10],[-16,2],[-12,-11],[2,-27],[-31,-33],[-24,-3],[-28,-11],[-10,-29],[9,-32],[-50,-36],[-41,-48],[-19,-8],[-22,-21],[-24,-16],[-28,3],[-67,-67],[-150,-117],[-42,-15],[-53,-36],[-5,-23],[0,-30],[-21,-48],[-25,-122],[-8,-22],[-12,-25],[-55,12],[-48,46],[-15,22],[-8,25],[-3,40],[-9,19],[-11,9],[-55,99],[-95,68],[-14,23],[-121,-18],[-33,-1],[-58,17],[-90,-11],[-109,-37],[-33,-23],[-111,-36],[-73,-57],[-142,-208],[-34,-43],[-16,-9],[-24,-4],[-10,42],[-4,33],[9,63],[17,52],[17,96],[5,39],[12,41],[-48,-3],[-66,-71],[-100,-69],[-46,-18],[-36,-41],[-26,-5],[-30,-15],[-3,-89],[-15,-48],[-18,-10],[-28,-2],[-21,19],[-30,71],[-40,37],[-24,7],[-18,-9],[-35,-48],[-38,-44],[6,50],[-33,19],[-29,11],[-36,2],[-11,-7],[-14,-29],[-33,-37],[-22,-15],[-23,-30],[-13,-31],[-12,-44],[-14,-107],[1,-125],[-53,-99],[-20,10],[-10,-6],[-10,-13],[18,-55],[-10,-19],[-9,-13],[-25,-14],[-56,-81],[-53,-52],[-87,-151],[-25,-100],[-25,-113],[12,-55],[10,-36],[16,-25],[28,-27],[59,-29],[-5,-19],[0,-16],[21,28],[15,79],[37,26],[18,-1],[118,-63],[23,-27],[-4,-60],[-7,-28],[-22,-42],[-42,-50],[-49,-69],[-5,-43],[0,-23],[13,-81],[1,-46],[-6,-85],[3,-37],[13,-31],[20,-20],[35,11],[33,-9],[25,-22],[-4,-71],[15,-67],[11,-124],[-21,-34],[-20,-21],[-39,-54],[-21,-6],[-37,18],[-58,96],[23,57],[50,40],[23,28],[17,42],[-26,-8],[-18,-18],[-57,8],[-23,-20],[-28,-32],[11,-80],[-19,-15],[-35,-27],[-52,-34],[-17,-23],[-45,-143],[-41,-107],[-15,-92],[2,-79],[15,-88],[11,-38],[48,-82],[23,-64],[7,-77],[-38,-37],[-67,-89],[-28,-10],[-92,2],[-46,45],[-54,-11],[-45,-22],[-71,-63],[-63,-82],[-60,-57],[-18,-34],[-24,-71],[-22,-129],[8,-64],[12,-30],[11,-39],[-16,-61],[0,-38],[29,-61],[6,-84],[-21,-2],[-49,60],[-52,4],[-124,-69],[-52,-40],[-57,-80],[-17,15],[-12,46],[-21,20],[-26,-10],[-11,-43],[36,-20],[13,-28],[-21,-107],[-15,-36],[6,-95],[-2,-45],[-8,-45],[-37,-123],[-63,-162],[-78,-118],[-54,-41],[-27,-31],[-12,-41],[-80,-113],[-98,-119],[-28,-21],[-6,45],[-3,44],[-12,59],[-36,49],[-6,40],[-6,54],[-3,252],[-31,262],[-3,82],[-38,67],[-21,70],[-12,68],[-3,81],[-41,425],[-13,106],[-55,342],[-24,198],[-16,192],[-2,86],[24,257],[21,160],[74,359],[11,33],[12,17],[128,138],[56,75],[33,80],[36,101],[-4,55],[-4,31],[-14,36],[-30,41],[11,18],[12,14],[31,15],[64,-31],[65,13],[60,127],[86,-19],[65,22],[18,-9],[13,43],[36,46],[66,68],[97,82],[48,55],[27,52],[40,50],[39,62],[71,186],[140,154],[55,88],[45,31],[40,15],[101,126],[64,105],[85,72],[25,46],[44,108],[18,26],[55,41],[124,71],[72,71],[106,10],[31,28],[33,16],[35,23],[-43,63],[10,33],[8,16],[76,74],[31,60],[-4,25],[-5,19],[-47,24],[9,55],[13,48],[38,40],[13,94],[2,99],[37,142],[22,32],[87,71],[20,2],[60,-24],[66,-12],[23,-22],[5,19],[-3,24],[18,9],[38,-10],[-5,27],[-98,14],[-70,31],[-63,60],[-41,17],[-45,-5],[-257,-84],[-12,-23],[-12,-32],[16,-47],[-13,-21],[-12,-14],[-14,-31],[-12,-61],[3,-59],[-31,-92],[-3,-57],[55,-32],[14,-21],[-16,-32],[-17,-19],[-14,-24],[-11,-9],[-15,-6],[-20,31],[-18,62],[-29,4],[-10,-10],[-5,-24],[-25,-2],[-28,12],[-32,-5],[-57,-70],[-319,-333],[-34,-40],[-42,-80],[-79,-8],[-31,-18],[-23,-24],[-31,-16],[1,30],[6,22],[7,59],[43,111],[-27,12],[-27,1],[-50,-23],[-34,-37],[-26,8],[13,33],[31,66],[-9,61],[-9,33],[13,18],[65,123],[23,64],[20,84],[1,26],[-4,32],[-19,5],[-16,0],[-128,-83],[-47,-23],[-15,36],[-21,15],[-35,61],[-30,9],[-31,-4],[-70,-41],[-77,-23],[-59,8],[-51,-35],[-23,-6],[-75,24],[-91,2],[-28,-30],[-79,-41],[-54,-64],[-28,-20],[-31,-28],[-14,-120],[-41,-39],[-38,-29],[-80,-92],[-56,-126],[-38,-54],[-81,-76],[-126,-100],[-110,-162],[-38,-122],[-14,-4],[-27,-25],[-7,-60],[1,-41],[-17,-33],[-17,-42],[18,-26],[16,-5],[24,4],[63,34],[108,-52],[54,-52],[-4,-52],[2,-46],[-40,3],[-53,-4],[-34,-27],[-68,43],[-23,-16],[-36,-46],[-65,-19],[-33,23],[-55,63],[-93,-6],[-24,-71],[-21,2],[-33,-7],[-55,-82],[-18,-8],[-67,16],[-48,42],[-23,2],[-43,-19],[-21,-50],[-107,-25],[-105,5],[-57,119],[107,47],[63,-10],[72,8],[75,37],[-26,31],[-18,7],[-45,-4],[-40,23],[-87,116],[-38,21],[-49,13],[-38,1],[-14,-8],[-20,-28],[-13,-27],[-12,-9],[-26,5],[-31,22],[-37,-7],[16,17],[35,18],[-58,20],[-37,28],[-34,7],[-156,69],[-60,-6],[-37,-19],[-63,-56],[17,-41],[14,-19],[8,-22],[-20,-4],[-58,-4],[-35,33],[-25,-48],[10,-43],[40,15],[21,-18],[-14,-49],[-52,-15],[-65,3],[-65,87],[-107,-15],[-51,-56],[-49,-13],[-131,56],[-66,5],[-74,48],[-26,-15],[-47,-121],[-63,-29],[-32,16],[-29,76],[-20,25],[-56,23],[-298,-22],[-100,19],[-70,2],[-96,-39],[-92,15],[-170,-75],[-70,-50],[-84,-88],[-76,-147],[-42,-55],[-71,-70],[-100,-64],[-54,-65],[-30,-53],[-52,-200],[-14,-30],[-123,-72],[-39,-80],[-17,-20],[-51,-34],[-31,-56],[-17,-16],[-73,-40],[-60,-100],[-85,-70],[-123,-194],[-11,-23],[-10,-52],[-19,-38],[-106,-169],[-33,-16],[-53,-79],[-54,-47],[-49,-56],[-61,-59],[-92,-67],[-31,-39],[-48,-90],[-118,-111],[-59,-27],[-77,-98],[-8,-23],[-6,-36],[13,-63],[19,-14],[31,-9],[115,-62],[107,17],[95,0],[37,6],[23,-2],[8,-34],[-1,-63],[-14,-57],[-11,-168],[-13,-75],[10,-73],[23,-13],[23,33],[37,5],[38,-15],[28,117],[-23,18],[-22,42],[13,31],[66,57],[41,5],[39,-4],[-43,-73],[-17,-15],[-13,-4],[-18,-14],[38,-42],[41,-32],[59,-14],[-14,-25],[-39,-22],[-36,-91],[-56,-44],[-26,-30],[9,-19],[21,-4],[114,12],[59,25],[84,71],[35,105],[32,29],[9,0],[11,-7],[1,-74],[-45,-83],[-32,-47],[-12,-40],[19,0],[37,8],[16,19],[42,101],[11,72],[6,100],[-5,60],[3,43],[-16,43],[11,13],[113,-59],[60,-14],[108,48],[24,-12],[18,-29],[89,-89],[17,-29],[29,-108],[95,-125],[88,-59],[3,-23],[56,-69],[44,-24],[7,-62],[-20,-50],[-41,-48],[-82,44],[-13,-2],[10,-28],[59,-81],[47,-34],[3,-108],[-6,-59],[-31,-66],[10,-38],[44,-56],[22,-22],[22,-32],[-28,-70],[-5,-78],[-30,-35],[-36,-76],[-55,-62],[-26,-119],[-42,-105],[-5,-104],[-7,-37],[-34,-108],[-13,-146],[17,-239],[8,-14],[16,-14],[-3,-17],[-8,-11],[-33,-71],[0,-49],[13,-37],[2,-95],[-24,-153],[-9,-24],[-10,-39],[-4,-36],[-7,-22],[-4,-39],[7,-34],[12,-17],[-43,-110],[-15,-144],[-16,-58],[-31,-57],[-66,-83],[-24,-52],[-43,-66],[-41,-51],[-57,-145],[-46,-145],[-116,-188],[-15,-46],[-9,-50],[-30,-84],[-15,-116],[-35,-46],[-29,-122],[-94,-186],[-23,-63],[-72,-103],[-77,-142],[-96,-128],[-18,-53],[-37,-58],[-40,-90],[-58,-90],[-12,-60],[-19,-42],[-43,-28],[-31,-39],[-95,-231],[-12,-42],[-2,-37],[-62,-86],[-35,-92],[-60,-57],[-62,-78],[-149,-144],[-41,-54],[-83,-68],[-34,-1],[-72,-37],[-47,-38],[-28,14],[-17,50],[-21,-2],[-16,-7],[-43,48],[-37,-3],[-26,22],[-50,-15],[9,205],[-7,43],[-21,-40],[-57,-72],[-23,-14],[-22,0],[9,44],[31,62],[-10,10],[-10,3],[-40,-27],[-20,-30],[-58,-119],[-34,-100],[-28,-29],[-13,-43],[-24,-41],[-37,11],[-22,-7],[-53,23],[-13,-10],[35,-77],[-29,-113],[-12,-14]],[[63178,98417],[127,-23],[95,6],[29,-3],[28,-7],[28,-16],[38,-35],[0,-49],[-17,-2],[-161,22],[-74,51],[-20,5],[-29,-13],[-25,-31],[-27,-8],[-31,-39],[-29,5],[-15,-4],[-37,-27],[-93,0],[-15,-12],[-30,-38],[-38,-10],[-66,-6],[-22,21],[-10,33],[-15,17],[-92,-19],[-69,13],[-67,22],[-68,8],[61,23],[334,48],[131,12],[62,34],[92,22],[25,0]],[[63966,98460],[42,-10],[103,2],[32,-14],[149,-84],[38,-2],[31,-30],[-154,-49],[-52,-36],[-189,-8],[-121,-17],[-26,-15],[12,-26],[-58,-29],[-191,-4],[-24,-9],[-37,-31],[3,-5],[65,-8],[10,-6],[9,-14],[5,-20],[-9,-26],[-24,-4],[-26,3],[-60,20],[-7,-7],[-6,-14],[-19,-28],[-22,-8],[-61,21],[-20,-6],[-19,-13],[-24,-6],[-56,-4],[-29,17],[25,23],[70,35],[-23,15],[-70,4],[-55,-9],[-28,-24],[-26,-5],[-72,2],[-40,31],[-30,12],[-26,25],[211,83],[70,32],[67,16],[87,9],[27,10],[27,4],[17,-6],[44,-29],[129,5],[27,24],[2,56],[-13,33],[27,63],[74,25],[171,34],[43,2]],[[68823,95758],[-111,-44],[-66,-30],[-65,-21],[-66,-15],[-104,-36],[-184,-46],[-116,-37],[-127,-30],[-134,-39],[-134,-27],[-33,-2],[-96,-38],[-75,-16],[-272,-85],[-125,-63],[-36,-5],[-36,3],[-30,-20],[-28,-33],[-59,-34],[-30,-31],[-30,-24],[-18,-8],[-34,2],[-16,-2],[-55,-27],[-10,-22],[59,-14],[13,-24],[-17,-16],[-38,-23],[-22,-23],[-40,-23],[-27,-7],[-65,1],[-4,-29],[11,-18],[-6,-16],[-22,-15],[-21,2],[-99,45],[-16,-15],[-7,-32],[-3,-34],[-13,-25],[-17,-13],[-31,-13],[-109,21],[-9,-20],[17,-25],[23,-54],[5,-22],[-13,-36],[-49,-56],[-187,-67],[3,-23],[21,-44],[5,-27],[-8,-26],[-24,-21],[-28,0],[-15,4],[-43,29],[-37,7],[-7,-14],[49,-39],[21,-51],[-23,-27],[-90,-61],[-47,-80],[-92,-35],[-57,-5],[-56,10],[-53,18],[-135,7],[-75,20],[-76,36],[-66,-3],[-56,-18],[-74,-39],[-47,75],[20,35],[-101,90],[-22,40],[25,19],[31,13],[59,36],[59,29],[61,9],[10,5],[25,43],[27,35],[25,20],[28,33],[89,134],[21,10],[184,26],[16,8],[-53,27],[-54,-1],[-25,9],[-14,19],[-8,22],[21,16],[71,81],[84,58],[78,35],[-19,9],[-25,23],[-95,-6],[-37,32],[-12,19],[-3,19],[31,25],[32,15],[35,-4],[35,-13],[28,-15],[27,-24],[23,1],[85,84],[-13,19],[-5,29],[9,14],[41,13],[27,5],[59,-6],[85,-18],[7,9],[21,56],[21,30],[86,50],[-5,15],[-4,25],[100,33],[65,33],[63,45],[32,9],[32,2],[65,19],[121,22],[71,22],[23,48],[45,17],[90,7],[35,-3],[20,-20],[39,1],[15,11],[16,17],[-5,29],[-1,37],[34,23],[13,5],[102,9],[60,-4],[125,-28],[65,-7],[87,9],[52,-5],[154,42],[261,39],[68,28],[67,33],[34,7],[35,2],[31,11],[61,28],[30,7],[33,0],[30,20],[26,43],[29,33],[79,43],[134,60],[121,23],[75,25],[32,2],[102,-12],[130,-33],[59,-36],[49,-47],[10,-17],[9,-30],[-14,-28],[-9,-28],[11,-22],[-95,-71],[-93,-78],[-16,-17],[-111,-27]],[[65366,94071],[130,-23],[97,-7],[59,-18],[22,-14],[-9,-36],[-17,-14],[-41,-47],[-6,-28],[7,-45],[-6,-33],[-13,-24],[-11,-10],[-73,0],[-27,-13],[-1,-26],[-5,-29],[-24,-42],[-48,-13],[-11,-16],[4,-27],[-17,-21],[1,-32],[9,-18],[2,-37],[33,-54],[-6,-22],[-26,-43],[-8,-53],[-21,-46],[48,-38],[21,-50],[19,-53],[57,-105],[62,-94],[114,-137],[122,-104],[48,-29],[116,-48],[20,-16],[19,-21],[-49,-39],[-51,-14],[-5,-18],[-28,-10],[-138,34],[-7,5],[-15,24],[-16,18],[-35,3],[-35,-11],[21,-22],[23,-7],[40,-41],[-17,-16],[-18,-2],[-82,55],[-7,-7],[-8,-16],[-40,18],[-10,-13],[-31,-6],[-25,15],[0,19],[-5,10],[-125,-15],[-52,0],[-51,7],[-61,36],[-11,-16],[-2,-19],[-23,8],[-51,29],[-37,12],[-133,28],[-94,34],[24,16],[40,8],[1,21],[-7,29],[-1,29],[23,20],[52,-9],[-7,32],[25,6],[47,-18],[18,11],[-75,41],[-82,58],[8,21],[-29,5],[-30,-1],[-25,34],[4,45],[22,31],[-13,6],[-127,-27],[-64,6],[-72,18],[-66,-26],[-67,-9],[-35,9],[-34,20],[-28,26],[-22,45],[-20,74],[-3,28],[4,62],[11,27],[28,52],[19,16],[43,25],[22,6],[51,-12],[51,-1],[22,14],[21,25],[15,32],[35,18],[10,10],[11,20],[12,31],[2,27],[10,26],[32,39],[-12,24],[5,16],[21,29],[-64,7],[-22,13],[-21,19],[6,18],[8,13],[64,48],[28,15],[31,7],[31,0],[33,-5],[32,7],[-34,33],[-3,22],[-13,53],[3,25],[14,21],[30,24],[43,8],[34,12],[33,19],[31,3],[63,-12],[31,2],[34,11],[97,40],[36,11],[38,-3],[50,-15],[55,-28]],[[76812,98545],[10,-26],[36,-21],[18,-21],[183,-67],[80,-8],[36,-17],[10,-20],[-3,-37],[-31,0],[-22,-12],[-124,-15],[-30,-22],[-24,-45],[13,-9],[12,-13],[37,-77],[10,-12],[37,-11],[-33,-29],[-35,-19],[-366,-37],[-249,-15],[-83,-16],[-27,2],[-65,-29],[-127,-38],[-61,0],[-181,53],[-222,45],[-31,25],[-55,15],[-71,12],[-31,51],[45,35],[58,34],[97,12],[92,20],[69,49],[43,48],[78,51],[-135,-13],[-51,7],[5,17],[28,36],[15,12],[49,19],[35,36],[81,25],[39,4],[38,-1],[70,12],[70,18],[66,10],[65,5],[63,14],[62,28],[27,48],[179,5],[28,-11],[22,-29],[26,-10],[31,-6],[79,-48],[15,-14]],[[77131,98017],[64,-37],[31,-41],[-30,-11],[-28,-28],[-13,-34],[-37,-27],[-10,-43],[17,-8],[20,12],[41,41],[53,28],[58,-16],[23,6],[40,39],[-7,33],[16,20],[18,5],[75,-4],[119,-17],[21,-17],[29,-10],[17,-16],[53,-13],[26,-12],[35,-28],[32,-42],[-40,-22],[-22,-40],[-9,-9],[-7,-15],[-3,-35],[-6,-30],[-7,-13],[-5,-17],[5,-45],[-12,-35],[-40,-27],[-41,-1],[-61,18],[-18,-1],[-17,-7],[76,-38],[56,-56],[65,-13],[18,-6],[23,-52],[8,-26],[-108,-62],[-28,-11],[-172,-9],[-113,-18],[-36,4],[-63,15],[-42,-6],[-60,10],[-37,0],[-85,23],[-88,38],[-17,18],[-18,12],[-105,10],[-23,8],[-153,-9],[-26,6],[-47,50],[-27,1],[-84,-29],[-31,2],[-64,19],[-38,24],[-6,8],[-4,29],[-38,15],[-46,52],[-27,54],[-128,28],[-77,7],[-58,-2],[-56,21],[93,78],[123,41],[53,31],[61,42],[25,65],[103,40],[27,14],[36,31],[12,4],[81,-38],[16,7],[15,17],[29,19],[100,3],[85,-8],[32,8],[39,-3],[195,28],[130,8],[24,-5]],[[78578,97496],[-27,-45],[-11,-40],[-83,-133],[-10,-23],[49,20],[44,45],[27,38],[30,24],[34,0],[35,9],[65,31],[66,14],[36,-1],[34,-15],[22,-35],[24,-28],[87,-21],[13,-7],[8,-24],[-7,-25],[50,-25],[69,11],[37,-7],[36,-14],[17,-22],[14,-27],[15,-39],[9,-41],[-8,-55],[-134,-84],[-25,-8],[-62,6],[-61,-9],[-161,-44],[-199,-1],[-57,-39],[-17,1],[-17,7],[-16,13],[-121,-11],[-136,-7],[-136,-1],[-45,-28],[-139,-55],[-127,-42],[-66,-10],[-96,11],[-30,14],[-29,21],[42,27],[30,54],[37,32],[94,61],[11,24],[18,51],[11,20],[15,18],[11,22],[2,33],[6,28],[37,42],[27,20],[29,6],[71,-8],[22,3],[-16,13],[-11,50],[2,16],[10,31],[18,15],[18,10],[11,42],[-5,15],[27,20],[13,27],[32,16],[65,13],[3,34],[10,21],[14,7],[33,6],[18,-1],[24,-34],[26,-28],[34,-6],[34,2],[-20,33],[1,35],[12,22],[16,10],[34,2],[107,-24],[70,-35],[16,-18],[-13,-10],[-31,-6],[-16,-10]],[[88902,95523],[28,-11],[34,7],[32,-15],[30,-61],[14,-16],[15,-11],[15,-5],[45,-2],[20,12],[15,28],[-1,28],[-4,29],[0,39],[7,35],[10,21],[13,14],[74,43],[52,42],[71,-16],[72,-38],[127,-80],[59,-23],[71,-21],[72,-8],[35,5],[69,22],[35,2],[436,-160],[15,-13],[14,-19],[-94,-24],[-61,-42],[-21,-29],[24,-24],[20,-32],[-133,-96],[-53,-25],[-54,-8],[-110,23],[-64,-1],[-62,20],[-69,58],[-29,29],[-25,40],[-8,64],[10,55],[37,16],[32,35],[5,15],[-17,31],[-108,5],[-68,-17],[-61,-18],[18,-117],[13,-37],[18,-27],[98,-123],[22,-17],[65,-24],[55,-53],[-97,-59],[-43,-17],[-42,-10],[-26,5],[-26,12],[-28,28],[-24,30],[-31,23],[-66,-5],[-61,-20],[-61,-14],[-180,-24],[-55,-15],[-55,-5],[-71,28],[-70,39],[-22,1],[-20,-11],[-17,-24],[-9,-38],[-23,-51],[-29,-36],[-31,-16],[-32,-2],[-33,10],[-32,16],[-215,56],[-25,17],[-24,25],[-65,79],[-32,19],[-33,8],[-64,40],[-59,64],[-12,20],[-4,32],[10,23],[51,-11],[34,1],[-21,119],[15,112],[25,19],[97,-13],[-31,37],[-26,49],[16,27],[18,19],[42,15],[56,7],[17,12],[16,19],[31,20],[62,8],[107,40],[29,-1],[27,-21],[26,-30],[28,-16],[88,-39],[60,-35],[85,-71]],[[90776,95259],[73,-4],[107,43],[14,1],[260,-15],[22,-15],[2,-30],[-8,-15],[-4,-22],[32,-21],[84,-4],[53,19],[156,-10],[128,-14],[49,-32],[38,-17],[31,-20],[23,12],[22,20],[18,4],[18,-4],[-49,-122],[-18,-14],[-69,-30],[-137,-42],[-67,-13],[-152,0],[-209,16],[-57,15],[-34,18],[-64,43],[-31,16],[-103,14],[-32,8],[-60,37],[-62,30],[-154,49],[10,56],[20,56],[24,50],[26,45],[28,13],[59,-41],[-1,-47],[14,-33]],[[89655,83175],[60,-145],[2,-32],[-5,-33],[-11,-42],[-4,-44],[7,-39],[-5,-10],[49,-176],[35,-111],[11,-45],[7,-48],[11,-99],[2,-151],[-3,-50],[-8,-49],[-8,-29],[-18,-20],[-8,-54],[-4,-153],[9,-80],[17,-56],[12,-60],[2,-64],[5,-29],[27,-36],[11,-28],[3,-40],[2,-59],[4,-13],[13,-18],[56,-426],[22,-129],[64,-223],[26,-135],[17,-64],[11,-68],[9,-69],[19,-76],[25,-74],[49,-67],[22,-37],[5,-30],[2,-103],[-11,22],[-14,79],[-24,45],[-35,54],[-35,48],[-44,80],[-21,23],[-23,16],[-41,18],[-24,2],[-98,-12],[-40,-16],[-37,-37],[-21,-54],[-16,-108],[-89,-386],[-21,-101],[-8,-108],[3,-85],[6,-31],[26,-84],[21,-49],[15,-21],[18,-14],[11,-17],[10,-23],[18,-57],[23,-128],[25,-91],[11,-28],[28,7],[18,-1],[18,-8],[10,-23],[15,-101],[11,-98],[1,-26],[-20,-75],[-5,-32],[-3,-34],[-5,-27],[-9,-23],[-3,111],[-14,79],[-5,68],[-19,47],[-65,20],[-61,7],[-9,9],[-14,29],[-15,23],[-16,3],[-16,-9],[-27,-33],[-21,-51],[-15,-55],[-13,-59],[-27,-155],[-16,-51],[-20,-48],[-17,26],[-15,30],[-9,43],[-4,48],[-24,161],[10,140],[41,194],[7,63],[-6,60],[-9,60],[-6,113],[1,25],[14,65],[17,62],[20,54],[9,64],[-13,159],[-29,108],[-37,102],[-7,28],[-2,27],[32,128],[11,62],[13,134],[12,74],[9,74],[3,373],[-3,55],[-20,117],[-1,67],[9,84],[13,65],[17,63],[0,129],[-32,119],[-24,52],[-37,63],[-28,35],[-14,27],[14,9],[10,21],[-24,33],[-15,50],[-2,196],[6,49],[18,55],[16,59],[14,137],[5,141],[-9,57],[-4,116],[8,29],[31,38],[49,23],[11,-7],[38,-45],[14,-2],[15,5],[29,21],[16,52],[-21,29],[12,37],[35,13],[3,32],[-13,4],[11,46],[7,45],[-10,42],[-57,104],[-36,76],[60,-1],[18,14],[14,32],[7,33],[19,-13]],[[0,93051],[43,8],[43,15],[40,3],[40,-9],[41,2],[40,15],[32,-2],[33,-9],[122,-21],[23,-7],[39,-27],[22,-10],[22,-16],[23,-27],[43,-29],[65,-34],[14,-10],[10,-26],[-7,-30],[-83,-57],[-67,-15],[-129,-15],[-175,-43],[-72,-12],[-25,2],[-63,28],[-74,12],[99966,-10],[-65,-44],[-137,-11],[-81,-31],[-19,-2],[-40,103],[-6,26],[15,34],[41,42],[17,30],[96,54],[86,71],[47,11],[47,33],[-99967,8]],[[59948,89390],[9,-23],[3,-37],[-9,-24],[5,-20],[-18,-14],[-27,46],[-17,1],[-17,20],[-8,33],[15,9],[7,-6],[33,24],[24,-9]],[[61864,90265],[-10,-8],[-55,27],[-5,21],[2,8],[22,6],[23,-7],[17,-27],[6,-20]],[[64695,92951],[25,-42],[22,-31],[19,3],[14,-16],[4,-32],[-38,-54],[-6,-20],[16,-18],[4,-10],[-27,-8],[-5,25],[-15,24],[-32,19],[-13,16],[-14,38],[-53,40],[-34,-6],[-38,18],[-11,8],[-3,23],[16,19],[60,16],[29,-1],[31,-16],[-2,20],[3,8],[13,-3],[35,-20]],[[96677,83274],[11,-30],[-112,106],[-52,56],[-13,36],[19,0],[23,-34],[32,-16],[48,-46],[44,-72]],[[94643,92639],[-19,-10],[-40,8],[-19,18],[1,42],[2,6],[33,-6],[22,-23],[20,-35]],[[94851,91532],[-12,-1],[9,39],[1,17],[-27,28],[-50,21],[-13,17],[-3,50],[11,78],[-23,42],[8,37],[59,41],[24,31],[27,25],[4,-3],[27,-24],[-2,-52],[-20,-37],[-46,-14],[-6,-25],[6,-44],[1,-57],[5,-51],[28,-52],[6,-26],[-3,-25],[-11,-15]],[[92467,95691],[-27,-20],[-64,33],[24,18],[43,12],[10,-6],[8,-13],[6,-24]],[[91430,96001],[-209,-6],[14,16],[75,40],[191,21],[-38,-20],[-18,-41],[-15,-10]],[[88321,93034],[-69,-49],[-27,6],[-28,24],[-15,5],[-15,-4],[-17,-10],[-22,-2],[-51,26],[-5,16],[5,8],[14,8],[10,0],[32,13],[149,5],[11,-3],[21,-23],[7,-20]],[[79915,96849],[-25,-28],[-35,-14],[-38,23],[-95,-1],[-163,25],[47,16],[257,13],[18,-3],[34,-31]],[[81243,95979],[43,-39],[8,-25],[-13,-6],[-8,-9],[-3,-18],[-12,-1],[-38,19],[-27,31],[-40,7],[-42,31],[-9,13],[11,4],[75,-8],[32,14],[23,-13]],[[76814,95782],[22,-9],[-6,-24],[-29,7],[-38,-12],[1,-20],[-15,-33],[-53,20],[-73,3],[-46,19],[-102,12],[3,27],[16,16],[59,-23],[54,26],[101,-13],[33,19],[73,-15]],[[76745,96213],[-9,-11],[-12,-9],[-33,6],[-65,-16],[-25,9],[-24,18],[-88,-6],[-26,4],[42,22],[120,24],[188,62],[9,-30],[0,-14],[-38,-34],[-39,-25]],[[74864,96306],[-59,-3],[-34,15],[-10,10],[16,26],[23,17],[93,6],[17,-18],[-4,-15],[-42,-38]],[[70738,93820],[-6,-5],[-14,10],[-42,15],[-71,39],[-22,27],[11,30],[16,20],[58,12],[53,-5],[35,-7],[66,-27],[-61,-17],[-26,-37],[3,-22],[11,-13],[-11,-20]],[[70973,94156],[-45,-14],[9,26],[54,37],[100,19],[30,-8],[4,-6],[-42,-39],[-21,-13],[-89,-2]],[[73207,94511],[-14,-14],[-13,2],[-11,-7],[-70,21],[-95,9],[24,22],[68,13],[101,-17],[30,-19],[-20,-10]],[[68706,91894],[-22,-50],[-46,3],[-14,11],[-6,9],[52,54],[32,-2],[4,-25]],[[68488,92477],[3,-23],[-15,8],[-19,26],[-11,32],[-4,64],[7,17],[6,9],[6,-2],[-1,-40],[28,-91]],[[69450,90150],[-49,-7],[-54,44],[-51,86],[10,21],[31,-7],[51,-2],[33,-14],[44,-9],[-5,-40],[0,-16],[14,-17],[-14,-30],[-10,-9]],[[63903,97968],[-23,-8],[-106,44],[-9,13],[91,41],[102,-6],[16,-20],[3,-7],[-69,-36],[-5,-21]],[[64280,97893],[7,-7],[-1,-6],[-99,6],[-173,-4],[-100,32],[106,32],[56,7],[72,27],[89,-26],[-5,-23],[1,-11],[24,-10],[23,-17]],[[64098,98529],[-39,-4],[-27,3],[-29,22],[-10,11],[-2,11],[26,2],[12,11],[4,8],[20,6],[34,1],[45,-12],[19,-24],[-44,-21],[-9,-14]],[[65410,98083],[-79,-27],[-40,1],[-20,16],[32,23],[41,17],[31,-5],[23,-8],[12,-17]],[[65115,98198],[-39,-30],[-129,32],[11,16],[14,6],[0,16],[-12,12],[5,24],[83,-18],[8,-7],[56,-12],[9,-24],[-6,-15]],[[66580,97900],[-100,-19],[-35,6],[-10,9],[-19,9],[-50,12],[7,33],[16,7],[150,37],[72,-21],[30,-51],[-61,-22]],[[66283,98526],[39,-30],[15,-33],[24,-20],[8,-38],[-20,-31],[-60,-6],[-99,-2],[-97,16],[-52,56],[-96,15],[-54,58],[56,17],[68,-8],[109,50],[15,-3],[24,-11],[88,-19],[32,-11]],[[63328,78045],[-4,-10],[-13,53],[-1,32],[8,17],[11,-54],[-1,-38]],[[63962,91696],[5,-56],[-17,-23],[-16,-6],[-7,35],[-13,15],[-48,-41],[-22,-46],[-60,-66],[-123,-47],[-75,-20],[-68,-6],[-63,42],[-35,79],[-6,24],[-4,32],[1,33],[4,50],[7,49],[26,44],[60,52],[59,34],[31,8],[75,2],[214,-117],[48,-30],[27,-41]],[[67603,98329],[-52,-2],[-51,9],[-67,29],[-67,34],[20,18],[63,23],[82,42],[139,9],[67,0],[67,10],[19,21],[13,41],[12,22],[15,17],[74,14],[63,-1],[63,-16],[40,-14],[38,-28],[20,-23],[-6,-28],[3,-23],[18,-21],[-122,-65],[-125,-36],[-326,-32]],[[66098,97996],[-43,-11],[-113,21],[-17,11],[-14,20],[-19,78],[-1,23],[-7,16],[-28,28],[-20,13],[18,15],[124,-11],[266,-6],[136,-28],[40,-16],[39,-26],[-238,-14],[-32,-12],[1,-29],[-9,-26],[-25,-3],[-58,-43]],[[67268,98406],[17,-23],[-10,-37],[-22,-27],[-10,-38],[-86,-9],[-24,-9],[-23,-29],[-87,-18],[-65,-49],[-91,9],[-124,34],[-105,-28],[-69,-8],[-85,42],[-11,10],[-5,29],[5,26],[23,55],[30,31],[15,10],[12,19],[34,11],[105,7],[39,-6],[12,-21],[57,2],[94,13],[137,20],[79,18],[70,-4],[70,-11],[18,-19]],[[66983,98473],[-87,-12],[-141,15],[-73,17],[6,8],[19,10],[122,41],[242,9],[30,-30],[-26,-23],[-92,-35]],[[64866,98032],[-184,-7],[-62,4],[-8,7],[-15,6],[-58,6],[-36,29],[16,8],[85,12],[29,12],[10,17],[38,31],[92,6],[40,-6],[5,-20],[39,-25],[101,-32],[-20,-23],[-35,-3],[-37,-22]],[[65855,98128],[12,-20],[-1,-71],[-13,-31],[2,-26],[-26,-13],[-218,3],[-108,6],[-25,10],[61,34],[19,23],[-6,67],[10,12],[175,-6],[14,19],[66,1],[38,-8]],[[66058,98816],[14,-23],[43,-13],[117,-11],[35,-26],[-53,-19],[-143,-10],[15,-38],[29,-28],[-29,-33],[-40,-16],[-88,-19],[-81,24],[-94,35],[-42,-23],[-44,-14],[-41,2],[-48,27],[-132,-21],[-40,23],[-29,48],[87,10],[104,-15],[69,48],[88,21],[70,51],[33,17],[76,-3],[25,4],[73,13],[26,-11]],[[65199,98568],[209,-55],[194,5],[84,-17],[122,-50],[182,-53],[35,-16],[-31,-21],[-213,-53],[-138,-18],[-120,-3],[-48,6],[-48,38],[-117,28],[-125,-8],[-13,15],[-25,11],[-43,2],[-86,15],[-6,34],[54,17],[35,1],[14,48],[60,73],[24,1]],[[67680,98853],[-34,-8],[-179,7],[-86,14],[-12,8],[-4,7],[-114,12],[49,16],[142,7],[254,-19],[16,-13],[5,-8],[-37,-23]],[[66193,98914],[-92,-12],[-13,9],[-3,6],[10,15],[11,29],[42,17],[313,16],[41,-17],[-15,-26],[0,-12],[-294,-25]],[[75745,97744],[-68,-5],[-80,5],[-130,61],[-85,26],[-70,40],[-15,44],[44,28],[54,11],[91,2],[117,-4],[116,-29],[247,-31],[90,-21],[-56,-51],[-61,-19],[-63,-27],[-64,-19],[-67,-11]],[[75435,98583],[-96,-45],[-346,29],[-16,20],[-5,13],[47,25],[288,-9],[103,-9],[25,-24]],[[89169,94469],[-140,-47],[-27,2],[-63,48],[-23,103],[26,31],[29,11],[30,6],[123,4],[26,-5],[26,-13],[12,-19],[5,-24],[-14,-68],[-10,-29]],[[89495,94409],[69,-25],[57,-28],[196,-135],[18,-28],[15,-35],[8,-123],[-11,-9],[-72,-6],[-98,14],[-70,5],[-68,0],[-60,17],[-147,16],[-115,45],[-120,33],[-25,4],[-75,-10],[-102,-43],[-28,-3],[-39,0],[-27,40],[65,14],[65,5],[63,14],[59,47],[29,38],[51,85],[28,31],[28,20],[30,6],[33,-3],[103,19],[70,6],[70,-11]],[[87763,95281],[-57,-16],[-81,5],[6,42],[14,19],[19,46],[-9,35],[5,42],[10,33],[23,45],[25,-27],[17,-40],[15,-20],[62,-39],[12,-12],[-52,-48],[-5,-21],[16,-27],[-20,-17]],[[87832,94420],[-21,-17],[-20,25],[-93,76],[-23,35],[-51,34],[-13,12],[-4,30],[67,-19],[113,-75],[62,-60],[-17,-41]],[[88316,83578],[25,-23],[39,4],[10,-15],[-31,-25],[-22,-51],[-7,-47],[-9,-18],[-25,-23],[-22,-30],[-19,-19],[-17,-6],[-37,99],[-18,28],[-52,-47],[-12,-1],[12,58],[30,63],[15,9],[30,85],[9,19],[93,-50],[8,-10]],[[96999,91923],[-79,-5],[-158,54],[-56,28],[-42,36],[-48,25],[-9,10],[7,21],[14,16],[54,43],[38,19],[45,4],[283,-76],[12,-16],[4,-14],[-4,-30],[-24,-6],[-9,-20],[-10,-61],[-5,-16],[-13,-12]],[[95453,85600],[-45,-54],[-7,9],[-4,12],[-1,19],[41,36],[42,91],[16,75],[-5,25],[-2,24],[123,47],[87,75],[16,-3],[15,-63],[9,-81],[-12,-49],[-94,-28],[-88,-54],[-91,-81]],[[96291,83432],[-2,-84],[-34,43],[-16,34],[-23,6],[-16,16],[-26,41],[-31,54],[-10,27],[-4,34],[-21,31],[-67,60],[22,7],[28,26],[78,-16],[18,-7],[-13,-40],[5,-44],[43,-92],[21,-32],[28,-25],[20,-39]],[[93002,80248],[-27,-25],[-28,15],[0,50],[59,153],[21,-9],[-5,-37],[-22,-57],[7,-69],[-5,-21]],[[93445,81023],[-11,-13],[-11,3],[-36,36],[-8,17],[13,30],[45,45],[22,-1],[9,-10],[-1,-53],[-22,-54]],[[93310,80819],[-35,-58],[-52,-14],[-25,-19],[-19,-39],[-14,-21],[-30,12],[-13,19],[0,68],[-13,30],[6,19],[30,-3],[30,44],[69,18],[25,47],[31,117],[33,41],[26,9],[8,-58],[-7,-64],[-15,-62],[-35,-86]],[[92799,79948],[-10,-30],[-12,10],[-2,9],[27,35],[10,41],[20,1],[8,-8],[-6,-20],[-35,-38]],[[93234,81118],[-26,-7],[-11,16],[-8,18],[-5,26],[29,12],[19,-14],[4,-38],[-2,-13]],[[92527,79356],[-13,-33],[-14,4],[-5,9],[18,39],[8,7],[6,-26]],[[92222,78857],[-52,-63],[-17,0],[-9,24],[-2,13],[42,10],[48,84],[35,55],[19,19],[16,-1],[-80,-141]],[[91579,78134],[-41,-29],[-26,1],[61,142],[36,21],[46,84],[97,103],[11,7],[56,-3],[-88,-113],[-11,-45],[-39,-48],[-28,-16],[-20,-23],[-54,-81]],[[91277,77947],[-52,-40],[-42,-18],[-71,-84],[-26,-46],[-36,-19],[-35,11],[-10,-19],[-3,-33],[-13,-29],[-70,-91],[-29,-72],[-30,-13],[-56,-73],[10,63],[11,30],[47,56],[3,60],[26,51],[51,52],[35,67],[28,18],[31,56],[32,20],[-3,43],[14,48],[11,-3],[26,-67],[20,-2],[54,14],[80,116],[26,21],[19,4],[11,-10],[4,-14],[-1,-17],[-6,-25],[10,-29],[-13,-22],[-53,-4]],[[90753,77041],[-9,-16],[-20,14],[1,32],[2,9],[57,28],[16,-18],[4,-15],[-51,-34]],[[90612,77475],[42,-42],[58,9],[-14,-38],[-22,1],[-39,-55],[-34,-7],[-17,-13],[-55,-82],[-8,-32],[-33,-62],[-50,-55],[-9,-104],[-32,42],[-4,42],[10,35],[57,74],[23,41],[7,34],[22,36],[10,32],[14,14],[48,131],[26,-1]],[[81496,94700],[-10,-27],[-15,-21],[-11,-26],[-19,-19],[-59,-24],[-46,-54],[-8,-5],[-163,30],[-26,9],[-53,33],[-75,31],[-39,46],[19,8],[19,4],[67,-6],[19,14],[10,39],[1,23],[5,18],[22,13],[241,-40],[93,-23],[28,-23]],[[71180,97725],[34,-21],[26,16],[248,-50],[53,-18],[11,-13],[-217,-8],[-44,3],[-4,29],[-49,1],[-85,19],[-23,27],[-5,11],[27,11],[28,-7]],[[72229,98414],[-258,-21],[-25,13],[-8,8],[36,44],[30,21],[164,8],[131,-14],[41,-13],[-15,-26],[-8,-9],[-88,-11]],[[69631,93948],[-82,-27],[-22,-2],[-50,7],[-22,-11],[-33,27],[2,24],[16,25],[9,31],[-6,78],[42,49],[56,19],[164,22],[23,-6],[33,-15],[25,-18],[33,-43],[26,-18],[40,-34],[12,-33],[-2,-30],[-75,-6],[-130,-25],[-59,-14]],[[71564,93485],[-135,-5],[-67,9],[-10,11],[9,28],[69,42],[31,27],[32,46],[56,38],[47,0],[147,-45],[21,-28],[3,-13],[-58,-38],[-41,-14],[-63,-48],[-41,-10]],[[72083,93733],[-20,-6],[-152,23],[-53,30],[-16,27],[6,24],[141,117],[54,-33],[15,-31],[36,-38],[-1,-86],[-10,-27]],[[72825,95287],[10,-19],[4,-21],[-12,-6],[-36,1],[-20,-54],[-20,9],[-13,31],[-45,-21],[-12,5],[-21,24],[-13,5],[-9,16],[59,48],[36,-25],[24,1],[-5,29],[1,22],[30,9],[40,1],[2,-55]],[[66791,92128],[9,-29],[-1,-53],[-11,-39],[-31,-6],[-31,-16],[-53,17],[-29,-11],[-30,-1],[-24,6],[-25,8],[-16,11],[1,30],[-22,43],[-34,14],[-31,5],[-35,13],[-17,-6],[-22,-16],[-14,5],[-76,92],[-12,21],[-8,24],[-11,15],[-26,64],[13,29],[26,19],[18,5],[32,43],[59,18],[12,-3],[11,-13],[61,-44],[33,-29],[28,-35],[30,-30],[89,-51],[60,-50],[61,-35],[16,-15]],[[55821,83685],[-27,-55],[-74,-116],[23,-15],[27,-5],[32,-22],[30,-3],[53,18],[10,100],[3,90]],[[55898,83677],[17,0],[26,6],[16,-23],[30,-23],[35,-20],[54,-34],[55,-22],[18,-2],[58,3],[61,-3],[17,-51],[30,-24],[25,-34],[1,-18],[-33,-119],[-7,-40],[-2,-40],[13,-51],[11,-28]],[[56323,83154],[-9,-4],[-157,6],[-148,9],[-137,9],[-132,9],[-127,8],[-79,8],[-78,7],[-11,7]],[[55445,83213],[43,49],[28,52],[23,67],[3,46],[6,52],[37,21],[80,-3],[35,25],[44,62],[46,74],[15,32]],[[55805,83690],[16,-5]],[[59722,78187],[6,-19],[66,-146],[31,-54],[24,-22],[28,-3],[53,46],[23,7],[50,-18],[18,31],[26,16],[33,2],[38,-13],[41,-23],[-17,-52],[-17,-41],[-7,-45],[-9,-51],[-46,-23],[-48,3],[-52,-15],[-18,20],[-12,18],[-23,18],[-30,10],[-27,-12],[-32,-69],[-56,-47],[-19,-54],[-56,12],[-47,-10],[-69,-49],[-52,-106],[-57,-66],[-46,-21],[-43,7],[-28,20],[-57,69],[4,25],[8,13],[10,35],[23,131],[-3,43],[-13,66],[-45,52],[-36,-9],[-21,13],[-75,89],[-40,6],[-45,-18],[-16,13],[-13,31],[89,109],[88,90],[38,9],[52,42],[55,63],[-8,49],[-12,37]],[[58251,77914],[-5,-38],[-3,-24],[-12,-99],[-8,-37],[-13,-42],[-142,-49],[9,23],[-3,42],[-6,31],[13,29],[-31,10],[-14,-15],[-11,-28],[9,-62],[-15,-35],[-6,-19],[-1,-46],[-9,-20],[-2,-21],[23,5],[-10,-39],[-43,-76],[-15,-45],[4,-180],[-19,-107],[-1,-32]],[[57940,77040],[-45,-1],[-14,2],[-42,16],[-48,29],[-28,55],[-18,40],[-40,-18],[-8,5],[-11,19],[-31,13],[-37,0],[-85,72],[-9,13],[-67,-13],[-99,-35],[-76,-45],[-79,-78],[-32,-60],[-37,-32],[-52,-23],[-94,9],[-97,30],[-105,32],[-57,-18],[-77,13],[-115,39],[-86,12],[-85,-23],[-14,17],[-4,20],[4,28],[12,23],[20,17],[11,17],[1,18],[-23,29],[-47,39],[-20,24]],[[55622,78403],[11,14],[63,19],[29,-19],[14,7],[13,16],[7,12],[1,14],[6,16],[22,8],[56,-10],[23,23],[8,13],[5,27],[6,23],[20,12],[0,20],[-3,22],[12,50],[7,20],[11,8],[14,15],[24,33],[-6,28],[5,21],[25,51],[19,49],[0,25],[3,22],[16,23],[18,31],[23,96],[9,16],[15,18],[11,18],[1,63],[11,18],[21,21],[20,33],[17,38],[12,19],[17,4],[19,16],[20,5],[20,-7],[13,4],[19,19],[48,71],[7,14]],[[57394,79642],[26,2],[20,-4],[32,-26],[22,-32],[9,-26],[19,-36],[20,-51],[22,-68],[4,-34],[9,-37],[16,-45],[31,-50],[5,-10],[14,-35],[27,-78],[23,-31],[20,-34],[9,-34],[15,-31],[33,-41],[27,-37],[22,-107],[15,-50],[10,-38],[-5,-76],[6,-33],[-12,-60],[-23,-120],[-5,-95],[4,-52],[0,-33],[6,-21],[6,-44],[1,-38],[-8,-11],[-12,-9],[-4,-8],[10,-17],[14,-32],[14,-36]],[[64112,66122],[8,35],[3,22],[-19,167],[-6,128],[2,26],[11,30],[19,66],[9,65],[28,148],[29,57],[43,42],[35,-82],[43,-63],[8,-70],[-13,-57],[-11,-90],[7,-42],[2,-36],[12,-61],[11,-78],[2,-55],[-6,-51],[-15,-42],[-29,-129],[-9,-13],[-36,-22]],[[45224,70776],[38,-30],[35,14],[43,-39],[23,-9],[-20,-27],[-21,-36],[-50,9],[-42,34],[-15,26],[-5,23],[14,35]],[[47942,73259],[-24,-6],[-95,-94],[-29,0],[-55,41],[-96,14],[-32,12],[-39,-27],[-30,1],[-25,-35],[-17,10],[20,77],[31,152],[-1,93],[7,81],[-8,80],[-16,50],[21,130],[-2,67],[-19,84],[59,-13],[-19,34],[-18,20],[-17,-4],[-15,1],[-50,-33],[-25,-10],[-8,6],[3,52],[-13,68],[20,18],[24,5],[20,29],[12,33],[-7,57],[18,55],[40,46],[-21,-7],[-24,-29],[-38,-104],[-12,-53],[-33,-17],[-29,-9],[-14,6],[-18,13],[-2,39],[2,31],[12,62],[4,88],[18,78],[-2,21],[-5,31],[16,30],[19,20],[28,68],[40,160],[47,170],[-4,21],[-10,15],[4,46],[28,200],[11,26],[13,59],[3,94],[5,65],[-1,33],[-4,39],[-18,75],[-18,159],[-2,53],[15,26],[-25,4],[-11,35],[2,38],[28,63]],[[43048,73133],[-2,-11],[-15,5],[-20,-4],[-11,31],[10,13],[22,3],[11,-14],[5,-23]],[[41350,74542],[-12,-27],[-21,10],[-7,10],[6,59],[17,14],[17,-24],[0,-42]],[[42479,74103],[-6,-6],[-58,16],[-16,21],[-7,39],[10,13],[25,8],[37,-7],[24,-28],[0,-36],[-9,-20]],[[42283,74052],[-13,-7],[-74,44],[-26,21],[-34,51],[96,-62],[51,-47]],[[42044,74034],[-29,-1],[-27,44],[40,23],[12,-14],[8,-16],[6,-21],[-10,-15]],[[42181,73993],[23,-23],[-35,-5],[-11,-11],[-29,16],[-33,-3],[-22,31],[-5,33],[11,20],[30,0],[71,-58]],[[42875,73640],[17,-4],[89,9],[24,-6],[-3,-43],[-17,-17],[-52,-11],[-82,27],[-27,37],[-4,27],[0,12],[17,10],[38,-41]],[[55231,80363],[-1,17],[-6,42],[-59,83],[-8,35],[3,13],[-4,22],[-13,13],[-47,16],[-12,-9],[-11,9],[-17,20],[-29,16],[-3,9],[-11,14],[-6,2],[-3,-9],[-9,-12],[-30,-16],[-12,7],[-11,13],[-13,29],[-18,25],[-15,9],[-9,14],[-2,10],[34,21],[7,21],[-4,39],[-5,5],[-13,-13],[-28,-11],[-26,-6],[-13,0],[-73,71],[-48,22],[-28,6],[-3,-7],[13,-40],[22,-49],[-1,-13],[-26,-20],[-15,-9],[-18,-17],[-15,-24],[-12,-10],[-12,2],[-11,12],[-31,73],[-38,55],[-4,13],[-12,3],[-17,12],[-6,18],[9,17],[11,17],[21,10],[6,9],[4,14],[7,19],[-2,6],[-14,21],[-22,20],[-60,-15],[-16,-10],[-9,13],[-7,21],[-16,3],[-20,19],[-25,18],[-24,5],[-50,26],[-19,1],[-11,9],[-12,20],[-10,21],[-5,44],[-37,19],[-37,13],[-2,-7],[1,-43],[-2,-24],[-24,-14],[-24,-2]],[[54113,81139],[2,8],[28,78],[13,50],[15,91],[-18,72],[-5,33],[-8,16],[-50,35],[-4,12],[8,48],[-4,20],[-12,21],[-16,41],[-7,36],[21,42],[5,30],[9,42],[6,23],[1,7],[-13,16],[-3,23],[3,33],[-7,25],[-18,15],[-11,21],[-6,27],[5,41],[13,56],[-29,67],[-72,79],[-35,55],[3,32],[15,28],[28,26],[21,45],[11,54],[1,10],[1,39],[-33,157],[-5,39],[-4,48],[-2,13]],[[53960,82793],[64,-33],[26,-19],[-3,21],[-5,18],[3,27],[-2,40],[-57,20],[-38,7]],[[53948,82874],[-5,28],[4,18]],[[53947,82920],[11,-11],[37,-4],[92,54],[159,70],[170,66],[40,7],[40,14],[14,24],[15,17],[23,43],[51,68],[91,24],[34,32],[70,45],[162,50],[67,11],[66,1],[59,-39],[62,-49],[12,-30],[-34,19],[-49,44],[-18,2],[42,-134],[22,-47],[47,-36],[39,-11],[119,21],[43,28],[12,14]],[[56323,83154],[16,23],[20,-3],[23,-14],[11,-11],[4,-12],[3,-13],[13,-3],[23,-10],[31,-24],[24,-23],[23,-33],[8,-37],[0,-42],[-1,-27],[2,-11]],[[56523,82914],[32,-196],[53,-189],[19,-92],[8,-49],[6,-70],[2,-50],[0,-28],[-4,-38],[-16,-23],[-101,-65],[-20,-20],[-29,-51],[-28,-52],[-6,-18],[-2,-11],[6,-18],[36,-27],[37,-23],[12,-17],[26,-21],[10,-19],[6,-17],[-1,-39],[-12,-54],[5,-40],[-12,-27],[-10,-30],[-2,-53],[18,-58]],[[83638,62566],[43,-30],[94,-108],[34,-27],[36,-20],[28,-5],[26,24],[10,25],[20,67],[20,8],[13,-24],[9,-33],[5,-47],[-6,-50],[-20,-44],[-12,-54],[-8,-177],[0,-53],[7,-51],[17,-81],[9,-23],[26,-29],[7,-22],[1,-39],[4,-35],[17,-13],[14,-18],[-5,-38],[-9,-39],[-12,-97],[-55,-223],[-3,-48],[-22,-96],[-45,-16],[-52,-46],[-28,-36],[-25,-47],[-10,-62],[8,-28],[5,-30],[0,-32],[-8,-27],[-25,-65],[-10,-54],[-11,-24],[-6,-29],[2,-33],[10,-29],[30,-125],[33,-121],[7,-14],[2,-16],[-19,-32],[1,-58],[5,-58],[29,-142],[4,-38],[10,-31],[14,-30],[17,-24],[46,-42],[18,-9],[19,-1],[4,28],[17,10],[-4,28],[-20,38],[0,21],[10,16],[13,9],[28,42],[29,34],[38,-3],[37,-19],[27,-19],[22,-37],[22,-62],[16,-69],[-1,-33],[-3,-33],[0,-33],[12,-22],[36,-1],[18,51],[3,58],[-13,22],[6,28],[11,22],[16,-19],[15,-36],[56,-39],[14,-1],[11,-7],[25,-28],[12,-21],[-14,-45],[-56,-10],[-16,-34],[17,-68],[26,-55],[17,-45],[15,-49],[0,-45],[-9,-46],[24,3],[23,-9],[32,-40],[10,-3],[10,6],[-1,-141],[-22,-129],[-27,16],[-23,54],[4,67],[15,64],[-8,14],[-15,-6],[-17,-14],[-19,-5],[-30,8],[-62,70],[-26,7],[-6,31],[2,67],[-25,80],[-4,28],[-8,23],[-74,86],[-9,15],[-23,69],[-52,98],[-14,10],[-16,3],[-5,-25],[7,-38],[3,-33],[-1,-35],[2,-27],[25,-54],[3,-26],[17,-70],[2,-82],[-21,-34],[-24,38],[-1,31],[-4,29],[-25,74],[-8,16],[-48,74],[-37,80],[-82,86],[-9,5],[-15,-7],[-13,-10],[-40,-43],[-14,-29],[-1,-46],[-28,-36],[-39,-5],[-30,23],[-25,45],[-21,2],[-25,71],[-31,9],[-26,-55],[-5,109],[0,111],[7,33],[13,27],[65,116],[8,38],[-3,50],[-15,40],[-23,25],[-27,10],[-19,23],[-15,38],[-11,-67],[10,-98],[2,-65],[-9,-24],[-17,0],[-16,7],[-11,23],[-9,67],[-23,43],[-9,63],[-10,9],[-21,-5],[-16,29],[-10,74],[-2,78],[-9,66],[-13,64],[-7,52],[-12,235],[-2,21],[-6,18],[-15,27],[-11,32],[-2,27],[3,115],[5,28],[11,13],[16,-22],[12,-28],[15,-14],[14,-17],[25,-69],[10,-10],[31,2],[18,8],[9,25],[5,30],[1,35],[-18,103],[-6,74],[0,67],[5,67],[24,112],[3,77],[-2,104],[4,61],[-1,36],[-14,55],[-4,60],[41,302],[13,58],[9,61],[4,80],[31,22],[29,33],[15,-3],[15,-8],[36,17],[13,1]],[[82586,56704],[-26,-42],[3,52],[7,49],[26,99],[19,31],[31,78],[18,38],[42,75],[39,82],[13,6],[14,1],[12,9],[25,45],[63,147],[53,110],[54,139],[26,41],[7,15],[49,128],[16,18],[17,14],[12,17],[11,22],[17,56],[8,65],[-5,37],[-10,54],[13,74],[9,34],[35,150],[10,31],[14,-19],[2,-27],[-7,-64],[0,-31],[8,-33],[-10,-53],[25,-142],[19,-89],[1,-30],[-26,-53],[-15,-16],[-33,-15],[-15,-15],[-23,-44],[-15,-57],[-4,-30],[-7,-23],[-68,-39],[-31,-25],[-15,-19],[-7,-31],[5,-55],[-57,-199],[-18,-51],[-19,-45],[-24,-31],[-33,-19],[-27,-39],[-18,-68],[-22,-61],[-28,-45],[-30,-40],[-28,-30],[-30,-20],[-9,-27],[-6,-33],[-14,-16],[-15,-8],[-28,-33]],[[84026,58533],[32,-29],[32,25],[31,-7],[26,-38],[-9,-24],[-1,-27],[57,58],[16,-3],[-1,-54],[-3,-46],[-7,-44],[-12,-52],[-17,-46],[-21,-33],[-26,-21],[-12,-19],[-4,-28],[1,-35],[-6,-32],[-27,-14],[-42,-62],[-90,-40],[-25,-27],[-16,-36],[-17,-32],[-10,-8],[-4,15],[-1,13],[13,84],[-3,35],[-6,33],[4,66],[16,62],[8,68],[3,132],[12,182],[-1,22],[-9,25],[-35,20],[-14,19],[7,36],[13,25],[18,-1],[16,-23],[57,-48],[30,-40],[27,-51]],[[84202,57064],[-18,-6],[-20,3],[-13,28],[-22,122],[-26,30],[-30,22],[-15,19],[-14,23],[-42,122],[-3,74],[7,42],[13,38],[14,10],[35,1],[18,5],[40,56],[3,22],[0,92],[-4,64],[-10,62],[11,29],[14,28],[14,55],[3,39],[0,41],[4,29],[12,14],[54,45],[10,3],[71,-41],[14,-62],[1,-20],[-11,-69],[-9,-46],[-24,-71],[-18,-77],[-13,-115],[-8,-38],[-22,-72],[-7,-40],[0,-86],[-4,-32],[0,-31],[44,-143],[4,-23],[0,-26],[-8,-32],[-18,-55],[-10,-19],[-17,-14]],[[84603,58377],[20,-20],[22,8],[27,45],[30,-16],[18,-68],[9,-25],[5,-44],[-2,-106],[-7,-95],[6,-20],[14,-17],[12,-22],[10,-27],[7,-30],[2,-74],[18,-62],[2,-24],[-4,-25],[-29,5],[-3,-21],[1,-27],[-10,17],[-17,60],[-16,26],[5,-98],[5,-48],[1,-47],[-27,36],[-33,23],[-9,19],[4,61],[-1,31],[-14,64],[16,140],[0,29],[-3,28],[-13,57],[-21,47],[-13,0],[-32,-33],[-16,11],[-9,131],[-13,127],[-9,32],[-7,34],[6,28],[13,-11],[17,-34],[21,-19],[10,-16],[7,-30]],[[84788,59059],[20,-47],[4,-34],[-2,-38],[9,-16],[16,-5],[20,-19],[15,-35],[-9,-32],[3,-46],[-16,-59],[2,-105],[9,-33],[1,-33],[-2,-36],[4,-28],[24,-96],[5,-32],[-8,-25],[-2,-24],[15,-2],[21,-40],[12,-53],[-3,-13],[-17,41],[-13,6],[-55,-11],[-33,17],[-22,2],[-21,70],[-19,12],[-15,31],[-25,79],[-8,46],[18,46],[5,37],[-1,36],[-17,-6],[-14,12],[-17,44],[-7,25],[-13,22],[-20,50],[-30,20],[-11,14],[-24,42],[-16,53],[-17,92],[-9,95],[76,-25],[76,5],[86,22],[25,-26]],[[83528,59607],[14,-5],[45,18],[18,-9],[12,-33],[15,-10],[12,-17],[23,29],[22,-33],[20,-63],[24,-44],[22,-33],[5,-25],[-14,-40],[-4,-50],[2,-55],[16,-114],[-5,-31],[-18,-44],[-12,-49],[1,-20],[-5,-16],[-1,-35],[-11,7],[-9,-5],[-9,-16],[-15,-33],[-23,10],[-10,10],[-3,29],[-7,20],[-9,12],[-24,50],[-11,38],[-1,40],[-6,37],[-12,33],[-16,26],[-6,24],[-2,29],[-1,75],[-24,92],[-8,23],[-21,22],[-18,30],[-8,29],[-7,48],[-5,7],[-14,-3],[-13,7],[3,35],[14,25],[19,3],[51,-14],[14,-11]],[[85001,57212],[22,-35],[30,9],[-1,-87],[5,-26],[27,-74],[4,-61],[-16,-59],[-12,-27],[-22,-40],[0,-18],[9,-20],[31,-12],[23,-32],[4,-91],[22,-71],[-1,-31],[-9,-128],[3,-54],[16,-44],[14,-19],[8,-27],[6,-75],[-1,-128],[-2,-44],[-10,-42],[-30,-94],[-40,-75],[-22,5],[-6,-22],[13,-68],[-5,-145],[-9,-100],[-13,51],[-9,53],[-9,140],[-10,64],[-16,57],[-7,52],[-16,48],[-22,125],[-14,-7],[-23,-34],[-5,-23],[-3,-36],[-6,-32],[-27,-51],[-22,-60],[-17,-67],[-6,-61],[15,-47],[15,-20],[21,-42],[7,-20],[23,-139],[-1,-141],[-17,-63],[-42,-119],[-30,-37],[-17,19],[-13,72],[-2,29],[9,68],[1,62],[-10,21],[-12,-4],[-4,-9],[-27,-81],[-12,-21],[-17,-2],[-13,5],[-81,71],[-66,70],[-51,65],[-38,99],[-8,74],[0,77],[-17,113],[-2,38],[2,37],[16,70],[20,35],[12,25],[9,28],[6,37],[-2,37],[-7,23],[-32,82],[-27,50],[-57,45],[-13,24],[-14,19],[-16,8],[-16,0],[-16,-14],[-5,-29],[2,-27],[-2,-26],[-24,-148],[-30,32],[-29,38],[-7,26],[-4,32],[-5,21],[-6,19],[-14,-49],[-16,-39],[-20,-10],[-21,0],[-7,17],[-7,94],[-22,30],[-27,-7],[-33,-52],[-6,-19],[-7,-45],[-36,-127],[-19,-98],[-21,-96],[-9,-31],[-13,-21],[-19,9],[-18,23],[-17,61],[6,72],[19,45],[15,49],[19,171],[1,61],[4,26],[31,77],[26,48],[13,10],[57,28],[23,23],[36,0],[30,13],[24,37],[2,38],[-2,40],[6,24],[9,21],[12,27],[15,20],[40,15],[14,17],[10,26],[16,50],[17,-12],[18,-20],[33,-16],[28,-42],[19,-66],[3,-32],[5,-108],[-7,-25],[-28,-51],[13,-5],[36,46],[19,18],[45,24],[11,16],[7,24],[16,66],[12,71],[9,29],[13,23],[13,4],[47,-48],[31,23],[8,73],[7,106],[6,29],[17,28],[21,-9],[28,-38],[27,-13],[9,31],[10,61],[10,-1],[36,-20],[34,13],[10,73],[-7,78],[-27,226],[16,51],[14,1],[34,-60],[65,-81],[22,-50],[14,-61]],[[84269,57286],[-11,-15],[-4,38],[3,51],[21,179],[-5,45],[36,100],[22,93],[32,99],[5,51],[29,97],[27,134],[-1,45],[7,22],[4,33],[0,29],[20,50],[6,-33],[-6,-64],[1,-30],[3,-14],[0,-60],[-7,-91],[7,-105],[-13,-107],[-15,-48],[-21,-34],[-24,-21],[-25,-53],[-15,-62],[-3,-57],[-39,-192],[-34,-80]],[[83866,62727],[-17,-42],[-10,12],[10,40],[0,14],[8,31],[15,11],[13,-31],[-19,-35]],[[83755,62996],[3,-52],[-17,1],[-24,32],[-3,16],[1,13],[4,11],[36,-21]],[[83877,63574],[-5,-7],[-8,3],[8,55],[14,15],[11,-6],[-20,-60]],[[83854,63814],[-13,-47],[-11,0],[2,26],[14,55],[5,-1],[3,-33]],[[83655,55342],[15,-41],[19,11],[30,-12],[6,-22],[-1,-14],[-32,-40],[-21,42],[-38,-29],[-18,17],[-24,-15],[-15,33],[6,31],[39,51],[34,-12]],[[82521,56384],[-14,-44],[-16,50],[1,71],[5,19],[24,11],[0,-107]],[[83309,57883],[-34,-18],[-8,56],[24,51],[28,-21],[16,-20],[-8,-18],[-18,-30]],[[83360,58852],[15,-9],[11,8],[10,31],[9,-45],[22,-37],[-7,-38],[-20,-4],[-19,8],[-21,-15],[-25,9],[-14,35],[-17,63],[-9,12],[1,26],[6,16],[-3,4],[2,12],[3,8],[5,3],[13,-28],[32,-42],[6,-17]],[[83343,58584],[-21,-19],[-5,12],[-3,28],[0,20],[-20,104],[15,15],[11,-12],[12,-16],[10,-9],[10,-32],[-2,-23],[3,-22],[-10,-46]],[[84068,57875],[-7,-8],[-7,2],[-16,-21],[-6,39],[5,66],[25,50],[6,16],[7,10],[8,1],[8,-20],[2,-30],[-16,-90],[-9,-15]],[[84609,57480],[-3,-21],[-22,2],[-8,-3],[-20,-54],[-12,-14],[-66,-18],[-52,14],[-18,30],[-12,49],[-3,33],[13,35],[12,24],[42,46],[10,35],[22,43],[45,14],[4,-11],[6,-6],[9,-2],[23,-35],[25,-23],[-6,-85],[7,-28],[4,-25]],[[83402,54871],[-7,-35],[-9,-16],[-12,9],[-9,18],[-5,-27],[-24,-10],[-15,-41],[-23,-12],[-15,6],[2,37],[43,54],[27,21],[23,39],[12,5],[6,-33],[6,-15]],[[83914,55546],[-28,-8],[-9,0],[-22,59],[-2,26],[-18,29],[6,29],[23,7],[40,38],[64,-59],[10,-21],[-20,-13],[-14,-56],[-30,-31]],[[85016,57468],[-4,-3],[-15,45],[2,51],[21,76],[15,-67],[0,-30],[-2,-15],[14,-37],[-10,-19],[-21,-1]],[[84913,57554],[-5,-16],[-6,33],[-17,31],[-15,53],[-11,16],[7,42],[1,68],[16,31],[7,10],[11,33],[6,2],[5,-28],[-11,-85],[16,-100],[-6,-62],[3,-14],[-1,-14]],[[83408,59764],[0,-39],[-47,57],[-1,20],[1,14],[5,9],[25,-21],[17,-40]],[[83864,59642],[18,-1],[5,5],[33,-48],[-2,-24],[4,-33],[-19,-55],[-3,-19],[-11,-18],[-35,44],[-13,27],[-4,56],[14,81],[13,-15]],[[83914,58959],[-22,-143],[-15,49],[6,31],[-13,26],[-3,24],[5,31],[13,29],[3,94],[29,30],[11,1],[-4,-23],[1,-43],[-11,-106]],[[84070,58933],[-14,-13],[-29,56],[-17,26],[-4,15],[13,21],[37,0],[19,-39],[3,-24],[-8,-42]],[[84244,59247],[24,-88],[-26,60],[-30,41],[-31,67],[-23,24],[-6,14],[2,28],[17,5],[7,-2],[45,-119],[21,-30]],[[84381,59017],[1,-51],[-10,19],[-34,99],[-9,36],[9,24],[25,-37],[18,-90]],[[84365,58921],[53,-69],[37,-116],[4,-89],[-3,-35],[-17,39],[-38,54],[-26,12],[-8,10],[3,30],[-17,27],[-2,11],[-15,12],[-23,61],[-16,12],[-15,-13],[-35,-91],[-37,-64],[-1,25],[15,79],[10,128],[6,39],[-8,57],[-1,51],[28,-24],[35,-23],[27,-33],[4,-22],[40,-68]],[[84542,59695],[-8,-37],[-9,13],[-12,-2],[-21,-32],[-33,43],[-5,33],[24,73],[0,109],[8,27],[9,19],[11,11],[23,-75],[8,-10],[22,-34],[-5,-70],[2,-41],[-14,-27]],[[83937,59935],[-1,-23],[-60,85],[-3,15],[0,13],[4,14],[60,-104]],[[83897,60486],[5,-20],[-5,1],[-4,-4],[-13,-41],[14,-77],[-9,-56],[-16,-4],[-6,6],[3,28],[4,12],[-3,37],[-10,23],[-7,44],[-12,27],[6,43],[36,5],[17,-24]],[[84531,57952],[-7,-3],[13,61],[10,-9],[3,-6],[0,-28],[-19,-15]],[[84799,57593],[2,-29],[-35,75],[-8,53],[12,-2],[16,-20],[13,-77]],[[84148,56111],[3,-14],[-1,-14],[-29,-27],[-9,1],[-3,44],[7,21],[14,-18],[12,21],[6,-14]],[[84939,55853],[-4,-32],[-17,77],[-7,19],[9,65],[19,-32],[0,-97]],[[84613,58463],[-35,-4],[-15,26],[-19,78],[21,16],[21,-4],[15,-27],[15,-52],[-3,-33]],[[84668,57109],[-8,-34],[-31,28],[-8,25],[4,29],[15,10],[8,0],[15,-31],[5,-27]],[[83680,62835],[-1,-39],[-14,21],[-3,29],[1,21],[6,26],[9,-23],[2,-35]],[[83294,58482],[6,-31],[-8,-46],[-7,-10],[-8,19],[-20,14],[-1,24],[10,0],[18,24],[10,6]],[[84376,58342],[16,-76],[-22,0],[-8,56],[10,18],[4,2]],[[83974,59060],[-8,-18],[-5,3],[-4,31],[8,21],[3,-2],[6,-35]],[[84991,57369],[-5,-15],[-8,31],[7,68],[5,11],[7,-43],[-6,-52]],[[84681,58522],[-5,-30],[-8,8],[-7,14],[-11,44],[-3,33],[16,-18],[9,-33],[9,-18]],[[82598,56575],[-19,-14],[-4,36],[2,35],[14,-3],[6,-11],[1,-43]],[[84360,57164],[2,-60],[-25,-18],[-21,16],[-13,36],[0,13],[11,-1],[26,31],[8,7],[12,-24]],[[30565,49403],[-2,-38],[-9,-15],[-14,-3],[-21,26],[-15,-6],[-15,-2],[-22,31],[-7,31],[-17,25],[-35,-10],[-29,-1],[-24,6],[-22,-8],[-18,-33],[-14,-38],[-16,-31],[-48,-22],[-25,0],[-23,-21],[-33,-8],[-23,-18],[-41,-10],[-49,-10],[-28,-28],[-10,-12],[-28,-39],[-49,-62],[-26,-21],[-33,-67],[-38,-62],[-25,-33],[-37,-16],[-16,-16],[-5,-20],[3,-24],[-6,-60],[-12,-111],[-3,-54],[-2,-26],[-25,-89],[-26,-83],[-13,-55],[-8,-40],[9,-34],[10,-60],[9,-48],[3,-32],[-3,-38],[-11,-34],[-18,-22],[-23,-7],[-49,-60],[-54,-89],[-18,-41],[-5,-39],[-8,-62],[4,-31],[9,-22],[10,-52],[1,-27],[-8,-15],[-16,-3],[-13,-5],[-11,-14],[-10,4],[-10,-7],[0,-22],[3,-25],[-1,-26],[-7,-17],[-5,-12],[5,-17],[10,-15],[14,-25],[21,-48],[15,-9],[13,-16],[1,-27],[-4,-27],[-12,-12],[-1,-23],[16,-28],[10,-21],[11,-30],[9,-41],[0,-27],[11,-34],[6,-28],[0,-27],[17,-27],[15,-20],[10,-18],[11,-12],[2,-20],[-1,-30],[15,-50],[28,-38],[22,-55],[14,-39],[27,-64],[1,-73],[-33,-84],[-33,-84],[54,3],[56,-2],[58,-24],[39,-23],[23,-11],[17,-26],[8,-42],[7,-34],[1,-50],[25,-40],[-2,-38],[-1,-54],[11,-1],[71,0],[78,0],[74,10],[28,13],[34,65],[21,20],[20,30],[24,56],[19,25],[16,31],[23,31],[10,23],[8,8],[19,15],[-8,-30],[-6,-31],[-2,-44],[9,-49],[-8,-36],[-12,-32],[0,-85],[0,-121],[0,-104],[-1,-129],[0,-147],[0,-98],[13,20],[17,17],[23,-45],[16,-20],[14,-4],[15,1],[19,10],[43,37],[29,31],[34,-2],[46,-12],[26,1]],[[30672,45534],[35,-125],[25,-91],[29,-105],[24,-84],[35,-127],[31,-110],[32,-118],[37,-133],[-11,-34],[-10,-27],[1,-46],[-15,-24],[-15,-15],[-19,-38],[-12,-34],[-1,-47],[3,-242],[-3,-66],[-10,-56],[-10,-29],[-6,-22],[15,-56],[13,-113],[10,-22],[13,-46],[6,-44],[-3,-16],[-25,-21],[-9,-18],[-3,-64],[-11,-23],[-18,-31],[-12,-35],[-10,-24],[-10,-14],[-5,-42],[-7,-44],[-23,-28],[-4,-53],[0,-44],[12,-43],[40,-92],[4,-22],[-23,-56],[-13,-38],[-32,-117],[-1,-22],[8,-55],[49,-238],[8,-19],[15,-23],[24,3],[37,-26],[18,-29],[2,-15],[-4,-9],[-20,-20],[-22,-26],[-7,-24],[-2,-39],[5,-57],[-9,-18],[-22,-23],[-18,-32],[-19,-53],[-32,-81],[-11,-22],[-5,-28],[-18,-9],[-34,-55],[-5,-28],[5,-27],[17,-22],[12,-32],[3,-41],[0,-26]],[[30691,41759],[-21,-39],[-27,-44],[-34,-9],[-13,-22],[3,-47],[11,-66],[0,-52],[-10,-60],[-24,-65],[-37,-44],[-35,-24],[-27,0],[-27,-5],[-11,-7]],[[30439,41275],[-20,39],[-91,130],[-34,69],[-32,33],[-78,111],[-8,36],[-9,114],[-11,32],[-26,41],[-68,55],[-26,28],[-27,50],[-40,36],[-44,72],[-26,59],[-29,38],[-91,54],[-45,54],[-85,76],[-38,49],[-91,59],[-27,28],[-90,138],[-62,46],[-51,77],[-153,166],[-24,53],[-23,81],[-34,49],[-38,112],[-57,66],[-54,87],[-20,80],[-36,101],[-11,54],[-32,53],[-2,107],[-22,49],[16,24],[17,11],[21,165],[-12,83],[-56,151],[-21,72],[-15,93],[-22,55],[-34,116],[-21,102],[-45,75],[-12,27],[-7,38],[-25,26],[-1,79],[-17,150],[-25,76],[-90,140],[-2,55],[-7,99],[-20,106],[-99,332],[-26,99],[-25,161],[-22,91],[-25,162],[-37,123],[-24,107],[-25,133],[-2,71],[-45,122],[-24,112],[-42,94],[-42,72],[-18,50],[-58,240],[-8,71],[-40,132],[-40,95],[-25,76],[-32,69],[-195,212],[-69,88],[-23,42],[-10,66],[4,38],[20,36],[28,-27],[17,11],[13,47],[1,72],[-17,92],[-63,177],[5,38],[12,42],[-24,86],[-27,68],[-13,53],[15,200],[14,51],[95,203],[26,86],[40,54],[42,82],[49,62]],[[27687,49891],[8,-11],[7,-10],[0,-21],[2,-18],[5,-17],[1,-32],[6,-21],[1,-23],[0,-33],[-3,-16],[3,-28],[11,-52],[-4,-16],[-11,-11],[-10,-14],[-10,-32],[-15,1],[-22,14],[-15,-18],[-5,-35],[4,-28],[2,-27],[9,-23],[28,-2],[-25,-73],[-12,-33],[3,-21],[15,-18],[11,-2],[25,27],[17,39],[10,22],[16,9],[21,-18],[28,-36],[33,-32],[13,-18],[24,5],[20,7],[17,-26],[17,-22],[4,-76],[13,-55],[15,-42],[19,-51],[18,-17],[22,0],[31,-19],[12,12],[11,35],[5,20],[16,9],[1,23],[-3,28],[5,32],[13,28],[33,42],[15,18],[4,25],[6,35],[-3,19],[-6,23],[1,34],[9,45],[12,52],[11,67],[4,31],[12,20],[4,29],[6,34],[14,38],[0,41],[6,18],[0,46],[15,94],[0,20],[6,5],[11,-6],[9,-22],[3,-21],[4,-9],[9,2],[10,12],[-1,19],[-7,18],[-2,11],[3,18],[15,38],[17,44],[36,92],[22,38],[56,40],[42,30],[41,29],[55,42],[78,58],[56,42],[50,76],[39,58],[33,50],[42,64],[56,138],[40,95],[28,70],[20,44],[16,123],[18,142],[8,62],[3,22],[8,-9],[9,-15],[10,-1],[11,1],[6,8],[-9,141],[1,31],[5,37],[-1,20],[-17,28],[-28,56],[-11,50],[-7,43],[-19,27],[-20,25],[1,20],[12,0],[30,-20],[22,7],[16,2],[15,20]],[[29087,51781],[17,38],[11,0],[13,-5],[23,-39],[14,-22],[17,-19],[15,-6],[15,-2],[9,1],[6,-25],[7,-31],[18,-21],[21,-21],[17,-34],[11,-23],[14,-28],[13,-36],[12,-64],[6,-43],[7,-24],[-2,-24],[14,-45],[11,-24],[18,-16],[35,-18],[19,-40],[16,-16],[18,-41],[16,-12],[20,2],[19,-20],[15,-39],[10,-49],[15,-27],[8,-51],[-9,-58],[8,-32],[16,-25],[25,-27],[23,7],[12,-9],[7,-25],[5,-29],[10,-70],[5,-45],[-10,-43],[-3,-30],[5,-41],[24,-19],[22,-16],[13,-31],[15,-9],[21,2],[27,8],[15,18],[10,5],[11,-8],[24,-17],[29,-19],[26,11],[23,5],[23,11],[23,33],[19,-2],[14,22],[19,35],[17,36],[14,8],[23,-17],[31,-25],[18,-31],[13,-9],[14,-23],[27,0],[29,12],[23,39],[24,12],[16,10],[15,-6],[58,-71],[16,-37],[20,-7],[17,-20],[27,-22],[15,-22],[19,-14],[14,-31],[22,-19],[20,-11],[8,-25],[0,-16],[-2,-12],[-21,-65],[-39,-129],[-36,-116],[-56,-182],[-32,-102],[8,-4],[49,-45],[12,-1],[18,11],[12,18],[11,2],[11,-17],[17,-22],[11,-65],[9,-31],[20,-25],[21,-40],[15,-42]],[[33844,40227],[6,-42],[4,-32],[9,-23],[9,-31],[9,-17],[7,-28],[-2,-33],[4,-41],[4,-37],[5,-9],[13,-10],[7,-33],[-5,-16],[2,-19],[5,-19],[-5,-18],[2,-14],[9,-12],[9,-46],[1,-78],[-10,-42],[-7,-34],[-2,-21],[6,-31],[-9,-36],[-11,-44],[2,-30],[2,-29],[1,-30],[3,-29],[-4,-30],[-4,-27],[-1,-30],[4,-35],[-8,-32],[-5,-23],[-1,-23],[8,-36],[21,-15],[16,-4],[16,19],[12,6],[22,-17],[20,-31],[26,-4],[23,-5],[17,-10],[26,11],[27,-11],[31,-17],[26,-15],[25,3],[20,2],[20,17],[19,-1],[15,30],[8,27],[8,19],[21,15],[14,-10],[12,-49],[21,-29],[9,-21],[15,-9],[34,-2],[21,2],[24,-15],[16,0],[14,-27],[13,-32],[1,-59],[12,-46],[16,-17],[8,-29],[-2,-40],[-8,-40],[1,-44],[8,-40],[0,-40],[6,-40],[11,-34],[4,-55],[-2,-40],[7,-23],[3,-33],[-5,-26],[-2,-36],[1,-33],[6,-26],[16,-35],[5,-61],[0,-42],[7,-49],[14,-23],[22,-8],[26,-7],[31,11],[28,13],[15,14],[31,36],[26,21],[14,13],[13,10],[27,-23],[24,-29],[20,-40],[35,-43],[-6,-11],[-15,-36],[1,-42],[10,-61],[-9,-127],[-28,-196],[-11,-114],[4,-32],[-10,-57],[-38,-123],[-1,-82]],[[34829,37110],[-5,-248],[-13,-174],[-21,-129],[-20,-69],[-17,-8],[-13,-21],[-8,-33],[-14,-27],[-21,-22],[-11,-24],[-2,-26],[-20,-16],[-38,-8],[-23,-21],[-6,-34],[-13,-27],[-19,-20],[-9,-33],[1,-46],[-11,-40],[-23,-33],[-21,-1],[-19,31],[-25,21],[-33,10],[-26,-8],[-22,-26],[-19,-41],[-17,-57],[-18,-9],[-21,38],[-26,11],[-31,-15],[-25,5],[-18,26],[-28,3],[-39,-20],[-77,23],[-117,65],[-99,25],[-121,-23],[-11,68],[7,37],[19,27],[13,32],[5,35],[13,27],[23,18],[9,19],[-3,19],[4,16],[13,15],[7,23],[2,31],[5,15],[8,12],[1,21],[-4,67],[0,55],[6,43],[8,25],[5,7],[5,15],[2,26],[8,24],[38,49],[15,27],[1,24],[6,33],[23,71],[7,34],[1,16],[8,17],[27,40],[16,37],[2,35],[-7,39],[-16,45],[-49,110],[-38,50],[-49,42],[-33,13],[-15,-14],[-16,11],[-16,38],[-27,29],[-57,33],[-128,129],[-52,62],[-17,39],[-48,69],[-79,100],[-61,48],[-42,-2],[-67,29],[-93,61],[-54,59],[-14,57],[-35,57],[-54,57],[-28,38],[-2,18],[-16,24],[-31,29],[-33,50],[-36,71],[-38,109],[-41,148],[-44,100],[-47,51],[-23,35],[0,16],[-7,16]],[[32597,39035],[6,29],[17,112],[25,164],[25,169],[31,199],[0,141],[0,149],[43,122],[30,87],[27,83],[26,142],[18,94],[68,23],[116,49],[57,24],[122,52],[123,53],[130,3],[125,3],[97,-117],[74,-90],[82,-99],[5,-21],[6,-83],[-6,-96]],[[92490,49103],[-21,-44],[-13,41],[-16,36],[-13,36],[-17,79],[0,40],[4,42],[1,43],[-8,87],[-19,78],[-68,189],[-21,49],[-24,44],[-16,11],[-31,11],[-14,8],[-26,31],[-24,36],[-60,106],[-31,30],[-17,37],[-94,120],[-27,28],[-34,0],[-28,24],[22,15],[5,40],[-5,41],[47,-67],[50,-58],[14,-47],[25,-3],[45,-38],[30,-35],[29,-40],[33,-58],[62,-45],[9,-17],[32,-75],[42,-64],[14,-35],[177,-301],[30,-85],[2,-58],[-6,-22],[-19,-49],[1,-58],[-6,-51],[-16,-52]],[[92198,49368],[14,-12],[42,60],[22,-42],[28,-20],[30,-12],[-12,-86],[4,-40],[7,-40],[-1,-59],[-13,-52],[-26,-76],[-12,-15],[-13,-8],[-43,-6],[-8,-40],[3,-43],[23,-57],[18,-63],[-18,-59],[-30,-40],[-29,-21],[-47,12],[-50,-5],[-10,-22],[0,-37],[-7,-28],[-9,-25],[-25,-53],[-29,-46],[-38,-45],[-13,-10],[-35,-7],[-31,-26],[-13,-25],[-15,-20],[-33,-22],[-32,-43],[-12,-8],[-66,-7],[-95,-2],[-28,-5],[-27,6],[-15,17],[-32,79],[-28,26],[-30,0],[-41,-28],[-8,6],[-80,116],[-25,28],[-26,21],[-32,15],[-30,23],[-18,55],[2,72],[24,42],[37,-21],[14,0],[14,12],[16,-4],[17,-10],[60,15],[34,-22],[34,-29],[32,-6],[32,6],[43,33],[14,-4],[42,0],[36,44],[14,177],[9,60],[13,14],[9,-4],[13,-30],[-17,-38],[-8,-29],[-2,-71],[9,-69],[22,-54],[32,-7],[29,36],[32,7],[30,-35],[30,6],[14,23],[16,10],[16,4],[14,13],[20,60],[13,67],[19,52],[52,88],[15,11],[17,6],[37,-4],[27,32],[2,70],[-4,72],[-31,167],[-2,27],[4,30],[9,27],[31,0],[32,-9],[13,-26],[14,-20]],[[89159,46590],[0,8],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,118],[0,96],[-16,38],[-15,57],[3,74],[19,92],[9,61],[0,50],[0,117],[0,117],[0,117],[0,117],[0,118],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[-1,118],[0,117],[0,117],[0,70],[0,39],[0,2]],[[89158,50339],[9,0],[28,-1],[22,-9],[140,-125],[41,-50],[14,-12],[14,-1],[14,-5],[62,-70],[94,-69],[99,-67],[31,-14],[31,-6],[69,-23],[37,-21],[53,-82],[27,-25],[25,-46],[35,-50],[15,-12],[15,-6],[35,-2],[35,9],[15,-4],[14,-9],[13,-17],[6,-33],[22,-47],[31,-20],[29,-42],[27,-50],[19,-50],[22,-43],[34,-18],[35,-2],[120,-253],[6,-39],[1,-165],[-13,-129],[30,-40],[40,-15],[58,-28],[55,-41],[175,-174],[24,-15],[35,-6],[36,3],[13,-9],[26,-32],[14,-20],[24,-57],[21,-61],[9,-17],[11,-14],[6,-33],[9,-103],[-3,-64],[-9,-24],[-28,-11],[-99,-11],[-65,12],[-46,-65],[-2,-28],[4,-27],[40,-137],[23,-121],[20,-50],[29,-40],[26,-48],[24,-54],[50,-95],[27,-36],[31,-21],[53,-74],[7,-33],[16,-103],[6,-69],[1,-29],[4,-26],[46,-63],[11,-18],[20,-140],[16,-65],[27,-24],[31,2],[85,42],[12,1],[16,-10],[14,-23],[4,-63],[-13,-66],[-4,-64],[17,-52],[43,-41],[16,-12],[78,-13],[30,-11],[30,-17],[11,-16],[-8,-28],[-15,-14],[-18,-6],[-29,-20],[1,-36],[16,-38],[15,-45],[12,-17],[14,-11],[33,-15],[33,-22],[22,-22],[22,-15],[48,-10],[36,-29],[51,12],[-44,-47],[-15,-11],[-53,17],[-10,-18],[22,-50],[32,-34],[12,-19],[-9,-23],[-37,-46],[-16,-6],[-29,-4],[-50,20],[-35,25],[-9,34],[-10,20],[-31,49],[-23,26],[-28,9],[-30,-1],[-53,28],[-116,20],[-27,12],[-35,39],[-16,6],[-18,-12],[-44,-8],[-13,3],[-32,33],[-33,12],[-14,-9],[-14,-3],[-44,24],[-34,10],[-28,33],[-15,30],[-17,28],[-16,70],[-24,67],[-31,54],[-65,89],[-13,22],[-25,81],[1,54],[9,54],[-14,-19],[-16,3],[-44,36],[-18,42],[-30,116],[-19,62],[-44,108],[-13,64],[-18,56],[-12,21],[-9,24],[-9,32],[-12,21],[-62,49],[-11,15],[-12,8],[-46,5],[-26,8],[-50,39],[-26,12],[-31,7],[-30,15],[-15,15],[-10,25],[-6,59],[-25,-7],[-25,10],[-24,21],[-24,13],[-17,-18],[-5,-47],[-8,-2],[-14,9],[-7,-5],[-16,-22],[-12,-29],[-23,4],[-47,30],[-21,18],[-18,34],[-15,38],[-16,29],[-19,22],[24,-51],[56,-228],[-14,-4],[-14,6],[13,-44],[-15,-6],[-15,0],[-32,19],[-31,6],[-10,-9],[7,-16],[11,-49],[9,-50],[-46,-23],[-46,-14],[-52,-27],[-53,-2],[-27,16],[-28,9],[-26,-9],[-25,-20],[-21,3],[-14,36],[-6,27],[-8,23],[-20,-4],[-19,-12],[33,-2],[10,-30],[8,-36],[23,-32],[29,19],[61,-5],[60,-57],[14,-7],[13,-11],[31,-56],[24,-51],[19,-59],[4,-23],[-1,-61],[-6,-30],[-39,-43],[-41,-33],[-61,-63],[-59,-73],[-31,15],[-28,38],[-10,10],[-29,21],[-18,7],[-69,-16],[-70,-8],[-30,1],[-28,12],[-32,23],[-31,-11],[-21,-26],[-23,-4],[-44,59]],[[91117,48486],[-11,-4],[-5,26],[-26,23],[-26,70],[1,61],[3,17],[15,1],[57,-70],[6,-22],[-4,-66],[-10,-36]],[[90560,49120],[-19,-17],[-13,13],[-6,38],[5,36],[16,29],[10,9],[12,-20],[4,-38],[-9,-50]],[[92408,50038],[-7,-51],[-17,30],[-12,42],[8,20],[19,11],[9,-52]],[[92249,50145],[-3,-29],[-9,1],[-24,57],[-4,15],[5,14],[28,-41],[7,-17]],[[91601,50948],[-1,-21],[-20,11],[-6,-3],[-34,60],[0,37],[9,31],[15,-5],[25,-39],[12,-71]],[[91966,46071],[12,0],[20,43],[17,13],[11,-20],[-18,-137],[-16,21],[-60,38],[-2,54],[-15,18],[-10,53],[-20,58],[-4,38],[12,-16],[12,-38],[53,-79],[-2,-25],[10,-21]],[[91762,46374],[-4,-14],[-16,10],[-46,80],[7,59],[21,30],[31,-33],[10,-49],[3,-27],[-6,-56]],[[91973,46812],[5,-41],[-22,44],[10,50],[2,27],[-1,15],[-22,26],[11,42],[13,14],[7,4],[0,-59],[6,-27],[-9,-95]],[[92855,45298],[-4,-31],[-10,10],[-30,-16],[-16,4],[-9,28],[-3,13],[27,-10],[-5,31],[38,-16],[12,-13]],[[89884,46957],[-12,-2],[-49,39],[-12,29],[57,-7],[15,-7],[3,-40],[-2,-12]],[[90881,48714],[-15,-3],[-26,54],[-6,21],[3,28],[32,39],[21,-35],[4,-75],[-13,-29]],[[90851,50714],[93,-38],[6,1],[-1,13],[1,4],[6,-10],[-2,-27],[-15,-7],[-13,3],[-10,-15],[-26,-52],[-18,9],[-22,-12],[-38,-1],[-50,23],[-13,-20],[-18,6],[-17,-22],[-8,1],[-4,32],[1,16],[20,14],[-3,49],[17,25],[29,-3],[27,17],[58,-6]],[[91787,50309],[-55,-8],[-20,9],[-18,33],[-16,52],[-16,12],[-7,11],[39,39],[35,12],[56,-49],[6,-25],[0,-16],[-1,-53],[-3,-17]],[[91813,46459],[39,-48],[21,14],[12,-7],[25,-55],[1,-40],[4,-34],[-1,-15],[-14,-21],[1,24],[-10,4],[-37,-1],[-28,15],[-39,4],[16,36],[4,14],[-21,59],[0,28],[1,15],[17,8],[9,0]],[[92397,46682],[16,-9],[33,4],[11,-33],[16,-11],[13,-15],[12,-22],[0,-13],[-3,-12],[-7,-10],[2,-23],[-12,3],[-16,-12],[-30,27],[-11,6],[-3,24],[-19,39],[-35,28],[18,23],[15,6]],[[92648,45232],[46,-30],[16,-34],[-17,-15],[-40,-10],[-10,20],[-39,21],[-6,37],[-19,-13],[10,27],[-25,29],[-7,40],[-1,16],[28,-19],[64,-69]],[[89885,46869],[5,-25],[-40,35],[-39,58],[-19,15],[-13,38],[24,-28],[41,-27],[41,-66]],[[91076,50527],[-9,-30],[-21,3],[-9,9],[15,6],[6,25],[7,8],[11,-21]],[[92209,50212],[-6,0],[-1,46],[4,24],[16,-16],[2,-42],[-15,-12]],[[91915,45757],[-4,-45],[-22,13],[-5,10],[4,28],[20,1],[7,-7]],[[92682,49481],[-2,-13],[-17,15],[14,30],[6,2],[-1,-34]],[[93321,47991],[-7,-54],[-5,-9],[-7,20],[-24,-20],[-11,-22],[-13,-17],[-28,4],[-27,15],[-26,28],[-23,35],[-23,55],[-14,57],[7,66],[-9,60],[-44,43],[-10,14],[-19,59],[-19,26],[-25,52],[-6,23],[-11,66],[-3,40],[9,116],[-4,58],[12,-5],[13,-23],[15,-16],[35,-11],[27,-46],[25,-90],[4,-30],[8,-21],[26,-38],[14,-25],[26,-98],[15,-21],[17,-9],[16,-14],[27,-43],[24,-49],[17,-51],[12,-55],[9,-70]],[[92957,48713],[-6,-4],[-12,72],[-2,54],[-4,40],[-6,24],[18,43],[8,12],[13,-23],[2,-51],[11,-43],[-8,-95],[-14,-29]],[[28507,56830],[-5,-8],[-16,-45],[-8,-39],[20,-41],[6,-44],[11,-47],[17,-47],[20,-89],[4,-35],[-5,-23],[-19,-14],[-17,-41],[-5,-51],[3,-25],[-52,-80],[-13,-13],[-9,12],[-11,40],[-13,33],[-8,11],[-4,1],[-4,-8],[-2,-17],[7,-76],[-6,-30],[-17,-24],[-20,-123]],[[28361,56007],[-8,16],[-67,165],[-58,205],[-12,93],[15,6],[14,-3],[8,15],[9,27],[-7,63],[28,47],[11,32],[7,-3],[19,-55],[26,-31],[33,-46],[21,-10],[-26,47],[-44,63],[-13,42],[-12,57],[-17,-25],[-8,-21],[-9,-12],[-8,15],[-1,18],[-26,4],[-7,17],[-7,9],[3,-36],[5,-22],[-2,-27],[-9,-1],[-7,27],[-9,25],[-13,105],[-29,49],[-14,16],[-11,7],[-17,33],[-22,18],[-29,52],[-37,37],[-44,14],[-54,-9],[-19,-20],[-12,-27],[-6,-12],[-32,-30],[-12,-43],[-7,-37],[-16,-42],[18,-25],[-104,-142],[-21,-20],[-47,-15],[-11,-15],[-14,-28],[-2,-42],[2,-37],[14,-28],[12,-17],[29,-85],[52,-106],[9,-39],[8,-57],[-15,-27],[-12,-11],[-49,-5],[-17,-23],[-7,-35],[-18,-29],[-64,-28],[-49,-3],[-16,33],[-4,92],[-33,158],[-8,108],[-8,-13],[-18,-13],[-6,-27],[-5,-80],[-6,-27],[-14,2],[-28,29],[-37,26],[-48,170],[-5,32],[-9,38],[-37,16],[-32,29],[-34,4],[-17,-16],[-18,21],[-3,46],[-36,-21],[-47,7],[-41,20],[-28,-10],[-24,-33],[4,-85],[-7,-16]],[[26978,56492],[-1,34],[-9,40],[-10,33],[-20,34],[-1,12],[8,18],[38,49],[4,21],[1,43],[-4,41],[-17,60],[10,38],[19,30],[20,24],[4,10],[-4,20],[-12,22],[-27,38],[-16,3],[-1,108],[1,116],[4,11],[10,7],[8,18],[5,34],[11,12],[22,-26],[22,-24],[9,8],[7,11],[5,12],[1,10]],[[27065,57359],[18,-31],[36,-54],[2,-27],[-3,-26],[10,-74],[18,-10],[19,14],[5,-14],[-4,-13],[-9,-15],[-3,-64],[31,-30],[15,-26],[51,13],[19,-7],[13,7],[-14,51],[-19,38],[1,17],[15,-13],[11,-25],[25,-32],[46,-111],[53,-26],[42,3],[39,15],[63,43],[45,78],[36,34],[116,74],[42,77],[17,10],[17,10],[36,58],[20,46],[21,22],[62,-16],[39,-22],[28,3],[27,-15],[11,-33],[12,-14],[65,3],[54,-16],[117,-98],[70,-97],[37,-103],[90,-133]],[[28084,56609],[-6,-24],[-13,54],[2,14],[-1,49],[13,13],[9,1],[7,-7],[5,-58],[-4,-26],[-12,-16]],[[27332,56067],[-15,-3],[-31,24],[-23,48],[-2,15],[1,16],[12,49],[17,17],[6,0],[16,-57],[-11,-21],[5,-35],[22,-26],[3,-27]],[[27157,57246],[-3,-27],[-21,49],[12,8],[5,-1],[7,-29]],[[28037,56597],[-12,-25],[-5,24],[9,25],[3,0],[5,-24]],[[86436,53586],[-6,-3],[-4,2],[0,8],[4,9],[6,4],[4,-3],[0,-8],[-4,-9]],[[87387,56095],[-17,-12],[-8,44],[3,51],[11,39],[12,13],[2,4],[12,51],[3,-28],[-8,-93],[-9,-37],[-1,-32]],[[71323,72385],[13,-52],[19,-78],[13,-51],[14,-58],[7,-29],[13,-50]],[[71402,72067],[-5,-27],[-9,-41],[-30,-30],[-30,-23],[-7,-12],[-3,-18],[-14,-35],[-28,-29],[-24,3],[-15,8],[-79,-51],[-36,2],[-29,-33],[-21,-30],[-42,-33],[-29,-1],[-43,20],[-52,37],[-21,22],[-19,-1],[-47,5],[-45,18],[-54,22],[-27,10],[-55,19],[-35,-26],[-33,-23],[-26,-16],[-22,-71],[-9,-26],[-10,-36],[-5,-25],[4,-31],[32,-21],[13,-30],[2,-26],[-11,-27],[-10,-21],[0,-19],[5,-18],[8,-14],[45,-9],[27,0],[10,-8],[2,-25],[-10,-34],[-38,-28],[-22,-29],[-7,-39],[1,-30],[7,-21],[18,-23],[17,-27],[6,-22],[-3,-30],[-6,-41],[-19,-48],[-16,-34],[-1,-12],[4,-18],[12,-27],[22,-39],[27,-31],[17,-9],[5,-8],[6,-37],[2,-38],[-7,-29],[13,-24],[36,1],[29,-10],[13,10],[8,-8],[-5,-86],[4,-51],[7,-15],[29,-21],[55,3],[33,-24],[36,-28],[19,-31],[8,-22],[-2,-37],[-20,-43],[-32,-21],[-19,-9],[-92,-81],[-29,-34],[-22,-41],[-8,-31],[-4,-30],[19,-108],[4,-34],[-17,-118],[-4,-43],[6,-31],[19,-11],[5,-26],[2,-19],[-35,-43],[-35,-39],[-12,0],[-34,-71],[-58,-144],[-30,-49],[-2,-23],[-3,-24],[12,-41],[2,-34],[-13,-35],[-21,-40],[-42,-34],[-53,-36],[-24,-21],[-18,-93],[-16,-94],[-8,-34],[-28,-108],[-50,-158],[-13,-35],[-77,-76],[-79,-83],[-14,-32],[-16,-75],[-15,-83],[-14,-44],[-50,-97],[-17,-75],[-5,-49],[-42,-27],[-49,-26],[-70,-9],[-29,-13],[-86,-68],[-22,-3],[-16,12],[-13,23],[-12,38],[-6,59],[-16,26],[-23,23],[-23,1],[-24,-25],[-20,-27],[-14,-23],[-14,-26],[-26,-89],[-43,-128],[-48,-92],[-17,-28],[-11,-21],[-15,-31],[-9,-30],[-12,-97],[-6,-86],[3,-19],[7,-17],[26,-25],[37,-41],[49,-24],[41,-4],[16,-18],[9,-24],[2,-20],[-2,-71],[-4,-77],[-16,-82],[1,-47],[6,-46],[45,-117],[17,-12],[34,-3],[16,2],[18,12],[13,-8],[9,-14],[2,-24],[-1,-117],[14,-53],[27,-72],[22,-82],[20,-99],[19,-77],[8,-40],[-13,-20],[-7,-20],[-2,-27],[3,-29],[-2,-20],[9,-25],[11,-8],[0,-17],[-17,-23],[-15,1],[-12,-10],[-23,-48],[-10,-9],[-14,-4],[-16,4],[-22,19],[-7,30],[3,32],[-5,18],[-16,-3],[-56,-32],[-53,-40],[-9,-27],[-12,-28],[-25,-12],[-35,-3],[-25,4],[-23,30],[-21,28],[-32,1],[-58,-4],[-32,0],[-19,10],[-18,-7],[-24,11],[-10,-15],[-10,-1],[-8,26],[-5,2],[-6,-4],[-5,-8],[-4,-15],[-1,-174],[-38,1],[-27,1],[-30,-10],[-27,-13],[-14,-16],[-19,-25]],[[68934,65585],[-4,-34],[-10,-26],[-13,38],[-9,17],[-9,-13],[-14,2],[-26,42],[-11,-43],[-42,-9],[-5,32],[-1,30],[-23,-22],[-17,34],[-7,45],[-6,12],[-8,15],[-17,15],[-16,48],[-1,51],[-4,60],[-33,224],[-20,21],[-110,39],[-6,40],[8,105],[-3,66],[-36,88],[-10,61],[-29,52],[-29,15],[-30,-7],[-15,-20],[-9,-35],[63,8],[14,-13],[17,-23],[-18,1],[-21,11],[-26,-1],[-98,-26],[-56,-37],[-76,11],[-96,-36],[-79,-2],[-33,-71],[-18,12],[-14,18],[-109,56],[-7,23],[-18,17],[-20,-30],[-15,-5],[-59,25],[-46,-19],[-17,-32],[-1,-50],[-57,10],[-32,15],[-43,-17],[-98,23],[-25,-6],[-36,-33],[-15,-26],[-21,-10],[-18,36],[-14,16],[-13,-10],[-18,-30],[-50,-14],[-46,4],[-49,28],[6,9]],[[67107,66360],[8,48],[7,172],[8,62],[-2,34],[2,10],[19,31],[4,12],[8,88],[8,98],[9,35],[7,9],[61,44],[11,29],[31,-7],[3,7],[3,34],[14,36],[21,30],[15,11],[54,19],[32,26],[10,2],[85,-6],[18,10],[3,9],[5,99],[15,16],[3,8],[-5,69],[3,45],[17,27],[-1,16],[-12,32],[-17,21],[-8,5],[-70,-20],[-29,7],[-14,12],[-2,9],[2,20],[1,32],[10,51],[3,30],[-8,175],[-12,116],[6,115],[-1,24],[-2,5],[-9,0],[-43,-10],[-36,74],[-22,30],[-62,36],[-27,7],[-40,32],[-37,70],[-37,72],[-15,45],[-17,78],[-47,149],[0,39],[-6,23],[-46,98],[-33,70],[-53,112]],[[66900,69042],[106,-63],[83,-48],[133,-78],[103,-60],[29,-10],[303,52],[112,-40],[36,-22],[5,13],[15,27],[26,27],[35,21],[36,12],[51,1],[34,-1],[25,-7],[49,4],[24,10],[81,43],[54,29],[82,44],[60,33],[15,17],[15,32],[8,28],[-19,43],[-2,38],[12,48],[7,74],[-2,104],[-4,61],[17,112],[14,63],[28,30],[19,19],[8,13],[8,15],[30,86],[27,40],[26,24],[29,-3],[25,-33],[47,-15],[46,10],[40,25],[18,20],[21,18],[-1,20],[-24,18],[-14,25],[-5,31],[14,18],[31,6],[77,74],[31,49],[9,23],[15,3],[29,-23],[34,-8],[22,23],[21,5],[21,-25],[11,-29],[20,-36],[24,-7],[29,19],[30,41],[29,58],[26,56],[-7,180],[-4,107],[14,55],[19,35],[13,53],[-1,47],[14,40],[13,107],[19,26],[37,17],[61,11],[47,49],[47,52],[7,46],[-18,50],[-24,95],[-22,57],[-52,103],[6,63],[29,26],[72,-44],[20,-9],[25,-6],[66,1],[54,17],[57,39],[11,41],[-1,48],[1,40],[1,56],[-20,35],[-12,32],[-4,25],[14,14],[14,26],[13,47],[31,57],[19,51],[18,24],[27,33],[17,48],[8,29],[16,29],[5,18],[-4,17],[-8,21],[-9,23],[0,23],[7,24],[8,22],[-3,30],[-5,50],[-14,29],[-10,68],[-16,68],[-8,27],[-15,34],[-34,35],[-10,24],[13,46],[22,29],[42,70],[23,48],[21,34],[27,-5],[15,3],[14,31],[27,28],[49,57],[17,39],[26,19],[21,5],[29,13],[28,21],[25,16],[40,3],[63,9],[35,10],[81,8],[89,3],[11,1],[38,-21],[26,-17],[11,2],[43,41],[66,50],[30,22]],[[70705,73169],[17,8],[25,0],[21,-14],[21,-19],[13,-15],[16,9],[30,11],[25,-8],[56,-35],[8,-17],[13,-84],[10,-7],[32,19],[26,-10],[29,-27],[19,-26],[12,-28],[14,-46],[5,-36],[6,-44],[-1,-123],[-10,-20],[-8,-26],[2,-23],[9,-18],[18,-12],[17,-8],[9,-19],[12,-70],[9,-10],[20,0],[38,15],[32,24],[14,5],[3,-66],[19,-25],[26,-29],[11,-10]],[[66311,63489],[-17,-8],[-6,4],[1,73],[40,91],[27,106],[19,-94],[-33,-53],[-17,-91],[-14,-28]],[[65663,66232],[28,-152],[42,-142],[37,-78],[38,-106],[59,-98],[27,-33],[108,-69],[60,-25],[82,-25],[57,-53],[19,-3],[29,15],[22,-1],[54,-73],[16,-69],[23,-36],[20,-57],[13,-60],[45,-92],[33,-103],[33,-76],[29,-47],[44,-19],[36,-21],[4,-51],[-4,-67],[-7,-49],[-33,-96],[-8,-59],[-37,-97],[-41,-163],[-18,-37],[-66,-84],[-48,-102],[-57,-176],[-43,-174],[-17,-56],[-35,-12],[-23,5],[-15,17],[6,47],[4,54],[-21,-6],[-19,-11],[-43,-131],[-24,-57],[-5,-73],[-12,-94],[-16,-86],[-8,-73],[0,-41],[13,-101],[1,-103],[7,-62],[6,-74],[-20,-23],[-18,-11],[-68,-8],[-70,-24],[-61,-43],[-37,-43],[-47,-95],[-29,-243],[-47,-103],[-31,-21],[-76,-9],[-106,-28],[-38,-25],[-62,-148],[-5,-47],[12,-34],[4,-37],[-5,-35],[-29,-94],[-30,-68],[-81,-43],[-30,25],[-27,13],[-53,2],[-86,-17],[-31,-50],[-50,-36],[-46,-55],[-87,-21],[-59,-43]],[[65577,66856],[24,83],[9,13],[8,-6],[22,9],[11,45],[9,25],[10,-3],[4,-14],[-3,-69],[0,-57],[-12,-175],[-13,-30],[-6,-25],[-2,-34]],[[53163,85850],[-1,17],[-5,22],[-65,22],[-12,-1],[-25,13],[-15,4],[-31,8],[-25,64],[-28,54],[-3,22],[0,101],[-8,44],[-2,49],[-17,-39],[9,-63],[-21,-26],[-26,-13],[2,-37],[11,-7],[3,-38],[-7,-56],[-52,-126],[-11,-13],[-7,-17],[-27,11],[-34,-35],[-32,-5],[-12,39],[-46,53],[-22,-3],[20,-26],[19,-34],[-11,-22],[-11,-14],[-18,-8],[-67,-44],[23,-29],[-20,-34],[-23,-5],[-13,-15],[-4,-21],[-69,-61],[-113,-155],[-59,-44],[-40,-46],[-36,2],[-45,-39],[-114,-34],[-75,15],[-53,-13],[-28,26],[-4,19],[2,10],[5,13],[-10,5],[-21,2],[-9,-13],[-1,-29],[-10,-8],[-39,17],[-10,15],[14,30],[25,28],[-5,5],[-5,17],[-11,2],[-35,-4],[-29,5],[-93,62],[-21,33],[-75,52],[-34,56],[-19,61],[2,56],[9,87],[15,22],[68,-31],[68,-51],[10,3],[22,40],[41,32],[-12,9],[-61,-37],[-23,21],[-36,42],[0,21],[17,22],[5,29],[-8,28],[4,37],[27,40],[41,40],[30,39],[31,24],[-4,8],[-34,-15],[-34,-26],[-39,-44],[-48,-35],[-35,-13],[-17,-12],[-26,-11],[-27,-50],[-29,-21],[-53,-3],[-11,37],[15,131],[16,64],[17,45],[27,7],[20,34],[16,0],[13,-16],[54,-15],[26,43],[35,6],[62,42],[-1,8],[-42,-9],[-26,-2],[-37,-10],[-20,7],[-9,32],[15,29],[59,68],[21,30],[11,28],[-2,19],[10,39],[58,69],[47,32],[15,-28],[-13,-84],[0,-35],[38,123],[16,30],[19,20],[45,14],[13,20],[-53,-7],[-127,-47],[-54,-42],[-15,-32],[-37,-49],[-17,-31],[-8,-47],[-21,-25],[-29,-9],[-39,-59],[-17,-48],[-39,-37],[-25,-29],[-8,-11],[-14,-28],[-11,-2],[-10,16],[-1,37],[3,59],[19,42],[9,42],[-12,38],[9,24],[16,0],[31,-11],[33,1],[54,31],[-9,18],[-23,2],[-44,-2],[-36,29],[-29,59],[-13,79],[9,23],[105,81],[28,36],[-16,4],[-39,-45],[-57,-27],[-35,38],[-19,41],[-11,87],[4,45],[-4,59],[24,19],[27,-10],[26,-4],[61,5],[133,35],[85,-21],[35,2],[54,31],[46,3],[35,-23],[19,-27],[3,-36],[16,-23],[11,7],[-9,29],[-2,43],[140,50],[17,19],[-56,7],[-16,45],[30,68],[-3,9],[-31,-36],[-15,-51],[6,-40],[-6,-19],[-29,-9],[-64,-3],[-41,17],[-38,10],[-13,13],[4,29],[-7,6],[-16,-26],[-14,-52],[-30,-12],[-84,19],[-121,-11],[-54,-26],[-35,3],[-61,46],[-24,36],[-8,73],[3,33],[47,13],[24,-1],[22,17],[-19,12],[-28,22],[-19,44],[-29,14],[-19,38],[-5,57],[6,40],[15,13],[37,-9],[97,6],[91,-40],[62,-23],[125,12],[73,36],[-13,10],[-80,-21],[-73,1],[-130,40],[-53,14],[-57,-6],[-30,12],[-18,40],[13,77],[27,17],[15,-20],[18,-2],[18,32],[17,19],[14,41],[51,39],[22,3],[31,18],[20,-5],[12,-18],[16,-15],[35,2],[103,31],[11,10],[20,25],[-65,-11],[-54,-18],[-35,-5],[-5,22],[13,21],[20,21],[10,37],[22,16],[24,-1],[50,7],[35,9],[60,-6],[90,-14],[58,-34],[21,3],[23,9],[11,12],[-46,14],[-2,21],[5,15],[74,28],[81,6],[-14,23],[-177,-34],[-46,23],[-36,0],[-24,-13],[-68,-16],[-13,11],[13,40],[41,65],[3,16],[19,16],[106,37],[51,44],[23,6],[22,-3],[35,5],[67,-13],[30,-55],[28,-17],[87,-69],[-4,20],[-75,93],[-29,23],[-21,46],[7,43],[24,29],[86,15],[15,17],[2,29],[-13,19],[-32,-1],[-26,12],[-7,31],[10,21],[50,38],[27,13],[47,13],[81,-30],[6,-16],[-22,-38],[2,-21],[20,-3],[46,64],[55,9],[23,14],[26,9],[38,-58],[16,-19],[12,-7],[12,-48],[12,-3],[17,24],[30,13],[42,8],[69,-12],[32,9],[15,-1],[-14,43],[-10,12],[15,39],[15,15],[48,27],[46,12],[30,26],[40,24],[-6,18],[-12,22],[-26,2],[-10,12],[33,28],[45,32],[-8,12],[-34,14],[-26,-10],[-38,-25],[-45,-39],[15,-11],[22,-32],[-31,-43],[-166,-115],[-78,-34],[-37,5],[-9,32],[-16,23],[-18,48],[-31,-1],[-17,-11],[-8,16],[13,51],[26,40],[44,31],[20,36],[20,59],[63,55],[91,138],[75,44],[27,48],[44,21],[38,37],[29,4],[54,34],[30,40],[-20,2],[-47,-26],[-27,-10],[2,43],[13,44],[39,40],[186,117],[19,-19],[22,-35],[56,8],[64,66],[49,72],[-26,-12],[-29,-30],[-57,-41],[-26,-6],[-15,5],[-8,28],[-20,8],[-18,-6],[-18,20],[-3,48],[23,71],[19,47],[20,36],[78,101],[17,56],[36,29],[46,-7],[14,9],[-16,36],[-50,29],[-3,18],[167,47],[80,-1],[24,23],[43,15],[33,29],[-17,13],[-81,-26],[-51,-13],[-23,0],[-18,-9],[-64,-3],[-14,115],[10,63],[24,-2],[5,60],[28,35],[39,8],[19,15],[28,31],[46,-7],[48,7],[-12,14],[-59,19],[-14,32],[20,17],[23,13],[20,3],[40,62],[24,27],[26,-5],[38,28],[37,-10],[35,18],[49,12],[178,5],[5,25],[-38,6],[-132,7],[-67,-1],[-29,-7],[-10,9],[2,16],[24,24],[12,26],[49,65],[58,44],[44,-11],[46,-42],[34,-5],[15,-13],[25,-57],[11,-2],[-5,55],[32,44],[-8,13],[-49,-16],[-37,16],[-29,34],[-8,31],[18,30],[17,15],[-11,18],[-74,-48],[-51,-11],[-21,7],[11,43],[-6,34],[70,85],[23,9],[39,-6],[35,-24],[30,4],[32,12],[-5,23],[-69,9],[-18,19],[7,19],[47,19],[48,36],[54,10],[43,27],[8,-6],[8,-11],[15,-99],[39,-81],[15,-3],[-15,69],[14,20],[17,15],[6,17],[-20,6],[-17,24],[-24,79],[9,21],[51,41],[64,10],[68,-29],[24,-1],[40,8],[67,24],[40,10],[20,0],[5,12],[-19,8],[-6,7],[-15,5],[-62,-13],[-172,4],[-16,14],[-3,24],[18,34],[20,20],[65,34],[68,5],[72,61],[28,45],[15,71],[44,57],[111,32],[4,14],[-12,30],[1,53],[31,63],[20,21],[9,3],[24,-21],[29,-43],[45,-24],[59,-5],[16,12],[-46,25],[-35,32],[-3,33],[17,17],[25,-2],[33,4],[30,21],[4,16],[1,20],[8,22],[44,50],[136,33],[10,-14],[-7,-97],[-16,-63],[0,-46],[27,46],[35,126],[27,59],[30,34],[22,8],[21,17],[28,11],[9,-14],[9,-31],[-16,-110],[2,-35],[-17,-46],[-65,-104],[3,-13],[15,5],[25,17],[80,98],[70,-12],[1,8],[-22,29],[-28,28],[-8,34],[4,91],[21,37],[60,-4],[37,5],[17,-17],[36,1],[25,66],[50,6],[44,-44],[52,-29],[43,-42],[12,12],[-23,98],[-25,35],[-54,19],[-58,44],[-15,19],[3,15],[50,14],[68,-16],[59,36],[17,-10],[46,19],[28,-25],[17,7],[11,35],[73,21],[46,-20],[25,-20],[12,-39],[17,-78],[36,-42],[23,-21],[27,-5],[12,21],[-24,25],[-7,24],[12,59],[14,23],[78,87],[66,46],[39,4],[68,102],[20,18],[18,5],[-5,24],[-37,16],[-2,31],[50,38],[60,63],[30,4],[18,-17],[59,-29],[35,-33],[26,-16],[17,3],[14,25],[17,11],[37,-6],[22,-16],[18,-2],[15,-9],[4,-21],[-32,-23],[-55,-61],[-54,-69],[-18,-36],[-17,-95],[-43,-61],[-3,-43],[17,-20],[47,16],[57,57],[15,60],[143,164],[68,91],[76,75],[43,15],[21,-49],[-17,-65],[-32,-41],[24,-19],[-5,-50],[-7,-27],[-5,-28],[0,-26],[23,7],[89,52],[23,56],[21,42],[10,36],[35,34],[66,0],[3,14],[-80,47],[-9,22],[27,28],[73,55],[38,-6],[23,-13],[91,-9],[69,-39],[-2,-61],[-16,-26],[-15,-15],[-89,-47],[-15,-22],[28,-8],[60,23],[16,-21],[-19,-53],[-4,-78],[-7,-46],[0,-42],[8,-23],[24,90],[8,22],[36,34],[13,68],[34,81],[39,47],[23,13],[75,-2],[33,-18],[28,-39],[21,-16],[67,-17],[24,-21],[4,-12],[16,-3],[45,30],[30,5],[48,-46],[-10,-35],[3,-11],[58,2],[48,-13],[92,-71],[10,-33],[-5,-40],[-132,-44],[-57,-42],[-94,-16],[-318,28],[7,-31],[221,-66],[13,-19],[-7,-40],[-1,-33],[5,-22],[16,-20],[27,-10],[55,5],[27,-11],[19,17],[7,55],[16,12],[31,-16],[13,-59],[9,-6],[15,42],[31,-3],[33,3],[43,-7]],[[58045,91602],[-20,22],[-17,34],[4,33],[50,64],[46,45],[13,16],[27,46],[-54,114],[-94,34],[-108,53],[-40,28],[-62,58],[-43,52],[-40,1],[-43,-13],[-68,-47],[-39,-24],[-22,-7],[-5,-1],[-49,14],[-54,3],[-43,-4],[-16,-7],[-61,-76],[-42,-39],[-23,-14],[-17,-22],[-14,-37],[-31,-128],[-23,-48],[-5,-30],[5,-89],[-5,-50],[-28,-40],[-20,-19],[-27,-4],[-34,-10],[-30,-24],[-21,-32],[-24,-73],[-40,-26],[-39,7],[-28,27],[-59,21],[-44,13],[-49,28],[-44,22],[-39,4],[-23,-27],[-18,-26],[-68,-21],[-39,-16],[-50,-4],[-20,19],[-72,12],[-86,14],[-25,0],[-8,32],[-23,46],[-61,79],[-25,28],[-48,65],[-55,67],[-7,2],[-37,2],[-54,-2],[-34,-15],[-22,-20],[-4,-15],[21,-61],[-6,-16],[-11,-7],[-49,17],[-59,-1],[-15,-19]],[[51377,87030],[-25,-8],[-19,6],[7,55],[10,9],[15,4],[16,-30],[-4,-36]],[[51412,86582],[1,-68],[-25,5],[-12,26],[-3,17],[2,39],[-6,41],[7,20],[10,3],[16,-36],[10,-47]],[[58321,92048],[-53,-17],[-6,14],[11,22],[14,44],[22,-2],[22,-17],[17,-20],[-27,-24]],[[53324,89646],[-18,-18],[-35,5],[-3,15],[9,31],[21,13],[27,-3],[9,-13],[-10,-30]],[[52352,88517],[-31,-1],[-20,13],[46,25],[72,25],[6,15],[9,2],[12,-19],[2,-26],[-8,-13],[-88,-21]],[[52250,88327],[-27,0],[-32,9],[-21,19],[-3,16],[38,21],[37,12],[18,-23],[1,-37],[-11,-17]],[[56511,92635],[-6,-18],[-9,-18],[-23,-18],[-66,-74],[-38,-11],[-13,-12],[-15,-7],[-48,10],[-14,-15],[-14,-10],[-34,-4],[-21,4],[-53,27],[-31,29],[-17,26],[49,-1],[17,6],[33,-5],[19,26],[42,-3],[80,18],[29,-10],[67,60],[21,-2],[32,17],[13,-15]],[[57107,92823],[74,-22],[25,0],[37,-41],[19,4],[-3,-25],[-37,-12],[-58,-7],[-9,-5],[-49,4],[-28,33],[-47,9],[0,11],[30,25],[46,26]],[[56559,92482],[5,-27],[2,-23],[-26,-32],[-59,-42],[3,-11],[-20,-11],[-31,-8],[-17,8],[2,36],[-5,11],[-23,-15],[-24,19],[-1,18],[7,16],[23,25],[37,16],[25,-6],[83,65],[9,-14],[10,-25]],[[56671,92492],[-53,-23],[-31,20],[-13,20],[-1,45],[7,27],[25,15],[16,-11],[4,-8],[29,-9],[34,-28],[-17,-48]],[[53853,91166],[17,-10],[43,3],[8,-4],[-6,-16],[-19,-18],[-39,-11],[-18,-27],[-12,-9],[-34,-1],[-20,-6],[-25,-24],[-20,18],[-5,-13],[-4,-23],[-11,-6],[-34,-9],[-8,53],[16,20],[12,22],[19,4],[17,-2],[30,50],[42,14],[26,1],[25,-6]],[[53603,90941],[-41,-31],[15,56],[22,56],[30,32],[16,-12],[-7,-27],[0,-27],[-7,-13],[-28,-34]],[[54224,91556],[36,-58],[16,-34],[-13,-64],[-35,-32],[-54,-6],[-38,3],[-24,16],[-3,17],[-14,5],[-37,-22],[-25,-3],[-32,17],[-9,28],[34,35],[16,27],[38,-3],[10,-8],[21,-5],[13,32],[-3,23],[10,15],[46,-11],[0,61],[17,5],[8,-3],[13,-13],[9,-22]],[[55490,92290],[15,-7],[14,4],[11,-6],[23,-30],[25,-12],[2,-15],[-23,-15],[-31,-4],[-32,5],[-9,19],[-10,31],[-27,31],[-4,27],[23,5],[23,-33]],[[55771,92217],[-15,-14],[-23,-5],[-12,8],[-17,6],[-20,-3],[-16,25],[1,20],[23,28],[45,16],[36,-6],[10,-9],[-12,-66]],[[55348,92203],[25,-31],[22,3],[6,12],[15,6],[30,-17],[-4,-28],[-42,-36],[-30,-50],[-38,-12],[-18,6],[-35,-29],[-27,-31],[-28,-38],[-2,-20],[-5,-15],[-104,-15],[-37,-10],[-40,12],[-19,26],[6,14],[40,5],[1,24],[10,14],[13,8],[9,30],[16,8],[30,-7],[20,22],[11,3],[14,-18],[6,25],[-6,23],[3,15],[38,40],[17,29],[24,19],[22,-3],[7,28],[-7,28],[3,18],[20,45],[22,2],[11,-40],[1,-65]],[[53474,89805],[-22,-2],[0,23],[13,22],[20,14],[26,4],[29,2],[9,-12],[-17,-16],[-58,-35]],[[53449,89886],[-25,-4],[4,26],[21,24],[8,16],[4,20],[18,14],[26,-19],[1,-31],[-13,-30],[-44,-16]],[[53119,89208],[-14,-16],[-33,13],[-63,-10],[-26,15],[20,31],[58,32],[31,-2],[31,-39],[-4,-24]],[[54861,91933],[34,-33],[15,10],[29,3],[22,-11],[18,-21],[22,-1],[13,-27],[7,-36],[-16,-27],[-22,-12],[-6,-31],[9,-44],[-49,-15],[-58,-7],[-22,21],[-45,-38],[-46,-60],[-21,-7],[-2,19],[-32,13],[-42,1],[1,14],[8,10],[36,15],[7,30],[-7,54],[7,26],[1,19],[23,21],[77,-10],[9,20],[-6,13],[-39,22],[6,15],[28,14],[28,2],[8,22],[1,10],[4,6]],[[54377,91336],[4,-4],[38,56],[41,17],[3,19],[16,19],[-2,31],[9,24],[21,7],[13,8],[15,5],[27,-20],[15,-22],[19,-50],[-8,-48],[-50,-38],[-40,-17],[-41,-43],[-20,-35],[-17,-8],[-11,3],[-10,9],[-21,0],[-22,-31],[-68,-25],[-27,7],[-1,31],[-16,-3],[-26,-36],[-25,-12],[-16,-4],[-31,14],[-83,-63],[-78,-11],[-25,7],[0,38],[50,49],[41,34],[142,23],[88,101],[21,109],[21,39],[-10,23],[-24,4],[-1,34],[12,37],[47,51],[25,22],[42,62],[20,14],[23,0],[23,-16],[-4,-33],[-34,-60],[-50,-51],[6,-37],[20,-30],[5,-51],[1,-50],[-38,-66],[-9,-33]],[[47512,92649],[-25,-4],[-15,13],[37,35],[124,66],[49,63],[95,22],[6,-35],[-6,-44],[-84,-35],[-92,-23],[-89,-58]],[[55338,94695],[-33,-23],[-51,34],[-33,43],[18,16],[89,3],[22,-23],[4,-13],[-16,-37]],[[57465,97147],[-41,-1],[-75,42],[-14,37],[13,15],[36,1],[57,-51],[61,-15],[-37,-28]],[[59034,97994],[-263,-22],[-27,16],[427,63],[22,6],[80,8],[68,-14],[-20,-11],[-287,-46]],[[56002,97117],[38,-14],[83,3],[45,-98],[26,-103],[41,-8],[80,15],[70,7],[36,-8],[65,-30],[28,-21],[-24,-17],[-59,-19],[-10,-55],[59,-20],[98,-47],[56,-6],[98,19],[93,-37],[92,-45],[-215,-56],[-19,-16],[-29,-42],[-32,-35],[-29,-20],[-64,-35],[-35,-13],[-78,3],[-29,-14],[-27,-28],[-27,-21],[-69,-5],[-35,28],[12,9],[5,17],[-13,40],[66,40],[15,23],[-13,8],[-18,-2],[-48,12],[-14,0],[-40,-24],[-55,-16],[-55,-4],[-224,-31],[-34,11],[-15,61],[91,31],[14,53],[23,35],[26,23],[50,60],[12,4],[-123,48],[-48,31],[-53,61],[-17,50],[-71,42],[9,54],[-52,-4],[-41,38],[38,21],[190,24],[113,24],[43,-1]],[[55804,98069],[28,-6],[153,2],[30,-14],[11,-34],[24,-12],[32,-3],[81,-42],[28,-6],[24,23],[19,58],[0,68],[-7,33],[9,21],[27,8],[34,-2],[34,12],[29,21],[31,3],[67,-16],[18,-13],[-18,-25],[-7,-37],[-31,-75],[66,-4],[93,15],[24,22],[50,35],[53,-5],[25,4],[13,15],[5,18],[29,-3],[40,-34],[19,-6],[34,9],[13,0],[34,-14],[157,-25],[54,-14],[24,-12],[23,-8],[167,1],[118,-9],[43,-20],[37,-38],[14,-88],[-33,-24],[-239,-108],[-60,-35],[-29,-32],[-48,-70],[-24,-21],[-112,-34],[-26,-3],[-84,16],[-25,-2],[-102,-36],[-36,-22],[-34,-27],[-51,-13],[-53,7],[-237,14],[-32,20],[-26,37],[47,48],[-265,-18],[-292,10],[-15,6],[-13,19],[-100,12],[-75,15],[-64,26],[-62,33],[20,15],[20,9],[54,4],[48,-4],[85,0],[20,33],[34,10],[27,24],[-90,15],[-94,2],[-62,-20],[-73,-9],[-66,-1],[-127,6],[-60,14],[-83,36],[-28,21],[-11,16],[-9,24],[95,21],[36,17],[36,24],[-142,13],[-60,19],[-59,29],[48,16],[192,13],[51,-11],[50,-21],[56,-12],[53,27],[-50,12],[-46,45],[-9,22],[6,17],[23,3],[18,-7],[67,-42],[51,-14],[14,39],[2,19],[-9,15],[-24,28],[-21,35],[33,9],[33,-4],[70,-24],[71,-17],[32,-16],[61,-42],[56,-29]],[[54662,97872],[15,-1],[14,6],[10,16],[11,9],[71,-11],[99,-32],[30,-16],[41,-33],[34,-55],[-27,-40],[-35,-37],[-12,-21],[13,-30],[-6,-29],[-13,-26],[54,29],[114,94],[17,6],[18,-3],[51,-19],[46,-48],[11,-16],[8,-20],[5,-24],[-3,-28],[-4,-19],[-25,-12],[-11,-12],[26,-1],[30,-15],[27,-31],[31,-13],[111,11],[73,-17],[39,-52],[62,12],[0,27],[13,12],[82,-9],[43,-13],[43,-27],[-74,-45],[61,-43],[103,-31],[61,-33],[12,-14],[10,-18],[-40,-24],[-41,-13],[-104,-2],[-93,-17],[-172,-12],[-26,-7],[-6,-7],[-10,-21],[-66,-47],[-64,-58],[-26,-35],[-20,-49],[-8,-29],[15,-29],[-4,-30],[-48,-23],[-31,0],[-38,4],[-38,-13],[-2,-20],[2,-28],[-9,-85],[-12,-65],[-18,-59],[-19,-33],[-25,-9],[-81,-5],[-62,-57],[-50,-100],[-26,-39],[-55,-62],[10,-22],[17,-24],[-30,-43],[-46,-48],[1,-19],[16,-34],[7,-35],[-35,-30],[-66,-16],[-66,17],[-32,21],[-30,32],[-32,22],[-33,13],[-127,72],[-117,114],[-108,45],[-69,21],[-34,20],[-33,28],[-28,31],[-27,39],[-12,24],[-3,36],[9,21],[12,11],[85,9],[31,-5],[30,-19],[27,-7],[63,94],[357,54],[115,9],[115,0],[-18,25],[-15,33],[-17,7],[-87,-18],[-133,-19],[-65,0],[-67,13],[-67,-7],[-69,-28],[-69,-17],[-68,-7],[-143,3],[-35,14],[-48,33],[-11,17],[-10,21],[-9,63],[10,17],[14,9],[15,6],[32,1],[31,-11],[72,-36],[-17,39],[208,46],[96,40],[49,6],[50,-2],[-11,21],[0,20],[35,16],[25,7],[77,8],[174,-2],[62,11],[47,28],[-50,-10],[-50,-2],[-23,6],[-53,24],[-24,31],[68,63],[24,30],[-70,-5],[-23,-10],[-80,-58],[-60,-26],[-73,-12],[-73,1],[-16,8],[-22,39],[-7,20],[3,11],[23,31],[12,34],[-2,29],[-17,5],[-27,-28],[-25,-39],[-33,-20],[-35,6],[-15,15],[-13,23],[-13,9],[-15,0],[-31,-9],[-31,-18],[11,-25],[3,-29],[-14,-23],[-10,-28],[32,-17],[26,-28],[-39,-13],[-38,-18],[-34,-29],[-36,-23],[-56,-2],[-70,-12],[-141,-5],[-66,37],[-12,17],[-13,12],[-44,19],[-63,57],[-50,64],[-33,6],[-49,21],[-27,19],[-25,24],[-8,29],[3,26],[29,12],[-69,29],[-68,39],[25,13],[25,6],[202,-46],[14,6],[22,23],[-8,7],[-34,5],[-46,0],[-11,5],[-18,24],[-16,30],[-6,20],[-3,23],[34,35],[19,32],[-29,14],[-83,-1],[-28,-4],[10,-45],[-26,-31],[-51,-25],[-36,12],[-28,60],[-37,41],[-14,26],[-10,38],[-15,27],[-27,33],[-3,20],[3,16],[20,34],[-15,28],[-19,25],[-1,14],[18,18],[16,6],[17,-2],[51,-21],[28,-25],[9,2],[19,38],[25,8],[100,12],[111,-48],[29,-10],[23,-4],[-12,21],[-7,28],[17,10],[89,-24],[42,1],[98,33],[163,16],[62,-25],[3,-14],[-2,-18],[-3,-5],[-36,-22],[-206,-17],[-134,-66],[183,10],[33,-7],[14,-55],[13,-5],[48,-8],[32,-16],[32,-31],[34,-21],[21,3],[7,22],[-8,27],[-5,30],[3,33],[5,27],[39,19],[56,62],[59,42],[66,-19],[62,-53],[55,-74],[53,-80],[60,-99],[29,-35],[27,-8],[121,-103],[13,-3],[-25,78],[-62,133],[-43,102],[-9,39],[-7,54],[3,16],[5,14],[31,59],[40,28],[-12,40],[10,31],[42,24],[39,2],[38,-19],[73,-65]],[[53125,97125],[3,-40],[45,4],[53,-42],[58,-22],[17,-16],[12,-20],[35,-40],[17,-42],[-42,-4],[-58,60],[-47,34],[-60,29],[-48,2],[-21,12],[-78,105],[-15,24],[-44,39],[-20,48],[0,38],[60,-9],[52,-24],[45,-54],[9,-16],[-21,-22],[21,-27],[27,-17]],[[55205,98099],[-60,-32],[-100,25],[12,25],[23,15],[64,-6],[61,-27]],[[58068,97299],[83,-4],[83,9],[14,-9],[-107,-31],[-119,16],[-107,4],[-127,-33],[-42,13],[65,33],[70,10],[11,20],[27,4],[93,2],[56,-34]],[[85175,73606],[-3,5],[-14,4],[-56,47],[-46,-29],[-12,-37],[-12,-12],[-19,73],[-30,2],[-48,65],[-21,-13],[-5,-26],[-26,-60],[-37,-48],[-12,-7],[-13,3],[2,14],[-15,55],[-58,22],[-21,23],[-11,6],[57,61],[15,11],[-11,14],[-12,7],[-47,-9],[-24,20],[-36,-7],[-24,16],[51,60],[2,36],[-1,27],[26,80],[26,44],[67,62],[30,9],[21,-3],[17,6],[-18,24],[-18,11],[-35,-2],[-36,36],[-3,38],[70,240],[1,22],[-11,58],[-3,57],[-51,33],[-22,4],[-64,64],[-26,33],[-10,-10],[-2,-51],[-9,-12],[-17,-10],[-9,59],[-14,42],[-42,44],[-16,23],[8,52],[-4,4]],[[84544,74886],[7,58],[26,45],[64,79],[17,37],[33,44],[14,-1],[16,4],[4,19],[4,15],[13,13],[31,25],[36,31],[28,9],[35,48],[14,21],[15,0],[3,10],[9,24],[11,16],[15,3],[25,12],[32,7],[22,40],[7,29],[14,31],[31,34],[20,51],[24,55],[11,18],[10,3],[7,21],[7,59],[11,56],[6,27],[27,30],[7,14],[6,5],[12,-4],[16,17],[16,19],[14,-7],[15,-15],[15,-32],[7,-25],[12,-21],[2,-30],[12,-14],[25,-6],[42,-21],[27,-1],[15,-16],[32,-8],[64,12],[26,-7],[11,-19],[17,-16],[10,-1],[14,27],[16,42],[10,32],[-1,26],[-9,28],[-21,25],[-14,40],[-13,41],[-8,14],[-6,20],[-1,30],[4,21],[32,14],[41,8],[33,-9],[56,6],[34,12],[25,-2],[23,0],[11,18],[32,42],[16,15],[17,29],[3,30],[3,24],[10,26],[17,32],[14,15],[16,-2],[17,-15],[11,-14],[12,4],[10,25],[7,5],[19,2],[6,16],[8,74],[7,59],[2,40],[17,68],[6,41],[10,19],[12,-1],[10,-12],[12,-7],[17,6],[12,-10],[7,-22],[25,-15],[2,-11],[0,-74],[13,-34],[18,-31],[25,-29],[14,-6],[8,-20]],[[86301,76210],[-14,-16],[-19,10],[-31,6],[-39,-51],[-22,-17],[-16,-50],[-31,-30],[-17,-31],[-22,-54],[-14,-53],[-33,-54],[-20,-67],[-1,-58],[21,-59],[2,-51],[-15,-104],[9,-110],[-10,-43],[-102,-76],[-26,-37],[-38,-98],[-46,-36],[-28,-40],[-39,-24],[-26,-69],[-27,-39],[-33,-24],[-25,-30],[-55,-2],[-39,-21],[-27,-58],[-83,-66],[-12,-49],[6,-77],[0,-58],[-7,-49],[-18,14],[-10,-16],[-11,-44],[4,-51],[28,-17],[23,-20],[33,-11],[24,-24],[52,-107],[42,-47],[11,-17],[24,-24],[22,-37],[13,-33]],[[84695,74617],[-16,-17],[0,30],[12,25],[12,3],[-8,-41]],[[52027,54388],[-26,-18],[-18,4],[24,77],[12,-17],[16,-7],[-8,-39]],[[53779,59737],[44,-124],[47,-133],[36,-104]],[[53906,59376],[27,-268],[3,-51],[2,-23],[2,-21],[3,-37],[21,-16],[40,-7],[29,-26],[17,-44],[1,-7],[9,-34],[3,-24],[-3,-71],[-6,-90],[-10,-58],[6,-79],[-2,-34],[-4,-23],[-18,-27],[-24,-26],[-57,-76],[-17,-12],[-24,-2],[-21,-19],[-25,-41],[-53,-154],[-46,-154],[-16,-128],[-17,-122],[-40,-78],[-6,-44],[-2,-25],[-1,-59],[-5,-97],[-6,-47],[-7,-14],[-43,-30],[-25,-35],[-15,-71],[-5,-77],[-9,-87],[-5,-76],[-7,-40],[-14,-42],[-22,-44],[-19,-26],[-50,-16],[-26,-101],[-21,-79],[-1,-32],[-21,-164],[-36,-124],[-3,-44],[0,-35],[-45,-109],[-12,-32],[-12,-42],[12,-41],[12,-37],[2,-12],[-20,-35],[-36,-60],[-22,-36],[-5,-20],[-3,-90],[-6,-25],[-14,-33],[-21,-37],[-22,-28],[-24,-20],[-23,-7],[-13,12],[-8,27],[-13,111],[-7,24],[-15,21],[-30,61],[-30,61],[-36,43],[-8,-3],[-6,-12],[-11,-61],[-10,-23],[-19,-8],[-33,0],[-25,8],[-5,13],[-5,26],[-7,22],[-29,-43],[-46,-68],[-15,-12],[-11,-13],[-15,-64],[-18,-68],[-24,-35],[-23,-30],[-14,-26],[-19,-31],[-37,-77],[-50,-102],[-17,-53],[-18,-78],[-10,-87],[-11,-96],[-16,-153],[-24,-87],[-20,-69],[-16,-54],[-8,-45]],[[52376,54582],[-3,1],[-8,-19],[-23,13],[-11,39],[-14,6],[-25,57],[-5,-9],[26,-145],[-10,-57],[-73,-1],[-64,-19],[-43,1],[-22,21],[-10,54],[-3,-5],[-3,-30],[-13,-22],[-49,-5],[-22,37],[-17,42],[-19,18],[3,-17],[22,-41],[-3,-58],[-39,-67],[-25,-4],[-16,29],[-8,47],[-4,70],[-10,46],[-6,0],[5,-42],[2,-34],[0,-71],[19,-55],[-29,-17],[-11,-1],[-23,-1],[-4,20],[-5,46],[-6,12],[-7,-78],[-15,-5],[-10,1],[-46,-17],[-10,3],[-2,14],[6,22],[-2,35],[-15,-27],[-3,-54],[-9,-8],[-27,7],[-29,28],[-18,28],[-30,39],[-58,111],[-10,49],[-17,61],[-12,62],[-18,105],[5,8],[14,-9],[7,15],[-25,12],[-5,12],[-1,37],[1,45],[19,16],[18,8],[8,27],[5,28],[-45,-42],[-43,47],[-9,29],[4,22],[21,3],[29,-1],[17,21],[-10,8],[-19,-1],[-7,14],[0,34],[-6,-7],[-8,-31],[-29,-22],[-16,22],[-2,50],[-4,23],[-14,17],[-50,132],[-63,110],[-57,76],[-84,36],[-178,-2],[-10,11],[11,17],[16,12],[57,61],[-10,8],[-59,-38],[-21,-4],[-26,-74],[-156,-12],[-19,-3]],[[50751,55512],[1,33],[7,97],[5,38],[6,29],[-6,34],[-6,47],[-3,74],[8,22],[2,28],[-1,43],[0,145],[4,16],[5,12],[0,20],[-9,37],[-9,43],[0,61],[-3,60],[-6,27],[4,102],[3,128],[-3,57],[6,40],[3,100],[0,97],[11,153],[35,7],[40,13],[19,60],[10,77],[-3,75],[8,25],[16,41],[29,58],[-1,64],[8,20],[14,15],[20,8],[23,32],[12,56],[12,89],[-19,63],[0,13],[8,34],[11,34],[10,10],[22,-8],[3,3],[4,10],[14,99],[-2,27],[-20,66],[-3,47],[-3,70],[-5,62],[-6,23],[-11,20],[-5,13],[-42,126],[1,60],[18,76],[11,37]],[[50998,58580],[16,21],[3,17],[-4,22],[-8,16],[-2,34],[2,23],[6,25],[-2,53],[0,80],[3,118],[0,71],[35,53],[49,89],[25,91],[14,70],[17,232],[12,14],[14,11],[50,84],[38,31],[29,18],[44,16],[28,-6],[49,-4],[40,8],[33,46],[15,13],[21,8],[96,-62],[96,-59],[18,6],[14,-8],[24,-32],[36,-68],[21,-44],[10,-26],[50,-148],[18,-37],[18,-20],[19,-7],[15,2],[13,17],[19,33],[28,15],[23,-3],[120,133],[12,1],[34,-10],[39,-18],[100,-134],[82,-87],[58,-29],[67,-21],[116,-6],[87,187],[32,41],[39,37],[12,6],[68,28],[135,24],[125,-10],[25,-8],[54,-24],[82,-61],[36,-59],[55,-9],[40,11],[14,58],[40,76],[29,31],[31,40],[49,49],[40,22],[37,57],[28,17],[50,2]],[[50998,58580],[-17,53],[-23,37],[-25,16],[-17,27],[-9,37],[-33,73],[-75,144],[-8,3],[-12,6],[-22,-17],[-13,-24],[-9,-9],[-14,-1],[-36,-19],[-28,-23],[-1,-19],[14,-109],[-7,-59]],[[50663,58696],[-13,28],[-41,110],[-29,81],[-5,18],[-4,28],[3,12],[11,9],[27,11],[5,8],[1,23],[-4,41],[-15,57],[-15,37],[-8,7],[-16,2],[-17,-5],[-32,-46],[-14,-9],[-33,4],[-30,9],[-18,24],[-53,91],[-59,96],[-25,13],[-5,10],[-4,74],[1,89],[3,23],[25,-14],[26,-6],[8,16],[-21,32],[-30,32],[-11,48],[-9,17],[-13,17],[-16,9],[-15,14],[-11,14],[-17,6],[-19,10],[-26,79],[-26,76],[-16,60],[-5,36],[8,62],[-8,24],[-29,62],[-24,59],[6,89],[5,75],[0,47],[4,27]],[[50060,60432],[3,30],[16,10],[41,-1],[79,-14],[64,16],[3,3],[45,80],[50,84],[74,8],[81,9],[64,4],[92,7],[75,5],[86,7],[3,38],[5,10],[9,1],[63,-21],[60,-20],[4,73],[53,92],[30,18],[7,16],[9,31],[6,48],[3,34],[11,28],[8,52],[11,90],[29,95],[17,129],[3,125],[3,95],[9,19],[0,168],[-1,170],[0,143],[0,178],[-1,156],[0,169],[0,152],[0,101]],[[51174,62870],[60,24],[63,25],[92,36],[99,39],[108,43],[25,26],[81,146],[37,66],[74,130],[56,101],[72,128],[76,129],[61,103],[95,117],[144,176],[144,176],[144,175],[143,176],[144,176],[144,176],[144,176],[144,176]],[[53324,65390],[145,-67],[137,-64],[138,-64],[33,-35],[73,-125],[94,-160],[4,-3],[4,0],[91,94],[117,123]],[[54160,65089],[31,-333],[23,-285],[2,-183],[1,-47],[9,-32],[22,-33],[87,-263],[-19,-46],[13,-81],[23,-35],[72,-157],[10,-31],[-4,-25],[-51,-185],[-9,-45],[-10,-235],[-7,-167],[-10,-228],[-11,-273],[-10,-230],[-12,-304],[-12,-289],[-73,-158],[-129,-280],[-105,-229],[-53,-153],[-103,-298],[-46,-194],[-36,-100],[-18,-44],[16,-141],[28,-248]],[[26900,60479],[-7,-21],[-9,-14],[-18,-69],[-6,-6],[-1,51],[-10,7],[-13,-18],[-7,-26],[11,-35],[10,0],[11,-9],[31,-236],[-7,-42],[-19,-65],[-18,-56],[-18,-35],[-23,-148],[-20,-241],[14,-217],[-7,-200],[6,-48],[2,-59],[-15,-10],[-8,1],[-9,37],[1,31],[9,38],[4,50],[-5,27],[-9,-58],[-15,-26],[-10,-9],[-10,-29],[10,-55],[14,-40],[4,-29],[-5,-34],[-3,-117],[-5,3],[-5,16],[-14,1],[-2,-47],[1,-26],[-12,-21],[-4,-20],[10,-14],[11,-9],[13,2],[12,-58],[3,-47],[-26,-44],[-9,-36],[-14,-43],[-8,-43],[-3,-31],[10,-98],[18,-69],[15,-44],[20,-10]],[[26766,58131],[-5,-46],[-15,-29],[-27,-25],[-30,-4],[-49,23],[-20,3],[-8,12],[-3,23],[-14,34],[-25,45],[-15,-3],[-24,10],[-41,31],[-18,4],[-27,-27],[-31,-34],[-75,54],[-53,38],[-47,35],[-13,13],[-10,-3],[-9,-18],[-10,-32],[-4,-9],[-5,-9],[-6,-2]],[[26182,58215],[0,15],[-24,64],[-36,76],[-141,234],[-52,140],[-28,101],[-27,53],[-76,107],[-17,43],[-76,143],[-57,85],[-1,35],[24,45],[11,-2],[13,-32],[20,-36],[10,-1],[14,17],[0,17]],[[25739,59319],[78,7],[13,10],[14,26],[8,37],[1,35],[3,26],[12,25],[23,7],[17,3],[5,17],[-5,54],[-9,131],[-2,37],[3,27],[7,10],[34,6],[65,-11],[13,9],[26,74],[24,55],[17,25],[14,7],[15,-49],[55,-69],[9,4],[6,4],[1,10],[0,32],[13,29],[29,26],[28,47],[29,66],[25,39],[21,12],[8,18],[-5,24],[1,35],[9,46],[12,26],[16,7],[6,14],[-3,22],[3,23],[15,39],[34,33],[20,-12],[17,-44],[23,-30],[30,-16],[23,6],[17,28],[15,8],[13,-11],[7,6],[1,24],[7,5],[13,-13],[12,-3],[10,6],[4,12],[2,11],[7,9],[26,-9],[29,14],[33,35],[21,16],[11,-4],[12,18],[15,40],[34,18],[71,-9]],[[98087,28064],[32,-3],[29,43],[31,34],[32,28],[49,66],[12,9],[32,13],[14,15],[15,4],[-14,-39],[-17,-13],[-3,-14],[10,-22],[-15,-31],[0,-39],[-18,-46],[28,18],[10,30],[-5,17],[12,34],[18,16],[-7,25],[0,20],[23,-7],[11,0],[9,8],[16,4],[4,-23],[21,3],[-8,-28],[-16,-33],[-4,-20],[-27,-33],[-18,-14],[28,-4],[40,44],[24,39],[-1,-48],[-19,-44],[-17,-28],[-19,-8],[-18,-23],[-9,-36],[1,-25],[5,-19],[19,-32],[-21,-63],[24,8],[13,-12],[18,-36],[-11,-42],[-8,-22],[-47,-88],[-20,-44],[-24,-29],[1,-47],[-14,-34],[-70,-117],[-12,-25],[-55,-186],[-35,-78],[-20,-27],[-21,-22],[-51,-36],[-23,-43],[-25,-35],[-26,-8],[1,-15],[17,-9],[13,-23],[-10,-26],[-19,-16],[-19,-5],[-10,-17],[46,12],[13,-13],[3,-29],[5,-26],[11,-34],[39,-21],[35,-10],[7,-16],[5,-54],[-6,-27],[-8,-18],[-12,-6],[-28,-3],[-29,12],[-19,33],[-54,-11],[-15,-7],[-7,6],[30,35],[-16,19],[-13,8],[-14,-12],[-9,-18],[-3,-30],[-10,-17],[-15,-5],[-21,25],[-21,35],[-30,36],[4,-22],[24,-54],[12,-36],[-28,-29],[-28,-22],[-25,-13],[-22,-20],[-27,-32],[-15,-11],[-39,-1],[-21,-10],[-7,-42],[-15,-27],[-34,-5],[12,-8],[8,-14],[-23,-126],[-5,-53],[-4,-89],[-14,-83],[-41,0],[6,-15],[31,-23],[-6,-36],[-34,-64],[-14,-38],[-14,-90],[-20,-84],[-32,-95],[0,-17],[11,-24],[13,-21],[1,-30],[-4,-16],[-15,-4],[-13,-10],[-71,-26],[-24,-29],[-19,-53],[-22,-45],[-74,-100],[-44,-83],[-9,-24],[-12,-18],[-95,-39],[-68,-6],[-37,10],[-36,20],[-19,7],[-38,-12],[-16,-14],[-30,13],[-23,-10],[-7,10],[-9,25],[5,32],[-6,24],[-15,17],[-10,19],[-12,13],[-31,6],[-49,-9],[-16,1],[-34,80],[-11,20],[-39,25],[-14,-3],[-21,-43],[-13,-7],[-74,-5],[-75,14],[-28,16],[-5,37],[57,102],[-17,-14],[-35,-41],[-22,6],[21,45],[2,20],[-4,23],[-30,-38],[-33,-5],[-4,35],[3,41],[7,11],[89,22],[33,14],[14,22],[-54,7],[-3,31],[7,25],[46,41],[-33,-11],[-38,4],[3,43],[9,34],[40,1],[-13,23],[-1,33],[11,2],[39,-44],[29,-16],[-12,33],[2,21],[7,9],[24,7],[-7,6],[-22,8],[-26,25],[-3,26],[1,31],[28,42],[17,-25],[20,7],[-15,19],[-9,30],[6,19],[60,78],[15,-75],[4,25],[1,24],[-7,20],[1,21],[7,18],[25,17],[34,58],[25,26],[20,-17],[13,-23],[-2,23],[-9,19],[-3,53],[45,81],[49,78],[48,82],[25,29],[54,34],[34,-14],[9,3],[51,58],[21,16],[19,-21],[12,-8],[-12,54],[10,24],[42,44],[54,45],[40,19],[30,30],[18,1],[-3,23],[3,22],[16,-2],[5,9],[-14,12],[44,44],[24,48],[13,11],[11,14],[14,34],[17,11],[15,-5],[11,-17],[-6,28],[-20,15],[22,24],[22,16],[21,-12],[21,-19],[-21,30],[-3,18],[25,21],[14,6],[19,-39],[-2,31],[4,28],[28,45],[36,75],[11,-26],[2,-31],[-2,-39],[8,14],[2,34],[-5,61],[45,113],[8,12],[10,8],[16,3],[-5,17],[-12,17],[12,57],[8,65],[10,63],[17,62],[18,102],[14,22],[38,7],[16,15],[28,37],[32,67],[18,54],[23,140],[13,147],[37,108],[54,79],[48,60],[19,12],[33,4],[32,-17],[-59,-14],[-6,-36],[-2,-35],[7,-33],[11,-28],[28,-27],[33,-16],[15,-61],[3,-72],[5,-62],[13,-54]],[[98309,28304],[-38,-34],[2,23],[7,51],[17,26],[8,1],[17,20],[-1,-43],[-12,-44]],[[96317,25543],[-1,-28],[-3,-14],[-10,0],[-14,3],[-14,13],[-10,-4],[-7,5],[10,32],[33,17],[12,-14],[4,-10]],[[96382,25818],[12,-70],[-25,14],[-11,20],[20,35],[4,1]],[[96706,24848],[0,-23],[-29,9],[1,-26],[23,-14],[8,-18],[24,5],[5,-28],[-5,-24],[-16,-19],[-47,-9],[-31,-36],[-26,6],[-7,-3],[-30,-39],[-34,-12],[-9,3],[5,34],[25,33],[0,31],[7,25],[24,18],[0,33],[16,29],[-10,63],[6,56],[47,3],[53,-97]],[[98761,30944],[2,-31],[-21,11],[-8,24],[-24,24],[-4,8],[-2,48],[12,23],[2,10],[6,4],[10,-26],[19,-36],[8,-59]],[[98129,31719],[5,-26],[15,18],[11,30],[19,30],[-3,-48],[10,-11],[61,-34],[13,-28],[13,-8],[7,16],[9,8],[22,-18],[50,-49],[4,-17],[-2,-25],[2,-27],[7,-21],[17,-5],[22,31],[10,4],[15,-45],[6,-25],[-3,1],[10,-25],[12,-25],[22,-74],[-3,-26],[-6,-23],[20,-68],[-13,-5],[-40,12],[1,-14],[23,-50],[20,-70],[15,-43],[55,-132],[-8,-47],[1,-31],[-7,-26],[19,-70],[-12,-22],[-8,-72],[-8,-12],[1,-26],[22,-7],[13,-11],[12,-21],[7,25],[10,7],[26,-34],[55,-34],[15,-13],[8,-27],[5,-67],[11,-29],[21,-6],[23,9],[7,25],[-5,65],[-16,104],[0,34],[2,33],[-3,34],[-9,32],[-8,24],[-12,21],[4,32],[17,14],[10,-27],[9,-32],[42,-97],[26,7],[2,-40],[17,-41],[10,-47],[12,-143],[19,-133],[35,-59],[4,-28],[-21,15],[-7,-9],[2,-14],[20,-25],[23,-13],[14,2],[14,-9],[90,-87],[43,-34],[109,-56],[31,-4],[17,2],[33,19],[29,34],[25,52],[22,59],[23,28],[27,23],[14,21],[14,15],[73,-7],[25,-30],[32,-24],[16,-18],[-5,-38],[-19,-56],[-15,-61],[-13,-138],[-9,-141],[-13,-61],[-24,-48],[-27,-34],[-30,-17],[-12,-79],[-6,-93],[1,-24],[10,-18],[4,-28],[-16,-56],[-9,8],[-13,47],[-12,19],[-36,15],[-37,7],[-32,-5],[-31,-19],[-47,-41],[-14,-21],[-13,-25],[-21,-58],[-5,-71],[1,-38],[7,-28],[40,-40],[-39,-136],[-35,-143],[-20,-40],[-23,-38],[-21,-85],[-38,-74],[-25,-56],[-20,-59],[-17,-62],[-37,-88],[-16,-58],[-22,-48],[-40,-61],[-42,-53],[-67,-73],[-18,-24],[-20,-18],[-24,21],[-5,23],[-6,50],[-5,18],[-31,15],[-41,-24],[-7,5],[-2,11],[0,73],[7,20],[-9,12],[-10,-5],[-3,-18],[6,-16],[-23,-20],[-25,-1],[-7,8],[-2,13],[6,22],[8,20],[45,91],[47,122],[40,130],[11,67],[15,125],[-12,51],[-16,49],[-40,94],[-55,53],[-35,7],[-33,20],[-31,45],[-29,53],[-56,43],[-60,34],[-34,48],[-8,29],[-5,33],[0,30],[5,32],[6,24],[11,17],[63,62],[67,35],[12,-1],[12,6],[17,21],[30,48],[8,33],[6,104],[10,102],[17,116],[26,73],[9,44],[-11,73],[10,27],[12,17],[13,9],[-23,69],[-26,104],[-6,32],[4,32],[7,31],[-17,8],[-10,30],[-24,101],[7,16],[14,-11],[20,-73],[4,38],[16,23],[16,12],[18,2],[-40,82],[-14,-4],[-18,-12],[-19,-8],[-18,7],[-17,18],[-8,34],[-11,66],[-7,24],[-53,135],[16,4],[43,-67],[8,21],[7,31],[-3,35],[-10,26],[-15,17],[-1,30],[12,28],[-1,20],[-24,40],[-10,4],[-5,-18],[7,-28],[-6,-3],[-61,73],[-18,58],[-15,65],[-2,-26],[2,-37],[24,-74],[39,-82],[7,-22],[-6,-29],[-14,-8],[-11,18],[-18,71],[-13,35],[-148,365],[19,48],[29,41],[7,18],[5,22],[-13,3],[-11,-10],[-13,-18],[-11,-22],[-15,-47],[-7,-11],[-17,33],[-7,20],[0,24],[-4,16],[-13,5],[-19,48],[-12,24],[20,47],[1,62],[-21,65],[-24,60],[-47,96],[-43,102],[47,13],[47,2],[-22,-61],[10,-35],[15,-30],[32,-91],[3,-27],[16,-26],[8,-21]],[[96993,21602],[15,-29],[-29,-13],[-14,11],[-10,13],[-5,19],[15,-2],[14,8],[14,-7]],[[96172,22602],[6,-48],[-16,-1],[-32,14],[-9,21],[-7,5],[-12,-24],[-18,-1],[-5,8],[8,25],[44,49],[8,61],[-1,19],[35,5],[8,-7],[3,-9],[-2,-11],[-14,-20],[0,-23],[3,-24],[-11,-12],[6,-21],[6,-6]],[[1062,26647],[-10,-15],[-17,1],[-30,-59],[2,44],[-9,17],[-26,-4],[-4,-10],[17,-12],[4,-6],[-17,-25],[17,-55],[15,2],[14,-43],[0,-13],[-33,-16],[-17,-23],[-16,1],[-7,4],[-9,41],[0,17],[19,31],[11,30],[-9,28],[-22,19],[-48,-9],[-11,6],[24,39],[26,-5],[28,28],[108,-13]],[[1062,26312],[-12,-5],[1,33],[-4,21],[21,7],[9,-26],[-15,-30]],[[2089,46900],[-1,-1],[-1,6],[-2,7],[-1,7],[0,1],[3,-6],[2,-7],[0,-7]],[[2448,46454],[0,-2],[-2,3],[-2,5],[-1,6],[1,1],[2,-4],[1,-4],[1,-5]],[[2832,40850],[-28,-31],[-12,37],[11,48],[13,12],[8,2],[11,-45],[-3,-23]],[[5628,39602],[-9,0],[-12,4],[-7,3],[-1,5],[3,16],[6,9],[12,-2],[8,-11],[1,-19],[-1,-5]],[[51664,81077],[-28,1],[-26,1],[-14,3],[-15,9],[-7,18],[-8,21],[2,14],[25,37],[4,11],[-3,5],[3,17],[19,56],[2,23],[-8,16],[-13,9],[-40,17],[-19,23],[-8,21],[-9,6],[-13,-7],[-33,-8],[-27,11],[-32,39],[-7,35],[-4,26],[-8,10],[-11,-14],[-13,-22],[-27,-2],[-7,5],[-2,12],[-1,11],[-8,14],[-7,8],[-34,-40],[-13,1],[-16,15],[-8,15],[-17,-9],[-16,-18],[6,-35],[-9,-6],[-19,3],[-22,14]],[[51173,81443],[-24,9],[-37,24],[-51,-20],[-36,24],[-29,2],[-19,19],[-19,31],[14,21],[13,7],[54,4],[40,-13],[71,-68],[18,1],[19,8],[-10,19],[-18,9],[-26,18],[-21,26],[49,8],[-7,13],[-6,23],[-52,79],[9,22],[13,46],[16,38],[13,10],[22,27],[46,80],[30,65],[22,76],[32,212],[10,36],[15,40],[20,-8],[13,-11],[48,30],[83,78],[24,68],[24,31],[95,62],[52,18],[81,5],[59,11],[70,4],[27,-38],[15,-28],[25,-15],[39,-11]],[[51999,82535],[-3,-55],[1,-108],[-3,-19],[-18,-46],[-18,-81],[-5,-54],[-5,-11],[-74,1],[-10,-10],[-2,-11],[4,-14],[-2,-14],[-6,-11],[3,-18],[13,-20],[23,-13],[25,-1],[13,2],[9,-14],[10,-22],[-1,-29],[-4,-37],[-11,-35],[-34,-40],[-16,-14],[-14,-8],[-7,-10],[-3,-14],[1,-12],[24,-32],[-1,-7],[-7,-17],[-9,-16],[-62,-33],[-26,3],[-14,-16],[-5,-4],[-16,16],[-37,17],[-13,-6],[-8,-10],[-23,-11],[-16,-18],[0,-23],[29,-60],[10,-12],[0,-23],[14,-28],[15,-35],[1,-22],[-1,-23],[-8,-32],[-25,-75],[0,-15],[2,-11],[9,-3],[6,-6],[-2,-10],[-47,-52],[-6,-9],[-19,3],[-3,-9],[2,-14],[8,-13],[17,-6],[14,-13],[12,-26],[-16,-89]],[[51173,81443],[-4,-22],[-10,-24],[-37,-34],[-39,-23],[-19,3],[-14,12],[-7,12],[-21,12],[-28,6],[-18,-13],[-12,-12],[-11,2],[-8,10],[-7,16],[-8,50]],[[50930,81438],[21,9],[46,4],[35,-18],[46,-8],[36,24],[28,-21],[31,15]],[[51759,82667],[-39,-20],[-10,4],[3,6],[34,12],[12,-2]],[[51647,82637],[-55,-9],[-19,7],[-3,6],[15,4],[47,1],[14,-6],[1,-3]],[[51419,82550],[-52,-42],[-4,6],[33,37],[23,-1]],[[51479,82595],[-26,-5],[-12,8],[63,23],[39,7],[7,-3],[-71,-30]],[[51357,82413],[-28,-41],[-17,12],[-4,9],[8,32],[41,53],[0,-65]],[[51096,81646],[28,-31],[5,-10],[2,-11],[-34,-12],[-37,38],[-24,-9],[-9,18],[0,12],[25,9],[44,-4]],[[51870,82708],[-25,-2],[7,15],[24,12],[13,0],[-19,-25]],[[31054,58838],[-14,-64],[-8,28],[-1,52],[-6,20],[-11,12],[-6,17],[0,26],[42,-41],[4,-50]],[[32517,61921],[-7,-12],[-6,1],[-4,11],[0,20],[5,-6],[3,-2],[1,-4],[8,-8]],[[32435,61994],[-2,-2],[-4,5],[1,10],[3,4],[2,-3],[2,-7],[-2,-7]],[[30583,59015],[1,-16],[-13,9],[-17,35],[-17,27],[4,29],[4,10],[18,-27],[17,-50],[3,-17]],[[30902,58789],[-14,-8],[-54,56],[-44,90],[-1,47],[11,-4],[12,-18],[17,-64],[52,-42],[21,-57]],[[74474,67897],[11,-16],[2,-25],[-2,-29],[-12,-61],[-10,-44],[-13,-91],[-11,-158],[3,-28],[33,-91],[12,-69],[2,-48],[-14,-80],[-16,-90],[-8,-20],[-9,-7],[-40,31],[-28,-4],[-32,-18],[-34,4],[-27,10],[-35,-36],[-34,20],[-21,22],[-15,63],[-6,8],[-70,-66],[-17,-4],[-44,35],[-36,35],[-13,10],[-35,14],[-31,8],[-34,22],[-42,-29],[-17,3],[-16,20],[-8,42],[-2,40],[-15,27],[-22,6],[-31,-24],[-45,-33],[-15,6],[-13,9],[-5,9],[-7,37],[-7,9],[-10,1],[-19,9],[-23,27],[-70,66],[-9,29],[0,65],[-3,27],[-9,28],[-36,28],[-70,46],[-38,37],[-19,-17],[-35,-16],[-19,-33],[-23,11],[-54,34],[-29,6],[-18,-12],[-4,-20],[-22,-23],[-21,18],[-41,25],[-37,13],[-55,30],[-6,44],[-10,45],[-13,7],[-50,-8],[-45,48],[-49,63],[-21,20],[-13,8],[-12,-8],[-14,-15],[-12,-4],[-26,27],[-34,38],[-42,47],[-48,66],[-20,37],[-9,28],[-11,27],[-42,43],[-34,34],[-40,41],[-7,8],[-15,24],[-23,31],[-20,9],[-6,-17],[-4,-18],[-17,4],[-26,32],[-28,32],[-21,31],[-22,31],[-5,23],[9,71],[13,62],[11,13],[17,41],[7,71],[-1,61],[18,85],[23,91],[41,98],[18,32],[20,22],[37,72],[8,12],[17,19],[16,4],[12,-9]],[[72502,69218],[13,-37],[15,-36],[18,2],[22,30],[45,141],[63,29],[59,-15],[52,-20],[16,-47],[10,-50],[6,-25],[17,-29],[74,-71],[43,-64],[59,-85],[45,-37],[39,-3],[22,-34],[33,-66],[29,-77],[35,-71],[24,3],[33,23],[41,30],[24,-15],[22,-20],[7,-36],[13,-69],[15,-72],[23,-25],[28,-37],[15,-30],[51,-53],[8,-22],[10,-15],[13,-10],[10,-11],[16,-3],[60,32],[15,-4],[10,-6],[0,-12],[-11,-50],[-9,-65],[9,-32],[25,-14],[55,-9],[75,0],[22,-32],[23,-49],[22,-84],[9,-36],[12,-10],[19,14],[3,35],[1,51],[16,18],[11,-14],[12,-40],[30,-36],[23,-17],[21,6],[9,14],[10,70],[17,10],[21,-5],[8,-14],[9,-28],[25,-13],[26,-18],[24,-22],[33,-52],[42,-10],[48,1],[25,-1],[19,-4],[17,4],[49,37],[20,3],[25,-5],[24,-7]],[[96376,51545],[-5,-20],[-6,3],[-3,13],[2,14],[7,6],[5,-5],[0,-11]],[[57016,41593],[-12,3],[-85,-19],[-33,-25],[-73,-108],[-15,14],[-17,22],[-15,7],[-32,-27],[-32,-31],[-35,-44],[-29,-43],[-10,-23],[-45,-89],[-15,-15],[-13,-6],[-5,4],[-6,38],[-28,90],[-45,117],[-13,12],[-9,4],[-33,-6],[-96,-33],[-82,-28],[-124,-47],[-134,-39],[-83,-24],[-71,-7],[0,-116],[0,-235],[0,-235],[0,-235],[0,-235],[1,-235],[0,-235],[0,-235],[0,-235],[0,-102],[-2,-22],[-41,0],[-94,0],[-78,0],[-63,0],[0,-140],[0,-165],[0,-165],[0,-165],[0,-165],[0,-165],[0,-166],[0,-165],[0,-165],[1,-124],[0,-15]],[[54568,35358],[-31,47],[-91,175],[-32,46],[-48,107],[-105,334],[-15,64],[-20,161],[-23,120],[-3,69],[11,39],[-6,53],[-12,47],[-36,62],[-10,208],[-24,134],[5,110],[-11,101],[-1,65],[5,123],[-19,141],[-39,138],[-35,199],[-5,88],[3,235],[-6,95],[0,113],[-14,117],[-6,63],[10,51],[6,-16],[10,-8],[7,67],[1,59],[-17,146],[-39,149],[-97,244],[-24,92],[-13,77],[-108,321],[-46,226],[-33,196],[-35,90],[-162,634],[-36,101],[-65,121],[-15,41],[-25,115],[-48,155],[-12,144],[-4,164],[6,125]],[[53261,41906],[45,14],[31,33],[28,2],[27,-26],[29,-2],[12,4],[52,-3],[30,30],[36,30],[20,26],[29,27],[39,28],[21,-3],[27,-10],[36,-10],[20,-19],[24,-58],[36,-53],[28,-32],[31,-42],[9,-16],[14,-9],[8,-3],[58,7],[53,6],[56,0],[106,-1],[107,0],[106,0],[106,-1],[106,0],[107,0],[106,-1],[106,0],[44,0],[76,-2],[80,-2],[8,-3],[9,-12],[8,-10],[28,-73],[36,-77],[30,-36],[36,-22],[33,-8],[32,5],[52,-9],[73,-25],[76,-8],[78,11],[55,-14],[32,-38],[33,-25],[33,-13],[45,8],[57,28],[49,-4],[22,-21],[14,0],[83,30],[68,25],[101,39],[83,32],[123,47],[87,34]],[[59222,43770],[12,-17],[40,-142],[32,-83],[37,-77],[6,4],[10,18],[19,7],[57,18],[23,1],[14,20],[30,15],[34,9],[12,-10],[36,-99],[5,-77],[8,-110],[2,-54],[-1,-72],[-4,-90],[-29,-104],[-6,-51],[-16,-80],[-21,-39],[-10,-33],[1,-33],[11,-28],[24,-51],[8,-32],[-2,-29],[0,-40],[6,-27],[6,-16],[25,-26],[23,-65],[41,-78],[48,-111],[23,-34],[18,-8],[9,-38],[-5,-43],[-14,-25],[6,-35],[7,-19],[9,-9],[22,-2],[19,7],[5,12],[-2,167],[-15,97],[-14,38],[-3,7],[5,32],[16,75],[14,74],[8,31],[10,19],[67,20],[31,17],[12,21],[10,58],[8,160],[3,151],[-7,88],[10,133],[15,82],[-8,17],[-5,111],[-44,118],[-56,152],[-31,82],[-36,94],[-65,146],[-29,52],[-16,21],[-52,17],[-14,28],[-14,45],[-5,83],[0,62],[-6,105],[-11,149],[-5,44],[-15,112],[-14,107],[-1,26],[5,26],[24,79],[18,55],[8,31],[14,83],[4,40],[11,18],[46,8],[37,-2]],[[61239,45815],[15,-60],[26,-54],[-15,-31],[-19,-28],[30,-38],[-22,-57],[-3,-40],[6,-15],[5,-24],[-15,-65],[-20,-50],[-5,-38],[18,-68],[-9,-119],[17,-108],[4,-55],[6,-37],[-8,-67],[2,-111],[4,-46],[-10,-57],[17,-20],[9,-63],[-3,-71],[-5,-38],[-29,-46],[-4,-18],[1,-27],[36,-1],[2,-42],[-3,-33],[2,-63],[-5,-40],[8,-46],[-10,-51],[4,-40],[0,-51],[9,-130],[1,-160],[2,-25],[13,-18],[18,-9],[0,-44],[-21,-58],[-1,-35],[3,-50],[22,68],[14,-1],[12,-26],[-2,-39],[4,-20],[-2,-38],[7,-48],[-3,-42],[-16,-29],[-21,-50],[-4,-48],[2,-30],[-14,-10],[-7,-19],[10,-45],[-1,-39],[-25,-123],[-68,-167],[-30,-59],[-27,-65],[0,-27],[-3,-23],[-32,-92],[-34,-15],[-20,-25],[15,-81],[-22,-19],[-39,-64],[-106,-122],[-17,-29],[-27,-75],[-35,-19],[-20,-21],[-36,-8],[-12,6],[-12,-3],[-10,-16],[-70,-53],[-66,-42],[-16,-19],[-11,-26],[-58,-41],[-91,-103],[-74,-97],[-54,-98],[-14,-15],[-17,-33],[-5,-50],[-6,-28],[-40,-103],[-60,-121],[-11,-34],[-24,-67],[-2,-44],[-22,-14],[-18,42],[-7,-81],[-15,-6],[-16,17],[-40,-41],[-35,-46],[-56,-98],[-80,-191],[-116,-183],[-16,-5],[-10,0],[-37,64],[-20,5],[18,-38],[12,-32],[-3,-61],[1,-93],[-14,-181],[2,-40],[16,-51],[31,-62],[30,-79],[37,-224],[3,-115],[39,-147],[1,-64],[16,-159],[-1,-128],[-3,-79],[19,-33],[7,30],[-2,50],[5,80],[10,35],[11,-5],[3,-38],[7,-33],[3,-31],[0,-43],[-14,-162],[4,-66],[19,-110],[-22,-128],[-33,-301],[-1,-52],[7,-23],[18,-7],[6,38],[11,0],[5,-23],[-14,-139],[-15,-61],[-51,-149],[-27,-64],[-46,-63],[-106,-98],[-215,-142],[-85,-70],[-50,-42],[-108,-132],[-47,-88],[-19,-102],[-19,-47],[-18,-59],[16,-50],[16,-39],[18,-25],[10,-22],[12,-16],[13,80],[6,25],[11,2],[-6,-98],[-13,-333],[-1,-11]],[[59622,44922],[-5,17],[-9,8],[-10,-7],[-4,-21],[11,-27],[12,0],[5,30]],[[59644,44866],[7,13],[3,17],[0,16],[-5,11],[-7,6],[-9,-4],[-4,-22],[-1,-31],[6,-10],[10,4]],[[49383,72064],[8,-43],[16,-34],[59,-78],[35,-48],[1,-17],[-12,-39],[-4,-27],[9,-29],[21,-35],[2,-17],[-5,-20],[-11,-37],[23,-111],[4,-107],[-6,-76],[0,-44],[3,-37],[20,-87],[-13,-143],[15,-78],[21,-63],[11,-113],[17,-53],[27,-47],[15,-16],[30,-39],[22,-32],[13,-48],[-27,-40],[-22,-36],[-6,-38],[10,-61],[0,-33],[-14,-11],[-56,3],[-44,3],[-50,3],[-71,6],[-44,4],[-61,5],[-20,-3],[-56,-17],[-39,-12],[-6,-4],[-13,-15],[-8,-45],[-8,-52],[-8,-23],[-117,-74],[-46,-11],[-26,8],[-19,-6],[-16,-16],[-6,-24],[-1,-31],[4,-31],[11,-43],[2,-44],[-7,-30],[-2,-31],[-3,-33],[6,-18],[11,-3],[11,-15],[16,-14],[14,-26],[-1,-38],[-11,-21],[-10,-11],[-44,-10],[-35,-8],[-45,-60],[-48,-64],[-58,-42],[-25,-12],[-44,-30],[-53,-50],[-26,-80],[-32,-93],[-32,-62],[-43,-58],[-40,-23],[-51,-28],[-63,-21],[-45,-8],[-14,-4],[-39,-2],[-20,5],[-14,2],[-6,-6],[-2,-15],[-1,-33],[-3,-38],[-12,-32],[-9,-15],[-11,-6],[-33,9],[-28,10],[-66,14],[-13,-3],[-5,-4],[-21,-22],[-32,-46],[-22,-41],[-16,-18],[-38,-10],[-17,-15],[-72,-101],[-15,-24],[-74,-88],[-21,-29],[-17,-28],[-44,-65],[-28,-28],[-5,-17],[-2,-40],[0,-87],[0,-84],[0,-122],[0,-122],[0,-140]],[[47587,67774],[-37,0],[0,-1],[1,-24],[8,-48],[3,-40],[-4,-25],[-4,-32],[2,-31],[6,-33],[6,-34],[0,-23],[-11,-18],[-27,-9],[-31,-8],[-23,0],[-34,5],[-22,-1],[-19,0],[-16,-5],[-21,-22],[-23,-35],[-29,-46],[-17,-29],[-23,-6],[-23,0],[-22,23],[-14,12],[-10,-1],[-15,-16],[-19,-12],[-17,0],[-29,24],[-34,34],[-20,17],[-29,6],[-29,11],[-20,-5],[-26,0],[-34,-23],[-29,-17],[-31,-18],[-36,-16],[9,-51],[12,-28],[0,-35],[-6,-30],[-17,-28],[-20,-37],[-11,-29],[-12,-39],[-8,-24],[-15,-37],[-13,-47],[-4,-30],[-6,-33],[-10,-11],[-35,-9],[-22,-11],[-19,-12],[-8,-20],[-1,-3],[-5,-40],[0,-29],[-6,-23],[-8,-57],[-11,-53],[-9,-69],[-8,-57],[-11,-93],[-11,-86],[-14,-81],[-11,-51],[-9,-29],[-19,-35],[-17,-22],[-19,-30],[-22,-28],[-31,-35],[-25,-29],[-10,-13],[-12,-16],[-20,-40],[-16,-57],[-11,-47],[-20,-74],[-14,-41],[-8,-22],[-22,-23],[-25,-18],[-28,-23],[-22,-23],[-31,-23],[-19,-23],[-14,-34],[-11,-41],[-14,-58],[-11,-63],[-6,-40],[-16,-139],[-6,-80],[-6,-52],[-8,-64],[-5,-97],[0,-81],[-6,-46],[-3,-35],[-14,-40],[-11,-29],[-19,-40],[-17,-23],[-5,-23],[-17,-29],[-17,-46],[-14,-29],[3,-23],[3,-40],[-8,-41],[-9,-46],[-22,-57],[-25,-29],[-36,-6],[-50,0],[-39,6],[-47,0],[-42,11],[-39,12],[-47,6],[-33,0],[-42,-12],[-108,0],[-42,-6],[-61,-23],[-15,-5]],[[45276,64182],[21,276],[38,149],[30,66],[47,35],[43,150],[16,138],[28,64],[9,50],[-11,38],[27,75],[32,114],[15,73],[38,113],[5,25],[-4,29],[-15,-25],[-16,-41],[-19,-33],[8,40],[15,60],[34,62],[53,69],[110,234],[42,41],[37,98],[14,88],[4,200],[13,106],[24,83],[29,150],[22,68],[15,136],[16,53],[28,24],[40,69],[60,42],[71,89],[33,53],[23,79],[24,158],[42,166],[22,125],[1,2],[37,66],[26,83],[43,37],[90,18],[134,69],[120,104],[34,42],[37,83],[60,108],[114,130],[52,72],[79,182],[53,150],[44,97],[30,86],[21,87],[12,140],[-8,55],[-33,89],[-23,24],[-6,42],[12,75],[0,128],[7,204],[37,165],[91,217],[17,88],[10,142],[1,50],[114,200],[67,154],[23,37],[59,70],[205,154],[116,109],[68,80],[40,94],[112,371],[110,521],[9,61],[49,17],[35,7],[28,19],[34,40],[33,-16],[-16,-27],[0,-64],[23,-75],[41,-85],[75,-107],[58,-43],[83,-26],[96,47],[54,1],[27,20],[28,-30],[55,-9],[52,16],[40,45],[25,51],[4,-25],[1,-28],[8,-16],[15,-66],[9,-25],[30,4],[26,-13],[59,6],[57,-11]],[[47587,67774],[0,-96],[0,-118]],[[47587,67560],[1,-96],[0,-114],[0,-114],[0,-130],[0,-129],[0,-94],[0,-66],[-57,0],[-51,0],[-52,0],[-52,0],[-52,0],[-51,0],[-52,0],[-52,0],[-52,0],[-51,0],[-52,0],[-52,0],[-52,0],[-52,0],[-51,0],[-52,0],[-52,0],[-41,0],[0,-69],[0,-78],[0,-79],[0,-78],[0,-78],[0,-79],[0,-78],[0,-79],[0,-78],[0,-79],[0,-78],[0,-78],[0,-79],[0,-78],[0,-79],[0,-78],[0,-79],[0,-69],[-2,-63],[-17,-19],[-40,-33],[-40,-34],[-52,-16],[-17,-11],[-33,-46],[-44,-59],[-37,-51],[-25,-67],[-9,-37],[-4,-39],[3,-37],[14,-74],[3,-37],[2,-65],[3,-71],[2,-76],[3,-76],[2,-81],[3,-81],[2,-82],[2,-61],[3,-76],[-42,0],[-64,0],[-63,-1],[-64,0],[-64,0],[-64,0],[-63,0],[-64,0],[-64,-1],[-63,0],[-64,0],[-64,0],[-63,0],[-64,0],[-64,-1],[-64,0],[-63,0],[-36,0],[-11,-108],[-10,-77],[-6,-63],[4,-53]],[[45264,63828],[-14,29],[25,300],[1,25]],[[55651,76513],[-36,-17],[-7,-25],[-17,3],[-21,0],[-7,-16],[10,-27],[7,-31],[-5,-43],[-2,-6]],[[55573,76351],[-5,2],[-30,-25],[-22,-12],[-20,-6],[-9,12],[-5,17],[1,47],[-4,16],[-6,7],[-14,-11],[-16,-36],[-15,-42],[-22,-45],[-18,-42],[-19,-53],[-14,-44],[14,-25],[9,-35],[-3,-26],[3,-15],[-5,-46],[-1,-28]],[[55372,75961],[-43,46],[-18,64],[-63,109],[-73,74],[-4,12],[4,14],[4,11],[-15,1],[-11,-9],[-10,3]],[[55143,76286],[-11,27],[-11,24],[0,22]],[[55121,76359],[5,2],[7,9],[15,23],[3,13],[-1,18],[-21,60],[-3,38],[-3,72],[4,17],[8,8],[38,9],[-1,56],[2,17],[8,23],[5,21],[21,31],[28,36],[12,1],[11,-5],[12,-31],[14,4],[2,37],[-17,49],[-9,31],[3,18],[6,9],[15,-6],[14,-9],[10,6],[14,5],[8,-2]],[[82411,80543],[-26,-80],[-52,-161],[-44,-135],[-23,-77],[-17,-58],[-18,-56],[-3,-33],[-19,-54],[-37,-64],[-8,-70],[1,-63],[-3,-57],[-41,-35],[-32,-32],[10,-107],[16,-41],[26,-43],[28,-35],[24,-30],[27,14],[22,45],[44,40],[24,1],[16,-9],[38,-3],[38,14],[31,3],[39,-9],[14,-10],[33,-17],[35,-38],[25,-43],[18,-8],[9,14],[20,37],[27,37],[34,60],[26,45],[20,7],[38,0],[18,11],[29,6],[26,-17],[71,-9],[20,-23],[34,-70],[19,-37],[33,-19],[21,-13],[18,-10],[17,-18],[5,-22],[7,-33],[11,-19],[20,-19],[16,-11],[4,-25],[5,-11],[14,-17],[42,-72],[20,-20],[31,-41],[13,-35],[1,-36],[8,-28],[20,-41],[10,-29],[-4,-38],[4,-34],[-8,-35],[-34,-25],[-11,-13],[-24,-1],[-41,13],[-39,-7],[-47,14],[-37,31],[-20,25],[-32,14],[-15,-7],[-18,-32],[-21,5],[-19,-5],[-49,6],[-26,8],[-42,-22],[-24,-7],[-45,-27],[-27,-47],[-20,-11],[-19,2],[-14,17],[-21,21],[-30,-1],[-9,-9],[-4,-19],[-10,-58],[0,-26],[-6,-17],[-18,-6],[-32,2],[-49,4],[-33,15],[-20,-7],[-27,-31],[-20,-5],[-15,-14],[-13,-46],[-20,-29],[-24,-36],[-26,-77],[-14,-44],[4,-24],[3,-28],[-12,-33],[-24,-30],[-20,-6],[-29,-29],[-40,-53],[-30,-44],[-40,-11],[-27,-11],[-62,-14],[-15,-3],[-68,-7],[-50,24],[-26,-4],[-24,-13],[-11,-15],[-5,-28],[-4,-25],[-19,-40],[-38,-53],[-32,-35],[-24,-45],[-14,-17],[-27,-17],[-15,-10],[-35,-40],[-28,-36],[-18,-10],[-22,9],[-14,3],[-43,14],[-29,2],[-41,9],[-95,42],[-31,20],[-27,54],[-24,27],[-34,3],[-49,0],[-23,10],[-37,-10],[-41,-54],[-19,-41],[-17,-41],[-20,-89],[-9,-60],[-8,-33],[-21,-53],[-3,-30],[8,-26],[16,-29],[9,-46],[23,-49],[22,-38],[43,-61],[12,-33],[14,-36],[3,-36],[-2,-24],[-16,-18],[-29,-9],[-15,-25],[-21,-33],[-26,-39],[-13,-2],[-14,-10],[-74,-48],[-27,-13],[-22,-16],[-27,-49],[-20,-36],[-25,-48],[-11,-21],[-23,-48],[-30,-55],[-16,-30],[-9,-17],[-8,-23],[-31,-18],[-26,-19],[-38,-28],[-55,-32],[-45,-30],[-29,-25],[-42,-31],[-29,-10],[-57,1],[-72,-8],[-52,-6],[-39,7],[-59,5],[-45,6],[-30,-12],[-72,-12],[-16,-3],[-126,-30],[-56,-16],[-52,-7],[-37,-12],[-22,-14],[-31,-21],[-17,-9],[-56,-41],[-125,-84],[-84,-69],[-13,-12],[-57,-48],[-32,-19],[-23,-43],[-18,-27],[-19,-12],[-34,28],[-24,-2],[-77,11],[0,125],[-53,-17],[-86,-29],[-79,-26],[-73,60],[-56,47],[-48,40],[-74,26],[-65,23],[-116,38],[-51,33],[-26,45],[-46,99],[-15,20],[-22,14],[-24,8],[-50,0],[-62,8],[-88,21],[-71,16],[-120,32],[-29,3],[-62,-27],[-81,-36],[-145,28],[-64,13],[-130,26],[-147,30],[-142,31],[-104,-17],[-57,-9],[-67,-14],[-9,15],[-3,59],[-12,46],[-36,50],[-25,47],[-46,63],[-15,40],[-5,62],[-43,162],[-27,109],[-6,22],[-12,36],[-15,18],[-32,12],[-8,19],[0,38],[5,52],[6,38],[-5,9],[-83,-10],[-51,25],[-43,27],[-60,70],[-36,27],[-46,73],[-67,17],[-25,28],[-32,62],[-27,40],[-39,25],[-62,23],[-105,21],[-35,9],[-58,-14],[-43,-2],[-70,16],[-40,19],[-49,0],[-32,0],[-43,4],[-20,13],[-19,15],[-36,-4],[-25,16],[-24,28],[-24,13],[-27,0],[-11,-13],[-10,1],[-7,39],[-25,62],[-4,28],[-15,32],[-9,29],[3,40],[10,78],[24,71],[16,18],[10,21],[20,37],[12,29],[-2,40],[-14,41],[-10,54],[2,31],[15,37],[17,81],[-1,21],[-7,17],[-2,38],[-3,51],[-21,77],[-11,41],[-20,18],[-23,11],[-20,55],[-25,66],[-16,41],[-5,25],[-3,45],[-12,56],[-12,30],[-9,23],[-5,34],[-5,12],[-34,15],[-24,25],[-10,33],[-4,27],[-7,16],[-19,5],[-14,-24],[-22,-12],[-14,2],[-15,14],[-9,16],[-15,17],[-22,55],[-22,14],[-42,-2],[-37,-26],[-22,4],[-19,9],[-22,27],[-14,23],[-22,7],[-44,40],[-29,28],[-3,56],[-14,39],[-28,11],[-29,39],[-42,22],[-27,16],[-23,10],[-3,15],[1,13],[11,21],[11,20],[2,19],[-9,16],[-23,17],[-31,15],[-6,26],[-19,26],[4,21],[14,16],[15,12],[3,19],[-10,19],[-5,28],[2,20],[-3,27]],[[52066,77044],[-17,-10]],[[52049,77034],[1,12],[4,7],[5,3],[6,-5],[1,-7]],[[23015,66797],[-5,-119],[-17,-97],[-55,-203],[-24,-126],[-44,-360],[-14,-236],[-3,-111],[-4,-15],[4,-17],[-10,-245],[5,-210],[-3,-32],[-17,-63],[-11,-88],[5,-39],[-1,-27],[17,-133],[5,-100],[50,-171],[28,-60],[34,-51],[13,-30],[-6,-72],[-14,-37],[-6,-59],[-7,49],[2,62],[11,34],[1,25],[-21,26],[-37,86],[-45,153],[32,-244],[11,-39],[9,-16],[14,-17],[4,-27],[0,-19],[40,-170],[45,-175],[3,-48],[18,-58],[114,-246],[70,-184],[25,-174],[15,-54],[7,-75],[46,-83],[14,-54],[24,-30],[20,-90],[38,-53],[-9,-1],[-33,27],[2,-18],[28,-37],[54,-37],[13,0],[-21,19],[-18,26],[6,4],[38,-32],[105,-11],[47,-75],[60,-32],[32,-96],[38,-100],[24,-5],[19,0],[56,17],[88,63],[30,30],[59,42],[90,8],[28,-12],[67,26],[33,32],[11,29],[5,22],[62,30],[13,6],[63,6],[31,11],[35,7],[26,-45],[0,-22],[-17,-21],[8,-20],[31,-34],[56,-13],[19,5],[26,49],[46,48],[-1,55],[-9,31],[-13,2],[-3,17],[9,40],[-2,14],[-29,-39],[-6,0],[3,18],[6,15],[83,85],[22,35],[28,31],[60,115],[13,218],[12,38],[40,67],[4,20],[3,45],[-1,114],[2,90],[-2,102],[7,90],[7,26],[23,145],[47,64],[82,76],[19,13],[261,80],[37,20],[45,52],[33,17],[60,-1],[18,7],[4,7],[0,7],[11,7],[34,-7],[65,-31],[24,-8],[58,-36],[63,-15],[10,6],[8,11],[6,22],[-6,18],[-6,-1],[-11,-10],[-13,-1],[-25,15],[5,13],[25,-1],[17,6],[24,22],[26,-16],[35,-75],[24,-24],[2,-108],[4,-19],[8,-29],[-12,-84],[-13,-69],[-17,-57],[-37,-89],[-45,-71],[-56,-159],[-13,-75],[1,-59],[9,-58],[-3,-21],[-6,-22],[-12,2],[-22,-28],[-28,-82],[-1,-25],[13,-23],[16,11],[21,1],[12,7],[12,-2],[-3,-47],[-13,-33],[-8,-11],[-15,-5],[-17,-19],[-9,-18],[1,-54],[9,-4],[20,40],[12,-2],[2,-17],[-26,-139],[-16,-143],[-23,-82],[-8,-121],[-11,-51],[-14,-51],[-8,3],[-21,96],[-23,25],[-4,23],[12,117],[-6,65],[-11,-3],[-15,-35],[-19,-31],[0,-45],[-22,-73],[-6,-25]],[[25473,62483],[-21,6],[-25,-3],[-17,-18],[-18,-89],[-43,-126],[-18,-62],[-14,-21],[-11,-8],[-13,15],[-29,34],[-24,-17],[-8,-39],[1,-50]],[[25233,62105],[-59,0],[-99,0],[-126,0],[-122,0],[-102,1],[0,-113],[-1,-100],[0,-112],[-56,1],[-60,1],[5,-12],[20,-21],[27,-50],[31,-78],[38,-63],[44,-46],[29,-46],[14,-44],[8,-38],[0,-32],[16,-24],[29,-17],[15,-28],[0,-22],[-9,-52],[-3,-57],[4,-52],[-21,-1],[-51,0],[-76,0],[-71,0],[-56,0],[-84,0],[-23,-80],[-38,-132],[-35,-119],[-29,-101],[-5,-26],[0,-22],[36,-94],[-6,-27],[-13,-15],[-4,-22],[1,-36],[-9,-47],[3,-33],[5,-41],[-8,-35],[-6,-34],[-7,-15]],[[24379,60221],[-8,13],[-74,157],[-78,172],[-30,56],[-29,43],[-40,79],[-104,174],[-54,80],[-50,95],[-45,53],[-45,34],[-20,20],[-17,26],[-10,2],[-5,-35],[16,-18],[19,-15],[14,-1],[16,-13],[46,-48],[7,-25],[-130,97],[-53,9],[-6,15],[27,50],[-9,18],[-9,3],[-28,-35],[-11,-2],[-2,23],[1,21],[-18,32],[-11,-1],[-10,-22],[-25,-42],[1,-17],[49,-18],[16,-10],[-3,-11],[-42,0],[-51,-19],[-92,-116],[-86,-50],[-122,-113],[-54,-5],[-29,-18],[-82,43],[-105,105],[-158,33],[-107,138],[-106,57],[-67,132],[-41,6],[-26,21],[-96,48],[-95,32],[-93,115],[-61,37],[-52,46],[-115,79],[-43,43],[-41,68],[-66,69],[-28,59],[-32,21],[-45,109],[-23,47],[-20,21],[-21,8],[-62,-9],[-91,48],[-43,12],[-88,72],[-118,80],[-39,91],[-32,86],[-60,113],[-37,48],[-64,57],[-36,46],[-55,35],[-93,91],[-29,77],[-18,68],[-49,83],[-55,156],[-14,57],[-10,88],[-13,51],[-15,39],[8,29],[27,36],[46,8],[33,39],[4,32],[-2,19],[-21,49],[-26,13],[-20,1],[-5,18],[15,20],[18,48],[25,58],[18,53],[4,75],[-3,76],[7,63],[-62,74],[-7,31],[-19,84],[-34,98],[1,195],[-41,173],[-42,86],[-22,30],[-59,134],[-46,77],[-46,146],[-45,93],[-58,156],[-41,78],[-189,262],[11,0],[55,-64],[9,5],[2,32],[-7,37],[-10,9],[-15,-8],[-20,8],[-10,12],[-29,8],[-38,44],[-16,45],[-1,52],[-54,110],[-20,62],[10,-5],[14,-25],[15,-7],[17,0],[12,10],[-4,18],[-12,15],[-78,58],[-26,41],[-64,68],[-15,24],[-10,65],[-16,3],[-13,-18],[-38,-18],[-10,21],[-1,20],[27,22],[24,61],[0,22],[-14,-25],[-20,-28],[-21,-15],[-32,-13],[-16,9],[-14,14],[-22,54],[-11,176],[20,61],[23,61],[20,35],[11,-27],[12,-3],[-9,31],[-19,28],[-7,29],[-1,26],[-9,48],[-57,102],[-54,-8],[-22,3],[-20,39],[-17,65],[-9,55],[-1,29],[-5,29],[-93,48],[-28,41],[-27,51],[-12,42],[-11,32],[-9,54],[-7,63],[11,82],[13,39],[-64,30],[-24,1],[-21,-16],[-18,21],[-37,24],[-45,85],[-53,155],[-57,50],[-19,54],[-24,48],[-20,60],[-4,26],[-6,15],[-29,42],[-32,71],[-9,57],[-8,87],[-22,31],[-21,14],[-5,41],[2,24],[-7,44],[-44,105],[-23,87],[-12,27],[-11,39],[-6,81],[-18,101],[-36,120],[-29,82],[-15,82],[7,83],[-5,51],[-4,12],[3,17],[10,-9],[8,15],[-1,53],[-10,16],[-29,17],[-12,11],[-70,22],[-39,30],[-3,70],[-19,32],[-16,20],[-52,41],[-9,-21],[-7,-39],[-21,-8],[-19,-2],[-32,27],[-79,103],[-17,17],[-25,9],[-12,16],[-53,55],[11,-29],[15,-30],[14,-87],[-16,-63],[-10,-220],[11,-44],[23,-70],[16,-112],[5,-82],[14,-66],[-4,-155],[5,-47],[22,-77],[41,-73],[9,-38],[53,-55],[33,-72],[65,-98],[20,-42],[58,-152],[2,-46],[11,-56],[33,12],[15,-42],[-2,-20],[4,-15],[17,3],[15,-11],[31,-166],[17,-22],[21,-10],[24,-18],[1,-42],[-1,-34],[21,-49],[-4,-66],[17,-56],[-3,-55],[7,-43],[50,-97],[62,-77],[13,-101],[26,-93],[25,-23],[27,-39],[-4,-40],[2,-24],[35,-73],[6,-94],[30,-61],[9,-4],[6,9],[-22,61],[-10,40],[-2,63],[8,8],[62,-99],[7,-74],[21,-42],[1,-56],[13,-34],[4,-49],[20,-80],[1,-112],[10,-82],[40,-125],[32,-26],[6,-61],[33,-159],[38,-87],[19,-73],[3,-45],[-14,-68],[-2,-47],[21,-143],[31,-73],[35,-18],[6,-10],[-3,-20],[12,-18],[13,23],[7,32],[-7,37],[-1,27],[6,19],[11,3],[67,-98],[11,-38],[25,-43],[23,-55],[9,-42],[19,-36],[9,-81],[46,-37],[25,-68],[2,-43],[-12,-110],[-11,-31],[-37,-47],[-27,-56],[-27,-34],[-27,-21],[-23,4],[-23,65],[-26,193],[-18,41],[-12,61],[-20,50],[-75,76],[-37,81],[-37,53],[-39,78],[-106,129],[-44,66],[-29,65],[-19,-1],[-14,-7],[-6,18],[-1,33],[-6,22],[-62,98],[-13,55],[-3,62],[14,162],[6,95],[-4,49],[-6,6],[-6,27],[-2,78],[-15,84],[-56,174],[-41,34],[-37,25],[-101,154],[-27,76],[-7,44],[-3,89],[-14,-52],[-19,-38],[-42,3],[-48,-43],[-29,40],[-15,46],[-24,55],[-26,11],[-17,2],[-31,68],[-26,21],[-36,9],[-32,34],[-9,38],[-5,53],[-12,32],[-49,62],[-39,69],[-38,45],[-11,36],[-1,25],[59,-7],[71,-27],[34,8],[21,25],[20,18],[3,-19],[-4,-37],[20,-33],[26,-27],[19,3],[-18,29],[-12,60],[5,22],[0,29],[-26,-6],[-4,15],[23,45],[25,120],[13,118],[-27,103],[-46,72],[-98,210],[-59,108],[-17,40],[-16,19],[-48,25],[-40,60],[-71,85],[-30,44],[-21,104],[-16,14],[5,71],[-7,127],[-12,32],[-38,31],[-9,86],[-2,82],[-8,57],[-65,96],[-3,46],[0,44],[-7,44],[-35,91],[-42,79],[-14,38],[-2,77],[-15,21],[6,5],[13,-2],[8,10],[1,54],[-63,84],[-18,116],[-34,61],[-8,23],[-18,109]],[[25850,63538],[-15,-18],[-7,64],[11,61],[14,36],[28,4],[18,12],[2,-16],[-15,-48],[-36,-95]],[[20416,64291],[-8,-47],[-21,19],[-8,30],[-1,48],[11,9],[17,-21],[4,-14],[6,-24]],[[19190,62638],[-17,-12],[-24,36],[6,27],[14,19],[14,-35],[7,-35]],[[19287,66246],[8,-65],[-15,10],[-18,35],[-13,44],[1,20],[3,4],[26,-26],[8,-22]],[[18568,68578],[-2,-10],[-29,35],[-64,122],[-23,61],[-4,28],[2,64],[22,-8],[25,-42],[12,-40],[0,-45],[48,-21],[7,-98],[6,-46]],[[18008,68012],[-4,-19],[-47,39],[26,67],[-4,70],[12,15],[10,-23],[13,-90],[-6,-59]],[[18832,68551],[-21,-136],[-21,2],[-44,43],[-5,27],[17,157],[13,21],[39,21],[6,-19],[4,-47],[12,-69]],[[17155,68514],[-12,-22],[-32,120],[0,29],[9,15],[15,-3],[0,-30],[13,-26],[5,-24],[2,-59]],[[25913,64077],[4,-28],[-4,4],[-7,21],[-4,26],[4,1],[3,-9],[4,-15]],[[24532,62601],[-31,-13],[-6,13],[63,58],[11,-2],[4,-8],[-33,-28],[-8,-20]],[[19498,65755],[-6,-3],[-14,31],[-6,75],[3,8],[27,-93],[-1,-11],[-3,-7]],[[18140,70106],[-9,-2],[-17,26],[1,25],[4,2],[17,-21],[6,-19],[-2,-11]],[[19139,66831],[3,-20],[-2,-6],[-11,14],[-19,-86],[-6,-8],[12,118],[12,17],[13,3],[-2,-32]],[[18972,65894],[-3,-27],[-84,108],[20,10],[23,-8],[44,-83]],[[18873,65982],[-6,-7],[-24,67],[-3,46],[-10,19],[-24,15],[21,93],[17,193],[8,-35],[-18,-195],[1,-26],[8,-24],[10,-40],[1,-44],[16,-40],[3,-22]],[[66014,40043],[-36,-17],[-39,6],[-15,31],[-3,13],[13,12],[-1,39],[7,63],[8,26],[20,23],[8,51],[17,34],[22,4],[22,-63],[16,-66],[-3,-65],[-16,-25],[-5,-38],[-15,-28]],[[45451,63194],[-17,-56],[-8,22],[-3,37],[15,52],[8,28],[14,9],[-9,-92]],[[45406,60966],[0,258],[15,97],[5,85],[33,187],[38,153],[36,204],[14,197],[-5,193],[-11,172],[-18,113],[-17,164],[-26,87],[-47,76],[-11,44],[11,16],[29,12],[18,59],[-38,-23],[44,181],[14,123],[-2,81],[9,50],[-35,108],[-26,136],[-14,22],[-14,11],[-1,-32],[-8,-29],[-17,18],[-29,99],[-41,161],[-15,17],[-12,-23],[-7,-21],[-14,-134]],[[47587,67560],[53,-63],[52,-64],[52,-64],[52,-64],[53,-63],[52,-64],[52,-64],[52,-63],[53,-64],[52,-64],[52,-63],[52,-64],[53,-64],[52,-64],[52,-63],[52,-64],[44,-53],[67,-86],[63,-80],[63,-81]],[[48660,66241],[-97,0],[-130,0],[-89,0],[-91,0],[-85,-1],[7,-131],[8,-143],[8,-143],[8,-144],[8,-143],[8,-143],[8,-143],[8,-143],[8,-144],[7,-143],[8,-143],[8,-143],[8,-144],[8,-143],[8,-143],[8,-143],[8,-144],[8,-143],[8,-143],[8,-143],[7,-144],[8,-143],[8,-143],[8,-143],[8,-144],[8,-143],[8,-143],[8,-143],[8,-143],[8,-144],[8,-143],[7,-143],[8,-143],[8,-139],[33,-73],[42,-92],[-12,-129],[-15,-155],[-16,-169],[-58,0],[-57,0],[-57,0],[-56,0],[-57,0],[-57,0],[-56,0],[-57,0],[-57,0],[-56,0],[-57,0],[-57,0],[-56,0],[-57,0],[-57,0],[-56,0],[-57,0],[-53,0],[-32,4],[-12,13],[-4,87],[-10,-5],[-11,-26],[-6,-28],[2,-36],[-2,-31],[-36,-12],[-49,-21],[-52,-16],[-52,6],[-18,7],[-19,12],[-42,12],[-22,2],[-26,-3],[-31,-7],[-10,-16],[-23,-66],[-22,-75],[-15,0],[-16,42],[-45,78],[-55,102],[-24,51],[-14,7],[-26,-37],[-22,-35],[-23,-50],[-11,-47],[-8,-57],[-4,-66],[-8,-78],[-19,-62],[-23,-47],[-16,-22],[-7,-13],[-49,37]],[[54046,72495],[-10,-19],[-26,1],[-24,29],[0,61],[27,-12],[25,-41],[8,-19]],[[53975,72596],[-16,-9],[-17,17],[-4,11],[23,9],[12,-8],[4,-15],[-2,-5]],[[48660,66241],[85,-110],[77,-104],[91,-124],[91,-123],[91,-123],[91,-124],[90,-123],[91,-123],[91,-124],[91,-123],[91,-123],[91,-124],[91,-123],[91,-123],[91,-124],[91,-123],[91,-123],[91,-124],[41,-55],[3,-23],[4,-46],[-2,-52],[0,-43],[12,-29],[23,-31],[89,-91],[7,-18],[3,-37],[11,-47],[19,-27],[22,-20],[26,-14],[81,-14],[17,-22],[35,-84],[19,-16],[54,-25],[38,-13],[17,-8],[35,-23],[38,-38],[20,-35],[0,-11],[0,-30],[0,-91],[7,-50],[8,-36],[-1,-22],[-9,-16],[-8,-19],[-4,-25],[-11,-32],[-9,-36],[4,-27],[15,-18],[23,-34],[19,-14],[9,-1],[12,1],[11,4],[68,26],[63,25],[88,34]],[[50060,60432],[-58,42],[-68,43],[-47,-27],[-8,10],[-6,18],[-23,10],[-36,-5],[-26,-12],[-41,-64],[-31,-55],[-8,-13],[-43,-33],[-80,-78],[-46,-57],[-10,-11],[-21,-13],[-31,-3],[-26,-14],[-23,-151],[-16,-15],[-95,61],[-19,-9],[-17,-18],[-53,-88],[-27,-71],[-14,-95],[2,-29],[0,-32],[-9,-18],[-13,-7],[-12,1],[-44,20],[-14,-9],[-6,-46],[1,-102],[-10,-69],[-26,-22],[-20,-27],[-16,-8],[-14,7],[-77,103],[-26,17],[-29,-12],[-28,-44],[-12,-28],[-17,-34],[-20,-45],[5,-39],[14,-44],[10,-55],[-1,-50],[-70,-70],[6,-24],[10,-28],[0,-51],[-2,-89],[-14,-33],[-18,-31],[-12,-42],[-11,-20],[-20,-25],[-27,-25],[-48,-23],[-38,-15],[-14,-14],[-20,-30],[-16,-36],[-4,-39],[3,-44],[6,-37],[7,-25],[4,-31],[-6,-85],[-14,-97],[-13,-44],[-21,-24],[-19,-27],[6,-64],[4,-92],[-6,-73],[0,-45],[-8,-48],[-5,-33]],[[48465,57848],[-9,8],[-38,-3],[-42,-26],[-14,-20],[-3,-27],[-10,-19],[-13,-20],[-13,-26],[-23,4],[-22,18],[-11,17],[-1,10],[7,25],[6,27],[1,18],[-8,43],[-6,47],[3,23],[-6,70],[-3,3],[-29,-18],[-10,-4],[-6,-8],[-2,-13],[7,-44],[-5,-8],[-16,1],[-23,15],[-25,40],[-6,-13],[-3,-32],[-1,-38],[6,-69],[-7,-25],[-16,5],[-23,0],[-19,-7],[-13,-2],[-8,-24],[-4,-28],[8,-31],[-1,-12],[-6,-12],[-8,-7],[-6,0],[-18,34],[-22,13],[-50,19],[-6,47],[-8,1],[-12,24],[-11,32],[-10,-1],[-8,-9],[-28,3],[-24,-49],[-18,-61],[-20,-29],[-21,-13],[-8,0]],[[47780,57697],[4,38],[-3,28],[-6,25],[-62,67],[-10,28],[-9,76],[-7,76],[1,44],[4,40],[-2,31],[-6,24],[-19,22],[-20,11],[-24,-30],[-12,-5],[-11,2],[-6,10],[1,16],[27,81],[13,34],[16,26],[10,14],[7,20],[1,15],[-3,12],[-17,14],[-28,38],[-14,4],[-12,18],[-13,59],[-6,11],[-13,6],[-12,15],[1,77],[0,66],[-27,108],[-10,67],[-13,69],[-12,33],[-22,27],[-26,19],[-24,4],[-18,-6],[-8,-8],[0,-13],[15,-44],[2,-24],[-2,-24],[-5,-16],[-13,-2],[-23,-13],[-28,-27],[-19,-22],[-16,-58],[-11,-8],[-18,8],[-53,42],[-44,35],[-30,21],[-18,-13],[-9,-7],[-26,-23],[-34,-86],[-8,-28],[-7,-9],[-9,-15],[-9,0],[-7,10],[-3,6],[-17,62],[-20,68],[-15,30],[-20,2],[-17,-22],[-18,-43],[-22,-41],[-14,-12],[-13,7],[-30,51],[-22,36],[-3,18],[8,28],[8,42],[8,34],[8,15]],[[70393,53704],[-6,-1],[-4,10],[1,14],[5,10],[7,1],[4,-9],[-2,-14],[-5,-11]],[[70419,54242],[-4,-6],[-5,2],[-2,7],[3,10],[3,13],[3,14],[4,7],[3,-2],[0,-8],[-2,-11],[-1,-14],[-2,-12]],[[78361,55438],[48,-22],[18,-18],[54,-178],[71,-126],[30,-46],[23,-23],[32,-67],[28,-84],[61,-237],[10,-105],[5,-159],[-14,-240],[-16,-119],[3,-57],[22,-86],[-6,-82],[4,-68],[-2,-189],[13,-55],[15,-36],[76,-112],[6,-41],[37,-143],[70,-310],[19,-139],[-2,-38],[-8,-15],[-21,-14],[-17,27],[-6,20],[2,24],[-7,24],[-16,28],[-10,26],[3,-42],[0,-55],[-21,-5],[-28,17],[-34,-15],[-40,-68],[-19,-2],[-15,58],[-8,39],[-12,28],[-127,142],[-47,37],[-50,107],[-112,119],[-71,116],[-30,71],[-73,64],[-31,74],[-16,15],[-15,27],[16,72],[-7,76],[-8,64],[-51,126],[-25,88],[-49,87],[-19,51],[-18,58],[11,21],[11,12],[-10,43],[-27,74],[-13,85],[0,160],[-39,226],[-34,313],[6,110],[-9,119],[-22,114],[-29,82],[-11,67]],[[82659,54245],[-11,1],[-24,12],[-48,61],[-49,22],[-71,2],[-41,8],[-16,-9],[-14,0],[-10,12],[-11,6],[-27,-36],[-13,11],[-14,16],[-23,5],[-28,-5],[-32,-37],[-34,34],[-10,-1],[-7,-8],[-15,-46],[-29,-35],[-14,-64],[-9,-61],[-7,-21],[-3,-119],[-4,-57],[7,-76],[-1,-32],[-13,-49],[-2,-11],[-6,-77],[2,-21],[-1,-25],[-11,-54],[-20,-15],[-20,-9],[-18,19],[-16,-30],[-20,-46],[-8,-31],[0,-29],[2,-19],[-4,-20],[-1,-21],[1,-30],[14,-13],[14,-26],[-1,-25],[-7,-17],[-18,-27],[-33,-55],[-37,-47],[-14,-11],[-5,-22],[-2,-29],[8,-64],[7,-18],[5,-23],[-5,-26],[-4,-23],[-14,-15],[-13,-10],[-5,-19],[-7,-76],[-8,-40],[-18,-59],[-6,-27],[-9,-9],[-35,28],[-31,-17],[-41,-11],[-35,2],[-27,-12],[-19,-31],[-21,-40],[-22,-29],[-16,-14],[-30,41],[-16,-3],[-27,14],[-65,47],[-16,13],[-17,2],[-5,13],[3,23],[-3,29],[-13,11],[-129,-4],[-38,-26],[-25,-20],[-18,-23],[-5,-59],[-11,-54],[-14,-58],[-43,-17],[-32,-59],[-11,-7],[-21,9],[-24,5],[-17,-17],[-17,1],[-55,28],[-51,4],[-30,-14],[-16,-5],[-89,-81],[-31,-9],[-12,12],[-17,33],[-24,32],[-55,112],[-21,26],[-14,27],[-13,32],[-18,35],[-17,24],[-23,48],[-22,53],[-5,93],[-18,17],[-7,24],[-2,28],[25,76]],[[80452,53011],[18,-80],[7,-18],[40,-54],[33,-27],[36,-11],[37,-2],[15,4],[14,10],[14,-11],[76,-88],[30,-15],[31,6],[13,-8],[44,-67],[13,-8],[22,5],[-28,30],[-18,22],[-8,41],[4,44],[18,29],[12,31],[5,94],[8,48],[14,46],[5,43],[-16,34],[-4,57],[3,47],[10,33],[15,-22],[15,-19],[15,2],[11,7],[2,25],[-3,43],[1,78],[19,63],[31,43],[29,21],[108,35],[172,89],[51,35],[19,18],[15,25],[27,80],[50,125],[35,103],[74,151],[59,139],[8,26],[9,76],[1,36],[-2,36],[8,17],[12,10],[3,0]],[[81684,54488],[8,-16],[21,-22],[15,-28],[10,-37],[8,-34],[0,-29],[10,-24],[26,-4],[8,-30],[18,-52],[17,-37],[10,-14],[13,7],[19,34],[14,42],[10,56],[-8,9],[14,42],[2,22],[-6,21],[-8,20],[-3,51],[-5,66],[-4,29],[11,22],[22,27],[22,31],[23,25]],[[81951,54665],[1,-45],[-1,-75],[7,-63],[15,-110],[18,-15],[21,-10],[12,3],[8,7],[2,9],[-13,44],[-3,102],[-11,67],[-17,67],[-7,19]],[[81983,54665],[65,19],[14,21],[26,46],[10,26],[7,58],[-32,34],[-12,44],[-1,48],[38,88],[13,21],[6,-31],[17,-8],[15,-1],[16,2],[22,44],[12,64],[39,91],[14,70],[8,72],[99,226],[12,36],[59,227],[7,7],[16,-22],[4,-72],[-2,-31],[-9,-47],[-6,-49],[7,1],[28,30],[29,79],[17,69],[14,30],[28,-17],[6,-12],[-2,-49],[3,-29],[11,-61],[24,-37],[33,-24],[31,-34],[10,-22],[6,-27],[7,-45],[0,-44],[-22,-44],[10,-71],[-2,-41],[-7,-35],[-33,-33],[88,33],[22,18],[30,47],[16,-41],[15,-69],[-12,-18],[-38,-26],[-2,-10],[13,-36],[16,3],[31,24],[29,38],[14,0],[15,-8],[29,-24],[16,-20],[13,-26],[9,-53],[33,-19],[68,-75],[12,-7],[14,-1],[35,9],[13,-10],[9,-27],[3,-34],[-1,-36],[-4,-27],[-8,-22],[-25,-34],[-61,-45],[-66,-34],[-34,2],[-47,29],[-17,-3],[-17,-14],[-21,-92],[39,-92],[66,-96],[9,-24],[-2,-29],[-11,-18],[-14,-9],[-37,-16],[-38,-11],[-30,-17],[-31,-21],[-31,7],[-43,43],[-12,3],[-13,-22],[-13,-60],[-8,-17]],[[78950,53416],[-14,-6],[-7,4],[-5,23],[11,51],[4,9],[11,-56],[0,-25]],[[77857,54893],[-7,-16],[-20,9],[4,94],[11,12],[18,-17],[8,-16],[-14,-66]],[[77735,55567],[19,-62],[-9,-27],[-5,-8],[-12,9],[-11,-24],[-11,-4],[-11,42],[-13,17],[-3,30],[18,5],[10,-10],[20,20],[8,12]],[[82539,55972],[-17,-31],[-6,37],[1,47],[23,44],[33,8],[4,-35],[-4,-40],[-7,-21],[-27,-9]],[[78143,53564],[-14,-10],[0,15],[2,21],[10,20],[5,-12],[-3,-34]],[[80941,53234],[-9,-8],[-13,21],[-3,175],[9,15],[6,-2],[7,-32],[-1,-76],[1,-68],[3,-25]],[[82745,54254],[-39,-11],[-27,1]],[[82679,54244],[5,20],[-1,27],[13,7],[15,-6],[34,-38]],[[63760,44681],[13,-60],[15,-58],[46,-140],[20,-53],[17,-57],[8,-114],[30,-178],[28,-266],[8,-273],[9,-126],[21,-118],[36,-122],[11,-136],[-21,-140],[-32,-132],[-8,-25],[-15,-34],[-6,1],[-26,34],[-20,56],[-26,132],[-10,66],[-10,11],[-31,-6],[-22,-41],[-4,-27],[5,-74],[8,-66],[4,-68],[0,-85],[9,-26],[12,-22],[12,-55],[3,-133],[-8,-67],[-22,-58],[2,-32],[8,-32],[-8,-20],[-29,-25],[-11,-22],[-16,-59],[-25,-120],[-3,-61],[16,-186],[-5,-132],[-32,-252],[-18,-119],[-26,-143],[-40,-189],[-39,-237],[-34,-243],[-25,-147],[-28,-144],[-38,-255],[-33,-258],[-48,-285],[-68,-317],[-7,-41],[-14,-163],[-15,-140],[-18,-140],[-37,-230],[-5,-71],[-8,-68],[-36,-144],[-16,-54],[-10,-57],[-6,-72],[-11,-70],[-27,-129],[-39,-110],[-27,-40],[-58,-59],[-30,-11],[-65,-2],[-64,-33],[-66,-64],[-63,-73],[-25,-35],[-27,-20],[-83,-4],[-26,16],[-84,120],[-32,20],[-62,17],[-18,10],[-17,16],[-25,62],[-50,54],[-12,16],[-7,37],[-5,39],[-13,45],[-10,84],[-16,59],[-45,104],[-5,33],[-4,110],[2,75],[-5,136],[5,65],[16,58],[-6,62],[-17,66],[-6,68],[-13,62],[-48,112],[-11,55],[-8,57],[-18,178],[-2,62],[3,130],[7,68],[11,47],[3,35],[8,30],[11,24],[7,28],[18,168],[23,37],[33,21],[27,44],[16,59],[15,121],[42,121],[15,63],[34,96],[30,135],[9,64],[7,65],[8,143],[5,71],[-1,70],[-17,72],[-41,132],[-1,24],[3,98],[-4,70],[-15,71],[-19,66],[-19,124],[-10,205],[2,74],[-5,65],[-14,63],[10,109],[123,397],[4,47],[-5,121],[2,71],[5,26],[9,15],[21,7],[99,18],[13,12],[25,33],[34,65],[15,19],[14,-7],[8,-28],[11,-15],[40,29],[16,1],[16,-5],[7,27],[4,36],[6,26],[11,14],[51,8],[33,11],[43,25],[9,-5],[34,-91],[11,-8],[13,-4],[12,17],[-28,48],[-4,26],[1,31],[15,65],[25,50],[56,76],[57,88],[17,6],[14,-14],[11,-103],[-1,-17],[9,-3],[10,13],[10,42],[0,34],[-7,34],[-4,28],[0,26],[29,61],[23,58],[10,70],[10,32],[24,36],[7,-6],[6,-29],[3,-31],[-6,-31],[-9,-31],[-4,-40],[14,-8],[13,10],[19,73],[21,70],[13,36],[16,25],[27,-5],[26,-15],[-43,73],[-10,101],[50,174],[1,37],[7,11],[3,14],[-26,59],[-5,29],[4,44],[12,40],[12,27],[16,11],[13,-15],[28,-49],[19,-7],[23,46],[18,58],[28,40],[32,25],[49,91],[32,191],[2,56],[-7,67],[-11,65],[-19,80],[5,18],[27,-11],[9,11],[28,71],[48,136],[16,0],[13,-25],[5,-37],[10,-28],[32,-65],[16,-48]],[[63428,44145],[0,-21],[-36,8],[-6,72],[18,3],[4,29],[11,4],[11,-64],[-2,-31]],[[63871,42106],[-32,-106],[9,89],[36,127],[11,10],[-24,-120]],[[56206,76217],[43,-86],[23,-34],[28,-27],[32,-19],[11,-19],[20,-91],[10,-34],[13,-11],[3,-10],[1,-13],[-15,-64],[-6,-144],[-4,-11]],[[56365,75654],[-16,0],[-21,-3],[-8,-11],[-8,-77],[-34,-22],[-30,-13],[-26,3],[-45,18],[-15,2],[-13,-10],[-40,-5],[-18,-14],[-42,-90],[-42,-32],[-14,-15],[-33,20],[-15,2],[-22,-23],[-49,-3],[-13,-4],[-38,-3]],[[55823,75374],[-2,12],[-7,18],[-17,9],[-36,-7],[-9,13],[-15,77],[-11,12],[-13,26],[-22,83],[-1,37],[2,32],[-12,74],[7,19],[11,12],[0,30],[-3,46],[14,90],[3,6]],[[55712,75963],[4,-4],[32,-7],[8,11],[6,18],[1,66],[8,30],[78,58],[23,2],[18,-27],[14,-17],[8,1],[3,17],[10,33],[16,19],[48,16]],[[51699,80714],[-3,-15],[1,-35],[8,-34],[18,-34],[14,-25],[19,-20],[33,-19],[13,-4],[1,-25],[-2,-27],[-11,-15],[-11,-21],[-8,-26],[-8,-50],[-1,-35]],[[51762,80329],[-19,14],[-10,10],[-17,3],[-17,-8],[-12,-18],[-18,-5],[-14,5],[-9,13],[-7,8],[-22,8],[-9,19]],[[51608,80378],[7,9],[6,15],[5,19],[7,19],[-21,50],[-5,16],[-17,28],[0,14],[4,14],[-1,11],[2,25],[12,24],[8,30],[14,40],[31,49],[21,-8],[10,0],[6,-17],[2,-2]],[[55805,83690],[32,66],[12,43],[8,61],[8,20],[0,-28],[-3,-46],[-20,-80],[-21,-41]],[[55898,83677],[0,4],[-9,42],[10,64],[-19,93],[-30,113],[-2,121],[-2,27]],[[55846,84141],[74,68],[94,73],[22,6],[86,44],[12,3],[78,-8],[62,-10],[51,1],[29,11],[26,-9],[20,-33],[22,4],[21,21],[116,-19],[26,0],[29,-3],[54,-19],[32,-18],[68,11],[30,0],[15,7],[47,49],[21,9],[19,8],[17,-7],[11,-42],[35,-72],[38,-13],[106,-27],[21,-15],[59,-64],[36,-31],[22,-25],[35,-49],[20,-35],[33,-27],[39,-18],[15,-3]],[[57387,83909],[-1,-26],[-7,-44],[-13,-56],[-14,-44],[-3,-17],[10,-14],[52,-7],[22,-7],[4,-12],[-11,-15],[-17,-13],[-7,-12],[-13,-42],[-86,5],[-12,-9],[-5,-19],[-4,-23],[-12,-28],[-23,-23],[-35,-9],[-29,-16],[-22,-49],[-16,-67],[0,-47],[2,-26],[-2,-15],[-11,-17],[-18,-43],[-14,-48],[-6,-26],[3,-12],[16,-1],[24,-10],[13,-19],[4,-22],[0,-24],[-4,-13],[-19,-10],[-30,0],[-17,12],[-4,9],[8,22],[-6,29],[-12,16],[-25,-24],[-24,0],[-29,-21],[-19,-34],[-18,-13],[-49,7],[-13,-15],[-10,-69],[-6,-14],[-40,3],[-40,-28],[-45,-22],[-22,15],[-13,18],[-24,-3],[-27,-8],[-17,4],[-20,-1],[-39,-14],[-48,4],[-21,12]],[[52646,79072],[3,-9],[1,-12],[3,-12],[1,-16],[4,-16],[8,-15],[3,-14],[-4,-18],[-4,-11]],[[53195,70957],[43,-37],[43,-14],[130,-136],[40,-17],[91,-16],[107,56],[40,10],[71,-52],[31,-15],[52,-4],[89,-47],[22,-17],[52,-75],[25,-23],[184,-69],[25,-46],[26,-87],[1,-109],[14,-79],[23,-102],[28,-72],[30,-61],[35,-37],[81,-56],[91,-21],[92,-8],[158,-76],[133,-89],[33,-44],[67,-43],[134,-208],[74,-72],[52,-14],[46,13],[83,72],[34,43],[84,180],[27,94],[11,66],[-3,67],[-10,61],[-23,63],[-17,84],[-9,151],[13,104],[16,63],[25,64],[69,122],[70,86],[122,113],[71,1],[30,12],[58,80],[24,3],[33,-20],[97,6],[42,-22],[51,-50],[64,-31],[45,-30],[48,-40],[11,-98],[-5,-29],[-1,-38],[50,-68],[142,-32],[28,-18],[39,-52],[25,-16],[97,-7],[57,11],[54,-18],[20,-18],[21,-40],[25,-99],[10,-33]],[[56986,70077],[-11,-16],[-15,-35],[-10,-30],[-26,-50],[-21,-53],[2,-79],[5,-79],[14,-78],[13,-86],[-4,-56],[-11,-70],[-12,-58],[-42,-119],[-7,-28],[3,-41],[25,-141],[2,-44],[16,-138],[14,-112],[15,-87],[2,-25],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129]],[[56661,63073],[-133,137],[-134,136],[-133,136],[-133,136],[-133,137],[-133,136],[-133,136],[-133,137],[-133,136],[-133,136],[-133,136],[-133,137],[-133,136],[-133,136],[-134,137],[-133,136],[-92,94],[-99,-92],[-77,-72],[-103,-95]],[[53324,65390],[-26,102],[-30,114],[-40,142],[-24,87],[-8,14],[-111,69],[-117,67],[-69,-41],[-12,3],[-19,26],[-20,35],[-10,49],[-28,66],[-25,150],[-2,119],[-6,43],[-61,168],[-55,153],[-37,102],[-7,46],[4,57],[15,51],[54,60],[48,66],[7,45],[3,125],[-16,39],[-12,74],[-11,101],[-2,64],[22,128],[25,134],[-16,149],[-12,297],[8,235],[-7,85],[-4,36],[-16,110],[-21,114],[-9,40],[-26,92],[-43,114],[-22,70],[30,37],[28,29]],[[47143,56730],[14,3],[24,17],[14,-8],[6,-23],[3,-20],[72,51],[6,11],[4,-2],[9,-47],[5,3],[5,14],[5,1],[5,-6],[6,-22],[9,-19],[16,-14],[10,-19],[-2,-49],[4,-49],[7,-11],[4,-28],[1,-32],[4,-17],[3,-32],[-1,-34],[2,-24],[12,-41],[7,-53],[0,-37],[-4,-39],[-8,-35],[-13,-39],[-1,-16],[8,-10],[12,-2],[10,8],[25,-18],[14,-25],[12,-32],[10,-16],[5,-20],[18,6],[21,19],[4,9],[7,-5],[13,-2],[10,35],[7,40],[17,43],[8,16],[2,28],[1,36],[6,30],[13,17],[15,0],[8,-6],[4,-30],[11,-23],[10,-15]],[[47642,56197],[5,-7],[9,-18],[8,-60],[31,-194],[-2,-54],[-6,-35],[0,-35],[-2,-33],[-19,-56],[-56,-114],[4,-10],[13,-13],[14,-6],[11,3],[14,-28],[16,-36],[16,-18],[23,-17],[20,-2],[17,7],[24,-7],[26,-30],[9,-49],[7,-42],[9,-22],[1,-36],[18,-33],[26,-6],[34,-38],[9,2],[4,5],[4,-8],[8,-109],[7,-58],[-3,-23],[-5,-19],[0,-88],[-16,-51],[-2,-56],[-5,-18],[-16,-16],[0,-42],[-4,-52],[-2,-55],[4,-144],[1,-107],[8,-20]],[[47904,54349],[-32,9],[-94,82],[-73,47],[-242,267],[-68,108],[-77,160],[-173,322],[-39,51],[-50,25],[-31,28],[-21,30],[-18,89],[-43,53],[-80,75],[-60,126]],[[59963,71101],[-8,-10],[-15,-26],[-14,-22],[-30,-33],[-7,-20],[-6,18],[-13,-12],[-11,-75],[-23,-26],[-29,3],[-23,7],[-32,-5]],[[59752,70900],[13,44],[13,57],[13,77],[24,64],[49,217],[28,87],[10,125],[43,109],[33,32],[15,31],[0,47]],[[55846,84141],[-9,109],[5,217],[11,108],[51,63],[26,49],[15,65],[5,61],[10,49],[75,144],[60,15],[80,40],[90,33],[17,-42],[9,-32],[108,-117],[27,-40],[42,-135],[100,-68],[79,22],[34,33],[63,61],[28,45],[6,43],[-11,184],[-17,80],[6,50]],[[56756,85178],[11,-2],[27,24],[88,44],[17,2],[20,9],[56,34],[18,-18],[14,-20],[9,-1],[4,8],[-2,13],[4,10],[16,-6],[65,-55],[24,-13],[17,-4],[20,-26],[55,-18],[7,-13],[4,-17],[51,-71],[23,-35],[46,-33],[20,-7],[79,33],[23,11],[18,1],[19,-18],[42,-23],[39,-8],[7,2]],[[57818,84183],[-8,2],[-24,-8],[-38,-32],[-56,-78],[-14,-17],[-15,-59],[-3,-6],[-33,2],[-9,2],[-33,-1],[-71,15],[-28,-10],[-36,-60],[-14,-9],[-42,-8],[-7,-7]],[[79866,60313],[-15,-23],[-14,-59],[-10,-4],[-24,21],[-9,-11],[-15,-43],[-27,-47],[-13,0],[-9,5],[-11,-20],[-15,-36],[-7,1],[-26,-9],[-10,12],[-12,30],[-21,31],[-18,22],[-10,15],[-9,26],[-8,16],[-15,-36],[-26,-35],[-24,7],[-12,5],[-9,-50],[-7,-9],[-44,-9],[-8,-8],[7,-46],[26,-79],[7,-45],[-16,-73],[-45,2],[-20,30],[-19,41],[-7,21],[-57,41],[-39,-28],[-12,1],[-18,30],[-11,23],[-11,34],[-6,34],[0,16]],[[77811,63546],[2,32],[15,125],[18,81],[22,38],[22,16],[24,-6],[20,7],[16,19],[-1,12],[-19,3],[-8,21],[4,41],[8,26],[13,13],[13,40],[12,70],[15,35],[18,1],[30,30],[42,59],[16,57]],[[78093,64266],[16,-26],[-6,-66],[9,-14],[4,-23],[-2,-37],[3,-32],[7,-15],[9,-8],[45,27],[27,2],[12,-17],[10,-11],[13,-9],[11,-11],[6,3],[15,28],[5,5],[1,13],[-11,25],[-11,21],[0,46],[5,80],[1,41],[-1,100],[-2,27],[-10,33],[-27,61],[-7,38],[-5,38],[1,24],[-7,27],[-4,26],[13,13],[14,29],[7,45],[7,33],[10,14],[9,5],[6,-3],[23,-59],[28,30],[22,-1],[19,-15],[10,-19]],[[69707,76179],[-15,26],[0,27],[16,46],[14,23],[6,44],[20,29],[20,47],[25,38],[46,28],[25,-9],[24,7],[38,23],[7,1],[15,1],[96,-36],[32,-1],[74,-46],[34,-10],[24,-13],[11,-20],[18,-25],[93,-19],[26,-13],[9,-22],[26,-27],[23,-6],[-20,106],[8,63],[30,173],[15,26],[30,23],[46,26],[18,36],[38,-4],[16,3],[12,6],[6,21],[43,-35],[72,-71],[54,-45],[64,-43],[88,-39],[75,-13],[13,10],[30,59],[14,2],[26,-5],[79,-3],[81,-3],[38,6],[83,25],[12,1],[19,-2],[50,-33],[37,-5],[25,0],[14,-2],[31,1],[50,-4],[61,-22],[75,4],[23,4],[42,-4],[32,-20],[42,-22],[26,-9],[17,-5],[31,-2],[19,7],[11,-10],[10,-53],[26,-35],[20,-34],[17,-36],[17,-15],[30,-1],[57,-10],[33,-15],[41,-63],[39,-65]],[[72280,76146],[5,-35],[5,-40],[-3,-10],[-5,-6],[-86,-10],[-19,-11],[-20,-56],[-73,-45],[-42,-23],[-17,1],[-40,-37],[-113,-91],[-55,-58],[-28,-24],[-22,-27],[-4,-27],[-1,-25],[-62,-118],[-46,-15],[-39,3],[-27,-18],[-38,-18],[-83,12],[-28,-2],[-55,17],[-21,-9],[-24,-24],[-32,-95],[-13,-22],[-6,-21],[-5,-46],[-12,-49],[-16,-38],[-11,-36],[-23,-34],[-22,-22],[-17,45],[-14,-13],[-14,-18],[-26,6],[-16,-9],[-37,-39],[-54,1],[-6,14],[-11,108],[-9,51],[-8,11],[-10,2],[-77,-85],[-36,-15],[-30,-3],[-39,25],[-8,-6],[-7,-14],[-3,-17],[12,-48],[-3,-10],[-18,1],[-24,-11],[-19,-22],[-56,-78],[-47,-26],[-43,-10],[-18,-9],[-8,-9],[-15,-37],[-15,-58],[-8,-29],[-6,-16],[1,-22],[12,-27],[9,-63],[-2,-16],[-9,-26],[-14,-25],[-30,-16],[-23,-7]],[[63409,68907],[-16,-13],[-10,6],[-11,31],[-17,77],[10,29],[-1,12],[2,9],[5,6],[6,36],[7,12],[12,-25],[33,-88],[0,-37],[-2,-14],[-18,-41]],[[62925,68603],[45,94],[21,51],[38,109],[19,78],[19,87],[16,67],[4,12],[9,23],[21,24],[30,22],[51,9],[36,1],[8,-1],[22,-11],[63,-54]],[[63327,69114],[-2,-21],[9,-64],[20,-69],[17,-56],[2,-27],[-15,4],[-12,11],[-22,11],[-42,-75],[-26,-40],[0,-14],[34,-16],[25,1],[17,11],[15,-18],[10,-46],[4,-37],[23,-133],[19,-45],[24,-80],[9,-41],[5,-35],[15,-51]],[[55712,75963],[5,26],[-2,55],[-15,91],[-10,30],[-22,30],[-16,19],[-30,17],[-15,50],[-23,57],[-11,13]],[[98046,53645],[-17,-19],[-6,3],[21,27],[0,-3],[2,-8]],[[98011,53600],[-20,-22],[-6,12],[8,0],[14,22],[16,1],[-2,-11],[-10,-2]],[[98060,52906],[1,-14],[-16,37],[-9,23],[0,10],[5,-6],[5,-12],[3,-9],[11,-29]],[[98063,52832],[-10,-3],[7,9],[2,11],[-1,36],[4,-3],[1,-15],[1,-21],[-4,-14]],[[98064,52426],[15,-23],[-2,-15],[-5,-18],[-20,-46],[-6,4],[19,42],[8,27],[-11,21],[-5,-5],[-1,0],[-4,20],[4,0],[8,-7]],[[98474,51381],[-9,-16],[-4,14],[5,18],[-8,73],[-12,10],[-8,22],[4,0],[12,-20],[10,-9],[6,-48],[4,-44]],[[98547,51145],[2,-30],[-7,4],[-2,11],[-2,30],[-7,30],[8,-8],[6,-23],[2,-14]],[[98065,52616],[-7,-2],[5,11],[31,13],[3,4],[5,-7],[0,-7],[-2,-3],[-16,-1],[-12,-6],[-7,-2]],[[97097,51339],[-3,-1],[-5,6],[0,7],[4,4],[5,-6],[-1,-10]],[[2163,49244],[1,-4],[4,1],[4,1],[-2,-4],[-8,-2],[-3,10],[4,8],[4,1],[1,-2],[-1,-2],[-1,0],[-3,-2],[0,-5]],[[2476,50037],[-1,-5],[-2,4],[1,6],[2,6],[1,-3],[-1,-8]],[[2435,49272],[-3,-3],[-3,1],[-2,4],[0,6],[3,4],[3,-1],[3,-6],[-1,-5]],[[1524,49150],[3,-8],[0,-4],[-1,1],[-5,2],[-1,5],[3,-3],[2,1],[-4,6],[-2,5],[-3,2],[0,3],[3,-1],[5,-9]],[[6957,49488],[-1,-4],[-4,5],[-6,9],[-6,9],[0,4],[8,5],[10,5],[2,-6],[-2,-9],[-1,-18]],[[7838,45252],[-2,-9],[-5,3],[-2,12],[-1,12],[2,11],[2,-1],[4,-12],[2,-16]],[[6704,48601],[-6,-2],[-8,0],[-3,7],[-1,6],[3,1],[2,-2],[11,-1],[3,-4],[-1,-5]],[[6294,52912],[46,-67],[-20,-5],[-48,32],[-44,66],[13,15],[7,-24],[20,-22],[12,46],[7,11],[-35,48],[14,-3],[33,-32],[-5,-65]],[[5739,54103],[22,-49],[-4,-24],[-16,2],[-7,8],[12,5],[2,9],[-6,14],[-7,10],[-5,0],[-2,-20],[-8,16],[5,15],[6,10],[8,4]],[[2306,50249],[9,-11],[7,-15],[4,-20],[-1,-5],[-5,0],[-6,6],[-5,9],[-2,2],[-1,2],[6,-1],[6,-9],[5,-4],[-1,10],[-5,18],[-4,6],[-4,5],[-5,3],[-4,-3],[-1,-2],[-1,5],[1,3],[1,4],[6,-3]],[[61387,50599],[-11,-5],[6,33],[30,43],[13,-10],[2,-10],[-1,-8],[-5,-9],[-34,-34]],[[59796,55006],[-1,-19],[0,-27],[7,-16],[10,-11],[15,12],[12,16],[13,3],[77,-43],[12,-38],[0,-40],[3,-30],[-6,-29],[-6,-90],[2,-82],[23,-60],[20,-48],[16,-67],[13,-21],[16,-10],[53,-3],[78,-4],[75,-4],[7,-2],[16,-9],[69,-91],[63,-82],[54,-72],[52,-70],[51,-68],[39,-57],[39,-17],[62,-8],[44,-3],[40,-23],[60,-22],[44,-12],[27,-12],[75,-14],[12,8],[33,63],[37,101],[15,56],[47,56],[84,77],[59,55],[66,55],[30,-48],[41,-76],[18,-38],[15,-17],[23,-11],[27,0],[15,2],[30,10],[71,9],[41,-1]],[[61536,50866],[-40,-99],[-33,-45],[-45,-21],[-13,4],[-18,14],[-7,-24],[-5,-37],[-10,8],[-7,11],[4,-66],[5,-32],[-7,-44],[-22,-38],[-2,-32],[-47,-85],[-66,-10],[-35,-42],[-16,-34],[-12,-75],[5,-116],[-19,-88],[-3,-45],[-35,-57],[-15,-53],[-11,-54],[-10,-24],[-12,-120],[-16,-73],[-4,-25],[-4,-22],[-12,-43],[-8,-29],[-6,-20],[-41,-187],[-32,-85],[-24,10],[-17,-33],[-2,-15]],[[63939,77681],[-9,-17],[-15,3],[-28,61],[8,62],[10,13],[14,8],[2,-13],[-20,-28],[-2,-35],[17,-39],[23,-15]],[[63975,77748],[-10,-8],[-6,37],[11,31],[15,4],[-5,-49],[-5,-15]],[[64633,78001],[-5,-6],[-18,16],[-12,26],[15,31],[14,-5],[9,-33],[-3,-29]],[[64581,75910],[-7,60],[-3,94],[1,30],[15,79],[16,54],[13,56],[5,73],[-11,118],[-13,26],[-16,9],[-17,2],[-30,-5],[-14,-9],[-25,40],[-30,6],[-16,-11],[-16,-6],[-17,11],[-15,24],[-10,25],[-7,29],[-23,57],[-24,31],[-28,7],[-46,-1],[-15,3],[-1,33],[6,72],[0,38],[-3,35],[-8,29],[-10,25],[-27,42],[-21,58],[-35,120],[-30,135],[-13,21],[-27,21],[-60,17],[-39,18],[-15,17],[-7,29],[1,32],[3,38],[9,31],[31,25],[67,5],[58,-3],[53,-56],[17,-13],[18,-4],[37,18],[19,5],[46,-6],[-14,27],[-17,14],[-18,-1],[-16,11],[-25,52],[-45,59],[-10,24],[-3,39],[8,34],[32,34],[26,47],[13,63],[11,28],[23,45],[34,-8],[54,32],[87,-6],[105,9],[29,-3],[67,-32],[39,-14],[46,-7],[34,14],[-32,44],[-69,51],[-17,44],[31,119],[43,109],[26,129],[-7,128],[-13,35],[4,42],[15,35],[11,35],[-9,42],[-19,65],[-10,22],[-33,35],[-66,2],[-54,19],[-17,-16],[-10,-24],[-13,-15],[-42,-32],[-14,-6],[-14,6],[-21,36],[-18,-4],[-56,22],[-26,49],[-10,7],[-90,38],[-32,8],[-71,-40],[-52,-52],[-15,-7],[-27,-32],[-15,-6],[-16,6],[-14,-2],[-32,-49],[-57,-57],[-28,-35],[-31,-23],[-35,-14],[-36,-2],[-13,-13],[-41,-4],[-25,-11],[-1,-19],[5,-43],[-21,15],[-22,-30],[7,-28]],[[74256,80118],[-26,11],[-51,3],[-30,-7],[-15,-4],[-21,-24],[-16,-24],[-6,-40],[8,-45],[-11,-94],[-15,-36],[-32,-61],[-19,-14],[-30,-11],[-30,-18],[-58,-18],[-63,-9],[-22,-13],[-16,-42],[-12,-35],[-7,-27],[-17,-88],[-11,-78],[10,-98],[8,-108],[-1,-37],[16,-56],[7,-34],[-3,-48],[-22,-38],[-13,-51],[-13,-21],[-36,-10],[-34,-6],[-34,-43],[-27,-30],[-43,-38],[-20,-7],[-11,19],[-8,43],[-14,19],[-21,2],[-17,0],[-53,12],[-35,-1],[-25,-9],[-30,-5],[-51,16],[-33,13],[-22,13],[-53,38],[-70,45],[-28,13],[-17,-14],[-3,-25],[-4,-62],[-8,-39],[-49,-197],[-30,-137],[-38,-131],[-12,-88],[-23,-112],[-22,-81],[-9,-44],[-1,-18],[4,-25],[35,-28],[36,-17],[8,-10],[4,-29],[-1,-47],[-7,-44],[-11,-35],[-10,-17],[-12,-2],[-23,23],[-20,25],[-16,7],[-40,-13],[-37,-20],[-12,0],[-22,12],[-21,25],[-9,49],[-19,22],[-24,-22],[-75,-37],[-82,-44],[-51,-23],[-21,3],[-40,-5],[-35,-12],[-26,-17],[-52,-24],[-47,-16],[-30,-36],[-22,-35],[1,-13],[16,-20],[18,-17],[36,4],[35,3],[30,-22],[26,-14],[7,-18],[-7,-18],[-15,-4],[-6,-12],[3,-17],[-10,-43],[-5,-65],[5,-65],[3,-59],[-2,-30],[-1,-43],[11,-29],[10,-55],[18,-34],[27,-119],[16,-70],[15,-79],[-11,-42],[1,-25],[17,-21],[8,-40],[8,-25],[-2,-24],[-8,-10],[-37,15],[-31,-24],[-32,-25],[-4,-13],[-1,-14],[3,-13],[19,-22],[26,-14],[-2,-22],[-32,-10],[-48,-34],[-13,-36],[-11,-39],[-1,-24],[5,-61],[8,-69],[13,-72],[1,-22],[-7,-16],[-6,-10]],[[60770,71066],[20,-127],[19,-125],[20,-129],[20,-125],[-21,-12],[16,-96],[28,15],[29,11],[13,-62],[-41,-68]],[[59708,68751],[9,76],[-3,40]],[[59714,68867],[14,134],[8,63],[5,47],[20,94],[-3,31],[5,109],[-2,21],[9,60],[17,86],[17,74],[7,33],[17,71],[16,86],[-9,47],[-2,10],[6,54],[8,89]],[[59847,69976],[4,48],[9,63],[17,54],[-8,126],[1,68],[11,78],[-6,91]],[[59875,70504],[5,129],[1,12],[6,16],[4,8],[35,27],[14,3]],[[87046,72697],[-12,-21],[-24,7],[-14,31],[5,35],[25,27],[23,-54],[-3,-25]],[[88428,73630],[-26,-2],[-7,6],[16,14],[1,24],[10,42],[0,13],[-21,2],[1,48],[16,48],[43,75],[11,14],[2,-33],[-13,-77],[-3,-28],[34,-6],[-22,-93],[-42,-47]],[[87480,71594],[-30,-49],[-26,3],[-13,22],[-4,27],[25,43],[21,60],[19,27],[16,15],[12,-1],[-27,-84],[7,-63]],[[86283,69275],[-32,-12],[-17,13],[-16,71],[30,45],[41,-44],[8,-13],[-14,-60]],[[86377,69352],[-24,-6],[-1,34],[19,75],[2,55],[18,70],[8,15],[6,6],[6,-22],[-7,-85],[-18,-65],[-9,-77]],[[86133,70408],[-22,-20],[-3,19],[-9,9],[16,28],[0,12],[-11,19],[12,71],[-3,30],[44,12],[8,-29],[1,-87],[-33,-64]],[[85910,71499],[-18,-23],[-8,35],[8,102],[34,-21],[0,-31],[-16,-62]],[[85940,71632],[-6,-28],[-19,19],[-8,18],[17,87],[-2,34],[1,16],[35,45],[6,-8],[2,-13],[-3,-20],[2,-43],[-27,-71],[2,-36]],[[85740,70727],[10,-15],[16,9],[13,2],[9,-8],[11,-40],[4,-24],[-20,-3],[-9,-5],[-11,-30],[-16,11],[-10,14],[-2,19],[5,70]],[[86216,70520],[-24,-3],[-11,7],[-4,18],[35,37],[26,-6],[-11,-34],[-11,-19]],[[89186,77956],[-11,-37],[-14,55],[-3,58],[8,0],[16,-9],[3,-28],[1,-39]],[[89248,77833],[-19,-4],[-23,24],[-3,30],[17,24],[16,-9],[16,-31],[5,-16],[-9,-18]],[[88744,76083],[-6,-3],[-7,5],[-6,43],[5,23],[18,16],[17,5],[-14,-80],[-7,-9]],[[87319,71706],[-5,-11],[-5,3],[-18,-26],[-4,25],[-13,17],[-2,13],[40,9],[13,-7],[-6,-23]],[[88737,71846],[-3,-27],[-15,6],[-7,18],[1,32],[16,0],[8,-29]],[[85854,70760],[-7,-6],[-9,52],[-6,18],[10,10],[21,94],[4,-37],[8,-37],[8,-6],[-8,-27],[-12,-10],[-9,-51]],[[85969,70980],[-19,-27],[-15,0],[13,32],[2,15],[11,43],[21,15],[9,2],[-17,-44],[-5,-36]],[[86054,71283],[-20,-24],[-14,19],[7,51],[5,17],[16,-17],[6,-46]],[[86826,71494],[-8,-23],[-24,7],[10,20],[7,24],[6,5],[4,-26],[5,-7]],[[86740,71396],[13,-21],[32,9],[4,-6],[-9,-19],[-14,-19],[-26,14],[-16,1],[-2,31],[2,12],[16,-2]],[[86032,70078],[-9,-10],[6,45],[22,40],[2,-26],[-21,-49]],[[89496,67175],[-5,-1],[-18,61],[5,3],[10,-9],[12,-36],[-4,-18]],[[89950,77256],[35,-3],[16,2],[26,-8],[106,-88],[32,-11],[33,-1],[23,7],[20,24],[64,106],[67,97],[8,-4],[0,-27],[-5,-29],[-30,-89],[-33,-119],[-7,-60],[11,-59],[20,-49],[17,-66],[19,-93],[26,-11],[14,-2],[27,28],[25,35],[22,4],[22,-6],[-30,-24],[-28,-30],[-24,-57],[-9,-10],[-28,3],[-16,-2],[-32,-24],[-29,-27],[-27,-33],[-30,-17],[-32,-4],[-49,-27],[-32,-2],[-59,23],[-29,-6],[-63,-53],[-58,-77],[-50,-86],[-42,-104],[-17,-54],[-10,-60],[-2,-40],[-4,-38],[-9,-27],[-12,-22],[-35,13],[-57,55],[-110,81],[-117,123],[-66,62],[-123,-19],[-117,-118],[-11,10],[-44,81],[-22,32],[-26,9],[-19,-1],[-19,-6],[-26,-41],[-10,-30],[-7,-34],[-2,-24],[3,-24],[25,-53],[31,-40],[13,-8],[30,3],[14,-4],[49,-80],[55,-74],[12,-25],[-20,-26],[-22,-13],[-26,3],[-25,10],[-44,32],[-18,-27],[-29,-56],[-16,-60],[-13,-28],[-32,-36],[-34,-19],[-17,6],[-14,23],[-7,27],[-4,32],[7,69],[17,62],[7,63],[-14,89],[-9,18],[-36,53],[-17,50],[-4,63],[2,35],[9,77],[9,39],[16,13],[18,8],[28,27],[30,36],[29,41],[29,51],[15,55],[-25,68],[-5,40],[4,38],[26,20],[27,-15],[55,-56],[11,-5],[37,-3],[51,-12],[30,3],[14,8],[22,46],[10,59],[-4,75],[0,75],[14,61],[43,99],[12,57],[4,141],[16,62],[12,64],[6,135],[-17,129],[-18,64],[-20,60],[3,58],[16,53],[0,16],[4,14],[31,11],[14,11],[14,26],[16,15],[12,-15],[10,-26],[43,-65],[68,-116],[80,-176],[50,-86],[53,-78],[59,-79],[63,-69],[39,-32],[29,-52],[18,-8]],[[86437,71199],[37,-17],[16,-1],[14,7],[23,23],[23,17],[17,-9],[14,-20],[8,-28],[-4,-30],[-26,-63],[-22,-68],[50,-13],[50,1],[-12,-42],[-1,-36],[15,-18],[13,-23],[-4,-21],[-7,-21],[27,-32],[-2,-21],[-7,-22],[-68,-145],[-20,-73],[-13,-81],[-13,-59],[-9,-61],[-8,-66],[-12,-68],[4,-61],[-4,-62],[-34,-153],[-25,3],[-30,18],[-19,-3],[-10,-34],[17,-70],[-54,-83],[-60,-56],[-1,26],[6,20],[9,16],[6,19],[9,66],[-5,65],[-18,83],[-1,29],[12,12],[9,4],[4,11],[1,27],[-6,21],[-17,6],[-17,1],[-11,-31],[-16,-59],[-8,-59],[3,-33],[7,-29],[22,-49],[-6,-29],[-9,-22],[-77,50],[-17,4],[-14,11],[-15,67],[32,16],[9,8],[3,22],[5,65],[-15,55],[-12,19],[-11,23],[7,46],[-4,58],[-1,81],[6,14],[29,16],[21,44],[19,49],[27,87],[22,94],[-21,5],[-18,17],[19,45],[-6,56],[-29,69],[-17,81],[-26,36],[-14,13],[-17,-19],[-14,-23],[13,-53],[-1,-46],[2,-47],[13,-2],[16,11],[13,-8],[7,-24],[2,-32],[-5,-31],[-12,-15],[-15,1],[-14,17],[-12,24],[-27,13],[-28,-28],[-28,-58],[-23,-29],[11,42],[5,47],[-11,32],[-27,54],[-6,31],[-2,38],[5,37],[28,-43],[14,-53],[20,-23],[25,-1],[-19,79],[-7,20],[-28,35],[-37,59],[-23,29],[8,62],[14,12],[12,-3],[39,-22],[4,31],[-6,16],[-3,20],[26,26],[42,22],[9,11],[8,22],[10,11],[30,0],[25,21],[20,58],[5,31],[8,27],[51,46],[13,7],[34,-6],[32,-26],[16,-55],[13,-60],[33,-40]],[[87321,71576],[38,-24],[39,6],[0,-105],[5,-35],[11,-32],[-5,-46],[18,-16],[-53,-52],[-48,-70],[-20,-47],[-17,-50],[-11,-53],[-6,-58],[-16,23],[-46,93],[-29,26],[-47,13],[-15,-3],[-96,-87],[-13,-63],[-26,-96],[-12,-32],[-14,-9],[-10,-16],[-11,-82],[-30,-51],[-18,-1],[-31,14],[-14,-8],[19,81],[-30,9],[-30,-1],[0,52],[-18,30],[13,39],[0,31],[8,18],[3,25],[-1,22],[-18,6],[-12,16],[2,57],[-10,2],[-26,-10],[-54,-44],[-15,0],[23,31],[48,43],[21,25],[48,69],[29,33],[16,58],[5,36],[10,31],[9,49],[15,17],[27,43],[15,-4],[17,-53],[23,-40],[16,3],[30,21],[14,5],[34,-3],[30,26],[13,30],[4,37],[-11,63],[15,-6],[14,3],[33,40],[34,23],[35,6],[40,-22],[39,-36]],[[89229,75675],[11,-11],[52,29],[-10,-88],[-5,-89],[4,-148],[4,-67],[9,-65],[22,-46],[29,-33],[42,-105],[23,-129],[16,-63],[11,-66],[4,-30],[0,-30],[-3,-41],[4,-33],[-5,-105],[-19,-121],[-2,-62],[-16,-12],[-10,-29],[-9,-13],[-9,-10],[-14,-3],[-9,-11],[-4,-33],[-6,-31],[-12,-28],[-9,-31],[-8,-75],[-3,-77],[-11,-54],[-28,-14],[-32,1],[-40,-25],[-9,-15],[-32,-94],[-9,-56],[0,-59],[9,-73],[12,-72],[9,-133],[-10,-203],[-9,-65],[-20,-44],[-16,-20],[-13,-25],[-17,-66],[-29,-132],[-2,-34],[0,-34],[-8,-45],[-5,-44],[5,-51],[9,-48],[38,-123],[15,-36],[17,-34],[-65,-36],[-12,-17],[-39,-70],[-12,-67],[1,-73],[-7,-27],[-10,-23],[-12,-15],[-43,-34],[-28,-33],[-27,-52],[-11,-28],[-21,9],[-13,24],[12,31],[-3,35],[6,93],[-7,37],[22,28],[10,45],[24,35],[16,32],[3,26],[-15,28],[-15,20],[-22,0],[-21,-6],[-13,-27],[-5,-36],[1,-16],[-2,-15],[-32,-49],[4,-52],[10,-26],[12,-13],[-4,-17],[-15,-42],[-11,-4],[-20,58],[-25,32],[-31,0],[-31,-12],[-25,-39],[-8,-32],[-5,-33],[2,-81],[-10,-68],[-19,-59],[-10,-22],[-23,-40],[-17,-5],[-12,18],[-9,28],[12,101],[-1,57],[28,29],[-23,41],[-28,16],[-39,-21],[-11,-25],[-8,-33],[-21,-41],[-24,-39],[-26,-66],[-18,-79],[-58,26],[-32,6],[-32,-2],[-57,9],[-63,-16],[-71,-30],[4,22],[59,47],[2,14],[-6,26],[-14,1],[-35,-9],[-18,4],[-8,28],[-12,12],[-7,-12],[2,-54],[-9,-7],[-11,14],[4,42],[-8,61],[-1,39],[12,32],[-12,14],[-14,-5],[-17,-16],[-14,-22],[-32,-112],[-12,-64],[23,-52],[63,-72],[10,-17],[1,-31],[-8,-32],[-17,-15],[-69,-24],[-59,-46],[-18,-47],[-54,-183],[-43,-125],[-62,-43],[-67,39],[-16,43],[-14,54],[-25,48],[-22,53],[-13,63],[2,101],[-10,61],[9,16],[37,37],[12,21],[21,48],[8,27],[1,41],[-17,21],[-44,-1],[-43,-13],[-31,18],[-41,49],[-12,11],[-43,3],[-31,-9],[-31,-18],[-32,-6],[-11,-9],[-37,-60],[-29,-38],[-26,-19],[-55,-5],[-28,-12],[-29,-20],[-8,1],[-30,-27],[-35,-24],[-19,-24],[-34,16],[-68,-43],[-33,-5],[-34,23],[-31,38],[-30,-16],[-21,-56],[-10,-113],[-12,-50],[-4,-61],[-15,10],[-91,109],[-6,4],[-74,-19],[-19,-9],[-23,-22],[-25,-10],[-23,16],[-22,26],[-21,-8],[-22,-18],[-8,165],[4,21],[14,29],[14,25],[36,9],[36,-9],[25,12],[22,32],[23,47],[26,37],[35,30],[34,34],[30,48],[28,52],[26,39],[28,32],[43,77],[57,87],[22,64],[13,18],[49,35],[65,28],[31,-2],[30,-56],[17,8],[16,14],[34,8],[34,-9],[34,0],[33,7],[65,19],[34,22],[33,29],[118,20],[82,48],[12,-3],[13,-11],[1,-36],[-10,-39],[10,-24],[16,-14],[76,-5],[22,-8],[32,26],[30,33],[31,44],[22,49],[-20,61],[-4,67],[17,73],[24,62],[30,37],[27,42],[54,121],[40,98],[14,121],[-8,142],[34,106],[33,18],[66,49],[34,14],[5,-21],[-1,-28],[-51,-89],[-30,-36],[-17,-12],[-16,-16],[-7,-31],[26,-53],[7,-38],[-2,-37],[1,-34],[30,-36],[34,-12],[14,0],[13,10],[39,89],[8,15],[111,65],[55,50],[30,13],[28,26],[64,100],[23,46],[21,51],[18,59],[13,64],[18,40],[101,95],[32,52],[11,25],[12,73],[9,75],[12,59],[16,56],[22,57],[25,52],[15,54],[21,128],[10,72],[7,25],[11,22],[9,27],[7,31],[3,30],[5,93],[-3,72],[-16,61],[-14,17],[-15,1],[-23,-5],[-19,24],[4,22],[20,4],[13,12],[9,21],[18,66],[11,71],[1,31],[-14,58],[-11,69],[0,37],[12,43],[17,34],[16,9],[17,2],[15,13],[14,20],[8,21],[13,59],[4,33],[-7,90],[8,24],[11,15],[16,-11],[15,-2],[19,3],[17,-9],[4,-23],[11,-151],[6,-21],[13,-16],[14,3],[13,23],[8,32],[17,6],[51,-34],[18,24],[11,37],[11,66],[-5,60],[-13,21],[-12,-4],[-11,-16],[-13,-9],[-75,-31],[1,66],[16,99],[9,31],[12,15],[32,-17],[15,-11],[34,-48]],[[84525,65965],[-16,-91],[-14,-13],[-14,7],[-14,51],[10,19],[14,-10],[11,4],[25,74],[7,-12],[-9,-29]],[[84413,65829],[-18,-8],[-21,10],[-19,2],[0,18],[20,17],[0,25],[5,13],[46,-30],[-2,-22],[-11,-25]],[[84845,66096],[-24,-15],[-25,8],[4,81],[9,-11],[5,-28],[19,-16],[12,-19]],[[85627,67196],[-27,-27],[-10,-31],[-25,-11],[-24,-44],[-23,-9],[0,-35],[10,-30],[-15,-6],[-17,-36],[-1,-27],[6,-22],[-1,-11],[-20,-31],[-22,-2],[-1,35],[2,25],[20,63],[0,73],[19,8],[7,10],[29,52],[6,22],[-16,21],[1,25],[4,11],[24,-8],[10,-19],[5,-2],[14,14],[6,25],[27,50],[11,49],[21,-41],[-6,-52],[-14,-39]],[[85832,67811],[-12,-11],[-15,15],[-5,66],[7,32],[12,7],[11,-57],[7,-24],[-5,-28]],[[85958,68092],[-24,-47],[-25,42],[-31,29],[15,7],[8,11],[1,18],[20,27],[40,20],[12,2],[14,19],[5,17],[6,9],[25,24],[7,-28],[-1,-21],[-19,-12],[-19,-29],[-17,-36],[-16,-15],[-5,-11],[4,-26]],[[85922,68032],[2,-13],[-27,11],[-11,53],[18,-10],[6,-18],[12,-23]],[[88844,70884],[-5,-6],[-13,19],[-2,17],[2,10],[9,2],[18,-20],[-9,-22]],[[28538,62475],[34,-21],[35,-11],[15,0],[14,-7],[32,-49],[26,-28],[97,-60],[33,-105],[6,-33],[-25,-19],[-32,-7],[-30,-1],[-28,20],[-12,16],[-29,7],[7,14],[-13,7],[-16,-2],[-12,-40],[-14,-32],[-25,3],[-10,27],[-13,-12],[-11,-20],[-13,-75],[-21,37],[-23,31],[-28,13],[-57,2],[-28,11],[-22,63],[-9,18],[-23,17],[-22,72],[-8,10],[-62,16],[-12,40],[4,36],[20,44],[10,12],[34,-1],[32,13],[14,19],[15,12],[117,-32],[27,0],[26,-5]],[[52903,78839],[7,-6],[28,-1],[31,-4],[19,-31],[19,-10],[28,-3],[18,4],[9,11],[11,36],[19,45],[31,22],[52,5],[27,8],[27,-1],[20,-7],[21,1],[54,31],[56,25],[8,-4],[1,-9],[-10,-18],[-10,-25],[7,-29],[31,-57],[17,-44],[17,-33],[25,-17],[33,-11],[28,-4],[30,-12],[100,-31],[51,-8],[39,-2],[58,-20]],[[53811,78103],[17,23],[-43,82],[-19,0],[-26,-35],[-72,36],[-14,-15],[-10,-28],[-25,-35],[-35,-15],[-40,-38],[-41,-27],[-32,-21],[-18,4],[29,44],[-13,1],[-38,-31],[-22,-27],[-7,-44],[-7,-74],[17,-19],[30,-97],[36,-41],[-7,-40],[-9,-31],[-22,-27],[-19,20],[-11,0],[-8,-64],[16,-168],[25,-119],[25,-51],[57,-81],[60,-42],[108,-136],[59,-42],[15,-24],[36,-104],[31,-121],[33,-189],[24,-94],[48,-105],[100,-151],[90,-111],[84,-68],[66,-12],[155,15],[27,-6],[29,-19],[6,-47],[-10,-32],[-33,-33],[-33,-46],[-4,-63],[31,-44],[150,-117],[153,-98],[48,-50],[55,-78],[134,-107],[22,-52],[82,-111],[36,-87],[7,-67],[-17,-67],[-8,-48],[-14,-48],[-35,18],[-39,49],[-59,197],[-108,20],[-22,15],[-39,34],[-2,22],[-10,28],[-9,10],[-42,6],[-28,-32],[-34,-76],[-38,-109],[-39,-160],[-2,-64],[21,-63],[63,-35],[48,-56],[32,-58],[3,-140],[14,-80],[-21,-45],[-41,11],[-54,-29],[-39,-51],[-16,-49],[4,-128],[-8,-48],[-73,-92],[-38,-94],[-10,-39],[-14,-45],[-93,-1],[-21,55],[-1,81],[16,50],[34,24],[22,104],[-7,75],[14,33],[12,23],[26,14],[37,13],[3,105],[-28,48],[-10,66],[-14,124],[-47,157],[-25,140],[-19,69],[-30,37],[-54,-1],[-27,10],[-96,98],[-6,15],[0,25],[16,40],[-10,52],[-12,50],[-18,43],[-21,22],[-43,-14],[-15,-10],[-27,4],[-21,-19],[-12,-1],[33,75],[-9,17],[-33,31],[-45,5],[-12,4],[-8,-20],[-8,11],[1,33],[-53,150],[-35,61],[-17,11],[-32,-13],[-54,27],[-32,6],[-17,-7],[-27,-19],[-13,12],[-5,20],[-48,63],[-61,35],[-118,197],[-36,74],[-75,81],[-47,119],[-39,43],[-56,35],[-13,-4],[-17,-13],[-13,-2],[-10,15],[10,16],[12,7],[-4,45],[-64,118],[-38,37],[-10,24],[-8,32],[-8,20],[-18,13],[-15,-3],[-21,8],[1,57],[4,43],[-3,37],[-20,96],[-36,82],[-20,195],[-17,55],[-39,42],[-88,46],[-122,126],[-26,2],[-74,49],[-46,8],[-59,-43],[-72,-121],[-59,-125],[-21,-25],[-75,-43],[-67,-20]],[[52081,77054],[-1,32],[-2,24],[11,27],[19,31],[17,40],[7,28],[-3,19],[-8,28],[-11,2],[-63,-23],[-15,6],[-47,36],[-50,46],[-19,32],[-7,32],[5,21],[-4,20],[-10,27],[9,31],[16,39],[8,26],[13,7],[6,16],[-10,64],[-6,10],[-9,8],[-14,1],[-24,13],[-18,22],[-4,30],[-9,28],[-16,27],[-1,28],[17,15],[25,1],[17,-6],[39,46],[14,4],[13,10],[10,63],[9,19],[2,11],[-8,13],[-31,45],[-15,46],[-22,51],[-21,23],[-4,18],[-1,23],[5,19],[37,31],[23,34]],[[52887,76530],[9,-22],[1,-13],[-6,-15],[3,-33],[-24,28],[-35,-14],[-21,3],[-6,24],[5,15],[33,3],[11,7],[20,-3],[10,20]],[[53871,75291],[-12,-5],[-7,6],[-4,9],[5,22],[25,-13],[-1,-12],[-6,-7]],[[53347,73016],[-13,-6],[-18,19],[-1,28],[3,9],[22,-13],[6,-26],[1,-11]],[[54326,73859],[-19,-66],[-9,-25],[-67,-160],[-7,-37],[-5,-40],[-7,-35],[-9,-34],[-9,-42],[1,-48],[4,-23],[8,-16],[13,-14],[10,-22],[-16,-21],[18,-40],[14,-24],[2,-24],[0,-24],[-30,-46],[-12,-24],[-8,-31],[-3,-31],[3,-28],[-1,-28],[-30,4],[-32,17],[-31,-8],[-45,33],[-16,5],[-15,13],[-38,100],[-30,43],[-32,33],[-33,2],[-33,-4],[-29,20],[-59,68],[-63,55],[-27,35],[-12,24],[-14,16],[-36,16],[-33,37],[-14,2],[-32,-4],[-16,2],[-16,13],[-32,44],[-20,60],[-5,26],[14,69],[17,65],[15,19],[17,13],[11,20],[9,23],[32,-68],[15,-17],[14,4],[26,24],[2,27],[29,35],[36,0],[17,-6],[9,-31],[14,-9],[16,-5],[53,-59],[15,-9],[15,-2],[41,25],[31,9],[66,-13],[36,15],[25,1],[36,23],[28,38],[15,9],[15,3],[38,-2],[38,-9],[16,9],[13,25],[16,11],[17,-8],[44,43],[19,2],[18,-16],[-16,-27]],[[52675,75392],[14,-37],[31,-151],[3,-32],[-6,-34],[-8,-23],[-31,-76],[5,-63],[11,-39],[2,-43],[-6,-54],[-19,-328],[-9,-58],[-6,-50],[-21,-16],[-28,17],[-34,28],[-16,-2],[-16,-10],[-13,9],[-13,16],[-9,-113],[-16,-46],[-23,-29],[-23,-2],[-23,10],[-19,0],[-15,21],[-12,38],[-18,47],[-19,55],[-2,49],[-3,109],[5,24],[8,23],[4,49],[-3,43],[6,15],[11,-15],[8,5],[-1,22],[3,40],[-15,34],[-24,11],[-2,35],[2,35],[13,23],[4,30],[1,94],[-18,34],[-6,52],[-9,33],[-16,34],[-18,27],[-12,26],[-2,69],[6,58],[6,24],[6,-3],[18,-29],[15,-6],[29,-7],[29,9],[35,26],[34,31],[49,93],[30,18],[16,25],[5,33],[13,8],[15,-32],[19,-3],[29,-26],[12,-26],[11,-30],[10,-13],[11,-8],[2,-7],[-9,-7],[-10,-35],[6,-10],[16,-19]],[[52355,74347],[-16,-57],[-17,40],[-1,35],[3,10],[20,-15],[11,-13]],[[52301,75483],[-9,-26],[-13,2],[5,19],[12,39],[15,13],[6,-11],[-7,-23],[-9,-13]],[[59875,70504],[-19,3],[-23,28],[-4,25],[-7,8],[-16,3],[-31,13],[-35,-43],[-15,-70],[-4,-33],[-12,-70],[5,-42],[2,-55],[3,-45],[-3,-27],[-7,-15],[2,-10],[6,-4],[19,12],[21,-12],[20,-23],[1,-15],[-14,-9],[-33,-35],[-23,-41],[-6,-38],[-16,-81],[2,-16],[8,-10],[54,9],[48,32],[37,35],[12,-2]],[[59714,68867],[-19,-44]],[[59695,68823],[-10,50],[-21,142],[-16,98],[-21,121],[-36,147],[-3,35],[-8,51],[-25,134],[-20,96],[-23,123]],[[59512,69820],[29,48],[0,41],[49,94],[-1,9],[-13,25]],[[59576,70037],[2,4],[54,175],[35,173],[33,241],[23,122],[20,81],[9,67]],[[59512,69820],[-9,48],[-4,18]],[[59499,69886],[52,92],[25,59]],[[47236,82899],[-1,-17],[-21,21],[-10,22],[-56,11],[23,22],[12,-6],[40,-1],[11,-10],[2,-42]],[[48272,83e3],[12,-21],[5,-21],[-20,-7],[-22,4],[-10,-14],[-1,-26],[8,-34],[14,-24],[11,-55],[10,-60],[14,-37],[3,-45],[-2,-22],[3,-40],[-6,-14],[4,-38],[18,-78],[7,-43],[5,-94],[-12,-36],[-16,-33],[-11,-40],[-8,-43],[-5,-70],[-36,-81],[-15,-20],[-18,-13],[39,-56],[-32,-26],[-34,-8],[-38,14],[-23,-1],[-22,-19],[-8,-11],[-7,6],[-14,46],[-11,-48],[-22,-15],[-37,3],[-62,-13],[-24,-14],[-10,-21],[-8,-25],[-10,-14],[-11,-8],[-48,-18],[-9,-8],[-23,-40],[-29,-23],[-24,-7],[-21,23],[-9,14],[-10,8],[-33,-2],[10,-7],[7,-16],[3,-32],[-4,-31],[-16,-15],[-19,-3],[-31,-32],[-41,-9],[-22,-30],[-134,-50],[-7,0],[-19,13],[-20,5],[-20,-4],[-56,-28],[-28,6],[35,69],[47,35],[5,10],[-16,4],[-88,-24],[-31,-21],[-31,-6],[14,32],[40,43],[21,21],[14,8],[14,25],[42,29],[-135,-59],[-35,7],[-8,16],[-28,-7],[-10,40],[40,61],[24,26],[29,14],[27,20],[10,25],[-13,8],[-82,-6],[-39,5],[2,20],[8,22],[40,37],[22,6],[20,-4],[19,-9],[15,-13],[46,8],[-19,23],[-3,49],[-15,16],[19,22],[21,14],[36,47],[13,7],[71,11],[76,24],[76,34],[-39,19],[-19,25],[-30,-51],[-21,-19],[-61,-10],[-19,6],[-27,15],[-9,-6],[-8,-12],[-40,-24],[-42,-6],[49,45],[62,76],[14,25],[20,42],[-6,18],[-13,11],[45,87],[16,15],[29,3],[22,14],[9,0],[8,5],[19,26],[-29,16],[-29,9],[-92,-9],[-12,2],[-12,8],[-7,11],[-6,30],[-6,6],[-21,0],[-20,-9],[-15,1],[-14,13],[23,30],[-29,7],[-29,-6],[-25,9],[0,19],[11,19],[-15,18],[-3,23],[16,11],[16,-4],[35,17],[43,8],[-37,16],[-15,14],[-1,22],[3,18],[44,32],[46,13],[-4,21],[4,22],[-47,7],[-46,-16],[5,43],[11,38],[2,25],[-2,27],[-22,-11],[-3,38],[-9,26],[-32,-18],[1,35],[9,24],[17,11],[17,-5],[30,0],[30,19],[43,4],[69,-5],[47,-52],[12,9],[19,33],[9,3],[71,-14],[44,-18],[12,6],[-7,35],[-15,25],[19,33],[23,22],[16,11],[36,14],[15,13],[11,42],[16,35],[-90,-18],[-85,41],[14,29],[18,17],[31,13],[3,15],[15,13],[26,33],[-9,43],[5,32],[19,21],[6,30],[8,22],[38,8],[37,20],[13,-2],[43,5],[15,-8],[-4,36],[27,4],[10,-7],[5,-25],[12,-17],[3,-28],[-8,-22],[-13,-17],[12,-17],[-19,-31],[21,13],[29,31],[-1,25],[-5,31],[-9,28],[4,31],[17,20],[43,10],[-18,35],[16,3],[18,-7],[25,-28],[26,-21],[28,-17],[-27,-35],[-32,-23],[-13,-26]],[[62434,73238],[0,-4],[9,-41],[23,-153],[13,-19],[15,-16],[11,-23],[4,-23],[-1,-35],[0,-41],[6,-31],[9,-24],[8,-12],[12,-1],[14,-6],[9,-24],[31,-174],[3,-22],[13,-7],[21,3],[21,-18],[24,-28],[21,-53],[15,-9],[46,8],[63,-8],[29,-28],[-3,-16],[-23,-19],[-39,-22],[-12,-38],[-7,-48],[1,-27],[10,-30],[28,-60],[2,-21],[5,-30],[5,-21],[-6,-40],[-25,-27],[-34,-30],[-67,-132],[-5,-29],[0,-78],[-7,-23],[-21,1],[-17,4],[0,-28],[-11,-36],[-6,-32],[25,-75],[4,-40],[-4,-36],[-23,-63],[-13,-42],[3,-9],[18,-17],[56,-138],[17,-48],[24,13],[9,-1],[7,-8],[4,-16],[0,-21],[-6,-31],[30,-12],[11,-32],[35,-107],[-2,-32],[-16,-50],[0,-34],[3,-30],[5,-11],[52,-4],[22,-12],[53,-55],[61,-84],[50,-69],[43,-58],[45,4],[13,-11],[11,-18],[13,-48],[26,-109],[22,-37],[34,-87],[32,-82],[-21,-111],[-20,-116],[0,-149],[0,-80],[43,-3],[49,-4],[0,-96],[0,-96],[1,-110],[14,-5],[23,-23],[9,-36],[13,-19],[14,-3],[15,-18],[14,-32],[5,-24],[-4,-16],[3,-29],[10,-42],[13,-19],[18,-24]],[[63484,69102],[-25,-14],[-28,11],[-59,48],[-19,2],[-25,-19],[-1,-16]],[[65607,67350],[-26,-69],[-39,-58],[-17,18],[-12,0],[-28,-23],[-20,-3],[-37,-40],[-33,-20],[-23,2],[-8,4],[-5,27],[0,10],[15,-5],[51,36],[64,58],[6,26],[-10,43],[3,9],[41,-21],[46,42],[39,11],[19,-29],[-26,-18]],[[67017,72361],[5,-38],[-1,-23],[-9,-23],[-6,-29],[-7,-36],[-3,-28],[-13,-14],[-11,-9],[1,-36],[6,-31],[6,-36],[-7,-25],[-5,-28],[-10,-46],[3,-38],[-11,-33],[-14,-28],[-9,-23],[-2,-33],[-10,-11],[-19,-27],[-12,-19],[-18,-5],[-3,-16],[2,-15],[8,-9],[11,-33],[24,-57],[-68,-7],[-21,-51],[-23,-72],[11,-145],[-11,-75],[7,-42],[17,-29],[23,-16],[42,-1],[28,-12],[3,-19],[-16,-28],[-26,-54],[-14,-23],[-43,-107],[0,-45],[4,-37],[19,-116],[18,-112],[33,-202],[0,-46],[-11,-105],[0,-63],[4,-82],[-3,-43],[8,-95],[9,-7],[72,-18],[65,-17],[87,-23],[27,-56],[16,-122],[-1,-92],[-7,-47],[-63,-134],[-63,-136],[-63,-135],[-73,-156]],[[67107,66360],[-15,-4],[-12,-24],[-22,-30],[-47,23],[-37,24],[-124,57],[-13,28],[-8,48],[-21,13],[-31,-72],[-104,42],[-36,-13],[-21,22],[-57,2],[-44,45],[-64,-31],[-50,-6],[-69,79],[-74,22],[-60,-7],[-31,6],[-50,29],[-24,29],[-39,-22],[-18,41],[-110,38],[-21,74],[-15,68],[-1,70],[-27,123],[-9,177],[-10,70],[-15,60],[-20,51],[-27,55],[-24,22],[-103,42],[-20,-6],[-46,-27],[-49,-61],[-81,-34],[-17,-26],[-20,-59],[-26,-35],[-36,9],[-39,-35],[-72,-97],[-38,-29],[-32,2],[-34,46],[-76,62],[-49,20],[-69,-14],[-32,11],[-56,72],[-14,53],[-32,35],[-99,79],[-81,105],[-15,39],[-10,59],[-35,71],[-79,58],[-45,61],[-52,14],[-49,-2],[-21,11],[-20,27],[-67,127],[0,51],[-41,124],[-10,45],[-9,123],[-11,32],[-43,51],[-7,33],[10,44],[0,34],[-23,31],[-33,17],[-8,38],[6,73],[-5,47],[-30,73],[-43,76],[-44,111],[-17,28],[-11,73],[-16,87],[-24,6],[-119,-104],[-35,59],[-104,102],[-8,15],[-7,23],[13,14],[13,5],[26,-18],[16,21],[-6,35],[-26,21],[-36,-2],[10,-32],[-34,-30],[-7,-41],[5,-49],[3,-70],[-14,-33],[-10,-16],[-45,-4],[-21,-31],[-14,-7]],[[62449,74683],[5,-13],[45,-118],[20,-35],[12,-29],[8,-33],[13,-23],[18,-12],[23,-32],[15,-25],[25,-51],[26,-20],[96,-37],[54,-17]],[[62809,74238],[15,-5],[41,25],[48,-4]],[[62913,74254],[18,-1],[64,105],[19,36],[38,18],[21,42],[34,50],[42,48],[38,43],[30,26],[53,61],[33,21],[29,-1],[43,-71],[36,-65],[11,-28],[-18,-25],[-34,-25],[-6,-18],[-2,-23],[1,-22],[5,-18],[41,-42],[5,-23],[0,-23],[-5,-15],[-9,-8],[-29,-12],[-24,-13],[-9,-14],[-7,-16],[1,-17],[7,-20],[51,-55],[5,-20],[10,-27],[13,-17],[21,-4],[10,-11],[48,-101],[12,-7],[57,22],[8,-1]],[[63574,73983],[1,-25],[8,-143],[7,-74],[9,-72],[16,-66],[18,-62],[25,-39],[56,-47],[27,-13],[71,-9],[71,-21],[41,-22],[13,-15],[11,-23],[34,-110],[54,-78],[110,-117],[53,-39],[179,-74],[119,4],[328,142],[110,36],[41,0],[-25,-28],[-41,-17],[25,-20],[38,-3],[18,3],[13,18],[2,30],[-2,30],[-18,132],[-10,93]],[[77077,52687],[61,-162],[24,-22],[33,-74],[8,-25],[-9,-52],[-7,-147],[-15,-37],[-38,18],[-1,26],[-22,111],[-39,62],[-16,3],[-10,63],[-20,76],[-60,137],[46,-1],[22,33],[5,27],[4,7],[34,-43]],[[77545,50818],[-26,-3],[-55,69],[-13,31],[-3,42],[-52,159],[-7,37],[20,131],[54,31],[18,-22],[6,-59],[30,-106],[10,-57],[8,-26],[3,-19],[-2,-14],[22,-68],[15,-39],[2,-64],[-30,-23]],[[82399,46881],[-35,-120],[13,-19],[7,-18],[-58,-25],[-24,13],[-14,-3],[-59,22],[-42,28],[-5,21],[3,26],[13,-8],[32,-4],[13,11],[0,77],[-5,100],[44,82],[24,33],[27,20],[68,-46],[11,-12],[9,-18],[4,-30],[-26,-130]],[[82068,47145],[28,-31],[40,-89],[3,-25],[-12,-24],[-28,-38],[-63,-58],[-10,-28],[-14,-54],[-3,-23],[-4,-13],[-7,-9],[-14,-8],[-15,12],[13,34],[1,42],[-10,39],[-14,32],[-29,44],[-30,40],[-31,19],[-33,9],[-12,19],[-19,49],[-6,27],[-3,28],[2,27],[8,1],[32,-6],[59,-32],[30,-2],[16,7],[43,62],[11,-1],[41,-27],[30,-23]],[[79456,50881],[10,-40],[13,-35],[10,-39],[13,-185],[43,-159],[126,-63],[-21,-25],[-10,-23],[-8,-27],[-18,-110],[1,-24],[11,-37],[3,-41],[-16,0],[-17,10],[-15,15],[-13,20],[-14,16],[-15,10],[-26,32],[-34,22],[-36,17],[-17,47],[-8,58],[9,86],[-9,24],[-13,21],[-15,62],[-6,73],[-22,28],[-30,17],[-13,14],[-58,-26],[-14,6],[-12,20],[-32,21],[1,40],[15,32],[35,33],[16,27],[3,36],[-6,26],[3,28],[11,27],[13,21],[34,27],[16,-48],[7,-40],[10,-30],[14,42],[-9,72],[27,16],[26,1],[19,-20],[13,-31],[5,-44]],[[84216,49221],[6,-124],[-2,-32],[-15,47],[-6,10],[-4,-10],[-6,-5],[-8,0],[-10,-48],[-1,-45],[-8,-30],[-4,-101],[3,-28],[12,14],[7,3],[27,-39],[15,-28],[-4,-34],[-19,-35],[-21,-15],[-16,15],[-5,-7],[-9,-18],[-8,-24],[3,-24],[-19,-68],[-10,-19],[-22,21],[-14,-18],[-11,1],[-16,69],[0,32],[15,36],[1,26],[7,29],[17,40],[10,29],[0,19],[8,72],[2,30],[5,32],[8,66],[1,122],[26,101],[25,28],[11,5],[-2,-27],[31,-68]],[[84067,48807],[-7,-38],[-15,-30],[-13,-2],[-12,6],[-23,26],[-6,-27],[-18,1],[-6,35],[12,105],[19,39],[-2,41],[-15,88],[10,46],[43,34],[37,42],[12,9],[11,-32],[5,-149],[-40,-118],[8,-76]],[[80087,53968],[-38,-21],[-22,30],[24,36],[8,3],[6,7],[2,15],[-43,24],[-12,21],[-12,54],[0,34],[55,91],[13,10],[2,-38],[38,-95],[2,-64],[-1,-23],[-22,-84]],[[80057,50116],[-5,-61],[-6,-23],[-24,-30],[-7,-18],[-22,3],[-3,32],[-7,21],[-23,25],[-6,-6],[-4,-37],[-45,-26],[-13,-2],[6,49],[-11,38],[-1,47],[-2,21],[-6,12],[11,32],[-1,37],[12,39],[7,95],[47,21],[10,-17],[56,-21],[39,-58],[21,-77],[-23,-96]],[[87606,51467],[59,-22],[21,1],[21,-25],[26,12],[14,-8],[49,-88],[24,-58],[35,-50],[26,-17],[-19,-45],[-39,-24],[-15,-1],[-30,27],[-25,-5],[-21,34],[-4,52],[-21,119],[-29,-34],[-33,54],[-9,1],[-3,-9],[-14,19],[-12,37],[-1,30]],[[87631,50926],[110,-29],[29,4],[63,-12],[52,-38],[91,-7],[28,-12],[21,-26],[-51,-22],[-24,-20],[-45,-10],[-38,10],[-27,-12],[-10,20],[-39,20],[-51,41],[-105,49],[-5,30],[1,14]],[[86336,51840],[48,-24],[11,4],[70,-64],[11,-31],[-4,-21],[10,-29],[-22,-43],[-11,-5],[-12,16],[-22,10],[-25,-18],[-17,13],[-14,40],[-24,24],[-35,84],[-17,-3],[5,-33],[14,-21],[20,-64],[11,-6],[11,2],[16,-27],[-1,-41],[-40,-16],[-14,30],[-3,55],[-23,-19],[-9,-19],[-7,-2],[-15,57],[-43,3],[-29,30],[14,32],[2,30],[19,17],[19,-15],[19,22],[14,-6],[10,14],[38,9],[25,15]],[[85681,53025],[-44,-10],[-10,27],[-12,124],[31,99],[40,58],[27,15],[9,1],[24,-71],[-18,-144],[-21,-73],[-26,-26]],[[85597,50886],[-17,-23],[-8,-7],[-41,16],[-48,-3],[-50,-22],[-29,18],[-18,30],[1,32],[17,78],[37,60],[16,10],[26,-16],[45,-45],[36,-54],[32,-41],[1,-33]],[[85014,50431],[-4,-11],[-17,31],[-11,88],[-10,24],[-11,83],[3,24],[14,35],[11,0],[8,-21],[-5,-90],[25,-114],[-3,-49]],[[85006,50812],[85,-19],[-12,-21],[-92,-33],[-33,6],[-100,-20],[-12,1],[-2,32],[-11,23],[16,20],[21,4],[55,-7],[85,14]],[[84713,50860],[26,-20],[9,0],[9,24],[5,4],[12,-12],[2,-39],[17,6],[13,-14],[4,-9],[-1,-39],[-50,-6],[-36,-32],[-48,28],[-54,-48],[-33,-16],[-28,1],[-25,84],[14,99],[11,16],[18,8],[50,5],[85,-40]],[[86478,47235],[-4,-7],[-35,8],[-19,0],[2,43],[-10,33],[14,48],[0,56],[15,7],[2,32],[17,84],[10,19],[15,7],[17,49],[10,15],[10,37],[15,17],[-2,32],[9,17],[23,13],[16,-15],[10,-33],[-26,-40],[13,-99],[-19,-108],[-12,-33],[-23,-27],[-6,-27],[-27,-53],[-8,-46],[-2,-19],[-5,-10]],[[85222,47426],[3,-28],[0,-13],[-33,-9],[-32,-31],[-17,-36],[-13,-46],[-44,19],[-39,3],[-18,16],[-19,-1],[-24,-14],[-35,-40],[-8,-3],[3,60],[10,37],[36,88],[31,-19],[36,-6],[40,18],[29,39],[40,21],[33,-52],[21,-3]],[[84603,47153],[7,-35],[22,20],[21,4],[47,-3],[35,-8],[21,-15],[2,-70],[-10,-15],[-181,-53],[-18,17],[-7,17],[20,52],[-9,25],[10,40],[22,27],[18,-3]],[[86389,51085],[-10,-16],[-34,15],[-17,35],[-12,48],[-8,39],[-2,32],[-10,38],[1,14],[62,40],[12,-15],[26,-1],[12,-29],[-8,-127],[-12,-73]],[[76803,54855],[34,-5],[63,31],[35,-3],[32,-23],[30,-13],[72,17],[14,-5],[13,-13],[11,-20],[33,-75],[56,-92],[16,-59],[9,-67],[6,-15],[63,-127],[7,-54],[-9,-73],[19,-59],[61,-55],[36,-40],[8,-24],[5,-29],[21,-44],[25,-28],[78,-74],[103,-156],[59,-74],[48,-112],[18,-54],[14,-58],[29,-84],[50,-105],[13,-31],[13,-46],[16,-43],[19,-39],[22,-30],[22,-10],[37,-75],[20,-24],[-3,59],[-17,51],[0,32],[3,27],[14,24],[16,6],[31,-21],[49,-89],[21,-52],[16,-72],[13,-75],[20,-37],[27,-13],[31,-5],[28,-23],[65,-104],[22,-48],[16,-57],[12,-68],[7,-71],[4,-16],[42,-85],[22,-36],[27,-18],[78,-19],[28,-30],[23,-49],[10,-50],[-17,-44],[-61,-68],[-66,-47],[64,16],[32,20],[30,31],[30,39],[46,55],[17,11],[21,-4],[18,-16],[28,-53],[26,-57],[20,-66],[12,-73],[-22,-39],[-33,-28],[-45,-71],[-4,-28],[9,-18],[-11,-52],[25,-32],[4,-28],[-22,-39],[2,-24],[26,-103],[13,-24],[40,-52],[60,-53],[34,-25],[38,-19],[17,1],[28,8],[6,-20],[12,-102],[6,-64],[9,-137],[11,-57],[-1,-69],[15,-59],[30,-38],[32,-31],[15,-30],[0,-45],[-5,-36],[-11,-28],[-33,-60],[-6,-25],[-5,-65],[6,-30],[13,-2],[10,16],[40,87],[11,16],[15,12],[15,8],[72,0],[31,-13],[27,-29],[25,-36],[88,-228],[40,-126],[3,-31],[1,-33],[-7,-25],[-37,-86],[-4,-23],[-12,-94],[2,-67],[13,-29],[9,-30],[0,-28],[-25,-139],[-2,-23],[15,-226],[1,-61],[-3,-77],[2,-124],[-19,-384],[-4,-23],[-15,-59],[-20,1],[-16,10],[-12,22],[-6,28],[-9,23],[-48,71],[-13,-12],[-49,-88],[-13,-13],[-16,11],[-25,26],[-81,93],[-5,-30],[-1,-40],[16,-101],[2,-44],[-15,-9],[-8,2],[-33,59],[-31,65],[-35,87],[-26,42],[-23,46],[-66,177],[-17,27],[-101,124],[-20,30],[-26,51],[-28,46],[-61,72],[-106,184],[-46,105],[-51,170],[-17,43],[-86,128],[-47,77],[-20,44],[-45,155],[-14,52],[-16,46],[-28,37],[-24,44],[-49,140],[-15,55],[-11,61],[2,120],[-103,366],[-26,114],[-23,158],[-6,16],[-56,142],[-19,45],[-24,43],[-20,50],[-38,162],[-15,45],[-20,33],[-73,61],[-27,34],[-22,48],[-13,62],[-14,131],[-35,199],[-38,267],[-26,119],[-30,94],[-9,21],[-133,169],[-22,25],[-24,15],[-34,11],[-27,43],[-10,78],[-6,105],[-7,63],[-7,35],[-56,75],[-21,58],[-18,65],[-17,50],[-61,172],[-21,45],[-26,32],[-76,33],[-23,29],[-37,98],[-22,50],[-67,109],[-114,230],[-23,57],[-18,60],[-14,64],[-48,177],[3,36],[8,37],[-1,31],[-6,31],[1,27],[15,16],[32,21],[34,-2],[31,-9],[30,-17],[29,-38],[51,-94],[30,-33],[33,-15],[67,-22]],[[84106,46882],[-40,-20],[-24,-20],[-23,-26],[-15,-5],[-27,-2],[-37,5],[-26,-9],[-71,-66],[-28,-6],[-24,-16],[-8,26],[-10,19],[-24,4],[-24,-1],[-24,-59],[-38,13],[-15,-6],[-14,-12],[-14,-5],[-15,4],[-56,45],[-64,27],[-64,-10],[-55,25],[-30,-19],[-29,-28],[-8,29],[-11,26],[-9,37],[0,44],[3,30],[8,27],[5,29],[3,31],[12,-15],[12,5],[38,34],[37,50],[34,19],[20,5],[16,-10],[17,4],[18,11],[28,-39],[11,-8],[38,-3],[34,-22],[30,-34],[44,-31],[27,-42],[20,-15],[15,-5],[13,6],[18,28],[20,12],[18,0],[32,7],[14,7],[15,15],[15,-9],[13,-15],[54,-74],[17,-2],[30,16],[10,20],[4,31],[9,25],[11,22],[14,17],[40,28],[28,28],[19,48],[-44,20],[9,34],[15,20],[20,-7],[17,-27],[7,-102],[-14,-15],[-8,-15],[-6,-20],[-26,-38],[10,-46],[-7,-20],[-10,-9]],[[83336,46442],[13,-25],[45,-50],[7,-21],[3,-35],[9,-26],[21,-4],[22,5],[16,-16],[15,-26],[21,-50],[19,-56],[23,-31],[14,-46],[-8,-41],[-30,-57],[-16,-12],[-21,-4],[-35,-34],[-12,18],[-39,12],[-30,24],[-26,45],[-15,47],[-19,43],[-33,28],[-58,83],[-37,7],[-15,-6],[-15,0],[-77,37],[-12,22],[-9,28],[-9,27],[-5,31],[10,27],[10,19],[43,32],[31,10],[35,-2],[53,10],[51,-16],[15,12],[25,34],[9,-12],[11,-31]],[[82844,47051],[14,-22],[13,2],[26,34],[16,13],[17,1],[17,-6],[16,-25],[6,-40],[6,-13],[10,49],[13,14],[14,8],[22,-3],[17,-23],[16,-69],[-1,-60],[6,-22],[11,-17],[8,-23],[-7,-24],[-7,-11],[-21,-11],[-9,4],[-9,17],[-10,6],[-23,-6],[-21,-13],[3,-22],[17,-10],[5,-11],[-1,-14],[-7,-3],[-22,19],[-15,-3],[-54,-26],[-14,1],[-9,24],[1,63],[-6,17],[-40,-77],[-12,-19],[-17,-9],[-16,3],[-59,-46],[-18,6],[-18,0],[-62,-50],[-33,-14],[-17,-1],[-17,4],[-15,-4],[-14,-21],[-28,-17],[-28,13],[-25,18],[-23,23],[-5,29],[1,35],[10,48],[-7,84],[5,39],[9,38],[15,14],[18,2],[31,34],[28,45],[16,-4],[37,-31],[22,-4],[37,5],[15,-19],[6,-44],[8,-16],[11,-11],[26,-74],[24,4],[21,-14],[38,45],[28,-1],[8,34],[-17,37],[-20,31],[-11,6],[-12,-2],[-11,5],[-45,67],[-14,37],[-8,43],[5,31],[31,28],[15,7],[55,-19],[9,-16],[14,-68],[11,-29]],[[84691,52416],[-53,-98],[-17,-47],[-14,-51],[-21,-56],[-24,-50],[-12,-15],[-29,-27],[-17,-10],[-32,-4],[-97,-39],[-31,-5],[-32,2],[-60,10],[-12,5],[-24,51],[-27,40],[-24,5],[-24,-4],[-175,-3],[-61,-8],[-61,-18],[-33,8],[-33,21],[-24,7],[-25,-2],[-115,-31],[-29,3],[-58,39],[-34,8],[-33,-10],[-31,-36],[-11,-23],[-32,-81],[-18,-58],[-14,-73],[-11,-75],[-7,-61],[0,-64],[5,-72],[9,-71],[10,-55],[39,-126],[8,-17],[44,-36],[25,-45],[25,-126],[17,-65],[17,0],[19,4],[33,-8],[33,-17],[32,39],[17,73],[18,55],[43,103],[25,48],[15,15],[16,-6],[13,-28],[16,-22],[32,-11],[33,7],[34,34],[12,20],[11,26],[29,22],[69,0],[36,-8],[64,9],[-1,19],[-12,20],[-4,16],[12,11],[41,23],[42,17],[31,-12],[27,-33],[11,-34],[4,-41],[-10,-105],[-5,-25],[-22,-12],[-20,14],[-21,54],[-28,20],[-41,-16],[-14,-16],[-13,-22],[-23,-56],[-19,-64],[-41,-100],[-48,-86],[-23,-33],[-26,-23],[-83,-57],[-22,-42],[-17,-55],[-19,-19],[-22,-6],[-16,10],[-33,31],[-11,-25],[-2,-39],[16,-14],[27,-43],[20,-61],[13,-13],[29,-20],[12,-19],[22,-52],[34,-122],[12,-66],[19,-53],[58,-91],[3,-26],[-3,-30],[4,-27],[21,-52],[5,-34],[-23,-43],[-1,-62],[-14,-83],[-3,-28],[0,-26],[10,-24],[11,-18],[16,-10],[14,-17],[26,-65],[14,-17],[8,-23],[0,-36],[12,-20],[11,-37],[16,-9],[8,10],[6,16],[14,-6],[8,-25],[4,-33],[2,-37],[-1,-69],[-7,-24],[-15,1],[-27,28],[-1,-20],[2,-20],[-14,-7],[-16,3],[-40,-3],[-73,-42],[-26,-26],[-17,-46],[-1,-31],[6,-68],[-9,-23],[-34,-9],[-47,18],[-28,18],[-16,15],[-21,45],[-8,58],[16,172],[4,22],[7,19],[8,31],[2,37],[-22,45],[-34,18],[-29,37],[-111,209],[-6,21],[0,34],[4,33],[37,114],[4,22],[5,91],[-1,74],[-4,75],[-17,46],[-31,15],[-32,2],[-31,-15],[-30,-37],[-57,-79],[-22,-46],[-2,-60],[13,-58],[17,-54],[8,-58],[13,-207],[-1,-23],[-14,-60],[-6,-135],[6,-190],[10,-116],[-4,-63],[-26,-136],[-8,-75],[-1,-31],[31,-142],[7,-56],[4,-58],[-33,28],[-15,-1],[-16,-9],[-34,-9],[-35,-1],[-12,-11],[-25,-38],[-15,-15],[-13,-3],[-44,47],[-27,52],[-24,56],[-4,63],[8,66],[12,70],[24,116],[-1,78],[8,64],[14,62],[5,58],[3,224],[-3,20],[-33,133],[-4,22],[0,36],[3,34],[1,31],[-7,24],[-14,22],[-16,9],[-34,-9],[-68,-36],[-20,31],[-15,49],[-10,68],[-5,71],[2,67],[10,65],[-8,45],[-12,49],[0,25],[7,23],[12,18],[15,11],[14,19],[37,66],[12,58],[1,72],[10,68],[19,63],[22,58],[7,60],[-11,96],[5,43],[-4,51],[0,50],[13,95],[42,194],[40,103],[16,27],[21,-47],[16,-57],[1,51],[-5,50],[-16,117],[-14,228],[4,21],[14,-3],[15,20],[7,36],[-15,84],[0,30],[28,119],[24,43],[10,27],[6,73],[12,27],[16,20],[20,50],[11,63],[7,5],[8,2],[12,-55],[14,-22],[28,-18],[24,21],[7,27],[9,24],[14,25],[12,28],[14,66],[18,59],[12,21],[15,13],[16,8],[16,1],[35,-37],[21,-7],[20,2],[14,-6],[10,-17],[9,-34],[11,-29],[10,-14],[12,-7],[76,12],[67,-33],[91,-8],[32,-19],[30,-26],[36,-44],[14,-10],[15,2],[19,42],[14,10],[15,1],[59,-8],[158,-52],[23,8],[96,99],[38,93],[34,26],[11,43],[7,51],[12,13],[29,15],[11,15],[21,62],[24,56],[11,16],[34,-8],[15,-25],[19,-81],[-3,-14],[-22,-40],[-7,-17],[-25,-115],[-17,-56],[-21,-50]],[[79825,48382],[28,-66],[25,-35],[29,-19],[30,-2],[30,-8],[35,-25],[35,-11],[17,4],[16,13],[11,1],[10,-12],[25,-56],[27,-51],[6,-26],[18,-123],[20,-35],[29,-10],[33,0],[33,-5],[77,-29],[30,4],[27,29],[24,-19],[65,-34],[32,-8],[36,10],[37,2],[17,-10],[17,-15],[14,-6],[15,1],[26,29],[18,52],[14,67],[11,69],[7,30],[10,26],[14,17],[14,11],[38,-7],[8,-16],[42,-118],[8,-10],[45,-8],[12,4],[27,24],[16,2],[28,-29],[13,-25],[13,-18],[70,-19],[28,-50],[13,-7],[49,6],[34,-5],[29,-13],[13,-72],[11,-73],[7,-25],[28,-25],[12,-23],[-3,-73],[3,-70],[61,-60],[65,-35],[69,-4],[70,12],[35,15],[45,26],[9,0],[87,-80],[8,-12],[9,-60],[0,-62],[-16,-149],[-1,-41],[1,-41],[18,-89],[9,-25],[31,-47],[1,-25],[-4,-24],[-35,17],[-21,20],[-12,33],[-17,19],[-33,-7],[-61,34],[-69,52],[-122,110],[-33,-1],[-32,-14],[-33,-28],[-35,-20],[-26,-7],[-26,5],[-65,27],[-66,17],[-168,11],[-47,25],[-79,12],[-63,22],[-62,30],[-158,149],[-51,36],[-159,71],[-24,6],[-58,-5],[-36,21],[-32,0],[-47,-23],[-15,-17],[-18,-35],[-33,2],[-32,7],[-84,33],[-31,21],[-30,30],[-28,40],[-14,14],[-72,41],[-60,14],[-122,18],[-27,12],[-22,15],[-12,33],[1,42],[9,36],[12,36],[8,34],[-89,73],[-71,40],[-30,7],[-31,0],[-34,-8],[-34,4],[-16,11],[-17,5],[-16,-9],[-13,3],[-4,33],[9,28],[17,32],[10,6],[4,-50],[5,-10],[16,-11],[6,3],[27,64],[8,31],[13,85],[14,-16],[14,10],[8,13],[23,196],[19,58],[26,47],[12,12],[26,-29],[51,-11],[30,-20],[31,-2],[29,-10],[42,-34],[15,3],[14,11],[23,38],[9,60],[32,-31],[48,-12],[11,-17]],[[82659,54245],[-3,-5],[-19,-16],[-9,-33],[27,-51],[1,-34],[21,-30],[24,-46],[1,-16],[9,-21],[4,-25],[-17,-26],[-24,-5],[-17,24],[-16,30],[-4,-37],[-13,-21],[-45,6],[-32,0],[-32,-10],[16,-5],[14,-12],[50,-96],[11,-35],[-17,-70],[8,-29],[19,-16],[24,-35],[17,-4],[12,-19],[0,-34],[7,-32],[-19,-12],[19,-8],[17,-16],[-9,-16],[-7,-20],[7,-10],[23,-19],[10,-16],[6,-45],[22,-73],[41,-95],[9,-34],[0,-32],[-6,-27],[-24,-32],[-19,-42],[-2,-15],[-26,-20],[12,-14],[9,-19],[18,-59],[42,-95],[22,-35],[87,-129],[46,-57],[60,-128],[31,-30],[6,-36],[-26,-54],[-38,-28],[-62,-15],[-62,20],[-32,15],[-28,32],[-22,63],[-29,35],[12,-39],[7,-39],[-4,-43],[-11,-33],[-20,-25],[-21,-20],[-9,-14],[-53,-224],[-9,-60],[-16,-252],[0,-71],[24,-133],[2,-69],[5,-30],[-4,-25],[-11,-15],[-46,-41],[-32,-34],[-26,-48],[-21,-59],[-19,-44],[-25,-20],[-18,3],[-14,20],[-10,38],[-6,42],[-4,-31],[1,-30],[8,-33],[4,-34],[-5,-35],[-11,-28],[-29,-30],[-16,-26],[-2,-46],[-8,-26],[-11,-20],[-40,-46],[-9,-18],[-7,-24],[22,4],[19,-4],[2,-45],[6,-34],[-8,-75],[-30,-50],[15,-11],[14,-16],[30,-12],[10,-53],[-4,-64],[-6,-58],[-21,-16],[-14,11],[-14,-1],[-10,-17],[-2,-30],[19,15],[-1,-75],[-5,-72],[-7,-40],[-11,-33],[-18,-10],[-16,24],[-4,-28],[5,-24],[24,-58],[-15,-13],[-10,-20],[-5,-29],[-26,-66],[-11,-49],[-5,-52],[-12,-41],[-194,-180],[-156,-151],[-12,10],[-7,23],[-6,235],[-19,121],[-3,68],[-22,-61],[-14,6],[-15,16],[-11,19],[0,26],[11,75],[-14,-41],[-16,-31],[-16,3],[-14,16],[-5,24],[-7,4],[-35,-67],[-45,-35],[-25,0],[-20,21],[1,50],[-2,50],[-5,29],[-13,10],[-11,-4],[-32,-25],[-12,3],[-7,-13],[-85,180],[-18,-146],[-59,-78],[-44,-45],[-43,17],[-45,29],[-44,-35],[-47,-86],[-13,-13],[-14,1],[-10,11],[3,65],[1,64],[-4,145],[-4,28],[-13,40],[-18,28],[-11,-21],[-9,-28],[-36,1],[-35,23],[-30,-13],[-60,-58],[-32,-8],[-17,12],[-11,31],[6,29],[14,21],[-25,-17],[-21,-29],[-9,-19],[-10,10],[-26,65],[-54,-24],[-8,-8],[-13,-22],[-13,11],[-7,24],[-2,136],[-28,262],[-7,134],[-6,31],[-32,49],[1,69],[16,57],[4,68],[-5,73],[-10,71],[-12,54],[-18,46],[-24,52],[-30,39],[-63,43],[-33,-4],[-13,17],[-8,23],[3,43],[12,30],[15,7],[2,17],[-33,35],[-26,48],[-9,28],[-2,31],[0,73],[8,46],[4,25],[8,76],[18,24],[-3,14],[-8,10],[-11,25],[-9,29],[-20,49],[-36,60],[-6,102],[-5,150],[3,68],[11,128],[21,40],[16,12],[12,17],[-10,2],[-9,-6],[-15,-4],[12,114],[6,33],[25,64],[30,57],[12,67],[17,58],[70,61]],[[85480,52331],[21,-13],[21,4],[10,26],[3,33],[11,62],[24,42],[17,7],[12,18],[-2,46],[1,45],[18,48],[57,68],[31,24],[42,7],[5,-25],[-5,-37],[8,-56],[-4,-150],[-10,-21],[-42,-52],[-47,-42],[-13,-17],[-12,-42],[1,-41],[38,-54],[59,-52],[13,-24],[8,-40],[2,-45],[14,-21],[20,-10],[13,-22],[11,-30],[-100,70],[-26,31],[-32,4],[-31,9],[-32,27],[-34,6],[-16,-19],[-7,-38],[-4,-43],[8,-53],[-1,-32],[-6,-58],[25,-171],[31,-137],[45,-142],[23,-49],[25,-44],[-41,13],[-12,48],[-52,47],[-10,28],[-34,135],[-10,25],[-31,46],[-14,33],[-5,46],[4,48],[-2,66],[1,65],[7,81],[-11,28],[-15,26],[-17,62],[-5,70],[1,40],[7,35],[10,31],[2,30],[-25,44],[-25,124],[-2,65],[32,124],[-1,60],[7,36],[3,38],[17,83],[28,70],[47,99],[18,21],[20,14],[2,-24],[-4,-21],[-34,-101],[-5,-22],[-1,-43],[17,-24],[18,-51],[3,-68],[1,-72],[-4,-73],[-7,-25],[-28,-73],[-65,-85],[-5,-21],[0,-24],[12,-29],[15,-22]],[[86042,50192],[64,-64],[33,-9],[56,8],[21,-6],[53,-82],[15,-56],[4,-48],[9,-46],[13,-11],[15,-5],[20,-66],[4,-21],[-15,-166],[-63,63],[-60,71],[-26,27],[-69,60],[-11,21],[-8,27],[-30,37],[-60,6],[-23,-1],[-9,-6],[2,-20],[0,-40],[-15,-12],[-37,26],[-34,9],[-29,25],[-39,14],[-4,12],[3,19],[-1,18],[-9,6],[-18,-3],[-17,-17],[-14,-21],[-20,-55],[-11,-21],[-34,-9],[-14,5],[-13,14],[-39,101],[-13,22],[-14,18],[-14,8],[-13,-16],[-8,-31],[-3,-37],[-4,-22],[-17,-59],[-13,-36],[-5,6],[7,57],[0,32],[-9,34],[-5,35],[65,165],[24,40],[103,13],[61,-8],[34,4],[22,12],[19,-5],[4,-33],[12,-24],[16,2],[29,25],[26,40],[15,17],[16,3],[16,-3],[16,-9],[43,-34]],[[85238,50064],[46,-45],[10,-29],[9,-35],[9,-20],[10,-15],[18,-31],[5,-46],[-4,-93],[-21,-8],[-19,-14],[-40,-54],[-20,-10],[-21,-4],[-15,-14],[-15,-6],[-39,30],[-38,35],[-54,61],[-10,15],[-9,32],[-25,59],[-6,38],[-2,106],[6,25],[11,13],[36,-25],[24,26],[69,22],[71,-2],[14,-11]],[[84740,46363],[-19,-30],[-10,-58],[-34,-54],[-37,-89],[-29,-46],[-26,-53],[-23,-36],[-28,-13],[-42,-7],[-56,-65],[-32,-28],[-31,-2],[-28,21],[-11,24],[2,31],[10,28],[12,22],[7,29],[-33,37],[-2,27],[12,75],[9,76],[12,52],[46,93],[28,46],[17,19]],[[84567,46549],[36,20],[20,22],[17,32],[51,53],[9,15]],[[87429,48555],[-2,-22],[-1,-41],[5,-38],[-12,-39],[11,-57],[2,-29],[-1,-41],[-3,-18],[-8,-54],[-9,-19],[-6,-5],[-7,-16],[-54,18],[-24,37],[-21,40],[-4,17],[-25,46],[-6,16],[0,25],[20,7],[21,-1],[-1,22],[13,80],[-33,51],[-6,21],[12,15],[26,-18],[32,89],[10,19],[4,50],[18,6],[13,-6],[8,-31],[3,-27],[-3,-24],[15,-13],[13,-60]],[[87370,48132],[-4,-41],[-5,-45],[-25,-51],[-16,-78],[-9,-19],[-34,-35],[-30,43],[-9,37],[13,172],[13,-6],[9,1],[2,12],[-19,19],[-4,98],[1,38],[15,8],[18,-29],[24,-52],[27,-40],[33,-32]],[[88481,47077],[-66,-76],[-87,13],[-31,2],[-51,-19],[-11,15],[10,71],[41,190],[49,168],[20,43],[29,41],[31,33],[69,34],[62,-7],[9,-13],[27,-56],[18,-44],[7,-63],[-27,-107],[-29,-102],[-49,-80],[-21,-43]],[[89159,46590],[-14,19],[-39,64],[-34,74],[-23,68],[-25,62],[-108,184],[-27,61],[-6,16],[3,16],[12,32],[22,92],[-23,-57],[-27,-45],[-40,-3],[-39,-11],[-37,-27],[-37,-10],[-18,14],[-11,34],[-6,35],[-3,36],[-15,-59],[-31,-33],[-41,-69],[-12,14],[-7,27],[-3,27],[8,29],[6,31],[8,73],[19,44],[12,84],[8,30],[4,30],[-11,34],[-18,12],[-13,20],[-15,57],[-9,20],[-16,23],[-13,28],[14,20],[19,8],[15,-1],[27,-13],[13,0],[31,21],[-17,-7],[-18,1],[-57,37],[-35,38],[-33,77],[0,15],[23,14],[51,16],[-16,39],[-23,34],[-8,61],[-15,38],[-34,61],[-23,64],[-19,129],[-20,98],[5,35],[17,25],[-26,3],[-23,19],[12,47],[27,28],[-25,-7],[-23,-14],[-11,-2],[-11,4],[-6,19],[-1,27],[3,48],[-4,46],[-21,22],[-17,33],[-10,13],[-13,-1],[-12,22],[-10,32],[-126,139],[-8,40],[-11,-18],[-12,-8],[-14,23],[-16,15],[-16,-2],[-15,12],[-16,7],[-17,1],[-66,43],[-63,68],[-51,29],[-31,38],[-33,31],[-73,30],[-74,20],[-27,1],[-22,-7],[-22,2],[-122,147],[-21,67],[2,39],[6,33],[50,9],[-36,9],[-14,-4],[-29,-27],[-16,-2],[-22,18],[-21,22],[-35,-20],[-17,34],[-7,35],[-9,17],[-13,-2],[-17,-13],[-18,2],[-11,25],[-8,32],[-12,23],[-15,17],[-24,42],[-12,56],[1,98],[4,36],[24,57],[16,54],[-20,6],[-19,-25],[-8,-25],[-3,-31],[-2,-103],[-15,-30],[-22,2],[6,-60],[-9,-57],[-26,-67],[-2,-31],[4,-33],[-6,-32],[-42,-94],[-14,-5],[-32,1],[-32,-15],[-15,22],[-13,28],[-9,34],[-13,70],[-10,71],[32,88],[-11,80],[-21,68],[-55,94],[-57,90],[-26,18],[-43,8],[-13,9],[-13,33],[-10,39],[26,17],[46,46],[26,-3],[70,-24],[21,-23],[20,-13],[48,75],[38,99],[24,21],[20,7],[20,-9],[41,-34],[32,-16],[23,-4],[12,-30],[13,-14],[3,46],[12,54],[22,17],[12,3],[8,14],[-2,50],[-30,6],[17,43],[14,21],[5,21],[1,26],[-59,-50],[-62,-21],[-36,5],[-37,1],[-73,-33],[-27,1],[-65,13],[-36,17],[-27,-13],[-27,-1],[-28,38],[-23,48],[-12,34],[-16,25],[-7,33],[-17,126],[-2,89],[-27,2],[-28,9],[-121,85],[-15,-21],[-17,-11],[-17,-4],[-17,5],[-17,13],[1,23],[13,58],[12,21],[17,17],[11,30],[18,92],[1,31],[-2,32],[1,24],[11,12],[46,30],[95,45],[24,27],[20,43],[24,26],[10,27],[12,21],[74,57],[32,4],[32,-6],[65,-34],[61,-54],[53,-72],[57,-52],[70,-8],[35,5],[34,-7],[14,-15],[24,-44],[-7,-29],[-4,-60],[13,-58],[20,-58],[16,-62],[3,-30],[-6,-65],[-5,-31],[-20,-53],[-11,-58],[7,-71],[4,-71],[-1,-66],[4,-65],[10,-65],[47,-180],[27,-122],[9,68],[-2,76],[9,27],[14,15],[17,-16],[4,-30],[2,-67],[14,-131],[19,-6],[21,20],[3,-40],[-1,-74],[10,-59],[8,-23],[34,-48],[15,-9],[44,-12],[33,-3],[32,17],[21,44],[18,47],[65,110],[18,53],[18,80],[7,18],[63,87],[8,31],[9,59],[14,58],[10,30],[62,28],[64,16],[64,53],[27,46],[2,30],[-14,53],[-1,23],[15,23],[56,67],[66,69],[53,47],[29,0],[27,-42],[28,-34],[150,-101],[24,-31],[21,-42],[30,-29],[33,-14],[31,-27],[28,-35],[64,-64],[86,-79],[21,-5],[80,4],[14,-15],[13,-21],[12,-5],[91,-14],[14,-15],[13,-21],[8,-57],[62,-2]],[[88581,47010],[-14,-7],[-69,17],[-8,24],[-1,12],[16,24],[15,40],[24,14],[10,0],[28,-94],[-1,-30]],[[78251,53040],[16,-47],[3,-31],[-11,-35],[-4,-54],[-33,-42],[-28,10],[-9,15],[-18,82],[2,69],[11,27],[26,-4],[27,38],[18,-28]],[[78451,52413],[-13,-18],[-15,28],[-13,39],[-6,41],[-6,68],[-2,48],[8,28],[5,-1],[23,-28],[15,-49],[9,-15],[1,-45],[-5,-52],[-1,-44]],[[78469,52683],[2,-74],[-20,20],[-17,29],[-25,22],[-32,7],[-23,19],[-16,34],[0,16],[1,13],[5,10],[119,-67],[6,-29]],[[78618,52273],[-5,-22],[-11,16],[-54,25],[-18,2],[-47,28],[-14,14],[-10,19],[3,35],[7,21],[4,59],[12,24],[23,-44],[26,-38],[15,-17],[46,-38],[16,-19],[7,-65]],[[78657,52344],[-9,-17],[-14,4],[-14,20],[-20,35],[-21,31],[-28,20],[-17,5],[-6,8],[6,60],[18,4],[58,-56],[19,-31],[28,-83]],[[78689,52155],[-31,-4],[-9,8],[4,54],[9,33],[14,-1],[16,-49],[-3,-41]],[[78735,52225],[-5,-7],[-24,73],[6,42],[6,11],[13,-26],[10,-27],[8,-32],[-14,-34]],[[78895,52523],[18,-25],[14,16],[-1,-21],[-3,-21],[-17,-59],[-28,13],[-7,19],[-2,15],[4,9],[3,29],[12,0],[7,25]],[[79051,52543],[1,-43],[16,-21],[4,-32],[-3,-51],[-14,-59],[-7,-15],[-20,12],[-6,19],[-3,16],[3,11],[-15,14],[10,22],[-7,32],[-40,-20],[-12,-1],[-2,36],[2,15],[31,45],[18,9],[20,-10],[24,21]],[[79104,51741],[8,-9],[10,30],[19,-41],[11,-21],[15,-20],[-15,-1],[-6,-19],[-4,-4],[-59,66],[-38,-21],[-25,19],[-8,14],[14,36],[13,83],[26,-21],[6,-26],[-2,-7],[17,-16],[18,-42]],[[79020,51650],[26,-56],[6,-20],[-13,-31],[-10,-44],[-6,-9],[-20,16],[-14,-43],[-9,69],[-20,44],[12,44],[5,4],[6,-2],[6,-11],[31,39]],[[78815,51642],[-36,-20],[-41,15],[5,34],[20,41],[17,-2],[31,-27],[12,-23],[-8,-18]],[[80474,51163],[-55,-59],[-13,3],[-10,21],[6,113],[7,34],[39,4],[23,-17],[12,-18],[5,-38],[-2,-23],[-12,-20]],[[81623,47750],[-6,-9],[-47,5],[-30,-47],[-21,-14],[-76,0],[-9,6],[-7,0],[-4,-10],[-24,7],[-77,42],[-10,38],[12,42],[27,58],[56,12],[252,4],[27,-51],[3,-16],[-55,-35],[-11,-32]],[[87489,51200],[-13,-11],[-15,12],[-15,44],[5,34],[17,23],[15,-23],[4,-30],[11,-2],[-9,-47]],[[85346,51557],[-17,-15],[-19,1],[-4,61],[6,78],[18,13],[27,-16],[-10,-20],[8,-42],[-9,-60]],[[85434,51659],[32,-86],[-21,-82],[15,-46],[40,-2],[10,-17],[7,-21],[4,-28],[-10,-23],[-23,-20],[-26,29],[-7,28],[-5,10],[-35,-21],[-10,-2],[-6,39],[8,55],[-24,25],[-23,57],[-1,24],[9,39],[-1,32],[13,3],[23,-43],[11,40],[9,17],[11,-7]],[[86923,48443],[-22,-50],[21,117],[4,59],[20,36],[29,179],[7,-5],[10,-17],[-15,-131],[-41,-92],[-13,-96]],[[86890,48472],[-17,-55],[-11,19],[-7,1],[-4,32],[4,68],[-14,76],[19,-1],[5,-23],[6,-8],[18,-73],[1,-36]],[[85631,49726],[-7,-21],[-16,-14],[-14,1],[5,21],[-4,11],[-10,-5],[-16,-16],[-20,-33],[-13,16],[-2,26],[1,11],[24,45],[29,8],[40,43],[18,-2],[-4,-27],[-6,-20],[-4,-20],[-1,-24]],[[85226,54166],[-11,-12],[-18,4],[-2,30],[18,52],[12,56],[-13,14],[-12,35],[-1,41],[11,76],[15,-6],[14,-33],[6,-62],[10,-47],[-20,-64],[-9,-84]],[[84904,53822],[-7,-18],[-34,32],[2,51],[-4,25],[-9,27],[-4,26],[4,28],[20,-36],[12,-57],[16,-55],[4,-23]],[[86350,47051],[-24,-18],[16,45],[52,104],[18,-19],[25,-4],[-37,-47],[-38,-19],[-12,-42]],[[86065,47261],[-16,-53],[-18,3],[-34,71],[2,50],[3,16],[13,5],[43,-15],[9,-40],[-2,-37]],[[85506,47177],[48,-23],[28,3],[6,-21],[-27,-49],[-56,38],[-10,40],[11,12]],[[86208,50869],[4,-34],[16,-32],[-5,-49],[-7,-7],[4,-23],[7,-17],[-13,-12],[-10,6],[-15,-16],[-10,-22],[-32,-9],[-11,20],[-57,24],[-37,53],[-5,16],[71,62],[32,17],[26,-1],[33,23],[9,1]],[[78435,48687],[-23,-3],[-42,71],[-7,22],[12,21],[13,-2],[48,-45],[9,-22],[-10,-42]],[[77895,50009],[11,-84],[-33,58],[1,40],[-5,26],[-20,33],[-15,40],[-7,96],[5,20],[13,1],[58,-126],[4,-21],[-1,-45],[-8,-14],[-3,-24]],[[77834,50264],[-20,-47],[-33,1],[-6,29],[1,70],[-8,22],[0,9],[6,40],[6,9],[53,-98],[1,-35]],[[77733,50493],[2,-15],[-45,50],[-22,14],[-19,56],[5,26],[1,37],[3,15],[14,5],[18,-27],[13,-66],[23,-61],[7,-34]],[[77349,51537],[-17,-27],[-25,26],[9,37],[4,51],[15,41],[5,47],[-29,130],[14,5],[12,-14],[19,-87],[17,-52],[-7,-70],[-17,-87]],[[76795,53202],[-18,-5],[-16,12],[-14,33],[-75,96],[-23,1],[-16,25],[-20,8],[-21,64],[-5,35],[16,16],[9,35],[25,-15],[28,-62],[29,-23],[8,-12],[14,-34],[66,-85],[7,-28],[5,-29],[1,-32]],[[83900,48710],[-18,-15],[-33,66],[-14,54],[3,31],[10,26],[5,7],[-2,28],[13,14],[15,-2],[9,-38],[11,-10],[6,-36],[-5,-125]],[[84225,51168],[6,-36],[-10,-31],[11,-59],[28,78],[27,10],[15,-13],[10,-15],[6,-30],[-10,-63],[-18,-30],[-22,-5],[-11,37],[-15,4],[-10,-81],[-5,-12],[-13,-10],[-12,22],[-2,12],[17,37],[-9,108],[-13,-20],[-34,-99],[-26,-44],[-8,23],[-14,67],[6,86],[21,58],[18,-4],[52,18],[15,-8]],[[83850,51608],[12,-25],[-7,-30],[-9,7],[-26,0],[-9,-2],[-12,-18],[-7,0],[5,27],[21,41],[14,-6],[18,6]],[[83479,48215],[-11,-96],[-6,33],[-2,88],[-7,43],[5,49],[-1,126],[8,58],[16,-74],[4,-38],[-6,-189]],[[82048,47827],[-22,-10],[-21,21],[0,27],[5,25],[32,13],[17,0],[18,-18],[12,-18],[6,-21],[-34,-1],[-13,-18]],[[82306,49614],[-59,-107],[-9,28],[5,109],[-17,67],[2,51],[11,89],[15,68],[34,46],[8,5],[-2,-83],[7,-31],[2,-27],[-3,-23],[6,-105],[4,-26],[-8,-33],[4,-28]],[[84152,45559],[-26,-1],[-8,6],[-3,51],[8,28],[60,37],[23,34],[34,70],[20,18],[5,8],[4,-1],[3,-54],[9,-31],[1,-17],[-30,-27],[-26,-62],[-59,-41],[-15,-18]],[[84523,47045],[-17,-36],[-11,-62],[-11,-19],[-22,-11],[-14,62],[-24,-3],[12,54],[11,21],[16,0],[7,-22],[4,-4],[36,92],[7,1],[6,-4],[5,-11],[-5,-58]],[[84423,47077],[-39,-15],[-24,-72],[-19,1],[-11,-32],[-2,-14],[1,-12],[-2,-13],[-8,-12],[-17,20],[-16,-25],[-6,-7],[-23,30],[-21,-2],[-6,5],[26,52],[36,50],[6,18],[-14,5],[-8,7],[-2,12],[23,7],[16,2],[12,-16],[8,1],[48,58],[20,-14],[14,-14],[8,-20]],[[84254,47030],[-6,-25],[-75,2],[2,33],[21,36],[7,12],[23,11],[33,-20],[-5,-49]],[[87420,48070],[-15,-6],[-8,48],[13,12],[14,-29],[-4,-25]],[[78728,52447],[2,-32],[-19,8],[-13,37],[11,26],[7,10],[7,-36],[5,-13]],[[78840,52304],[2,-17],[-25,34],[-1,24],[3,11],[15,-26],[6,-26]],[[78955,52323],[-18,-17],[-22,53],[1,12],[2,9],[4,6],[13,-27],[16,-10],[4,-26]],[[79080,51877],[2,-14],[-13,16],[-8,10],[-5,8],[-29,79],[12,-5],[32,-69],[9,-25]],[[79523,53661],[-1,-39],[-19,23],[-4,44],[7,14],[13,-8],[4,-34]],[[79377,53492],[-12,-2],[-3,17],[1,29],[-2,24],[-3,17],[0,30],[11,-15],[8,-14],[10,-10],[7,-6],[4,-5],[-7,-42],[-14,-23]],[[80246,53516],[-14,-30],[-14,19],[22,61],[5,4],[1,-54]],[[80264,50910],[-32,-25],[-10,55],[21,16],[22,-14],[-1,-32]],[[79853,50172],[-11,-14],[-7,14],[-2,16],[5,20],[15,2],[7,-6],[-7,-32]],[[79690,50111],[-5,-11],[-15,6],[-11,16],[-7,15],[-2,16],[15,20],[32,-20],[-7,-42]],[[81780,47733],[-4,-22],[-14,5],[-13,38],[6,10],[8,4],[9,-4],[8,-31]],[[81310,48495],[-6,-20],[-26,1],[-5,24],[17,41],[12,3],[10,-15],[-2,-34]],[[79236,48018],[-17,-13],[-13,11],[-6,16],[19,40],[10,10],[9,3],[5,-22],[-7,-45]],[[77037,53038],[-2,-13],[-29,61],[-32,34],[13,8],[27,-9],[11,-9],[10,-30],[2,-42]],[[76489,55191],[-6,-16],[-16,8],[-18,52],[6,10],[12,-5],[21,-12],[2,-20],[-1,-17]],[[84332,50861],[-19,-4],[-13,17],[1,85],[12,18],[5,-3],[4,-25],[5,-23],[10,-21],[-5,-44]],[[84233,49473],[-27,-69],[-19,4],[-23,45],[-6,50],[-1,18],[16,28],[52,-9],[9,-25],[-1,-42]],[[84401,50716],[5,-23],[-17,1],[-7,43],[1,24],[18,-45]],[[84208,50796],[-20,-47],[-2,25],[4,23],[5,16],[9,9],[4,-26]],[[83184,46808],[-11,-6],[-11,8],[4,52],[-6,34],[11,28],[3,48],[5,15],[6,-15],[4,-10],[5,-5],[13,-1],[3,-21],[-1,-19],[-5,-21],[-15,-23],[-11,-25],[6,-39]],[[83075,47097],[-12,-1],[-2,23],[4,24],[12,11],[5,0],[8,-22],[2,-11],[-8,-15],[-9,-9]],[[82113,46791],[-8,-20],[-22,35],[-6,16],[17,23],[6,3],[14,-24],[-1,-33]],[[82745,54254],[9,-55],[2,-21],[-52,-29],[-31,68],[6,27]],[[82682,53732],[-3,-19],[-24,47],[-7,33],[3,27],[25,2],[12,-17],[-6,-73]],[[84458,48402],[-3,-28],[-10,32],[-9,15],[1,34],[13,-12],[8,-41]],[[84340,48806],[-1,-58],[-11,3],[-9,20],[-3,20],[1,15],[5,13],[18,-13]],[[83548,47742],[-29,-3],[-8,5],[-3,56],[32,-24],[10,-2],[-2,-32]],[[82654,47023],[-7,-1],[-12,11],[5,24],[-7,40],[2,32],[16,18],[33,2],[1,-24],[-31,-102]],[[82339,49847],[-10,-99],[-17,56],[19,67],[9,13],[-1,-37]],[[85380,52298],[-9,-18],[-9,6],[-6,24],[2,18],[8,11],[9,-8],[5,-33]],[[87325,50619],[-8,-8],[-3,25],[5,33],[5,6],[6,-2],[8,-12],[-13,-42]],[[87102,49397],[14,-31],[-33,24],[-47,51],[-3,34],[40,-52],[29,-26]],[[86362,51395],[-7,-30],[-14,-19],[-119,-36],[10,21],[5,21],[8,11],[12,-3],[6,7],[5,2],[7,-3],[12,9],[24,-6],[25,5],[-2,28],[28,-7]],[[86284,51538],[-16,-1],[-28,25],[16,22],[11,5],[9,13],[5,0],[12,-11],[7,-19],[-16,-34]],[[85985,51735],[-12,-2],[-10,34],[-28,37],[-17,65],[65,-107],[2,-27]],[[85403,51839],[-1,-17],[-9,24],[-6,6],[6,62],[4,11],[5,-43],[1,-43]],[[85394,52213],[-10,-7],[-3,2],[-3,24],[5,39],[12,0],[5,-6],[1,-29],[-7,-23]],[[85360,51393],[-3,-12],[-29,15],[-8,8],[15,82],[14,-2],[12,-78],[-1,-13]],[[85755,49800],[0,-25],[-2,-8],[-15,9],[-11,-1],[-10,44],[3,10],[20,-12],[7,-5],[8,-12]],[[85711,49777],[-48,-30],[11,56],[6,15],[24,-15],[7,-26]],[[85199,54075],[1,-25],[-17,56],[-7,65],[14,-23],[15,-49],[-6,-24]],[[85236,54013],[-5,-6],[-10,15],[-6,17],[1,17],[7,9],[14,-26],[0,-15],[-1,-11]],[[84835,53370],[-3,-13],[-11,68],[9,34],[12,-13],[3,-12],[-11,-32],[1,-32]],[[86661,47694],[-4,-28],[-12,15],[-11,33],[-17,5],[-13,8],[-7,16],[47,7],[17,-56]],[[85741,47705],[-13,-15],[-20,30],[-6,13],[13,29],[14,9],[9,-13],[4,-13],[-2,-14],[1,-26]],[[85393,47451],[-17,-13],[5,43],[-1,34],[29,-11],[0,-27],[-3,-10],[-13,-16]],[[84281,45908],[-25,-20],[0,42],[20,54],[17,18],[10,-22],[1,-9],[-26,-20],[3,-43]],[[83856,45742],[-14,-7],[-30,17],[-6,10],[25,28],[20,39],[23,4],[14,-8],[-5,-47],[-27,-36]],[[87449,48136],[-7,-4],[0,28],[8,25],[8,14],[9,1],[-18,-64]],[[87409,47955],[-5,-9],[-7,18],[-1,12],[10,32],[9,18],[11,1],[-3,-26],[-14,-46]],[[85551,50151],[-14,-48],[-24,2],[-4,7],[29,30],[13,9]],[[85445,49933],[7,-25],[-28,16],[-12,25],[12,15],[7,4],[14,-35]],[[84160,46920],[-9,-34],[-16,10],[4,33],[8,19],[22,28],[22,5],[13,-10],[4,-11],[-34,-11],[-14,-29]],[[71402,72067],[33,36],[35,37],[36,38],[41,44],[35,37],[28,31]],[[71610,72290],[1,-2],[2,-5],[12,-14],[12,-6],[14,13],[18,10],[9,-6],[1,-17],[-11,-82],[1,-33],[18,-66],[23,-109],[22,-102],[12,-66],[13,-28],[52,-28],[43,-23],[26,-37],[28,-36],[20,-22],[9,-29],[2,-25],[-1,-18],[-11,-22],[-50,-59],[-6,-18],[-1,-24],[10,-73],[6,-45],[1,-92],[4,-86],[17,-40],[15,-25],[8,-24],[18,-31],[15,-24],[13,-14],[6,-31],[-3,-37],[-6,-32],[2,-17],[10,-12],[16,-32],[2,-47],[-1,-32],[6,-29],[2,-32],[-5,-80],[1,-33],[0,-4],[-14,-2],[-12,-12],[-17,-51],[-19,-13],[-22,-4],[-22,31],[-19,32],[-5,18],[-4,34],[-10,23],[-20,-11],[-29,-4],[-31,-8],[-6,-7],[-1,-15],[8,-30],[7,-40],[3,-56],[9,-37],[3,-12],[50,-111],[13,-23],[3,-14],[-4,-41],[-9,-47],[2,-38],[16,-41],[14,-29],[-13,-39],[-8,-45],[9,-21],[-5,-65],[4,-12],[10,-5],[15,4],[15,18],[13,3],[7,-5],[11,49],[9,7],[17,-13],[35,-93],[30,-78],[8,-15],[6,-9],[29,-41],[20,-26],[27,10],[36,1],[22,-25],[12,-17],[1,-3],[2,0],[43,-62],[19,5],[12,-18],[4,-43],[-6,-46],[2,-21],[19,-4],[41,-30],[37,-26],[19,-9],[20,-19],[18,-32],[35,-40],[31,-31],[7,-42]],[[74474,67897],[-3,20],[3,16],[9,9],[37,12],[42,24],[17,13],[12,14],[13,20],[12,0],[38,-30],[13,-19],[7,-58],[5,-22],[-5,-58],[-22,-142],[4,-53],[19,-38],[16,-27]],[[74691,67578],[-2,-11],[-34,-46],[-6,-24],[7,-24],[14,-20],[6,-20],[6,-60],[17,-16],[34,-39],[30,-28],[51,18],[14,-12],[25,-14],[20,-4],[11,-10],[7,-9],[-1,-13],[1,-12],[28,-3],[15,-7],[49,13],[50,17],[23,54],[11,4],[28,20],[29,-22],[31,-32],[17,-9],[33,-5],[32,4],[77,14],[43,-7],[39,44],[8,0],[17,-34],[43,-3],[22,16],[25,13],[16,4],[12,0],[15,-3],[15,12],[6,23],[-1,34],[-11,38],[-9,22],[-1,12],[3,27],[7,39],[15,44],[-11,43],[-15,49],[-11,5],[-28,-12],[-30,3],[-23,29],[-18,37],[-4,31],[5,38],[8,34],[2,13]],[[75453,67833],[22,0],[31,-7],[24,-10],[19,0],[34,45],[16,2],[18,9],[7,8],[6,-6],[20,-6],[20,3],[18,12],[19,19],[32,40],[7,23],[0,21],[-6,14],[-6,7],[2,18],[14,31],[50,47],[42,57],[24,43],[10,52],[14,57],[13,22],[30,14],[84,21],[27,23],[39,42],[20,33],[11,27],[1,30],[26,10],[23,48],[28,49],[48,41],[43,56],[15,-9],[16,-26],[8,-29],[2,-15],[55,-18],[9,3],[40,-26],[38,-32],[20,-8],[10,1],[9,10],[10,28],[10,20],[7,8],[-1,32],[54,61],[49,45],[42,32],[12,-13],[14,-25],[18,-62],[11,-16],[29,9],[5,-7],[-5,-22],[-19,-28],[-25,-26],[-16,-20],[5,-68],[-1,-24],[7,-7],[51,67],[25,14],[9,-16],[2,-37],[21,-74],[8,-38],[-51,-91],[-19,-47],[1,-16],[-1,-16],[-14,-24],[1,-9],[11,-15],[13,-11],[6,1],[11,22],[48,31],[14,-6],[34,-48],[16,-3],[41,-14],[27,18],[19,-16],[40,-60],[9,-11]],[[77033,68097],[-3,-36],[-2,-40],[10,-32],[1,-28],[-2,-25],[-8,-18],[-23,-10],[-18,-30],[-31,-45],[-24,-35],[-17,-32],[-7,-32],[2,-42],[5,-43],[56,-159],[0,-28],[-18,-8],[-23,18],[-21,26],[-22,68],[-19,21],[-18,4],[-109,-35],[-23,-10],[-36,-25],[-25,-52],[-18,-47],[-19,-18],[-28,-37],[-76,-112],[-44,-48],[-29,-18],[-20,-25],[-11,-42],[-8,-29],[-3,-73],[5,-90],[11,-58],[6,-12],[1,-17],[-11,-31],[-15,-26],[-7,-17],[-6,-82],[-13,-40],[-23,-59],[-21,-45],[-33,-35],[-13,-28],[-12,-52],[-7,-44],[0,-16],[4,-14],[13,-16],[17,-15],[8,-23],[1,-28],[-12,-68],[-22,-95],[-26,-74],[-26,-71],[-6,-24],[-23,-87],[-21,-120],[-13,-81],[-12,-56],[-15,-2],[-18,18],[-43,23],[-27,19],[-21,17],[-14,0],[-19,-12],[-19,-7],[-12,8],[-27,50],[-8,-6],[-5,-24],[18,-143],[12,-53],[-2,-88],[-5,-109],[-7,-119],[-4,-28],[-12,-31],[-15,-9],[-14,13],[-11,-3],[-3,-20],[3,-52],[-14,-58],[-10,-51],[3,-49],[5,-49],[16,-108],[0,-39],[-3,-36],[-9,-14],[-14,2],[-7,-15],[-6,-22],[-16,-81],[-16,-9],[-15,12],[-23,55],[-14,16],[-9,-1],[-4,-15],[-6,-32],[-6,-22],[-16,-19]],[[75714,64503],[-3,40],[-8,209],[-7,66],[-5,92],[-7,28],[-10,51],[-10,43],[-9,19],[-5,81],[-2,99],[0,47],[-13,97],[-12,110],[-16,-4],[-10,26],[-7,0],[-23,-25],[-18,8],[-14,-3],[0,-51],[3,-54],[-6,-19],[-36,-64],[-9,-42],[1,-45],[4,-59],[-6,-31],[-16,-28],[-21,-14],[-18,7],[-12,24],[-11,62],[-10,34],[-10,8],[-8,-9],[-1,-39],[0,-33],[-2,-3],[-6,5],[-6,16],[-17,155],[-25,119],[-1,46],[8,59],[11,91],[29,56],[4,24],[5,19],[7,4],[37,-5],[13,9],[11,27],[16,21],[16,9],[13,3],[20,-21],[9,12],[6,38],[9,37],[5,18],[14,8],[18,2],[5,7],[5,13],[4,49],[23,111],[8,49],[1,8],[-1,55],[7,8],[37,-27],[16,1],[9,11],[3,20],[-5,23],[-26,41],[-47,55],[-43,34],[-80,-5],[-79,-11],[-23,6],[-29,15],[-70,-2],[-86,-9],[-32,5],[-17,0],[-32,-6],[-52,16],[-37,20],[-32,22],[-38,20],[-9,0],[-5,7],[-4,18],[-1,23],[8,106],[-7,161],[6,59],[-31,132],[-11,25],[-15,1],[-9,-17],[-3,-31],[5,-35],[-12,-38],[-23,-13],[-27,13],[-22,18],[-29,40],[-21,55],[-2,61],[-10,40],[-13,19],[-10,5],[-9,-4],[-8,-21],[7,-22],[9,-30],[-3,-20],[-8,-3],[-12,9],[-19,-5],[-19,16],[-11,1],[-11,6],[0,35],[-17,45],[-28,50],[-28,31],[-14,-4],[-6,-35],[1,-12],[10,-7],[14,-20],[3,-20],[-2,-19],[-17,-33],[-13,-31],[-27,-46],[-23,-52],[-6,-40],[-9,-36],[-4,-39],[6,-27],[12,-17],[29,-13],[31,-52],[24,-72],[14,-21],[26,-24],[48,-3],[8,-20],[7,-52],[9,-18],[25,-25],[2,-18],[-6,-21],[-11,-16],[-20,-11],[-20,-4],[-19,6],[-29,5],[-33,0],[-23,-131],[-16,-46],[-10,1],[-25,22],[-11,-4],[-29,-116],[-4,-28],[-2,-21],[16,-45],[18,-37],[22,-14],[17,11],[14,-15],[17,-37],[28,-25],[40,-12],[23,-29],[2,-25],[-1,-26],[-4,-67],[-4,-39],[-21,-102],[-16,-87],[8,-42],[6,-17],[5,-13],[17,-33],[12,-32],[-10,-83],[6,-22],[23,-14],[25,-11],[9,-14],[-22,-84],[5,-59],[9,-55],[6,-90],[1,-9],[-2,-23],[15,-69],[21,-136],[2,-51],[-1,-54]],[[74736,64569],[-7,-90],[-22,1],[20,-60],[6,-44],[3,-60],[-24,-7],[-16,7],[-14,52],[-7,-48],[-24,-44],[-9,22],[-5,23],[-1,41],[13,157],[-2,17],[-7,12],[-13,6],[-5,32],[-21,-167],[9,-68],[-4,-32],[-38,-26],[-39,63],[-5,20],[-3,-35],[-7,-43],[-36,8],[-19,33],[12,58],[23,137],[4,62],[-30,45],[-26,27],[-15,63],[6,-69],[14,-24],[20,-17],[21,-35],[-15,-43],[-15,-27],[-29,-101],[-34,-57],[-41,-42],[-132,-63],[-28,-25],[-41,-78],[-26,-74],[-5,-75],[15,-81],[12,-127],[10,-26],[-14,-47],[-25,-49],[-20,-66],[2,-37],[-5,-24],[-70,-82],[-15,-47],[-19,-48],[-23,27],[-14,0],[19,-38],[-3,-25],[-6,-14],[-18,-14],[-101,-60],[-77,-57],[-22,3],[4,17],[14,15],[-1,66],[-15,12],[-12,4],[-59,-79],[-23,-79],[5,-15],[13,4],[39,44],[19,-12],[1,-18],[-60,-68],[-126,-220],[-6,-44],[-17,-49],[-22,-46],[-41,-112],[-78,-167],[-21,-62],[-125,-128],[-23,-39],[-51,-125],[-53,-102],[-62,-85],[-106,-108],[-65,-102],[-20,-68],[-2,-25],[7,-33],[12,-30],[3,-25],[-6,-44],[-3,-24],[-19,-60],[-33,-43],[-105,-90],[-14,3],[-86,18],[-32,-17],[-13,-42],[-30,-174],[-28,-46],[-11,-42],[-4,-29],[-17,1],[-14,13],[-11,-10],[-12,59],[-21,12],[-17,4],[-73,-59],[-25,-47],[-53,-223],[-14,-144],[13,-159],[18,-127],[4,-57],[-2,-75],[-10,-36],[-6,-43],[8,-88],[23,-116],[5,-48],[1,-51],[17,-115],[-12,20],[-9,49],[-21,62],[-26,-62],[14,-44],[49,-53],[15,-44],[-32,-386],[-24,-138],[-29,-90],[-16,-34],[-34,-142],[-24,-172],[-5,-67],[11,-74],[-12,-43],[-16,-34],[30,15],[10,-40],[3,-42],[1,-246],[-3,-257],[-23,-11],[-25,-2],[-22,7],[-16,10],[-39,-14],[-21,-28],[-17,-47],[1,-81],[-72,-203],[-16,-67],[-6,-65],[10,-34],[18,-35],[24,-14],[47,-14],[23,-19],[15,-34],[-55,36],[-65,8],[-155,-95],[-41,-66],[-23,-57],[-15,-131],[-3,-88],[-18,-73],[-81,-112],[-51,-34],[-19,-30],[-60,39],[-66,98],[-27,53],[-97,253],[-18,32],[-19,108],[-4,41],[-5,16],[-9,11],[-5,16],[-21,124],[-9,130],[-14,144],[11,-10],[17,-47],[8,-70],[1,-96],[12,-11],[11,9],[-31,222],[-28,55],[-7,4],[-7,36],[-1,44],[2,22],[-21,72],[-8,44],[-48,220],[-22,157],[-33,175],[-22,62],[-34,135],[-28,63],[-30,84],[-24,38],[-9,19],[-70,292],[-21,162],[-18,76],[-9,58],[-25,247],[0,44],[-3,49],[-17,105],[-31,113],[-9,70],[1,28],[-20,110],[-4,50],[-13,47],[-15,42],[-16,34],[-37,112],[-14,27],[-25,72],[-18,134],[-23,52],[36,0],[-22,49],[-11,32],[-12,20],[17,50],[-27,-1],[-15,30],[-20,93],[-37,105],[-6,57],[-32,177],[-27,426],[-26,189],[2,54],[-30,165],[-15,110],[-6,93],[-8,61],[-7,121],[-12,39],[-1,23],[8,55],[22,85],[8,54],[-10,77],[-20,-80],[-18,-23],[-9,60],[0,80],[-2,20],[5,27],[49,-13],[-56,49],[-6,29],[-3,22],[12,40],[-20,33],[-8,103],[-6,24],[-2,19],[11,142],[48,280],[4,63],[-5,90],[-10,71],[-5,76],[-3,19],[-17,7],[-16,28],[-19,112],[17,36],[13,21],[-18,-9],[-15,3],[29,52],[25,39],[59,46],[25,30],[-37,-27],[-38,-10],[-83,6],[14,104],[14,35],[16,19],[-23,-6],[-27,9],[9,106],[21,22],[22,5],[28,15],[-30,17],[-31,9],[-37,-18],[-34,13],[-42,0],[17,-14],[17,-33],[-8,-57],[-9,-36],[-23,-24],[-18,-38],[-6,-32],[-10,-24],[18,-16],[19,-12],[11,-26],[13,-39],[-1,-75],[-49,-177],[-17,-39],[-124,-107],[-48,-58],[-104,-75],[-40,-14],[-44,15],[-66,57],[-99,147],[-26,48],[-79,189],[-57,99],[-44,93],[-54,88],[-51,118],[-10,54],[3,54],[19,30],[22,-12],[18,-46],[12,-21],[11,-8],[76,71],[29,-3],[20,35],[25,-7],[52,55],[22,3],[26,11],[42,140],[31,89],[20,19],[-1,22],[-5,28],[-16,-7],[-10,-27],[-8,-33],[-8,-19],[-24,18],[-17,-3],[-20,-11],[-75,-52],[-31,-47],[-20,-9],[-119,51],[-117,118],[-49,79],[-31,100],[-31,120],[10,33],[48,72],[42,56],[-37,-25],[-41,-35],[-20,-24],[-22,-51],[-31,-12],[-11,76],[-8,74]],[[76080,55778],[-17,-48],[-33,145],[-15,9],[0,69],[8,28],[38,30],[10,-17],[20,-134],[-11,-82]],[[76036,56080],[-26,-54],[-12,33],[5,22],[11,13],[11,17],[11,-31]],[[75872,56595],[8,-22],[-15,4],[-15,32],[4,31],[6,12],[12,-57]],[[75956,56381],[-22,-1],[-6,24],[-9,26],[6,25],[12,6],[16,-40],[4,-28],[-1,-12]],[[75982,56484],[-13,-22],[-4,3],[-1,16],[-1,12],[-2,20],[-2,37],[11,30],[10,-6],[-5,-31],[7,-59]],[[75774,57106],[-13,-4],[-7,20],[-1,23],[7,15],[6,7],[7,-1],[7,-39],[-6,-21]],[[75694,57923],[-8,-20],[-29,15],[3,60],[-7,58],[5,24],[21,42],[18,18],[12,-56],[5,-55],[-20,-86]],[[75747,58399],[-13,-12],[-14,15],[11,23],[2,47],[13,-26],[0,-30],[1,-17]],[[75756,58488],[-7,-14],[-9,15],[-25,104],[-5,66],[-7,23],[9,33],[12,11],[6,37],[3,57],[10,46],[5,13],[20,0],[6,6],[-3,44],[-12,20],[-4,12],[0,106],[3,43],[8,30],[-6,64],[4,24],[15,33],[7,72],[-6,21],[14,110],[-1,73],[19,74],[29,33],[9,1],[1,-62],[3,-21],[-17,-37],[16,-49],[-2,-17],[-6,-39],[-11,-37],[-15,-16],[-11,-50],[-7,-19],[22,-53],[7,-180],[-16,-49],[-19,-10],[4,-120],[-3,-26],[-19,-59],[-4,-26],[-11,-24],[5,-30],[9,-13],[0,-25],[-8,-64],[-1,-72],[-11,-59]],[[75837,58776],[13,-79],[-22,35],[-8,24],[11,17],[6,3]],[[75754,59253],[-9,-37],[-1,80],[4,10],[4,3],[6,-8],[-4,-48]],[[70216,58296],[-2,-4],[0,10],[2,17],[3,11],[1,-1],[0,-11],[-2,-15],[-2,-7]],[[70296,56606],[-4,-7],[-4,-3],[-3,1],[-1,7],[0,6],[4,-7],[5,6],[5,18],[1,6],[1,-3],[-1,-10],[-3,-14]],[[45682,89993],[32,-3],[52,20],[22,13],[53,45],[32,13],[49,-3],[23,3],[1,-5],[-30,-18],[-24,-6],[-35,-27],[-32,-62],[-25,-30],[1,-13],[29,-24],[32,-13],[30,12],[13,-5],[12,-17],[6,-18],[2,-17],[-6,-36],[-17,-37],[-24,-30],[3,-10],[19,-5],[92,20],[10,-1],[5,-10],[1,-19],[5,-16],[9,-15],[-3,-15],[-40,-48],[48,30],[37,9],[65,-15],[26,-18],[15,-30],[23,10],[9,-1],[15,-17],[0,-18],[-10,-27],[-4,-24],[-11,-10],[-21,-7],[-6,-9],[9,-18],[14,-18],[19,-1],[3,-9],[1,-10],[-3,-12],[-6,-8],[-10,-4],[-13,-13],[48,-29],[6,-10],[1,-16],[-4,-17],[-8,-18],[-15,-11],[-34,-2],[-22,-12],[7,-20],[0,-26],[-6,-29],[-28,-46],[-26,-24],[-25,-15],[-45,5],[-24,12],[2,-39],[-25,-24],[5,-20],[9,-10],[-5,-26],[-11,-26],[-20,-27],[-23,-17],[-45,-21],[-38,-35],[-26,-14],[-65,1],[-67,-22],[-93,-47],[-64,-38],[-48,-43],[-65,-69],[-48,-30],[-27,-7],[-54,-7],[-45,-19],[-150,-35],[-50,-19],[-7,-18],[-21,-27],[-1,-9],[9,-8],[2,-9],[-19,-32],[-37,-22],[-17,0],[-21,20],[-10,-1],[-3,-3],[0,-6],[12,-24],[-23,-10],[-97,-28],[-166,20],[-65,22],[-81,33],[-49,9],[-68,2],[-56,47],[-26,29],[-2,12],[3,14],[5,9],[9,5],[19,0],[2,5],[-14,23],[-14,-8],[-36,-33],[-16,2],[-21,16],[-1,16],[-41,6],[-36,20],[-36,28],[-5,11],[17,16],[-3,3],[-13,3],[-26,-5],[-39,-36],[-17,-9],[-257,-8],[-65,-4],[-13,-5],[-11,23],[-10,53],[-4,34],[3,17],[9,20],[14,-4],[13,-15],[12,-23],[14,-11],[89,28],[37,18],[15,18],[18,29],[20,16],[9,14],[18,46],[13,21],[14,16],[18,10],[40,7],[-27,11],[-24,0],[-85,-48],[-28,0],[1,7],[12,14],[29,24],[-20,1],[-8,11],[-1,22],[15,37],[69,47],[24,7],[7,10],[-9,7],[-14,5],[-70,-49],[-50,-17],[-15,3],[-26,19],[-8,9],[-12,22],[2,13],[24,38],[-4,8],[-17,3],[-44,36],[-71,-4],[-174,21],[-36,-9],[-59,-30],[-36,-10],[-16,6],[-15,16],[-14,22],[-12,27],[5,19],[23,11],[17,5],[47,-6],[58,19],[37,4],[10,3],[22,20],[11,5],[16,-7],[8,-14],[59,22],[20,10],[2,7],[9,8],[28,-12],[24,0],[29,8],[52,3],[115,2],[18,18],[8,15],[10,39],[-4,8],[-73,-36],[-16,1],[-84,19],[-30,21],[10,18],[44,37],[46,30],[67,32],[16,13],[2,15],[-45,26],[-85,-7],[-22,31],[-70,19],[-47,-12],[-25,19],[-61,-26],[-134,-38],[-54,-27],[-28,-8],[-33,21],[-57,25],[-64,7],[-6,14],[37,44],[26,8],[26,-4],[49,-30],[34,-10],[-43,45],[1,17],[-3,26],[-13,11],[-13,29],[5,9],[17,4],[34,-10],[82,-50],[40,9],[22,18],[29,14],[-8,7],[-70,1],[-38,10],[-19,14],[-17,25],[6,11],[20,10],[60,-3],[-40,43],[-27,24],[-3,12],[2,15],[3,10],[6,5],[69,-25],[15,-1],[-14,16],[-30,24],[-2,9],[13,7],[6,14],[1,11],[21,9],[21,1],[21,-9],[66,-46],[10,-13],[3,-17],[-3,-22],[2,-8],[26,7],[21,-9],[10,2],[26,32],[17,-7],[11,-15],[3,-14],[2,-18],[-5,-39],[1,-5],[18,22],[31,1],[4,11],[1,41],[-3,34],[-3,7],[-101,48],[-17,11],[-22,24],[5,11],[19,11],[30,4],[68,-1],[7,5],[-13,13],[-32,8],[-7,7],[-4,14],[-38,-8],[-42,0],[-40,8],[-1,11],[16,15],[33,26],[15,7],[46,-5],[46,8],[37,-9],[29,-26],[42,-45],[57,-29],[5,-9],[30,-24],[60,-63],[60,-37],[3,-10],[-10,-11],[-23,-13],[5,-7],[31,-9],[21,-25],[2,-11],[-20,-78],[-10,-16],[-13,-9],[-56,15],[14,-25],[40,-26],[9,-15],[-6,-14],[4,-4],[15,8],[6,-8],[-3,-24],[-6,-20],[-10,-16],[3,-7],[16,2],[14,-4],[23,-22],[19,-67],[9,-21],[7,19],[8,49],[8,25],[7,1],[7,8],[5,15],[11,55],[38,41],[18,12],[16,3],[9,-5],[28,-43],[17,-7],[9,2],[12,29],[15,56],[3,63],[-8,69],[5,49],[18,30],[23,9],[29,-12],[22,-18],[42,-68],[34,-36],[29,-39],[15,-12],[29,-7],[7,3],[6,9],[2,15],[-6,98],[8,31],[12,22],[53,12],[28,14],[28,22],[22,12],[19,2],[19,-9],[19,-19],[31,-37],[39,-61],[50,-46],[26,-73],[5,-13],[6,-1],[7,9],[4,14],[1,32],[-14,43],[-46,109],[-1,20],[6,17],[33,1],[75,-9],[25,-17],[51,-66],[15,-16],[8,-5],[4,9],[20,12],[13,15],[23,36],[51,66],[10,2],[15,-5],[26,-18],[12,-13],[24,-11],[25,4],[35,23],[38,14],[14,32],[2,15],[-31,97],[13,20],[68,24],[59,2],[14,-7],[38,-47],[25,-23],[13,-19],[3,-42],[15,-16],[29,-17]],[[55251,78301],[-1,0],[-19,-12],[-31,-7],[-16,5],[-28,-54],[-8,-10],[-27,-17],[-22,-8],[-19,7],[-7,0],[-84,3],[-43,12],[-28,21],[-19,23],[-9,27],[-21,15],[-34,6],[-27,26],[-19,46],[-26,37],[-32,27],[-26,38],[-19,50],[-34,44],[-50,40],[-15,8]],[[54470,78838],[44,62],[22,18],[26,-3],[8,5],[2,9],[4,21],[3,19],[2,18],[-3,10],[-12,3],[-6,45],[6,17],[6,12],[-7,54],[2,18],[20,3],[16,12],[14,13],[4,17],[11,34],[-10,42],[-58,27],[-3,11],[13,12],[15,17],[8,13],[11,2],[16,-7],[28,-30],[10,-5],[11,9],[11,2],[30,-1],[26,7],[-6,32],[0,24],[-4,19],[3,20],[10,16],[3,36],[17,25]],[[25739,59319],[2,61],[-23,25],[-12,50],[-11,34],[3,21],[-1,24],[-31,19],[-30,-14],[-17,9],[-12,13]],[[25607,59561],[21,30],[2,18],[-7,14],[-7,8],[2,34],[4,40],[12,94],[-4,17],[-20,28],[-25,3],[-27,-9],[-13,14],[-12,32],[-20,16],[-34,-26],[-37,-39],[-11,-14],[-10,2],[-4,29],[-2,35],[-2,8],[-20,12],[-23,9],[-11,10],[-11,23],[-28,30],[-6,22],[-37,52],[-7,25],[-8,19],[-18,23],[-14,-5],[-46,29],[-7,3]],[[25177,60147],[6,26],[15,39],[32,45],[2,36],[-8,68],[-8,45],[4,20],[10,80],[8,19],[46,40],[4,6],[37,57],[40,63],[42,69],[47,78],[26,45],[12,20]],[[25492,60903],[27,-16],[21,37],[12,12],[29,44],[9,10],[48,18],[23,-1],[21,-44],[16,-25],[30,21],[26,5],[105,-42],[42,19],[76,4],[35,-11],[49,59],[31,12],[37,27],[-5,29],[-9,12],[56,-12],[83,-60],[89,11],[32,32],[21,9],[91,-61],[24,-47],[19,-4],[14,10],[4,10],[-18,10],[-8,15],[72,-29],[135,-222],[3,-18],[-58,65],[-31,-5],[-8,-10],[2,-36],[3,-17],[13,-2],[10,10],[24,-12],[15,-24],[19,-36],[12,-40],[12,-1],[12,24],[23,3],[15,-26],[11,1],[-15,42],[-35,41],[9,1],[77,-74],[21,-92],[19,-21],[18,-29]],[[25994,61277],[-44,-45],[-14,1],[20,35],[33,30],[28,14],[23,-6],[-46,-29]],[[26147,61325],[-21,-33],[-4,15],[10,31],[13,17],[12,-1],[-3,-14],[-7,-15]],[[30061,63201],[6,-17],[13,-116],[1,-38],[-13,-56],[2,-22],[28,-52],[0,-18],[-3,-19],[-24,-49],[-18,-34],[6,-39],[15,-36],[2,-31],[-5,-41],[-22,-50],[-12,-18],[-34,-2],[-3,-7],[16,-49],[19,-56],[31,-43],[7,-41],[-8,-38],[-1,-95]],[[30064,62234],[-23,46],[-26,38],[-16,15],[-16,10],[-123,-5],[-14,-7],[-11,-12],[-11,-6],[-34,-12],[-34,-2],[-79,31],[-31,16],[-31,10],[-36,-3],[-36,-10],[-29,-22],[-21,-40],[-4,-36],[-13,-10],[-29,59],[-27,41],[-30,31],[-62,45],[-12,27],[-5,32],[26,101],[28,19],[16,3],[35,-12],[35,-23],[31,-15],[49,-6],[27,-25],[187,-38],[35,-12],[14,4],[12,15],[10,27],[12,21],[56,4],[11,9],[8,29],[0,29],[-33,40],[-51,86],[-45,103],[20,34],[-8,63],[8,58],[10,57],[-44,49],[-53,49],[-73,15],[-22,13],[-12,36],[11,49],[23,28],[27,16],[28,12],[67,14],[67,-16],[57,-50],[59,-40],[73,-13],[34,-14],[15,12]],[[29776,62659],[-5,-40],[-71,48],[-57,61],[2,33],[30,7],[28,-20],[41,-40],[32,-49]],[[29815,63385],[12,-13],[-5,-17],[-28,10],[-29,19],[-9,-5],[-6,2],[-17,18],[15,14],[15,4],[17,-1],[35,-31]],[[33328,56767],[10,-9],[40,-92],[23,-20],[4,0],[0,24],[21,-10],[52,-63],[77,-103],[108,-195],[31,-75],[20,-35],[33,-85],[9,-41],[-1,-166],[-28,-112],[-7,-84],[-2,-113],[-16,-64],[22,35],[6,101],[19,62],[24,67],[33,16],[35,-28],[28,-5],[24,-20],[53,-108],[52,-86],[18,-68],[55,-34],[32,-54],[10,-47],[7,-122],[-11,-185],[3,-9]],[[34310,52961],[-12,-8],[-10,-12],[-15,9],[-21,-5],[-21,-12],[-19,-7],[-37,21],[-11,2],[-8,9],[-15,40],[-8,5],[-19,-19],[-24,-13],[-12,3],[-14,-14],[-12,-18],[-25,-78],[-12,-27],[-14,-13],[-27,1],[-29,-3],[-21,-19],[-21,-10],[-10,-1],[-3,-42],[-5,-20],[-6,-12],[-16,-3],[-14,1],[-9,18],[-15,9],[-15,7],[-9,10],[-7,-3],[-6,-18],[-5,-15],[-4,-28],[-22,-9],[-9,-16],[5,-52],[-2,-20],[-5,-16],[-26,-4],[-22,2],[-12,-20],[-16,-22],[-10,-4],[-11,1],[-15,26],[-14,32],[-37,23],[-36,18],[-24,51],[-6,25],[-11,11],[-28,61],[-16,39],[-17,10],[-19,17],[0,28],[-1,27],[-8,11],[-12,7],[-4,15],[1,36],[2,92],[-3,88],[-26,30],[-11,21],[-20,130],[-9,58],[-1,44],[7,129],[7,56],[20,113],[12,38],[1,28],[-2,37],[-6,72],[35,46],[14,19],[3,30],[18,39],[8,37],[7,29],[-2,15],[-8,9],[-10,27],[-19,79],[-7,16],[-6,22],[3,35],[7,38],[-1,16],[-11,21],[-25,34],[-20,2],[-16,13],[-23,1],[-18,4],[-10,13],[2,21],[4,16],[16,40],[10,42],[2,42],[3,55],[4,47],[3,54],[-25,35],[-7,29],[-10,25],[-11,0],[-17,11],[-26,-33],[-21,6],[-14,-13],[-32,3],[-21,16],[-25,-11]],[[46186,59143],[-1,-46],[16,-66],[-2,-49],[-7,-47],[-6,-18],[-9,-11],[-25,1],[-10,-10],[-17,-18],[0,-21],[13,-21],[11,-28],[13,-23],[21,-25],[2,-29],[1,-72],[-1,-57],[-61,-41],[-47,-7],[-40,4],[-17,-17],[-35,-43],[-42,-25],[-22,-2],[-10,-15],[-17,-44],[-46,-192],[-15,-46],[-12,-30]],[[45821,58145],[-14,40],[11,76],[-12,-1],[-23,-61],[-12,-2],[2,72],[-13,3],[-15,-5],[-21,37],[-2,28],[1,40],[13,25],[-2,10],[-12,3],[-14,-6],[-8,11],[14,51],[49,43],[24,5],[26,9],[-14,37],[-30,15],[-24,-10],[-12,-27],[-15,-5],[-25,63],[1,31],[9,38],[14,16],[57,0],[22,21],[9,4],[8,19],[-2,12],[-9,1],[-21,-25],[-69,10],[-22,-15],[-38,-58],[-47,-31],[-34,13],[11,77],[-5,10],[-10,13],[-50,-25],[-38,35],[-15,43],[3,53],[17,36],[3,18],[-19,3],[-34,-22],[-77,86]],[[45523,58213],[-22,-8],[-10,28],[-2,11],[12,10],[5,0],[9,21],[11,14],[5,5],[5,-1],[4,-46],[-5,-20],[-12,-14]],[[45584,58227],[-3,-16],[-16,2],[4,16],[-4,5],[5,49],[2,7],[8,-18],[1,-8],[3,-37]],[[45631,58303],[0,-23],[-11,4],[-4,7],[7,43],[11,19],[12,-3],[4,-6],[-2,-16],[-6,-14],[-11,-11]],[[45679,58488],[-2,-13],[-16,11],[23,49],[15,8],[-1,-37],[-11,-8],[-8,-10]],[[45582,58447],[-13,-18],[-13,9],[-7,16],[1,29],[15,41],[14,-6],[3,-71]],[[45559,58687],[-15,-70],[-17,7],[-13,42],[-1,18],[36,6],[10,-3]],[[46307,57055],[-3,17],[10,53],[-8,28],[-28,55],[-2,27],[-9,34],[-36,71],[-35,-4],[10,59],[-1,79],[-11,43],[3,44],[-7,-2],[-11,-31],[-18,10],[-38,47],[-18,46],[-3,38],[-4,15],[-11,-8],[-24,1],[-71,69],[-51,174],[-1,39],[7,67],[-1,19],[-23,-45],[-5,30],[-18,70],[-5,40],[-17,17],[-14,4],[-10,-14],[-14,-81],[-11,0],[-10,18],[2,61]],[[47780,57697],[-6,-22],[-18,-33],[-17,-26],[-5,-28],[3,-53],[0,-119],[2,-103],[14,-38],[16,-19],[19,4],[18,7],[-1,-62],[-5,-69],[22,-22],[11,-21],[6,-19],[-35,-37],[-10,-22],[-4,-57],[1,-54],[46,-38],[18,-45],[8,-46],[3,-88],[-4,-20],[-12,0],[-14,27],[-10,26],[-12,0],[-24,6],[-26,10],[-33,-2],[-12,-5],[-8,-16],[-2,-27],[-3,-89],[11,-20],[21,-22],[14,-9],[12,3],[9,-15],[2,-38],[-7,-28],[-11,-26],[-15,-67],[3,-25],[0,-37],[-25,-98],[-7,-19],[-33,19],[-22,7],[-16,-25]],[[25233,62105],[-3,-140],[-3,-162],[-2,-119],[-3,-159],[-3,-162],[-5,-222],[-2,-143],[1,-3],[33,7],[49,-6],[12,0]],[[25307,60996],[15,-12],[12,-4],[24,-32],[30,-25],[18,50],[-9,29],[-8,15],[1,14],[102,-128]],[[25177,60147],[-6,6],[-10,2],[-23,-10],[-11,-2],[-9,-11],[-1,-25],[6,-40],[3,-21],[-7,-9],[-28,-25],[-11,-23],[-11,-38],[-12,-15],[-13,3],[-9,-6],[-19,-27],[-30,-54],[-15,-40],[-1,-30],[3,-27]],[[24973,59755],[-106,95],[-36,16],[-150,-2],[-64,37],[-73,72],[-50,66],[-115,182]],[[32856,58762],[-18,-2],[7,21],[2,37],[10,44],[15,30],[15,-8],[-6,-98],[-25,-24]],[[57738,72899],[-6,-9],[-14,26],[0,14],[14,16],[7,3],[2,-10],[0,-23],[-3,-17]],[[55725,73953],[4,-67],[19,-12],[26,-60],[-2,-31],[-6,-10],[-43,28],[-10,-13],[-13,5],[-7,34],[1,11],[-8,20],[-5,9],[-17,-26],[-11,-5],[0,24],[16,66],[7,11],[13,-22],[10,8],[8,36],[1,36],[3,11],[14,-53]],[[55802,73620],[29,-56],[-23,14],[-26,-39],[-31,45],[-20,46],[-4,18],[20,43],[19,-44],[22,-7],[14,-20]],[[55746,74083],[-11,-5],[-9,3],[-9,-2],[-8,-11],[1,45],[10,57],[11,33],[17,15],[7,-26],[-1,-92],[-8,-17]],[[55766,73922],[-14,-6],[-17,55],[-7,38],[7,2],[7,-5],[8,-14],[0,-15],[3,-15],[7,-19],[6,-21]],[[55577,74557],[6,-32],[-35,20],[-25,29],[-21,71],[-45,81],[0,24],[17,18],[36,12],[15,-13],[9,-13],[3,-16],[-20,-31],[-5,-14],[16,-28],[0,-11],[7,-55],[8,-20],[20,-16],[14,-6]],[[56504,74284],[15,-62],[15,-21],[31,-25],[15,-4],[52,-45],[62,-8],[8,-13],[7,-35],[13,-27],[3,-22],[-7,-23],[9,-72],[16,-68],[23,-33],[29,-10],[28,1],[7,-14],[-3,-59],[-12,-24],[-9,-5],[-9,6],[-7,14],[-8,7],[-16,1],[-12,24],[-29,33],[-5,19],[-1,31],[-13,22],[-11,43],[-11,11],[-6,22],[-1,9],[-43,6],[-35,0],[-30,24],[-9,63],[-18,17],[-13,18],[-11,25],[-29,45],[-31,39],[-30,25],[-32,16],[-26,-19],[-15,4],[-3,13],[33,27],[44,50],[31,16],[15,2],[29,-44]],[[56605,74374],[-12,-20],[-20,9],[-20,65],[52,-54]],[[56635,74399],[-13,-7],[13,46],[23,24],[-9,-38],[-14,-25]],[[56854,74198],[-30,-14],[-8,2],[7,18],[0,7],[-29,33],[4,42],[3,11],[22,-22],[5,-37],[26,-40]],[[56881,75238],[-35,-20],[-37,39],[1,23],[19,47],[10,14],[27,-4],[15,-32],[4,-15],[-5,-26],[1,-26]],[[56541,73689],[-11,-14],[-12,1],[-9,5],[-4,11],[5,6],[7,23],[6,6],[9,-3],[5,-9],[4,-26]],[[56403,72689],[-3,-25],[-28,17],[-8,26],[-2,57],[8,28],[5,9],[13,-32],[27,-47],[-12,-33]],[[57548,72272],[-10,-32],[-11,27],[5,31],[-13,50],[24,74],[0,36],[18,19],[-4,-62],[-14,-49],[14,-40],[7,-46],[-16,-8]],[[57505,73132],[-28,-8],[5,46],[-13,36],[21,-20],[14,-24],[7,-5],[-2,-15],[-4,-10]],[[57485,72999],[-8,-1],[10,28],[29,38],[43,34],[14,3],[24,-21],[-44,-34],[-12,-18],[-32,-4],[-24,-25]],[[57096,73137],[-25,-22],[-17,32],[-10,50],[46,72],[11,-6],[6,-19],[-1,-65],[-10,-42]],[[57021,73195],[-22,-44],[-18,5],[-8,20],[12,42],[24,24],[11,-7],[-1,-31],[2,-9]],[[57078,72806],[-13,-30],[-18,11],[7,11],[5,15],[0,22],[-5,13],[3,5],[17,-22],[4,-25]],[[57050,72968],[-5,-9],[-21,37],[-8,21],[10,18],[31,-42],[-7,-25]],[[57451,73623],[34,-19],[9,2],[16,-6],[5,-35],[-22,-6],[-37,-32],[-15,7],[-19,28],[-30,3],[-9,8],[16,33],[29,16],[23,1]],[[57230,73461],[-13,-2],[4,23],[25,40],[34,2],[32,20],[7,0],[-15,-31],[-25,-30],[-49,-22]],[[57183,73035],[-25,-4],[-8,4],[15,10],[11,10],[5,13],[25,23],[16,29],[18,-20],[-23,-13],[-34,-52]],[[57350,72917],[-22,-14],[-14,-29],[-17,21],[0,28],[18,-9],[13,16],[-4,18],[15,-9],[11,-22]],[[56765,73488],[-19,-28],[-3,42],[12,44],[16,3],[6,-19],[-12,-42]],[[56787,73354],[-16,-17],[6,40],[-8,21],[7,17],[10,15],[5,-15],[9,-24],[-13,-37]],[[56815,73020],[0,-34],[-1,-12],[-57,-16],[5,38],[3,13],[19,-18],[7,9],[3,10],[21,10]],[[56928,73440],[-1,-60],[-8,1],[-4,9],[0,23],[3,36],[10,-9]],[[56942,73594],[-9,-39],[-21,45],[-24,31],[-9,27],[-14,16],[-4,36],[17,15],[8,1],[18,-44],[28,-5],[-2,-27],[8,-35],[4,-21]],[[57015,73501],[-10,-37],[-18,6],[-29,40],[-10,18],[-5,18],[12,2],[14,-19],[37,-10],[9,-18]],[[56866,73111],[-5,-3],[-7,25],[-2,22],[3,13],[10,2],[13,-43],[-12,-16]],[[57248,73858],[-27,-33],[-29,47],[-5,15],[21,19],[11,30],[-8,36],[-31,53],[-1,38],[46,16],[27,-33],[14,-3],[-5,-31],[2,-10],[2,-96],[-13,-13],[-2,-26],[-2,-9]],[[57336,74498],[-5,-34],[38,-57],[13,-36],[5,-35],[-3,-10],[-15,19],[-12,6],[4,-25],[13,-21],[-22,-13],[-22,1],[-64,30],[-14,32],[38,48],[8,19],[-27,-2],[-29,-57],[-46,25],[-14,23],[-4,12],[19,51],[32,-2],[17,11],[21,16],[1,24],[50,6],[18,-31]],[[57134,75130],[-31,-15],[-35,47],[34,19],[15,-14],[11,-16],[6,-21]],[[57065,74874],[-10,-19],[-8,-34],[-4,-47],[-16,-2],[-10,10],[-3,18],[-1,23],[-7,-1],[-6,-25],[-5,-11],[-16,-2],[-18,15],[1,33],[-4,38],[2,14],[49,3],[14,-28],[18,16],[7,18],[21,11],[-4,-30]],[[57056,73397],[-27,-3],[2,44],[10,11],[31,-22],[-1,-14],[-15,-16]],[[56812,73228],[-11,-9],[-17,13],[5,32],[11,13],[13,-10],[2,-14],[-3,-25]],[[57734,72539],[-21,-12],[-6,2],[-9,26],[12,65],[-11,41],[-1,18],[17,24],[11,36],[27,40],[72,46],[17,5],[-1,-37],[-24,-92],[-21,-46],[6,-37],[-34,-11],[-34,-68]],[[56625,72312],[19,-4],[26,1],[6,3],[16,34],[20,1],[9,-34],[-20,-15],[-5,-9],[4,-7],[16,-13],[21,5],[1,-26],[4,-22],[11,-13],[11,-2],[26,4],[25,8],[25,17],[26,9],[79,-9],[28,-36],[53,-5],[50,-19],[26,13],[45,12],[7,-13],[-6,-82],[3,-24],[13,-11],[12,5],[16,27],[37,21],[39,0],[33,54],[10,3],[-6,-26],[-5,-63],[-7,-37],[-3,-29],[-22,-15],[-33,-3],[-61,6],[-60,-10],[-113,-28],[-113,-14],[-15,9],[0,37],[-3,25],[-7,18],[-35,15],[-33,26],[-130,36],[-31,14],[-50,-8],[-18,1],[-13,13],[-9,22],[-4,69],[7,69],[10,18],[5,-21],[13,-9],[12,21],[0,31],[6,29],[9,-12],[7,-45],[16,-12]],[[57232,75303],[-7,24],[-43,43],[-100,25],[-48,32],[-21,-6],[-40,36],[-28,-16],[-59,-63],[-31,7],[-34,38],[-22,7],[-26,-20],[-42,-73],[-42,-36],[-38,14],[-51,0],[-5,-41],[10,-28],[27,-48],[-13,-37],[10,-36],[18,-7],[28,2],[50,-47],[22,-50],[14,-54],[-30,39],[-21,37],[-28,14],[-40,32],[-25,5],[-26,-22],[-3,-25],[29,-47],[26,-29],[14,-23],[9,-52],[-5,-17],[-10,-17],[-31,33],[-47,116],[-66,23],[-11,-24],[13,-61],[9,-24],[58,-67],[-5,-14],[-8,-6],[-65,38],[-19,58],[-4,73],[-59,50],[-56,55],[-13,53],[12,19],[8,38],[-31,-7],[-19,-24],[-32,-23],[-1,-39],[5,-36],[-10,-52],[-10,-90],[6,-48],[68,-136],[23,-99],[16,-37],[35,-42],[36,-76],[15,-41],[11,-65],[-30,-41],[-18,-2],[-9,19],[13,44],[-2,28],[-47,42],[-20,-15],[-22,-27],[13,-51],[14,-34],[8,-46],[28,4],[-38,-52],[-35,-27],[-35,-1],[-23,-5],[-7,-13],[18,-10],[15,-1],[24,-28],[68,-34],[33,-42],[32,-4],[32,-78],[56,-21],[31,-79],[43,-16],[36,-29],[11,-27],[5,-50],[2,-107],[8,-79],[0,-25],[-2,-37],[-9,-19],[-14,0],[-26,58],[-40,61],[-42,73],[-12,13],[-10,1],[-23,-25],[-63,-19],[-29,-26],[-11,-6],[-4,-14],[14,-15],[17,-33],[0,-45],[14,-56],[18,-14],[24,1],[13,-10],[4,-22],[14,-26],[9,-19],[-1,-13],[-66,-37],[-13,-16],[-12,-9],[-17,18],[-1,44],[-22,23],[-21,21],[-25,9],[-21,30],[-14,-25],[11,-85],[24,-60],[40,-158],[18,-93],[4,-46],[-9,-75],[19,-56],[14,-57],[-15,2],[-13,20],[-21,24],[-42,92],[-15,57],[-17,4],[-30,-8],[-34,-122],[1,-70],[-18,17],[-14,22],[1,76],[-1,32],[-40,104],[-19,12],[-8,35],[-15,38],[-19,-8],[-16,-15],[-4,-56],[-2,-51],[-11,-38],[-43,72],[-43,126],[-1,68],[31,63],[-4,45],[-30,89],[-43,57],[-24,17],[-11,60],[-23,31],[-19,15],[-4,22],[6,16],[45,62],[27,97],[13,5],[27,-23],[31,6],[25,57],[21,31],[36,-4],[80,-76],[87,-44],[43,-38],[25,-38],[13,-8],[20,-5],[-1,28],[-6,25],[17,14],[46,-1],[9,14],[8,21],[-9,24],[-16,12],[-16,3],[-11,8],[-17,-8],[-28,19],[-14,16],[-8,16],[-47,32],[-45,54],[-10,-31],[-19,-16],[-25,-3],[-73,35],[-45,-27],[-24,-6],[-19,-1],[-23,-12],[-26,-7],[-23,50],[-9,39],[-7,7],[-1,-37],[-7,-29],[-33,-16],[-20,23],[-15,68],[-18,87],[-33,70],[-27,18],[-3,39],[3,30],[32,8],[50,-32],[11,6],[11,15],[-2,33],[-7,29],[-14,2],[-10,-4],[-31,6],[-39,-16],[-19,15],[-6,19],[-33,46],[-29,62],[-46,41],[-31,126],[-25,55],[-28,40]],[[55555,74717],[6,0],[11,-6],[19,-22],[21,-5],[12,15],[7,13],[4,21],[2,26],[3,8],[16,-3],[5,6],[0,23],[-10,28],[-10,35],[0,16],[8,7],[13,15],[6,19],[14,9],[19,2],[22,8],[15,20],[2,19],[9,55],[5,27],[10,24],[5,33],[10,31],[21,13],[19,15],[14,40],[8,34],[0,20],[-12,35],[-9,33],[3,43]],[[56365,75654],[30,-6],[37,-2],[23,36],[37,3],[17,5],[28,-8],[28,1],[35,15],[33,25],[26,-2],[10,4],[6,5],[7,34],[48,2],[17,-3],[27,-1],[28,18],[8,-2],[14,-49],[8,-14],[15,-13],[34,-37],[6,10],[14,12],[41,-17],[39,-28],[33,-42],[36,12],[40,21],[27,6],[28,3],[17,8],[38,-10],[40,22],[19,20],[6,29],[-3,50],[-9,49],[-10,19],[-3,19],[5,18],[6,12],[26,11],[34,-16]],[[50329,55350],[-22,-22],[-16,-33],[-12,-50],[-16,-55],[-55,-29],[-22,-1],[-114,-1],[-108,-109],[-61,-39],[-38,-61],[-51,-44],[-36,-53],[-74,-25],[-122,-83],[-38,-33],[-38,-58],[-63,-68],[-24,1],[-49,63],[-37,32],[-90,49],[-67,18],[-33,21],[-8,4]],[[49135,54774],[7,23]],[[49142,54797],[19,1]],[[49161,54798],[20,-7],[14,18],[22,2],[6,18],[2,46],[0,37],[7,16],[2,44],[-11,96],[-7,11],[-39,14],[-3,19],[-7,21],[-8,49],[-8,74],[-14,92],[-27,151],[-6,54],[-5,54],[-1,66],[6,24],[-1,33],[-2,34],[18,77],[37,94],[7,34],[7,24],[1,34],[7,110],[17,132],[11,51],[7,27],[9,44],[3,21],[33,52],[16,14],[3,20],[-5,23],[2,15],[8,8],[12,6],[9,21],[-14,164],[-11,163],[-1,14],[-7,23],[-6,67],[-12,39],[-16,12],[1,37],[16,63],[4,37],[-8,11],[-1,28],[5,47],[-2,28]],[[49251,57304],[-3,31],[-17,71],[-4,51],[9,29],[-1,65],[-9,100],[-1,63],[6,26],[-3,25],[-12,24],[-1,23],[10,23],[-1,17],[-13,13],[-11,31],[-10,48],[2,78],[19,144],[2,12],[22,-1],[0,-6],[68,2],[77,1],[92,2],[83,2],[4,6],[14,8],[84,-15],[53,8],[22,-5],[17,-10],[36,6],[20,-3],[14,-36],[6,0],[8,15],[15,18],[15,13],[11,28],[6,22],[10,-5],[13,2],[10,18],[3,27],[64,-29]],[[52115,79258],[-14,8],[-10,38],[3,58],[15,76],[4,56],[-7,35],[9,54],[25,71],[16,75],[9,78],[12,52],[23,36],[56,100],[5,8],[-2,50],[-15,7],[-22,15],[-56,18],[-52,11],[-24,14],[-21,38],[-13,1],[-25,-14],[-32,-9],[-22,8],[-15,-2],[-8,-7],[-4,6],[-6,33],[-12,9],[-18,7],[-12,-3],[-8,-16],[-12,-12],[-12,4],[-35,75],[-9,17],[-3,15],[-8,28],[-22,27],[-21,9],[-10,-3]],[[51699,80714],[1,11],[15,53],[52,49],[-5,48],[-1,30],[-13,19],[-25,8],[-7,13],[-3,14],[19,29],[-23,24],[-10,24],[-31,30],[-4,11]],[[51999,82535],[-13,26],[-27,28],[6,59],[9,45],[27,57],[22,15],[96,9],[105,-4],[44,-84],[-16,-44],[25,-20],[13,7],[9,38],[6,42],[9,13],[33,-32],[12,-21],[0,-69],[12,93],[-9,66],[6,63],[14,34],[12,21],[77,-23],[86,12],[32,-25],[73,-123],[24,-20],[31,-6],[-42,26],[-89,149],[-26,19],[-41,5],[-26,15],[-16,23],[-4,20],[1,150],[-16,22],[-20,8],[-12,-10],[-25,-1],[-5,34],[6,26],[51,17],[33,23],[2,41],[-22,32],[-25,58],[-30,56],[-3,64]],[[52408,83469],[52,-1],[13,-3],[78,-30],[19,-21],[24,-1],[44,20],[33,8],[12,-12],[18,-5],[4,0]],[[52705,83424],[2,-10],[40,-16],[17,-24],[19,-37],[2,-54],[-24,-38],[-20,-24],[76,9],[8,-22],[11,-24],[41,17],[103,-70],[63,34],[16,2],[14,-57],[-16,-57],[-55,-61],[13,-38],[17,-8],[52,8],[82,-37],[17,11],[67,86],[26,18],[88,14],[16,33],[35,33],[23,36],[55,70],[56,-13],[33,-13],[37,-7],[33,-74],[83,-81],[77,7],[27,-77],[12,-96],[24,-30],[20,-19],[63,-21],[2,-1]],[[54113,81139],[-3,-9],[-9,-14],[-12,-2],[-18,10],[-12,13],[3,34],[-8,3],[-10,20],[-4,23],[-11,9],[-39,10],[-13,6],[-10,-5],[-8,-15],[5,-15],[8,-14],[21,-22],[-2,-9],[-47,-21],[-29,-23],[-27,-12],[-28,-23],[-55,-26],[-40,-7],[-8,-6],[-15,-44],[-10,-9],[-10,4],[-7,8],[-10,-6],[-9,-15],[-11,-6],[-8,1],[-16,-39],[-46,-11],[-5,-20],[-9,-23],[-6,-5],[-21,9],[-29,5],[-16,-13],[-20,-7],[-24,-2],[-26,-25],[-27,-44],[-14,-39],[-8,-14],[-13,36],[-16,26],[-11,13],[-10,0],[-2,-6],[0,-19],[10,-32],[13,-21],[2,-16],[8,-29],[19,-32],[30,-25],[20,-25],[15,-35],[0,-10],[-4,-14],[-7,-13],[-6,-18],[-17,-35],[5,-15],[14,-19],[12,-23],[15,-37],[21,-66],[14,-27],[19,-28],[18,-21],[28,1],[30,-41],[33,-58],[24,-27],[17,-8],[14,-22],[12,-30],[5,-18],[11,-12],[30,2],[38,-48],[23,-35],[13,-28]],[[53837,79934],[-3,-11],[-2,-35],[0,-38],[-3,-19],[-17,-26],[-9,-6],[-5,-5],[-52,34],[-4,-6],[-4,-4],[-14,-99],[-9,-18],[-15,-18],[-30,-17],[-20,-7],[-17,-8],[-51,-41],[-23,-25],[-15,-31],[0,-18],[25,-52],[29,-55],[0,-47],[-13,-36],[-3,-14],[9,-5],[16,-2],[13,-6],[6,-25],[-2,-44],[-5,-41],[-4,-17],[-13,-2],[-25,18],[-19,21],[-8,12],[0,15],[4,10],[-7,19],[-24,17],[-25,-8],[-19,-11],[-12,0],[-13,17],[-20,13],[-27,8],[-16,9],[-4,-5],[2,-36],[-5,-16],[-130,-21],[-40,-19],[-28,-25],[-22,-11],[-5,-16],[-21,-20],[-24,-6],[-6,6],[-15,-9],[-26,-9],[-17,3],[-8,16],[-16,25],[-7,18],[1,11],[-37,2],[-23,14],[-49,-4],[-12,6],[-2,-6],[-8,-71],[-9,-30],[-16,-30],[-20,-17],[-16,-3],[1,22],[4,27],[-12,6],[-17,3],[-8,8],[2,20],[-4,12],[-7,14],[-18,18],[-36,27],[-25,14],[-10,-14],[-18,-15],[-28,5],[-7,-6]],[[53808,83169],[7,-39],[-8,-19],[-31,32],[-32,0],[-18,-51],[-14,-2],[-49,46],[-7,23],[-2,18],[7,65],[-1,20],[15,22],[2,32],[27,34],[24,1],[8,-28],[11,-20],[40,-22],[6,-10],[4,-14],[-19,-27],[-6,-14],[6,-23],[30,-24]],[[53948,82874],[-12,2],[-34,-6],[-34,9],[-7,34],[6,34],[-14,22],[-13,14],[-2,19],[2,20],[59,-54],[48,-48]],[[53134,83189],[-43,-1],[-16,23],[-17,6],[9,29],[12,10],[41,-19],[13,-36],[1,-12]],[[52307,83402],[-6,-12],[3,82],[30,86],[13,-2],[-13,-23],[-4,-16],[-5,-33],[2,-17],[70,-5],[-8,-15],[-71,-10],[-11,-35]],[[52385,83359],[-11,-14],[-26,2],[-15,13],[5,14],[14,11],[11,2],[18,-7],[4,-21]],[[61530,75758],[53,108],[16,65],[1,39],[0,49],[-27,102],[-24,144],[-25,151],[-19,45],[-81,52],[-19,59],[-62,77],[-87,33],[-17,14],[-76,96],[-59,62]],[[62897,75973],[-7,-20],[-16,-38],[-13,-19],[-14,-3],[-14,-8],[-5,-20],[0,-26],[2,-19],[4,-7],[14,-6],[14,-54],[22,-28],[34,-31],[31,-36],[15,-33],[-3,-23],[-10,-50],[-25,-41],[-22,-10],[-7,3],[-14,13],[-28,32],[-30,25],[-24,-8],[-15,-10],[-31,12],[-35,21],[-19,22],[-8,16],[5,28],[-81,50],[-40,14],[-17,-15],[-60,-76]],[[62500,75628],[-7,-8],[-46,-10],[0,-7],[10,-16],[-2,-5],[-77,-2],[-25,-10],[-68,13],[-23,-6],[-19,-12],[-47,-13],[-32,-16],[-41,-9],[-43,0],[-14,-5]],[[45343,59368],[-2,49],[-15,111],[21,48],[22,29],[15,-23],[5,-45],[12,-31],[39,-20],[40,14],[24,-6],[-1,25],[8,33],[48,15],[50,9],[52,20],[41,-1],[12,6],[-3,8],[-36,10],[-78,-23],[-80,-7],[-60,-60],[-24,6],[-25,60],[-9,74]],[[53692,53088],[-1,-40],[-22,-99],[-11,-76],[-2,-81],[6,-65],[10,-46],[7,-51],[-5,-35],[-11,-15],[8,-18],[16,-4],[27,15],[42,27],[55,39],[36,21],[60,-13],[32,-15],[16,-28],[18,-116],[8,-17],[15,-50],[12,-59],[2,-30],[-1,-22],[-12,-32],[-14,-47],[-5,-29],[-11,-21],[-14,-21],[-40,-8],[-6,-13],[-12,-50],[-21,-43],[-9,-40],[-9,-53],[2,-67],[-4,-96],[-5,-64],[11,-23],[48,-16],[9,-13],[13,-40],[16,-38],[43,-23],[17,-29],[14,-32],[2,-26],[-10,-104],[-10,-99],[4,-76],[4,-73],[5,-105],[-2,-65],[-13,-39],[0,-31],[6,-37],[-11,-103],[-7,-17],[-20,-20],[-10,-27],[-3,-44],[-11,-59],[-10,-22],[0,-27],[10,-21],[0,-30],[-20,-37],[-11,-28],[-26,-14],[-30,14],[-7,21],[7,32],[-2,25],[-11,27],[-16,69],[-14,15],[-7,-28],[-25,-53],[-42,-67],[-30,-6],[-55,21],[-47,32],[-21,79],[-14,65],[-20,76],[-22,36],[-24,23],[-10,1],[-34,-42],[-10,-16],[0,-36],[3,-33],[5,-16],[5,-21],[-1,-33],[-6,-44],[-2,-49],[-106,-47],[-19,17],[-13,22],[-16,-4],[-46,-25],[-17,18],[-17,12],[-7,-10],[-1,-21],[8,-114],[-3,-44],[-10,-57],[-6,-38],[29,-11],[10,-18],[10,-29],[13,-27],[1,-16],[-15,-30],[-6,-37],[8,-28],[19,-30],[28,-32],[14,-20],[-2,-19],[-13,-40],[-5,-33],[-9,-31],[2,-28],[13,-26],[-2,-23],[-8,-18],[-18,4],[-14,-3],[-13,8],[-42,90],[-9,3],[-60,-70],[-15,-28],[-12,-41],[-17,-89]],[[53091,49587],[-27,51],[-24,95],[-27,58],[-58,94],[-15,69],[-66,153],[-95,152],[-69,133],[-10,29],[12,-3],[66,-66],[9,7],[7,15],[-28,34],[-27,28],[-26,17],[-26,-2],[-14,28],[-9,43],[-5,36],[-11,38],[-37,79],[-9,30],[-19,41],[12,6],[39,-40],[3,16],[-3,23],[-39,38],[-22,2],[-5,27],[3,30],[-28,115],[-29,85],[-4,41],[78,-186],[11,-4],[13,2],[33,21],[-6,25],[-15,26],[-14,-12],[-19,-2],[-9,11],[-5,19],[19,90],[-8,-4],[-6,-16],[-10,-8],[-16,-5],[-39,49],[-34,130],[-9,27],[-9,46],[-9,18],[-39,186],[15,-14],[18,-53],[35,11],[13,31],[12,-1],[12,7],[15,29],[45,128],[12,169],[-4,100],[-7,100],[15,32],[6,-21],[3,-36],[7,-26],[16,-23],[29,-7],[46,-36],[16,-24],[4,47],[53,40],[-16,14],[-47,-15],[-64,59],[-21,38],[-20,72],[-20,38],[1,34],[46,31],[12,-4],[5,-37],[12,-15],[5,5],[2,31],[0,86],[-14,122],[5,23]],[[52664,52437],[12,9],[11,16],[8,3],[16,-3],[8,-29],[4,-15],[15,-7],[13,-15],[11,4],[10,17],[13,4],[42,0],[38,-1],[75,0],[76,-1],[75,0],[57,0],[0,69],[0,108],[-1,127],[0,122],[0,113],[-1,133]],[[53146,53091],[3,38],[4,16],[-1,22],[58,2],[106,-10],[46,1],[13,-1],[58,6],[47,-8],[20,-10],[18,-4],[56,-6],[73,7],[25,-2],[14,-18],[6,-36]],[[52633,76500],[-7,-84],[5,-25],[10,-18],[5,-19],[8,-225],[-2,-18],[-34,-91],[-7,-26],[-2,-113],[-6,-30],[-12,-30],[-21,-96],[-19,-43],[-51,53],[-30,22],[-14,25],[-10,17],[6,23],[14,23],[2,19],[-32,21],[-15,14],[0,24],[11,38],[-5,32],[-18,-2],[-15,5],[-1,17],[10,21],[14,27],[-1,30],[-16,13],[-15,25],[-6,33],[12,23],[18,15],[-13,34],[-10,1],[-7,7],[6,16],[14,24],[21,71],[28,33],[50,22],[14,9],[12,25],[14,16],[16,-2],[16,-9],[9,-11],[8,11],[6,31],[-4,27],[2,75],[9,42],[15,3],[13,-24],[-1,-20],[5,-49],[1,-32]],[[52081,77054],[-15,-10]],[[52049,77034],[-32,-21],[-23,-21],[-88,-127],[-41,-38],[-8,-22],[-8,-42],[-24,-36],[-22,-17],[-52,-18],[-53,-38],[-23,16],[-62,-1],[-38,46],[-74,29],[-24,67],[-33,4],[-22,-2],[-13,10],[-4,23],[0,22],[-23,-10],[-18,0],[-11,-9],[-8,-10],[-10,7],[-6,-3],[1,-13],[-22,-3],[-23,8],[-61,35],[-9,5],[-42,13],[-17,14],[-14,35],[-11,10],[-6,7],[-39,-17],[-14,-27],[-21,-32],[-146,-155],[-27,-64],[-31,-96],[-2,-44],[13,-142],[30,-75],[4,-18]],[[50473,76326],[3,13],[7,18],[0,11],[-9,16],[-39,18],[-18,4],[-12,-12],[-9,-15]],[[49501,76847],[45,17],[41,73],[39,263],[28,311],[20,58],[26,17],[-21,42],[-13,-21],[-5,-23],[-7,-12],[15,285],[11,105],[19,109],[39,-43],[32,-44],[17,-39],[21,-127],[15,-27],[24,-26],[-9,29],[-17,22],[-25,170],[-16,48],[-25,40],[-80,85],[-8,17],[-4,32],[27,-1],[23,-16],[-3,18],[-7,19],[-10,69],[-9,161],[1,28],[-4,34],[-26,7],[-20,2],[-22,13],[-110,95],[-37,98],[-39,72],[-9,32],[1,32],[20,67],[-18,43],[-17,8],[-15,21],[14,35],[11,23],[22,6],[30,-8],[28,-20],[21,-5],[-64,54],[-105,-18],[-23,7],[-19,12],[-7,40],[15,18],[13,34],[-15,23],[-20,9],[-31,-1],[-29,-7],[-7,14],[17,37],[-15,14],[-20,-7],[-29,-7],[-28,11],[-26,42],[-17,0],[-12,-5],[-18,16],[-19,4],[-13,-5],[-18,24],[-109,49],[-47,6],[-43,-22],[-24,7],[-18,32],[-14,52],[-70,41],[14,27],[32,6],[37,19],[14,23],[-29,28],[-22,7],[-9,10],[-9,24],[13,12],[9,-6],[26,-4],[45,6],[-16,25],[-18,6],[-8,6],[-36,3],[-17,-9],[-37,4],[-9,27],[-3,23],[11,51],[53,46],[131,51],[56,-7],[40,9],[47,31],[20,28],[67,16],[63,-29],[59,-109],[28,-37],[68,64],[102,-2],[21,-36],[8,30],[19,36],[15,-16],[8,-22],[107,6],[17,6],[-29,26],[-23,62],[-5,229],[-30,64],[-34,102],[-16,60],[-1,21],[5,30],[42,-1],[32,-8],[62,23],[30,-16],[-2,-47],[9,-60],[11,-28],[15,-33],[50,3],[54,-19],[68,-3],[99,-34],[42,20],[41,41],[78,27],[7,14],[-45,-6],[-42,26],[-5,29],[5,25],[16,58],[120,92],[85,28],[89,50],[45,52],[30,68],[10,14],[12,13],[-12,24],[8,256],[9,46],[17,38],[27,29],[40,32],[148,44],[22,17]],[[50701,81276],[3,-27],[11,-35],[7,-19],[-6,-25],[5,-21],[20,-37],[25,-35],[22,-23],[7,3],[16,6],[28,23],[24,7],[13,-17],[7,-10],[15,-40],[4,-41],[7,-34],[12,-14],[44,-5],[33,-13],[9,-11],[11,-76],[6,-11],[9,9],[8,12],[11,2],[19,-5],[26,-1],[26,-8],[36,-44],[-1,-14],[-7,-25],[-3,-20],[6,-8],[10,-20],[-2,-24],[-10,-17],[-3,-14],[0,-9],[3,-7],[8,-6],[53,-9],[49,9],[31,24],[5,25],[9,29],[18,25],[13,8],[12,-10],[-20,-102],[14,-26],[2,-39],[6,-34],[17,1],[21,-6],[15,-13],[18,-20],[25,-19],[18,-6],[6,-16],[15,-18],[22,-37],[20,-25],[10,0],[19,10],[28,6],[22,-1]],[[49672,78285],[-10,-50],[-18,46],[-25,41],[-5,37],[0,10],[29,-27],[29,-57]],[[62549,44368],[-17,-5],[-8,15],[-5,36],[5,35],[1,28],[-14,49],[14,28],[12,-32],[6,-2],[18,-23],[-5,-42],[1,-13],[-8,-42],[0,-32]],[[65499,39550],[-40,-17],[-27,6],[-54,49],[-15,33],[-21,91],[5,32],[17,57],[38,23],[41,-9],[18,-15],[21,-66],[28,-68],[-4,-80],[-7,-36]],[[33103,60192],[-2,-33],[-7,-6],[-11,27],[-45,-4],[-7,25],[-1,11],[22,42],[-26,11],[-10,18],[-22,87],[2,26],[9,13],[15,2],[28,-28],[20,-40],[7,-1],[3,-11],[-4,-29],[12,-24],[5,-17],[12,-69]],[[32964,61192],[-32,-6],[-22,5],[-5,41],[11,35],[-8,42],[5,25],[11,17],[18,-22],[3,-32],[11,-29],[51,-61],[-43,-15]],[[32891,61063],[-22,-26],[-11,8],[-14,50],[-9,138],[7,22],[5,9],[30,-17],[12,-19],[13,-13],[-7,-25],[4,-103],[-8,-24]],[[32991,60996],[-15,-2],[-7,5],[-2,34],[12,24],[7,6],[10,-27],[3,-22],[-8,-18]],[[34956,54930],[20,30],[27,152],[19,54],[20,7],[109,-126],[51,-11],[103,-68],[38,-88],[86,-145],[45,-45],[1,-39],[-10,-60],[29,53],[45,-84],[13,-41],[14,-76],[-5,-49],[-6,-25],[-1,-19],[14,27],[7,21],[3,51],[10,63],[15,1],[12,-38],[24,-163],[9,-33],[4,-52],[-2,-23],[2,-22]],[[35652,54182],[-9,-12],[-23,-27],[-11,-37],[-6,-34],[-14,-24],[-14,-30],[-4,-24],[-13,-19],[-3,-32],[-32,-112],[-13,-50],[-19,-54],[-11,-20],[-16,-32],[-8,-36],[0,-39],[-11,-45],[-6,-40],[-10,-23],[-28,-124],[-1,-43],[-7,-26],[-19,-59],[-13,-36],[-23,-27],[-25,-29],[-9,-31],[-17,-17],[-12,-1],[-20,12],[-28,5],[-13,-3],[-7,16],[-9,36],[-13,25],[-9,-9],[-19,-25],[-21,-15],[-15,5],[-33,17],[-15,9],[-4,16],[-5,11],[-7,-5],[-10,-19],[-13,-20],[-19,-26],[-40,-48],[-11,-17],[-11,10],[-17,9],[-18,1],[-39,30],[-22,22],[-10,28],[-12,11],[-7,8]],[[34402,78779],[-6,-5],[-19,8],[9,18],[7,5],[9,2],[4,-5],[-1,-13],[-3,-10]],[[34370,78823],[-24,-25],[-9,14],[2,17],[13,39],[-1,11],[-14,76],[2,13],[4,5],[21,-16],[3,-21],[-10,-46],[7,-31],[9,-23],[-3,-13]],[[1066,44162],[-4,-4],[-5,22],[7,34],[6,12],[6,-26],[-10,-38]],[[543,43595],[-16,-4],[-16,7],[-9,33],[4,14],[10,-7],[10,-24],[17,-11],[0,-8]],[[32497,62251],[-32,0]],[[32465,62251],[3,13],[14,14],[11,-2],[4,-5],[0,-20]],[[32546,62140],[-4,-1],[-3,5],[-3,9],[-2,8],[1,6],[2,-3],[18,-5],[-2,-7],[-3,-7],[-4,-5]],[[7926,42247],[-5,-4],[-6,10],[-2,16],[2,26],[13,-17],[6,-11],[-8,-20]],[[8385,41736],[-9,-15],[-11,11],[-5,14],[-2,15],[2,19],[26,-3],[8,-8],[-9,-33]],[[7942,42120],[-11,0],[-10,9],[2,59],[3,12],[15,-20],[13,-52],[-12,-8]],[[8522,41653],[40,-27],[7,-44],[-8,-29],[-21,7],[-10,16],[-14,52],[-39,-12],[-27,11],[-15,67],[0,31],[6,19],[29,20],[36,-15],[13,-38],[3,-58]],[[11382,46258],[42,-30],[13,3],[-13,-29],[-42,-16],[-14,-15],[-16,10],[-9,34],[39,43]],[[11372,46122],[-20,-45],[-1,48],[8,6],[7,0],[6,-9]],[[11486,45785],[-10,-9],[-1,61],[13,-12],[5,-9],[-2,-17],[-5,-14]],[[11091,46710],[-27,-14],[-13,3],[-10,47],[3,29],[5,9],[46,-11],[4,-22],[-1,-20],[-7,-21]],[[11090,46413],[-6,-11],[-11,35],[-2,14],[20,18],[11,-9],[-12,-47]],[[10886,41557],[2,-11],[-11,1],[-3,4],[1,20],[7,25],[6,21],[11,20],[21,19],[11,8],[3,-5],[-4,-2],[-35,-41],[-10,-29],[-5,-20],[1,-6],[5,-4]],[[11234,46693],[-18,-5],[-3,29],[6,15],[8,7],[13,-9],[8,-12],[-1,-11],[-13,-14]],[[10921,41255],[3,-21],[-6,10],[-22,20],[-2,17],[27,-26]],[[10880,41365],[2,-16],[-10,11],[-10,29],[-17,36],[-4,15],[13,-14],[9,-21],[17,-40]],[[12140,41160],[-5,-12],[-1,12],[-7,6],[-11,12],[-15,14],[-8,3],[-4,8],[6,4],[9,-6],[12,-13],[15,-13],[9,-15]],[[11952,41277],[0,-11],[-26,55],[10,-4],[16,-40]],[[11526,39828],[-8,-11],[3,15],[-6,32],[-6,5],[6,9],[9,-25],[2,-25]],[[10413,42571],[-5,-7],[7,46],[7,6],[-9,-45]],[[10155,42269],[15,-28],[-20,19],[-25,8],[9,5],[15,0],[6,-4]],[[10119,42260],[-11,-3],[-27,34],[11,0],[15,-21],[12,-10]],[[9708,42709],[-2,-26],[-5,25],[-17,40],[-7,18],[8,-3],[23,-54]],[[9587,42436],[1,-10],[-6,1],[-10,29],[-4,25],[-6,29],[-9,21],[-1,19],[0,30],[10,-46],[9,-37],[8,-31],[8,-30]],[[95611,40180],[31,-36],[34,15],[42,-57],[108,-172],[37,-37],[23,-14],[16,-28],[16,-40],[20,-28],[9,-26],[2,-36],[8,-22],[37,-57],[22,-50],[32,-26],[13,-30],[17,-14],[18,-31],[30,-24],[68,-88],[53,-84],[26,-52],[29,-46],[36,-37],[34,-42],[17,-99],[-9,-35],[-20,-18],[-18,-1],[-17,-12],[-56,64],[-14,9],[-15,-4],[-8,14],[-6,21],[-35,24],[-32,37],[-9,26],[-5,32],[-8,19],[-45,28],[-31,31],[-22,44],[-34,31],[-54,63],[-27,20],[-24,31],[-65,115],[-23,21],[-20,51],[-55,120],[-27,50],[-29,44],[-22,52],[-17,61],[-40,88],[-5,38],[2,38],[-10,25],[-16,15],[-8,26],[1,35],[5,18],[40,-60]],[[96539,38811],[-9,-22],[-11,5],[-8,8],[-6,12],[6,44],[24,-22],[4,-25]],[[94430,40718],[-4,-12],[-2,92],[8,34],[5,-71],[-7,-43]],[[96669,39498],[13,-10],[22,1],[-5,-98],[-32,-16],[-11,1],[-7,21],[-18,14],[1,33],[-18,76],[31,11],[17,20],[0,-18],[2,-22],[5,-13]],[[96262,39919],[-15,-5],[18,52],[1,33],[7,63],[-1,22],[12,-3],[12,-18],[-14,-16],[-5,-28],[0,-34],[6,-7],[-9,-37],[-12,-22]],[[96499,39653],[-15,-4],[-20,41],[-39,21],[-17,36],[-11,43],[22,11],[22,58],[-15,22],[-26,3],[3,23],[42,27],[18,-16],[8,-18],[-2,-92],[19,-29],[20,-65],[-1,-18],[-8,-43]],[[69217,23554],[23,-4],[13,6],[62,76],[16,2],[-2,-59],[16,-26],[-20,-6],[-38,2],[-9,-33],[39,-42],[19,-6],[15,0],[29,10],[23,15],[36,36],[22,14],[41,0],[21,34],[10,10],[24,-1],[21,-13],[13,-31],[7,-37],[-5,-37],[-15,-36],[-26,-22],[6,-26],[-7,-13],[-13,-1],[-12,6],[-16,31],[-20,16],[-48,-1],[-22,-2],[-3,-23],[-12,-18],[-12,-10],[-16,4],[-3,-10],[9,-24],[21,-31],[36,-22],[21,-5],[3,42],[26,4],[23,-12],[16,-30],[-13,-10],[-12,-16],[-3,-21],[-23,-23],[-13,-2],[-44,11],[-26,25],[-6,18],[-16,7],[-18,-23],[-19,-5],[-37,19],[-35,31],[-22,12],[-33,8],[-19,-71],[-26,-30],[-33,-3],[-16,6],[-9,28],[2,29],[5,29],[11,29],[6,32],[-2,30],[-12,22],[6,40],[-12,30],[4,23],[20,16],[-9,13],[-10,4],[-7,18],[-6,22],[7,41],[12,39],[-2,45],[19,42],[17,47],[12,19],[15,3],[7,-13],[3,-26],[-6,-17],[14,-7],[4,-55],[-9,-22],[-1,-22],[-19,-46],[5,-37],[37,-16]],[[69244,23583],[-17,-5],[-5,19],[1,25],[-10,20],[-5,22],[4,20],[28,3],[28,-7],[8,-35],[-21,-48],[-11,-14]],[[64398,25092],[-20,-5],[-18,11],[-11,32],[23,27],[12,-19],[9,-20],[5,-26]],[[55552,86607],[9,0],[3,5],[15,-4],[23,-22],[4,-12],[16,-6],[5,-13],[-18,-39],[-11,0],[-8,4],[-15,-4],[-8,-7],[-3,-16],[0,-34],[-65,-7],[-15,10],[-20,77],[4,20],[14,8],[12,2],[1,-41],[18,4],[5,27],[1,20],[-4,9],[-12,8],[-7,13],[10,21],[18,9],[16,-28],[12,-4]],[[55461,86513],[2,-13],[-11,3],[-8,-4],[-6,-16],[-12,5],[-5,23],[9,34],[22,2],[9,-34]],[[55725,86428],[-2,-13],[-23,-3],[-10,12],[-21,-2],[-3,6],[8,12],[17,8],[22,-3],[12,-17]],[[57721,86714],[-10,-2],[-26,-20],[-40,-5],[-17,-14],[-61,42],[-11,3],[-36,-11],[-34,-31],[-64,-9],[-32,-10],[-20,-14],[-4,33],[9,43],[14,29],[1,18],[-10,-1],[-21,-42],[-11,-49],[-21,-25],[-48,-10],[-47,39],[-23,0],[14,-28],[10,-31],[-1,-17],[-25,3],[-28,-19],[-25,-27],[-11,0],[-17,38],[-30,-18],[-26,-24],[-52,-7],[-31,-31],[-55,-22],[-30,1],[-69,-25],[-23,-40],[-20,-14],[-29,12],[-88,-19],[-84,-25],[-36,1],[-36,11],[-38,-35],[-40,-47],[-45,-16],[-16,6],[13,24],[29,25],[21,35],[2,28],[-13,12],[-19,3],[-24,30],[-23,64],[-13,3],[-6,-17],[-7,-49],[-7,-14],[-12,-11],[-15,-12],[-14,-5],[-51,1],[-7,24],[0,11],[9,32],[-7,6],[7,26],[12,-2],[14,4],[7,13],[0,16],[-20,4],[-1,11],[18,45],[2,12],[-7,3],[-11,-5],[-73,14],[-90,57],[-22,3],[-14,51],[-21,-6],[-32,-30],[-24,22],[-25,15],[-7,24],[0,34],[-2,41],[-7,47],[-5,68],[5,53],[20,39],[8,25],[9,64],[3,74],[-6,26],[2,17],[16,0],[-4,14],[-7,8],[-8,17],[7,9],[19,0],[2,6],[2,8],[-15,43],[-2,21],[-21,62],[-23,60],[-36,43],[13,71],[14,64],[-3,31],[-5,37],[-44,41],[-7,58],[-10,63],[4,38],[7,29],[14,29],[73,92],[4,48],[50,4],[-23,42],[-6,24],[-1,29],[71,19],[27,-16],[62,20],[55,38],[-1,20],[-8,18],[-12,35],[8,10],[21,-7],[-10,17],[2,18],[22,-7],[36,51],[1,39],[63,21],[71,79],[33,25],[32,18],[69,80],[29,3],[15,54],[58,72],[17,9],[27,64],[71,75],[45,95],[25,33],[8,36],[28,3],[25,27],[54,18],[53,-5],[22,-12],[21,4],[-2,32],[-15,20],[12,19],[28,14],[-2,32],[-7,20],[-23,25],[12,58],[2,63],[11,73],[-29,39],[-112,65],[-21,-2],[-24,8],[-26,50],[11,43],[2,16],[-11,-1],[-16,-21],[-36,-23],[-46,18],[-23,-4]],[[56109,86599],[-20,-3],[-29,29],[-3,11],[11,6],[-8,23],[3,10],[22,-18],[12,-21],[-12,-5],[20,-22],[4,-10]],[[55893,88272],[3,-11],[17,3],[21,20],[16,-9],[-2,-28],[-10,1],[-3,4],[-14,-16],[-2,-9],[-16,-7],[-29,28],[-18,45],[42,0],[-4,-11],[-1,-10]],[[56159,86618],[35,-13],[15,5],[17,-30],[-29,-20],[-2,-24],[12,-14],[4,-22],[-29,0],[-13,18],[-6,23],[-13,16],[-18,13],[9,16],[5,24],[13,8]],[[55958,86710],[-4,-27],[-19,3],[-19,-5],[-15,27],[-9,45],[3,9],[12,10],[9,-24],[42,-38]],[[56064,86486],[-28,-20],[-10,5],[3,33],[16,15],[28,2],[-9,-35]],[[56007,86467],[-24,-6],[-15,17],[6,12],[17,14],[18,-2],[4,-16],[-6,-19]],[[56902,89280],[-42,-19],[-33,12],[-1,37],[21,18],[37,7],[52,-18],[7,-10],[-29,-7],[-12,-20]],[[99999,42529],[-42,-77],[-15,-39],[-13,-44],[-36,-47],[-15,-63],[1,-63],[36,66],[40,54],[12,11],[13,0],[-1,-19],[-6,-18],[-5,-48],[11,-45],[-30,5],[-29,-4],[-35,-25],[-34,-11],[-13,-1],[-13,9],[-8,13],[-6,29],[-6,5],[-28,-1],[-40,-59],[-14,-49],[-16,-3],[-18,11],[-23,-38],[-26,-14],[-12,32],[-7,40],[-10,29],[-29,7],[4,36],[8,15],[7,21],[5,24],[14,-16],[14,-9],[16,18],[17,1],[17,53],[26,33],[37,26],[37,19],[19,3],[18,11],[32,50],[21,25],[24,15],[22,9],[20,-8],[17,5],[42,35],[0,-9]],[[99521,41836],[0,-26],[8,-11],[8,-2],[21,-48],[31,-42],[19,-32],[1,-28],[-6,-29],[8,-51],[4,-54],[14,-86],[-20,-16],[-30,-2],[-7,-15],[-11,8],[-25,-6],[-25,-28],[-23,-38],[-27,0],[-30,-8],[-30,5],[-21,21],[-38,22],[-49,19],[-21,15],[-17,25],[-16,63],[-3,31],[3,30],[15,10],[12,15],[1,19],[6,14],[7,5],[3,9],[-5,32],[-1,29],[29,53],[31,45],[56,42],[34,-4],[52,33],[17,15],[16,-10],[9,-24]],[[0,42174],[30,49],[9,7],[10,-45],[-12,-49],[-30,-43],[-7,-22],[0,103]],[[99999,42071],[-21,-21],[-8,21],[10,50],[19,52],[0,-42],[0,-60]],[[99579,40913],[0,-25],[-36,-16],[-12,20],[-8,4],[-21,-36],[-6,-15],[-2,-11],[-6,-6],[-39,-17],[-17,17],[12,12],[14,23],[14,-3],[15,22],[14,33],[21,8],[14,13],[24,-10],[19,-13]],[[281,41487],[-8,-8],[-6,2],[-7,9],[-4,16],[9,14],[13,-16],[3,-17]],[[344,41339],[-3,-10],[-15,17],[-6,12],[16,9],[8,-3],[0,-25]],[[486,41501],[-16,-6],[-14,25],[9,26],[13,-7],[7,-25],[1,-13]],[[290,41893],[-7,-20],[-6,7],[8,33],[1,15],[-12,17],[-1,12],[3,8],[15,-20],[9,-15],[1,-8],[-2,-15],[-9,-14]],[[407,40802],[-3,-5],[-8,6],[-6,8],[-1,8],[3,10],[6,6],[3,-2],[-2,-3],[-3,-4],[0,-11],[5,-6],[4,-1],[2,-6]],[[56,40932],[0,-17],[-4,1],[-5,8],[-2,-4],[-2,-5],[-1,-12],[-1,-7],[-4,3],[0,11],[1,9],[2,12],[7,11],[9,-10]],[[99231,41965],[-15,-9],[8,45],[8,15],[5,3],[9,3],[-4,-32],[-11,-25]],[[99839,41839],[-10,-16],[-4,79],[9,0],[7,-8],[4,-20],[-6,-35]],[[99818,41415],[-2,-5],[-24,46],[0,19],[5,16],[9,15],[9,-26],[7,-44],[-4,-21]],[[99673,41630],[-14,-10],[-8,35],[11,35],[12,4],[6,-36],[-7,-28]],[[99999,42315],[-4,-1],[0,11],[-99995,19],[16,28],[12,5],[-8,-27],[0,-14],[-20,-21],[99999,0]],[[0,42538],[9,15],[6,0],[-3,-13],[-12,-11],[0,9]],[[99199,44639],[-10,-6],[-18,5],[-4,9],[6,2],[11,6],[14,-3],[3,-6],[-2,-7]],[[98507,39346],[-2,-7],[-8,2],[-2,13],[5,7],[7,-4],[0,-11]],[[358,39937],[0,-1],[-1,0],[-2,2],[-2,4],[0,4],[0,4],[1,0],[2,-4],[1,-4],[1,-5]],[[60145,60055],[5,1],[38,28],[37,5],[36,-20],[23,-5],[11,10],[10,26],[9,41],[15,23],[20,5],[26,-47],[43,-125],[11,-7],[7,3],[21,100],[17,78],[31,144],[18,83],[16,-24],[17,-42],[18,-20],[20,-12],[10,-2],[12,-17],[44,-103],[15,-24],[20,-2],[86,33],[51,60],[7,24],[14,0],[17,-27],[7,-25],[11,-34],[20,-5],[49,24],[23,14],[21,-12],[26,-9],[16,0],[38,-34],[47,11],[22,-2],[22,-15],[37,-53],[47,-65],[68,-47],[14,-19],[33,-74],[51,-142],[67,-136],[73,-107],[39,-75],[26,-91],[26,-83],[26,-35],[24,-29],[26,-63],[18,-52],[24,-60]],[[61771,59024],[-27,-82],[-37,-110],[-42,-127],[-13,-32],[-37,-77],[-7,-22],[-7,-56],[0,-101],[5,-130],[4,-119],[21,-14],[23,-9],[27,16],[31,13],[40,8],[43,24],[26,20],[27,-2],[24,-21],[12,-19],[17,-6],[21,1]],[[56756,85178],[2,23],[37,113],[7,89],[13,13],[4,12],[-6,29],[-38,18],[-15,-3],[-14,-30],[-14,-22],[-34,-14],[-29,23],[-67,32],[-18,41],[-4,42],[-35,40],[-15,48],[6,33],[32,22],[9,19],[-40,-3],[-9,5],[-2,17],[-18,58],[16,23],[7,22],[-13,19],[4,22],[10,22],[-6,50],[40,27],[40,19],[83,10],[-8,46],[34,2],[57,56],[56,-10],[82,38],[157,0],[22,22],[-4,22],[0,24],[30,-7],[49,4],[186,-46],[45,0],[63,-47],[34,-13],[101,0],[154,-21],[31,32],[3,9]],[[56282,85611],[20,-14],[18,4],[18,10],[40,-9],[92,-71],[8,-19],[-54,-8],[-13,-22],[-13,-15],[-15,-5],[-27,-30],[-35,-29],[-8,-17],[-64,3],[-35,-11],[-29,-33],[-11,-62],[-21,-49],[-21,-18],[-22,-3],[-6,19],[3,18],[46,69],[10,23],[-23,10],[-20,24],[-42,28],[-8,22],[10,2],[10,7],[11,19],[5,21],[-34,64],[18,10],[21,-2],[22,-19],[24,22],[11,3],[17,-8],[17,42],[40,14],[20,13],[20,-3]],[[56367,85729],[-23,-28],[-13,11],[-7,14],[-30,-65],[-33,-11],[-19,13],[2,24],[-19,63],[-29,19],[-40,1],[-30,26],[113,18],[12,30],[23,32],[17,3],[15,-7],[2,-25],[4,-10],[51,-13],[20,-41],[8,-50],[-24,-4]],[[56484,85570],[-23,-6],[-55,41],[13,27],[15,11],[47,-17],[6,-42],[-3,-14]],[[60724,62214],[84,-333],[34,-196],[30,-206],[23,-308],[21,-157],[34,-78],[23,-146],[21,-6],[14,-40],[25,-138],[18,-51],[9,44],[-1,25],[-7,43],[7,54],[14,33],[31,-44],[18,-34],[5,-68],[7,-37],[33,-80],[28,-23],[37,-6],[30,-17],[25,-29],[46,-81],[104,-71],[85,-216],[49,-151],[163,-227],[28,-110],[15,-106],[34,5],[59,-117],[17,-89],[48,-32],[9,52],[23,-43],[9,-67]],[[61976,59163],[-31,-26],[-34,-24],[-4,1],[-12,-31],[-16,-84],[-17,-25],[-10,-2],[-53,79],[-8,4],[-11,-15],[-9,-16]],[[61132,61107],[9,-56],[-27,21],[-5,12],[12,22],[3,13],[8,-12]],[[61150,60884],[11,-30],[8,3],[7,10],[4,21],[44,-42],[-3,-29],[-26,-1],[-30,12],[-28,-4],[-33,12],[-8,48],[21,-23],[11,6],[2,6],[-15,33],[-21,6],[1,26],[10,10],[6,12],[-13,36],[24,-9],[15,-21],[10,-25],[3,-57]],[[52426,54008],[7,-3],[41,2],[12,-30],[-1,-45],[-43,-131],[-8,-55],[-17,-46],[-14,-4],[-49,27],[-9,17],[-3,22],[5,52],[4,16],[23,10],[8,9],[13,56],[4,51],[10,39],[17,13]],[[52664,52437],[2,13],[-25,35],[-18,3],[-16,11],[13,90],[17,80],[25,61],[13,14],[4,30],[20,99],[25,80],[-8,81],[6,136]],[[52722,53170],[7,-4],[1,-13],[2,-19],[9,-16],[31,-27],[91,0],[54,0],[80,0],[85,0],[64,0]],[[25607,59561],[-7,-8],[5,-58],[-16,-35],[-14,-25],[-26,-7],[-44,-2],[-66,28],[-48,39],[-26,0],[8,-13],[21,-8],[27,-27],[-8,-8],[-99,57],[-114,112],[-68,18],[-78,30],[-46,71],[-35,30]],[[56986,70077],[21,-70],[43,-12],[142,62],[157,-62],[86,-24],[133,-54],[81,-95],[23,-12],[58,2],[38,-56],[152,-27],[81,-62],[46,-50],[28,-15],[24,2],[33,19],[42,35],[45,48],[94,125],[33,22],[22,-6],[27,2],[11,33],[14,23],[8,27],[15,31],[48,9],[98,54],[-11,-25],[-89,-61],[38,-8],[39,21],[45,13],[8,26],[6,49],[9,6],[30,-9],[92,-74],[23,-2],[65,41],[13,9],[21,-23],[48,-93],[-17,2],[-51,80],[-4,-40],[-29,-70],[36,-30],[30,-11],[16,-39],[10,-35],[29,15],[21,47],[-11,27],[-8,27],[10,1],[20,-23],[58,-89],[20,-19],[22,3],[48,26],[13,-4],[63,33],[8,-25],[10,-24],[51,27],[80,0],[66,29],[76,71],[6,11]],[[59695,68823],[-15,-26],[-32,-93],[-33,-296],[-47,-231],[-5,-144],[-8,-52],[-23,-73],[-27,-72],[-49,37],[-79,126],[-46,120],[-49,77],[-47,103],[-13,73],[1,48],[-21,115],[-15,55],[-57,123],[-16,65],[-13,29],[-12,41],[-21,160],[-23,101],[-25,-28],[4,-43],[-22,-59],[-14,-68],[11,-56],[46,-85],[10,-37],[11,-80],[-2,-110],[7,-37],[35,-81],[13,-48],[7,-42],[12,-38],[34,-71],[50,-134],[47,-91],[35,-44],[14,-44],[3,-113],[-2,-55],[30,-101],[11,-52],[29,-42],[13,-48],[12,-78],[18,-231],[26,-56],[77,-303],[66,-192],[32,-144],[48,-174],[95,-383],[56,-118],[22,-66],[41,-51],[44,-74],[-42,7],[-10,-5],[-15,-12],[-7,-45],[-3,-37],[5,-194],[11,-98],[37,-188],[28,-56],[14,-36],[18,-27],[88,-63],[52,-136],[115,-170],[11,-47],[0,-11]],[[27687,49891],[6,8],[40,29],[17,29],[20,26],[18,41],[11,39],[28,180],[26,114],[-5,54],[-21,74],[-5,109],[2,33],[-3,25],[-14,-45],[4,-160],[-13,-72],[-17,-18],[-12,13],[7,117],[-13,-22],[-21,-79],[-34,-59],[-1,-19],[-9,-25],[-26,23],[-20,24],[-65,132],[-43,28],[-25,46],[-6,19],[-3,27],[26,27],[28,37],[2,82],[0,65],[-20,109],[9,144],[-5,56],[-23,119],[17,60],[60,44],[20,29],[13,95],[14,56],[27,-22],[21,2],[-28,21],[-24,85],[-3,40],[44,116],[24,30],[28,62],[25,93],[6,147],[-10,105],[-8,111],[15,28],[36,15],[30,36],[15,33],[36,-5],[41,51],[66,26],[91,58],[20,52],[-9,92]],[[28094,52681],[9,-12],[25,-44],[16,-43],[26,-27],[21,-22],[55,-88],[37,-44],[40,-41],[57,-42],[36,7],[8,-32],[7,-34],[13,-19],[21,-17],[12,-5],[4,-9],[12,-122],[8,-17],[29,-20],[35,-7],[14,4],[31,-34],[23,-16],[25,-12],[17,-3],[8,5],[3,12],[14,-2],[21,-16],[30,-3],[19,15],[2,25],[2,43],[7,15],[21,25],[11,-5],[57,-54],[11,-19],[15,-38],[26,-55],[29,-36],[44,-15],[42,-58],[50,-40]],[[27741,50130],[-5,-22],[-27,2],[-7,7],[0,25],[6,81],[7,34],[22,32],[18,16],[23,-3],[25,-29],[-29,-55],[-16,-8],[-6,-7],[-11,-73]],[[28080,52564],[-15,-4],[-7,28],[19,32],[6,6],[-3,-62]],[[24907,51398],[-15,-1],[-43,56],[3,55],[17,37],[56,18],[23,-34],[-2,-66],[-19,-48],[-15,-9],[-5,-8]],[[25161,51318],[-33,-24],[-11,11],[-7,11],[-2,15],[19,35],[17,20],[16,41],[29,24],[9,-6],[5,-8],[2,-14],[-9,-33],[-18,-23],[-17,-49]],[[24604,51577],[-28,-10],[-24,20],[-10,31],[-2,46],[2,15],[52,16],[17,-38],[0,-57],[-7,-23]],[[24882,51071],[-11,-1],[-16,24],[12,45],[13,-11],[9,-12],[5,-18],[-12,-27]],[[24646,51857],[18,-37],[9,-106],[56,-112],[7,-62],[-5,-29],[2,-11],[27,-44],[18,-47],[-30,-108],[-62,-46],[-67,2],[-13,12],[-18,41],[-4,37],[11,35],[34,54],[53,48],[6,37],[-21,35],[-14,71],[-34,50],[-16,152],[-11,8],[-23,-21],[-11,18],[-2,10],[25,35],[5,24],[36,12],[15,-20],[9,-38]],[[24840,51650],[-13,-17],[-52,20],[-16,33],[13,46],[11,18],[31,-17],[32,-51],[-6,-32]],[[30061,63201],[12,10],[8,34],[11,31],[14,17],[17,10],[32,-1],[44,-27],[13,1],[43,24],[35,14],[34,-16],[13,-21],[28,-33],[14,-10],[43,1],[12,-3],[37,-55],[30,-22],[18,-1],[32,21],[16,-1],[18,-47],[4,-67],[15,-61],[24,-39],[115,16],[25,-32],[-8,-27],[-17,-14],[-54,6],[-24,-3],[-5,-26],[0,-25],[32,-6],[31,-12],[32,-20],[33,-13],[36,-9],[36,-14],[61,-49],[66,-109],[18,-25],[12,-34],[-6,-43],[-24,-69],[-13,-22],[-20,-14],[-13,-28],[-13,-49],[-8,-4],[-9,2],[-16,28],[-12,42],[-32,39],[-38,-5],[-56,24],[-34,-12],[-34,-2],[-35,12],[-35,4],[-35,-15],[-34,-25],[-12,-17],[-22,-39],[-12,-15],[-82,-20],[-24,29],[-22,40],[-32,5],[-46,-30],[-28,-11],[-12,-14],[-3,-14],[0,-56],[-7,-33],[-45,-127],[-25,-90],[-10,-28],[-12,-6],[-23,52],[-14,19],[-17,9],[-7,27],[0,39],[-5,38],[-10,29],[-16,20]],[[32977,60627],[-26,-13],[-11,100],[-18,72],[3,45],[3,17],[38,-28],[12,-33],[7,-89],[-8,-71]],[[61976,59163],[4,-27],[47,-114],[15,-56],[16,-102],[-9,-56],[-12,-37],[-18,-33],[-62,-81],[-69,-52],[-44,-103],[-33,7],[5,-39],[12,-5],[19,8],[38,30],[34,14],[37,1],[33,-13],[23,-38]],[[41679,99979],[267,-35],[141,-40],[30,1],[191,-15],[182,-19],[302,-51],[42,-16],[-32,-14],[-75,-9],[-386,-16],[-700,-21],[-401,-39],[-127,-2],[-11,-59],[54,-3],[89,8],[314,59],[117,9],[219,-5],[285,-22],[114,8],[205,-6],[239,17],[283,37],[77,-82],[104,-81],[83,9],[70,-5],[24,-26],[39,-12],[80,6],[245,-23],[168,-42],[63,-19],[30,-28],[18,-22],[-27,-28],[-105,-49],[-133,-45],[-179,-34],[-207,-22],[-1588,-73],[-54,-17],[-31,-44],[21,-57],[74,-9],[173,32],[300,31],[221,-2],[527,-26],[155,-68],[82,-105],[183,24],[39,18],[29,31],[22,33],[18,36],[19,24],[21,13],[45,11],[105,13],[274,13],[66,-4],[48,-49],[10,-28],[3,-38],[-1,-45],[-6,-55],[-24,-54],[-76,-94],[-61,-52],[-66,-37],[-126,-84],[-44,-23],[-138,-99],[-35,-45],[-2,-34],[24,-6],[40,31],[15,23],[26,23],[205,62],[44,17],[133,74],[86,28],[70,29],[37,20],[206,146],[107,43],[112,0],[20,-73],[135,-12],[59,3],[94,-18],[41,-14],[70,-8],[73,-17],[63,18],[19,12],[62,54],[83,47],[77,59],[26,15],[41,13],[42,5],[115,28],[29,2],[62,-9],[273,-5],[150,-14],[208,-40],[145,-21],[67,-20],[97,-41],[79,-43],[37,-13],[-2,-13],[-27,-19],[-195,-66],[-64,-45],[-185,-83],[-90,-29],[-98,-11],[-109,-2],[-71,-12],[-10,-12],[50,-34],[22,-25],[-3,-22],[-53,-32],[-20,-8],[-192,-24],[-97,-41],[-126,-5],[-89,5],[-123,-44],[48,-36],[44,-16],[137,-32],[1,-19],[-66,-38],[-89,-44],[-105,-31],[-40,-5],[-50,8],[-46,-2],[-101,-14],[-97,-2],[-173,20],[-93,23],[-49,8],[-62,-2],[-24,-9],[-98,-56],[-48,-38],[-31,-39],[-13,-42],[5,-46],[12,-32],[19,-17],[23,-10],[41,-6],[89,6],[35,-3],[11,-10],[19,-29],[-3,-28],[-17,-39],[-12,-45],[-9,-52],[5,-29],[36,-6],[17,2],[19,-9],[23,-21],[17,-22],[11,-23],[-6,-19],[-23,-15],[-52,-17],[-128,-33],[-13,-10],[-10,-21],[-7,-30],[-16,-28],[-23,-25],[-22,-15],[-42,-6],[-54,-1],[-61,-14],[-144,-84],[-2,-9],[54,-27],[-2,-24],[-67,-101],[-18,-50],[-14,-68],[-24,-58],[-33,-47],[-33,-55],[-31,-61],[5,-47],[41,-33],[56,26],[69,86],[74,38],[81,-12],[70,-17],[90,-34],[76,-21],[65,-28],[26,-23],[27,-33],[1,-20],[-48,-12],[-16,4],[-119,54],[-58,14],[-77,-16],[-67,-25],[60,-99],[65,-45],[117,-21],[62,-22],[44,-28],[35,-14],[47,6],[64,28],[88,1],[40,-13],[28,-26],[13,-47],[-3,-70],[-9,-52],[-16,-35],[-32,-47],[-27,-9],[-37,3],[-35,9],[-32,17],[-49,13],[-98,14],[-98,31],[-56,8],[-117,-4],[-127,-20],[-5,-25],[-182,-89],[-37,1],[-50,30],[-71,30],[-41,0],[-62,-38],[-15,-14],[1,-14],[45,-32],[18,-7],[24,-6],[80,-8],[36,-8],[33,-100],[52,-61],[23,-13],[19,-5],[65,3],[83,20],[28,-16],[61,-20],[36,-6],[43,1],[49,-7],[67,-57],[-26,-72],[42,-57],[67,-59],[15,-21],[7,-39],[1,-26],[5,-24],[9,-21],[9,-42],[9,-62],[-2,-51],[-15,-39],[-27,-29],[-42,-18],[-34,5],[-26,27],[-37,29],[-48,31],[-80,3],[-117,-90],[-52,-5],[-42,-9],[-46,-39],[-66,-24],[-59,9],[-103,46],[37,-30],[54,-36],[33,-19],[25,-4],[27,4],[39,15],[88,41],[23,6],[20,-3],[16,-12],[19,-35],[21,-58],[-3,-49],[-26,-41],[-23,-26],[-18,-12],[0,-9],[49,-10],[69,53],[22,66],[32,76],[56,25],[64,-25],[52,-71],[72,-131],[31,-14],[39,-31],[17,-39],[-4,-45],[-9,-33],[-12,-21],[-15,-13],[-27,-8],[-50,-7],[-111,14],[-58,0],[7,-45],[-117,-39],[-133,-15],[-125,30],[-104,47],[34,65],[20,72],[-51,48],[-11,1],[18,-74],[-15,-28],[-57,-35],[-40,-15],[-3,-10],[19,-8],[13,-15],[6,-23],[-7,-23],[-19,-24],[-11,-19],[-2,-16],[18,-20],[38,-22],[41,-11],[191,-5],[77,-13],[182,-53],[8,-17],[-31,-96],[-17,-92],[-35,-17],[-191,-4],[-62,-14],[-90,-42],[-87,-51],[-45,-1],[-178,45],[-68,29],[-147,84],[-110,128],[-51,-53],[-30,-26],[-32,-13],[-31,-2],[-30,9],[-34,20],[-56,47],[-68,46],[-47,22],[-1,-6],[27,-27],[41,-32],[103,-92],[37,-23],[-4,-16],[-65,-15],[-79,-31],[-39,-24],[-60,-56],[-20,-9],[-90,-14],[-29,3],[-67,32],[-99,20],[-59,18],[-82,33],[29,-36],[157,-55],[17,-17],[-32,-33],[-20,-12],[-37,-3],[-56,7],[-56,-1],[-58,-10],[-24,-12],[8,-15],[13,-14],[20,-12],[18,0],[44,38],[33,2],[88,-9],[89,29],[64,13],[48,3],[175,44],[37,50],[58,20],[131,15],[126,-8],[65,-6],[53,-47],[70,-34],[59,-37],[69,-13],[40,-50],[111,-57],[71,-12],[44,-27],[4,-114],[5,-49],[-19,-136],[-57,-31],[11,-72],[-15,-58],[-57,22],[-58,38],[-139,59],[-130,38],[-50,35],[-59,26],[-81,109],[-52,135],[-23,67],[-44,4],[-57,-18],[-49,-19],[-24,-32],[-168,-45],[-61,-30],[-35,0],[-125,-45],[50,-22],[23,-3],[51,12],[31,16],[114,44],[92,7],[33,19],[70,26],[48,8],[7,-7],[5,-12],[33,-165],[-14,-44],[-38,-19],[-80,-31],[-21,-15],[23,-27],[76,25],[50,27],[26,-10],[43,-41],[49,-21],[123,-64],[59,-35],[82,-34],[93,-47],[24,-17],[85,-24],[18,-8],[36,-83],[29,-10],[85,-5],[-15,-32],[-83,-72],[-43,-22],[-10,-15],[4,-25],[2,-42],[17,-78],[20,72],[13,34],[19,10],[17,2],[58,32],[58,-17],[15,-81],[8,-76],[-5,-66],[6,-101],[-2,-35],[14,-29],[14,-124],[14,-37],[-29,-33],[-88,-14],[-35,16],[-87,-6],[0,30],[-5,33],[0,24],[-6,21],[-4,122],[-25,-31],[-1,-24],[-7,-25],[-15,-132],[-22,-32],[-70,8],[-69,-5],[-38,5],[-129,60],[-50,54],[-44,82],[-28,76],[-10,71],[-31,57],[-51,45],[-61,36],[-70,28],[-62,35],[-53,44],[-58,33],[-64,25],[-90,10],[-133,-4],[-89,27],[-22,-2],[-21,-14],[16,-40],[103,-18],[79,-5],[105,3],[64,-10],[24,-23],[16,-42],[9,-59],[-21,-47],[-76,-52],[-39,-25],[-117,-47],[-39,-10],[-97,-4],[-75,5],[-98,23],[-55,5],[-115,3],[-27,-8],[30,-25],[49,-14],[34,-17],[4,-32],[-13,-48],[-13,-33],[-21,-25],[-75,-47],[-31,-15],[-141,-50],[-10,-10],[33,2],[89,17],[26,0],[146,-43],[116,2],[236,40],[19,-1],[16,-6],[15,-15],[16,-23],[-19,-23],[-54,-22],[-84,-22],[-36,-15],[-35,-22],[-64,-53],[-19,-56],[68,-21],[30,27],[36,59],[33,35],[76,24],[94,-12],[72,14],[148,58],[26,4],[217,-34],[197,-65],[103,-25],[138,-14],[246,7],[22,-11],[-8,-23],[-14,-20],[-41,-27],[-50,-18],[-31,-5],[-27,-13],[-59,-13],[-15,-10],[21,-45],[-10,-7],[-52,-1],[-88,-29],[-72,2],[-15,-5],[14,-10],[14,-21],[16,-32],[-9,-22],[-32,-13],[-24,-4],[-85,18],[-14,-3],[13,-13],[7,-20],[2,-28],[-21,-23],[-43,-18],[-81,-51],[-35,-15],[-74,-12],[-15,-7],[30,-39],[-4,-16],[-49,-42],[-76,-27],[-10,-14],[-7,-38],[-6,-15],[-20,-22],[-71,-42],[-51,-21],[-25,-17],[-31,-28],[-40,-16],[-47,-1],[-45,-11],[-74,-30],[-51,-10],[-163,-53],[-76,-8],[-66,-19],[-137,-50],[-64,-16],[-45,-19],[-49,-5],[-80,12],[-43,1],[-27,-8],[-24,-15],[-40,-42],[-34,-4],[-112,34],[3,-15],[29,-36],[-1,-26],[-67,-26],[-36,-7],[-52,11],[-70,28],[-90,59],[-109,89],[-53,30],[4,-29],[12,-28],[20,-27],[5,-20],[-13,-12],[-16,-6],[-20,0],[-3,-7],[33,-43],[25,-44],[-2,-41],[-31,-39],[-26,-23],[-22,-7],[-130,-98],[-37,-13],[-16,-12],[-14,-18],[-38,-81],[-15,-25],[-30,-32],[-13,-6],[-4,-13],[6,-21],[-9,-34],[-22,-49],[-76,-133],[-61,-125],[-27,-41],[-20,-17],[-12,6],[-30,-3],[-15,-22],[-13,-40],[-15,-30],[-16,-21],[-122,-89],[-32,-17],[-28,11],[-34,-4],[-70,47],[-12,17],[-45,39],[2,-20],[8,-11],[6,-17],[16,-20],[34,-105],[-27,-22],[-25,-25],[-63,-42],[-68,-70],[-25,-19],[-5,57],[3,17],[-39,27],[1,-19],[-4,-19],[-27,-74],[-8,-13],[-14,3],[-30,-14],[-30,7],[-26,33],[-11,18],[-47,-48],[-23,1],[-4,-40],[-22,-37],[-30,-16],[-41,1],[-25,-21],[-55,23],[-13,44],[44,60],[12,25],[-8,30],[11,39],[84,125],[57,63],[-3,12],[-77,13],[-68,22],[-66,8],[-29,-8],[46,-36],[66,-35],[-33,-34],[-27,-36],[-29,-97],[-19,-40],[-72,46],[-33,16],[21,-51],[63,-48],[4,-16],[0,-57],[-121,-50],[-125,-8],[-91,-14],[-152,-18],[-59,0],[-5,-19],[149,-89],[22,-16],[-21,-30],[-31,-19],[-48,-65],[-25,-23],[-63,-31],[-115,35],[-59,-16],[-57,11],[-1,-38],[17,-27],[17,-69],[38,6],[48,21],[38,-52],[24,-87],[43,-45],[19,-34],[8,-33],[-27,-32],[-55,-46],[-62,-8],[4,-36],[-27,-26],[-56,7],[-26,18],[-28,9],[-112,10],[113,-70],[40,-32],[18,19],[39,5],[58,-18],[-10,-118],[26,-95],[3,-21],[-62,-57],[-1,-54],[-36,-15],[-40,4],[-2,-59],[-27,-36],[5,-23],[8,-20],[-25,-38],[-22,-45],[-31,-39],[-17,4],[-50,-3],[-60,3],[-49,52],[-20,17],[-23,11],[9,-33],[14,-20],[45,-37],[82,-46],[-2,-33],[-22,-14],[-52,-89],[-18,-1],[-23,-23],[-72,7],[-30,9],[-88,-5],[-30,7],[-26,-3],[24,-25],[51,-23],[57,-23],[87,-17],[-3,-32],[-22,-27],[13,-39],[-10,-29],[-4,-34],[-20,-78],[23,-54],[26,-26],[-3,-35],[12,-55],[-38,-50],[-33,2],[-45,-11],[-16,-22],[73,-20],[-7,-38],[-19,-46],[-21,-100],[-42,-172],[-20,-171],[-91,-141],[-32,-3],[-8,-6],[-45,7],[-69,33],[-54,10],[-36,1],[-5,-16],[30,-27],[46,-10],[37,-18],[66,-16],[23,-31],[16,-33],[-3,-19],[0,-21],[12,-117],[-31,-40],[-24,-37],[-82,5],[-15,13],[-79,38],[5,-18],[57,-52],[20,-26],[-13,-5],[-23,-2],[-33,-18],[-58,10],[3,26],[11,27],[-27,-4],[-29,-14],[-18,5],[-14,-1],[-8,13],[-12,53],[14,27],[48,69],[15,37],[-13,16],[-34,-39],[-36,-63],[-16,-38],[-22,-8],[-55,20],[-158,88],[5,53],[-2,45],[46,5],[34,20],[30,23],[33,43],[31,71],[-4,6],[-90,-91],[-56,-30],[-27,-6],[-14,14],[-44,29],[-29,13],[-67,22],[-12,11],[-19,9],[-27,93],[35,113],[23,32],[15,38],[9,50],[-6,22],[-20,-8],[-9,-17],[1,-27],[-11,-18],[-80,-43],[-79,-35],[-38,-33],[-24,-26],[-19,-25],[-29,2],[-41,-5],[-27,-16],[-41,10],[-26,24],[-32,3],[-35,-12],[-25,1],[2,-16],[16,-41],[-27,-3],[-52,-1],[-26,11],[-20,16],[-17,22],[10,28],[83,52],[38,30],[-24,10],[-80,-9],[-14,7],[-53,-4],[2,77],[-13,19],[-1,9],[-18,21],[-18,6],[-11,7],[-90,18],[-12,43],[-6,44],[-17,55],[-43,14],[-24,24],[19,24],[8,31],[-20,14],[-13,22],[2,14],[-16,38],[-5,30],[18,27],[51,32],[17,13],[9,14],[58,23],[-50,16],[-31,3],[-23,-8],[-21,-31],[-19,-20],[-77,-7],[-11,11],[-5,43],[4,34],[32,47],[-37,23],[-33,8],[-39,22],[-35,23],[-30,27],[-29,31],[-10,4],[11,34],[6,27],[1,58],[-12,25],[26,50],[36,54],[78,82],[-83,-39],[-68,-86],[-15,-4],[-5,16],[-26,55],[-19,15],[-9,17],[-39,29],[-17,23],[-24,44],[-34,52],[-48,103],[-78,119],[-20,67],[25,84],[-27,58],[74,27],[106,31],[55,25],[32,7],[68,5],[22,25],[-37,-6],[-25,3],[-2,12],[9,21],[6,27],[-13,-5],[-66,-46],[-97,-37],[-76,-21],[-13,1],[-26,-13],[-16,-3],[-11,3],[-27,36],[-8,23],[49,63],[36,86],[48,56],[33,7],[57,-3],[20,-5],[-7,33],[3,16],[46,20],[53,8],[38,-6],[24,-39],[31,-72],[41,-24],[-2,34],[-21,45],[-8,68],[-27,29],[-22,14],[-61,-7],[-36,50],[-9,19],[0,24],[-37,72],[-12,36],[-19,47],[-10,3],[13,-60],[17,-42],[24,-93],[12,-38],[-16,-29],[-31,-30],[-27,-17],[-64,-21],[14,46],[8,45],[-32,-16],[-30,-33],[-10,-45],[-20,-41],[-57,-101],[-23,-56],[-21,-27],[-24,-8],[-21,22],[-18,51],[-9,41],[-1,104],[3,49],[-10,65],[-31,153],[-7,54],[-52,29],[-1,9],[-14,31],[-10,31],[9,12],[12,8],[78,46],[58,51],[70,80],[28,25],[102,19],[45,3],[-1,14],[-15,6],[-68,-4],[-92,-32],[-16,-12],[-40,-50],[-31,-27],[-87,-62],[-56,0],[-58,74],[-65,-14],[-44,5],[-13,11],[-10,102],[36,119],[-38,1],[-8,5],[-20,27],[-13,8],[9,14],[94,56],[141,111],[61,43],[37,19],[29,21],[34,47],[11,20],[20,16],[40,19],[44,28],[72,63],[9,23],[-15,5],[-34,-21],[-68,-58],[-49,-32],[-166,-145],[-71,-52],[-38,-34],[-30,-32],[-32,-23],[-33,-14],[-71,-10],[-35,-12],[-21,9],[-10,69],[7,40],[-3,40],[18,58],[26,40],[11,22],[5,16],[55,42],[30,18],[21,42],[121,15],[31,-1],[16,5],[13,13],[-12,9],[-36,7],[-97,-2],[-89,8],[-40,7],[-20,-4],[-32,12],[-35,23],[-55,86],[22,110],[2,53],[69,46],[37,15],[53,35],[71,59],[84,36],[43,7],[36,-6],[131,-51],[68,-10],[60,13],[75,-18],[132,-74],[25,11],[-7,18],[-148,78],[1,23],[38,6],[40,22],[-22,14],[-98,-12],[-29,-18],[-95,-10],[-49,16],[-45,8],[-67,33],[-56,-11],[-35,-13],[-62,-13],[-23,-8],[-122,-106],[-51,-22],[-37,7],[26,69],[7,27],[0,30],[11,40],[62,77],[40,84],[16,53],[31,6],[42,-8],[126,-34],[105,-40],[77,-11],[51,-1],[22,13],[17,22],[7,15],[5,32],[6,12],[17,13],[34,49],[11,34],[-11,20],[-24,-2],[-45,-13],[-6,-6],[1,-10],[-44,-54],[-47,-12],[-110,-18],[-50,-1],[-89,25],[-13,9],[-9,19],[-109,-5],[-33,-5],[-26,2],[13,32],[34,35],[48,114],[41,29],[80,27],[84,-4],[145,-88],[44,-8],[40,7],[96,30],[18,12],[34,36],[40,63],[-2,15],[-61,-35],[-33,-10],[-28,0],[26,115],[10,87],[9,22],[82,-7],[111,12],[26,19],[0,9],[-45,11],[-21,25],[-38,-8],[-50,-16],[-62,2],[5,37],[46,79],[5,36],[18,72],[1,37],[24,36],[72,25],[31,16],[1,16],[-43,64],[11,18],[34,16],[13,11],[-9,8],[-31,7],[-49,-14],[-53,-7],[-47,21],[-37,10],[-24,-3],[-63,-36],[-23,-1],[-27,10],[-183,31],[-22,11],[-65,54],[-54,36],[-72,39],[-93,30],[-114,20],[-68,19],[-34,27],[-58,59],[-44,50],[-8,24],[26,30],[26,22],[50,18],[85,-6],[46,-8],[50,-17],[38,-3],[79,4],[80,-10],[48,-12],[63,-25],[172,-106],[72,-37],[32,-4],[129,-39],[20,0],[53,19],[6,12],[-18,11],[-57,10],[-67,43],[-42,34],[-4,57],[5,32],[10,15],[8,48],[-39,29],[-27,9],[-72,43],[-6,10],[34,5],[34,-3],[73,-21],[38,-3],[28,8],[3,9],[-44,24],[-56,44],[-115,6],[-75,-5],[-48,15],[-51,24],[-32,7],[-67,-16],[-34,-1],[-31,5],[-30,76],[8,23],[24,10],[18,25],[12,26],[40,25],[217,56],[55,42],[-2,7],[-37,-8],[-48,-19],[-31,-4],[-128,24],[-20,-5],[-52,-35],[-70,-38],[-32,2],[-44,23],[-7,16],[-3,19],[48,26],[15,14],[31,38],[-2,18],[-52,-10],[-7,17],[1,30],[-5,37],[-13,37],[-43,57],[-18,14],[-15,21],[-33,77],[10,19],[29,14],[5,7],[-69,-12],[-7,-13],[13,-20],[9,-26],[6,-32],[9,-29],[25,-31],[20,-16],[33,-43],[14,-48],[-4,-25],[-26,-26],[-40,-27],[-13,-23],[-5,-23],[-32,-21],[-19,8],[-16,1],[18,-37],[12,-39],[-14,-38],[-38,-24],[-20,0],[-41,-19],[-103,-10],[-36,4],[-66,20],[-78,10],[-31,26],[-40,47],[-21,42],[0,38],[11,27],[22,17],[27,109],[38,88],[96,91],[27,33],[9,17],[0,14],[-15,8],[-118,-112],[-73,-12],[-21,25],[6,45],[13,11],[59,-5],[23,25],[-37,38],[-39,10],[-9,9],[40,29],[93,-2],[21,20],[34,22],[37,40],[14,34],[3,29],[-8,23],[-1,23],[7,24],[-10,26],[-26,28],[-57,28],[-17,-31],[-18,-13],[-25,-3],[-24,13],[-24,5],[-24,12],[-24,3],[-10,10],[-6,26],[-1,34],[28,16],[39,13],[26,23],[17,34],[3,38],[-12,40],[-32,37],[-58,-36],[-23,-9],[-6,26],[-8,19],[-24,25],[-33,18],[-31,13],[-1,19],[7,21],[14,24],[18,52],[20,-5],[16,5],[-9,42],[-16,36],[-19,20],[-1,9],[-4,10],[-14,25],[-16,19],[-29,52],[-20,19],[-26,11],[-28,0],[-45,-13],[-83,-16],[-66,-8],[-11,4],[33,20],[49,21],[64,14],[19,34],[-7,29],[2,28],[-17,30],[17,16],[58,16],[27,3],[26,21],[-74,50],[-77,33],[-20,14],[-17,22],[-15,30],[-24,31],[-33,31],[-48,30],[-125,54],[-42,38],[-40,57],[-19,25],[-21,18],[-87,43],[-10,18],[89,50],[9,20],[-36,61],[-38,44],[-41,16],[-60,8],[-56,20],[-50,31],[-51,23],[-76,22],[-126,56],[-195,59],[-87,35],[-52,13],[-68,3],[-132,33],[-111,10],[-69,-4],[-22,5],[-51,33],[-79,19],[-41,-7],[-51,-36],[-62,-35],[-32,-4],[-49,32],[-24,22],[-23,8],[-23,-8],[-43,-29],[-41,-21],[-61,-25],[-49,-12],[-63,-3],[-16,-9],[-24,-1],[-32,8],[-31,17],[-28,24],[-25,14],[-22,2],[-50,-13],[-63,-37],[-29,-9],[-24,3],[-30,12],[-59,30],[-33,-3],[-24,-10],[6,-25],[56,-59],[50,-42],[-42,-5],[-368,57],[-46,14],[-68,34],[-56,21],[-96,54],[-74,30],[-24,22],[-6,16],[23,22],[149,72],[56,14],[116,18],[27,11],[9,8],[-30,16],[-151,-6],[-135,11],[-117,28],[-21,10],[-19,17],[-20,26],[5,28],[28,32],[16,22],[5,11],[-147,-77],[-60,-28],[-48,9],[-34,13],[-16,14],[1,16],[5,11],[10,7],[-78,33],[-35,25],[-4,26],[28,27],[27,19],[27,12],[72,11],[263,20],[188,-19],[64,64],[43,21],[127,21],[195,3],[138,-12],[64,-15],[88,-33],[5,10],[-21,30],[-2,25],[36,43],[16,27],[-11,29],[-38,29],[-69,38],[-36,3],[-41,-9],[-49,-21],[-102,-53],[-49,-11],[-80,-3],[-44,7],[-43,8],[-67,28],[-25,5],[-29,-12],[-35,-30],[-34,-21],[-32,-12],[-30,-5],[-43,2],[-173,47],[-40,21],[-2,31],[-53,30],[-60,5],[-8,11],[77,46],[57,19],[-10,6],[-82,1],[-56,-25],[-32,-4],[-74,-1],[-77,13],[-33,11],[-34,25],[-38,14],[-115,21],[-26,12],[-25,19],[-94,55],[-57,40],[-8,22],[66,49],[3,12],[-28,21],[-12,15],[10,22],[57,47],[22,13],[103,28],[104,40],[37,9],[34,3],[136,-3],[42,10],[36,20],[58,20],[123,30],[272,46],[18,6],[1,8],[-24,24],[-5,12],[55,21],[126,33],[86,16],[55,2],[45,7],[63,21],[35,4],[214,8],[95,-12],[46,1],[30,8],[40,24],[74,59],[38,36],[37,56],[48,88],[35,85],[24,83],[18,51],[13,18],[44,23],[47,18],[79,16],[-7,7],[-34,12],[-31,5],[-29,-3],[-53,-18],[-69,-13],[-67,2],[-48,-5],[-44,-17],[-71,-14],[-48,3],[-86,25],[-43,5],[-110,-3],[-32,10],[-28,17],[-23,25],[-16,32],[2,34],[40,60],[15,16],[107,68],[66,31],[66,24],[48,13],[45,7],[43,14],[80,47],[82,40],[102,75],[50,20],[173,32],[47,1],[40,-9],[38,-16],[106,-74],[9,2],[-19,28],[-39,84],[7,34],[61,37],[25,6],[64,-2],[103,-11],[70,-13],[52,-20],[63,-13],[32,1],[23,9],[33,32],[43,54],[17,66],[-8,78],[-13,58],[-16,36],[9,30],[52,36],[48,26],[114,38],[92,9],[55,-2],[72,-18],[100,-10],[91,-34],[146,-78],[97,-39],[81,-18],[79,-29],[117,-64],[62,-27],[36,-10],[32,-1],[-12,18],[-56,37],[-85,42],[-191,75],[-104,53],[-94,60],[-69,36],[-126,35],[2,14],[151,50],[278,44],[313,33],[105,-3],[184,14],[18,22],[39,9],[172,30],[49,0],[76,-15],[80,-27],[37,-24],[51,-42],[25,-59],[-4,-186],[1,-36],[10,-13],[35,20],[42,38],[37,26],[29,41],[20,56],[12,41],[-49,46],[-2,76],[24,41],[69,0],[284,-140],[111,-31],[127,-75],[149,8],[137,-9],[60,3],[30,11],[-42,32],[-195,85],[-88,67],[-62,84],[-15,45],[47,8],[217,-1],[327,-39],[418,-133],[205,-45],[369,-154],[111,-23],[45,-5],[34,19],[21,21],[1,27],[-18,35],[-10,39],[-3,46],[25,89],[60,30],[26,33],[-24,59],[-70,41],[-271,105],[-1,13],[55,14],[81,8],[671,-25],[116,-10],[50,-9],[21,-11],[28,-6],[144,15],[-3,26],[-18,16],[-779,45],[-145,16],[-74,1],[-77,-12],[-158,-6],[-73,2],[-95,54],[86,64],[72,-1],[137,-25],[82,35],[129,29],[128,10],[278,63],[52,5],[65,-3],[143,-16],[57,-15],[65,-33],[38,-10],[45,-2],[61,-15],[89,48],[81,52],[92,33],[131,-19],[83,-25],[75,-30],[107,-16],[182,-102],[34,0],[16,8],[17,19],[6,28],[22,38],[-16,14],[-152,42],[-29,17],[-29,26],[0,22],[28,18],[30,8],[98,-8],[32,6],[31,15],[37,27],[29,7],[66,1],[101,-18],[88,-1],[32,8],[5,17],[8,11],[10,5],[321,1],[79,4],[63,13],[76,2],[66,-8],[83,-17],[81,1],[122,27],[115,13],[634,-4],[208,-16]],[[35352,92133],[93,-47],[98,-32],[9,-15],[8,-22],[2,-12],[-3,-11],[-6,-10],[7,-12],[21,-16],[2,-19],[-25,-31],[-34,-35],[-183,-72],[-64,-13],[-160,-49],[-49,2],[-11,2],[-30,22],[-42,20],[-19,16],[-17,23],[7,14],[30,5],[44,0],[65,16],[-18,15],[-17,9],[-12,19],[-27,-3],[-20,11],[-38,7],[-101,7],[-66,19],[-20,11],[-17,20],[-15,28],[22,109],[15,27],[34,9],[84,-24],[11,11],[-92,40],[-33,23],[-10,19],[-6,28],[0,16],[4,16],[8,17],[23,22],[92,35],[102,-12],[175,-43],[22,-10],[54,-37],[103,-113]],[[35829,91907],[-43,-20],[-9,5],[-9,15],[-22,70],[-7,34],[5,41],[-8,29],[39,35],[32,5],[43,-8],[72,-35],[-5,-11],[-16,-18],[-44,-24],[-15,-53],[-3,-27],[2,-20],[-12,-18]],[[35129,92765],[-26,-4],[-75,29],[-12,11],[-5,14],[3,16],[24,30],[45,43],[32,8],[20,-27],[20,-37],[2,-18],[-1,-22],[-5,-19],[-9,-15],[-13,-9]],[[34717,93773],[-39,-39],[-32,-23],[-70,-66],[-12,-3],[-18,9],[-15,18],[-26,4],[-9,11],[-4,9],[-12,6],[-18,3],[-30,-7],[-27,7],[-21,29],[38,20],[24,17],[91,6],[25,-7],[16,0],[25,4],[54,21],[8,10],[48,-12],[4,-17]],[[30092,96385],[-99,-5],[-97,22],[-34,17],[2,27],[14,9],[53,9],[44,2],[29,-4],[70,-16],[50,-16],[33,-5],[-9,-24],[-56,-16]],[[37537,99126],[-56,-10],[-118,61],[-186,61],[-164,40],[-154,107],[-12,38],[21,33],[135,5],[108,15],[274,-66],[138,-56],[46,-45],[-7,-92],[-25,-91]],[[42935,92696],[10,-34],[1,-16],[-2,-14],[-6,-9],[-13,-9],[25,-22],[7,-15],[2,-12],[-16,-24],[-110,-31],[-31,-15],[-38,-37],[-47,-31],[-16,0],[-18,33],[-74,24],[-139,-13],[-162,-30],[-58,-14],[-29,7],[-9,12],[0,15],[19,47],[8,12],[37,15],[25,41],[-8,44],[10,62],[25,10],[64,-22],[41,-5],[73,-3],[99,8],[79,25],[144,71],[25,-1],[19,-25],[13,-12],[43,-20],[7,-12]],[[44815,98989],[-29,-18],[-73,7],[-94,52],[-62,43],[-5,50],[32,22],[50,4],[69,-43],[71,-58],[41,-59]],[[45107,97825],[-117,-66],[-174,5],[-103,31],[-30,45],[40,51],[125,41],[156,25],[142,-15],[20,-51],[-59,-66]],[[44723,96758],[-37,-20],[-25,61],[-22,81],[-5,92],[57,45],[29,11],[20,-11],[-5,-40],[0,-82],[19,-55],[-31,-82]],[[44838,95646],[-32,-16],[-108,239],[0,87],[7,66],[49,5],[42,-36],[20,-137],[22,-208]],[[44999,95280],[22,-61],[10,-56],[35,-35],[73,5],[29,-66],[-53,-26],[-214,10],[-88,-5],[-61,41],[2,71],[8,71],[61,41],[51,-36],[62,26],[63,20]],[[45012,96567],[-54,0],[-20,15],[13,27],[75,85],[25,7],[37,-9],[11,-44],[-24,-44],[-63,-37]],[[39713,89591],[-43,0],[-14,45],[4,50],[49,15],[26,-34],[-10,-50],[-12,-26]],[[37148,86855],[-32,-70],[-32,15],[-16,31],[-31,15],[-34,-4],[-1,12],[110,74],[53,20],[-4,-31],[-10,-27],[-3,-35]],[[35645,92658],[-37,-2],[-86,11],[-7,6],[-1,13],[12,37],[38,5],[45,-20],[49,-29],[6,-13],[-19,-8]],[[48160,87445],[-6,-22],[-7,1],[-26,26],[-21,15],[-7,13],[-6,21],[12,2],[14,-4],[36,-20],[10,-20],[1,-12]],[[48139,87237],[5,-18],[-6,2],[-19,20],[-33,48],[-11,39],[-2,18],[8,-2],[7,-16],[31,-11],[8,-8],[0,-19],[10,-23],[2,-30]],[[48003,87637],[25,-22],[9,-16],[-14,-15],[-18,-4],[-21,3],[-34,17],[-12,38],[24,-1],[28,7],[13,-7]],[[48158,87688],[-7,-77],[-12,0],[-20,22],[-15,4],[-5,-11],[1,-14],[8,-9],[24,-52],[2,-15],[-3,-7],[-23,15],[-57,67],[-44,110],[60,18],[43,-29],[48,-22]],[[48220,87706],[-13,-42],[-20,7],[-5,4],[-5,11],[3,31],[-1,45],[22,-37],[19,-19]],[[53491,83977],[0,-58],[-7,-17],[-10,-11],[-28,-11],[-24,-17],[-22,-29],[-7,-41],[16,-30],[31,-16],[8,-58],[-26,-28],[-64,-28],[-7,-68],[2,-54],[-1,-39],[-5,-54],[-52,-24],[-34,82],[0,33],[-11,38],[-1,33],[-12,52],[-50,14],[-19,2],[-27,-9],[-6,3],[-33,72],[6,79],[-17,40],[-3,18],[1,20],[-14,16],[-18,9],[-8,44],[20,11],[48,-5],[15,3],[13,9],[39,73],[-1,16],[4,21],[42,8],[19,-28],[-3,-46],[2,-57],[26,-16],[10,-3],[10,43],[8,21],[10,12],[4,39],[-6,24],[-13,17],[48,49],[50,38],[29,2],[29,-9],[27,-13],[15,-11],[8,-18],[-18,-43],[-5,-23],[12,-77]],[[52408,83469],[-3,48],[-6,34],[-18,51],[27,12],[-5,100],[-10,52],[-75,53],[-60,51],[14,174],[6,46],[-23,91],[3,105],[9,164],[19,7],[14,-1],[53,-30],[22,-3],[15,-26],[18,-11],[13,28],[5,48],[42,62],[30,23],[20,11],[20,-25],[16,-28],[4,61],[12,117],[-40,19],[-33,-16],[-32,-74],[-29,-94],[-47,-8],[-37,-27],[-34,28],[-22,24],[0,35],[5,22],[39,76],[54,73],[53,-1],[39,23],[24,3],[72,-5],[38,16],[33,34],[73,141],[41,59],[82,21],[76,68],[22,1],[-36,-51],[-6,-19],[-4,-30],[25,-66],[-5,-40],[2,-78],[-24,-41],[-28,-87],[-12,-13],[-2,-101],[3,-25],[-4,-92],[28,-38],[29,-20],[99,1],[10,-16],[13,-29],[-9,-49],[-11,-36],[-28,-31],[-37,-23],[-23,-1],[-31,44],[-15,-14],[-15,-23],[-26,-119],[-12,-81],[-6,-7],[-15,12],[-25,1],[-31,-19],[16,-17],[17,-30],[-7,-15],[-28,-16],[-24,-32],[-11,-25],[-31,-29],[-19,-37],[9,-46],[4,-40],[9,-45],[-8,-35],[-38,-51],[-14,-45],[32,1],[21,-10],[12,-13],[12,-19],[-8,-23],[10,-59]],[[52956,83876],[12,-30],[14,-64],[23,-72],[-10,-30],[7,-38],[-7,-41],[-44,-46],[-51,-2],[-52,22],[-74,44],[-6,24],[-10,13],[-20,74],[1,92],[37,11],[81,43],[18,-6],[20,-23],[23,-1],[32,32],[6,-2]],[[53155,83462],[50,-36],[33,2],[22,-14],[6,-23],[2,-51],[-24,-15],[-26,5],[-36,-19],[-117,83],[2,69],[4,27],[56,7],[28,-35]],[[52981,83381],[-12,-3],[-17,46],[-2,15],[20,30],[12,34],[33,52],[19,61],[7,-1],[-8,-55],[-43,-151],[-9,-28]],[[53485,83505],[-10,-9],[-43,7],[-48,-40],[-18,12],[7,26],[5,9],[16,11],[11,16],[4,25],[10,-14],[30,-5],[14,-8],[12,-12],[10,-18]],[[53518,83868],[-26,-24],[-6,1],[-9,34],[14,20],[8,17],[6,0],[8,-19],[5,-29]],[[52912,83437],[-19,-6],[-21,12],[-35,48],[-4,12],[18,-8],[23,-25],[18,-5],[25,-21],[-5,-7]],[[52794,83459],[-29,-8],[-14,14],[-28,5],[-9,89],[2,5],[14,-6],[47,-41],[16,-45],[1,-13]],[[52946,83976],[-5,-11],[-17,11],[-2,37],[6,34],[-7,30],[8,19],[25,-45],[7,-21],[-9,-25],[-6,-29]],[[53070,84822],[-12,-13],[-38,19],[17,26],[42,13],[24,-4],[-27,-27],[-6,-14]],[[54190,83537],[-10,-10],[-46,17],[-56,40],[9,78],[14,34],[102,-88],[1,-33],[-14,-38]],[[54709,79837],[-7,13],[-13,48],[-14,6],[-19,4],[-14,7],[-31,28],[-16,8],[-18,2],[-18,-16],[-13,-19],[-41,0],[-45,9],[-65,63],[-16,1],[-18,-3],[-28,15],[-55,41],[-26,9],[-16,-5],[-14,-9],[-11,-2],[-6,14],[-20,16],[-21,2],[-6,-10],[-6,-90],[-7,-32],[-28,1],[-10,-15],[-22,-44],[-5,-41],[-38,8],[-18,7],[-16,-6],[-18,-23],[-49,2],[-39,13],[-17,52],[-18,21],[-22,18],[-8,4]],[[59445,72041],[-11,-4],[-17,16],[-10,5],[-10,-15],[-11,-11],[-10,-5],[-8,-2],[-14,-11],[-17,3],[-25,9],[-14,-22],[-3,3],[-2,55],[-9,23],[-11,13],[-16,-6],[-22,2],[-16,10],[-31,-16],[-26,-17],[-18,-17],[-14,1],[-24,16],[-18,17],[-2,14]],[[59086,72102],[17,-6],[30,12],[13,56],[4,65],[50,-19],[52,-9],[42,-4],[41,11],[126,69],[36,41],[23,14],[38,34],[40,19],[-25,-39],[-145,-174],[-10,-52],[7,-35],[20,-44]],[[59445,72041],[5,-11],[8,-33],[-32,-10],[-31,-3],[-18,4],[-17,-1],[-51,-95],[-28,-32],[-33,-19],[-33,-11],[-17,-1],[-15,-12],[-10,-22],[0,-22],[-5,-17],[-18,4],[-8,34],[-13,15],[-32,-8],[-16,1],[-52,33],[-16,13],[-10,28],[-27,101],[-4,75],[25,-19],[23,23],[23,38],[27,15],[16,-7]],[[27267,65185],[73,-26],[59,7],[28,16],[-3,-16],[26,-40],[10,-3],[38,20],[99,8],[10,-11],[18,-39],[25,-24],[26,-18],[28,-5],[27,8],[26,-4],[32,-37],[10,-5],[28,10],[-8,-34],[48,-49],[36,-95],[25,-39],[28,-35],[23,-24],[25,-11],[79,5],[18,-3],[17,-14],[15,-5],[9,5],[151,-149],[48,-79],[30,-41],[63,-59],[25,-13],[14,7],[-3,14],[-18,33],[-3,12],[24,-11],[43,-67],[12,-24],[21,-23],[22,-17],[-11,-26],[-17,-3],[-34,11],[27,-43],[5,-31],[12,-3],[19,35],[11,29],[48,-75],[25,-34],[-6,-20],[-2,-20],[28,18],[11,-2],[10,-11],[12,-32],[26,-7],[27,1],[55,-27],[51,-54],[49,-11],[49,-2],[24,-28],[11,-39],[-12,-27],[-7,-28],[18,-35],[-39,-15],[-6,-21],[2,-23],[8,-12],[23,11],[33,-10],[51,-8],[35,7],[71,-24],[21,-13],[42,-44],[19,-30],[42,-79],[35,-31],[31,-8],[11,5],[10,-8],[9,-11],[8,-35],[-5,-37],[-17,-29],[-10,-22],[-44,-2],[-62,-10],[-60,-32],[-29,-26],[-14,-17],[-31,-15],[-2,13],[0,17],[-8,31],[-7,-28],[-12,-21],[-19,-17],[-73,-1],[-29,23],[-30,17],[-109,16],[-27,-1],[-73,-18],[-73,-9],[-31,-11],[-30,-16],[-59,0],[-70,-18],[-70,-4],[45,131],[95,125],[17,27],[13,35],[3,26],[-4,23],[-23,39],[-4,29],[-7,19],[-33,17],[-33,10],[-35,0],[-73,13],[-39,1],[-33,27],[-55,96],[-26,26],[-13,22],[-10,24],[-13,140],[-11,68],[-17,58],[-25,45],[-27,15],[-101,-38],[-24,5],[-23,13],[-154,91],[-63,50],[-26,25],[-22,35],[-23,58],[-25,52],[0,-21],[-4,-14],[-129,-6],[-20,12],[-13,14],[-10,21],[-7,42],[-12,35],[-4,-38],[-6,-34],[-17,-20],[-20,-3],[-24,46],[-104,10],[-9,8],[-34,44],[-30,56],[29,19],[60,26],[13,18],[8,21],[-5,33],[-12,24],[-13,14],[-13,9],[-18,4],[-232,5],[-13,-17],[-21,-37],[-41,-46],[-28,-49],[-10,-25],[-12,-18],[-29,-30],[-24,-46],[-30,-21],[-16,13],[-16,0],[-11,-12],[-13,-5],[-59,-6],[-9,-11],[-8,-34],[-10,-64],[-9,-21],[-30,-8],[-28,-18],[-58,-62],[-15,-9],[3,45],[-3,44],[-16,2],[-19,-7],[-15,-13],[-29,-32],[-14,-9],[-14,17],[3,21],[95,79],[11,6],[17,-6],[17,3],[13,22],[-16,105],[6,71],[22,55],[45,83],[21,27],[219,174],[22,9],[142,35],[22,12],[66,51],[69,21],[73,-16]],[[28425,64488],[-11,-18],[-13,26],[-8,2],[-11,10],[-21,29],[-5,29],[17,2],[23,-5],[39,-16],[-4,-34],[-6,-25]],[[28326,64680],[-6,-10],[-15,22],[-22,9],[-13,33],[-12,13],[-1,12],[20,9],[14,-4],[16,-26],[9,-46],[10,-12]],[[28158,64834],[38,-13],[13,8],[13,2],[13,-5],[19,-48],[-16,-6],[-13,0],[-10,8],[-34,3],[-23,14],[-12,12],[-6,14],[18,11]],[[28367,64589],[-10,-2],[-27,24],[-9,20],[10,27],[2,30],[4,1],[4,-35],[22,-15],[1,-8],[13,-30],[-10,-12]],[[27066,64269],[-26,-31],[-55,-43],[-30,-1],[-30,16],[-20,36],[-12,35],[1,17],[19,-28],[16,-14],[13,9],[10,16],[-31,114],[2,25],[24,62],[65,-19],[11,-11],[10,-40],[14,-31],[17,-83],[2,-29]],[[27958,64898],[1,-15],[-49,42],[-21,44],[-8,10],[13,1],[55,-72],[9,-10]],[[55279,77689],[-18,-2],[-29,10],[-14,18],[-2,19],[0,17],[-9,29],[-23,29],[-49,5],[-18,9],[-18,11],[-20,8],[-19,-1],[-22,-8],[-40,13],[-13,-17],[-20,-20],[-18,0],[-34,46],[-10,3],[-30,-23],[-12,-1],[-9,7],[-40,18],[-18,3],[-14,-8],[-23,9],[-58,61],[-35,-46],[-73,11],[-21,-31],[-25,-60],[-20,-29],[-17,11],[-20,26],[-36,67],[-18,13],[-21,3],[-18,-8],[-10,-14],[-7,-98],[-7,-87],[0,-53],[40,-48],[47,-83],[15,-10],[7,-27],[11,-70],[12,-79],[24,-52],[22,-37],[26,-33],[33,-52],[27,-56],[7,-21],[52,-75],[51,-76],[46,-27],[7,-14],[0,-59],[5,-22],[30,-61],[62,-90],[7,-21],[2,-15],[-4,-12],[-16,-12]],[[54884,76577],[-13,13],[-58,88],[-55,56],[-63,104],[-84,41],[-58,46],[-34,-7],[-39,-14],[-23,-1],[-17,9],[-12,28],[2,22],[-2,28],[-34,46],[-46,44],[-43,56],[-87,151],[-18,49],[17,9],[13,0],[15,10],[24,0],[28,-10],[-25,32],[-31,32],[-80,127],[-24,59],[-3,65],[6,88],[-14,63],[-62,82],[-23,43],[-45,25],[-21,-2],[-12,-32],[-9,-71],[-40,-93],[-14,-41],[-21,-52],[-18,-4],[-11,5],[-33,88],[-32,68],[-4,31],[-3,40],[-24,144],[17,20]],[[54625,76610],[51,-16],[38,8],[34,-10],[21,-19],[5,-9],[-28,-1],[-31,8],[-35,-19],[-31,10],[-12,12],[-8,15],[-4,21]],[[54776,76685],[-20,-6],[-123,4],[-36,12],[-40,31],[-9,9],[41,9],[37,-9],[12,-22],[101,-18],[37,-10]],[[54662,76768],[-44,-1],[-38,10],[-19,18],[2,15],[6,25],[42,-3],[65,-18],[15,-21],[-4,-9],[-25,-16]],[[54230,77224],[5,-20],[-35,38],[-13,26],[-3,11],[46,-55]],[[54113,77751],[-34,-12],[-16,22],[-4,18],[-29,6],[-17,25],[-3,11],[24,28],[13,45],[16,-27],[20,-51],[11,-14],[19,-51]],[[54119,77625],[7,-25],[-26,23],[-23,9],[-5,17],[3,14],[5,14],[18,-2],[3,-14],[18,-36]],[[54218,77382],[-7,-16],[-18,29],[-16,20],[-12,23],[-23,30],[-8,34],[-34,69],[-6,19],[18,-28],[14,-18],[12,-4],[30,-44],[30,-57],[35,-49],[-8,-2],[-7,-6]],[[54219,77143],[4,-8],[-1,-6],[-14,8],[-4,-2],[-68,126],[-7,24],[24,-29],[66,-113]],[[54269,77173],[19,-43],[-18,9],[-18,27],[-11,28],[28,-21]],[[54024,77568],[-2,-22],[-17,28],[-9,51],[-21,82],[-3,23],[11,23],[0,23],[-15,72],[12,11],[8,2],[3,-50],[7,-29],[20,-35],[-4,-58],[4,-83],[4,-18],[2,-20]],[[54891,76479],[37,-39],[-111,51],[13,5],[12,1],[49,-18]],[[55143,76286],[-51,54],[-48,61],[-93,94],[-67,23],[-91,76],[-59,27],[23,6],[26,0],[140,-101],[-16,27]],[[54907,76553],[20,10],[17,-7],[11,-33],[22,-22],[35,-38],[22,-29],[50,-53],[12,-7],[25,-15]],[[49135,54774],[-37,15],[8,19],[36,-11]],[[48465,57848],[17,-38],[22,-26],[34,3],[24,-15],[21,-30],[14,-65],[15,-47],[7,-67],[24,-35],[19,-17],[26,-48],[27,-25],[27,6],[13,-26],[21,-18],[20,-1],[18,56],[24,22],[61,45],[23,20],[25,13],[58,4],[54,-13],[27,-11],[18,8],[18,-27],[18,-56],[14,-18],[15,-19],[12,-44],[13,-44],[7,-19],[16,-44],[14,0],[14,18],[6,14]],[[49161,54798],[-2,12],[-11,4],[-29,26],[5,83],[-13,4],[-11,-11],[-20,-101],[-10,-17],[-146,52],[-31,42],[-38,9],[-66,-5],[-54,-12],[-16,-25],[137,15],[15,-3],[7,-16],[-173,-33],[-67,-19],[-19,5],[-15,32],[-72,4],[-15,-11],[-8,-23],[28,5],[44,1],[12,-18],[-139,-24],[-97,-45],[-41,-33],[-135,-110],[-83,-52],[-22,-20],[-37,-53],[-48,-34],[-54,-64],[-33,-14]],[[26978,56492],[-19,64],[-26,61],[-23,37],[-2,88],[-9,48],[-34,44],[-30,30],[-21,-6],[13,-50],[34,-65],[3,-25],[-1,-33],[-23,5],[-21,14],[-26,4],[-17,20],[-36,77],[26,66],[8,43],[-1,90],[-6,43],[-28,67],[-44,72],[-61,60],[-29,47],[-73,37],[-27,24],[-22,45],[-3,33],[8,50],[-20,63],[-86,125],[-48,46],[-11,26],[-7,9],[7,-86],[21,-52],[55,-48],[15,-28],[6,-37],[-32,-70],[-16,-18],[-5,-38],[-10,-12],[-11,22],[-45,110],[-86,53],[-16,32],[-32,101],[-14,91],[5,61],[35,96],[11,41],[-2,26],[1,37],[-13,26],[-33,35],[-21,27],[6,14],[38,37],[2,33],[0,11]],[[26766,58131],[7,-23],[8,-36],[3,-46],[36,-155],[28,-86],[62,-158],[26,-29],[45,-127],[16,-21],[9,-37],[46,-31],[13,-23]],[[56657,45580],[-11,-11],[-6,-30],[-1,-23],[-19,-18],[-38,4],[-38,17],[-27,5],[-18,-4],[-67,-57],[-22,-7],[-73,4],[-41,12],[-30,2],[-20,-18],[-26,-42],[-22,-22],[-10,2],[-6,18],[-9,24],[-2,63],[-11,69],[7,36],[21,27],[8,53],[-7,81],[0,56],[6,33],[-8,79],[-22,126],[-30,102],[-39,79],[-25,76],[-12,72],[4,173],[12,153],[9,121],[-2,203],[-27,132],[-6,142],[15,152],[3,104],[-10,53],[-7,8],[-9,5],[-66,5],[-89,7],[-78,2],[-84,2],[-14,20],[-6,35],[0,35],[17,108],[-2,9],[-30,2],[-81,-18],[-54,-17],[-34,-6],[-59,-29],[-37,-62],[-12,-78],[1,-64],[-2,-47],[-17,-49],[-14,-56],[0,-30],[-8,-149],[-55,-20],[-55,0],[-13,1],[-68,36],[-25,0],[-22,-19],[-42,-18],[-39,-13],[-40,-45],[-11,-4],[-27,23],[-37,-2],[-38,-11],[-17,-5],[-12,14],[-35,111],[-46,149],[-25,94],[-10,24],[-16,32],[-22,61],[-9,58],[4,55],[-13,73],[-29,93],[-20,89],[-9,85],[-2,72],[4,60],[-5,45],[-16,28],[-9,37],[-7,15],[-13,34],[-29,38],[-33,20],[-70,0],[-93,1],[-84,-3],[-93,-3],[-94,-3],[-26,-6],[-72,-2],[-58,10],[-21,6],[-38,5],[-59,1],[-32,-4],[-77,0],[-7,-1],[-12,-11],[-33,15],[-32,-5]],[[53630,48464],[-19,17],[-39,-11],[-19,-13],[-31,-48],[-46,-25],[-17,2],[-12,8],[-27,53],[-20,50],[-8,28]],[[53392,48525],[12,7],[36,11],[27,5],[6,14],[4,156],[1,159],[-10,21],[-9,12],[-1,11],[14,20],[20,23],[6,11],[22,42],[43,97],[33,24],[30,25],[5,10]],[[53631,49173],[4,19],[14,-2],[4,-9],[7,-20],[12,-29],[21,-34],[22,-37],[11,-5],[17,19],[21,28],[30,20],[7,19],[4,40],[2,44],[3,51],[6,7],[11,5],[20,-15],[9,-15],[16,0],[10,14],[19,25],[25,10],[25,24],[25,31],[12,3],[12,-40],[11,-29],[2,-17],[-11,-34],[-12,-45],[10,-55],[3,-54],[-1,-32],[9,-13],[6,-7],[9,8],[17,-2],[21,-17],[21,2],[20,20],[37,81],[54,141],[44,88],[36,36],[24,43],[12,48],[21,33],[43,26],[32,29],[33,97],[44,174],[12,156],[7,94],[-4,326],[-3,107],[7,58],[16,40],[44,85],[30,70],[23,81],[44,186],[19,60],[8,26],[27,50],[37,43],[47,38],[73,129],[59,130],[-8,157],[13,129],[32,166],[11,174],[-11,184],[4,151],[31,175],[13,65],[4,106],[-1,169],[39,232],[37,138],[41,155],[15,94],[21,125],[-3,100]],[[55169,53846],[-4,116],[10,158],[-3,94],[-15,81],[7,51],[30,21],[36,81],[66,212],[71,104],[49,32],[52,-3],[33,-19],[16,-33],[39,-50],[62,-66],[46,-83],[26,-83],[20,-46],[25,-15],[40,6],[45,-19],[48,-47],[29,-17],[10,12],[23,-7],[52,-38],[42,21],[61,-16],[143,-68],[7,11],[4,3],[12,27],[31,137],[26,85],[12,31],[31,45],[35,11],[35,-4],[28,-19],[26,-23],[29,0],[30,22],[44,40],[46,26],[40,29],[65,50],[26,23],[33,10],[91,-46],[59,30],[24,-9],[51,33],[10,22],[32,111],[35,33],[52,-17],[30,-17],[98,-48],[127,-49],[38,-8],[15,-5],[13,7],[42,63],[14,9],[12,-1],[80,-51]],[[58059,50276],[0,-22],[1,-24],[13,-30],[25,-60],[19,-56],[1,-49],[-4,-82],[-1,-48],[2,-64],[0,-121],[-1,-86],[3,-44],[30,-106],[13,-118],[7,-86]],[[53692,53088],[67,-1],[66,-2],[73,1],[70,1],[55,-3],[26,25],[25,-38],[12,-9],[5,3],[9,-27],[31,3],[5,-6],[3,-33],[29,1],[14,-8],[12,1],[17,19],[12,-6],[22,-25],[15,-21],[22,7],[51,-4],[39,-20],[39,-57],[26,-33],[23,-48],[9,9],[8,13],[5,6],[-1,41],[-13,71],[-5,59],[3,49],[10,35],[17,22],[2,33],[0,4]],[[54495,53150],[19,79],[19,78],[22,92],[19,75],[-2,37],[1,56],[4,62],[-1,37],[6,25],[13,93],[7,53],[12,25],[17,17],[25,1],[66,11],[62,24],[21,11],[38,39],[15,2],[13,-15],[75,-45],[20,-17],[8,2],[11,-3],[17,-1],[18,6],[10,-6],[14,-29],[9,3],[12,21],[23,22],[43,25],[7,-11],[15,-54],[16,-19]],[[53631,49173],[-7,9],[-21,39],[-25,61],[-10,9],[-13,-1],[-22,-22],[-22,-35],[-39,-33],[-32,-18],[-3,-22],[-8,-39],[-11,-23],[-28,-8],[-11,-34],[-25,-66],[-16,-30]],[[53338,48960],[-4,13],[-10,16],[-21,51],[-20,63],[-5,29],[-6,17],[-1,64],[-30,75],[-77,135],[-8,40],[-65,124]],[[62354,44883],[14,-79],[0,-60],[-6,-19],[-13,12],[-23,48],[-43,46],[20,4],[12,-4],[12,4],[8,26],[1,16],[11,12],[7,-6]],[[62163,44753],[19,-35],[-54,15],[-8,31],[-1,24],[20,-5],[24,-30]],[[62073,44987],[-5,-8],[-25,33],[-15,8],[-21,53],[8,184],[7,24],[5,10],[12,3],[14,-23],[-4,-119],[19,-79],[12,-63],[-7,-23]],[[31423,52547],[-53,-26],[-4,4],[-3,15],[1,109],[0,124],[-9,51],[-24,81],[-31,108],[-9,31],[-14,18],[-16,2],[-11,-7],[-16,-20],[-15,-22],[-28,-65],[-29,-76],[-17,-17],[-16,-7],[-15,2],[-12,21],[-13,41],[-14,55],[-18,18],[-7,-17],[-6,-32],[-4,-32],[12,-41],[10,-32],[-18,1],[-56,0],[-66,0],[-65,0],[-58,0],[-55,0],[-21,3],[-21,18],[-20,9],[-10,-1],[-20,-18],[-24,-3],[-17,-17],[-14,2],[0,-95],[0,-135],[-1,-144],[15,11],[13,-1],[10,-10],[27,8],[14,-4],[14,-4],[13,-1],[8,-11],[11,2],[12,13],[13,-8],[15,-20],[10,-31],[8,-37],[9,-20],[-1,-35],[0,-28],[-3,-24],[4,-15],[2,-16],[0,-9],[-5,-4],[-11,-3],[-12,-3],[-8,1],[-6,14],[-6,2],[-9,-2],[-9,9],[-8,18],[-14,18],[-15,-8],[-11,-9],[-11,-11],[-9,-12],[-10,3],[-13,-9],[-10,-14],[-14,-10],[-15,-6],[-18,-5],[-17,-2],[-19,-4],[-1,-76],[-2,-148],[-1,-99],[0,-90],[7,-33],[34,-70],[26,-37],[22,-41],[23,-17],[9,-16],[6,-25],[3,-27],[3,-23],[-3,-24],[-5,-23],[2,-24],[8,-19],[2,-24],[6,-23],[3,-23],[7,-16],[8,-12],[11,-19],[2,-17],[-2,-21],[0,-15],[11,-35],[3,-25],[-5,-29],[-5,-101],[-12,-116],[-8,-88],[-12,-143],[-15,-167],[-18,-204],[-17,-201],[-18,-195],[-15,-176],[-17,-194],[-10,-117],[-5,-20]],[[28094,52681],[-8,40],[-38,57],[19,74],[46,56],[60,-44],[7,87],[-22,76],[4,144],[7,29],[16,39],[20,26],[12,8],[21,-13],[13,29],[49,-13],[15,12],[10,20],[12,14],[15,35],[9,40],[7,16],[17,-6],[1,18],[9,23],[30,53],[-1,23],[-8,51],[2,19],[17,6],[21,15],[10,48],[14,42],[15,63],[17,4],[9,72],[22,64],[46,189],[-13,-4],[-11,-26],[-13,3],[-14,15],[4,85],[-8,10],[-23,-65],[-19,67],[-2,40],[8,40],[-1,27],[-31,-20],[2,25],[19,26],[9,27],[17,29],[7,44],[4,69],[7,74],[-5,36],[-9,31],[-8,137],[2,80],[-4,62],[-8,54],[-37,69],[59,80],[21,60],[-27,124],[-35,105],[-1,62],[10,-8],[11,2],[11,132],[-3,41],[-19,67],[-24,1],[-21,83],[-13,19],[-9,52],[-34,102],[-27,53]],[[28507,56830],[8,-12],[23,-83],[37,-53],[38,-87],[16,-59],[12,-11],[11,-22],[-5,-16],[-12,-17],[-3,-35],[8,-19],[8,-12],[22,8],[12,40],[-8,178],[-13,89],[-15,27],[-13,35],[9,27],[24,12],[31,31],[115,170],[39,159],[30,58],[34,37],[41,-9],[33,20],[10,51],[-9,69],[-13,41],[12,61],[13,91],[-1,76],[16,46],[-6,18],[-23,-37],[-18,-16],[10,30],[33,76],[16,115],[13,48],[46,67],[10,32],[34,50],[56,108],[22,30],[108,-69],[34,4],[-6,-13],[-16,-4],[-23,-19],[-6,-41],[15,-44],[17,-12],[14,28],[14,80],[22,88],[6,92],[15,32],[24,11],[41,-18],[32,-19],[33,-3],[101,14],[164,240],[77,52],[47,50],[31,99],[8,74],[22,28],[24,0],[11,18],[3,23],[57,64],[33,8],[28,-1],[65,-56],[29,-98],[5,-68],[-40,-74],[-10,-32]],[[28301,53307],[-7,-13],[-14,23],[-5,29],[8,21],[12,-7],[5,-18],[1,-35]],[[82828,65953],[-10,-34],[-16,5],[0,25],[-4,7],[5,23],[3,7],[18,-20],[4,-13]],[[83850,69983],[-23,-16],[-72,49],[-51,55],[-31,65],[-4,28],[35,-5],[35,-24],[8,-36],[14,-11],[9,-21],[65,-49],[10,-15],[5,-20]],[[83970,69103],[-4,-12],[-34,33],[-37,7],[-13,29],[-2,46],[39,-2],[48,-41],[11,-21],[-8,-39]],[[83936,68939],[-1,-11],[-24,37],[-11,7],[5,21],[16,5],[13,-47],[2,-12]],[[84e3,69062],[-2,-27],[-8,4],[-10,47],[6,12],[14,-3],[0,-33]],[[83283,66507],[-21,-27],[-13,13],[0,36],[7,32],[-8,23],[7,28],[16,8],[5,-17],[9,-10],[3,-9],[0,-18],[-9,-30],[7,-16],[-3,-13]],[[80662,63993],[10,-20],[28,14],[5,-25],[-1,-12],[-9,-29],[-23,22],[-23,-5],[-16,2],[-5,14],[13,28],[21,11]],[[83680,68021],[-24,-13],[-9,0],[0,42],[20,39],[8,-13],[5,-21],[0,-34]],[[81542,64979],[3,-27],[-22,41],[-6,2],[-11,15],[-6,25],[17,1],[16,-30],[9,-27]],[[81330,64286],[-6,-11],[-8,20],[-2,30],[-6,16],[14,21],[6,22],[15,-4],[7,-7],[-14,-23],[-3,-10],[-3,-54]],[[81289,64308],[-27,-12],[-6,2],[10,30],[24,21],[-1,-41]],[[78093,64266],[3,8],[-6,72],[1,17],[-3,6],[-11,6],[-17,-11],[-51,-47],[-44,-87],[-20,-19],[-20,-8],[-24,15],[-27,10],[-37,-22],[-19,10],[-9,18],[-7,27],[4,34],[-2,25],[-16,13],[-17,11],[-10,32],[-5,36],[4,47],[3,50],[-9,23],[-26,12],[-64,23],[-57,12],[-24,-6],[-19,6],[-11,9],[-6,16],[0,22],[9,52],[11,51],[26,73],[2,51],[-2,59],[13,79],[23,59],[11,18],[-3,26],[-9,24],[-13,13],[-21,16],[-34,4],[-45,16],[-54,35],[6,67],[0,42],[-7,34],[-11,24],[-6,22],[10,60],[-13,65],[-14,27],[-15,33],[-2,37],[7,34],[37,73],[0,17],[-9,-1],[-10,-2],[-50,-26],[-6,16],[-18,10],[-37,2],[-43,-5],[-54,-26],[-50,-45],[-22,-32],[-20,-19],[-15,-7],[-19,14],[2,45],[34,82],[4,56],[-10,49],[-1,38],[-12,25],[-17,12],[-9,28],[0,80],[15,83],[24,26],[15,13],[4,16],[-8,57],[1,37],[15,72],[14,54],[28,-9],[12,13],[13,19],[15,33],[10,38],[12,90],[8,13],[35,-15],[10,11],[19,52],[18,64],[26,20],[18,2],[9,21],[-1,31],[-17,50],[-8,39],[2,24],[26,15],[6,29],[-4,63],[11,75],[6,89],[2,66],[0,50],[-3,53],[-4,96],[-11,84],[2,32],[-2,102],[-7,86],[-14,16],[-26,28],[-15,5],[-12,-10],[-5,-30],[-11,-28],[-15,6],[-6,29],[-10,37],[-30,175],[-4,50],[-5,51],[-10,25],[-11,14],[-25,59],[-13,25],[-6,4],[-14,-4],[-13,0],[-11,29],[-9,36],[-10,18],[-17,9],[-17,-3],[-10,-31],[-7,-18],[-12,-41],[-21,-58],[-10,-21]],[[75453,67833],[-1,24],[3,70],[-10,17],[-31,17],[-35,23],[-17,25],[-9,8],[-13,-4],[-21,-26],[-20,-30],[-16,-3],[-16,15],[-16,18],[-53,26],[-24,4],[-42,-5],[-35,6],[-5,8],[0,14],[5,29],[3,27],[-4,16],[-35,20],[-33,14],[-34,5],[-23,-10],[-23,-22],[-18,-39],[-27,-17],[-32,-29],[-16,-28],[-24,-58],[-34,-72],[-31,-71],[-16,-68],[-21,-43],[-22,-31],[-16,-85]],[[71610,72290],[-21,-9],[-42,-5],[-14,1],[-21,1],[-42,19],[-57,25],[-58,35],[-32,28]],[[70705,73169],[-4,5],[-8,15],[-34,46],[-1,12],[52,45],[31,18],[16,13],[3,-2],[8,-22],[20,-13],[14,3]],[[84544,74886],[-3,5],[-23,-51],[-45,-48],[-96,-10],[-30,34],[-11,-24],[-9,-31],[-25,-11],[-39,-2],[-22,-21],[-12,-23],[-54,-8],[-20,-31],[-34,-11],[-140,-135],[-30,-57],[-29,-66],[-21,-34],[-18,-23],[-16,-10],[-17,-23],[-16,-3],[-17,11],[-19,-4],[-12,-28],[10,-36],[-5,-16],[-37,-19],[-55,-13],[-23,-24],[-8,-14],[-12,-7],[-12,47],[-4,62],[23,15],[20,8],[116,86],[-14,64],[10,28],[26,45],[17,23],[-10,8],[-75,-15],[-44,1],[-22,5],[7,39],[-4,38],[-5,15],[38,44],[18,11],[13,-1],[-1,27],[-11,40],[12,52],[79,61],[19,55],[31,51],[58,128],[4,22],[16,60],[3,24],[-26,35],[-11,49],[-78,89],[-7,76],[-7,-3],[-12,-53],[-10,-18],[-36,-1],[-18,20],[-100,13],[-25,-34],[-23,-53],[-22,-38],[-23,-20],[-19,-35],[-81,-206],[-31,-16],[-144,-124],[-72,-49],[-56,-87],[-19,-52],[-17,-58],[-10,-88],[-51,-107],[-18,-23],[-18,-9],[-23,3],[-21,-7],[-35,10],[-43,-34],[-48,-29],[-42,73],[-30,19],[-48,-21],[-23,-33],[-47,-162],[-17,-93],[1,-38],[27,-116],[31,-64],[69,-74],[147,-51],[34,18],[37,0],[39,-48],[24,-80],[3,-55],[0,-19],[9,-16],[5,-27],[-15,-23],[-12,-12],[-10,-84],[0,-94],[12,-31],[32,-44],[49,-36],[45,-8],[86,17],[35,57],[-2,24],[1,32],[76,83],[43,74],[-7,19],[-8,13],[8,8],[23,5],[106,76],[83,-62],[47,-72],[47,-13],[33,-36],[37,-32],[49,-2],[41,-7],[13,30],[13,19],[14,-4],[17,-38],[47,-30],[43,2],[30,11],[18,-14],[-26,-49],[4,-79],[-20,-25],[-19,-40],[11,-26],[10,-12],[-1,-32],[-17,-18],[-32,-48],[-19,1],[-9,9],[-6,18],[-4,27],[-12,18],[-31,7],[-33,-6],[-73,-71],[-71,-57],[-75,-45],[-25,-28],[-18,-8],[-30,22],[-19,-2],[-4,-14],[24,-40],[6,-31],[-3,-23],[-13,-11],[-20,18],[-18,-25],[-8,-42],[0,-99],[-12,-22],[-33,-12],[-35,-32],[-13,15],[-5,17],[4,46],[-4,22],[-16,-1],[-25,-13],[-18,-31],[-6,-18],[24,-58],[23,-6],[6,-13],[-19,-29],[-45,-42],[-8,-36],[-13,-34],[-19,-27],[-13,-28],[-15,-15],[-25,-17],[-31,-68],[-23,-65],[-27,-32],[-21,-109],[-38,-58],[-14,-94],[10,-58],[41,1],[21,-21],[44,-76],[52,-49],[53,-28],[66,-71],[19,-29],[15,-61],[29,-174],[20,-86],[2,-46],[31,-85],[33,-146],[37,-127],[8,-99],[-13,-46],[1,-59],[37,-55],[85,-63],[13,-18],[17,-31],[0,-95],[13,-31],[12,-18],[51,-41],[21,-33],[23,-54],[6,-48],[3,-65],[-29,-2],[-23,7],[-91,84],[-24,3],[-33,-12],[-48,16],[-51,93],[-36,28],[-39,15],[-93,-81],[-24,6],[-7,-9],[-11,-14],[44,-17],[43,26],[42,39],[60,-21],[10,-35],[10,-59],[42,-40],[33,-18],[41,-52],[41,-83],[86,-95],[35,-90],[13,-59],[12,-83],[-30,-27],[-26,-4],[-41,-13],[-30,-29],[-31,-52],[-86,-82],[-17,-51],[-11,-44],[-21,-22],[-54,21],[-50,-2],[-56,-60],[-14,-24],[9,4],[9,8],[25,-9],[40,32],[38,-98],[76,16],[71,82],[27,1],[23,-13],[25,-32],[69,-142],[37,-16],[37,-33],[20,-4],[18,-10],[-49,-52],[-64,-113],[-28,-27],[-19,-30],[51,15],[37,54],[18,13],[15,-12],[7,-67],[-14,-205],[-18,-3],[-17,56],[-20,17],[-18,-11],[-33,0],[-13,-25],[-11,-36],[20,-7],[40,-62],[4,-33],[-11,-22],[-28,9],[34,-46],[-9,-48],[-11,-19],[-20,-12],[-12,-42],[18,-69],[18,-89],[2,-43],[-28,18],[-43,-54],[-23,-4],[-16,71],[-19,-11],[-13,-21],[-18,-77],[-21,-69],[-19,-19],[-22,5],[-18,-2],[5,-18],[19,-23],[0,-27],[-41,-84],[-7,-33],[1,-28],[-21,-34],[11,-57],[-6,-40],[-19,-54],[-19,-36],[-24,-58],[-29,-33],[-39,-122],[-11,-61],[-3,-63],[-13,-21],[-20,-28],[-24,14],[-1,42],[-10,4],[-6,27],[-2,35],[3,28],[-10,-8],[-6,-33],[-16,-27],[-16,11],[-18,22],[1,-32],[9,-31],[4,-32],[24,-6],[17,-37],[13,-55],[2,-21],[10,-25],[1,-21],[-23,-20],[-29,-36],[-35,-63],[-29,-42],[-26,0],[-15,5],[-23,24],[-26,10],[35,-85],[19,-15],[24,3],[23,32],[33,-3],[8,-49],[-9,-55],[-18,-72],[-3,-62],[22,-88],[1,-27],[-9,-13],[-26,23],[-21,29],[-22,-7],[-22,12],[-23,-10],[-10,-21],[7,-34],[20,-28],[12,-43],[-14,-15],[-58,10],[-14,-8],[-17,-47],[11,-71],[-13,-43],[-24,-11],[-32,-35],[-19,-8],[1,-15],[14,-16],[8,-21],[-18,-72],[-26,-23],[-42,12],[-32,-17],[-28,31],[-30,1],[-20,-39],[-2,-45],[-20,-4],[-11,3],[-15,-3],[2,-24],[8,-21],[41,-10],[7,-30],[2,-47],[-43,-80],[-18,-54],[-27,1],[-20,-43],[-11,-60],[-14,12],[-31,-9],[-10,-28],[8,-12],[1,-20],[-13,-67],[-14,-18],[-6,27],[-4,42],[-11,3],[-18,-39],[-22,-28],[-18,-11],[-14,26],[-34,13],[-13,-112],[-29,-40],[-13,-13],[-23,-4],[15,-15],[5,-29],[-9,-28],[-23,-6],[-13,-22],[-5,-100],[-14,-35],[-35,-2],[-26,23],[-8,-19],[-4,-17],[-14,-18],[-26,-5],[-59,-45],[-26,13],[-32,17],[-23,-17],[-7,-34],[-10,-26],[-32,0],[-26,32],[-26,24],[-29,-20],[-22,-42],[-27,-14],[-5,-26],[-12,-13],[-29,5],[-11,65],[-16,9],[-16,-32],[-6,-26],[-8,-19],[3,-53],[-16,-1],[-21,32],[-23,6],[-20,-30]],[[81740,64827],[-11,8],[-11,6],[-18,0],[-7,-8],[-13,-5],[-9,-16],[-1,-2]],[[81670,64810],[-23,11],[-29,44],[-20,73],[-26,39],[-12,35],[-4,62],[-5,29],[2,33],[7,29],[-28,-15],[-20,-27],[4,-34],[-5,-32],[-31,-16],[2,-14],[2,-14],[24,-43],[5,-36],[10,-20],[19,-56],[-1,-110],[11,-31],[-4,-30],[-7,-42],[-1,0],[-6,12]],[[81534,64657],[-9,-2],[-3,-14],[-1,-13]],[[81521,64628],[-1,-1],[-16,-9],[-14,-8],[-11,-11],[-17,-32],[-33,-8],[-16,76],[-23,-51],[-6,-104],[-9,-18],[-14,-15],[-26,37],[-23,-25],[-18,-25],[-8,-22],[-13,-25],[-25,24],[-21,36],[5,27],[-2,17],[-10,14],[-10,-2],[5,-35],[4,-67],[-10,-19],[-14,-15],[-31,12],[-21,25],[-26,21],[-22,4],[-5,-42],[-15,-35],[-13,-4],[-14,6],[-18,-37],[-8,-27],[-22,-29],[-58,-13],[-21,-29],[-27,5],[-21,-7],[-13,2],[-10,15],[-13,0],[-5,-47],[-33,-20],[-30,-5],[-33,-62],[-24,-37],[-17,-4],[-13,13],[-7,56],[-6,6],[-4,-52],[-6,-43],[-12,-24],[-38,-54],[-11,-54],[7,-49],[51,-12],[7,-27],[-5,-22],[-13,-19],[-3,-28],[55,-88],[2,-34],[-9,-19],[-10,-41],[-29,-35],[-62,-18],[-51,18],[-16,40],[1,28],[13,-8],[14,3],[-4,26],[-6,15],[-24,23],[-19,62],[4,51],[-11,40],[-11,34],[-12,20],[-6,25],[12,78],[-7,45],[22,56],[6,63],[39,22],[3,60],[-29,2],[-19,44],[-5,-18],[-15,-2],[-26,84],[-8,11],[-12,2],[6,-90],[-30,-33],[-25,-15],[-35,-6],[-20,-10],[-18,8],[4,27],[10,33],[-9,27],[-20,20],[-30,-1],[-21,6],[-20,-2],[-8,12],[-19,42],[-17,26],[-7,26],[7,31],[-6,18],[-32,2],[1,-43],[3,-52],[9,-39],[-6,-22],[-16,-15],[-17,42],[-8,10],[-9,-2],[-6,-41],[-15,-37],[-28,4],[-22,-23],[-26,-10]],[[80802,63359],[13,-26],[9,-37],[8,-68],[4,-63],[-28,-40],[-25,-16],[-50,-154],[-11,-48],[-8,-21],[-3,-21],[1,-21],[-13,-74],[-12,-91],[-7,-37],[-14,-28],[-19,-15],[-11,-2],[-11,-8],[-27,-49],[-30,-38],[5,-17],[0,-16],[-13,-18],[-14,3],[-42,-14],[-16,-28],[-16,-51],[-6,-7],[-25,-12],[-20,-5],[-33,36],[-16,11],[-44,15],[-43,24],[-30,28],[-61,69],[-7,123],[-11,67],[0,24],[4,206],[4,22],[8,20],[27,46],[31,37],[44,76],[33,35],[27,50],[-16,-2],[-12,6],[12,43],[12,23],[14,12],[29,-9],[27,9],[19,38],[19,8],[71,-12],[49,17],[24,35],[12,2],[36,-10],[14,-37],[-1,25],[1,23],[7,-2],[47,-45],[0,55],[3,15],[15,23],[7,-1],[19,-44],[17,-26],[23,-13]],[[81534,64657],[6,-13],[0,-1],[-13,-11],[-4,-3],[-2,-1]],[[81740,64827],[1,-2],[6,-22],[-2,-24],[11,-12],[3,-23],[-12,-13],[-1,-28],[-6,-17],[-36,30],[-29,16],[-27,-6],[-9,18],[-2,18],[31,32],[2,16]],[[81730,64637],[-7,-9],[-19,42],[-1,14],[15,2],[16,-19],[0,-17],[-4,-13]],[[81665,64637],[-33,0],[-7,5],[-4,13],[12,22],[45,30],[-11,-32],[-2,-38]],[[19644,36209],[-43,-18],[2,32],[11,27],[31,-16],[15,-3],[-16,-22]],[[28110,32461],[-50,-12],[-2,3],[3,10],[11,18],[14,21],[3,1],[5,-2],[6,-4],[15,-14],[4,-10],[-1,-8],[-8,-3]],[[30691,41759],[5,-66],[38,-87],[12,-99],[9,-13],[52,-49],[1,-12],[-8,-18],[-7,-24],[5,-34],[9,-46],[4,-42],[5,-44],[6,-68],[4,-61],[13,-90],[3,-56],[0,-34],[10,-33],[20,-39],[28,-39],[22,-47],[16,-31],[21,-26],[15,-23],[6,-16],[2,-13],[-6,-13],[-25,-61],[-34,-92],[0,-12],[33,-66],[5,-27],[0,-37],[-11,-45],[-35,-14],[-8,-12],[-1,-15],[8,-19],[-1,-44],[13,-49],[-7,-16],[-13,-23],[0,-22],[4,-24],[14,-20],[54,-69],[4,-9],[-1,-7],[-21,-46],[-2,-28],[1,-47],[3,-30],[7,-12],[27,-14],[34,-105],[32,-98],[0,-85],[3,-98],[21,-78],[3,-62],[6,-70],[25,-43],[10,-85],[2,-45],[-1,-29],[19,-92],[2,-79],[-5,-57],[1,-32],[2,-22],[17,-20],[7,-13],[24,-5],[35,-2],[61,21],[46,20]],[[31334,38697],[52,-104],[-22,-140],[-36,-224],[-28,-174],[-5,-23],[-5,-34],[-60,-49],[-88,-71],[-44,-38],[-57,-48],[-13,-39],[-17,-22],[-18,-27],[-6,-30],[-17,-19],[-15,-68],[0,-52],[9,-35],[17,-15],[6,-43],[5,-30],[12,-23],[-3,-19],[-10,-14],[-18,-8],[-12,-43],[-15,-105],[-2,-38],[16,-96],[9,-51],[23,-187],[4,-51],[-32,-71],[-13,-43],[-5,-38],[0,-30],[3,-28],[27,-87],[31,-79],[15,-41],[0,-55],[-7,-31],[-17,-12],[-36,-21],[-16,-32],[-16,-5],[-16,25],[-17,-6],[-21,-22],[-8,-53],[-19,-92],[-16,-25],[-12,-70],[-21,-100],[-10,-60],[-5,-44],[-22,-28],[-25,-56],[-19,-55],[-7,-15],[-15,-5],[-10,-49],[-36,-74],[-9,-85],[-13,-46],[-2,-82],[-20,-151],[-4,-33],[-20,-26],[-27,-58],[-8,-43],[12,-128],[15,-128],[1,-61],[-6,-82],[-4,-36],[10,-14],[17,-10],[6,-31],[-13,-22],[-5,-40],[-14,-44],[-40,-17],[-14,16],[-5,-15],[2,-31],[-9,-37],[-21,-100],[-13,-90],[-8,-39],[3,-33],[7,-19],[0,-18],[-11,-21],[-11,-35],[-11,-5],[-12,10],[-13,-21],[-3,-43],[-7,-54],[-3,-64],[-5,-81],[16,-56],[21,-101],[16,-25],[17,2],[14,-20],[8,-24],[-11,-42],[-18,-7],[-2,-24],[6,-53],[6,-52],[18,-25],[7,-70],[17,-23],[-2,-89],[17,-105],[18,-30],[8,-14],[-5,-46],[-15,-36],[-3,-58],[6,-43],[18,-40],[14,-4],[20,16],[21,-19],[3,-35],[3,-31],[-11,-41],[-12,-76],[-3,-75],[3,-114],[6,-89],[1,-56],[1,-25],[-7,-17],[-19,-9],[-16,-4],[-13,-14],[-3,-28],[-11,-47],[-11,-35],[-19,-51],[-12,-53],[-10,-35],[1,-24],[-7,-46],[-8,-39],[-15,-129],[-20,-27],[-17,-13],[-8,-18],[6,-35],[18,-10],[6,-29],[-3,-44],[12,-41],[-1,-50],[11,-93],[-10,-62],[3,-53],[0,-52],[-15,-41],[-29,-8],[-16,-38],[-28,-41],[-3,-33],[-5,-30],[-11,-11],[-18,0],[-14,-5],[-20,-38],[-22,-21],[-5,-32],[2,-38],[-11,-23],[-15,-44],[-9,-48],[9,-44],[10,-78],[2,-34],[-13,-65],[-10,-42],[10,-53],[8,-30],[-8,-66],[-6,-41],[5,-76],[20,-85],[19,-75],[2,-88],[5,-70],[9,-76],[19,-29],[15,-26],[-3,-36],[-11,-44],[-15,-33],[-38,-11],[-30,-30],[-25,-21],[-19,-25],[-13,-26],[-7,-29],[5,-127],[-3,-47],[-13,-67],[-12,-53],[-5,-16],[-1,-24],[-2,-22],[-14,-5],[-18,10],[-11,-6],[-8,-18],[7,-41],[7,-73],[9,-31],[-2,-24],[-4,-53],[-12,-42],[-17,0],[-10,-18],[-5,-30],[5,-39],[22,-31],[7,-21],[-3,-27],[-17,-11],[-10,-22],[-9,-49],[-13,-55],[-13,-41],[-3,-56],[19,-60],[-2,-59],[-2,-171],[-1,-58],[5,-97],[-7,-26],[-4,-25],[19,-71],[21,-113],[5,-45],[-3,-31],[-28,-27],[-23,-11],[-13,19],[-10,-8],[-10,-33],[-12,-27],[-5,-27],[13,-34],[7,-66],[-15,-29],[-10,-31],[4,-41],[4,-74],[-9,-123],[12,-44],[14,-21],[43,-25],[32,-12],[9,-41],[-4,-33],[-15,-16],[-24,-14],[0,-53],[20,-51],[23,-36],[5,-32],[-1,-34],[-16,-28],[22,-60],[10,-41],[-10,-32],[-15,-47],[-12,-23],[0,-26],[-5,-52],[-1,-51],[4,-31],[137,-24],[31,-9],[18,-31],[-3,-38],[-17,-40],[-11,-76],[-27,-13],[-27,20],[-29,-7],[-26,-5],[-36,-2],[-48,-10],[-30,11],[-2,-28],[8,-48],[64,-15],[60,-28],[18,-51],[24,-58],[25,-36],[1,-58],[-39,-61],[-5,-43],[-51,-13],[-15,-25],[-7,-84],[6,-66],[20,-23],[13,-43],[-15,-51],[-34,-35],[-19,-33],[12,-27],[15,-42],[5,-23],[8,-62],[10,-87],[-1,-42],[-9,-32],[-34,-49],[-24,-23],[-4,-61],[-2,-45],[2,-41],[15,-33],[-1,-33],[-20,-7],[-18,-16],[-17,-58],[-50,-60],[-17,-27],[1,-46],[-20,-65],[-16,-57],[-13,-53],[2,-56],[28,-24],[23,-54],[9,-69],[-17,-79],[-40,-30],[-23,-33],[-7,-25],[6,-83],[-2,-38],[-6,-37],[-10,-28],[-22,-31],[-38,-28],[-32,-19],[-14,-21],[-17,-48],[-15,-52],[3,-65],[-90,-8],[-6,-48],[-20,-38],[-6,-69],[20,-66],[9,-56],[-16,-67],[6,-69],[2,-54],[32,-61],[20,-76],[11,-63],[6,-50],[8,-30],[13,-34],[6,-39],[20,-13],[35,37],[25,25],[17,9],[51,-6],[31,23],[14,-3],[19,-13],[14,-27],[11,-62],[7,-69],[-9,-71],[-14,-16],[-5,-20],[5,-43],[16,-31],[-1,-43],[-17,-99],[-12,-41],[21,-46],[18,-40],[37,-31],[30,-43],[21,-35],[-5,-49],[14,-14],[56,-1],[84,-2],[131,-2],[128,-3],[145,-3],[69,-39],[62,-35],[79,0],[78,-41],[58,-27],[35,-11],[36,-10],[5,-38]],[[30988,21683],[-157,54],[-35,30],[-30,3],[-57,-36],[-32,-88],[-16,-25],[-40,-23],[-40,-5],[-134,-85],[-48,-7],[-33,-23],[-32,-32],[-12,-70],[5,-42],[-36,-152],[-9,-84],[0,-44],[10,-70],[-13,-120],[-25,-26],[-59,-34],[-41,24],[-69,22],[-50,46],[-63,33],[-21,20],[-56,92],[-6,31],[-4,39],[30,56],[16,4],[46,-2],[39,9],[25,-30],[6,-65],[-10,-34],[-10,-22],[3,-16],[28,23],[14,145],[94,72],[31,42],[30,66],[5,18],[2,25],[-20,20],[-44,27],[-142,-137],[-64,-36],[-42,-39],[-50,-71],[-9,-21],[-11,-46],[-5,-52],[-49,24],[-76,74],[-15,28],[15,38],[23,31],[2,107],[6,38],[16,30],[29,33],[14,7],[12,-14],[2,-25],[48,2],[93,94],[38,3],[51,-22],[57,13],[11,10],[11,22],[-42,26],[-41,13],[-115,10],[-25,-10],[-34,-51],[-11,13],[-7,25],[-39,18],[-19,-4],[-18,-24],[3,-37],[-10,-41],[-36,-39],[-25,-64],[1,-49],[-1,-26],[-9,-14],[-19,-16],[-60,11],[-34,52],[-13,35],[-38,39],[83,47],[29,27],[27,61],[20,39],[-14,27],[-17,0],[1,-43],[-18,-36],[-38,17],[-57,-52],[-35,14],[-56,-16],[-28,28],[-6,36],[10,38],[-10,63],[-16,15],[-16,-4],[-7,38],[-17,66],[-8,18],[-8,31],[9,7],[19,-8],[17,-20],[26,-3],[57,-43],[24,10],[13,10],[5,36],[0,34],[10,0],[32,-43],[21,4],[36,-12],[19,5],[34,16],[54,48],[27,49],[14,7],[16,-6],[12,-15],[0,-34],[12,-32],[17,-26],[5,-31],[-3,-32],[-31,-43],[-6,-16],[11,-16],[12,8],[18,21],[10,30],[2,16],[1,22],[-1,27],[-25,76],[-3,18],[0,35],[28,32],[8,25],[2,48],[-15,33],[-61,77],[-101,76],[-12,-8],[-8,-14],[10,-10],[13,-5],[90,-63],[24,-37],[15,-10],[19,-24],[-5,-36],[-91,-34],[-72,-76],[-55,-46],[-37,17],[-18,47],[-19,60],[-28,35],[-16,-4],[-13,7],[-11,18],[-21,-15],[-49,42],[-13,18],[35,58],[39,-22],[9,165],[-12,37],[-51,41],[-24,-5],[-34,5],[-23,19],[-26,8],[-22,11],[-29,25],[-34,14],[-47,104],[-20,55],[-11,60],[72,2],[42,10],[10,25],[-15,47],[-20,38],[15,36],[21,27],[22,-12],[56,-61],[9,-41],[39,-126],[10,-12],[4,-11],[82,-71],[11,1],[-5,59],[23,81],[23,26],[11,0],[1,13],[-22,34],[11,44],[-7,1],[-19,-28],[-40,-140],[-24,-26],[-33,64],[-18,45],[-10,17],[4,71],[65,-14],[-22,23],[-77,42],[-19,20],[-14,7],[-25,49],[-32,41],[55,74],[27,52],[88,-27],[17,16],[-15,38],[-17,-12],[-27,24],[-43,72],[2,36],[7,67],[17,14],[36,14],[41,-22],[17,-17],[16,8],[-16,49],[-27,19],[-29,35],[3,39],[9,33],[8,35],[5,50],[-3,39],[8,17],[13,8],[1,15],[-26,-3],[-9,-49],[-3,-45],[-19,-35],[-7,-41],[-5,-48],[-10,-55],[-23,21],[-13,21],[-5,15],[3,28],[-6,175],[-1,147],[11,114],[32,45],[14,13],[13,-6],[20,1],[14,16],[-45,28],[-28,-16],[-20,-22],[-37,17],[-7,58],[-21,51],[-4,65],[2,93],[51,-8],[42,-18],[110,2],[90,-90],[40,12],[-2,18],[-30,22],[-19,51],[-11,14],[-6,31],[-1,35],[-23,129],[-9,-3],[-9,-44],[-18,-74],[-26,-36],[-40,-15],[-40,-8],[-34,14],[-8,31],[1,35],[-15,17],[-39,16],[-11,8],[-13,32],[19,49],[15,29],[18,-6],[18,-13],[23,-38],[22,-7],[25,30],[5,21],[-16,13],[-14,5],[-23,16],[-44,58],[22,59],[52,68],[16,16],[-14,57],[16,63],[-16,51],[-29,56],[-39,12],[-8,-16],[-2,-23],[6,-17],[-3,-12],[-9,0],[-50,12],[-33,37],[-54,34],[-7,26],[-6,39],[19,67],[-10,1],[-35,-52],[-53,-27],[-40,-9],[-17,-20],[-7,-18],[11,-10],[22,-2],[17,-65],[-4,-25],[-8,-16],[-19,-4],[-38,45],[-20,51],[0,40],[14,54],[61,74],[17,31],[36,34],[48,78],[41,43],[-20,36],[-21,53],[2,75],[84,30],[37,-13],[47,3],[26,18],[18,3],[40,21],[17,29],[4,22],[0,20],[-4,23],[-7,62],[7,21],[17,24],[22,8],[10,-2],[27,-22],[-6,-32],[-10,-39],[-22,-153],[-11,-35],[-17,-30],[12,-62],[-18,-44],[-76,-47],[-10,-2],[6,-17],[44,4],[34,10],[34,39],[11,60],[14,117],[18,17],[22,3],[11,-27],[-4,-62],[0,-60],[-28,-176],[-35,-71],[-4,-19],[2,-22],[27,3],[21,38],[15,49],[15,68],[-2,49],[5,30],[6,100],[11,50],[-1,71],[-19,26],[-26,16],[-7,43],[14,86],[50,-3],[48,59],[31,21],[18,-5],[62,-56],[12,-1],[-2,21],[-9,14],[-25,19],[-45,60],[-61,10],[11,78],[12,72],[30,9],[49,24],[94,107],[17,81],[4,91],[-45,23],[-48,60],[-39,31],[-35,40],[7,59],[5,97],[43,21],[20,132],[-29,102],[7,76],[38,64],[6,45],[11,49],[33,5],[1,27],[-3,49],[-22,58],[-1,80],[21,94],[33,-6],[6,4],[-23,57],[-19,63],[3,25],[18,21],[21,12],[23,-32],[33,-103],[5,27],[-13,104],[-11,130],[-35,-17],[-31,9],[-12,20],[-12,30],[11,35],[11,27],[23,33],[49,12],[35,42],[11,87],[-11,-9],[-19,-76],[-32,-26],[-16,4],[-19,14],[-38,67],[-21,15],[-20,2],[-17,-17],[-44,-117],[-19,-20],[-78,-9],[-28,14],[-31,17],[3,29],[10,31],[17,16],[1,17],[-24,5],[-28,32],[-13,41],[-5,73],[-25,116],[-5,83],[17,59],[38,232],[12,119],[20,104],[0,68],[52,63],[20,38],[45,211],[6,114],[-71,346],[-11,66],[-3,82],[17,136],[2,52],[-15,75],[-40,122],[-1,62],[17,64],[-16,80],[8,49],[9,39],[63,-21],[29,10],[15,23],[12,65],[6,103],[4,44],[5,64],[31,26],[11,61],[26,84],[26,238],[27,58],[27,68],[-11,100],[18,46],[15,34],[14,61],[19,58],[46,83],[11,101],[35,176],[7,112],[11,76],[-3,71],[21,86],[20,73],[7,40],[46,97],[8,76],[-17,52],[0,81],[-13,112],[30,41],[12,31],[39,179],[-3,70],[11,87],[-25,103],[-4,231],[-14,179],[-23,188],[2,105],[-15,131],[0,76],[11,171],[74,108],[15,121],[9,163],[-3,119],[-8,54],[-36,87],[-10,157],[7,41],[31,44],[21,61],[11,95],[23,75],[9,181],[18,144],[10,50],[30,63],[5,17],[5,48],[-2,113],[5,70],[23,136],[3,63],[26,141],[6,101],[12,53],[-5,60],[8,134],[-18,76],[-4,44],[22,137],[16,34],[24,64],[11,72],[2,45],[-32,227],[-4,78],[7,180],[11,116],[-3,93],[3,48],[6,60],[21,72],[5,52],[-7,21],[-26,27],[-21,66],[-2,65],[7,47],[2,67],[31,13],[17,37],[16,70],[20,169],[9,209],[12,125],[8,63],[7,130],[12,85],[2,78],[-2,60],[-30,304],[0,112],[13,174],[0,244],[-2,57],[-12,54],[-3,72],[-18,127],[-17,253],[0,134],[-7,114],[-16,30]],[[30936,21513],[-1,-171],[0,-169],[-1,-157],[0,-158],[0,-152],[-1,-156],[-2,-175],[-2,-130]],[[30929,20245],[-41,0],[-12,-13],[-66,-19],[-112,29],[-28,27],[-38,58],[-13,-16],[-36,-25],[-36,-19],[-30,-2],[-28,24],[-6,12],[-6,3],[-60,-34],[-66,34],[-53,21],[-84,12],[-59,43],[-109,-4],[-19,14],[-7,42],[6,20],[23,11],[6,24],[24,-6],[30,-31],[9,1],[20,29],[30,26],[11,3],[54,-32],[22,4],[32,14],[5,12],[5,22],[9,13],[28,6],[27,-12],[3,-38],[-4,-41],[36,-11],[43,1],[30,-15],[4,25],[-48,65],[-20,40],[-26,24],[-35,12],[-28,75],[1,66],[-3,64],[62,36],[-14,55],[21,41],[25,16],[24,-153],[18,-54],[-23,-11],[-47,1],[27,-76],[43,-25],[37,-56],[1,-41],[20,-18],[50,-1],[34,8],[16,27],[19,9],[33,-34],[57,-25],[15,-17],[11,-30],[0,-31],[3,-16],[17,8],[23,42],[12,15],[14,7],[8,10],[1,12],[-42,31],[-220,141],[-28,56],[-18,71],[1,73],[16,23],[39,29],[72,41],[84,58],[10,11],[-1,37],[-10,25],[-33,18],[-35,4],[-33,-1],[-33,-8],[-60,-39],[-34,2],[-32,21],[-24,42],[-13,57],[0,36],[5,33],[15,35],[19,14],[18,-2],[17,8],[10,12],[8,16],[-3,13],[-6,12],[-27,24],[-10,23],[-23,38],[12,10],[41,6],[28,-26],[26,-30],[16,0],[15,13],[33,38],[28,49],[25,56],[21,34],[23,3],[69,-105],[24,-4],[80,57],[9,-3],[28,-29],[8,-12]],[[31366,20072],[-8,-22],[-17,-29],[-24,-23],[-23,-6],[-16,12],[-9,20],[-4,21],[-5,11],[-9,2],[-11,0],[-14,-8],[-29,-29],[-13,-8],[-9,-2],[-84,22],[-8,9],[-10,19],[-11,59],[-35,52],[54,29],[65,0],[125,-22],[49,-5],[39,-50],[6,-30],[1,-22]],[[29507,26874],[-21,-12],[-19,-3],[-20,9],[-35,-1],[-34,22],[-32,32],[-9,19],[3,26],[24,61],[22,116],[15,166],[-12,63],[1,26],[6,31],[2,33],[-1,32],[3,30],[24,64],[4,29],[0,31],[11,64],[-3,21],[-9,18],[7,16],[85,-47],[56,-11],[3,-49],[11,-38],[7,-68],[8,-16],[-4,-49],[-26,-21],[2,-45],[15,-42],[-22,-16],[-23,-9],[-6,-11],[-17,-10],[-20,-23],[6,-21],[26,-48],[29,-33],[16,-49],[21,-51],[-10,-33],[-19,-46],[-31,-31],[-27,-19],[3,-76],[-10,-31]],[[29312,23532],[2,-85],[-4,-85],[-11,-104],[2,-21],[12,-5],[4,-13],[-4,-55],[-7,-42],[-13,-35],[-7,-41],[-7,-9],[-30,-7],[-17,4],[-13,47],[-4,29],[1,38],[-16,51],[-1,19],[6,34],[14,16],[2,52],[6,15],[15,21],[2,9],[-1,8],[-5,1],[-61,-64],[-5,-18],[-3,-24],[-1,-84],[-10,-49],[-10,-9],[-28,-2],[-37,5],[-42,44],[-27,-12],[-6,54],[14,44],[51,-4],[8,77],[-16,18],[-18,32],[-10,28],[9,21],[30,31],[15,3],[15,-17],[36,13],[-2,49],[-32,22],[7,37],[41,35],[24,36],[2,41],[-10,40],[3,16],[20,34],[29,16],[13,-2],[26,-24],[24,-3],[5,-7],[5,-26],[15,-193]],[[29025,23753],[-32,-1],[-7,103],[36,149],[3,56],[-12,43],[-5,35],[3,14],[47,30],[14,-32],[18,-83],[33,-119],[-1,-114],[-18,-28],[-58,-29],[-21,-24]],[[29337,21357],[5,-5],[10,1],[16,-9],[58,-11],[52,-27],[27,-26],[35,-7],[29,-33],[13,-8],[15,-2],[39,-60],[2,-7],[44,-47],[2,-7],[-25,-3],[-51,22],[-25,1],[-19,7],[-4,4],[-4,27],[-5,13],[-49,63],[-21,14],[-35,12],[-40,-8],[-28,8],[-9,-3],[-40,50],[-40,42],[-17,50],[-25,38],[-1,11],[12,9],[27,-22],[27,-37],[15,-14],[10,-36]],[[29287,23852],[-6,-14],[-34,9],[-59,-15],[-25,52],[-11,83],[-8,18],[-14,47],[-8,31],[-15,48],[-6,51],[-3,16],[13,30],[62,29],[22,48],[19,-6],[-5,-98],[11,-33],[22,-28],[3,-11],[4,-35],[11,-53],[13,-26],[4,-15],[0,-13],[-5,-19],[15,-96]],[[29743,21035],[8,-46],[4,-9],[20,7],[34,4],[57,-17],[6,-6],[24,-51],[19,-22],[28,-47],[-28,-32],[-17,-45],[-1,-23],[-11,-13],[-17,-14],[-26,-27],[-31,-3],[-31,-14],[-15,-12],[-8,-1],[-10,7],[-11,13],[-4,15],[22,14],[28,50],[5,52],[-30,9],[-18,-7],[-14,0],[-15,16],[-9,-24],[-4,-24],[4,-36],[-3,-11],[-10,-7],[-26,14],[-26,24],[-2,14],[6,48],[-1,25],[-5,37],[-3,3],[-10,0],[-31,-7],[-31,46],[-16,49],[-57,14],[44,69],[67,10],[22,-35],[74,-24],[-4,37],[1,13],[10,16],[6,2],[9,-12],[14,-5],[7,-11],[6,-23]],[[29216,22102],[11,-112],[9,-16],[28,-8],[31,-57],[1,-16],[-37,-96],[-8,-69],[-43,5],[-19,68],[-27,66],[-10,77],[-15,66],[27,38],[26,-8],[1,50],[25,12]],[[30638,20207],[223,-57],[68,35],[55,-1],[16,-48],[-55,-49],[-5,-16],[8,-13],[57,-8],[14,-16],[13,-20],[-11,-31],[-1,-14],[6,-14],[42,-46],[18,-24],[9,-23],[3,-40],[-1,-32],[-9,-4],[-21,10],[-20,18],[-18,46],[-12,10],[-36,9],[-35,22],[-28,-1],[-25,10],[-23,-9],[-8,16],[-10,30],[0,14],[12,48],[0,13],[-7,1],[-26,-10],[-11,7],[-29,35],[-11,7],[-29,3],[-17,-62],[-1,-16],[17,-39],[33,-61],[-17,-1],[-47,19],[-13,11],[-14,31],[-28,18],[-10,11],[-3,13],[-1,40],[-6,6],[-40,-11],[-8,10],[-3,17],[-6,9],[-26,16],[-2,9],[11,12],[7,28],[10,104],[51,-22]],[[30169,20718],[62,-46],[40,0],[0,-28],[5,-49],[-6,-20],[-16,-20],[-9,-29],[-7,-5],[-45,35],[-47,48],[-24,-9],[-31,12],[-25,-3],[-16,-27],[-36,-14],[-7,54],[-33,51],[-33,41],[18,63],[22,10],[20,21],[81,-22],[42,-19],[45,-44]],[[29518,26270],[-14,-25],[-22,-4],[-33,-29],[-4,-25],[-1,-30],[23,-37],[11,-43],[14,-64],[10,-61],[-1,-19],[2,-31],[17,-50],[1,-22],[-1,-22],[-7,-41],[-5,-5],[-17,-4],[-1,-25],[-4,-8],[-46,-3],[-23,12],[2,74],[-29,30],[-20,49],[-23,85],[-19,27],[-22,67],[-33,58],[38,36],[-6,64],[22,22],[33,23],[25,-18],[22,6],[10,16],[-3,65],[7,52],[25,26],[26,3],[10,-29],[13,-28],[32,-23],[-1,-29],[-8,-40]],[[29726,26048],[-68,-46],[-33,15],[-13,34],[-7,29],[-7,48],[12,26],[24,37],[10,24],[4,28],[-2,27],[4,25],[14,9],[50,-28],[52,-43],[18,-29],[3,-23],[-22,-52],[-15,-42],[-24,-39]],[[29155,25984],[-7,-9],[-9,3],[-7,18],[-5,31],[10,12],[7,0],[9,-17],[4,-26],[-2,-12]],[[29082,22649],[-7,-53],[-23,5],[-7,13],[-4,34],[-7,16],[9,34],[7,37],[-2,29],[34,-2],[41,-7],[11,-8],[-12,-25],[-12,-16],[-25,-9],[-3,-48]],[[29137,23711],[-3,-46],[-41,-88],[-35,-52],[-32,-41],[-21,0],[-17,20],[19,33],[24,32],[-8,42],[-7,13],[-10,4],[-17,22],[5,33],[10,15],[14,12],[12,-7],[54,23],[17,18],[32,4],[4,-37]],[[29135,24286],[-20,-7],[-3,19],[-18,31],[16,21],[31,21],[24,-2],[22,-17],[3,-19],[-38,-25],[-9,-14],[-8,-8]],[[29258,26723],[-39,-10],[-9,17],[0,15],[7,12],[20,7],[13,-9],[7,-15],[2,-12],[-1,-5]],[[29546,26024],[-9,-7],[-8,1],[-8,20],[-3,26],[-18,39],[-5,18],[0,22],[10,32],[16,9],[10,-2],[13,-37],[3,-40],[4,-42],[-5,-39]],[[29289,22305],[-1,-48],[-8,-15],[-8,-5],[-20,15],[-11,1],[-18,-25],[-16,-13],[-23,3],[-31,17],[-27,-72],[-13,-25],[-27,-33],[-3,39],[17,60],[8,40],[16,60],[31,-22],[44,22],[41,41],[34,1],[12,-23],[3,-18]],[[29151,22870],[-54,-46],[-16,19],[-39,0],[10,50],[4,37],[6,14],[2,32],[12,58],[32,-19],[24,-6],[33,-19],[36,-12],[10,-51],[-34,-23],[-26,-34]],[[29497,26597],[6,-29],[-13,-4],[-19,5],[-10,-23],[-5,-4],[-45,20],[-7,9],[1,29],[48,3],[31,19],[4,-3],[9,-22]],[[29405,21928],[-9,-6],[-30,14],[-16,12],[-24,30],[-3,31],[-11,38],[7,0],[25,-15],[10,-11],[13,-24],[40,-34],[5,-10],[-1,-13],[-6,-12]],[[29357,25523],[-15,-26],[-27,-12],[-27,20],[-32,-9],[-3,43],[12,36],[24,43],[18,58],[-2,81],[14,18],[8,29],[31,18],[7,-61],[-8,-107],[20,-64],[3,-21],[-4,-24],[-19,-22]],[[31229,19648],[-10,-1],[-25,11],[-36,4],[-5,5],[0,8],[4,9],[20,7],[60,-6],[8,-4],[2,-7],[-10,-19],[-8,-7]],[[31535,20029],[-22,-25],[-16,1],[-6,9],[-1,12],[3,12],[7,11],[16,14],[5,2],[24,-14],[-10,-22]],[[30280,20237],[13,-37],[4,-6],[35,-15],[15,9],[37,4],[23,14],[32,7],[38,-90],[-4,-28],[-30,-30],[-20,-6],[-19,9],[2,15],[-4,13],[-13,17],[-12,-1],[-19,-13],[-10,2],[-19,14],[-35,10],[-7,13],[0,19],[-7,9],[-36,31],[-23,25],[-20,4],[-7,-3],[-7,-13],[-17,-11],[-5,2],[-6,9],[-3,14],[7,29],[11,3],[49,-6],[30,-13],[27,0]],[[31308,19713],[-10,-4],[-7,10],[-12,8],[-46,16],[-1,10],[5,14],[9,12],[18,13],[14,32],[7,-3],[6,-13],[11,-44],[14,-32],[-2,-11],[-6,-8]],[[56349,58133],[-11,4],[-25,16],[-29,13],[-36,11],[-35,-26],[-37,-33],[-12,-25],[-10,-14],[-16,2],[-15,-4],[-9,-24],[-13,-26],[-54,-54],[-11,-19],[-7,-20],[0,-21],[5,-44],[0,-55],[-12,-44],[-13,-30],[-16,-11],[-14,-6],[-8,-19],[-28,-100],[-12,-19],[-25,3],[-71,-150],[-7,-45],[-25,-62],[-33,-70],[-29,-34],[-3,-13],[-8,-13],[-18,-16],[-62,-85],[-75,4],[-33,-34],[-32,-15],[-47,-16],[-14,2],[-61,-7],[-70,2],[-27,-12],[-26,-32],[-19,-29],[-3,-9],[3,-12],[0,-9],[49,-70],[12,-34],[-12,-33],[-6,-5],[-1,-2],[-8,-26],[-29,-79],[-44,-93],[-22,-26],[-10,-17],[-11,-62],[-8,-9],[-30,-8],[-60,-6],[-83,-20],[-50,-7],[-31,5],[-43,-42],[-16,-11],[-10,-4],[-43,-41],[-36,-64],[-12,-12],[-51,-27],[-20,-44],[-9,-4],[-32,58],[-23,53],[-10,53],[-2,17],[-6,-3],[-17,-23],[-16,-27],[-7,-51],[-52,-35],[-45,-30],[-20,-37],[-31,-18],[-40,7],[-31,16],[-31,5]],[[54299,56177],[15,46],[6,35],[1,42],[-2,29],[-18,14],[-12,23],[-26,133],[-27,138],[-38,135],[-41,86],[-30,53],[-9,7],[-15,16],[-11,16],[-55,92],[-56,102],[-15,47],[-28,70],[-32,72],[-16,33],[-8,59],[22,54],[23,67],[29,45],[37,3],[61,-18],[67,-7],[65,14],[17,10],[17,-1],[35,-15],[61,3],[32,27],[-34,47],[-37,74],[-34,81],[-21,73],[-19,95],[-18,116],[-11,152],[2,85],[6,61],[18,100],[-12,58],[2,47],[-1,70],[-6,36],[-24,115],[-5,13],[-21,80],[-9,134],[-24,89],[-39,43],[-21,52],[-8,91],[-15,25],[-61,32],[-50,0]],[[54495,53150],[-13,54],[-8,63],[-4,73],[2,19],[-5,22],[0,4],[-7,55],[7,38],[-5,40],[-16,39],[-14,30],[-8,27],[-7,12],[-15,4],[-21,14],[-27,59],[-27,57],[-34,74],[-27,63],[-33,78],[-31,72],[-19,69],[-7,40],[9,4],[13,1],[6,7],[0,19],[-14,54],[-6,70],[-12,42],[-35,66],[-35,49],[-11,26],[-6,36],[-13,231],[-6,65],[-10,29],[-8,13],[-3,16],[1,41],[5,37],[-1,14],[10,32],[0,213],[-5,11],[-6,18],[-10,-1],[-11,2],[-11,31],[-9,39],[3,28],[9,23],[11,20],[13,17],[39,34],[11,17],[7,21],[4,29],[23,109],[33,109],[15,23],[14,72],[20,89],[8,41],[6,41],[10,33],[37,54],[28,96]],[[43008,61604],[-27,-11],[-12,5],[-3,46],[-6,30],[1,14],[63,59],[21,-10],[16,-47],[-11,-26],[-42,-60]],[[43487,60488],[-17,-53],[-36,4],[-19,22],[-22,66],[0,52],[8,44],[-1,39],[3,10],[11,-6],[2,-26],[34,-64],[12,-13],[25,-75]],[[43086,61530],[-22,-13],[-14,1],[-21,21],[7,22],[22,24],[15,5],[12,-43],[1,-17]],[[43634,61196],[23,-11],[8,4],[15,-2],[16,-30],[3,-33],[-8,-40],[-30,-33],[-18,4],[-21,30],[12,60],[0,51]],[[43247,60400],[-21,-22],[-15,10],[-15,23],[-7,33],[6,28],[29,33],[17,-11],[10,-51],[-4,-43]],[[43309,61418],[11,-17],[4,-12],[-17,-7],[-42,22],[-11,-13],[-11,-48],[-21,72],[2,27],[4,8],[30,-19],[51,-13]],[[43642,61439],[-9,-30],[-11,44],[-6,10],[-3,62],[16,19],[8,1],[0,-64],[5,-42]],[[43560,60562],[-8,-2],[-11,26],[2,36],[-1,9],[10,39],[20,-4],[6,-28],[0,-59],[-18,-17]],[[13151,83022],[26,-34],[61,22],[11,-4],[12,-13],[12,-28],[14,-42],[3,-46],[-5,-17],[-11,-18],[-98,-73],[-2,-7],[2,-7],[9,-7],[19,1],[77,18],[5,13],[5,57],[11,31],[0,23],[-7,55],[1,22],[54,5],[33,20],[35,38],[8,-1],[-5,-68],[-5,-21],[-33,-84],[-19,-73],[-9,-73],[-2,-120],[-8,-41],[-15,-25],[-93,-43],[-48,2],[-43,40],[-20,27],[15,33],[10,2],[30,-7],[24,-12],[10,0],[-2,7],[-66,63],[-49,28],[-14,32],[-1,24],[-4,14],[-38,86],[-8,34],[-5,48],[0,49],[10,80],[4,8],[16,-1],[27,-9],[66,-8]],[[13402,82485],[28,-53],[8,-48],[-3,-56],[-45,-22],[-23,17],[-11,-3],[-15,-17],[19,-7],[26,-28],[23,-36],[32,-6],[44,-25],[-33,-45],[-5,-26],[41,-72],[4,-18],[13,-4],[30,6],[4,-6],[0,-15],[-19,-42],[2,-8],[17,-7],[32,0],[8,-41],[-30,-38],[-55,49],[-25,48],[-14,45],[-17,25],[-52,57],[-78,121],[-21,18],[-20,48],[-6,23],[1,15],[7,9],[24,5],[0,24],[-90,42],[-10,8],[-12,30],[7,4],[49,-5],[53,14],[33,11],[13,13],[27,17],[11,-1],[28,-20]],[[14667,81013],[138,-72],[138,-35],[102,-42],[62,-13],[22,-9],[15,-15],[17,-36],[29,-85],[23,-55],[46,-94],[37,-67],[8,-27],[-8,-8],[1,-16],[28,-65],[52,-59],[41,-28],[86,-45],[53,-45],[16,-30],[23,-30],[9,-21],[19,-76],[35,-73],[36,-139],[7,11],[4,42],[4,9],[8,5],[7,-17],[6,-36],[23,-87],[-7,-26],[-7,-2],[-31,11],[-10,-15],[-15,-32],[-10,-13],[-6,6],[-90,31],[-55,29],[-72,45],[-87,47],[-50,33],[-41,33],[-29,29],[-5,24],[1,11],[56,77],[23,42],[9,31],[5,34],[-3,41],[-3,-3],[-5,-40],[-8,-34],[-10,-28],[-6,-9],[-67,-14],[-54,4],[-27,-33],[-8,-4],[-15,11],[-33,44],[-47,36],[5,9],[31,19],[16,26],[-3,5],[-11,-2],[-10,6],[-19,34],[-10,10],[-23,-16],[-10,-1],[-9,23],[13,53],[1,13],[-24,-20],[-8,7],[-7,17],[-7,7],[-19,-3],[-21,15],[-7,-6],[-3,-23],[-7,-6],[-31,39],[-8,1],[-15,-29],[-5,-2],[-9,13],[-4,71],[2,21],[4,7],[28,16],[79,18],[7,13],[-60,-7],[-15,10],[-17,24],[-17,0],[-9,8],[-10,18],[-25,64],[-17,17],[-29,10],[-15,12],[-6,-5],[-6,-19],[-9,-11],[-19,-7],[-19,5],[-14,18],[-8,22],[-4,25],[8,33],[0,14],[-3,15],[-7,12],[-9,10],[-5,-5],[-1,-20],[-5,-14],[-17,-11],[-13,19],[-9,27],[-11,19],[-57,0],[-27,-25],[-13,-2],[-13,6],[-2,13],[12,35],[-3,47],[-3,12],[-27,7],[-4,12],[15,57],[9,11],[12,4],[53,4],[17,-8],[26,-34],[-1,13],[-9,39],[-2,24],[18,26],[-17,8],[-63,6],[1,-17],[5,-24],[-37,-21],[-28,-4],[-26,4],[-21,12],[-37,51],[-23,51],[1,27],[13,29],[16,19],[39,18],[51,1],[57,-23],[143,-104]],[[10833,91964],[39,-9],[126,-19],[119,11],[221,-61],[137,-114],[111,-57],[45,-38],[72,-34],[169,-75],[53,-7],[98,-36],[61,5],[104,-9],[71,-28],[140,-79],[29,-7],[8,6],[-49,78],[-8,7],[-56,29],[-67,14],[-5,6],[-12,27],[4,11],[14,5],[50,-1],[29,5],[4,11],[-21,2],[-25,11],[-30,18],[-17,17],[61,115],[21,-11],[32,26],[58,-17],[10,10],[7,58],[9,14],[16,11],[80,10],[99,-10],[11,5],[-10,39],[-1,16],[6,35],[6,18],[12,10],[46,-8],[15,-17],[15,-30],[16,-17],[49,-17],[6,-11],[-19,-45],[-19,-24],[-41,-62],[-3,-16],[63,28],[71,38],[60,22],[51,4],[36,12],[22,21],[16,22],[31,70],[21,12],[87,-4],[21,2],[13,7],[-2,8],[-19,11],[-25,3],[0,5],[9,12],[14,6],[42,8],[29,-25],[19,-2],[63,28],[98,74],[39,21],[34,3],[29,-13],[22,4],[29,41],[12,23],[17,19],[73,43],[46,10],[29,-8],[33,-18],[28,-7],[37,5],[27,-2],[13,8],[47,50],[15,0],[14,-14],[24,-36],[0,-18],[-31,-44],[-225,-126],[-69,-54],[-34,-20],[-36,-11],[-69,-9],[-27,-11],[-46,-10],[-109,-17],[-21,-9],[-14,-10],[-39,-66],[-18,-22],[-38,-33],[-41,-20],[-58,-7],[-36,-31],[-42,-60],[-33,-42],[-39,-36],[-42,-46],[-11,-25],[13,-32],[7,-10],[42,-18],[16,4],[-15,17],[-35,25],[-5,9],[9,7],[166,-19],[36,19],[12,16],[-2,9],[-45,3],[-10,15],[-7,29],[-2,23],[4,17],[10,22],[49,35],[52,15],[40,20],[22,19],[60,32],[23,27],[13,20],[2,10],[-11,7],[9,18],[43,16],[20,1],[61,-15],[11,-12],[-6,-31],[8,2],[24,39],[13,13],[14,3],[13,-5],[14,-13],[8,-38],[1,-63],[3,-25],[16,43],[11,20],[59,93],[40,51],[46,50],[65,37],[152,61],[85,17],[43,15],[21,13],[14,17],[24,19],[4,-2],[-9,-39],[-6,-12],[-56,-24],[-5,-19],[6,-29],[9,-19],[13,-9],[23,6],[33,23],[41,34],[89,86],[8,16],[22,69],[51,31],[92,35],[22,22],[-80,19],[-17,13],[-3,8],[15,19],[-36,20],[-14,12],[1,36],[11,25],[24,24],[14,5],[36,-15],[30,-18],[104,-85],[42,-42],[25,-33],[58,-102],[26,-59],[21,-61],[21,-44],[20,-27],[100,-107],[52,-45],[44,-28],[49,-22],[57,-16],[38,-2],[60,46],[1,29],[-26,50],[-27,35],[4,21],[35,40],[-3,14],[8,42],[24,-8],[10,1],[13,15],[17,29],[22,24],[27,19],[7,12],[-26,9],[-16,0],[-12,4],[-8,8],[11,9],[57,22],[11,22],[19,14],[23,5],[15,-6],[16,-17],[1,-28],[-7,-46],[-2,-37],[18,-87],[16,-19],[63,-25],[-4,-22],[-72,-91],[-16,-23],[-7,-17],[2,-14],[13,-12],[24,-9],[63,-3],[18,8],[122,3],[22,6],[19,18],[28,44],[31,14],[10,12],[19,52],[10,61],[9,26],[14,16],[19,5],[48,-6],[22,5],[88,-5],[88,4],[92,-11],[58,-12],[54,-20],[104,-46],[41,-26],[145,-113],[43,-23],[79,-22],[274,-49],[34,-13],[72,-51],[50,-30],[59,-29],[73,-25],[144,-37],[24,-13],[26,-3],[30,5],[132,-22],[35,1],[25,-4],[31,-15],[45,-6],[-2,11],[-51,59],[2,9],[21,1],[64,-10],[15,17],[21,-1],[49,-8],[53,-18],[56,-28],[68,-24],[104,-60],[57,-50],[55,-62],[29,-43],[6,-24],[11,-12],[17,0],[7,-9],[-16,-53],[-9,-14],[-12,-9],[-49,-11],[-136,13],[-25,-43],[-76,-37],[-13,-16],[-4,-11],[6,-38],[-10,-12],[-62,-43],[-2,-12],[40,-18],[43,-30],[34,-7],[43,4],[54,-11],[65,-25],[45,-12],[25,2],[35,-4],[44,-12],[59,-4],[129,1],[39,-8],[54,-4],[105,1],[19,1],[33,21],[22,6],[38,1],[108,14],[38,0],[34,11],[45,23],[27,4],[10,-14],[19,-6],[27,2],[52,23],[120,71],[43,0],[32,22],[8,0],[8,-9],[30,-52],[9,-8],[20,-4],[20,-27],[20,-39],[16,-11],[113,-2],[39,-11],[12,-11],[13,-31],[7,-60],[5,-22],[16,-33],[11,-9],[10,9],[28,84],[10,13],[18,-4],[6,-5],[28,-62],[40,-46],[100,-84],[16,-31],[6,-23],[-6,-21],[-17,-18],[-27,-15],[-37,-11],[-34,4],[-32,19],[-10,1],[11,-17],[66,-70],[17,-28],[16,-18],[14,-10],[13,-15],[12,-21],[55,-56],[16,-27],[62,-84],[30,-33],[23,-19],[8,-1],[-5,15],[-79,111],[-41,70],[-5,17],[-3,26],[-2,85],[6,13],[28,11],[35,-39],[13,-5],[9,2],[5,10],[20,-9],[36,-29],[12,0],[-27,54],[-19,27],[-7,19],[18,28],[-10,14],[-45,41],[-24,42],[-21,65],[-2,25],[3,26],[-3,22],[-29,43],[-31,30],[-24,35],[-5,19],[3,50],[19,21],[36,29],[9,30],[-16,31],[-3,14],[10,-2],[70,15],[18,-5],[26,6],[35,19],[28,9],[36,-2],[20,5],[24,8],[13,9],[22,36],[12,6],[37,-4],[21,-8],[9,3],[-1,50],[7,18],[37,37],[39,4],[25,10],[30,20],[21,19],[21,29],[9,38],[-7,11],[-44,15],[-26,-8],[-59,-27],[-61,-34],[-24,-33],[-6,-41],[-12,-18],[-47,17],[-21,0],[-25,-7],[-27,-16],[-29,-25],[-42,-4],[-56,15],[-33,5],[-34,-26],[2,-20],[15,-28],[-15,-17],[-82,-6],[-21,4],[-44,-12],[-17,3],[-12,13],[-89,58],[-9,11],[22,47],[82,126],[9,8],[152,22],[91,23],[169,69],[32,6],[108,46],[45,12],[41,-8],[60,-24],[32,-21],[22,-26],[18,-37],[23,-81],[8,-69],[14,-26],[51,-48],[26,-18],[16,-6],[14,11],[9,2],[7,-4],[7,-31],[9,-3],[30,4],[32,-12],[5,-10],[-7,-37],[9,-16],[40,-34],[37,-12],[44,-6],[81,6],[68,16],[51,26],[42,-29],[84,-71],[50,-51],[41,-23],[84,-29],[19,-15],[31,-2],[43,12],[48,-5],[54,-21],[37,-9],[127,40],[20,2],[47,19],[31,6],[36,0],[27,5],[17,13],[68,-1],[122,-14],[84,-17],[49,-23],[41,-12],[32,-3],[31,4],[30,11],[32,20],[68,11],[11,5],[-1,11],[-14,17],[-39,32],[-27,31],[-5,20],[1,24],[8,14],[16,4],[26,-15],[34,-34],[98,-126],[24,-17],[13,-17],[90,-45],[42,-9],[50,29],[22,17],[11,17],[0,17],[4,24],[-5,14],[-13,20],[-36,26],[-59,34],[-53,10],[-48,-14],[-55,-29],[-23,12],[-68,81],[-17,31],[0,8],[31,-9],[2,9],[-19,40],[-12,13],[-39,62],[-5,18],[24,5],[11,7],[15,-1],[70,-37],[35,17],[83,23],[-33,36],[-7,35],[3,8],[27,5],[53,-29],[25,-4],[19,11],[19,1],[21,-10],[19,-15],[37,-43],[17,-26],[20,-39],[7,-6],[97,-3],[54,35],[-1,-12],[-12,-27],[-68,-105],[1,-13],[36,6],[17,8],[10,13],[9,29],[6,9],[101,49],[29,8],[-18,-53],[-37,-188],[-8,-65],[-8,-23],[-40,-72],[1,-25],[43,-61],[8,-17],[4,-50],[8,-9],[36,-1],[37,16],[44,11],[7,-11],[-24,-60],[1,-6],[42,16],[19,2],[8,-3],[31,-31],[3,-23],[0,-35],[-3,-24],[-11,-14],[-13,-6],[-16,-4],[-14,2],[-44,-5],[-26,6],[-25,19],[-18,5],[-21,-15],[-34,3],[-37,41],[-15,-4],[-5,-6],[0,-9],[17,-27],[132,-143],[20,-29],[4,-43],[3,0],[12,43],[-8,20],[-67,83],[-9,31],[3,8],[18,9],[96,-21],[38,4],[25,15],[13,18],[9,99],[17,63],[-10,57],[-26,90],[-21,54],[-47,53],[-5,20],[53,163],[9,14],[12,6],[42,2],[30,14],[47,-19],[26,-5],[33,17],[72,69],[28,21],[36,40],[43,59],[48,43],[76,40],[47,32],[10,12],[-44,2],[-10,6],[-9,30],[4,57],[-1,31],[-5,28],[-9,25],[-14,23],[-13,13],[-11,4],[-8,-2],[-4,-8],[-12,-54],[-15,-39],[-20,-21],[-43,-14],[-72,-10],[-30,19],[-4,16],[10,62],[25,27],[66,53],[42,42],[1,7],[-39,1],[-9,8],[-9,52],[3,20],[6,22],[27,16],[84,20],[65,23],[2,-8],[-52,-70],[-5,-16],[20,-16],[50,41],[32,34],[6,11],[-30,4],[-1,14],[5,26],[-2,17],[-33,22],[-40,-12],[-34,-23],[-28,-7],[-41,0],[-30,5],[-18,11],[-23,25],[-26,38],[-33,38],[-12,4],[-10,-4],[-22,-37],[-9,-4],[-130,52],[-56,28],[-26,22],[-34,13],[-39,4],[-32,11],[-24,16],[-19,23],[-15,31],[-27,38],[-62,77],[-16,49],[-2,19],[4,49],[58,82],[10,24],[20,17],[29,11],[21,4],[47,-11],[-28,26],[-3,13],[29,45],[-6,2],[-78,-34],[-20,2],[-28,21],[-52,75],[-1,47],[17,65],[5,38],[-15,33],[6,10],[16,9],[7,10],[-7,36],[11,20],[38,38],[36,33],[22,10],[19,-2],[19,-10],[21,-19],[34,-19],[26,-5],[19,10],[33,71],[11,18],[-11,8],[-63,0],[-28,5],[-16,7],[-11,27],[9,15],[62,50],[29,53],[86,73],[87,34],[43,11],[34,3],[15,-5],[18,-36],[4,-39],[47,-48],[38,-4],[24,7],[76,-2],[18,-14],[-1,-15],[-9,-24],[6,-21],[51,-40],[47,-28],[42,-34],[63,-72],[13,-21],[10,-22],[16,-80],[2,-31],[-6,-88],[-5,-17],[-16,-20],[5,-8],[50,-23],[39,-46],[21,-15],[49,-24],[9,-9],[12,-16],[28,-66],[46,-59],[3,-13],[-10,-28],[7,-9],[18,-10],[16,5],[14,21],[15,6],[17,-9],[12,-16],[17,-38],[25,-31],[-2,-10],[-12,-8],[-68,-8],[-37,6],[-35,15],[-25,16],[-22,24],[-9,-2],[-12,-20],[-25,-29],[-16,-27],[18,-12],[89,1],[19,-8],[23,-19],[-26,-31],[-60,-53],[-129,-103],[-38,-26],[9,-8],[14,-2],[45,5],[41,14],[51,-6],[22,-12],[-8,-11],[14,-17],[83,-42],[52,8],[53,40],[41,20],[51,-2],[14,-5],[-5,-10],[-38,-22],[-34,-25],[-3,-7],[42,10],[94,-16],[45,-4],[34,4],[31,-6],[29,-17],[9,-11],[-27,-6],[-25,0],[-22,-11],[-18,-20],[-13,-26],[-8,-33],[-19,-13],[-31,6],[-13,9],[7,13],[-9,2],[-25,-10],[-20,0],[-5,-9],[137,-104],[44,-91],[30,-38],[3,-10],[-20,-26],[-1,-19],[9,-56],[-4,-45],[-14,-78],[13,-25],[29,-22],[18,-27],[12,-10],[9,-22],[10,-14],[12,-6],[8,8],[5,20],[11,19],[31,34],[30,54],[5,17],[-5,42],[4,18],[28,64],[9,44],[8,69],[15,48],[32,40],[56,82],[20,16],[22,8],[40,-2],[28,-26],[39,-49],[49,-44],[90,-60],[25,-23],[51,-59],[21,-59],[15,-84],[13,-50],[10,-17],[5,-25],[-1,-34],[-4,-26],[-7,-19],[-11,-11],[-27,-4],[-34,6],[-9,8],[-18,40],[-7,2],[-31,-29],[-4,-16],[12,-54],[-2,-102],[3,-23],[33,-106],[55,-81],[138,-155],[8,-18],[15,-64],[7,-13],[9,-8],[11,-2],[15,6],[51,48],[44,51],[31,27],[18,2],[18,9],[21,17],[13,18],[7,19],[9,77],[8,37],[21,50],[8,14],[107,127],[9,16],[45,147],[17,67],[2,41],[-6,36],[3,30],[12,24],[13,16],[22,17],[13,24],[7,2],[19,0],[24,-16],[17,-3],[113,19],[0,9],[-66,31],[1,16],[5,21],[21,24],[26,7],[6,15],[0,19],[9,31],[-8,11],[-62,42],[-36,-2],[-9,5],[-31,35],[-11,50],[-1,20],[4,33],[4,9],[-2,15],[-8,20],[0,19],[6,16],[-4,19],[-14,22],[-6,18],[15,56],[1,17],[-15,24],[-10,9],[8,6],[25,2],[31,-7],[36,-18],[43,0],[52,17],[52,9],[91,-4],[21,-5],[90,-52],[70,-26],[32,3],[156,-11],[68,6],[35,-3],[68,-28],[-4,-24],[-30,-39],[-38,-8],[-34,-14],[32,-21],[92,-28],[22,-44],[6,-21],[-11,-18],[6,-10],[21,0],[55,16],[61,-10],[89,-35],[10,-7],[15,-27],[-2,-11],[-78,-67],[-41,-27],[-54,-27],[-1,-15],[75,-3],[58,-7],[27,-9],[14,-13],[19,-27],[3,-22],[-2,-29],[-6,-20],[-69,-59],[-31,-18],[-53,-21],[-23,-17],[-26,3],[-28,20],[-28,5],[-52,-17],[-29,1],[-13,-6],[-2,-13],[25,-37],[14,-14],[6,-11],[-11,-18],[3,-6],[8,-7],[47,-80],[10,-6],[10,3],[20,23],[13,9],[5,-1],[0,-12],[-22,-70],[-2,-19],[0,-17],[11,-35],[23,-38],[30,-35],[45,-46],[60,-49],[22,-24],[33,-56],[7,-22],[-9,-59],[-24,-97],[-15,-55],[-7,-14],[-45,-39],[-26,-9],[-42,1],[-14,-8],[-22,-31],[-30,-55],[-24,-35],[-17,-14],[-32,-17],[-50,-51],[-24,-20],[-86,-21],[-69,-68],[-28,-23],[-30,-12],[-32,-2],[-19,11],[-10,42],[-7,14],[-24,29],[-50,83],[-22,29],[-14,6],[-30,-5],[-14,3],[-33,26],[-11,17],[1,7],[25,9],[-11,14],[-43,37],[-18,20],[-2,6],[-43,26],[-43,7],[-53,-42],[-21,-29],[1,-9],[26,-11],[11,6],[22,26],[11,8],[33,-4],[28,-18],[10,-16],[4,-11],[75,-83],[26,-17],[12,-20],[8,-33],[16,-37],[36,-61],[39,-75],[8,-30],[-20,-14],[-10,-1],[-30,11],[-78,35],[-9,-1],[-20,-18],[-17,-42],[-5,-4],[-42,17],[-78,36],[-52,31],[-27,26],[-32,41],[-37,56],[-45,17],[-52,-20],[-76,-7],[-158,6],[-21,-5],[-8,-7],[14,-30],[-4,-9],[-10,-6],[-3,-9],[18,-32],[27,-23],[79,-30],[52,-25],[32,-22],[10,-19],[1,-20],[-15,-41],[-8,-15],[-183,-203],[-70,-82],[-35,-50],[-32,-33],[-27,-17],[-45,-9],[-62,-2],[-81,8],[-42,26],[-76,70],[-54,41],[-23,14],[-20,39],[-18,7],[-39,7],[-39,21],[-92,70],[-48,28],[-44,15],[-39,3],[-15,-4],[27,-36],[-12,-2],[-31,8],[-32,0],[-55,26],[-55,-4],[-39,5],[-48,14],[-51,7],[-82,0],[-29,-3],[-5,-7],[40,-31],[68,-37],[-9,32],[2,8],[23,11],[107,-19],[122,-42],[31,-4],[34,-15],[38,-25],[52,-51],[99,-116],[32,-29],[43,-27],[215,-40],[75,0],[149,-11],[79,-21],[22,-15],[7,-51],[-7,-26],[-43,-79],[-27,-58],[-168,-245],[-22,-57],[-9,-34],[-30,-34],[-76,-55],[-76,-46],[-46,-10],[-41,11],[-26,14],[-39,45],[-3,-4],[29,-72],[-7,-7],[-23,9],[-53,32],[-17,-6],[-10,-9],[-14,0],[-18,10],[-32,26],[-9,13],[-7,40],[-6,7],[-64,-23],[-10,-7],[26,-16],[9,-12],[25,-58],[2,-13],[-19,-8],[-61,23],[-7,-2],[30,-59],[12,-27],[1,-15],[-39,-66],[-25,-27],[-35,-10],[-21,6],[-24,17],[-18,-2],[-11,-22],[-20,-15],[-29,-9],[-37,4],[-45,17],[-120,62],[-37,9],[-70,9],[-9,9],[1,8],[10,8],[-3,7],[-15,6],[-15,-6],[-16,-16],[-28,-5],[-40,7],[-59,24],[-116,62],[-128,53],[-74,68],[28,-62],[-3,-20],[-14,-19],[-2,-18],[29,-44],[40,-15],[40,1],[1,7],[-16,11],[-15,16],[-7,24],[7,4],[36,-12],[23,-15],[177,-81],[53,-15],[40,-15],[11,-10],[-14,-20],[-71,-50],[-1,-8],[49,4],[59,45],[33,20],[32,13],[43,-22],[55,-56],[44,-32],[63,-18],[37,-19],[62,-53],[10,-27],[6,-111],[-2,-27],[-8,-27],[-14,-26],[-26,-15],[-38,-3],[-30,-11],[-65,-59],[-28,-9],[-117,18],[-45,16],[-21,-1],[-12,-13],[-12,-6],[-46,-5],[-8,-11],[3,-16],[9,-22],[11,-13],[18,-16],[26,-11],[53,-12],[6,-30],[-2,-10],[-18,-20],[-20,2],[-35,24],[-18,1],[-15,-13],[-21,-4],[-27,4],[-15,-10],[-3,-25],[-9,-19],[-31,-30],[-17,-22],[0,-18],[18,-12],[21,-28],[23,-45],[5,-19],[-15,5],[-19,18],[-24,29],[-36,27],[-80,35],[-15,-1],[8,-9],[53,-36],[20,-24],[3,-17],[-45,-38],[-1,-13],[12,-11],[3,-9],[-16,-18],[-26,-16],[-51,-2],[-4,-9],[19,-19],[6,-12],[-16,-16],[-11,-2],[-58,7],[15,-40],[9,-14],[18,-20],[32,-19],[1,-7],[-11,-16],[-19,-20],[-81,-59],[-56,-70],[-8,-22],[14,-45],[1,-12],[-15,-21],[-33,6],[-7,-8],[8,-22],[2,-31],[-5,-42],[-24,-66],[-43,-88],[-33,-81],[-23,-73],[-16,-36],[-31,-2],[-23,-23],[16,-12],[9,-14],[7,-21],[-7,-67],[-19,-111],[-13,-89],[3,-274],[-3,-121],[-9,-67],[-14,-37],[-24,-11],[30,-10],[20,-17],[9,-26],[8,-42],[12,-19],[13,3],[13,-4],[11,-12],[33,-59],[37,-17],[2,-33],[-15,-184],[0,-24],[17,46],[18,144],[23,63],[19,14],[77,7],[81,-16],[31,-2],[27,8],[28,-17],[6,-18],[8,-75],[8,-43],[48,-153],[23,-86],[29,-133],[10,-38],[59,-178],[11,-49],[5,-37],[-2,-26],[-11,-40],[-19,-54],[-18,-42],[-17,-28],[-18,-22],[-18,-14],[1,-3],[21,6],[20,15],[39,37],[15,8],[43,5],[1,-13],[-20,-28],[4,-2],[30,22],[64,31],[252,103],[59,9],[85,-19],[69,-43],[75,-56],[79,-41],[124,-38],[37,-18],[73,-19],[34,-21],[40,-52],[65,-67],[49,-42],[54,-39],[55,-73],[88,-164],[22,-20],[54,-27],[102,-35],[151,-81],[66,-32],[43,-13],[43,-22],[43,-32],[32,-35],[23,-38],[19,-25],[35,-28],[18,-19],[2,-30],[-42,-116],[-1,-10],[42,84],[24,24],[19,11],[39,-1],[59,-14],[53,0],[44,13],[39,6],[31,-1],[23,4],[14,10],[17,0],[68,-29],[27,-2],[99,-27],[63,10],[11,-5],[22,-36],[19,-3],[31,6],[31,-10],[51,-46],[23,-40],[23,-82],[2,-25],[-42,-190],[-13,-73],[-2,-65],[8,-36],[37,-62],[6,-17],[22,-91],[6,-39],[-3,-45],[-11,-75],[3,-56],[9,-85],[-3,-58],[-17,-31],[-11,-29],[-9,-54],[0,-21],[9,-40],[16,-23],[26,-25],[24,-38],[45,-92],[33,-51],[39,-75],[8,-38],[-11,-25],[-14,-17],[-32,-23],[-14,-17],[3,-4],[47,12],[27,-1],[23,-19],[19,-36],[32,-30],[43,-25],[44,-43],[74,-100],[13,-23],[19,-52],[26,-82],[13,-54],[1,-25],[-14,-25],[-49,-46],[-50,-81],[16,4],[32,34],[56,67],[30,13],[29,-7],[45,-20],[39,-27],[35,-36],[51,-95],[55,-76],[30,-65],[-9,41],[-20,48],[-51,76],[-22,39],[-5,19],[-2,21],[4,37],[10,55],[13,39],[16,22],[10,24],[6,25],[8,19],[44,33],[12,-3],[9,-41],[10,-8],[21,-6],[17,-15],[14,-21],[10,-23],[6,-22],[13,-73],[9,-34],[2,41],[11,65],[8,26],[27,39],[-2,17],[-11,22],[-56,97],[-1,24],[15,14],[11,26],[5,40],[12,28],[35,40],[30,62],[16,42],[12,23],[13,5],[-18,17],[-4,11],[-1,51],[-8,54],[-12,25],[-34,53],[-6,16],[-6,60],[4,30],[9,26],[-5,24],[-32,45],[-12,39],[-14,93],[-13,118],[-14,86],[-16,56],[-3,35],[9,14],[11,44],[10,10],[16,-2],[1,5],[-25,23],[-12,30],[1,11],[21,29],[-3,12],[-16,16],[-49,28],[18,10],[11,23],[-2,7],[-20,10],[-22,17],[-17,27],[-20,42],[-13,34],[-12,56],[-22,63],[-9,16],[-11,10],[-12,5],[0,10],[13,14],[210,106],[18,16],[103,59],[48,33],[48,48],[66,49],[32,31],[21,31],[105,122],[44,62],[26,53],[37,64],[49,75],[31,63],[13,54],[16,91],[4,82],[3,119],[-1,106],[-14,167],[-7,53],[-15,62],[-37,125],[-6,35],[-23,57],[-74,151],[-92,101],[-18,26],[-36,30],[-56,34],[-36,28],[-94,104],[-31,13],[-11,27],[-3,19],[4,50],[5,34],[7,26],[7,16],[52,77],[29,61],[20,34],[22,26],[41,34],[23,44],[-6,17],[-18,19],[-4,19],[31,47],[4,13],[-4,45],[6,10],[38,3],[54,-64],[13,5],[-17,18],[-21,43],[3,18],[40,47],[1,21],[-12,29],[-1,24],[23,55],[-6,12],[-65,11],[-11,16],[4,7],[31,19],[2,7],[-54,125],[-9,37],[23,46],[26,20],[-3,12],[-35,2],[-21,7],[-21,35],[8,23],[8,10],[20,54],[20,11],[-4,9],[-74,-23],[-35,19],[-35,-5],[-16,6],[6,19],[62,86],[29,47],[18,43],[10,28],[1,14],[-6,93],[3,26],[25,24],[37,44],[-51,41],[-32,39],[-21,20],[-16,19],[-21,40],[-15,53],[-17,106],[-3,58],[4,42],[7,21],[11,22],[47,41],[82,60],[64,24],[47,-13],[90,-15],[73,-34],[222,-86],[40,-38],[-37,-33],[5,-8],[84,62],[22,12],[19,3],[63,-24],[25,-4],[32,-20],[76,-66],[6,6],[-21,34],[12,15],[60,35],[62,29],[44,28],[47,37],[32,20],[16,2],[21,-11],[56,-49],[36,-25],[29,-26],[40,-47],[16,-10],[31,-32],[41,3],[13,-3],[4,-7],[7,-21],[4,-14],[0,-14],[-9,-42],[-30,-66],[13,-1],[18,14],[24,25],[19,9],[40,-20],[38,-32],[13,-17],[15,-28],[12,-15],[12,-27],[-1,-9],[-11,-14],[-46,-22],[9,-9],[53,14],[17,14],[11,24],[16,6],[63,-41],[9,-14],[-4,-11],[-10,-13],[-27,-14],[-24,-35],[-4,-15],[17,-11],[41,-4],[0,-8],[-24,-16],[-3,-20],[53,-71],[36,-32],[21,-5],[48,-2],[39,-12],[86,-40],[51,-8],[44,13],[29,2],[25,-16],[8,-11],[4,-23],[0,-34],[14,-24],[28,-14],[23,2],[31,27],[25,5],[9,20],[7,37],[8,20],[18,6],[15,-11],[9,-17],[16,-51],[4,-23],[-1,-20],[-8,-19],[-16,-20],[-23,-21],[-19,-31],[-22,-70],[-9,-46],[-2,-28],[1,-29],[4,-33],[9,-27],[21,-37],[1,-13],[2,-30],[-2,-14],[-12,-27],[-34,-26],[-46,-7],[-152,-1],[-41,6],[10,-24],[43,-8],[38,0],[145,-15],[20,-15],[17,-28],[12,-28],[12,-57],[2,-27],[-6,-31],[-15,-33],[-10,-44],[-5,-55],[8,-29],[78,-3],[15,-20],[-1,-15],[-28,-56],[-3,-15],[13,-38],[-2,-11],[-7,-11],[-8,-28],[-7,-46],[-9,-30],[-21,-22],[-11,-5],[-8,6],[-21,62],[-9,9],[-8,-6],[-4,-9],[0,-14],[-4,-14],[-7,-14],[-31,-23],[-50,-16],[1,-16],[34,-9],[43,-28],[25,-4],[38,22],[75,71],[31,19],[27,7],[30,1],[34,-5],[68,9],[17,-7],[20,-15],[25,-25],[17,-23],[9,-23],[15,-85],[21,-23],[4,-16],[2,-25],[-1,-49],[-23,-100],[-11,-36],[-31,-50],[-36,-23],[-64,-21],[-33,-18],[-25,-25],[-1,-13],[72,42],[79,20],[23,24],[17,22],[17,50],[32,130],[18,40],[25,7],[11,-14],[26,-76],[0,-19],[-7,-16],[-42,-74],[15,7],[43,70],[9,21],[5,32],[14,23],[5,-11],[13,-82],[0,-60],[3,-19],[-5,-56],[5,-10],[13,49],[4,37],[6,26],[7,16],[52,50],[61,40],[40,36],[33,17],[50,17],[31,33],[14,50],[12,35],[10,20],[33,34],[17,2],[17,-12],[20,-26],[21,-40],[13,-30],[4,-23],[4,-78],[4,0],[19,60],[3,21],[-2,23],[-6,22],[-20,49],[-7,31],[1,18],[22,11],[31,4],[5,8],[-23,21],[-1,11],[22,36],[13,1],[26,-5],[-5,18],[0,12],[7,5],[42,-11],[5,14],[36,1],[4,12],[-32,18],[-30,12],[-10,9],[-7,15],[-9,35],[2,9],[9,0],[14,-9],[9,18],[9,43],[9,18],[28,-21],[1,9],[-23,68],[4,13],[35,5],[21,-9],[55,-49],[11,5],[-9,14],[-28,29],[-26,19],[-23,9],[-17,16],[-19,45],[-3,18],[2,24],[13,50],[7,11],[14,8],[19,5],[21,-5],[44,-33],[7,11],[-23,18],[-13,16],[-6,21],[2,24],[19,49],[9,40],[39,109],[12,20],[12,12],[8,13],[31,3],[57,-39],[18,-23],[4,-32],[-30,-45],[-51,-33],[-16,-14],[10,-9],[49,27],[42,12],[34,0],[28,-53],[4,-73],[-16,-60],[21,30],[26,17],[22,-40],[2,-32],[12,-31],[24,-40],[25,-36],[-28,-37],[-33,-23],[7,-16],[46,-18],[6,-18],[-5,-24],[7,1],[32,36],[27,-5],[34,-79],[-25,-46],[-39,-21],[-30,-9],[-43,2],[-17,-7],[8,-15],[41,-1],[63,12],[47,19],[20,1],[22,-8],[7,-6],[-23,-13],[-1,-5],[8,-13],[18,-44],[-2,-10],[-17,-25],[27,-5],[38,12],[11,-14],[23,-52],[15,-53],[-64,-73],[-32,-15],[-48,-39],[-13,-31],[-28,-39],[18,0],[49,64],[24,15],[18,-4],[7,-11],[-3,-18],[16,3],[66,37],[28,7],[36,3],[3,-13],[-22,-89],[-38,-69],[-70,-42],[-24,-25],[-31,-40],[12,-7],[66,52],[45,21],[64,17],[28,-3],[51,-104],[28,-10],[24,5],[44,-30],[16,-29],[-4,-21],[-15,-13],[-7,-19],[18,-58],[-11,-33],[-32,-29],[-23,-14],[-24,-5],[-24,-25],[-10,-4],[-33,6],[11,-15],[16,-8],[26,-4],[30,8],[30,-1],[46,-19],[20,-23],[0,-6],[-10,-13],[-15,-42],[-10,-15],[9,-12],[23,-18],[17,-6],[23,6],[25,-8],[82,-99],[-4,-51],[-12,-40],[5,-44],[0,-55],[-44,-15],[-148,25],[-84,39],[-5,12],[24,26],[-21,2],[-24,-10],[-11,-10],[29,-41],[77,-36],[35,-44],[38,-4],[11,-8],[21,-25],[-6,-9],[-39,-3],[-30,-30],[19,-17],[69,-16],[49,-4],[25,-17],[-20,-19],[-58,-22],[-2,-33],[43,-14],[38,8],[16,-3],[11,-80],[7,-17],[-41,-14],[-1,-16],[28,-13],[45,-10],[15,-15],[3,-24],[9,-12],[26,-3],[29,30],[17,25],[25,-9],[1,-31],[30,-36],[10,-6],[9,-51],[24,45],[17,-9],[20,-2],[-7,-44],[-11,-34],[15,-22],[12,-32],[33,-43],[-9,-21],[-38,-45],[-20,-72],[-5,-24],[-20,-41],[-26,-40],[16,4],[60,73],[36,25],[78,13],[19,20],[29,9],[18,-23],[1,-42],[24,-14],[24,14],[22,-12],[-13,-26],[-71,-108],[-21,-44],[-6,-31],[24,43],[90,97],[9,14],[20,42],[18,27],[48,-10],[25,-19],[11,-55],[19,-59],[30,-65],[78,-32],[28,-6],[49,23],[7,30],[38,10],[27,-4],[9,-59],[29,-31],[28,-26],[27,-14],[40,-6],[22,-28],[0,-12],[-22,-30],[-22,-45],[-38,-31],[-53,-1],[-72,-20],[-3,-17],[-16,-19],[-39,-20],[-21,-14],[-35,-72],[-20,-31],[-24,-6],[-34,3],[-22,-6],[-16,-14],[-10,-19],[-7,-7],[-45,-20],[-82,-55],[-44,-2],[-26,7],[-21,-5],[-14,-15],[-39,-27],[-12,-16],[-7,-19],[-5,-38],[-5,-14],[-7,-8],[-33,8],[-37,25],[7,-27],[58,-44],[17,-25],[-16,-21],[-37,-34],[-4,-18],[15,-10],[-6,-15],[-20,-16],[2,-7],[2,-6],[51,23],[45,50],[29,50],[14,14],[58,19],[34,22],[49,39],[54,58],[58,76],[74,59],[91,42],[66,22],[42,1],[2,7],[-37,14],[-32,2],[-39,-10],[-12,24],[2,10],[12,17],[33,15],[161,-21],[55,-17],[60,-137],[14,-44],[4,-32],[-6,-20],[-24,-24],[-69,-48],[-9,-12],[-1,-7],[30,-9],[9,-14],[15,-52],[31,34],[58,83],[48,38],[40,11],[47,5],[17,-1],[6,-27],[25,-54],[23,-14],[45,-7],[40,-67],[15,-46],[14,-27],[-1,-19],[2,-15],[11,-23],[5,-19],[-3,-45],[-23,-77],[17,-71],[-7,-31],[-4,-51],[14,-33],[5,-20],[-13,-11],[-88,-28],[-35,-1],[-9,-17],[27,-5],[48,1],[59,-17],[27,-19],[11,-27],[-3,-21],[-17,-16],[-33,3],[-32,15],[2,-14],[47,-35],[14,-17],[26,-22],[5,-30],[-6,-30],[-90,-120],[-73,-76],[-74,-67],[-119,-129],[-12,-6],[-21,-3],[-57,21],[-45,-5],[-85,-25],[-24,-15],[-47,-45],[-18,-6],[-51,-9],[-47,6],[-19,-7],[-23,-21],[-6,-12],[-7,-38],[-115,-168],[-31,-57],[-59,-60],[-65,-106],[-57,-43],[-19,-58],[-54,-36],[-100,-9],[-47,-10],[-55,16],[-42,-25],[-62,-8],[-30,6],[-121,-57],[-31,54],[-23,21],[-68,3],[-55,22],[-50,4],[-48,10],[-32,0],[-33,-6],[-52,2],[-29,-30],[-96,9],[-41,27],[-34,6],[-44,-6],[-43,-20],[-94,22],[-100,-19],[-87,13],[-24,13],[-138,-35],[-53,20],[-48,-54],[-32,11],[-35,-8],[-12,11],[-23,-8],[-15,-29],[-20,-3],[-33,-52],[-56,-41],[-82,-226],[-7,-87],[-31,-59],[-27,-8],[-22,-1],[-141,-44],[-63,-34],[18,-27],[-21,-21],[-33,-8],[-36,-25],[-24,-28],[-11,-39],[-72,-64],[-84,-147],[-40,-108],[-49,-78],[-34,-30],[-25,-5],[-25,10],[-41,36],[-30,4],[-76,51],[-177,52],[27,-19],[23,-32],[47,-8],[47,0],[99,-63],[48,-22],[30,-19],[25,-43],[-18,-84],[-19,-69],[-24,-53],[-85,-137],[-41,-46],[-72,-163],[-74,-77],[-40,-47],[-42,-74],[-99,-56],[-37,-15],[-34,8],[-41,-46],[-49,-28],[-15,-42],[-117,-114],[-45,-15],[-39,-30],[-11,-51],[-34,-32],[-10,-23],[-29,-72],[-53,-94],[-66,-15],[-24,-32],[-27,-53],[-39,-36],[-77,17],[18,-22],[69,-34],[7,-51],[-34,-12],[-72,-68],[-98,-117]],[[15892,80064],[-11,21],[-27,26],[-10,0],[-11,-8],[-7,-12],[-6,-27],[-4,-8],[-4,1],[-3,7],[-8,37],[2,16],[9,20],[-1,7],[-20,-6],[-8,5],[-4,10],[1,42],[-11,23],[13,10],[32,8],[34,1],[9,18],[10,43],[-24,-40],[-14,-4],[-44,15],[-29,-2],[-4,8],[2,9],[6,9],[4,31],[7,85],[9,31],[3,16],[-2,4],[-38,-59],[-3,-19],[4,-16],[-4,-33],[-18,-10],[-10,5],[-20,-28],[-6,-3],[-91,50],[-10,6],[-15,23],[-23,40],[-7,34],[9,28],[8,14],[10,0],[10,-10],[21,-47],[8,-29],[22,4],[35,37],[8,14],[-35,-14],[-15,1],[-15,15],[-16,30],[-8,34],[0,107],[5,20],[17,16],[11,25],[-1,11],[-10,22],[-15,16],[-15,9],[-4,-3],[23,-46],[0,-18],[-26,-46],[-4,-13],[0,-45],[-3,-9],[-21,-13],[-23,-35],[-39,-12],[-36,4],[-20,17],[-61,86],[-22,36],[0,30],[-42,107],[0,23],[-14,33],[-16,5],[-4,32],[33,68],[21,58],[2,18],[-1,28],[-5,62],[5,27],[-21,-36],[-4,-26],[5,-27],[-3,-30],[-12,-43],[-21,-45],[-42,-21],[-74,12],[-8,6],[-5,15],[-4,66],[-5,-8],[-8,-35],[-7,-51],[-9,-11],[-15,-1],[-12,8],[-9,17],[-19,2],[-34,-14],[-17,6],[-19,0],[-40,15],[-47,4],[-12,11],[1,22],[8,11],[49,10],[48,23],[47,12],[-2,11],[-21,4],[-108,-26],[-34,4],[-6,4],[-1,26],[13,24],[21,23],[6,18],[-12,7],[-20,-5],[-9,14],[10,55],[-9,55],[-13,-52],[-19,-29],[-91,-13],[-15,-15],[-12,0],[-58,28],[-25,17],[-23,25],[-42,57],[-33,37],[-1,67],[7,43],[15,49],[59,104],[21,19],[18,7],[87,9],[65,13],[12,7],[-95,7],[-85,-5],[-29,-16],[-37,-67],[-9,-28],[-10,-21],[-7,0],[-12,7],[-4,9],[-6,22],[-19,34],[-9,40],[-5,59],[1,26],[10,34],[28,66],[-36,-2],[4,55],[13,61],[34,35],[34,26],[31,34],[55,22],[18,-46],[47,-14],[13,-21],[17,-38],[20,-36],[25,-35],[7,-3],[-11,30],[-40,65],[-2,23],[-10,25],[-52,36],[-10,14],[-9,36],[-4,24],[6,22],[53,69],[13,37],[0,17],[-5,19],[-11,34],[-3,0],[3,-51],[-2,-20],[-6,-22],[-8,-17],[-12,-11],[-114,-158],[-12,-9],[-42,-14],[-22,-17],[-12,-22],[-19,-58],[-25,-115],[-30,-93],[-25,121],[-46,92],[89,92],[2,14],[-8,49],[2,15],[8,21],[23,32],[-1,3],[-26,-12],[-41,-71],[-16,-22],[-8,-3],[-1,41],[22,109],[18,105],[6,30],[16,30],[-15,-2],[-72,-47],[-24,29],[-20,153],[-36,59],[-60,49],[-59,22],[-13,43],[-12,53],[16,62],[26,29],[23,14],[23,-7],[1,-22],[-15,-61],[20,-6],[81,-74],[17,-6],[34,28],[18,-1],[44,-23],[15,-28],[42,-54],[-6,32],[-46,66],[-25,22],[-45,4],[-28,-11],[-12,3],[-24,17],[-21,28],[-21,61],[-5,29],[1,21],[5,19],[9,17],[17,13],[26,7],[7,8],[-32,35],[-15,0],[-52,-51],[-10,-5],[-5,10],[-4,1],[-15,-25],[-12,-11],[-42,-79],[-7,-37],[-2,-57],[-5,-35],[-7,-14],[-50,-27],[-28,-55],[-34,48],[-38,45],[-25,80],[-45,14],[-52,45],[-20,41],[28,82],[41,63],[6,74],[6,16],[70,19],[46,37],[-47,4],[-29,-6],[-52,-26],[-57,51],[-29,47],[-10,40],[10,34],[2,34],[5,47],[5,20],[12,26],[25,17],[22,54],[9,37],[44,111],[16,48],[31,67],[61,105],[-20,-6],[-10,-9],[-9,1],[-9,11],[-9,24],[-8,35],[-5,-16],[-1,-66],[-6,-57],[-11,-39],[-30,-80],[-18,-31],[-12,29],[10,50],[17,40],[3,54],[-16,65],[-10,53],[-4,40],[-1,36],[3,33],[7,35],[11,39],[-1,4]],[[19495,97148],[49,-34],[17,1],[21,-6],[10,-9],[29,-43],[6,-21],[2,-27],[-5,-23],[-10,-19],[-27,-11],[-62,-8],[-87,11],[-75,-14],[-35,-2],[-93,9],[-24,7],[-52,26],[-40,11],[-16,-6],[-20,-23],[-37,-28],[-23,-7],[-68,4],[-103,48],[-118,-14],[-123,-28],[-48,-5],[-14,8],[-19,21],[3,11],[36,32],[82,33],[60,19],[118,28],[141,15],[52,17],[33,23],[92,37],[53,16],[73,13],[58,-1],[74,-30],[56,-15],[34,-16]],[[19317,96833],[223,-14],[9,-3],[1,-10],[-17,-33],[-25,-24],[-119,-30],[-153,-28],[-32,-13],[2,-8],[13,-10],[25,-12],[119,2],[29,-5],[10,-8],[6,-12],[4,-15],[0,-53],[-6,-30],[-17,-27],[-48,-20],[-86,-26],[-59,-11],[-46,4],[-46,-3],[-202,-48],[-62,-1],[-55,12],[-75,46],[-78,18],[-34,21],[-33,11],[-9,16],[-3,13],[6,11],[14,10],[4,9],[-13,25],[-6,24],[-22,35],[-4,20],[0,13],[4,14],[15,25],[8,5],[46,4],[60,13],[139,37],[305,47],[93,-4],[40,9],[75,4]],[[17902,96407],[21,-23],[2,-9],[-10,-9],[-33,-15],[-164,-51],[-32,-24],[12,-20],[59,-41],[60,-35],[13,-18],[-28,-17],[-55,5],[-20,-1],[-20,-8],[6,-16],[60,-52],[20,-28],[0,-14],[-11,-14],[-26,-19],[-40,-25],[-68,-19],[-148,-26],[-5,-21],[1,-15],[-3,-38],[-6,-18],[-17,-29],[-13,-14],[-22,-9],[-32,-6],[-40,0],[-67,26],[-30,16],[-42,35],[-8,24],[5,28],[11,45],[18,46],[25,46],[8,29],[-10,12],[-18,0],[-54,-19],[-35,-7],[-27,-13],[-20,-21],[-11,-22],[-6,-43],[-10,-23],[-29,-13],[-44,0],[-17,-7],[-8,-16],[6,-12],[43,-27],[6,-30],[-6,-18],[-46,-33],[-11,-11],[-29,-52],[-11,-13],[-24,-12],[-24,1],[-23,19],[-33,36],[-22,31],[-12,26],[-9,11],[-16,-8],[-19,-26],[0,-21],[4,-31],[-1,-19],[-28,-23],[4,-10],[49,-28],[6,-12],[0,-19],[-3,-9],[-20,1],[-16,-22],[-19,-17],[-49,-33],[-69,-4],[-57,-16],[-12,1],[-14,26],[-15,50],[-14,29],[-20,15],[-26,58],[-12,18],[-11,8],[-10,2],[-15,-12],[-33,-82],[-54,-21],[-29,-4],[-30,2],[-74,23],[-60,8],[-41,-9],[-68,-34],[-27,-9],[-37,4],[-16,13],[-14,21],[-1,12],[10,5],[17,24],[0,9],[-17,14],[0,11],[6,7],[-2,6],[-8,3],[-17,-3],[-61,-16],[7,17],[29,37],[71,72],[26,21],[16,6],[209,24],[15,7],[99,97],[28,22],[29,18],[143,58],[13,14],[22,40],[13,10],[31,16],[102,82],[94,59],[47,37],[65,37],[75,16],[227,28],[163,-37],[38,-2],[19,10],[17,17],[25,-7],[60,-5],[14,4],[25,19],[-17,11],[-73,19],[-5,10],[2,9],[26,23],[31,14],[90,11],[41,-3],[43,-15],[55,-32],[127,-56]],[[19919,95654],[35,-1],[41,6],[46,-4],[21,-13],[15,-23],[0,-13],[-3,-10],[-6,-9],[-60,-58],[-14,-20],[19,-5],[10,3],[59,44],[45,13],[34,4],[57,-9],[22,-8],[15,-8],[9,-11],[22,-41],[16,-54],[2,5],[1,31],[3,23],[55,16],[1,5],[-20,13],[-16,18],[-12,33],[4,12],[12,14],[35,28],[42,17],[36,4],[137,-29],[54,-25],[21,-12],[8,-9],[12,-28],[23,-78],[-1,-25],[-10,-40],[-44,-76],[-7,-51],[-44,-127],[-31,-35],[-33,-24],[-138,-43],[-104,-43],[-26,-7],[-27,-1],[-86,15],[-99,27],[-57,-7],[-56,-20],[-36,-6],[-33,3],[-33,7],[-44,19],[23,8],[10,10],[-9,10],[-46,14],[-48,-32],[-139,-73],[-187,-25],[-58,-15],[-44,-19],[-22,-16],[-35,-38],[-53,-28],[-96,-31],[-123,-48],[-220,-49],[-138,-8],[-138,16],[-44,13],[-46,21],[-93,49],[-26,17],[-31,39],[18,25],[50,30],[75,26],[150,36],[135,58],[49,11],[130,9],[66,-5],[48,3],[31,8],[47,20],[68,42],[50,39],[12,18],[-16,17],[-25,2],[-81,-40],[-41,-13],[-44,-1],[-61,-14],[-60,-5],[-11,0],[-62,39],[-33,6],[-16,-4],[-14,-10],[-26,-28],[-16,-10],[-27,-8],[-107,-8],[-104,-14],[-23,9],[-14,16],[-3,10],[-1,33],[-7,14],[9,28],[12,21],[14,15],[71,43],[10,11],[-34,-2],[-80,-21],[-11,7],[-18,24],[-9,2],[-11,-10],[-6,-14],[-13,-58],[-13,-30],[-32,6],[-40,18],[-15,3],[-9,-6],[3,-10],[41,-50],[0,-17],[-26,-31],[-114,-51],[-44,-13],[-16,5],[-14,14],[-13,22],[-29,31],[-18,7],[-19,1],[-18,-7],[-17,-13],[-10,-15],[-10,-26],[-20,-21],[-13,-3],[-115,42],[-93,75],[-101,-11],[-46,2],[-138,28],[-17,17],[-10,22],[1,12],[6,12],[17,25],[35,37],[15,12],[21,10],[29,8],[73,4],[189,2],[37,5],[206,72],[24,12],[30,23],[7,10],[-1,6],[-254,-57],[-109,-12],[-166,9],[-31,9],[-8,16],[35,42],[18,16],[48,15],[114,21],[154,19],[100,0],[84,15],[51,17],[-170,-1],[-204,-8],[-30,5],[-58,23],[-3,16],[23,19],[9,15],[-17,33],[5,13],[38,27],[68,29],[42,5],[81,-11],[230,-10],[45,4],[-28,13],[-40,9],[-178,17],[-37,7],[-7,10],[-3,15],[2,19],[13,20],[55,42],[162,35],[64,5],[65,-3],[65,-15],[29,-14],[15,-16],[7,-16],[1,-26],[3,-11],[12,-17],[37,-42],[28,-13],[128,24],[53,6],[54,-8],[78,-24],[101,-75],[130,-77],[-1,-16],[-49,-26],[-10,-11],[7,-7],[50,-5],[46,4],[45,-6],[10,-7],[16,-28],[23,-49],[27,-37],[31,-24],[31,-13],[45,-1],[46,8],[74,-3],[381,-28],[23,5],[16,15],[9,26],[4,22],[-5,29],[-8,14],[-236,94],[-21,38],[116,54],[8,12],[2,17],[-4,21],[-15,21],[-62,39],[-55,6],[-82,38],[-12,10],[-11,15],[-8,21],[1,16],[11,12],[80,39],[33,21],[100,98],[46,39],[33,19],[34,11],[74,5],[77,-36],[17,-2],[7,-10],[-3,-17],[-10,-16],[-27,-29],[-7,-12],[2,-13],[19,-29],[6,-19],[4,-32],[3,-5],[47,-27],[42,-36],[20,-55],[-16,-19],[-35,-27],[-21,-22],[-7,-18],[5,-10],[27,-6]],[[18188,93659],[18,-7],[32,6],[47,19],[60,15],[74,13],[19,-15],[12,3],[22,24],[4,16],[-3,18],[1,40],[12,23],[44,50],[23,18],[37,9],[89,-6],[84,-28],[112,-28],[165,-71],[52,-30],[5,-26],[-29,-55],[-71,-79],[-57,-28],[-22,-18],[37,-12],[24,-20],[36,29],[27,33],[38,27],[13,3],[3,-6],[-7,-14],[-2,-14],[1,-13],[4,-8],[23,-4],[13,5],[50,38],[49,59],[75,38],[20,19],[65,16],[-1,12],[3,44],[-22,19],[-77,40],[-37,48],[8,37],[42,-5],[115,-4],[24,-5],[111,-62],[39,-39],[31,-19],[65,-28],[22,-23],[16,-9],[5,-10],[-5,-10],[-2,-23],[12,-8],[42,-9],[12,-9],[16,-30],[19,-50],[17,-55],[27,-103],[54,-137],[18,-86],[7,-16],[12,-11],[34,-16],[27,-22],[31,-7],[7,2],[8,19],[20,31],[94,59],[5,9],[-11,14],[-3,9],[1,7],[20,5],[-66,75],[-43,71],[-27,89],[-4,25],[-4,55],[-9,15],[-15,13],[-6,17],[2,21],[-3,18],[-17,37],[-67,261],[0,26],[9,19],[24,11],[38,2],[13,6],[-15,10],[-25,27],[-3,13],[17,26],[86,-11],[62,-24],[106,-55],[11,3],[12,28],[22,17],[34,-6],[96,-40],[112,-71],[74,-36],[53,-48],[35,-45],[23,-35],[1,-13],[-5,-14],[5,-19],[16,-22],[8,-20],[7,-43],[15,-56],[3,-28],[99,-250],[19,-45],[12,-20],[69,-97],[37,-70],[3,-48],[5,-13],[2,-22],[-2,-30],[-8,-25],[-14,-22],[-14,-30],[-22,-67],[-1,-16],[15,-23],[97,-79],[59,-95],[28,-16],[74,-59],[81,-34],[27,-15],[26,-21],[7,-1],[16,4],[4,6],[1,9],[-22,45],[-2,17],[11,3],[83,-76],[45,-31],[61,-32],[105,-74],[15,-6],[57,7],[15,-5],[10,-7],[4,-10],[2,-44],[16,-21],[90,9],[25,-2],[16,-7],[13,-14],[20,-47],[17,-92],[1,-33],[-8,-56],[-13,-20],[-17,-7],[-48,7],[-33,17],[-18,23],[-16,48],[-7,10],[-7,-10],[-16,-45],[-10,-19],[-13,-14],[-24,4],[-35,19],[-66,50],[-23,12],[-15,-2],[-31,-17],[-49,-31],[-20,-23],[8,-15],[6,-19],[3,-22],[-2,-17],[-6,-10],[-16,-13],[-34,-2],[-49,9],[-39,18],[-68,46],[-15,6],[-21,-10],[-8,-14],[13,-19],[34,-24],[42,-41],[11,-8],[11,0],[4,-7],[5,-22],[-2,-38],[-21,-76],[-2,-18],[9,4],[57,75],[29,21],[65,32],[27,24],[82,7],[30,-13],[18,-23],[1,-10],[-21,-27],[-4,-14],[-1,-17],[2,-15],[5,-13],[14,-13],[26,6],[8,-4],[14,-13],[9,-20],[0,-29],[-19,-62],[-34,-21],[-105,-37],[-36,-20],[-70,-14],[-26,-18],[-17,-5],[-74,2],[-85,-11],[-98,23],[-69,10],[-79,36],[-30,-9],[-31,-24],[-148,28],[-18,20],[6,14],[35,42],[2,9],[-1,8],[-68,7],[-75,23],[-75,11],[-57,-3],[-37,8],[-36,19],[-19,17],[-4,16],[0,17],[3,34],[-5,24],[-16,18],[-34,17],[-33,-2],[-28,-18],[-26,-35],[-50,-96],[-24,-16],[-65,-70],[-24,-17],[-117,-27],[-140,-11],[-52,-22],[-49,-40],[-60,-39],[-146,-48],[-135,-27],[-142,-12],[-105,-18],[-31,9],[-47,-3],[-51,-27],[-57,-5],[-219,-10],[-100,-17],[-55,-5],[-44,2],[-30,8],[-28,23],[-30,37],[-60,97],[-17,41],[6,70],[-4,40],[-20,88],[-4,7],[-105,33],[-70,10],[-104,2],[-128,-4],[-127,10],[-68,12],[-67,19],[-114,51],[-7,5],[-8,17],[-12,28],[-28,37],[-78,82],[-31,49],[-5,13],[-7,36],[-10,59],[-3,36],[9,22],[7,5],[162,43],[284,47],[261,32],[118,-3],[69,-15],[70,-7],[126,-3],[160,-22],[31,2],[72,15],[21,12],[113,-2],[22,8],[20,13],[-26,25],[-108,55],[-286,97],[-70,21],[-100,22],[-58,3],[-74,-12],[-28,0],[-72,-19],[-69,-12],[-131,-12],[-189,-8],[-26,2],[-39,15],[-28,4],[-185,-11],[-165,15],[-188,149],[-32,46],[7,18],[23,20],[93,58],[34,13],[139,31],[138,38],[110,35],[53,12],[52,2],[42,11],[-9,11],[-34,13],[0,18],[18,9],[69,9],[72,-11],[37,3],[10,13],[-10,9],[-69,21],[-331,-59],[-155,-5],[-107,-26],[-59,1],[-70,25],[-10,8],[-1,10],[22,34],[75,20],[38,57],[-41,1],[-134,-12],[-59,5],[-79,22],[-23,26],[-10,18],[-2,23],[3,63],[6,34],[5,8],[98,105],[62,22],[43,33],[1,13],[-10,14],[-40,34],[-17,17],[-9,17],[7,25],[23,36],[67,57],[162,114],[82,48],[79,26],[110,55],[284,91],[254,92],[93,-24],[27,-19],[12,-16],[10,-23],[9,-29],[12,-63],[1,-32],[-2,-33],[-6,-29],[-9,-27],[-19,-32],[-29,-38],[-60,-65],[-7,-19]],[[16740,94534],[2,-2],[71,53],[44,3],[30,-5],[10,-6],[6,-11],[3,-23],[2,-58],[4,-7],[9,3],[16,14],[78,85],[33,23],[23,7],[96,13],[65,0],[71,-8],[54,-12],[88,-35],[69,-40],[63,-43],[212,-161],[90,-47],[35,-27],[15,-20],[13,-25],[4,-23],[-5,-21],[-10,-15],[-21,-13],[-130,-54],[-69,-16],[-67,-24],[-162,-84],[-111,-40],[-144,-78],[-272,-126],[-32,-25],[-15,-18],[-77,-143],[-29,-33],[-71,-34],[-89,-9],[-25,-9],[-5,-50],[-32,-82],[-15,-55],[-22,-148],[-5,-15],[-16,-28],[-28,-29],[-86,-35],[-64,-18],[-86,-15],[-21,10],[-21,24],[-22,2],[-13,-4],[-114,-103],[-109,-41],[-47,-38],[-33,-18],[-27,-5],[-44,3],[-32,17],[-29,27],[-22,28],[-56,118],[-24,40],[-21,20],[-55,72],[-15,14],[-209,91],[-101,51],[-25,18],[-23,11],[-130,-7],[-18,2],[-4,8],[15,27],[6,16],[2,17],[-2,27],[2,4],[49,27],[-8,5],[-5,10],[-4,15],[5,11],[15,6],[17,24],[21,43],[15,24],[22,16],[38,41],[27,17],[23,21],[1,9],[-10,8],[-3,16],[5,50],[-1,25],[5,22],[8,17],[11,11],[97,37],[4,10],[2,12],[-3,14],[-5,9],[-15,8],[-26,2],[-23,21],[-5,10],[9,29],[44,45],[14,22],[48,101],[86,63],[23,67],[65,72],[0,10],[-21,24],[-60,17],[-29,26],[-19,29],[-87,170],[-15,13],[-5,20],[-18,13],[4,12],[341,51],[235,16],[243,44],[68,2],[52,-8],[52,-23],[69,-40],[90,-39],[170,-58],[106,-12],[-42,-45],[-6,-14],[0,-10]],[[30697,99663],[227,-10],[73,4],[84,-26],[51,-3],[83,5],[61,-6],[226,-6],[47,-10],[-1,-11],[-48,-26],[-66,-25],[-423,-82],[-31,-13],[83,-4],[121,3],[94,9],[111,28],[37,2],[70,13],[137,38],[109,20],[49,-9],[42,-14],[28,-2],[15,11],[23,30],[14,11],[36,7],[22,-1],[35,-14],[40,-33],[36,-23],[20,0],[83,26],[41,3],[96,-9],[39,-12],[7,-12],[-25,-13],[-16,-11],[-6,-10],[14,-11],[58,-23],[83,-51],[-1,-19],[-45,-38],[1,-9],[214,40],[217,-18],[61,-12],[23,-15],[25,-24],[27,-34],[-19,-35],[-95,-55],[-98,-43],[-58,-38],[-88,-22],[-305,-92],[-149,-30],[-85,-30],[-39,-5],[-181,6],[-48,-16],[-26,-28],[-58,-13],[-84,-9],[-172,-7],[-39,-31],[-10,-21],[-17,-16],[-15,-8],[-492,-111],[-10,-18],[50,-8],[63,8],[717,134],[137,9],[128,-10],[-14,-31],[-181,-88],[-231,-80],[-115,-61],[-291,-104],[-237,-105],[-92,-52],[-122,-95],[-42,-23],[-51,-9],[-60,4],[-54,14],[-72,35],[-65,39],[-21,7],[13,-19],[126,-132],[-14,-25],[-232,-27],[-103,-23],[-53,-6],[-38,4],[-36,-2],[-36,-10],[-2,-10],[32,-11],[92,-9],[206,30],[33,-2],[52,-15],[3,-13],[-55,-42],[-166,-50],[21,-2],[48,-18],[-1,-16],[-52,-38],[-25,-12],[-160,-35],[-70,-8],[-62,4],[-281,77],[-99,11],[-94,19],[-69,-3],[-74,-22],[33,-12],[136,-21],[114,-4],[47,-9],[18,-14],[49,-51],[8,-27],[-11,-25],[-15,-18],[-18,-10],[-30,-5],[-111,3],[-41,-6],[-48,-15],[-61,-6],[-109,3],[-128,-22],[-67,-4],[-76,10],[-81,24],[-86,12],[-145,11],[12,-14],[51,-6],[104,-37],[50,-51],[47,-8],[96,-42],[69,-6],[72,-14],[102,18],[68,-3],[-14,-102],[-30,-10],[-164,0],[-79,15],[-34,15],[-76,17],[-68,-10],[-62,2],[-42,-10],[-67,1],[-174,-18],[-92,0],[-68,11],[-79,4],[-90,-4],[7,-12],[38,-4],[55,-19],[52,-29],[43,-13],[51,7],[52,14],[190,23],[84,3],[75,-10],[49,-12],[35,-15],[44,-40],[109,-5],[84,-13],[133,-58],[37,-4],[15,-15],[-28,-38],[-4,-22],[-92,-44],[-144,-12],[-158,4],[-113,-5],[-12,-6],[78,-11],[180,-51],[69,-28],[13,-16],[-100,-61],[-87,-122],[-29,-10],[-30,-3],[-77,2],[-98,-30],[-74,-6],[-134,11],[-154,-1],[-13,-19],[-7,-38],[1,-57],[9,-76],[-8,-56],[-26,-35],[-32,-26],[-58,-25],[-60,-16],[-44,-5],[-75,-1],[-213,-18],[-105,1],[-81,8],[-83,25],[-140,71],[-40,16],[-38,9],[1,-15],[42,-40],[35,-26],[28,-11],[-7,-12],[-62,-20],[-67,-8],[-81,0],[-2,-7],[27,-21],[35,-19],[24,-6],[61,6],[72,24],[44,8],[89,-6],[35,-9],[110,-54],[16,-2],[82,27],[118,1],[44,-21],[16,-43],[2,-34],[-12,-26],[27,-25],[67,-25],[52,-6],[37,14],[56,35],[24,8],[23,-2],[34,-25],[46,-48],[5,-56],[-38,-64],[-46,-42],[-180,-69],[-55,-27],[-43,-28],[-63,-26],[-123,-34],[-64,-6],[-140,-37],[-31,-2],[-45,6],[-9,18],[11,32],[15,30],[19,27],[0,23],[-39,35],[-28,16],[-27,9],[-54,-5],[-30,-10],[-33,-2],[-35,6],[-29,15],[-59,63],[-22,8],[-29,-2],[-25,9],[-23,20],[-38,19],[10,-15],[38,-35],[26,-36],[15,-35],[-7,-27],[-321,-16],[-138,8],[-28,25],[-66,103],[-14,-183],[-241,-30],[-56,5],[-93,20],[-121,50],[-50,33],[-20,32],[-15,18],[-9,3],[-30,-39],[-33,-81],[-83,21],[-104,20],[-38,80],[-2,-115],[-169,15],[-81,-4],[-23,100],[-4,112],[-33,-71],[14,-59],[5,-73],[-72,21],[-157,10],[-56,10],[7,96],[13,97],[202,96],[60,45],[44,18],[69,12],[89,7],[60,-6],[70,6],[82,17],[59,5],[11,6],[-17,9],[-63,62],[-23,14],[-23,6],[-45,3],[-45,27],[-25,24],[-28,32],[-43,62],[-44,69],[22,37],[72,30],[72,21],[73,11],[60,0],[73,-16],[103,-32],[59,-36],[74,-76],[49,-61],[39,-27],[177,-50],[59,-8],[70,4],[143,13],[70,14],[31,16],[16,23],[21,18],[63,41],[96,85],[54,68],[12,22],[11,28],[9,32],[-30,-17],[-167,-167],[-35,-30],[-97,-51],[-42,-8],[-66,2],[-89,23],[-104,-36],[-63,9],[-56,25],[0,118],[-71,95],[78,48],[65,29],[115,77],[26,1],[84,-12],[-46,17],[-45,26],[-100,-7],[35,166],[-67,-124],[-68,-65],[-42,-33],[-46,-18],[-176,-17],[43,61],[40,90],[-42,-34],[-99,-50],[-74,-27],[-61,-14],[-118,4],[-59,25],[17,62],[0,77],[36,35],[54,46],[59,61],[40,63],[158,29],[153,11],[128,34],[63,6],[60,-16],[244,-26],[100,-20],[44,-15],[33,-5],[34,22],[44,21],[152,-2],[42,3],[39,10],[47,20],[56,30],[8,15],[-38,-1],[-39,-8],[-58,-21],[-56,-12],[-57,2],[-115,19],[-200,3],[-102,8],[-47,9],[-27,12],[-23,19],[-20,25],[10,17],[41,10],[35,2],[57,-14],[63,-23],[69,-3],[-24,21],[-88,42],[-60,36],[-51,44],[-40,43],[-87,68],[-70,68],[-50,30],[-52,15],[-160,18],[-32,12],[-76,59],[-20,100],[-34,61],[32,77],[54,35],[318,-27],[135,4],[172,-10],[92,-19],[106,-47],[94,-53],[91,-36],[83,-48],[91,-73],[54,-34],[47,-21],[62,-19],[118,-23],[103,-7],[53,3],[57,16],[41,20],[-45,6],[-119,-3],[-82,11],[-47,23],[-50,31],[-79,59],[-60,39],[-131,63],[-97,62],[-78,60],[-7,25],[56,18],[69,13],[432,40],[258,48],[105,56],[12,13],[346,78],[244,29],[94,5],[85,13],[3,7],[-74,11],[-75,5],[-171,0],[-152,9],[-46,18],[10,28],[14,25],[46,40],[49,31],[209,88],[140,38],[41,25],[-302,-57],[-106,-41],[-106,-62],[-55,-19],[-39,5],[-35,-6],[-31,-16],[-25,-30],[-21,-44],[-19,-30],[-17,-16],[-43,-23],[-104,-44],[-242,-63],[-82,-16],[-70,-3],[-226,-35],[-68,-2],[-76,11],[33,31],[119,56],[32,25],[-77,-5],[-78,-16],[-172,-12],[-69,-23],[-66,-42],[-53,-26],[-40,-11],[-55,-6],[-202,-3],[-45,2],[-116,32],[-103,-11],[-43,2],[-78,23],[-23,14],[3,20],[45,37],[53,35],[170,78],[109,37],[158,31],[369,35],[17,26],[-374,-29],[-318,-36],[-52,-14],[-74,-35],[-235,-129],[-70,-33],[-106,-7],[-81,11],[-63,16],[-109,38],[-83,21],[-39,13],[-23,14],[-18,17],[-15,18],[27,16],[210,33],[284,-6],[128,7],[125,20],[186,51],[201,71],[40,22],[-74,5],[-54,-5],[-131,-26],[-208,-68],[-181,-24],[-448,-13],[-142,-19],[-63,4],[-47,19],[-52,34],[9,28],[107,31],[84,7],[15,7],[-119,30],[-11,15],[69,34],[148,50],[76,15],[137,10],[142,-5],[5,9],[-140,19],[-105,4],[-138,-14],[-369,-80],[-31,2],[-53,14],[15,20],[197,85],[6,13],[-141,-2],[-42,4],[-40,10],[-58,-9],[-75,-27],[-52,-12],[-31,4],[-78,33],[10,27],[62,35],[57,25],[77,23],[126,29],[90,10],[148,0],[70,13],[62,22],[78,36],[86,25],[140,20],[118,-6],[65,-18],[51,-31],[56,-24],[5,19],[46,24],[58,10],[69,-3],[61,-12],[79,-28],[63,-13],[30,0],[38,16],[99,1],[-2,6],[-32,17],[-40,12],[-352,82],[-10,18],[119,17],[74,21],[35,5],[87,43],[57,22],[105,25],[43,-7],[53,-22],[51,-14],[151,-13],[65,-14],[115,-81],[46,-26],[66,-27],[39,-10],[77,-6],[8,15],[-92,38],[-25,22],[11,18],[20,10],[28,1],[72,-17],[192,-56],[288,-67],[110,-15],[68,-24],[62,-29],[61,-20],[11,2],[-57,45],[-139,55],[-371,94],[-147,50],[-72,33],[-53,34],[-1,19],[50,21],[68,17],[85,7],[11,7],[-78,26],[-45,22],[1,16],[93,12],[57,-4],[108,-28],[91,-13],[15,8],[-94,75],[-9,17],[14,9],[33,10],[98,-5],[161,-37],[290,-18],[79,3],[-12,8],[-115,23],[-121,30],[-53,18],[-39,24],[-47,21],[-4,9],[75,16],[196,-3],[182,-24],[155,9],[97,-6],[39,-8],[70,-26],[224,-96],[23,-15],[26,-23],[27,-32],[38,-8],[74,21],[49,21],[-21,20],[-124,46],[-28,20],[-61,34],[-139,59],[-37,28],[-23,24],[383,22],[370,-20],[60,-14],[40,-19],[38,-30],[60,-30],[119,-46],[171,-29],[-33,20],[-127,51],[-58,35],[1,23],[10,18],[20,13],[144,47],[206,15],[24,-3],[161,-73],[76,-30],[53,-12],[2,5],[-74,34],[-56,18],[-6,12],[94,35],[59,9],[251,10],[28,-3],[24,-10],[59,-39],[22,-5]],[[23476,96654],[70,-22],[76,11],[81,2],[182,-10],[120,6],[31,-3],[47,-14],[25,-18],[23,-28],[-59,-18],[-50,-89],[-7,-5],[-54,-1],[-27,-7],[-159,13],[-438,5],[-19,11],[-58,53],[-4,21],[11,24],[12,16],[14,8],[128,39],[55,6]],[[24016,95061],[18,-43],[3,-18],[1,-37],[-8,-49],[-5,-9],[-7,-4],[-4,-13],[0,-21],[-7,-12],[-15,-5],[-99,-10],[-62,2],[-91,-6],[-45,3],[-30,11],[-43,22],[-91,55],[-45,2],[-116,19],[-63,58],[-24,11],[-25,-18],[-7,4],[-6,12],[-7,20],[-12,10],[-48,-5],[-9,6],[-2,18],[0,15],[9,23],[51,65],[25,5],[31,12],[17,35],[-2,33],[48,49],[28,15],[51,34],[172,54],[48,4],[63,-4],[62,-17],[47,-28],[97,-70],[44,-43],[23,-43],[21,-25],[26,-54],[-9,-21],[-6,-28],[3,-14]],[[22221,94438],[235,-123],[33,10],[71,6],[73,19],[102,15],[63,27],[26,8],[45,5],[25,0],[70,-15],[29,-11],[15,-11],[16,-19],[28,-49],[4,-18],[-1,-5],[-26,-30],[-17,-13],[-36,-12],[-30,-4],[-27,-21],[-29,5],[-9,-19],[4,-12],[8,-6],[15,1],[17,8],[33,-4],[18,-13],[15,-21],[-11,-20],[-59,-27],[-87,-31],[-105,-98],[-56,-41],[-11,-13],[-6,-13],[2,-24],[2,-10],[16,-4],[51,34],[34,16],[33,9],[60,0],[25,-5],[44,-20],[41,-32],[9,-11],[-4,-11],[-17,-12],[-2,-8],[39,-15],[43,-43],[3,-26],[-19,-26],[-5,-18],[9,-8],[21,5],[51,29],[55,15],[22,-2],[14,-6],[14,-40],[12,-45],[2,-37],[-9,-31],[-13,-23],[-33,-30],[-30,-11],[-16,0],[2,-5],[35,-25],[15,-19],[6,-19],[-2,-18],[-5,-16],[-41,-57],[2,-9],[12,-3],[26,-33],[3,-78],[-93,-24],[-22,-18],[-25,-28],[-29,-22],[-67,-22],[-33,-3],[-167,19],[-17,11],[-11,19],[-7,29],[-1,22],[2,16],[0,9],[-5,3],[-19,-16],[-19,-29],[11,-33],[52,-91],[10,-39],[2,-16],[-3,-13],[-59,-53],[-34,-18],[-36,-9],[-33,7],[-32,22],[-24,10],[-51,-1],[-15,11],[-15,22],[-35,76],[-50,54],[-42,61],[-108,89],[-56,53],[-75,86],[-31,19],[-26,8],[-51,6],[-12,11],[-19,29],[-32,22],[-11,3],[-19,-6],[-50,-20],[-63,22],[-14,15],[-8,25],[-8,14],[-21,13],[-18,31],[-119,63],[-71,72],[-14,26],[-2,10],[7,35],[17,39],[21,39],[14,16],[46,33],[37,8],[51,-4],[27,-8],[24,-22],[11,-26],[12,-18],[38,-19],[20,-15],[30,-36],[24,-43],[21,-14],[52,-5],[53,7],[114,27],[5,4],[7,16],[13,98],[8,0],[39,-45],[11,-5],[16,9],[10,23],[-1,10],[-24,53],[-15,23],[-13,15],[-14,4],[-31,-4],[-24,10],[-5,15],[4,19],[13,21],[14,12],[27,6],[32,-6],[44,-25],[28,-6],[40,7],[-51,15],[-70,58],[-30,11],[-36,-25],[-25,-9],[-47,-12],[-37,-2],[-156,89],[-9,9],[-11,23],[1,11],[16,17],[38,22],[58,13],[39,3],[34,-17],[49,-44],[43,-26],[4,9],[-8,26],[-20,38],[-14,10],[-34,11],[-33,26],[-15,20],[-8,20],[-1,22],[7,15],[13,8],[120,22],[83,-24],[53,-4],[22,30],[-7,6],[-28,-8],[-32,0],[-19,17],[-1,9],[25,23],[37,10]],[[26411,89435],[10,-7],[11,4],[20,29],[44,82],[13,7],[18,-1],[65,-52],[24,-30],[13,-41],[14,-16],[51,-21],[49,-7],[65,-21],[23,-16],[51,-78],[6,-5],[59,-32],[89,-72],[23,-10],[87,-24],[32,-17],[30,-27],[34,-49],[39,-77],[31,-123],[2,-24],[-3,-14],[-12,-16],[-50,-50],[4,-9],[48,4],[105,31],[65,-23],[22,-3],[5,1],[24,39],[25,-6],[38,-38],[24,-30],[10,-23],[-2,-13],[-25,-5],[60,-22],[53,-35],[-11,-23],[-57,-51],[-57,-45],[-67,-66],[-17,-11],[-9,0],[-37,12],[-54,32],[-164,73],[-51,15],[-64,9],[-9,17],[-16,110],[-29,19],[-99,23],[-29,13],[-2,22],[7,38],[-14,19],[-33,-1],[-33,-8],[-53,-26],[-25,-24],[-9,-25],[-6,-55],[-7,-26],[-18,-35],[-82,-88],[-33,-27],[-33,-7],[-13,-9],[-22,-32],[-33,-80],[-14,-23],[-21,-24],[-46,-36],[-46,-29],[-77,-33],[-42,-11],[-29,11],[-20,76],[-41,223],[-7,15],[-8,9],[-10,4],[-138,-29],[-76,3],[-75,-50],[-19,-3],[-39,1],[-27,8],[-7,6],[-5,21],[2,23],[9,25],[34,66],[28,41],[13,13],[129,74],[31,24],[16,25],[0,25],[-6,33],[-23,80],[-5,73],[0,36],[8,55],[33,135],[11,66],[20,234],[11,67],[16,62],[15,37],[42,73],[31,30],[41,20],[8,-2],[8,-9],[15,-31],[56,-29],[18,-28],[12,-31],[7,-40],[-7,-18],[-26,-27],[-5,-11],[1,-9],[51,-42],[38,-102]],[[22861,95890],[3,-26],[-4,-19],[-9,-14],[-1,-17],[9,-18],[37,-45],[12,-25],[2,-25],[-2,-17],[-23,-32],[-10,-43],[-1,-22],[14,-35],[0,-16],[-26,-28],[-54,-25],[8,-13],[117,-30],[9,-7],[0,-70],[20,-76],[-8,-1],[-28,24],[-52,28],[-63,-53],[7,-90],[42,-40],[12,-23],[-4,-13],[-35,-6],[-12,2],[-35,19],[-21,27],[-7,-1],[-6,-13],[4,-14],[24,-24],[11,-29],[-11,-8],[-36,-8],[-48,0],[-76,-13],[-38,-2],[-36,7],[-49,1],[-41,-3],[-24,6],[-23,14],[-26,-3],[-57,-35],[-89,11],[-80,3],[-16,11],[-18,23],[-35,70],[6,18],[86,9],[2,6],[-61,25],[-70,18],[-32,15],[7,27],[-2,7],[120,32],[88,62],[54,25],[4,12],[46,13],[106,7],[4,18],[-200,-10],[-274,-35],[-85,-18],[-71,10],[-300,-54],[-13,0],[-31,17],[-27,33],[19,22],[88,43],[44,37],[-5,21],[35,35],[56,5],[96,-29],[49,-29],[45,-14],[39,3],[41,20],[-11,3],[-69,-11],[-8,3],[-35,33],[-15,20],[-10,21],[-1,15],[21,28],[-79,9],[-29,19],[-14,24],[3,11],[25,28],[67,39],[-8,10],[-97,-1],[-22,5],[-42,24],[9,27],[39,39],[30,23],[19,7],[31,0],[73,-15],[21,-8],[56,-38],[14,-21],[-2,-21],[11,-15],[43,-22],[186,-115],[35,-27],[23,-12],[43,-9],[26,2],[20,8],[3,10],[-80,40],[-20,22],[-17,29],[7,9],[24,4],[58,-4],[69,8],[-76,12],[-50,16],[-52,1],[-64,26],[0,8],[16,9],[87,11],[17,5],[1,7],[-29,18],[-26,9],[-132,21],[-47,24],[-15,11],[-4,11],[17,28],[71,35],[51,17],[89,12],[71,-1],[40,-5],[94,-59],[45,-39],[77,7],[-22,40],[-15,45],[23,17],[64,29],[51,-15],[66,-40],[15,-13],[75,-25],[44,-8],[23,-13],[7,-17]],[[21270,97531],[65,-11],[77,-37],[73,-79],[4,-10],[0,-13],[-3,-16],[-9,-21],[-13,-12],[37,-15],[4,-8],[-3,-17],[4,-12],[23,12],[19,19],[5,12],[4,32],[57,17],[60,23],[28,5],[47,-5],[112,-56],[43,-5],[16,-7],[14,-13],[1,-14],[-23,-32],[-9,-20],[6,-13],[58,-11],[134,22],[117,-53],[65,-63],[47,-21],[8,-11],[-14,-11],[-13,-29],[-39,-22],[-8,-10],[21,-26],[1,-17],[-2,-22],[7,-13],[53,-14],[119,-93],[22,-26],[14,-32],[1,-11],[-17,-18],[-19,-51],[-10,-12],[-49,-10],[-88,-9],[-83,-17],[-88,22],[-87,34],[-26,22],[-22,28],[-5,10],[-9,44],[-4,9],[-37,24],[-32,37],[-63,3],[-147,38],[-63,8],[-64,-2],[-89,-15],[-17,4],[-15,11],[-14,18],[-3,14],[14,23],[-262,-29],[-75,-35],[-105,6],[-53,14],[-69,33],[-32,29],[-30,38],[-3,29],[24,20],[25,11],[26,4],[142,-23],[125,-11],[54,11],[25,32],[-30,16],[-120,7],[26,17],[101,16],[53,26],[-10,8],[-30,10],[-137,-2],[-48,9],[-3,9],[11,10],[77,51],[-3,10],[-33,16],[-29,22],[-11,3],[-68,-20],[-95,-75],[-22,-11],[-22,1],[-21,12],[1,16],[21,19],[44,58],[-4,21],[-42,14],[-114,-10],[-63,-1],[-9,17],[-3,30],[3,29],[15,45],[22,35],[13,12],[151,-7],[245,21],[71,2],[78,-21]],[[24476,98578],[36,-48],[134,-115],[61,-42],[103,-51],[13,-19],[1,-8],[-3,-28],[30,-10],[88,-16],[99,-28],[18,1],[34,17],[42,5],[54,-4],[26,-12],[19,-18],[8,-13],[1,-10],[-19,-19],[2,-8],[12,-8],[2,-11],[-20,-41],[5,-15],[50,-37],[45,-19],[89,-20],[58,2],[36,-13],[1,8],[-17,23],[-34,34],[-65,18],[-9,19],[-5,34],[6,22],[33,18],[27,6],[84,1],[45,-8],[80,-25],[8,-14],[4,-27],[3,-54],[-2,-12],[-67,-30],[-15,-21],[17,-6],[58,-5],[90,-19],[35,-2],[35,-44],[27,-41],[-20,-52],[-26,-82],[-21,-19],[-21,-28],[15,-6],[88,12],[18,4],[59,28],[86,-7],[29,-7],[15,-10],[26,-31],[22,-41],[16,3],[40,51],[15,12],[20,12],[9,-2],[40,-47],[91,-82],[31,-34],[6,-26],[-39,-29],[-30,-15],[-223,-62],[-99,-35],[-50,-28],[-25,-9],[-54,5],[-12,-5],[-16,-44],[-18,-19],[-46,-30],[-65,-55],[-38,-24],[-68,18],[-17,25],[-10,58],[-1,24],[2,13],[9,20],[29,49],[-3,6],[-14,-5],[-45,-24],[-18,-13],[-16,-23],[-8,-38],[7,-70],[-6,-28],[-18,-14],[7,-11],[53,-15],[9,-7],[6,-12],[3,-17],[-3,-16],[-16,-25],[-30,-10],[-38,11],[-82,61],[-36,-3],[-9,-7],[8,-22],[25,-48],[5,-41],[-12,-33],[-23,-53],[-16,-29],[-9,-3],[-41,-1],[-35,14],[-104,93],[-51,39],[-76,78],[-19,15],[-12,4],[-10,-33],[20,-31],[68,-72],[41,-53],[29,-43],[4,-19],[-9,-7],[-15,4],[-20,16],[-62,25],[-26,15],[-16,16],[-31,13],[-45,8],[-45,2],[-45,-5],[-8,-8],[50,-23],[18,-12],[13,-17],[9,-19],[-17,-13],[-63,-7],[-84,5],[-137,17],[-136,28],[-125,44],[-91,44],[-36,23],[-11,17],[34,16],[119,19],[119,13],[-19,11],[-217,25],[-71,4],[-38,-6],[-44,4],[-34,20],[-45,37],[-23,25],[3,10],[17,5],[99,-4],[13,3],[-49,19],[-157,37],[-59,33],[-11,12],[-4,13],[1,12],[59,25],[183,59],[62,9],[63,1],[44,16],[38,56],[189,20],[146,25],[12,7],[-109,-4],[-155,5],[-65,37],[-45,7],[-49,0],[-57,-12],[-98,-35],[-47,-9],[-107,-36],[-29,3],[-15,4],[-5,7],[19,24],[28,17],[-5,5],[-42,4],[-48,-1],[-34,-6],[-122,-32],[-55,-23],[-17,-3],[-59,38],[-95,20],[-21,16],[20,63],[27,13],[73,11],[217,57],[13,11],[20,29],[-50,-7],[-109,-27],[-90,-14],[-71,0],[-51,4],[-33,8],[-40,17],[-128,83],[-36,39],[-4,36],[-9,26],[-38,65],[276,-40],[107,-8],[208,-2],[10,3],[3,11],[-4,17],[2,13],[7,9],[77,23],[12,8],[-91,4],[-168,-39],[-59,0],[-67,56],[-71,-10],[-34,4],[-53,14],[-26,12],[-16,15],[-7,13],[2,10],[14,12],[62,16],[28,1],[73,-10],[55,1],[-18,17],[-79,43],[-70,47],[5,80],[57,17],[60,2],[58,-20],[77,-2],[56,-23],[37,-44],[44,1],[69,-8],[155,1],[-28,15],[-49,14],[-109,18],[-53,63],[-114,33],[-88,17],[1,15],[67,79],[80,28],[128,-10],[85,14],[108,28],[106,-13],[28,2],[16,8],[14,17],[0,15],[-14,14],[-34,17],[-135,2],[-60,7],[-23,9],[-7,14],[-4,14],[0,15],[4,9],[11,5],[33,6],[126,0],[76,8],[83,-10],[173,-39],[55,-20],[60,-34],[31,-30]],[[23807,96147],[52,-5],[44,8],[38,-2],[56,-23],[53,-36],[40,-16],[13,-8],[5,-9],[6,-27],[0,-12],[-3,-10],[-18,-25],[-15,-30],[-30,-27],[-16,-20],[-14,-26],[31,15],[119,85],[77,-10],[117,7],[141,35],[67,5],[67,-3],[50,-10],[108,-47],[37,-22],[14,-16],[3,-11],[-22,-18],[-67,11],[-111,10],[-20,5],[-18,0],[-12,-6],[8,-25],[22,-5],[133,-6],[436,-78],[19,-25],[-5,-11],[-16,-12],[-31,-17],[-252,-18],[-143,16],[-120,26],[-41,-6],[35,-35],[72,-10],[61,-21],[25,-17],[128,-13],[21,-13],[40,-34],[33,-3],[33,-24],[27,-41],[13,-5],[39,7],[64,-36],[21,-19],[0,-14],[-15,-22],[-29,-31],[-73,-35],[-6,-11],[86,4],[16,-5],[101,-63],[13,-1],[8,6],[10,23],[-4,21],[-13,28],[4,21],[19,13],[19,7],[19,0],[21,-8],[102,-77],[131,37],[24,-17],[20,-30],[9,-5],[49,61],[30,15],[123,-73],[75,-16],[30,-15],[55,-18],[79,-6],[13,27],[-45,35],[26,15],[109,29],[58,-4],[107,42],[66,5],[40,0],[133,63],[31,10],[23,22],[52,-3],[141,-36],[40,3],[150,36],[56,8],[55,-1],[141,-21],[105,-22],[33,-12],[-12,-29],[6,-9],[13,-7],[35,-8],[131,-1],[57,-7],[46,-28],[10,-11],[-1,-11],[-45,-30],[7,-7],[45,-6],[100,-4],[22,-7],[21,-37],[21,-52],[0,-20],[-35,-35],[-95,-46],[-106,-39],[-7,-10],[34,-18],[35,-9],[27,2],[85,18],[19,-1],[38,-18],[18,-17],[17,-24],[-30,-22],[-121,-27],[-72,36],[-24,7],[-16,-3],[9,-15],[35,-28],[11,-18],[-12,-9],[-6,-18],[1,-26],[-3,-27],[-11,-42],[-5,-2],[-263,-8],[-32,-8],[-74,-29],[-56,-15],[-36,-2],[-36,5],[-96,31],[-64,-6],[-25,3],[-55,20],[-13,10],[-22,27],[-16,37],[1,22],[7,32],[-4,17],[-16,0],[-17,6],[-52,33],[-32,10],[-6,-6],[10,-25],[6,-8],[34,-19],[6,-21],[-14,-55],[-5,-8],[-34,-40],[-25,-12],[-68,-1],[-105,-28],[-50,-4],[-67,7],[-42,12],[-27,15],[-27,21],[-13,2],[-7,-46],[-13,-6],[-23,1],[-35,14],[-28,33],[-9,0],[-4,-19],[-7,-13],[-8,-6],[-74,-20],[-41,0],[-43,23],[-28,-2],[-36,-13],[-87,24],[-21,1],[18,-39],[-29,-6],[-62,1],[-103,13],[-64,-19],[-114,11],[-116,3],[-22,9],[-15,18],[-1,16],[6,23],[17,33],[28,45],[10,23],[-26,11],[-15,15],[-13,1],[-41,-17],[-27,-50],[-20,-14],[-9,12],[-7,30],[-9,15],[-11,-1],[-11,-8],[-11,-15],[-15,-6],[-22,4],[-7,-7],[6,-20],[2,-18],[-2,-16],[-18,-17],[-52,-24],[-31,-7],[-79,-4],[-48,7],[-96,29],[-53,1],[-64,48],[-51,11],[3,18],[22,32],[-1,9],[-69,-47],[-10,-15],[9,-34],[-10,-3],[-47,13],[-47,-10],[-12,3],[-32,25],[-57,26],[-25,28],[-39,90],[-20,59],[2,12],[29,16],[-4,13],[-36,34],[-39,28],[-12,19],[-5,20],[-5,28],[-1,21],[5,13],[22,42],[62,76],[8,14],[3,13],[-8,40],[-12,40],[-12,29],[-34,39],[-46,42],[-66,73],[-48,58],[-58,80],[-28,7],[-32,-3],[-70,-28],[-24,-13],[-5,-9],[-52,-2],[-148,7],[-56,9],[-42,-3],[-72,-20],[-77,4],[-48,56],[-110,31],[-33,17],[-22,24],[7,15],[63,14],[26,15],[12,12],[-62,-10],[-27,1],[-186,77],[-57,14],[-10,7],[-4,9],[0,11],[5,17],[55,-22],[25,-1],[39,6],[14,14],[-9,7],[-64,26],[-30,19],[-12,15],[12,20],[3,13],[21,8],[37,1],[48,10],[88,26],[59,10],[59,-2],[142,-27],[142,-34],[89,-26]],[[23276,97079],[66,-15],[113,7],[41,-11],[106,-39],[32,-23],[8,-17],[0,-9],[-35,-19],[-71,-28],[-17,-22],[63,-27],[32,-24],[15,-17],[0,-18],[-42,-48],[-31,-14],[-48,2],[-23,-5],[-60,-22],[-95,-21],[-129,-9],[-35,-13],[-65,-22],[-43,-3],[-14,12],[-6,18],[3,13],[9,15],[-21,15],[-92,28],[-54,39],[-8,13],[-2,11],[119,7],[52,8],[23,13],[4,7],[-23,3],[-82,26],[-138,16],[-7,19],[-57,36],[-6,35],[-12,10],[-39,15],[-6,5],[-12,22],[-1,12],[2,12],[71,23],[-10,16],[-54,61],[-14,34],[2,13],[34,18],[47,0],[124,-5],[59,-8],[59,-14],[65,-22],[97,-19],[31,-12],[58,-41],[7,-12],[-4,-13],[14,-12]],[[24119,94562],[109,-27],[53,-18],[26,-12],[50,-40],[25,-12],[97,24],[68,8],[151,-10],[127,-34],[48,-24],[28,-23],[-7,-26],[-24,-41],[-27,-38],[-56,-61],[-47,-31],[-11,-14],[-8,-21],[-18,-29],[-50,-65],[-14,-11],[-71,-28],[25,-12],[11,-11],[-10,-29],[-45,-69],[-46,-63],[-33,-39],[-59,-55],[-32,-15],[-44,-5],[-263,48],[-66,-1],[-176,-25],[17,-12],[64,-19],[41,-20],[55,-63],[8,-16],[3,-18],[-2,-36],[-4,-9],[-87,-97],[-29,-71],[-18,-58],[-29,-16],[-98,24],[-32,0],[-110,-17],[-52,8],[8,88],[-8,95],[-16,90],[-82,161],[-9,29],[-6,31],[-3,33],[0,33],[6,67],[0,34],[-4,88],[-11,132],[-1,47],[1,19],[3,14],[18,19],[34,13],[17,2],[108,-40],[50,-13],[33,0],[2,5],[-30,8],[-27,18],[-46,51],[-20,44],[-5,14],[-1,16],[3,15],[6,15],[23,22],[18,10],[68,26],[69,15],[151,11],[42,-8],[66,29],[38,6],[67,-10]],[[22933,91959],[9,-7],[16,6],[12,19],[8,4],[12,-4],[39,-34],[29,-35],[32,-25],[50,-23],[110,-73],[32,-49],[34,-77],[31,-58],[26,-41],[29,-32],[46,-36],[41,26],[18,7],[15,-11],[14,-27],[-7,-12],[-18,-16],[-29,-17],[-42,-2],[-20,-5],[-32,-28],[-26,-35],[-36,-11],[-67,-57],[-37,-22],[-55,-5],[-114,44],[-71,-6],[-58,9],[-64,48],[-51,26],[-97,39],[-6,6],[-4,13],[-2,20],[-5,14],[-6,7],[-16,-1],[-15,-14],[-30,-11],[-46,2],[-20,9],[-15,12],[-8,15],[-1,17],[-5,13],[-7,9],[-16,0],[-26,-8],[-10,-11],[5,-13],[-4,-8],[-46,0],[-18,8],[-34,24],[-15,24],[-19,43],[2,11],[12,26],[16,19],[103,10],[48,11],[53,29],[61,52],[13,15],[1,11],[-4,12],[-19,30],[-7,20],[6,9],[25,1],[-13,12],[-11,16],[-4,10],[1,16],[19,4],[24,-8],[47,-47],[18,-9],[32,-7],[-34,32],[-35,67],[-4,24],[1,13],[9,36],[8,14],[11,10],[33,21],[53,14],[28,2],[27,-11],[24,-23],[54,-37],[8,-15],[-1,-7],[-20,-10],[-3,-9],[8,-14]],[[33026,78308],[9,-4],[38,28],[20,-1],[-1,-20],[-32,-22],[-15,-17],[18,-15],[0,-10],[-22,-25],[-11,-27],[9,-26],[36,26],[14,0],[20,-6],[19,8],[11,13],[63,99],[3,13],[-68,-20],[-8,13],[45,61],[-4,31],[23,51],[20,30],[15,16],[22,16],[15,-24],[5,-43],[37,6],[37,-9],[26,-18],[5,-10],[0,-17],[-9,-29],[-15,-25],[30,-31],[-4,-13],[-48,-36],[-28,-35],[-25,-44],[-50,-51],[-80,-36],[-25,0],[-30,11],[-30,-3],[-29,-13],[-29,1],[-13,-7],[-14,1],[-11,14],[-23,41],[-12,27],[-12,130],[4,68],[20,63],[29,43],[17,34],[72,200],[14,45],[17,39],[31,39],[40,64],[12,14],[23,6],[23,-4],[-7,-23],[2,-23],[26,-89],[0,-18],[-15,-71],[-27,-116],[-7,-63],[4,-19],[-11,-32],[-12,-25],[-47,-45],[-24,-11],[-22,-17],[-54,-58]],[[29247,77766],[40,22],[82,85],[61,30],[80,89],[57,17],[11,20],[9,73],[6,26],[26,73],[33,61],[26,84],[47,54],[71,45],[66,98],[36,30],[35,22],[15,40],[21,23],[58,46],[64,13],[64,38],[50,21],[30,36],[44,19],[132,104],[36,49],[48,99],[41,51],[14,54],[60,87],[62,116],[30,83],[46,45],[89,132],[47,52],[20,6],[53,47],[34,48],[54,49],[97,60],[91,72],[123,63],[144,93],[117,50],[82,7],[100,24],[35,-3],[156,-40],[74,-50],[85,-106],[13,-27],[2,-39],[-45,19],[-40,1],[28,-22],[47,-65],[-3,-81],[-26,-73],[-79,-36],[-20,-29],[-16,-47],[-16,-18],[-39,-22],[-21,-30],[-62,-49],[-28,-6],[-32,11],[-78,47],[-47,44],[-24,-24],[-20,-25],[-46,8],[-21,-11],[-34,12],[-71,-56],[20,-6],[56,32],[19,-4],[42,-41],[100,-45],[26,-29],[25,-95],[16,-15],[35,10],[39,47],[32,25],[63,20],[-13,-31],[48,3],[48,-42],[-18,-30],[-24,-59],[-16,-116],[-49,-78],[-64,-76],[16,-19],[19,-11],[41,22],[28,-1],[31,-15],[-10,-59],[-11,-40],[7,-38],[18,-71],[25,-16],[10,-92],[14,-50],[-2,-40],[25,-25],[4,-41],[92,-12],[19,-16],[63,-15],[12,-12],[12,-22],[-63,-49],[51,-36],[47,-59],[38,12],[16,-2],[42,-36],[12,-19],[6,-16],[21,4],[31,14],[54,-4],[59,-20],[-5,-32],[-9,-21],[46,7],[28,-23],[10,11],[7,14],[57,38],[73,79],[9,-9],[3,-30],[10,-49],[28,-34],[33,-8],[45,26],[18,-22],[22,-43],[20,-57],[-1,-20],[-26,-17],[-24,-26],[99,-10],[10,-11],[10,-22],[-10,-22],[-9,-11],[-18,13],[-33,-12],[-28,-29],[-31,-16],[-20,-2],[-22,-14],[-20,-20],[-20,-6],[-65,-52],[-66,-33],[-69,-54],[-71,-34],[-73,-40],[-16,-4],[-19,2],[-41,-40],[-21,6],[-21,-7],[-25,9],[-16,16],[13,-42],[3,-39],[-6,-16],[-12,-20],[-42,3],[-16,14],[-20,21],[-9,33],[-21,24],[-13,-33],[1,-25],[-16,-33],[-18,57],[-34,-21],[-14,-61],[7,-17],[10,-46],[-16,-25],[-12,7],[-25,-68],[-31,-25],[-31,-69],[-37,-53],[-11,-36],[-62,-81],[-24,2],[-17,-2],[-26,-34],[-5,-68],[-11,9],[-12,-2],[-6,-22],[-9,-3],[-23,20],[-27,-11],[-21,15],[-27,100],[-14,35],[-26,12],[-6,-22],[-10,-20],[-25,41],[-18,153],[0,37],[26,129],[64,116],[-21,4],[-56,-81],[6,20],[9,20],[19,33],[29,31],[39,17],[27,3],[18,17],[27,30],[5,16],[-24,-18],[-39,-18],[10,23],[10,13],[209,208],[42,34],[84,44],[12,28],[-12,19],[33,-17],[-3,-23],[-5,-18],[-2,-29],[3,-28],[34,-14],[27,-52],[-13,71],[25,40],[96,54],[80,6],[25,25],[-68,17],[-81,-9],[-50,19],[-70,-12],[-73,11],[-22,-15],[-19,-34],[-23,15],[-12,3],[-11,11],[24,58],[74,87],[46,75],[12,15],[10,31],[-24,-5],[-22,-12],[-15,34],[-27,47],[-2,-20],[13,-57],[-51,-101],[-34,-7],[-44,-47],[-62,-41],[-73,-78],[-95,-66],[-19,-1],[-43,55],[12,24],[11,34],[-11,-10],[-7,-14],[-25,-24],[21,-45],[-11,-17],[-30,-22],[-27,-32],[-25,-22],[-20,28],[-54,-35],[-46,-9],[-10,17],[-3,28],[-16,7],[-30,-8],[-11,15]],[[34594,81530],[-20,-58],[-14,-28],[-13,-9],[-28,-8],[-59,-9],[-25,-8],[-3,-39],[4,-20],[8,-16],[11,-4],[24,9],[9,-1],[7,-8],[6,-15],[3,-20],[0,-25],[-4,-31],[-20,-73],[-25,-40],[-33,-33],[-7,-12],[-5,-15],[-4,-48],[-16,-38],[-52,-96],[-20,-22],[0,-17],[-8,-46],[-16,-36],[-43,-85],[-10,-30],[-5,-24],[1,-33],[-2,-15],[-10,-28],[-14,-27],[-3,-13],[6,-23],[5,-8],[1,-22],[-4,-34],[18,22],[40,78],[31,47],[20,16],[15,21],[15,46],[20,44],[19,15],[9,-9],[7,-21],[-1,-28],[-10,-33],[0,-10],[24,24],[41,21],[15,-3],[30,-30],[26,3],[40,18],[7,-8],[-7,-27],[-15,-26],[-37,-36],[-90,-72],[-28,-49],[5,2],[20,21],[20,11],[21,2],[9,-7],[-3,-14],[-3,-37],[-54,-74],[13,3],[62,33],[39,-46],[52,16],[31,16],[0,-10],[6,-20],[0,-33],[3,-5],[15,11],[3,12],[-1,58],[5,6],[10,-9],[6,-15],[2,-42],[-7,-43],[-9,-39],[-23,-57],[3,-24],[-6,-27],[5,-1],[23,25],[1,10],[-2,24],[3,11],[19,26],[31,31],[11,4],[4,-7],[-2,-19],[10,5],[20,28],[18,16],[17,6],[18,19],[19,32],[20,27],[21,21],[9,2],[-3,-35],[4,-40],[1,-34],[4,-7],[17,36],[9,13],[11,6],[12,-3],[87,13],[27,-9],[30,-24],[37,-36],[14,-33],[3,-42],[-4,-29],[-27,-37],[-24,-24],[-14,-24],[-5,-25],[-5,-15],[-16,-20],[-72,-59],[17,-2],[41,13],[28,3],[1,-9],[-11,-16],[-21,-17],[-2,-8],[1,-11],[22,-12],[29,6],[24,-9],[-3,-14],[-19,-46],[-5,-28],[-26,-25],[-50,-37],[-13,-15],[3,-3],[46,28],[24,7],[14,0],[17,27],[26,9],[26,-17],[39,46],[14,6],[24,-5],[15,8],[26,32],[20,15],[4,-1],[4,-13],[2,-36],[-5,-32],[-6,-21],[-21,-45],[-13,-16],[-12,-6],[-21,2],[-9,-7],[-20,-35],[-35,-36],[-22,-14],[14,-20],[5,-37],[-8,-12],[-37,-12],[-2,-6],[-13,-8],[-31,-13],[21,-6],[39,9],[4,-6],[-5,-27],[-11,-27],[-46,-70],[0,-7],[7,-35],[9,-26],[11,-18],[26,-1],[19,8],[27,47],[62,146],[55,41],[45,45],[11,-9],[5,-11],[-2,-11],[-23,-37],[-12,-31],[-31,-94],[-12,-45],[-6,-47],[1,-81],[4,-14],[9,-19],[19,17],[31,40],[20,38],[15,63],[10,24],[10,-1],[10,-13],[2,-30],[8,-42],[6,-41],[-4,-46],[-5,-25],[-63,-186],[6,-33],[2,-20],[-2,-22],[-20,-89],[-19,-55],[-11,-24],[-12,-15],[-15,-5],[-13,8],[-11,21],[-10,11],[-9,1],[-17,-4],[-42,-45],[-9,-3],[-6,6],[-8,24],[6,120],[4,40],[-9,30],[9,52],[1,19],[-6,7],[-10,-4],[-17,-26],[-22,-47],[-23,-42],[-42,-57],[-18,-11],[-8,2],[-8,8],[-12,24],[1,22],[5,29],[17,68],[34,101],[28,72],[5,31],[-7,13],[-7,27],[-11,78],[-13,64],[-16,28],[-41,32],[-7,-8],[-4,-43],[-48,-124],[-8,-54],[-6,-20],[-9,-14],[-21,-17],[6,29],[22,64],[-3,6],[-28,-51],[-21,-29],[-26,-7],[-16,2],[-15,-8],[-65,-121],[-3,-41],[-11,-33],[-32,-60],[-17,-21],[-24,-4],[-21,11],[-15,-2],[-33,-19],[-38,-8],[-16,4],[-10,7],[-19,24],[-2,16],[1,10],[10,25],[22,32],[18,11],[45,16],[33,24],[25,35],[12,21],[47,110],[60,39],[29,31],[21,40],[3,14],[-30,-20],[-15,-5],[-25,7],[-11,14],[-34,-4],[-47,6],[-7,-10],[-6,-54],[-6,-28],[-7,-9],[-11,-6],[-21,-6],[-55,19],[-11,11],[-14,8],[-60,-18],[-13,2],[12,12],[60,40],[6,112],[-3,18],[-17,-16],[-28,-16],[-20,5],[-9,10],[-8,-9],[-19,-59],[-12,-7],[-17,-3],[-38,-21],[-73,-15],[-14,-15],[-49,5],[-145,33],[-52,-3],[-62,20],[-12,8],[-87,-3],[-26,4],[2,25],[-3,6],[-25,-27],[-23,-18],[-29,-15],[-91,-26],[-49,-6],[-28,18],[-11,19],[-17,59],[-12,74],[0,13],[6,26],[19,36],[87,94],[69,96],[30,49],[28,18],[46,41],[2,5],[-45,-5],[-32,11],[-32,5],[-62,-11],[-62,0],[0,21],[29,40],[62,68],[6,1],[-19,-32],[-5,-24],[8,-16],[9,-10],[36,-4],[8,14],[12,73],[27,85],[14,61],[25,47],[13,7],[11,-9],[37,-11],[38,-43],[12,-3],[4,3],[-14,13],[-11,20],[-5,19],[14,59],[16,17],[3,12],[-32,0],[-26,16],[-8,27],[1,47],[9,28],[21,37],[25,25],[15,-6],[30,-34],[18,10],[-3,10],[-27,53],[-9,39],[1,19],[59,187],[29,100],[40,153],[9,24],[20,45],[9,12],[25,0],[16,6],[-23,19],[-8,14],[-1,15],[6,15],[9,12],[31,24],[22,40],[13,48],[-2,16],[-7,16],[0,9],[17,10],[42,56],[5,11],[16,75],[19,33],[17,17],[28,21],[86,52],[51,46],[34,-3],[10,-32],[49,-21],[9,23],[-12,28],[10,11],[40,10],[7,-4],[12,-16],[-2,-14]],[[25947,92747],[11,-12],[64,16],[54,18],[84,45],[50,15],[152,0],[26,-9],[-11,-26],[-7,-8],[5,-11],[17,-16],[33,-17],[13,16],[9,37],[23,153],[9,46],[5,44],[-1,41],[-11,26],[-39,16],[-53,-3],[-28,4],[-33,8],[-25,13],[-16,17],[-31,52],[-24,28],[-60,52],[-28,17],[14,21],[55,23],[33,23],[39,65],[23,11],[84,-9],[114,-51],[72,-44],[19,-5],[0,8],[-18,21],[-82,54],[-38,40],[-17,29],[8,12],[46,13],[6,14],[-63,17],[-31,0],[-26,-12],[-28,-1],[-51,22],[-14,13],[-30,38],[-15,34],[-17,21],[-7,16],[-3,51],[2,30],[7,26],[12,22],[33,39],[19,12],[35,5],[76,-20],[203,-71],[-5,23],[-227,96],[-81,24],[-20,35],[122,133],[111,31],[56,38],[91,2],[85,-25],[1,7],[-38,46],[3,12],[48,27],[89,32],[108,26],[22,13],[28,9],[51,9],[127,3],[71,-3],[95,-20],[55,-35],[17,-21],[30,-69],[24,-95],[35,-40],[56,-21],[39,-24],[22,-26],[6,-32],[-10,-39],[7,-40],[25,-41],[20,-24],[42,-26],[1,-14],[-13,-16],[-28,-23],[-70,-69],[-90,-76],[-64,-66],[-3,-20],[133,104],[42,-4],[2,-15],[-28,-50],[-33,-45],[-33,-29],[6,-11],[63,-50],[-11,-9],[-31,5],[-12,-5],[-9,-9],[-6,-14],[0,-20],[5,-25],[-1,-18],[-6,-13],[7,-5],[18,2],[16,10],[27,34],[88,93],[57,34],[18,4],[52,-23],[13,1],[-58,72],[-5,18],[12,26],[7,9],[32,20],[26,10],[15,-4],[24,-36],[11,-25],[19,-11],[44,14],[28,30],[36,-20],[54,-48],[-5,-48],[0,-49],[3,-35],[65,-65],[44,-28],[9,-1],[-2,10],[-9,22],[-24,21],[-23,34],[-20,40],[12,95],[34,50],[32,-13],[43,-29],[34,-2],[53,3],[108,-58],[58,-1],[-5,23],[-44,12],[-64,31],[-101,38],[-46,44],[-8,20],[1,22],[6,20],[10,16],[20,17],[97,50],[69,22],[51,7],[87,-1],[100,-9],[55,-14],[62,-36],[79,-35],[28,-6],[33,0],[38,8],[36,-3],[114,-52],[30,-27],[18,-32],[14,-32],[8,-31],[-3,-24],[-95,-108],[-41,-18],[-28,-41],[-40,-77],[-35,-42],[-3,-8],[7,-2],[21,19],[36,53],[26,46],[47,38],[78,45],[68,22],[58,-2],[49,-6],[39,-11],[24,-10],[7,-7],[16,-34],[-1,-23],[-10,-26],[-19,-29],[-84,-33],[-47,-25],[-29,-10],[-87,-9],[4,-10],[65,-14],[71,4],[-1,-16],[-34,-44],[-11,-38],[9,-31],[-1,-26],[-26,-53],[-28,-48],[10,-7],[66,69],[18,76],[27,66],[31,37],[23,14],[74,5],[40,39],[35,12],[15,1],[29,-15],[-1,-15],[-43,-70],[-92,-112],[38,13],[25,27],[34,26],[38,40],[25,-36],[39,-27],[23,-61],[38,-29],[23,-23],[-3,39],[-33,77],[9,31],[25,16],[79,65],[55,-22],[34,-19],[17,5],[43,-3],[69,-10],[67,-19],[66,-25],[50,-31],[35,-34],[21,-24],[8,-14],[12,-34],[-9,-23],[-50,-53],[-27,-24],[-27,-11],[-73,11],[-23,-7],[-24,-16],[-76,-73],[-42,-32],[-41,-20],[-10,-10],[89,1],[24,21],[21,41],[39,42],[74,19],[103,-41],[52,2],[39,41],[44,28],[17,6],[9,-3],[33,-30],[10,-26],[0,-60],[-5,-18],[-29,-46],[-73,-68],[-47,-25],[-52,-14],[-57,-23],[-20,-19],[-20,-26],[-20,-18],[-25,-14],[33,-22],[12,1],[13,13],[33,50],[24,23],[14,4],[14,-2],[14,-10],[14,-18],[-1,-43],[-42,-171],[7,0],[26,47],[74,178],[18,36],[36,36],[80,54],[63,29],[70,24],[37,9],[43,-6],[28,-28],[37,-5],[46,7],[30,-4],[33,-11],[29,-20],[48,-24],[110,-44],[14,-10],[12,-16],[12,-25],[-1,-24],[-15,-23],[-18,-15],[-22,-5],[-23,-13],[-42,-34],[-13,-6],[-66,-14],[-61,-7],[-38,-14],[-73,-37],[-101,-68],[1,-16],[40,-8],[33,10],[45,47],[42,18],[66,15],[91,12],[39,-2],[7,-2],[5,-11],[3,-20],[-15,-26],[-17,-12],[-47,-58],[31,-15],[42,-7],[24,16],[22,36],[25,19],[27,4],[24,9],[21,15],[5,9],[-30,19],[-2,11],[12,28],[22,30],[23,19],[17,2],[57,-21],[39,-35],[98,-107],[12,-21],[34,-79],[7,-35],[-6,-25],[-8,-15],[-10,-5],[-22,-1],[-130,33],[-60,-4],[-26,-9],[-21,-14],[-16,-17],[-12,-21],[-23,-12],[-82,0],[-47,-12],[-80,-28],[-28,-16],[-7,-20],[49,4],[81,26],[75,8],[127,-59],[41,-9],[23,9],[28,2],[101,-4],[35,-7],[51,-22],[78,-49],[15,-14],[9,-15],[2,-16],[0,-39],[-8,-13],[-27,-9],[-112,10],[-35,9],[-42,-11],[-34,4],[-44,15],[-48,28],[-72,-26],[-58,17],[-59,-15],[-117,-62],[13,-11],[160,53],[31,-3],[51,-20],[80,-38],[23,-16],[0,-60],[-12,-41],[-25,-45],[-37,6],[-85,28],[-35,4],[-26,-4],[-34,-19],[-17,0],[-137,36],[-31,2],[-3,-4],[6,-7],[125,-56],[92,-6],[57,-10],[34,-17],[16,-13],[2,-37],[30,-38],[28,-15],[18,-1],[30,14],[30,2],[25,-9],[31,-21],[37,-6],[33,-13],[26,-2],[71,6],[31,-8],[8,-7],[-13,-12],[-66,-29],[-10,-28],[37,-36],[20,-28],[-1,-20],[-20,-47],[-5,-19],[6,-2],[48,38],[7,-4],[5,-53],[6,3],[16,43],[-7,58],[28,23],[88,18],[-15,-91],[-2,-47],[-39,-79],[-32,-25],[1,-6],[23,-10],[14,-1],[14,13],[33,60],[66,64],[12,1],[0,-23],[-9,-42],[31,-20],[29,19],[16,17],[37,-2],[17,-8],[5,-19],[-17,-79],[3,-19],[39,-52],[4,3],[-8,25],[-8,62],[8,28],[32,34],[65,50],[25,10],[15,-7],[24,-24],[-8,-14],[-26,-15],[-19,-27],[-13,-39],[14,-21],[53,-2],[54,32],[30,-16],[37,-42],[66,-67],[39,18],[47,-51],[-64,-40],[20,-86],[-82,4],[-46,-7],[-31,8],[-34,-3],[31,-20],[59,-9],[6,-25],[46,0],[35,5],[63,-1],[4,30],[41,17],[23,19],[20,-12],[57,-12],[77,-59],[-34,-35],[-9,-33],[-12,-28],[-6,-25],[-14,-17],[-109,-99],[18,-1],[46,24],[91,35],[50,15],[36,-10],[18,0],[16,13],[30,-15],[62,-13],[71,81],[43,-16],[40,-50],[86,-89],[45,-51],[15,-23],[-2,-23],[-41,-25],[-20,-5],[-55,46],[-50,24],[-31,-3],[-30,-18],[10,-9],[121,-71],[21,-52],[2,-23],[-81,-35],[-26,-2],[-57,17],[-32,31],[-28,11],[-37,3],[-12,-6],[41,-52],[-4,-16],[-21,-10],[-11,-25],[81,-46],[61,-46],[9,-19],[-41,-13],[-29,-4],[-62,7],[-35,10],[-9,-11],[35,-24],[14,-16],[10,-23],[7,-22],[1,-20],[-28,-17],[-35,-46],[-14,-48],[-31,-5],[-13,9],[-42,-15],[-55,21],[-20,22],[-61,90],[-1,-10],[15,-46],[-3,-27],[-64,-20],[0,-7],[39,-15],[48,-11],[-8,-42],[1,-181],[-11,-64],[-23,-56],[-34,-53],[-36,35],[-15,36],[-12,18],[-17,15],[-23,7],[-23,0],[-25,-32],[-28,28],[-26,33],[10,88],[11,44],[-4,-1],[-16,-20],[-36,-64],[-23,-79],[-31,30],[-28,38],[-22,38],[-37,43],[-36,51],[-19,60],[-8,13],[-21,50],[-8,14],[-8,5],[-17,31],[6,34],[28,39],[26,28],[42,28],[50,16],[22,36],[28,66],[30,46],[33,26],[-16,4],[-42,-22],[-30,-32],[-35,-54],[-32,-34],[-84,-40],[-30,-8],[-36,-4],[-78,5],[-18,14],[9,38],[56,68],[-9,5],[-20,-24],[-27,-17],[-23,-9],[-34,3],[-41,43],[-19,13],[-39,15],[-16,14],[-66,104],[-13,28],[-7,27],[-21,23],[-35,18],[-8,-3],[13,-23],[0,-20],[-30,-12],[-31,4],[-33,21],[-3,-28],[35,-51],[1,-64],[-10,-6],[-24,-4],[-16,8],[-53,48],[-50,33],[-36,18],[-4,-13],[23,-57],[27,-57],[44,-47],[69,-56],[32,-32],[-25,-46],[-22,-14],[-13,-5],[-42,0],[-77,25],[-37,28],[-52,67],[-87,69],[-19,-1],[-61,-28],[9,-4],[40,-2],[29,-9],[69,-55],[6,-23],[-18,-25],[1,-32],[20,-39],[20,-25],[41,-18],[20,-2],[8,-11],[-25,-87],[-2,-24],[7,-10],[9,0],[52,35],[22,9],[19,2],[22,-10],[26,-22],[14,-23],[5,-23],[7,-15],[52,-24],[-5,-12],[-53,-37],[-3,-5],[11,-3],[33,-22],[31,-34],[19,-41],[4,-21],[0,-19],[4,-11],[16,-2],[7,7],[7,-1],[9,-10],[8,-32],[19,-92],[10,-25],[5,-1],[3,92],[9,15],[33,-16],[47,-36],[34,-32],[4,-15],[-25,-29],[5,-13],[19,-19],[17,7],[12,33],[22,32],[25,22],[48,-18],[39,-48],[6,-16],[26,-21],[22,11],[44,-54],[-21,-25],[-45,-36],[-5,-12],[11,2],[87,1],[23,-15],[5,-28],[-38,-76],[-35,6],[-47,2],[-24,-4],[4,-10],[65,-35],[18,-29],[25,-30],[12,-25],[-1,-11],[-10,-17],[5,-6],[44,-11],[28,10],[34,4],[30,-3],[3,-11],[-5,-28],[-31,-25],[9,-7],[36,8],[17,-12],[21,-62],[25,-48],[-20,-11],[-22,-5],[3,-61],[14,-64],[1,-60],[-5,-54],[-20,-12],[-22,1],[-8,14],[-53,161],[-13,29],[-16,25],[-56,70],[2,-11],[14,-32],[12,-48],[16,-96],[8,-61],[-4,-23],[-11,-6],[-3,-11],[5,-17],[43,-63],[21,-38],[15,-39],[13,-26],[13,-14],[-3,-11],[-19,-9],[-32,-4],[-16,5],[-58,36],[-8,-11],[32,-133],[-1,-32],[-16,-11],[-20,13],[-24,38],[-36,42],[-49,46],[-47,37],[-11,-1],[-7,-11],[-7,-2],[-9,7],[-16,28],[-16,18],[-68,62],[-7,0],[7,-18],[6,-41],[-7,-8],[-18,3],[-34,18],[-23,40],[-28,70],[-16,26],[-1,-17],[8,-67],[-1,-22],[-17,-6],[-8,6],[-7,18],[-6,29],[-17,23],[-25,15],[-14,16],[-7,29],[-5,6],[-45,-6],[-23,20],[-65,81],[-59,88],[-38,46],[-14,12],[20,-57],[22,-84],[6,-39],[-10,-1],[-22,17],[-113,108],[-69,51],[-39,9],[-63,6],[-14,-28],[34,-62],[33,-47],[32,-32],[50,-61],[46,-79],[19,-25],[62,-34],[33,-9],[34,-2],[3,-12],[-16,-23],[-4,-14],[75,-35],[28,-20],[27,-32],[15,-8],[65,-82],[16,-14],[58,-26],[19,-17],[32,-53],[20,-27],[28,-64],[21,-29],[52,-32],[22,-10],[10,-12],[-7,-29],[-6,-12],[-30,-20],[5,-28],[17,-50],[-1,-31],[-18,-12],[-37,-14],[-19,1],[-28,12],[-35,20],[-70,50],[-105,35],[-39,18],[-13,17],[-20,10],[-260,48],[-44,12],[-27,15],[-25,22],[-100,49],[-12,11],[-67,85],[-49,100],[-17,13],[-54,13],[-45,-8],[-30,-11],[-46,4],[-30,16],[-63,45],[-64,23],[-56,39],[-29,14],[3,10],[41,58],[-12,0],[-73,-45],[-26,14],[-43,35],[-32,35],[-66,97],[-38,35],[5,8],[43,3],[34,-3],[23,8],[44,39],[19,25],[2,14],[-37,4],[-8,7],[-7,16],[-17,21],[-27,25],[-31,10],[-107,-9],[-19,11],[0,17],[21,47],[12,19],[3,10],[-4,3],[-14,-2],[-62,-42],[-14,3],[-24,45],[-15,51],[-11,17],[-14,6],[-51,50],[-72,95],[-27,30],[-30,27],[-21,11],[3,14],[46,79],[2,12],[-40,-4],[-59,16],[-28,-20],[-18,-1],[-21,11],[-12,-4],[-11,-65],[-9,-16],[-12,-9],[-11,2],[-9,11],[0,15],[-9,79],[-21,12],[-58,3],[-13,6],[-14,15],[-12,27],[-10,40],[-12,22],[-13,3],[-11,-3],[-8,-10],[-18,-6],[-28,-3],[-1,-15],[27,-28],[25,-40],[25,-52],[-15,-35],[-55,-18],[-48,-5],[-41,7],[-32,12],[-44,29],[-63,-9],[-15,-76],[-13,-4],[-60,1],[-24,-6],[-80,-42],[-25,-6],[-18,5],[-18,-11],[-27,-24],[-37,-2],[-47,19],[-39,8],[-33,-3],[-33,12],[-34,25],[-29,11],[-36,-2],[-9,4],[-54,55],[-17,22],[-35,68],[-7,27],[-1,29],[3,21],[13,32],[13,76],[12,25],[17,23],[32,29],[120,51],[24,20],[-1,14],[-27,62],[0,16],[9,9],[19,37],[9,10],[21,6],[44,-19],[37,-7],[50,-3],[83,-25],[115,-49],[66,-33],[50,-50],[36,-49],[5,-25],[-16,-38],[-9,-11],[1,-13],[9,-15],[29,-21],[7,8],[-3,26],[6,22],[15,17],[1,23],[-11,28],[-13,24],[-17,21],[-74,70],[-7,23],[25,11],[108,-24],[42,6],[16,27],[17,19],[18,10],[37,4],[51,-13],[25,-2],[23,5],[29,15],[42,50],[28,11],[41,8],[31,1],[56,-20],[35,0],[-3,34],[-23,63],[-28,66],[-23,22],[-57,41],[-68,78],[-34,49],[-9,24],[4,16],[12,24],[123,86],[97,86],[42,44],[21,31],[21,22],[22,14],[47,16],[13,22],[3,36],[8,32],[44,85],[33,23],[51,16],[33,20],[41,70],[-4,17],[-19,13],[-14,20],[-62,182],[-42,89],[-49,76],[-45,94],[-73,92],[-1,24],[13,28],[-6,6],[-76,-40],[-18,-2],[-29,17],[-20,22],[-16,38],[1,20],[11,19],[15,47],[0,24],[-5,22],[-6,16],[-9,9],[-23,6],[-38,2],[-13,-8],[43,-71],[-7,-17],[-54,-7],[-24,3],[-22,8],[-20,14],[-63,74],[-13,27],[4,20],[-5,11],[-13,-7],[-17,0],[-24,7],[-5,8],[44,40],[3,12],[-21,13],[-30,3],[-8,12],[10,12],[41,22],[15,14],[-25,11],[-13,1],[-28,-24],[-42,-48],[-30,-18],[-41,22],[-27,8],[-18,-5],[-28,-38],[-61,-27],[-109,-65],[-46,-20],[-51,4],[-9,13],[0,22],[4,18],[6,14],[2,18],[-4,73],[9,21],[17,12],[32,12],[81,-15],[37,3],[27,17],[26,24],[27,33],[5,31],[-28,50],[-10,11],[-72,39],[-40,14],[-35,6],[-26,11],[-16,17],[-15,27],[-1,18],[2,24],[15,17],[64,20],[0,5],[-53,14],[-25,-2],[-21,-16],[-27,-37],[-16,-11],[-48,22],[-29,3],[-19,11],[-11,10],[7,10],[24,11],[41,32],[3,18],[-29,28],[-15,7],[-60,10],[-72,-10],[-28,5],[-12,32],[-7,37],[-4,44],[-13,75],[-14,39],[-19,4],[-88,-16],[-20,0],[-15,6],[-57,50],[-24,18],[-13,4],[-42,53],[-16,10],[-19,26],[-22,42],[-24,13],[-26,-16],[-26,-24],[-26,-30],[-14,-26],[-2,-21],[16,-16],[91,-28],[24,-18],[19,-30],[15,-36],[10,-43],[-1,-32],[-11,-22],[-20,-19],[-57,-30],[-58,-17],[-59,-5],[-28,4],[-152,59],[-27,0],[-35,8],[-79,24],[-43,3],[-76,20],[-128,11],[-25,-9],[34,-27],[30,-14],[25,0],[37,-24],[48,-47],[28,-29],[22,-34],[1,-12],[-23,-23],[-178,122],[-109,-42],[-51,-16],[-43,-3],[-54,17],[-121,59],[-46,20],[-16,3],[-106,-25],[-91,-1],[-185,24],[-67,17],[-18,17],[-22,8],[-40,0],[-105,19],[-97,-43],[-116,40],[-35,23],[-11,16],[-33,66],[-5,36],[10,32],[9,22],[10,12],[-64,-37],[-22,-6],[-29,-1],[-87,13],[-14,-7],[5,-12],[23,-19],[2,-12],[-48,-8],[-73,9],[-33,-4],[-14,-5],[-33,-30],[-14,-7],[-17,3],[-77,67],[-62,43],[-73,16],[-33,14],[-18,16],[-100,137],[-14,29],[-32,107],[-10,23],[-13,15],[25,3],[95,-13],[91,0],[50,-8],[57,-27],[76,-19],[53,-4],[87,7],[98,18],[11,14],[-63,24],[-57,31],[-52,41],[-31,17],[-53,11],[-146,8],[-137,27],[-93,37],[-77,41],[-31,22],[-11,18],[-12,54],[-13,90],[-12,61],[-12,31],[-1,27],[26,57],[74,63],[2,10],[-15,3],[-31,16],[-10,23],[-4,37],[0,32],[3,25],[13,33],[32,57],[46,71],[49,65],[9,22],[4,58],[7,43],[6,30],[11,22],[31,43],[38,41],[60,34],[5,13],[1,18],[3,13],[6,9],[149,110],[68,45],[57,29],[69,21],[195,43],[101,12],[127,-3],[233,-24],[28,-17],[7,-9],[10,-24],[-7,-16],[-64,-52],[-80,-44],[-53,-38],[-88,-86],[-24,-30],[-110,-173],[-26,-28],[-15,-23],[-11,-63],[4,-22],[17,-36],[59,-79],[16,-36],[0,-34],[-7,-81],[-1,-41],[3,-39],[12,-56],[22,-73],[51,-74],[79,-74],[59,-50],[59,-36],[69,-54],[15,-26],[-32,-29],[-74,-44],[-98,-19],[-52,-18],[-65,-39],[-82,-30],[-32,-19]],[[32833,80122],[-117,-8],[-92,36],[-69,17],[-67,31],[-146,100],[-16,35],[-14,43],[-28,39],[-30,32],[-154,98],[-13,34],[31,23],[36,10],[31,-1],[104,-38],[130,-34],[56,-26],[64,-38],[62,-47],[140,-125],[24,-10],[63,-61],[23,-46],[11,-38],[-14,-19],[-15,-7]],[[32274,78610],[8,-8],[13,15],[15,47],[41,-12],[22,-21],[12,4],[12,-2],[23,-28],[44,-22],[46,4],[70,13],[8,5],[72,11],[72,5],[25,-12],[9,-12],[5,-14],[-41,-38],[-41,-44],[-58,-44],[-7,-21],[4,-39],[-1,-40],[11,-3],[7,-14],[-15,-13],[-59,-6],[-17,4],[-21,16],[-7,39],[-25,-6],[-7,5],[35,32],[-16,42],[-18,-3],[-11,19],[1,27],[16,13],[5,14],[-22,-13],[-17,-24],[-21,-9],[-22,-22],[33,-6],[-17,-17],[-17,-3],[-81,32],[-20,12],[-26,34],[-19,45],[11,2],[3,8],[-2,7],[-28,6],[-45,-2],[-25,12],[1,79],[-8,22],[-28,18],[-42,5],[-4,30],[13,44],[21,39],[16,37],[18,31],[46,62],[-1,-46],[4,-40],[-30,-79],[52,-79],[6,-17],[5,-21],[-4,-19],[-8,-18],[20,-8],[6,-15]],[[27222,88107],[11,-17],[3,-24],[-4,-32],[-7,-30],[-10,-27],[-25,-44],[-76,-77],[-28,-42],[-22,-25],[-124,-111],[-16,-6],[-16,2],[-34,17],[-34,3],[-90,-45],[-4,8],[-4,48],[-9,27],[-40,57],[-2,13],[0,16],[3,13],[45,54],[101,193],[24,10],[49,-22],[24,-7],[17,1],[72,41],[68,-5],[63,24],[29,0],[23,-4],[13,-9]],[[27904,87794],[22,-16],[36,-52],[14,-26],[4,-36],[-10,-48],[-5,-44],[-13,-34],[-25,-42],[-22,-50],[-20,-56],[-15,-38],[-13,-18],[-14,-10],[-14,-1],[-23,21],[-30,42],[-24,25],[-31,18],[-17,23],[-3,23],[-1,76],[1,37],[4,32],[7,25],[16,34],[44,75],[26,29],[16,7],[43,-6],[18,2],[14,9],[15,-1]],[[28979,91199],[145,-51],[14,-19],[7,-16],[4,-19],[0,-38],[-3,-15],[-14,-36],[-1,-12],[11,-123],[-1,-67],[-10,-56],[-21,-45],[-31,-34],[-24,-20],[-105,-48],[-75,-12],[-79,-2],[-100,-13],[-46,3],[-24,5],[-17,10],[-19,30],[-23,51],[-18,58],[-23,102],[0,12],[21,83],[29,56],[50,82],[57,81],[14,14],[26,14],[64,23],[54,-6],[23,3],[29,10],[33,3],[53,-8]],[[27906,94270],[47,-7],[300,14],[63,-11],[189,-64],[48,-21],[25,-28],[21,-45],[10,-10],[69,-26],[28,-32],[10,-17],[14,-38],[31,-22],[36,-12],[11,-11],[-5,-48],[15,-22],[33,-27],[13,-18],[-26,-22],[-61,-13],[-170,13],[-228,31],[-133,-9],[-67,-14],[-161,-49],[-51,-8],[-51,-1],[-89,40],[-32,22],[-11,16],[-21,49],[-17,58],[-9,48],[-10,37],[-31,12],[-90,14],[-30,20],[-14,17],[-13,27],[0,27],[7,25],[6,6],[11,1],[-25,29],[-9,33],[-1,46],[4,29],[7,13],[17,8],[39,5],[58,-1],[81,-33],[64,-4],[98,-27]],[[27574,82227],[-19,-8],[-58,16],[-24,11],[-71,41],[-135,61],[-46,31],[-10,22],[25,48],[13,19],[15,12],[143,22],[55,-11],[65,-97],[38,-66],[15,-52],[0,-26],[-6,-23]],[[28103,84184],[-14,-8],[-10,1],[2,19],[14,38],[8,34],[2,28],[6,25],[10,22],[11,11],[15,-1],[4,-70],[-5,-32],[-10,-28],[-14,-22],[-19,-17]],[[28073,84254],[-23,-58],[-18,-56],[-25,-106],[-15,-3],[-13,25],[37,123],[1,14],[-1,12],[-11,18],[-11,-21],[-52,-139],[-13,-22],[-11,-13],[-9,-2],[-22,3],[-44,-40],[74,165],[1,13],[-14,8],[-6,-5],[-60,-104],[-34,-40],[-23,13],[-6,10],[2,13],[59,104],[54,75],[22,48],[9,44],[4,33],[0,36],[3,10],[3,-2],[3,-14],[1,-38],[-12,-77],[-10,-38],[-12,-32],[5,-7],[22,18],[18,38],[15,57],[9,50],[10,80],[3,-3],[4,-16],[10,-11],[15,-7],[9,-10],[6,-26],[7,-12],[23,-10],[9,-8],[6,-29],[-1,-16],[3,-9],[7,-5],[-8,-31]],[[27784,84220],[-14,-4],[-17,8],[9,42],[14,18],[36,17],[7,11],[11,6],[17,0],[19,15],[21,32],[7,4],[-14,-46],[-16,-34],[-80,-69]],[[25046,96352],[-73,-33],[-37,1],[-212,67],[-43,33],[-8,23],[-2,32],[0,43],[9,30],[12,10],[25,10],[49,7],[46,-4],[70,-12],[70,-19],[92,-60],[34,-28],[7,-37],[0,-22],[-5,-17],[-10,-10],[-24,-14]],[[20956,96279],[-43,-10],[-84,23],[-56,10],[-45,42],[-49,57],[-39,62],[-14,37],[-28,22],[-10,36],[-51,57],[8,9],[48,8],[77,-11],[36,-20],[47,-34],[60,-54],[18,-24],[4,-33],[11,-17],[51,-4],[63,-43],[12,-17],[13,-34],[-1,-16],[-10,-34],[-18,-12]],[[22558,97915],[6,-75],[-6,-38],[-14,-28],[-12,-7],[-17,0],[-76,21],[-23,13],[-1,11],[-8,21],[-50,27],[-95,-4],[-40,3],[-16,8],[-10,12],[-9,47],[2,17],[11,29],[7,7],[70,27],[20,2],[85,-10],[75,-1],[38,-7],[34,-17],[20,-26],[9,-32]],[[20753,93847],[-14,-3],[-26,14],[-39,29],[-63,60],[-75,59],[-12,36],[-19,26],[-96,63],[-62,26],[-48,13],[-7,17],[33,51],[37,41],[23,15],[70,13],[236,27],[54,1],[56,-13],[78,-56],[32,-6],[20,-13],[17,-21],[9,-21],[0,-44],[-8,-64],[-11,-25],[-47,-82],[-49,-46],[-10,-29],[-20,-23],[-35,-29],[-24,-16]],[[21603,95630],[58,-35],[3,-9],[-11,-6],[-75,-19],[-29,-15],[-25,-35],[-19,-16],[-101,-10],[-103,1],[20,33],[56,56],[-44,22],[-158,-38],[-60,24],[51,60],[-51,5],[-71,0],[-46,36],[16,42],[94,24],[122,20],[131,31],[103,-3],[40,-14],[14,-49],[12,-59],[18,-5],[55,-41]],[[21105,95957],[13,-3],[43,12],[27,2],[30,-22],[8,-14],[110,-36],[38,-16],[5,-10],[-13,-15],[-33,-20],[-31,-13],[-44,-11],[-222,-2],[-24,5],[-14,18],[-28,65],[-19,36],[-8,24],[5,14],[24,13],[82,21],[36,0],[23,-5],[9,-11],[-3,-14],[-14,-18]],[[17131,95379],[-79,-37],[-57,4],[-75,27],[-61,10],[-21,9],[-3,9],[20,26],[26,21],[62,41],[105,78],[69,30],[67,21],[69,47],[38,21],[33,2],[33,-9],[4,-13],[-35,-64],[-25,-26],[-49,-67],[-93,-112],[-28,-18]],[[18380,96632],[-76,-19],[-51,0],[-89,28],[-103,84],[-14,30],[39,5],[28,9],[17,13],[34,15],[76,21],[10,-8],[-2,-18],[6,-16],[28,-4],[26,-11],[53,-36],[36,-7],[13,-8],[6,-12],[22,-21],[0,-11],[-30,-22],[-29,-12]],[[13631,83225],[-6,-1],[-3,12],[2,25],[9,42],[4,9],[36,-7],[5,-3],[1,-8],[-2,-13],[-12,-19],[-34,-37]],[[13603,81774],[-5,-1],[-9,12],[-7,19],[-4,51],[3,20],[3,8],[24,-32],[-5,-77]],[[13823,82925],[-8,-21],[-20,-32],[-13,-13],[-6,6],[-18,4],[-19,32],[-14,13],[-10,1],[-5,-12],[-1,-15],[3,-20],[-2,-9],[-6,2],[-5,9],[-6,16],[-1,17],[4,17],[13,24],[42,47],[13,9],[14,-2],[23,-22],[5,-7],[17,-44]],[[13931,82469],[-6,-2],[-18,7],[-60,98],[-43,35],[-29,48],[-30,31],[18,50],[16,-6],[56,-41],[44,-39],[25,-26],[53,-110],[-4,-16],[-22,-29]],[[13829,83540],[3,-46],[-40,-76],[-52,-38],[-11,12]],[[14291,82338],[13,-184],[-1,-59],[-19,-38],[-13,-65],[-15,-29],[-15,39],[-1,64],[-4,51],[-5,24],[6,95],[-6,-7],[-18,-41],[-19,-3],[-34,47],[-17,38],[-3,40],[-22,42],[-3,15],[2,16],[19,42],[7,28],[7,58],[7,23],[18,-3],[31,-27],[33,-28],[30,-39],[22,-99]],[[14974,80272],[8,-52],[-34,9],[-12,10],[0,25],[6,23],[26,-8],[6,-7]],[[15513,80374],[4,-12],[-62,45],[-27,27],[-10,19],[-6,11],[-32,28],[-5,13],[7,10],[21,-6],[35,-21],[32,-35],[43,-79]],[[14822,80417],[-11,-2],[-18,7],[-19,16],[-35,44],[-3,10],[3,9],[9,7],[3,11],[-8,32],[27,20],[25,-17],[11,-20],[13,-36],[6,-41],[1,-28],[-4,-12]],[[15226,80700],[-3,-30],[-17,49],[-28,105],[4,24],[12,35],[11,2],[18,-16],[16,-29],[3,-11],[10,-30],[5,-27],[-11,-33],[-20,-39]],[[14184,82090],[-9,-26],[-37,63],[-13,18],[-28,67],[-5,29],[1,17],[5,6],[9,-4],[8,-8],[53,-74],[15,-35],[1,-53]],[[14465,81493],[-4,-9],[-11,0],[-18,10],[-13,21],[-16,66],[2,12],[5,12],[25,24],[10,-3],[3,-18],[15,-39],[5,-11],[0,-46],[-3,-19]],[[14342,82027],[-21,-7],[7,31],[2,18],[-4,17],[-3,33],[-1,79],[21,49],[33,1],[-1,-25],[-14,-111],[-7,-51],[-5,-19],[-7,-15]],[[14079,82368],[-4,-5],[-11,8],[-11,15],[-19,43],[-6,18],[-4,29],[3,5],[9,-3],[5,-5],[30,-70],[8,-35]],[[14120,82440],[-2,-4],[-28,0],[-8,6],[-5,12],[-2,19],[4,22],[17,42],[1,18],[3,8],[12,-22],[5,-19],[3,-82]],[[15712,79927],[-11,-15],[-7,2],[-5,10],[-18,102],[8,-3],[24,-31],[-5,-12],[18,-31],[4,-21],[-8,-1]],[[33392,77153],[-37,-20],[-32,1],[-22,19],[-1,8],[51,-8],[19,5],[39,32],[-17,-37]],[[33066,78046],[-12,-4],[-2,8],[-18,24],[-1,12],[15,11],[32,-6],[-12,-30],[-2,-15]],[[32801,79080],[10,-11],[18,1],[12,-4],[-17,-21],[-33,-3],[-16,9],[23,110],[27,26],[56,71],[22,22],[21,9],[21,-5],[-22,-43],[-30,-2],[-28,-35],[-18,-40],[-23,-22],[-15,-27],[-8,-35]],[[32081,79427],[-7,-42],[-25,-36],[-12,-2],[-5,3],[6,23],[0,40],[20,6],[7,-4],[16,12]],[[32090,79469],[-32,-30],[14,45],[6,11],[5,5],[5,-4],[2,-27]],[[31590,77357],[-14,-21],[4,20],[17,51],[11,7],[-18,-57]],[[31455,77581],[-38,-31],[15,78],[12,24],[15,-8],[-2,-47],[-2,-16]],[[29565,78034],[-22,-11],[-36,11],[-41,-15],[-11,0],[30,42],[46,27],[46,80],[13,2],[-18,-91],[-3,-33],[-4,-12]],[[29529,78102],[-34,-12],[-11,5],[37,56],[42,13],[-34,-62]],[[30270,78843],[-25,-5],[6,20],[35,36],[25,20],[15,0],[-24,-44],[-32,-27]],[[34573,81059],[-9,-6],[-9,0],[-8,7],[-1,11],[8,23],[21,12],[17,-3],[-1,-12],[-9,-19],[-9,-13]],[[34846,80408],[-43,-34],[-10,-13],[-12,-7],[-9,11],[-12,35],[2,12],[12,2],[7,-5],[1,-11],[5,-6],[9,0],[32,35],[16,5],[6,-6],[-4,-18]],[[34622,81733],[-14,-1],[-3,7],[6,22],[15,26],[20,7],[-6,-38],[-18,-23]],[[34974,80497],[20,-37],[11,-10],[-72,-41],[-8,-2],[-5,4],[-1,38],[4,29],[5,5],[16,-18],[17,36],[13,-4]],[[34937,79171],[-14,-20],[-14,0],[2,18],[17,34],[8,24],[1,15],[3,11],[13,13],[11,23],[-5,-43],[-22,-75]],[[31993,87879],[53,-6],[33,2],[14,-9],[13,-28],[-17,-40],[-19,-16],[-31,-4],[-50,13],[-17,8],[-16,22],[7,15],[25,5],[4,7],[-6,12],[0,10],[7,9]],[[31046,86544],[-25,-5],[-12,12],[0,35],[8,26],[29,55],[25,62],[15,14],[31,-10],[18,-17],[18,-30],[8,-22],[-7,-34],[-22,-29],[-25,-21],[-61,-36]],[[30462,87873],[-20,-2],[-37,4],[-40,12],[-23,14],[-19,29],[-4,33],[-38,48],[-42,16],[-23,33],[24,3],[34,-8],[49,-14],[45,-19],[64,-42],[21,-40],[21,-28],[7,-22],[-6,-10],[-13,-7]],[[31991,87192],[-7,-7],[-6,2],[-21,30],[-28,13],[-10,12],[-84,63],[-9,28],[-2,22],[28,11],[56,10],[49,-1],[46,-13],[9,-14],[24,-26],[-6,-30],[-2,-40],[-10,-19],[-15,-14],[-12,-27]],[[31936,87487],[6,-5],[7,6],[6,-5],[4,-16],[6,-12],[17,-14],[5,-11],[0,-11],[-14,-16],[-9,0],[-66,37],[-18,39],[-1,19],[7,18],[10,8],[13,0],[16,-10],[11,-27]],[[30789,85852],[-17,-42],[-23,5],[-8,-8],[-6,-1],[10,39],[1,27],[-5,27],[8,13],[30,1],[0,-31],[4,-11],[7,-6],[-1,-13]],[[32109,86616],[-10,-40],[-32,15],[-50,30],[-20,20],[-7,22],[0,30],[15,5],[37,3],[32,-42],[9,-6],[26,-37]],[[33057,84123],[3,-14],[-43,10],[-15,9],[-1,9],[2,15],[8,17],[20,13],[11,-7],[23,-17],[3,-11],[-11,-24]],[[32849,84996],[23,-17],[6,-63],[-44,4],[-50,42],[-10,31],[1,5],[7,5],[13,-7],[12,11],[13,3],[29,-14]],[[31134,91901],[-7,-4],[-72,26],[-6,21],[36,24],[29,12],[22,2],[22,-4],[21,-25],[-25,-23],[-20,-29]],[[32588,90469],[-34,-15],[-19,19],[13,6],[19,23],[26,20],[11,17],[43,8],[15,-1],[5,-6],[-24,-26],[-55,-45]],[[28038,95579],[3,-34],[-20,1],[-65,-22],[-52,-3],[-26,10],[-17,23],[41,43],[47,31],[57,47],[47,30],[23,-6],[22,-16],[-28,-47],[-30,-23],[-2,-34]],[[27814,84547],[-7,-10],[-14,11],[0,29],[13,22],[10,-1],[10,-12],[-3,-15],[-9,-24]],[[27856,84974],[-4,-5],[-12,4],[-5,-38],[-4,-3],[-9,23],[7,20],[-1,14],[2,10],[12,23],[7,5],[4,-2],[4,-29],[-1,-22]],[[27911,84479],[-9,-7],[-7,0],[7,51],[-8,18],[-1,9],[4,9],[5,2],[11,-16],[6,-17],[2,-16],[0,-16],[-4,-11],[-6,-6]],[[27795,82548],[-1,-17],[-18,3],[-9,10],[-8,15],[-2,12],[7,11],[21,-7],[10,-27]],[[27949,81769],[-12,-4],[-26,4],[-22,15],[-13,18],[86,51],[18,-6],[0,-10],[-13,-27],[-3,-18],[-6,-14],[-9,-9]],[[15730,80003],[-4,-7],[-43,41],[-29,54],[-12,32],[57,-81],[29,-26],[2,-13]],[[15284,80661],[-7,-5],[-7,66],[9,23],[2,12],[-1,13],[15,-30],[6,-20],[2,-27],[0,-8],[-19,-24]],[[29549,90889],[-135,-1],[-74,4],[-29,9],[-26,13],[-29,45],[-19,45],[-1,20],[5,17],[7,11],[91,15],[74,-19],[64,-22],[83,-4],[25,-9],[9,-6],[7,-11],[9,-53],[1,-28],[-2,-21],[-60,-5]],[[28367,88404],[24,-25],[24,2],[14,-20],[32,-63],[3,-10],[-1,-21],[-17,-26],[-18,-13],[-37,-20],[-42,-9],[-23,14],[-64,58],[-59,68],[-19,38],[8,16],[25,11],[51,11],[83,-6],[16,-5]],[[23742,95477],[-27,0],[-35,12],[-10,12],[-8,17],[-5,22],[-7,18],[-10,13],[-2,10],[6,9],[11,5],[27,2],[57,22],[11,-2],[8,-12],[7,-31],[9,-19],[22,-34],[10,-22],[-2,-6],[-7,-6],[-55,-10]],[[27698,86188],[-9,-2],[-2,7],[7,24],[12,3],[13,26],[12,-9],[-4,-15],[-16,-22],[-13,-12]],[[27760,86273],[-29,-4],[13,34],[10,16],[12,11],[24,4],[16,-14],[-15,-25],[-31,-22]],[[23116,93857],[-45,-6],[-41,40],[-2,38],[3,21],[5,18],[15,16],[43,18],[19,-13],[7,-17],[6,-6],[28,-14],[13,-16],[-2,-19],[-8,-28],[-10,-18],[-11,-8],[-20,-6]],[[22957,94772],[-84,-34],[-18,13],[-8,12],[65,53],[28,14],[27,-16],[7,-13],[-3,-9],[-14,-20]],[[22702,94394],[-80,-13],[-36,6],[-20,-16],[-15,-7],[-44,-3],[-90,29],[-24,10],[-9,9],[4,9],[16,9],[69,12],[25,10],[11,13],[17,11],[24,8],[65,8],[146,41],[72,5],[28,-3],[9,-11],[2,-10],[-4,-11],[-22,-28],[-30,-21],[-79,-46],[-35,-11]],[[24944,91831],[6,-36],[-24,-49],[-8,-8],[-10,-4],[-9,6],[-28,38],[-8,24],[10,12],[22,15],[15,7],[20,-6],[6,10],[8,-9]],[[24863,91716],[-23,-6],[-14,24],[-12,5],[-5,16],[-24,3],[2,25],[7,12],[22,10],[17,-4],[17,-25],[8,-20],[7,-25],[-2,-15]],[[29444,87913],[-15,-5],[-55,7],[-69,27],[-35,25],[2,8],[15,4],[18,-4],[29,-17],[80,-9],[25,-10],[8,-16],[-3,-10]],[[29199,91214],[-21,-4],[-32,36],[-66,40],[-25,30],[-1,14],[2,22],[8,27],[23,30],[24,5],[35,-7],[25,-21],[27,-59],[19,-29],[5,-21],[-9,-10],[1,-10],[4,-6],[-1,-11],[-8,-16],[-10,-10]],[[28185,86824],[-38,-6],[0,8],[16,24],[59,20],[44,6],[-10,-20],[-26,-16],[-45,-16]],[[28060,91124],[-23,-6],[-30,30],[0,17],[6,41],[55,10],[24,-24],[11,-24],[-43,-44]],[[28700,88360],[-29,-6],[-38,13],[-38,25],[-85,80],[64,54],[102,-63],[31,-40],[-7,-63]],[[27936,92043],[11,-33],[7,-11],[-11,-15],[-41,-31],[-92,-13],[-46,14],[22,-44],[4,-19],[-6,-8],[-20,2],[-31,13],[-19,15],[-4,18],[-7,4],[-9,-10],[-8,2],[-19,27],[-14,9],[-92,16],[-4,7],[5,12],[14,18],[20,5],[52,-7],[4,4],[4,22],[4,9],[36,-3],[22,5],[13,-11],[12,-26],[17,5],[26,-4],[28,9],[43,23],[33,9],[46,-13]],[[28325,92001],[14,-29],[3,-15],[-20,-17],[-74,-33],[-46,-28],[-22,-7],[-31,7],[-37,-14],[-15,2],[17,23],[58,67],[49,7],[16,14],[14,-5],[8,12],[1,17],[17,13],[16,0],[32,-14]],[[28432,88704],[-20,-26],[-59,9],[-8,8],[-2,10],[9,12],[61,12],[26,1],[14,-4],[1,-4],[-22,-18]],[[26910,90024],[28,-7],[21,1],[4,-9],[-22,-28],[-13,-5],[-25,20],[-18,25],[-5,15],[-2,16],[4,3],[28,-31]],[[27997,91500],[-19,-4],[-23,11],[-8,19],[-4,19],[4,10],[10,9],[13,21],[18,32],[27,22],[60,21],[8,7],[27,58],[9,9],[30,6],[3,8],[-10,14],[0,14],[10,15],[15,12],[39,10],[35,-2],[9,-4],[7,-10],[11,-27],[1,-6],[-16,-24],[-42,-36],[-26,-31],[-5,-10],[-3,-13],[-9,-15],[-31,-38],[-20,-36],[-21,-20],[-56,-19],[-43,-22]],[[28612,91672],[-35,-7],[-26,4],[-17,13],[-13,19],[-16,46],[6,22],[2,38],[3,15],[6,7],[37,14],[21,-2],[32,-15],[69,-4],[18,-14],[4,-8],[-1,-10],[-4,-12],[-34,-35],[-17,-24],[-12,-29],[-23,-18]],[[25857,92230],[32,-4],[30,5],[22,-5],[13,-16],[9,-17],[5,-18],[-12,-13],[-49,-11],[-34,6],[-35,15],[-17,-7],[-41,11],[-20,14],[-17,21],[0,13],[43,14],[17,12],[54,-20]],[[26743,89744],[35,-23],[36,-13],[57,-6],[8,-5],[0,-11],[-8,-16],[-19,-22],[-14,0],[-31,15],[-12,7],[-13,17],[-6,2],[-9,-6],[-2,-7],[4,-10],[-5,-2],[-39,6],[-6,6],[3,18],[27,27],[-23,8],[-8,10],[-35,-17],[-19,-4],[-30,12],[-4,60],[-3,23],[-14,15],[-9,16],[-13,12],[-27,12],[-23,30],[-4,14],[3,10],[13,14],[79,-30],[48,-29],[46,-36],[23,-26],[2,-17],[-5,-17],[-14,-17],[11,-20]],[[25945,90861],[-11,-1],[-19,9],[-43,35],[-9,15],[-4,17],[0,21],[3,20],[14,42],[-26,33],[-6,19],[3,10],[14,26],[4,16],[14,22],[37,44],[37,-10],[32,-36],[9,-24],[-3,-26],[3,-37],[8,-49],[3,-36],[-4,-22],[-14,-41],[-12,-20],[-16,-18],[-14,-9]],[[26479,89616],[-15,-6],[-15,3],[-13,17],[-11,30],[-17,22],[-39,28],[-7,11],[-11,37],[-2,37],[-9,34],[0,16],[7,25],[33,6],[26,-10],[5,-7],[8,-14],[6,-18],[31,-47],[18,-38],[25,-78],[0,-15],[-7,-16],[-13,-17]],[[24154,87467],[-11,-1],[-26,29],[-5,15],[33,9],[23,-26],[-2,-12],[-12,-14]],[[21881,95955],[-72,-2],[-33,6],[-2,11],[29,13],[95,22],[57,39],[21,5],[73,6],[43,-1],[55,-10],[-132,-49],[-134,-40]],[[21388,96858],[-32,-12],[-37,7],[-6,7],[0,9],[3,10],[42,36],[38,12],[23,3],[18,-13],[10,-18],[-59,-41]],[[21752,96599],[-39,-6],[-69,3],[-83,21],[-22,24],[-5,38],[1,22],[7,4],[51,5],[96,6],[78,-5],[88,-22],[36,-14],[18,-10],[22,-20],[8,-8],[5,-16],[-110,-4],[-52,-6],[-30,-12]],[[25076,95914],[-13,-8],[-42,4],[-14,-8],[-22,5],[-31,16],[-36,32],[-41,48],[-32,41],[-1,12],[10,19],[32,13],[76,15],[52,0],[48,-31],[14,-11],[8,-13],[1,-12],[-4,-11],[-22,-24],[-10,-16],[0,-17],[5,-23],[9,-16],[13,-8],[0,-7]],[[23311,95339],[-21,-19],[-23,-1],[-30,18],[-32,-7],[-45,-36],[-16,-22],[-12,-7],[-37,-7],[-16,6],[-15,19],[-14,32],[10,24],[35,16],[93,27],[26,13],[3,14],[6,9],[8,4],[62,-23],[29,-16],[22,-18],[-2,-8],[-31,-18]],[[23526,94760],[-13,-2],[-25,3],[-93,26],[-16,10],[-4,8],[21,9],[8,10],[23,12],[42,0],[44,-29],[21,-27],[1,-12],[-9,-8]],[[16368,95475],[-22,-3],[-24,6],[5,15],[54,41],[3,11],[0,9],[-7,11],[14,15],[22,5],[7,-5],[2,-12],[-5,-36],[-6,-18],[-10,-14],[-14,-14],[-19,-11]],[[18455,96049],[-42,-18],[-289,27],[-15,9],[-8,12],[52,33],[64,14],[146,11],[51,-13],[34,-15],[19,-12],[8,-24],[-20,-24]],[[21078,95066],[-53,-3],[-90,18],[-54,33],[-17,16],[2,8],[9,7],[13,22],[31,63],[12,17],[48,36],[36,10],[75,-3],[44,-19],[18,-12],[13,-15],[13,-32],[3,-21],[22,-24],[7,-14],[0,-14],[-6,-14],[-12,-13],[-29,-21],[-85,-25]],[[22162,91478],[-9,-18],[-11,-6],[-22,-21],[-8,-3],[-13,14],[-11,22],[-4,3],[-7,0],[-14,-15],[-7,1],[-5,9],[-3,19],[0,29],[7,43],[1,16],[-4,12],[3,12],[10,10],[12,4],[30,-4],[23,-17],[12,-23],[23,-18],[7,-13],[-10,-56]],[[22223,91597],[-6,-34],[-34,9],[-15,12],[-13,28],[-2,8],[3,10],[14,25],[9,9],[23,-11],[10,-14],[8,-23],[3,-19]],[[22136,92451],[-3,-5],[-60,22],[-23,12],[-8,10],[-5,19],[-3,28],[12,14],[27,-1],[28,-11],[44,-31],[-12,-10],[-1,-20],[5,-20],[-1,-7]],[[23468,91920],[37,-39],[0,-19],[-5,-31],[-11,-24],[-16,-16],[-23,-8],[-29,-1],[-13,7],[10,24],[7,8],[1,21],[-5,35],[-6,22],[-16,12],[-12,1],[-3,-12],[5,-23],[-4,-30],[-13,-38],[-9,-17],[-18,9],[-8,14],[2,23],[-4,22],[4,22],[12,34],[17,22],[21,12],[26,-1],[29,-13],[24,-16]],[[21897,91818],[-23,-5],[-4,1],[2,16],[-2,8],[-6,5],[20,13],[3,10],[-7,7],[-27,14],[-8,13],[2,11],[10,10],[19,-2],[41,-18],[19,-26],[8,-20],[-13,-3],[-11,-8],[-11,-16],[-12,-10]],[[21709,91351],[-11,-1],[-16,10],[-90,35],[-11,11],[10,15],[33,19],[22,19],[17,30],[51,-16],[19,-14],[8,-12],[3,-17],[-3,-41],[-17,-9],[-15,-29]],[[20961,91247],[-16,-2],[-28,9],[-43,21],[-31,21],[-21,23],[-3,16],[16,9],[24,4],[57,-3],[28,-8],[36,-34],[7,-19],[2,-12],[-5,-11],[-23,-14]],[[20028,90668],[-14,-48],[-6,5],[-9,23],[-20,11],[-21,25],[0,55],[8,25],[-2,35],[22,21],[16,-25],[5,-42],[-4,-20],[16,-22],[7,-5],[4,-17],[-2,-21]],[[19676,91003],[31,-6],[23,4],[17,-23],[7,-23],[-2,-8],[-8,-4],[-49,26],[-18,16],[-6,14],[5,4]],[[19974,90440],[35,-5],[45,1],[-8,-44],[-17,-29],[-14,-8],[-6,16],[-26,35],[-9,34]],[[19632,91008],[-10,-2],[-38,34],[8,30],[35,-31],[5,-18],[0,-13]],[[11377,91921],[-23,-21],[-37,22],[-9,11],[42,30],[19,-1],[39,-18],[14,-15],[-45,-8]],[[52722,53170],[6,135],[12,113],[5,105],[18,93],[-9,93],[-11,40],[-57,131],[26,50],[-34,-7],[-7,49],[-17,58],[10,10],[10,32],[31,-10],[-1,16],[-27,49],[3,25],[11,27],[-6,12],[-19,-29],[-14,1],[-10,19],[-8,3],[5,-38],[-11,-33],[-10,-12],[-18,2],[-14,8],[-4,19],[-13,15],[-38,24],[-31,30],[-7,80],[-12,34],[-6,39],[-3,44],[5,69],[-8,11],[-9,3],[-14,-3],[-13,4],[-15,38],[-13,14],[8,-69],[-9,-20],[-23,6],[-9,26],[-2,20],[10,84],[-4,2]],[[78623,58343],[-5,-5],[-5,0],[-5,8],[1,34],[3,20],[9,4],[2,-61]],[[78699,58017],[-11,-22],[-16,46],[0,12],[27,-36]],[[79007,57840],[-46,75],[-90,26],[-10,33],[-9,6],[-8,-43],[-50,-41],[-21,25],[-15,30],[2,37],[15,30],[24,22],[12,76],[-19,97],[-16,28],[-18,23],[-18,-37],[-15,-61],[-16,-32],[-23,-7],[-33,2],[-13,93],[-4,79],[4,90],[5,53],[-32,74],[-2,70],[-15,37],[-4,-19],[0,-20]],[[77417,57713],[-13,-7],[-26,-83],[-12,42],[-7,43],[8,98],[-16,186],[10,25],[9,13],[18,71],[21,70],[2,85],[17,61],[-4,52],[1,61],[4,49],[-2,41],[14,42],[24,32],[-10,11],[-10,23],[-31,-35],[-16,11],[-3,37],[4,39],[2,23],[12,27],[-1,52],[-6,46],[9,57],[-18,0],[-9,11],[5,32],[17,28],[-15,53],[11,57],[0,71],[-8,62],[0,45],[-11,79],[-6,101],[-24,76],[-19,110],[-48,144],[0,61],[-2,54],[-11,27],[-14,-192],[-11,38],[-3,107],[-7,50],[7,101],[-28,100],[-6,73],[-19,110],[6,25],[25,-25],[-23,64],[-19,-14],[-16,69],[-3,188],[-16,70],[9,71],[-18,257],[-35,82],[7,72],[9,63],[-2,118],[8,36],[17,28],[-16,-10],[-13,-8],[-32,-7],[-36,-2],[-12,86],[-18,41],[-16,86],[-9,98],[6,19],[-27,40],[-8,24],[-29,64],[-33,48],[8,-34],[9,-21],[-17,-59],[16,-99],[-14,-63],[-13,-82],[-12,-40],[-40,-84],[-32,-29],[-21,-5],[-19,9],[-23,44],[-5,36],[-4,61],[-8,9],[-9,-7],[14,-79],[0,-37],[24,-71],[-9,-20],[-44,-38],[-15,6],[-10,-8],[-3,-32],[-6,-18],[-69,-48],[-14,-56],[-9,-55],[-35,-80],[-46,-66],[-11,3],[-13,16],[2,71],[15,61],[-5,64],[-3,-37],[-30,-90],[-14,-29],[-27,8],[-38,-12],[-14,92],[0,34],[-3,29],[5,30],[-2,25],[-9,-47],[-3,-40],[-14,-35],[-38,-39],[-1,49],[-2,44],[8,39],[-1,63],[12,90],[-1,31],[-3,34],[-7,-50],[-4,-51],[-8,-16],[-13,-11],[-26,-60],[-15,-52],[-40,-50],[-20,5],[-3,63],[16,225],[15,32],[8,39],[12,131],[15,50],[6,104],[6,18],[19,82],[7,150],[-8,75],[-18,72],[-18,217],[-46,176],[-4,59],[-22,71],[21,5],[-43,62],[-6,26],[-9,146],[2,81],[-6,-11],[-6,-50],[-17,-21],[7,-87],[-1,-21],[-9,-33],[-36,35],[-26,38],[-30,93],[-29,104],[10,16],[13,2],[42,-77],[27,-16],[17,19],[21,33],[10,64],[-11,24],[-20,13],[-13,17],[-20,43],[-2,23],[-6,28],[-20,20],[-16,25],[14,45],[13,34],[-35,-2],[-39,58],[-9,16],[-13,12],[-31,7],[-26,-17],[12,-82],[-2,-27],[-17,4],[-36,124],[11,32],[15,30],[-7,4],[-15,-2],[14,111],[-9,16],[-4,-34],[-8,-34],[-30,-78],[-15,15],[-10,19],[14,41],[8,11],[5,22],[-11,43],[-18,32],[-14,53],[-7,1],[6,-63],[-2,-91],[-32,100],[-64,143],[-15,42]],[[75645,63819],[-4,42],[-7,39],[-5,42],[-1,33],[-14,29],[-6,52],[-3,52],[8,38],[19,40],[15,7],[11,-18],[28,-27],[19,-24],[8,-33],[8,4],[9,21],[-2,25],[-8,68],[-3,81],[0,191],[-3,22]],[[77280,58152],[23,-100],[-3,-15],[-3,-8],[-6,3],[-9,54],[-17,34],[-21,-6],[17,44],[7,10],[12,-16]],[[77272,57565],[-13,-34],[-5,2],[6,55],[23,41],[19,4],[-2,-26],[-14,-31],[-14,-11]],[[77283,58455],[-1,-13],[-2,0],[-7,9],[4,55],[11,44],[11,66],[6,14],[2,-35],[-7,-74],[-5,-40],[-12,-26]],[[77365,58700],[-12,-3],[-5,93],[3,14],[16,-46],[24,-28],[-9,-18],[-17,-12]],[[77375,58608],[-7,-119],[-17,17],[-9,0],[-10,67],[0,18],[-6,44],[41,8],[8,-35]],[[77336,59100],[7,-16],[9,0],[-3,-56],[-22,-69],[-13,-10],[-5,0],[5,101],[-9,57],[3,39],[24,-18],[4,-28]],[[77259,58842],[-3,-3],[-4,1],[-10,10],[-10,39],[5,27],[4,7],[10,-2],[4,-5],[2,-10],[-3,-22],[1,-19],[4,-23]],[[76243,61028],[-18,-56],[-7,84],[30,47],[14,44],[15,31],[5,-37],[-14,-71],[-25,-42]],[[77103,61205],[-10,-7],[-16,37],[-3,90],[13,20],[7,5],[11,-11],[3,-14],[2,-18],[-3,-19],[-4,-83]],[[76024,62605],[-4,-5],[-29,49],[-23,62],[36,12],[35,-13],[1,-33],[-8,-53],[-8,-19]],[[75969,63301],[6,-79],[-19,30],[-7,41],[-2,42],[22,-34]],[[76031,63109],[32,-48],[13,3],[19,-30],[1,-12],[-4,-24],[-9,-19],[-24,-20],[-16,16],[-7,52],[-19,25],[-6,20],[13,29],[7,8]],[[77372,58157],[-6,-1],[-6,2],[-6,9],[14,62],[4,-72]],[[77242,58578],[3,-32],[-18,34],[-3,95],[14,-60],[6,-14],[-2,-23]],[[77240,58980],[-2,-21],[-16,-43],[-14,25],[-4,13],[15,28],[15,-4],[4,6],[2,-4]],[[77309,59388],[-2,-95],[-14,46],[-2,52],[1,49],[3,8],[1,-8],[8,-22],[5,-30]],[[76334,60955],[-6,-15],[-11,11],[-3,6],[26,64],[3,-24],[-9,-42]],[[75835,63320],[4,-55],[-13,22],[-18,76],[1,50],[12,-23],[14,-70]],[[50663,58696],[-7,-33],[-21,-86],[-16,-36],[-69,-121],[-35,14],[-71,-24],[-11,28],[-16,3],[-21,-4],[-8,-11],[-2,-12],[-7,-17],[-14,-48],[-10,-12],[-13,-8],[-15,1],[-9,-6],[0,-24],[-3,-21],[-11,-10],[-4,-23],[1,-23],[-6,-10],[-14,5],[-8,7],[-7,-30],[-10,-20],[-6,0]],[[57940,77040],[-7,-139],[-27,-65],[-40,22],[-52,-18],[-27,-73],[-16,-22],[-14,-26],[-9,-95],[-2,-156],[-19,-19],[-18,-6],[-75,-137],[43,-39],[19,-29],[32,-82],[44,-93],[9,-45]],[[81951,54665],[32,0]],[[81684,54488],[31,-1],[34,10],[35,30],[33,37],[28,43],[27,47],[27,38],[43,44],[15,-4],[0,-31],[-6,-36]],[[35652,54182],[26,99],[3,45],[24,2],[37,-52],[30,-75],[40,-243],[6,-225],[17,-118],[46,-245],[3,-45],[7,-55],[15,-58],[16,-96],[1,-18],[-11,-26],[16,-2],[14,-15],[9,-61],[11,-41],[21,-56],[43,-19],[33,-7],[37,-31],[27,-41],[21,-138],[-7,-87],[2,-61],[-11,-24],[-30,-40],[-7,-22],[-62,-103],[-14,-49],[-33,-65],[-33,-125],[-48,-114],[-17,-29],[-26,-7],[-16,-17],[-37,-93],[-51,-31],[-4,-54],[-29,-124],[-26,-67],[-16,-23],[-41,-122],[-5,-54],[0,-94],[-28,-57],[-28,-37],[-4,-80],[-12,-27],[-11,-18],[-58,21],[-91,-88],[-30,-21],[98,-5],[32,-46],[69,31],[83,110],[32,24],[65,75],[27,50],[48,60],[10,26],[27,29],[15,-36],[1,-23],[-22,-44],[6,-28],[14,-36],[5,-49],[2,-37],[9,-66],[30,-88],[1,-30],[-4,-38],[14,-32],[15,-19],[51,-95],[39,53],[25,15],[15,23],[33,14],[27,-22],[51,-32],[37,34],[75,78],[-23,-138],[-17,-127],[-13,-51],[-13,-138],[-13,-37],[-10,-42],[17,15],[14,20],[18,53],[14,92],[55,247],[16,22],[45,28],[78,197],[31,-1],[19,-45],[19,-27],[4,54],[27,22],[-28,27],[-5,24],[-2,40],[19,55],[-12,48],[40,61],[-3,45],[14,38],[18,39],[21,19],[3,33],[13,14],[10,4],[20,-37],[22,44],[21,17],[9,-7],[12,-20],[12,-8],[10,4],[26,28],[24,-46],[15,-10],[-4,26],[-8,23],[6,20],[11,12],[36,-11],[19,-20],[21,-38],[28,-3],[23,4],[14,-21],[23,1],[11,-33],[35,-46],[7,-31],[28,-16],[27,-19],[28,-5],[28,5],[1,-40],[21,-11],[26,9],[21,-48],[53,-37],[38,-56],[24,10],[27,-15],[30,-121],[6,-87],[13,12],[12,39],[16,71],[29,23],[14,-27],[30,-44],[25,-47],[11,-31],[19,-5],[-16,-38],[16,4],[19,27],[17,-55],[13,-60],[2,-62],[-12,-35],[-10,-22],[-12,-44],[-13,-7],[-14,-14],[16,-32],[10,-30],[24,82],[16,23],[23,13],[13,-59],[2,-55],[-38,-23],[0,-44],[-12,-24],[-7,-29],[-6,-59],[-8,-50],[-23,-218],[0,-36],[27,38],[52,112],[16,118],[20,117],[22,37],[14,0],[20,-13],[1,-38],[-3,-22],[-22,-58],[-9,-32],[9,-32],[50,97],[22,33],[19,-6],[38,44],[76,9],[5,51],[16,22],[41,-6],[82,-45],[29,-37],[43,-35],[23,-41],[96,-76],[69,-8],[34,35],[43,-36],[23,-41],[44,-21],[45,-12],[35,29],[88,10],[112,42],[66,-10],[75,-28],[54,-71],[45,-41],[27,-40],[44,-41],[94,-111],[33,-64],[58,-88],[59,-37],[32,-91],[25,-42],[61,-154],[71,-108],[47,-109],[90,-69],[35,-115],[61,-14],[26,-17],[32,-49],[44,-27],[56,8],[63,-6],[50,23],[120,-43],[19,-21],[24,-49],[44,-182],[26,-202],[13,-154],[30,-120],[16,-226],[14,-71],[1,-54],[12,-13],[7,-152],[-3,-61],[-11,-80],[-1,-35],[2,-23],[-5,-33],[-2,-32],[12,-72],[0,-57],[-15,-70],[-21,-181],[-53,-302],[-51,-173],[-71,-178],[-47,-93],[-18,-10],[-17,19],[12,-50],[-11,-43],[-47,-131],[-46,-86],[-49,-150],[-4,-3],[-62,-58],[-37,-47],[-47,-85],[-43,-135],[-9,-18],[-16,10],[0,-69],[-37,-108],[-11,-16],[0,30],[7,24],[3,25],[-1,29],[-10,-21],[-22,-82],[7,-59],[-16,-90],[-60,-257],[-75,-217],[-17,-66],[-62,-146],[-45,-70],[-12,-1],[-15,6],[-7,112],[-36,68],[-10,12],[-15,-72],[-12,-20],[-18,-4],[19,-31],[6,-36],[-19,-73],[-1,-66],[-34,-72],[-20,-53],[-10,-67],[-7,-62],[16,17],[7,-13],[5,-19],[-3,-29],[-11,-54],[2,-134],[-4,-30],[11,-33],[12,56],[6,-16],[-32,-359],[13,-162],[4,-183],[15,-179],[16,-160],[1,-13],[-22,-185],[-28,-183],[-17,-150],[-11,-161],[-11,-78],[-4,-79],[13,-188],[4,-35],[-34,-84],[-37,-41],[-21,-40],[-45,-151],[-25,-224],[-1,-118],[12,-249],[-9,-102],[-14,-67],[-17,-45],[-44,-53],[-39,-131],[-17,-137],[-27,-50],[-5,-76],[-21,-83],[-56,-124],[-36,-36],[-18,-34],[-11,-72],[-35,-119],[-25,-154],[6,-53],[1,-8],[9,-178],[-3,-46],[-34,-49],[-128,-91],[-34,-39],[-77,-156],[-4,-36],[3,-53],[12,-30],[-13,-33],[-15,-59],[-22,4],[-127,0],[-69,-19],[-36,4],[-16,14],[-18,23],[-6,30],[10,46],[-6,27],[-19,-1],[-20,-13],[-4,-27],[1,-20],[8,-28],[4,-35],[-8,-30],[-40,-4],[-46,-28],[-56,-12],[-45,-20],[-21,26],[21,13],[29,-7],[32,21],[-7,25],[-45,32],[-51,-19],[-28,-39],[-61,4],[-75,-29],[-12,-30],[2,-57],[15,-13],[14,-26],[-14,-24],[-13,-11],[-79,-27],[-73,-112],[-31,-14],[-27,-49],[-3,-42],[-8,-25],[-18,-2],[-38,23],[-50,1],[-35,-18],[-183,-182],[-66,-72],[-75,-148],[-126,-166],[-67,-99],[-12,-26],[-11,-1],[-21,-21],[9,-17],[14,-2],[-6,-57],[-26,-40],[-50,-103],[-11,7],[16,54],[-25,2],[-36,20],[-15,-22],[9,-54],[-14,-22],[-24,-3],[-23,6],[-24,39],[11,-70],[51,-18],[22,-16],[8,-27],[-40,-126],[-34,-17],[-3,-17],[18,0],[10,-35],[-12,-141],[-16,-26],[-10,-1],[-10,-24],[14,-46],[13,-33],[-2,-65],[-5,-54],[0,-52],[17,-101],[6,-104],[7,-37],[4,-42],[-11,-39],[6,-63],[-19,-107],[10,-154],[-4,-144],[-8,-76],[-12,-59],[-29,-76],[-1,-77],[-62,-71],[-69,-99],[-63,-118],[-69,-166],[-80,-252],[-73,-360],[-89,-272],[-36,-98],[-48,-109],[-64,-128],[-86,-128],[-94,-114],[-34,-51],[-33,-73],[-8,30],[7,49],[-4,37],[-1,48],[19,9],[28,-30],[14,20],[11,21],[34,12],[65,125],[48,47],[28,79],[4,42],[-1,85],[16,22],[35,-8],[7,24],[-3,27],[6,59],[48,52],[22,63],[-7,160],[8,7],[20,-25],[9,11],[10,70],[-5,36],[-23,10],[-79,-79],[-26,3],[-4,62],[-39,29],[-15,52],[-4,35],[-14,14],[1,-61],[4,-59],[34,-69],[-8,-28],[-17,-32],[-11,-71],[1,-92],[-9,28],[-12,16],[-5,-99],[-23,-38],[-7,-38],[6,-43],[-12,-30],[-58,-80],[-58,-55],[-13,-26],[-6,-61],[-9,-63],[-26,-55],[-21,-110],[1,-47],[7,-69],[11,-46],[-18,-31],[-23,-59],[-19,-67],[-46,-251],[-40,-151],[-31,-74],[-44,-78],[-125,-196]],[[33997,34453],[13,28],[44,61],[24,54],[5,48],[21,43],[38,38],[41,70],[47,102],[28,75],[9,49],[19,37],[26,26],[23,55],[20,84],[26,66],[35,49],[19,41],[4,32],[9,21],[15,9],[8,17],[-1,25],[5,17],[8,10],[15,-4],[21,-15],[12,3],[4,21],[-5,24],[-15,27],[5,30],[40,48],[29,18],[19,30],[18,47],[28,33],[40,18],[10,18],[-1,23],[8,16],[23,12],[13,22],[2,33],[7,31],[13,28],[15,10],[16,-7],[15,10],[14,29],[17,13],[19,-2],[10,6],[34,14],[18,24],[16,53],[13,20],[12,-12],[21,18],[29,48],[5,1],[22,22],[22,82],[11,55],[-3,45],[-7,32],[3,48],[7,128],[2,53],[12,37],[-1,36],[-21,82],[-21,71],[-12,121],[-7,46],[-18,13],[-16,40],[-20,3],[-9,16],[-10,12],[-15,-3],[-12,-24],[-23,-1],[-14,-9],[-17,-21],[-16,9],[-10,19],[-21,0]],[[33844,40227],[19,8],[7,23],[13,32],[17,8],[20,12],[7,24],[-47,84],[-28,51],[17,69],[27,116],[27,112],[21,85],[5,16],[18,6],[-3,44],[-1,29],[-14,1],[16,105],[24,148],[18,113],[6,19],[13,5],[3,13],[-16,19],[-10,35],[-20,100],[-33,159],[-3,57],[-12,35],[-20,-12],[-24,12],[-60,86],[-39,47],[-13,27],[-6,89],[-12,97],[-5,121],[2,30],[33,91],[0,47],[3,40],[-1,32],[-9,1],[-13,-14],[-20,-11],[-12,-1],[-116,9],[-133,10],[-110,8],[-96,7],[-3,79],[-5,133],[-4,94],[-6,149],[-39,93],[-41,101],[-15,25],[50,4],[36,2],[-7,271],[-11,28],[-10,87],[-6,49],[-18,41],[-4,45],[3,30],[10,19],[7,46],[-5,47],[-11,43],[-13,42],[-24,26],[-36,46],[-53,60],[-45,41],[-15,-5],[-79,-16],[-27,-9],[-18,10],[-59,-1],[-24,32],[-19,37],[-42,95],[-6,47],[-16,15],[-25,-6],[-25,7],[-48,39],[-44,40],[-22,-1],[-20,25],[-34,61],[-16,24],[-7,32],[-7,47],[-14,10],[-18,-9],[-19,-24],[-27,16],[-33,44],[-21,33],[-12,16],[-29,24],[-27,5],[-42,-35],[-34,14],[-54,13],[-46,25],[-17,65],[-9,44],[-27,27],[-22,33],[-26,50],[-13,17],[-23,14],[-22,17],[-2,32],[-8,42],[-2,10],[-15,51],[-7,4],[-8,-10],[-5,-8],[-6,10],[-2,22],[4,37],[-8,38],[-21,40],[-11,41],[-1,43],[-5,29],[-8,14],[-5,25],[-1,36],[6,43],[13,49],[-3,76],[-19,103],[-10,74],[-2,45],[3,34],[11,32],[23,81],[4,61],[-7,69],[-1,52],[5,37],[-8,47],[-16,45],[-11,1],[-16,-12],[-18,-38],[-22,-7],[-19,24],[-61,-10],[-94,-24],[-38,-24],[-22,-10],[-26,-8],[-43,-44],[-106,-169],[-22,-24],[-25,-3],[-15,-24],[-23,-18],[-46,-67],[-24,-54],[-15,-48],[-18,-2],[-13,13],[-44,-6],[-22,-17],[-24,-47],[-30,-85],[-13,-24],[-24,-26],[-28,-20],[-34,-32],[-16,-2],[-13,-5],[-12,14],[-4,31],[-18,19],[-42,10],[-63,22],[-65,4],[-33,-2]],[[36214,51711],[26,-3],[37,11],[24,27],[28,5],[27,-3],[92,-30],[55,-9],[20,-9],[20,-14],[14,-15],[4,-32],[-14,-51],[-10,-53],[-9,-75],[-7,-16],[-12,4],[7,-67],[-2,-27],[-6,-26],[-15,-54],[-22,-69],[-7,-14],[-17,-24],[-14,-31],[3,-29],[7,-29],[-8,-36],[-27,-53],[-16,-13],[-14,-6],[-14,6],[-23,53],[-3,-42],[-6,-42],[-8,-24],[-31,3],[-17,23],[-28,25],[-5,-69],[-18,-47],[-17,-15],[-27,-10],[-16,-20],[-30,16],[-27,31],[-16,3],[-12,-25],[-63,-5],[-29,-26],[-18,8],[-26,52],[-5,34],[-15,70],[-14,84],[-10,75],[8,66],[17,-3],[20,-9],[4,4],[1,21],[-4,18],[-32,-3],[-21,39],[-3,60],[4,124],[2,26],[15,36],[4,31],[-3,34],[6,61],[13,52],[52,67],[59,24],[172,-65]],[[37741,38512],[9,-16],[-16,2],[-18,-14],[-28,-12],[-11,23],[24,32],[9,24],[6,-5],[8,-17],[17,-17]],[[36504,36634],[-5,-7],[-18,72],[35,69],[12,-28],[-9,-55],[-10,-38],[-5,-13]],[[37427,38082],[0,-30],[-11,15],[-31,-12],[-11,23],[42,97],[8,-14],[6,-18],[5,-25],[-5,-16],[-3,-20]],[[37639,50149],[-28,-56],[9,65],[-4,45],[3,35],[19,34],[6,5],[-2,-41],[1,-13],[-4,-74]],[[39237,44298],[-10,-12],[-2,36],[29,47],[4,54],[15,-25],[4,-28],[0,-12],[-40,-60]],[[39193,44081],[-9,-33],[-11,5],[-5,22],[-8,22],[4,18],[8,10],[20,-2],[1,-42]],[[37532,51083],[-18,-27],[-5,-15],[-15,11],[3,16],[4,-2],[5,47],[25,-6],[1,-24]],[[36183,51997],[12,-30],[-40,-120],[-21,-18],[-24,-3],[-31,36],[-48,-3],[-15,9],[-1,52],[20,56],[40,-3],[69,45],[39,-21]],[[36028,52959],[-28,-26],[-16,10],[-15,69],[5,57],[20,19],[16,-4],[6,-8],[14,-93],[-2,-24]],[[35929,51767],[-76,-113],[-25,37],[-6,22],[5,21],[-1,9],[8,39],[43,32],[21,5],[27,-10],[5,-27],[-1,-15]],[[36265,51778],[-73,-18],[-34,29],[8,24],[25,38],[30,28],[28,12],[28,-15],[8,-33],[-2,-32],[-18,-33]],[[35992,51923],[-5,-85],[-50,36],[4,87],[24,24],[20,46],[7,56],[1,77],[8,14],[6,5],[6,-5],[3,-116],[2,-70],[-26,-69]],[[36068,52069],[-30,-19],[-5,18],[0,72],[8,40],[38,11],[4,12],[11,7],[7,-25],[-1,-41],[-32,-75]],[[35602,51017],[-30,-11],[38,144],[34,67],[1,133],[36,118],[34,49],[47,14],[26,-72],[-32,-205],[-9,-1],[-43,-108],[-48,-75],[-54,-53]],[[36531,35848],[-19,-26],[4,137],[10,45],[11,34],[14,21],[10,-29],[-8,-67],[-25,-81],[3,-34]],[[54907,76553],[-23,24]],[[32597,39035],[-4,9],[-22,34],[-20,63],[-5,29],[-3,1],[-118,-1],[-113,-3],[-11,-13],[-17,0],[-12,13],[-11,-1],[-17,-13],[-15,-25],[-44,-169],[-21,-72],[-16,-65],[-12,-110],[-4,-19],[-14,38],[-20,102],[-9,57],[-13,66],[-22,82],[-27,25],[-16,8],[-23,16],[-42,20],[-18,4],[-119,2],[-9,2],[-46,-9],[-24,6],[-25,46],[-55,81],[-11,26],[-21,17],[-13,2],[-7,-16],[-10,-68],[-11,-61],[-12,-35],[-39,-25],[-37,-27],[-20,-7],[-11,-30],[-5,-43],[-9,-38],[-53,-58],[-12,-24],[-6,-57],[-29,-71],[-10,-27]],[[50751,55512],[-116,-24],[-130,-39],[-55,-25]],[[25473,62483],[-15,-65],[15,-9],[14,7],[32,-3],[13,-71],[-4,-61],[-30,-158],[-4,-55],[-14,-81],[19,-54],[-18,-72],[-6,-46],[-1,-69],[9,-132],[-15,-190],[-25,-83],[-16,-32],[-28,-82],[-37,-25],[-51,-133],[-9,-35],[5,-38]],[[25569,62168],[-13,-11],[11,34],[1,21],[16,89],[10,-1],[3,-8],[-28,-124]],[[25596,61879],[-21,-81],[-2,23],[9,60],[12,21],[8,22],[2,26],[10,-13],[-3,-25],[-15,-33]],[[50701,81276],[121,97],[73,50],[35,15]],[[33474,59378],[-8,-11],[-25,23],[-9,28],[-1,88],[15,8],[29,-70],[17,-25],[-18,-41]],[[75645,63819],[-5,0],[-16,53],[-15,58],[-39,110],[-12,197],[-1,97],[-26,114],[-18,158],[-7,41],[9,51],[2,19],[-5,-4],[-14,-26],[-17,63],[-11,56],[-46,117],[-13,52],[-1,50],[-19,-50],[-27,-36],[-27,-54],[-18,-16],[-57,-10],[-33,72],[-47,175],[-7,40],[6,103],[-11,97],[0,52],[-3,34],[-8,-8],[-4,-23],[2,-36],[-3,-31],[-41,6],[-39,14],[34,-51],[36,-12],[19,-46],[3,-36],[-1,-40],[-19,-29],[-17,-17],[3,-39],[21,-47],[-26,-14],[-6,-31],[-1,-43],[13,-39],[5,-29],[-3,-26],[12,-29],[18,-60],[5,-42],[-7,-60],[-10,-23],[-16,-23],[-39,-75],[-19,-86],[-16,-40],[-20,-7],[-7,18],[-17,22],[0,42],[5,33],[33,81],[-18,-11],[-21,-23],[-31,-43],[-11,53],[-6,50],[0,61],[25,91],[-29,-45],[-8,-57],[4,-67],[-4,-47],[-11,-62],[-15,-37],[-25,-24],[-11,-37],[-17,-27],[0,54],[-5,71],[-18,168],[-4,-36],[9,-104],[0,-68],[-14,-54],[-27,-57],[-21,-8],[-12,8],[-19,36],[-20,51],[-4,82],[-8,45]],[[75319,64616],[-30,-40],[10,239],[22,-89],[6,-48],[-8,-62]],[[75432,64736],[-13,-17],[-12,14],[-16,56],[8,71],[5,11],[7,-23],[11,-50],[7,-38],[3,-24]],[[75215,64567],[-48,-20],[-25,6],[46,151],[-1,68],[-7,55],[-24,44],[-1,32],[-11,43],[-5,51],[26,16],[21,-29],[3,-16],[4,-42],[11,-43],[36,-88],[0,-55],[-10,-132],[-15,-41]],[[75520,64419],[-10,-47],[-5,34],[4,43],[4,24],[3,0],[6,-25],[-2,-29]],[[75541,64232],[-17,-3],[-8,17],[4,24],[-5,78],[14,8],[7,-1],[5,-22],[3,-42],[-3,-59]],[[75178,65070],[4,-25],[-15,15],[-12,17],[-7,23],[12,12],[18,-42]],[[64057,66752],[-9,-44],[-9,16],[-21,76],[6,53],[-10,76],[5,22],[26,11],[6,-4],[-8,-24],[15,-43],[2,-70],[-3,-69]],[[28428,65811],[1,-13],[-28,-36],[20,-26],[19,56],[15,-46],[8,-86],[-1,-15],[1,-12],[3,-17],[1,-24],[-16,-75],[-54,8],[-2,63],[-8,12],[-13,91],[-17,29],[-24,74],[14,19],[18,-6],[10,9],[25,7],[16,10],[12,-22]],[[28548,66764],[-6,-5],[-24,58],[-19,17],[30,41],[13,35],[0,76],[7,42],[-2,36],[7,37],[-9,42],[-26,33],[-50,131],[-79,32],[-41,1],[22,21],[21,-2],[32,-13],[39,-6],[23,-39],[22,-51],[21,-20],[8,-14],[-1,-14],[3,-14],[27,-24],[26,-39],[8,-113],[-36,-54],[-6,-164],[-10,-30]],[[29714,64050],[-8,-42],[-30,-81],[-65,-20],[-73,-4],[-5,22],[-2,20],[5,30],[0,12],[-3,12],[26,13],[18,37],[27,7],[34,-27],[19,-1],[27,29],[22,63],[13,-8],[-5,-62]],[[28404,66075],[0,-70],[3,-52],[-3,-19],[-30,-34],[-8,-20],[-28,-20],[-17,-27],[-9,45],[-17,27],[-2,47],[-13,-16],[-19,10],[-30,35],[-19,48],[27,8],[5,-30],[22,37],[-5,19],[-4,3],[-7,36],[32,94],[7,60],[-15,98],[14,6],[36,-34],[16,-34],[0,-46],[16,-35],[21,-86],[27,-50]],[[28196,67240],[34,-18],[18,2],[11,12],[49,-5],[41,17],[6,-30],[-1,-16],[-86,-15],[-78,-45],[-43,-31],[-21,-3],[-15,16],[-52,93],[14,-10],[38,-52],[24,10],[22,34],[4,26],[-4,13],[10,41],[29,-39]],[[28514,66252],[-31,-12],[-23,11],[-5,10],[9,16],[21,13],[34,1],[15,-15],[2,-7],[-22,-17]],[[29428,64932],[6,-10],[-17,-23],[-40,28],[-9,-2],[-8,31],[-3,22],[2,21],[24,-16],[12,-30],[33,-21]],[[29325,65707],[-22,-63],[-12,6],[7,78],[15,12],[6,0],[6,-33]],[[29387,64639],[-20,-18],[5,30],[37,51],[21,44],[11,16],[5,12],[16,17],[8,28],[-2,24],[-17,38],[0,27],[6,20],[29,9],[-8,-29],[12,-82],[-39,-103],[-33,-31],[-31,-53]],[[28708,66524],[46,-65],[39,-24],[42,-82],[18,-29],[4,-26],[-7,-120],[-10,-73],[2,-63],[-10,18],[-10,42],[-17,24],[-5,13],[29,2],[3,66],[14,51],[-2,54],[-34,59],[-24,53],[-36,16],[-34,52],[-20,7],[-24,-10],[9,31],[6,41],[4,8],[17,-45]],[[28982,65351],[-12,-4],[-21,16],[-48,70],[-23,6],[8,39],[17,-14],[39,-60],[15,-30],[25,-23]],[[29211,65031],[-2,-15],[-35,115],[-44,28],[-26,28],[6,15],[17,7],[3,37],[-7,39],[-24,80],[-13,54],[-6,12],[-1,45],[27,-70],[12,-62],[18,-61],[13,-105],[35,-36],[25,-51],[2,-60]],[[29081,65783],[2,-30],[-19,6],[-28,-11],[-9,0],[6,20],[19,27],[1,26],[-24,37],[-27,92],[-13,22],[-6,35],[-23,38],[5,20],[4,4],[16,-9],[35,-134],[2,-12],[59,-131]],[[29711,64763],[17,-9],[9,1],[32,-17],[19,-24],[4,-10],[-10,-21],[-29,40],[-26,5],[-36,-1],[-14,8],[10,43],[24,-15]],[[29745,64231],[-37,-28],[-3,33],[18,27],[22,-32]],[[62435,74713],[27,9],[46,27],[13,-13],[13,-27],[7,-23],[1,-42],[5,-7],[23,14],[9,-17],[18,-21],[29,-20],[43,32],[21,8],[18,-1],[9,-10],[4,-33],[-4,-41],[-5,-22],[9,-16],[35,-40],[15,-21],[-7,-38],[26,-93],[9,-36],[10,-44]],[[62913,74254],[-1,53],[1,41],[-4,24],[-20,33],[-1,14],[6,8],[16,-5],[20,2],[10,13],[-22,43],[-19,29],[-17,19],[-3,12],[0,8],[3,10],[28,24],[3,21],[-2,25],[-44,36],[-34,-14],[-30,41],[-19,31],[-24,33],[-21,19],[-20,42],[-36,43],[-23,12],[1,7],[4,8],[9,6],[64,-1],[7,7],[4,19],[9,27],[10,41],[-1,34],[-63,55],[-46,50],[-32,67],[-22,61],[1,20],[6,19],[49,56],[4,15],[-1,10],[-18,29],[-22,29],[-7,22],[-14,11],[-27,1],[-46,36],[-10,4],[-2,7],[2,7],[33,15],[0,12],[-10,16],[-19,12],[-17,29],[-6,26]],[[63492,75947],[25,-34],[45,-90],[63,-147],[15,-42],[10,-48],[9,-59],[14,-52],[64,-130],[28,-48],[45,-63],[16,-14],[21,-3],[39,-1],[35,-24],[18,-17],[18,-25],[16,-28],[17,-77],[-62,25],[-62,-4],[-36,-16],[-34,-22],[-32,-32],[-21,-62],[-17,-142],[-25,-134],[0,-61],[12,-59],[-2,-29],[-11,-12],[-15,-25],[-19,-122],[-10,-25],[-12,-15],[-3,15],[0,32],[-27,28],[-14,-32],[-10,-67],[-20,-71],[-1,-13],[5,-219]],[[62653,75239],[3,19],[-8,9],[-8,0],[-8,-9],[0,-24],[10,-5],[11,10]],[[62506,75476],[-6,-7],[-9,7],[-3,14],[1,16],[9,3],[7,-4],[2,-14],[-1,-15]],[[89771,44956],[-7,-69],[-14,-55],[-1,-32],[3,-45],[22,-33],[18,-21],[10,-58],[31,-81],[-1,-56],[16,-69],[16,-137],[4,-121],[16,-80],[-10,-172],[11,-70],[15,-58],[18,-116],[13,-106],[19,-30],[38,-36],[41,40],[28,53],[31,13],[43,28],[31,-71],[17,-80],[74,-104],[42,-68],[32,-37],[30,-50],[-3,-50],[-7,-39],[7,-61],[4,-71],[-6,-86],[22,-130],[7,-103],[23,-101],[-2,-104],[-4,-40],[-3,-58],[18,-72],[17,-54],[24,-58],[33,-89],[23,-17],[20,-2],[-3,-90],[41,-179],[22,-147],[-15,-197],[-14,-114],[3,-56],[53,-137],[30,-25],[-6,-65],[-4,-101],[24,-78],[27,-58],[30,-35],[29,-28],[38,-28],[48,-12],[25,-44],[13,-35],[39,-12],[17,7],[22,14],[14,-24],[11,-31],[21,-86],[44,-85],[30,-14],[18,-43],[24,-11],[22,-6],[30,-33],[49,-75],[45,-13],[20,-21],[44,-83],[17,-44],[18,-66],[-22,-6],[-21,13],[-13,-64],[29,-90],[35,-63],[41,-67],[40,-94],[10,-72],[11,-29],[13,-101],[35,-59],[2,-108],[18,-149],[19,-135],[14,-40],[17,-65],[18,8],[14,21],[28,-64],[15,-28],[8,16],[-17,123],[11,72],[10,9],[16,2],[18,-58],[26,-62],[47,-55],[38,-52],[11,2],[-4,40],[1,59],[15,9],[14,-29],[25,-91],[5,-188],[0,-158],[17,-162],[24,-43],[16,-40],[28,-54],[18,-51],[23,-23],[74,-108],[20,-13],[32,-2],[40,-49],[19,-45],[43,-169],[20,-59],[43,-59],[19,-19],[29,-40],[10,-59],[3,-34],[17,-63],[25,-75],[38,-41],[34,-91],[2,-148],[18,-73],[12,-32],[27,-30],[11,-24],[-23,-195],[22,-391],[-12,-122],[22,-121],[52,-210],[12,-74],[7,-87],[34,-111],[-2,-169],[13,-80],[-3,-105],[-40,-112],[-31,-139],[-1,-118],[-20,-228],[-14,-62],[-10,-95],[-43,-230],[-2,-90],[6,-108],[-7,-103],[-11,-71],[-10,-130],[-44,-202],[-63,-150],[-4,-114],[-8,-50],[-13,-62],[-39,-69],[-23,-29],[-9,-40],[-22,0],[0,-13],[15,-12],[-7,-21],[-58,-36],[-40,-47],[-40,-113],[-17,-60],[-21,-57],[-13,-27],[-6,-28],[-8,-72],[-21,-13],[-18,-21],[8,-68],[-9,-78],[-3,-53],[-10,-34],[-11,12],[-10,-5],[-12,-19],[19,-5],[11,-9],[-39,-76],[-36,-78],[-10,-51],[-15,-65],[-14,-144],[-11,-83],[8,-58],[-2,-11],[-8,-4],[-5,7],[-17,-20],[-4,-20],[7,-25],[4,-8],[-2,-12],[-6,-13],[-16,0],[-19,-21],[-53,-213],[-23,-57],[-27,-87],[-10,-79],[-8,-86],[-10,-145],[-9,-103],[-21,-99],[-7,-71],[-3,-135],[10,-103],[-7,-54],[0,-52],[-8,-49],[-34,-11],[-28,-40],[-40,-65],[-23,-24],[-51,-18],[-99,8],[-189,-24],[-37,-15],[-70,-45],[-68,-70],[-66,-94],[-149,-256],[-117,-28],[-22,0],[-18,7],[-21,-16],[0,-32],[19,-33],[14,-31],[25,43],[11,-12],[4,-79],[1,-50],[-8,-27],[-15,-20],[-17,13],[-2,27],[-22,65],[-26,57],[-25,18],[-14,-19],[-23,-20],[-20,72],[-20,63],[-28,7],[-24,-1],[-19,27],[-39,43],[8,33],[10,35],[22,13],[-6,48],[-12,39],[-30,10],[-21,-7],[-12,-30],[-16,-54],[-64,-67],[-32,37],[-36,55],[18,-4],[36,2],[30,49],[13,31],[15,66],[-19,46],[-18,34],[-26,30],[-98,-102],[-21,-15],[-19,-20],[34,-17],[20,5],[21,-30],[-34,-42],[-26,-12],[-34,-25],[-63,-66],[-80,-136],[-35,-39],[-41,-32],[-56,37],[-31,8],[-40,56],[-67,38],[-63,74],[-44,38],[-31,8],[-43,-16],[-73,67],[-56,7],[-36,-67],[-29,5],[-18,9],[-59,110],[-56,55],[-107,28],[-66,76],[-49,146],[-94,168],[-25,61],[-12,60],[-1,47],[13,90],[17,89],[3,50],[-35,167],[-50,159],[-23,49],[-62,106],[-57,79],[-15,42],[-4,21],[27,-10],[12,32],[19,11],[14,-43],[17,-8],[0,72],[10,35],[-7,15],[-5,14],[-25,16],[-28,-24],[-21,-31],[-28,-26],[-11,-28],[-29,-1],[-12,-7],[-58,-53],[-36,-1],[-57,18],[18,73],[23,43],[19,50],[30,173],[-5,151],[-15,61],[-48,125],[-22,76],[-27,80],[-13,-46],[-8,-49],[-26,-70],[-13,-157],[-50,-239],[-35,-3],[-30,10],[-52,-28],[-35,-33],[-32,0],[-18,-10],[-23,8],[37,187],[31,-5],[35,7],[15,-3],[23,2],[18,86],[11,96],[-7,62],[-3,64],[7,73],[3,53],[43,174],[37,89],[42,72],[-5,68],[-14,85],[-4,65],[20,20],[19,41],[-22,187],[-14,55],[-22,55],[0,-71],[2,-70],[-30,-89],[-40,-64],[-26,-60],[-25,-136],[-32,-115],[-30,-43],[-27,-9],[-27,-18],[-42,-45],[-42,-39],[-30,-50],[-26,-27],[-86,-230],[-40,-76],[-8,-31],[-16,-26],[3,-37],[13,-24],[13,-102],[-8,-22],[-14,11],[-35,57],[-22,-21],[-18,-23],[-46,105],[-20,24],[-24,42],[-26,36],[-11,5],[-19,-8],[2,28],[13,23],[11,6],[21,-34],[24,-30],[14,-2],[6,12],[-23,118],[-15,104],[-7,30],[-19,106],[-9,30],[-40,74],[-43,88],[-11,104],[-16,67],[-20,42],[-31,38],[-85,14],[-35,107],[-21,133],[16,9],[19,2],[7,41],[-5,64],[-84,78],[-40,83],[-34,35],[-31,14],[-42,-3],[-53,3],[-126,131],[-30,4],[-90,-41],[-31,7],[-137,179],[-91,86],[-30,15],[-39,15],[-32,-21],[-22,-19],[-46,-22],[-182,14],[-156,-28],[-105,-19],[-67,-24],[-112,-107],[-133,-103],[-108,-49],[-99,-65],[-66,-19],[-84,-8],[-179,32],[-61,-24],[-97,-120],[-29,-29],[-55,-33],[-141,-155],[-65,-33],[-42,-11],[-36,-32],[-32,-66],[-45,-183],[-27,-86],[-61,-138],[-39,-46],[-40,6],[-44,-48],[-38,51],[-31,9],[-50,-4],[-174,-58],[-25,68],[-32,10],[-60,-3],[-90,20],[-164,-25],[-79,-28],[-31,-25],[-58,16],[-99,-23],[-35,-38],[-26,-35],[-51,-154],[-56,-51],[-47,-1],[-51,-12],[-105,-148],[-106,-144],[-36,-15],[-40,-24],[-52,-12],[-26,-13],[-122,37],[-77,4],[-97,22],[-83,71],[-64,40],[-73,155],[-44,58],[-80,70],[-23,-2],[-19,-19],[-33,49],[-1,64],[-9,54],[1,142],[5,167],[29,-38],[23,-36],[49,2],[44,62],[25,92],[21,103],[-3,110],[-15,193],[10,41],[15,16],[5,96],[4,296],[-11,111],[-68,226],[-45,197],[-32,88],[-28,143],[-23,198],[-7,100],[-7,185],[8,105],[-4,61],[-28,167],[-64,156],[-10,58],[0,61],[-15,71],[-51,143],[-52,123],[-9,60],[-10,249],[-19,114],[-89,287],[-104,248],[-29,102],[-13,34],[8,4],[11,-13],[13,-25],[7,-2],[6,21],[-1,47],[4,26],[9,-14],[11,-53],[33,-138],[10,-70],[42,-21],[13,18],[15,36],[5,97],[-21,44],[-20,19],[-32,72],[-21,115],[-33,107],[0,38],[15,28],[25,-15],[23,-62],[25,-57],[-4,-100],[-4,-27],[2,-23],[9,-22],[12,-17],[13,25],[11,58],[7,-7],[18,-133],[14,-36],[27,-42],[24,32],[11,28],[-4,94],[7,91],[-4,67],[-61,177],[-56,218],[-34,109],[-28,164],[-18,56],[-24,92],[-1,104],[2,71],[19,151],[18,79],[56,181],[3,78],[0,59],[8,90],[0,63],[-8,59],[-23,100],[31,177],[45,226],[18,33],[28,31],[5,-47],[-13,-157],[19,-81],[-6,-92],[18,15],[27,18],[21,48],[11,46],[51,184],[30,69],[41,50],[85,61],[81,80],[39,77],[49,66],[34,73],[32,49],[166,183],[28,34],[36,4],[44,-6],[40,10],[43,-42],[31,-5],[77,46],[41,40],[71,89],[31,25],[72,28],[82,37],[98,154],[70,-10],[63,-15],[51,46],[119,28],[66,39],[124,102],[33,35],[50,73],[44,91],[43,123],[27,110],[11,57],[26,90],[17,71],[14,34],[48,48],[71,135],[23,28],[4,43],[-15,24],[-19,15],[-13,143],[-12,99],[-1,69],[5,66],[28,103],[19,44],[28,51],[25,16],[21,45],[34,44],[15,45],[21,91],[19,69],[15,-3],[28,-160],[19,-85],[35,-100],[32,-148],[27,-67],[13,-44],[10,-20],[3,28],[-3,33],[13,112],[-6,79],[2,31],[6,12],[13,-8],[25,-44],[13,-16],[9,3],[-1,72],[13,45],[-5,31],[-22,-2],[-9,39],[-18,44],[-21,32],[-24,74],[-8,28],[10,14],[15,-2],[13,31],[5,42],[-11,69],[12,25],[22,-7],[36,-109],[16,11],[13,44],[23,12],[24,-8],[15,-31],[32,-32],[42,4],[22,-8],[45,6],[22,-10],[-4,17],[-25,20],[-27,4],[-32,-2],[-14,21],[-5,55],[8,40],[5,17],[21,-7],[19,2],[2,53],[7,48],[11,39],[0,37],[-12,-10],[-28,-86],[-14,70],[-20,53],[4,77],[12,76],[18,10],[16,-12],[23,45],[13,34],[-3,28],[3,21],[16,-6],[62,-69],[12,-36],[13,14],[4,39],[-1,39],[-14,-5],[-32,3],[-7,22],[3,19],[-15,46],[21,29],[17,2],[13,20],[0,27],[4,12],[10,-17],[32,-7],[31,-35],[15,-8],[6,19],[2,41],[-39,41],[-1,40],[-17,47],[0,45],[24,39],[5,37],[15,15],[27,0],[19,32],[21,11],[6,70],[-1,48],[9,12],[21,-20],[-6,-55],[0,-53],[-6,-29],[8,2],[5,12],[9,35],[22,-14],[6,-37],[3,-37],[11,-12],[15,56],[21,15],[-1,71],[8,51],[2,38],[13,19],[3,40],[-10,28],[-6,51],[18,11],[18,-25],[13,-64],[8,-29],[11,16],[7,42],[22,25],[22,-34],[24,-48],[31,42],[28,77],[-5,47],[4,49],[35,26],[29,-19],[25,-52],[54,-39],[46,-56],[20,-36],[40,-58],[25,-60],[34,-107],[82,-131],[5,-23],[-11,-43],[-10,-56],[-12,-95],[-3,-139],[12,10],[12,50],[13,-10],[14,-32],[2,31],[-9,18],[-15,64],[0,34],[12,28],[19,32],[20,22],[13,18],[2,24],[18,23],[28,8],[16,-4],[118,-59],[29,-60],[3,-73],[11,-26],[7,46],[-2,100],[10,20],[31,-15],[22,-20],[30,-66],[6,-32],[13,-21],[4,30],[-6,43],[-4,50],[6,43],[36,3],[23,10],[-11,16],[-15,6],[-25,40],[-17,42],[27,42],[-1,10],[-25,-1],[-34,40],[-29,56],[22,103],[45,101],[25,34],[2,34],[12,62],[8,53],[2,42],[11,43],[28,41],[37,15],[18,16],[18,38],[16,46],[-34,90],[3,50],[6,59],[42,43],[22,112],[15,17],[33,-3],[13,10],[-2,89],[3,35],[14,14],[18,-12],[11,-39],[25,-36],[9,20],[-4,39],[-3,51],[23,11],[19,3],[1,41],[-3,33],[8,14],[48,7],[13,34],[7,29],[6,-16],[8,-66],[27,-38],[80,-1],[45,27],[19,-16],[30,-13],[32,31],[20,24],[33,-31],[11,-32],[8,69],[20,24],[20,14],[26,-12],[10,4],[-23,51],[1,46],[-1,69],[4,62],[8,45],[-55,91],[-55,14],[-40,-19],[-17,15],[-36,72],[-34,27],[-2,18],[41,52],[16,-9],[24,-49],[14,-17],[12,4],[7,38],[11,20],[20,-12],[62,-82],[34,-80],[18,21],[31,45],[29,-9],[17,-27],[25,-97],[20,-48],[48,-13],[24,-19],[25,-32],[33,3],[70,-12],[65,-62],[27,-39],[32,-11],[18,-15],[34,-5],[53,44],[24,-40],[11,-28],[48,-52],[53,-16],[37,53],[55,39],[38,60],[28,29],[27,49],[10,-2],[-22,-46],[-2,-26],[17,-11],[-2,-14],[-23,-35],[-29,-56],[1,-34],[11,-18],[13,8],[18,28],[23,16],[19,-23],[7,-80],[14,-53],[30,-7],[19,0],[19,74],[-10,63],[-12,14],[6,23],[48,104],[27,-3],[19,-102],[31,-53],[32,4],[17,-14],[14,-61],[-114,-251],[-5,-28],[15,-45],[6,-53],[-37,-128],[-14,-6],[-13,35],[-19,22],[-18,-16],[-18,-9],[-66,-71],[0,-183],[17,-109],[-10,-71],[-19,-126],[-22,-47],[-17,-30],[-57,-172],[-18,-41],[-19,-59],[6,-56],[7,-39],[22,-44],[83,-92],[38,-64],[66,-76],[15,-53],[9,-43],[47,-49],[34,-30],[10,8],[7,10],[8,0],[9,-6],[-2,-38],[-3,-21],[3,-27],[24,-34],[38,1],[22,8],[25,-36],[22,-24],[36,-48],[63,-58],[49,-38],[58,-140],[44,-81],[49,-59],[72,-41],[33,7],[54,-48],[53,-22],[28,-66],[9,-50],[3,-39],[26,-92],[54,-30],[69,-92],[57,-41],[14,-24],[25,-29],[48,-1],[84,46],[38,47],[51,74],[23,128],[14,103],[71,212],[20,105],[18,140],[15,87],[-5,95],[16,172],[36,237],[13,79],[-7,118],[-22,220],[10,77],[10,106],[-16,77],[-16,53],[-2,75],[17,140],[15,74],[16,96],[-9,182],[34,63],[13,32],[26,0],[12,-14],[3,36],[-10,34],[-4,39],[-8,20],[-16,7],[-13,21],[-19,22],[3,81],[33,156],[18,60],[11,-25],[14,-20],[2,45],[-5,46],[25,152],[27,207],[8,188],[44,36],[23,47],[13,55],[25,0],[17,-24],[-11,-41],[-4,-31],[47,-79],[16,-60],[7,-57],[9,-54],[4,-72],[0,-115],[6,-109],[17,-34],[15,-22],[22,-3],[31,-18]],[[92521,37009],[-7,-16],[-13,29],[-8,102],[6,59],[14,55],[3,30],[-6,62],[42,71],[10,37],[4,48],[-15,52],[-12,10],[10,29],[12,15],[9,6],[7,-5],[5,-102],[17,-36],[-3,-50],[-58,-259],[-16,-97],[-1,-40]],[[88751,42296],[-21,-51],[-11,7],[-10,-27],[-20,-13],[-12,0],[-22,-13],[-4,16],[4,51],[19,56],[18,35],[46,16],[36,25],[4,-4],[26,-65],[-38,-8],[-15,-25]],[[87975,43891],[12,-24],[13,2],[12,53],[7,-8],[5,-13],[4,-23],[-17,-40],[-8,-6],[-7,-23],[-12,-73],[1,-24],[11,-25],[27,-22],[13,10],[5,-3],[-5,-36],[-11,-27],[-36,12],[-32,-4],[-52,26],[-27,3],[-8,10],[16,21],[10,28],[-5,67],[4,84],[30,41],[14,42],[20,26],[13,-3],[-2,-26],[5,-45]],[[86238,45115],[23,-14],[10,-19],[7,-21],[1,-25],[-29,-11],[-52,37],[-51,-31],[-15,0],[-10,22],[8,61],[19,-9],[16,22],[-3,67],[-9,37],[27,68],[12,13],[12,0],[11,-48],[2,-51],[13,-48],[8,-50]],[[86282,45290],[37,-5],[45,43],[21,-18],[9,4],[33,41],[21,12],[15,30],[14,-33],[32,-38],[11,-40],[13,-19],[5,-12],[-20,-42],[-3,-45],[-21,3],[-25,-74],[-95,-124],[-85,106],[-37,71],[-24,99],[-5,82],[-10,51],[4,14],[5,6],[7,-1],[25,-56],[12,-15],[16,-40]],[[81439,36835],[-7,-24],[-54,180],[-15,123],[10,22],[10,6],[32,-170],[10,-39],[0,-40],[4,-12],[10,-46]],[[88220,31256],[67,-14],[26,21],[32,-17],[22,-56],[-16,-27],[-15,-4],[-49,23],[-46,-18],[-13,-23],[-9,-51],[-40,-28],[-18,31],[-48,22],[-17,-32],[-34,9],[-32,-14],[-43,8],[-46,57],[-14,26],[11,47],[16,34],[126,49],[67,41],[55,-7],[15,-9],[14,-21],[-10,-38],[-1,-9]],[[90412,29749],[-42,-38],[-15,17],[1,29],[3,13],[36,2],[17,-23]],[[90364,29671],[10,-28],[2,-11],[-24,22],[-39,-5],[24,40],[20,-8],[7,-10]],[[91400,40154],[-6,-6],[-10,0],[-13,11],[12,74],[6,-39],[12,-32],[-1,-8]],[[91370,40236],[-6,-3],[-7,6],[5,24],[7,19],[10,14],[-3,-52],[-6,-8]],[[91984,38311],[10,-15],[8,2],[8,-9],[-3,-38],[13,-42],[6,-30],[-10,-24],[-6,-8],[-15,20],[-42,121],[7,41],[24,-18]],[[91809,38984],[-8,-1],[-7,10],[6,23],[1,32],[10,-10],[7,-45],[-9,-9]],[[91646,39059],[-10,-18],[-6,42],[1,44],[10,15],[5,-58],[0,-25]],[[92649,36038],[-24,-158],[-7,3],[-9,24],[1,91],[10,58],[24,-10],[5,-8]],[[92622,36108],[-6,-9],[-12,55],[-4,56],[5,51],[14,11],[10,-4],[-11,-94],[4,-66]],[[89520,45676],[-23,-33],[-15,18],[-4,36],[2,16],[19,28],[21,-65]],[[89538,45972],[-17,-36],[-17,11],[-6,20],[6,29],[23,5],[11,-29]],[[89490,45994],[-7,-16],[-12,34],[14,40],[12,-19],[-7,-39]],[[90632,41341],[6,-55],[12,-42],[-5,-28],[-7,-21],[-18,19],[-12,51],[-21,41],[-5,23],[25,-2],[12,8],[5,9],[8,-3]],[[87943,45288],[-20,-35],[-1,26],[10,21],[25,84],[11,20],[6,11],[5,31],[1,46],[14,7],[-11,-105],[-40,-106]],[[87871,45159],[-44,-43],[24,58],[51,52],[8,12],[-2,-25],[-26,-43],[-11,-11]],[[88081,42754],[-12,-27],[-15,28],[-3,29],[-12,8],[6,27],[6,7],[6,33],[16,-39],[1,-43],[7,-23]],[[88017,42845],[-5,-4],[0,48],[8,24],[4,-50],[-7,-18]],[[87941,42840],[-17,-2],[-4,3],[-3,25],[5,23],[18,6],[7,-6],[-6,-49]],[[88738,41984],[-11,-10],[-3,24],[14,24],[9,34],[19,-30],[3,-30],[-31,-12]],[[87843,43879],[-7,-6],[-25,11],[0,21],[3,15],[7,10],[16,41],[11,-24],[5,-49],[-10,-19]],[[86831,45332],[-6,-9],[-22,89],[6,27],[-9,46],[15,5],[12,34],[4,-16],[1,-63],[9,-36],[-10,-77]],[[84777,43444],[-18,-36],[-12,29],[7,58],[12,20],[10,-10],[-1,-45],[2,-16]],[[84610,42971],[-11,-17],[-10,5],[0,23],[-11,24],[6,28],[4,14],[9,-2],[3,-23],[12,-26],[-2,-26]],[[82068,39868],[-17,-45],[-19,9],[-3,23],[13,37],[22,45],[7,-28],[-3,-41]],[[90289,28348],[32,-2],[18,14],[16,-2],[19,-33],[22,-18],[16,3],[13,-6],[12,-24],[30,-20],[14,-13],[11,-20],[13,-16],[81,-54],[57,-26],[71,12],[21,15],[21,22],[17,-20],[17,-32],[-3,34],[6,30],[17,23],[20,15],[32,-2],[31,7],[14,13],[14,2],[19,-17],[19,-9],[13,22],[21,51],[12,18],[55,-16],[15,0],[27,53],[17,-1],[51,-42],[22,-53],[-3,-97],[2,-34],[4,-34],[2,-67],[-6,-67],[-1,-52],[3,-52],[-3,-98],[8,-64],[-4,-44],[0,-21],[7,-19],[4,-22],[-3,-28],[3,-32],[-3,-27],[-11,4],[-4,21],[2,26],[-2,22],[-6,19],[-20,22],[6,13],[10,12],[-7,29],[-13,-24],[-8,-33],[5,-11],[-8,-9],[-17,-38],[-12,-51],[-5,-50],[1,-52],[-10,-40],[-14,-39],[-3,-49],[1,-91],[11,-83],[7,-113],[-10,-15],[-30,-7],[-14,-15],[-24,57],[-15,58],[11,24],[24,-14],[8,13],[2,16],[-2,15],[-30,32],[-33,15],[-11,-19],[4,-55],[-3,-13],[-24,-21],[-12,80],[-31,60],[1,-29],[13,-50],[-1,-21],[-5,-29],[-13,-10],[-5,-23],[0,-32],[-5,-51],[-20,-23],[-48,57],[-4,-19],[1,-17],[25,-33],[-12,-25],[-8,-29],[-14,-76],[-23,-64],[-11,-4],[-37,10],[-42,54],[-38,-6],[-62,4],[-40,-20],[-9,59],[-8,21],[3,18],[32,13],[33,-1],[-6,23],[-8,8],[-15,-5],[-41,19],[-29,-8],[-19,28],[-34,96],[-20,45],[-12,18],[-13,9],[-9,14],[-61,221],[-8,51],[-11,129],[48,-62],[18,-39],[9,-50],[16,61],[-3,19],[-43,73],[-6,21],[-2,25],[-10,-25],[-17,-3],[7,51],[-6,51],[-51,111],[-39,105],[-38,130],[-3,16],[-1,28],[-18,87],[-10,65],[-4,56],[17,114],[3,64],[27,-29],[63,-37]],[[89979,28734],[-8,-2],[-6,32],[3,47],[-14,45],[8,46],[-1,50],[5,22],[16,24],[3,43],[14,2],[25,-33],[9,-85],[-4,-51],[9,-46],[-8,-40],[-21,-32],[-30,-22]],[[91110,28941],[50,-104],[25,-17],[8,-11],[-2,-45],[-11,-20],[20,-26],[-3,-17],[-4,1],[-24,-35],[-29,-17],[-9,12],[-8,17],[-6,23],[-37,91],[4,25],[-8,38],[-18,-3],[-12,23],[20,22],[26,61],[18,-18]],[[90931,26844],[-13,-59],[-21,10],[-22,-10],[-13,40],[0,10],[16,-10],[6,13],[4,17],[5,4],[4,24],[14,29],[8,0],[9,-38],[3,-30]],[[91139,27240],[-15,-5],[-6,2],[1,30],[-2,13],[13,27],[20,-13],[7,-20],[-19,-17],[1,-17]],[[90953,26934],[-17,0],[-7,5],[-3,29],[-11,12],[6,9],[2,18],[7,20],[13,-22],[10,-71]],[[90217,28509],[-10,-47],[-11,60],[12,8],[9,21],[2,-3],[-2,-39]],[[91201,28624],[26,-34],[15,-38],[-20,-31],[-14,-6],[-9,36],[-29,-13],[-31,3],[-23,27],[-3,14],[14,14],[38,-1],[36,29]],[[91176,28504],[-14,-44],[-17,28],[-2,13],[21,10],[7,-1],[5,-6]],[[94132,20328],[-9,-23],[-3,26],[17,114],[17,20],[-3,-60],[-19,-77]],[[79367,45798],[-8,-41],[-14,23],[-17,7],[3,30],[14,5],[7,1],[10,11],[5,-36]],[[76899,44825],[4,-2],[4,3],[2,-4],[-7,-5],[-4,10],[-2,16],[-1,15],[2,0],[0,-6],[1,-5],[1,-9],[-1,-6],[1,-7]],[[76921,44818],[-3,-3],[-3,3],[-1,1],[0,3],[3,1],[3,2],[1,5],[1,7],[1,-7],[0,-6],[-2,-6]],[[70474,21234],[-34,-28],[-34,1],[-14,21],[-22,68],[-14,4],[-8,19],[-1,8],[15,5],[23,-19],[55,-16],[40,-37],[30,-12],[-12,-10],[-24,-4]],[[96649,35127],[6,-6],[5,-3],[3,-5],[0,-9],[-3,-10],[-3,-4],[-1,-2],[-1,-1],[0,-3],[0,-2],[-2,8],[-3,6],[-3,0],[-2,-6],[-1,0],[-1,6],[-1,6],[-1,5],[1,5],[3,5],[0,4],[-2,2],[-3,-2],[4,9],[5,-3]],[[84331,44685],[0,-6],[-6,1],[0,6],[6,-1]],[[33833,33138],[-6,-53],[14,-228],[-8,-32],[-14,-37],[-16,-2],[-19,6],[-13,-23],[-9,-100],[-25,-218],[4,-51],[21,-84],[7,-53],[6,-41],[5,-76],[-12,-34],[-11,-6],[-14,-19],[16,-93],[13,-43],[38,-87],[144,-122],[60,-72],[68,-97],[37,-100],[3,-83],[-54,-124],[-6,-103],[11,-73],[20,-68],[52,-88],[39,-32],[52,4],[9,-25],[5,-21],[8,-178],[-1,-67],[-15,-61],[-100,-282],[-86,-172],[-31,-94],[-11,-102],[-27,-48],[-148,-154],[-230,-137],[-186,-71],[-42,-24],[-299,-78],[-58,-11],[-75,7],[-61,-10],[-68,21],[-61,25],[-34,61],[-41,7],[-11,-30],[20,-78],[-9,-93],[11,-54],[24,-11],[23,-27],[21,-37],[-35,-4],[13,-29],[15,-18],[-2,-61],[-13,-148],[-34,-32],[-9,-8],[-11,-32],[-21,-142],[-7,-92],[9,-59],[41,-124],[-15,-81],[-26,-44],[-112,-90],[-45,-36],[-70,-25],[-114,-4],[-42,6],[-97,82],[-73,49],[-66,39],[-64,23],[9,12],[4,21],[-18,12],[-13,3],[-42,-43],[-18,-43],[-5,-38],[-1,-92],[8,-76],[30,-189],[3,-103],[-14,-130],[20,-76],[24,-34],[56,-34],[21,-23],[24,3],[7,-9],[-4,-16],[-14,-33],[1,-35],[42,-10],[43,7],[46,16],[11,24],[0,50],[-53,9],[6,18],[41,21],[53,33],[27,7],[18,-23],[12,-21],[16,-54],[9,-71],[1,-86],[-7,-81],[-7,-28],[-14,-35],[-95,-43],[-26,11],[-25,61],[-8,63],[-21,42],[-46,34],[-45,-10],[-45,-59],[-44,-19],[-15,-53],[110,-86],[52,-24],[17,0],[17,-11],[-15,-32],[-16,-20],[-79,-44],[-34,-31],[-41,-60],[-57,-132],[-17,-28],[-9,-34],[-6,-91],[19,-150],[-20,-63],[12,-70],[-6,-47],[-20,-67],[-80,-106],[-14,-78],[28,-45],[-2,-40],[-9,-36],[-33,0],[-120,24],[-44,-39],[-41,-49],[-11,-23],[-14,-14],[-83,-26],[-16,-17],[-88,-184],[-38,-115],[-45,-112],[-12,-47],[-3,-66],[7,-59],[6,-44],[16,-56],[33,-64],[170,-260],[35,-23],[181,-28],[40,-36],[23,-58],[9,-51],[-10,-128],[-11,-41],[-20,-36],[-43,-47],[-51,-25],[14,-18],[21,2],[46,16],[19,-16],[15,-50],[-28,-21],[-9,-24],[-20,-38],[-105,-148],[-56,-45],[-52,-59],[-70,-61],[-27,-34],[-37,-73],[-56,-79],[-61,-170],[-2,-33],[9,-22],[-34,-298],[-12,-35],[-24,-37],[-65,-62],[-31,-7],[-41,35],[-23,38],[-22,63],[-28,66],[-1,-23],[9,-40],[-6,-42],[-70,-19],[-18,-20],[63,9],[43,-13],[18,-15],[16,-32],[15,-38],[-12,-21],[-35,-18],[-44,-32],[-53,-58],[-29,-68],[-13,-48],[-14,-98],[-4,-64],[-22,-50],[-35,-44],[2,-11],[24,23],[18,7],[16,-59],[22,-119],[10,-82],[-2,-25],[-6,-33],[-45,-8],[-39,1],[-29,-15],[15,-15],[27,6],[37,-36],[41,15],[19,-23],[13,-22],[63,-172],[55,-106],[27,-63],[-13,-29]],[[30936,21513],[16,-25],[65,-118],[17,-48],[10,-56],[-26,35],[-27,-20],[-13,-34],[-12,-36],[0,-26],[9,-23],[27,-19],[64,-7],[5,-7],[37,-141],[19,-32],[22,-25],[51,-72],[49,-77],[58,-74],[62,-57],[57,-42],[54,-53],[58,-73],[63,-54],[67,-37],[69,-32],[105,13],[32,-4],[20,-23],[-20,-64],[-26,-51],[-35,-21],[-36,-8],[-34,1],[-33,10],[-31,-6],[-29,-21],[-31,-11],[-32,-2],[-31,-18],[-32,-13],[-32,11],[-84,51],[-55,12],[-185,20],[-59,12],[-59,18],[-31,0],[-45,-11],[-35,1],[-10,-11]],[[32069,20324],[31,-13],[61,10],[32,0],[14,-5],[6,-7],[42,11],[18,-1],[-5,-25],[-38,-24],[-16,10],[-82,-2],[-36,-25],[-15,0],[-36,-36],[-26,23],[-7,21],[18,29],[18,1],[12,12],[9,21]],[[32812,29278],[3,-36],[-15,4],[-34,35],[-12,33],[-2,14],[35,-15],[16,-14],[9,-21]],[[32856,61657],[-9,-23],[-31,9],[-6,29],[-1,20],[19,41],[22,-18],[9,-19],[6,-4],[0,-17],[-3,-12],[-6,-6]],[[32848,61966],[-4,-15],[-23,28],[-7,51],[1,11],[3,6],[9,-10],[12,-4],[8,-17],[1,-50]],[[53392,48525],[-4,16],[-12,57],[7,54],[7,41],[-8,82],[-18,74],[-20,93],[-6,18]],[[53261,41906],[11,218],[11,96],[0,116],[-7,298],[-7,41],[-5,48],[27,37],[14,27],[19,50],[13,69],[16,153],[58,352],[27,345],[35,163],[13,183],[96,236],[24,145],[50,72],[70,75],[51,135],[24,94],[28,179],[-1,187],[18,250],[-4,72],[-26,99],[-5,71],[-24,70],[-27,53],[-12,94],[-45,149],[-13,99],[-21,71],[-4,88],[-11,93],[-22,92],[-22,105],[0,32],[14,40],[12,13],[-4,-20],[-8,-23],[2,-19],[84,184],[6,36],[-3,41],[-1,49],[4,57],[-80,340],[-64,316],[-10,159],[-84,210],[-33,137],[-19,96],[-15,36],[6,18],[21,5],[49,22],[65,24],[61,56],[17,24]],[[49383,72064],[56,-11],[29,5],[67,51],[52,69],[41,36],[37,75],[32,48],[48,52],[136,111],[21,1],[45,-25],[39,8],[27,39],[29,93],[44,57],[57,58],[76,54],[50,51],[80,43],[199,28],[102,24],[70,-5],[70,80],[35,26],[152,6],[72,58],[272,0],[33,-19],[33,-32],[56,-75],[27,-17],[36,16],[84,72],[94,37],[51,42],[22,62],[44,23],[25,-47],[98,-48],[60,13],[26,15],[-9,71],[63,-19],[49,-34],[51,-69],[33,-14],[60,31],[125,16]],[[55555,74717],[-1,52],[-9,41],[-31,99],[-102,96],[-24,43],[-11,36],[-10,35],[10,1],[10,-9],[13,-11],[5,18],[-6,37],[-26,87],[-2,24],[13,74],[21,82],[-1,99],[7,75],[-8,49],[-3,60],[15,79],[14,20],[8,25],[1,85],[-31,39],[-35,8]],[[37300,16980],[61,-14],[31,-21],[8,-24],[36,-9],[5,-5],[7,-14],[4,-15],[-1,-20],[-62,48],[-86,3],[-20,34],[-44,-20],[-5,13],[0,17],[6,24],[28,-10],[32,13]],[[24851,12213],[-3,-1],[-6,0],[-4,0],[-4,-1],[-3,-1],[-3,0],[-1,0],[0,1],[-2,2],[-3,5],[-2,5],[-1,5],[1,7],[3,3],[0,4],[0,5],[1,5],[1,5],[0,3],[1,1],[2,1],[5,0],[3,0],[5,-1],[3,-1],[3,-2],[4,-5],[3,-6],[0,-3],[1,-3],[0,-4],[1,-5],[1,-4],[-1,-7],[-2,-7],[-2,-1],[-1,0]],[[0,0],[99608,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0]],[[0,3253],[447,8],[89,-8],[94,-25],[207,-2],[194,-11],[50,-33],[65,-20],[137,17],[110,9],[89,1],[823,-46],[843,-81],[172,-26],[154,-61],[162,9],[957,-47],[148,0],[586,-50],[1026,-114],[89,-4],[97,3],[-51,62],[-96,56],[-129,40],[84,12],[184,1],[-37,29],[-101,16],[-366,19],[-1463,144],[-32,9],[-21,12],[-38,13],[-60,14],[-223,8],[-61,13],[-29,16],[15,7],[17,-3],[340,13],[38,16],[2,11],[-18,8],[-59,10],[-137,48],[-44,21],[23,33],[28,14],[105,11],[31,22],[-20,40],[-241,80],[-162,29],[-107,-20],[-203,-1],[-251,-10],[-68,11],[-70,32],[-82,57],[-42,15],[-80,47],[-106,46],[-561,111],[-98,30],[-702,175],[-29,30],[-18,32],[324,-71],[61,0],[72,18],[55,-5],[75,18],[84,9],[219,-55],[442,-89],[118,-31],[63,-22],[52,-7],[51,-16],[63,9],[38,-8],[92,5],[419,10],[166,-8],[195,-43],[75,-71],[56,-32],[107,25],[90,30],[173,25],[56,-10],[93,-37],[105,-62],[445,17],[187,-3],[133,-28],[485,93],[75,20],[111,65],[-91,20],[-65,7],[-25,33],[44,13],[140,18],[272,28],[161,27],[86,70],[369,109],[117,48],[108,79],[-242,157],[-232,136],[74,42],[73,33],[35,26],[29,37],[-76,45],[-71,33],[-117,32],[-440,77],[-150,33],[60,51],[80,39],[169,17],[1079,60],[1087,74],[27,37],[-144,44],[-123,11],[-45,13],[-17,28],[-1,38],[-14,6],[-46,4],[-196,44],[-41,17],[-65,41],[-17,32],[39,82],[60,35],[104,19],[75,7],[225,-1],[88,10],[37,11],[-7,39],[-25,18],[-1,24],[38,14],[47,-1],[13,29],[-26,47],[-67,25],[-176,43],[-400,65],[-155,49],[-89,38],[-74,44],[-75,21],[-52,23],[11,28],[-24,44],[-29,8],[-127,-19],[-227,10],[-278,41],[-192,47],[-251,127],[-99,63],[73,44],[80,28],[334,65],[50,22],[68,58],[-112,24],[-95,-2],[-84,16],[-342,4],[-193,-8],[-162,72],[-121,71],[-34,36],[-26,64],[41,94],[34,67],[-4,83],[9,113],[58,38],[45,7],[105,-87],[90,-7],[131,17],[83,45],[44,17],[81,4],[156,-20],[71,8],[80,-4],[251,-58],[55,-27],[30,-21],[9,-30],[31,-31],[107,-15],[299,17],[78,-7],[212,-85],[180,-91],[62,-23],[102,-15],[36,13],[31,34],[97,42],[218,52],[52,52],[-29,28],[-84,30],[-51,10],[-28,34],[2,47],[17,45],[57,11],[104,-61],[130,-57],[45,-8],[35,2],[65,20],[78,15],[149,-122],[88,-8],[110,-1],[21,19],[-13,32],[-18,35],[-23,5],[-3,32],[48,30],[33,13],[-13,22],[-53,33],[-31,6],[-28,14],[9,23],[35,10],[49,34],[-15,39],[2,51],[-20,27],[-116,53],[-169,87],[-157,39],[-350,-31],[-124,20],[-81,23],[-88,30],[103,32],[108,22],[32,20],[41,40],[48,29],[39,8],[128,-15],[289,-108],[61,-12],[198,-49],[55,-3],[68,11],[-55,48],[-61,34],[-145,96],[16,46],[94,76],[245,6],[107,27],[139,58],[179,96],[154,12],[192,30],[65,-22],[164,-93],[103,-32],[35,-3],[37,3],[-97,116],[63,14],[80,13],[66,29],[49,24],[168,111],[150,31],[426,48],[146,-44],[123,-5],[27,13],[25,59],[65,115],[55,41],[185,43],[145,-2],[104,-47],[97,-31],[89,-14],[90,1],[134,27],[178,9],[83,14],[96,-26],[236,-9],[183,-37],[113,0],[153,36],[83,5],[299,58],[234,12],[177,-26],[286,16],[290,-12],[117,-21],[652,13],[518,55],[71,19],[111,60],[61,55],[41,17],[87,6],[149,-12],[205,-41],[176,15],[337,-23],[32,19],[32,104],[55,165],[47,49],[77,-13],[233,-94],[5,-40],[-24,-29],[-38,-11],[-11,-80],[31,-23],[52,7],[33,-35],[-73,-60],[-52,-34],[-33,-15],[-23,-115],[-31,-38],[-4,-42],[50,0],[50,18],[44,4],[140,30],[255,35],[84,17],[48,6],[31,23],[-43,57],[-14,47],[26,39],[-7,67],[-24,68],[49,50],[46,-11],[79,8],[45,-25],[69,-22],[66,-11],[63,-45],[21,-98],[-19,-100],[-65,-73],[-121,-66],[-137,-105],[29,-50],[71,17],[309,-5],[199,8],[125,-12],[158,-27],[125,-39],[149,-8],[93,15],[87,-20],[339,84],[138,48],[79,-24],[128,20],[71,-18],[133,30],[84,3],[97,-12],[296,-6],[22,-55],[90,-83],[73,-32],[93,14],[67,25],[106,-9],[153,35],[153,-11],[64,6],[29,23],[25,51],[-47,28],[-134,36],[-123,74],[-55,16],[-88,-9],[-41,13],[-44,24],[57,29],[70,93],[-29,84],[-33,18],[-81,-3],[-98,-30],[-39,21],[-64,11],[-25,78],[-68,146],[-36,42],[-108,38],[-93,19],[-90,24],[-27,58],[17,79],[108,17],[104,-8],[58,-15],[67,-6],[77,-16],[50,-23],[40,-13],[75,0],[260,21],[35,15],[31,28],[55,7],[51,-4],[74,17],[-85,23],[-91,44],[-137,53],[-115,29],[-209,20],[-107,-7],[-67,11],[-239,-6],[-65,21],[-46,58],[-65,138],[-18,72],[44,27],[29,30],[71,3],[103,-12],[34,-14],[25,-43],[-25,-44],[-33,-23],[20,-21],[105,-6],[52,-13],[45,-5],[97,20],[142,8],[71,-20],[85,-15],[125,24],[445,-13],[54,-6],[54,-40],[46,-24],[49,10],[145,-46],[77,-36],[79,-18],[67,-5],[75,9],[98,30],[81,12],[58,-11],[123,-6],[94,-36],[73,15],[77,41],[244,29],[163,-8],[298,-74],[69,-7],[136,44],[44,72],[-6,81],[39,19],[33,-9],[60,56],[82,-5],[51,-10],[31,36],[28,77],[97,6],[70,-12],[92,-49],[0,-41],[-38,-43],[-63,-107],[39,-63],[59,6],[75,-13],[91,27],[58,1],[101,-93],[68,-5],[53,5],[172,84],[50,9],[61,-38],[89,-89],[78,-51],[114,-32],[99,-9],[116,-42],[64,-35],[146,0],[62,-15],[176,-72],[160,36],[83,33],[40,61],[-20,91],[-7,92],[24,38],[42,7],[191,-103],[-12,62],[-16,47],[-49,82],[7,61],[41,19],[80,-32],[96,-16],[79,-36],[155,-128],[50,-112],[105,-28],[73,5],[83,18],[111,16],[86,-5],[79,21],[24,-61],[-74,-88],[-29,-57],[24,-15],[45,13],[37,18],[129,-9],[104,40],[89,14],[84,42],[69,-4],[53,-7],[72,-33],[69,18],[41,-7],[56,-2],[297,145],[67,-3],[85,9],[107,34],[83,15],[68,-1],[121,53],[193,-7],[98,28],[191,32],[128,37],[228,98],[92,58],[100,129],[63,129],[70,171],[-34,111],[-37,49],[-31,54],[-73,111],[-20,139],[7,131],[-26,123],[-26,91],[-54,152],[-66,99],[-77,133],[0,121],[-19,95],[-46,68],[-20,54],[36,11],[33,17],[89,21],[213,-37],[19,54],[54,40],[38,50],[-13,77],[-47,31],[-56,65],[26,52],[45,0],[22,57],[-17,56],[21,70],[41,90],[28,33],[-51,54],[-48,70],[12,54],[24,57],[29,80],[40,57],[26,20],[-7,19],[-61,20],[-56,4],[-101,-36],[-16,7],[-5,19],[-6,39],[10,95],[16,90],[14,13],[40,11],[38,69],[35,4],[22,-23],[7,-91],[12,-21],[-4,-44],[18,-15],[22,28],[41,14],[16,-31],[15,-15],[7,26],[-5,74],[-7,30],[-5,48],[9,23],[10,37],[-17,78],[6,29],[37,47],[18,9],[35,0],[63,-31],[30,-2],[22,14],[14,30],[11,98],[-27,35],[0,31],[16,20],[28,68],[42,4],[41,-6],[40,13],[-14,28],[-12,43],[45,21],[29,6],[77,-27],[30,-15],[28,35],[-9,34],[-30,19],[-5,30],[7,39],[48,-20],[11,8],[13,34],[-8,17],[-6,22],[63,5],[9,9],[13,27],[19,9],[56,-1],[12,14],[6,30],[-31,7],[-39,29],[-6,80],[9,57],[35,50],[42,34],[78,-30],[60,7],[24,-30],[33,-8],[8,34],[-15,30],[-10,49],[96,59],[31,-10],[38,14],[-14,45],[21,57],[27,8],[19,-50],[26,-10],[29,12],[71,58],[35,9],[35,3],[36,34],[9,40],[20,28],[62,38],[25,27],[55,95],[-10,24],[16,20],[163,86],[80,8],[133,52],[81,61],[51,25],[45,68],[55,11],[128,47],[96,77],[133,53],[62,-5],[25,-16],[16,-63],[26,-77],[40,-38],[-15,-34],[-38,4],[-41,-8],[-9,38],[15,28],[-15,25],[-37,-6],[-49,-13],[-33,-19],[-43,-41],[-34,-23],[-113,-61],[-74,-88],[-53,-93],[-32,-63],[-47,-5],[-11,-23],[19,-18],[15,-8],[35,-7],[-6,-27],[-24,-7],[3,-22],[25,-32],[5,-46],[-29,-7],[-44,49],[-50,5],[-39,23],[-25,33],[-24,-7],[-18,-47],[11,-52],[-21,-31],[-24,14],[-9,62],[-23,11],[-32,1],[-77,-67],[-28,-2],[-14,-34],[-45,-38],[-29,-31],[-71,-102],[-40,-43],[-76,-24],[-30,3],[-18,10],[-27,7],[-28,1],[-9,-27],[44,-88],[-24,-30],[-53,2],[-26,25],[-21,-24],[-17,-23],[-17,-34],[26,-72],[41,-32],[30,-6],[11,-27],[-65,-11],[-44,-63],[-20,-44],[-23,-38],[3,-44],[34,-66],[46,-47],[46,-4],[60,15],[14,13],[59,7],[26,46],[19,3],[17,-8],[27,-2],[15,30],[20,11],[28,-8],[54,1],[15,-27],[-17,-30],[-33,-42],[-31,23],[-27,-4],[-15,-22],[29,-47],[-11,-42],[-24,-42],[-29,27],[-4,45],[-40,27],[-39,12],[-26,-47],[-41,-13],[-6,-54],[-17,-50],[-24,15],[-9,62],[-67,50],[-35,7],[-70,-13],[-24,1],[-28,-11],[-20,-42],[29,-31],[10,-42],[-1,-31],[-6,-12],[-5,-26],[32,-37],[1,-50],[-25,1],[-21,15],[-81,130],[-51,58],[-22,51],[-53,12],[-38,1],[-46,-21],[18,-24],[9,-36],[-28,-15],[-35,-56],[-23,-48],[-14,-10],[-18,-28],[75,-61],[11,-24],[4,-41],[-24,-22],[-56,-9],[-99,43],[-43,1],[-15,30],[-22,-4],[-13,-51],[-16,-45],[-24,-30],[7,-46],[19,-11],[-15,-19],[-31,-15],[-21,-18],[46,-17],[9,-15],[2,-22],[-72,-16],[-47,-4],[-28,18],[-26,-9],[-17,-29],[-5,-39],[5,-48],[9,-34],[7,-13],[8,-29],[-43,-74],[-5,-16],[-3,-34],[21,-31],[16,-46],[-23,-23],[-25,-47],[26,-9],[44,-2],[48,6],[72,41],[20,7],[9,-16],[6,-25],[-18,-24],[-130,-68],[-24,-29],[33,-16],[67,-3],[26,-22],[-16,-24],[-24,-23],[-28,-54],[23,-20],[72,-32],[131,-42],[97,-14],[-22,49],[-3,60],[68,49],[35,16],[162,29],[44,-1],[34,-13],[-13,-25],[-37,9],[-65,-16],[-100,-54],[-18,-23],[7,-42],[85,-34],[27,-27],[-37,-81],[6,-52],[43,-57],[57,-65],[28,-43],[43,-25],[70,-61],[38,-61],[12,-140],[57,-116],[67,-53],[8,-46],[-22,-46],[-57,27],[-32,-27],[-12,-49],[40,-34],[64,-42],[138,4],[4,-46],[-32,-27],[-25,-34],[-31,-19],[-52,-12],[-13,-41],[22,-58],[72,26],[53,3],[55,-10],[17,-77],[65,-95],[16,-45],[-12,-43],[-40,-13],[-25,-34],[-36,-29],[-41,-16],[-76,-79],[-33,-8],[-14,-16],[65,-8],[45,-2],[97,64],[37,-14],[24,-42],[12,-49],[-24,-42],[-169,-25],[-82,-23],[-88,-66],[101,-31],[74,11],[37,-12],[51,-23],[56,12],[44,24],[33,-1],[31,-12],[4,-41],[4,-72],[7,-54],[-18,-36],[-88,-26],[-64,1],[-2,-76],[96,-57],[60,30],[53,-15],[0,-91],[41,-101],[36,-6],[30,46],[38,0],[15,-54],[-17,-91],[-29,-50],[-78,21],[-44,16],[-35,-34],[-58,-29],[-51,-4],[-45,45],[-52,34],[-83,17],[-78,8],[26,-39],[35,-23],[14,-69],[28,-72],[65,19],[90,-41],[56,-43],[24,-57],[-31,-91],[-51,-34],[-32,-16],[-56,35],[-39,0],[-41,-16],[-14,-42],[-27,-20],[144,-3],[45,-11],[33,-38],[-52,-50],[-95,8],[-41,-19],[-35,-36],[142,-22],[59,12],[93,38],[22,-38],[-37,-38],[-48,-61],[-100,-19],[-75,-1],[-98,22],[-26,13],[-41,7],[3,-37],[26,-26],[66,-94],[11,-36],[-21,-50],[-58,-37],[-65,-14],[-54,32],[-39,91],[-50,27],[-51,8],[-30,-4],[3,-46],[12,-49],[-20,-35],[-44,18],[-57,-16],[-53,-27],[-48,-30],[98,-14],[65,-3],[46,-46],[-17,-23],[-88,-10],[-86,-20],[-117,-50],[86,-21],[81,1],[57,-5],[47,-9],[13,-27],[-29,-30],[-192,-74],[-201,-91],[-74,-29],[-77,-16],[-179,-78],[-113,-36],[-318,-55],[-497,-139],[-169,-99],[-50,-76],[-32,-11],[-95,-26],[-95,-12],[-251,-8],[-257,37],[-208,8],[-113,-12],[-386,66],[-49,-3],[-60,-12],[-48,0],[-36,9],[-78,4],[-263,-26],[-27,-41],[33,-76],[96,-92],[160,-162],[86,-35],[53,-37],[100,-43],[224,-2],[306,-34],[174,-31],[-6,-60],[-105,-115],[-65,-44],[-155,-80],[-213,-40],[-163,12],[-289,65],[-362,60],[-538,57],[-118,26],[-139,26],[-79,-27],[-60,-25],[-133,-2],[39,-23],[537,-155],[458,-113],[54,-29],[65,-20],[-6,-72],[-26,-57],[-90,-50],[-234,-3],[-293,-40],[-146,-1],[-145,39],[-309,113],[-189,84],[-132,96],[-91,76],[-102,75],[7,-47],[18,-47],[50,-58],[73,-63],[5,-25],[-35,-4],[-53,30],[-45,-28],[-16,-33],[19,-44],[28,-42],[93,-94],[80,-25],[106,-57],[258,-106],[44,-36],[78,-78],[16,-59],[76,-58],[52,-9],[47,2],[16,50],[-3,61],[20,15],[74,15],[193,-21],[821,-12],[78,-35],[31,-45],[21,-93],[-87,-112],[-59,-48],[-97,-29],[-88,-23],[-133,-9],[-275,8],[-269,0],[209,-54],[203,-44],[282,8],[112,12],[97,21],[41,-37],[77,-78],[45,-25],[31,-26],[43,-85],[17,-50],[42,-58],[30,-49],[44,-33],[75,-15],[82,28],[159,13],[154,-45],[99,-14],[132,37],[105,52],[221,47],[41,20],[60,16],[91,-4],[36,-12],[46,-51],[43,-70],[63,-35],[67,-25],[38,-3],[126,-22],[164,21],[73,-21],[12,-40],[39,-32],[49,-11],[665,-180],[229,-35],[353,-18],[274,-2],[38,-11],[53,-35],[-105,-24],[-112,-3],[-169,9],[-60,-5],[-129,10],[-67,-7],[-61,11],[-91,-25],[-166,-19],[37,-27],[62,-6],[126,-10],[172,5],[15,-43],[-158,-10],[-336,-9],[-35,-7],[-26,-22],[50,-11],[31,-12],[16,-31],[-36,-79],[56,-55],[39,-9],[41,8],[71,-22],[69,-30],[146,-2],[173,40],[85,-1],[228,25],[207,-4],[289,48],[48,-1],[44,-6],[-80,-44],[-355,-110],[-127,-21],[-51,-14],[29,-54],[46,-56],[94,-60],[59,-89],[57,-19],[110,41],[27,-31],[5,-61],[-29,-49],[-37,-28],[-26,-27],[-17,-36],[46,-31],[123,-19],[163,-7],[151,-1],[93,-9],[341,194],[137,94],[67,39],[56,29],[288,119],[67,36],[76,53],[141,8],[193,86],[171,66],[68,13],[51,5],[60,14],[150,-5],[107,11],[190,42],[145,27],[154,23],[174,4],[463,44],[132,-19],[146,-46],[95,1],[125,14],[86,18],[39,-53],[20,-69],[-42,-64],[-70,-40],[-19,-66],[95,-33],[108,10],[206,32],[164,42],[45,28],[64,-8],[109,35],[136,146],[171,147],[144,94],[93,110],[77,63],[86,48],[58,24],[132,5],[189,76],[275,87],[211,-42],[223,-63],[110,51],[87,9],[74,23],[74,17],[53,45],[71,38],[54,55],[271,27],[284,36],[38,13],[37,-7],[98,10],[125,30],[172,10],[90,-3],[82,81],[164,17],[175,32],[73,24],[57,6],[1413,63],[61,31],[124,25],[47,61],[-190,25],[-58,26],[-65,7],[-38,-9],[-164,7],[-1303,94],[-27,8],[-45,57],[9,105],[-39,81],[-91,22],[-94,-2],[-119,-10],[-314,-44],[-125,-4],[-335,68],[-221,77],[-145,25],[-104,52],[-97,40],[-7,91],[23,85],[187,246],[117,118],[78,9],[71,53],[73,119],[59,56],[135,66],[59,17],[212,81],[58,2],[95,-13],[108,73],[329,156],[75,59],[91,35],[266,132],[238,64],[118,19],[144,39],[160,59],[139,57],[497,109],[298,29],[203,32],[144,-19],[143,6],[123,29],[57,23],[83,59],[276,-28],[178,40],[74,4],[78,18],[-31,21],[-28,3],[-28,28],[-37,58],[37,73],[28,36],[82,45],[43,64],[40,94],[135,185],[38,26],[86,8],[73,-5],[83,2],[210,-48],[39,19],[67,54],[56,68],[120,100],[23,30],[-10,49],[-180,-21],[-136,-33],[-131,18],[-17,28],[28,21],[49,8],[19,34],[-45,28],[-81,16],[-36,21],[3,51],[20,75],[44,21],[36,31],[96,105],[57,32],[164,29],[190,-44],[44,12],[46,59],[-47,90],[-36,34],[0,30],[100,-14],[93,-20],[109,4],[129,90],[181,75],[88,31],[78,18],[42,76],[62,144],[46,75],[-1,45],[-14,38],[-47,-11],[-43,-5],[-101,38],[-125,61],[-38,68],[-18,61],[39,33],[38,20],[41,5],[73,-25],[93,-62],[46,-24],[53,-46],[40,4],[47,64],[38,85],[32,26],[49,28],[54,41],[-24,40],[-58,21],[-8,24],[25,27],[47,6],[59,-59],[80,-39],[55,-13],[47,-32],[74,-108],[89,-179],[41,-2],[78,16],[84,7],[56,51],[12,128],[22,58],[-8,59],[-38,60],[-33,44],[6,33],[28,24],[37,8],[64,24],[99,-28],[54,-5],[81,16],[84,35],[86,25],[67,-19],[29,-64],[-33,-65],[-54,-48],[-49,-59],[-13,-64],[2,-35],[47,-9],[416,8],[55,-6],[72,0],[78,-21],[132,8],[118,23],[56,0],[97,-21],[69,-44],[143,13],[40,14],[39,59],[41,11],[48,-48],[15,-110],[22,-52],[61,-47],[60,40],[39,48],[94,93],[107,71],[82,42],[200,70],[99,44],[194,60],[250,32],[446,108],[147,12],[240,28],[123,30],[125,23],[77,80],[175,-61],[60,-7],[82,48],[90,119],[131,-49],[75,-77],[93,-60],[208,-104],[66,-24],[138,-21],[37,17],[65,69],[67,100],[42,42],[61,35],[69,55],[-18,30],[-39,10],[-36,16],[9,29],[122,7],[64,-101],[66,-33],[80,-33],[186,26],[159,2],[138,-20],[68,3],[61,76],[99,28],[56,-34],[35,-112],[127,-31],[266,-51],[30,13],[33,59],[23,72],[54,12],[69,39],[37,-6],[52,-47],[-18,-114],[-29,-105],[35,-85],[31,-47],[40,-8],[67,-2],[82,6],[51,-4],[261,42],[32,94],[42,107],[103,136],[40,-10],[31,-14],[70,-67],[42,-34],[9,-49],[-46,-47],[13,-31],[46,-25],[148,-41],[48,8],[71,43],[72,85],[39,98],[61,-5],[59,-20],[41,-51],[0,-97],[57,-66],[46,-42],[120,-45],[128,-11],[90,-27],[146,10],[71,30],[46,8],[80,24],[84,57],[52,23],[192,52],[145,57],[154,102],[150,61],[230,31],[64,13],[88,-1],[217,73],[82,42],[46,15],[52,52],[28,102],[22,63],[-4,61],[-20,80],[-46,71],[-47,104],[21,119],[37,49],[96,54],[95,11],[108,-7],[94,-11],[8,-51],[-41,-55],[-52,-54],[-31,-23],[11,-46],[68,-7],[149,10],[43,-42],[106,-184],[26,-87],[37,-25],[58,12],[125,-1],[87,13],[71,1],[37,-9],[38,-42],[72,-49],[72,36],[52,17],[63,-4],[99,-57],[99,-133],[107,-67],[7,43],[-14,53],[44,47],[53,79],[77,103],[61,105],[15,145],[29,119],[49,57],[48,37],[75,38],[92,8],[88,86],[62,35],[130,47],[163,47],[114,131],[39,16],[58,21],[107,8],[173,42],[54,6],[91,33],[80,78],[58,22],[104,-3],[88,44],[74,2],[68,22],[10,49],[-32,33],[-1,43],[38,56],[30,21],[90,-4],[75,-48],[55,-2],[14,-27],[-48,-34],[-32,-61],[55,-53],[49,-36],[59,7],[71,32],[70,-23],[31,-49],[0,-76],[15,-41],[49,36],[27,76],[-8,97],[3,60],[117,97],[46,73],[-82,15],[-58,-10],[-32,27],[-37,73],[101,61],[116,-2],[67,-52],[144,-83],[80,2],[72,-13],[15,26],[-27,122],[3,68],[-60,38],[-17,87],[25,91],[71,51],[97,24],[208,140],[55,30],[137,29],[160,14],[199,50],[355,-34],[95,-21],[59,-28],[57,-45],[74,-74],[107,-94],[139,-30],[39,-29],[51,-80],[-55,-52],[-45,-5],[-87,31],[-60,32],[-42,-13],[41,-55],[45,-34],[7,-46],[-24,-66],[-164,-130],[98,-37],[59,30],[54,55],[55,25],[37,10],[130,2],[74,22],[56,-16],[55,-35],[81,-35],[116,-38],[143,-147],[111,15],[60,32],[171,10],[147,-65],[83,-24],[240,-20],[143,-42],[91,50],[61,20],[128,10],[65,-10],[178,-54],[315,-55],[217,-29],[191,-1],[91,-24],[166,-26],[63,-20],[159,16],[74,21],[70,47],[39,-11],[27,-59],[-15,-101],[29,-69],[23,-69],[33,-57],[21,-49],[-15,-41],[-46,-37],[-64,-79],[4,-69],[27,-44],[-32,-53],[24,-74],[4,-45],[-22,-36],[-50,-22],[-85,-3],[-44,-21],[-7,-55],[22,-41],[49,-22],[14,-44],[-7,-66],[-22,-56],[-45,-26],[-49,-6],[-91,12],[-66,37],[-42,-33],[-31,-34],[-95,-77],[-44,-52],[-41,-55],[108,-31],[79,-55],[172,6],[55,24],[73,26],[39,-5],[24,-56],[-14,-89],[-3,-69],[-87,-190],[-29,-32],[-41,-52],[-48,-41],[-39,-20],[-75,-60],[-46,-109],[-50,-90],[-73,-154],[-42,-165],[-18,-99],[-28,-103],[-62,-177],[-40,-30],[-69,-72],[20,-48],[54,-5],[66,-11],[89,-37],[118,76],[62,48],[13,96],[-13,97],[38,57],[87,78],[205,56],[42,6],[68,19],[60,70],[53,70],[93,44],[77,72],[12,51],[32,11],[96,50],[25,37],[30,28],[21,63],[8,118],[24,89],[47,118],[38,86],[37,54],[99,29],[43,33],[57,73],[39,44],[-5,90],[22,83],[61,50],[78,92],[98,13],[74,48],[79,-33],[95,-46],[161,14],[76,-21],[59,25],[52,71],[19,87],[61,50],[69,-1],[114,87],[118,77],[96,18],[77,60],[55,102],[59,79],[73,75],[20,133],[46,67],[85,59],[71,32],[298,100],[229,66],[231,82],[71,-1],[93,45],[153,2],[40,4],[53,93],[114,86],[71,28],[90,74],[73,7],[103,-13],[87,-20],[78,-1],[113,62],[176,10],[54,30],[38,26],[249,87],[93,-17],[132,15],[80,-4],[76,-11],[96,-3],[166,31],[70,20],[132,76],[146,18],[64,20],[82,17],[67,-29],[48,-27],[29,-6],[39,-5],[95,30],[79,-8],[101,-33],[67,-27],[35,0],[62,24],[76,60],[71,24],[67,-15],[46,-25],[81,-34],[126,5],[120,13],[101,28],[87,30],[80,-46],[92,-17],[149,81],[57,-18],[39,-21],[32,-10],[39,-68],[142,13],[126,57],[108,43],[105,28],[83,39],[122,148],[-2,46],[17,28],[26,12],[194,-1],[60,12],[79,39],[137,-30],[131,-47],[34,5],[53,1],[93,-29],[105,-57],[93,-15],[385,-142],[218,-35],[110,-47],[28,-16],[32,-48],[58,-5],[46,19],[61,-73],[148,-55],[154,-27],[100,43],[170,123],[52,55],[-10,122],[89,136],[151,67],[188,35],[116,30],[154,28],[74,-29],[38,-21],[57,-25],[68,-76],[106,-172],[79,-62],[69,-5],[60,-10],[63,-39],[90,-121],[-54,-108],[-46,-40],[-196,-46],[-86,-37],[-75,-23],[-21,-90],[31,-42],[81,21],[95,10],[74,18],[68,28],[59,40],[140,21],[91,34],[82,20],[57,35],[58,-5],[58,-34],[46,3],[124,-11],[58,25],[51,2],[52,-19],[54,-26],[54,-7],[70,16],[98,42],[125,46],[117,15],[28,-1],[24,-9],[-117,-53],[-187,-72],[-100,-69],[59,-29],[352,77],[160,58],[142,26],[35,19],[116,90],[42,24],[125,32],[163,34],[124,39],[84,40],[63,4],[49,-29],[63,-33],[62,8],[76,31],[53,72],[31,53],[57,18],[73,16],[59,-18],[96,-38],[67,-20],[58,-151],[136,-133],[49,-35],[119,13],[128,-52],[55,7],[52,15],[47,-10],[70,32],[73,167],[67,163],[66,72],[40,30],[50,14],[77,34],[104,10],[77,-14],[167,-12],[136,41],[154,-7],[76,48],[82,7],[111,-41],[32,-29],[61,-42],[15,-41],[16,-74],[30,-2],[103,73],[56,13],[106,117],[56,-30],[127,-50],[51,-15],[100,-85],[51,18],[42,40],[124,-4],[116,-35],[48,-29],[59,-50],[37,-12],[29,14],[240,-19],[104,-37],[79,-45],[278,-21],[107,-46],[64,22],[127,-7],[52,-39],[46,-43],[101,-37],[55,7],[78,30],[78,41],[78,0],[37,-35],[13,-88],[58,2],[64,40],[56,-10],[20,-61],[-30,-81],[-71,-114],[-29,-95],[-59,-86],[10,-41],[59,-20],[59,61],[132,42],[69,55],[119,20],[117,-19],[83,-73],[154,-123],[6,-44],[13,-46],[-5,-41],[-23,-47],[82,-55],[73,-9],[59,5],[247,-53],[118,21],[106,0],[126,8],[97,-2],[77,-9],[91,19],[74,26],[36,-16],[15,-137],[5,-81],[42,-30],[44,30],[32,41],[195,-19],[78,-2],[74,-22],[75,-51],[72,22],[43,31],[58,20],[17,51],[7,85],[-2,83],[34,15],[35,-15],[46,-39],[105,-125],[80,-81],[34,-38],[49,-31],[99,-75],[136,-31],[133,-60],[155,4],[121,-77],[82,60],[43,14],[63,-16],[76,-52],[60,-12],[205,-86],[110,-30],[41,-63],[54,-60],[0,-61],[24,-77],[123,-61],[48,-59],[59,-78],[107,-293],[56,-52],[81,5],[76,-76],[24,11],[3,30],[-69,198],[-5,107],[54,61],[127,17],[98,-114],[90,-69],[60,-12],[120,3],[113,73],[86,-26],[138,-9],[179,-43],[77,8],[137,-18],[167,-62],[95,-23],[20,-25],[44,-41],[22,-50],[24,-46],[58,-52],[58,-9],[115,-44],[241,-136],[87,-40],[51,-29],[25,35],[7,72],[44,15],[47,-107],[49,-81],[22,-71],[-51,-58],[-74,12],[-52,0],[-53,-96],[-22,-166],[49,3],[36,15],[8,-61],[-22,-51],[-44,-20],[-76,39],[-93,27],[-102,10],[-99,49],[-39,3],[-41,-3],[53,-51],[55,-46],[125,-40],[156,-62],[4,-38],[-37,-47],[-46,-100],[-142,-86],[-83,62],[-98,15],[-49,-37],[-98,4],[-194,-14],[-76,79],[-119,43],[4,-36],[102,-130],[109,-30],[108,-35],[26,-33],[-49,-31],[-66,5],[-83,-61],[-158,10],[-75,-3],[-44,-25],[-39,-9],[31,-22],[38,-60],[-54,-51],[-50,-25],[-51,12],[-56,-20],[-27,56],[-2,122],[-32,109],[-34,4],[-54,-13],[-17,-93],[38,-161],[26,-50],[-21,-45],[-36,-14],[73,-136],[62,-93],[38,-31],[3,-46],[-30,-20],[-83,18],[-41,-9],[-46,6],[-77,20],[-66,6],[-66,-26],[-56,2],[-50,85],[-44,20],[-36,-26],[-28,-101],[-57,-31],[-58,-46],[-41,-50],[-20,-198],[-34,-41],[-51,2],[-39,-16],[-49,16],[-64,10],[-214,-68],[34,-35],[54,6],[188,-11],[80,-36],[13,-89],[32,-38],[63,-41],[48,-20],[18,-30],[-20,-61],[-27,-56],[-59,-61],[17,-31],[64,-10],[27,-137],[-42,-61],[20,-51],[5,-51],[-43,-47],[-33,-24],[-11,-50],[64,-29],[47,-10],[66,-5],[45,-54],[58,-82],[42,-68],[3,-113],[41,-67],[77,-43],[-2,-45],[54,-14],[53,-4],[19,-41],[-17,-50],[-89,-61],[-37,-44],[89,-7],[92,-46],[117,52],[62,56],[40,50],[30,-13],[3,-52],[36,-87],[151,-84],[84,-27],[81,-14],[71,2],[20,-50],[-22,-46],[-56,3],[-90,-8],[-66,38],[-47,33],[-412,-19],[-93,-15],[-111,-50],[-110,-24],[-169,-50],[-71,-30],[-185,117],[-60,86],[-25,5],[-44,-20],[-2,-61],[86,-133],[39,-35],[0,-35],[-25,-18],[-35,0],[-53,26],[-99,21],[-88,-41],[-108,-87],[23,-58],[29,-33],[-7,-39],[-121,-74],[-40,-3],[-25,-15],[30,-27],[66,-1],[7,-33],[-23,-26],[-109,-30],[7,-40],[59,-19],[77,7],[48,-29],[0,-46],[-49,-26],[-57,-19],[-392,-118],[-57,-32],[3,-43],[137,-11],[410,10],[27,-14],[-10,-34],[-23,-43],[23,-31],[61,-21],[2,-33],[-30,-13],[-61,-15],[-67,-4],[4,-35],[92,-31],[31,-4],[3,-118],[-3,-50],[-49,-24],[-18,-17],[-2,-40],[122,-29],[187,-127],[41,0],[74,-24],[119,-65],[42,-39],[68,-19],[9,-32],[42,-27],[166,-88],[22,-38],[-348,-73],[-350,-54],[32,-48],[378,5],[102,-30],[45,9],[26,32],[204,38],[207,25],[65,-18],[278,-141],[129,-53],[82,-20],[60,-5],[44,-21],[43,-45],[-10,-42],[18,-19],[29,-8],[55,-28],[63,10],[73,32],[51,-7],[92,-45],[-35,-35],[-20,-17],[-24,-32],[-23,-11],[-74,-7],[-41,0],[-42,6],[-4,-23],[51,-25],[74,-27],[480,-21],[137,-46],[135,25],[61,-8],[51,-15],[19,-46],[69,-15],[106,-36],[148,-18],[118,1],[145,-49],[73,-2],[45,-28],[330,-17],[49,-22],[38,-36],[78,-16],[85,-3],[464,-59],[174,-31],[40,2],[40,-6],[125,-26],[127,-14],[61,-36],[-99894,-48]],[[37438,6445],[36,-2],[146,6],[146,-2],[89,-7],[26,-16],[23,-32],[26,-50],[24,-55],[27,-45],[16,-79],[25,-29],[43,-73],[6,-59],[-13,-128],[-21,-52],[-56,-50],[-64,5],[-29,-2],[-28,-10],[-11,-7],[-4,-10],[74,-43],[9,-16],[1,-19],[-10,-13],[-10,-7],[-1573,-260],[-61,-14],[-61,-27],[-20,-23],[-20,-18],[-1219,-49],[-11,3],[-11,10],[-31,50],[-6,79],[7,31],[61,30],[23,17],[103,117],[53,55],[25,46],[13,-3],[47,-27],[35,-8],[68,11],[67,33],[29,18],[29,-6],[5,-28],[12,-9],[162,88],[147,98],[144,111],[73,66],[18,19],[12,28],[-10,28],[-13,25],[-12,10],[-12,4],[-75,18],[23,29],[22,35],[14,39],[5,47],[-3,24],[3,18],[34,15],[23,24],[16,28],[-26,9],[-12,21],[23,49],[21,52],[21,28],[56,55],[163,138],[59,74],[17,27],[386,119],[63,12],[121,17],[56,3],[158,-12],[74,-12],[128,-32],[189,-61],[71,-27],[71,-34],[68,-43],[67,-52],[13,-16],[6,-29],[2,-28],[-3,-27],[-18,-56],[-26,-39],[-311,-37],[-41,-15],[-22,-30],[-16,-30],[36,-11]],[[33407,5562],[-11,-124],[1,-56],[-16,-45],[-28,-23],[-55,-39],[-40,-23],[-87,-38],[-400,34],[-180,31],[-75,40],[-12,18],[-23,61],[-21,19],[-159,-13],[-97,-19],[-17,-10],[-26,-38],[-14,-8],[-259,81],[-273,95],[-113,49],[-39,22],[-11,15],[25,19],[26,12],[29,9],[30,1],[22,-7],[22,-14],[14,-51],[14,-8],[38,-14],[961,7],[80,2],[166,15],[89,21],[33,29],[-80,7],[-32,22],[-27,41],[-6,38],[9,28],[106,14],[16,10],[-28,16],[1,37],[63,14],[25,31],[124,39],[196,-21],[47,-56],[-13,-36],[-9,-37],[-1,-57],[80,-8],[25,-21],[24,-26],[-29,-1],[-28,-6],[-23,-27],[-20,-35],[-14,-16]],[[30541,11987],[-8,-70],[46,25],[17,-5],[40,-26],[81,-151],[18,-48],[33,-139],[40,-105],[100,-183],[49,-100],[26,-58],[3,-78],[31,-22],[7,-32],[10,-107],[7,-124],[7,-238],[-4,-55],[-43,-89],[-18,-63],[-23,-42],[-27,-30],[-141,-125],[-17,-62],[-237,-53],[-134,-22],[-52,24],[-53,6],[-66,-8],[-191,-7],[-144,-18],[-19,7],[-13,23],[-14,16],[-38,-3],[-31,9],[-30,19],[-33,36],[-14,21],[-8,23],[64,60],[33,13],[33,4],[67,-13],[67,-20],[147,-16],[204,-4],[56,6],[67,19],[62,55],[-30,21],[-31,13],[-30,3],[-30,-4],[-84,-34],[-65,-20],[-65,-12],[-69,20],[-64,56],[-2,18],[220,43],[20,7],[40,27],[13,24],[6,23],[-148,40],[-31,-1],[-30,-7],[-67,17],[-64,47],[-59,57],[-22,5],[-21,-17],[-143,-150],[-12,-1],[-54,11],[-68,30],[-62,10],[-40,-8],[-15,-12],[39,-34],[33,-30],[10,-24],[-101,-75],[-27,-10],[-43,7],[-16,9],[-31,40],[-30,10],[-65,-8],[-34,3],[-34,18],[-32,26],[-30,14],[-36,29],[-26,20],[-8,29],[3,28],[11,16],[2,15],[-8,27],[5,19],[12,18],[54,34],[65,7],[63,-43],[42,-13],[19,-1],[7,2],[5,12],[-1,22],[-12,42],[-1,29],[14,24],[19,9],[20,6],[13,3],[41,-15],[29,-16],[59,-46],[49,-32],[19,-3],[14,11],[13,18],[-59,46],[-6,30],[3,26],[36,15],[22,2],[104,-27],[56,-9],[55,-3],[114,31],[-61,35],[-132,30],[-25,21],[-18,34],[97,31],[99,-1],[177,-40],[59,19],[55,58],[32,15],[125,-5],[101,27],[16,-3],[15,-8],[97,-97],[13,5],[10,19],[3,34],[1,34],[-3,35],[-12,22],[-16,-3],[-17,-10],[-28,9],[-28,18],[-29,8],[-100,11],[-71,18],[-37,14],[-34,28],[-5,31],[36,71],[138,76],[65,25],[66,6],[32,-5],[76,-32],[12,2],[11,8],[-73,53],[-65,41],[-33,31],[-26,12],[-109,12],[-57,-31],[-27,-5],[-27,3],[-160,74],[-9,8],[-23,28],[-12,21],[-7,35],[3,35],[5,23],[24,91],[13,72],[-7,59],[-25,32],[-36,22],[-33,35],[-9,24],[-6,28],[-1,36],[9,32],[14,34],[18,17],[34,17],[133,39],[270,49],[30,-25],[43,-52],[14,-21],[15,-104],[0,-29]],[[22752,10418],[-23,-61],[2,-60],[68,4],[30,114],[64,21],[31,-68],[-30,-55],[15,-31],[18,-22],[32,-1],[29,33],[13,24],[11,26],[19,58],[61,54],[135,8],[71,-34],[-48,-86],[-115,-50],[-74,-52],[25,-14],[25,-7],[23,2],[65,27],[160,50],[61,37],[22,-6],[0,-62],[21,-42],[-12,-93],[-69,-17],[-71,-8],[18,-41],[-4,-17],[-6,-13],[-178,17],[-31,-6],[-31,-12],[-31,3],[-62,30],[-32,0],[-64,-15],[-65,-6],[-93,1],[-68,5],[-64,33],[-67,9],[-75,1],[-79,38],[-66,15],[-95,39],[-25,15],[-25,8],[-45,-3],[-346,59],[-51,-1],[-33,-8],[-33,4],[-67,28],[-14,31],[7,29],[15,13],[30,13],[480,69],[50,19],[37,-2],[28,-59],[42,-61],[14,1],[14,6],[47,51],[86,-16],[48,23],[33,45],[97,52],[61,-10],[57,-22],[27,-54]],[[16512,9357],[49,-58],[19,-38],[11,-39],[-199,-96],[-9,-10],[-9,-50],[5,-11],[8,-8],[1,-19],[-17,-6],[-340,-38],[-159,35],[-22,23],[-5,36],[19,7],[35,5],[-9,16],[-22,29],[-2,24],[48,61],[23,16],[-90,57],[-11,13],[-12,4],[-44,-7],[-43,3],[15,23],[12,38],[38,32],[28,5],[28,-3],[132,-2],[130,-17],[131,-12],[215,-11],[46,-2]],[[14908,9627],[74,-16],[25,-25],[33,-18],[33,-10],[31,-27],[18,-48],[16,-15],[49,-32],[17,-28],[-3,-14],[-93,-11],[-31,4],[-29,-9],[-9,-17],[1,-18],[16,-13],[34,-12],[34,2],[63,14],[28,-3],[32,-15],[32,-2],[84,46],[21,8],[21,-2],[115,-54],[24,-27],[-17,-15],[-14,-22],[6,-15],[55,-22],[23,-28],[14,-11],[-3,-24],[-8,-29],[1,-33],[-28,-18],[-13,0],[-60,18],[-187,10],[-60,15],[-92,65],[-36,4],[-37,16],[-57,46],[-99,37],[-63,45],[2,38],[-9,27],[-12,11],[-12,6],[-36,10],[-35,-3],[-18,-11],[-29,-28],[-32,-5],[-25,6],[-5,6],[-1,74],[-27,10],[-23,30],[-4,40],[10,37],[35,45],[40,5],[40,-7],[41,10],[65,6],[74,-4]],[[5819,5871],[-347,-22],[-141,19],[-294,63],[-403,114],[-110,36],[-72,31],[-70,39],[-16,43],[10,62],[13,51],[21,32],[86,38],[43,42],[87,44],[25,33],[37,2],[70,-4],[69,-9],[65,-11],[63,-19],[144,-62],[100,-61],[144,-72],[143,-81],[80,-30],[77,-45],[74,-61],[14,-21],[31,-27],[19,-26],[19,-22],[19,-11],[15,-24],[-3,-26],[-12,-15]],[[96411,7303],[105,-42],[275,4],[229,-39],[21,-40],[-65,-21],[-101,-53],[-65,-17],[-55,0],[-112,22],[-146,-3],[-31,-31],[-71,-31],[-82,-54],[-22,44],[-33,42],[-82,89],[-6,13],[45,17],[22,29],[47,39],[-5,24],[-39,26],[-15,22],[26,36],[58,16],[75,-15],[34,-48],[-6,-21],[-1,-8]],[[41355,5876],[38,-12],[40,28],[-6,26],[23,45],[33,-49],[219,-52],[71,-50],[-29,-12],[-22,2],[-64,-5],[-109,-43],[-117,41],[-209,29],[-63,22],[-49,68],[88,56],[21,-6],[135,-88]],[[40573,6151],[-32,-21],[-675,36],[-33,7],[9,43],[92,7],[52,8],[72,19],[53,33],[18,1],[317,-77],[111,-32],[13,-15],[3,-9]],[[30462,5944],[-60,-2],[-120,5],[-120,20],[-31,10],[-44,32],[-14,17],[-12,21],[-1,33],[32,114],[59,68],[56,39],[174,92],[23,10],[159,43],[62,23],[97,48],[534,186],[122,27],[55,-20],[31,-19],[-16,-22],[-72,-53],[-34,-32],[-87,-65],[-188,-109],[-133,-82],[-171,-113],[-40,-40],[-81,-95],[15,-42],[-27,-58],[-107,-28],[-61,-8]],[[33931,14945],[11,-8],[9,4],[9,8],[9,19],[33,27],[31,3],[-10,-28],[74,-50],[-6,-39],[14,-32],[-30,-10],[-24,-33],[21,-13],[12,-28],[-25,-7],[-54,17],[-28,-4],[3,26],[-9,10],[-33,-5],[-14,-57],[-10,-5],[-12,9],[9,37],[-14,6],[-14,-1],[-42,-27],[-12,-1],[-25,32],[79,42],[-33,21],[-7,26],[5,36],[-29,-5],[-28,-14],[-13,-2],[-11,12],[4,26],[23,43],[18,45],[36,22],[21,17],[28,8],[12,16],[26,1],[15,-37],[-1,-22],[-12,-24],[-6,-61]],[[34575,15452],[17,-15],[70,1],[16,-4],[14,-25],[9,-43],[-23,-17],[-121,10],[-44,22],[-22,-1],[-49,-24],[-21,-24],[-82,-32],[-23,12],[-11,34],[-1,14],[8,9],[4,9],[-1,11],[22,29],[95,44],[126,16],[17,-16],[0,-10]],[[33895,16179],[35,-16],[31,11],[17,-12],[12,-33],[-1,-12],[-47,5],[-43,-38],[-51,8],[-7,-31],[11,-17],[-14,-14],[-44,30],[-35,-11],[-11,-51],[-16,-10],[-8,-2],[-14,13],[-29,4],[-2,7],[-18,20],[-51,-22],[13,26],[68,69],[8,21],[79,40],[37,-9],[80,24]],[[32450,14706],[-27,-60],[40,1],[28,21],[29,9],[25,-30],[-52,-23],[-50,-40],[-20,-21],[-22,-9],[-28,3],[-28,-4],[-25,-39],[-26,-18],[-8,15],[-10,9],[-56,14],[-26,20],[-23,14],[-25,7],[13,35],[15,31],[85,42],[-8,13],[-6,17],[67,21],[2,21],[-4,24],[21,16],[20,24],[14,7],[42,-3],[29,-33],[-12,-33],[26,-51]],[[32687,14732],[-20,-23],[-16,-4],[-15,10],[-20,-35],[-40,11],[-16,9],[10,5],[7,15],[22,31],[38,79],[7,25],[-31,41],[-5,13],[7,24],[11,17],[26,19],[34,0],[17,-16],[0,-29],[58,-27],[-10,-56],[-22,-35],[-3,-42],[-33,-19],[-6,-13]],[[31114,12975],[-29,-37],[-23,-11],[-21,10],[-21,5],[-15,-14],[-16,-58],[-19,-29],[-20,-15],[-12,6],[-12,0],[-19,-13],[-24,-5],[-23,6],[-22,37],[-32,44],[-6,14],[-5,36],[1,37],[14,28],[73,98],[24,44],[21,50],[23,45],[44,80],[22,29],[111,84],[30,19],[33,-5],[8,-44],[-16,-22],[-53,-56],[-11,-79],[1,-29],[5,-8],[20,-10],[14,-11],[18,-24],[21,-14],[-45,-41],[-30,-21],[-21,-26],[-40,-25],[-17,-16],[26,-6],[38,-21],[10,-18],[-5,-14]],[[29526,11154],[43,-51],[-40,-40],[-142,-75],[-83,-29],[-84,-22],[-380,-69],[-27,0],[-26,9],[-15,15],[-25,57],[3,29],[34,27],[35,18],[60,16],[229,36],[23,12],[19,27],[6,31],[8,24],[15,11],[16,0],[30,-23],[55,-93],[18,13],[16,25],[3,80],[16,6],[49,-22],[30,-23],[1,45],[21,14],[22,-5],[22,-10],[48,-33]],[[29170,11677],[49,-14],[72,-63],[24,-32],[7,-19],[-6,-13],[-33,-15],[-25,-77],[-50,-27],[-116,17],[-128,31],[-10,6],[-11,27],[-2,31],[14,39],[22,20],[95,24],[7,14],[14,39],[24,8],[11,-3],[42,7]],[[29346,9735],[-40,-75],[-7,-8],[-40,-19],[14,-20],[11,-10],[7,-24],[23,-33],[28,-21],[-23,-59],[-34,-26],[-369,160],[-28,26],[-14,19],[-11,30],[-1,30],[9,24],[13,14],[33,17],[34,1],[75,-32],[10,5],[14,28],[40,1],[9,24],[-55,8],[-44,24],[-29,24],[-8,19],[99,33],[251,-42],[38,-14],[17,-19],[14,-26],[-36,-59]],[[24677,9687],[-51,-14],[-46,6],[17,132],[26,33],[-7,24],[-47,66],[-33,75],[16,17],[86,27],[99,-5],[39,-32],[12,-40],[-5,-29],[-32,-53],[33,-18],[7,-36],[-7,-44],[-32,-52],[-30,-31],[-45,-26]],[[96566,6830],[-34,-43],[-39,-19],[-123,16],[-86,-36],[-95,-13],[-45,19],[-20,35],[-10,47],[0,17],[27,7],[127,-33],[53,-29],[29,1],[76,38],[63,48],[16,23],[21,8],[27,-17],[13,-52],[0,-17]],[[78050,14010],[-121,-14],[-10,15],[-45,2],[-16,12],[-6,28],[15,47],[24,32],[37,33],[18,7],[76,11],[55,-15],[39,-40],[11,-32],[-6,-21],[-71,-65]],[[57460,11301],[-18,-22],[-51,4],[-39,-21],[-31,8],[-98,35],[-11,45],[-3,20],[8,35],[88,73],[35,7],[50,-10],[22,-21],[14,-41],[39,-83],[-5,-29]],[[48362,11202],[-73,-34],[-6,15],[-24,20],[-48,56],[54,4],[49,24],[27,-10],[6,-6],[15,-69]],[[49088,11213],[-45,-1],[-13,16],[-2,11],[58,83],[32,21],[62,16],[40,-5],[26,-18],[8,-33],[0,-49],[-15,-26],[-151,-15]],[[31618,5715],[-26,-2],[-14,4],[-14,12],[-12,46],[-137,37],[-16,21],[-9,46],[-23,18],[-178,82],[-15,17],[-10,25],[33,10],[70,-18],[127,-5],[28,-8],[26,-14],[142,-3],[72,-7],[40,-65],[81,-19],[11,-38],[10,-68],[-110,-50],[-25,-7],[-51,-14]],[[31316,6075],[-48,-28],[-202,13],[-69,9],[-39,15],[36,60],[27,20],[25,8],[56,33],[88,8],[67,-6],[113,-26],[-29,-25],[-19,-9],[-18,-38],[12,-34]],[[34676,16577],[-37,-16],[-13,22],[-7,37],[-19,23],[14,20],[199,-26],[-11,-13],[-96,-17],[-30,-30]],[[34480,15244],[-24,-26],[-61,39],[-16,25],[7,19],[98,17],[26,-9],[12,-40],[-42,-25]],[[34100,14650],[-24,-2],[-30,17],[-4,30],[0,16],[23,13],[14,2],[81,47],[36,12],[-16,-29],[2,-26],[-13,-23],[-69,-57]],[[34427,15507],[-55,-54],[-26,2],[-54,41],[-15,21],[-3,9],[34,37],[97,-14],[22,-4],[1,-3],[2,-21],[-3,-14]],[[34062,15087],[4,-10],[56,6],[15,-15],[-31,-20],[-8,4],[-27,-6],[-76,15],[-18,23],[67,13],[18,-10]],[[32778,11680],[-24,-4],[-24,53],[-13,82],[-77,119],[-20,62],[14,15],[21,5],[56,-17],[34,-23],[38,-49],[46,-44],[9,-37],[-7,-42],[-29,-11],[1,-31],[-17,-60],[-8,-18]],[[33159,15806],[14,-7],[121,13],[38,-40],[43,2],[-103,-75],[-28,22],[-9,16],[-7,36],[-67,-9],[-22,7],[-27,-24],[-55,-10],[-19,0],[-24,26],[-1,26],[49,-1],[38,33],[11,34],[19,-9],[29,-40]],[[30004,11694],[-60,-24],[-40,19],[-120,36],[-50,66],[5,35],[23,21],[36,11],[73,-22],[37,-23],[96,-119]],[[23603,9985],[-53,-3],[-15,13],[16,28],[128,47],[52,28],[8,-4],[7,-9],[22,-56],[2,-14],[-167,-30]],[[20961,9696],[-33,-26],[-62,6],[-48,43],[-19,58],[-2,20],[13,15],[31,14],[120,-130]],[[16792,9152],[-58,-6],[-18,1],[-18,13],[-5,9],[30,30],[29,13],[9,10],[-40,101],[37,3],[43,20],[83,-2],[72,-18],[13,-15],[9,-25],[-31,-51],[-19,-18],[-108,-45],[-28,-20]],[[14620,8857],[-42,-10],[-83,38],[-27,18],[-24,31],[-19,7],[-7,6],[-11,80],[25,9],[53,-11],[102,-42],[71,-12],[24,-32],[-24,-56],[-38,-26]],[[5002,3963],[-87,-13],[-206,26],[-54,21],[-30,22],[-56,20],[-14,11],[0,24],[-9,14],[-19,13],[-9,13],[-17,8],[277,-12],[108,-20],[20,-14],[195,-60],[-53,-9],[-46,-44]],[[5426,4844],[-29,-5],[-745,67],[-143,22],[-34,12],[-14,11],[-3,8],[6,22],[17,16],[185,25],[207,-19],[250,-48],[172,-38],[89,-34],[37,-26],[5,-13]],[[95548,8736],[-37,0],[-22,18],[-7,39],[1,13],[72,48],[58,12],[-31,-72],[-11,-12],[-23,-46]],[[95268,8313],[-50,-74],[-35,2],[-20,14],[36,41],[34,18],[21,5],[14,-6]],[[97178,9444],[-38,-12],[-51,37],[-12,12],[50,70],[-4,23],[7,19],[19,14],[12,-2],[29,-77],[20,-32],[-28,-31],[-4,-21]],[[95786,12937],[-24,-16],[-15,5],[-15,34],[16,53],[-6,69],[3,17],[39,-39],[7,-21],[16,-32],[3,-17],[-16,-32],[-8,-21]],[[95361,13351],[-5,-35],[-14,8],[-20,28],[-20,69],[18,7],[23,-12],[9,-34],[8,-18],[1,-13]],[[95169,13549],[-15,-27],[-13,3],[-58,69],[7,30],[-8,25],[1,23],[2,8],[71,-105],[13,-26]],[[76836,13804],[32,-15],[57,2],[20,-22],[4,-25],[-1,-14],[-23,-21],[-150,-14],[-24,22],[26,61],[28,20],[31,6]],[[77851,13700],[-37,-8],[-14,15],[-2,9],[27,33],[33,11],[-3,-39],[-4,-21]],[[77456,13554],[-26,-7],[-27,16],[-13,31],[-3,10],[42,8],[56,-30],[-29,-28]],[[78721,14144],[-17,-14],[-45,8],[-10,12],[-4,55],[-3,16],[-17,15],[-73,28],[-8,40],[10,18],[27,4],[67,-35],[15,-27],[-2,-41],[1,-13],[21,-27],[33,-28],[5,-11]],[[75722,13935],[-37,-8],[-38,8],[-19,27],[-4,12],[15,19],[54,3],[38,-17],[8,-17],[2,-8],[-19,-19]],[[73839,13275],[-48,-15],[-8,8],[-1,9],[-72,55],[-12,45],[7,31],[59,-3],[70,-27],[37,-69],[-32,-34]],[[74039,13382],[-32,-14],[-25,3],[-29,31],[12,21],[30,13],[38,-7],[10,-11],[26,-7],[-30,-29]],[[73702,13472],[-30,-18],[-24,3],[-16,19],[-3,12],[15,38],[12,-2],[8,-20],[38,-32]],[[69421,10415],[-35,-74],[-13,2],[-15,43],[13,27],[16,16],[28,-8],[6,-6]],[[69016,10195],[-14,0],[7,23],[37,41],[28,50],[17,8],[31,-44],[-7,-37],[-41,-27],[-58,-14]],[[7e4,11156],[-20,0],[-25,6],[-32,42],[-18,30],[-7,31],[3,61],[16,30],[26,12],[11,-28],[4,-32],[8,-21],[33,-30],[16,-25],[5,-14],[6,-29],[-5,-20],[-21,-13]],[[63484,13373],[-46,-14],[-21,6],[-2,14],[-1,13],[2,15],[16,12],[78,1],[31,-10],[9,-7],[1,-21],[-3,-6],[-64,-3]],[[54506,11516],[-18,-37],[-87,51],[-51,16],[-13,9],[-12,32],[-3,12],[10,20],[28,32],[59,26],[93,13],[91,-10],[15,-16],[-86,-54],[-26,-94]],[[50843,11176],[-94,-15],[-21,17],[-11,34],[13,20],[123,68],[33,-6],[11,-6],[8,-26],[-11,-41],[-14,-20],[-37,-25]],[[49179,10821],[-30,-13],[-39,3],[-30,17],[-21,34],[-5,13],[3,22],[-2,11],[38,6],[14,-14],[6,-11],[66,-68]],[[50360,11373],[-24,-73],[-15,2],[-15,43],[-31,46],[-11,32],[-1,43],[22,25],[80,16],[27,-10],[13,-55],[-45,-69]],[[49296,11078],[30,-19],[47,3],[45,-15],[-7,-20],[-26,-26],[-22,-56],[-22,-26],[-66,-56],[-49,-15],[-11,31],[1,32],[4,25],[2,18],[-46,24],[-3,33],[-9,19],[-134,66],[-23,19],[10,12],[138,5],[81,-12],[60,-42]],[[51257,11244],[-45,-13],[-51,29],[-14,20],[-15,53],[-2,20],[12,13],[40,15],[66,-6],[25,-24],[9,-43],[-8,-37],[-17,-27]],[[44275,9281],[-13,-125],[4,-27],[11,-26],[49,-70],[4,-52],[-2,-20],[-20,-29],[-69,7],[-22,15],[-8,10],[-36,122],[-21,29],[-32,25],[-123,23],[-118,-8],[29,28],[178,39],[45,29],[28,34],[13,52],[31,65],[49,30],[31,3],[16,-53],[0,-50],[-24,-51]],[[45526,9977],[-19,-14],[-40,1],[-38,28],[-16,41],[-1,29],[17,33],[27,9],[15,-11],[36,-71],[19,-45]],[[46525,10268],[-22,-13],[-37,5],[-47,29],[-15,22],[-5,20],[13,29],[11,8],[24,-4],[42,-37],[29,-40],[7,-19]],[[41016,5948],[-48,-6],[-19,15],[23,38],[34,33],[63,3],[60,-22],[-6,-21],[-13,-2],[-94,-38]],[[34980,16532],[-12,-5],[-19,22],[-3,13],[20,26],[20,35],[7,4],[-5,-70],[-8,-25]],[[33656,15954],[-62,-26],[-32,27],[-7,10],[38,26],[20,-6],[8,-9],[23,-2],[12,-20]],[[33011,11534],[-42,-1],[-19,16],[-7,10],[5,23],[16,21],[49,-16],[12,-41],[-14,-12]],[[33151,12230],[-11,-16],[-35,10],[-20,11],[-34,28],[19,17],[37,-4],[30,-20],[14,-26]],[[33127,11111],[-23,0],[-20,12],[-17,35],[-5,17],[9,38],[16,9],[92,5],[28,-20],[1,-34],[-10,-25],[-71,-37]],[[33180,10914],[-28,-4],[-38,10],[-33,20],[-11,23],[16,19],[30,12],[47,-4],[22,-24],[5,-22],[-6,-23],[-4,-7]],[[33503,15872],[-38,-4],[-26,33],[-12,23],[51,2],[23,-9],[12,-26],[-10,-19]],[[33193,15571],[-14,-6],[-18,5],[0,-10],[15,-13],[-16,-5],[-19,13],[-14,27],[10,25],[19,6],[37,-42]],[[33152,15053],[-35,-20],[-21,6],[-33,24],[45,7],[4,70],[22,27],[43,-15],[-26,-37],[-9,-28],[9,-24],[1,-10]],[[32791,14932],[-26,-2],[7,31],[23,21],[38,14],[-24,-35],[-7,-16],[-11,-13]],[[32412,14480],[-44,-26],[-23,0],[27,64],[26,2],[41,36],[11,-5],[-22,-30],[-16,-41]],[[32607,15512],[-12,-2],[5,24],[31,62],[58,29],[-7,-25],[-19,-31],[-56,-57]],[[31709,13915],[-60,-22],[-31,8],[-2,23],[8,31],[29,16],[-5,46],[18,19],[9,35],[38,26],[54,-12],[-8,-45],[-1,-16],[-32,-12],[-8,-7],[-7,-30],[1,-43],[-3,-17]],[[31501,13709],[-62,-65],[-9,4],[-5,7],[1,11],[20,24],[4,70],[41,26],[16,-9],[-14,-30],[9,-26],[-1,-12]],[[31288,13309],[-13,-4],[-31,2],[-20,13],[26,41],[-3,28],[23,11],[26,-10],[18,-35],[3,-15],[-29,-31]],[[31292,12807],[-55,-11],[-41,12],[1,44],[-11,5],[-4,10],[52,33],[39,8],[47,-5],[20,-14],[7,-15],[-36,-36],[-6,-14],[-13,-17]],[[30084,11367],[14,-17],[60,16],[21,-17],[4,-12],[-27,-42],[-32,-28],[-37,-2],[-27,71],[-3,18],[27,13]],[[29478,9586],[-27,-11],[-17,6],[-31,29],[4,23],[14,15],[10,17],[60,62],[44,7],[36,-13],[-39,-59],[-10,-41],[-44,-35]],[[23945,9838],[-47,0],[-31,21],[-10,14],[19,21],[11,2],[57,-36],[12,-15],[-11,-7]],[[17572,9121],[-136,-16],[-37,18],[-10,22],[6,23],[277,125],[49,-17],[14,-8],[-83,-62],[-37,-22],[-6,-7],[20,-9],[6,-7],[-16,-17],[-47,-23]],[[13225,8961],[-44,-32],[-86,21],[7,23],[78,20],[53,-13],[-8,-19]],[[13592,8880],[-31,-12],[-116,29],[-68,6],[-31,17],[-20,15],[-6,14],[-32,22],[62,44],[49,14],[47,-3],[10,-22],[90,-26],[70,-1],[7,-24],[-3,-34],[-28,-39]],[[9003,7690],[3,-8],[-42,6],[-63,32],[-12,11],[28,11],[36,-10],[33,-20],[17,-22]],[[9656,8230],[-31,-3],[-53,14],[-140,46],[-30,23],[21,23],[50,16],[38,-5],[95,-43],[29,-31],[17,-23],[4,-17]],[[9276,7510],[-104,-25],[-27,7],[9,36],[-16,25],[-4,12],[9,17],[61,0],[172,-27],[23,-37],[-123,-8]],[[8723,7484],[-116,-7],[-64,15],[-16,44],[18,9],[148,-20],[54,-11],[20,-13],[-10,-12],[-34,-5]],[[8518,7651],[113,-8],[74,6],[77,-14],[18,-16],[-14,-13],[-83,-4],[-40,-22],[-47,-3],[-71,16],[-64,35],[37,23]],[[8550,7294],[81,-29],[-142,9],[-62,41],[40,15],[40,-3],[35,-21],[8,-12]],[[8269,7617],[-118,-8],[-48,16],[-12,15],[10,13],[183,13],[20,-16],[6,-10],[-41,-23]],[[9253,7922],[-57,-8],[-71,36],[-54,29],[-18,25],[-3,8],[0,10],[16,6],[115,-21],[72,-85]],[[9225,7699],[-33,-46],[-87,24],[-37,30],[21,39],[40,12],[52,-14],[19,-5],[25,-40]],[[8223,7275],[-22,-2],[-241,44],[-47,13],[82,27],[54,4],[146,-66],[39,-8],[-11,-12]],[[7241,5741],[-51,-2],[-65,6],[-50,14],[-114,20],[-29,38],[-134,31],[-62,10],[21,37],[142,-49],[175,-49],[141,-30],[26,-26]],[[8547,7418],[-17,-9],[-121,5],[-25,8],[-11,9],[-168,13],[-76,41],[-15,13],[30,20],[57,12],[23,16],[145,14],[23,-8],[13,-22],[66,-43],[17,-27],[7,-18],[36,-8],[16,-16]],[[6115,4547],[-25,-4],[-22,31],[-108,63],[-64,42],[-42,33],[-18,23],[21,0],[158,-70],[24,-27],[118,-48],[-42,-43]],[[32497,62251],[-1,-14],[-3,-15],[-18,13],[-10,13],[0,3]]],bbox:[-180,-89.999,180,83.599609375],transform:{scale:[.0036000360003600037,.001736003453784538],translate:[-180,-89.999]}};function F0(e,t,n){return Math.max(t,Math.min(n,e))}function BJ(e){if(typeof e=="number"&&Number.isFinite(e))return e;if(typeof e=="string"){let t=e.trim().replace(/,/g,"");if(!t)return null;let n=Number(t);return Number.isFinite(n)?n:null}return null}function IN(e){let t=/^#?([0-9a-f]{6})$/i.exec(e);return t?{blue:Number.parseInt(t[1].slice(4,6),16),green:Number.parseInt(t[1].slice(2,4),16),red:Number.parseInt(t[1].slice(0,2),16)}:null}function jJ(e,t,n){let o=IN(e),r=IN(t);if(!o||!r)return e;let i=F0(n,0,1),a=(s,l)=>Math.round(s+(l-s)*i);return`#${[a(o.red,r.red),a(o.green,r.green),a(o.blue,r.blue)].map(s=>s.toString(16).padStart(2,"0")).join("")}`}function W8(e,t){return jJ(e,"#ffffff",t)}function bs(e,t){return jJ(e,"#000000",t)}function z_(e,t){return e.chartColorPalette?.[0]??e.series[0]?.color??e.series[0]?.lineColor??e.axisLineColor??e.textColor??t.text}function UJ(e){return typeof e!="number"||!Number.isFinite(e)?null:e>=100?e-100:e}function IY(e){if(typeof e!="string")return null;let t=e.trim();if(!t)return null;let n=t.startsWith("#")?t.slice(1):t;return/^[0-9a-f]{6}$/i.test(n)?`#${n.toLowerCase()}`:null}function Sle(e){let t=IY(e.series[0]?.color??e.series[0]?.lineColor);if(!t)return null;let n=IY(e.chartColorPalette?.[0]);return n&&n===t?null:t}function NY(e,t){return t<=3?[W8(e,.22),e,bs(e,.2)]:[W8(e,.3),W8(e,.14),e,bs(e,.1),bs(e,.22)]}function FJ(e){let t=UJ(e.chartStyleId),n=Sle(e);return t===26?NY(n??"#ff006e",3):t===34&&n?NY(n,3):t===34||e.wireframe===!0&&t==null?["#5b9bd5","#ed7d31","#a5a5a5"]:t===35||t===36||e.wireframe!==!0&&t==null?["#2f5597","#4472c4","#5b9bd5","#8faadc","#d9e2f3"]:null}function HJ(e){let t=UJ(e.chartStyleId),n=e.raw&&typeof e.raw=="object"&&typeof e.raw.xmlChartType=="string"?String(e.raw.xmlChartType):"";return(n==="surfaceChart"||n==="surface3DChart")&&(t===26||t===34||t===35||t===36)}function xle(e){let t=e.raw&&typeof e.raw=="object"?e.raw:null,n=typeof t?.bandFormatCount=="number"&&Number.isFinite(t.bandFormatCount)?t.bandFormatCount:null;if(n!=null&&n>0&&!(pO(e)&&e.wireframe!==!0))return n;let o=FJ(e);return HJ(e)&&o&&o.length>0?o.length:e.chartColorPalette&&e.chartColorPalette.length>1?e.chartColorPalette.length:o&&o.length>0?o.length:e.wireframe?3:5}function VJ(e,t){let n=FJ(e);if(HJ(e)&&n&&n.length>=2)return n;let o=(e.chartColorPalette??[]).filter(i=>typeof i=="string"&&i.length>0);if(o.length>=2)return o;if(n&&n.length>=2)return n;let r=z_(e,t);return[bs(r,.42),bs(r,.24),r,W8(r,.18),W8(r,.34),W8(r,.5)]}function wle(e){let t=e.series.flatMap(g=>g.values.map(y=>BJ(y)).filter(y=>y!=null));if(t.length===0)return null;let n=typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min)?e.valueAxis.min:null,o=typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max)?e.valueAxis.max:null,r=Math.min(...t),i=Math.max(...t),a=Math.max(1,xle(e)),l=Math.max(1e-6,i-Math.min(0,r))/a,c=Math.pow(10,Math.floor(Math.log10(Math.max(l,1e-6)))),u=l/c,d=u<=1?1:u<=2?2:u<=5?5:10,p=typeof e.valueAxis?.majorUnit=="number"&&e.valueAxis.majorUnit>0?e.valueAxis.majorUnit:d*c,m=n??(r>=0?0:Math.floor(r/p)*p),h=o??Math.ceil(i/p)*p,S=h<=m?m+p:h,v=[];for(let g=m;g<=S+p*.001;g+=p)v.push(Number(g.toFixed(8)));return{maxValue:h,minValue:m,safeMax:S,ticks:[...new Set(v)].sort((g,y)=>g-y)}}function hd(e,t,n,o){let r=VJ(e,t);if(r.length===0)return z_(e,t);let i=n.ticks;for(let a=0;a<i.length-1;a+=1){let s=i[a+1]??n.safeMax;if(o<=s||a===i.length-2)return r[Math.min(r.length-1,Math.max(0,a))]??r[r.length-1]??z_(e,t)}return r[r.length-1]??z_(e,t)}function D0(e,t,n,o){return hd(e,t,n,o)}function _le(e,t){let n=e.raw&&typeof e.raw=="object"?e.raw:null,o=Array.isArray(n?.bandFormatLineColors)?n.bandFormatLineColors.filter(r=>typeof r=="string"&&r.length>0):[];return o.length>0?o:VJ(e,t)}function sN(e,t,n,o){let r=_le(e,t);if(r.length===0)return hd(e,t,n,o);let i=n.ticks;for(let a=0;a<i.length-1;a+=1){let s=i[a+1]??n.safeMax;if(o<=s||a===i.length-2)return r[Math.min(r.length-1,Math.max(0,a))]??hd(e,t,n,o)}return r[r.length-1]??hd(e,t,n,o)}function Xg(e,t=1){let n=IN(e);return n?[n.red/255,n.green/255,n.blue/255,t]:[.1,.1,.1,t]}function Ple(e,t){let n=t>=1?W8(e,F0((t-1)*.4,0,.22)):bs(e,F0((1-t)*.5,0,.28));return Xg(n,1)}function Cle(e,t,n,o,r,i){return e*(1-r)*(1-i)+t*r*(1-i)+n*(1-r)*i+o*r*i}function kle(e,t){return t<=1?0:(e/(t-1)-.5)*2}function lN(e,t){return t<=1?0:(e/(t-1)-.5)*2}function Rle(e,t,n){return-(((e-t.minValue)/(t.safeMax-t.minValue)-.5)*1.8)*n}function $le(e,t,n,o,r,i,a){let s=Math.cos(o),l=Math.sin(o),c=Math.cos(r),u=Math.sin(r),d=e*c+n*u,p=-e*u+n*c,m=t*s-p*l,h=t*l+p*s,S=i?1/Math.max(.18,1+h*(.24+a*.5)):1;return{depth:h,x:d*S,y:m*S}}function zle(e,t,n){let o=t.worldX-e.worldX,r=t.worldY-e.worldY,i=t.worldZ-e.worldZ,a=n.worldX-e.worldX,s=n.worldY-e.worldY,l=n.worldZ-e.worldZ,c=r*l-i*s,u=i*a-o*l,d=o*s-r*a,p=Math.hypot(c,u,d)||1;return{x:c/p,y:u/p,z:d/p}}function $a(e,t){return{...e,depth:t}}function ir(e,t){return{...e,depth:e.depth+t}}function pO(e){let t=e.raw&&typeof e.raw=="object"&&typeof e.raw.xmlChartType=="string"?e.raw.xmlChartType:"";return t==="surfaceChart"?!0:t==="surface3DChart"?!1:e.chartType==="Surface"&&e.is3d!==!0}function Mle(e,t,n){let o=e.series.length,r=e.series.reduce((_e,ve)=>Math.max(_e,ve.values.length),0);if(o<2||r<2)return null;let i=e.series.map(_e=>Array.from({length:r},(ve,pe)=>BJ(_e.values[pe]))),a=wle(e);if(!a)return null;let s=pO(e),l=e.wireframe===!0,c=[],u=[],d=[],p=[],m=s?12:24,h=F0(e.view3d?.rotX??(l?85:25),-88,88)*(Math.PI/180),S=F0(e.view3d?.rotY??(l?0:30),-88,88)*(Math.PI/180),v=!s&&e.view3d?.rAngAx===!1,g=F0((e.view3d?.perspective??(v?30:0))/100,0,1),y=s?1:F0((e.view3d?.depthPercent??100)/100,.2,4),x=e.surfaceMaterial==="flat",_=e.backWall?.lineColor??e.sideWall?.lineColor??e.floor?.lineColor??e.axisLineColor??"#a6a6a6",$=e.backWall?.fillColor??"#d9d9df",k=e.sideWall?.fillColor??"#d5d7dc",L=e.floor?.fillColor??"#d0d2d8",I=(_e,ve,pe)=>{let me=kle(_e,r);if(s)return{depth:0,worldX:me,worldY:lN(ve,o),worldZ:0,x:me,y:lN(ve,o)};let ne=Rle(pe,a,y),Te=lN(ve,o),f1=$le(me,ne,Te,h,S,v,g);return{depth:f1.depth,worldX:me,worldY:ne,worldZ:Te,x:f1.x,y:f1.y}},N=(_e,ve,pe,me,ne)=>{u.push({color:ne,points:[_e,ve,pe]},{color:ne,points:[_e,pe,me]})},U=(_e,ve,pe)=>{p.push({color:pe,from:_e,to:ve})};for(let _e=0;_e<o-1;_e+=1)for(let ve=0;ve<r-1;ve+=1){let pe=i[_e]?.[ve],me=i[_e]?.[ve+1],ne=i[_e+1]?.[ve],Te=i[_e+1]?.[ve+1];if(pe==null||me==null||ne==null||Te==null)continue;for(let M=0;M<m;M+=1)for(let K1=0;K1<m;K1+=1){let I1=K1/m,t1=(K1+1)/m,N1=M/m,V1=(M+1)/m,dt=(qt,Lt)=>{let R2=Cle(pe,me,ne,Te,qt,Lt);return{bandColor:D0(e,t,a,R2),point:s?$a(I(ve+qt,_e+Lt,R2),l?.12:.08):I(ve+qt,_e+Lt,R2),value:R2}},ft=dt(I1,N1),Et=dt(t1,N1),h2=dt(t1,V1),X1=dt(I1,V1);if(!l){let qt=(ft.value+Et.value+h2.value)/3,Lt=(ft.value+h2.value+X1.value)/3;c.push({...ft,bandColor:D0(e,t,a,qt)},{...Et,bandColor:D0(e,t,a,qt)},{...h2,bandColor:D0(e,t,a,qt)},{...ft,bandColor:D0(e,t,a,Lt)},{...h2,bandColor:D0(e,t,a,Lt)},{...X1,bandColor:D0(e,t,a,Lt)})}}let f1=a.ticks.slice(1,-1);if(s&&l){let M=[{value:pe,x:ve,y:_e},{value:me,x:ve+1,y:_e},{value:Te,x:ve+1,y:_e+1},{value:ne,x:ve,y:_e+1}],K1=[[M[0],M[1]],[M[1],M[2]],[M[2],M[3]],[M[3],M[0]]];f1.forEach(I1=>{let t1=[];K1.forEach(([N1,V1])=>{let dt=V1.value-N1.value;if(dt===0||!(N1.value<I1&&V1.value>I1||N1.value>I1&&V1.value<I1))return;let Et=(I1-N1.value)/dt;t1.push({x:N1.x+(V1.x-N1.x)*Et,y:N1.y+(V1.y-N1.y)*Et})}),t1.length===2?d.push({color:bs(D0(e,t,a,I1),.22),from:$a(I(t1[0]?.x??ve,t1[0]?.y??_e,I1),.18),to:$a(I(t1[1]?.x??ve+1,t1[1]?.y??_e+1,I1),.18)}):t1.length===4&&((pe+me+ne+Te)/4>=I1?[[0,1],[2,3]]:[[0,3],[1,2]]).forEach(([dt,ft])=>{let Et=t1[dt]??t1[0],h2=t1[ft]??t1[t1.length-1];!Et||!h2||d.push({color:bs(D0(e,t,a,I1),.22),from:$a(I(Et.x,Et.y,I1),.18),to:$a(I(h2.x,h2.y,I1),.18)})})})}else if(!s){let M=[{value:pe,x:ve,y:_e},{value:me,x:ve+1,y:_e},{value:Te,x:ve+1,y:_e+1},{value:ne,x:ve,y:_e+1}],K1=[[M[0],M[1]],[M[1],M[2]],[M[2],M[3]],[M[3],M[0]]];f1.forEach(I1=>{let t1=[];K1.forEach(([N1,V1])=>{let dt=V1.value-N1.value;if(dt===0||!(N1.value<I1&&V1.value>I1||N1.value>I1&&V1.value<I1))return;let Et=(I1-N1.value)/dt;t1.push({x:N1.x+(V1.x-N1.x)*Et,y:N1.y+(V1.y-N1.y)*Et})}),t1.length===2?d.push({color:bs(hd(e,t,a,I1),.26),from:I(t1[0]?.x??ve,t1[0]?.y??_e,I1),to:I(t1[1]?.x??ve+1,t1[1]?.y??_e+1,I1)}):t1.length===4&&((pe+me+ne+Te)/4>=I1?[[0,1],[2,3]]:[[0,3],[1,2]]).forEach(([dt,ft])=>{let Et=t1[dt]??t1[0],h2=t1[ft]??t1[t1.length-1];!Et||!h2||d.push({color:bs(hd(e,t,a,I1),.26),from:I(Et.x,Et.y,I1),to:I(h2.x,h2.y,I1)})})})}}let z=Math.max(1,e.categoryAxis?.tickMarkSkip??1),Z=Math.max(1,e.seriesAxis?.tickMarkSkip??1);if(s){let _e=$a(I(0,0,a.minValue),-.12),ve=$a(I(r-1,0,a.minValue),-.12),pe=$a(I(r-1,o-1,a.minValue),-.12),me=$a(I(0,o-1,a.minValue),-.12);e.backWall?.hidden!==!0&&$!=="transparent"&&N(_e,ve,pe,me,$);for(let ne=0;ne<r;ne+=z)U($a(I(ne,0,a.minValue),.04),$a(I(ne,o-1,a.minValue),.04),_);for(let ne=0;ne<o;ne+=Z)U($a(I(0,ne,a.minValue),.04),$a(I(r-1,ne,a.minValue),.04),_)}else{let _e=a.minValue,ve=-.2;e.floor?.hidden!==!0&&L!=="transparent"&&N(ir(I(0,0,_e),ve),ir(I(r-1,0,_e),ve),ir(I(r-1,o-1,_e),ve),ir(I(0,o-1,_e),ve),L),e.backWall?.hidden!==!0&&$!=="transparent"&&N(ir(I(0,0,a.safeMax),ve),ir(I(r-1,0,a.safeMax),ve),ir(I(r-1,0,_e),ve),ir(I(0,0,_e),ve),$),e.sideWall?.hidden!==!0&&k!=="transparent"&&N(ir(I(r-1,0,a.safeMax),ve),ir(I(r-1,o-1,a.safeMax),ve),ir(I(r-1,o-1,_e),ve),ir(I(r-1,0,_e),ve),k);for(let pe of a.ticks)e.backWall?.hidden!==!0&&_!=="transparent"&&U(ir(I(0,0,pe),ve*.75),ir(I(r-1,0,pe),ve*.75),_),e.sideWall?.hidden!==!0&&_!=="transparent"&&U(ir(I(r-1,0,pe),ve*.75),ir(I(r-1,o-1,pe),ve*.75),_);for(let pe=0;pe<r;pe+=z)e.floor?.hidden!==!0&&_!=="transparent"&&U(ir(I(pe,0,_e),ve*.75),ir(I(pe,o-1,_e),ve*.75),_),e.backWall?.hidden!==!0&&_!=="transparent"&&U(ir(I(pe,0,_e),ve*.75),ir(I(pe,0,a.safeMax),ve*.75),_);for(let pe=0;pe<o;pe+=Z)e.floor?.hidden!==!0&&_!=="transparent"&&U(ir(I(0,pe,_e),ve*.75),ir(I(r-1,pe,_e),ve*.75),_),e.sideWall?.hidden!==!0&&_!=="transparent"&&U(ir(I(r-1,pe,_e),ve*.75),ir(I(r-1,pe,a.safeMax),ve*.75),_)}if(!s&&l){let _e=(ve,pe,me,ne,Te,f1,M)=>{let K1=(Te+f1)*.5;U(I(ve,pe,Te),I(me,ne,f1),M||sN(e,t,a,K1))};for(let ve=0;ve<o;ve+=1){let pe=i[ve]?.filter(Te=>Te!=null)??[],me=pe.length>0?pe.reduce((Te,f1)=>Te+f1,0)/pe.length:a.minValue,ne=e.series[ve]?.lineColor??e.series[ve]?.color??sN(e,t,a,me);for(let Te=0;Te<r-1;Te+=1){let f1=i[ve]?.[Te],M=i[ve]?.[Te+1];if(!(f1==null||M==null))for(let K1=0;K1<m;K1+=1){let I1=K1/m,t1=(K1+1)/m,N1=Te+I1,V1=Te+t1,dt=f1+(M-f1)*I1,ft=f1+(M-f1)*t1;_e(N1,ve,V1,ve,dt,ft,ne)}}}for(let ve=0;ve<r;ve+=1){let pe=Array.from({length:o},(Te,f1)=>i[f1]?.[ve]).filter(Te=>Te!=null),me=pe.length>0?pe.reduce((Te,f1)=>Te+f1,0)/pe.length:a.minValue,ne=sN(e,t,a,me);for(let Te=0;Te<o-1;Te+=1){let f1=i[Te]?.[ve],M=i[Te+1]?.[ve];if(!(f1==null||M==null))for(let K1=0;K1<m;K1+=1){let I1=K1/m,t1=(K1+1)/m,N1=Te+I1,V1=Te+t1,dt=f1+(M-f1)*I1,ft=f1+(M-f1)*t1;_e(ve,N1,ve,V1,dt,ft,ne)}}}}let ie=[...c.map(_e=>_e.point),...u.flatMap(_e=>_e.points),...p.flatMap(_e=>[_e.from,_e.to]),...d.flatMap(_e=>[_e.from,_e.to])];if(ie.length===0)return null;let ue=Math.min(...ie.map(_e=>_e.x)),X=Math.max(...ie.map(_e=>_e.x)),W=Math.min(...ie.map(_e=>_e.y)),Me=Math.max(...ie.map(_e=>_e.y)),Fe=Math.min(...ie.map(_e=>_e.depth)),Se=Math.max(...ie.map(_e=>_e.depth)),$e=Math.min(n.plot.width/Math.max(.25,X-ue),n.plot.height/Math.max(.25,Me-W))*.82,He=n.plot.left+n.plot.width/2,r1=n.plot.top+n.plot.height/2,b1=(ue+X)/2,p1=(W+Me)/2,re=_e=>He+(_e-b1)*$e,fe=_e=>r1+(_e-p1)*$e,Ve=_e=>{let ve=re(_e.x),pe=fe(_e.y);return{x:ve/n.width*2-1,y:1-pe/n.height*2,z:F0((_e.depth-Fe)/Math.max(1e-6,Se-Fe)*2-1,-1,1)}},l1=[],v1=[],D1=[],Oe=[];for(let _e of u){let ve=Xg(_e.color,1);for(let pe of _e.points){let me=Ve(pe);D1.push(me.x,me.y,me.z),Oe.push(ve[0],ve[1],ve[2],ve[3]*.92)}}for(let _e=0;_e<c.length;_e+=3){let ve=c[_e],pe=c[_e+1],me=c[_e+2];if(!ve||!pe||!me)continue;let ne=zle(ve.point,pe.point,me.point),Te={x:-.32,y:.84,z:.44},f1=ne.x*Te.x+ne.y*Te.y+ne.z*Te.z,M=x?Xg(ve.bandColor,1):Ple(ve.bandColor,F0(.8+f1*.28,.52,1.08));[ve,pe,me].forEach(K1=>{let I1=Ve(K1.point);l1.push(I1.x,I1.y,I1.z),v1.push(M[0],M[1],M[2],M[3])})}let Be=[],c1=[];return p.forEach(_e=>{let ve=Ve(_e.from),pe=Ve(_e.to),me=Xg(_e.color,1);Be.push(ve.x,ve.y,ve.z,pe.x,pe.y,pe.z),c1.push(me[0],me[1],me[2],me[3],me[0],me[1],me[2],me[3])}),d.forEach(_e=>{let ve=Ve(_e.from),pe=Ve(_e.to),me=Xg(_e.color,1);Be.push(ve.x,ve.y,ve.z,pe.x,pe.y,pe.z),c1.push(me[0],me[1],me[2],me[3],me[0],me[1],me[2],me[3])}),{fillColors:new Float32Array(v1),fillPositions:new Float32Array(l1),lineColors:new Float32Array(c1),linePositions:new Float32Array(Be),wallColors:new Float32Array(Oe),wallPositions:new Float32Array(D1)}}var Ele=G0.memo(function({background:t,borderColor:n,chart:o,fontFamily:r,layout:i,onDoubleClick:a,onPointerDown:s,overlay:l,palette:c,fallback:u}){let d=G0.useRef(null),[p,m]=G0.useState(!1),[h,S]=G0.useState(!1),v=pO(o);G0.useEffect(()=>{if(v){m(!1),S(!1);return}let y=d.current;if(!y)return;let x=!1,_=null,$=()=>{try{let k=Mle(o,c,i);if(!k){x||(S(!0),m(!1));return}let L=window.devicePixelRatio||1;y.width=Math.max(1,Math.round(i.width*L)),y.height=Math.max(1,Math.round(i.height*L)),_=(0,DJ.default)({attributes:{alpha:!0,antialias:!0,depth:!0,premultipliedAlpha:!0},canvas:y});let I=k.fillPositions.length>0?_({attributes:{color:k.fillColors,position:k.fillPositions},blend:{enable:!0,func:{dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha",srcRGB:"src alpha",srcAlpha:"src alpha"}},count:k.fillPositions.length/3,depth:{enable:!0},frag:`
                precision mediump float;
                varying vec4 vColor;
                void main() {
                  gl_FragColor = vColor;
                }
              `,primitive:"triangles",vert:`
                precision mediump float;
                attribute vec3 position;
                attribute vec4 color;
                varying vec4 vColor;
                void main() {
                  gl_Position = vec4(position, 1.0);
                  vColor = color;
                }
              `}):null,N=k.wallPositions.length>0?_({attributes:{color:k.wallColors,position:k.wallPositions},blend:{enable:!0,func:{dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha",srcRGB:"src alpha",srcAlpha:"src alpha"}},count:k.wallPositions.length/3,depth:{enable:!1},frag:`
                precision mediump float;
                varying vec4 vColor;
                void main() {
                  gl_FragColor = vColor;
                }
              `,primitive:"triangles",vert:`
                precision mediump float;
                attribute vec3 position;
                attribute vec4 color;
                varying vec4 vColor;
                void main() {
                  gl_Position = vec4(position, 1.0);
                  vColor = color;
                }
              `}):null,U=k.linePositions.length>0?_({attributes:{color:k.lineColors,position:k.linePositions},blend:{enable:!0,func:{dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha",srcRGB:"src alpha",srcAlpha:"src alpha"}},count:k.linePositions.length/3,depth:{enable:!1},frag:`
                precision mediump float;
                varying vec4 vColor;
                void main() {
                  gl_FragColor = vColor;
                }
              `,lineWidth:1,primitive:"lines",vert:`
                precision mediump float;
                attribute vec3 position;
                attribute vec4 color;
                varying vec4 vColor;
                void main() {
                  gl_Position = vec4(position, 1.0);
                  vColor = color;
                }
              `}):null;_.clear({color:[0,0,0,0],depth:1}),N?.(),I?.(),U?.(),x||(m(!0),S(!1))}catch{x||(m(!1),S(!0))}};return m(!1),S(!1),$(),()=>{x=!0,_?.destroy()}},[o,v,i,c]);let g=v||h||!p;return(0,iy.jsxs)("div",{"aria-label":o.title??o.name??"Chart",role:"img",style:{background:t,border:n.trim().toLowerCase()==="transparent"?"none":`1px solid ${n}`,boxSizing:"border-box",fontFamily:r,height:"100%",overflow:"hidden",pointerEvents:"auto",position:"relative",width:"100%"},children:[(0,iy.jsx)("canvas",{ref:d,style:{display:g?"none":"block",height:"100%",inset:0,position:"absolute",width:"100%"}}),(0,iy.jsxs)("svg",{onDoubleClick:a,onPointerDown:s,style:{display:"block",height:"100%",inset:0,position:"absolute",width:"100%"},viewBox:`0 0 ${i.width} ${i.height}`,children:[g?u:null,l]})]})},(e,t)=>e.chart===t.chart&&e.palette===t.palette&&e.background===t.background&&e.borderColor===t.borderColor&&e.fontFamily===t.fontFamily&&e.onDoubleClick===t.onDoubleClick&&e.onPointerDown===t.onPointerDown&&e.layout.width===t.layout.width&&e.layout.height===t.layout.height&&e.layout.plot.left===t.layout.plot.left&&e.layout.plot.top===t.layout.plot.top&&e.layout.plot.width===t.layout.plot.width&&e.layout.plot.height===t.layout.plot.height&&e.overlay===t.overlay&&e.fallback===t.fallback);function j2(e,t,n){return{"data-xlsx-chart-point-index":typeof t=="number"?String(t):void 0,"data-xlsx-chart-selection-mode":n?.selectionMode,"data-xlsx-chart-series-index":String(e),style:{cursor:"pointer",pointerEvents:"all"}}}function NN(e,t){return j2(e,t,{selectionMode:"seriesFirst"})}function ON(e){return e instanceof Element?e.closest("[data-xlsx-chart-series-index]"):null}function OY(e,t,n){let o=ON(t);if(!o)return n?.chartId===e.id?{chartId:e.id,kind:"chart"}:{chartId:e.id,kind:"chart"};let r=Number(o.dataset.xlsxChartSeriesIndex);if(!Number.isInteger(r)||r<0||r>=e.series.length)return null;let i=e.series[r];if(!i)return null;let a=o.dataset.xlsxChartPointIndex,s=o.dataset.xlsxChartElementKind,l=o.dataset.xlsxChartSelectionMode,c=a==null||a===""?null:Number(a),u=c!=null&&Number.isInteger(c)&&c>=0,d=n?.chartId===e.id&&n.kind!=="chart"&&n.seriesIndex===r;return u&&(l!=="seriesFirst"||d)?{chartId:e.id,kind:"point",pointIndex:c,seriesId:i.id,seriesIndex:r}:{chartId:e.id,kind:s==="legendEntry"?"legendEntry":"series",seriesId:i.id,seriesIndex:r}}function F7(e,t,n){return e?.chartId===t&&e.kind!=="chart"&&e.seriesIndex===n}function H7(e,t,n,o){return e?.chartId===t&&e.kind==="point"&&e.seriesIndex===n&&e.pointIndex===o}function Ma(e,t,n,o){return H7(e,t,n,o)||F7(e,t,n)&&e?.kind!=="point"}function b5(e,t,n,o,r,i="#64748b"){return S5(e,[{x:t,y:n},{x:t+o,y:n},{x:t,y:n+r},{x:t+o,y:n+r}],i)}function S5(e,t,n="#64748b"){return(0,K.jsx)("g",{pointerEvents:"none",children:t.map((r,i)=>(0,K.jsx)("circle",{cx:r.x,cy:r.y,fill:"#ffffff",r:3,stroke:n,strokeWidth:1.1,style:{filter:"drop-shadow(0 1px 2px rgba(15, 23, 42, 0.18))"},vectorEffect:"non-scaling-stroke"},`${e}-handle-${i}`))},e)}var qJ=u_(AY,AY.objects.countries).features,Tle={"01":{code:"AL",name:"Alabama"},"02":{code:"AK",name:"Alaska"},"04":{code:"AZ",name:"Arizona"},"05":{code:"AR",name:"Arkansas"},"06":{code:"CA",name:"California"},"08":{code:"CO",name:"Colorado"},"09":{code:"CT",name:"Connecticut"},10:{code:"DE",name:"Delaware"},11:{code:"DC",name:"District of Columbia"},12:{code:"FL",name:"Florida"},13:{code:"GA",name:"Georgia"},15:{code:"HI",name:"Hawaii"},16:{code:"ID",name:"Idaho"},17:{code:"IL",name:"Illinois"},18:{code:"IN",name:"Indiana"},19:{code:"IA",name:"Iowa"},20:{code:"KS",name:"Kansas"},21:{code:"KY",name:"Kentucky"},22:{code:"LA",name:"Louisiana"},23:{code:"ME",name:"Maine"},24:{code:"MD",name:"Maryland"},25:{code:"MA",name:"Massachusetts"},26:{code:"MI",name:"Michigan"},27:{code:"MN",name:"Minnesota"},28:{code:"MS",name:"Mississippi"},29:{code:"MO",name:"Missouri"},30:{code:"MT",name:"Montana"},31:{code:"NE",name:"Nebraska"},32:{code:"NV",name:"Nevada"},33:{code:"NH",name:"New Hampshire"},34:{code:"NJ",name:"New Jersey"},35:{code:"NM",name:"New Mexico"},36:{code:"NY",name:"New York"},37:{code:"NC",name:"North Carolina"},38:{code:"ND",name:"North Dakota"},39:{code:"OH",name:"Ohio"},40:{code:"OK",name:"Oklahoma"},41:{code:"OR",name:"Oregon"},42:{code:"PA",name:"Pennsylvania"},44:{code:"RI",name:"Rhode Island"},45:{code:"SC",name:"South Carolina"},46:{code:"SD",name:"South Dakota"},47:{code:"TN",name:"Tennessee"},48:{code:"TX",name:"Texas"},49:{code:"UT",name:"Utah"},50:{code:"VT",name:"Vermont"},51:{code:"VA",name:"Virginia"},53:{code:"WA",name:"Washington"},54:{code:"WV",name:"West Virginia"},55:{code:"WI",name:"Wisconsin"},56:{code:"WY",name:"Wyoming"}},WJ=u_(TY,TY.objects.states).features.map(e=>{let t=typeof e.id=="string"?e.id:String(e.id??""),n=Tle[t];return{...e,properties:{...e.properties??{},name:n?.name,regionSet:"us-state",stateCode:n?.code}}}),Ale=new Map([["us","united states of america"],["usa","united states of america"],["u s a","united states of america"],["united states","united states of america"],["united states america","united states of america"],["u s","united states of america"],["uk","united kingdom"],["u k","united kingdom"],["uae","united arab emirates"],["u a e","united arab emirates"],["south korea","korea, south"],["north korea","korea, north"],["russia","russian federation"],["vietnam","viet nam"],["czech republic","czechia"],["ivory coast","cote d'ivoire"],["c\xF4te divoire","cote d'ivoire"]]),GJ=new Map([["district of columbia","district of columbia"],["washington dc","district of columbia"],["washington d c","district of columbia"],["dc","district of columbia"],["d c","district of columbia"]]),Ile=(()=>{let e=new Map;return qJ.forEach(t=>{let n=typeof t.properties?.name=="string"?t.properties.name:"",o=ad(n);o.length>0&&e.set(o,t)}),e})(),Nle=(()=>{let e=new Map;return WJ.forEach(t=>{let n=typeof t.properties?.name=="string"?t.properties.name:"",o=ad(n);o.length>0&&e.set(o,t);let r=ad(t.properties?.stateCode);r.length>0&&e.set(r,t)}),GJ.forEach((t,n)=>{let o=e.get(ad(t));o&&e.set(ad(n),o)}),e})();function LY(e){let t=/^#?([0-9a-f]{6})$/i.exec(e);return t?{blue:Number.parseInt(t[1].slice(4,6),16),green:Number.parseInt(t[1].slice(2,4),16),red:Number.parseInt(t[1].slice(0,2),16)}:null}function Q_(e,t,n){let o=LY(e),r=LY(t);if(!o||!r)return e;let i=Math.max(0,Math.min(1,n)),a=(s,l)=>Math.round(s+(l-s)*i);return`#${[a(o.red,r.red),a(o.green,r.green),a(o.blue,r.blue)].map(s=>s.toString(16).padStart(2,"0")).join("")}`}function Dt(e,t){return Q_(e,"#ffffff",t)}function s2(e,t){return Q_(e,"#000000",t)}function m2(e,t,n){return Math.max(t,Math.min(n,e))}function ad(e){return typeof e!="string"?"":e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/&/g," and ").replace(/[^a-zA-Z0-9]+/g," ").trim().toLowerCase().replace(/\s+/g," ")}var DY=['"Aptos"',"Calibri","Carlito",'"Segoe UI"',"Tahoma","Arial","sans-serif"].join(", "),eP="#000000",Ole="#7f7f7f";function Lle(e){let t=e.trim();return t?t.startsWith('"')||t.startsWith("'")||/^(serif|sans-serif|monospace|cursive|fantasy|system-ui|math|emoji|fangsong)$/i.test(t)?t:/\s/.test(t)?`"${t.replace(/"/g,'\\"')}"`:t:""}function ZJ(e){if(!e||e.trim().length===0)return DY;let t=e.split(",").map(Lle).filter(n=>n.length>0);return t.length===0?DY:[...t,'"Segoe UI"',"Tahoma","Arial","sans-serif"].join(", ")}function tP(e){return e.textColor??e.titleColor??eP}function Aa(e){return e.axisLabelColor??e.textColor??e.titleColor??eP}function Dle(e){return e.textColor??e.axisLabelColor??Ole}function yn(e){if(typeof e=="number"&&Number.isFinite(e))return e;if(typeof e=="string"){let t=e.trim().replace(/,/g,"");if(!t)return null;let n=Number(t);return Number.isFinite(n)?n:null}return null}function hr(e,t){let n=e.series[t],o=e.chartColorPalette?.[t%Math.max(1,e.chartColorPalette.length)];return n?.color??n?.lineColor??o??e.textColor??"#222222"}function Z0(e,t){let n=e.series[t],o=e.chartColorPalette?.[t%Math.max(1,e.chartColorPalette.length)];return n?.lineColor??n?.color??o??e.textColor??"#222222"}function V0(e,t,n=0){let o=e.series[n]?.dataPointStyles?.find(a=>a.index===t);if(o?.color)return o.color;let r=e.series[n]?.dataPoints?.[t];if(r&&typeof r=="object"){let a=r;if(typeof a.color=="string")return a.color;if(typeof a.fillColor=="string")return a.fillColor;if(typeof a.solidFillHex=="string"){let l=a.solidFillHex.replace(/^#/,"");if(/^[0-9a-fA-F]{6}$/.test(l))return`#${l.toLowerCase()}`}let s=a.shapeProperties&&typeof a.shapeProperties=="object"?a.shapeProperties:null;if(s&&typeof s.solidFillHex=="string"){let l=s.solidFillHex.replace(/^#/,"");if(/^[0-9a-fA-F]{6}$/.test(l))return`#${l.toLowerCase()}`}}let i=e.chartColorPalette;if(i&&i.length>0){let a=e.chartColorPaletteOffset??0;return i[(t+a)%i.length]??i[t%i.length]}return hr(e,n)}function XJ(e){let t=e?.raw&&typeof e.raw=="object"?e.raw:null;return Array.isArray(t?.chartExHistogramBins)&&t.chartExHistogramBins.length>0}function Ble(e){return e.series.some(t=>XJ(t))}function LN(e,t="country"){let n=ad(e);if(!n)return null;if(t==="us-state"){let r=GJ.get(n)??n;return Nle.get(r)??null}let o=Ale.get(n)??n;return Ile.get(o)??null}function jle(e,t){return e.series[t]?.color??e.series[t]?.lineColor??e.chartColorPalette?.[0]??"#ff006e"}function YJ(e,t){let n=Ss(V0(e,0,t));if(n)return n;let o=Array.isArray(e.chartColorPalette)?e.chartColorPalette:[];if(o.length>0){let r=e.chartColorPaletteOffset??0,i=Ss(o[(r%o.length+o.length)%o.length]);if(i)return i}return Ss(e.series[t]?.color??e.series[t]?.lineColor)??"#4f81bd"}function Ule(e){let t=e?.raw&&typeof e.raw=="object"?e.raw:null,n=Array.isArray(t?.valueColors)?t.valueColors.map(o=>Ss(o)).filter(o=>!!o):[];return n.length>=2?n:null}function KJ(e){let t=e?.raw&&typeof e.raw=="object"?e.raw:null,n=Array.isArray(t?.chartExColorStrings)?t.chartExColorStrings.map(o=>typeof o=="string"?o.trim():"").filter(o=>o.length>0):[];return n.length>0?n:null}function Fle(e){let t=e?.raw&&typeof e.raw=="object"?e.raw:null;return t?.layoutProperties&&typeof t.layoutProperties=="object"?t.layoutProperties:null}function Hle(e,t){let n=typeof t?.cultureRegion=="string"?t.cultureRegion.trim().toUpperCase():"",o=e.filter(i=>LN(i,"country")!=null).length,r=e.filter(i=>LN(i,"us-state")!=null).length;return n==="US"&&r>0&&r>=o?"us-state":"country"}function Vle(e){return e==="us-state"?WJ:qJ}function BY(e,t){if(e.length===0)return"#4f81bd";if(e.length===1)return e[0];let o=m2(t,0,1)*(e.length-1),r=Math.floor(o),i=Math.min(e.length-1,r+1),a=o-r;return Q_(e[r]??e[0],e[i]??e[e.length-1],a)}function JJ(e,t,n){let o=Ule(e.series[t]??null);if(o)return BY(o,n);let r=YJ(e,t);return BY([Dt(r,.82),Dt(r,.28),s2(r,.08)],n)}function qle(e,t){let n=jle(e,t);return Ss(n)??"#ff006e"}function Wle(e){let t=Math.max(0,e.series.findIndex(s=>s.hidden!==!0)),n=KJ(e.series[t]??null);if(n)return Array.from(new Set(n)).map((l,c)=>({color:V0(e,c,t),label:l}));let o=(e.series[t]?.values??[]).map(s=>yn(s)).filter(s=>s!=null);if(o.length===0)return[];let r=Math.min(...o),i=Math.max(...o),a=X0(r,i,void 0).slice(0,5);return a.slice(0,-1).map((s,l)=>{let c=a[l+1]??i,d=(s+(c-s)*.5-r)/Math.max(1e-6,i-r);return{color:JJ(e,t,d),label:`${Yn(s)}-${Yn(c)}`}})}function Gle(e){return typeof e!="number"||!Number.isFinite(e)?null:e>=100?e-100:e}function Zle(e,t){if(Gle(e.chartStyleId)!==32)return null;let o=e.series[t]?.color??e.series[t]?.lineColor??e.chartColorPalette?.[0]??null;return o?[Dt(o,.16),s2(o,.42),o,s2(o,.18),Dt(o,.08),s2(o,.3)]:null}function Xle(e,t,n=0){let o=e.series[n]?.dataPointStyles?.find(i=>i.index===t);if(o?.color)return o.color;let r=Zle(e,n);return r&&r.length>0?r[t%r.length]??r[0]:V0(e,t,n)}function fO(e){let t=0,n=Number.NEGATIVE_INFINITY;return e.series.forEach((o,r)=>{let i=0,a=0;for(let l of o.values){let c=yn(l);c!=null&&c>0&&(i+=1,a+=c)}let s=i*1e6+a;s>n&&(n=s,t=r)}),t}function Yle(e,t,n,o){let r=e.series[t],i=hr(e,t),a=Z0(e,t),s=typeof r?.lineWidthPx=="number"&&Number.isFinite(r.lineWidthPx)?Math.max(.8,Math.min(4,r.lineWidthPx)):1;return n<0&&r?.invertIfNegative?{fill:o==="none"?"none":r.negativeColor??(o==="chartArea"?e.chartAreaFillColor:void 0)??i,stroke:r.negativeLineColor??a,strokeWidth:s}:{fill:i,stroke:a,strokeWidth:s}}function mO(e){let t=typeof e=="number"&&Number.isFinite(e)?m2(e,0,500):150,n=m2(t/(100+t),.05,.88),o=m2(n*.5,0,.45);return{inner:n,outer:o}}function Kle(e){switch(e){case"bottom":return"bottom";case"left":return"left";case"right":return"right";case"top":return"top";case"b":return"bottom";case"l":return"left";case"r":return"right";case"t":return"top";default:return e}}function nP(e){return!e||e==="none"?"none":e==="auto"?"circle":e}function Jle(e){return e.chartType==="ScatterSmooth"?"ScatterSmooth":e.chartType==="Pie"&&e.is3d?"Pie3D":e.chartType==="Pie"&&e.series.some(t=>Array.isArray(t.dataPoints)&&t.dataPoints.some(n=>n!=null&&typeof n=="object"&&"explosion"in n&&typeof n.explosion=="number"&&(n.explosion??0)>0))?"PieExploded":e.chartType==="Unsupported(c:ofPieChart)"?"BarOfPie":e.chartType}function yi(e){return e==null?"":String(e).replace(/[\u200B-\u200D\uFEFF]/g,"").trim()}function jY(e){if(!e)return 0;let t=e.lastIndexOf("!"),n=(t>=0?e.slice(t+1):e).replace(/\$/g,""),o=/^([A-Za-z]+)(\d+):([A-Za-z]+)(\d+)$/.exec(n.trim());if(!o)return 0;let r=Number(o[2]),i=Number(o[4]);return!Number.isFinite(r)||!Number.isFinite(i)?0:Math.abs(i-r)+1}function Ji(e){let t=e.series[0]?.categories??[],o=e.plotVisibleOnly!==!0?Math.max(0,...e.series.map(s=>Math.max(jY(s.categoriesRef?.formula),jY(s.valuesRef?.formula)))):0,r=Math.max(o,t.length,...e.series.map(s=>Math.max(s.categories.length,s.values.length)));if(r<=0)return[];let i=e.series.some(s=>s.categories.some(l=>yi(l).length>0)),a=e.series.some(s=>s.categories.length===0?!1:s.categories.every(c=>yi(c).length===0))||!i;return Array.from({length:r},(s,l)=>{let c=t[l];if(c!=null){let d=yi(c);if(d.length>0)return VY(e,c,d)}let u=e.series.map(d=>d.categories[l]).find(d=>yi(d).length>0);return u!=null?VY(e,u,yi(u)):a?String(l+1):""})}function hO(e){let t=e.typeGroups??[];return t.length<2?!1:new Set(t.map(o=>o.chartType)).size>1}function Qle(e){return hO(e)?(e.typeGroups??[]).flatMap(t=>t.series.map((n,o)=>({color:n.lineColor??n.markerColor??n.color??hr(e,o),label:n.name??`Series ${o+1}`}))):e.series.map((t,n)=>({color:hr(e,n),label:t.name??`Series ${n+1}`}))}function UY(e,t,n,o=!1){let r=e.axes.find(i=>i.id!=null&&t.includes(i.id)&&n(i.position));return r||(o?e.axes.find(i=>i.id!=null&&t.includes(i.id))??null:null)}function e8e(e){return(e.typeGroups??[]).map(t=>{let n=t.axisIds??[],o=UY(e,n,i=>i==="b"||i==="t")??e.categoryAxis??null,r=UY(e,n,i=>i==="l"||i==="r",!0)??e.valueAxis??null;return{axisIds:n,categoryAxis:o,chartType:t.chartType,gapWidth:t.gapWidth,is3d:t.is3d,raw:t.raw,series:t.series,valueAxis:r}}).filter(t=>t.series.length>0)}function t8e(e,t){let n=yn(e);return n??(t==="zero"?0:null)}function sd(e){let t=yn(e);if(t!=null)return t;if(Array.isArray(e)){for(let n of e){let o=sd(n);if(o!=null)return o}return null}if(e&&typeof e=="object"){let n=e;for(let o of["x","value","v","num","number","raw"]){let r=sd(n[o]);if(r!=null)return r}return null}if(typeof e=="string"){let n=/-?\d+(?:\.\d+)?/.exec(e);if(!n)return null;let o=Number(n[0]);return Number.isFinite(o)?o:null}return null}function QJ(e,t=fO(e)){let n=Ji(e);return(e.series[t]?.values??[]).map((r,i)=>({color:Xle(e,i,t),index:i,label:yi(n[i]),value:Math.max(0,yn(r)??0)})).filter(r=>r.value>0)}function n8e(e){let t=e.raw&&typeof e.raw=="object"?e.raw:null,n=t?.layoutProperties&&typeof t.layoutProperties=="object"?t.layoutProperties:null;return(Array.isArray(n?.subtotals)?n.subtotals:[]).length>0||n?.aggregation===!0}function eQ(e){if(e.chartType==="Funnel"||e.chartType==="Waterfall"){let t=Math.max(0,e.series.findIndex(r=>r.hidden!==!0)),n=e.series[t]??null;if(!n)return[];let o=Ji(e);return n.values.map((r,i)=>{let a=yn(r);return a==null||!Number.isFinite(a)?null:{color:e.varyColors?V0(e,i,t):hr(e,t),isSubtotal:!1,label:yi(o[i])||String(i+1),value:a}}).filter(r=>r!=null)}return e.series.map((t,n)=>{let o=t.values.reduce((a,s)=>a+(yn(s)??0),0);if(!Number.isFinite(o))return null;let r=typeof t.valuesRef?.formula=="string"?t.valuesRef.formula:"",i=t.name??(r.length>0?r.replace(/^.*!/,"").replace(/\$/g,""):`Series ${n+1}`);return{color:hr(e,typeof t.formatIdx=="number"?t.formatIdx:n),isSubtotal:n8e(t),label:i,value:o}}).filter(t=>t!=null)}function gO(e){let t={children:[],name:e.title??e.name??"Root"},n=t.children??[],o=new Map,r=e.series.find(s=>{let l=s.raw&&typeof s.raw=="object"?s.raw:null;return Array.isArray(l?.chartExHierarchyCategories)})??null,i=(()=>{if(!r)return null;let s=r.raw;return Array.isArray(s.chartExHierarchyCategories)?s.chartExHierarchyCategories.map(l=>Array.isArray(l)?l.map(c=>yi(c)).filter(c=>c.length>0):[]):null})(),a=i?i.length:Math.max(0,...e.series.map(s=>s.values.length));for(let s=0;s<a;s+=1){let l=i?.[s]??e.series.map(d=>yi(d.categories[s]??d.values[s])).filter(d=>d.length>0);if(l.length===0)continue;let c=t;l.forEach((d,p)=>{c.children=c.children??[];let h=p===l.length-1&&l.length===1?void 0:c.children.find(S=>S.name===d);if(!h){if(h={children:[],name:d},p===0){let S=o.size;o.set(d,S),h.colorIndex=S}else h.colorIndex=c.colorIndex;c.children.push(h)}c=h});let u=r??e.series[e.series.length-1]??null;c.value=(c.value??0)+Math.max(1e-4,yn(u?.values[s])??1)}return n.length>0?t:null}function r8e(e){let t=e.raw&&typeof e.raw=="object"?e.raw:null,n=t?.layoutProperties&&typeof t.layoutProperties=="object"?t.layoutProperties:null;return(n?.statistics&&typeof n.statistics=="object"?n.statistics:null)?.quartileMethod==="inclusive"?"inclusive":"exclusive"}function o8e(e){let t=e.raw&&typeof e.raw=="object"?e.raw:null,n=t?.layoutProperties&&typeof t.layoutProperties=="object"?t.layoutProperties:null,o=n?.visibility&&typeof n.visibility=="object"?n.visibility:null;return{meanLine:o?.meanLine===!0,meanMarker:o?.meanMarker!==!1,nonoutliers:o?.nonoutliers===!0,outliers:o?.outliers!==!1}}function cN(e,t,n){let o=e.length;if(o===0)return 0;if(o===1)return e[0]??0;let r=n==="exclusive"?t*(o+1):1+t*(o-1);if(r<=1)return e[0]??0;if(r>=o)return e[o-1]??0;let i=Math.floor(r)-1,a=Math.ceil(r)-1,s=r-Math.floor(r),l=e[Math.max(0,i)]??e[0]??0,c=e[Math.max(0,a)]??e[o-1]??0;return l+(c-l)*s}function i8e(e){let t=e.values.map(h=>yn(h)).filter(h=>h!=null).sort((h,S)=>h-S);if(t.length===0)return null;let n=r8e(e),o=cN(t,.25,n),r=cN(t,.5,n),i=cN(t,.75,n),a=i-o,s=o-a*1.5,l=i+a*1.5,c=t.filter(h=>h>=s&&h<=l),u=t.filter(h=>h<s||h>l),d=c[0]??t[0]??0,p=c[c.length-1]??t[t.length-1]??0,m=t.reduce((h,S)=>h+S,0)/t.length;return{lowerFence:s,lowerWhisker:d,max:t[t.length-1]??0,mean:m,median:r,min:t[0]??0,outliers:u,q1:o,q3:i,upperFence:l,upperWhisker:p,visiblePoints:c}}function a8e(e,t){let r=t.ancestors().reverse()[1]?.data.colorIndex??0,i=hr(e,r),a=Math.max(0,t.depth-1);return a===0?i:Dt(i,m2(a*.16,0,.5))}function s8e(e,t){let o=t.ancestors().reverse()[1];return hr(e,o?.data.colorIndex??0)}function DN(e,t,n,o,r){if(!(!e.children||e.children.length===0)){if(e.depth===0){$8(e,t,n,o,r),e.children.forEach(i=>DN(i,i.x0,i.y0,i.x1,i.y1));return}PA(e,t,n,o,r),e.children.forEach(i=>DN(i,i.x0,i.y0,i.x1,i.y1))}}function bd(e,t){return e.chartColorPalette?.[0]??e.series[0]?.color??e.series[0]?.lineColor??e.axisLineColor??e.textColor??t.text}function tQ(e){return typeof e!="number"||!Number.isFinite(e)?null:e>=100?e-100:e}function l8e(e){let t=Ss(e.series[0]?.color??e.series[0]?.lineColor);if(!t)return null;let n=Ss(e.chartColorPalette?.[0]);return n&&n===t?null:t}function FY(e,t){return t<=3?[Dt(e,.22),e,s2(e,.2)]:[Dt(e,.3),Dt(e,.14),e,s2(e,.1),s2(e,.22)]}function nQ(e){let t=tQ(e.chartStyleId),n=l8e(e);return t===26?FY(n??"#ff006e",3):t===34&&n?FY(n,3):t===34||e.wireframe===!0&&t==null?["#5b9bd5","#ed7d31","#a5a5a5"]:t===35||t===36||e.wireframe!==!0&&t==null?["#2f5597","#4472c4","#5b9bd5","#8faadc","#d9e2f3"]:null}function rQ(e){let t=tQ(e.chartStyleId),n=e.raw&&typeof e.raw=="object"&&typeof e.raw.xmlChartType=="string"?String(e.raw.xmlChartType):"";return(n==="surfaceChart"||n==="surface3DChart")&&(t===26||t===34||t===35||t===36)}function c8e(e){let t=e.raw&&typeof e.raw=="object"?e.raw:null,n=typeof t?.bandFormatCount=="number"&&Number.isFinite(t.bandFormatCount)?t.bandFormatCount:null;if(n!=null&&n>0&&!(bO(e)&&e.wireframe!==!0))return n;let o=nQ(e);return rQ(e)&&o&&o.length>0?o.length:e.chartColorPalette&&e.chartColorPalette.length>1?e.chartColorPalette.length:o&&o.length>0?o.length:e.wireframe?3:5}function yO(e,t){let n=nQ(e);if(rQ(e)&&n&&n.length>=2)return n;let o=(e.chartColorPalette??[]).filter(i=>typeof i=="string"&&i.length>0);if(o.length>=2)return o;if(n&&n.length>=2)return n;let r=bd(e,t);return[s2(r,.42),s2(r,.24),r,Dt(r,.18),Dt(r,.34),Dt(r,.5)]}function ay(e,t,n,o){let r=yO(e,t);if(r.length===0)return bd(e,t);let i=ld(n,o);return r[Math.min(r.length-1,Math.max(0,i))]??r[r.length-1]??bd(e,t)}function oQ(e){let t=e.series.flatMap(g=>g.values.map(y=>yn(y)).filter(y=>y!=null));if(t.length===0)return null;let n=typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min)?e.valueAxis.min:null,o=typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max)?e.valueAxis.max:null,r=Math.min(...t),i=Math.max(...t),a=Math.max(1,c8e(e)),l=Math.max(1e-6,i-Math.min(0,r))/a,c=10**Math.floor(Math.log10(Math.max(l,1e-6))),u=l/c,d=u<=1?1:u<=2?2:u<=5?5:10,p=typeof e.valueAxis?.majorUnit=="number"&&e.valueAxis.majorUnit>0?e.valueAxis.majorUnit:d*c,m=n??(r>=0?0:Math.floor(r/p)*p),h=o??Math.ceil(i/p)*p,S=h<=m?m+p:h,v=[];for(let g=m;g<=S+p*.001;g+=p)v.push(Number(g.toFixed(8)));return{maxValue:h,minValue:m,safeMax:S,ticks:v.length>=2?v:[m,S]}}function iQ(e,t,n){let o=yO(e,t);if(o.length===0)return bd(e,t);if(o.length===1)return o[0];let r=m2(n,0,1)*(o.length-1),i=Math.floor(r),a=Math.min(o.length-1,i+1),s=r-i;return Q_(o[i]??o[0],o[a]??o[o.length-1],s)}function $7(e,t,n,o){return ay(e,t,n,o)}function ld(e,t){let n=e.ticks;for(let o=0;o<n.length-1;o+=1){let r=n[o+1]??e.safeMax;if(t<=r||o===n.length-2)return o}return Math.max(0,n.length-2)}function uN(e,t){return e.length<2?"":gs().x(n=>n.x).y(n=>n.y).curve(e.length>=3&&t?s_.alpha(.5):l5)(e)??""}function u8e(e){let t=[],n=[];return e.forEach(o=>{if(!o.hasValue){n.length>=2&&t.push(n),n=[];return}let r={x:o.x,y:o.y},i=n[n.length-1];(!i||Math.abs(i.x-r.x)>.01||Math.abs(i.y-r.y)>.01)&&n.push(r)}),n.length>=2&&t.push(n),t}function HY(e){let t=[...e],n=.75,o=(i,a)=>Math.abs(i.x-a.x)<=n&&Math.abs(i.y-a.y)<=n,r=[];for(;t.length>0;){let i=t.shift();if(!i)break;let a=[i.start,i.end],s=!0;for(;s;){s=!1;for(let c=t.length-1;c>=0;c-=1){let u=t[c];if(u){if(o(a[a.length-1]??u.start,u.start))a.push(u.end);else if(o(a[a.length-1]??u.start,u.end))a.push(u.start);else if(o(a[0]??u.start,u.end))a.unshift(u.start);else if(o(a[0]??u.start,u.start))a.unshift(u.end);else continue;t.splice(c,1),s=!0}}}let l=a.filter((c,u)=>{if(u===0)return!0;let d=a[u-1];return!d||!o(d,c)});l.length>=2&&r.push(l)}return r}function d8e(e,t){let n=e.raw&&typeof e.raw=="object"?e.raw:null,o=Array.isArray(n?.bandFormatLineColors)?n.bandFormatLineColors.filter(r=>typeof r=="string"&&r.length>0):[];return o.length>0?o:yO(e,t)}function jg(e,t,n,o){let r=d8e(e,t);if(r.length===0)return ay(e,t,n,o);let i=ld(n,o);return r[Math.min(r.length-1,Math.max(0,i))]??ay(e,t,n,o)}function vO(e,t){if(!bO(e))return t.plot;let n=Math.max(1,Ji(e).length),o=Math.max(1,e.series.length),r=Math.max(.72,n/Math.max(1,o)),i=e.wireframe?.78:.84,a=e.wireframe?.72:.8,s=t.plot.width*i,l=t.plot.height*a;return s/Math.max(1e-6,l)>r?s=l*r:l=s/Math.max(1e-6,r),{height:l,left:t.plot.left+(t.plot.width-s)/2,top:t.plot.top+(t.plot.height-l)/2,width:s}}function p8e(e,t){let n=oQ(e);if(!n)return[];let o=[];for(let r=0;r<n.ticks.length-1;r+=1){let i=n.ticks[r]??n.minValue,a=n.ticks[r+1]??n.safeMax,l=(i+(a-i)*.5-n.minValue)/Math.max(1e-6,n.safeMax-n.minValue);o.push({color:iQ(e,t,l),label:`${Yn(i)}-${Yn(a)}`})}return o.reverse()}function bO(e){let t=e.raw&&typeof e.raw=="object"&&typeof e.raw.xmlChartType=="string"?e.raw.xmlChartType:"";return t==="surfaceChart"?!0:t==="surface3DChart"?!1:e.chartType==="Surface"&&e.is3d!==!0}function f8e(e,t){let n=vO(e,t),o=Ji(e),r=e.series.map((d,p)=>yi(d.name)||`Q${p+1}`),i=Aa(e),a=e.axisLineColor??e.chartAreaBorderColor??"#888888",s=Math.max(1,r.length),l=Math.max(1,o.length),c=o.map((d,p)=>n.left+(l<=1?n.width/2:p/(l-1)*n.width)),u=r.map((d,p)=>n.top+n.height-(s<=1?n.height/2:p/(s-1)*n.height));return(0,K.jsxs)("g",{children:[(0,K.jsx)("rect",{fill:"none",height:n.height,stroke:Dt(a,.18),strokeWidth:.8,width:n.width,x:n.left,y:n.top}),o.map((d,p)=>(0,K.jsx)("text",{fill:i,fontSize:10,textAnchor:"middle",x:c[p]??n.left,y:n.top+n.height+14,children:d},`surface-x-label-${p}`)),r.map((d,p)=>(0,K.jsx)("text",{fill:i,fontSize:10,textAnchor:"start",x:n.left+n.width+8,y:(u[p]??n.top)+3,children:d},`surface-y-label-${p}`))]})}function Ss(e){if(typeof e!="string")return null;let t=e.trim();if(!t)return null;let n=t.startsWith("#")?t.slice(1):t;return/^[0-9a-f]{6}$/i.test(n)?`#${n.toLowerCase()}`:null}function aQ(e){let t={close:Fg(e.series,/close|last|end/),high:Fg(e.series,/high|max|top/),low:Fg(e.series,/low|min|bottom/),open:Fg(e.series,/open|start/),volume:Fg(e.series,/volume|vol/)},n=new Set(Object.values(t).filter(i=>i!=null)),o=e.series.map((i,a)=>a).filter(i=>!n.has(i));return(e.series.length>=4?["open","high","low","close"]:["high","low","close"]).forEach(i=>{if(t[i]==null){let a=o.shift();a!=null&&(t[i]=a)}}),t}function sQ(e,t){let n=e.raw&&typeof e.raw=="object"?e.raw:null,o=n?.highLowLines&&typeof n.highLowLines=="object"?n.highLowLines:null,r=o?.shapeProperties&&typeof o.shapeProperties=="object"?o.shapeProperties:null,i=Ss(r?.lineColorHex)??t??"#333333",a=typeof e.chartStyleId=="number"?e.chartStyleId:null,s=a!=null&&a>=128?"#c0504d":i,l=a!=null&&a>=128?"#d9a3a0":Dt(i,.45);return{closeAccent:s,downFill:Dt(i,.4),lineColor:i,lowAccent:l,openAccent:Dt(i,.22),upFill:"#ffffff",volumeFill:Dt(i,.26)}}function m8e(e,t){let n=e.axisLineColor??e.chartAreaBorderColor??t.border,o=aQ(e),r=sQ(e,n);return e.series.map((i,a)=>{let s=r.lineColor;return o.volume===a?s=r.volumeFill:o.open===a?s=r.openAccent:o.low===a?s=r.lowAccent:o.close===a&&(s=r.closeAccent),{color:s,label:i.name??`Series ${a+1}`}})}function h8e(e,t,n){if(!e.legend)return[];if(hO(e))return Qle(e);if(t==="Stock")return m8e(e,n);if(t==="Surface")return p8e(e,n);if(t==="RegionMap")return Wle(e);if(t==="Sunburst"||t==="Treemap"){let r=gO(e);return r?.children?r.children.map((i,a)=>({color:hr(e,i.colorIndex??a),label:i.name})):[]}if(t==="Pie"||t==="Pie3D"||t==="PieExploded"||t==="Doughnut"||t==="BarOfPie"){if(t==="BarOfPie"){let r=Ji(e),i=e.series[0]?.values??[];return r.map((a,s)=>({color:V0(e,s),label:yi(a),value:yn(i[s])??0})).filter(a=>a.value>0&&a.label.trim().length>0).map(a=>({color:a.color,label:a.label}))}return QJ(e).map(r=>({color:r.color,label:r.label}))}let o=t==="Scatter"||t==="ScatterLines"||t==="ScatterSmooth"||t==="Bubble";return e.series.map((r,i)=>({color:o?r.lineColor??r.markerColor??r.color??hr(e,i):hr(e,i),label:r.name??`Series ${i+1}`}))}function g8e(e,t,n){let o=Math.max(80,Math.round(t.width)),r=Math.max(60,Math.round(t.height)),i=e.chartType==="Surface"||e.raw&&typeof e.raw=="object"&&typeof e.raw.xmlChartType=="string"&&String(e.raw.xmlChartType).includes("surface"),a=e.title?i?30:24:8,s=Kle(e.legend?.position),l=n.length>0&&(s==="right"||s==="left"),c=n.length>0&&(s==="top"||s==="bottom"),u=42+(s==="left"?98:0),d=16+(s==="right"?98:0),p=a+(s==="top"?24:0),m=28+(s==="bottom"?24:0),h=Math.max(40,o-u-d),S=Math.max(40,r-p-m),v=o<=280,g=r<=200;return{height:r,legendItems:n,legendPosition:(v||g)&&l?"bottom":s,plot:{height:Math.max(40,r-p-m),left:u,top:p,width:Math.max(40,o-u-d)},titleHeight:a,width:o}}function gd(e,t,n=5){let r=Math.max(1e-6,t-e)/Math.max(1,n),i=10**Math.floor(Math.log10(r)),a=r/i;return(a<=1?1:a<=2?2:a<=5?5:10)*i}function X0(e,t,n){if(!Number.isFinite(e)||!Number.isFinite(t)||t<=e)return[];let o=typeof n=="number"&&n>0?n:gd(e,t,5);if(!Number.isFinite(o)||o<=0)return[];let r=Math.floor(e/o)*o,i=[];for(let a=r;a<=t+o*.001;a+=o)a>=e-o*.001&&a<=t+o*.001&&i.push(Number(a.toFixed(8)));return i}function G_(e,t,n,o=!1){if(!Number.isFinite(e)||!Number.isFinite(t))return{max:1,min:0,ticks:[0,1]};let r=o?Math.min(0,e):e,i=o?Math.max(0,t):t;i<=r&&(i=r+1);let a=typeof n=="number"&&n>0?n:gd(r,i,5),s=typeof n=="number"&&n>0?r:Math.floor(r/a)*a,l=typeof n=="number"&&n>0?i:Math.ceil(i/a)*a,c=o?Math.min(0,s):s,u=l<=c?c+a:l,d=X0(c,u,a);return{max:u,min:c,ticks:d.length>0?d:[c,u]}}function G8(e,t,n,o=!1){let r=typeof e?.min=="number"&&Number.isFinite(e.min),i=typeof e?.max=="number"&&Number.isFinite(e.max),a=r?Number(e?.min):t,s=i?Number(e?.max):n,l=G_(a,s,e?.majorUnit,o);return{hasExplicitMax:i,hasExplicitMin:r,majorUnit:e?.majorUnit,max:i?Number(e?.max):l.max,min:r?Number(e?.min):l.min,ticks:r||i?X0(r?Number(e?.min):l.min,i?Number(e?.max):l.max,e?.majorUnit):l.ticks}}function y8e(e,t=11,n=8){let o=m2((e.view3d?.depthPercent??100)/100,.35,3.2),r=m2(e.view3d?.rotX??20,-80,80),i=m2(e.view3d?.rotY??20,-80,80),a=e.view3d?.rAngAx===!1,s=m2((e.view3d?.perspective??(a?26:0))/100,0,1),l=U0(0,0,0,r*(Math.PI/180),i*(Math.PI/180),a,s),c=U0(0,0,1,r*(Math.PI/180),i*(Math.PI/180),a,s),u=c.x-l.x,d=c.y-l.y,p=m2(1.42+Math.abs(i)/48+o*.06,1.5,1.95),m=m2(1.18+Math.abs(r)/78,1.22,1.5),h=u*p,S=d*m,v=Math.hypot(h,S)||1,g=m2(Math.abs(i)/22,.55,2.2),y=m2(Math.abs(r)/18,.45,1.9),x=Math.max(6,t*o*g)*(i<0?-1:1),_=-Math.max(4,n*o*y),$=Math.max(10,Math.hypot(x,_)*1.34),k=h/v*$,L=S/v*$;return{depthRatio:o,depthX:k,depthY:L,insetBottom:Math.max(6,Math.abs(L)+5),insetLeft:k<0?Math.abs(k)+4:0,insetRight:k>0?k+4:0,insetTop:Math.max(4,Math.abs(L)+2)}}function Yn(e){return Math.abs(e)>=1e3?e.toLocaleString(void 0,{maximumFractionDigits:0}):e.toLocaleString(void 0,{maximumFractionDigits:2})}function v8e(e){return`${Yn(e)}%`}function b8e(e){if(!e)return!1;let t=e.toLowerCase().replace(/\[[^\]]*]/g," ").replace(/"[^"]*"/g," ").replace(/\\./g," ");return/(?:d|m|y)/.test(t)}function S8e(e,t){let n=Math.trunc(e),o=Math.round((e-n)*864e5),r=t?Date.UTC(1904,0,1):Date.UTC(1899,11,30);return new Date(r+n*864e5+o)}function x8e(e,t,n){let o=S8e(e,n),r=(t??"").toLowerCase(),i={};return/yyyy/.test(r)?i.year="numeric":/yy/.test(r)&&(i.year="2-digit"),/mmmm/.test(r)?i.month="long":/mmm/.test(r)?i.month="short":/(^|[^a-z])m([^a-z]|$)|(^|[^a-z])mm([^a-z]|$)/.test(r)&&(i.month="numeric"),/dddd/.test(r)?i.weekday="long":/ddd/.test(r)&&(i.weekday="short"),/d/.test(r)&&(i.day="numeric"),Object.keys(i).length===0&&(i.month="short",i.day="numeric"),new Intl.DateTimeFormat(void 0,i).format(o)}function VY(e,t,n=""){let o=e.raw&&typeof e.raw=="object"?e.raw:null,r=typeof t=="number"&&Number.isFinite(t)?t:null,i=e.categoryAxis?.numberFormat?.formatCode;if(r!=null&&b8e(i))return x8e(r,i,o?.date1904===!0);let a=yi(t);return a.length>0?a:n}function SO(e,t,n=10){if(!e||t<=0)return"";let o=Math.max(4.2,n*.56),r=Math.max(1,Math.floor(t/o));return e.length<=r?e:r<=1?"\u2026":`${e.slice(0,Math.max(0,r-1)).trimEnd()}\u2026`}function sy(e,t){if(e==="none")return"";let n=(()=>{switch(e){case"diamond":return RI;case"square":return $I;case"triangle":case"triangle-up":return EI;case"cross":case"plus":return kI;case"star":return zI;case"circle":default:return Tg}})();return i_().type(n).size(t*t*Math.PI)()??""}var I7=Math.PI*2;function w8e(e,t){let n=e,o=t;for(;o<n;)o+=I7;return{end:o,start:n}}function _8e(e,t){let{start:n,end:o}=w8e(e,t),r=[],i=Math.floor(n/I7)-1,a=Math.ceil(o/I7)+1;for(let s=i;s<=a;s+=1){let l=Math.PI/2+s*I7,c=Math.PI*1.5+s*I7,u=Math.max(n,l),d=Math.min(o,c);d-u>1e-4&&r.push([u,d])}return r}function b4(e,t,n,o,r,i=0){return{x:e+Math.sin(r)*n,y:t-Math.cos(r)*n*o+i}}function ar(e){return Number(e.toFixed(3))}function P8e(e,t,n,o,r,i,a,s=!1){let l=n*o;return(s?[[i,a]]:_8e(i,a)).map(([u,d])=>{let p=b4(e,t,n,o,u,0),m=b4(e,t,n,o,d,0),h=b4(e,t,n,o,u,r),S=b4(e,t,n,o,d,r),v=d-u>Math.PI?1:0;return[`M ${ar(p.x)} ${ar(p.y)}`,`A ${ar(n)} ${ar(l)} 0 ${v} 1 ${ar(m.x)} ${ar(m.y)}`,`L ${ar(S.x)} ${ar(S.y)}`,`A ${ar(n)} ${ar(l)} 0 ${v} 0 ${ar(h.x)} ${ar(h.y)}`,"Z"].join(" ")})}function C8e(e){let t=(e%I7+I7)%I7;return t>Math.PI/2&&t<Math.PI*1.5}function qY(e,t,n,o,r,i,a=!1){if(!a&&!C8e(i))return null;let s={x:e,y:t},l={x:e,y:t+r},c=b4(e,t,n,o,i,0),u=b4(e,t,n,o,i,r);return[`M ${ar(s.x)} ${ar(s.y)}`,`L ${ar(c.x)} ${ar(c.y)}`,`L ${ar(u.x)} ${ar(u.y)}`,`L ${ar(l.x)} ${ar(l.y)}`,"Z"].join(" ")}function WY(e,t,n){if(!e.title)return null;let o=12,r=SO(e.title,Math.max(40,t.width-12),o),i=t.titleHeight>=30?19:16;return(0,K.jsx)("text",{fill:e.titleColor??e.textColor??eP,fontFamily:ZJ(e.titleFontFamily??e.fontFamily),fontSize:o,fontWeight:600,textAnchor:"middle",x:t.width/2,y:i,children:r})}function GY(e,t,n){if(!e.legend||t.legendItems.length===0)return null;let o=Aa(e),r=t.legendPosition,i=t.legendItems,a=8,s=a+4;if(r==="left"||r==="right"){let d=r==="right"?t.plot.left+t.plot.width+8:8,p=t.plot.top+6;return(0,K.jsx)("g",{children:i.map((m,h)=>{let S=p+h*18;return(0,y5.createElement)("g",{...h<e.series.length?j2(h):{},"data-xlsx-chart-element-kind":h<e.series.length?"legendEntry":void 0,key:`legend-${h}`,transform:`translate(${d}, ${S})`},(0,K.jsx)("rect",{fill:m.color,height:a,rx:1.2,ry:1.2,width:a,x:0,y:-7}),(0,K.jsx)("text",{fill:o,fontSize:10,x:s,y:0,children:m.label}))})})}let l=r==="top"?t.titleHeight+12:t.height-8,c=i.reduce((d,p)=>d+24+Math.min(96,p.label.length*5.4),0),u=Math.max(8,(t.width-c)/2);return(0,K.jsx)("g",{children:i.map((d,p)=>{let m=Math.min(96,d.label.length*5.4),h=(0,y5.createElement)("g",{...p<e.series.length?j2(p):{},"data-xlsx-chart-element-kind":p<e.series.length?"legendEntry":void 0,key:`legend-${p}`,transform:`translate(${u}, ${l})`},(0,K.jsx)("rect",{fill:d.color,height:a,rx:1.2,ry:1.2,width:a,x:0,y:-7}),(0,K.jsx)("text",{fill:o,fontSize:10,x:s,y:0,children:d.label}));return u+=24+m,h})})}function xO(e,t,n,o,r,i,a,s,l=Yn){let c=e.axisLineColor??e.chartAreaBorderColor??t.border,u=Aa(e),d=s(0);return(0,K.jsxs)("g",{children:[a.map(p=>{let m=s(p);return o?(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Dt(c,.7),strokeWidth:1,x1:m,x2:m,y1:n.top,y2:n.top+n.height}),(0,K.jsx)("text",{fill:u,fontSize:10,textAnchor:"middle",x:m,y:n.top+n.height+14,children:l(p)})]},`grid-v-${p}`):(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Dt(c,.7),strokeWidth:1,x1:n.left,x2:n.left+n.width,y1:m,y2:m}),(0,K.jsx)("text",{fill:u,fontSize:10,textAnchor:"end",x:n.left-6,y:m+3,children:l(p)})]},`grid-h-${p}`)}),i.map((p,m)=>{let h=r[m]??"";return o?(0,K.jsx)("text",{fill:u,fontSize:10,textAnchor:"end",x:n.left-6,y:p+3,children:h},`cat-y-${m}`):(0,K.jsx)("text",{fill:u,fontSize:10,textAnchor:"middle",x:p,y:n.top+n.height+14,children:h},`cat-x-${m}`)}),o?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("line",{stroke:c,strokeWidth:1.2,x1:n.left,x2:n.left+n.width,y1:n.top+n.height,y2:n.top+n.height}),(0,K.jsx)("line",{stroke:c,strokeWidth:1.2,x1:d,x2:d,y1:n.top,y2:n.top+n.height})]}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("line",{stroke:c,strokeWidth:1.2,x1:n.left,x2:n.left,y1:n.top,y2:n.top+n.height}),(0,K.jsx)("line",{stroke:c,strokeWidth:1.2,x1:n.left,x2:n.left+n.width,y1:d,y2:d})]})]})}function Ug(e,t){return{x:e.x*t,y:e.y*t}}function p5(e,t,n,o,r){let i=Math.max(12,Math.ceil(Math.abs(r-o)/(Math.PI/14))),a=[];for(let s=0;s<=i;s+=1){let l=s/i,c=o+(r-o)*l;a.push({x:e.x+t.x*Math.cos(c)+n.x*Math.sin(c),y:e.y+t.y*Math.cos(c)+n.y*Math.sin(c)})}return a}function g_(e,t){return e.length===0||t.length===0?"":h5([...e,...t.slice().reverse()],!0)}function k8e(e,t,n,o,r){let i=e.depthX??(e.isHorizontal?10:9),a=e.depthY??-7,s=e.left+(e.depthOffsetX??0),l=e.top+(e.depthOffsetY??0),c=e.width,u=e.height,d=s+c/2,p=l+u/2,m=e.capStart!==!1,h=e.capEnd!==!1,S=t==="cone"?m2(e.bottomScale??1,0,1):1,v=t==="cone"?m2(e.topScale??1,0,1):1,g=t==="cylinder"?e.isHorizontal?.52:.48:e.isHorizontal?.7:.58,y=Ug({x:i/2,y:a/2},g),x=Math.max(.6,e.strokeWidth*.65);if(e.isHorizontal){let Me={x:s+y.x,y:p+y.y},Fe={x:s+c+y.x,y:p+y.y},Se={x:0,y:u*S/2},$e={x:0,y:u*v/2},He=Ug(y,S),r1=Ug(y,v),b1=p5(Me,Se,He,0,Math.PI),p1=p5(Fe,$e,r1,0,Math.PI),re=p5(Me,Se,He,Math.PI,Math.PI*2),fe=p5(Fe,$e,r1,Math.PI,Math.PI*2),Ve=g_(p1,b1),l1=g_(fe,re),v1=v>.018?h5(p5(Fe,$e,r1,0,Math.PI*2),!0):"",D1=S>.028?h5(p5(Me,Se,He,0,Math.PI*2),!0):"";return(0,K.jsxs)("g",{children:[Ve?(0,K.jsx)("path",{d:Ve,fill:o,stroke:e.stroke,strokeWidth:x}):null,h&&v1?(0,K.jsx)("path",{d:v1,fill:r,stroke:e.stroke,strokeWidth:x}):null,l1?(0,K.jsx)("path",{d:l1,fill:n,stroke:e.stroke,strokeWidth:e.strokeWidth}):null,m&&D1?(0,K.jsx)("path",{d:D1,fill:n,stroke:e.stroke,strokeWidth:x}):null]},`${e.key}-3d-horizontal-${t}`)}let _={x:d+y.x,y:l+u+y.y},$={x:d+y.x,y:l+y.y},k={x:c*S/2,y:0},L={x:c*v/2,y:0},I=Ug(y,S),N=Ug(y,v),U=p5(_,k,I,0,Math.PI),z=p5($,L,N,0,Math.PI),Z=p5(_,k,I,Math.PI,Math.PI*2),ie=p5($,L,N,Math.PI,Math.PI*2),ue=g_(z,U),X=g_(ie,Z),W=v>.018?h5(p5($,L,N,0,Math.PI*2),!0):"";return(0,K.jsxs)("g",{children:[ue?(0,K.jsx)("path",{d:ue,fill:o,stroke:e.stroke,strokeWidth:x}):null,h&&W?(0,K.jsx)("path",{d:W,fill:r,stroke:e.stroke,strokeWidth:x}):null,X?(0,K.jsx)("path",{d:X,fill:n,stroke:e.stroke,strokeWidth:e.strokeWidth}):null]},`${e.key}-3d-${t}`)}function R8e(e){let t=(()=>{switch(e.shape3d){case"cone":case"coneToMax":return"cone";case"cylinder":return"cylinder";case"pyramid":case"pyramidToMax":return"pyramid";default:return"box"}})(),n=e.depthX??(e.isHorizontal?10:9),o=e.depthY??-7,r=e.left+(e.depthOffsetX??0),i=e.top+(e.depthOffsetY??0),a=e.width,s=e.height,l=r+a,c=i+s,u=l,d=n,p=r+a/2,m=m2(e.bottomScale??1,.04,1),h=m2(e.topScale??1,.04,1),S=a*m/2,v=a*h/2,g=p-S,y=p+S,x=p-v,_=p+v,$=e.capStart!==!1,k=e.capEnd!==!1,L=`${r},${i} ${l},${i} ${l+d},${i+o} ${r+d},${i+o}`,I=`${u},${i} ${u},${c} ${u+d},${c+o} ${u+d},${i+o}`,N=e.gradientId?`url(#${e.gradientId})`:e.color,U=e.invertedNegative?e.color:s2(e.color,.22),z=e.invertedNegative?Dt(e.color,.04):Dt(e.color,.24);if(t==="cylinder"||t==="cone")return k8e(e,t,N,U,z);if(t==="box")return(0,K.jsxs)("g",{children:[(0,K.jsx)("polygon",{fill:U,points:I,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),(0,K.jsx)("polygon",{fill:z,points:L,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),(0,K.jsx)("rect",{fill:N,height:s,stroke:e.stroke,strokeWidth:e.strokeWidth,width:a,x:r,y:i})]},`${e.key}-3d`);if(e.isHorizontal){let X=i+s/2,W=s*m2(e.bottomScale??1,.04,1)/2,Me=s*m2(e.topScale??1,.04,1)/2,Fe=X-W,Se=X+W,$e=X-Me,He=X+Me,r1=`${r},${Fe} ${l},${$e} ${l+d},${$e+o} ${r+d},${Fe+o}`,b1=`${l},${$e} ${l},${He} ${l+d},${He+o} ${l+d},${$e+o}`,p1=`${l},${$e} ${l+d},${$e+o} ${l+d},${He+o} ${l},${He}`,re=`${r},${Fe} ${l},${$e} ${l},${He} ${r},${Se}`;return(0,K.jsxs)("g",{children:[(0,K.jsx)("polygon",{fill:U,points:p1,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),(0,K.jsx)("polygon",{fill:z,points:r1,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),(0,K.jsx)("polygon",{fill:N,points:re,stroke:e.stroke,strokeWidth:e.strokeWidth})]},`${e.key}-3d-horizontal-${t}`)}let Z=`${x},${i} ${_},${i} ${_+d},${i+o} ${x+d},${i+o}`,ie=`${_},${i} ${y},${c} ${y+d},${c+o} ${_+d},${i+o}`,ue=`${x},${i} ${_},${i} ${y},${c} ${g},${c}`;return(0,K.jsxs)("g",{children:[(0,K.jsx)("polygon",{fill:U,points:ie,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),k?(0,K.jsx)("polygon",{fill:z,points:Z,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}):null,(0,K.jsx)("polygon",{fill:N,points:ue,stroke:e.stroke,strokeWidth:e.strokeWidth})]},`${e.key}-3d-${t}`)}function h5(e,t=!1){if(e.length===0)return"";let n=e.map((o,r)=>`${r===0?"M":"L"} ${ar(o.x)} ${ar(o.y)}`);return t&&n.push("Z"),n.join(" ")}function U0(e,t,n,o,r,i,a){let s=Math.cos(o),l=Math.sin(o),c=Math.cos(r),u=Math.sin(r),d=e*c+n*u,p=-e*u+n*c,m=t*s-p*l,h=t*l+p*s,S=i?1/Math.max(.22,1+h*(.26+a*.54)):1;return{depth:h,x:d*S,y:m*S}}function $8e(e,t,n,o,r,i,a,s,l,c){let u=n.plot,d=G8(e.valueAxis,i,a,s||e.valueAxis?.crosses==="autoZero");i=d.min,a=d.max;let p=Math.max(1e-6,a-i),m=Math.max(1,e.series.length),h=Math.max(1,o.length),S=m2((e.view3d?.depthPercent??100)/100,.5,4),v=(m<=1?.82:1.02)*S,g=v,y=-v,x=s?Math.max(i,Math.min(a,0)):i,_=m2(e.view3d?.rotX??18,-80,80)*(Math.PI/180),$=m2(e.view3d?.rotY??24,-80,80)*(Math.PI/180),k=e.view3d?.rAngAx===!1,L=m2((e.view3d?.perspective??(k?26:0))/100,0,1),I=pe=>h<=1?0:(pe/(h-1)-.5)*2,N=pe=>-(((pe-i)/p-.5)*2),U=s&&l?Math.max(.18,(g-y)*.56):0,z=g-U,Z=pe=>m<=1||s&&l?g*.94:(pe/(m-1)-.5)*(g-y),ie=(pe,me,ne)=>U0(pe,N(me),ne,_,$,k,L),ue=[{x:-1,y:-1,z:y},{x:1,y:-1,z:y},{x:1,y:1,z:y},{x:-1,y:1,z:y},{x:-1,y:-1,z:g},{x:1,y:-1,z:g},{x:1,y:1,z:g},{x:-1,y:1,z:g}].map(pe=>U0(pe.x,pe.y,pe.z,_,$,k,L)),X=r.map((pe,me)=>{let ne=Z(me);return pe.map((Te,f1)=>{let M=I(f1),K1=l?Te.y1??Te.y??x:Te.y??x,I1=s&&l?Te.y0??x:x,t1=ie(M,K1,ne),N1=ie(M,I1,ne),V1=s&&l?ie(M,K1,z):null,dt=s&&l?ie(M,I1,z):null;return{bottom:N1,bottomBack:dt,categoryIndex:f1,defined:Te.defined,depth:t1.depth,depthBack:V1?.depth??t1.depth,top:t1,topBack:V1}})}),W=[...ue,...X.flatMap(pe=>pe.flatMap(me=>me.defined?[me.top,me.bottom,...me.topBack?[me.topBack]:[],...me.bottomBack?[me.bottomBack]:[]]:[]))],Me=Math.min(...W.map(pe=>pe.x)),Fe=Math.max(...W.map(pe=>pe.x)),Se=Math.min(...W.map(pe=>pe.y)),$e=Math.max(...W.map(pe=>pe.y)),He=Math.min(u.width/Math.max(.4,Fe-Me),u.height/Math.max(.4,$e-Se))*.82,r1=(Me+Fe)/2,b1=(Se+$e)/2,p1=u.left+u.width/2,re=u.top+u.height/2,fe=pe=>({depth:pe.depth,x:p1+(pe.x-r1)*He,y:re+(pe.y-b1)*He}),Ve=ue.map(fe),l1=X.map((pe,me)=>({averageDepth:pe.reduce((ne,Te)=>ne+(Te.depth+Te.depthBack)/2,0)/Math.max(1,pe.length),points:pe.map(ne=>({bottom:fe(ne.bottom),bottomBack:ne.bottomBack?fe(ne.bottomBack):null,categoryIndex:ne.categoryIndex,defined:ne.defined,top:fe(ne.top),topBack:ne.topBack?fe(ne.topBack):null})),seriesIndex:me})).sort((pe,me)=>pe.averageDepth-me.averageDepth),v1=e.axisLineColor??e.chartAreaBorderColor??t.border,D1=Dt(v1,.56),Oe=Aa(e),Be=[[0,1,!1],[1,2,!1],[2,3,!1],[3,0,!1],[4,5,!0],[5,6,!0],[6,7,!0],[7,4,!0],[0,4,!1],[1,5,!0],[2,6,!0],[3,7,!1]],c1=d.ticks,_e=o.map((pe,me)=>({label:pe,point:fe(U0(I(me),-1.06,g,_,$,k,L))})),ve=c1.map(pe=>({point:fe(U0(-1.04,N(pe),g,_,$,k,L)),tick:pe}));return(0,K.jsxs)("g",{children:[c1.map(pe=>{let me=N(pe),ne=fe(U0(-1,me,y,_,$,k,L)),Te=fe(U0(1,me,y,_,$,k,L)),f1=fe(U0(-1,me,g,_,$,k,L));return(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:D1,strokeWidth:1,x1:ne.x,x2:Te.x,y1:ne.y,y2:Te.y}),(0,K.jsx)("line",{stroke:D1,strokeWidth:.9,x1:ne.x,x2:f1.x,y1:ne.y,y2:f1.y})]},`line3d-grid-${pe}`)}),Be.map(([pe,me,ne],Te)=>{let f1=Ve[pe],M=Ve[me];return(0,K.jsx)("line",{stroke:ne?v1:Dt(v1,.34),strokeWidth:ne?1.35:1,x1:f1.x,x2:M.x,y1:f1.y,y2:M.y},`line3d-box-${Te}`)}),l1.map(({points:pe,seriesIndex:me})=>{let ne=pe.filter(X1=>X1.defined);if(ne.length===0)return null;let Te=ne.map(X1=>X1.top),f1=s?[...ne.map(X1=>X1.top),...ne.slice().reverse().map(X1=>X1.bottom)]:[],M=s&&l?[...ne.map(X1=>X1.topBack??X1.top),...ne.slice().reverse().map(X1=>X1.bottomBack??X1.bottom)]:[],K1=Z0(e,me),I1=hr(e,me),t1=nP(e.series[me]?.markerSymbol),N1=sy(t1,Math.max(4,e.series[me]?.markerSize??6)*.52),V1=s&&l?ne.slice(1).map((X1,qt)=>{let Lt=ne[qt];if(!Lt?.topBack||!X1.topBack||!Lt.bottomBack||!X1.bottomBack)return null;let R2=h5([Lt.top,X1.top,X1.topBack,Lt.topBack],!0),Cn=h5([Lt.bottom,X1.bottom,X1.bottomBack,Lt.bottomBack],!0);return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("path",{...j2(me),d:R2,fill:Dt(I1,.08),fillOpacity:.8,stroke:s2(I1,.16),strokeWidth:.8}),(0,K.jsx)("path",{...j2(me),d:Cn,fill:s2(I1,.2),fillOpacity:.34,stroke:s2(I1,.24),strokeWidth:.6})]},`line3d-area-face-${me}-${qt}`)}):[],dt=ne[0]??null,ft=ne[ne.length-1]??null,Et=s&&l&&dt?.topBack&&dt?.bottomBack?h5([dt.top,dt.bottom,dt.bottomBack,dt.topBack],!0):"",h2=s&&l&&ft?.topBack&&ft?.bottomBack?h5([ft.top,ft.bottom,ft.bottomBack,ft.topBack],!0):"";return(0,K.jsxs)("g",{children:[s&&l&&M.length>=3?(0,K.jsx)("path",{...j2(me),d:h5(M,!0),fill:s2(I1,.18),fillOpacity:.44,stroke:s2(I1,.26),strokeWidth:.8}):null,V1,Et?(0,K.jsx)("path",{...j2(me),d:Et,fill:s2(I1,.24),fillOpacity:.54,stroke:s2(I1,.3),strokeWidth:.7}):null,h2?(0,K.jsx)("path",{...j2(me),d:h2,fill:s2(I1,.14),fillOpacity:.6,stroke:s2(I1,.24),strokeWidth:.7}):null,s&&f1.length>=3?(0,K.jsx)("path",{...j2(me),d:h5(f1,!0),fill:I1,fillOpacity:.74,stroke:s2(I1,.12),strokeWidth:.9}):null,s?null:ne.map((X1,qt)=>(0,K.jsx)("line",{stroke:Dt(K1,.44),strokeDasharray:"2 2",strokeWidth:.9,x1:X1.top.x,x2:X1.bottom.x,y1:X1.top.y,y2:X1.bottom.y},`line3d-drop-${me}-${qt}`)),(0,K.jsx)("path",{...j2(me),d:h5(Te),fill:"none",stroke:K1,strokeLinejoin:"round",strokeWidth:Math.max(1.8,e.series[me]?.lineWidthPx??2)}),N1.length>0?ne.map((X1,qt)=>(0,K.jsx)("g",{transform:`translate(${ar(X1.top.x)}, ${ar(X1.top.y)})`,children:(0,K.jsx)("path",{...j2(me,X1.categoryIndex),d:N1,fill:e.series[me]?.markerColor??I1,stroke:e.series[me]?.markerLineColor??e.chartAreaFillColor??t.surface,strokeWidth:1})},`line3d-marker-${me}-${qt}`)):null,ne.map(X1=>(0,y5.createElement)("circle",{...j2(me,X1.categoryIndex),cx:X1.top.x,cy:X1.top.y,fill:"transparent",key:`line3d-hit-${me}-${X1.categoryIndex}`,r:7,stroke:"none"})),ne.map(X1=>Ma(c,e.id,me,X1.categoryIndex)?S5(`line3d-selection-${me}-${X1.categoryIndex}`,[{x:X1.top.x,y:X1.top.y}]):null)]},`line3d-series-${me}`)}),ve.map(({point:pe,tick:me})=>(0,K.jsx)("text",{fill:Oe,fontSize:10,textAnchor:"end",x:pe.x-6,y:pe.y+3,children:Yn(me)},`line3d-y-label-${me}`)),_e.map(({label:pe,point:me},ne)=>(0,K.jsx)("text",{fill:Oe,fontSize:10,textAnchor:"middle",x:me.x,y:me.y+14,children:pe},`line3d-x-label-${ne}`))]})}function z8e(e,t,n,o,r){if(e.series.length===0)return null;let i=Ji(e);if(i.length===0)return null;let a=o==="ColumnPercentStacked"||o==="BarPercentStacked",s=o==="BarClustered"||o==="BarStacked"||o==="BarPercentStacked",l=Ble(e)&&o==="ColumnClustered",c=s&&e.categoryAxis?.orientation!=="maxMin",u=c?i.slice().reverse():i,d=o==="ColumnStacked"||o==="BarStacked"||a,p=a?"chartArea":o==="ColumnClustered"?"none":"series",m=u.length,h=e.series.length,S=(()=>{switch(e.shape3d){case"cone":case"coneToMax":return"cone";case"cylinder":return"cylinder";case"pyramid":case"pyramidToMax":return"pyramid";default:return"box"}})(),v=e.is3d?y8e(e,s?9:11,s?7:8):null,g=e.is3d&&v?{...n.plot,height:Math.max(20,n.plot.height-v.insetBottom-2),left:n.plot.left+v.insetLeft,top:n.plot.top+v.insetTop,width:Math.max(20,n.plot.width-v.insetLeft-v.insetRight-2)}:n.plot,y=e.series.map(ne=>{let Te=Array.from({length:m},(f1,M)=>yn(ne.values[M])??0);return c?Te.reverse():Te}),x=y.map(ne=>ne.slice());if(a)for(let ne=0;ne<m;ne+=1){let Te=y.reduce((f1,M)=>f1+Math.max(0,M[ne]??0),0);for(let f1=0;f1<h;f1+=1)y[f1][ne]=Te>0?(y[f1][ne]??0)/Te*100:0}let _=Array.from({length:m},(ne,Te)=>y.reduce((f1,M)=>f1+Math.max(0,M[Te]??0),0)),$=Array.from({length:m},(ne,Te)=>Math.abs(y.reduce((f1,M)=>f1+Math.min(0,M[Te]??0),0))),k=Number.POSITIVE_INFINITY,L=Number.NEGATIVE_INFINITY;if(d)for(let ne=0;ne<m;ne+=1){let Te=0,f1=0;for(let M=0;M<h;M+=1){let K1=y[M][ne]??0;K1>=0?Te+=K1:f1+=K1}L=Math.max(L,Te),k=Math.min(k,f1)}else for(let ne of y)for(let Te of ne)L=Math.max(L,Te),k=Math.min(k,Te);(!Number.isFinite(k)||!Number.isFinite(L))&&(k=0,L=1);let I=G8(e.valueAxis,k,L,!0);k=I.min,L=I.max;let N=l?{inner:0,outer:0}:mO(e.gapWidth),U=o5().domain(u).range(s?[g.top,g.top+g.height]:[g.left,g.left+g.width]).paddingInner(N.inner).paddingOuter(N.outer),z=o5().domain(Array.from({length:h},(ne,Te)=>String(Te))).range([0,U.bandwidth()]).paddingInner(l?0:.16).paddingOuter(l?0:.08),Z=e.is3d===!0&&!s&&!d&&h>1&&e.seriesAxis!=null,ie=Z?m2(1.26+h*.16,1.4,1.96):1,ue=Z&&v?v.depthX*ie:0,X=Z&&v?v.depthY*ie:0,W=Z?ue/Math.max(1,h):0,Me=Z?X/Math.max(1,h):0,Fe=Z?Math.sign(W||v?.depthX||1)*Math.max(8,Math.abs(W)*1.14):v?.depthX,Se=Z?Math.sign(Me||v?.depthY||-1)*Math.max(5.5,Math.abs(Me)*1.12):v?.depthY,$e=e.valueAxis?.orientation==="maxMin",He=D3().domain([k,L]).range(s?$e?[g.left+g.width,g.left]:[g.left,g.left+g.width]:$e?[g.top,g.top+g.height]:[g.top+g.height,g.top]),r1=a?X0(k,L,e.valueAxis?.majorUnit??20):I.ticks,b1=u.map(ne=>(U(ne)??0)+U.bandwidth()/2),p1=[],re=Array.from({length:m},()=>0),fe=Array.from({length:m},()=>0);for(let ne=0;ne<h;ne+=1)for(let Te=0;Te<m;Te+=1){let f1=y[ne][Te]??0,M=x[ne][Te]??f1,K1=c?m-1-Te:Te,I1=e.series[ne]?.dataPointStyles?.find(E2=>E2.index===K1),t1=0,N1=f1;d&&(f1>=0?(t1=re[Te],re[Te]+=f1,N1=re[Te]):(t1=fe[Te],fe[Te]+=f1,N1=fe[Te]));let V1=Yle(e,ne,M,p),dt=M<0&&e.series[ne]?.invertIfNegative===!0;dt||(I1?.color&&(V1.fill=I1.color,I1.lineColor||(V1.stroke=I1.color)),I1?.lineColor&&(V1.stroke=I1.lineColor)),dt&&a&&e.is3d&&(V1.fill="#ffffff");let ft=u[Te],Et=U(ft)??0,h2=Z?Math.max(7,U.bandwidth()*.4):l||d?U.bandwidth():z.bandwidth(),X1=Z?Math.max(0,(U.bandwidth()-h2)*.5):l||d?0:z(String(ne))??0,qt=Z?W*ne:0,Lt=Z?Me*ne:0,R2=qt*(v?.depthX??0)+Lt*(v?.depthY??0),Cn=S==="pyramid"?.94:S==="cone"?1:0,un=1,ct=1;if(e.is3d&&Cn>0){let E2=N2=>{let kn=m2(N2,0,1),dn=S==="cone"?Math.pow(kn,s?1.85:1.08):kn;return m2(1-dn*Cn,S==="cone"?0:.04,1)};if(M>=0){let N2=Math.max(1e-6,d?_[Te]:Math.abs(M));ct=E2(d?t1/N2:0),un=E2(d?N1/N2:1)}else{let N2=Math.max(1e-6,d?$[Te]:Math.abs(M));un=E2(d?Math.abs(t1)/N2:0),ct=E2(d?Math.abs(N1)/N2:1)}}if(s){let E2=He(t1),N2=He(N1),kn=_[Te]??0,dn=$[Te]??0;p1.push({capEnd:!d||(M>=0?Math.abs(N1-kn)<1e-6:Math.abs(N1-dn)<1e-6),capStart:!d||Math.abs(t1)<1e-6,bottomScale:ct,categoryIndex:Te,color:V1.fill,depthOrder:R2,depthOffsetX:qt,depthOffsetY:Lt,height:Math.max(1,h2),isHorizontal:!0,key:`bar-${ne}-${Te}`,left:Math.min(E2,N2),depthX:Z?Fe:v?.depthX,depthY:Z?Se:v?.depthY,shape3d:S,seriesIndex:ne,stroke:V1.stroke,strokeWidth:V1.strokeWidth,topScale:un,top:Et+X1,invertedNegative:dt,value:M,width:Math.max(1,Math.abs(N2-E2))})}else{let E2=He(t1),N2=He(N1),kn=_[Te]??0,dn=$[Te]??0;p1.push({capEnd:!d||(M>=0?Math.abs(N1-kn)<1e-6:Math.abs(N1-dn)<1e-6),capStart:!d||Math.abs(t1)<1e-6,bottomScale:ct,categoryIndex:Te,color:V1.fill,depthOrder:R2,depthOffsetX:qt,depthOffsetY:Lt,height:Math.max(1,Math.abs(N2-E2)),isHorizontal:!1,key:`bar-${ne}-${Te}`,left:Et+X1,depthX:Z?Fe:v?.depthX,depthY:Z?Se:v?.depthY,shape3d:S,seriesIndex:ne,stroke:V1.stroke,strokeWidth:V1.strokeWidth,topScale:un,top:Math.min(E2,N2),invertedNegative:dt,value:M,width:Math.max(1,h2)})}}let Ve=e.is3d&&d?p1.slice().sort((ne,Te)=>{if(ne.categoryIndex!==Te.categoryIndex)return ne.categoryIndex-Te.categoryIndex;let f1=ne.value<0?0:1,M=Te.value<0?0:1;return f1!==M?f1-M:s?ne.left!==Te.left?ne.left-Te.left:ne.seriesIndex-Te.seriesIndex:ne.top!==Te.top?Te.top-ne.top:ne.seriesIndex-Te.seriesIndex}):p1,l1=Z?Ve.slice().sort((ne,Te)=>(ne.depthOrder??0)!==(Te.depthOrder??0)?(Te.depthOrder??0)-(ne.depthOrder??0):ne.categoryIndex!==Te.categoryIndex?ne.categoryIndex-Te.categoryIndex:ne.top-Te.top):Ve,v1=e.is3d&&!s,D1=new Map;if(v1)for(let ne of Ve)!ne.color||ne.color==="none"||ne.color.startsWith("url(")||(D1.has(ne.color)||D1.set(ne.color,`bar3d-front-${e.id}-${D1.size}`.replace(/[^A-Za-z0-9_-]/g,"-")),ne.gradientId=D1.get(ne.color));let Oe=xO(e,t,g,s,u,b1,r1,ne=>He(ne),a?v8e:Yn),Be=e.axisLineColor??e.chartAreaBorderColor??t.border,c1=Dt(Be,.48),_e=Z?ue:v?.depthX??0,ve=Z?X:v?.depthY??0,pe=Z&&v?(0,K.jsxs)("g",{children:[Array.from({length:m+1},(ne,Te)=>{let f1=g.left+Te/Math.max(1,m)*g.width;return(0,K.jsx)("line",{stroke:c1,strokeWidth:.9,x1:f1,x2:f1+ue,y1:g.top+g.height,y2:g.top+g.height+X},`bar3d-floor-x-${Te}`)}),Array.from({length:h+1},(ne,Te)=>{let f1=Te/Math.max(1,h),M=ue*f1,K1=X*f1;return(0,K.jsx)("line",{stroke:c1,strokeWidth:.9,x1:g.left+M,x2:g.left+g.width+M,y1:g.top+g.height+K1,y2:g.top+g.height+K1},`bar3d-floor-z-${Te}`)}),e.series.map((ne,Te)=>{let f1=(Te+.5)/Math.max(1,h),M=g.left+g.width+ue*f1,K1=g.top+g.height+X*f1;return(0,K.jsx)("text",{fill:Aa(e),fontSize:10,textAnchor:"start",x:M+7,y:K1+3,children:ne.name??`Series ${Te+1}`},`bar3d-ser-label-${Te}`)})]}):null,me=e.is3d&&v?(0,K.jsxs)("g",{children:[(0,K.jsx)("polygon",{fill:Dt(e.chartAreaFillColor??t.surface,.05),points:`${g.left},${g.top+g.height} ${g.left+g.width},${g.top+g.height} ${g.left+g.width+_e},${g.top+g.height+ve} ${g.left+_e},${g.top+g.height+ve}`,stroke:Dt(e.axisLineColor??t.border,.2),strokeWidth:1}),(0,K.jsx)("polygon",{fill:Dt(e.chartAreaFillColor??t.surface,.12),points:`${g.left},${g.top} ${g.left+g.width},${g.top} ${g.left+g.width+_e},${g.top+ve} ${g.left+_e},${g.top+ve}`,stroke:Dt(e.axisLineColor??t.border,.2),strokeWidth:1})]}):null;return(0,K.jsxs)("g",{children:[v1&&D1.size>0?(0,K.jsx)("defs",{children:Array.from(D1.entries()).map(([ne,Te])=>(0,K.jsxs)("linearGradient",{id:Te,x1:"0%",x2:"0%",y1:"0%",y2:"100%",children:[(0,K.jsx)("stop",{offset:"0%",stopColor:Dt(ne,.28)}),(0,K.jsx)("stop",{offset:"42%",stopColor:Dt(ne,.12)}),(0,K.jsx)("stop",{offset:"100%",stopColor:s2(ne,.1)})]},Te))}):null,Oe,me,pe,e.is3d?l1.map(ne=>(0,K.jsx)("g",{...NN(ne.seriesIndex,ne.categoryIndex),children:R8e(ne)},`bar-hit-${ne.key}`)):Ve.map(ne=>(0,y5.createElement)("rect",{...NN(ne.seriesIndex,ne.categoryIndex),key:ne.key,fill:ne.color,height:ne.height,stroke:l?"none":ne.stroke,strokeWidth:l?0:ne.strokeWidth,width:ne.width,x:ne.left,y:ne.top})),Ve.map(ne=>H7(r,e.id,ne.seriesIndex,ne.categoryIndex)||F7(r,e.id,ne.seriesIndex)&&r?.kind!=="point"?b5(`bar-selection-${ne.key}`,ne.left,ne.top,ne.width,ne.height):null)]})}function M8e(e,t,n,o,r){if(e.series.length===0)return null;let i=Ji(e);if(i.length===0)return null;let a=n.plot,s=e.displayBlanksAs,l=o==="Area"||o==="AreaStacked"||o==="AreaPercentStacked",c=o==="AreaStacked"||o==="AreaPercentStacked",u=o==="LineStacked"||o==="LinePercentStacked",d=c||u,p=o==="AreaPercentStacked"||o==="LinePercentStacked",m=e.series.map(Fe=>i.map((Se,$e)=>t8e(Fe.values[$e],s))),h=d?(()=>{let Fe=Array.from({length:i.length},()=>0),Se=Array.from({length:i.length},()=>0),$e=p?i.map((He,r1)=>{let b1=m.reduce((p1,re)=>p1+(re[r1]??0),0);return Math.abs(b1)<1e-9?1:b1}):null;return e.series.map((He,r1)=>i.map((b1,p1)=>{let re=m[r1]?.[p1]??null;if(re==null)return{defined:!1,y:null,y0:null,y1:null};let fe=p?re/($e?.[p1]??1)*100:re;if(fe>=0){let v1=Fe[p1],D1=v1+fe;return Fe[p1]=D1,{defined:!0,y:D1,y0:v1,y1:D1}}let Ve=Se[p1],l1=Ve+fe;return Se[p1]=l1,{defined:!0,y:l1,y0:Ve,y1:l1}}))})():e.series.map((Fe,Se)=>i.map(($e,He)=>{let r1=m[Se]?.[He]??null;return{defined:r1!=null,y:r1,y0:null,y1:r1}})),S=h.flatMap(Fe=>Fe.flatMap(Se=>Se.defined?[Se.y0,Se.y1].filter($e=>$e!=null&&Number.isFinite($e)):[]));if(S.length===0)return null;let v=Math.min(...S),g=Math.max(...S);if((l||(o==="Line"||u)&&e.valueAxis?.crosses==="autoZero")&&(v=Math.min(0,v)),p){let Fe=typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min)?Number(e.valueAxis.min):Math.min(0,v),Se=typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max)?Number(e.valueAxis.max):Math.max(100,g);v=Fe,g=Se<=Fe?Fe+1:Se}else{let Fe=G8(e.valueAxis,v,g,l||e.valueAxis?.crosses==="autoZero");v=Fe.min,g=Fe.max}let y=Vw().domain(i).range([a.left,a.left+a.width]),x=D3().domain([v,g]).range([a.top+a.height,a.top]),_=p?X0(v,g,e.valueAxis?.majorUnit??20):G8(e.valueAxis,v,g,l||e.valueAxis?.crosses==="autoZero").ticks,$=i.map(Fe=>y(Fe)??a.left),k=l5,L=x(Math.max(v,0)),I=e.series.map((Fe,Se)=>i.map(($e,He)=>{let r1=h[Se]?.[He]??{defined:!1,y:null,y0:null,y1:null};return{defined:r1.defined,x:y($e)??a.left,y:r1.y,y0:r1.y0,y1:r1.y1}}));if(e.is3d)return $8e(e,t,n,i,h,v,g,l,d,r);let N=e.raw&&typeof e.raw=="object"?e.raw:null,U=N?.dropLines&&typeof N.dropLines=="object"?N.dropLines:null,z=N?.highLowLines&&typeof N.highLowLines=="object"?N.highLowLines:null,Z=N?.upDownBars&&typeof N.upDownBars=="object"?N.upDownBars:null,ie=Ss(U?.shapeProperties?.lineColorHex)??Dt(e.axisLineColor??e.chartAreaBorderColor??t.border,.45),ue=Ss(z?.shapeProperties?.lineColorHex)??e.axisLineColor??e.chartAreaBorderColor??t.border,X=typeof Z?.gapWidth=="number"&&Number.isFinite(Z.gapWidth)?Z.gapWidth:150,W=$.length>=2?Math.min(...$.slice(1).map((Fe,Se)=>Math.abs(Fe-($[Se]??0))).filter(Fe=>Fe>0)):a.width,Me=m2(W*(1-mO(X).inner)*.82,3,28);return(0,K.jsxs)("g",{children:[xO(e,t,a,!1,i,$,_,Fe=>x(Fe)),!l&&!d&&z?i.map((Fe,Se)=>{let $e=I.map(r1=>r1[Se]?.y).filter(r1=>r1!=null&&Number.isFinite(r1));if($e.length<2)return null;let He=$[Se]??a.left;return(0,K.jsx)("line",{stroke:ue,strokeWidth:1,x1:He,x2:He,y1:x(Math.min(...$e)),y2:x(Math.max(...$e))},`high-low-${Se}`)}):null,!l&&!d&&Z&&I.length>=2?i.map((Fe,Se)=>{let $e=I[0]?.[Se],He=I[1]?.[Se];if(!$e||!He||$e.y==null||He.y==null)return null;let r1=x(Math.max($e.y,He.y)),b1=x(Math.min($e.y,He.y)),re=He.y>=$e.y?s2(ue,.12):"#c0504d";return(0,K.jsx)("rect",{fill:re,fillOpacity:.92,height:Math.max(1,b1-r1),stroke:s2(re,.18),strokeWidth:1,width:Me,x:($[Se]??a.left)-Me/2,y:r1},`up-down-${Se}`)}):null,e.series.map((Fe,Se)=>{let $e=I[Se]??[],He=s==="span"?$e.filter(re=>re.y!=null):$e,r1=gs().defined(re=>re.y!=null).x(re=>re.x).y(re=>x(re.y??0)).curve(k)(He)??"",b1=l?CI().defined(re=>d?re.y0!=null&&re.y1!=null:re.y!=null).x(re=>re.x).y0(re=>d?x(re.y0??0):L).y1(re=>x((d?re.y1:re.y)??0)).curve(k)($e)??"":"",p1=typeof Fe.shapeProperties?.xmlFillColor=="string"?Fe.shapeProperties.xmlFillColor:hr(e,Se);return(0,K.jsxs)("g",{children:[!l&&!d&&U?$e.map((re,fe)=>re.y==null?null:(0,K.jsx)("line",{stroke:ie,strokeWidth:1,x1:re.x,x2:re.x,y1:x(re.y),y2:L},`drop-line-${Se}-${fe}`)):null,l?(0,K.jsx)("path",{...j2(Se),d:b1,fill:p1,fillOpacity:1,stroke:"none"}):null,(0,K.jsx)("path",{...j2(Se),d:r1,fill:"none",stroke:Z0(e,Se),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:Math.max(1.5,Fe.lineWidthPx??2)}),$e.map((re,fe)=>re.y==null?null:(0,y5.createElement)("circle",{...j2(Se,fe),key:`line-marker-${Se}-${fe}`,cx:re.x,cy:x(re.y),fill:Fe.markerColor??hr(e,Se),r:Math.max(2,(Fe.markerSize??6)*.25),stroke:Fe.markerLineColor??e.chartAreaFillColor??Z0(e,Se),strokeWidth:1})),$e.map((re,fe)=>re.y!=null&&(H7(r,e.id,Se,fe)||F7(r,e.id,Se)&&r?.kind!=="point")?l?S5(`area-selection-${Se}-${fe}`,[{x:re.x,y:x(re.y)}]):b5(`line-selection-${Se}-${fe}`,re.x-4,x(re.y)-4,8,8):null)]},`line-series-${Se}`)})]})}function E8e(e,t,n,o){let r=e8e(e),i=r.find(N=>N.chartType.startsWith("Column")),a=r.find(N=>N.chartType.startsWith("Line"));if(!i||!a)return null;let s={...e,categoryAxis:i.categoryAxis??e.categoryAxis,chartType:i.chartType,dataLabels:void 0,is3d:i.is3d??!1,series:i.series,valueAxis:i.valueAxis??e.valueAxis},l=Ji(s);if(l.length===0)return null;let c=n.plot,u=typeof i.raw?.gapWidth=="number"&&Number.isFinite(i.raw.gapWidth)?i.raw.gapWidth:i.gapWidth??e.gapWidth,d=i.series.some(N=>XJ(N)),p=d?{inner:0,outer:0}:mO(u),m=o5().domain(l).range([c.left,c.left+c.width]).paddingInner(p.inner).paddingOuter(p.outer),h=o5().domain(Array.from({length:i.series.length},(N,U)=>String(U))).range([0,m.bandwidth()]).paddingInner(d?0:.16).paddingOuter(d?0:.08),S=l.map(N=>(m(N)??c.left)+m.bandwidth()/2),v=N=>{let U=e.series.findIndex(z=>z.id===N.id);return U>=0?U:0},g=i.series.flatMap(N=>N.values.map(U=>yn(U)).filter(U=>U!=null)),y=a.series.flatMap(N=>N.values.map(U=>yn(U)).filter(U=>U!=null));if(g.length===0||y.length===0)return null;let x=G_(typeof i.valueAxis?.min=="number"?i.valueAxis.min:Math.min(...g),typeof i.valueAxis?.max=="number"?i.valueAxis.max:Math.max(...g),i.valueAxis?.majorUnit,!0),_=G_(typeof a.valueAxis?.min=="number"?a.valueAxis.min:Math.min(...y),typeof a.valueAxis?.max=="number"?a.valueAxis.max:Math.max(...y),a.valueAxis?.majorUnit,!1),$=D3().domain([x.min,x.max]).range([c.top+c.height,c.top]),k=D3().domain([_.min,_.max]).range([c.top+c.height,c.top]),L=e.axisLineColor??e.chartAreaBorderColor??t.border,I=Aa(e);return(0,K.jsxs)("g",{children:[xO(s,t,c,!1,l,S,x.ticks,N=>$(N)),_.ticks.map(N=>{let U=k(N);return(0,K.jsx)("text",{fill:I,fontSize:10,textAnchor:"start",x:c.left+c.width+6,y:U+3,children:Yn(N)},`combo-secondary-tick-${N}`)}),(0,K.jsx)("line",{stroke:L,strokeWidth:1.2,x1:c.left+c.width,x2:c.left+c.width,y1:c.top,y2:c.top+c.height}),i.series.flatMap((N,U)=>l.map((z,Z)=>{let ie=v(N),ue=yn(N.values[Z])??0,X=m(z)??c.left,W=Math.max(1,d?m.bandwidth():h.bandwidth()),Me=X+(d?0:h(String(U))??0),Fe=$(Math.max(0,ue)),Se=$(0),$e=Math.max(1,Math.abs(Se-$(ue))),He=H7(o,e.id,ie,Z)||F7(o,e.id,ie)&&o?.kind!=="point";return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("rect",{...NN(ie,Z),fill:N.color??N.lineColor??hr(s,U),height:$e,stroke:He?"#64748b":d?"none":N.lineColor??N.color??Z0(s,U),strokeWidth:He?2:d?0:1,width:W,x:Me,y:Math.min(Fe,Se)}),He?b5(`combo-bar-selection-${ie}-${Z}`,Me,Math.min(Fe,Se),W,$e):null]},`combo-bar-${U}-${Z}`)})),a.series.map((N,U)=>{let z=v(N),Z=l.map((X,W)=>({x:(m(X)??c.left)+m.bandwidth()/2,y:yn(N.values[W])})),ie=e.displayBlanksAs==="span"?Z.filter(X=>X.y!=null):Z,ue=gs().defined(X=>X.y!=null).x(X=>X.x).y(X=>k(X.y??0)).curve(l5)(ie)??"";return(0,K.jsxs)("g",{children:[(0,K.jsx)("path",{...j2(z),d:ue,fill:"none",stroke:N.lineColor??N.color??Z0(e,i.series.length+U),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:Math.max(1.5,N.lineWidthPx??2)}),Z.map((X,W)=>X.y==null?null:(0,y5.createElement)("path",{...j2(z,W),d:sy(nP(N.markerSymbol),Math.max(4,N.markerSize??7))||sy("circle",7),fill:N.markerColor??N.color??N.lineColor??hr(e,i.series.length+U),key:`combo-line-marker-${U}-${W}`,stroke:N.markerLineColor??e.chartAreaFillColor??"#ffffff",strokeWidth:1,transform:`translate(${X.x}, ${k(X.y)})`})),Z.map((X,W)=>X.y!=null&&Ma(o,e.id,z,W)?b5(`combo-line-selection-${z}-${W}`,X.x-4,k(X.y)-4,8,8):null)]},`combo-line-${U}`)})]})}function dN(e,t,n,o,r){let i=n.plot,a=e.raw&&typeof e.raw=="object"?e.raw:null,s=typeof e.title=="string"?e.title.trim().toLowerCase():"",l=typeof e.scatterStyle=="string"?e.scatterStyle:a&&typeof a.scatterStyle=="string"?a.scatterStyle:void 0,c=l?l==="line"||l==="lineMarker"||l==="smooth"||l==="smoothMarker":!0,u=l?l==="marker"||l==="lineMarker"||l==="smoothMarker":!0,d=l?l==="smooth"||l==="smoothMarker":o,p=s.includes("marker only"),m=s.includes("no markers"),h=s.includes("with markers"),S=e.series.map(fe=>{let Ve=fe.values.length,l1=Array.from({length:Ve},(Be,c1)=>sd(fe.categories[c1])),v1=l1,D1=!1;if(l1.filter(Be=>Be!=null).length<Math.max(2,Ve-1)){let Be=fe.categories??[],c1=Array.from({length:Ve},(_e,ve)=>{let pe=[Be[ve],Be[ve*2],Be[ve*2+1],Be[ve+1]];for(let me of pe){let ne=sd(me);if(ne!=null)return ne}return null});if(c1.filter(_e=>_e!=null).length>=2)v1=c1;else{let _e=Be.map(ve=>sd(ve)).filter(ve=>ve!=null);_e.length>=2?v1=Array.from({length:Ve},(ve,pe)=>_e[pe]??_e[_e.length-1]??null):(D1=!0,v1=Array.from({length:Ve},(ve,pe)=>pe+1))}}let Oe=fe.values.map((Be,c1)=>{let _e=sd(v1[c1]),ve=yn(Be);return _e==null||ve==null?null:{x:_e,y:ve}}).filter(Be=>Be!=null);return{pointCount:Ve,points:Oe,series:fe,usesSyntheticIndex:D1}}),v=S.flatMap(fe=>fe.points.map(Ve=>Ve.x)),g=S.flatMap(fe=>fe.points.map(Ve=>Ve.y));if(v.length===0||g.length===0)return null;let y=typeof e.categoryAxis?.min=="number"&&Number.isFinite(e.categoryAxis.min),x=typeof e.categoryAxis?.max=="number"&&Number.isFinite(e.categoryAxis.max),_=typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min),$=typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max),k=S.some(fe=>fe.usesSyntheticIndex),L=Math.max(0,...S.map(fe=>fe.pointCount)),I=y?Number(e.categoryAxis?.min):Math.min(...v),N=x?Number(e.categoryAxis?.max):Math.max(...v),U=_?Number(e.valueAxis?.min):Math.min(...g),z=$?Number(e.valueAxis?.max):Math.max(...g);y||(I=k?0:e.categoryAxis?.crosses==="autoZero"?Math.min(0,I):I),x||(N=k?Math.max(N,L+1):e.categoryAxis?.crosses==="autoZero"?Math.max(0,N):N),!_&&e.valueAxis?.crosses==="autoZero"&&(U=Math.min(0,U)),!$&&e.valueAxis?.crosses==="autoZero"&&(z=Math.max(0,z)),N<=I&&(N=I+1),z<=U&&(z=U+1);let Z=typeof e.categoryAxis?.majorUnit=="number"&&e.categoryAxis.majorUnit>0?e.categoryAxis.majorUnit:gd(I,N,5),ie=typeof e.valueAxis?.majorUnit=="number"&&e.valueAxis.majorUnit>0?e.valueAxis.majorUnit:gd(U,z,5);!y&&!k&&Number.isFinite(Z)&&Z>0&&(I=Math.floor(I/Z)*Z),!x&&!k&&Number.isFinite(Z)&&Z>0&&(N=Math.ceil(N/Z)*Z),!_&&Number.isFinite(ie)&&ie>0&&(U=Math.floor(U/ie)*ie),!$&&Number.isFinite(ie)&&ie>0&&(z=Math.ceil(z/ie)*ie);let ue=N<=I?I+1:N,X=z<=U?U+1:z,W=D3().domain([I,ue]).range([i.left,i.left+i.width]),Me=D3().domain([U,X]).range([i.top+i.height,i.top]),Fe=typeof e.categoryAxis?.majorUnit=="number"&&e.categoryAxis.majorUnit>0?e.categoryAxis.majorUnit:k?1:void 0,Se=typeof e.valueAxis?.majorUnit=="number"&&e.valueAxis.majorUnit>0?e.valueAxis.majorUnit:gd(U,X,6),$e=X0(I,ue,Fe),He=X0(U,X,Se),r1=e.axisLineColor??e.chartAreaBorderColor??t.border,b1=Aa(e),p1=I<=0&&ue>=0,re=U<=0&&X>=0;return(0,K.jsxs)("g",{children:[$e.map(fe=>(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Dt(r1,.7),strokeWidth:1,x1:W(fe),x2:W(fe),y1:i.top,y2:i.top+i.height}),(0,K.jsx)("text",{fill:b1,fontSize:10,textAnchor:"middle",x:W(fe),y:i.top+i.height+14,children:Yn(fe)})]},`scatter-x-${fe}`)),He.map(fe=>(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Dt(r1,.7),strokeWidth:1,x1:i.left,x2:i.left+i.width,y1:Me(fe),y2:Me(fe)}),(0,K.jsx)("text",{fill:b1,fontSize:10,textAnchor:"end",x:i.left-6,y:Me(fe)+3,children:Yn(fe)})]},`scatter-y-${fe}`)),re?(0,K.jsx)("line",{stroke:r1,strokeWidth:1.2,x1:i.left,x2:i.left+i.width,y1:Me(0),y2:Me(0)}):null,p1?(0,K.jsx)("line",{stroke:r1,strokeWidth:1.2,x1:W(0),x2:W(0),y1:i.top,y2:i.top+i.height}):null,S.map((fe,Ve)=>{let l1=fe.series,v1=Math.max(5,l1.markerSize??7),D1=sy(nP(l1.markerSymbol),v1*.55),Oe=l1.lineColor??l1.markerColor??l1.color??Z0(e,Ve),Be=!p&&c&&l1.shapeProperties?.xmlLineHidden!==!0&&fe.points.length>1,c1=!m&&(p||h||u)&&D1.length>0,_e=o||d||l1.smooth===!0?s_.alpha(.5):l5,ve=Be?gs().x(pe=>W(pe.x)).y(pe=>Me(pe.y)).curve(_e)(fe.points)??"":"";return(0,K.jsxs)("g",{children:[Be&&ve.length>0?(0,K.jsx)("path",{...j2(Ve),d:ve,fill:"none",stroke:l1.lineColor??Z0(e,Ve),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:Math.max(1.2,l1.lineWidthPx??2)}):null,fe.points.map((pe,me)=>c1?(0,K.jsx)("g",{transform:`translate(${W(pe.x)}, ${Me(pe.y)})`,children:(0,K.jsx)("path",{...j2(Ve,me,{selectionMode:"seriesFirst"}),d:D1,fill:Oe,stroke:"none",strokeWidth:0})},`scatter-point-${Ve}-${me}`):null),fe.points.map((pe,me)=>H7(r,e.id,Ve,me)||F7(r,e.id,Ve)&&r?.kind!=="point"?S5(`scatter-selection-${Ve}-${me}`,[{x:W(pe.x),y:Me(pe.y)}]):null)]},`scatter-series-${Ve}`)})]})}function T8e(e,t,n,o){let r=n.plot,i=e.series.map(He=>He.values.map((r1,b1)=>{let p1=yn(He.categories[b1]),re=yn(r1),fe=yn(He.bubbleSizes?.[b1]);return p1==null||re==null?null:{bubble:fe??1,index:b1,x:p1,y:re}}).filter(r1=>r1!=null)),a=i.flatMap(He=>He.map(r1=>r1.x)),s=i.flatMap(He=>He.map(r1=>r1.y)),l=i.flatMap(He=>He.map(r1=>r1.bubble));if(a.length===0||s.length===0)return null;let c=Math.min(...a),u=Math.max(...a),d=Math.min(...s),p=Math.max(...s),m=l.map(He=>Math.sqrt(Math.max(0,He))),h=Math.min(...m),S=Math.max(...m),v=m2((e.bubbleScale??100)/100,.2,4),g=4,y=Math.max(g+2,12*v),x=D3().domain([h,S<=h?h+1:S]).range([g,y]),_=u<=c?c+1:u,$=p<=d?d+1:p,k=_-c,L=$-d,I=Math.max(k*.04,k*y/Math.max(1,r.width)),N=Math.max(L*.06,L*y/Math.max(1,r.height)),U=G8(e.categoryAxis,c-I,_+I,e.categoryAxis?.crosses==="autoZero"),z=G8(e.valueAxis,d-N,$+N,e.valueAxis?.crosses==="autoZero"),Z=D3().domain([U.min,U.max]).range([r.left,r.left+r.width]),ie=D3().domain([z.min,z.max]).range([r.top+r.height,r.top]),ue=U.ticks,X=z.ticks,W=e.axisLineColor??e.chartAreaBorderColor??t.border,Me=Aa(e),Fe=e.bubble3d===!0||e.is3d===!0,Se=!!(e.dataLabels?.showCategoryName||e.dataLabels?.showSeriesName||e.dataLabels?.showValue||e.dataLabels?.showBubbleSize||e.dataLabels?.showPercent),$e=i.map(He=>He.reduce((r1,b1)=>r1+Math.abs(b1.bubble),0));return(0,K.jsxs)("g",{children:[ue.map(He=>(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Dt(W,.72),strokeWidth:1,x1:Z(He),x2:Z(He),y1:r.top,y2:r.top+r.height}),(0,K.jsx)("text",{fill:Me,fontSize:10,textAnchor:"middle",x:Z(He),y:r.top+r.height+14,children:Yn(He)})]},`bubble-x-${He}`)),X.map(He=>(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Dt(W,.72),strokeWidth:1,x1:r.left,x2:r.left+r.width,y1:ie(He),y2:ie(He)}),(0,K.jsx)("text",{fill:Me,fontSize:10,textAnchor:"end",x:r.left-6,y:ie(He)+3,children:Yn(He)})]},`bubble-y-${He}`)),(0,K.jsx)("line",{stroke:W,strokeWidth:1.2,x1:r.left,x2:r.left+r.width,y1:r.top+r.height,y2:r.top+r.height}),(0,K.jsx)("line",{stroke:W,strokeWidth:1.2,x1:r.left,x2:r.left,y1:r.top,y2:r.top+r.height}),i.map((He,r1)=>(0,K.jsxs)("g",{children:[Fe?(0,K.jsx)("defs",{children:(0,K.jsxs)("radialGradient",{id:`bubble3d-grad-${e.id}-${r1}`,cx:"35%",cy:"30%",r:"70%",children:[(0,K.jsx)("stop",{offset:"0%",stopColor:Dt(e.series[r1]?.color??e.series[r1]?.lineColor??hr(e,r1),.42)}),(0,K.jsx)("stop",{offset:"58%",stopColor:e.series[r1]?.color??e.series[r1]?.lineColor??hr(e,r1)}),(0,K.jsx)("stop",{offset:"100%",stopColor:s2(e.series[r1]?.color??e.series[r1]?.lineColor??hr(e,r1),.18)})]})}):null,[...He].sort((b1,p1)=>b1.bubble!==p1.bubble?p1.bubble-b1.bubble:b1.index-p1.index).map(b1=>{let p1=e.series[r1],re=p1?.color??p1?.lineColor??hr(e,r1),fe=x(Math.sqrt(Math.max(0,b1.bubble))),Ve=[];return e.dataLabels?.showSeriesName&&p1?.name&&Ve.push(p1.name),e.dataLabels?.showCategoryName&&Ve.push(Yn(b1.x)),e.dataLabels?.showValue&&Ve.push(Yn(b1.y)),e.dataLabels?.showBubbleSize&&Ve.push(Yn(b1.bubble)),e.dataLabels?.showPercent&&Ve.push(`${Math.round(Math.abs(b1.bubble)/Math.max(1,$e[r1]??1)*100)}%`),(0,K.jsxs)("g",{children:[(0,K.jsx)("circle",{...j2(r1,b1.index,{selectionMode:"seriesFirst"}),cx:Z(b1.x),cy:ie(b1.y),fill:Fe?`url(#bubble3d-grad-${e.id}-${r1})`:re,fillOpacity:Fe?.98:.78,r:fe,stroke:s2(re,.18),strokeWidth:Fe?1.2:1}),H7(o,e.id,r1,b1.index)||F7(o,e.id,r1)&&o?.kind!=="point"?b5(`bubble-selection-${r1}-${b1.index}`,Z(b1.x)-fe,ie(b1.y)-fe,fe*2,fe*2):null,Fe?(0,K.jsx)("ellipse",{cx:Z(b1.x)-fe*.16,cy:ie(b1.y)-fe*.22,fill:"#ffffff",opacity:.22,rx:Math.max(1.5,fe*.34),ry:Math.max(1,fe*.2)}):null,Se&&Ve.length>0?(0,K.jsx)("text",{fill:tP(e),fontSize:10,textAnchor:"start",x:Z(b1.x)+fe+4,y:ie(b1.y)+3,children:Ve.join(", ")}):null]},`bubble-${r1}-${b1.index}`)})]},`bubble-series-${r1}`))]})}function A8e(e,t,n,o){if(e.series.length===0)return null;let r=Ji(e);if(r.length===0)return null;let i=n.plot,a=i.left+i.width*.5,s=i.top+i.height*.52,l=Math.max(22,Math.min(i.width,i.height)*.38),c=e.series.flatMap(N=>N.values.slice(0,r.length).map(U=>yn(U)).filter(U=>U!=null)),u=typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min),d=typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max),p=u?Number(e.valueAxis?.min):Math.min(0,...c.length?c:[0]),m=d?Number(e.valueAxis?.max):Math.max(1,...c.length?c:[1]);e.valueAxis?.crosses==="autoZero"&&(p=Math.min(0,p));let h=m<=p?p+1:m,S=Math.max(1e-6,h-p),v=typeof e.valueAxis?.majorUnit=="number"&&e.valueAxis.majorUnit>0?e.valueAxis.majorUnit:void 0,g=v&&S/v>=3?v:gd(p,h,6),y=X0(p,h,g),x=e.axisLineColor??e.chartAreaBorderColor??t.border,_=Aa(e),$=e.radarStyle==="filled",k=e.categoryAxis?.majorGridlines===!0,L=N=>Math.PI*2*N/r.length-Math.PI/2,I=(N,U)=>{let z=L(N),Z=l*U;return{x:a+Math.cos(z)*Z,y:s+Math.sin(z)*Z}};return(0,K.jsxs)("g",{children:[y.map((N,U)=>{let z=(N-p)/(h-p),Z=r.map((ue,X)=>I(X,z)),ie=gs().x(ue=>ue.x).y(ue=>ue.y).curve(l_)(Z)??"";return(0,K.jsxs)("g",{children:[(0,K.jsx)("path",{d:ie,fill:U%2===0?"transparent":Dt(e.chartAreaFillColor??t.surface,.04),stroke:Dt(x,.5),strokeWidth:1}),(0,K.jsx)("text",{fill:_,fontSize:9,x:a+4,y:s-l*z+3,children:Yn(N)})]},`radar-ring-${U}`)}),r.map((N,U)=>{let z=I(U,1);return(0,K.jsxs)("g",{children:[k?(0,K.jsx)("line",{stroke:Dt(x,.52),strokeWidth:1,x1:a,x2:z.x,y1:s,y2:z.y}):null,(0,K.jsx)("text",{fill:_,fontSize:10,textAnchor:"middle",x:a+(z.x-a)*1.1,y:s+(z.y-s)*1.1,children:N})]},`radar-axis-${U}`)}),e.series.map((N,U)=>{let z=r.map(($e,He)=>{let r1=yn(N.values[He]);if(r1==null)return{defined:!1,pointIndex:He,...I(He,0)};let b1=m2((r1-p)/(h-p),0,1);return{defined:!0,pointIndex:He,...I(He,b1)}}),Z=z.filter($e=>$e.defined);if(Z.length===0)return null;let ie=z.some($e=>!$e.defined),ue=gs().defined($e=>$e.defined).x($e=>$e.x).y($e=>$e.y).curve(ie?l5:l_)(z)??"",X=hr(e,U),W=nP(N.markerSymbol),Me=Math.max(4,N.markerSize??6),Fe=sy(W,Me*.5),Se=W!=="none"&&Fe.length>0;return(0,K.jsxs)("g",{children:[Z.length>=2?(0,K.jsx)("path",{...j2(U),d:ue,fill:$&&!ie&&Z.length>=3?X:"none",fillOpacity:$?.26:0,stroke:Z0(e,U),strokeWidth:1.8}):null,Se?Z.map($e=>(0,K.jsx)("g",{transform:`translate(${$e.x}, ${$e.y})`,children:(0,K.jsx)("path",{...j2(U,$e.pointIndex),d:Fe,fill:N.markerColor??X,stroke:N.markerLineColor??e.chartAreaFillColor??t.surface,strokeWidth:1})},`radar-point-${U}-${$e.pointIndex}`)):null,Z.map($e=>H7(o,e.id,U,$e.pointIndex)||F7(o,e.id,U)&&o?.kind!=="point"?S5(`radar-selection-${U}-${$e.pointIndex}`,[{x:$e.x,y:$e.y}]):null)]},`radar-series-${U}`)})]})}function I8e(e,t,n,o,r){let i=fO(e),a=e.series[i],s=QJ(e,i);if(s.length===0)return null;let c=n.legendPosition==="right"?n.plot.left+n.plot.width*.42:n.plot.left+n.plot.width*.5,u=n.plot.top+n.plot.height*.54,d=Math.max(16,Math.min(n.plot.width,n.plot.height)*(o==="Doughnut"?.32:.38)),p=o==="Doughnut"?m2((e.holeSize??56)/100,.1,.9):0,m=d*p,h=(e.firstSliceAngle??0)*Math.PI/180,S=Eg().value(re=>re.value).sort(null).startAngle(h).endAngle(h+Math.PI*2)(s),v=Vu().innerRadius(m).outerRadius(d),g=o==="Pie3D"||o==="PieExploded"&&e.is3d===!0,y=e.view3d?.rotX??20,x=e.view3d?.perspective??30,_=m2(.14+y/90*.72,.12,.92),$=m2(1-x/180,.55,1),k=g?m2(_*$,.14,.78):1,L=(e.view3d?.depthPercent??100)/100,I=g?Math.max(9,d*.28*L):0,N=!!(e.dataLabels?.showCategoryName||e.dataLabels?.showPercent||e.dataLabels?.showValue),U=s.reduce((re,fe)=>re+fe.value,0),z=`pie3d-shadow-${e.id}`.replace(/[^A-Za-z0-9_-]/g,"-"),Z=`pie3d-base-shadow-${e.id}`.replace(/[^A-Za-z0-9_-]/g,"-"),ie=e.chartAreaFillColor??"#ffffff",ue={bottom:n.height-6,left:6,right:n.width-6,top:n.plot.top+8},X=new Map((e.dataLabels?.pointLabels??[]).map(re=>[re.index,re])),W=o==="Doughnut"?(e.dataLabels?.pointLabels??[]).find(re=>re.deleted!==!0&&re.showValue===!0&&re.showCategoryName!==!0&&re.showPercent!==!0&&re.showSeriesName!==!0&&re.showBubbleSize!==!0)??null:null,Me=W?s.find(re=>re.index===W.index)??null:null,Fe=o==="Doughnut"&&Me!=null,Se=Me!=null&&U>0&&U<=1.0000001&&Me.value>=0&&Me.value<=1.0000001,$e=Me==null?"":Se?`${Math.round(Me.value*100)}%`:Yn(Me.value),He=Fe?Math.max(14,Math.min(Math.max(20,m*.72),(W?.fontSizePt??28)*.85)):0,r1=re=>{let fe=a?.dataPointStyles?.find(v1=>v1.index===re),Ve=typeof a?.shapeProperties?.xmlExplosion=="number"?a.shapeProperties.xmlExplosion:0,l1=Math.max(0,fe?.explosion??Ve??0);return l1<=0?0:d*m2(l1/100,0,4)},p1=S.some(re=>r1(re.data.index)>0)?2:1.2;return(0,K.jsxs)("g",{children:[g?(0,K.jsxs)("defs",{children:[(0,K.jsx)("filter",{id:z,x:"-40%",y:"-40%",width:"180%",height:"200%",children:(0,K.jsx)("feDropShadow",{dx:"1.2",dy:"3.6",floodColor:"#000000",floodOpacity:"0.28",stdDeviation:"2.8"})}),(0,K.jsx)("filter",{id:Z,x:"-50%",y:"-50%",width:"220%",height:"220%",children:(0,K.jsx)("feGaussianBlur",{stdDeviation:"3.2"})})]}):null,g?(0,K.jsx)("ellipse",{cx:c,cy:u+I+3,fill:"#000000",filter:`url(#${Z})`,opacity:.14,rx:d*1.02,ry:d*k*.68}):null,g?S.map(re=>{let fe=(re.startAngle+re.endAngle)/2,Ve=r1(re.data.index),l1=Math.sin(fe)*Ve,v1=-Math.cos(fe)*Ve*k,D1=P8e(c,u,d,k,I,re.startAngle,re.endAngle,Ve>0);return D1.length===0?null:(0,K.jsxs)("g",{transform:`translate(${l1}, ${v1})`,children:[D1.map((Oe,Be)=>(0,K.jsx)("path",{d:Oe,fill:s2(re.data.color,.34),stroke:s2(re.data.color,.5),strokeWidth:.8},`pie-side-path-${re.data.index}-${Be}`)),Ve>0?(()=>{let Oe=qY(c,u,d,k,I,re.startAngle,!0),Be=qY(c,u,d,k,I,re.endAngle,!0);return(0,K.jsxs)(K.Fragment,{children:[Oe?(0,K.jsx)("path",{d:Oe,fill:s2(re.data.color,.26),stroke:s2(re.data.color,.44),strokeWidth:.8}):null,Be?(0,K.jsx)("path",{d:Be,fill:s2(re.data.color,.2),stroke:s2(re.data.color,.4),strokeWidth:.8}):null]})})():null]},`pie-side-${re.data.index}`)}):null,S.map(re=>{let fe=r1(re.data.index),Ve=(re.startAngle+re.endAngle)/2,l1=Math.sin(Ve)*fe,v1=-Math.cos(Ve)*fe*(g?k:1),D1=H7(r,e.id,i,re.data.index)||F7(r,e.id,i)&&r?.kind!=="point",Oe=D1?[b4(c,u,d,g?k:1,re.startAngle),b4(c,u,d,g?k:1,Ve),b4(c,u,d,g?k:1,re.endAngle),m>0?b4(c,u,m,g?k:1,Ve):{x:c,y:u}].map(N1=>({x:N1.x+l1,y:N1.y+v1})):[],Be=d+(o==="PieExploded"?8:12),c1=c+Math.sin(Ve)*Be+l1,_e=u-Math.cos(Ve)*Be*(g?k:1)+v1,ve=[];e.dataLabels?.showCategoryName&&re.data.label.trim().length>0&&ve.push(re.data.label);let pe=X.get(re.data.index),me=pe?.showValue??e.dataLabels?.showValue,ne=pe?.showPercent??e.dataLabels?.showPercent;me&&ve.push(Yn(re.data.value)),ne&&ve.push(`${Math.round(re.data.value/Math.max(1,U)*100)}%`);let Te=ve.join(", "),f1=SO(Te,Math.max(48,n.width*.42),10),M=Math.max(12,f1.length*5.6),K1=c1>=c?"start":"end",I1=c1;K1==="start"&&I1+M>ue.right&&(K1="end"),K1==="end"&&I1-M<ue.left&&(K1="start"),I1=m2(I1,ue.left,ue.right);let t1=m2(_e,ue.top,ue.bottom);return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("g",{transform:`translate(${l1}, ${v1})`,children:(0,K.jsx)("path",{...j2(i,re.data.index),d:v(re)??"",fill:re.data.color,filter:g?`url(#${z})`:void 0,stroke:D1?"#64748b":ie,strokeWidth:D1?Math.max(2,p1):p1,transform:`translate(${c}, ${u})${g?` scale(1, ${k})`:""}`})}),D1?S5(`pie-selection-${re.data.index}`,Oe):null,N&&f1.length>0?(0,K.jsx)("text",{fill:tP(e),fontSize:10,textAnchor:K1,x:I1,y:t1,children:f1}):null]},`pie-top-${re.data.index}`)}),Fe?(0,K.jsx)("text",{fill:e.textColor??e.titleColor??eP,fontSize:He,fontWeight:700,textAnchor:"middle",x:c,y:u+He*.34,children:$e}):null]})}function N8e(e,t,n,o){let r=fO(e),i=e.series[r],a=Ji(e),s=i?.values.map(Se=>Math.max(0,yn(Se)??0))??[];if(s.length===0)return null;let l=e.raw??{},c=l.ofPieType==="pie"?"pie":"bar",u=typeof l.splitPos=="number"?l.splitPos:0,d=s.map((Se,$e)=>({index:$e,value:Se})).filter(({value:Se})=>Se<=u).map(({index:Se})=>Se);d.length===0&&(d=s.map((Se,$e)=>({index:$e,value:Se})).sort((Se,$e)=>Se.value-$e.value).slice(0,Math.min(2,s.length)).map(({index:Se})=>Se));let p=new Set(d),m=d.reduce((Se,$e)=>Se+(s[$e]??0),0),h=s.flatMap((Se,$e)=>p.has($e)?[]:[{color:V0(e,$e,r),index:$e,label:a[$e],value:Se}]);m>0&&h.push({color:V0(e,d[0]??0,r),index:d[0]??0,label:"Other",value:m});let S=n.plot.left+n.plot.width*.28,v=n.plot.top+n.plot.height*.55,g=Math.max(16,Math.min(n.plot.height,n.plot.width*.45)*.3),y=Vu().innerRadius(0).outerRadius(g),x=Eg().value(Se=>Se.value).sort(null).startAngle((90-(e.firstSliceAngle??0))*Math.PI/180).endAngle((90-(e.firstSliceAngle??0))*Math.PI/180+Math.PI*2)(h),_=d.map(Se=>a[Se]??""),$=d.map(Se=>s[Se]??0),k=n.plot.left+n.plot.width*.69,L=d.map(Se=>({color:V0(e,Se,r),index:Se,label:a[Se]??"",value:s[Se]??0})),I=n.plot.left+n.plot.width*.79,N=v,U=g*m2((typeof l.secondPieSize=="number"?l.secondPieSize:100)/100,.55,1.5),z=Vu().innerRadius(0).outerRadius(U),Z=Eg().value(Se=>Se.value).sort(null).startAngle((90-(e.firstSliceAngle??0))*Math.PI/180).endAngle((90-(e.firstSliceAngle??0))*Math.PI/180+Math.PI*2)(L),ie=n.plot.left+n.plot.width*.72,ue=Math.max(20,n.plot.width*.13),X=n.plot.top+16,W=Math.max(28,n.plot.height-32),Me=Math.max(1e-6,m),Fe=X;return(0,K.jsxs)("g",{children:[x.map((Se,$e)=>{let He=Ma(o,e.id,r,Se.data.index),r1=(Se.startAngle+Se.endAngle)/2,b1=b4(S,v,g*.62,1,r1);return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("path",{...j2(r,Se.data.index),d:y(Se)??"",fill:Se.data.color,stroke:He?"#64748b":e.chartAreaFillColor??t.surface,strokeWidth:He?2:1,transform:`translate(${S}, ${v})`}),He?S5(`bar-of-pie-main-selection-${$e}`,[b1]):null]},`bar-of-pie-main-${$e}`)}),(0,K.jsx)("line",{stroke:e.chartAreaBorderColor??t.border,strokeWidth:1,x1:S+g,x2:k,y1:v-g*.4,y2:n.plot.top+10}),(0,K.jsx)("line",{stroke:e.chartAreaBorderColor??t.border,strokeWidth:1,x1:S+g,x2:k,y1:v+g*.4,y2:n.plot.top+n.plot.height-10}),c==="pie"?Z.map((Se,$e)=>{let He=Ma(o,e.id,r,Se.data.index),r1=(Se.startAngle+Se.endAngle)/2,b1=b4(I,N,U*.62,1,r1);return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("path",{...j2(r,Se.data.index),d:z(Se)??"",fill:Se.data.color,stroke:He?"#64748b":e.chartAreaFillColor??t.surface,strokeWidth:He?2:1,transform:`translate(${I}, ${N})`}),He?S5(`bar-of-pie-secondary-pie-selection-${$e}`,[b1]):null]},`bar-of-pie-secondary-pie-${$e}`)}):L.map((Se,$e)=>{let He=$e===L.length-1?Math.max(1,X+W-Fe):Math.max(1,Se.value/Me*W),r1=Fe;Fe+=He;let b1=Ma(o,e.id,r,Se.index);return(0,K.jsxs)("g",{children:[(0,K.jsx)("rect",{...j2(r,Se.index),fill:Se.color,height:He,stroke:b1?"#64748b":e.chartAreaFillColor??t.surface,strokeWidth:b1?2:1,width:ue,x:ie,y:r1}),b1?b5(`bar-of-pie-secondary-bar-selection-${$e}`,ie,r1,ue,He):null,(0,K.jsx)("text",{fill:Aa(e),fontSize:10,textAnchor:"start",x:ie+ue+6,y:r1+He*.5+3,children:Se.label})]},`bar-of-pie-secondary-bar-${$e}`)})]})}function lQ(e,t,n,o){let r=vO(e,n),i=Ji(e),a=e.series.length,s=Math.max(i.length,e.series.reduce((re,fe)=>Math.max(re,fe.values.length),0));if(a===0||s===0)return null;let l=e.series.map(re=>Array.from({length:s},(fe,Ve)=>yn(re.values[Ve]))),c=oQ(e);if(!c)return null;let u=bO(e),d=c.minValue,p=c.safeMax,m=e.backWall?.fillColor??"#d9d9df",h=e.backWall?.lineColor??e.sideWall?.lineColor??e.floor?.lineColor??e.axisLineColor??Dt(bd(e,t),.4);if(u){let re=c.ticks.slice(1,-1),fe=[],Ve=new Map;for(let Oe=0;Oe<a-1;Oe+=1)for(let Be=0;Be<s-1;Be+=1){let c1=l[Oe]?.[Be],_e=l[Oe]?.[Be+1],ve=l[Oe+1]?.[Be],pe=l[Oe+1]?.[Be+1];if(c1==null||_e==null||ve==null||pe==null)continue;let me=r.left+Be/Math.max(1,s-1)*r.width,ne=r.left+(Be+1)/Math.max(1,s-1)*r.width,Te=r.top+r.height-Oe/Math.max(1,a-1)*r.height,f1=r.top+r.height-(Oe+1)/Math.max(1,a-1)*r.height,M=(c1+_e+ve+pe)/4;if(!e.wireframe){let t1=(c1+_e+pe)/3,N1=(c1+pe+ve)/3,V1=(c1+_e+ve)/3,dt=(_e+pe+ve)/3,ft=Math.max(c1,_e,pe)-Math.min(c1,_e,pe)+(Math.max(c1,pe,ve)-Math.min(c1,pe,ve)),Et=Math.max(c1,_e,ve)-Math.min(c1,_e,ve)+(Math.max(_e,pe,ve)-Math.min(_e,pe,ve)),h2=ft<=Et,X1=h2?[{bandColor:$7(e,t,c,t1),bandIndex:ld(c,t1),points:`${me},${Te} ${ne},${Te} ${ne},${f1}`},{bandColor:$7(e,t,c,N1),bandIndex:ld(c,N1),points:`${me},${Te} ${ne},${f1} ${me},${f1}`}]:[{bandColor:$7(e,t,c,V1),bandIndex:ld(c,V1),points:`${me},${Te} ${ne},${Te} ${me},${f1}`},{bandColor:$7(e,t,c,dt),bandIndex:ld(c,dt),points:`${ne},${Te} ${ne},${f1} ${me},${f1}`}],qt=h2?{x1:me,y1:Te,x2:ne,y2:f1}:{x1:ne,y1:Te,x2:me,y2:f1},Lt=X1[0]?.bandIndex!==X1[1]?.bandIndex;fe.push((0,K.jsx)("g",{children:Lt?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("polygon",{fill:X1[0]?.bandColor,points:X1[0]?.points,stroke:"none"}),(0,K.jsx)("polygon",{fill:X1[1]?.bandColor,points:X1[1]?.points,stroke:"none"}),(0,K.jsx)("line",{stroke:s2(ay(e,t,c,M),.22),strokeWidth:.8,x1:qt.x1,x2:qt.x2,y1:qt.y1,y2:qt.y2})]}):(0,K.jsx)("rect",{fill:$7(e,t,c,M),height:Math.abs(f1-Te),stroke:"none",width:Math.abs(ne-me),x:Math.min(me,ne),y:Math.min(Te,f1)})},`surface-contour-cell-${Oe}-${Be}`))}let K1=[{value:c1,x:me,y:Te},{value:_e,x:ne,y:Te},{value:pe,x:ne,y:f1},{value:ve,x:me,y:f1}],I1=[[K1[0],K1[1]],[K1[1],K1[2]],[K1[2],K1[3]],[K1[3],K1[0]]];re.forEach(t1=>{let N1=[];if(I1.forEach(([V1,dt])=>{let ft=dt.value-V1.value;if(ft===0||!(V1.value<t1&&dt.value>t1||V1.value>t1&&dt.value<t1))return;let h2=(t1-V1.value)/ft;N1.push({x:V1.x+(dt.x-V1.x)*h2,y:V1.y+(dt.y-V1.y)*h2})}),N1.length===2){let V1=Ve.get(t1)??[];V1.push({end:N1[1]??N1[0]??{x:ne,y:f1},start:N1[0]??{x:me,y:Te}}),Ve.set(t1,V1)}else N1.length===4&&(M>=t1?[[0,1],[2,3]]:[[0,3],[1,2]]).forEach(([ft,Et],h2)=>{let X1=N1[ft]??N1[0],qt=N1[Et]??N1[N1.length-1];if(!X1||!qt)return;let Lt=Ve.get(t1)??[];Lt.push({end:qt,start:X1}),Ve.set(t1,Lt)})})}let l1=Array.from(Ve.entries()).flatMap(([Oe,Be],c1)=>HY(Be).map((_e,ve)=>{let pe=uN(_e,!0);return pe?(0,K.jsx)("path",{d:pe,fill:"none",stroke:e.wireframe?jg(e,t,c,Oe):s2($7(e,t,c,Oe),.18),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e.wireframe?1.45:1.2},`surface-contour-line-${c1}-${ve}`):null})),v1=Array.from({length:s},(Oe,Be)=>{let c1=Array.from({length:a},(_e,ve)=>l[ve]?.[Be]).filter(_e=>_e!=null);return c1.length===0?c.minValue:c1.reduce((_e,ve)=>_e+ve,0)/c1.length}),D1=Array.from({length:a},(Oe,Be)=>{let c1=l[Be]?.filter(_e=>_e!=null)??[];return c1.length===0?c.minValue:c1.reduce((_e,ve)=>_e+ve,0)/c1.length});return(0,K.jsxs)("g",{children:[(0,K.jsx)("rect",{fill:m,height:r.height,stroke:Dt(h,.14),strokeWidth:.8,width:r.width,x:r.left,y:r.top}),Array.from({length:s},(Oe,Be)=>{let c1=r.left+(s<=1?r.width/2:Be/(s-1)*r.width);return(0,K.jsx)("line",{stroke:e.wireframe?jg(e,t,c,v1[Be]??c.minValue):Dt(h,.18),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e.wireframe?1.15:.8,x1:c1,x2:c1,y1:r.top,y2:r.top+r.height},`surface-contour-grid-col-${Be}`)}),Array.from({length:a},(Oe,Be)=>{let c1=r.top+r.height-(a<=1?r.height/2:Be/(a-1)*r.height),_e=e.series[Be]?.lineColor??e.series[Be]?.color??jg(e,t,c,D1[Be]??c.minValue);return(0,K.jsx)("line",{stroke:e.wireframe?_e:Dt(h,.18),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e.wireframe?1.15:.8,x1:r.left,x2:r.left+r.width,y1:c1,y2:c1},`surface-contour-grid-row-${Be}`)}),fe,l1,e.wireframe?null:(0,K.jsx)("rect",{fill:"none",height:r.height,stroke:Dt(h,.1),strokeWidth:.8,width:r.width,x:r.left,y:r.top})]})}let S=m2(e.view3d?.rotX??(e.wireframe?90:25),-88,88)*(Math.PI/180),v=m2(e.view3d?.rotY??(e.wireframe?0:30),-88,88)*(Math.PI/180),g=e.view3d?.rAngAx===!1,y=m2((e.view3d?.perspective??(g?30:0))/100,0,1),x=m2((e.view3d?.depthPercent??100)/100,.2,4),_=Math.cos(S),$=Math.sin(S),k=Math.cos(v),L=Math.sin(v),I=Array.from({length:a},(re,fe)=>Array.from({length:s},(Ve,l1)=>{let v1=l[fe][l1],D1=v1!=null,Oe=s<=1?0:(l1/(s-1)-.5)*2,Be=D1?-(((v1-d)/(p-d)-.5)*1.8)*x:.9*x,c1=a<=1?0:(fe/(a-1)-.5)*2,_e=Oe*k+c1*L,ve=-Oe*L+c1*k,pe=Be*_-ve*$,me=Be*$+ve*_,ne=g?1/Math.max(.18,1+me*(.24+y*.5)):1;return{depth:me,hasValue:D1,value:v1??d,x:_e*ne,y:pe*ne}})),N=I.flat(),U=Math.min(...N.map(re=>re.x)),z=Math.max(...N.map(re=>re.x)),Z=Math.min(...N.map(re=>re.y)),ie=Math.max(...N.map(re=>re.y)),ue=Math.min(n.plot.width/Math.max(.25,z-U),n.plot.height/Math.max(.25,ie-Z))*.82,X=n.plot.left+n.plot.width/2,W=n.plot.top+n.plot.height/2,Me=(U+z)/2,Fe=(Z+ie)/2,Se=I.map(re=>re.map(fe=>({...fe,x:X+(fe.x-Me)*ue,y:W+(fe.y-Fe)*ue}))),$e=bd(e,t),He=e.axisLineColor??Dt($e,.4),r1=[];for(let re=0;re<a-1;re+=1)for(let fe=0;fe<s-1;fe+=1){let Ve=Se[re][fe],l1=Se[re][fe+1],v1=Se[re+1][fe+1],D1=Se[re+1][fe];if(!Ve.hasValue||!l1.hasValue||!v1.hasValue||!D1.hasValue)continue;let Oe=(Ve.value+l1.value+v1.value+D1.value)/4,Be=m2((Oe-d)/(p-d),0,1);r1.push({color:iQ(e,t,Be),depth:(Ve.depth+l1.depth+v1.depth+D1.depth)/4,key:`surface-quad-${re}-${fe}`,points:`${Ve.x},${Ve.y} ${l1.x},${l1.y} ${v1.x},${v1.y} ${D1.x},${D1.y}`,stroke:Dt($e,.18)})}r1.sort((re,fe)=>re.depth-fe.depth);let b1=u?[]:(()=>{let re=new Map,fe=c.ticks.slice(1,-1);for(let Ve=0;Ve<a-1;Ve+=1)for(let l1=0;l1<s-1;l1+=1){let v1=Se[Ve][l1],D1=Se[Ve][l1+1],Oe=Se[Ve+1][l1+1],Be=Se[Ve+1][l1];if(!v1.hasValue||!D1.hasValue||!Oe.hasValue||!Be.hasValue)continue;let c1=[{point:v1,value:v1.value},{point:D1,value:D1.value},{point:Oe,value:Oe.value},{point:Be,value:Be.value}],_e=[[c1[0],c1[1]],[c1[1],c1[2]],[c1[2],c1[3]],[c1[3],c1[0]]];fe.forEach(ve=>{let pe=[];if(_e.forEach(([me,ne])=>{let Te=ne.value-me.value;if(Te===0||!(me.value<ve&&ne.value>ve||me.value>ve&&ne.value<ve))return;let M=(ve-me.value)/Te;pe.push({x:me.point.x+(ne.point.x-me.point.x)*M,y:me.point.y+(ne.point.y-me.point.y)*M})}),pe.length===2){let me=re.get(ve)??[];me.push({end:pe[1]??pe[0]??{x:D1.x,y:D1.y},start:pe[0]??{x:v1.x,y:v1.y}}),re.set(ve,me)}else pe.length===4&&((v1.value+D1.value+Oe.value+Be.value)/4>=ve?[[0,1],[2,3]]:[[0,3],[1,2]]).forEach(([Te,f1])=>{let M=pe[Te]??pe[0],K1=pe[f1]??pe[pe.length-1];if(!M||!K1)return;let I1=re.get(ve)??[];I1.push({end:K1,start:M}),re.set(ve,I1)})})}return Array.from(re.entries()).flatMap(([Ve,l1],v1)=>HY(l1).map((D1,Oe)=>{let Be=uN(D1,!0);return Be?(0,K.jsx)("path",{d:Be,fill:"none",stroke:s2(ay(e,t,c,Ve),.26),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.55},`surface-level-line-${v1}-${Oe}`):null}))})(),p1=(re,fe,Ve,l1)=>u8e(re).map((v1,D1)=>{let Oe=uN(v1,e.wireframe===!0);return Oe?(0,K.jsx)("path",{d:Oe,fill:"none",stroke:Ve,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:l1},`${fe}-${D1}`):null});return(0,K.jsxs)("g",{children:[u?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("rect",{fill:m,height:n.plot.height,stroke:Dt(He,.18),strokeWidth:.8,width:n.plot.width,x:n.plot.left,y:n.plot.top}),Array.from({length:s},(re,fe)=>{let Ve=n.plot.left+(s<=1?n.plot.width/2:fe/(s-1)*n.plot.width);return(0,K.jsx)("line",{stroke:Dt(h,.12),strokeWidth:.8,x1:Ve,x2:Ve,y1:n.plot.top,y2:n.plot.top+n.plot.height},`surface-fallback-column-grid-${fe}`)}),Array.from({length:a},(re,fe)=>{let Ve=n.plot.top+n.plot.height-(a<=1?n.plot.height/2:fe/(a-1)*n.plot.height);return(0,K.jsx)("line",{stroke:Dt(h,.12),strokeWidth:.8,x1:n.plot.left,x2:n.plot.left+n.plot.width,y1:Ve,y2:Ve},`surface-fallback-row-grid-${fe}`)})]}):null,e.wireframe?null:r1.map(re=>(0,K.jsx)("polygon",{fill:re.color,fillOpacity:.95,points:re.points,stroke:re.stroke,strokeWidth:.7},re.key)),Array.from({length:a},(re,fe)=>{let Ve=Se[fe],l1=l[fe]?.filter(D1=>D1!=null).reduce((D1,Oe,Be,c1)=>D1+Oe/Math.max(1,c1.length),0)??c.minValue,v1=e.wireframe?e.series[fe]?.lineColor??e.series[fe]?.color??jg(e,t,c,l1):s2($7(e,t,c,l1),.1);return(0,K.jsx)("g",{children:p1(Ve,`surface-row-${fe}`,v1,e.wireframe?Math.max(1.45,e.series[fe]?.lineWidthPx??1.8):.8)},`surface-row-${fe}`)}),Array.from({length:s},(re,fe)=>{let Ve=Array.from({length:a},(Oe,Be)=>Se[Be][fe]),l1=Array.from({length:a},(Oe,Be)=>l[Be]?.[fe]).filter(Oe=>Oe!=null),v1=l1.length>0?l1.reduce((Oe,Be)=>Oe+Be,0)/l1.length:c.minValue,D1=e.wireframe?jg(e,t,c,v1):s2($7(e,t,c,v1),.1);return(0,K.jsx)("g",{children:p1(Ve,`surface-column-${fe}`,D1,e.wireframe?1.35:.8)},`surface-column-${fe}`)}),b1,e.wireframe?(0,K.jsx)("rect",{fill:"none",height:n.plot.height,stroke:Dt(He,.18),strokeWidth:.8,width:n.plot.width,x:n.plot.left,y:n.plot.top}):null]})}function O8e(e,t,n){let o=vO(e,t),r=Ji(e),i=e.series.length,a=Math.max(r.length,e.series.reduce((c,u)=>Math.max(c,u.values.length),0));if(i===0||a===0)return null;let s=o.width/a,l=o.height/i;return(0,K.jsx)("g",{children:e.series.flatMap((c,u)=>Array.from({length:a},(d,p)=>{let m=o.left+p*s,h=o.top+u*l,S=Ma(n,e.id,u,p);return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("rect",{...j2(u,p),fill:"transparent",height:l,stroke:"none",width:s,x:m,y:h}),S?b5(`surface-selection-${u}-${p}`,m,h,s,l):null]},`surface-hit-${u}-${p}`)}))})}function Fg(e,t){let n=e.findIndex(o=>t.test((o.name??"").toLowerCase()));return n>=0?n:null}function L8e(e,t,n,o){let r=Ji(e);if(r.length===0||e.series.length<2)return null;let i=aQ(e),a=i.high??0,s=i.low??Math.min(1,e.series.length-1),l=i.close??Math.min(2,e.series.length-1),c=i.open,u=i.volume!=null&&![a,s,l,c].includes(i.volume)?i.volume:null,d=e.series[a],p=e.series[s],m=e.series[l],h=c!=null?e.series[c]:null,S=u!=null?e.series[u]:null,v=r.map((W,Me)=>{let Fe=yn(d.values[Me]),Se=yn(p.values[Me]),$e=yn(m.values[Me]),He=h?yn(h.values[Me]):null,r1=S?yn(S.values[Me]):null;return Fe==null||Se==null||$e==null?null:{category:W,close:$e,high:Fe,low:Se,open:He,volume:r1}}).filter(W=>W!=null);if(v.length===0)return null;let g=n.plot,y=S!=null&&v.some(W=>(W.volume??0)>0),x=e.axisLineColor??e.chartAreaBorderColor??t.border,_=sQ(e,x),$=y?Math.min(0,...v.flatMap(W=>[W.low,W.close,W.open??W.close,W.volume??0])):Math.min(...v.map(W=>W.low)),k=Math.max(...y?v.flatMap(W=>[W.high,W.close,W.open??W.close,W.volume??0]):v.map(W=>W.high)),L=G_(typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min)?e.valueAxis.min:$,typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max)?e.valueAxis.max:k,e.valueAxis?.majorUnit,y),I=D3().domain([L.min,L.max]).range([g.top+g.height,g.top]),N=o5().domain(r).range([g.left,g.left+g.width]).paddingInner(.28).paddingOuter(.18),U=L.ticks,z=Aa(e),Z=_.openAccent,ie=c!=null?_.lineColor:_.closeAccent,ue=Math.max(1,Math.ceil(r.length/Math.max(4,Math.floor(g.width/68)))),X=I(Math.max(L.min,0));return(0,K.jsxs)("g",{children:[U.map(W=>(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Dt(x,.72),strokeWidth:1,x1:g.left,x2:g.left+g.width,y1:I(W),y2:I(W)}),(0,K.jsx)("text",{fill:z,fontSize:10,textAnchor:"end",x:g.left-6,y:I(W)+3,children:Yn(W)})]},`stock-tick-${W}`)),r.map((W,Me)=>{if(Me%ue!==0&&Me!==r.length-1)return null;let Fe=(N(W)??g.left)+N.bandwidth()*.5;return(0,K.jsx)("text",{fill:z,fontSize:10,textAnchor:"middle",x:Fe,y:g.top+g.height+14,children:W},`stock-cat-${W}`)}),(0,K.jsx)("line",{stroke:x,strokeWidth:1.2,x1:g.left,x2:g.left,y1:g.top,y2:g.top+g.height}),(0,K.jsx)("line",{stroke:x,strokeWidth:1.2,x1:g.left,x2:g.left+g.width,y1:g.top+g.height,y2:g.top+g.height}),v.map((W,Me)=>{let Fe=(N(W.category)??g.left)+N.bandwidth()*.5,Se=Me>0?v[Me-1]?.close??W.close:W.close,$e=W.open!=null?W.close>=W.open:W.close>=Se,He=_.lineColor,r1=Math.max(5,N.bandwidth()*.56),b1=Fe-r1/2,p1=W.open!=null?I(W.open):null,re=I(W.close),fe=I(W.high),Ve=I(W.low),l1=Ma(o,e.id,l,Me);return(0,y5.createElement)("g",{...j2(l,Me),key:`stock-point-${Me}`},y&&W.volume!=null?(0,K.jsx)("rect",{fill:_.volumeFill,height:Math.max(1,X-I(W.volume)),opacity:.94,stroke:"none",width:Math.max(3,N.bandwidth()*.64),x:Fe-Math.max(3,N.bandwidth()*.64)/2,y:I(W.volume)}):null,(0,K.jsx)("line",{stroke:He,strokeWidth:1.6,x1:Fe,x2:Fe,y1:fe,y2:Ve}),W.open!=null&&p1!=null?Math.abs(p1-re)>=1?(0,K.jsx)("rect",{fill:$e?_.upFill:_.downFill,height:Math.max(1.4,Math.abs(re-p1)),stroke:He,strokeWidth:1.3,width:r1,x:b1,y:Math.min(p1,re)}):(0,K.jsx)("line",{stroke:He,strokeWidth:1.6,x1:b1,x2:b1+r1,y1:re,y2:re}):(0,K.jsx)("line",{stroke:ie,strokeWidth:1.8,x1:Fe,x2:Fe+7,y1:re,y2:re}),W.open!=null&&p1!=null?(0,K.jsx)("line",{stroke:Z,strokeWidth:1.8,x1:Fe-7,x2:Fe,y1:p1,y2:p1}):null,l1?S5(`stock-selection-${Me}`,[{x:Fe,y:re}]):null)})]})}function D8e(e,t,n,o){let r=eQ(e);if(r.length===0)return null;let i=n.plot,a=r.map(g=>g.label),s=o5().domain(a).range([i.left,i.left+i.width]).paddingInner(.34).paddingOuter(.18),l=[],c=0;r.forEach((g,y)=>{let x=g.isSubtotal?0:c,_=g.isSubtotal?c:c+g.value;g.isSubtotal||(c=_),l.push({...g,end:_,index:y,start:x})});let u=l.flatMap(g=>[0,g.start,g.end]),d=Math.min(...u),p=Math.max(...u);p<=d&&(p=d+1);let m=D3().domain([d,p]).range([i.top+i.height,i.top]),h=X0(d,p,e.valueAxis?.majorUnit),S=e.axisLineColor??e.chartAreaBorderColor??t.border,v=Aa(e);return(0,K.jsxs)("g",{children:[h.map(g=>(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Dt(S,.72),strokeWidth:1,x1:i.left,x2:i.left+i.width,y1:m(g),y2:m(g)}),(0,K.jsx)("text",{fill:v,fontSize:10,textAnchor:"end",x:i.left-6,y:m(g)+3,children:Yn(g)})]},`waterfall-y-${g}`)),(0,K.jsx)("line",{stroke:S,strokeWidth:1.2,x1:i.left,x2:i.left,y1:i.top,y2:i.top+i.height}),(0,K.jsx)("line",{stroke:S,strokeWidth:1.2,x1:i.left,x2:i.left+i.width,y1:m(0),y2:m(0)}),l.map((g,y)=>{let x=s(g.label)??i.left,_=s.bandwidth(),$=Math.max(g.start,g.end),k=Math.min(g.start,g.end),L=m($),I=Math.max(1,m(k)-L),N=g.isSubtotal?s2(g.color,.18):g.value>=0?g.color:Dt(g.color,.22),U=y>0?l[y-1]:null,z=U?m(U.end):0,Z=Ma(o,e.id,0,y);return(0,K.jsxs)("g",{children:[U?(0,K.jsx)("line",{stroke:Dt(S,.35),strokeDasharray:"3 3",strokeWidth:1,x1:(s(U.label)??i.left)+s.bandwidth(),x2:x,y1:z,y2:z}):null,(0,K.jsx)("rect",{...j2(0,y),fill:N,rx:2,ry:2,stroke:Z?"#64748b":s2(N,.22),strokeWidth:Z?2:1,x,y:L,width:_,height:I}),Z?b5(`waterfall-selection-${y}`,x,L,_,I):null,(0,K.jsx)("text",{fill:v,fontSize:10,textAnchor:"middle",x:x+_*.5,y:i.top+i.height+14,children:g.label}),(0,K.jsx)("text",{fill:v,fontSize:10,textAnchor:"middle",x:x+_*.5,y:L-6,children:Yn(g.end)})]},`waterfall-bar-${y}`)})]})}function B8e(e,t,n,o){let r=eQ(e).map(u=>({...u,value:Math.max(0,u.value)})).filter(u=>u.value>0);if(r.length===0)return null;let i=n.plot,a=Math.max(...r.map(u=>u.value)),s=i.height/r.length,l=i.left+i.width*.5,c=tP(e);return(0,K.jsx)("g",{children:r.map((u,d)=>{let p=u.value/a*i.width,m=i.top+d*s,h=Math.max(6,s-2),S=l-p*.5,v=u.isSubtotal?s2(u.color,.14):u.color,g=p>90,y=Ma(o,e.id,0,d);return(0,K.jsxs)("g",{children:[(0,K.jsx)("rect",{...j2(0,d),fill:v,height:h,rx:0,ry:0,stroke:y?"#64748b":s2(v,.2),strokeWidth:y?2:1,width:p,x:S,y:m}),y?b5(`funnel-selection-${d}`,S,m,p,h):null,(0,K.jsx)("text",{fill:c,fontSize:10,textAnchor:g?"middle":"start",x:g?l:l+p*.5+8,y:m+s*.5,children:`${u.label} ${Yn(u.value)}`})]},`funnel-stage-${d}`)})})}function j8e(e,t,n,o){let r=gO(e);if(!r)return null;let i=R8(r).sum(h=>h.children&&h.children.length>0?0:Math.max(1e-4,h.value??0)).sort((h,S)=>(S.value??0)-(h.value??0)),a=wA().size([Math.PI*2,i.height+1])(i),s=n.plot,l=Math.max(24,Math.min(s.width,s.height)*.5),c=l*.16,u=s.left+s.width*.5,d=s.top+s.height*.5,p=Math.max(1,a.height||1),m=Vu().startAngle(h=>h.x0).endAngle(h=>h.x1).padAngle(.005).padRadius(l).innerRadius(h=>c+(h.y0-1)/p*(l-c)).outerRadius(h=>c+(h.y1-1)/p*(l-c)-1);return(0,K.jsxs)("g",{transform:`translate(${u}, ${d})`,children:[a.descendants().filter(h=>h.depth>0).map((h,S)=>{let v=m(h);if(!v)return null;let g=(h.x0+h.x1)*.5-Math.PI*.5,y=c+((h.y0+h.y1)*.5-1)/p*(l-c),x=Math.cos(g)*y,_=Math.sin(g)*y,k=(h.x1-h.x0)*y>26,L=a8e(e,h),I=Ma(o,e.id,0,S);return(0,K.jsxs)("g",{children:[(0,K.jsx)("path",{...j2(0,S),d:v,fill:L,stroke:I?"#64748b":t.surface,strokeWidth:I?2:1}),I?S5(`sunburst-selection-${S}`,[{x,y:_}]):null,k?(0,K.jsx)("text",{fill:s2(L,.65),fontSize:9,textAnchor:"middle",transform:`translate(${x}, ${_}) rotate(${g*180/Math.PI})`,children:h.data.name}):null]},`sunburst-node-${S}`)}),(0,K.jsx)("circle",{fill:e.chartAreaFillColor??t.surface,r:c-2})]})}function U8e(e,t,n,o){let r=gO(e);if(!r)return null;let i=R8(r).sum(s=>s.children&&s.children.length>0?0:Math.max(1e-4,s.value??0)).sort((s,l)=>(l.value??0)-(s.value??0)),a=_A().size([n.plot.width,n.plot.height]).paddingInner(2).paddingOuter(1).round(!0).tile(DN)(i);return(0,K.jsx)("g",{transform:`translate(${n.plot.left}, ${n.plot.top})`,children:a.leaves().map((s,l)=>{let c=s8e(e,s),u=Math.max(0,s.x1-s.x0),d=Math.max(0,s.y1-s.y0),p=u>48&&d>22,m=Ma(o,e.id,0,l);return(0,K.jsxs)("g",{children:[(0,K.jsx)("rect",{...j2(0,l),fill:c,rx:3,ry:3,stroke:m?"#64748b":t.surface,strokeWidth:m?2:1,x:s.x0,y:s.y0,width:u,height:d}),m?b5(`treemap-selection-${l}`,s.x0,s.y0,u,d):null,p?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("text",{fill:s2(c,.68),fontSize:10,fontWeight:600,x:s.x0+8,y:s.y0+14,children:s.data.name}),(0,K.jsx)("text",{fill:s2(c,.54),fontSize:9,x:s.x0+8,y:s.y0+28,children:Yn(s.value??0)})]}):null]},`treemap-leaf-${l}`)})})}function F8e(e,t,n,o){let r=e.series.filter(y=>y.hidden!==!0);if(r.length===0)return null;let i=r.map((y,x)=>({color:y.color??hr(e,typeof y.formatIdx=="number"?y.formatIdx:x),label:yi(y.name)||`Series ${x+1}`,lineColor:y.lineColor??y.color??hr(e,typeof y.formatIdx=="number"?y.formatIdx:x),series:y,stats:i8e(y),visibility:o8e(y)})).filter(y=>y.stats!=null);if(i.length===0)return null;let a=i.flatMap(y=>[y.stats.min,y.stats.lowerWhisker,y.stats.q1,y.stats.median,y.stats.q3,y.stats.upperWhisker,y.stats.max]),s=Math.min(...a),l=Math.max(...a),c=G8(e.valueAxis,s,l,!1),u=D3().domain([c.min,c.max]).range([n.plot.top+n.plot.height,n.plot.top]),d=Vw().domain(i.map((y,x)=>x)).range([n.plot.left+24,n.plot.left+n.plot.width-24]),p=i.length>1?Math.abs((d(1)??0)-(d(0)??0)):n.plot.width*.5,m=m2(p*.34,20,54),h=Math.max(8,m*.52),S=e.axisLineColor??e.chartAreaBorderColor??t.border,v=Aa(e),g=i.filter(y=>y.visibility.meanLine).map((y,x)=>`${d(x)??n.plot.left},${u(y.stats.mean)}`);return(0,K.jsxs)("g",{children:[c.ticks.map((y,x)=>{let _=u(y);return(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Dt(S,.22),strokeWidth:.8,x1:n.plot.left,x2:n.plot.left+n.plot.width,y1:_,y2:_}),(0,K.jsx)("text",{fill:v,fontSize:10,textAnchor:"end",x:n.plot.left-6,y:_+3,children:Yn(y)})]},`box-whisker-grid-${x}`)}),(0,K.jsx)("line",{stroke:S,strokeWidth:1,x1:n.plot.left,x2:n.plot.left,y1:n.plot.top,y2:n.plot.top+n.plot.height}),(0,K.jsx)("line",{stroke:S,strokeWidth:1,x1:n.plot.left,x2:n.plot.left+n.plot.width,y1:n.plot.top+n.plot.height,y2:n.plot.top+n.plot.height}),g.length>=2?(0,K.jsx)("polyline",{fill:"none",points:g.join(" "),stroke:s2(S,.2),strokeDasharray:"4 3",strokeWidth:1}):null,i.map((y,x)=>{let _=d(x)??n.plot.left,$=u(y.stats.q3),k=u(y.stats.q1),L=u(y.stats.median),I=u(y.stats.lowerWhisker),N=u(y.stats.upperWhisker),U=u(y.stats.mean),z=y.visibility.nonoutliers?y.stats.visiblePoints:[],Z=y.visibility.outliers?y.stats.outliers:[],ie=Ma(o,e.id,x,x);return(0,y5.createElement)("g",{...j2(x),key:`box-whisker-series-${x}`},(0,K.jsx)("line",{stroke:y.lineColor,strokeWidth:1.5,x1:_,x2:_,y1:N,y2:$}),(0,K.jsx)("line",{stroke:y.lineColor,strokeWidth:1.5,x1:_,x2:_,y1:k,y2:I}),(0,K.jsx)("line",{stroke:y.lineColor,strokeWidth:1.5,x1:_-h*.5,x2:_+h*.5,y1:N,y2:N}),(0,K.jsx)("line",{stroke:y.lineColor,strokeWidth:1.5,x1:_-h*.5,x2:_+h*.5,y1:I,y2:I}),(0,K.jsx)("rect",{...j2(x,x),fill:Dt(y.color,.35),fillOpacity:.72,height:Math.max(1,k-$),stroke:ie?"#64748b":y.lineColor,strokeWidth:ie?2:1.5,width:m,x:_-m*.5,y:$}),ie?b5(`box-whisker-selection-${x}`,_-m*.5,$,m,Math.max(1,k-$)):null,(0,K.jsx)("line",{stroke:s2(y.lineColor,.15),strokeWidth:2,x1:_-m*.5,x2:_+m*.5,y1:L,y2:L}),y.visibility.meanMarker?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("line",{stroke:s2(y.lineColor,.18),strokeWidth:1.2,x1:_-4,x2:_+4,y1:U-4,y2:U+4}),(0,K.jsx)("line",{stroke:s2(y.lineColor,.18),strokeWidth:1.2,x1:_-4,x2:_+4,y1:U+4,y2:U-4})]}):null,z.map((ue,X)=>{let W=u(ue),Me=(X%7-3)*(m/16);return(0,y5.createElement)("circle",{...j2(x,X),key:`box-whisker-visible-${x}-${X}`,cx:_+Me,cy:W,fill:y.color,fillOpacity:.45,r:2,stroke:"none"})}),Z.map((ue,X)=>{let W=u(ue);return(0,y5.createElement)("circle",{...j2(x,X),key:`box-whisker-outlier-${x}-${X}`,cx:_,cy:W,fill:"#ffffff",r:3,stroke:y.lineColor,strokeWidth:1.2})}),(0,K.jsx)("text",{fill:v,fontSize:10,textAnchor:"middle",x:_,y:n.plot.top+n.plot.height+14,children:y.label}))})]})}function H8e(e,t,n,o){let r=Math.max(0,e.series.findIndex(z=>z.hidden!==!0)),i=e.series[r]??null;if(!i)return null;let a=Ji(e),s=Fle(i),l=s?.geography&&typeof s.geography=="object"?s.geography:null,c=Hle(a,l),u=typeof l?.viewedRegionType=="string"?l.viewedRegionType:null,d=typeof l?.projectionType=="string"?l.projectionType:null,p=c==="us-state"?QA():d==="miller"?JA():tI(),m=Vle(c),h=KJ(i),S=h?new Map(Array.from(new Set(h)).map((z,Z)=>[z,V0(e,Z,r)])):null,v=a.map((z,Z)=>{let ie=LN(z,c),ue=yn(i.values[Z]);return{colorLabel:h?.[Z]??null,feature:ie,key:yi(z),label:yi(z),value:ue}}).filter(z=>z.feature!=null&&(z.value!=null||z.colorLabel!=null)),g=v.length>0&&(u==="dataOnly"||v.length===1),y=g?v.map(z=>z.feature):m;p.fitExtent([[n.plot.left+8,n.plot.top+8],[n.plot.left+n.plot.width-8,n.plot.top+n.plot.height-8]],{type:"FeatureCollection",features:y});let x=ZA(p),_=g?y:m,$=qle(e,r),k=e.chartAreaBorderColor&&e.chartAreaBorderColor!=="transparent"?e.chartAreaBorderColor:s2($,.22),L=v.map(z=>z.value).filter(z=>typeof z=="number"&&Number.isFinite(z)),I=L.length>0?Math.min(...L):0,N=L.length>0?Math.max(...L):1,U=s?.regionLabelLayout!=="none";return(0,K.jsxs)("g",{children:[_.map((z,Z)=>{let ie=x(z);return ie?(0,K.jsx)("path",{d:ie,fill:$,stroke:k,strokeLinejoin:"round",strokeWidth:.6},`region-map-base-${z.id??Z}`):null}),v.map((z,Z)=>{let ie=x(z.feature);if(!ie)return null;let ue=z.value!=null?(()=>{let Fe=N<=I?1:(z.value-I)/Math.max(1e-6,N-I);return JJ(e,r,Fe)})():S?.get(z.colorLabel??"")??YJ(e,r),X=Ma(o,e.id,r,Z),W=x.centroid(z.feature),Me=Number.isFinite(W[0])&&Number.isFinite(W[1]);return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("path",{...j2(r,Z),d:ie,fill:ue,stroke:X?"#64748b":s2(ue,.18),strokeLinejoin:"round",strokeWidth:X?1.8:.85}),X&&Me?S5(`region-map-selection-${Z}`,[{x:W[0],y:W[1]}]):null]},`region-map-value-${z.key||Z}`)}),U?v.map((z,Z)=>{let ie=x.bounds(z.feature),[[ue,X],[W,Me]]=ie,Fe=W-ue,Se=Me-X;if(!Number.isFinite(Fe)||!Number.isFinite(Se)||Fe<26||Se<12)return null;let $e=x.centroid(z.feature);return!Number.isFinite($e[0])||!Number.isFinite($e[1])?null:(0,K.jsx)("text",{fill:tP(e),fontSize:9,fontWeight:600,textAnchor:"middle",x:$e[0],y:$e[1],children:SO(z.label,Math.max(28,Fe-4),9)},`region-map-label-${z.key||Z}`)}):null]})}function ZY(e,t,n,o){return(0,K.jsxs)("g",{children:[(0,K.jsx)("rect",{fill:Dt(e.chartAreaFillColor??t.surface,.02),height:n.plot.height,stroke:Dt(e.axisLineColor??t.border,.2),strokeDasharray:"3 3",width:n.plot.width,x:n.plot.left,y:n.plot.top}),(0,K.jsx)("text",{fill:Dle(e),fontSize:11,textAnchor:"middle",x:n.plot.left+n.plot.width/2,y:n.plot.top+n.plot.height/2,children:`Unsupported chart type: ${o}`})]})}function V8e(e,t,n,o,r){return hO(e)?E8e(e,t,n,r)??ZY(e,t,n,"Combo"):o==="ColumnClustered"||o==="ColumnStacked"||o==="ColumnPercentStacked"||o==="BarClustered"||o==="BarStacked"||o==="BarPercentStacked"?z8e(e,t,n,o,r):o==="Line"||o==="LineStacked"||o==="LinePercentStacked"||o==="Area"||o==="AreaStacked"||o==="AreaPercentStacked"?M8e(e,t,n,o,r):o==="Scatter"||o==="ScatterLines"?dN(e,t,n,!1,r):o==="ScatterSmooth"?dN(e,t,n,!0,r):o==="Bubble"?T8e(e,t,n,r):o==="Radar"?A8e(e,t,n,r):o==="Pie"||o==="Pie3D"||o==="PieExploded"||o==="Doughnut"?I8e(e,t,n,o,r):o==="BarOfPie"?N8e(e,t,n,r):o==="Surface"?lQ(e,t,n,r):o==="Stock"?L8e(e,t,n,r):o==="Waterfall"?D8e(e,t,n,r):o==="Funnel"?B8e(e,t,n,r):o==="BoxWhisker"?F8e(e,t,n,r):o==="Sunburst"?j8e(e,t,n,r):o==="Treemap"?U8e(e,t,n,r):o==="RegionMap"?H8e(e,t,n,r):ZY(e,t,n,o)}var XY=Ta.memo(function({chart:t,onChartElementDoubleClick:n,onChartElementPointerDown:o,palette:r,rect:i,selectedChartElement:a}){let s=Jle(t),l=h8e(t,s,r),c=g8e(t,i,l),u=t.raw&&typeof t.raw=="object"?t.raw:null,d=u?.chartAreaNoFill===!0||u?.plotAreaNoFill===!0,p=t.chartAreaFillColor??(d?"transparent":"#ffffff"),m=t.chartAreaBorderColor??"transparent",h=p.trim().toLowerCase(),S=m.trim().toLowerCase(),v=h==="transparent"&&S==="transparent",g=ZJ(t.fontFamily),y=Ta.useCallback(_=>{let $=OY(t,_.target,a);$&&(ON(_.target)&&_.stopPropagation(),o?.($,_))},[t,o,a]),x=Ta.useCallback(_=>{let $=OY(t,_.target,a);$&&(ON(_.target)&&_.stopPropagation(),n?.($,_))},[t,n,a]);return s==="Surface"?(0,K.jsx)(Ele,{background:p,borderColor:m,chart:t,fallback:lQ(t,r,c,a),fontFamily:g,layout:c,onDoubleClick:x,onPointerDown:y,overlay:(0,K.jsxs)(K.Fragment,{children:[O8e(t,c,a),f8e(t,c),WY(t,c,r),GY(t,c,r)]}),palette:r}):(0,K.jsxs)("svg",{"aria-label":t.title??t.name??"Chart",onDoubleClick:x,onPointerDown:y,role:"img",style:{display:"block",fontFamily:g,height:"100%",pointerEvents:"auto",width:"100%"},viewBox:`0 0 ${c.width} ${c.height}`,children:[v?null:(0,K.jsx)("rect",{fill:p,height:c.height,stroke:m,strokeWidth:1,width:c.width,x:0,y:0}),WY(t,c,r),GY(t,c,r),V8e(t,r,c,s,a)]})},(e,t)=>e.chart===t.chart&&e.onChartElementDoubleClick===t.onChartElementDoubleClick&&e.onChartElementPointerDown===t.onChartElementPointerDown&&e.palette===t.palette&&e.rect.height===t.rect.height&&e.rect.width===t.rect.width&&e.rect.left===t.rect.left&&e.rect.top===t.rect.top&&e.selectedChartElement===t.selectedChartElement),q8e={border:"#e4e4e7",buttonSurface:"#ffffff",buttonText:"#18181b",canvas:"#fafafa",danger:"#dc2626",headerSurface:"#f4f4f5",headerText:"#71717a",mutedSurface:"#f5f5f5",mutedText:"#71717a",rowHeaderSurface:"#f4f4f5",shadow:"0 1px 2px rgba(0, 0, 0, 0.04)",sheetActiveSurface:"#ffffff",sheetActiveText:"#18181b",sheetInactiveSurface:"#e4e4e7",sheetInactiveText:"#52525b",strongBorder:"#d4d4d8",subtleSurface:"#fafafa",surface:"#ffffff",text:"#18181b",toolbarSurface:"#f5f5f5"},cQ={border:"rgba(255, 255, 255, 0.10)",buttonSurface:"rgba(255, 255, 255, 0.06)",buttonText:"#f4f4f5",canvas:"#09090b",danger:"#f87171",headerSurface:"#18181b",headerText:"#a1a1aa",mutedSurface:"#111113",mutedText:"#a1a1aa",rowHeaderSurface:"#18181b",shadow:"0 1px 2px rgba(0, 0, 0, 0.28)",sheetActiveSurface:"#27272a",sheetActiveText:"#fafafa",sheetInactiveSurface:"#18181b",sheetInactiveText:"#a1a1aa",strongBorder:"rgba(255, 255, 255, 0.16)",subtleSurface:"#101012",surface:"#111113",text:"#f4f4f5",toolbarSurface:"#101012"};function W8e(e){return e.surface===cQ.surface}function G8e(e=!1,t,n){let o=e?cQ:q8e;return t===void 0&&n===void 0?o:{...o,headerSurface:t??o.headerSurface,headerText:n??o.headerText,rowHeaderSurface:t??o.rowHeaderSurface}}var vs=24,m5=80,V8=24,yd=40,YY="application/x-react-xlsx-range+json",y_=200,v_=50,F8=120,H8=24,pN=600,fN=120,Z8e=2e3,X8e=120,Y8e=160,K8e=24,J8e=200,Q8e=24,e9e=600,t9e=480,b_=4,uQ=16,n9e=10,KY=8,B0=480,cd=480,JY=cd-96,QY=cd*1.5,S_=B0*2;var r9e=48,o9e=.0025,i9e=16,Hg=["#2563eb","#dc2626","#7c3aed","#059669","#ea580c","#db2777"],eK={bubble:Hg[3]??"#059669",category:Hg[2]??"#7c3aed",name:Hg[0]??"#2563eb",point:Hg[5]??"#db2777",value:Hg[4]??"#ea580c"},ud="#ffffff",z7="#64748b",tK="#ffffff",a9e="rgba(15, 23, 42, 0.18)",Z_="0 4px",mN=["nw","n","ne","e","se","s","sw","w"],s9e=4096,l9e=2e4,nK=4096,c9e=2048,u9e=512,rK=[],BN={e:"ew-resize",n:"ns-resize",ne:"nesw-resize",nw:"nwse-resize",s:"ns-resize",se:"nwse-resize",sw:"nesw-resize",w:"ew-resize"},d9e=new Set(["borderRadius","borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius","bottom","fontSize","gap","height","left","letterSpacing","margin","marginBottom","marginLeft","marginRight","marginTop","maxHeight","maxWidth","minHeight","minWidth","outlineOffset","outlineWidth","padding","paddingBottom","paddingLeft","paddingRight","paddingTop","right","textIndent","top","width"]),oK=new Map,iK=new Map,hN=new Map,aK=new Map,sK=new Map;function Sd(e,t,n,o){if(e.size>=o){let r=e.keys().next().value;r!==void 0&&e.delete(r)}return e.set(t,n),n}function dQ(e){return Math.round(e*4)/4}function xs(e,t){if(t.length===0)return 0;let n=`${e.font}\0${t}`,o=iK.get(n);return o!==void 0?o:Sd(iK,n,e.measureText(t).width,l9e)}function gN(e,{align:t,color:n,decoration:o,ellipsize:r=!1,lineThroughY:i,maxWidth:a,text:s,textX:l,underlineY:c,zoomFactor:u}){if(!o||s.length===0)return;let d=r&&a!==void 0?Math.min(a,xs(e,s)):xs(e,s),p=t==="right"?l-d:t==="center"?l-d/2:l;e.strokeStyle=n,e.lineWidth=Math.max(1,u*.75),o.includes("underline")&&(e.beginPath(),e.moveTo(p,c),e.lineTo(p+d,c),e.stroke()),o.includes("line-through")&&(e.beginPath(),e.moveTo(p,i),e.lineTo(p+d,i),e.stroke())}function p9e(e){if(typeof Path2D>"u")return null;let t=sK.get(e);return t||Sd(sK,e,new Path2D(e),u9e)}function Jg(e,t){return t===1?e:e.replace(/(-?\d*\.?\d+)(px|pt)\b/g,(n,o,r)=>{let i=Number.parseFloat(o);return Number.isFinite(i)?`${i*t}${r}`:`${o}${r}`})}function x_(e,t){if(t===1)return e;let n={};return Object.entries(e).forEach(([o,r])=>{if(typeof r=="string"){n[o]=Jg(r,t);return}if(typeof r=="number"&&d9e.has(o)){n[o]=r*t;return}n[o]=r}),n}function pQ(e,t=0){if(typeof e=="number"&&Number.isFinite(e))return e;if(typeof e=="string"){let n=e.match(/-?\d*\.?\d+/);if(n){let o=Number.parseFloat(n[0]);if(Number.isFinite(o))return o}}return t}function fQ(e){if(typeof e=="number")return{bottom:e,left:e,right:e,top:e};if(typeof e=="string"){let t=e.trim().split(/\s+/).map(a=>pQ(a,0));if(t.length===1){let[a=0]=t;return{bottom:a,left:a,right:a,top:a}}if(t.length===2){let[a=0,s=0]=t;return{bottom:a,left:s,right:s,top:a}}if(t.length===3){let[a=0,s=0,l=0]=t;return{bottom:l,left:s,right:s,top:a}}let[n=0,o=0,r=0,i=0]=t;return{bottom:r,left:i,right:o,top:n}}return{bottom:0,left:0,right:0,top:0}}function f9e(e){return typeof e!="number"||!Number.isFinite(e)||e<0||e>180?null:-(e>90?90-e:e)}function wO(e,t=12){if(typeof e.font=="string"&&e.font.trim().length>0)return e.font;let n=typeof e.fontStyle=="string"&&e.fontStyle.trim().length>0?e.fontStyle:"normal",o=typeof e.fontSize=="string"&&e.fontSize.trim().length>0?e.fontSize:typeof e.fontSize=="number"&&Number.isFinite(e.fontSize)?`${e.fontSize}px`:`${t}px`,r=typeof e.fontWeight=="number"||typeof e.fontWeight=="string"?String(e.fontWeight):"400",i=typeof e.fontFamily=="string"&&e.fontFamily.trim().length>0?e.fontFamily:"ui-sans-serif, system-ui, sans-serif";return`${n} ${r} ${o} ${i}`}function m9e(e,t){let n=typeof e.fontStyle=="string"&&e.fontStyle.trim().length>0?e.fontStyle:"normal",o=typeof e.fontWeight=="number"||typeof e.fontWeight=="string"?String(e.fontWeight):"400",r=typeof e.fontFamily=="string"&&e.fontFamily.trim().length>0?e.fontFamily:"ui-sans-serif, system-ui, sans-serif";return`${n} ${o} ${Math.max(1,t)}px ${r}`}function dd(e){if(typeof e!="string")return null;let t=e.trim();if(!t||t==="none")return null;let n=t.split(/\s+/);if(n.length<3)return null;let o=pQ(n[0],1),r=n[1]??"solid",i=n.slice(2).join(" ");return!Number.isFinite(o)||o<=0||!i?null:{color:i,style:r,width:o}}function lK(e){if(!e)return-1;let t={dashed:1,dotted:0,double:3,solid:2};return e.width*10+(t[e.style]??0)}function cK(e,t){let n=lK(e);return lK(t)>n?t:e}function h9e(e,t,n){if(e.lineCap="butt",t==="dashed"){e.setLineDash([Math.max(3,n*3),Math.max(2,n*2)]);return}if(t==="dotted"){e.lineCap="round",e.setLineDash([Math.max(.01,n*.01),Math.max(2,n*2.2)]);return}e.setLineDash([])}function M7(e,t,n,o){let r=o.width/2,i=n.left,a=n.left+n.width,s=n.top,l=n.top+n.height;e.strokeStyle=o.color,e.lineWidth=o.width,h9e(e,o.style,o.width);let c=(u=0)=>{e.beginPath(),t==="top"?(e.moveTo(i,s+r+u),e.lineTo(a,s+r+u)):t==="bottom"?(e.moveTo(i,l-r-u),e.lineTo(a,l-r-u)):t==="left"?(e.moveTo(i+r+u,s),e.lineTo(i+r+u,l)):(e.moveTo(a-r-u,s),e.lineTo(a-r-u,l)),e.stroke()};if(o.style==="double"){let u=Math.max(1,o.width);e.lineWidth=Math.max(1,o.width/3),e.setLineDash([]),c(0),c(u)}else c(0);e.setLineDash([]),e.lineCap="butt",e.lineWidth=1}function uK(e,t,n){if(n<=0||t.length===0)return"";let o=dQ(n),r=`${e.font}\0${o}\0${t}`,i=hN.get(r);if(i!==void 0)return i;if(xs(e,t)<=n)return Sd(hN,r,t,nK),t;let a="\u2026",s=0,l=t.length;for(;s<l;){let c=Math.ceil((s+l)/2),u=`${t.slice(0,c)}${a}`;xs(e,u)<=n?s=c:l=c-1}return Sd(hN,r,s<=0?a:`${t.slice(0,s)}${a}`,nK)}function jN(e,t=12){let n=e.fontSize;if(typeof n=="number"&&Number.isFinite(n))return n;if(typeof n=="string"){let o=n.trim(),r=Number.parseFloat(o);if(Number.isFinite(r))return o.endsWith("pt")?r*(96/72):o.endsWith("em")||o.endsWith("rem")?r*16:r}return t}function pd(e,t=12){let n=jN(e,t),o=e.lineHeight;if(typeof o=="number"&&Number.isFinite(o))return o>4?o:o*n;if(typeof o=="string"){let r=o.trim();if(!r||r==="normal")return n*1.2;let i=Number.parseFloat(r);if(Number.isFinite(i))return/^-?\d*\.?\d+$/.test(r)?i>4?i:i*n:r.endsWith("pt")?i*(96/72):r.endsWith("em")||r.endsWith("rem")?i*16:i}return n*1.2}function yN(e,t,n,o){return e==="top"?t+o/2:e==="middle"?t+n/2:t+n-o/2}function g9e(e,t,n){if(t.length<=1)return t.length;let o=1,r=t.length,i=1;for(;o<=r;){let a=Math.floor((o+r)/2),s=t.slice(0,a);xs(e,s)<=n?(i=a,o=a+1):r=a-1}return i}function mQ(e,t,n){if(t.length===0)return[""];if(n<=0)return t.replace(/\r\n?/g,`
`).split(`
`);let o=t.replace(/\r\n?/g,`
`),r=dQ(n),i=`${e.font}\0${r}\0${o}`,a=aK.get(i);if(a)return a;let s=o.split(`
`),l=[];for(let c of s){if(c.length===0){l.push("");continue}let u=c;for(;u.length>0;){if(xs(e,u)<=n){l.push(u);break}let d=Math.max(1,g9e(e,u,n)),p=u.slice(0,d),m=d<u.length?Math.max(p.lastIndexOf(" "),p.lastIndexOf("	")):-1,h=m>0?m:d,S=u.slice(0,h);if(S.length===0){l.push(u.slice(0,d)),u=u.slice(d);continue}l.push(S.replace(/\s+$/g,"")),u=u.slice(h).replace(/^\s+/g,"")}}return Sd(aK,i,l,c9e)}function dK(e){let t=[e.font,e.fontStyle,e.fontWeight,e.fontSize,e.fontFamily,e.borderTop,e.borderRight,e.borderBottom,e.borderLeft,e.padding,e.textAlign,e.color,e.textDecoration,e.textOverflow,e.whiteSpace].map(o=>o==null?"":String(o)).join(""),n=oK.get(t);return n||Sd(oK,t,{baseFont:wO(e,12),bottomBorder:dd(e.borderBottom),leftBorder:dd(e.borderLeft),padding:fQ(e.padding),rightBorder:dd(e.borderRight),textAlign:e.textAlign==="right"||e.textAlign==="center"?e.textAlign:"left",textColor:typeof e.color=="string"?e.color:"#000000",textDecoration:typeof e.textDecoration=="string"?e.textDecoration:void 0,textOverflowEllipsis:e.textOverflow==="ellipsis",topBorder:dd(e.borderTop),usesWrappedText:e.whiteSpace==="pre-wrap"},s9e)}function UN(e){let t=[],n="",o=0;for(let r of e){if(r==="("){o+=1,n+=r;continue}if(r===")"){o=Math.max(0,o-1),n+=r;continue}if(r===","&&o===0){t.push(n.trim()),n="";continue}n+=r}return n.trim().length>0&&t.push(n.trim()),t}function pK(e){return UN(e).map(t=>{let n=t.match(/^(.*?)(?:\s+(-?\d*\.?\d+)%)?$/);if(!n)return null;let o=n[1]?.trim(),r=n[2]?Number.parseFloat(n[2]):Number.NaN;return o?{color:o,offset:Number.isFinite(r)?Math.max(0,Math.min(1,r/100)):null}:null}).filter(t=>!!t)}function y9e(e,t,n){let o=n.match(/^linear-gradient\((.*)\)$/i);if(o){let i=UN(o[1]??"");if(i.length>=2){let s=(i[0]?.trim()??"180deg").match(/(-?\d*\.?\d+)deg/i),c=(90-(s?Number.parseFloat(s[1]??"180"):180))*Math.PI/180,u=t.width/2,d=t.height/2,p=t.left+u,m=t.top+d,h=Math.abs(Math.cos(c)*u)+Math.abs(Math.sin(c)*d),S=p-Math.cos(c)*h,v=m+Math.sin(c)*h,g=p+Math.cos(c)*h,y=m-Math.sin(c)*h,x=e.createLinearGradient(S,v,g,y),_=pK(i.slice(1).join(","));if(_.length>0)return _.map((k,L)=>({color:k.color,offset:k.offset??(_.length===1?0:L/(_.length-1))})).forEach(k=>{x.addColorStop(k.offset,k.color)}),x}}let r=n.match(/^radial-gradient\((.*)\)$/i);if(r){let i=UN(r[1]??""),a=i[0]?.startsWith("circle")?i.slice(1):i,s=e.createRadialGradient(t.left+t.width/2,t.top+t.height/2,0,t.left+t.width/2,t.top+t.height/2,Math.max(t.width,t.height)/2),l=pK(a.join(","));if(l.length>0)return l.map((u,d)=>({color:u.color,offset:u.offset??(l.length===1?0:d/(l.length-1))})).forEach(u=>{s.addColorStop(u.offset,u.color)}),s}return null}function v9e(e,t,n,o,r,i){if(i.gradient===!1)return i.color;let a=e.createLinearGradient(t,n,t+o,n);return a.addColorStop(0,hQ(i.color,.28)),a.addColorStop(1,i.color),a}function b9e(e,t,n,o,r){if(e.save(),t.glyph){e.textAlign="center",e.textBaseline="middle",e.fillStyle=t.color??t.backgroundColor??"#6b7280",e.fillText(t.glyph,n,o),e.restore();return}if(t.shape==="arrow"){let i=t.color??"#111827",a=t.borderColor??PO(i,.32),s=r/16;e.translate(n,o),e.rotate((t.rotationDeg??0)*Math.PI/180),e.translate(-8*s,-8*s),e.beginPath(),e.moveTo(2.5*s,8*s),e.lineTo(8.4*s,2.4*s),e.lineTo(8.4*s,5.2*s),e.lineTo(13.5*s,5.2*s),e.lineTo(13.5*s,10.8*s),e.lineTo(8.4*s,10.8*s),e.lineTo(8.4*s,13.6*s),e.closePath(),e.fillStyle=i,e.fill(),e.strokeStyle=a,e.lineWidth=Math.max(1,1.25*s),e.lineJoin="round",e.stroke(),e.restore();return}e.beginPath(),e.arc(n,o,r/2,0,Math.PI*2),e.fillStyle=t.color??t.backgroundColor??"#6b7280",e.fill(),e.restore()}function S9e(e){return`${Math.round(e)}%`}function Qg(e,t,n){return Math.min(n,Math.max(t,e))}function x9e(e){let t=Math.abs(e.deltaY)>=Math.abs(e.deltaX)?e.deltaY:e.deltaX;switch(e.deltaMode){case WheelEvent.DOM_DELTA_LINE:return t*i9e;case WheelEvent.DOM_DELTA_PAGE:return t*window.innerHeight;default:return t}}function Vg(e,t,n){return{x:Qg(e-n.left,0,n.width),y:Qg(t-n.top,0,n.height)}}function fK(e,t){return Math.hypot(e.clientX-t.clientX,e.clientY-t.clientY)}function mK(e){let t=/^#?([0-9a-f]{6})$/i.exec(e);return t?{blue:Number.parseInt(t[1].slice(4,6),16),green:Number.parseInt(t[1].slice(2,4),16),red:Number.parseInt(t[1].slice(0,2),16)}:null}function _O(e,t,n){let o=mK(e),r=mK(t);if(!o||!r)return e;let i=Math.max(0,Math.min(1,n)),a=(s,l)=>Math.round(s+(l-s)*i);return`#${[a(o.red,r.red),a(o.green,r.green),a(o.blue,r.blue)].map(s=>s.toString(16).padStart(2,"0")).join("")}`}function hQ(e,t){return _O(e,"#ffffff",t)}function PO(e,t){return _O(e,"#000000",t)}var gQ=j.createContext(null),w9e=j.createContext({isDark:!1});function _9e(...e){return e.filter(Boolean).join(" ")}function yQ(e,t){return"hsl(225 4% 6%)"}function w_(e,t){return lo(t)?yQ(e?.themePalette,t):e?.themePalette.colorsByIndex[0]??ud}function rn(e){return{start:{col:Math.min(e.start.col,e.end.col),row:Math.min(e.start.row,e.end.row)},end:{col:Math.max(e.start.col,e.end.col),row:Math.max(e.start.row,e.end.row)}}}function P9e(e){if(!e)return null;let[t,n]=e.split(":"),o=Number(t),r=Number(n);return!Number.isInteger(o)||!Number.isInteger(r)||o<0||r<0?null:{row:o,col:r}}function Yg(e,t){return!!(e&&t&&e.row===t.row&&e.col===t.col)}function _d(e,t){if(!t)return!1;let n=rn(t);return e.row>=n.start.row&&e.row<=n.end.row&&e.col>=n.start.col&&e.col<=n.end.col}function C9e(e,t){let n=null;for(let o of t){if(!_d(e,o.range))continue;let r=rn(o.range);n={borderBottom:e.row===r.end.row,borderLeft:e.col===r.start.col,borderRight:e.col===r.end.col,borderTop:e.row===r.start.row,fillColor:o.fillColor,strokeColor:o.strokeColor}}return n}function qg(e,t){if(!e||!t)return e===t;let n=rn(e),o=rn(t);return n.start.row===o.start.row&&n.start.col===o.start.col&&n.end.row===o.end.row&&n.end.col===o.end.col}function k9e(e){return e.key.length===1&&!e.altKey&&!e.ctrlKey&&!e.metaKey}function vQ(e){return e instanceof Element?e.closest("a[href], button, input, select, textarea, [contenteditable=''], [contenteditable='true'], [role='button'], [role='menu'], [role='menuitem'], [role='textbox'], [tabindex]:not([tabindex='-1'])"):null}function vN(e,t){let n=vQ(e);return!!(n&&n!==t&&t.contains(n))}function __(e){let t=new Array(e.length+1).fill(0);for(let n=0;n<e.length;n+=1)t[n+1]=t[n]+(e[n]??0);return t}function hK(e,t,n){for(let o=t;o<=n;o+=1)if(e.has(o))return!0;return!1}function gK(e,t,n){let o=new Set(e),r=new Set(t);if(o.size===0||r.size===0||n.length===0)return{colIndices:Array.from(r).sort((a,s)=>a-s),rowIndices:Array.from(o).sort((a,s)=>a-s)};let i=!0;for(;i;){i=!1;for(let a of n){let s=hK(o,a.startRowIndex,a.endRowIndex),l=hK(r,a.startColIndex,a.endColIndex);if(!(!s||!l)){for(let c=a.startRowIndex;c<=a.endRowIndex;c+=1)o.has(c)||(o.add(c),i=!0);for(let c=a.startColIndex;c<=a.endColIndex;c+=1)r.has(c)||(r.add(c),i=!0)}}}return{colIndices:Array.from(r).sort((a,s)=>a-s),rowIndices:Array.from(o).sort((a,s)=>a-s)}}function yK(e,t){return e.map(n=>`${t(n)}:${n.start}:${n.size}`).join("|")}function R9e(e){if(!e)return"";let t=rn(e);return[t.start.row,t.start.col,t.end.row,t.end.col].join(":")}function j3(e,t,n){return t>n?0:(e[n+1]??0)-(e[t]??0)}function vK(e,t,n){let o=new Map,r=n;for(let i of e)o.set(i,r),r+=t[i]??0;return o}function y4(e,t){let n=e.length-1;if(n<=0)return-1;if(t<=0)return 0;if(t>=e[n])return n-1;let o=0,r=n-1;for(;o<r;){let i=Math.floor((o+r)/2);(e[i+1]??0)<=t?o=i+1:r=i}return o}function td(e,t){return!Number.isFinite(e)||t<=0?0:Math.max(0,Math.min(e,Math.max(0,t-.001)))}function FN(e,t,n){return Math.max(e+1+n,t)}function bK(e,t,n,o){if(t<=0)return[];if(e.length===0){let a=[],s=Math.min(t,Math.max(0,n+1));for(let l=0;l<s;l+=1)o?.has(l)||a.push(l);for(let l=s;l<t;l+=1)a.push(l);return a}let r=e.filter(a=>a<t),i=Math.max(0,n+1);for(let a=i;a<t;a+=1)r.push(a);return r}function nd(e,t,n,o,r){let i=FN(e,t,n);return o?Math.min(i,Math.max(t,r)):i}function $9e(e,t,n){let o=0;for(let r=0;r<e.length&&!((e[r]??0)>=n);r+=1)o+=t[r]??0;return o}function SK(e,t,n,o,r,i){if(i&&e>=0&&e<i.length)return i[e]??0;let a=o?.get(e);return a!==void 0&&r?r[a]??0:$9e(t,n,e)}function M_(e,t,n,o,r,i){let a=i?.headerHeight??V8,s=i?.rowHeaderWidth??yd,l=i?.zoomFactor??1,c=(S,v)=>s+SK(S,n,r,i?.colIndexByActual,i?.colPrefixSums,i?.actualColPrefixSums)+gi(v)*l,u=(S,v)=>a+SK(S,t,o,i?.rowIndexByActual,i?.rowPrefixSums,i?.actualRowPrefixSums)+gi(v)*l;if(e.kind==="absolute")return{height:Math.max(1,gi(e.sizeEmu.cy)*l),left:s+gi(e.positionEmu.x)*l,top:a+gi(e.positionEmu.y)*l,width:Math.max(1,gi(e.sizeEmu.cx)*l)};if(e.kind==="one-cell")return{height:Math.max(1,gi(e.sizeEmu.cy)*l),left:c(e.from.col,e.from.colOffsetEmu),top:u(e.from.row,e.from.rowOffsetEmu),width:Math.max(1,gi(e.sizeEmu.cx)*l)};let d=c(e.from.col,e.from.colOffsetEmu),p=u(e.from.row,e.from.rowOffsetEmu),m=c(e.to.col,e.to.colOffsetEmu),h=u(e.to.row,e.to.rowOffsetEmu);return{height:Math.max(1,h-p),left:d,top:p,width:Math.max(1,m-d)}}function z9e(e,t,n,o,r,i){return M_(e.anchor,t,n,o,r,i)}function M9e(e){return e.anchor.kind==="absolute"?{maxCol:0,maxRow:0}:e.anchor.kind==="one-cell"?{maxCol:e.anchor.from.col,maxRow:e.anchor.from.row}:{maxCol:Math.max(e.anchor.from.col,e.anchor.to.col),maxRow:Math.max(e.anchor.from.row,e.anchor.to.row)}}function E9e(e){return e.anchor.kind==="absolute"?{maxCol:0,maxRow:0}:e.anchor.kind==="one-cell"?{maxCol:e.anchor.from.col,maxRow:e.anchor.from.row}:{maxCol:Math.max(e.anchor.from.col,e.anchor.to.col),maxRow:Math.max(e.anchor.from.row,e.anchor.to.row)}}function T9e(e){return e.anchor.kind==="absolute"?{maxCol:0,maxRow:0}:e.anchor.kind==="one-cell"?{maxCol:e.anchor.from.col,maxRow:e.anchor.from.row}:{maxCol:Math.max(e.anchor.from.col,e.anchor.to.col),maxRow:Math.max(e.anchor.from.row,e.anchor.to.row)}}function P_(e,t,n=240){let o=t.left-n,r=t.top-n,i=t.left+t.width+n,a=t.top+t.height+n,s=e.left+e.width,l=e.top+e.height;return s>=o&&e.left<=i&&l>=r&&e.top<=a}function A9e(e,t,n,o,r,i,a,s,l){let c=l?.headerHeight??V8,u=l?.rowHeaderWidth??yd,d=l?.defaultRowHeight??vs,p=l?.defaultColWidth??m5,m=i?.row&&i.row>0&&t.length>0?t.reduce((g,y)=>Math.max(g,(a.get(y)??c)+(o[y]??d)),c):null,h=i?.col&&i.col>0&&n.length>0?n.reduce((g,y)=>Math.max(g,(s.get(y)??u)+(r[y]??p)),u):null,S=m!==null&&e.top+e.height<=m+.5,v=h!==null&&e.left+e.width<=h+.5;return S&&v?"corner":S?"top":v?"left":"scroll"}function I9e(e,t,n=1){let o=e.stroke?.none?0:Math.max(0,e.stroke?.widthPx??0)*n,r=e.stroke?.color??"transparent",i=e.fill?.none?"transparent":e.fill?.color??"transparent",a=e.paragraphs.some(c=>c.runs.some(u=>u.text.trim().length>0)),s=[e.rotationDeg?`rotate(${e.rotationDeg}deg)`:"",e.flipH?"scaleX(-1)":"",e.flipV?"scaleY(-1)":""].filter(Boolean),l=0;return e.geometry==="ellipse"?l="9999px":e.geometry==="roundRect"&&(l=12*n),{alignItems:e.textBox?.verticalAlign==="middle"?"center":e.textBox?.verticalAlign==="bottom"?"flex-end":"flex-start",backgroundColor:i,border:o>0?`${o}px solid ${r}`:"none",borderRadius:l,boxSizing:"border-box",display:"flex",flexDirection:"column",height:t.height,justifyContent:"flex-start",left:t.left,opacity:Math.min(e.fill?.opacity??1,e.stroke?.opacity??1),overflow:a?"hidden":"visible",position:"absolute",top:t.top,transform:s.join(" ")||void 0,transformOrigin:"center center",width:t.width,zIndex:e.zIndex}}function N9e(e,t){return Number.isFinite(e)?Math.max(0,Math.min(100,e)):t}function Y2(e,t,n){let o=e.geometryAdjustments?.[t];return typeof o!="number"?n:N9e(o/1e3,n)}function uo(e){return e.length===0?"":e.map(([t,n],o)=>`${o===0?"M":"L"} ${t} ${n}`).join(" ")+" Z"}function xd(e,t,n=50){let o=t*(Math.PI/180);return[n+Math.cos(o)*e,n+Math.sin(o)*e]}function bN(e,t=-90,n=50){return uo(Array.from({length:e},(o,r)=>xd(n,t+360/e*r)))}function f5(e,t,n=-90,o=50){return uo(Array.from({length:e*2},(r,i)=>{let a=i%2===0?o:t;return xd(a,n+360/(e*2)*i)}))}function O9e(e){let t=Math.max(0,Math.min(50,e)),n=100-t;return[`M ${t} 0`,`L ${n} 0`,`Q 100 0 100 ${t}`,`L 100 ${n}`,`Q 100 100 ${n} 100`,`L ${t} 100`,`Q 0 100 0 ${n}`,`L 0 ${t}`,`Q 0 0 ${t} 0`,"Z"].join(" ")}function L9e(){return"M 50 0 A 50 50 0 1 1 49.999 0 Z"}function D9e(e,t){let[n,o]=xd(50,e),[r,i]=xd(50,t),s=(t>=e?t-e:360-(e-t))>180?1:0;return["M 50 50",`L ${n} ${o}`,`A 50 50 0 ${s} 1 ${r} ${i}`,"Z"].join(" ")}function B9e(e,t){let[n,o]=xd(50,e),[r,i]=xd(50,t),s=(t>=e?t-e:360-(e-t))>180?1:0;return[`M ${n} ${o}`,`A 50 50 0 ${s} 1 ${r} ${i}`,"Z"].join(" ")}function xK(e){let t=Math.max(10,Math.min(40,e)),n=50-t/2,o=50+t/2;return uo([[n,0],[o,0],[o,n],[100,n],[100,o],[o,o],[o,100],[n,100],[n,o],[0,o],[0,n],[n,n]])}function j9e(){return uo([[0,20],[70,20],[70,0],[100,50],[70,100],[70,80],[0,80]])}function U9e(){return uo([[0,20],[54,20],[54,0],[100,50],[54,100],[54,80],[0,80],[32,50]])}function F9e(e){let t=Y2(e,"adj2",36),n=Y2(e,"adj1",20),o=Math.min(24,t*.7),r=50-n,i=50+n,a=100-t;return uo([[0,r],[a,r],[a,0],[100,50],[a,100],[a,i],[o,i],[0,50],[o,r]])}function H9e(e){let t=Y2(e,"adj2",34),n=Y2(e,"adj1",20),o=12,r=50-n,i=50+n,a=100-t;return[`M 0 ${r} L ${o} ${r} L ${o} ${i} L 0 ${i} Z`,uo([[o*1.6,r],[a,r],[a,0],[100,50],[a,100],[a,i],[o*1.6,i]])].join(" ")}function V9e(e){let t=Y2(e,"adj1",28),n=Y2(e,"adj2",34);return uo([[100,100-t],[t,100-t],[t,100],[0,50],[t,0],[t,n],[100,n]])}function q9e(e){let t=Y2(e,"adj1",26),n=Y2(e,"adj2",28),o=Y2(e,"adj3",12),r=50,i=r-o,a=r+o;return uo([[0,i],[100-t,i],[100-t,n],[100-t*.5,n],[100,0],[100-t*1.5,n],[100-t,n],[100-t,100],[100-t*2,100],[100-t*2,a],[0,a]])}function W9e(e){let t=Y2(e,"adj1",22),n=Y2(e,"adj2",28);return uo([[100,100],[100,55],[45,55],[45,100],[0,50],[45,0],[45,45],[100-t,45],[100-t,100]])}function G9e(e){let t=Y2(e,"adj2",22),n=Y2(e,"adj1",16),o=50-n,r=50+n,i=50-n,a=50+n;return uo([[t,o],[i,o],[i,t],[0,t],[50,0],[100,t],[a,t],[a,o],[100-t,o],[100-t,0],[100,50],[100-t,100],[100-t,r],[t,r],[t,100],[0,50],[t,0]])}function Z9e(e){let t=Y2(e,"adj2",22),n=Y2(e,"adj1",14),o=50-n,r=50+n,i=50-n,a=50+n;return uo([[o,t],[t,t],[t,i],[0,50],[t,100-i],[t,a],[o,a],[o,100-t],[i,100-t],[50,100],[100-i,100-t],[r,100-t],[r,a],[100-t,a],[100-t,100-i],[100,50],[100-t,i],[100-t,t],[r,t],[r,i],[100-i,t],[50,0],[i,t],[o,t]])}function X9e(){return["M 50 92","C 18 72 0 52 0 28","C 0 10 14 0 28 0","C 38 0 46 6 50 16","C 54 6 62 0 72 0","C 86 0 100 10 100 28","C 100 52 82 72 50 92","Z"].join(" ")}function Y9e(){return uo([[42,0],[10,58],[38,58],[24,100],[90,36],[58,36],[72,0]])}function K9e(){return["M 50 0","C 20 24 0 44 0 68","C 0 86 14 100 32 100","C 60 100 82 78 82 50","C 82 26 68 10 50 0","Z"].join(" ")}function J9e(){return["M 22 70","C 8 70 0 62 0 50","C 0 40 6 32 18 30","C 20 16 30 8 44 8","C 54 8 62 12 68 20","C 72 14 80 12 88 14","C 98 18 100 26 100 34","C 100 44 94 50 88 52","C 92 66 82 76 68 76","C 62 84 52 88 42 88","C 32 88 24 82 22 70","Z"].join(" ")}function Q9e(e){let t=Y2(e,"adj2",38),n=Y2(e,"adj1",20),o=50-n,r=50+n,i=100-t;return uo([[0,o],[i,o],[i,0],[100,50],[i,100],[i,r],[0,r]])}function ece(e){let t=Y2(e,"adj2",38),n=Y2(e,"adj1",20),o=50-n,r=50+n,i=t;return uo([[100,o],[i,o],[i,0],[0,50],[i,100],[i,r],[100,r]])}function tce(e){let t=Y2(e,"adj2",38),n=Y2(e,"adj1",20),o=50-n,r=50+n,i=t;return uo([[o,100],[o,i],[0,i],[50,0],[100,i],[r,i],[r,100]])}function nce(e){let t=Y2(e,"adj2",38),n=Y2(e,"adj1",20),o=50-n,r=50+n,i=100-t;return uo([[o,0],[o,i],[0,i],[50,100],[100,i],[r,i],[r,0]])}function wK(e){let t=Y2(e,"adj2",24),n=Y2(e,"adj1",18),o=50-n,r=50+n;return uo([[t,o],[100-t,o],[100-t,0],[100,50],[100-t,100],[100-t,r],[t,r],[t,100],[0,50],[t,0]])}function _K(e){let t=Y2(e,"adj2",24),n=Y2(e,"adj1",18),o=50-n,r=50+n;return uo([[o,t],[o,100-t],[0,100-t],[50,100],[100,100-t],[r,100-t],[r,t],[100,t],[50,0],[0,t]])}function rce(e){let t=Y2(e,"adj1",25),n=Y2(e,"adj2",27),o=Y2(e,"adj3",12.5),r=Y2(e,"adj4",43.75),i=r-o,a=r+o,s=100-n;return uo([[0,i],[s,i],[s,0],[100,r],[s,100],[s,a],[t,a],[t,100],[0,100]])}function oce(e){switch(e.geometry){case"arc":return{path:"M 8 74 C 18 24 82 24 92 74",viewBox:{width:100,height:100}};case"bentArrow":return{path:rce(e),viewBox:{width:100,height:100}};case"bentUpArrow":return{path:q9e(e),viewBox:{width:100,height:100}};case"blockArc":return{path:"M 12 78 A 38 38 0 1 1 78 12 L 62 28 A 16 16 0 1 0 28 62 Z",viewBox:{width:100,height:100}};case"can":return{path:"M 18 14 C 18 6 82 6 82 14 L 82 86 C 82 94 18 94 18 86 Z",viewBox:{width:100,height:100}};case"chevron":return{path:"M 0 0 L 62 0 L 100 50 L 62 100 L 0 100 L 38 50 Z",viewBox:{width:100,height:100}};case"chevronArrow":return{path:U9e(),viewBox:{width:100,height:100}};case"chord":return{path:B9e(-30,210),viewBox:{width:100,height:100}};case"cloud":case"cloudCallout":return{path:J9e(),viewBox:{width:100,height:100}};case"diamond":case"flowChartDecision":return{path:"M 50 0 L 100 50 L 50 100 L 0 50 Z",viewBox:{width:100,height:100}};case"downArrow":return{path:nce(e),viewBox:{width:100,height:100}};case"line":return{path:"M 0 0 L 100 100",viewBox:{width:100,height:100}};case"ellipse":case"flowChartTerminator":return{path:L9e(),viewBox:{width:100,height:100}};case"flowChartAlternateProcess":case"flowChartDelay":case"roundRect":return{path:O9e(Y2(e,"adj",18)),viewBox:{width:100,height:100}};case"flowChartCollate":return{path:"M 0 0 L 100 0 L 0 100 Z",viewBox:{width:100,height:100}};case"flowChartData":case"flowChartInputOutput":return{path:"M 24 0 L 100 0 L 76 100 L 0 100 Z",viewBox:{width:100,height:100}};case"flowChartDocument":return{path:"M 0 0 L 100 0 L 100 82 C 78 70 60 94 40 82 C 24 72 12 88 0 82 Z",viewBox:{width:100,height:100}};case"flowChartMagneticDisk":return{path:"M 18 14 C 18 6 82 6 82 14 L 82 86 C 82 94 18 94 18 86 Z",viewBox:{width:100,height:100}};case"flowChartManualInput":return{path:"M 16 0 L 100 0 L 84 100 L 0 100 Z",viewBox:{width:100,height:100}};case"flowChartPreparation":case"hexagon":return{path:"M 25 0 L 75 0 L 100 50 L 75 100 L 25 100 L 0 50 Z",viewBox:{width:100,height:100}};case"flowChartProcess":case"rect":return{path:"M 0 0 L 100 0 L 100 100 L 0 100 Z",viewBox:{width:100,height:100}};case"heart":return{path:X9e(),viewBox:{width:100,height:100}};case"heptagon":return{path:bN(7),viewBox:{width:100,height:100}};case"homePlate":case"flowChartOffpageConnector":return{path:"M 0 0 L 70 0 L 100 50 L 70 100 L 0 100 Z",viewBox:{width:100,height:100}};case"leftArrow":return{path:ece(e),viewBox:{width:100,height:100}};case"leftBracket":return{path:"M 72 0 L 28 0 L 28 100 L 72 100",viewBox:{width:100,height:100}};case"leftBrace":return{path:"M 82 0 C 46 0 52 24 52 38 C 52 46 46 50 24 50 C 46 50 52 54 52 62 C 52 76 46 100 82 100",viewBox:{width:100,height:100}};case"leftRightArrowCallout":return{path:wK(e),viewBox:{width:100,height:100}};case"leftRightArrow":return{path:wK(e),viewBox:{width:100,height:100}};case"leftRightUpArrow":return{path:G9e(e),viewBox:{width:100,height:100}};case"leftUpArrow":return{path:V9e(e),viewBox:{width:100,height:100}};case"lightningBolt":return{path:Y9e(),viewBox:{width:100,height:100}};case"mathPlus":case"plus":return{path:xK(Y2(e,"adj",26)),viewBox:{width:100,height:100}};case"cross":return{path:xK(Y2(e,"adj",22)),viewBox:{width:100,height:100}};case"mathMinus":case"minus":return{path:"M 0 40 L 100 40 L 100 60 L 0 60 Z",viewBox:{width:100,height:100}};case"mathMultiply":case"multiply":return{path:"M 18 0 L 50 32 L 82 0 L 100 18 L 68 50 L 100 82 L 82 100 L 50 68 L 18 100 L 0 82 L 32 50 L 0 18 Z",viewBox:{width:100,height:100}};case"mathDivide":return{path:"M 0 42 L 100 42 L 100 58 L 0 58 Z M 50 12 A 8 8 0 1 1 49.999 12 Z M 50 88 A 8 8 0 1 1 49.999 88 Z",viewBox:{width:100,height:100}};case"moon":return{path:"M 70 6 C 42 10 22 34 22 62 C 22 80 32 94 48 100 C 20 98 0 76 0 48 C 0 20 20 0 48 0 C 56 0 64 2 70 6 Z",viewBox:{width:100,height:100}};case"notchedRightArrow":return{path:F9e(e),viewBox:{width:100,height:100}};case"octagon":return{path:"M 30 0 L 70 0 L 100 30 L 100 70 L 70 100 L 30 100 L 0 70 L 0 30 Z",viewBox:{width:100,height:100}};case"parallelogram":return{path:"M 24 0 L 100 0 L 76 100 L 0 100 Z",viewBox:{width:100,height:100}};case"pentagon":return{path:"M 50 0 L 100 38 L 81 100 L 19 100 L 0 38 Z",viewBox:{width:100,height:100}};case"pie":case"pieWedge":return{path:D9e(-35,225),viewBox:{width:100,height:100}};case"pentagonArrow":return{path:j9e(),viewBox:{width:100,height:100}};case"plaque":return{path:"M 12 0 L 88 0 L 100 12 L 100 88 L 88 100 L 12 100 L 0 88 L 0 12 Z",viewBox:{width:100,height:100}};case"quadArrow":return{path:Z9e(e),viewBox:{width:100,height:100}};case"rightArrow":return{path:Q9e(e),viewBox:{width:100,height:100}};case"rightArrowCallout":return{path:"M 0 18 L 62 18 L 62 0 L 100 50 L 62 100 L 62 82 L 0 82 L 0 18 Z",viewBox:{width:100,height:100}};case"rightBracket":return{path:"M 28 0 L 72 0 L 72 100 L 28 100",viewBox:{width:100,height:100}};case"downArrowCallout":return{path:"M 18 0 L 82 0 L 82 58 L 100 58 L 50 100 L 0 58 L 18 58 L 18 0 Z",viewBox:{width:100,height:100}};case"rightBrace":return{path:"M 18 0 C 54 0 48 24 48 38 C 48 46 54 50 76 50 C 54 50 48 54 48 62 C 48 76 54 100 18 100",viewBox:{width:100,height:100}};case"round1Rect":return{path:"M 18 0 L 100 0 L 100 100 L 18 100 Q 0 100 0 82 L 0 18 Q 0 0 18 0 Z",viewBox:{width:100,height:100}};case"round2DiagRect":return{path:"M 18 0 L 100 0 L 100 82 Q 100 100 82 100 L 0 100 L 0 18 Q 0 0 18 0 Z",viewBox:{width:100,height:100}};case"round2SameRect":return{path:"M 18 0 L 82 0 Q 100 0 100 18 L 100 82 Q 100 100 82 100 L 0 100 L 0 0 Z",viewBox:{width:100,height:100}};case"decagon":return{path:bN(10),viewBox:{width:100,height:100}};case"dodecagon":return{path:bN(12),viewBox:{width:100,height:100}};case"rtTriangle":return{path:"M 0 0 L 100 100 L 0 100 Z",viewBox:{width:100,height:100}};case"star4":return{path:f5(4,20),viewBox:{width:100,height:100}};case"star5":return{path:f5(5,21),viewBox:{width:100,height:100}};case"star6":return{path:f5(6,23),viewBox:{width:100,height:100}};case"star7":return{path:f5(7,24),viewBox:{width:100,height:100}};case"star8":return{path:f5(8,25),viewBox:{width:100,height:100}};case"star10":return{path:f5(10,26),viewBox:{width:100,height:100}};case"star12":return{path:f5(12,26),viewBox:{width:100,height:100}};case"star16":return{path:f5(16,27),viewBox:{width:100,height:100}};case"star24":return{path:f5(24,28),viewBox:{width:100,height:100}};case"star32":return{path:f5(32,29),viewBox:{width:100,height:100}};case"stripedRightArrow":return{path:H9e(e),viewBox:{width:100,height:100}};case"sun":return{path:f5(12,36),viewBox:{width:100,height:100}};case"teardrop":return{path:K9e(),viewBox:{width:100,height:100}};case"triangle":return{path:"M 50 0 L 100 100 L 0 100 Z",viewBox:{width:100,height:100}};case"trapezoid":return{path:"M 20 0 L 80 0 L 100 100 L 0 100 Z",viewBox:{width:100,height:100}};case"upArrow":return{path:tce(e),viewBox:{width:100,height:100}};case"upArrowCallout":return{path:"M 50 0 L 100 42 L 82 42 L 82 100 L 18 100 L 18 42 L 0 42 L 50 0 Z",viewBox:{width:100,height:100}};case"upDownArrow":return{path:_K(e),viewBox:{width:100,height:100}};case"upDownArrowCallout":return{path:_K(e),viewBox:{width:100,height:100}};case"uturnArrow":return{path:W9e(e),viewBox:{width:100,height:100}};default:return null}}function PK(e){return e.svgPath&&e.svgViewBox?{path:e.svgPath,viewBox:e.svgViewBox}:oce(e)}function ice(e,t,n,o,r,i){let a=Math.max(0,Math.min(i,o/2,r/2));e.beginPath(),e.moveTo(t+a,n),e.lineTo(t+o-a,n),e.quadraticCurveTo(t+o,n,t+o,n+a),e.lineTo(t+o,n+r-a),e.quadraticCurveTo(t+o,n+r,t+o-a,n+r),e.lineTo(t+a,n+r),e.quadraticCurveTo(t,n+r,t,n+r-a),e.lineTo(t,n+a),e.quadraticCurveTo(t,n,t+a,n),e.closePath()}function ace(e,t,n){if(!t){e.setLineDash([]);return}let o=Math.max(1,n);switch(t){case"dash":e.setLineDash([4*o,3*o]);break;case"dashDot":e.setLineDash([4*o,2*o,o,2*o]);break;case"dot":e.setLineDash([o,2*o]);break;case"lgDash":e.setLineDash([8*o,3*o]);break;default:e.setLineDash([]);break}}function CK(e,t,n,o,r,i){if(e!=="triangle")return null;let a=(i.width/Math.max(1,r.width)+i.height/Math.max(1,r.height))/2,s=Math.max(a*8,a*o*4);return(0,ge.jsx)("marker",{id:t,markerHeight:s,markerUnits:"userSpaceOnUse",markerWidth:s,orient:"auto-start-reverse",overflow:"visible",refX:s,refY:s/2,viewBox:`0 0 ${s} ${s}`,children:(0,ge.jsx)("path",{d:`M 0 0 L ${s} ${s/2} L 0 ${s} z`,fill:n})},t)}function sce(e,t,n="left",o=1){return(0,ge.jsx)("p",{style:{margin:0,textAlign:e.align??n,whiteSpace:"pre-wrap"},children:e.runs.map((r,i)=>(0,ge.jsx)("span",{style:{color:r.color,fontFamily:r.fontFamily,fontSize:r.fontSizePt?`${r.fontSizePt*o}pt`:void 0,fontStyle:r.italic?"italic":void 0,fontWeight:r.bold?700:void 0,textDecoration:r.underline?"underline":void 0},children:r.text},i))},t)}function kK(e,t){let n=t?.contentOffsetLeft??yd,o=t?.contentOffsetTop??V8,r=t?.minSizePx??uQ;return{height:Math.max(r,e.height),left:Math.max(n,e.left),top:Math.max(o,e.top),width:Math.max(r,e.width)}}function Wg(e,t,n,o=1){let r=n9e*o,i=r/2,a={backgroundColor:n,border:`${Math.max(1,o)}px solid ${t}`,borderRadius:3*o,boxShadow:`0 1px ${3*o}px ${a9e}`,boxSizing:"border-box",cursor:BN[e],height:r,pointerEvents:"auto",position:"absolute",width:r};return e.includes("n")&&(a.top=-i),e.includes("s")&&(a.bottom=-i),e.includes("w")&&(a.left=-i),e.includes("e")&&(a.right=-i),(e==="n"||e==="s")&&(a.left=`calc(50% - ${i}px)`),(e==="e"||e==="w")&&(a.top=`calc(50% - ${i}px)`),a}function lce(e=!1,t,n){return j.useMemo(()=>G8e(e,t,n),[t,n,e])}function HN(e){let t="",n=e;for(;n>=0;)t=String.fromCharCode(65+n%26)+t,n=Math.floor(n/26)-1;return t}function bQ(e){return`${HN(e.col)}${e.row+1}`}function VN(e){let t=/^([A-Z]+)(\d+)$/i.exec(e.trim());if(!t)return null;let[,n,o]=t,r=0;for(let i of n.toUpperCase())r=r*26+(i.charCodeAt(0)-64);return{col:r-1,row:Number(o)-1}}function cce(e,t,n){if(!e)return null;let o=e.colStyleIds[n],r=e.rowStyleIds[t],i=o!==void 0?e.styleById[o]??null:null,a=r!==void 0?e.styleById[r]??null:null;return ly(i,a,{replaceXfSubtrees:!0})}function uce(e){if(!e)return null;let t=e.startsWith("#")?e.slice(1):e,n=t.lastIndexOf("!");if(n<0)return null;let o=t.slice(0,n).trim(),r=t.slice(n+1).trim(),i=VN(r);if(!i)return null;let a=o.startsWith("'")&&o.endsWith("'")?o.slice(1,-1).replace(/''/g,"'"):o;return{cell:i,sheetName:a}}function SQ(e){return e.replace(/&quot;/g,'"').replace(/&#34;/g,'"').replace(/&apos;/g,"'").replace(/&#39;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")}function C_(e,t){let n=zr(e.color,t)??"#000",o={dashed:"1px",dotted:"1px",double:"3px",hair:"0.5px",medium:"2px",thick:"3px",thin:"1px"},r={dashDot:"dashed",dashDotDot:"dotted",dashed:"dashed",dotted:"dotted",double:"double",hair:"solid",medium:"solid",mediumDashDot:"dashed",mediumDashDotDot:"dotted",mediumDashed:"dashed",slantDashDot:"dashed",thick:"solid",thin:"solid"};return`${o[e.style]??"1px"} ${r[e.style]??"solid"} ${n}`}function lo(e){return W8e(e)}function xQ(e){let t=e.trim().toLowerCase(),n=/^#([0-9a-f]{6})$/.exec(t);if(n){let l=n[1];return[Number.parseInt(l.slice(0,2),16),Number.parseInt(l.slice(2,4),16),Number.parseInt(l.slice(4,6),16)]}let o=/^rgb\(\s*(\d{1,3})\s*[,\s]\s*(\d{1,3})\s*[,\s]\s*(\d{1,3})\s*\)$/.exec(t);if(o)return[Math.max(0,Math.min(255,Number.parseInt(o[1],10))),Math.max(0,Math.min(255,Number.parseInt(o[2],10))),Math.max(0,Math.min(255,Number.parseInt(o[3],10)))];let r=/^hsl\(\s*(-?\d+(?:\.\d+)?)\s*(?:deg)?(?:\s+|,\s*)(\d+(?:\.\d+)?)%(?:\s+|,\s*)(\d+(?:\.\d+)?)%\s*\)$/.exec(t);if(!r)return null;let i=(Number.parseFloat(r[1])%360+360)%360/360,a=Math.max(0,Math.min(1,Number.parseFloat(r[2])/100)),s=Math.max(0,Math.min(1,Number.parseFloat(r[3])/100));return dce(i,a,s)}function RK(e,t){let n=xQ(e);if(!n)return e;let[o,r,i]=n;return`rgba(${o}, ${r}, ${i}, ${Math.max(0,Math.min(1,t))})`}function $K(e){let t=xQ(e);if(!t)return null;let[n,o,r]=t.map(i=>{let a=i/255;return a<=.03928?a/12.92:((a+.055)/1.055)**2.4});return .2126*n+.7152*o+.0722*r}function zK(e,t){let n=$K(e),o=$K(t);if(n===null||o===null)return null;let r=Math.max(n,o),i=Math.min(n,o);return(r+.05)/(i+.05)}function E_(e,t,n){if(!lo(n))return e??"#000000";if(!e)return n.text;let o=zK(e,t),r=zK(n.text,t);return o!==null&&o>=4.5?e:r!==null&&(o===null||r>o)?n.text:e}function SN(e,t,n){let o=n;return o<0&&(o+=1),o>1&&(o-=1),o<1/6?e+(t-e)*6*o:o<1/2?t:o<2/3?e+(t-e)*(2/3-o)*6:e}function dce(e,t,n){if(t===0){let i=Math.round(n*255);return[i,i,i]}let o=n<.5?n*(1+t):n+t-n*t,r=2*n-o;return[Math.round(SN(r,o,e+1/3)*255),Math.round(SN(r,o,e)*255),Math.round(SN(r,o,e-1/3)*255)]}function pce(e){return/[\s"'(),]/.test(e)?`"${e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`:e}function fce(e,t){let n=typeof e?.scheme=="string"?e.scheme:null;if(n==="major")return t?.majorLatinFont;if(n==="minor")return t?.minorLatinFont}function MK(e,t){let n=[typeof e?.name=="string"?e.name.trim():"",fce(e,t)?.trim()??""].filter((r,i,a)=>r.length>0&&a.indexOf(r)===i);return n.length===0?void 0:n[0]?.toLowerCase()==="calibri"?["Calibri","Carlito",'"Aptos"','"Segoe UI"',"Tahoma","Arial","sans-serif"].join(", "):[...n.map(pce),'"Segoe UI"',"Tahoma","Arial","sans-serif"].join(", ")}function EK(e){let t=typeof e=="number"&&Number.isFinite(e)?e:11;return t<=11?1.2:t<=14?1.25:1.3}function qN(e,t){let n=[];return t?.right!==!1&&n.push(`inset -1px 0 0 ${e}`),t?.bottom!==!1&&n.push(`inset 0 -1px 0 ${e}`),n.join(", ")}function TK(e,t,n,o){let r=o?.showGridLines??!0,i=lo(t)?yQ(n,t):n?.colorsByIndex[0]??ud,a=r?qN(t.border):void 0,s={backgroundColor:i,borderBottom:"none",borderRight:"none",boxShadow:a,color:E_(null,i,t),fontFamily:MK({scheme:"minor"},n)??'"Segoe UI", Tahoma, Arial, sans-serif',fontSize:"12px",lineHeight:String(EK(11)),overflow:"hidden",padding:Z_,textOverflow:"clip",verticalAlign:"bottom",whiteSpace:"nowrap"};if(!e)return s;let l=e.fill,c=null,u=!1;if(l){let v=tJ(l,n);(v.backgroundColor||v.backgroundImage)&&(u=!0,c=v.backgroundColor,v.backgroundColor&&(s.backgroundColor=v.backgroundColor),v.backgroundImage&&(s.backgroundImage=v.backgroundImage))}let d=e.font,p=null,m=11;if(d){d.bold&&(s.fontWeight="bold"),d.italic&&(s.fontStyle="italic"),d.underline&&d.underline!=="none"&&(s.textDecoration="underline"),d.strikethrough&&(s.textDecoration=`${s.textDecoration??""} line-through`.trim());let v=zr(d.color,n);v&&(p=v,s.color=v),typeof d.size=="number"&&d.size!==11?(m=d.size,s.fontSize=`${d.size}pt`):typeof d.size=="number"&&(m=d.size);let g=MK(d,n);g&&(s.fontFamily=g)}if(s.lineHeight=String(EK(m)),lo(t)&&!s.backgroundImage){let v=typeof s.backgroundColor=="string"?s.backgroundColor:i;s.color=E_(p,v,t)}else u||(s.color=E_(p,i,t));let h=e.alignment;if(h){if(h.horizontal&&h.horizontal!=="general"&&(s.textAlign=h.horizontal),h.vertical){let g={bottom:"bottom",center:"middle",top:"top"}[String(h.vertical)];g&&(s.verticalAlign=g)}h.wrapText&&(s.whiteSpace="pre-wrap",s.wordBreak="break-word")}let S=e.border;if(S){let v=!!(S.right?.style&&S.right.style!=="none"),g=!!(S.bottom?.style&&S.bottom.style!=="none");r&&(v||g)&&(s.boxShadow=qN(t.border,{bottom:!g,right:!v})||void 0),S.top?.style&&S.top.style!=="none"&&(s.borderTop=C_(S.top,n)),S.right?.style&&S.right.style!=="none"&&(s.borderRight=C_(S.right,n)),S.bottom?.style&&S.bottom.style!=="none"&&(s.borderBottom=C_(S.bottom,n)),S.left?.style&&S.left.style!=="none"&&(s.borderLeft=C_(S.left,n))}return s}var X_=null;function WN(e){if(typeof e!="string")return 8;let t=e.trim().split(/\s+/).map(n=>Number.parseFloat(n)).filter(n=>Number.isFinite(n));return t.length===1?t[0]*2:t.length===2||t.length===3?t[1]*2:t.length>=4?t[1]+t[3]:8}function wQ(e){return wO(e,12)}function xN(e,t){if(!e)return 0;if(typeof document>"u")return e.length*7;X_??=document.createElement("canvas");let n=X_.getContext("2d",{alpha:!1});return n?(n.font=wQ(t),xs(n,e)):e.length*7}function mce(e,t,n){if(!e)return 0;let o=Math.max(1,n-WN(t.padding)),r=pd(t,12),i=fQ(t.padding),a=e.replace(/\r\n?/g,`
`).split(`
`).length;if(typeof document>"u")return a*r+i.top+i.bottom;X_??=document.createElement("canvas");let s=X_.getContext("2d",{alpha:!1});return s?(s.font=wQ(t),mQ(s,e,o).length*r+i.top+i.bottom):a*r+i.top+i.bottom}function hce(e){if(!e.value||e.isMergedSecondary||e.shrinkToFit||e.style.whiteSpace==="pre-wrap")return!1;let t=e.style.textAlign;return!(t&&t!=="left"&&t!=="start"&&t!=="center")}function gce(e){return!e.isMergedSecondary&&!e.colSpan&&e.value.length===0}function yce(e,t,n,o){let r=e.getFormulaAt(t,n),i=r?o?.cachedFormulaValues?.[bQ({row:t,col:n})]:void 0,a=e.getFormattedValueAt(t,n);if(a&&!(r&&i!==void 0&&a.startsWith("#")))return SQ(a);let s=e.getCalculatedValueAt(t,n);return r&&i!==void 0&&s.is_error?i:s.is_error?s.asError()??"":s.is_empty?"":s.toString()}function j7(e,t,n){let o=e.getCalculatedValueAt(t,n);if(o.is_number)return o.asNumber()??null;if(o.is_boolean)return o.asBoolean()?1:0;if(o.is_empty||o.is_error)return null;let r=Number(o.asText()??o.toString());return Number.isFinite(r)?r:null}function vce(e,t,n){let o=e.getCalculatedValueAt(t,n);if(o.is_boolean)return o.asBoolean()??null;if(o.is_number){let i=o.asNumber();return i==null?null:i!==0}let r=(o.asText()??o.toString()).trim().toLowerCase();return r==="true"?!0:r==="false"?!1:null}function bce(e){let[t,n=t]=e.split(":"),o=VN(t??""),r=VN(n??"");return o&&r?{end:r,start:o}:null}function Sce(e){let t=e.trim();return t.startsWith("'")&&t.endsWith("'")?t.slice(1,-1).replace(/''/g,"'"):t}function xce(e){let t=!1;for(let n=0;n<e.length;n+=1){let o=e[n];if(o==="'"){if(t&&e[n+1]==="'"){n+=1;continue}t=!t;continue}if(o==="!"&&!t)return{range:e.slice(n+1),sheetName:Sce(e.slice(0,n))}}return null}function AK(e,t,n,o){let r=e.trim().replace(/^=/,"");if(!r)return null;if(!r.includes("!")&&o)try{let l=o.getNamedRange(r);typeof l=="string"&&l.length>0&&l!==r&&(r=l)}catch{}let i=xce(r),a=bce((i?.range??r).replace(/\$/g,""));if(!a)return null;let s=t;if(i?.sheetName){let l=o?.sheetIndex(i.sheetName);if(typeof l=="number"&&Number.isInteger(l)&&l>=0)s=l;else{let c=n.find(u=>u.name===i.sheetName);c&&(s=c.workbookSheetIndex)}}return{range:rn(a),workbookSheetIndex:s}}function wce(e,t){let n=rn(e),o=n.end.row-n.start.row+1,r=n.end.col-n.start.col+1,i=o*r;if(t<0||t>=i)return null;let a=Math.floor(t/r),s=t%r,l={col:n.start.col+s,row:n.start.row+a};return{start:l,end:l}}function _ce(e,t,n,o,r){if(!e)return[];let i=[],a=new Set,s=t?.chartId===e.id&&t.kind!=="chart"?t.seriesIndex:null,c=e.series.map((u,d)=>({series:u,seriesIndex:d})).filter(({series:u,seriesIndex:d})=>u.hidden!==!0&&(s==null||d===s)).flatMap(({series:u,seriesIndex:d})=>[{formula:typeof u.raw?.name=="string"?u.raw.name:void 0,role:"name",seriesIndex:d},{formula:u.categoriesRef?.formula,role:"category",seriesIndex:d},{formula:u.valuesRef?.formula,role:"value",seriesIndex:d},{formula:u.bubbleSizeRef?.formula,role:"bubble",seriesIndex:d}]);return c.forEach(u=>{if(!u.formula)return;let d=AK(u.formula,e.workbookSheetIndex,n,o);if(!d)return;let p=[d.workbookSheetIndex,d.range.start.row,d.range.start.col,d.range.end.row,d.range.end.col].join(":");if(a.has(p))return;a.add(p);let m=eK[u.role];i.push({fillColor:RK(m,r?.24:.14),range:d.range,strokeColor:m,workbookSheetIndex:d.workbookSheetIndex})}),t?.chartId===e.id&&t.kind==="point"&&c.forEach(u=>{if(!u.formula||u.role==="name")return;let d=AK(u.formula,e.workbookSheetIndex,n,o);if(!d)return;let p=wce(d.range,t.pointIndex);if(!p)return;let m=eK.point;i.push({fillColor:RK(m,r?.34:.22),range:p,strokeColor:m,workbookSheetIndex:d.workbookSheetIndex})}),i}function N7(e,t,n){return n<=t?.5:Math.max(0,Math.min(1,(e-t)/(n-t)))}function Pce(e,t,n){let s=t.map((g,y)=>({index:y,value:g})).filter(g=>typeof g.value=="number"&&Number.isFinite(g.value));if(s.length===0)return null;let l=e.negativeColor??"#c2410c",c=e.color??"#2563eb",u=e.markerColor??c;if(e.type==="winLoss"){let g=s.map(k=>({...k,value:k.value>=0?1:-1})),y=Math.max(4,98/Math.max(g.length*1.9,1)),x=g.length>1?(98-y*g.length)/(g.length-1):0,_=4.5,$=18-4.5;return(0,ge.jsx)("svg",{"aria-hidden":"true",height:18,style:{display:"block",overflow:"visible",width:"100%"},viewBox:"0 0 100 18",width:"100%",children:g.map((k,L)=>{let I=1+L*(y+Math.max(0,x)),N=k.value>=0?_:$;return(0,ge.jsx)("line",{stroke:c,strokeLinecap:"round",strokeWidth:1.8,x1:I,x2:I+y,y1:N,y2:N},`spark-winloss-${L}`)})})}if(e.type==="column"){let g=s,y=Math.min(0,...g.map(L=>L.value)),x=Math.max(0,...g.map(L=>L.value)),_=16-N7(0,y,x)*14,$=Math.max(2,98/Math.max(g.length*1.8,1)),k=g.length>1?(98-$*g.length)/(g.length-1):0;return(0,ge.jsxs)("svg",{"aria-hidden":"true",height:18,style:{display:"block",overflow:"visible",width:"100%"},viewBox:"0 0 100 18",width:"100%",children:[(0,ge.jsx)("line",{stroke:n.border,strokeWidth:1,x1:1,x2:99,y1:_,y2:_}),g.map((L,I)=>{let N=1+I*($+Math.max(0,k)),U=16-N7(L.value,y,x)*14,z=Math.min(U,_),Z=Math.max(1,Math.abs(U-_)),ie=L.value<0?l:c;return(0,ge.jsx)("rect",{fill:ie,height:Z,rx:e.type==="column"?0:.8,ry:e.type==="column"?0:.8,width:$,x:N,y:z},`spark-bar-${I}`)})]})}let d=Math.min(...s.map(g=>g.value)),p=Math.max(...s.map(g=>g.value)),m=s.length>1?98/(s.length-1):0,h=s.map((g,y)=>{let x=1+y*m,_=16-N7(g.value,d,p)*14;return`${y===0?"M":"L"} ${x.toFixed(2)} ${_.toFixed(2)}`}).join(" "),S=Math.max(...s.map(g=>g.value)),v=Math.min(...s.map(g=>g.value));return(0,ge.jsxs)("svg",{"aria-hidden":"true",height:18,style:{display:"block",overflow:"visible",width:"100%"},viewBox:"0 0 100 18",width:"100%",children:[(0,ge.jsx)("path",{d:h,fill:"none",stroke:c,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.6}),e.markers?s.map((g,y)=>{let x=1+y*m,_=16-N7(g.value,d,p)*14,$=u;return g.value===S&&e.highColor?$=e.highColor:g.value===v&&e.lowColor?$=e.lowColor:y===0&&e.firstColor?$=e.firstColor:y===s.length-1&&e.lastColor?$=e.lastColor:g.value<0&&e.negative&&e.negativeColor&&($=e.negativeColor),(0,ge.jsx)("circle",{cx:x,cy:_,fill:$,r:1.75},`spark-point-${y}`)}):null]})}function O7(e){return typeof e=="number"&&Number.isInteger(e)&&e>=0?e:null}function rP(e){return e&&typeof e=="object"&&!Array.isArray(e)?e:null}function Cce(e){let t=rP(e);return t?{location:typeof t.location=="string"?t.location:void 0,target:typeof t.target=="string"?t.target:void 0,tooltip:typeof t.tooltip=="string"?t.tooltip:void 0}:null}function kce(e){let t=rP(e);if(!t)return null;let n=O7(t.rowSpan),o=O7(t.colSpan);return n===null&&o===null?null:{colSpan:o??void 0,rowSpan:n??void 0}}function Rce(e,t,n,o,r){let i=typeof e=="string"?SQ(e):e==null?"":String(e),a=t?r?.cachedFormulaValues?.[bQ({row:n,col:o})]:void 0;return t&&a!==void 0&&i.startsWith("#")?a:i}function IK(e,t,n,o){let r=new Map;if(Array.isArray(e))for(let i of e){let a=O7(i.index);if(!(a===null||!Array.isArray(i.cells)))for(let s of i.cells){let l=O7(s.col);if(l===null)continue;let c=typeof s.formula=="string"?s.formula:null;r.set(`${a}:${l}`,{formula:c,hyperlink:Cce(s.hyperlink),isMergedSecondary:s.isMergedSecondary===!0,mergeSpan:kce(s.mergeSpan),style:rP(s.style),value:Rce(s.value,c,a,l,t)})}}return{cells:r,endRow:o,startRow:n}}function NK(e,t,n){return e.find(o=>t>=o.start.row&&t<=o.end.row&&n>=o.start.col&&n<=o.end.col)??null}function ly(e,t,n){if(!e&&!t)return null;let o={...e??{},...t??{}},r=e?.alignment,i=t?.alignment;(r||i)&&(o.alignment={...r??{},...i??{}});let a=e?.border,s=t?.border;(a||s)&&(o.border=n?.replaceXfSubtrees&&s?s:{...a??{},...s??{}});let l=e?.fill,c=t?.fill;(l||c)&&(o.fill=n?.replaceXfSubtrees&&c?c:c??l);let u=e?.font,d=t?.font;return(u||d)&&(o.font=n?.replaceXfSubtrees&&d?d:{...u??{},...d??{}}),o}function $ce(e,t,n,o){if(!e)return null;let r=e.border;if(!r)return e;let i={...r};return i.horizontal&&(n<t.end.row&&(i.bottom=i.bottom??i.horizontal),delete i.horizontal),i.vertical&&(o<t.end.col&&(i.right=i.right??i.vertical),delete i.vertical),{...e,border:i}}function zce(e,t,n,o){if(!e||!o)return null;let r=e.styleInfo?.name;if(!r)return null;let i=o.tableStyleByName[r];if(!i)return null;let a=null,s=(u,d=!0)=>{if(!d)return;let p=$ce(i[u]??null,e,t,n);p&&(a=ly(a,p))};s("wholeTable"),s("firstColumn",!!e.styleInfo?.showFirstColumn&&n===e.start.col),s("lastColumn",!!e.styleInfo?.showLastColumn&&n===e.end.col);let l=Math.max(e.headerRowCount,1),c=t>=e.start.row&&t<e.start.row+l;if(s("headerRow",c),c&&e.headerRowCellStyle){let u=o.namedCellStyleByName[e.headerRowCellStyle];u&&(a=ly(a,u))}if(e.totalsRowShown){let u=Math.max(e.totalsRowCount,1);s("totalRow",t>e.end.row-u)}return a}function OK(e,t,n){if(!e||t!==e.start.row)return null;let o=n-e.start.col;return e.columns[o]??null}function Mce({direction:e,sortAscending:t,sortDescending:n}){return(0,ge.jsxs)("div",{style:{backgroundColor:"var(--xlsx-menu-surface)",border:"1px solid var(--xlsx-menu-border)",borderRadius:10,boxShadow:"0 10px 30px rgba(0, 0, 0, 0.16)",display:"grid",gap:4,minWidth:160,padding:6},children:[(0,ge.jsx)("button",{onClick:t,style:{background:e==="ascending"?"var(--xlsx-menu-active)":"transparent",border:"none",borderRadius:8,color:"inherit",cursor:"pointer",fontSize:12,padding:"8px 10px",textAlign:"left"},type:"button",children:"Sort A to Z"}),(0,ge.jsx)("button",{onClick:n,style:{background:e==="descending"?"var(--xlsx-menu-active)":"transparent",border:"none",borderRadius:8,color:"inherit",cursor:"pointer",fontSize:12,padding:"8px 10px",textAlign:"left"},type:"button",children:"Sort Z to A"})]})}function LK(e,t){return{alignItems:"center",background:"transparent",border:"none",color:e.mutedText,cursor:"pointer",display:"inline-flex",fontSize:10*t,height:16*t,justifyContent:"center",padding:0,position:"absolute",right:4*t,top:3*t,width:16*t,zIndex:6}}function Ece({items:e,onValueChange:t,palette:n,value:o}){return(0,ge.jsx)("div",{"aria-label":"Workbook sheets",role:"tablist",style:{alignItems:"center",backgroundColor:n.sheetInactiveSurface,border:`1px solid ${n.strongBorder}`,borderRadius:10,display:"inline-flex",gap:2,minHeight:36,padding:2},children:e.map(r=>{let i=r.id===o,a=r.visibility==="hidden"||r.visibility==="veryHidden";return(0,ge.jsx)("button",{"aria-selected":i,onClick:()=>t(r.id),role:"tab",style:{backgroundColor:i?n.sheetActiveSurface:"transparent",border:"none",borderRadius:8,boxShadow:i?n.shadow:"none",color:i?n.sheetActiveText:n.sheetInactiveText,cursor:"pointer",fontSize:12,fontWeight:i?600:500,opacity:a&&!i?.68:1,padding:"7px 12px",transition:"background-color 120ms ease, color 120ms ease, box-shadow 120ms ease",whiteSpace:"nowrap"},title:r.title,type:"button",children:r.label},r.id)})})}function Tce({controller:e,palette:t}){let{activeTabIndex:n,canDownload:o,canZoomIn:r,canZoomOut:i,defaultZoomScale:a,displayFileName:s,download:l,resetZoom:c,setActiveTabIndex:u,tabs:d,zoomIn:p,zoomOut:m,zoomScale:h}=e;return(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsxs)("div",{style:{alignItems:"center",backgroundColor:t.toolbarSurface,borderBottom:`1px solid ${t.border}`,color:t.text,display:"flex",gap:12,justifyContent:"space-between",minHeight:48,padding:"0 16px"},children:[(0,ge.jsx)("div",{style:{minWidth:0},children:(0,ge.jsx)("div",{style:{color:t.text,fontSize:14,fontWeight:600,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:s})}),(0,ge.jsxs)("div",{style:{alignItems:"center",display:"flex",gap:8},children:[(0,ge.jsxs)("div",{style:{alignItems:"center",background:t.buttonSurface,border:`1px solid ${t.strongBorder}`,borderRadius:8,display:"flex",overflow:"hidden"},children:[(0,ge.jsx)("button",{disabled:!i,onClick:m,style:{background:"transparent",border:"none",color:i?t.buttonText:t.mutedText,cursor:i?"pointer":"default",fontSize:14,fontWeight:600,padding:"6px 10px"},type:"button",children:"-"}),(0,ge.jsx)("button",{onClick:c,style:{background:Math.round(h)===Math.round(a)?"transparent":t.subtleSurface,border:"none",borderLeft:`1px solid ${t.strongBorder}`,borderRight:`1px solid ${t.strongBorder}`,color:t.buttonText,cursor:"pointer",fontSize:12,fontWeight:600,minWidth:60,padding:"6px 10px"},type:"button",children:S9e(h)}),(0,ge.jsx)("button",{disabled:!r,onClick:p,style:{background:"transparent",border:"none",color:r?t.buttonText:t.mutedText,cursor:r?"pointer":"default",fontSize:14,fontWeight:600,padding:"6px 10px"},type:"button",children:"+"})]}),o?(0,ge.jsx)("button",{"aria-label":"Download workbook",onClick:l,style:{alignItems:"center",background:t.buttonSurface,border:`1px solid ${t.strongBorder}`,borderRadius:8,color:t.buttonText,cursor:"pointer",display:"inline-flex",fontSize:16,fontWeight:500,height:32,justifyContent:"center",padding:0,width:32},title:"Download workbook",type:"button",children:"\u2193"}):null]})]}),d.length>1?(0,ge.jsx)("div",{style:{backgroundColor:t.subtleSurface,borderBottom:`1px solid ${t.border}`,overflowX:"auto",padding:"8px 12px"},children:(0,ge.jsx)(Ece,{items:d.map((S,v)=>({id:String(v),label:S.name,title:S.visibility==="hidden"?`${S.name} (hidden)`:S.visibility==="veryHidden"?`${S.name} (very hidden)`:S.name,visibility:S.visibility})),onValueChange:S=>u(Number(S)),palette:t,value:String(n)})}):null]})}function Ace(e,t,n,o){return typeof e=="function"?e(n):e!==void 0?e:t?(0,ge.jsx)(Tce,{controller:n,palette:o}):null}function Ice(e,t,n){return typeof e=="function"?e(t):e!==void 0?e:(0,ge.jsx)("div",{style:{alignItems:"center",color:n.danger,display:"flex",fontSize:14,height:"100%",justifyContent:"center",padding:16,textAlign:"center"},children:t.message})}function Nce(e,t,n){return e!==void 0?e:t!==void 0?t:(0,ge.jsx)("div",{style:{alignItems:"center",color:n.mutedText,display:"flex",fontSize:14,height:"100%",justifyContent:"center"},children:"Loading workbook..."})}function Oce(e,t){return e!==void 0?e:(0,ge.jsx)("div",{style:{alignItems:"center",color:t.mutedText,display:"flex",fontSize:14,height:"100%",justifyContent:"center",padding:16,textAlign:"center"},children:"No workbook loaded."})}function DK(e){if(!Number.isFinite(e)||e<=0)return"0 B";let t=["B","KB","MB","GB"],n=e,o=0;for(;n>=1024&&o<t.length-1;)n/=1024,o+=1;return`${n>=10||o===0?n.toFixed(0):n.toFixed(1)} ${t[o]}`}function _Q(e,t,n){let o=(0,ge.jsxs)("div",{style:{alignItems:"center",color:n.mutedText,display:"flex",flexDirection:"column",fontSize:14,gap:8,height:"100%",justifyContent:"center",padding:24,textAlign:"center"},children:[(0,ge.jsx)("div",{style:{color:n.text,fontWeight:600},children:t.displayFileName}),(0,ge.jsxs)("div",{children:["File size ",DK(t.fileSizeBytes)," exceeds the configured limit of"," ",DK(t.maxFileSizeBytes),"."]})]});return typeof e=="function"?e({defaultNode:o,displayFileName:t.displayFileName,fileSizeBytes:t.fileSizeBytes,maxFileSizeBytes:t.maxFileSizeBytes}):e!==void 0?e:o}function Lce(e,t,n){if(e!==void 0)return _Q(e,t,n)}function Dce(e){let t=[18,32,24],n=Math.max(8,Math.min(12,Math.round(e.width*.018)));return(0,ge.jsx)("div",{style:{backgroundColor:"#ffffff",border:"1px solid #e5e7eb",borderRadius:10,boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:12,width:"100%"},children:(0,ge.jsx)("div",{style:{alignItems:"flex-end",display:"flex",gap:8,justifyContent:"center"},children:t.map((r,i)=>(0,ge.jsx)("div",{style:{backgroundColor:"#e5e7eb",borderRadius:999,height:r,width:n}},i))})})}function BK(e,t,n){let o=Dce(n);return e?e({chart:t,defaultNode:o,rect:n}):o}function Bce(e){if(!Number.isFinite(e)||e<=0)return"0 B";let t=["B","KB","MB","GB"],n=e,o=0;for(;n>=1024&&o<t.length-1;)n/=1024,o+=1;return`${n>=10||o===0?n.toFixed(0):n.toFixed(1)} ${t[o]}`}function jce(e,t){return(0,ge.jsx)("div",{style:{alignItems:"center",color:t.text,display:"flex",height:"100%",justifyContent:"center",padding:24},children:(0,ge.jsxs)("div",{style:{backgroundColor:t.surface,border:`1px solid ${t.strongBorder}`,borderRadius:12,boxShadow:t.shadow,maxWidth:420,padding:20,width:"100%"},children:[(0,ge.jsx)("div",{style:{fontSize:16,fontWeight:600},children:"Large workbook detected"}),(0,ge.jsxs)("div",{style:{color:t.mutedText,fontSize:13,lineHeight:1.5,marginTop:8},children:["This workbook is ",Bce(e.deferredLoadFileSize??0),". Loading it immediately can block the main thread and freeze the page."]}),(0,ge.jsx)("div",{style:{color:t.mutedText,fontSize:13,lineHeight:1.5,marginTop:8},children:"Best practice is to gate large files or move parsing into a worker. You can still load it manually below."}),(0,ge.jsx)("div",{style:{display:"flex",gap:10,marginTop:16},children:(0,ge.jsx)("button",{onClick:e.continueDeferredLoad,style:{background:t.buttonSurface,border:`1px solid ${t.strongBorder}`,borderRadius:8,color:t.buttonText,cursor:e.canLoadDeferred?"pointer":"default",fontSize:12,fontWeight:600,opacity:e.canLoadDeferred?1:.6,padding:"8px 12px"},type:"button",children:"Load Anyway"})})]})})}function Uce({palette:e,selectionColor:t,selectionFillColor:n,selectionHeaderColor:o}){let r=t??(lo(e)?"#60a5fa":"#2563eb"),i=n??`color-mix(in srgb, ${r} ${lo(e)?"16%":"10%"}, transparent)`,a=o??`color-mix(in srgb, ${r} ${lo(e)?"24%":"16%"}, ${e.headerSurface})`;return{fill:i,header:a,stroke:r}}function wN(e,t){return e<=0||t<=0?[]:[{height:t,left:0,top:0,width:e}]}function Gg(e,t,n,o,r){if(r.length===0||n<=0||o<=0)return!1;let i=e+n,a=t+o;return r.some(s=>e<s.left+s.width&&i>s.left&&t<s.top+s.height&&a>s.top)}function _N(e,t,n,o,r,i,a,s){if(r<=0||i<=0)return[];let l=Math.max(-r,Math.min(r,a)),c=Math.max(-i,Math.min(i,s));if(Math.abs(l)<.01&&Math.abs(c)<.01)return[];if(Math.abs(l)>=r||Math.abs(c)>=i)return null;let u=Math.max(1,Math.round(r*o)),d=Math.max(1,Math.round(i*o));n.width!==u&&(n.width=u),n.height!==d&&(n.height=d);let p=n.getContext("2d",{alpha:!1});if(!p)return null;p.setTransform(1,0,0,1,0,0),p.clearRect(0,0,u,d),p.drawImage(e,0,0);let m=l*o,h=c*o,S=u-Math.abs(m),v=d-Math.abs(h);if(S<=0||v<=0)return null;let g=m>0?m:0,y=h>0?h:0,x=m>0?0:-m,_=h>0?0:-h;t.setTransform(1,0,0,1,0,0),t.drawImage(n,g,y,S,v,x,_,S,v),t.setTransform(o,0,0,o,0,0);let $=[];return l>0?$.push({height:i,left:Math.max(0,r-l),top:0,width:Math.min(r,l)}):l<0&&$.push({height:i,left:0,top:0,width:Math.min(r,-l)}),c>0?$.push({height:Math.min(i,c),left:0,top:Math.max(0,i-c),width:r}):c<0&&$.push({height:Math.min(i,-c),left:0,top:0,width:r}),$}function CO(e){return`${e.kind}:${e.priority}:${e.ranges.map(t=>`${t.start.row}:${t.start.col}-${t.end.row}:${t.end.col}`).join("|")}`}function Y_(e,t){if(!e)return null;let n=typeof e.value=="number"?e.value:null;if(e.type==="num"||e.type==="formula"||t.length===0)return n;let o=Math.min(...t),r=Math.max(...t);return e.type==="min"?o:e.type==="max"?r:(e.type==="percent"||e.type==="percentile")&&n!==null?o+(r-o)*(n/100):n}function Fce(e,t){switch(e){case"NoIcons":return null;case"4TrafficLights":{let n=[{backgroundColor:"#111827",borderColor:"#6b7280"},{backgroundColor:"#22c55e",borderColor:"#166534"},{backgroundColor:"#ef4444",borderColor:"#991b1b"},{backgroundColor:"#facc15",borderColor:"#a16207"}];return n[t]??n[n.length-1]??null}case"3TrafficLights1":case"3TrafficLights2":{let n=[{backgroundColor:"#22c55e",borderColor:e==="3TrafficLights2"?"#111827":"#166534"},{backgroundColor:"#facc15",borderColor:e==="3TrafficLights2"?"#111827":"#a16207"},{backgroundColor:"#ef4444",borderColor:e==="3TrafficLights2"?"#111827":"#991b1b"}];return n[t]??n[n.length-1]??null}case"4RedToBlack":{let n=[{backgroundColor:"#ef4444",borderColor:"#991b1b"},{backgroundColor:"#fca5a5",borderColor:"#b91c1c"},{backgroundColor:"#9ca3af",borderColor:"#4b5563"},{backgroundColor:"#111827",borderColor:"#6b7280"}];return n[t]??n[n.length-1]??null}case"3Symbols":return[{backgroundColor:"#22c55e",color:"#ffffff",glyph:"\u2713"},{backgroundColor:"#facc15",color:"#111827",glyph:"!"},{backgroundColor:"#ef4444",color:"#ffffff",glyph:"\xD7"}][t]??null;case"3Symbols2":return[{color:"#16a34a",glyph:"\u2713"},{color:"#ca8a04",glyph:"!"},{color:"#dc2626",glyph:"\xD7"}][t]??null;case"3Signs":return[{backgroundColor:"#22c55e",borderColor:"#166534"},{backgroundColor:"#facc15",borderColor:"#a16207",glyph:"\u25B2",color:"#111827"},{backgroundColor:"#ef4444",borderColor:"#991b1b",glyph:"\u25C6",color:"#ffffff"}][t]??null;default:if(e.includes("Arrows")){let n=e.includes("Gray")?["#9ca3af","#9ca3af","#9ca3af","#9ca3af","#9ca3af"]:["#16a34a","#ca8a04","#ca8a04","#ca8a04","#dc2626"],o=e.startsWith("3")?[-90,0,90]:e.startsWith("4")?[-90,-35,35,90]:[-90,-35,0,35,90],r=Math.min(t,n.length-1,o.length-1);return{borderColor:e.includes("Gray")?"#6b7280":PO(n[r]??"#16a34a",.34),color:n[r],rotationDeg:o[r]??0,shape:"arrow"}}return{backgroundColor:"#111827",borderColor:"#6b7280"}}}function Hce(e,t=1){let n=14*t;if(e.shape==="arrow"){let o=e.color??"#111827",r=e.borderColor??PO(o,.32);return(0,ge.jsx)("svg",{"aria-hidden":"true",height:n,style:{display:"block"},viewBox:"0 0 16 16",width:n,children:(0,ge.jsx)("g",{transform:`rotate(${e.rotationDeg??0} 8 8)`,children:(0,ge.jsx)("path",{d:"M2.5 8 L8.4 2.4 L8.4 5.2 L13.5 5.2 L13.5 10.8 L8.4 10.8 L8.4 13.6 Z",fill:o,stroke:r,strokeLinejoin:"round",strokeWidth:1.25})})})}return e.glyph?(0,ge.jsx)("span",{style:{alignItems:"center",color:e.color??"#111827",display:"inline-flex",fontSize:13*t,fontWeight:700,height:n,justifyContent:"center",lineHeight:1,width:n},children:e.glyph}):(0,ge.jsx)("span",{style:{backgroundColor:e.backgroundColor??"#111827",border:e.borderColor?`1px solid ${e.borderColor}`:"none",borderRadius:"999px",display:"inline-block",height:12*t,width:12*t}})}function PN(e){return e.state?e.state==="checked":!!e.checked}function jK(e){return e.state==="mixed"}function CN(e){switch(e.kind){case"button":return{caption:e.caption??e.label??"",kind:"button"};case"checkbox":return{caption:e.caption??e.label??"",cellLink:e.linkedCell,kind:"checkbox",no3D:e.no3D??!1,state:e.state??(e.checked?"checked":"unchecked")};case"radio":return{caption:e.caption??e.label??"",cellLink:e.linkedCell,kind:"optionButton",no3D:e.no3D??!1,state:e.state==="checked"?"checked":"unchecked"};case"label":return{caption:e.caption??e.label??"",kind:"label"};case"group-box":return{caption:e.caption??e.label??"",kind:"groupBox",no3D:e.no3D??!1};case"listbox":return{cellLink:e.linkedCell,inputRange:e.inputRange,kind:"listBox",no3D:e.no3D??!1,selected:Array.isArray(e.selected)?e.selected:e.selected===void 0?[]:[e.selected],selection:e.selection??"single"};case"dropdown":return{cellLink:e.linkedCell,inputRange:e.inputRange,kind:"dropdown",lines:e.lines??8,no3D:e.no3D??!1,selected:typeof e.selected=="number"?e.selected:void 0};case"scrollbar":return{cellLink:e.linkedCell,horizontal:e.horizontal??!0,increment:e.increment??1,kind:"scrollbar",max:e.max??100,min:e.min??0,page:e.page??10,value:e.value??e.min??0};case"spinner":return{cellLink:e.linkedCell,increment:e.increment??1,kind:"spinner",max:e.max??100,min:e.min??0,value:e.value??e.min??0};default:return null}}function PQ(e,t,n=1,o=!1){let r=lo(t)?"#cbd5e1":"#475569",i=e||o?lo(t)?"#60a5fa":"#2563eb":"transparent",a=lo(t)?"#020617":"#ffffff";return(0,ge.jsxs)("svg",{"aria-hidden":"true",height:14*n,style:{display:"block"},viewBox:"0 0 16 16",width:14*n,children:[(0,ge.jsx)("rect",{fill:i,height:11,rx:2,ry:2,stroke:r,strokeWidth:1.2,width:11,x:2.5,y:2.5}),o?(0,ge.jsx)("path",{d:"M5 8h6",fill:"none",stroke:a,strokeLinecap:"round",strokeWidth:1.8}):e?(0,ge.jsx)("path",{d:"M5 8.1 7.1 10.2 11.3 5.8",fill:"none",stroke:a,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.8}):null]})}function Vce(e,t,n=1){let o=lo(t)?"#cbd5e1":"#475569",r=lo(t)?"#60a5fa":"#2563eb";return(0,ge.jsxs)("svg",{"aria-hidden":"true",height:14*n,style:{display:"block"},viewBox:"0 0 16 16",width:14*n,children:[(0,ge.jsx)("circle",{cx:8,cy:8,fill:"transparent",r:5.5,stroke:o,strokeWidth:1.2}),e?(0,ge.jsx)("circle",{cx:8,cy:8,fill:r,r:2.75}):null]})}function qce(e){let t=e.label??e.name;if(!t)return"";let n=t.replace(/\u00a0/g," ").replace(/\s+/g," ").trim().toLowerCase();return/^(option button|group box|check box|drop down|dropdown|list box|edit box|scroll bar|spinner|spin button|button)\s+\d+$/.test(n)?"":t.replace(/\u00a0/g," ").replace(/^\s+/,"")}function Wce(e,t,n,o,r){let a=(o?.conditionalFormatRules??[]).find(y=>y.kind==="dataBar"&&y.ranges.some(x=>_d({row:e,col:t},x)));if(!a)return null;let s=j7(n,e,t);if(s===null)return null;let l=CO(a),c=r.get(l);c||(c=a.ranges.flatMap(y=>{let x=[];for(let _=y.start.row;_<=y.end.row;_+=1)for(let $=y.start.col;$<=y.end.col;$+=1){let k=j7(n,_,$);k!==null&&x.push(k)}return x}),r.set(l,c));let u=Y_(a.cfvos[0],c),d=Y_(a.cfvos[a.cfvos.length-1],c);if(u===null||d===null)return null;let p=Number.isFinite(a.minLength??Number.NaN)?a.minLength??0:0,m=Number.isFinite(a.maxLength??Number.NaN)?a.maxLength??100:100,h=d-u,S=h===0?s>=d?1:0:(s-u)/h,v=p+Math.max(0,Math.min(1,S))*(m-p),g=zr(a.color,o?.themePalette);return!g||v<=0?null:{axisColor:zr(a.axisColor,o?.themePalette)??void 0,border:a.border??void 0,borderColor:zr(a.borderColor,o?.themePalette)??void 0,color:g,gradient:a.gradient??void 0,negativeBorderColor:zr(a.negativeBorderColor,o?.themePalette)??void 0,negativeFillColor:zr(a.negativeFillColor,o?.themePalette)??void 0,widthPercent:v}}function Gce(e,t,n,o,r){let a=(o?.conditionalFormatRules??[]).find(h=>h.kind==="colorScale"&&h.ranges.some(S=>_d({row:e,col:t},S)));if(!a)return null;let s=j7(n,e,t);if(s===null)return null;let l=CO(a),c=r.get(l);c||(c=a.ranges.flatMap(h=>{let S=[];for(let v=h.start.row;v<=h.end.row;v+=1)for(let g=h.start.col;g<=h.end.col;g+=1){let y=j7(n,v,g);y!==null&&S.push(y)}return S}),r.set(l,c));let u=a.colors.map(h=>zr(h,o?.themePalette)).filter(h=>typeof h=="string"),d=a.cfvos.map(h=>Y_(h,c)).filter(h=>typeof h=="number"&&Number.isFinite(h));if(u.length<2||d.length<2)return null;let p=Math.min(u.length,d.length)-1,m=u[u.length-1];for(let h=0;h<p;h+=1){let S=d[h]??d[0],v=d[h+1]??d[d.length-1];if(s<=v||h===p-1){let g=v===S?1:(s-S)/(v-S);m=_O(u[h]??u[0],u[h+1]??u[u.length-1],Math.max(0,Math.min(1,g)));break}}return{color:m}}function Zce(e,t,n,o,r){let a=(o?.conditionalFormatRules??[]).find(h=>h.kind==="iconSet"&&h.ranges.some(S=>_d({row:e,col:t},S)));if(!a)return null;let s=j7(n,e,t);if(s===null)return null;let l=CO(a),c=r.get(l);c||(c=a.ranges.flatMap(h=>{let S=[];for(let v=h.start.row;v<=h.end.row;v+=1)for(let g=h.start.col;g<=h.end.col;g+=1){let y=j7(n,v,g);y!==null&&S.push(y)}return S}),r.set(l,c));let u=a.cfvos.map(h=>Y_(h,c)),d=0;u.forEach((h,S)=>{h!==null&&s>=h&&(d=S)});let p=a.reverse?Math.max(0,a.icons.length-1-d):d,m=a.icons[Math.min(p,a.icons.length-1)];return m?Fce(m.iconSet,m.iconId):null}function Xce(e,t,n){let o=n?.dataValidations.find(i=>i.ranges.some(a=>_d({row:e,col:t},a)));return o?{message:[o.inputMessage,o.errorMessage].filter(i=>typeof i=="string"&&i.trim().length>0).join(`
`),showDropdown:o.showDropdown!==!1,validationType:o.validationType}:null}function Yce(e){return e==="middle"?"center":e==="top"?"flex-start":"flex-end"}function Kce(e){return e==="center"?"center":e==="right"||e==="end"?"flex-end":"flex-start"}function rd(e,t){return e.length===0?-1:t<=0?e[0]??-1:e.find(o=>o>=t)??e[0]??-1}function k_(e,t){if(e.length===0)return-1;if(t<0)return e[e.length-1]??-1;for(let n=e.length-1;n>=0;n-=1){let o=e[n];if(o!==void 0&&o<=t)return o}return e[e.length-1]??-1}function Jce({actualRow:e,editingCell:t,editingValue:n,frozenRowHeaderZIndex:o,getCellData:r,headerLabelLiveScale:i,leadingSpacerWidth:a,onCellClick:s,onCellDoubleClick:l,onCellPointerDown:c,onEditingBlur:u,onEditingCancel:d,onEditingCommit:p,onEditingNavigate:m,onEditingValueChange:h,onRowHeaderRef:S,onRowPointerDown:v,onRowResizePointerDown:g,palette:y,readOnly:x,renderCellAdornment:_,rowHeight:$,rowHeaderZIndex:k,rowHeaderWidth:L,stickyLeftByCol:I,stickyTop:N,trailingSpacerWidth:U,visibleCols:z,zoomFactor:Z}){let ie=`inset -1px 0 0 ${y.border}, inset 0 -1px 0 ${y.border}`;return(0,ge.jsxs)("tr",{"data-xlsx-row":e,style:{height:$},children:[(0,ge.jsx)("td",{ref:ue=>S(e,ue),onPointerDown:ue=>v(ue,e),style:{backgroundColor:y.rowHeaderSurface,borderBottom:"none",borderRight:"none",boxSizing:"border-box",boxShadow:ie,color:y.headerText,fontSize:Jg("11px",Z),height:$,left:0,maxHeight:$,minWidth:L,padding:Jg("2px 4px",Z),position:"sticky",top:N,textAlign:"center",userSelect:"none",width:L,zIndex:N!==void 0?o:k},children:(0,ge.jsxs)("div",{style:{position:"relative"},children:[(0,ge.jsx)("span",{style:{display:"inline-block",transform:i!==1?`scale(${1/i})`:void 0,transformOrigin:"center center"},children:e+1}),(0,ge.jsx)("div",{onPointerDown:ue=>g(ue,e,$),style:{backgroundColor:"transparent",bottom:-8*Z,cursor:"row-resize",height:16*Z,left:0,position:"absolute",width:"100%",zIndex:5}})]})}),a>0?(0,ge.jsx)("td",{"aria-hidden":"true",style:{backgroundColor:"transparent",border:"none",padding:0,width:a}}):null,z.map(({actualCol:ue,key:X})=>{let W=r(e,ue);if(W.isMergedSecondary)return null;let Me={row:e,col:ue},Fe=Yg(t,Me),Se=!!(W.spillWidth&&W.spillWidth>0),$e=_?_(Me):null,He=I.get(ue),b1=$e?24:4,p1={...W.style,boxSizing:"border-box",cursor:Fe?"text":W.hyperlink?"pointer":"cell"};W.rowSpan||(p1.height=$,p1.maxHeight=$),Se&&(p1.position="relative",p1.zIndex=2),W.conditionalColorScale&&(p1.backgroundColor=W.conditionalColorScale.color),(W.conditionalColorScale||W.conditionalDataBar||W.conditionalIcon)&&(p1.position="relative"),W.chartHighlight&&(p1.position=p1.position??"relative"),W.isTableHeader&&(p1.position="relative",p1.zIndex=Math.max(Number(p1.zIndex??0),4)),N!==void 0&&(p1.position="sticky",p1.top=N,p1.zIndex=Math.max(Number(p1.zIndex??0),28)),He!==void 0&&(p1.left=He,p1.position="sticky",p1.zIndex=Math.max(Number(p1.zIndex??0),N!==void 0?30:24)),Se&&(p1.overflow="visible",p1.textOverflow="clip",p1.position=p1.position??"relative",p1.zIndex=Math.max(Number(p1.zIndex??0),N!==void 0?32:6)),Fe&&(p1.padding=0);let re={alignItems:"stretch",display:"flex",flexDirection:"column",font:"inherit",height:"100%",justifyContent:Yce(p1.verticalAlign),maxHeight:W.rowSpan?void 0:$,minHeight:0,overflow:"hidden",pointerEvents:"none",textAlign:"inherit",textDecoration:"inherit",textOverflow:"inherit",whiteSpace:"inherit",width:"100%",wordBreak:"inherit"},fe=($e?20:0)+(W.conditionalIcon?18:0);W.conditionalDataBar&&(re.position="relative",re.zIndex=1),W.chartHighlight&&(re.position=re.position??"relative",re.zIndex=Math.max(Number(re.zIndex??0),1)),fe>0&&(re.paddingRight=(fe+4)*Z),W.conditionalIcon&&(re.position="relative",re.zIndex=1),(W.sparkline||W.checkboxState!==null)&&(re.alignItems="center",re.justifyContent="center"),W.textRotationDeg&&(re.alignItems=Kce(p1.textAlign),re.overflow="visible"),W.shrinkToFitFontSizePx&&(re.fontSize=W.shrinkToFitFontSizePx,re.lineHeight=`${pd(W.style,W.shrinkToFitFontSizePx)}px`);let Ve=W.textRotationDeg?{display:"inline-block",maxWidth:"none",transform:`rotate(${W.textRotationDeg}deg)`,transformOrigin:"center center",whiteSpace:"nowrap",width:"max-content"}:null,l1=[W.hyperlink?.tooltip,W.validation?.message,W.value].filter((v1,D1,Oe)=>typeof v1=="string"&&v1.length>0&&Oe.indexOf(v1)===D1).join(`
`);return(0,ge.jsxs)("td",{"data-xlsx-cell":`${e}:${ue}`,colSpan:W.colSpan,rowSpan:W.rowSpan,onDoubleClick:()=>{x||l(Me)},onClick:()=>s(Me,W),onPointerDown:v1=>c(v1,Me),style:p1,title:l1,children:[W.chartHighlight?(0,ge.jsx)("div",{"aria-hidden":"true",style:{backgroundColor:W.chartHighlight.fillColor,borderBottom:W.chartHighlight.borderBottom?`${Math.max(1,Z)}px solid ${W.chartHighlight.strokeColor}`:void 0,borderLeft:W.chartHighlight.borderLeft?`${Math.max(1,Z)}px solid ${W.chartHighlight.strokeColor}`:void 0,borderRight:W.chartHighlight.borderRight?`${Math.max(1,Z)}px solid ${W.chartHighlight.strokeColor}`:void 0,borderTop:W.chartHighlight.borderTop?`${Math.max(1,Z)}px solid ${W.chartHighlight.strokeColor}`:void 0,boxSizing:"border-box",inset:Math.max(1,Z*.5),pointerEvents:"none",position:"absolute"}}):null,W.conditionalDataBar?(0,ge.jsx)("div",{"aria-hidden":"true",style:{alignItems:"center",bottom:4*Z,display:"flex",left:4*Z,pointerEvents:"none",position:"absolute",right:4*Z,top:4*Z,zIndex:0},children:(0,ge.jsx)("div",{style:{background:W.conditionalDataBar.gradient===!1?W.conditionalDataBar.color:`linear-gradient(90deg, ${hQ(W.conditionalDataBar.color,.28)} 0%, ${W.conditionalDataBar.color} 100%)`,border:W.conditionalDataBar.border!==!1&&W.conditionalDataBar.borderColor?`1px solid ${W.conditionalDataBar.borderColor}`:"none",borderRadius:2,height:"100%",opacity:1,width:`${W.conditionalDataBar.widthPercent}%`}})}):null,$e,W.conditionalIcon?(0,ge.jsx)("div",{"aria-hidden":"true",style:{alignItems:"center",display:"inline-flex",justifyContent:"center",pointerEvents:"none",position:"absolute",right:b1*Z,top:"50%",transform:"translateY(-50%)",zIndex:2},children:Hce(W.conditionalIcon,Z)}):null,Fe?(0,ge.jsx)("input",{autoFocus:!0,onBlur:u,onChange:v1=>h(v1.target.value),onKeyDown:v1=>{if(v1.stopPropagation(),v1.key==="Enter"){v1.preventDefault(),p();return}if(v1.key==="Escape"){v1.preventDefault(),d();return}(v1.key==="ArrowDown"||v1.key==="ArrowLeft"||v1.key==="ArrowRight"||v1.key==="ArrowUp")&&(v1.preventDefault(),m(v1.key,v1.currentTarget.value))},style:{backgroundColor:"transparent",border:0,color:"inherit",font:"inherit",height:"100%",margin:0,outline:"none",padding:Jg(Z_,Z),width:"100%"},value:n}):Se?(0,ge.jsx)("div",{style:{maxWidth:W.spillWidth,overflow:"visible",pointerEvents:"none",position:"relative",whiteSpace:"inherit",width:W.spillWidth},children:W.value}):W.sparkline?(0,ge.jsx)("div",{style:{alignItems:"center",display:"flex",height:"100%",justifyContent:"center",pointerEvents:"none",width:"100%"},children:Pce(W.sparkline.config,W.sparkline.values,y)}):W.checkboxState!=null?(0,ge.jsx)("div",{style:{alignItems:"center",display:"flex",height:"100%",justifyContent:"center",pointerEvents:"none",width:"100%"},children:PQ(W.checkboxState,y,Z)}):(0,ge.jsx)("div",{style:re,children:Ve?(0,ge.jsx)("span",{style:Ve,children:W.value}):W.value})]},X)}),U>0?(0,ge.jsx)("td",{"aria-hidden":"true",style:{backgroundColor:"transparent",border:"none",padding:0,width:U}}):null]})}var Qce=j.memo(Jce,(e,t)=>{if(e.actualRow!==t.actualRow||e.rowHeight!==t.rowHeight||e.headerLabelLiveScale!==t.headerLabelLiveScale||e.palette!==t.palette||e.readOnly!==t.readOnly||e.visibleCols!==t.visibleCols||e.leadingSpacerWidth!==t.leadingSpacerWidth||e.rowHeaderWidth!==t.rowHeaderWidth||e.stickyLeftByCol!==t.stickyLeftByCol||e.stickyTop!==t.stickyTop||e.trailingSpacerWidth!==t.trailingSpacerWidth||e.zoomFactor!==t.zoomFactor||e.getCellData!==t.getCellData||e.onCellClick!==t.onCellClick||e.onCellDoubleClick!==t.onCellDoubleClick||e.onCellPointerDown!==t.onCellPointerDown||e.onEditingBlur!==t.onEditingBlur||e.onEditingCancel!==t.onEditingCancel||e.onEditingCommit!==t.onEditingCommit||e.onEditingNavigate!==t.onEditingNavigate||e.onEditingValueChange!==t.onEditingValueChange||e.onRowHeaderRef!==t.onRowHeaderRef||e.onRowPointerDown!==t.onRowPointerDown||e.onRowResizePointerDown!==t.onRowResizePointerDown||e.renderCellAdornment!==t.renderCellAdornment)return!1;let n=e.editingCell?.row===e.actualRow?e.editingCell.col:-1,o=t.editingCell?.row===t.actualRow?t.editingCell.col:-1;return!(n!==o||n!==-1&&e.editingValue!==t.editingValue)});function eue({allowResizeInReadOnly:e=!1,controller:t,emptyState:n,enableCanvasSelectionAnimation:o=!0,errorState:r,fileTooLargeState:i,getCellStyle:a,loadingComponent:s,loadingState:l,onFormControlAction:c,onFormControlChange:u,renderChartLoading:d,renderFormControl:p,palette:m,renderImage:h,renderImageSelection:S,renderTableHeaderMenu:v,renderScroller:g,enableGestureZoom:y=!0,experimentalCanvas:x=!0,selectionColor:_,selectionFillColor:$,selectionHeaderColor:k,showImages:L=!0}){let N=(typeof window<"u"?window.__xlsxCanvasProfile:void 0)?performance.now():0,{activeCell:U,activeSheet:z,activeSheetIndex:Z,activeTab:ie,activeTabIndex:ue,canLoadDeferred:X,charts:W,clearSelectedChart:Me,clearSelectedImage:Fe,clearSelectedCells:Se,continueDeferredLoad:$e,deferredLoadFileSize:He,displayFileName:r1,error:b1,fillSelection:p1,formControls:re,getActiveWorksheet:fe,getChartById:Ve,getRowsBatchAsync:l1,getClipboardData:v1,getCellDisplayValue:D1,getFormControlItems:Oe,images:Be,shapes:c1,isLoadDeferred:_e,isLoading:ve,isChartsLoading:pe,isWorkerBacked:me,maxZoomScale:ne,minZoomScale:Te,copySelectionToClipboard:f1,pasteFromClipboard:M,pasteStructuredClipboardData:K1,pasteText:I1,readOnly:t1,redo:N1,revision:V1,selectedChart:dt,selectedChartElement:ft,selectedChartId:Et,selectedImage:h2,selectedImageId:X1,selectCell:qt,selectChart:Lt,selectChartElement:R2,selectImage:Cn,selectRange:un,selection:ct,setActiveSheetIndex:E2,setChartRect:N2,setImageRect:kn,setCellValue:dn,setZoomScale:yr,sheets:jn,tabs:Un,sortState:T2,sortTable:bt,tables:Rn,undo:Gr,updateFormControl:xo,workbook:Mr,zoomScale:vn}=t,Fn=j.useMemo(()=>new Map(re.flatMap(f=>f.controlIndex!==void 0&&(f.kind==="dropdown"||f.kind==="listbox")?[[f.id,Oe(f.controlIndex,f.sheetIndex)]]:[])),[re,Oe]),pn=!t1||e,e1=j.useRef(null),G1=j.useRef(null),Pt=j.useRef(null),Ct=j.useRef(!1),Hn=j.useRef(null),$2=j.useRef(null),cr=j.useRef(null),Zr=j.useRef(null),Zo=j.useRef(null),e2=j.useRef(null),vr=j.useRef({corner:null,left:null,scroll:null,top:null}),pt=j.useRef({left:null,top:null}),Kn=j.useRef(null),wo=j.useRef(null),Xr=j.useRef(null),_o=j.useRef(null),Yr=j.useRef(null),ea=j.useRef(null),ta=j.useRef(null),V3=j.useRef(null),q3=j.useRef(null),b3=j.useRef(new Map),S3=j.useRef(null),Er=j.useRef(null),Tr=j.useRef(null),bi=j.useRef(null),x2=j.useRef(null),Zt=j.useRef(new Map),Kr=j.useRef(new Map),Si=j.useRef(new Map),po=j.useRef(new Map),Po=j.useRef(null),ur=j.useRef(null),W3=j.useRef(U),Jr=j.useRef(Et),G3=j.useRef(X1),x3=j.useRef(null),Qr=j.useRef(null),Jn=j.useRef(null),z2=j.useRef(null),na=j.useRef(()=>{}),Ia=j.useRef(null),G2=j.useRef(t1),f2=j.useRef(vn),Ar=j.useRef(vn),Co=j.useRef(null),Z3=j.useRef(null),Ir=j.useRef(null),br=j.useRef(null),X3=j.useRef(null),An=j.useRef(null),U2=j.useRef(null),Vn=j.useRef(null),bn=j.useRef(null),Sr=j.useRef(null),x5=j.useRef(new WeakMap),Nr=j.useRef(null),w5=j.useRef(void 0),Xo=j.useRef(void 0),Or=j.useRef(void 0),w3=j.useRef(void 0),Na=j.useRef(new Map),S4=j.useRef(new Map),ko=j.useRef(null),_3=j.useRef(null),x4=j.useRef(null),Yo=j.useRef(null),xi=j.useRef(null),Ro=j.useRef(null),Ko=j.useRef(null),fo=j.useRef(null),Y3=j.useRef(null),ra=j.useRef(null),w4=j.useRef(null),_4=j.useRef(null),Oa=j.useRef(null),K3=j.useRef(null),[c2,wi]=j.useState(null),[P4,P3]=j.useState(""),[o2,C4]=j.useState(null),[Z8,La]=j.useState(null),[J3,In]=j.useState(null),[oa,k4]=j.useState(null),[K0,ia]=j.useState(0),_5=j.useRef({height:0,left:0,top:0,width:0}),ws=j.useRef({displayHeaderHeight:V8,displayRowHeaderWidth:yd,frozenPaneBottom:V8,frozenPaneRight:yd}),_s=j.useRef({height:0,left:0,top:0,width:0}),V7=j.useRef(null),P5=j.useRef(null),_i=j.useRef(null),$o=j.useRef(null),J0=j.useRef(null),Z2=j.useRef(null),C5=j.useRef(null),q7=j.useRef(null),[J1,R4]=j.useState({height:0,left:0,top:0,width:0}),k5=j.useRef({height:0,left:0,top:0,width:0}),[eo,Da]=j.useState(null),dr=j.useRef(null),[Jo,zo]=j.useState(null),Q3=j.useRef(null),C3=j.useRef(null),$4=j.useRef(null),Pi=j.useRef(null),R5=j.useRef(null),Q0=j.useRef(null),[Ps,Cs]=j.useState(null),ks=j.useRef("idle"),Lr=j.useCallback(f=>{ks.current=f},[]),Xt=j.useMemo(()=>fe(),[Z,fe,V1]),Ci=j.useMemo(()=>{let f=[],b=Array.isArray(Xt?.mergedRegions)?Xt.mergedRegions:[];for(let w of b){let E=rP(w),H=O7(E?.startRow),T=O7(E?.startCol),V=O7(E?.endRow),ye=O7(E?.endCol);H===null||T===null||V===null||ye===null||f.push({end:{col:ye,row:V},start:{col:T,row:H}})}return f},[Xt]),Ba=j.useMemo(()=>{let f=new Map;for(let b of Ci)for(let w=b.start.row;w<=b.end.row;w+=1)for(let E=b.start.col;E<=b.end.col;E+=1)w===b.start.row&&E===b.start.col||f.set(`${w}:${E}`,{row:b.start.row,col:b.start.col});return f},[Ci]),Mo=j.useCallback(f=>Ba.get(`${f.row}:${f.col}`)??f,[Ba]),to=j.useMemo(()=>ct?rn(ct):null,[ct]),Ie=j.useMemo(()=>Math.max(.1,vn/100),[vn]),Rs=j.useRef(Ie),ja=Rn,[A,J]=j.useState(()=>nd(z?.maxUsedRow??-1,y_,F8,!!me,pN)),[Y,xe]=j.useState(()=>nd(z?.maxUsedCol??-1,v_,H8,!!me,fN)),Ne=j.useMemo(()=>new Set(z?.hiddenRows??[]),[z?.hiddenRows]),o1=j.useMemo(()=>new Set(z?.hiddenCols??[]),[z?.hiddenCols]),Qe=vs*Ie,Ke=m5*Ie,Ge=V8*Ie,u1=yd*Ie,$t=uQ*Ie,Qt=j.useCallback(f=>{let b=f??_5.current,w=_s.current,{displayHeaderHeight:E,displayRowHeaderWidth:H,frozenPaneBottom:T,frozenPaneRight:V}=ws.current,ye=Co.current,Pe=ye!==null&&vn===ye.baseZoomScale,We=Pe?Math.max(.1,ye.targetZoomScale/ye.baseZoomScale):1,O1=w.left-b.left,L1=w.top-b.top,$1=(n2,P2,J2,G)=>{if(!Pe||We===1)return G;let Ce=Math.max(P2,J2*We),ze=Qg((n2+G)*We-G,0,Math.max(0,Ce-P2));return(n2*We-ze)/(1-We)},q1=e1.current,mt=$1(b.left,b.width,q1?.scrollWidth??b.width,ye?.anchor.x??0),xt=$1(b.top,b.height,q1?.scrollHeight??b.height,ye?.anchor.y??0),Vt=(n2,P2,J2,G=null)=>{if(!n2)return;let Ce=x5.current.get(n2);(Ce?.transform!==P2||n2.style.transform!==P2)&&(n2.style.transform=P2),(Ce?.willChange!==J2||n2.style.willChange!==J2)&&(n2.style.willChange=J2),G!==null&&(Ce?.transformOrigin!==G||n2.style.transformOrigin!==G)&&(n2.style.transformOrigin=G),x5.current.set(n2,{transform:P2,transformOrigin:G,willChange:J2})},ut=(n2,P2,J2)=>n2*We+(P2-J2)*(1-We),it=(n2,P2,J2,G,Ce,ze,Z1)=>{let Bt=ut(P2,ze,G),q=ut(J2,Z1,Ce),O=Bt!==0||q!==0||We!==1;Vt(n2,O?`translate3d(${Bt}px, ${q}px, 0) scale(${We})`:"",O?"transform":"")},zt=(n2,P2,J2,G,Ce,ze,Z1)=>{let Bt=ut(P2,ze,G),q=ut(J2,Z1,Ce);Vt(n2,We!==1?`translate3d(${Bt}px, ${q}px, 0) scale(${We})`:`translate3d(${P2}px, ${J2}px, 0)`,"transform","0 0")},Mt=Math.max(0,b.width-V),T1=Math.max(0,b.height-T),A1=V-Math.min(cd,Mt),U1=T-Math.min(cd,T1),lt=(b.left+mt)*(1-We),Ut=(b.top+xt)*(1-We),t2=x&&Pe&&We!==1;Vt(Er.current,t2?`translate3d(${lt}px, ${Ut}px, 0) scale(${We})`:"",t2?"transform":"","0 0"),it(cr.current,O1,L1,A1,U1,mt,xt),it(Zr.current,O1,0,A1,E,mt,0),it(Zo.current,0,L1,H,U1,0,xt),it(e2.current,0,0,H,E,0,0),it(wo.current,O1,0,A1,0,mt,0),it(Kn.current,0,0,H,0,0,0),it(_o.current,0,L1,0,U1,0,xt),it(Xr.current,0,0,0,E,0,0),it(Yr.current,0,0,0,0,0,0),zt(ea.current,-b.left-V,-b.top-T,V,T,mt,xt),zt(ta.current,-b.left-V,-E,V,E,mt,0),zt(V3.current,-H,-b.top-T,H,T,0,xt),zt(q3.current,-H,-E,H,E,0,0)},[x,vn]),u2=j.useCallback(f=>{let b=Co.current,w=typeof f=="function"?f(b):f;Co.current=w,!x||b===null||w===null?(br.current!==null&&(window.cancelAnimationFrame(br.current),br.current=null),Qt()):br.current===null&&(br.current=window.requestAnimationFrame(()=>{br.current=null,Qt()})),(!x||b===null!=(w===null))&&(Z3.current=w,Ir.current===null&&(Ir.current=window.requestAnimationFrame(()=>{Ir.current=null;let T=Z3.current;Z3.current=null,k4(T)})))},[Qt,x]),i2=j.useCallback(()=>{An.current!==null&&(window.clearTimeout(An.current),An.current=null)},[]),Rt=j.useCallback(()=>{i2(),U2.current=null,X3.current=null,bn.current=null,Sr.current=null,Vn.current=null,Ar.current=f2.current,u2(null)},[i2,u2]),on=j.useCallback((f,b)=>{let w=Qg(f,Te,ne);Ar.current=w,U2.current=null,u2(E=>({anchor:b,baseZoomScale:E?.baseZoomScale??f2.current,targetZoomScale:w}))},[ne,Te,u2]),K2=j.useCallback(()=>{i2();let f=Co.current;if(!f)return;let b=Qg(Math.round(f.targetZoomScale),Te,ne);if(b===f2.current){Rt();return}U2.current!==b&&(U2.current=b,X3.current=f.anchor,Ar.current=b,yr(b))},[Rt,i2,ne,Te,yr]),Dr=j.useCallback(()=>{i2(),An.current=window.setTimeout(()=>{An.current=null,K2()},r9e)},[i2,K2]),y2=j.useCallback((f,b)=>{if(!f)return;let w={height:f.clientHeight,left:f.scrollLeft,top:f.scrollTop,width:f.clientWidth},E=k5.current,H=E.left===w.left&&E.top===w.top&&E.width===w.width&&E.height===w.height,T=_5.current,V=T.left===w.left&&T.top===w.top&&T.width===w.width&&T.height===w.height;if(_5.current=w,Qt(w),b?.immediate){if(_i.current=null,$o.current!==null&&(window.cancelAnimationFrame($o.current),$o.current=null),H)return;R4(Pe=>Pe.left===w.left&&Pe.top===w.top&&Pe.width===w.width&&Pe.height===w.height?Pe:w);return}if(V&&H)return;if(!(!H&&(E.width!==w.width||E.height!==w.height||Math.abs(w.left-E.left)>=JY||Math.abs(w.top-E.top)>=JY))){_i.current=null;return}_i.current=w,$o.current===null&&($o.current=window.requestAnimationFrame(()=>{$o.current=null;let Pe=_i.current;_i.current=null,Pe&&R4(We=>We.left===Pe.left&&We.top===Pe.top&&We.width===Pe.width&&We.height===Pe.height?We:Pe)}))},[Qt]),Qo=j.useCallback(f=>{document.body.style.cursor=f,document.documentElement.style.cursor=f,e1.current&&(e1.current.style.cursor=f)},[]),e3=j.useCallback(()=>{document.body.style.cursor="",document.documentElement.style.cursor="",e1.current&&(e1.current.style.cursor="")},[]),t3=j.useCallback(f=>{let b=vr.current[f];return!b&&typeof document<"u"&&(b=document.createElement("canvas"),vr.current[f]=b),b},[]),W7=j.useCallback(f=>{let b=pt.current[f];return!b&&typeof document<"u"&&(b=document.createElement("canvas"),pt.current[f]=b),b},[]),Yt=j.useMemo(()=>bK(z?.visibleRows??[],A,z?.maxUsedRow??-1,Ne),[z?.maxUsedRow,z?.visibleRows,A,Ne]),Tt=j.useMemo(()=>bK(z?.visibleCols??[],Y,z?.maxUsedCol??-1,o1),[z?.maxUsedCol,z?.visibleCols,Y,o1]),Ua=j.useMemo(()=>{let f=z?.freezePanes?.row??0;return f<=0?[]:Yt.filter(b=>b<f)},[z?.freezePanes?.row,Yt]),ei=j.useMemo(()=>{let f=z?.freezePanes?.col??0;return f<=0?[]:Tt.filter(b=>b<f)},[z?.freezePanes?.col,Tt]),X8=j.useMemo(()=>{let f=new Array(Y).fill(0),b=z?.showGridLines??!0,w=Math.max(hi(z?.defaultColWidthPx??m5,b),m5/2);if(Xt){for(let T=0;T<Y;T+=1){if(Xt.isColumnHidden(T))continue;let V=Xt.getColumnWidth(T);if(V!=null){f[T]=Math.max(hi(iO(V,z?.columnWidthCharacterWidthPx),b),m5/2);continue}f[T]=Math.max(hi(z?.colWidthOverridesPx[T]??z?.defaultColWidthPx??m5,b),m5/2)}return f}let E=z?.visibleCols??[],H=z?.colWidths??[];for(let T=0;T<E.length;T+=1){let V=E[T];V===void 0||V>=Y||(f[V]=Math.max(hi(z?.colWidthOverridesPx[V]??H[T]??z?.defaultColWidthPx??m5,b),m5/2))}for(let T=Math.max(0,(z?.maxUsedCol??-1)+1);T<Y;T+=1){let V=z?.colWidthOverridesPx[T];f[T]=V===void 0?w:Math.max(hi(V,b),m5/2)}return f},[z?.colWidthOverridesPx,z?.colWidths,z?.defaultColWidthPx,z?.maxUsedCol,z?.showGridLines,z?.visibleCols,Y,Xt,V1]),cy=j.useMemo(()=>{let f=new Array(A).fill(0),b=z?.showGridLines??!0,w=Math.max(hi(z?.defaultRowHeightPx??vs,b),vs/1.5);if(Xt){for(let T=0;T<A;T+=1){if(Xt.isRowHidden(T))continue;let V=Xt.getRowHeight(T);if(V!=null){f[T]=Math.max(hi(PJ(V),b),vs/1.5);continue}let ye=Math.min(Y-1,z?.maxUsedCol??-1),Pe=0;if(ye>=0)for(let We=0;We<=ye;We+=1){if(Xt.isColumnHidden(We)||Xt.isMergedSecondary(T,We))continue;let O1=Xt.getFormattedValueAt(T,We);if(!O1)continue;let L1=Xt.getCellStyleAt(T,We)??null,$1=TK(L1,m,z?.themePalette,{showGridLines:z?.showGridLines});if($1.whiteSpace!=="pre-wrap"&&!O1.includes(`
`)&&!O1.includes("\r"))continue;let q1=Xt.getMergeSpan(T,We),mt=Math.max(1,q1?.colSpan??1),xt=0;for(let Vt=We;Vt<Math.min(Y,We+mt);Vt+=1)xt+=X8[Vt]??z?.defaultColWidthPx??m5;Pe=Math.max(Pe,mce(O1,$1,xt))}if(Pe>0){f[T]=Math.max(hi(Math.ceil(Pe),b),w);continue}f[T]=Math.max(hi(z?.rowHeightOverridesPx[T]??z?.defaultRowHeightPx??vs,b),vs/1.5)}return f}let E=z?.visibleRows??[],H=z?.rowHeights??[];for(let T=0;T<E.length;T+=1){let V=E[T];V===void 0||V>=A||(f[V]=Math.max(hi(z?.rowHeightOverridesPx[V]??H[T]??z?.defaultRowHeightPx??vs,b),vs/1.5))}for(let T=Math.max(0,(z?.maxUsedRow??-1)+1);T<A;T+=1){let V=z?.rowHeightOverridesPx[T];f[T]=V===void 0?w:Math.max(hi(V,b),vs/1.5)}return f},[z?.defaultRowHeightPx,z?.maxUsedRow,z?.maxUsedCol,z?.rowHeightOverridesPx,z?.rowHeights,z?.showGridLines,z?.themePalette,z?.visibleRows,X8,A,Y,m,Xt,V1]),z4=j.useMemo(()=>X8.map(f=>f*Ie),[X8,Ie]),M4=j.useMemo(()=>cy.map(f=>f*Ie),[cy,Ie]),w2=j.useMemo(()=>Tt.map(f=>z4[f]??Ke),[z4,Ke,Tt]),X2=j.useMemo(()=>Yt.map(f=>M4[f]??Qe),[M4,Qe,Yt]),Ft=j.useMemo(()=>new Map(Yt.map((f,b)=>[f,b])),[Yt]),Kt=j.useMemo(()=>new Map(Tt.map((f,b)=>[f,b])),[Tt]),G7=j.useRef(Yt),ti=j.useRef(Tt),e6=j.useRef(X2),uy=j.useRef(w2),Wt=j.useMemo(()=>__(X2),[X2]),Ht=j.useMemo(()=>__(w2),[w2]),k3=j.useMemo(()=>__(M4),[M4]),R3=j.useMemo(()=>__(z4),[z4]),ki=j.useMemo(()=>vK(Ua,M4,Ge),[M4,Ge,Ua]),ni=j.useMemo(()=>vK(ei,z4,u1),[z4,u1,ei]),Qn=j.useMemo(()=>Ua.length>0?Ua.reduce((f,b)=>Math.max(f,(ki.get(b)??Ge)+(M4[b]??Qe)),Ge):Ge,[M4,Qe,Ge,Ua,ki]),F2=j.useMemo(()=>ei.length>0?ei.reduce((f,b)=>Math.max(f,(ni.get(b)??u1)+(z4[b]??Ke)),u1):u1,[z4,Ke,u1,ei,ni]);ws.current={displayHeaderHeight:Ge,displayRowHeaderWidth:u1,frozenPaneBottom:Qn,frozenPaneRight:F2};let Pd=j.useRef(Wt),Cd=j.useRef(Ht),Nn=Yt[0],aa=Yt[Yt.length-1],Br=Tt[0],Fa=Tt[Tt.length-1],Ri=Z8??to,dy=j.useCallback(f=>({height:f.height/Ie,left:f.left/Ie,top:f.top/Ie,width:f.width/Ie}),[Ie]),Y8=j.useMemo(()=>{let f=Be.reduce((E,H)=>{let T=M9e(H);return{maxCol:Math.max(E.maxCol,T.maxCol),maxRow:Math.max(E.maxRow,T.maxRow)}},{maxCol:-1,maxRow:-1}),b=c1.reduce((E,H)=>{let T=E9e(H);return{maxCol:Math.max(E.maxCol,T.maxCol),maxRow:Math.max(E.maxRow,T.maxRow)}},{maxCol:-1,maxRow:-1}),w=W.reduce((E,H)=>{let T=T9e(H);return{maxCol:Math.max(E.maxCol,T.maxCol),maxRow:Math.max(E.maxRow,T.maxRow)}},{maxCol:-1,maxRow:-1});return{maxCol:Math.max(f.maxCol,b.maxCol,w.maxCol),maxRow:Math.max(f.maxRow,b.maxRow,w.maxRow)}},[W,Be,c1]),sa=Yt.length>0,E4=Tt.length>0&&ei.length===0,ri=!x,kd=j.useCallback(()=>e1.current,[]),py=j.useCallback(f=>X2[f]??Qe,[Qe,X2]),iP=j.useCallback(f=>Yt[f]??f,[Yt]),K8=j.useCallback(f=>w2[f]??Ke,[Ke,w2]),aP=j.useCallback(f=>Tt[f]??f,[Tt]),oi=xA({count:Yt.length,enabled:ri,estimateSize:py,getScrollElement:kd,getItemKey:iP,overscan:10}),$5=xA({count:Tt.length,enabled:ri,estimateSize:K8,getScrollElement:kd,getItemKey:aP,horizontal:!0,overscan:6}),z5=ri?oi.getVirtualItems():rK,M5=ri?$5.getVirtualItems():rK,$s=j.useMemo(()=>Ua.map(f=>Ft.get(f)).filter(f=>f!==void 0),[Ua,Ft]),Z7=j.useMemo(()=>ei.map(f=>Kt.get(f)).filter(f=>f!==void 0),[Kt,ei]),X7=j.useMemo(()=>Ci.flatMap(f=>{let b=Ft.get(f.start.row),w=Ft.get(f.end.row),E=Kt.get(f.start.col),H=Kt.get(f.end.col);return b===void 0||w===void 0||E===void 0||H===void 0?[]:[{endColIndex:H,endRowIndex:w,startColIndex:E,startRowIndex:b}]}),[Kt,Ci,Ft]),Rd=j.useMemo(()=>Array.from(new Set([...z5.map(f=>f.index),...$s])).sort((f,b)=>f-b),[z5,$s]),$d=j.useMemo(()=>Array.from(new Set([...E4?M5.map(f=>f.index):Tt.map((f,b)=>b),...Z7])).sort((f,b)=>f-b),[M5,Z7,E4,Tt]),t6=j.useMemo(()=>gK(Rd,$d,X7),[$d,Rd,X7]),fy=j.useMemo(()=>new Map(z5.map(f=>[f.index,f])),[z5]),$i=j.useMemo(()=>new Map(M5.map(f=>[f.index,f])),[M5]),zs=j.useMemo(()=>FN(z?.maxUsedRow??-1,y_,F8),[z?.maxUsedRow]),n6=j.useMemo(()=>FN(z?.maxUsedCol??-1,v_,H8),[z?.maxUsedCol]);j.useEffect(()=>{if(!me)return;let f=z5[z5.length-1]?.index??-1,b=M5[M5.length-1]?.index??-1;f>=Yt.length-Y8e&&A<zs&&J(w=>Math.min(zs,w+Z8e)),b>=Tt.length-K8e&&Y<n6&&xe(w=>Math.min(n6,w+X8e))},[M5,z5,Y,A,me,n6,zs,Tt.length,Yt.length]),j.useEffect(()=>{W3.current=U},[U]),j.useEffect(()=>{Jr.current=Et},[Et]),j.useEffect(()=>{G3.current=X1},[X1]),j.useEffect(()=>{if(f2.current=vn,U2.current!==null&&vn===U2.current){U2.current=null,bn.current=null,Sr.current=null,i2(),u2(null),Ar.current=vn;return}let f=Co.current;if(f&&vn!==f.baseZoomScale){Rt();return}f===null&&(Ar.current=vn)},[Rt,i2,u2,vn]),j.useLayoutEffect(()=>{k5.current=J1,Qt()},[Qt,J1]),j.useEffect(()=>{Jn.current=to},[to]),j.useEffect(()=>{z2.current=c2},[c2]),j.useLayoutEffect(()=>{if(!c2)return;let f=Ia.current;if(!f)return;f.focus();let b=f.value.length;f.setSelectionRange(b,b)},[c2]),j.useEffect(()=>{G2.current=t1},[t1]),j.useEffect(()=>{Z2.current=J3},[J3]),j.useEffect(()=>{Q3.current=Jo},[Jo]),j.useEffect(()=>()=>{Qr.current!==null&&(window.cancelAnimationFrame(Qr.current),Qr.current=null),Ir.current!==null&&(window.cancelAnimationFrame(Ir.current),Ir.current=null),br.current!==null&&(window.cancelAnimationFrame(br.current),br.current=null),$o.current!==null&&(window.cancelAnimationFrame($o.current),$o.current=null),i2(),C3.current!==null&&(window.cancelAnimationFrame(C3.current),C3.current=null),Pi.current!==null&&(window.cancelAnimationFrame(Pi.current),Pi.current=null)},[i2]);let T4=j.useCallback(f=>{$4.current=f,C3.current===null&&(C3.current=window.requestAnimationFrame(()=>{C3.current=null;let b=$4.current;$4.current=null,b&&(Q3.current=b,zo(b))}))},[]),zd=j.useCallback(f=>{R5.current=f,Pi.current===null&&(Pi.current=window.requestAnimationFrame(()=>{Pi.current=null;let b=R5.current;R5.current=null,b&&(Z2.current=b,In(b))}))},[]);j.useEffect(()=>{Nr.current=dr.current??Ri},[Ri]),j.useEffect(()=>{let f=dr.current;if(!(!f||xi.current||Yo.current||Ro.current)){if(to&&qg(f,to)){dr.current=null,Nr.current=Ri;return}!to&&!Ri&&(dr.current=null,Nr.current=null)}},[Ri,to]),j.useEffect(()=>{w5.current=Br,Xo.current=Fa,Or.current=Nn,w3.current=aa},[Br,Nn,Fa,aa]),j.useEffect(()=>{G7.current=Yt,ti.current=Tt,e6.current=X2,uy.current=w2,Pd.current=Wt,Cd.current=Ht},[Ht,w2,X2,Wt,Tt,Yt]),j.useLayoutEffect(()=>{let f=e1.current,b=Rs.current;if(!f||b===Ie){Rs.current=Ie;return}let w=X3.current;w?(f.scrollLeft=(f.scrollLeft+w.x)/b*Ie-w.x,f.scrollTop=(f.scrollTop+w.y)/b*Ie-w.y,X3.current=null):(f.scrollLeft=f.scrollLeft/b*Ie,f.scrollTop=f.scrollTop/b*Ie),Rs.current=Ie,ri&&(oi.measure(),$5.measure()),y2(f,{immediate:!0})},[ri,y2,Ie]),j.useLayoutEffect(()=>{y2(e1.current,{immediate:!0})},[z,ue,Y,A,y2,Ie]),j.useLayoutEffect(()=>{let f=e1.current;if(!f||(y2(f,{immediate:!0}),typeof ResizeObserver>"u"))return;let b=new ResizeObserver(()=>{y2(f,{immediate:!0})});return b.observe(f),()=>{b.disconnect()}},[z,y2]),j.useEffect(()=>{J(nd(z?.maxUsedRow??-1,y_,F8,!!me,pN)),xe(nd(z?.maxUsedCol??-1,v_,H8,!!me,fN))},[z?.maxUsedCol,z?.maxUsedRow,Z,me]),j.useEffect(()=>{let f=to?.end.row??-1,b=to?.end.col??-1,w=Math.max(nd(z?.maxUsedRow??-1,y_,F8,!1,pN),(U?.row??-1)+F8+1,f+F8+1,Y8.maxRow+F8+1),E=Math.max(nd(z?.maxUsedCol??-1,v_,H8,!1,fN),(U?.col??-1)+H8+1,b+H8+1,Y8.maxCol+H8+1);J(H=>H<w?w:H),xe(H=>H<E?E:H)},[U,z?.maxUsedCol,z?.maxUsedRow,Y8.maxCol,Y8.maxRow,to?.end.col,to?.end.row]),j.useEffect(()=>{let f=[r1,Z,z?.workbookSheetIndex??-1,z?.name??"",z?.minUsedRow??-1,z?.minUsedCol??-1,me?"worker":"main"].join("|");if(J0.current===f)return;let b=rd(Yt,z?.minUsedRow??-1),w=rd(Tt,z?.minUsedCol??-1),E=b>0?j3(k3,0,b-1):0,H=w>0?j3(R3,0,w-1):0;ri&&sa?oi.scrollToOffset(E):e1.current&&(e1.current.scrollTop=E),e1.current&&(e1.current.scrollLeft=H),ri&&E4&&ei.length===0&&$5.scrollToOffset(H),e1.current&&y2(e1.current,{immediate:!0}),J0.current=f},[z?.minUsedCol,z?.minUsedRow,z?.name,z?.workbookSheetIndex,Z,R3,k3,$5,r1,ei.length,me,E4,sa,ri,y2,oi,Tt,Yt]),j.useEffect(()=>{Rt()},[ue,Rt]),j.useEffect(()=>{C4(null)},[z,Z]),j.useEffect(()=>{!Ps||Ps.sheetIndex!==Z||(qt(Ps.cell),Cs(null))},[Z,Ps,qt]),j.useEffect(()=>{ri&&sa&&oi.measure(),ri&&E4&&$5.measure()},[Z,V1,ri,E4,sa,Tt.length,Yt.length]);let Ms=j.useCallback(f=>{let b=f.currentTarget;ra.current=null,Vn.current=null;let w=_s.current,E=Math.abs(b.scrollLeft-w.left)>QY||Math.abs(b.scrollTop-w.top)>QY;y2(b,{immediate:E}),b.scrollHeight-(b.scrollTop+b.clientHeight)<e9e&&J(H=>{let T=H+J8e;return t1&&H<zs?Math.min(zs,T):T}),b.scrollWidth-(b.scrollLeft+b.clientWidth)<t9e&&xe(H=>{let T=H+Q8e;return t1&&H<n6?Math.min(n6,T):T})},[n6,zs,t1,y2]);j.useEffect(()=>{let f=e1.current;if(!f||!y){Rt();return}let b=O1=>{if(!x||!O1.ctrlKey&&!O1.metaKey)return;let L1=x9e(O1);if(L1===0)return;O1.preventDefault();let $1=Vn.current??f.getBoundingClientRect();Vn.current=$1;let q1=Vg(O1.clientX,O1.clientY,$1);on(Ar.current*Math.exp(-L1*o9e),q1),Dr()},w=O1=>{if(O1.touches.length!==2)return;let[L1,$1]=[O1.touches[0],O1.touches[1]];if(!L1||!$1)return;let q1=fK(L1,$1);if(q1<=0)return;O1.preventDefault();let mt=f.getBoundingClientRect();Vn.current=mt;let xt=Vg((L1.clientX+$1.clientX)/2,(L1.clientY+$1.clientY)/2,mt);i2(),u2({anchor:xt,baseZoomScale:f2.current,targetZoomScale:f2.current}),Ar.current=f2.current,bn.current={startDistance:q1,startZoomScale:f2.current}},E=O1=>{let L1=bn.current;if(!L1||O1.touches.length!==2)return;let[$1,q1]=[O1.touches[0],O1.touches[1]];if(!$1||!q1)return;let mt=fK($1,q1);if(mt<=0)return;O1.preventDefault();let xt=Vn.current??f.getBoundingClientRect();Vn.current=xt;let Vt=Vg(($1.clientX+q1.clientX)/2,($1.clientY+q1.clientY)/2,xt);on(L1.startZoomScale*mt/L1.startDistance,Vt)},H=()=>{bn.current&&(bn.current=null,K2())},T=()=>{bn.current&&Rt()},V=O1=>{let L1=O1;O1.preventDefault();let $1=f.getBoundingClientRect();Vn.current=$1;let q1=Vg(L1.clientX,L1.clientY,$1);i2(),Sr.current=f2.current,u2({anchor:q1,baseZoomScale:f2.current,targetZoomScale:f2.current}),Ar.current=f2.current},ye=O1=>{let L1=O1,$1=Sr.current;if($1===null||!Number.isFinite(L1.scale)||L1.scale<=0)return;O1.preventDefault();let q1=Vn.current??f.getBoundingClientRect();Vn.current=q1;let mt=Vg(L1.clientX,L1.clientY,q1);on($1*L1.scale,mt)},Pe=()=>{Sr.current!==null&&(Sr.current=null,K2())},We=()=>{Sr.current!==null&&Rt()};return f.addEventListener("wheel",b,{passive:!1}),f.addEventListener("touchstart",w,{passive:!1}),f.addEventListener("touchmove",E,{passive:!1}),f.addEventListener("touchend",H),f.addEventListener("touchcancel",T),f.addEventListener("gesturestart",V,{passive:!1}),f.addEventListener("gesturechange",ye,{passive:!1}),f.addEventListener("gestureend",Pe),()=>{f.removeEventListener("wheel",b),f.removeEventListener("touchstart",w),f.removeEventListener("touchmove",E),f.removeEventListener("touchend",H),f.removeEventListener("touchcancel",T),f.removeEventListener("gesturestart",V),f.removeEventListener("gesturechange",ye),f.removeEventListener("gestureend",Pe),We()}},[Rt,i2,K2,y,x,Dr,u2,on]),j.useEffect(()=>{if(!o2)return;function f(w){x2.current?.contains(w.target)||C4(null)}function b(w){w.key==="Escape"&&C4(null)}return window.addEventListener("pointerdown",f),window.addEventListener("keydown",b),()=>{window.removeEventListener("pointerdown",f),window.removeEventListener("keydown",b)}},[o2]);let A4=j.useCallback((f,b)=>{let w=G1.current,E=e1.current,H=G7.current,T=ti.current,V=Pd.current,ye=Cd.current;if(!w||!E||H.length===0||T.length===0)return null;let Pe=ra.current??E.getBoundingClientRect();if(f<Pe.left||f>Pe.right||b<Pe.top||b>Pe.bottom)return null;let We=f-Pe.left,O1=b-Pe.top,L1=We+(We>=F2?E.scrollLeft:0),$1=O1+(O1>=Qn?E.scrollTop:0),q1=$1-Ge,mt=L1-u1,xt=null;if($1>=Ge&&L1<u1){let Vt=y4(V,q1),ut=H[Vt];ut!==void 0&&w5.current!==void 0&&(xt={row:ut,col:w5.current})}else if($1<Ge&&L1>=u1){let Vt=y4(ye,mt),ut=T[Vt];ut!==void 0&&Or.current!==void 0&&(xt={row:Or.current,col:ut})}else if($1>=Ge&&L1>=u1){let Vt=y4(V,q1),ut=y4(ye,mt),it=H[Vt],zt=T[ut];it!==void 0&&zt!==void 0&&(xt={row:it,col:zt})}return xt},[Ge,u1,Qn,F2]),Y7=j.useCallback((f,b)=>{let w=typeof document.elementsFromPoint=="function"?document.elementsFromPoint(f,b):[document.elementFromPoint(f,b)].filter(E=>!!E);for(let E of w){if(!(E instanceof HTMLElement))continue;let H=P9e(E.closest("[data-xlsx-cell]")?.getAttribute("data-xlsx-cell")??null);if(H)return H;let T=E.closest("[data-xlsx-col-header]");if(T&&Or.current!==void 0){let ye=Number(T.getAttribute("data-xlsx-col-header"));if(Number.isInteger(ye)&&ye>=0)return{row:Or.current,col:ye}}let V=E.closest("tr[data-xlsx-row]");if(V&&w5.current!==void 0){let ye=Number(V.getAttribute("data-xlsx-row"));if(Number.isInteger(ye)&&ye>=0)return{row:ye,col:w5.current}}}return null},[]),I4=j.useCallback((f,b)=>{let w=A4(f,b);if(w)return w;let E=Y7(f,b);return E?Mo(E):null},[Mo,A4,Y7]),Md=j.useCallback((f,b,w)=>{let E=A4(b,w),H=Y7(b,w),T=E?.row??(H&&Ft.has(H.row)?H.row:void 0),V=E?.col??H?.col;return T===void 0||V===void 0?null:f.axis==="row"?{row:T,col:f.originCell.col}:f.axis==="column"?{row:f.originCell.row,col:V}:{row:T,col:V}},[A4,Y7,Ft]),Ed=j.useCallback((f,b,w,E)=>{let H=Ft.get(f.row),T=Kt.get(f.col);if(H===void 0||T===void 0)return null;let V=w2[T]??Ke,ye=X2[H]??Qe,Pe=Math.max(1e-4,b.width>0?b.width/V:1),We=Math.max(1e-4,b.height>0?b.height/ye:1);return{contentScaleX:Pe,contentScaleY:We,originContentX:(Ht[T]??0)+td((w-b.left)/Pe,V),originContentY:(Wt[H]??0)+td((E-b.top)/We,ye)}},[Kt,Ht,Ke,Qe,w2,X2,Ft,Wt]),Td=j.useCallback((f,b,w)=>{let E=e1.current,H=Ft.get(f.row),T=Kt.get(f.col);if(!E||H===void 0||T===void 0)return null;let V=ra.current??E.getBoundingClientRect(),ye=b-V.left,Pe=w-V.top,We=ye+(ye>=F2?E.scrollLeft:0),O1=Pe+(Pe>=Qn?E.scrollTop:0),L1=w2[T]??Ke,$1=X2[H]??Qe;return{contentScaleX:1,contentScaleY:1,originContentX:(Ht[T]??0)+td(We-u1-(Ht[T]??0),L1),originContentY:(Wt[H]??0)+td(O1-Ge-(Wt[H]??0),$1)}},[Kt,Ht,Ke,Qe,w2,X2,Ge,u1,Qn,F2,Ft,Wt]),my=j.useCallback((f,b,w)=>{let E=Ft.get(f);if(E===void 0)return null;let H=X2[E]??Qe,T=Math.max(1e-4,b.height>0?b.height/H:1);return{contentScaleX:1,contentScaleY:T,originContentX:Ht[0]??0,originContentY:(Wt[E]??0)+td((w-b.top)/T,H)}},[Ht,Qe,X2,Ft,Wt]),hy=j.useCallback((f,b,w)=>{let E=Kt.get(f);if(E===void 0)return null;let H=w2[E]??Ke,T=Math.max(1e-4,b.width>0?b.width/H:1);return{contentScaleX:T,contentScaleY:1,originContentX:(Ht[E]??0)+td((w-b.left)/T,H),originContentY:Wt[0]??0}},[Kt,Ht,Ke,w2,Wt]),zO=j.useCallback((f,b)=>{let w=Zt.current.get(f);w&&(w.style.width=b===null?"":`${b}px`);let E=Tt.indexOf(f),H=E>=0?w2[E]??Ke:Ke,T=b??H,V=w2.reduce((Pe,We)=>Pe+We,0)+u1,ye=T-H;Pt.current&&(Pt.current.style.width=`${V+ye}px`)},[Ke,w2,u1,Tt]),MO=j.useCallback((f,b)=>{let w=Si.current.get(f)??G1.current?.querySelector(`tr[data-xlsx-row="${f}"]`)??null;w&&(Si.current.set(f,w),w.style.height=b===null?"":`${b}px`)},[]);j.useEffect(()=>{fo.current?.(),Ko.current?.(),Y3.current?.(),Oa.current?.(),w4.current?.(),fo.current=null,Ko.current=null,Y3.current=null,Oa.current=null,w4.current=null,xi.current=null,Yo.current=null,Ro.current=null,K3.current=null,_4.current=null,x4.current=null,Po.current=null,ur.current=null,Da(null),e3(),wi(null),P3(""),La(null),Z2.current=null,In(null),Q3.current=null,zo(null),dr.current=null,Lr("idle")},[Z,e3,V1]);let r6=j.useCallback((f,b)=>{document.activeElement!==f&&f.focus(b??{preventScroll:!0})},[]),fn=j.useCallback(f=>{let b=e1.current;b&&(Ct.current=!0,r6(b,f))},[r6]);j.useEffect(()=>{let f=w=>{let E=e1.current;if(!E||!(w.target instanceof Node)||!E.contains(w.target)){Ct.current=!1;return}if(vN(w.target,E)){Ct.current=!1;return}Ct.current=!0,r6(E)},b=w=>{if(!Ct.current||w.defaultPrevented)return;let E=e1.current,H=vQ(w.target);!E||H&&H!==E||Hn.current?.(w)};return document.addEventListener("pointerdown",f,!0),document.addEventListener("keydown",b),()=>{document.removeEventListener("pointerdown",f,!0),document.removeEventListener("keydown",b)}},[r6]);let o6=j.useCallback((f,b)=>{let w=uce(b??f);if(w){let H=jn.findIndex(T=>T.name===w.sheetName);if(H>=0){H===Z?qt(w.cell):(Cs({cell:w.cell,sheetIndex:H}),E2(H));return}}let E=f&&!f.startsWith("#")?f:null;E&&typeof window<"u"&&window.open(E,"_blank","noopener,noreferrer")},[Z,qt,E2,jn]),Es=j.useCallback((f,b)=>{t1||(qt(f),wi(f),P3(b??D1(f)))},[D1,t1,qt]),Ts=j.useCallback(()=>{if(c2){if(t1){z2.current=null,wi(null),P3(""),fn();return}dn(c2,P4),z2.current=null,wi(null),P3(""),fn()}},[c2,P4,fn,t1,dn]),gy=j.useCallback(()=>{z2.current=null,wi(null),P3(""),fn()},[fn]),yy=j.useCallback(()=>{z2.current&&Ts()},[Ts]),J8=j.useCallback((f,b)=>{let w=z2.current;if(!w)return;let E=Ft.get(w.row),H=Kt.get(w.col);if(E===void 0||H===void 0){G2.current||dn(w,b),z2.current=null,wi(null),P3(""),fn();return}let T=E,V=H;switch(f){case"ArrowDown":T+=1;break;case"ArrowLeft":V-=1;break;case"ArrowRight":V+=1;break;case"ArrowUp":T-=1;break;default:return}G2.current||dn(w,b),z2.current=null,wi(null),P3(""),n1(T,V,!1),fn()},[Kt,fn,Ft,dn,Tt,Yt]);j.useEffect(()=>{na.current=Ts},[Ts]);let[,i6]=j.useTransition(),[,vy]=j.useTransition(),[K7,Q8]=j.useState(null),Eo=j.useMemo(()=>{let f=x?(()=>{if(Yt.length===0||J1.height<=0)return[];let Pe=new Set($s),We=Math.max(0,J1.top-Ge-B0),O1=Math.max(We,J1.top+J1.height-Ge+B0),L1=y4(Wt,We),$1=y4(Wt,O1);for(let q1=Math.max(0,L1);q1<=Math.max(L1,$1);q1+=1)Pe.add(q1);return Array.from(Pe).sort((q1,mt)=>q1-mt)})():t6.rowIndices,b=f[0],w=f[f.length-1],E=b===void 0?void 0:Yt[b],H=w===void 0?void 0:Yt[w];if(E===void 0||H===void 0||H<E)return null;let T=48,V=Math.max(0,E-T);return{endRow:H+T,startRow:V}},[Ge,t6.rowIndices,J1.height,J1.top,x,$s,Wt,Yt]),sP=j.useMemo(()=>{if(!sa||!Xt||l1||!Eo)return null;let f=Xt;if(typeof f.getRowsBatch!="function")return null;try{let b=f.getRowsBatch(Eo.startRow,Eo.endRow-Eo.startRow+1,{includeFormulas:!0,includeHyperlinks:!0,includeMergeInfo:!0,includeStyles:!0,useFormattedValues:!0});return IK(b,z??null,Eo.startRow,Eo.endRow)}catch{return null}},[z,l1,sa,Eo,Xt]);j.useEffect(()=>{if(!sa||!l1||!z||!Eo){Q8(null);return}if(K7&&Eo.startRow>=K7.startRow&&Eo.endRow<=K7.endRow)return;let f=!0;return l1(z.workbookSheetIndex,Eo.startRow,Eo.endRow-Eo.startRow+1).then(b=>{if(!f)return;let w=IK(b,z,Eo.startRow,Eo.endRow);i6(()=>{Q8(w)})}).catch(()=>{f&&i6(()=>{Q8(null)})}),()=>{f=!1}},[z,K7,l1,sa,i6,Eo]);let E5=l1?K7:sP;j.useEffect(()=>{Q8(null)},[Z,V1]);let by=j.useMemo(()=>{let f=new Map;for(let b of z?.sparklines??[])f.set(`${b.target.row}:${b.target.col}`,b);return f},[z?.sparklines]),Sy=j.useMemo(()=>_ce(dt,ft,jn,Mr,lo(m)),[m,dt,ft,jn,Mr]),e9=j.useMemo(()=>z?Sy.filter(f=>f.workbookSheetIndex===z.workbookSheetIndex):[],[z,Sy]),Ad=j.useMemo(()=>[e9,Z,Y,A,a,m,V1,ft,Et,E5,Xt,Ie],[e9,Z,Y,A,a,m,V1,ft,Et,E5,Xt,Ie]),xy=j.useRef(null);xy.current!==Ad&&(Na.current.clear(),xy.current=Ad);let jr=j.useCallback((f,b)=>{let w=`${f}:${b}`,E=Na.current.get(w);if(E)return E;let H=E5?f>=E5.startRow&&f<=E5.endRow:!1,T=H?E5?.cells.get(w):void 0,V=Xt?.isMergedSecondary(f,b)??!1;if(!Xt&&!T){let U1={isMergedSecondary:!1,style:x_({backgroundColor:w_(z,m),borderBottom:"none",borderRight:"none",boxShadow:z?.showGridLines?qN(m.border):void 0,padding:Z_,verticalAlign:"bottom",whiteSpace:"nowrap"},Ie),value:""};return Na.current.set(w,U1),U1}if(T?.isMergedSecondary||V){let U1={isMergedSecondary:!0,style:{},value:""};return Na.current.set(w,U1),U1}let ye=Xt?Xt.getMergeSpan(f,b):H?T?.mergeSpan:null,Pe=cce(z,f,b),We=H?T?.style??null:Xt?.getCellStyleAt(f,b)??null,O1=ly(Pe,We,{replaceXfSubtrees:!0}),L1=NK(ja,f,b),$1=zce(L1,f,b,z),q1=ly(O1,$1),mt=q1?.alignment,xt=f9e(mt?.textRotation),Vt=L1?Math.max(L1.headerRowCount,1):0,ut=H?T?.hyperlink:Xt?.getHyperlinkAt(f,b),it=by.get(w)??null,zt=it&&Xt?it.range.start.row===it.range.end.row?Array.from({length:Math.abs(it.range.end.col-it.range.start.col)+1},(U1,lt)=>j7(Xt,it.range.start.row,Math.min(it.range.start.col,it.range.end.col)+lt)):Array.from({length:Math.abs(it.range.end.row-it.range.start.row)+1},(U1,lt)=>j7(Xt,Math.min(it.range.start.row,it.range.end.row)+lt,it.range.start.col)):null,Mt=q1?.cellControl&&Xt?vce(Xt,f,b):null,A1={canvas:void 0,chartHighlight:C9e({row:f,col:b},e9),checkboxState:Mt,colSpan:ye?.colSpan,conditionalDataBar:Xt?Wce(f,b,Xt,z,S4.current):null,conditionalColorScale:Xt?Gce(f,b,Xt,z,S4.current):null,conditionalIcon:Xt?Zce(f,b,Xt,z,S4.current):null,hyperlink:ut??null,isMergedSecondary:!1,shrinkToFit:mt?.shrinkToFit===!0,isTableHeader:!!(L1&&f>=L1.start.row&&f<L1.start.row+Vt),rowSpan:ye?.rowSpan,sparkline:it&&zt?{config:it,values:zt}:null,style:x_(TK(q1,m,z?.themePalette,{showGridLines:z?.showGridLines}),Ie),textRotationDeg:xt,validation:Xce(f,b,z),value:it||Mt!==null?"":H||!Xt?T?.value??"":yce(Xt,f,b,z)};if(a){let U1=a({cell:{row:f,col:b},hasChartHighlight:!!A1.chartHighlight,hasConditionalFormat:!!(A1.conditionalColorScale||A1.conditionalDataBar||A1.conditionalIcon),hasHyperlink:!!A1.hyperlink,hasValidation:!!A1.validation,isMerged:!!(A1.colSpan||A1.rowSpan),isTableHeader:!!A1.isTableHeader,resolvedStyle:{...A1.style},sheetName:z?.name??"",value:A1.value,workbookSheetIndex:z?.workbookSheetIndex??-1});U1&&(A1.style={...A1.style,...U1},A1.conditionalColorScale&&(U1.backgroundColor!==void 0||U1.background!==void 0)&&(A1.conditionalColorScale=null))}if(A1.canvas=dK(A1.style),hce(A1)){let U1=Kt.get(b);if(U1!==void 0){let lt=Math.max(1,A1.colSpan??1),Ut=Math.min(Tt.length-1,U1+lt-1),t2=WN(A1.style.padding),P2=xN(A1.value,A1.style)+t2+2,J2=Math.max(w2[U1]??Ke,j3(Ht,U1,Ut)),G=J2;if(P2>G){for(let Ce=Ut+1;Ce<Tt.length;Ce+=1){let ze=Tt[Ce];if(ze===void 0)break;let Z1=jr(f,ze);if(!gce(Z1)||(G+=w2[Ce]??Ke,P2<=G))break}G>J2&&(A1.spillWidth=Math.max(0,G-t2))}}}if(A1.shrinkToFit&&A1.value.length>0&&A1.style.whiteSpace!=="pre-wrap"){let U1=Kt.get(b);if(U1!==void 0){let lt=Math.max(1,A1.colSpan??1),Ut=Math.min(Tt.length-1,U1+lt-1),t2=WN(A1.style.padding),n2=(A1.conditionalIcon?18*Ie:0)+(A1.isTableHeader?16*Ie:0),P2=Math.max(w2[U1]??Ke,j3(Ht,U1,Ut)),J2=Math.max(0,P2-t2-n2);if(J2>0&&xN(A1.value,A1.style)>J2){let Ce=jN(A1.style,12*Ie),ze=Math.max(6*Ie,Ce*.4),Z1=ze,Bt=Ce,q=ze;for(;Bt-Z1>.25;){let O=(Z1+Bt)/2,ae={...A1.style,font:void 0,fontSize:O};xN(A1.value,ae)<=J2?(q=O,Z1=O):Bt=O}A1.shrinkToFitFontSizePx=Math.min(Ce,q)}}}return Na.current.set(w,A1),A1},[z,e9,Ad,Kt,Ht,Ke,w2,ja,a,m,by,E5,Tt,Xt,Ie]);j.useEffect(()=>{S4.current.clear()},[z?.conditionalFormatRules,z?.workbookSheetIndex,V1]);let $3=j.useMemo(()=>{if(!Ri)return null;let f=rn(Ri),b=Ft.get(f.start.row),w=Ft.get(f.end.row),E=Kt.get(f.start.col),H=Kt.get(f.end.col);return b===void 0||w===void 0||E===void 0||H===void 0?null:{height:j3(Wt,b,w),left:u1+j3(Ht,0,E-1),top:Ge+j3(Wt,0,b-1),width:j3(Ht,E,H)}},[Kt,Ht,Ge,u1,Ri,Ft,Wt]),{fill:Id,header:As,stroke:Is}=j.useMemo(()=>Uce({palette:m,selectionColor:_,selectionFillColor:$,selectionHeaderColor:k}),[m,_,$,k]),Ns=j.useMemo(()=>t6.colIndices.map(f=>{let b=$i.get(f);return{end:b?.end??Ht[f+1]??0,index:f,key:Tt[f]??f,size:b?.size??w2[f]??Ke,start:b?.start??Ht[f]??0}}),[Ht,$i,Ke,w2,t6.colIndices,Tt]),t9=j.useMemo(()=>{let f=[];return Ns.forEach(b=>{let w=Tt[b.index];w!==void 0&&f.push({actualCol:w,key:w,size:b.size,virtualIndex:b.index})}),f},[Ns,Tt]),Nd=j.useMemo(()=>{if(Yt.length===0||J1.height<=0)return[];let f=new Set($s),b=Math.max(0,J1.top-Ge-B0),w=Math.max(b,J1.top+J1.height-Ge+B0),E=y4(Wt,b),H=y4(Wt,w);for(let T=Math.max(0,E);T<=Math.max(E,H);T+=1)f.add(T);return Array.from(f).sort((T,V)=>T-V)},[Ge,J1.height,J1.top,$s,Wt,Yt.length]),wy=j.useMemo(()=>{if(Tt.length===0||J1.width<=0)return[];let f=new Set(Z7),b=Math.max(0,J1.left-u1-B0),w=Math.max(b,J1.left+J1.width-u1+B0),E=y4(Ht,b),H=y4(Ht,w);for(let T=Math.max(0,E);T<=Math.max(E,H);T+=1)f.add(T);return Array.from(f).sort((T,V)=>T-V)},[Ht,u1,J1.left,J1.width,Z7,Tt.length]),n9=j.useMemo(()=>gK(Nd,wy,X7),[wy,Nd,X7]),Os=j.useMemo(()=>n9.rowIndices.map(f=>({actualRow:Yt[f]??f,index:f,size:X2[f]??Qe,start:Wt[f]??0})),[n9.rowIndices,Qe,X2,Wt,Yt]),Ls=j.useMemo(()=>n9.colIndices.map(f=>({actualCol:Tt[f]??f,index:f,size:w2[f]??Ke,start:Ht[f]??0})),[n9.colIndices,Ht,Ke,w2,Tt]),_y=j.useMemo(()=>{let f=new Set(Ua.map(V=>Ft.get(V)).filter(V=>V!==void 0)),b=new Set(ei.map(V=>Kt.get(V)).filter(V=>V!==void 0)),w=Os.filter(V=>f.has(V.index)),E=Os.filter(V=>!f.has(V.index)),H=Ls.filter(V=>b.has(V.index)),T=Ls.filter(V=>!b.has(V.index));return{corner:{cols:H,rows:w},left:{cols:H,rows:E},scroll:{cols:T,rows:E},top:{cols:T,rows:w}}},[Ls,Os,Kt,ei,Ua,Ft]),a6=Ht[Ht.length-1]??0,s6=E4?Ns[0]?.start??0:0,N4=E4?a6-(Ns[Ns.length-1]?.end??0):0,J7=j.useMemo(()=>L?Be.map(f=>({image:f,rect:Jo&&Jo.id===f.id?Jo.rect:z9e(f,Yt,Tt,X2,w2,{actualColPrefixSums:R3,actualRowPrefixSums:k3,colIndexByActual:Kt,colPrefixSums:Ht,headerHeight:Ge,rowIndexByActual:Ft,rowHeaderWidth:u1,rowPrefixSums:Wt,zoomFactor:Ie})})):[],[Kt,Ht,R3,k3,Ge,w2,X2,u1,Jo,Be,Ft,Wt,L,Tt,Yt,Ie]),Ha=j.useMemo(()=>L?c1.map(f=>({rect:M_(f.anchor,Yt,Tt,X2,w2,{actualColPrefixSums:R3,actualRowPrefixSums:k3,colIndexByActual:Kt,colPrefixSums:Ht,headerHeight:Ge,rowIndexByActual:Ft,rowHeaderWidth:u1,rowPrefixSums:Wt,zoomFactor:Ie}),shape:f})):[],[Kt,Ht,R3,k3,Ge,w2,X2,u1,Ft,Wt,c1,L,Tt,Yt,Ie]),l6=j.useMemo(()=>L?re.filter(f=>!f.hidden).map(f=>({control:f,rect:M_(f.anchor,Yt,Tt,X2,w2,{actualColPrefixSums:R3,actualRowPrefixSums:k3,colIndexByActual:Kt,colPrefixSums:Ht,headerHeight:Ge,rowIndexByActual:Ft,rowHeaderWidth:u1,rowPrefixSums:Wt,zoomFactor:Ie})})):[],[R3,k3,Kt,Ht,Ge,w2,X2,u1,re,Ft,Wt,L,Tt,Yt,Ie]),Ds=j.useMemo(()=>L?W.map(f=>({chart:f,rect:J3&&J3.id===f.id?J3.rect:M_(f.anchor,Yt,Tt,X2,w2,{actualColPrefixSums:R3,actualRowPrefixSums:k3,colIndexByActual:Kt,colPrefixSums:Ht,headerHeight:Ge,rowIndexByActual:Ft,rowHeaderWidth:u1,rowPrefixSums:Wt,zoomFactor:Ie})})):[],[R3,k3,J3,W,Kt,Ht,Ge,w2,X2,u1,Ft,Wt,L,Tt,Yt,Ie]),z3=!!(x&&t1&&L),Q7=!!(z3&&!h&&!S),O4=j.useMemo(()=>z3?Ha.filter(({shape:f})=>!f.hyperlink):[],[Ha,z3]),L4=j.useMemo(()=>z3?Ha.filter(({shape:f})=>f.hyperlink):Ha,[Ha,z3]),D4=l6,c6=j.useMemo(()=>Q7?J7.filter(({image:f})=>!f.hyperlink&&X1!==f.id):[],[J7,X1,Q7]),B4=j.useMemo(()=>Q7?J7.filter(({image:f})=>f.hyperlink||X1===f.id):J7,[J7,X1,Q7]),Od=!!(L&&(Ds.length>0||L4.length>0||D4.length>0||B4.length>0)),el=j.useMemo(()=>{if(!z3)return"";let f=O4.map(({rect:w,shape:E})=>`s:${E.id}:${E.zIndex}:${Math.round(w.left)}:${Math.round(w.top)}:${Math.round(w.width)}:${Math.round(w.height)}`).join("|"),b=c6.map(({image:w,rect:E})=>`i:${w.id}:${w.src}:${w.zIndex}:${Math.round(E.left)}:${Math.round(E.top)}:${Math.round(E.width)}:${Math.round(E.height)}`).join("|");return`${V1}:${K0}:${f}:${b}`},[c6,O4,K0,V1,z3]),Bs=j.useCallback(f=>{let b=G1.current;if(!b)return null;let w=b.getBoundingClientRect(),E=f.getBoundingClientRect(),H=b.offsetWidth||1,T=b.offsetHeight||1,V=Math.max(1e-4,w.width>0?w.width/H:1),ye=Math.max(1e-4,w.height>0?w.height/T:1);return{height:E.height/ye,left:(E.left-w.left)/V,top:(E.top-w.top)/ye,width:E.width/V}},[]),js=j.useCallback(f=>{let b=G1.current;if(!b)return null;let w=b.querySelector(`[data-xlsx-cell="${f.row}:${f.col}"]`);return w?Bs(w):null},[Bs]),T5=j.useCallback(f=>{let b=rn(f),w=b.start.row===b.end.row&&b.start.col===b.end.col,E=w?Xt?.isMergedSecondary(b.start.row,b.start.col)===!0:!1,H=w&&!E?Mo(b.start):b.start,T=w&&!E?Xt?.getMergeSpan(H.row,H.col):null,V=w&&!E?{row:H.row+Math.max(1,T?.rowSpan??1)-1,col:H.col+Math.max(1,T?.colSpan??1)-1}:b.end,ye=Ft.get(H.row),Pe=Ft.get(V.row),We=Kt.get(H.col),O1=Kt.get(V.col);if(ye===void 0||Pe===void 0||We===void 0||O1===void 0)return null;let L1=u1+j3(Ht,0,We-1),$1=Ge+j3(Wt,0,ye-1),q1=j3(Ht,We,O1),mt=j3(Wt,ye,Pe),xt=Po.current;if(xt){let ut=Kt.get(xt.actualIndex);if(ut!==void 0){let it=w2[ut]??Ke,zt=xt.size-it;ut<We&&(L1+=zt),ut>=We&&ut<=O1&&(q1+=zt)}}let Vt=ur.current;if(Vt){let ut=Ft.get(Vt.actualIndex);if(ut!==void 0){let it=X2[ut]??Qe,zt=Vt.size-it;ut<ye&&($1+=zt),ut>=ye&&ut<=Pe&&(mt+=zt)}}return{height:Math.max(0,mt),left:Math.max(u1,L1),top:Math.max(Ge,$1),width:Math.max(0,q1)}},[Kt,Ht,Ke,Qe,w2,X2,Ge,u1,Mo,Ft,Wt,Xt]),tl=j.useCallback((f,b)=>{let w=rn(f),E=js(w.start),H=js({row:w.start.row,col:w.end.col}),T=js({row:w.end.row,col:w.start.col}),V=js(w.end),ye=E??T,Pe=E??H,We=H??V,O1=T??V,L1=ye?ye.left:b.left,$1=Pe?Pe.top:b.top,q1=We?We.left+We.width:b.left+b.width,mt=O1?O1.top+O1.height:b.top+b.height;return{height:Math.max(0,mt-$1),left:Math.max(u1,L1),top:Math.max(Ge,$1),width:Math.max(0,q1-L1)}},[Ge,u1,js]),Ld=j.useCallback(f=>{let b=Yo.current;if(!b||!b.didDrag||b.axis!=="cell"||!b.originOverlayRect)return null;let w=T5(f);if(!w)return null;let E=b.originOverlayRect,H=rn(f);if(qg(H,{start:b.originCell,end:b.originCell}))return E;let T=b.originCell,V=T.col===H.start.col,ye=T.row===H.start.row,Pe=tl(f,w),We=Pe.left+Pe.width,O1=Pe.top+Pe.height,L1=E.left+E.width,$1=E.top+E.height,q1=V?E.left:Math.min(E.left,Pe.left),mt=ye?E.top:Math.min(E.top,Pe.top),xt=V?Math.max(L1,We):L1,Vt=ye?Math.max($1,O1):$1;return{height:Math.max(E.height,Vt-mt),left:q1,top:mt,width:Math.max(E.width,xt-q1)}},[T5,tl]),M3=j.useCallback(f=>{let b=rn(f);if(b.start.row===b.end.row&&b.start.col===b.end.col){let E=js(b.start);if(E)return E}let w=T5(f);return w?tl(f,w):null},[T5,tl]),A5=j.useCallback(f=>{let b=Ft.get(f.row),w=Kt.get(f.col);if(b===void 0||w===void 0)return null;let E=jr(f.row,f.col),H=Math.max(1,E.colSpan??1),T=Math.max(1,E.rowSpan??1),V=Math.min(Y-1,f.col+H-1),ye=Math.min(A-1,f.row+T-1);if(Xt&&(H>1||T>1)){for(let Pe=f.col+1;Pe<Y;Pe+=1){let We=Mo({row:f.row,col:Pe});if(We.row!==f.row||We.col!==f.col)break;V=Pe}for(let Pe=f.row+1;Pe<A;Pe+=1){let We=Mo({row:Pe,col:f.col});if(We.row!==f.row||We.col!==f.col)break;ye=Pe}}return{height:j3(k3,f.row,ye),left:u1+j3(R3,0,f.col-1),top:Ge+j3(k3,0,f.row-1),width:j3(R3,f.col,V)}},[R3,k3,Kt,Y,Ge,A,u1,jr,Mo,Ft,Xt]),n3=j.useMemo(()=>{if(!o2)return null;let f=ja.find(T=>T.name===o2.tableName)??null,b=OK(f,o2.row,o2.col),w=G1.current;if(!f||!b||!w)return null;let E=w.querySelector(`[data-xlsx-cell="${o2.row}:${o2.col}"]`);if(E)return{column:b,left:E.offsetLeft+E.offsetWidth-170,table:f,top:E.offsetTop+E.offsetHeight-2};let H=A5({row:o2.row,col:o2.col});return H?{column:b,left:H.left+H.width-170,table:f,top:H.top+H.height-2}:null},[ja,o2,A5]),Va=j.useCallback(f=>{if(x)return;let b=f?rn(f):null;po.current.forEach((w,E)=>{w.style.backgroundColor=b&&E>=b.start.row&&E<=b.end.row?"var(--xlsx-selection-header)":m.rowHeaderSurface}),Kr.current.forEach((w,E)=>{w.style.backgroundColor=b&&E>=b.start.col&&E<=b.end.col?"var(--xlsx-selection-header)":m.headerSurface})},[x,m.headerSurface,m.rowHeaderSurface]),Py=j.useCallback((f,b)=>{if(x){po.current.delete(f);return}if(b){po.current.set(f,b);let w=dr.current??Nr.current;b.style.backgroundColor=w&&f>=w.start.row&&f<=w.end.row?"var(--xlsx-selection-header)":m.rowHeaderSurface;return}po.current.delete(f)},[x,m.rowHeaderSurface]),Cy=j.useCallback((f,b)=>{if(x){Kr.current.delete(f);return}if(b){Kr.current.set(f,b);let w=dr.current??Nr.current;b.style.backgroundColor=w&&f>=w.start.col&&f<=w.end.col?"var(--xlsx-selection-header)":m.headerSurface;return}Kr.current.delete(f)},[x,m.headerSurface]),mo=j.useCallback((f,b)=>{let w=S3.current;if(!w||!f){b?.updateHeaderSelection!==!1&&Va(f);return}let E=b?.preferGeometry?T5(f)??M3(f):Yo.current?.didDrag||Ro.current?Ld(f)??T5(f)??M3(f):M3(f);if(!E){b?.updateHeaderSelection!==!1&&Va(f);return}w.style.left=`${E.left}px`,w.style.top=`${E.top}px`,w.style.width=`${E.width}px`,w.style.height=`${E.height}px`,w.style.opacity="1",w.style.visibility="visible";let H=bi.current;H&&(H.style.left=`${E.left+E.width-4*Ie}px`,H.style.top=`${E.top+E.height-4*Ie}px`),b?.updateHeaderSelection!==!1&&Va(f)},[Va,Ld,T5,M3,Ie]),Dd=j.useCallback((f,b)=>{let w=S3.current;if(!w)return;let E=Bs(f)??M3(b);if(!E){Va(b);return}w.style.left=`${E.left}px`,w.style.top=`${E.top}px`,w.style.width=`${E.width}px`,w.style.height=`${E.height}px`,w.style.opacity="1",w.style.visibility="visible";let H=bi.current;H&&(H.style.left=`${E.left+E.width-4*Ie}px`,H.style.top=`${E.top+E.height-4*Ie}px`),Va(b)},[Va,Bs,M3,Ie]),Bd=j.useCallback(f=>{let b=Tr.current;if(!b||!f||z2.current||Yo.current||Ro.current){b&&(b.style.opacity="0",b.style.visibility="hidden");return}let w=jr(f.row,f.col),H=w.validation?.validationType==="list"&&w.validation.showDropdown?M3({start:f,end:f}):null;if(!H){b.style.opacity="0",b.style.visibility="hidden";return}b.style.left=`${H.left+H.width-16*Ie}px`,b.style.top=`${H.top+H.height/2}px`,b.style.opacity="1",b.style.visibility="visible"},[jr,M3,Ie]),To=j.useCallback(f=>{Ct.current=!0;let b=rn(f);Jn.current&&qg(Jn.current,b)&&Yg(W3.current,b.end)&&Jr.current===null&&G3.current===null||(x3.current=b,Qr.current===null&&(Qr.current=window.requestAnimationFrame(()=>{Qr.current=null;let w=x3.current;x3.current=null,w&&(Jn.current&&qg(Jn.current,w)&&Yg(W3.current,w.end)&&Jr.current===null&&G3.current===null||vy(()=>{un(w)}))})))},[un,vy]),ky=j.useCallback(()=>{Nr.current&&mo(Nr.current)},[mo]),u6=j.useCallback((f,b)=>{let w=e1.current,E=w?.getBoundingClientRect();return!w||!E?null:f==="column"?w.scrollLeft+(b-E.left):w.scrollTop+(b-E.top)},[]);j.useEffect(()=>{function f(w){let E=ko.current;if(!E)return;let H=E.type==="column"?Math.max(Ke/2,E.initialPx+(w.clientX-E.startPosition)):Math.max(Qe/1.5,E.initialPx+(w.clientY-E.startPosition));x4.current={actualIndex:E.actualIndex,size:H,type:E.type},_3.current===null&&(_3.current=window.requestAnimationFrame(()=>{_3.current=null;let T=x4.current;if(!T)return;if(T.type==="column"){Po.current={actualIndex:T.actualIndex,size:T.size},ur.current=null,Nr.current&&mo(Nr.current,{preferGeometry:!0,updateHeaderSelection:!1});let ye=u6("column",w.clientX);Da(ye===null?null:{position:ye,type:"column"}),Qo("col-resize");return}ur.current={actualIndex:T.actualIndex,size:T.size},Po.current=null,Nr.current&&mo(Nr.current,{preferGeometry:!0,updateHeaderSelection:!1});let V=u6("row",w.clientY);Da(V===null?null:{position:V,type:"row"}),Qo("row-resize")}))}function b(w){if(ko.current?.pointerId===w.pointerId){let E=ko.current,H=x4.current;ko.current=null,x4.current=null,Po.current=null,ur.current=null,Lr("idle"),Da(null),e3(),document.body.style.userSelect="",_3.current!==null&&(window.cancelAnimationFrame(_3.current),_3.current=null),H&&H.actualIndex===E.actualIndex&&H.type===E.type&&(H.type==="column"?t.resizeColumn(H.actualIndex,H.size/Ie):t.resizeRow(H.actualIndex,H.size/Ie))}}return window.addEventListener("pointermove",f),window.addEventListener("pointerup",b),window.addEventListener("pointercancel",b),()=>{window.removeEventListener("pointermove",f),window.removeEventListener("pointerup",b),window.removeEventListener("pointercancel",b),e3(),_3.current!==null&&(window.cancelAnimationFrame(_3.current),_3.current=null)}},[mo,e3,t,Ke,Qe,u6,Qo,Ie]);function r9(f,b){return f.axis==="row"?Br===void 0||Fa===void 0?null:rn({start:{row:f.anchor.row,col:Br},end:{row:b.row,col:Fa}}):f.axis==="column"?Nn===void 0||aa===void 0?null:rn({start:{row:Nn,col:f.anchor.col},end:{row:aa,col:b.col}}):rn({start:f.anchor,end:b})}function jd(f,b){let w=Yo.current;if(!w)return;let E=Md(w,f,b);if(!E)return;let H=r9(w,E);!H||qg(H,w.previewRange)||(w.previewRange=H,dr.current=H,Nr.current=H,mo(H))}function o9(){let f=fo.current;fo.current=null,xi.current=null,f?.()}function Ud(){let f=xi.current;o9(),f&&!f.committedOnPointerDown&&To(f.previewRange)}function Ry(f,b){let w=xi.current;w&&(o9(),ra.current=e1.current?.getBoundingClientRect()??null,w.didDrag=!0,Yo.current=w,dr.current=w.previewRange,Nr.current=w.previewRange,Lr("select"),document.body.style.userSelect="none",Fd(w.pointerId),jd(f,b))}function $y(f,b){let w=fo.current;fo.current=null,w?.();let E=b;try{E.setPointerCapture?.(f)}catch{}let H=V=>{let ye=V;if(ye.pointerId!==f)return;let Pe=xi.current;if(!Pe)return;let We=Math.abs(ye.clientX-Pe.startClientX),O1=Math.abs(ye.clientY-Pe.startClientY);We<b_&&O1<b_||(V.preventDefault(),Ry(ye.clientX,ye.clientY))},T=V=>{V.pointerId===f&&Ud()};b.addEventListener("pointermove",H),b.addEventListener("pointerup",T),b.addEventListener("pointercancel",T),fo.current=()=>{b.removeEventListener("pointermove",H),b.removeEventListener("pointerup",T),b.removeEventListener("pointercancel",T);try{E.hasPointerCapture?.(f)&&E.releasePointerCapture?.(f)}catch{}}}function Fd(f){Ko.current?.();let b=null,w=null,E=()=>{w=null;let V=b;if(b=null,!V)return;let ye=Yo.current;if(ye){if(!ye.didDrag){let Pe=Math.abs(V.x-ye.startClientX),We=Math.abs(V.y-ye.startClientY);if(Pe<b_&&We<b_)return;ye.didDrag=!0}jd(V.x,V.y)}},H=V=>{V.pointerId===f&&(b={x:V.clientX,y:V.clientY},w===null&&(w=window.requestAnimationFrame(E)))},T=V=>{if(V.pointerId!==f)return;w!==null&&(window.cancelAnimationFrame(w),w=null),b=null;let ye=Yo.current,Pe=ye?Md(ye,V.clientX,V.clientY):null,We=ye?.previewRange??null;if(ye?.didDrag&&Pe&&ye&&(We=r9(ye,Pe)),Yo.current=null,ra.current=null,We&&(ye?.didDrag||!ye?.committedOnPointerDown)){if(dr.current=We,Nr.current=We,ye?.axis==="column"){let O1=rn(We);$2.current={axis:"column",startCol:O1.start.col,endCol:O1.end.col}}else if(ye?.axis==="row"){let O1=rn(We);$2.current={axis:"row",startRow:O1.start.row,endRow:O1.end.row}}else $2.current=null;To(We)}else We||(dr.current=null);Lr("idle"),document.body.style.cursor="",document.body.style.userSelect="",Ko.current?.(),Ko.current=null};window.addEventListener("pointermove",H),window.addEventListener("pointerup",T),window.addEventListener("pointercancel",T),Ko.current=()=>{w!==null&&(window.cancelAnimationFrame(w),w=null),b=null,window.removeEventListener("pointermove",H),window.removeEventListener("pointerup",T),window.removeEventListener("pointercancel",T)}}function Hd(f,b){Y3.current?.();let w=null,E=null,H=()=>{E=null;let ye=w;if(w=null,!ye)return;let Pe=I4(ye.x,ye.y);Pe&&C1(Pe)},T=ye=>{ye.pointerId===f&&(w={x:ye.clientX,y:ye.clientY},E===null&&(E=window.requestAnimationFrame(H)))},V=ye=>{if(ye.pointerId!==f)return;E!==null&&(window.cancelAnimationFrame(E),E=null),w=null;let Pe=I4(ye.clientX,ye.clientY);Pe&&C1(Pe);let We=Ro.current?.previewRange??b;Ro.current=null,ra.current=null,Lr("idle"),La(null),document.body.style.cursor="",document.body.style.userSelect="",p1(We),Y3.current?.(),Y3.current=null};window.addEventListener("pointermove",T),window.addEventListener("pointerup",V),window.addEventListener("pointercancel",V),Y3.current=()=>{E!==null&&(window.cancelAnimationFrame(E),E=null),w=null,window.removeEventListener("pointermove",T),window.removeEventListener("pointerup",V),window.removeEventListener("pointercancel",V)}}j.useLayoutEffect(()=>{let f=dr.current??Ri;if(!f||!G1.current){Va(null),S3.current&&(S3.current.style.opacity="0",S3.current.style.visibility="hidden");return}mo(f)},[Va,mo,Ri,V1]),j.useLayoutEffect(()=>{Bd(U)},[U,c2,V1,Bd]);let nl=j.useCallback(f=>{Es(f)},[Es]),i9=j.useCallback((f,b)=>{b.hyperlink&&o6(b.hyperlink.target,b.hyperlink.location)},[o6]),a9=j.useCallback((f,b)=>{if(f.button!==0)return;f.preventDefault(),fn(),$2.current=null;let w=f.currentTarget.colSpan>1||f.currentTarget.rowSpan>1?A4(f.clientX,f.clientY)??b:b,E=Jn.current,H=f.shiftKey&&E?E.start:w,T=rn({start:H,end:w}),V=Yg(W3.current,w),ye=!V||!z2.current;z2.current&&!V&&na.current();let Pe=w.row===b.row&&w.col===b.col?Ed(b,f.currentTarget.getBoundingClientRect(),f.clientX,f.clientY):Td(w,f.clientX,f.clientY),We=w.row===b.row&&w.col===b.col?Bs(f.currentTarget):M3(T);Pe&&(w1(f.currentTarget,f.pointerId,H,"cell",w,Pe,We,ye,T,f.clientX,f.clientY),w.row===b.row&&w.col===b.col?Dd(f.currentTarget,T):mo(T),ye&&To(T))},[mo,Dd,To,fn,Ed,Td,Bs,M3,A4]),j4=j.useCallback((f,b)=>{if(f.button!==0||Br===void 0||Fa===void 0)return;f.preventDefault(),fn();let w=Jn.current,E=f.shiftKey&&w?w.start.row:b,H=rn({start:{row:E,col:Br},end:{row:b,col:Fa}}),T=my(b,f.currentTarget.getBoundingClientRect(),f.clientY);T&&(w1(f.currentTarget,f.pointerId,{row:E,col:Br},"row",{row:b,col:Br},T,null,!0,H,f.clientX,f.clientY),$2.current={axis:"row",startRow:E,endRow:b},To(H))},[To,Br,fn,Fa,my]),rl=j.useCallback((f,b)=>{if(f.button!==0||Nn===void 0||aa===void 0)return;f.preventDefault(),fn();let w=Jn.current,E=f.shiftKey&&w?w.start.col:b,H=rn({start:{row:Nn,col:E},end:{row:aa,col:b}}),T=hy(b,f.currentTarget.getBoundingClientRect(),f.clientX);T&&(w1(f.currentTarget,f.pointerId,{row:Nn,col:E},"column",{row:Nn,col:b},T,null,!0,H,f.clientX,f.clientY),$2.current={axis:"column",startCol:E,endCol:b},To(H))},[To,Nn,fn,aa,hy]),Us=j.useCallback((f,b,w)=>{pn&&(f.preventDefault(),f.stopPropagation(),E1(f.pointerId,b,w,f.clientY))},[pn]),d6=j.useCallback(f=>{let b=NK(ja,f.row,f.col),w=OK(b,f.row,f.col);if(!b||!w)return null;let E=T2&&T2.tableName===b.name&&T2.columnIndex===w.index?T2.direction:null,H=E==="ascending"?"\u25B2":E==="descending"?"\u25BC":"\u25BE";return v?v({cell:f,column:w,direction:E,sortAscending:()=>bt(b.name,w.index,"ascending"),sortDescending:()=>bt(b.name,w.index,"descending"),table:b,triggerIcon:H,triggerProps:{"aria-haspopup":"menu","aria-label":`Open menu for ${w.name}`,onClick:T=>{T.stopPropagation()},onPointerDown:T=>{T.stopPropagation()},style:LK(m,Ie),type:"button"}}):(0,ge.jsx)("button",{onPointerDown:T=>{T.preventDefault(),T.stopPropagation()},onClick:T=>{T.preventDefault(),T.stopPropagation(),C4(V=>V&&V.tableName===b.name&&V.row===f.row&&V.col===f.col?null:{col:f.col,row:f.row,tableName:b.name})},style:{...LK(m,Ie)},type:"button",children:H})},[ja,m,v,T2,bt,Ie]),p6=j.useCallback(f=>{let b=Kt.get(f);if(b===void 0)return null;let w=w2[b]??Ke;return{left:ni.get(f)??u1+(Ht[b]??0)-J1.left,width:w}},[Kt,Ht,Ke,w2,u1,J1.left,ni]),I5=j.useCallback(f=>{let b=Ft.get(f);return b===void 0?null:{height:X2[b]??Qe,top:ki.get(f)??Ge+(Wt[b]??0)-J1.top}},[Qe,X2,Ge,J1.top,Ft,Wt,ki]),zi=Math.max(0,J1.width-F2),Mi=Math.max(0,J1.height-Qn),ol=Math.min(cd,zi),il=Math.min(cd,Mi),la=F2-ol,U4=Qn-il,Fs=zi+ol*2,qa=Mi+il*2,N5=Fs,Hs=Math.max(0,Qn-Ge),Vs=Math.max(0,F2-u1),s9=qa,f6=Vs,m6=Hs,h6=Vs,Ei=Fs,O5=Hs,qs=qa,g6=j.useMemo(()=>Ls.flatMap(f=>{let b=p6(f.actualCol);if(!b)return[];let w=ni.has(f.actualCol);return[{actualCol:f.actualCol,height:Ge,isFrozen:w,left:b.left,localLeft:b.left-(w?u1:la),width:b.width}]}),[Ls,Ge,u1,p6,la,ni]),Ws=j.useMemo(()=>Os.flatMap(f=>{let b=I5(f.actualRow);if(!b)return[];let w=ki.has(f.actualRow);return[{actualRow:f.actualRow,height:b.height,isFrozen:w,localTop:b.top-(w?Ge:U4),top:b.top}]}),[Os,Ge,I5,U4,ki]),l9=j.useCallback(f=>{if(!pn)return null;let b=e1.current?.getBoundingClientRect();if(!b)return null;let w=f-b.left;for(let E of g6)if(Math.abs(w-(E.left+E.width))<=KY)return{actualCol:E.actualCol,width:E.width};return null},[pn,g6]),zy=j.useCallback(f=>{let b=e1.current?.getBoundingClientRect();if(!b)return null;let w=f-b.left;for(let E of g6)if(w>=E.left&&w<=E.left+E.width)return E.actualCol;return null},[g6]),c9=j.useCallback(f=>{if(!pn)return null;let b=e1.current?.getBoundingClientRect();if(!b)return null;let w=f-b.top;for(let E of Ws)if(Math.abs(w-(E.top+E.height))<=KY)return{actualRow:E.actualRow,height:E.height};return null},[pn,Ws]),My=j.useCallback(f=>{let b=e1.current?.getBoundingClientRect();if(!b)return null;let w=f-b.top;for(let E of Ws)if(w>=E.top&&w<=E.top+E.height)return E.actualRow;return null},[Ws]),Ey=j.useCallback(f=>{if(ko.current?.type==="column"){f.currentTarget.style.cursor="col-resize";return}f.currentTarget.style.cursor=l9(f.clientX)?"col-resize":"default"},[l9]),Ty=j.useCallback(f=>{if(ko.current?.type==="row"){f.currentTarget.style.cursor="row-resize";return}f.currentTarget.style.cursor=c9(f.clientY)?"row-resize":"default"},[c9]),u9=j.useCallback(f=>{if(ko.current){f.currentTarget.style.cursor=ko.current.type==="column"?"col-resize":"row-resize";return}f.currentTarget.style.cursor="default"},[]),d9=j.useCallback(f=>{if(f.button!==0)return;let b=I4(f.clientX,f.clientY);if(!b)return;f.preventDefault(),fn(),$2.current=null;let w=Jn.current,E=f.shiftKey&&w?w.start:b,H=rn({start:E,end:b}),T=Yg(W3.current,b),V=!T||!z2.current;z2.current&&!T&&na.current();let ye=Ft.get(b.row),Pe=Kt.get(b.col);ye===void 0||Pe===void 0||(w1(f.currentTarget,f.pointerId,E,"cell",b,{contentScaleX:1,contentScaleY:1,originContentX:Ht[Pe]??0,originContentY:Wt[ye]??0},M3(H),V,H,f.clientX,f.clientY),mo(H),V&&To(H))},[mo,Kt,Ht,To,fn,M3,I4,Ft,Wt,w1]),p9=j.useCallback(f=>{let b=I4(f.clientX,f.clientY);b&&i9(b,jr(b.row,b.col))},[jr,i9,I4]),f9=j.useCallback(f=>{if(t1)return;let b=I4(f.clientX,f.clientY);b&&Es(b)},[t1,I4,Es]),m9=j.useCallback(f=>{if(f.button!==0||Nn===void 0||aa===void 0)return;let b=l9(f.clientX);if(b){f.preventDefault(),f.stopPropagation(),M1(f.pointerId,b.actualCol,b.width,f.clientX);return}let w=zy(f.clientX);if(w===null)return;f.preventDefault(),fn();let E=Jn.current,H=f.shiftKey&&E?E.start.col:w,T=rn({start:{row:Nn,col:H},end:{row:aa,col:w}}),V=Kt.get(H);V!==void 0&&(w1(f.currentTarget,f.pointerId,{row:Nn,col:H},"column",{row:Nn,col:w},{contentScaleX:1,contentScaleY:1,originContentX:Ht[V]??0,originContentY:Wt[0]??0},null,!0,T,f.clientX,f.clientY),$2.current={axis:"column",startCol:H,endCol:w},To(T))},[Kt,Ht,To,Nn,fn,aa,zy,l9,Wt,w1]),al=j.useCallback(f=>{if(f.button!==0||Br===void 0||Fa===void 0)return;let b=c9(f.clientY);if(b){f.preventDefault(),f.stopPropagation(),E1(f.pointerId,b.actualRow,b.height,f.clientY);return}let w=My(f.clientY);if(w===null)return;f.preventDefault(),fn();let E=Jn.current,H=f.shiftKey&&E?E.start.row:w,T=rn({start:{row:H,col:Br},end:{row:w,col:Fa}}),V=Ft.get(H);V!==void 0&&(w1(f.currentTarget,f.pointerId,{row:H,col:Br},"row",{row:w,col:Br},{contentScaleX:1,contentScaleY:1,originContentX:Ht[0]??0,originContentY:Wt[V]??0},null,!0,T,f.clientX,f.clientY),$2.current={axis:"row",startRow:H,endRow:w},To(T))},[Ht,To,Br,fn,Fa,My,c9,Ft,Wt,w1]),sl=j.useCallback(f=>{if(typeof Image>"u")return null;let b=f.id,w=b3.current.get(b);if(w&&w.src===f.src)return w.loaded&&!w.failed?w.image:null;let E=new Image,H={failed:!1,image:E,loaded:!1,src:f.src};return b3.current.set(b,H),E.onload=()=>{H.loaded=!0,ia(T=>T+1)},E.onerror=()=>{H.failed=!0,ia(T=>T+1)},E.src=f.src,null},[]);j.useLayoutEffect(()=>{if(!x)return;let f=typeof window<"u"?window.__xlsxCanvasProfile:void 0,b=f?performance.now():0,w=0,E=0,H=0,T=0,V=0,ye=0,Pe=typeof window>"u"?1:Math.max(1,window.devicePixelRatio||1);function We(D,R,te,he){if(!D)return null;let se=Math.max(1,Math.round(R*Pe)),Ye=Math.max(1,Math.round(te*Pe));D.width!==se&&(D.width=se),D.height!==Ye&&(D.height=Ye),D.style.width!==`${R}px`&&(D.style.width=`${R}px`),D.style.height!==`${te}px`&&(D.style.height=`${te}px`);let g1=D.getContext("2d",{alpha:!1});return g1?(g1.setTransform(Pe,0,0,Pe,0,0),he?.clear!==!1&&g1.clearRect(0,0,R,te),g1):null}let O1=Math.max(0,J1.width),L1=Math.max(0,J1.height),$1=Math.min(Ge,L1),q1=Math.min(u1,O1),mt=dr.current??Ri,xt=mt?rn(mt):null,Vt=R9e(xt),ut={activeSheet:z??null,bakedDrawingSignature:el,bodyHeight:L1,bodyWidth:O1,colSignature:yK(Ls,D=>D.index),getCellData:jr,headerHeight:$1,palette:m,rowHeaderWidth:q1,rowSignature:yK(Os,D=>D.index),viewportLeft:J1.left,viewportTop:J1.top,zoomFactor:Ie},it={activeSheet:z??null,bodyHeight:L1,bodyWidth:O1,colSignature:ut.colSignature,headerHeight:$1,palette:m,rangeSignature:Vt,rowHeaderWidth:q1,rowSignature:ut.rowSignature,viewportLeft:J1.left,viewportTop:J1.top,zoomFactor:Ie},zt=V7.current,Mt=P5.current,T1=_s.current,A1=!(zt&&zt.activeSheet===ut.activeSheet&&zt.bakedDrawingSignature===ut.bakedDrawingSignature&&zt.bodyHeight===ut.bodyHeight&&zt.bodyWidth===ut.bodyWidth&&zt.colSignature===ut.colSignature&&zt.getCellData===ut.getCellData&&zt.headerHeight===ut.headerHeight&&zt.palette===ut.palette&&zt.rowHeaderWidth===ut.rowHeaderWidth&&zt.rowSignature===ut.rowSignature&&zt.viewportLeft===ut.viewportLeft&&zt.viewportTop===ut.viewportTop&&zt.zoomFactor===ut.zoomFactor),U1=!(Mt&&Mt.activeSheet===it.activeSheet&&Mt.bodyHeight===it.bodyHeight&&Mt.bodyWidth===it.bodyWidth&&Mt.colSignature===it.colSignature&&Mt.headerHeight===it.headerHeight&&Mt.palette===it.palette&&Mt.rangeSignature===it.rangeSignature&&Mt.rowHeaderWidth===it.rowHeaderWidth&&Mt.rowSignature===it.rowSignature&&Mt.viewportLeft===it.viewportLeft&&Mt.viewportTop===it.viewportTop&&Mt.zoomFactor===it.zoomFactor),lt=!!(A1&&zt&&zt.activeSheet===ut.activeSheet&&zt.bakedDrawingSignature===ut.bakedDrawingSignature&&zt.bodyHeight===ut.bodyHeight&&zt.bodyWidth===ut.bodyWidth&&zt.getCellData===ut.getCellData&&zt.headerHeight===ut.headerHeight&&zt.palette===ut.palette&&zt.rowHeaderWidth===ut.rowHeaderWidth&&zt.zoomFactor===ut.zoomFactor),Ut=!!(U1&&Mt&&Mt.activeSheet===it.activeSheet&&Mt.bodyHeight===it.bodyHeight&&Mt.bodyWidth===it.bodyWidth&&Mt.headerHeight===it.headerHeight&&Mt.palette===it.palette&&Mt.rangeSignature===it.rangeSignature&&Mt.rowHeaderWidth===it.rowHeaderWidth&&Mt.zoomFactor===it.zoomFactor),t2=!!(U1&&Mt&&Mt.activeSheet===it.activeSheet&&Mt.bodyHeight===it.bodyHeight&&Mt.bodyWidth===it.bodyWidth&&Mt.headerHeight===it.headerHeight&&Mt.palette===it.palette&&Mt.rangeSignature===it.rangeSignature&&Mt.rowHeaderWidth===it.rowHeaderWidth&&Mt.zoomFactor===it.zoomFactor);if(!A1&&!U1)return;let n2={corner:{height:m6,left:u1,top:Ge,width:f6},left:{height:s9,left:u1,top:U4,width:Vs},scroll:{height:qa,left:la,top:U4,width:Fs},top:{height:Hs,left:la,top:Ge,width:N5}},P2=A1?{corner:We(e2.current,f6,m6,{clear:!lt}),left:We(Zo.current,Vs,s9,{clear:!lt}),scroll:We(cr.current,Fs,qa,{clear:!lt}),top:We(Zr.current,N5,Hs,{clear:!lt})}:{corner:null,left:null,scroll:null,top:null},J2=U1?{frozen:We(Kn.current,h6,$1),scroll:We(wo.current,Ei,$1,{clear:!Ut})}:{frozen:null,scroll:null},G=U1?{frozen:We(Xr.current,q1,O5),scroll:We(_o.current,q1,qs,{clear:!t2})}:{frozen:null,scroll:null},Ce=U1?We(Yr.current,q1,$1):null;if(A1&&(!P2.scroll||!P2.top||!P2.left||!P2.corner)||U1&&(!Ce||h6>0&&!J2.frozen||Ei>0&&!J2.scroll||O5>0&&!G.frozen||qs>0&&!G.scroll))return;let ze=z?.showGridLines??!0,Z1=w_(z,m),Bt={corner:[],left:[],scroll:[],top:[]},q={corner:[],left:[],scroll:[],top:[]},O=wN(Ei,$1),ae=wN(q1,qs),we=z3?[...O4.map(({rect:D,shape:R})=>({kind:"shape",rect:D,shape:R,zIndex:R.zIndex})),...c6.map(({image:D,rect:R})=>({image:D,kind:"image",rect:R,zIndex:D.zIndex}))].sort((D,R)=>D.zIndex-R.zIndex):[],Re=(D,R)=>{let te=n2[R],he=R==="scroll"||R==="top"?J1.left:0,se=R==="scroll"||R==="left"?J1.top:0;return{height:D.height,left:D.left-he-te.left,top:D.top-se-te.top,width:D.width}},ce=(D,R,te,he,se,Ye)=>{if(R.paragraphs.length===0)return;let g1=R.textBox?.insetPx,B1=(g1?.left??6)*Ie,z1=(g1?.right??6)*Ie,nt=(g1?.top??4)*Ie,W1=(g1?.bottom??4)*Ie,rt=te+B1,et=he+nt,at=Math.max(0,se-B1-z1),gt=Math.max(0,Ye-nt-W1);if(at<=0||gt<=0)return;let C2=R.paragraphs.map(Ur=>{let Io=Math.max(12*Ie,...Ur.runs.map(Ln=>(Ln.fontSizePt??11)*96/72*Ie*1.2)),On=Ur.runs.reduce((Ln,wr)=>{let yt=(wr.fontSizePt??11)*96/72*Ie;return D.font=`${wr.italic?"italic ":""}${wr.bold?"700 ":"400 "}${yt}px ${wr.fontFamily??"Calibri, sans-serif"}`,Ln+xs(D,wr.text)},0);return{lineHeight:Io,widthPx:On}}),Sn=C2.reduce((Ur,Io)=>Ur+Io.lineHeight,0),Ao=et;R.textBox?.verticalAlign==="middle"?Ao=et+Math.max(0,(gt-Sn)/2):R.textBox?.verticalAlign==="bottom"&&(Ao=et+Math.max(0,gt-Sn)),D.save(),D.beginPath(),D.rect(rt,et,at,gt),D.clip(),D.textBaseline="middle",R.paragraphs.forEach((Ur,Io)=>{let On=C2[Io]??{lineHeight:14*Ie,widthPx:0},Ln=rt,wr=Ur.align??R.textBox?.horizontalAlign??"left";wr==="center"?Ln=rt+Math.max(0,(at-On.widthPx)/2):wr==="right"&&(Ln=rt+Math.max(0,at-On.widthPx)),Ur.runs.forEach(yt=>{let no=(yt.fontSizePt??11)*96/72*Ie;D.font=`${yt.italic?"italic ":""}${yt.bold?"700 ":"400 "}${no}px ${yt.fontFamily??"Calibri, sans-serif"}`,D.fillStyle=yt.color??"#000000",D.textAlign="left";let Xs=Ao+On.lineHeight/2;if(D.fillText(yt.text,Ln,Xs),yt.underline&&yt.text.length>0){let jy=xs(D,yt.text);D.strokeStyle=yt.color??"#000000",D.lineWidth=Math.max(1,Ie*.75),D.beginPath(),D.moveTo(Ln,Xs+Math.max(2,no*.28)),D.lineTo(Ln+jy,Xs+Math.max(2,no*.28)),D.stroke()}Ln+=xs(D,yt.text)}),Ao+=On.lineHeight}),D.restore()},le=(D,R,te)=>{let he=R.fill?.none?"transparent":R.fill?.color??"transparent",se=R.stroke?.none?"transparent":R.stroke?.color??"transparent",Ye=Math.max(0,(R.stroke?.widthPx??(R.geometry==="line"?2:1))*Ie),g1=PK(R),B1=Math.min(R.fill?.opacity??1,R.stroke?.opacity??1);D.save(),D.translate(te.left+te.width/2,te.top+te.height/2),R.rotationDeg&&D.rotate(R.rotationDeg*Math.PI/180),D.scale(R.flipH?-1:1,R.flipV?-1:1),D.globalAlpha*=B1,D.lineWidth=Ye,D.strokeStyle=se,D.fillStyle=he,ace(D,R.stroke?.dash,Ye);let z1=-te.width/2,nt=-te.height/2;if(g1&&typeof Path2D<"u"){D.save(),D.translate(z1,nt),D.scale(te.width/Math.max(1,g1.viewBox.width),te.height/Math.max(1,g1.viewBox.height));let W1=p9e(g1.path);if(!W1){D.restore(),D.restore();return}he!=="transparent"&&D.fill(W1),se!=="transparent"&&Ye>0&&D.stroke(W1),D.restore()}else if(R.geometry==="ellipse")D.beginPath(),D.ellipse(0,0,te.width/2,te.height/2,0,0,Math.PI*2),he!=="transparent"&&D.fill(),se!=="transparent"&&Ye>0&&D.stroke();else{let W1=R.geometry==="roundRect"?12*Ie:0;ice(D,z1,nt,te.width,te.height,W1),he!=="transparent"&&D.fill(),se!=="transparent"&&Ye>0&&D.stroke()}ce(D,R,z1,nt,te.width,te.height),D.restore()},be=(D,R,te)=>{if(!(we.length===0||te.length===0))for(let he of we){if(hl(he.rect)!==D)continue;let se=Re(he.rect,D);if(!(se.left+se.width<0||se.top+se.height<0||se.left>n2[D].width||se.top>n2[D].height||!Gg(se.left,se.top,se.width,se.height,te)))if(he.kind==="shape")le(R,he.shape,se);else{let Ye=sl(he.image);Ye&&R.drawImage(Ye,se.left,se.top,se.width,se.height)}}},F=["scroll","top","left","corner"];if(A1){w=f?performance.now():0;for(let D of Object.keys(P2)){let R=P2[D],te=n2[D];if(!R||te.width<=0||te.height<=0)continue;let he=wN(te.width,te.height);if(lt){let se=t3(D),Ye=D==="scroll"||D==="top"?J1.left-T1.left:0,g1=D==="scroll"||D==="left"?J1.top-T1.top:0;if(se){let B1=_N(D==="corner"?e2.current:D==="left"?Zo.current:D==="top"?Zr.current:cr.current,R,se,Pe,te.width,te.height,Ye,g1);B1&&(he=B1)}}else R.clearRect(0,0,te.width,te.height);if(q[D]=he,T+=he.length,he.length!==0){R.fillStyle=Z1;for(let se of he)R.fillRect(se.left,se.top,se.width,se.height)}}for(let D of F){let R=P2[D],te=n2[D],he=q[D],se=_y[D];if(!R||he.length===0||te.width<=0||te.height<=0||se.rows.length===0||se.cols.length===0)continue;let Ye=!1,g1=()=>{Ye||(R.beginPath(),Ye=!0)},B1=()=>{Ye&&(R.strokeStyle=m.border,R.lineWidth=1,R.stroke(),Ye=!1)},z1=new Set;for(let nt of se.rows)for(let W1 of se.cols){let rt={row:nt.actualRow,col:W1.actualCol},et=Mo(rt),at=`${et.row}:${et.col}`,gt=et,C2=Ft.get(gt.row),Sn=Kt.get(gt.col);if(C2===void 0||Sn===void 0)continue;let Ao=u1+(Ht[Sn]??0),Ur=Ge+(Wt[C2]??0),Io=D==="left"||D==="corner",On=D==="top"||D==="corner",Ln={height:X2[C2]??nt.size,left:(Io?ni.get(gt.col)??Ao-J1.left:Ao-J1.left)-te.left,top:(On?ki.get(gt.row)??Ur-J1.top:Ur-J1.top)-te.top,width:w2[Sn]??W1.size};if(!(et.row!==rt.row||et.col!==rt.col)&&!Gg(Ln.left-S_,Ln.top-S_,Ln.width+S_*2,Ln.height+S_*2,he)){H+=1;continue}V+=1;let yt=jr(gt.row,gt.col);if((yt.colSpan||yt.rowSpan)&&z1.has(at)||yt.isMergedSecondary)continue;(yt.colSpan||yt.rowSpan)&&z1.add(at);let no=yt.colSpan||yt.rowSpan?A5(gt):null,Xs=no?.left??Ao,jy=no?.top??Ur,Ot={height:no?.height??X2[C2]??nt.size,left:(Io?ni.get(gt.col)??Xs-J1.left:Xs-J1.left)-te.left,top:(On?ki.get(gt.row)??jy-J1.top:jy-J1.top)-te.top,width:no?.width??w2[Sn]??W1.size},AO=Math.max(Ot.width,yt.spillWidth??0);if(Ot.left+AO<0||Ot.top+Ot.height<0||Ot.left>te.width||Ot.top>te.height)continue;if(!Gg(Ot.left,Ot.top,AO,Ot.height,he)){H+=1;continue}ye+=1;let ii=yt.style,Ii=yt.canvas??dK(ii),LQ=yt.conditionalColorScale?.color??(typeof ii.backgroundColor=="string"?ii.backgroundColor:Z1),DQ=!yt.conditionalColorScale&&typeof ii.backgroundImage=="string"?y9e(R,Ot,ii.backgroundImage):null;if(yt.chartHighlight&&B1(),R.fillStyle=DQ??LQ,R.fillRect(Ot.left,Ot.top,Ot.width,Ot.height),yt.chartHighlight&&(R.fillStyle=yt.chartHighlight.fillColor,R.fillRect(Ot.left+1,Ot.top+1,Math.max(0,Ot.width-2),Math.max(0,Ot.height-2))),yt.conditionalDataBar){let Jt=Ot.left+4*Ie,No=Ot.top+4*Ie,q2=Math.max(0,(Ot.width-8*Ie)*(yt.conditionalDataBar.widthPercent/100)),T3=Math.max(0,Ot.height-8*Ie);q2>0&&T3>0&&(R.fillStyle=v9e(R,Jt,No,q2,T3,yt.conditionalDataBar),R.fillRect(Jt,No,q2,T3),yt.conditionalDataBar.border!==!1&&yt.conditionalDataBar.borderColor&&(R.strokeStyle=yt.conditionalDataBar.borderColor,R.lineWidth=1,R.strokeRect(Jt+.5,No+.5,Math.max(0,q2-1),Math.max(0,T3-1))))}let gP=Ii.topBorder,BQ=Ii.rightBorder,jQ=Ii.bottomBorder,yP=Ii.leftBorder,IO=Tt[Sn+Math.max(1,yt.colSpan??1)],vP=IO===void 0?null:jr(gt.row,IO),UQ=vP?.isMergedSecondary?null:vP?.canvas?.leftBorder??dd(vP?.style.borderLeft),NO=Yt[C2+Math.max(1,yt.rowSpan??1)],bP=NO===void 0?null:jr(NO,gt.col),FQ=bP?.isMergedSecondary?null:bP?.canvas?.topBorder??dd(bP?.style.borderTop),Jd=cK(BQ,UQ),Qd=cK(jQ,FQ);if(ze&&(!Jd||!Qd)&&(g1(),Jd||(R.moveTo(Ot.left+Ot.width-.5,Ot.top),R.lineTo(Ot.left+Ot.width-.5,Ot.top+Ot.height)),Qd||(R.moveTo(Ot.left,Ot.top+Ot.height-.5),R.lineTo(Ot.left+Ot.width,Ot.top+Ot.height-.5))),(gP||Jd||Qd||yP||yt.chartHighlight)&&B1(),gP&&C2===0&&M7(R,"top",Ot,gP),Jd&&M7(R,"right",Ot,Jd),Qd&&M7(R,"bottom",Ot,Qd),yP&&Sn===0&&M7(R,"left",Ot,yP),yt.chartHighlight){let Jt={color:yt.chartHighlight.strokeColor,style:"solid",width:Math.max(1,Ie)};yt.chartHighlight.borderTop&&M7(R,"top",Ot,Jt),yt.chartHighlight.borderRight&&M7(R,"right",Ot,Jt),yt.chartHighlight.borderBottom&&M7(R,"bottom",Ot,Jt),yt.chartHighlight.borderLeft&&M7(R,"left",Ot,Jt)}let D5=yt.value??"";if(!(yt.checkboxState!=null||yt.sparkline||D5.length>0||yt.conditionalIcon||yt.isTableHeader))continue;let bl=Ii.padding,Sl=Ot.left+bl.left,Ys=Ot.top+bl.top,B5=Math.max(0,Ot.width-bl.left-bl.right),j5=Math.max(0,Ot.height-bl.top-bl.bottom);if(B5<=0||j5<=0)continue;let HQ=yt.shrinkToFitFontSizePx??jN(ii,12*Ie),S6=Math.max(1,Ie*1.5,HQ*(yt.textRotationDeg?.75:.18));if(B1(),R.save(),R.beginPath(),R.rect(Sl-S6,Ys-S6,B5+S6*2,j5+S6*2),R.clip(),R.font=yt.shrinkToFitFontSizePx?m9e(ii,yt.shrinkToFitFontSizePx):Ii.baseFont,R.fillStyle=Ii.textColor,R.textBaseline="middle",yt.checkboxState!=null){let Jt=Math.min(14*Ie,B5,j5),No=Ot.left+(Ot.width-Jt)/2,q2=Ot.top+(Ot.height-Jt)/2;R.strokeStyle=lo(m)?"#cbd5e1":"#475569",R.lineWidth=1.25,R.strokeRect(No,q2,Jt,Jt),yt.checkboxState&&(R.fillStyle=lo(m)?"#60a5fa":"#2563eb",R.fillRect(No+1.5,q2+1.5,Math.max(0,Jt-3),Math.max(0,Jt-3)),R.strokeStyle=lo(m)?"#020617":"#ffffff",R.lineWidth=1.5,R.beginPath(),R.moveTo(No+Jt*.24,q2+Jt*.56),R.lineTo(No+Jt*.45,q2+Jt*.76),R.lineTo(No+Jt*.8,q2+Jt*.3),R.stroke())}else if(yt.sparkline){let Jt=yt.sparkline.config,q2=yt.sparkline.values.map((T3,Za)=>({index:Za,value:T3})).filter(T3=>typeof T3.value=="number"&&Number.isFinite(T3.value));if(q2.length>0){let T3=Jt.negativeColor??"#c2410c",Za=Jt.color??"#2563eb",ep=Jt.markerColor??Za,H4=Sl+1,x6=Ys+2,U5=Math.max(1,B5-2),Fr=Math.max(1,j5-4);if(Jt.type==="winLoss"){let Dn=q2.map(qn=>({...qn,value:qn.value>=0?1:-1})),Xa=Math.max(4*Ie,U5/Math.max(Dn.length*1.9,1)),Ya=Dn.length>1?(U5-Xa*Dn.length)/(Dn.length-1):0,r3=x6+Math.max(1.5*Ie,Fr*.18),V4=x6+Fr-Math.max(1.5*Ie,Fr*.18);R.strokeStyle=Za,R.lineCap="round",R.lineWidth=Math.max(1.5,1.8*Ie),Dn.forEach((qn,Ni)=>{let w9=H4+Ni*(Xa+Math.max(0,Ya)),xl=qn.value>=0?r3:V4;R.beginPath(),R.moveTo(w9,xl),R.lineTo(w9+Xa,xl),R.stroke()})}else if(Jt.type==="column"){let Dn=Math.min(0,...q2.map(qn=>qn.value)),Xa=Math.max(0,...q2.map(qn=>qn.value)),Ya=x6+Fr-N7(0,Dn,Xa)*Fr,r3=Math.max(2*Ie,U5/Math.max(q2.length*1.8,1)),V4=q2.length>1?(U5-r3*q2.length)/(q2.length-1):0;R.strokeStyle=m.border,R.lineWidth=1,R.beginPath(),R.moveTo(H4,Ya),R.lineTo(H4+U5,Ya),R.stroke(),q2.forEach((qn,Ni)=>{let w9=H4+Ni*(r3+Math.max(0,V4)),xl=x6+Fr-N7(qn.value,Dn,Xa)*Fr,w6=Math.min(xl,Ya),VQ=Math.max(1,Math.abs(xl-Ya));R.fillStyle=qn.value<0?T3:Za,R.fillRect(w9,w6,r3,VQ)})}else if(q2.length>1){let Dn=Math.min(...q2.map(r3=>r3.value)),Xa=Math.max(...q2.map(r3=>r3.value)),Ya=q2.length>1?U5/(q2.length-1):0;if(R.strokeStyle=Za,R.lineCap="round",R.lineJoin="round",R.lineWidth=Math.max(1.2,1.6*Ie),R.beginPath(),q2.forEach((r3,V4)=>{let qn=H4+V4*Ya,Ni=x6+Fr-N7(r3.value,Dn,Xa)*Fr;V4===0?R.moveTo(qn,Ni):R.lineTo(qn,Ni)}),R.stroke(),Jt.markers){let r3=Math.max(...q2.map(qn=>qn.value)),V4=Math.min(...q2.map(qn=>qn.value));q2.forEach((qn,Ni)=>{let w9=H4+Ni*Ya,xl=x6+Fr-N7(qn.value,Dn,Xa)*Fr,w6=ep;qn.value===r3&&Jt.highColor?w6=Jt.highColor:qn.value===V4&&Jt.lowColor?w6=Jt.lowColor:Ni===0&&Jt.firstColor?w6=Jt.firstColor:Ni===q2.length-1&&Jt.lastColor?w6=Jt.lastColor:qn.value<0&&Jt.negative&&Jt.negativeColor&&(w6=Jt.negativeColor),R.fillStyle=w6,R.beginPath(),R.arc(w9,xl,Math.max(1.25,1.75*Ie),0,Math.PI*2),R.fill()})}}}}else{let Jt=Ii.textAlign;R.textAlign=Jt;let No=Jt==="right"?Sl+B5:Jt==="center"?Sl+B5/2:Sl,q2=(yt.conditionalIcon?18*Ie:0)+(yt.isTableHeader?16*Ie:0),T3=yt.spillWidth&&yt.spillWidth>0?Math.max(0,yt.spillWidth-q2):null,Za=T3??Math.max(0,B5-q2),ep=Ii.textColor,H4=Ii.textOverflowEllipsis,x6=Ii.usesWrappedText||D5.includes(`
`),U5=yt.shrinkToFitFontSizePx?pd(ii,yt.shrinkToFitFontSizePx):pd(ii,12*Ie);if(yt.textRotationDeg&&D5.length>0){let Fr=yN(ii.verticalAlign,Ys,j5,U5),Dn=Sl+B5/2;R.save(),R.translate(Dn,Fr),R.rotate(yt.textRotationDeg*Math.PI/180),R.textAlign=Jt,R.fillText(D5,Jt==="right"?B5/2:Jt==="center"?0:-(B5/2),0),R.restore()}else if(x6){let Fr=mQ(R,D5,Za),Dn=yt.shrinkToFitFontSizePx?pd(ii,yt.shrinkToFitFontSizePx):pd(ii,12*Ie),Xa=Fr.length*Dn,Ya=ii.verticalAlign,r3=Ys;Ya==="middle"?r3=Ys+(j5-Xa)/2:Ya!=="top"&&(r3=Ys+j5-Xa),Fr.forEach((V4,qn)=>{let Ni=r3+qn*Dn+Dn/2;R.fillText(V4,No,Ni),gN(R,{align:Jt,color:ep,decoration:Ii.textDecoration,lineThroughY:Ni,maxWidth:Za,text:V4,textX:No,underlineY:Ni+Math.max(2,Dn*.24),zoomFactor:Ie})})}else if(T3!=null){let Fr=H4?uK(R,D5,Za):D5,Dn=yN(ii.verticalAlign,Ys,j5,U5);Bt[D].push({align:Jt,clipHeight:j5+S6*2,clipLeft:Sl-S6,clipTop:Ys-S6,clipWidth:T3+S6*2,color:ep,ellipsize:H4,font:R.font,maxWidth:T3,text:Fr,textDecoration:Ii.textDecoration,textX:No,textY:Dn,lineThroughY:Dn,underlineY:Dn+6*Ie})}else{let Fr=yt.shrinkToFit?D5:H4?uK(R,D5,Za):D5,Dn=yN(ii.verticalAlign,Ys,j5,U5);R.fillText(Fr,No,Dn),gN(R,{align:Jt,color:ep,decoration:Ii.textDecoration,ellipsize:H4,lineThroughY:Dn,maxWidth:Za,text:Fr,textX:No,underlineY:Dn+6*Ie,zoomFactor:Ie})}}if(yt.conditionalIcon){let Jt=10*Ie,No=Ot.left+Ot.width-(bl.right+Jt+(yt.isTableHeader?16*Ie:4*Ie)),q2=Ot.top+Ot.height/2;b9e(R,yt.conditionalIcon,No+Jt/2,q2,Jt)}yt.isTableHeader&&(R.fillStyle=m.mutedText,R.textAlign="center",R.fillText("\u25BE",Ot.left+Ot.width-10*Ie,Ot.top+Ot.height/2)),R.restore()}B1()}for(let D of F){let R=P2[D];if(R)for(let te of Bt[D])R.save(),R.beginPath(),R.rect(te.clipLeft,te.clipTop,te.clipWidth,te.clipHeight),R.clip(),R.font=te.font,R.fillStyle=te.color,R.textAlign=te.align,R.textBaseline="middle",R.fillText(te.text,te.textX,te.textY),gN(R,{align:te.align,color:te.color,decoration:te.textDecoration,ellipsize:te.ellipsize,lineThroughY:te.lineThroughY,maxWidth:te.maxWidth,text:te.text,textX:te.textX,underlineY:te.underlineY,zoomFactor:Ie}),R.restore()}for(let D of F){let R=P2[D];R&&be(D,R,q[D])}E=f?performance.now()-w:0}if(U1&&Ce){let D=J2.frozen,R=J2.scroll,te=G.frozen,he=G.scroll;if(Ut){let se=W7("top");if(se&&R&&wo.current){let Ye=_N(wo.current,R,se,Pe,Ei,$1,J1.left-T1.left,0);Ye&&(O=Ye)}}if(t2){let se=W7("left");if(se&&he&&_o.current){let Ye=_N(_o.current,he,se,Pe,q1,qs,0,J1.top-T1.top);Ye&&(ae=Ye)}}if(D&&h6>0&&(D.fillStyle=m.headerSurface,D.fillRect(0,0,h6,$1)),R&&Ei>0){R.fillStyle=m.headerSurface;for(let se of O)R.fillRect(se.left,se.top,se.width,se.height)}D&&(D.strokeStyle=m.border,D.lineWidth=1),R&&(R.strokeStyle=m.border,R.lineWidth=1);for(let se of g6){let Ye=se.isFrozen?D:R;if(!Ye||se.localLeft+se.width<0||se.localLeft>(se.isFrozen?h6:Ei)||!se.isFrozen&&!Gg(se.localLeft,0,se.width,se.height,O))continue;let g1=xt&&se.actualCol>=xt.start.col&&se.actualCol<=xt.end.col;Ye.fillStyle=g1?As:m.headerSurface,Ye.fillRect(se.localLeft,0,se.width,se.height),Ye.strokeStyle=m.border,Ye.beginPath(),Ye.moveTo(se.localLeft+se.width-.5,0),Ye.lineTo(se.localLeft+se.width-.5,se.height),Ye.moveTo(se.localLeft,se.height-.5),Ye.lineTo(se.localLeft+se.width,se.height-.5),Ye.stroke(),Ye.font=`600 ${11*Ie}px ui-sans-serif, system-ui, sans-serif`,Ye.fillStyle=m.headerText,Ye.textAlign="center",Ye.textBaseline="middle",Ye.fillText(HN(se.actualCol),se.localLeft+se.width/2,se.height/2)}if(te&&O5>0&&(te.fillStyle=m.rowHeaderSurface,te.fillRect(0,0,q1,O5)),he&&qs>0){he.fillStyle=m.rowHeaderSurface;for(let se of ae)he.fillRect(se.left,se.top,se.width,se.height)}te&&(te.strokeStyle=m.border,te.lineWidth=1),he&&(he.strokeStyle=m.border,he.lineWidth=1);for(let se of Ws){let Ye=se.isFrozen?te:he;if(!Ye||se.localTop+se.height<0||se.localTop>(se.isFrozen?O5:qs)||!se.isFrozen&&!Gg(0,se.localTop,q1,se.height,ae))continue;let g1=xt&&se.actualRow>=xt.start.row&&se.actualRow<=xt.end.row;Ye.fillStyle=g1?As:m.rowHeaderSurface,Ye.fillRect(0,se.localTop,q1,se.height),Ye.beginPath(),Ye.moveTo(0,se.localTop+se.height-.5),Ye.lineTo(q1,se.localTop+se.height-.5),Ye.moveTo(q1-.5,se.localTop),Ye.lineTo(q1-.5,se.localTop+se.height),Ye.stroke(),Ye.font=`600 ${11*Ie}px ui-sans-serif, system-ui, sans-serif`,Ye.fillStyle=m.headerText,Ye.textAlign="center",Ye.textBaseline="middle",Ye.fillText(`${se.actualRow+1}`,q1/2,se.localTop+se.height/2)}Ce.fillStyle=m.headerSurface,Ce.fillRect(0,0,q1,$1),Ce.strokeStyle=m.border,Ce.lineWidth=1,Ce.beginPath(),Ce.moveTo(q1-.5,0),Ce.lineTo(q1-.5,$1),Ce.moveTo(0,$1-.5),Ce.lineTo(q1,$1-.5),Ce.stroke()}_s.current=J1,A1&&(V7.current=ut),U1&&(P5.current=it),Qt(),f&&(f.push({bodyMs:E,culledCells:H,dirtyRects:T,lookedUpCells:V,paintedCells:ye,repaintBody:A1,repaintHeaders:U1,renderToLayoutMs:b-N,totalMs:performance.now()-b}),f.length>500&&f.splice(0,f.length-500))},[z,Qt,el,c6,O4,g6,_y,Ws,Ls,Os,Kt,Ht,w2,X2,Ge,u1,Ri,J1.left,J1.top,J1.height,J1.width,x,Qn,F2,jr,sl,t3,W7,m,A5,Mo,Ft,Wt,As,z3,ni,ki,Tt,Yt,Ie]);let h9=j.useCallback((f,b,w)=>{f.button===0&&(f.preventDefault(),f.stopPropagation(),fn(),Lt(b.id),!(G2.current||b.editable===!1)&&(f.currentTarget.setPointerCapture?.(f.pointerId),K3.current={baseRect:w,chartId:b.id,didMove:!1,pointerId:f.pointerId,startClientX:f.clientX,startClientY:f.clientY,type:"move"},Z2.current={id:b.id,rect:w},In({id:b.id,rect:w}),Lr("select"),document.body.style.cursor="move",document.body.style.userSelect="none",Xe(f.pointerId)))},[fn,Lt]),Vd=j.useCallback((f,b,w,E)=>{G2.current||b.editable===!1||f.button!==0||(f.preventDefault(),f.stopPropagation(),fn(),Lt(b.id),f.currentTarget.setPointerCapture?.(f.pointerId),K3.current={baseRect:w,chartId:b.id,didMove:!1,handle:E,pointerId:f.pointerId,startClientX:f.clientX,startClientY:f.clientY,type:"resize"},Z2.current={id:b.id,rect:w},In({id:b.id,rect:w}),Lr("select"),document.body.style.cursor=String(BN[E]),document.body.style.userSelect="none",Xe(f.pointerId))},[fn,Lt]),g9=j.useCallback((f,b,w)=>{f.button===0&&(f.preventDefault(),f.stopPropagation(),fn(),Cn(b.id),!(G2.current||b.editable===!1)&&(f.currentTarget.setPointerCapture?.(f.pointerId),_4.current={baseRect:w,didMove:!1,imageId:b.id,pointerId:f.pointerId,startClientX:f.clientX,startClientY:f.clientY,type:"move"},Q3.current={id:b.id,rect:w},zo({id:b.id,rect:w}),Lr("select"),document.body.style.cursor="move",document.body.style.userSelect="none",ke(f.pointerId)))},[fn,Cn]),y6=j.useCallback((f,b,w,E)=>{G2.current||b.editable===!1||f.button!==0||(f.preventDefault(),f.stopPropagation(),fn(),Cn(b.id),f.currentTarget.setPointerCapture?.(f.pointerId),_4.current={baseRect:w,didMove:!1,handle:E,imageId:b.id,pointerId:f.pointerId,startClientX:f.clientX,startClientY:f.clientY,type:"resize"},Q3.current={id:b.id,rect:w},zo({id:b.id,rect:w}),Lr("select"),document.body.style.cursor=String(BN[E]),document.body.style.userSelect="none",ke(f.pointerId))},[fn,Cn]),y9=j.useCallback(f=>{if(Q0.current===f.id){Q0.current=null;return}f.hyperlink&&o6(f.hyperlink)},[o6]),qd=j.useCallback(f=>{f.hyperlink&&o6(f.hyperlink)},[o6]),v9=j.useCallback(f=>{if(C5.current===f.id){C5.current=null;return}Lt(f.id)},[Lt]),ll=j.useCallback(f=>{C5.current=f.chartId,R2(f)},[R2]),cl=j.useCallback(f=>{R2(f)},[R2]);if(ve)return(0,ge.jsx)(ge.Fragment,{children:Nce(s,l,m)});if(_e)return(0,ge.jsx)(ge.Fragment,{children:jce({...t,canLoadDeferred:X,continueDeferredLoad:$e,deferredLoadFileSize:He,isLoadDeferred:_e},m)});if(b1)return b1 instanceof W_?(0,ge.jsx)(ge.Fragment,{children:_Q(i,{displayFileName:r1,fileSizeBytes:b1.fileSizeBytes,maxFileSizeBytes:b1.maxFileSizeBytes},m)}):(0,ge.jsx)(ge.Fragment,{children:Ice(r,b1,m)});if(!z&&ie?.kind==="chartsheet")return(0,ge.jsx)("div",{style:{alignItems:"stretch",backgroundColor:m.canvas,display:"flex",flex:1,justifyContent:"center",minHeight:0,minWidth:0,padding:16},children:(0,ge.jsx)("div",{style:{backgroundColor:m.surface,border:`1px solid ${m.border}`,borderRadius:12,display:"grid",gap:16,gridTemplateColumns:W.length>1?"repeat(auto-fit, minmax(320px, 1fr))":"minmax(320px, 1fr)",padding:16,width:"100%"},children:W.length>0?W.map(f=>{let b={height:320,left:0,top:0,width:640};return(0,ge.jsx)("div",{style:{minHeight:320,position:"relative"},children:pe?BK(d,f,b):(0,ge.jsx)(XY,{chart:f,onChartElementDoubleClick:cl,onChartElementPointerDown:ll,palette:m,rect:b,selectedChartElement:ft})},f.id)}):(0,ge.jsx)("div",{style:{alignItems:"center",color:m.mutedText,display:"flex",fontSize:13,justifyContent:"center",minHeight:320},children:"Chartsheet metadata is present, but no embedded chart payload was exposed for this tab."})})});if(!z)return(0,ge.jsx)(ge.Fragment,{children:Oce(n,m)});let ca=t6.rowIndices.map(f=>{let b=fy.get(f);return{end:b?.end??Wt[f+1]??0,index:f,key:Yt[f]??f,size:b?.size??X2[f]??Qe,start:b?.start??Wt[f]??0}}),F4=ri&&sa?oi.getTotalSize():Wt[Wt.length-1]??0,ua=a6+u1,Wa=Ge+F4,Ga=oa!==null&&vn===oa.baseZoomScale,v6=Ga?Math.max(.1,oa.targetZoomScale/oa.baseZoomScale):1,ul=e1.current?.scrollLeft??J1.left,Gs=e1.current?.scrollTop??J1.top,Ay=Ga?(ul+oa.anchor.x)*(1-v6):0,Wd=Ga?(Gs+oa.anchor.y)*(1-v6):0,Gd=Ga?v6:1,Iy=Math.max(1,Ie),da=x&&o&&oa===null,Ny=da?"left 120ms cubic-bezier(0.22, 1, 0.36, 1), top 120ms cubic-bezier(0.22, 1, 0.36, 1), width 120ms cubic-bezier(0.22, 1, 0.36, 1), height 120ms cubic-bezier(0.22, 1, 0.36, 1), opacity 100ms linear":"none",Zd=t9.length+1+(s6>0?1:0)+(N4>0?1:0),Oy=`inset -1px 0 0 ${m.border}, inset 0 -1px 0 ${m.border}`,lP=Math.max(0,...c1.map(f=>f.zIndex+20),...re.map(f=>f.zIndex+20),...Be.map(f=>f.zIndex+22),...W.map(f=>f.zIndex+22)),b9=Math.max(35,lP+1),Zs=Math.max(50,b9+1),Ti=Zs+1,Xd=Zs+2,b6=b9,Ai=x_({backgroundColor:m.headerSurface,borderBottom:"none",borderRight:"none",boxShadow:Oy,color:m.headerText,fontSize:"11px",fontWeight:600,height:V8,overflow:"hidden",padding:"2px 4px",position:"sticky",textAlign:"center",top:0,userSelect:"none",whiteSpace:"nowrap",zIndex:Zs},Ie),Ly=x_({backgroundColor:"transparent",cursor:"col-resize",position:"absolute",right:-8,top:0,width:16,height:"100%",zIndex:5},Ie),Yd={height:0,left:0,overflow:"visible",pointerEvents:"none",position:"sticky",top:0,width:0},S9={height:0,left:0,overflow:"visible",pointerEvents:"none",position:"sticky",top:0,width:0,zIndex:Zs},dl={cursor:"cell",pointerEvents:"auto",position:"absolute",transformOrigin:"0 0",transition:"none",zIndex:10},xr={...dl,display:Fs>0&&qa>0?"block":"none",left:la,top:U4},L5={...dl,display:N5>0&&Hs>0?"block":"none",left:la,top:Ge,zIndex:30},er={...dl,display:Vs>0&&s9>0?"block":"none",left:u1,top:U4,zIndex:30},E3={...dl,display:f6>0&&m6>0?"block":"none",left:u1,top:Ge,zIndex:31},pl={cursor:"default",pointerEvents:"auto",position:"absolute",transformOrigin:"0 0"},cP={...pl,display:h6>0&&J1.height>0?"block":"none",left:u1,top:0,zIndex:Ti},uP={...pl,display:Ei>0&&J1.height>0?"block":"none",left:la,top:0,zIndex:Zs},dP={...pl,display:O5>0&&J1.width>0?"block":"none",left:0,top:Ge,zIndex:Ti},pP={...pl,display:qs>0&&J1.width>0?"block":"none",left:0,top:U4,zIndex:Zs},Dy={display:J1.width>0&&J1.height>0?"block":"none",left:0,pointerEvents:"none",position:"absolute",top:0,transformOrigin:"0 0",zIndex:Xd},fl=x&&c2?A5(c2):null,Kd=x&&U?d6(U):null,ml=U&&Kd?A5(U):null;function hl(f){return A9e(f,Ua,ei,M4,z4,z?.freezePanes??null,ki,ni,{defaultColWidth:Ke,defaultRowHeight:Qe,headerHeight:Ge,rowHeaderWidth:u1})}function x9(f,b,w){if(hl(b)!==w)return null;let H=J1.width>0&&J1.height>0;if(w==="scroll"&&H&&!P_(b,J1))return null;let T=w!=="scroll",V=f.textBox?.insetPx,ye=f.scaleX??1,Pe=f.scaleY??1,We=Math.max(ye,Pe),O1=We*Ie,L1=ye!==0?b.width/ye:b.width,$1=Pe!==0?b.height/Pe:b.height,q1=PK(f),mt=f.stroke?.none?"transparent":f.stroke?.color??"transparent",xt=(f.stroke?.widthPx??(f.geometry==="line"?2:1))*We*Ie,Vt=`${f.id}-${w}-head-marker`,ut=`${f.id}-${w}-tail-marker`,it=q1?CK(f.stroke?.headEndType,Vt,mt,xt,b,q1.viewBox):null,zt=q1?CK(f.stroke?.tailEndType,ut,mt,xt,b,q1.viewBox):null,Mt={...I9e(f,b,Ie),...q1?{backgroundColor:"transparent",border:"none"}:null};return(0,ge.jsxs)("div",{onClick:()=>qd(f),style:{...Mt,contain:"layout paint",cursor:f.hyperlink?"pointer":"default",left:Mt.left,pointerEvents:f.hyperlink?"auto":"none",top:Mt.top,zIndex:T?f.zIndex+20:Mt.zIndex},title:f.description,children:[q1?(0,ge.jsxs)("svg",{"aria-hidden":"true",preserveAspectRatio:"none",style:{height:"100%",inset:0,position:"absolute",width:"100%"},viewBox:`0 0 ${q1.viewBox.width} ${q1.viewBox.height}`,children:[it||zt?(0,ge.jsxs)("defs",{children:[it,zt]}):null,(0,ge.jsx)("path",{d:q1.path,fill:f.fill?.none?"transparent":f.fill?.color??"transparent",fillOpacity:f.fill?.opacity??1,markerEnd:zt?`url(#${ut})`:void 0,markerStart:it?`url(#${Vt})`:void 0,stroke:mt,strokeOpacity:f.stroke?.opacity??1,strokeWidth:xt,vectorEffect:"non-scaling-stroke"})]}):null,(0,ge.jsx)("div",{style:{color:"#000000",display:"flex",flex:1,flexDirection:"column",gap:2*Ie,height:$1,justifyContent:f.textBox?.verticalAlign==="middle"?"center":f.textBox?.verticalAlign==="bottom"?"flex-end":"flex-start",paddingBottom:(V?.bottom??4)*Ie,paddingLeft:(V?.left??6)*Ie,paddingRight:(V?.right??6)*Ie,paddingTop:(V?.top??4)*Ie,pointerEvents:"none",position:"relative",transform:ye!==1||Pe!==1?`scale(${ye}, ${Pe})`:void 0,transformOrigin:"top left",width:L1,zIndex:1},children:f.paragraphs.map((T1,A1)=>sce(T1,A1,f.textBox?.horizontalAlign??"left",O1))})]},`${w}-${f.id}`)}function gl(f,b,w){if(hl(b)!==w)return null;let H=J1.width>0&&J1.height>0;if(w==="scroll"&&H&&!P_(b,J1))return null;let T=w!=="scroll",V=qce(f),ye=Math.max(9*Ie,(f.fontSizePt??9)*96/72*Ie),Pe=lo(m)?"#cbd5e1":"#475569",We=f.textColor??"#000000",O1=!t1&&f.controlIndex!==void 0&&["checkbox","dropdown","listbox","radio","scrollbar","spinner"].includes(f.kind),L1=!t1&&f.kind==="button"&&!!c,$1=O1||L1,q1=Fn.get(f.id)??[],mt={alignItems:f.kind==="group-box"?"stretch":"center",color:We,contain:"layout paint",cursor:$1?"pointer":void 0,display:"flex",fontFamily:f.fontFamily??"Calibri, sans-serif",fontSize:ye,fontWeight:400,gap:4*Ie,height:b.height,justifyContent:f.textAlign==="center"?"center":f.textAlign==="right"?"flex-end":"flex-start",left:b.left,lineHeight:1.2,overflow:"hidden",pointerEvents:$1?"auto":"none",position:"absolute",top:b.top,width:b.width,zIndex:T?f.zIndex+20:f.zIndex},xt=T1=>{T1.stopPropagation()},Vt=(T1,A1)=>{if(t1||f.controlIndex===void 0)return!1;let U1=xo(f.controlIndex,{kind:T1},f.sheetIndex);return U1&&u?.({control:{...f,...A1},previousControl:f,type:"change"}),U1},ut=(T1="unchecked")=>{let A1=CN(f);return A1?.kind==="checkbox"?Vt({...A1,state:T1},{checked:T1==="checked",state:T1}):A1?.kind==="optionButton"&&T1!=="mixed"?Vt({...A1,state:T1},{checked:T1==="checked",state:T1}):!1},it=T1=>{let A1=CN(f);if(A1?.kind==="dropdown"){let U1=typeof T1=="number"?T1:void 0;return Vt({...A1,selected:U1},{selected:U1})}if(A1?.kind==="listBox"){let U1=Array.isArray(T1)?T1:typeof T1=="number"?[T1]:[];return Vt({...A1,selected:U1},{selected:U1})}return!1},zt=T1=>{if(!Number.isFinite(T1))return!1;let A1=CN(f);if(A1?.kind!=="scrollbar"&&A1?.kind!=="spinner")return!1;let U1=Math.max(A1.min,Math.min(A1.max,T1));return Vt({...A1,value:U1},{value:U1})},Mt=()=>{!t1&&f.kind==="button"&&c?.({control:f,type:"activate"})};if(p)return(0,ge.jsx)(j.Fragment,{children:p({activate:Mt,checked:PN(f),control:f,disabled:!$1,items:q1,label:V,mixed:jK(f),readOnly:t1,rect:b,setSelected:it,setState:ut,setValue:zt,stopPropagation:xt,style:mt,zoomFactor:Ie})},`${w}-${f.id}`);if(f.kind==="group-box"){let T1=V.length>0;return(0,ge.jsx)("div",{style:{...mt,padding:`${T1?Math.max(7,ye*.5):0}px 0 0`,position:"absolute"},children:(0,ge.jsx)("div",{style:{border:`${Math.max(1,Ie)}px solid ${Pe}`,borderRadius:2*Ie,height:"100%",position:"relative",width:"100%"},children:V?(0,ge.jsx)("span",{style:{backgroundColor:ud,left:8*Ie,maxWidth:`calc(100% - ${16*Ie}px)`,padding:`0 ${4*Ie}px`,position:"absolute",top:-(ye*.6),whiteSpace:"nowrap"},children:V}):null})},`${w}-${f.id}`)}if(f.kind==="radio"){let T1=PN(f);return(0,ge.jsxs)("button",{"aria-disabled":t1||f.controlIndex===void 0,"aria-checked":T1,disabled:!t1&&f.controlIndex===void 0,onClick:A1=>{A1.stopPropagation(),T1||ut("checked")},onPointerDown:xt,role:"radio",style:{...mt,background:"transparent",border:0,boxSizing:"border-box",padding:`0 ${Math.max(1,Ie)}px`},tabIndex:t1?-1:void 0,type:"button",children:[Vce(T1,m,Ie),V?(0,ge.jsx)("span",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:V}):null]},`${w}-${f.id}`)}if(f.kind==="checkbox"){let T1=PN(f),A1=jK(f);return(0,ge.jsxs)("button",{"aria-disabled":t1||f.controlIndex===void 0,"aria-checked":A1?"mixed":T1,disabled:!t1&&f.controlIndex===void 0,onClick:U1=>{U1.stopPropagation(),ut(T1&&!A1?"unchecked":"checked")},onPointerDown:xt,role:"checkbox",style:{...mt,background:"transparent",border:0,boxSizing:"border-box",padding:`0 ${Math.max(1,Ie)}px`},tabIndex:t1?-1:void 0,type:"button",children:[PQ(T1,m,Ie,A1),V?(0,ge.jsx)("span",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:V}):null]},`${w}-${f.id}`)}if(f.kind==="button")return(0,ge.jsx)("button",{"aria-disabled":t1||!c,disabled:!t1&&!c,onClick:T1=>{T1.stopPropagation(),Mt()},onPointerDown:xt,style:{...mt,background:"linear-gradient(180deg, #f8fafc 0%, #e2e8f0 100%)",border:`${Math.max(1,Ie)}px solid ${Pe}`,borderRadius:4*Ie,boxSizing:"border-box",justifyContent:"center",padding:`0 ${6*Ie}px`,textAlign:"center"},tabIndex:t1?-1:void 0,type:"button",children:V},`${w}-${f.id}`);if(f.kind==="dropdown"){let T1=typeof f.selected=="number"?f.selected:void 0;return(0,ge.jsxs)("select",{"aria-disabled":t1||f.controlIndex===void 0||q1.length===0,"aria-label":V||f.name||"Dropdown form control",disabled:!t1&&(f.controlIndex===void 0||q1.length===0),onChange:A1=>{A1.stopPropagation();let U1=A1.currentTarget.value===""?void 0:Number(A1.currentTarget.value);it(U1)},onClick:xt,onPointerDown:xt,style:{...mt,backgroundColor:ud,border:`${Math.max(1,Ie)}px solid ${Pe}`,borderRadius:2*Ie,boxSizing:"border-box",padding:`0 ${4*Ie}px`},tabIndex:t1?-1:void 0,value:T1===void 0?"":String(T1),children:[T1===void 0?(0,ge.jsx)("option",{value:"",children:V}):null,q1.map((A1,U1)=>(0,ge.jsx)("option",{value:U1,children:A1},U1))]},`${w}-${f.id}`)}if(f.kind==="listbox"){let T1=Array.isArray(f.selected)?f.selected:f.selected===void 0?[]:[f.selected],A1=(f.selection??"single")!=="single";return(0,ge.jsx)("select",{"aria-disabled":t1||f.controlIndex===void 0||q1.length===0,"aria-label":V||f.name||"List box form control",disabled:!t1&&(f.controlIndex===void 0||q1.length===0),multiple:A1,onChange:U1=>{U1.stopPropagation();let lt=Array.from(U1.currentTarget.selectedOptions,Ut=>Number(Ut.value));it(lt)},onClick:xt,onPointerDown:xt,size:Math.max(2,Math.min(q1.length||2,Math.floor(b.height/Math.max(1,ye*1.45)))),style:{...mt,alignItems:void 0,backgroundColor:ud,border:`${Math.max(1,Ie)}px solid ${Pe}`,borderRadius:2*Ie,boxSizing:"border-box",display:"block",padding:0},tabIndex:t1?-1:void 0,value:A1?T1.map(String):T1[0]===void 0?"":String(T1[0]),children:q1.map((U1,lt)=>(0,ge.jsx)("option",{value:lt,children:U1},lt))},`${w}-${f.id}`)}if(f.kind==="scrollbar"){let T1=f.min??0,A1=Math.max(T1,f.max??100);return(0,ge.jsx)("input",{"aria-disabled":t1||f.controlIndex===void 0,"aria-label":V||f.name||"Scrollbar form control",disabled:!t1&&f.controlIndex===void 0,max:A1,min:T1,onChange:U1=>{U1.stopPropagation(),zt(U1.currentTarget.valueAsNumber)},onClick:xt,onPointerDown:xt,step:Math.max(1,f.increment??1),style:{...mt,accentColor:lo(m)?"#60a5fa":"#2563eb",boxSizing:"border-box",padding:0,writingMode:f.horizontal===!1?"vertical-lr":void 0},tabIndex:t1?-1:void 0,type:"range",value:Math.max(T1,Math.min(A1,f.value??T1))},`${w}-${f.id}`)}if(f.kind==="spinner"){let T1=f.min??0,A1=Math.max(T1,f.max??100);return(0,ge.jsx)("input",{"aria-disabled":t1||f.controlIndex===void 0,"aria-label":V||f.name||"Spinner form control",disabled:!t1&&f.controlIndex===void 0,max:A1,min:T1,onChange:U1=>{U1.stopPropagation(),zt(U1.currentTarget.valueAsNumber)},onClick:xt,onPointerDown:xt,step:Math.max(1,f.increment??1),style:{...mt,backgroundColor:ud,border:`${Math.max(1,Ie)}px solid ${Pe}`,borderRadius:2*Ie,boxSizing:"border-box",padding:`0 ${4*Ie}px`},tabIndex:t1?-1:void 0,type:"number",value:Math.max(T1,Math.min(A1,f.value??T1))},`${w}-${f.id}`)}return(0,ge.jsx)("div",{style:{...mt,border:f.kind==="editbox"||f.kind==="unknown"?`${Math.max(1,Ie)}px solid ${Pe}`:void 0,borderRadius:2*Ie,boxSizing:"border-box",padding:`0 ${Math.max(1,Ie)}px`},children:V?(0,ge.jsx)("span",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:V}):null},`${w}-${f.id}`)}function yl(f,b,w){if(hl(b)!==w)return null;let H=J1.width>0&&J1.height>0;if(w==="scroll"&&H&&!P_(b,J1))return null;let T=w!=="scroll",V=!t1&&f.editable!==!1,ye=lo(m)?m.canvas:tK,Pe={contain:"layout paint",height:b.height,left:b.left,overflow:"hidden",pointerEvents:"none",position:"absolute",top:b.top,width:b.width,zIndex:T?f.zIndex+20:f.zIndex},We=(0,ge.jsx)("img",{alt:f.description??f.name??"",draggable:!1,src:f.src,style:{display:"block",height:"100%",pointerEvents:"none",userSelect:"none",width:"100%"}}),O1=X1===f.id?(0,ge.jsx)("div",{style:{...Pe,contain:"layout",overflow:"visible",pointerEvents:"none",zIndex:T?f.zIndex+22:f.zIndex+2},children:S?S({defaultNode:(0,ge.jsx)("div",{style:{border:`${Math.max(1,Ie)}px solid ${z7}`,boxShadow:`0 0 0 ${Math.max(1,Ie)}px ${ye}`,boxSizing:"border-box",inset:0,pointerEvents:"none",position:"absolute"},children:V?mN.map(L1=>(0,ge.jsx)("div",{onPointerDown:$1=>y6($1,f,b,L1),style:Wg(L1,z7,ye,Ie)},L1)):null}),getHandleProps:L1=>({onPointerDown:$1=>{V&&y6($1,f,b,L1)},style:V?Wg(L1,z7,ye,Ie):{...Wg(L1,z7,ye,Ie),display:"none"}}),image:f,rect:b}):(0,ge.jsx)("div",{style:{border:`${Math.max(1,Ie)}px solid ${z7}`,boxShadow:`0 0 0 ${Math.max(1,Ie)}px ${ye}`,boxSizing:"border-box",inset:0,pointerEvents:"none",position:"absolute"},children:V?mN.map(L1=>(0,ge.jsx)("div",{onPointerDown:$1=>y6($1,f,b,L1),style:Wg(L1,z7,ye,Ie)},L1)):null})}):null;return(0,ge.jsxs)(j.Fragment,{children:[h?(0,ge.jsx)("div",{style:Pe,children:h({defaultNode:We,image:f,rect:b,style:Pe})}):(0,ge.jsx)("div",{style:Pe,children:We}),(0,ge.jsx)("div",{onClick:()=>y9(f),onPointerDown:L1=>g9(L1,f,b),style:{...Pe,background:"transparent",cursor:V&&X1===f.id?"move":f.hyperlink?"pointer":"cell",pointerEvents:"auto",zIndex:T?f.zIndex+21:f.zIndex+1}}),O1]},`${w}-${f.id}`)}function vl(f,b,w){if(hl(b)!==w)return null;let H=J1.width>0&&J1.height>0;if(w==="scroll"&&H&&!P_(b,J1))return null;let T=w!=="scroll",V=!t1&&f.editable!==!1,ye=lo(m)?m.canvas:tK,Pe={contain:"layout paint",height:b.height,left:b.left,overflow:"hidden",pointerEvents:"none",position:"absolute",top:b.top,width:b.width,zIndex:T?f.zIndex+20:f.zIndex},We=Et===f.id?(0,ge.jsx)("div",{style:{...Pe,contain:"layout",overflow:"visible",pointerEvents:"none",zIndex:T?f.zIndex+22:f.zIndex+2},children:(0,ge.jsx)("div",{style:{border:`${Math.max(1,Ie)}px solid ${z7}`,boxShadow:`0 0 0 ${Math.max(1,Ie)}px ${ye}`,boxSizing:"border-box",inset:0,pointerEvents:"none",position:"absolute"},children:V?mN.map(O1=>(0,ge.jsx)("div",{onPointerDown:L1=>Vd(L1,f,b,O1),style:Wg(O1,z7,ye,Ie)},O1)):null})}):null;return(0,ge.jsxs)(j.Fragment,{children:[(0,ge.jsx)("div",{onClick:()=>v9(f),onPointerDown:O1=>h9(O1,f,b),style:{...Pe,cursor:V&&Et===f.id?"move":"cell",pointerEvents:"auto"},children:pe?BK(d,f,b):(0,ge.jsx)(XY,{chart:f,onChartElementDoubleClick:cl,onChartElementPointerDown:ll,palette:m,rect:b,selectedChartElement:ft})}),We]},`${w}-${f.id}`)}let fP={inset:0,pointerEvents:"none",position:"absolute",zIndex:20},mP={height:0,overflow:"visible",pointerEvents:"none",position:"sticky",top:0,width:0,zIndex:25},By={height:0,left:0,overflow:"visible",pointerEvents:"none",position:"sticky",width:0,zIndex:25},hP={height:0,left:0,overflow:"visible",pointerEvents:"none",position:"sticky",top:0,width:0,zIndex:26},P={overflow:"hidden",pointerEvents:"none",position:"absolute"},B={...P,display:zi>0&&Mi>0?"block":"none",height:Mi,left:F2,top:Qn,width:zi,zIndex:20},ee={...P,display:zi>0&&Hs>0?"block":"none",height:Hs,left:F2,top:Ge,width:zi,zIndex:35},Ue={...P,display:Vs>0&&Mi>0?"block":"none",height:Mi,left:u1,top:Qn,width:Vs,zIndex:35},a1={...P,display:f6>0&&m6>0?"block":"none",height:m6,left:u1,top:Ge,width:f6,zIndex:36},je=`${Math.floor(J1.left/B0)}:${Math.floor(J1.top/B0)}:${J1.width}:${J1.height}`,Le=q7.current,x1=Le!==null&&Le.showImages===L&&Le.updateFormControl===xo&&Le.chartRects===Ds&&Le.formControlRects===D4&&Le.formControlItemsById===Fn&&Le.shapeRects===L4&&Le.imageRects===B4&&Le.selectedChartId===Et&&Le.selectedImageId===X1&&Le.readOnly===t1&&Le.onFormControlAction===c&&Le.onFormControlChange===u&&Le.selectionStroke===Is&&Le.renderChartLoading===d&&Le.renderFormControl===p&&Le.renderImage===h&&Le.renderImageSelection===S&&Le.isChartsLoading===pe&&Le.selectedChartElement===ft&&Le.palette===m&&Le.drawingViewportSignature===je,m1=x1?Le.value:L?{corner:(0,ge.jsxs)(ge.Fragment,{children:[Ds.map(({chart:f,rect:b})=>vl(f,b,"corner")),L4.map(({shape:f,rect:b})=>x9(f,b,"corner")),D4.map(({control:f,rect:b})=>gl(f,b,"corner")),B4.map(({image:f,rect:b})=>yl(f,b,"corner"))]}),left:(0,ge.jsxs)(ge.Fragment,{children:[Ds.map(({chart:f,rect:b})=>vl(f,b,"left")),L4.map(({shape:f,rect:b})=>x9(f,b,"left")),D4.map(({control:f,rect:b})=>gl(f,b,"left")),B4.map(({image:f,rect:b})=>yl(f,b,"left"))]}),scroll:(0,ge.jsxs)(ge.Fragment,{children:[Ds.map(({chart:f,rect:b})=>vl(f,b,"scroll")),L4.map(({shape:f,rect:b})=>x9(f,b,"scroll")),D4.map(({control:f,rect:b})=>gl(f,b,"scroll")),B4.map(({image:f,rect:b})=>yl(f,b,"scroll"))]}),top:(0,ge.jsxs)(ge.Fragment,{children:[Ds.map(({chart:f,rect:b})=>vl(f,b,"top")),L4.map(({shape:f,rect:b})=>x9(f,b,"top")),D4.map(({control:f,rect:b})=>gl(f,b,"top")),B4.map(({image:f,rect:b})=>yl(f,b,"top"))]})}:{corner:null,left:null,scroll:null,top:null};x1||(q7.current={chartRects:Ds,drawingViewportSignature:je,formControlItemsById:Fn,formControlRects:D4,imageRects:B4,isChartsLoading:pe,onFormControlAction:c,onFormControlChange:u,palette:m,readOnly:t1,renderChartLoading:d,renderFormControl:p,renderImage:h,renderImageSelection:S,selectedChartElement:ft,selectedChartId:Et,selectedImageId:X1,selectionStroke:Is,shapeRects:L4,showImages:L,updateFormControl:xo,value:m1});function M1(f,b,w,E){if(!pn)return;ko.current={actualIndex:b,initialPx:w,pointerId:f,startPosition:E,type:"column"},Po.current={actualIndex:b,size:w},ur.current=null;let H=u6("column",E);Da(H===null?null:{position:H,type:"column"}),Lr("select"),Qo("col-resize"),document.body.style.userSelect="none"}function E1(f,b,w,E){if(!pn)return;ko.current={actualIndex:b,initialPx:w,pointerId:f,startPosition:E,type:"row"},ur.current={actualIndex:b,size:w},Po.current=null;let H=u6("row",E);Da(H===null?null:{position:H,type:"row"}),Lr("select"),Qo("row-resize"),document.body.style.userSelect="none"}function w1(f,b,w,E,H,T,V,ye,Pe,We,O1){o9();let L1=rn(Pe);xi.current={anchor:w,axis:E,contentScaleX:T.contentScaleX,contentScaleY:T.contentScaleY,committedOnPointerDown:ye,didDrag:!1,originCell:H,originOverlayRect:V,originContentX:T.originContentX,originContentY:T.originContentY,pointerId:b,previewRange:L1,startClientX:We,startClientY:O1},dr.current=L1,Nr.current=L1,mo(L1),$y(b,f)}function F1(f,b){let w=rn(f);if(_d(b,w))return w;let E=Math.max(0,w.start.row-b.row),H=Math.max(0,b.row-w.end.row),T=Math.max(0,w.start.col-b.col),V=Math.max(0,b.col-w.end.col),ye=Math.max(E,H),Pe=Math.max(T,V);return ye>=Pe?rn({start:{row:E>0?b.row:w.start.row,col:w.start.col},end:{row:H>0?b.row:w.end.row,col:w.end.col}}):rn({start:{row:w.start.row,col:T>0?b.col:w.start.col},end:{row:w.end.row,col:V>0?b.col:w.end.col}})}function _1(f,b){if(t1)return;ra.current=e1.current?.getBoundingClientRect()??null;let w=rn(b);Ro.current={pointerId:f,previewRange:w,sourceRange:w},La(w),Lr("fill"),document.body.style.cursor="crosshair",document.body.style.userSelect="none",Hd(f,w)}function C1(f){let b=Ro.current;if(!b)return;let w=F1(b.sourceRange,f);b.previewRange=w,mo(w)}function ke(f){w4.current?.();let b=(T,V,ye)=>{let Pe=V-T.startClientX,We=ye-T.startClientY;return kK(T.type==="move"?{...T.baseRect,left:T.baseRect.left+Pe,top:T.baseRect.top+We}:j_(T.baseRect,T.handle,Pe,We,$t),{contentOffsetLeft:u1,contentOffsetTop:Ge,minSizePx:$t})},w=T=>{if(T.pointerId!==f)return;let V=_4.current;if(!V)return;let ye=T.clientX-V.startClientX,Pe=T.clientY-V.startClientY;!V.didMove&&(Math.abs(ye)>3||Math.abs(Pe)>3)&&(V.didMove=!0);let We=b(V,T.clientX,T.clientY);T4({id:V.imageId,rect:We})},E=()=>{window.removeEventListener("pointermove",w),window.removeEventListener("pointerup",H),window.removeEventListener("pointercancel",H)},H=T=>{if(T.pointerId!==f)return;let V=_4.current;C3.current!==null&&(window.cancelAnimationFrame(C3.current),C3.current=null);let ye=$4.current;$4.current=null,ye&&(Q3.current=ye,zo(ye));let Pe=V?b(V,T.clientX,T.clientY):null;_4.current=null,w4.current=null,Lr("idle"),document.body.style.cursor="",document.body.style.userSelect="",E(),V&&(V.didMove&&(Q0.current=V.imageId),V.didMove&&Pe&&kn(V.imageId,dy(Pe))),Q3.current=null,zo(null)};window.addEventListener("pointermove",w),window.addEventListener("pointerup",H),window.addEventListener("pointercancel",H),w4.current=E}function Xe(f){Oa.current?.();let b=(T,V,ye)=>{let Pe=V-T.startClientX,We=ye-T.startClientY;return kK(T.type==="move"?{...T.baseRect,left:T.baseRect.left+Pe,top:T.baseRect.top+We}:j_(T.baseRect,T.handle,Pe,We,48*Ie),{contentOffsetLeft:u1,contentOffsetTop:Ge,minSizePx:48*Ie})},w=T=>{if(T.pointerId!==f)return;let V=K3.current;if(!V)return;let ye=T.clientX-V.startClientX,Pe=T.clientY-V.startClientY;!V.didMove&&(Math.abs(ye)>3||Math.abs(Pe)>3)&&(V.didMove=!0);let We=b(V,T.clientX,T.clientY);zd({id:V.chartId,rect:We})},E=()=>{window.removeEventListener("pointermove",w),window.removeEventListener("pointerup",H),window.removeEventListener("pointercancel",H)},H=T=>{if(T.pointerId!==f)return;let V=K3.current;Pi.current!==null&&(window.cancelAnimationFrame(Pi.current),Pi.current=null);let ye=R5.current;R5.current=null,ye&&(Z2.current=ye,In(ye));let Pe=V?b(V,T.clientX,T.clientY):null;K3.current=null,Oa.current=null,Lr("idle"),document.body.style.cursor="",document.body.style.userSelect="",E(),V&&(V.didMove&&(C5.current=V.chartId),V.didMove&&Pe&&N2(V.chartId,dy(Pe))),Z2.current=null,In(null)};window.addEventListener("pointermove",w),window.addEventListener("pointerup",H),window.addEventListener("pointercancel",H),Oa.current=E}function k1(){return U&&Ft.has(U.row)&&Kt.has(U.col)?U:Nn===void 0||Br===void 0?null:{row:Nn,col:Br}}function ot(f,b){let w=e1.current;if(!w)return;let E=w.scrollTop,H=w.scrollLeft,T=Ge+(Wt[f]??0),V=Ge+(Wt[f+1]??T),ye=u1+(Ht[b]??0),Pe=u1+(Ht[b+1]??ye);if(V>Qn){let We=w.scrollTop+Qn,O1=w.scrollTop+w.clientHeight;T<We?E=T-Qn:V>O1&&(E=V-w.clientHeight)}if(Pe>F2){let We=w.scrollLeft+F2,O1=w.scrollLeft+w.clientWidth;ye<We?H=ye-F2:Pe>O1&&(H=Pe-w.clientWidth)}E=Math.max(0,Math.min(E,w.scrollHeight-w.clientHeight)),H=Math.max(0,Math.min(H,w.scrollWidth-w.clientWidth)),E!==w.scrollTop&&(w.scrollTop=E),H!==w.scrollLeft&&(w.scrollLeft=H),y2(w,{immediate:!0})}function n1(f,b,w){let E=Math.max(0,Math.min(f,Yt.length-1)),H=Math.max(0,Math.min(b,Tt.length-1)),T=Yt[E],V=Tt[H];if(T===void 0||V===void 0)return;let ye={start:{row:T,col:V},end:{row:T,col:V}};$2.current=null,dr.current=null,Nr.current=ye,mo(ye),qt({row:T,col:V},w?{extend:!0}:void 0),ot(E,H)}function Q1(f,b){let w=e1.current,E=Math.max(Qe,(w?.clientHeight??Qe*20)-Qn),H=Wt[f]??0,T=b>0?H+E:H-E;return Math.max(0,Math.min(y4(Wt,T),Yt.length-1))}function Y1(f,b){let w=e1.current,E=Math.max(Ke,(w?.clientWidth??Ke*8)-F2),H=Ht[f]??0,T=b>0?H+E:H-E;return Math.max(0,Math.min(y4(Ht,T),Tt.length-1))}function kt(f){let b=$2.current;if(b?.axis!=="column"||Nn===void 0)return null;let w=Math.min(b.startCol,b.endCol),E=Math.max(b.startCol,b.endCol),H=f==="ArrowLeft"?w-1:f==="ArrowRight"?E+1:null;if(H===null)return null;let T=Ft.get(Nn),V=Kt.get(H);return T===void 0||V===void 0?null:{colIndex:V,rowIndex:T}}function s1(f){let b=$2.current;if(b?.axis!=="row"||Br===void 0)return null;let w=Math.min(b.startRow,b.endRow),E=Math.max(b.startRow,b.endRow),H=f==="ArrowUp"?w-1:f==="ArrowDown"?E+1:null;if(H===null)return null;let T=Ft.get(H),V=Kt.get(Br);return T===void 0||V===void 0?null:{colIndex:V,rowIndex:T}}function i1(f){if(c2)return;if(!t1&&(f.metaKey||f.ctrlKey)&&!f.altKey){let T=f.key.toLowerCase();if(T==="z"&&f.shiftKey){f.preventDefault(),N1();return}if(T==="z"){f.preventDefault(),Gr();return}if(T==="y"){f.preventDefault(),N1();return}}let b=k1();if(!b)return;let w=Ft.get(b.row)??0,E=Kt.get(b.col)??0,H=f.ctrlKey||f.metaKey;if(!t1&&k9e(f)){f.preventDefault(),Es(b,f.key);return}switch(f.key){case"ArrowDown":if(f.preventDefault(),!f.shiftKey&&!H){let T=s1(f.key);if(T){n1(T.rowIndex,T.colIndex,!1);break}}n1(H?Ft.get(k_(Yt,z?.maxUsedRow??-1))??Yt.length-1:w+1,E,f.shiftKey);break;case"ArrowUp":if(f.preventDefault(),!f.shiftKey&&!H){let T=s1(f.key);if(T){n1(T.rowIndex,T.colIndex,!1);break}}n1(H?Ft.get(rd(Yt,z?.minUsedRow??-1))??0:w-1,E,f.shiftKey);break;case"ArrowLeft":if(f.preventDefault(),!f.shiftKey&&!H){let T=kt(f.key);if(T){n1(T.rowIndex,T.colIndex,!1);break}}n1(w,H?Kt.get(rd(Tt,z?.minUsedCol??-1))??0:E-1,f.shiftKey);break;case"ArrowRight":if(f.preventDefault(),!f.shiftKey&&!H){let T=kt(f.key);if(T){n1(T.rowIndex,T.colIndex,!1);break}}n1(w,H?Kt.get(k_(Tt,z?.maxUsedCol??-1))??Tt.length-1:E+1,f.shiftKey);break;case"Home":f.preventDefault(),n1(H?Ft.get(rd(Yt,z?.minUsedRow??-1))??0:w,Kt.get(rd(Tt,z?.minUsedCol??-1))??0,f.shiftKey);break;case"End":f.preventDefault(),n1(H?Ft.get(k_(Yt,z?.maxUsedRow??-1))??Yt.length-1:w,Kt.get(k_(Tt,z?.maxUsedCol??-1))??Tt.length-1,f.shiftKey);break;case"PageDown":if(f.preventDefault(),f.altKey){n1(w,Y1(E,1),f.shiftKey);break}n1(Q1(w,1),E,f.shiftKey);break;case"PageUp":if(f.preventDefault(),f.altKey){n1(w,Y1(E,-1),f.shiftKey);break}n1(Q1(w,-1),E,f.shiftKey);break;case"Tab":f.preventDefault(),f.shiftKey?n1(E>0?w:w-1,E>0?E-1:Tt.length-1,!1):n1(E<Tt.length-1?w:w+1,E<Tt.length-1?E+1:0,!1);break;case"Enter":if(f.preventDefault(),f.metaKey||f.ctrlKey||f.altKey)break;if(f.shiftKey){n1(w-1,E,!1);break}n1(w+1,E,!1);break;case"Backspace":case"Delete":t1||(f.preventDefault(),Se());break;case"F2":t1||(f.preventDefault(),Es(b));break;default:break}}Hn.current=i1;let st={ref:e1,"aria-colcount":Math.max(z?.colCount??0,Y),"aria-keyshortcuts":"ArrowUp ArrowDown ArrowLeft ArrowRight Home End PageUp PageDown Control+Home Control+End","aria-label":z?`${z.name} worksheet grid`:"Workbook grid","aria-readonly":t1,"aria-rowcount":Math.max(z?.rowCount??0,A),role:"grid",onScroll:Ms,onCopy:f=>{if(c2)return;let b=f.clipboardData,w=v1();if(w){if(f.preventDefault(),b){b.setData("text/plain",w.text),b.setData("text/html",w.html),b.setData(YY,w.structured);return}f1()}},onPointerDownCapture:f=>{f.button===0&&(vN(f.target,f.currentTarget)||(Ct.current=!0,r6(f.currentTarget)))},onClickCapture:f=>{vN(f.target,f.currentTarget)||(Ct.current=!0,r6(f.currentTarget))},onFocus:()=>{Ct.current=!0},onKeyDown:i1,onPaste:f=>{if(c2||t1)return;let b=f.clipboardData;if(!b){f.preventDefault(),M();return}let w=b.getData(YY),E=b.getData("text/plain");if(!(!w&&!E)){if(f.preventDefault(),w){K1(w);return}I1(E)}},tabIndex:0,style:{"--xlsx-menu-active":Id,"--xlsx-menu-border":m.strongBorder,"--xlsx-menu-surface":m.surface,"--xlsx-selection-header":As,backgroundColor:m.canvas,color:m.text,cursor:eo?.type==="column"?"col-resize":eo?.type==="row"?"row-resize":void 0,flex:1,height:"100%",minHeight:0,minWidth:0,outline:"none",overflow:"auto",width:"100%"}},H1=(0,ge.jsx)("div",{style:{backgroundColor:w_(z,m),minHeight:"100%",minWidth:"100%",position:"relative",width:ua,height:Wa},children:(0,ge.jsxs)("div",{ref:G1,style:{height:Wa,left:0,position:"absolute",top:0,transform:!x&&Ga?`translate3d(${Ay}px, ${Wd}px, 0) scale(${v6})`:void 0,transformOrigin:"0 0",transition:"none",willChange:!x&&Ga?"transform":void 0,width:ua},children:[L&&!x?(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)("div",{style:mP,children:m1.top}),(0,ge.jsx)("div",{style:By,children:m1.left}),(0,ge.jsx)("div",{style:hP,children:m1.corner}),(0,ge.jsx)("div",{style:fP,children:m1.scroll})]}):null,x?(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsxs)("div",{style:Yd,children:[(0,ge.jsx)("canvas",{ref:cr,onClick:p9,onDoubleClick:f9,onPointerDown:d9,style:xr}),(0,ge.jsx)("canvas",{ref:Zr,onClick:p9,onDoubleClick:f9,onPointerDown:d9,style:L5}),(0,ge.jsx)("canvas",{ref:Zo,onClick:p9,onDoubleClick:f9,onPointerDown:d9,style:er}),(0,ge.jsx)("canvas",{ref:e2,onClick:p9,onDoubleClick:f9,onPointerDown:d9,style:E3}),Od?(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)("div",{style:B,children:(0,ge.jsx)("div",{ref:ea,style:{height:Wa,left:0,pointerEvents:"none",position:"absolute",top:0,transform:`translate(${-J1.left-F2}px, ${-J1.top-Qn}px)`,transformOrigin:"0 0",width:ua},children:m1.scroll})}),(0,ge.jsx)("div",{style:ee,children:(0,ge.jsx)("div",{ref:ta,style:{height:Wa,left:0,pointerEvents:"none",position:"absolute",top:0,transform:`translate(${-J1.left-F2}px, ${-Ge}px)`,transformOrigin:"0 0",width:ua},children:m1.top})}),(0,ge.jsx)("div",{style:Ue,children:(0,ge.jsx)("div",{ref:V3,style:{height:Wa,left:0,pointerEvents:"none",position:"absolute",top:0,transform:`translate(${-u1}px, ${-J1.top-Qn}px)`,transformOrigin:"0 0",width:ua},children:m1.left})}),(0,ge.jsx)("div",{style:a1,children:(0,ge.jsx)("div",{ref:q3,style:{height:Wa,left:0,pointerEvents:"none",position:"absolute",top:0,transform:`translate(${-u1}px, ${-Ge}px)`,transformOrigin:"0 0",width:ua},children:m1.corner})})]}):null]}),(0,ge.jsxs)("div",{style:S9,children:[(0,ge.jsx)("canvas",{ref:Kn,onPointerLeave:u9,onPointerMove:Ey,onPointerDown:m9,style:cP}),(0,ge.jsx)("canvas",{ref:wo,onPointerLeave:u9,onPointerMove:Ey,onPointerDown:m9,style:uP}),(0,ge.jsx)("canvas",{ref:Xr,onPointerLeave:u9,onPointerMove:Ty,onPointerDown:al,style:dP}),(0,ge.jsx)("canvas",{ref:_o,onPointerLeave:u9,onPointerMove:Ty,onPointerDown:al,style:pP}),(0,ge.jsx)("canvas",{ref:Yr,style:Dy})]}),c2&&fl?(()=>{let f=jr(c2.row,c2.col).style,b=typeof f.backgroundColor=="string"?f.backgroundColor:w_(z,m),w=typeof f.color=="string"?f.color:E_(null,b,m);return(0,ge.jsx)("div",{style:{left:fl.left,position:"absolute",top:fl.top,width:fl.width,height:fl.height,zIndex:28},children:(0,ge.jsx)("input",{ref:Ia,autoFocus:!0,onBlur:yy,onChange:E=>P3(E.target.value),onKeyDown:E=>{if(E.stopPropagation(),E.key==="Enter"){E.preventDefault(),Ts();return}if(E.key==="Escape"){E.preventDefault(),gy();return}(E.key==="ArrowDown"||E.key==="ArrowLeft"||E.key==="ArrowRight"||E.key==="ArrowUp")&&(E.preventDefault(),J8(E.key,E.currentTarget.value))},style:{backgroundColor:b,border:0,boxShadow:`inset 0 0 0 ${Iy}px ${Is}`,boxSizing:"border-box",color:w,display:"block",font:wO(f,12*Ie),height:"100%",margin:0,minHeight:0,outline:"none",overflow:"hidden",padding:Jg(Z_,Ie),width:"100%"},value:P4})})})():null,Kd&&ml?(0,ge.jsx)("div",{style:{height:ml.height,left:ml.left,pointerEvents:"none",position:"absolute",top:ml.top,width:ml.width,zIndex:27},children:(0,ge.jsx)("div",{style:{height:"100%",pointerEvents:"auto",position:"relative",width:"100%"},children:Kd})}):null]}):(0,ge.jsxs)("table",{ref:Pt,style:{borderCollapse:"collapse",color:"#000000",flex:"0 0 auto",tableLayout:"fixed",width:ua},children:[(0,ge.jsxs)("colgroup",{children:[(0,ge.jsx)("col",{style:{width:u1}}),s6>0?(0,ge.jsx)("col",{style:{width:s6}}):null,t9.map(f=>(0,ge.jsx)("col",{ref:b=>{b?Zt.current.set(f.actualCol,b):Zt.current.delete(f.actualCol)},style:{width:f.size}},f.key)),N4>0?(0,ge.jsx)("col",{style:{width:N4}}):null]}),(0,ge.jsx)("thead",{style:{position:"sticky",top:0,zIndex:Zs},children:(0,ge.jsxs)("tr",{children:[(0,ge.jsx)("th",{style:{...Ai,backgroundColor:m.headerSurface,left:0,width:u1,zIndex:Xd}}),s6>0?(0,ge.jsx)("th",{"aria-hidden":"true",style:{...Ai,padding:0,width:s6}}):null,t9.map(f=>(0,ge.jsx)("th",{"data-xlsx-col-header":f.actualCol,ref:b=>Cy(f.actualCol,b),onPointerDown:b=>rl(b,f.actualCol),style:{...Ai,left:ni.get(f.actualCol),zIndex:ni.has(f.actualCol)?Ti:Ai.zIndex},children:(0,ge.jsxs)("div",{style:{position:"relative"},children:[(0,ge.jsx)("span",{style:{display:"inline-block",transform:Gd!==1?`scale(${1/Gd})`:void 0,transformOrigin:"center center"},children:HN(f.actualCol)}),(0,ge.jsx)("div",{onPointerDown:b=>{pn&&(b.preventDefault(),b.stopPropagation(),M1(b.pointerId,f.actualCol,f.size,b.clientX))},style:Ly})]})},f.key)),N4>0?(0,ge.jsx)("th",{"aria-hidden":"true",style:{...Ai,padding:0,width:N4}}):null]})}),(0,ge.jsxs)("tbody",{children:[ca.map((f,b)=>{let w=Yt[f.index];if(w===void 0)return null;let E=b===0?0:ca[b-1]?.end??0,H=Math.max(0,f.start-E);return(0,ge.jsxs)(j.Fragment,{children:[H>0?(0,ge.jsx)("tr",{"aria-hidden":"true",style:{height:H},children:(0,ge.jsx)("td",{colSpan:Zd})}):null,(0,ge.jsx)(Qce,{actualRow:w,editingCell:c2,editingValue:P4,frozenRowHeaderZIndex:b6,getCellData:jr,leadingSpacerWidth:s6,onCellClick:i9,onCellDoubleClick:nl,onCellPointerDown:a9,onEditingBlur:yy,onEditingCancel:gy,onEditingCommit:Ts,onEditingNavigate:J8,onEditingValueChange:P3,headerLabelLiveScale:Gd,onRowHeaderRef:Py,onRowPointerDown:j4,onRowResizePointerDown:Us,palette:m,readOnly:t1,renderCellAdornment:d6,rowHeight:f.size,rowHeaderZIndex:b9,rowHeaderWidth:u1,stickyLeftByCol:ni,stickyTop:ki.get(w),trailingSpacerWidth:N4,visibleCols:t9,zoomFactor:Ie},f.key)]},`row-fragment-${f.key}`)}),ca.length>0&&F4-(ca[ca.length-1]?.end??F4)>0?(0,ge.jsx)("tr",{style:{height:F4-(ca[ca.length-1]?.end??F4)},children:(0,ge.jsx)("td",{colSpan:Zd})}):null]})]}),(0,ge.jsxs)("div",{ref:Er,style:{height:0,left:0,overflow:"visible",pointerEvents:"none",position:"absolute",top:0,transformOrigin:"0 0",transition:"none",width:0,zIndex:24},children:[(0,ge.jsx)("div",{ref:S3,style:{backgroundColor:Id,boxSizing:"border-box",boxShadow:`inset 0 0 0 ${Iy}px ${Is}`,contain:"layout paint",height:$3?.height??0,left:$3?.left??0,opacity:$3?1:0,pointerEvents:"none",position:"absolute",top:$3?.top??0,transition:Ny,visibility:$3?"visible":"hidden",willChange:da?"left, top, width, height":void 0,width:$3?.width??0,zIndex:24}}),(0,ge.jsx)("div",{ref:Tr,"aria-hidden":"true",style:{alignItems:"center",color:m.mutedText,display:"inline-flex",fontSize:10*Ie,fontWeight:700,height:16*Ie,justifyContent:"center",opacity:0,pointerEvents:"none",position:"absolute",transform:"translateY(-50%)",visibility:"hidden",width:12*Ie,zIndex:26},children:"\u25BE"}),(0,ge.jsx)("div",{ref:bi,onPointerDown:f=>{t1||f.button!==0||!to||!$3||(f.preventDefault(),f.stopPropagation(),_1(f.pointerId,to))},style:{backgroundColor:Is,border:`${Math.max(1,Ie)}px solid ${m.surface}`,contain:"layout paint",cursor:"crosshair",display:!t1&&$3?"block":"none",height:8*Ie,left:$3?$3.left+$3.width-4*Ie:0,pointerEvents:"auto",position:"absolute",top:$3?$3.top+$3.height-4*Ie:0,transition:da?"left 120ms cubic-bezier(0.22, 1, 0.36, 1), top 120ms cubic-bezier(0.22, 1, 0.36, 1)":"none",willChange:da?"left, top":void 0,width:8*Ie,zIndex:25}})]}),eo?(0,ge.jsx)("div",{"aria-hidden":"true",style:{backgroundColor:Is,borderRadius:Math.max(999,3*Ie),boxShadow:`0 0 0 ${Math.max(1,Ie)}px ${m.surface}`,height:eo.type==="column"?Math.max(12,14*Ie):Math.max(3,2*Ie),left:eo.type==="column"?eo.position-Math.max(2,1.5*Ie):Math.max(3,4*Ie),pointerEvents:"none",position:"absolute",top:eo.type==="column"?Math.max(2*Ie,Ge-Math.max(14,16*Ie)):eo.position-Math.max(2,1.5*Ie),width:eo.type==="column"?Math.max(3,2*Ie):Math.max(12,14*Ie),zIndex:52}}):null,!v&&n3?(0,ge.jsx)("div",{ref:x2,style:{color:m.text,left:Math.max(u1+4*Ie,n3.left),position:"absolute",top:n3.top,zIndex:50},children:(0,ge.jsx)(Mce,{cell:{col:n3.column.index+n3.table.start.col,row:n3.table.start.row},column:n3.column,direction:T2&&T2.tableName===n3.table.name&&T2.columnIndex===n3.column.index?T2.direction:null,sortAscending:()=>{bt(n3.table.name,n3.column.index,"ascending"),C4(null)},sortDescending:()=>{bt(n3.table.name,n3.column.index,"descending"),C4(null)},table:n3.table,triggerIcon:"\u25BE",triggerProps:{type:"button"}})}):null]})});return(0,ge.jsx)("div",{style:{backgroundColor:m.canvas,display:"flex",flex:1,minHeight:0,minWidth:0},children:g?g({children:H1,viewportProps:st}):(0,ge.jsx)("div",{...st,children:H1},ue)})}function GN({allowResizeInReadOnly:e=!1,className:t,controller:n,emptyState:o,enableCanvasSelectionAnimation:r=!0,enableGestureZoom:i=!0,errorState:a,experimentalCanvas:s=!0,fileTooLargeState:l,getCellStyle:c,headerBackgroundColor:u,headerTextColor:d,height:p,isDark:m=!1,loadingComponent:h,loadingState:S,onFormControlAction:v,onFormControlChange:g,renderChartLoading:y,renderFormControl:x,renderImage:_,renderImageSelection:$,renderScroller:k,renderTableHeaderMenu:L,rounded:I=!0,selectionColor:N,selectionFillColor:U,selectionHeaderColor:z,showImages:Z=!0,showDefaultToolbar:ie=!0,toolbar:ue}){let X=lce(m,u,d),{displayFileName:W,error:Me}=n,Fe=Me instanceof W_?Lce(l,{displayFileName:W,fileSizeBytes:Me.fileSizeBytes,maxFileSizeBytes:Me.maxFileSizeBytes},X):void 0;return(0,ge.jsx)(w9e.Provider,{value:{headerBackgroundColor:u,headerTextColor:d,isDark:m},children:(0,ge.jsx)(gQ.Provider,{value:n,children:Fe!==void 0?Fe:(0,ge.jsxs)("div",{className:_9e("react-xlsx-viewer",t),style:{blockSize:p,backgroundColor:X.surface,borderRadius:I?12:0,color:X.text,display:"flex",flex:"1 1 auto",flexDirection:"column",inlineSize:"100%",isolation:"isolate",maxHeight:"100%",maxWidth:"100%",minHeight:0,minWidth:0,overflow:"hidden",position:"relative",width:"100%"},children:[Ace(ue,ie,n,X),(0,ge.jsx)("div",{style:{display:"flex",flex:1,minHeight:0,minWidth:0},children:(0,ge.jsx)(eue,{allowResizeInReadOnly:e,controller:n,emptyState:o,enableCanvasSelectionAnimation:r,enableGestureZoom:i,errorState:a,experimentalCanvas:s,fileTooLargeState:l,getCellStyle:c,loadingComponent:h,loadingState:S,onFormControlAction:v,onFormControlChange:g,palette:X,renderChartLoading:y,renderFormControl:x,renderImage:_,renderImageSelection:$,renderScroller:k,renderTableHeaderMenu:L,selectionColor:N,selectionFillColor:U,selectionHeaderColor:z,showImages:Z})})]})})})}function tue(e){let t=dO(e);return(0,ge.jsx)(GN,{...e,controller:t})}function CQ(e){let t=j.useContext(gQ);return e.controller?(0,ge.jsx)(GN,{...e,controller:e.controller}):t?(0,ge.jsx)(GN,{...e,controller:t}):(0,ge.jsx)(tue,{...e})}function nue(e){if(!e)return null;try{let t=new URL(e,"https://invalid.invalid/");return t.hostname==="invalid.invalid"?null:t.protocol==="http:"||t.protocol==="https:"||t.protocol==="mailto:"?t.href:null}catch{return null}}function kQ(e,t,n){let o=r=>{let i=r.target instanceof Element?r.target.closest("a, [href]"):null;if(!i||!e.contains(i))return;let a=i.getAttribute("href")??i.getAttribute("xlink:href");if(!a)return;if(r.preventDefault(),a.startsWith("#")){n?.(a.slice(1),i)&&r.stopPropagation();return}let s=nue(a);s&&(r.stopPropagation(),t(s))};return e.addEventListener("click",o,!0),()=>e.removeEventListener("click",o,!0)}function kO(e){if(!e||e instanceof Element&&!e.isConnected||e instanceof Range&&!e.startContainer.isConnected)return null;let t=e.getBoundingClientRect();return t.width||t.height?t:null}var RQ=new Map;function $Q(e){return new Promise((t,n)=>{let o=new Image;o.onload=()=>t(o),o.onerror=()=>n(new Error("image failed to load")),o.src=e})}function RO(e){if(e.startsWith("data:"))return Promise.resolve(e);let t=RQ.get(e);return t||(t=$Q(e).then(n=>{let o=document.createElement("canvas");return o.width=n.naturalWidth||1,o.height=n.naturalHeight||1,o.getContext("2d").drawImage(n,0,0),o.toDataURL("image/png")}).catch(()=>null),RQ.set(e,t)),t}function rue(){let e=[];for(let t of Array.from(document.styleSheets))try{for(let n of Array.from(t.cssRules))e.push(n.cssText)}catch{}return e.join(`
`)}var oue=/url\((['"]?)(blob:[^'")]+)\1\)/g;async function iue(e,t){let n=[],o=(r,i)=>{if(r instanceof HTMLCanvasElement){try{let c=document.createElement("img");c.src=r.toDataURL("image/png"),c.setAttribute("style",(r.getAttribute("style")??"")+`;width:${r.offsetWidth}px;height:${r.offsetHeight}px`),c.className=r.className,i.replaceWith(c)}catch{}return}if(r instanceof HTMLImageElement&&i instanceof HTMLImageElement){let c=r.currentSrc||r.src;n.push(RO(c).then(u=>{u&&(i.src=u),i.removeAttribute("srcset")}))}if(r instanceof SVGImageElement){let c=r.href.baseVal;n.push(RO(c).then(u=>{u&&(i.setAttribute("href",u),i.removeAttributeNS("http://www.w3.org/1999/xlink","href"))}))}let a=i.getAttribute("style");if(a?.includes("blob:")){let c=[...a.matchAll(oue)].map(u=>u[2]);n.push(Promise.all(c.map(RO)).then(u=>{let d=a;c.forEach((p,m)=>{d=d.split(p).join(u[m]??"")}),i.setAttribute("style",d)}))}let s=r.children,l=Array.from(i.children);for(let c=0;c<s.length&&c<l.length;c++)o(s[c],l[c])};o(e,t),await Promise.all(n)}function aue(e,t,n){let o=t;for(let r=e.parentElement;r&&r!==n?.parentElement&&r!==document.body;r=r.parentElement){let i=document.createElement(r.tagName.toLowerCase()==="body"?"div":r.tagName.toLowerCase());r.className&&typeof r.className=="string"&&(i.className=r.className);for(let a of r.getAttributeNames())a.startsWith("data-")&&i.setAttribute(a,r.getAttribute(a));i.setAttribute("style","display:block;margin:0;padding:0;border:0;background:none;width:auto;height:auto;transform:none;overflow:visible;position:static"),i.append(o),o=i}return o}async function zQ(e,t){let n=Math.max(1,e.offsetWidth),o=Math.max(1,e.offsetHeight),r=e.cloneNode(!0);r.style.transform="none",r.style.margin="0",await iue(e,r);let i=getComputedStyle(e),a=document.createElement("div");a.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),a.setAttribute("style",`width:${n}px;height:${o}px;overflow:hidden;font-family:${i.fontFamily};color:${i.color};background:${t.background??"#fff"}`);let s=document.createElement("style");s.textContent=rue(),a.append(s,aue(e,r,t.context??null));let l=new XMLSerializer().serializeToString(a),c=`<svg xmlns="http://www.w3.org/2000/svg" width="${n}" height="${o}"><foreignObject x="0" y="0" width="100%" height="100%">${l}</foreignObject></svg>`,u=await $Q(`data:image/svg+xml;charset=utf-8,${encodeURIComponent(c)}`),d=Math.min(2,t.maxWidth/n),p=document.createElement("canvas");p.width=Math.max(1,Math.round(n*d)),p.height=Math.max(1,Math.round(o*d));let m=p.getContext("2d");return m.fillStyle=t.background??"#fff",m.fillRect(0,0,p.width,p.height),m.drawImage(u,0,0,p.width,p.height),{data:p.toDataURL("image/png").split(",")[1],width:p.width,height:p.height}}var Y0=H2(Fo(),1),sue;function MQ(){return sue??=Promise.all([jW("sheets.wasm"),DW("xlsx-worker.js")]).then(([e,t])=>{globalThis.__officeXlsxWorkerUrl=URL.createObjectURL(new Blob([t],{type:"text/javascript"})),kJ(e)})}function lue(e,t){return Ru({kind:"xlsx",sheet:e,range:{start:{row:Math.min(t.start.row,t.end.row)+1,col:Math.min(t.start.col,t.end.col)+1},end:{row:Math.max(t.start.row,t.end.row)+1,col:Math.max(t.start.col,t.end.col)+1}}})}async function EQ(e,t,n){let o=e.activeSheet;return e.getCellSnapshotAsync&&o&&e.isWorkerBacked?e.getCellSnapshotAsync(o.workbookSheetIndex,t,n).catch(()=>({displayValue:"",formula:""})):{displayValue:e.getCellDisplayValue({row:t,col:n}),formula:e.getCellFormula({row:t,col:n})}}async function cue(e,t){let n=Math.min(t.start.row,t.end.row),o=Math.min(Math.max(t.start.row,t.end.row),n+49),r=Math.min(t.start.col,t.end.col),i=Math.min(Math.max(t.start.col,t.end.col),r+19),a=n===o&&r===i,s=[];for(let l=n;l<=o;l++){let c=[];for(let u=r;u<=i;u++)c.push(EQ(e,l,u).then(({displayValue:d,formula:p})=>p&&a?`${d} (=${p.replace(/^=/,"")})`:d));s.push(Promise.all(c).then(u=>u.join("	")))}return(await Promise.all(s)).join(`
`).trim()}var uue={backgroundColor:"rgba(255, 179, 0, 0.38)",boxShadow:"inset 0 -2px 0 #e59a00"},due={backgroundColor:"rgba(255, 213, 0, 0.45)"},pue={backgroundColor:"rgba(255, 140, 0, 0.6)",boxShadow:"inset 0 0 0 1px #e07b00"},oP=(e,t,n,o)=>e.sheet===t&&n>=e.top&&n<=e.bottom&&o>=e.left&&o<=e.right;function TQ(e){let t=null,n=0;for(let o of e?.querySelectorAll(".xlsx-grid canvas")??[]){let r=o.getBoundingClientRect();r.width*r.height>n&&(n=r.width*r.height,t=o)}return t}function fue(e,t){let n=kO(TQ(e)),o=t.surface&&n?n.left-t.surface.left:0,r=t.surface&&n?n.top-t.surface.top:0,i=Math.min(t.start.x,t.end.x)+o,a=Math.min(t.start.y,t.end.y)+r;return new DOMRect(i,a-8,Math.max(2,Math.abs(t.end.x-t.start.x)),Math.max(16,Math.abs(t.end.y-t.start.y)+16))}function mue({controller:e}){return e.tabs.length<=1?null:(0,Y0.jsx)("div",{className:"sheet-tabs",role:"tablist",children:e.tabs.map((t,n)=>(0,Y0.jsx)("button",{type:"button",role:"tab","aria-selected":n===e.activeTabIndex,className:n===e.activeTabIndex?"active":"",onClick:()=>e.setActiveTabIndex(n),title:t.name,children:t.name},t.id))})}var AQ=(0,gr.forwardRef)(function(t,n){let o=(0,gr.useRef)(null),r=(0,gr.useRef)(t);r.current=t;let i=dO({file:t.bytes,fileName:t.info.path,readOnly:!0}),a=(0,gr.useRef)(i);a.current=i;let[s,l]=(0,gr.useState)([]),c=(0,gr.useRef)([]),[u,d]=(0,gr.useState)({items:[],current:-1}),p=(0,gr.useRef)(u);p.current=u;let m=(0,gr.useRef)(!1),h=(0,gr.useRef)({time:0,press:null}),[S,v]=(0,gr.useState)(0);(0,gr.useEffect)(()=>{i.error?r.current.onError(i.error):!i.isLoading&&i.sheets.length&&!m.current&&(m.current=!0,r.current.onReady())},[i.error,i.isLoading,i.sheets.length]);let g=i.activeSheet?.name??i.activeTab?.name??"";(0,gr.useEffect)(()=>{if(!g)return;let k=i.activeCell;r.current.onLocation(k?Ru({kind:"xlsx",sheet:g,range:{start:{row:k.row+1,col:k.col+1},end:{row:k.row+1,col:k.col+1}}}):Ru({kind:"xlsx",sheet:g}))},[g,i.activeCell?.row,i.activeCell?.col]);let y=i.selection?JSON.stringify(i.selection):i.activeCellAddress;(0,gr.useEffect)(()=>{if(!g||!m.current)return;let k=i.selection??(i.activeCell?{start:i.activeCell,end:i.activeCell}:null);if(!k)return;let L=!0,I=lue(g,k),N=performance.now()-h.current.time<1500,U=N?h.current.press:null;if(U){let Z=Math.min(k.start.row,k.end.row),ie=Math.min(k.start.col,k.end.col),ue=c.current.find(({item:X})=>oP(X,g,Z,ie));ue&&r.current.onRevealHit?.(ue.index)&&(N=!1)}let z={text:!1,locate:()=>U?fue(o.current,U):null,user:N};return cue(i,k).then(Z=>L&&r.current.onSelect({at:I,text:Z},z),()=>L&&r.current.onSelect({at:I,text:""},z)),()=>{L=!1}},[y,g,S]),(0,gr.useEffect)(()=>{let k=o.current,L=kQ(k,ie=>r.current.onLink(ie)),I=ie=>!!ie.target.closest?.(".xlsx-grid"),N=!1,U=ie=>{if(!I(ie))return;N=!0;let ue={x:ie.clientX,y:ie.clientY};h.current={time:performance.now(),press:{start:ue,end:ue,surface:kO(TQ(k))}}},z=ie=>{!N||!h.current.press||(N=!1,h.current={time:performance.now(),press:{...h.current.press,end:{x:ie.clientX,y:ie.clientY}}},v(ue=>ue+1))},Z=ie=>{I(ie)&&(h.current={time:performance.now(),press:null})};return k.addEventListener("pointerdown",U,!0),k.addEventListener("pointerup",z,!0),k.addEventListener("keydown",Z,!0),()=>{L(),k.removeEventListener("pointerdown",U,!0),k.removeEventListener("pointerup",z,!0),k.removeEventListener("keydown",Z,!0)}},[]);let x=(0,gr.useCallback)(k=>{let{row:L,col:I}=k.cell,N=u.items[u.current];if(N&&oP(N,k.sheetName,L,I))return pue;if(u.items.some(U=>oP(U,k.sheetName,L,I)))return due;if(s.some(U=>oP(U,k.sheetName,L,I)))return uue},[s,u]);function _(k){let L=a.current.tabs,I=L.findIndex(N=>N.name===k);return I>=0?I:L.findIndex(N=>N.name.toLowerCase()===k.toLowerCase())}let $=()=>new Promise(k=>requestAnimationFrame(()=>requestAnimationFrame(k)));return(0,gr.useImperativeHandle)(n,()=>({async reveal(k){let L=[],I=[];c.current=[];for(let N of k){let U=QT("xlsx",N.at);if(U.kind!=="xlsx")continue;let z=_(U.sheet);if(z<0)continue;let Z=a.current.tabs[z].name,ie=U.range?{sheet:Z,top:U.range.start.row-1,left:U.range.start.col-1,bottom:U.range.end.row-1,right:U.range.end.col-1}:null;ie&&(L.push(ie),c.current.push({item:ie,index:I.length}));let ue=async()=>{z!==a.current.activeTabIndex&&(a.current.setActiveTabIndex(z),await $()),ie&&a.current.selectRange({start:{row:ie.top,col:ie.left},end:{row:ie.bottom,col:ie.right}})};I.push({at:N.at,locate:()=>null,scrollTo:()=>void ue()})}return l(L),I[0]&&(I[0].scrollTo(),await $()),I},goTo(k){let L=QT("xlsx",k);if(L.kind!=="xlsx")return;let I=_(L.sheet);I>=0&&I!==a.current.activeTabIndex&&a.current.setActiveTabIndex(I)},clearReveal(){c.current=[],l([])},async capture(k,L){k&&(await this.reveal([{at:k}]),await $(),await $());let I=o.current,N=await zQ(I,{maxWidth:L,background:t.dark?"#1e1e1e":"#fff"}),U=a.current,z=U.activeSheet?.name??"";return{...N,at:k??(U.activeCell?`${Ru({kind:"xlsx",sheet:z})}!${ow({row:U.activeCell.row+1,col:U.activeCell.col+1})}`:Ru({kind:"xlsx",sheet:z}))}},zoom(k){k>0?a.current.zoomIn():a.current.zoomOut()},fit(){a.current.resetZoom()},async find(k){let L=k.trim().toLowerCase(),I=a.current,N=I.activeSheet;if(!L||!N)return d({items:[],current:-1}),0;let U=[],z=Math.min(N.maxUsedRow,N.minUsedRow+2e3),Z=Math.min(N.maxUsedCol,N.minUsedCol+100);for(let ie=N.minUsedRow;ie<=z&&U.length<500;ie++)(await Promise.all(Array.from({length:Z-N.minUsedCol+1},(X,W)=>EQ(I,ie,N.minUsedCol+W)))).forEach(({displayValue:X},W)=>{let Me=N.minUsedCol+W;X.toLowerCase().includes(L)&&U.push({sheet:N.name,top:ie,left:Me,bottom:ie,right:Me})});return d({items:U,current:-1}),U.length},findGo(k){let L=p.current.items[k];L&&(d(I=>({...I,current:k})),a.current.selectCell({row:L.top,col:L.left}))},clearFind(){d({items:[],current:-1})},clearSelection(){}}),[t.dark]),(0,Y0.jsxs)("div",{ref:o,className:`xlsx-root${t.glance?" glance":""}`,children:[(0,Y0.jsx)("div",{className:"xlsx-grid",children:(0,Y0.jsx)(CQ,{controller:i,height:"100%",isDark:t.dark,readOnly:!0,rounded:!1,showDefaultToolbar:!1,getCellStyle:x,loadingState:(0,Y0.jsx)("div",{className:"viewer-pending","aria-busy":"true"})})}),(0,Y0.jsx)(mue,{controller:i})]})});var $O={xlsx:{view:AQ,prepare:MQ}};var k2=H2(Fo(),1),Qi=f4(),hue=["pdf","docx","pptx"],IQ=["pdf","docx"],gue=720,yue=380;function vue(){let e=qW(),t=XW(e?.locale??navigator.language),n=e?.theme==="dark",o=e?.displayMode==="inline",[r,i]=(0,It.useState)(null),[a,s]=(0,It.useState)(null),[l,c]=(0,It.useState)(!1),[u,d]=(0,It.useState)(null),[p,m]=(0,It.useState)(null),[h,S]=(0,It.useState)({open:!1,tab:"pages"}),[v,g]=(0,It.useState)(null),[y,x]=(0,It.useState)(null),[_,$]=(0,It.useState)(null),[k,L]=(0,It.useState)(null),I=(0,It.useRef)(k);I.current=k;let[N,U]=(0,It.useState)("bar"),[z,Z]=(0,It.useState)(!1),[ie,ue]=(0,It.useState)(null),[X,W]=(0,It.useState)(null),[Me,Fe]=(0,It.useState)(null),[Se,$e]=(0,It.useState)(rA),[He,r1]=(0,It.useState)(!1),b1=(0,It.useRef)(null),p1=(0,It.useRef)(null),[re,fe]=vG(p1,ie),Ve=(0,It.useRef)(null),l1=(0,It.useRef)(!1),v1=(0,It.useRef)(null),D1=(0,It.useRef)(0),Oe=(0,It.useRef)(null);Oe.current=r;let Be=(0,It.useRef)(0),c1=(0,It.useRef)(null),_e=(0,It.useRef)(0),ve=(0,It.useRef)([]),pe=(0,It.useRef)(null),me=(0,It.useCallback)(()=>{Ve.current?.clearReveal(),Ve.current?.clearSelection(),L(null),ue(null),m(null)},[]),{find:ne,setFind:Te,openFind:f1,closeFind:M,queryFind:K1,stepFind:I1}=hG({viewer:Ve,docRef:Oe,ready:l,onOpen:me}),t1=(0,It.useRef)(!1),N1=r?.info.kind??(a?Jh(a):null),V1=a??u?.path??r?.info.path??null;(0,It.useEffect)(()=>{document.documentElement.dataset.theme=n?"dark":"light";let e1=e?.styles?.variables;e1&&_W(e1)},[n,e?.styles?.variables]),(0,It.useEffect)(()=>{o&&Qi.app.sendSizeChanged({height:yue}).catch(()=>{})},[o]),(0,It.useEffect)(()=>{let e1=b1.current,G1=new ResizeObserver(()=>r1(e1.clientWidth>=gue));return G1.observe(e1),()=>G1.disconnect()},[]);let dt=(0,It.useCallback)(e1=>{Fe(e1),setTimeout(()=>Fe(G1=>G1===e1?null:G1),2500)},[]),ft=(0,It.useCallback)(()=>{l1.current=!1,c(!1),L(null),U("bar"),ue(null),fe(null),g(null),x(null),$(null),W(null),Te(rg)},[]),Et=(0,It.useCallback)(async(e1,G1)=>{let Pt=++Be.current;G1?v1.current=G1:c1.current!==e1&&(v1.current=null),c1.current=e1,s(e1),d(null);try{let Ct=await ls("load_document",{path:e1}),[Hn]=await Promise.all([UW(Ct.file),$O[Ct.info.kind]?.prepare?.()]);if(Pt!==Be.current)return;ft(),pe.current=null,i({info:Ct.info,bytes:Hn,blocks:Ct.blocks,key:++_e.current}),Qi.saveDocument(Ct.info.path),$e($2=>{let cr=[{path:Ct.info.path,kind:Ct.info.kind},...$2.filter(Zr=>Zr.path!==Ct.info.path)].slice(0,5);return VW(cr),cr})}catch(Ct){if(Pt!==Be.current)return;i(null),ft(),d(ng(t,Ct,e1))}finally{Pt===Be.current&&(s(null),c1.current=null)}},[ft,t]),h2=(0,It.useCallback)(async(e1,G1)=>{let Pt=Ve.current;if(!Pt)return;Pt.clearFind(),Te(rg);let Ct=await Pt.reveal(e1).catch(()=>[]);t1.current=Ct.length>0,ue(Ct.length?{note:G1,targets:Ct,index:0,visible:!!G1||Ct.length>1}:null)},[]),X1=(0,It.useCallback)((e1,G1)=>{Ve.current&&l1.current?h2(e1,G1):v1.current={targets:e1,note:G1}},[h2]),qt=(0,It.useCallback)(e1=>{if(!e1?.document)return;let G1=e1.reveal&&e1.reveal.seq>D1.current?e1.reveal:null;G1&&(D1.current=G1.seq);let Pt=Oe.current?.info,Ct=G1?{targets:G1.targets,note:G1.note??null}:null;!Pt||Pt.path!==e1.document.path||Pt.revision!==e1.document.revision?Et(e1.document.path,Ct):Ct&&X1(Ct.targets,Ct.note)},[Et,X1]);(0,It.useEffect)(()=>{let e1=()=>{for(let G1 of Qi.takeResults()){if(G1.isError)continue;G1._meta?.["zcode/truncated"]?ls("get_viewer").then(qt,()=>{}):qt(G1.structuredContent)}};return window.addEventListener("office:toolresult",e1),Qi.ready().then(async()=>{$e(rA());let G1=Qi.takeResults(),Pt=Qi.readDocument();if(Pt)Et(Pt);else for(let Ct of G1)Ct.isError||qt(Ct.structuredContent)}),()=>window.removeEventListener("office:toolresult",e1)},[qt,Et]);let Lt=k?.selection??null;(0,It.useEffect)(()=>{if(!r)return;let e1=setTimeout(()=>{ls("report_view",{viewId:Qi.viewId,path:r.info.path,at:v,selection:Lt}).catch(()=>{})},400);return()=>clearTimeout(e1)},[r,v,Lt]),(0,It.useEffect)(()=>{if(!r||o)return;let e1=setInterval(()=>{document.visibilityState==="visible"&&ls("check_document",{path:r.info.path}).then(({revision:G1})=>{Oe.current===r&&G1!==r.info.revision&&G1!==pe.current&&W(G1)},()=>{})},4e3);return()=>clearInterval(e1)},[r,o]),yG(Oe,Ve);let R2=(0,It.useCallback)(()=>{l1.current=!0,c(!0);let e1=v1.current;v1.current=null,e1?.targets.length&&setTimeout(()=>void h2(e1.targets,e1.note),50)},[h2]),Cn=(0,It.useCallback)((e1,G1)=>{U("bar"),Z(!1),L(e1&&G1?{selection:e1,detail:G1}:null),e1&&G1?.user&&ue(Pt=>Pt&&{...Pt,visible:!1})},[]),un=(0,It.useRef)(ie);un.current=ie,(0,It.useEffect)(()=>{let e1=p1.current;if(!e1)return;let G1=0,Pt=new ResizeObserver(()=>{t1.current&&(clearTimeout(G1),G1=window.setTimeout(()=>{let Hn=un.current;t1.current&&Hn&&Hn.targets[Hn.index]?.scrollTo()},200))});Pt.observe(e1);let Ct=()=>{t1.current=!1};return e1.addEventListener("wheel",Ct,{passive:!0}),e1.addEventListener("pointerdown",Ct,!0),e1.addEventListener("keydown",Ct,!0),()=>{clearTimeout(G1),Pt.disconnect(),e1.removeEventListener("wheel",Ct),e1.removeEventListener("pointerdown",Ct,!0),e1.removeEventListener("keydown",Ct,!0)}},[r]);let ct=(0,It.useCallback)(e1=>{let G1=un.current;return!G1?.targets[e1]||!(G1.note||G1.targets.length>1)?!1:(ue({...G1,index:e1,visible:!0}),!0)},[]),E2=(0,It.useCallback)(()=>{Ve.current?.clearSelection(),L(null),U("bar")},[]),N2=(0,It.useCallback)(async()=>{let e1=Oe.current;if(!e1||!k)return;let G1=Qh(e1.info.path,k.selection.at),Pt=k.selection.text,Ct=[...ve.current.filter($2=>$2.anchor!==G1||$2.text!==Pt),{anchor:G1,text:Pt}].slice(-10),Hn=Ct.map($2=>`- ${$2.anchor}${$2.text?`: "${lw($2.text,600)}"`:""}`);try{await Qi.ready(),await Qi.app.updateModelContext({content:[{type:"text",text:aw(`The user referenced these locations in the ${or.title.en} viewer (use read_document / show_in_viewer with the anchors):
${Hn.join(`
`)}`)}],structuredContent:iw({references:Ct})}),ve.current=Ct,U("added");let $2=k;setTimeout(()=>{I.current===$2&&E2()},1500)}catch{dt(t.contextFailed)}},[k,E2,dt,t]),kn=(0,It.useCallback)(async e1=>{let G1=Oe.current;if(!G1||!k)return!1;let Pt=Qh(G1.info.path,k.selection.at),Ct=k.selection.text,Hn=Ct?`
> ${lw(Ct,800).replace(/\n/g,`
> `)}`:"";try{if((await Qi.app.sendMessage({role:"user",content:[{type:"text",text:aw(`${e1}

(About ${Pt} in the ${or.title.en} viewer${Hn?":":"."})${Hn}`)}]})).isError)throw new Error;return E2(),!0}catch{return dt(t.sendFailed),!1}},[k,E2,dt,t]),dn=(0,It.useCallback)(async()=>{let e1=k?.selection.text;if(e1){try{await navigator.clipboard.writeText(e1)}catch{document.execCommand("copy")}Z(!0),setTimeout(()=>Z(!1),1200)}},[k]),yr=(0,It.useCallback)(e1=>Ve.current?.goToPage?.(e1),[]),jn=(0,It.useCallback)(e1=>{ue(G1=>{if(!G1)return G1;let Pt=e1??(G1.index+1)%G1.targets.length;return G1.targets[Pt]?.scrollTo(),t1.current=!0,{...G1,index:Pt,visible:!0}})},[]);(0,It.useEffect)(()=>{let e1=p1.current;if(!e1)return;let G1=Pt=>{Pt.target.closest(".callout, .chip, .pop, .pill")||ue(Ct=>Ct?.visible?{...Ct,visible:!1}:Ct)};return e1.addEventListener("pointerdown",G1,!0),()=>e1.removeEventListener("pointerdown",G1,!0)},[r]);let Un=He&&!o,T2=!!(N1&&hue.includes(N1)),bt=!!(r&&l&&N1!=="xlsx")&&!!(Ve.current?.thumbnail||r?.info.outline.length);SG({docRef:Oe,viewer:Ve,picked:k,addReference:N2,openFind:f1,closeFind:M,clearSelection:E2,paged:T2,page:y,goToPage:yr,drawer:h,setDrawer:S,docked:Un,find:ne,agent:ie,setAgent:ue});let Rn=(0,It.useCallback)(e1=>{m(null),ls("open_document",{path:e1}).then(qt,G1=>{Be.current++,i(null),ft(),d(ng(t,G1,e1))})},[qt,ft,t]),Gr=oG(t,Rn,(e1,G1)=>d(ng(t,e1,G1))),xo=r?$O[r.info.kind]?.view??null:null,Mr=(0,It.useMemo)(()=>r?{bytes:r.bytes,info:r.info,blocks:r.blocks,dark:n,glance:o,onLocation:g,onSelect:Cn,onRevealHit:ct,onPage:x,onZoom:$,onLink:e1=>void Qi.app.openLink({url:e1}).catch(()=>{}),onReady:R2,onError:e1=>d(ng(t,e1,Oe.current?.info.path??null))}:null,[r,n,o,R2,Cn,ct]),vn=!u&&(!!a||!!(r&&!l)),Fn=!r&&!a&&!u,pn=k?cw(k.selection.at,t):"";return o?(0,k2.jsx)(iG,{appRef:b1,canvasRef:p1,t,path:V1,info:r?.info,kind:N1,showSkeleton:vn,failure:u,nothing:Fn,onExpand:()=>void Qi.app.requestDisplayMode({mode:"fullscreen"}).catch(()=>{}),children:xo&&Mr?(0,k2.jsx)(xo,{ref:Ve,...Mr},r.key):null}):(0,k2.jsxs)("div",{ref:b1,className:"app",children:[Fn?null:ne.open?(0,k2.jsx)(sG,{t,query:ne.query,total:ne.total,index:ne.index,onQuery:K1,onStep:I1,onClose:M}):(0,k2.jsxs)("header",{className:"docbar",children:[r||a||u?(0,k2.jsx)("button",{type:"button",className:`btn icon ${h.open&&bt?"secondary":"dim"}`,title:t.pagesAndOutline,"aria-label":t.pagesAndOutline,"aria-pressed":h.open&&bt,disabled:!bt,hidden:N1==="xlsx",onClick:()=>S(e1=>({...e1,open:!e1.open})),children:(0,k2.jsx)(Q2,{name:"panel-left"})}):null,(0,k2.jsxs)("button",{type:"button",className:`doctitle${p==="switch"?" open":""}`,title:V1??void 0,"aria-haspopup":"menu","aria-expanded":p==="switch","aria-label":`${t.switchDocument}: ${V1??""}`,"data-menu-trigger":"",onClick:()=>m(e1=>e1==="switch"?null:"switch"),children:[(0,k2.jsx)("span",{className:"name",children:V1?P8(V1):t.title}),(0,k2.jsx)(Q2,{name:"chevron-down",size:12,className:"chev"})]}),(0,k2.jsx)("span",{className:"spacer"}),r&&!u?(0,k2.jsxs)(k2.Fragment,{children:[(0,k2.jsx)("button",{type:"button",className:"btn icon dim",title:`${t.find} (\u2318F)`,"aria-label":t.find,disabled:!l,onClick:f1,children:(0,k2.jsx)(Q2,{name:"search"})}),(0,k2.jsx)("button",{type:"button",className:`btn icon dim${p==="more"?" active":""}`,title:t.more,"aria-label":t.more,"aria-haspopup":"menu","aria-expanded":p==="more","data-menu-trigger":"",onClick:()=>m(e1=>e1==="more"?null:"more"),children:(0,k2.jsx)(Q2,{name:"ellipsis"})})]}):null]}),X?(0,k2.jsx)(rG,{t,onReload:()=>r&&void Et(r.info.path),onDismiss:()=>{pe.current=X,W(null)}}):null,Fn?(0,k2.jsx)(nG,{t,importing:Gr.importing,onBrowse:Gr.browse}):(0,k2.jsxs)("div",{className:"stage",children:[h.open&&bt&&r?(0,k2.jsxs)(k2.Fragment,{children:[Un?null:(0,k2.jsx)("div",{className:"scrim",onClick:()=>S(e1=>({...e1,open:!1}))}),(0,k2.jsx)(tG,{t,info:r.info,handle:Ve.current,page:T2?y:null,tab:h.tab,docked:Un,onTab:e1=>S(G1=>({...G1,tab:e1})),onPage:e1=>{yr(e1),Un||S(G1=>({...G1,open:!1}))},onOutline:e1=>{Ve.current?.goTo(e1),Un||S(G1=>({...G1,open:!1}))}})]}):null,(0,k2.jsxs)("div",{ref:p1,className:"canvas",children:[xo&&Mr?(0,k2.jsx)(xo,{ref:Ve,...Mr},r.key):null,vn?(0,k2.jsx)(dw,{kind:N1}):null,u?(0,k2.jsx)(pw,{t,title:u.title,detail:u.detail,onOpenAnother:Gr.browse}):null,r&&l&&!u&&k?.detail.user?(0,k2.jsx)(cG,{t,frame:p1,locate:k.detail.locate,text:k.detail.text,label:pn,quote:lw(k.selection.text.replace(/\s+/g," "),60),short:r.info.kind==="xlsx",mode:N,canAsk:!!Qi.capabilities?.message,copied:z,onAdd:()=>void N2(),onAsk:()=>U("ask"),onCopy:()=>void dn(),onCancelAsk:()=>U("bar"),onSend:kn},`${k.selection.at}:${k.selection.text.length}`):null,ie?.visible&&ie.targets[ie.index]&&!u?(0,k2.jsx)(uG,{t,frame:p1,locate:ie.targets[ie.index].locate,note:ie.note,index:ie.index,total:ie.targets.length,onNext:()=>jn(),onClose:()=>ue({...ie,visible:!1})}):null,ie&&re?(0,k2.jsx)(dG,{text:pG(t,re.indexes.map(e1=>ie.targets[e1].at)),down:re.down,raised:T2,onClick:()=>jn(re.indexes[0])}):null,r&&l&&!u&&T2&&y?(0,k2.jsx)(lG,{t,frame:p1,page:y,zoom:N1&&IQ.includes(N1)?_:null,onPage:yr,onZoom:e1=>Ve.current?.zoom(e1),onFit:()=>Ve.current?.fit("width")}):null,Me?(0,k2.jsx)("div",{className:"chip notice",children:Me}):null]})]}),p==="switch"?(0,k2.jsx)(fG,{t,recent:Se,currentPath:r?.info.path,onOpen:Rn,onBrowse:()=>{m(null),Gr.browse()},onClose:()=>m(null)}):null,p==="more"&&r?(0,k2.jsx)(mG,{t,zoomable:IQ.includes(r.info.kind),zoomMode:_?.mode,onFit:e1=>{Ve.current?.fit(e1),m(null)},onFind:f1,onReload:()=>{m(null),Et(r.info.path)},onClose:()=>m(null)}):null,Gr.input]})}var OQ=document.getElementById("root");OQ.textContent="";(0,NQ.createRoot)(OQ).render((0,k2.jsx)(It.StrictMode,{children:(0,k2.jsx)(vue,{})}));Qi.ready();})();
